.home-hero.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;padding:clamp(3rem,7vw,5.5rem) 0 clamp(2.5rem,5vw,4rem)}.home-hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;font-size:clamp(2.6rem,5.6vw,4.4rem);letter-spacing:-.04em;line-height:1;font-weight:700}.home-hero.svelte-1uha8ag .lead:where(.svelte-1uha8ag){max-width:54ch}.hero-note.svelte-1uha8ag{margin-top:1rem;color:var(--muted);font-size:.92rem}.two-views.svelte-1uha8ag{margin:0;display:grid;gap:.75rem;animation:bc-rise-in .5s ease-out both}.view.svelte-1uha8ag{border-radius:var(--radius-lg);padding:1.25rem 1.35rem 1.4rem}.view-title.svelte-1uha8ag{font-size:.85rem;font-weight:600;margin-bottom:.9rem}.view-phone.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column}.view-phone.svelte-1uha8ag .view-title:where(.svelte-1uha8ag){color:var(--muted)}.bubble.svelte-1uha8ag{max-width:78%;padding:.6rem .9rem;border-radius:16px;font-size:.97rem;line-height:1.4}.bubble.svelte-1uha8ag+.bubble:where(.svelte-1uha8ag){margin-top:.45rem}.bubble-in.svelte-1uha8ag{align-self:flex-start;background:var(--surface-2);border-bottom-left-radius:5px}.bubble-out.svelte-1uha8ag{align-self:flex-end;background:var(--accent);color:var(--accent-ink);border-bottom-right-radius:5px}.view-server.svelte-1uha8ag{background:var(--ink);color:var(--on-ink);position:relative}.view-server.svelte-1uha8ag .view-title:where(.svelte-1uha8ag){color:var(--accent)}.envelope.svelte-1uha8ag{margin:0;display:grid;grid-template-columns:repeat(3,auto) 1fr;gap:.9rem 1.5rem;font-size:.9rem}.envelope.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:var(--on-ink-muted);font-size:.8rem}.envelope.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:.1rem 0 0}.envelope-body.svelte-1uha8ag{grid-column:1 / -1;padding-top:.9rem;border-top:1px solid rgb(255 255 255 / .12)}.envelope-body.svelte-1uha8ag code:where(.svelte-1uha8ag){display:block;color:var(--accent);line-height:1.55;word-break:break-all;opacity:.85}.two-views.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){color:var(--muted);font-size:.9rem;max-width:52ch;padding:0 .25rem}.facts.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border)}.facts.svelte-1uha8ag>div:where(.svelte-1uha8ag){padding:1.5rem 1.5rem 1.6rem 0}.facts.svelte-1uha8ag>div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){padding-left:1.5rem;border-left:1px solid var(--border)}.facts.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.05rem;margin:0 0 .35rem;letter-spacing:-.01em}.facts.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:.95rem}.home-section.svelte-1uha8ag{margin-top:clamp(4rem,8vw,6rem)}.home-section.svelte-1uha8ag h2:where(.svelte-1uha8ag),.home-band.svelte-1uha8ag h2:where(.svelte-1uha8ag),.home-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.7rem,3.2vw,2.4rem);letter-spacing:-.03em;margin:0}.section-head.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.75rem}.section-head.svelte-1uha8ag a:where(.svelte-1uha8ag){font-weight:600;white-space:nowrap}.plain-split.svelte-1uha8ag,.faq-split.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.split-head.svelte-1uha8ag{position:sticky;top:88px}.split-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:1rem}.split-head.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);max-width:44ch}.split-head.svelte-1uha8ag p:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){margin-top:.9rem}.split-more.svelte-1uha8ag{font-size:.95rem}.plain-list.svelte-1uha8ag{margin:0}.plain-list.svelte-1uha8ag>div:where(.svelte-1uha8ag){padding:1.35rem 0;border-top:1px solid var(--border)}.plain-list.svelte-1uha8ag>div:where(.svelte-1uha8ag):last-child{border-bottom:1px solid var(--border)}.plain-list.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-weight:650;font-size:1.08rem;margin-bottom:.35rem}.plain-list.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:0;color:var(--muted);max-width:64ch}.feature-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.feature-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){padding:1.6rem 1.6rem 1.8rem;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.feature-grid.svelte-1uha8ag article:where(.svelte-1uha8ag):nth-child(3n){border-right:0}.feature-grid.svelte-1uha8ag article:where(.svelte-1uha8ag):nth-last-child(-n+3){border-bottom:0}.feature-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.1rem;margin:0 0 .45rem}.feature-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:.96rem}.sees-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.sees-col.svelte-1uha8ag{border-radius:var(--radius-lg);padding:1.5rem 1.6rem 1.7rem}.sees-col.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.05rem;margin:0 0 .9rem}.sees-col.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;padding:0}.sees-col.svelte-1uha8ag li:where(.svelte-1uha8ag){position:relative;padding-left:1.6rem;margin:0}.sees-col.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){margin-top:.6rem}.sees-col.svelte-1uha8ag li:where(.svelte-1uha8ag):before{position:absolute;left:0;top:.05em;font-weight:700}.sees-no.svelte-1uha8ag{background:var(--ink);color:var(--on-ink)}.sees-no.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✕";color:var(--accent)}.sees-yes.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border)}.sees-yes.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--muted)}.sees-yes.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"•";color:var(--text);font-size:1.2em;top:-.12em;left:.2rem}.home-band.svelte-1uha8ag{margin-top:clamp(4rem,8vw,6rem);background:var(--accent-soft);border-radius:var(--radius-lg)}.band-inner.svelte-1uha8ag{padding:clamp(2rem,5vw,3.5rem);max-width:780px}.band-inner.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:1rem}.band-inner.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.05rem}.band-inner.svelte-1uha8ag p:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){margin-top:.9rem;color:var(--muted)}.faq-list.svelte-1uha8ag details:where(.svelte-1uha8ag){border-top:1px solid var(--border)}.faq-list.svelte-1uha8ag details:where(.svelte-1uha8ag):last-child{border-bottom:1px solid var(--border)}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;list-style:none;padding:1.1rem 2.5rem 1.1rem 0;position:relative;font-weight:600;font-size:1.05rem}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:"";position:absolute;right:.4rem;top:50%;width:9px;height:9px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}.faq-list.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) summary:where(.svelte-1uha8ag):after{transform:translateY(-30%) rotate(-135deg)}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag):hover{color:var(--accent-2)}.faq-list.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--muted);padding:0 0 1.25rem;max-width:66ch}.home-cta.svelte-1uha8ag{margin-top:clamp(4rem,8vw,6rem);padding:clamp(2rem,5vw,3rem);background:var(--ink);color:var(--on-ink);border-radius:var(--radius-lg);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem 3rem;align-items:center}.home-cta.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--on-ink-muted);margin-top:.6rem;max-width:52ch}.home-cta.svelte-1uha8ag .actions:where(.svelte-1uha8ag){margin-top:0}.home-cta.svelte-1uha8ag .button.secondary:where(.svelte-1uha8ag){color:var(--on-ink)!important;border-color:#ffffff4d}.home-cta.svelte-1uha8ag .button.secondary:where(.svelte-1uha8ag):hover{background:#ffffff14;border-color:var(--on-ink)}@media(max-width:960px){.home-hero.svelte-1uha8ag{grid-template-columns:1fr}.two-views.svelte-1uha8ag{max-width:560px}.plain-split.svelte-1uha8ag,.faq-split.svelte-1uha8ag{grid-template-columns:1fr}.split-head.svelte-1uha8ag{position:static}.feature-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}.feature-grid.svelte-1uha8ag article:where(.svelte-1uha8ag):nth-child(3n){border-right:1px solid var(--border)}.feature-grid.svelte-1uha8ag article:where(.svelte-1uha8ag):nth-child(2n){border-right:0}.feature-grid.svelte-1uha8ag article:where(.svelte-1uha8ag):nth-last-child(-n+3){border-bottom:1px solid var(--border)}.feature-grid.svelte-1uha8ag article:where(.svelte-1uha8ag):nth-last-child(-n+2){border-bottom:0}.home-cta.svelte-1uha8ag{grid-template-columns:1fr}}@media(max-width:720px){.facts.svelte-1uha8ag{grid-template-columns:1fr}.facts.svelte-1uha8ag>div:where(.svelte-1uha8ag),.facts.svelte-1uha8ag>div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){padding:1.1rem 0;border-left:0}.facts.svelte-1uha8ag>div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){border-top:1px solid var(--border)}.sees-grid.svelte-1uha8ag,.feature-grid.svelte-1uha8ag{grid-template-columns:1fr}.feature-grid.svelte-1uha8ag article:where(.svelte-1uha8ag),.feature-grid.svelte-1uha8ag article:where(.svelte-1uha8ag):nth-child(3n),.feature-grid.svelte-1uha8ag article:where(.svelte-1uha8ag):nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--border)}.feature-grid.svelte-1uha8ag article:where(.svelte-1uha8ag):last-child{border-bottom:0}.envelope.svelte-1uha8ag{grid-template-columns:repeat(3,auto)}.section-head.svelte-1uha8ag{flex-direction:column;gap:.4rem}}
