.build-hero.svelte-u09bub :where(.svelte-u09bub)::selection{background:var(--on-fill);color:var(--ink)}.fit-panel.svelte-u09bub :where(.svelte-u09bub)::selection{background:var(--on-fill);color:var(--ink)}.studio-products-note.svelte-u09bub :where(.svelte-u09bub)::selection{background:var(--on-fill);color:var(--ink)}.work-kicker.svelte-u09bub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--space-5);color:oklch(30% .035 40);font-size:11px;font-weight:500}.section-heading-copy.svelte-u09bub{max-width:42ch;margin-top:var(--space-5);color:var(--muted);font-size:17px;line-height:1.55}.build-hero.svelte-u09bub{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(--mint);color:var(--on-fill);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);display:grid;overflow:hidden}.build-hero-copy.svelte-u09bub{flex-direction:column;justify-content:center;align-items:flex-start;min-height:680px;display:flex}.build-hero-copy.svelte-u09bub h1:where(.svelte-u09bub){letter-spacing:-.06em;max-width:12ch;font-size:clamp(50px,5.8vw,80px);font-weight:600;line-height:.92}.build-hero-copy.svelte-u09bub>p:where(.svelte-u09bub):not(.hero-kicker){max-width:47ch;margin-top:var(--space-8);color:oklch(29% .035 285);font-size:clamp(18px,1.7vw,21px);line-height:1.48}.build-hero-inside.svelte-u09bub{min-height:0;margin:var(--block-inset);background:var(--surface);color:var(--ink);border-radius:42px;flex-direction:column;justify-content:space-between;display:flex}.build-hero-inside.svelte-u09bub .work-kicker:where(.svelte-u09bub){color:var(--faint)}.build-hero-inside.svelte-u09bub h2:where(.svelte-u09bub){letter-spacing:-.055em;max-width:10ch;font-size:clamp(38px,4.2vw,58px);line-height:.98}.build-hero-inside.svelte-u09bub div:where(.svelte-u09bub)>p:where(.svelte-u09bub){max-width:38ch;margin-top:var(--space-6);color:var(--muted);font-size:17px;line-height:1.55}.pain-panel.svelte-u09bub{border:1px solid var(--line);border-radius:var(--block-radius);background:var(--surface);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(44px,8vw,100px);display:grid}.pain-heading.svelte-u09bub .work-kicker:where(.svelte-u09bub){color:var(--faint)}.pain-heading.svelte-u09bub h2:where(.svelte-u09bub){letter-spacing:-.055em;max-width:12ch;font-size:clamp(40px,5vw,62px);line-height:.98}.pain-heading.svelte-u09bub>p:where(.svelte-u09bub):not(.work-kicker){max-width:40ch;margin-top:var(--space-6);color:var(--muted);font-size:17px;line-height:1.55}.pain-heading.svelte-u09bub>.offer-note:where(.svelte-u09bub){margin-top:var(--space-4);font-size:15px}.offer-note.svelte-u09bub a:where(.svelte-u09bub){color:var(--ink);border-bottom:1px solid var(--line-strong)}.pain-list.svelte-u09bub,.outcome-list.svelte-u09bub{list-style:none}.pain-list.svelte-u09bub li:where(.svelte-u09bub),.outcome-list.svelte-u09bub li:where(.svelte-u09bub){gap:var(--space-4);padding:var(--space-6) 0;border-top:1px solid var(--line);grid-template-columns:44px 1fr;display:grid}.pain-list.svelte-u09bub li:where(.svelte-u09bub):last-child{border-bottom:1px solid var(--line)}.pain-list.svelte-u09bub span:where(.svelte-u09bub),.outcome-list.svelte-u09bub span:where(.svelte-u09bub){color:var(--faint);font-family:var(--font-mono);letter-spacing:.1em;padding-top:3px;font-size:10px}.pain-list.svelte-u09bub h3:where(.svelte-u09bub),.outcome-list.svelte-u09bub h3:where(.svelte-u09bub){letter-spacing:-.025em;font-size:clamp(19px,2.2vw,24px);font-weight:600;line-height:1.25}.pain-list.svelte-u09bub p:where(.svelte-u09bub),.outcome-list.svelte-u09bub p:where(.svelte-u09bub){max-width:48ch;margin-top:var(--space-2);color:var(--muted);font-size:15px;line-height:1.5}.offer-after.svelte-u09bub{padding:var(--space-6) 0 var(--space-6) 60px;border-bottom:1px solid var(--line)}.offer-after.svelte-u09bub .work-kicker:where(.svelte-u09bub){margin-bottom:var(--space-2);color:var(--faint)}.offer-after.svelte-u09bub p:where(.svelte-u09bub):not(.work-kicker,.offer-price){max-width:48ch;color:var(--muted);font-size:15px;line-height:1.5}.offer-after.svelte-u09bub .offer-price:where(.svelte-u09bub),.pain-list.svelte-u09bub .offer-price:where(.svelte-u09bub){margin-top:var(--space-4);color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;font-size:12px;font-weight:500}.offer-websites.svelte-u09bub{margin-top:var(--space-6);padding:var(--space-5) var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--muted);transition:border-color var(--t);font-size:15px;line-height:1.5;display:flex}.offer-websites.svelte-u09bub:hover{border-color:var(--line-strong)}.offer-websites-link.svelte-u09bub{color:var(--ink);flex:none;align-items:center;gap:5px;font-weight:600;display:inline-flex}.offer-websites-link.svelte-u09bub svg{width:15px;height:15px;transition:transform var(--t)}.offer-websites.svelte-u09bub:hover .offer-websites-link:where(.svelte-u09bub) svg{transform:translate(3px,-3px)}.subscription-grid.svelte-u09bub{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.subscription-card.svelte-u09bub{min-height:0;color:var(--on-fill);border-radius:38px;flex-direction:column;justify-content:flex-start;gap:clamp(40px,4.5vw,56px);padding:clamp(28px,3.2vw,38px);display:flex}.subscription-card-iris.svelte-u09bub{background:var(--iris)}.subscription-card-mint.svelte-u09bub{background:var(--mint)}.subscription-card-coral.svelte-u09bub{background:var(--coral)}.subscription-card.svelte-u09bub>span:where(.svelte-u09bub){font-family:var(--font-mono);letter-spacing:.1em;color:var(--on-fill-muted);font-size:11px;font-weight:500}.subscription-card.svelte-u09bub h3:where(.svelte-u09bub){letter-spacing:-.045em;max-width:11ch;font-size:clamp(27px,3vw,36px);line-height:1}.subscription-card.svelte-u09bub p:where(.svelte-u09bub){max-width:31ch;margin-top:var(--space-4);color:var(--on-fill-muted);font-size:15px;line-height:1.5}.fit-heading.svelte-u09bub .work-kicker:where(.svelte-u09bub){color:var(--on-fill-muted)}.fit-panel.svelte-u09bub{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}.fit-heading.svelte-u09bub h2:where(.svelte-u09bub){letter-spacing:-.055em;max-width:12ch;margin-top:0;font-size:clamp(42px,5vw,64px);line-height:.98}.fit-heading.svelte-u09bub>p:where(.svelte-u09bub):last-child{max-width:39ch;margin-top:var(--space-6);color:oklch(36% .035 70);font-size:17px;line-height:1.55}.outcome-list.svelte-u09bub li:where(.svelte-u09bub){border-color:oklch(16% .02 285/.18)}.outcome-list.svelte-u09bub li:where(.svelte-u09bub):last-child{border-bottom:1px solid oklch(16% .02 285/.18)}.outcome-list.svelte-u09bub span:where(.svelte-u09bub),.outcome-list.svelte-u09bub p:where(.svelte-u09bub){color:oklch(38% .03 70)}.faq.svelte-u09bub h2:where(.svelte-u09bub){letter-spacing:-.055em;max-width:13ch;font-size:clamp(42px,5.4vw,68px);line-height:.98}.faq-heading.svelte-u09bub h2:where(.svelte-u09bub){margin-top:0}.studio-products-note.svelte-u09bub{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}.studio-products-note.svelte-u09bub p:where(.svelte-u09bub){letter-spacing:-.025em;font-size:clamp(18px,2vw,22px);line-height:1.35}.studio-products-note.svelte-u09bub a:where(.svelte-u09bub){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}.studio-products-note.svelte-u09bub a:where(.svelte-u09bub) svg{width:15px;height:15px}.faq.svelte-u09bub{padding:var(--space-12) 0 var(--space-16);flex-direction:column;align-items:stretch;display:flex}.faq-list.svelte-u09bub{margin-top:var(--space-10);border-top:1px solid var(--line-strong)}.faq-list.svelte-u09bub details:where(.svelte-u09bub){border-bottom:1px solid var(--line-strong)}.faq-list.svelte-u09bub summary:where(.svelte-u09bub){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-u09bub summary:where(.svelte-u09bub)::-webkit-details-marker{display:none}.faq-list.svelte-u09bub summary:where(.svelte-u09bub):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-u09bub details[open]:where(.svelte-u09bub) summary:where(.svelte-u09bub):after{transform:rotate(45deg)}.faq-list.svelte-u09bub details:where(.svelte-u09bub) p:where(.svelte-u09bub){max-width:58ch;padding:0 var(--space-8) var(--space-6) 0;color:var(--muted);font-size:16px;line-height:1.6}@media (width<=960px){.build-hero.svelte-u09bub{grid-template-columns:1fr}.build-hero-copy.svelte-u09bub{min-height:560px}.build-hero-inside.svelte-u09bub{min-height:440px}.pain-panel.svelte-u09bub,.fit-panel.svelte-u09bub{gap:var(--space-12);grid-template-columns:1fr}}@media (width<=640px){.build-hero.svelte-u09bub{border-radius:38px;margin-top:88px}.build-hero-copy.svelte-u09bub{min-height:520px}.build-hero-copy.svelte-u09bub .hero-actions:where(.svelte-u09bub),.build-hero-copy.svelte-u09bub .hero-actions:where(.svelte-u09bub) .btn{width:100%}.build-hero-copy.svelte-u09bub h1:where(.svelte-u09bub){font-size:clamp(46px,14vw,68px)}.pain-panel.svelte-u09bub,.fit-panel.svelte-u09bub{border-radius:38px}.subscription-grid.svelte-u09bub{grid-template-columns:1fr}.subscription-card.svelte-u09bub{gap:var(--space-10);min-height:0;padding:var(--space-8) var(--space-6);border-radius:30px}.faq.svelte-u09bub{padding-top:var(--space-8)}.build-hero-inside.svelte-u09bub{min-height:380px;margin:var(--space-3);border-radius:30px}.studio-products-note.svelte-u09bub{min-height:0;padding:var(--space-6);border-radius:30px;flex-direction:column;align-items:flex-start}.pain-list.svelte-u09bub li:where(.svelte-u09bub),.outcome-list.svelte-u09bub li:where(.svelte-u09bub){gap:var(--space-2);grid-template-columns:34px 1fr}.offer-after.svelte-u09bub{padding-left:42px}.offer-websites.svelte-u09bub{flex-direction:column;align-items:flex-start}}
