.page_header__2NnEJ{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--canvas) 78%,transparent);backdrop-filter:blur(18px) saturate(118%);-webkit-backdrop-filter:blur(18px) saturate(118%);border-bottom:1px solid color-mix(in srgb,var(--border) 62%,transparent)}.page_headerInner__FM_Is{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);min-height:4.5rem}.page_brand__qbjPh{display:inline-flex;align-items:center;gap:var(--space-2xs);text-decoration:none;font-family:Fraunces,Georgia,serif;font-weight:700;font-size:var(--step-lead);letter-spacing:-.02em}.page_nav__1qRW0{display:flex;align-items:center;gap:clamp(.9rem,2vw,1.8rem);font-size:var(--step-small)}.page_nav__1qRW0 a{text-decoration:none;color:var(--ink-secondary);transition:color var(--dur-ui) var(--ease-ui),opacity var(--dur-ui) var(--ease-ui)}.page_nav__1qRW0 a:hover{color:var(--ink)}.page_langSwitch__7iLU2:hover{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.page_langSwitch__7iLU2{transition:background var(--dur-ui) var(--ease-ui),border-color var(--dur-ui) var(--ease-ui),color var(--dur-ui) var(--ease-ui);border:1px solid var(--border-strong);border-radius:999px;padding:.3rem .7rem;font-size:var(--step-fine);letter-spacing:.08em;font-weight:700}@media (max-width:40rem){.page_nav__1qRW0 a:not(.page_langSwitch__7iLU2){display:none}}.page_hero__jmeWX{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(4.5rem,2rem + 7vw,7.5rem) var(--section-pad);background:radial-gradient(52rem 40rem at -6% -13%,color-mix(in srgb,var(--primary) 13%,transparent),transparent 67%),radial-gradient(38rem 30rem at 102% 0,color-mix(in srgb,var(--accent) 13%,transparent),transparent 68%),linear-gradient(180deg,var(--canvas) 0,var(--canvas-raised) 72%,var(--tint-sand) 100%)}.page_heroInner__Kd9gT{display:grid;grid-template-columns:minmax(0,.88fr) minmax(19rem,1.12fr);grid-gap:clamp(2.5rem,5vw,6rem);gap:clamp(2.5rem,5vw,6rem);align-items:center}.page_heroCopy__hIfI7{display:flex;flex-direction:column;gap:var(--space-s);max-width:35rem;position:relative;z-index:1}.page_heroTitle__0KZ4T{font-size:var(--step-display)}.page_heroBody__sjP9L{max-width:30rem}.page_ctaGroup__vfNq_{display:flex;flex-direction:column;gap:var(--space-2xs);align-items:flex-start;margin-top:.5rem}.page_ctaNote__UTh87{font-size:var(--step-small);color:var(--ink-tertiary)}.page_trust__YKsaf{list-style:none;margin:var(--space-xs) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-s);font-size:var(--step-small);color:var(--ink-secondary)}.page_trust__YKsaf li{display:inline-flex;align-items:center;gap:var(--space-2xs)}.page_trust__YKsaf svg{color:var(--primary);flex:none}.page_heroStage__fcMxa{position:relative;justify-self:end;width:min(100%,34rem);min-height:40rem;display:grid;place-items:center}.page_heroStage__fcMxa:before{content:"";position:absolute;inset:11% 8% 6%;border:1px solid color-mix(in srgb,var(--primary) 15%,transparent);border-radius:48% 52% 45% 55%/53% 42% 58% 47%;transform:rotate(-8deg);background:color-mix(in srgb,var(--canvas-raised) 38%,transparent)}.page_heroSignal__K4XWm{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible}.page_heroSignal__K4XWm path{stroke:color-mix(in srgb,var(--primary) 54%,transparent);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:780;stroke-dashoffset:780;animation:page_signal-draw__sK2lc 2.2s var(--ease) .45s forwards}.page_heroSignal__K4XWm path:nth-child(2){animation-delay:.78s}.page_heroSignal__K4XWm circle{fill:var(--accent);opacity:0;transform-box:fill-box;transform-origin:center;animation:page_signal-dot__YCa9G .5s var(--ease) 1.85s forwards}.page_heroSignal__K4XWm circle:nth-of-type(2){animation-delay:2.12s}.page_heroStageCaption__82Dom,.page_heroStageNote__r5t4J{position:absolute;margin:0;font-size:var(--step-eyebrow);font-weight:700;letter-spacing:.14em;line-height:1.45;text-transform:uppercase;color:var(--ink-tertiary)}.page_heroStageNote__r5t4J{top:12%;left:1%;max-width:7rem}.page_heroStageCaption__82Dom{right:0;bottom:9%;max-width:8.6rem;text-align:right}.page_heroShot__yqM1Z{position:relative;width:min(17.25rem,60%);padding:.38rem;border:1px solid color-mix(in srgb,#ffffff 15%,transparent);border-radius:2.45rem;background:linear-gradient(140deg,#35443f,#121a18 54%,#2a3935);box-shadow:0 2.4rem 5rem var(--shadow-ambient),0 .45rem 1.1rem color-mix(in srgb,var(--primary) 11%,transparent),inset 0 1px 1px rgba(255,255,255,.16);overflow:hidden}.page_heroShot__yqM1Z img{width:100%;height:auto;border-radius:2.08rem}@media (max-width:54rem){.page_heroInner__Kd9gT{grid-template-columns:1fr}.page_heroStage__fcMxa{justify-self:center;min-height:32rem;width:min(100%,29rem)}.page_heroShot__yqM1Z{width:min(14.25rem,58%)}}@media (max-width:32rem){.page_heroStage__fcMxa{min-height:29rem}.page_heroStageNote__r5t4J{left:0}.page_heroStageCaption__82Dom{right:0}}.page_cta__RgBjJ{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding-inline:1.9rem;border-radius:999px;background:var(--primary);color:var(--on-primary);font-weight:700;font-size:var(--step-body);text-decoration:none;border:1px solid var(--primary);transition:transform .25s var(--ease),background .25s var(--ease),box-shadow .25s var(--ease);box-shadow:0 .7rem 1.35rem color-mix(in srgb,var(--primary) 18%,transparent)}.page_cta__RgBjJ:hover{background:var(--primary-deep);transform:translateY(-2px);box-shadow:0 .95rem 1.65rem color-mix(in srgb,var(--primary) 20%,transparent)}.page_cta__RgBjJ:active{transform:translateY(0) scale(.98)}.page_ctaLight__xeBNk{background:var(--canvas);color:var(--primary-deep);border-color:var(--canvas);box-shadow:0 .5rem 1.6rem rgba(0,0,0,.22)}.page_ctaLight__xeBNk:hover{background:#fff}.page_ctaPending__fzKvQ{background:var(--surface-muted);color:var(--ink-secondary);border-color:var(--border-strong);box-shadow:none;cursor:not-allowed}.page_ctaLight__xeBNk.page_ctaPending__fzKvQ{background:color-mix(in srgb,var(--canvas) 20%,transparent);color:var(--canvas);border-color:color-mix(in srgb,var(--canvas) 42%,transparent)}.page_proof__6m4Zv{position:relative;padding-block:var(--section-pad);background:linear-gradient(180deg,var(--tint-sand) 0,#f7f2e9 74%,var(--canvas-raised) 100%)}.page_proofInner__8lYtv{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-column-gap:clamp(2.5rem,7vw,7rem);column-gap:clamp(2.5rem,7vw,7rem);grid-row-gap:var(--space-s);row-gap:var(--space-s);align-items:start}@media (max-width:52rem){.page_proofInner__8lYtv{grid-template-columns:1fr}}.page_proofTitle__tdE6E{font-size:var(--step-title);max-width:16ch}.page_proofBody__Si27Z{font-size:var(--step-lede);line-height:1.6;color:var(--ink-secondary);max-width:38rem}.page_features__ItMm_{position:relative;padding-block:var(--section-pad);background:radial-gradient(34rem 24rem at 98% 12%,color-mix(in srgb,var(--primary) 6%,transparent),transparent 74%),linear-gradient(180deg,var(--canvas-raised) 0,#f4f7f3 52%,var(--canvas) 100%)}.page_sectionTitle__FtqFu{font-size:var(--step-title);max-width:13ch;margin-bottom:clamp(2.75rem,5vw,4.5rem)}.page_privacy__6smTe{position:relative;padding-block:var(--section-pad);background:radial-gradient(38rem 28rem at 2% 100%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 76%),linear-gradient(180deg,var(--canvas) 0,var(--tint-mint) 21%,#edf5f0 79%,var(--tint-sky) 100%)}.page_privacyHead__n7Dvy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:clamp(2rem,5vw,5rem);column-gap:clamp(2rem,5vw,5rem);grid-row-gap:var(--space-xs);row-gap:var(--space-xs);align-items:start;margin-bottom:clamp(2rem,4vw,3rem)}.page_privacyHead__n7Dvy .page_privacyEyebrow__q4Ddw{grid-column:1;grid-row:1}.page_privacyHead__n7Dvy .page_privacyTitle__92kCk{grid-column:1;grid-row:2}.page_privacyHead__n7Dvy .page_privacyBody__l6gjn{grid-column:2;grid-row:1/span 2;align-self:end}@media (max-width:52rem){.page_privacyHead__n7Dvy{grid-template-columns:1fr}.page_privacyHead__n7Dvy .page_privacyBody__l6gjn,.page_privacyHead__n7Dvy .page_privacyEyebrow__q4Ddw,.page_privacyHead__n7Dvy .page_privacyTitle__92kCk{grid-column:1;grid-row:auto}}.page_privacyEyebrow__q4Ddw{color:var(--accent)}.page_privacyTitle__92kCk{font-size:var(--step-title)}.page_privacyBody__l6gjn{font-size:var(--step-lede);color:var(--ink-secondary)}.page_privacyGrid__i6gjx{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(15rem,.76fr);grid-gap:var(--space-s);gap:var(--space-s);align-items:stretch}.page_privacyCard__PciDk{transition:transform var(--dur-ui) var(--ease-ui),box-shadow var(--dur-ui) var(--ease-ui),border-color var(--dur-ui) var(--ease-ui);height:100%;background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) - .2rem);padding:clamp(1.4rem,2.5vw,2.15rem);display:flex;flex-direction:column;gap:var(--space-2xs)}.page_privacyCard__PciDk:hover{transform:translateY(-4px);border-color:var(--border-strong);box-shadow:0 1rem 2rem var(--shadow-ambient)}.page_privacyCardTitle__Yta4m{font-size:var(--step-lead);line-height:1.25}.page_privacyCard__PciDk:first-child{grid-row:span 2;justify-content:center;background:color-mix(in srgb,var(--surface) 88%,var(--primary-soft))}.page_privacyCard__PciDk:first-child .page_privacyCardTitle__Yta4m{font-size:var(--step-section)}@media (max-width:40rem){.page_privacyGrid__i6gjx{grid-template-columns:1fr}.page_privacyCard__PciDk:first-child{grid-row:auto}}.page_privacyCardBody__vYeLQ{font-size:var(--step-small);color:var(--ink-secondary);line-height:1.6}.page_privacyLink__icbg5{display:inline-flex;align-items:center;gap:var(--space-2xs);margin-top:2rem;color:var(--primary);font-weight:700;text-decoration:none;border-bottom:1.5px solid color-mix(in srgb,var(--primary) 35%,transparent);padding-bottom:2px;transition:border-color .2s var(--ease)}.page_privacyLink__icbg5:hover{border-bottom-color:var(--primary)}.page_faq__9uLzH{position:relative;padding-block:var(--section-pad);background:linear-gradient(180deg,var(--tint-sky) 0,#f1f3f1 62%,var(--canvas-raised) 100%)}.page_faqInner__6r2AI{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-column-gap:clamp(2rem,5vw,5rem);column-gap:clamp(2rem,5vw,5rem);align-items:start}.page_faqTitle__1n5Tu{margin-bottom:0;position:-webkit-sticky;position:sticky;top:6rem}.page_faqList__IK1v9{display:flex;flex-direction:column}@media (max-width:52rem){.page_faqInner__6r2AI{grid-template-columns:1fr}.page_faqTitle__1n5Tu{position:static;margin-bottom:var(--space-l)}}.page_faqItem__wChh3{border-bottom:1px solid var(--border)}.page_faqQuestion__j7FyP{transition:color var(--dur-ui) var(--ease-ui);display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);padding-block:1.5rem;cursor:pointer;font-weight:700;font-size:var(--step-lead);list-style:none}.page_faqQuestion__j7FyP:hover{color:var(--primary)}.page_faqQuestion__j7FyP::-webkit-details-marker{display:none}.page_faqIcon__j9OA7{flex:none;color:var(--primary);transition:transform .3s var(--ease)}.page_faqItem__wChh3[open] .page_faqIcon__j9OA7{transform:rotate(45deg)}.page_faqAnswer__OUMGL{padding-bottom:1.4rem;color:var(--ink-secondary);max-width:40rem}.page_finalCta__RnbgS{position:relative;overflow:clip;padding-block:var(--section-pad);background:radial-gradient(42rem 27rem at 91% 0,color-mix(in srgb,var(--accent) 28%,transparent),transparent 64%),radial-gradient(34rem 23rem at 4% 115%,color-mix(in srgb,var(--primary) 42%,transparent),transparent 70%),var(--primary-deep);color:var(--canvas)}.page_finalInner__rTF4M{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-s);max-width:38rem}.page_finalTitle__3i8gd{font-size:var(--step-title)}.page_finalBody__18SQn{color:color-mix(in srgb,var(--canvas) 78%,transparent);font-size:var(--step-lead);margin-bottom:.5rem}.page_footer__hXoyT{background:var(--canvas);border-top:1px solid var(--border);padding-block:clamp(2.5rem,4vw,4rem) 2rem}.page_footerInner__lX5CN{display:flex;flex-wrap:wrap;gap:var(--space-l);justify-content:space-between;padding-bottom:2.5rem}.page_footerBrand__NT8aq{display:flex;flex-direction:column;gap:var(--space-xs);max-width:22rem}.page_footerTagline__swm96{font-size:var(--step-small);color:var(--ink-secondary)}.page_footerNav__MtPGd{display:flex;flex-direction:column;gap:var(--space-2xs);font-size:var(--step-small)}.page_footerNav__MtPGd a{color:var(--ink-secondary);text-decoration:none;transition:color var(--dur-ui) var(--ease-ui)}.page_footerNav__MtPGd a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.page_footerHeading__i7pgD{font-weight:700;color:var(--ink);margin-bottom:.2rem}.page_footerBase__TvF3c{border-top:1px solid var(--border);padding-top:1.5rem;display:flex;flex-direction:column;gap:var(--space-2xs)}.page_disclaimer__i5IPU{max-width:46rem;line-height:1.55}.page_copyright__Rx2QZ,.page_disclaimer__i5IPU{font-size:var(--step-fine);color:var(--ink-tertiary)}.PhoneStory_story__36SZI{display:grid;grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);grid-gap:clamp(2.5rem,8vw,9rem);gap:clamp(2.5rem,8vw,9rem);align-items:start}.PhoneStory_deviceColumn__TYJHb{min-width:0;align-self:stretch}.PhoneStory_deviceSticky__fVlhw{position:-webkit-sticky;position:sticky;top:6.5rem;display:grid;min-height:min(43rem,calc(100dvh - 8rem));place-items:center}.PhoneStory_deviceStage__lxl8s{position:relative;width:min(100%,29rem);min-height:min(41rem,calc(100dvh - 8.5rem));display:grid;place-items:center;isolation:isolate}.PhoneStory_deviceStage__lxl8s:before{position:absolute;inset:8% 6% 7%;z-index:-1;border:1px solid color-mix(in srgb,var(--primary) 15%,transparent);border-radius:48% 52% 44% 56%/52% 44% 56% 48%;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--primary) 11%,transparent),transparent 40%),color-mix(in srgb,var(--canvas-raised) 36%,transparent);content:"";transform:rotate(5deg)}.PhoneStory_signal__wxEcP{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:visible}.PhoneStory_signal__wxEcP path{stroke:color-mix(in srgb,var(--primary) 52%,transparent);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:680;stroke-dashoffset:680;animation:PhoneStory_story-line__6Ijuy 1.7s var(--ease) forwards}.PhoneStory_signal__wxEcP path:nth-child(2){animation-delay:.35s}.PhoneStory_signal__wxEcP circle{fill:var(--accent);opacity:0;transform-box:fill-box;transform-origin:center;animation:PhoneStory_story-point__Tlv2r .45s var(--ease) 1.1s forwards}.PhoneStory_signal__wxEcP circle:last-child{animation-delay:1.45s}.PhoneStory_phone__pNl_9{position:relative;width:min(17.25rem,63%);aspect-ratio:640/1391;padding:.38rem;border:1px solid color-mix(in srgb,#ffffff 15%,transparent);border-radius:2.45rem;background:linear-gradient(140deg,#35443f,#121a18 54%,#2a3935);box-shadow:0 2.6rem 5.25rem var(--shadow-ambient),0 .8rem 1.75rem color-mix(in srgb,var(--primary) 10%,transparent),inset 0 1px 1px rgba(255,255,255,.16)}.PhoneStory_phoneScreen__T9Y1B{position:relative;width:100%;height:100%;overflow:hidden;border-radius:2.08rem;background:var(--canvas-raised)}.PhoneStory_stageShot__ZDtAG{position:absolute;inset:0;opacity:0;transform:translate3d(0,.85rem,0) scale(.985);transition:opacity .62s var(--ease),transform .62s var(--ease)}.PhoneStory_stageShot__ZDtAG[data-active=true]{opacity:1;transform:translateZ(0) scale(1)}.PhoneStory_stageShot__ZDtAG img{width:100%;height:100%;object-fit:cover}.PhoneStory_steps__kql9Q{min-width:0}.PhoneStory_step__RIjek{position:relative;display:flex;min-height:clamp(25rem,47vh,32rem);flex-direction:column;justify-content:center;gap:var(--space-xs);padding-block:clamp(2.4rem,5vw,4.4rem);border-top:1px solid color-mix(in srgb,var(--border-strong) 54%,transparent)}.PhoneStory_step__RIjek:before{position:absolute;top:0;left:0;width:2px;height:4.5rem;background:var(--accent);content:"";transform:scaleY(0);transform-origin:top;transition:transform .5s var(--ease)}.PhoneStory_step__RIjek[data-active=true]:before{transform:scaleY(1)}.PhoneStory_stepMeta__onPHd{display:flex;align-items:center;gap:var(--space-xs)}.PhoneStory_stepMeta__onPHd .eyebrow{color:var(--ink-secondary);transition:color .35s var(--ease)}.PhoneStory_step__RIjek[data-active=true] .PhoneStory_stepMeta__onPHd .eyebrow{color:var(--primary)}.PhoneStory_stepTitle__lO8tC{max-width:18ch;font-family:Fraunces,Georgia,serif;font-size:var(--step-section);line-height:1.08;letter-spacing:-.025em}.PhoneStory_stepBody__QNd22{max-width:38rem;color:var(--ink-secondary)}.PhoneStory_mobileShot___jNrS{display:none}@keyframes PhoneStory_story-line__6Ijuy{to{stroke-dashoffset:0}}@keyframes PhoneStory_story-point__Tlv2r{0%{opacity:0;transform:scale(.25)}70%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@media (max-width:52rem){.PhoneStory_story__36SZI{display:block}.PhoneStory_deviceColumn__TYJHb{display:none}.PhoneStory_step__RIjek{min-height:auto;padding-block:clamp(2.5rem,9vw,4rem)}.PhoneStory_step__RIjek:before{display:none}.PhoneStory_mobileShot___jNrS{position:relative;display:grid;min-height:26rem;margin-top:var(--space-xs);place-items:center}.PhoneStory_mobileShot___jNrS:before{position:absolute;inset:6% 12%;z-index:-1;border-radius:48% 52% 44% 56%/52% 44% 56% 48%;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 58%);content:""}.PhoneStory_mobilePhone__2_xny{width:min(15.25rem,70%);aspect-ratio:640/1391;padding:.34rem;overflow:hidden;border:1px solid color-mix(in srgb,#ffffff 15%,transparent);border-radius:2.15rem;background:linear-gradient(140deg,#35443f,#121a18 54%,#2a3935);box-shadow:0 1.8rem 3.4rem var(--shadow-ambient),inset 0 1px 1px rgba(255,255,255,.16)}.PhoneStory_mobilePhone__2_xny img{width:100%;height:100%;border-radius:1.78rem;object-fit:cover}}@media (max-width:28rem){.PhoneStory_mobileShot___jNrS{min-height:22rem}}