.option.svelte-1ekdv5l{align-items:center;gap:var(--ds-space-3);width:100%;min-height:56px;padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-md);border:2px solid var(--ds-color-border-subtle);background:var(--ds-color-elevated);color:var(--ds-color-content);font:inherit;font-size:var(--ds-text-md);font-weight:var(--ds-weight-medium);text-align:left;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease), border-color var(--ds-duration-fast) var(--ds-ease);display:flex}.option.svelte-1ekdv5l:hover:not(:disabled){border-color:var(--ds-color-border)}.option.svelte-1ekdv5l:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.option.svelte-1ekdv5l:disabled{cursor:default}.letter.svelte-1ekdv5l{border-radius:var(--ds-radius-pill);background:var(--ds-color-neutral-bg);width:32px;height:32px;color:var(--ds-color-on-neutral);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-bold);flex:none;justify-content:center;align-items:center;display:flex}.text.svelte-1ekdv5l{flex-grow:1}.tag.svelte-1ekdv5l{align-items:center;gap:var(--ds-space-1);font-size:13px;font-weight:var(--ds-weight-semibold);flex:none;display:inline-flex}.right.svelte-1ekdv5l{border-color:var(--ds-color-primary);background:var(--ds-color-secondary)}.right.svelte-1ekdv5l .letter:where(.svelte-1ekdv5l){background:var(--ds-color-primary);color:var(--ds-color-on-primary)}.right.svelte-1ekdv5l .tag:where(.svelte-1ekdv5l){color:var(--ds-color-primary)}.wrong.svelte-1ekdv5l{border-color:var(--ds-color-negative);background:var(--ds-color-negative-bg)}.wrong.svelte-1ekdv5l .letter:where(.svelte-1ekdv5l){background:var(--ds-color-negative);color:var(--ds-color-on-accent)}.wrong.svelte-1ekdv5l .tag:where(.svelte-1ekdv5l){color:var(--ds-color-negative)}.badge.svelte-1p5bcw3{border-radius:calc(var(--h) * .2);flex:none;transition:transform .2s,filter .2s;display:inline-flex}.badge.svelte-1p5bcw3:hover{filter:brightness(1.15);transform:translateY(-2px)}img.svelte-1p5bcw3{height:var(--h);width:auto;display:block}svg.svelte-8tyru2{flex-shrink:0;display:block}.rkt.svelte-1uha8ag{background:var(--ds-color-bg);color:var(--ds-color-content);font-family:var(--ds-font-family);line-height:var(--ds-leading-normal)}.wrap.svelte-1uha8ag{max-width:1200px;padding-left:var(--ds-space-4);padding-right:var(--ds-space-4);box-sizing:border-box;margin:0 auto}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,p.svelte-1uha8ag{margin:0}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,.brand-name.svelte-1uha8ag{font-family:var(--rkt-font-display)}h2.svelte-1uha8ag{font-size:var(--ds-text-3xl);font-weight:var(--ds-weight-bold);line-height:var(--ds-leading-tight);letter-spacing:-.02em}h2.big.svelte-1uha8ag{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:var(--ds-weight-display);line-height:1.1}h3.svelte-1uha8ag{font-size:var(--ds-text-xl);font-weight:var(--ds-weight-bold);line-height:var(--ds-leading-tight)}.muted.svelte-1uha8ag{color:var(--ds-color-content-secondary)}.eyebrow.svelte-1uha8ag{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);letter-spacing:.06em;color:var(--ds-color-content-secondary)}.eyebrow.on-forest.svelte-1uha8ag{color:var(--ds-color-on-forest-accent)}.eyebrow.on-secondary.svelte-1uha8ag{color:var(--ds-color-on-secondary)}.actions.svelte-1uha8ag{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.site-header.svelte-1uha8ag{border-bottom:1px solid var(--ds-color-border-subtle);background:var(--ds-color-bg)}.bar.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;padding-top:14px;padding-bottom:14px;display:flex}.brand.svelte-1uha8ag{color:var(--ds-color-content);align-items:center;gap:10px;text-decoration:none;display:flex}.brand.svelte-1uha8ag:hover{color:var(--ds-color-content)}.brand-mark.svelte-1uha8ag{border-radius:var(--ds-radius-pill);background:var(--ds-color-secondary);width:40px;height:40px;color:var(--ds-color-on-secondary);justify-content:center;align-items:center;display:flex}.brand-name.svelte-1uha8ag{font-weight:var(--ds-weight-bold);font-size:var(--ds-text-lg);letter-spacing:-.01em}.bar-end.svelte-1uha8ag{align-items:center;gap:var(--ds-space-2);display:flex}.nav.svelte-1uha8ag{margin-right:var(--ds-space-2);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag){border-radius:var(--ds-radius-pill);font-weight:var(--ds-weight-semibold);padding:10px 14px;font-size:15px;text-decoration:none}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:var(--ds-color-link-bg-hover)}.bar-end.svelte-1uha8ag .menu-button{width:44px;height:44px;padding:0;display:none}.mobile-nav.svelte-1uha8ag{border-top:1px solid var(--ds-color-border-subtle);padding:var(--ds-space-2) var(--ds-space-4) var(--ds-space-4);background:var(--ds-color-elevated);flex-direction:column;gap:2px;display:flex}.mobile-nav.svelte-1uha8ag a:where(.svelte-1uha8ag){padding:var(--ds-space-3) var(--ds-space-2);font-weight:var(--ds-weight-semibold);text-decoration:none}.hero-band.svelte-1uha8ag{background:var(--ds-color-secondary)}.hero.svelte-1uha8ag{gap:var(--ds-space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;padding-top:64px;padding-bottom:72px;display:grid}.hero-copy.svelte-1uha8ag{gap:var(--ds-space-6);flex-direction:column;align-items:flex-start;display:flex}.badge.svelte-1uha8ag{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);letter-spacing:.06em;color:var(--ds-color-on-secondary);background:var(--ds-color-bg);padding:6px var(--ds-space-3);border-radius:var(--ds-radius-pill)}h1.svelte-1uha8ag{font-size:clamp(2.25rem,1.2rem + 3.4vw,4rem);font-weight:var(--ds-weight-display);letter-spacing:-.03em;line-height:1.05}.lede.svelte-1uha8ag{font-size:var(--ds-text-lg);color:var(--ds-color-content-secondary);max-width:540px}.fine.svelte-1uha8ag{font-size:var(--ds-text-sm);color:var(--ds-color-content-secondary)}.demo.svelte-1uha8ag{background:var(--ds-color-elevated);border-radius:var(--ds-radius-lg);padding:var(--ds-space-6);gap:var(--ds-space-5);scroll-margin-top:var(--ds-space-6);flex-direction:column;display:flex;box-shadow:0 12px 40px #062a4d1f}.demo-meta.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.count.svelte-1uha8ag{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);color:var(--ds-color-content-secondary)}.question.svelte-1uha8ag{font-size:var(--ds-text-xl);line-height:var(--ds-leading-snug);letter-spacing:0}.options.svelte-1uha8ag{flex-direction:column;gap:10px;display:flex}.feedback-slot.svelte-1uha8ag:empty{display:none}.feedback.svelte-1uha8ag{background:var(--ds-color-secondary);border-radius:var(--ds-radius-md);padding:var(--ds-space-4);gap:var(--ds-space-1);font-size:var(--ds-text-sm);flex-direction:column;display:flex}.feedback.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:var(--ds-text-md);color:var(--ds-color-on-secondary)}.feedback.wrong.svelte-1uha8ag{background:var(--ds-color-negative-bg)}.feedback.wrong.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ds-color-negative)}.next.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.hint.svelte-1uha8ag{font-size:var(--ds-text-sm);color:var(--ds-color-content-secondary)}.band.svelte-1uha8ag{background:var(--ds-color-surface-subtle)}.section.svelte-1uha8ag{gap:var(--ds-space-8);flex-direction:column;padding-top:72px;padding-bottom:72px;display:flex}.section.roomy.svelte-1uha8ag{gap:var(--ds-space-10)}.section.roomy-sm.svelte-1uha8ag{gap:var(--ds-space-6)}.intro.svelte-1uha8ag{gap:var(--ds-space-2);flex-direction:column;max-width:720px;display:flex}.intro.centred.svelte-1uha8ag{text-align:center;align-items:center;max-width:none}.facts.svelte-1uha8ag{gap:var(--ds-space-4);flex-wrap:wrap;align-items:stretch;display:flex}.rule.svelte-1uha8ag{box-sizing:border-box;background:var(--ds-color-forest);min-height:280px;color:var(--ds-color-on-forest);border-radius:var(--ds-radius-lg);padding:var(--ds-space-8);justify-content:space-between;gap:var(--ds-space-6);flex-direction:column;flex:2 400px;display:flex}.rule-body.svelte-1uha8ag{gap:var(--ds-space-2);flex-direction:column;max-width:460px;display:flex}.rule-big.svelte-1uha8ag{font-size:clamp(5rem,4rem + 4vw,8rem);font-weight:var(--ds-weight-display);letter-spacing:-.04em;color:var(--ds-color-on-forest-accent);line-height:.9}.rule-title.svelte-1uha8ag{font-size:var(--ds-text-2xl);font-weight:var(--ds-weight-bold);line-height:var(--ds-leading-tight)}.fact-stack.svelte-1uha8ag{gap:var(--ds-space-4);flex-direction:column;flex:220px;display:flex}.fact.svelte-1uha8ag{background:var(--ds-color-surface);border-radius:var(--ds-radius-lg);padding:var(--ds-space-6);box-sizing:border-box;flex-direction:column;flex-grow:1;gap:6px;display:flex}.fact.single.svelte-1uha8ag{flex:220px}.fact.white.svelte-1uha8ag{background:var(--ds-color-elevated)}.fact-big.svelte-1uha8ag{font-size:44px;font-weight:var(--ds-weight-display);letter-spacing:-.03em;line-height:1}.fact-title.svelte-1uha8ag{font-weight:var(--ds-weight-semibold)}.fact-body.svelte-1uha8ag{font-size:var(--ds-text-sm);color:var(--ds-color-content-secondary)}.steps.svelte-1uha8ag{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.step.svelte-1uha8ag{gap:var(--ds-space-4);padding:var(--ds-space-6);background:var(--ds-color-elevated);border-radius:var(--ds-radius-lg);flex-direction:column;display:flex}.topics.svelte-1uha8ag{gap:var(--ds-space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;display:grid}.topics-copy.svelte-1uha8ag{gap:var(--ds-space-4);flex-direction:column;display:flex}.text-link.svelte-1uha8ag{color:var(--ds-color-link-text);text-underline-offset:3px;font-weight:var(--ds-weight-semibold);text-decoration:underline}.chips.svelte-1uha8ag{gap:var(--ds-space-2);padding-top:var(--ds-space-2);flex-wrap:wrap;display:flex}.topic-card.svelte-1uha8ag{background:var(--ds-color-secondary);border-radius:var(--ds-radius-lg);padding:var(--ds-space-8);gap:var(--ds-space-4);flex-direction:column;display:flex}.topic-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--ds-text-2xl)}.topic-count.svelte-1uha8ag{font-weight:var(--ds-weight-semibold);color:var(--ds-color-on-secondary)}.topic-action.svelte-1uha8ag{padding-top:var(--ds-space-2);display:flex}.features-band.svelte-1uha8ag{border-top:1px solid var(--ds-color-border-subtle)}.features.svelte-1uha8ag{gap:var(--ds-space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));padding-top:64px;padding-bottom:64px;display:grid}.feature.svelte-1uha8ag{gap:var(--ds-space-3);flex-direction:column;display:flex}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--ds-text-lg)}.proof.svelte-1uha8ag{gap:var(--ds-space-4)}.founder.svelte-1uha8ag{background:var(--ds-color-forest);color:var(--ds-color-on-forest);border-radius:var(--ds-radius-lg);gap:var(--ds-space-10);flex-wrap:wrap;align-items:flex-start;padding:clamp(28px,4vw,56px);display:flex}.founder-head.svelte-1uha8ag{gap:var(--ds-space-6);flex-direction:column;flex:340px;min-width:0;display:flex}.founder-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem)}.byline.svelte-1uha8ag{align-items:center;gap:var(--ds-space-3);padding-top:var(--ds-space-2);display:flex}.byline.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:var(--ds-radius-pill);object-fit:cover;border:2px solid var(--ds-color-on-forest-accent);box-sizing:border-box;flex:none;width:72px;height:72px}.byline-text.svelte-1uha8ag{font-size:var(--ds-text-sm);color:var(--rkt-on-forest-muted);flex-direction:column;display:flex}.byline-text.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ds-color-on-forest);font-size:17px}.founder-note.svelte-1uha8ag{gap:var(--ds-space-4);flex-direction:column;flex:1.3 380px;min-width:0;font-size:17px;line-height:1.6;display:flex}.sign-off.svelte-1uha8ag{font-size:20px;font-weight:var(--ds-weight-bold);color:var(--ds-color-on-forest-accent)}.toll.svelte-1uha8ag{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.source.svelte-1uha8ag{color:var(--ds-color-content-secondary);font-size:13px}.proof.svelte-1uha8ag>div:where(.svelte-1uha8ag):last-child{padding-top:var(--ds-space-2)}.price.svelte-1uha8ag{max-width:960px;padding-left:var(--ds-space-4);padding-right:var(--ds-space-4);gap:var(--ds-space-8);margin:0 auto}.plans.svelte-1uha8ag{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;display:grid}.plan.svelte-1uha8ag{border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);padding:var(--ds-space-8);gap:var(--ds-space-6);flex-direction:column;display:flex}.plan.pass.svelte-1uha8ag{border-color:var(--ds-color-forest);background:var(--ds-color-forest);color:var(--ds-color-on-forest)}.plan-head.svelte-1uha8ag{gap:var(--ds-space-1);flex-direction:column;display:flex}.plan-title.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.recommended.svelte-1uha8ag{padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-pill);background:var(--ds-color-on-forest-accent);color:var(--ds-color-forest);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-bold);letter-spacing:.04em}.plan-price-row.svelte-1uha8ag{align-items:baseline;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.plan-price.svelte-1uha8ag{font-size:40px;font-weight:var(--ds-weight-display);letter-spacing:-.02em;line-height:1.1}.plan-term.svelte-1uha8ag{font-size:15px;font-weight:var(--ds-weight-semibold);color:var(--ds-color-on-forest-accent)}.plan-note.svelte-1uha8ag{font-size:var(--ds-text-sm)}.pass.svelte-1uha8ag .plan-note:where(.svelte-1uha8ag){color:var(--rkt-on-forest-muted)}.weekly.svelte-1uha8ag{margin-top:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--rkt-forest-raised);font-size:var(--ds-text-sm)}.includes.svelte-1uha8ag{gap:var(--ds-space-3);flex-direction:column;flex-grow:1;margin:0;padding:0;list-style:none;display:flex}.includes.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:flex-start;gap:10px;display:flex}.tick.svelte-1uha8ag{color:var(--ds-color-primary);flex:none;padding-top:2px;display:inline-flex}.pass.svelte-1uha8ag .tick:where(.svelte-1uha8ag){color:var(--ds-color-on-forest-accent)}.price-note.svelte-1uha8ag{font-size:var(--ds-text-sm);text-align:center}.faq.svelte-1uha8ag{max-width:800px;padding-left:var(--ds-space-4);padding-right:var(--ds-space-4);margin:0 auto}.faq-list.svelte-1uha8ag{gap:var(--ds-space-3);flex-direction:column;display:flex}details.svelte-1uha8ag{background:var(--ds-color-elevated);border-radius:var(--ds-radius-md);padding:var(--ds-space-5) var(--ds-space-6)}summary.svelte-1uha8ag{cursor:pointer;font-weight:var(--ds-weight-semibold);justify-content:space-between;align-items:center;gap:var(--ds-space-4);font-size:17px;list-style:none;display:flex}summary.svelte-1uha8ag::-webkit-details-marker{display:none}summary.svelte-1uha8ag svg{transition:transform var(--ds-duration-base) var(--ds-ease)}details[open].svelte-1uha8ag summary:where(.svelte-1uha8ag) svg{transform:rotate(180deg)}details.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:var(--ds-space-3)}.cta-band.svelte-1uha8ag{padding:72px var(--ds-space-4)}.cta.svelte-1uha8ag{box-sizing:border-box;background:var(--ds-color-forest);max-width:1200px;color:var(--ds-color-on-forest);border-radius:var(--ds-radius-lg);gap:var(--ds-space-10);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto;padding:clamp(32px,5vw,56px);display:flex}.cta-copy.svelte-1uha8ag{gap:var(--ds-space-5);flex-direction:column;flex:999 420px;align-items:flex-start;min-width:0;display:flex}.cta-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:var(--ds-weight-display);letter-spacing:-.03em;line-height:1.08}.accent.svelte-1uha8ag{color:var(--ds-color-on-forest-accent)}.cta-qr.svelte-1uha8ag{align-items:center;gap:var(--ds-space-3);flex-direction:column;flex:200px;max-width:240px;display:flex}.qr-note.svelte-1uha8ag{font-size:var(--ds-text-sm);color:var(--rkt-on-forest-muted);text-align:center}.site-footer.svelte-1uha8ag{border-top:1px solid var(--ds-color-border-subtle)}.foot.svelte-1uha8ag{padding-top:var(--ds-space-8);padding-bottom:var(--ds-space-12);justify-content:space-between;gap:var(--ds-space-6);flex-wrap:wrap;display:flex}.foot-copy.svelte-1uha8ag{gap:var(--ds-space-2);flex-direction:column;max-width:600px;display:flex}.foot-name.svelte-1uha8ag{font-weight:var(--ds-weight-bold)}.foot-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--ds-text-sm)}.foot-nav.svelte-1uha8ag{gap:var(--ds-space-5);font-size:var(--ds-text-sm);flex-wrap:wrap;align-items:flex-start;display:flex}@media (width<=760px){.nav.svelte-1uha8ag,.brand-mark.svelte-1uha8ag,.cta-qr.svelte-1uha8ag{display:none}.bar-end.svelte-1uha8ag .menu-button{display:inline-flex}.brand-name.svelte-1uha8ag{max-width:104px;font-size:15px;line-height:1.1}}@media (width>=761px){.mobile-nav.svelte-1uha8ag{display:none}}
