.closing.svelte-1yv0de3{z-index:2;align-items:flex-start;gap:var(--ca-space-4);padding:clamp(48px, 7vw, 104px) var(--page-gutter);flex-direction:column;display:flex;position:relative}.title.svelte-1yv0de3{max-width:20ch;font-family:var(--ca-font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,5.4vw,64px);font-weight:800;line-height:1}.desc.svelte-1yv0de3{max-width:38rem;color:var(--ca-text-secondary);margin:0;font-size:17px;line-height:1.55}.cta.svelte-1yv0de3{border-radius:var(--ca-radius-pill);background:var(--ink);min-height:60px;color:var(--ca-surface-base);font-family:var(--ca-font-display);font-size:20px;font-weight:var(--ca-font-weight-bold);letter-spacing:-.02em;outline:none;align-items:center;gap:12px;padding:0 28px;text-decoration:none;display:inline-flex}.cta.svelte-1yv0de3:hover{background:var(--marker);color:var(--ink)}.cta.svelte-1yv0de3:focus-visible{box-shadow:0 0 0 3px var(--ca-focus-ring)}.cta.svelte-1yv0de3 svg{width:1.2em;height:1.2em}.foot.svelte-1yv0de3{z-index:2;justify-content:space-between;align-items:center;gap:var(--ca-space-3);padding:var(--ca-space-5) var(--page-gutter);padding-bottom:max(var(--ca-space-5), var(--ca-safe-bottom));border-top:1px solid var(--ca-outline-default);font-family:var(--mono);color:var(--ca-text-secondary);flex-wrap:wrap;font-size:13px;display:flex;position:relative}.copy.svelte-1yv0de3,.contact.svelte-1yv0de3{margin:0}.mail.svelte-1yv0de3{min-height:44px;color:var(--ink);align-items:center;display:inline-flex}.landing.svelte-1ixxynv{--page-max:76rem;--page-pad:clamp(20px, 4vw, 56px);--page-gutter:max(var(--page-pad), calc((100% - var(--page-max)) / 2 + var(--page-pad)));isolation:isolate;background:var(--ca-surface-base);min-height:100dvh;color:var(--ink);font-family:var(--ca-font-sans);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;position:relative;overflow-x:clip}.landing.svelte-1ixxynv:before{content:"";z-index:3;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.landing.svelte-1ixxynv{scroll-behavior:auto}}.section.svelte-c8z6gn{z-index:2;padding:clamp(40px, 6vw, 88px) var(--page-gutter);scroll-margin-top:56px;position:relative}.tint.svelte-c8z6gn{background:color-mix(in oklch, var(--ca-surface-base) 94%, var(--ink));border-block:1px solid var(--ca-outline-subtle)}.inner.svelte-c8z6gn{gap:var(--ca-space-8);flex-direction:column;display:flex}@media (width>=1024px){.split.svelte-c8z6gn{align-items:center;column-gap:clamp(var(--ca-space-8), 5vw, var(--ca-space-16));grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}}.head.svelte-c8z6gn{gap:var(--ca-space-3);flex-direction:column;max-width:44rem;display:flex}.title.svelte-c8z6gn{font-family:var(--ca-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(28px,4.2vw,46px);font-weight:800;line-height:1.05}.lead.svelte-c8z6gn{color:var(--ca-text-secondary);text-wrap:pretty;margin:0;font-size:clamp(16px,1.4vw,18px);line-height:1.55}.faq.svelte-66tzk8{border-top:1px solid var(--ca-outline-default);flex-direction:column;max-width:52rem;display:flex}.item.svelte-66tzk8{border-bottom:1px solid var(--ca-outline-default)}.q.svelte-66tzk8{justify-content:space-between;align-items:center;gap:var(--ca-space-4);min-height:56px;padding:var(--ca-space-3) 0;font-family:var(--ca-font-display);font-size:18px;font-weight:var(--ca-font-weight-bold);letter-spacing:-.01em;cursor:pointer;border-radius:var(--ca-radius-control);outline:none;list-style:none;display:flex}.q.svelte-66tzk8::-webkit-details-marker{display:none}.q.svelte-66tzk8:focus-visible{box-shadow:0 0 0 3px var(--ca-focus-ring)}.q.svelte-66tzk8 svg{width:20px;height:20px;transition:rotate .2s var(--ease-out-quart);flex:none}.item[open].svelte-66tzk8 .q:where(.svelte-66tzk8) svg{rotate:180deg}.a.svelte-66tzk8{margin:0 0 var(--ca-space-4);max-width:46rem;color:var(--ca-text-secondary);text-wrap:pretty;line-height:1.6}@media (prefers-reduced-motion:reduce){.q.svelte-66tzk8 svg{transition:none}}.grid.svelte-gksiwo{gap:var(--ca-space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.card.svelte-gksiwo{gap:var(--ca-space-2);padding:var(--ca-space-5);border:1.5px solid var(--ink);border-radius:var(--ca-radius-card,12px);background:var(--ca-surface-base);box-shadow:4px 4px 0 var(--ink);flex-direction:column;display:flex}.icon.svelte-gksiwo{background:var(--marker);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:inline-grid}.icon.svelte-gksiwo svg{width:22px;height:22px}.h.svelte-gksiwo{margin:var(--ca-space-2) 0 0;font-family:var(--ca-font-display);letter-spacing:-.02em;font-size:20px}.d.svelte-gksiwo{color:var(--ca-text-secondary);margin:0;line-height:1.55}.hero.svelte-jhuur8{z-index:2;gap:var(--ca-space-8);padding:clamp(24px, 5vw, 72px) var(--page-gutter) clamp(48px, 7vw, 96px);display:grid;position:relative}.copy.svelte-jhuur8{align-items:flex-start;gap:var(--ca-space-5);flex-direction:column;min-width:0;display:flex}.kicker.svelte-jhuur8{font-family:var(--mono);letter-spacing:.02em;color:var(--ca-text-secondary);margin:0;font-size:13px}.sub.svelte-jhuur8{max-width:38rem;color:var(--ca-text-secondary);text-wrap:pretty;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.cta-row.svelte-jhuur8{align-items:center;gap:var(--ca-space-4);flex-wrap:wrap;display:flex}.cta.svelte-jhuur8{z-index:0;border-radius:var(--ca-radius-pill);background:var(--ink);min-height:60px;color:var(--ca-surface-base);font-family:var(--ca-font-display);font-size:clamp(18px,1.6vw,21px);font-weight:var(--ca-font-weight-bold);letter-spacing:-.02em;transition:color var(--ca-duration-fast);outline:none;align-items:center;gap:12px;padding:0 28px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.cta.svelte-jhuur8:before{content:"";z-index:-1;background:var(--marker);transition:transform .45s var(--ease-out-expo);position:absolute;inset:0;transform:translateY(101%)}.cta.svelte-jhuur8:hover,.cta.svelte-jhuur8:focus-visible{color:var(--ink)}.cta.svelte-jhuur8:hover:before,.cta.svelte-jhuur8:focus-visible:before{transform:none}.cta.svelte-jhuur8:focus-visible,.ghost.svelte-jhuur8:focus-visible{box-shadow:0 0 0 3px var(--ca-focus-ring)}.cta.svelte-jhuur8 svg{width:1.2em;height:1.2em}.ghost.svelte-jhuur8{border-radius:var(--ca-radius-control);min-height:44px;font-family:var(--mono);color:var(--ink);text-underline-offset:5px;outline:none;align-items:center;font-size:14px;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.terms.svelte-jhuur8{max-width:38rem;color:var(--ink);margin:0;font-size:14px;line-height:1.5}.art.svelte-jhuur8{aspect-ratio:1.1;width:100%;max-height:420px;position:relative}.art.svelte-jhuur8 .collage{width:min(100%,420px);inset:0 auto auto 50%;translate:-50%}@media (width>=1024px){.hero.svelte-jhuur8{grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr);align-items:center}.art.svelte-jhuur8{aspect-ratio:1;max-height:none}.art.svelte-jhuur8 .collage{width:100%;left:auto;right:0;translate:none}}@media (prefers-reduced-motion:reduce){.cta.svelte-jhuur8:before{transition:none}}.mast.svelte-1rd1dkx{z-index:4;justify-content:space-between;align-items:center;gap:var(--ca-space-4);padding:clamp(12px, 2vw, 24px) var(--page-gutter);padding-top:max(clamp(12px, 2vw, 24px), var(--ca-safe-top));display:flex;position:relative}.logo.svelte-1rd1dkx,.link.svelte-1rd1dkx,.nav-link.svelte-1rd1dkx,.pill.svelte-1rd1dkx{border-radius:var(--ca-radius-control);min-height:44px;color:var(--ink);outline:none;align-items:center;text-decoration:none;display:inline-flex}.nav.svelte-1rd1dkx{gap:var(--ca-space-5);display:none}.nav-link.svelte-1rd1dkx{font-family:var(--mono);color:var(--ca-text-secondary);transition:color var(--ca-duration-fast);font-size:13px}.nav-link.svelte-1rd1dkx:hover{color:var(--ink)}.actions.svelte-1rd1dkx{align-items:center;gap:var(--ca-space-4);display:flex}.link.svelte-1rd1dkx{font-family:var(--mono);text-underline-offset:5px;font-size:13px;text-decoration:underline;text-decoration-thickness:1.5px}.link.svelte-1rd1dkx:hover{color:var(--pen)}.pill.svelte-1rd1dkx{border-radius:var(--ca-radius-pill);background:var(--ink);color:var(--ca-surface-base);font-family:var(--ca-font-display);font-size:15px;font-weight:var(--ca-font-weight-bold);letter-spacing:-.01em;white-space:nowrap;padding:0 18px}.pill.svelte-1rd1dkx:hover{background:var(--marker);color:var(--ink)}.logo.svelte-1rd1dkx:focus-visible,.link.svelte-1rd1dkx:focus-visible,.nav-link.svelte-1rd1dkx:focus-visible,.pill.svelte-1rd1dkx:focus-visible{box-shadow:0 0 0 3px var(--ca-focus-ring)}@media (width>=900px){.nav.svelte-1rd1dkx{display:flex}}@media (width<=479px){.pill.svelte-1rd1dkx{padding:0 14px;font-size:14px}}.grid.svelte-h2yoti{gap:var(--ca-space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.grid.svelte-h2yoti{grid-template-columns:repeat(2,minmax(0,1fr))}.card.svelte-h2yoti:last-child{grid-column:1/-1}}@media (width>=1024px){.grid.svelte-h2yoti{grid-template-columns:repeat(6,minmax(0,1fr))}.card.svelte-h2yoti{grid-column:span 2}.card.svelte-h2yoti:nth-last-child(-n+2){grid-column:span 3}}.card.svelte-h2yoti{padding:var(--ca-space-5);border:1px solid var(--ca-outline-default);border-radius:var(--ca-radius-card,12px);background:var(--ca-surface-base)}.name.svelte-h2yoti{margin:0 0 var(--ca-space-3);font-family:var(--ca-font-display);letter-spacing:-.02em;font-size:22px}dl.svelte-h2yoti{gap:var(--ca-space-1);flex-direction:column;margin:0;display:flex}dt.svelte-h2yoti{margin-top:var(--ca-space-2);font-family:var(--mono);color:var(--ca-text-secondary);font-size:12px}dd.svelte-h2yoti{margin:0;line-height:1.5}.finds.svelte-h2yoti{font-weight:var(--ca-font-weight-semibold,600)}.trial.svelte-po02om{padding:var(--ca-space-5);border:1.5px solid var(--ink);border-radius:var(--ca-radius-card,12px);background:var(--marker);color:var(--ink)}.trial-title.svelte-po02om{margin:0 0 var(--ca-space-3);font-family:var(--ca-font-display);letter-spacing:-.02em;font-size:20px}.trial-list.svelte-po02om,.feats.svelte-po02om{gap:var(--ca-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.trial-list.svelte-po02om li:where(.svelte-po02om),.feats.svelte-po02om li:where(.svelte-po02om){align-items:flex-start;gap:var(--ca-space-2);line-height:1.45;display:flex}.trial-list.svelte-po02om svg,.feats.svelte-po02om svg{flex:none;width:18px;height:18px;margin-top:2px}.cycle.svelte-po02om{align-items:center;gap:var(--ca-space-3);flex-wrap:wrap;display:flex}.save.svelte-po02om{font-family:var(--mono);color:var(--ca-text-secondary);font-size:13px}.save.on.svelte-po02om{color:var(--ink);font-weight:600}.plans.svelte-po02om{gap:var(--ca-space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.plan.svelte-po02om{gap:var(--ca-space-3);padding:var(--ca-space-5);border:1px solid var(--ca-outline-default);border-radius:var(--ca-radius-card,12px);background:var(--ca-surface-base);flex-direction:column;display:flex}.plan.featured.svelte-po02om{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.top.svelte-po02om{justify-content:space-between;align-items:center;gap:var(--ca-space-2);display:flex}.name.svelte-po02om{font-family:var(--ca-font-display);letter-spacing:-.02em;margin:0;font-size:22px}.badge.svelte-po02om{border-radius:var(--ca-radius-pill);background:var(--marker);font-family:var(--mono);padding:2px 10px;font-size:12px}.price.svelte-po02om{align-items:baseline;gap:var(--ca-space-1);margin:0;display:flex}.amount.svelte-po02om{font-family:var(--ca-font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800}.per.svelte-po02om,.equiv.svelte-po02om{color:var(--ca-text-secondary)}.equiv.svelte-po02om{min-height:1.4em;margin:0;font-size:14px}.feats.svelte-po02om{flex:1}.buy.svelte-po02om{border-radius:var(--ca-radius-pill);background:var(--ink);min-height:48px;color:var(--ca-surface-base);font-family:var(--ca-font-display);font-weight:var(--ca-font-weight-bold);outline:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.buy.svelte-po02om:hover{background:var(--marker);color:var(--ink)}.buy.svelte-po02om:focus-visible{box-shadow:0 0 0 3px var(--ca-focus-ring)}.notes.svelte-po02om{gap:var(--ca-space-2);flex-direction:column;max-width:48rem;display:flex}.note.svelte-po02om{color:var(--ca-text-secondary);margin:0;font-size:14px;line-height:1.55}.steps.svelte-1pd3uan{gap:var(--ca-space-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.step.svelte-1pd3uan{gap:var(--ca-space-2);flex-direction:column;display:flex}.n.svelte-1pd3uan{font-family:var(--ca-font-display);letter-spacing:-.06em;background:linear-gradient(var(--marker), var(--marker)) no-repeat 0 78% / 1.1em .34em;width:fit-content;font-size:clamp(56px,7vw,88px);font-weight:800;line-height:.9}.h.svelte-1pd3uan{margin:var(--ca-space-2) 0 0;font-family:var(--ca-font-display);letter-spacing:-.02em;font-size:22px}.d.svelte-1pd3uan{color:var(--ca-text-secondary);text-wrap:pretty;margin:0;line-height:1.55}.see.svelte-a6u157{gap:var(--ca-space-2);padding-block:var(--ca-space-2);flex-direction:column;display:flex}.see-title.svelte-a6u157{font-family:var(--mono);letter-spacing:.02em;color:var(--ca-text-secondary);margin:0;font-size:13px;font-weight:400}.list.svelte-a6u157{gap:var(--ca-space-1-5);flex-direction:column;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}.list.svelte-a6u157 li:where(.svelte-a6u157){background:linear-gradient(var(--marker), var(--marker)) no-repeat 0 .55em / .55em .55em;border-radius:0;padding-inline-start:var(--ca-space-4)}.length.svelte-a6u157{color:var(--ca-text-secondary);margin:0;font-size:14px}.cta.svelte-a6u157{border-radius:var(--ca-radius-pill);background:var(--ink);min-height:52px;color:var(--ca-surface-base);font-family:var(--ca-font-display);font-size:18px;font-weight:var(--ca-font-weight-bold);letter-spacing:-.02em;outline:none;align-self:flex-start;align-items:center;gap:12px;padding:0 24px;text-decoration:none;display:inline-flex}.cta.svelte-a6u157:hover{background:var(--marker);color:var(--ink)}.cta.svelte-a6u157:focus-visible{box-shadow:0 0 0 3px var(--ca-focus-ring)}.cta.svelte-a6u157 svg{width:1.2em;height:1.2em}.frame.svelte-a6u157{width:min(100%,20rem);min-width:0}.frame.svelte-a6u157 .card--full{max-width:none;margin-inline:0}.frame.svelte-a6u157:has(.card--wide){width:100%}@media (width>=1024px){.frame.svelte-a6u157{width:100%}}
