.sites-hero.svelte-65z8kn :where(.svelte-65z8kn)::selection{background:var(--on-fill);color:var(--ink)}.offer-card.svelte-65z8kn :where(.svelte-65z8kn)::selection{background:var(--on-fill);color:var(--ink)}.promise-panel.svelte-65z8kn :where(.svelte-65z8kn)::selection{background:var(--on-fill);color:var(--ink)}.proof-note.svelte-65z8kn :where(.svelte-65z8kn)::selection{background:var(--on-fill);color:var(--ink)}.work-kicker.svelte-65z8kn{margin-bottom:var(--space-5);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.section-heading-copy.svelte-65z8kn{max-width:42ch;margin-top:var(--space-5);color:var(--muted);font-size:17px;line-height:1.55}.offer-price.svelte-65z8kn{font-family:var(--font-mono);letter-spacing:.04em;font-size:12px;font-weight:500}.sites-hero.svelte-65z8kn{width:min(var(--maxw), calc(100% - (2 * var(--gutter))));min-height:680px;margin:116px auto var(--block-gap);border-radius:var(--block-radius);background:var(--coral);color:var(--on-fill);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);display:grid;overflow:hidden}.sites-hero-copy.svelte-65z8kn{flex-direction:column;justify-content:center;align-items:flex-start;min-height:680px;display:flex}.sites-hero-copy.svelte-65z8kn .hero-kicker:where(.svelte-65z8kn){color:var(--on-fill-muted)}.sites-hero-copy.svelte-65z8kn h1:where(.svelte-65z8kn){letter-spacing:-.06em;max-width:12ch;font-size:clamp(50px,5.8vw,80px);font-weight:600;line-height:.92}.sites-hero-copy.svelte-65z8kn>p:where(.svelte-65z8kn):not(.hero-kicker){max-width:47ch;margin-top:var(--space-8);color:var(--on-fill-muted);font-size:clamp(18px,1.7vw,21px);line-height:1.48}.sites-hero-inside.svelte-65z8kn{margin:var(--block-inset);background:var(--surface);color:var(--ink);border-radius:42px;flex-direction:column;justify-content:space-between;display:flex}.sites-hero-inside.svelte-65z8kn .work-kicker:where(.svelte-65z8kn){color:var(--faint)}.sites-hero-inside.svelte-65z8kn h2:where(.svelte-65z8kn){letter-spacing:-.055em;max-width:11ch;font-size:clamp(38px,4.2vw,58px);line-height:.98}.sites-hero-inside.svelte-65z8kn div:where(.svelte-65z8kn)>p:where(.svelte-65z8kn){max-width:38ch;margin-top:var(--space-6);color:var(--muted);font-size:17px;line-height:1.55}.offer-grid.svelte-65z8kn{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.offer-card.svelte-65z8kn{color:var(--on-fill);border-radius:38px;flex-direction:column;gap:clamp(40px,4.5vw,56px);padding:clamp(28px,3.2vw,38px);display:flex}.offer-card-iris.svelte-65z8kn{background:var(--iris)}.offer-card-mint.svelte-65z8kn{background:var(--mint)}.offer-card.svelte-65z8kn>span:where(.svelte-65z8kn){color:var(--on-fill-muted);font-family:var(--font-mono);letter-spacing:.1em;font-size:11px;font-weight:500}.offer-card.svelte-65z8kn h3:where(.svelte-65z8kn){letter-spacing:-.045em;max-width:12ch;font-size:clamp(30px,3.4vw,42px);line-height:1}.offer-card.svelte-65z8kn p:where(.svelte-65z8kn){max-width:40ch;margin-top:var(--space-4);color:var(--on-fill-muted);font-size:15px;line-height:1.5}.offer-card.svelte-65z8kn .offer-price:where(.svelte-65z8kn){margin-top:var(--space-6);color:var(--on-fill)}.care-panel.svelte-65z8kn{border:1px solid var(--line);border-radius:var(--block-radius);background:var(--surface);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:clamp(44px,8vw,100px);display:grid}.care-panel.svelte-65z8kn .work-kicker:where(.svelte-65z8kn){color:var(--faint)}.care-panel.svelte-65z8kn h2:where(.svelte-65z8kn){letter-spacing:-.055em;max-width:10ch;font-size:clamp(40px,5vw,62px);line-height:.98}.care-panel.svelte-65z8kn p:where(.svelte-65z8kn):not(.work-kicker,.offer-price){max-width:44ch;color:var(--muted);font-size:17px;line-height:1.55}.care-panel.svelte-65z8kn .offer-price:where(.svelte-65z8kn){margin-top:var(--space-6);color:var(--ink)}.promise-panel.svelte-65z8kn{border-radius:var(--block-radius);background:var(--butter);color:var(--on-fill);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(44px,8vw,100px);display:grid}.promise-heading.svelte-65z8kn .work-kicker:where(.svelte-65z8kn){color:var(--on-fill-muted)}.promise-heading.svelte-65z8kn h2:where(.svelte-65z8kn){letter-spacing:-.055em;max-width:10ch;font-size:clamp(42px,5vw,64px);line-height:.98}.promise-list.svelte-65z8kn{list-style:none}.promise-list.svelte-65z8kn li:where(.svelte-65z8kn){gap:var(--space-4);padding:var(--space-6) 0;border-top:1px solid oklch(16% .02 285/.18);grid-template-columns:44px 1fr;display:grid}.promise-list.svelte-65z8kn li:where(.svelte-65z8kn):last-child{border-bottom:1px solid oklch(16% .02 285/.18)}.promise-list.svelte-65z8kn span:where(.svelte-65z8kn){font-family:var(--font-mono);letter-spacing:.1em;padding-top:3px;font-size:10px}.promise-list.svelte-65z8kn span:where(.svelte-65z8kn),.promise-list.svelte-65z8kn p:where(.svelte-65z8kn){color:var(--on-fill-muted)}.promise-list.svelte-65z8kn h3:where(.svelte-65z8kn){letter-spacing:-.025em;font-size:clamp(19px,2.2vw,24px);font-weight:600;line-height:1.25}.promise-list.svelte-65z8kn p:where(.svelte-65z8kn){max-width:48ch;margin-top:var(--space-2);font-size:15px;line-height:1.5}.proof-note.svelte-65z8kn{min-height:112px;padding:var(--space-6) clamp(28px, 3.2vw, 40px);justify-content:space-between;align-items:center;gap:var(--space-6);background:var(--coral);color:var(--on-fill);border-radius:32px;display:flex}.proof-note.svelte-65z8kn p:where(.svelte-65z8kn){letter-spacing:-.025em;font-size:clamp(18px,2vw,22px);line-height:1.35}.proof-note.svelte-65z8kn a:where(.svelte-65z8kn){color:var(--on-fill);border-bottom:1px solid oklch(16% .02 285/.32);flex:none;align-items:center;gap:5px;font-size:15px;font-weight:600;display:inline-flex}.proof-note.svelte-65z8kn a:where(.svelte-65z8kn) svg{width:15px;height:15px}.faq.svelte-65z8kn{padding:var(--space-12) 0 var(--space-16);flex-direction:column;align-items:stretch;display:flex}.faq.svelte-65z8kn h2:where(.svelte-65z8kn){letter-spacing:-.055em;max-width:13ch;font-size:clamp(42px,5.4vw,68px);line-height:.98}.faq-list.svelte-65z8kn{margin-top:var(--space-10);border-top:1px solid var(--line-strong)}.faq-list.svelte-65z8kn details:where(.svelte-65z8kn){border-bottom:1px solid var(--line-strong)}.faq-list.svelte-65z8kn summary:where(.svelte-65z8kn){padding:var(--space-6) 44px var(--space-6) 0;cursor:pointer;font-size:clamp(18px,2vw,22px);line-height:1.35;list-style:none;position:relative}.faq-list.svelte-65z8kn summary:where(.svelte-65z8kn)::-webkit-details-marker{display:none}.faq-list.svelte-65z8kn summary:where(.svelte-65z8kn):after{content:"+";top:var(--space-6);color:var(--muted);font-family:var(--font-mono);transition:transform var(--t);font-size:22px;font-weight:500;position:absolute;right:0}.faq-list.svelte-65z8kn details[open]:where(.svelte-65z8kn) summary:where(.svelte-65z8kn):after{transform:rotate(45deg)}.faq-list.svelte-65z8kn details:where(.svelte-65z8kn) p:where(.svelte-65z8kn){max-width:58ch;padding:0 var(--space-8) var(--space-6) 0;color:var(--muted);font-size:16px;line-height:1.6}.faq-list.svelte-65z8kn details:where(.svelte-65z8kn) a:where(.svelte-65z8kn){color:var(--ink);border-bottom:1px solid var(--line-strong)}@media (width<=960px){.sites-hero.svelte-65z8kn,.care-panel.svelte-65z8kn,.promise-panel.svelte-65z8kn{grid-template-columns:1fr}.sites-hero-copy.svelte-65z8kn{min-height:560px}.sites-hero-inside.svelte-65z8kn{min-height:400px}.care-panel.svelte-65z8kn,.promise-panel.svelte-65z8kn{gap:var(--space-12)}}@media (width<=640px){.sites-hero.svelte-65z8kn{border-radius:38px;margin-top:88px}.sites-hero-copy.svelte-65z8kn{min-height:520px}.sites-hero-copy.svelte-65z8kn h1:where(.svelte-65z8kn){font-size:clamp(46px,14vw,68px)}.sites-hero-inside.svelte-65z8kn{min-height:340px;margin:var(--space-3);border-radius:30px}.offer-grid.svelte-65z8kn{grid-template-columns:1fr}.offer-card.svelte-65z8kn{gap:var(--space-10);padding:var(--space-8) var(--space-6);border-radius:30px}.care-panel.svelte-65z8kn,.promise-panel.svelte-65z8kn{border-radius:38px}.proof-note.svelte-65z8kn{min-height:0;padding:var(--space-6);border-radius:30px;flex-direction:column;align-items:flex-start}.promise-list.svelte-65z8kn li:where(.svelte-65z8kn){gap:var(--space-2);grid-template-columns:34px 1fr}.faq.svelte-65z8kn{padding-top:var(--space-8)}}
