.provider-landing.svelte-115j421{--ink: hsl(186, 28%, 94%);--dim: hsl(188, 40%, 66%);--soft: hsl(188, 35%, 52%);--accent: hsl(188, 60%, 52%);--line: hsl(188, 40%, 22%);--card: hsl(188, 44%, 12%);--display: "Bricolage Grotesque", var(--ff, sans-serif);--mono: "JetBrains Mono", var(--ff2, monospace);background:radial-gradient(900px 420px at 80% -5%,hsl(188 60% 30% / .13),transparent 60%),linear-gradient(180deg,#08191c,#0f2429);overflow-x:clip}.wrap.svelte-115j421{max-width:1120px;margin:0 auto;padding:0 1.5rem}.wrap.narrow.svelte-115j421{max-width:780px}.narrow-demo.svelte-115j421{max-width:880px}.center.svelte-115j421{text-align:center}section.svelte-115j421{padding:4.5rem 0}.animate-on-scroll.svelte-115j421{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.animate-on-scroll.svelte-115j421.in-view{opacity:1;transform:none}h1.svelte-115j421{font-family:var(--display);font-size:clamp(2.4rem,5.5vw,3.8rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--ink);margin:1rem 0 0}h1.svelte-115j421 em:where(.svelte-115j421){font-family:var(--display);font-style:normal;font-size:inherit;font-weight:800;color:var(--accent)}h2.svelte-115j421{font-family:var(--display);font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:var(--ink);margin:.55rem 0 0}.eyebrow.svelte-115j421{font-family:var(--mono);font-size:.82rem;color:var(--soft);margin:0}.who.svelte-115j421{font-family:var(--mono);font-size:inherit;font-weight:700;color:var(--accent)}.sub.svelte-115j421,.section-sub.svelte-115j421,.body-copy.svelte-115j421{font-size:1.06rem;line-height:1.65;color:var(--dim);margin:1rem 0 0}.sub.svelte-115j421{max-width:44em}.hero.svelte-115j421{padding:4.5rem 0 3.5rem}.cta-row.svelte-115j421{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.center-row.svelte-115j421{justify-content:center}.btn.svelte-115j421{display:inline-block;font-size:.98rem;font-weight:700;text-decoration:none;border-radius:10px;padding:.85rem 1.5rem;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn.primary.svelte-115j421{color:#091d20;background:var(--accent);box-shadow:0 10px 30px #2ea5b84d}.btn.primary.svelte-115j421:hover{transform:translateY(-2px)}.btn.ghost.svelte-115j421{color:var(--ink);border:1px solid var(--line);background:#11292d80}.btn.ghost.svelte-115j421:hover{background:#153337}.btn.svelte-115j421:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.demo-band.svelte-115j421{padding:0 0 1rem}.steps.svelte-115j421{margin:1.2rem 0 0;padding-left:1.2rem}.steps.svelte-115j421 li:where(.svelte-115j421){font-size:.98rem;line-height:1.6;color:var(--dim);margin:.35rem 0}.code-block.svelte-115j421{border:1px solid var(--line);border-radius:10px;overflow:hidden;margin:1rem 0 0;background:#091a1d}.code-head.svelte-115j421{display:flex;align-items:center;justify-content:space-between;padding:.45rem .9rem;border-bottom:1px solid hsl(188 40% 22% / .7)}.code-label.svelte-115j421{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--soft)}.copy-btn.svelte-115j421{font-family:var(--mono);font-size:.7rem;color:var(--dim);background:transparent;border:1px solid var(--line);border-radius:6px;padding:.25rem .65rem;cursor:pointer}.copy-btn.svelte-115j421:hover{color:var(--ink)}.copy-btn.copied.svelte-115j421{color:#3bce85;border-color:#2d7652}.code-block.svelte-115j421 pre:where(.svelte-115j421){margin:0;padding:.95rem 1rem;overflow-x:auto}.code-block.svelte-115j421 pre:where(.svelte-115j421) code:where(.svelte-115j421){font-family:var(--mono);font-size:.86rem;line-height:1.6;color:#d9e7e8;background:none;border:0;padding:0;white-space:pre}.note.svelte-115j421{font-size:.88rem;color:var(--soft);margin:1rem 0 0}.note.svelte-115j421 a:where(.svelte-115j421){color:#67d4e4}.phrase-list.svelte-115j421{list-style:none;margin:1.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}.phrase-list.svelte-115j421 li:where(.svelte-115j421){font-family:var(--mono);font-size:.9rem;line-height:1.5;color:var(--ink);background:var(--card);border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:10px;padding:.7rem 1rem}.faq-item.svelte-115j421{border:1px solid var(--line);border-radius:12px;background:var(--card);margin-top:.8rem;overflow:hidden}.faq-item.svelte-115j421 summary:where(.svelte-115j421){font-size:1rem;font-weight:700;color:var(--ink);padding:1rem 2.6rem 1rem 1.2rem;cursor:pointer;list-style:none;position:relative}.faq-item.svelte-115j421 summary:where(.svelte-115j421)::-webkit-details-marker{display:none}.faq-item.svelte-115j421 summary:where(.svelte-115j421):after{content:"+";position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:1.1rem;color:var(--accent)}.faq-item[open].svelte-115j421 summary:where(.svelte-115j421):after{content:"−"}.faq-item.svelte-115j421 p:where(.svelte-115j421){font-size:.94rem;line-height:1.6;color:var(--dim);padding:0 1.2rem 1.1rem;margin:0}.faq-item.svelte-115j421 summary:where(.svelte-115j421):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cta.svelte-115j421{padding-bottom:6rem}.siblings.svelte-115j421{font-size:.9rem;color:var(--soft);margin:1.6rem 0 0}.siblings.svelte-115j421 a:where(.svelte-115j421){color:#67d4e4;text-decoration:none}.siblings.svelte-115j421 a:where(.svelte-115j421):hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.animate-on-scroll.svelte-115j421{opacity:1;transform:none;transition:none}}@media(max-width:640px){section.svelte-115j421{padding:3.5rem 0}.wrap.svelte-115j421{padding:0 1.1rem}}
