.motion_reveal__EcNEQ{--reveal-delay:0ms}html.reveal-ready .motion_reveal__EcNEQ:not(.motion_shown__ENDKL){opacity:0}html.reveal-ready .motion_up__I6pNf:not(.motion_shown__ENDKL){transform:translateY(18px)}html.reveal-ready .motion_scale__JsFgd:not(.motion_shown__ENDKL){transform:scale(.96)}.motion_shown__ENDKL{opacity:1;transform:none;transition:opacity .56s cubic-bezier(.33,1,.68,1) var(--reveal-delay),transform .64s cubic-bezier(.33,1,.68,1) var(--reveal-delay)}.motion_scale__JsFgd.motion_shown__ENDKL{transition:opacity .42s cubic-bezier(.33,1,.68,1) var(--reveal-delay),transform .56s cubic-bezier(.34,1.56,.64,1) var(--reveal-delay)}@media (prefers-reduced-motion:reduce){html.reveal-ready .motion_reveal__EcNEQ:not(.motion_shown__ENDKL){opacity:1;transform:none}.motion_shown__ENDKL{transition:none}}.heroDemo_stage__7QRCD{--worked:#3478f6;--away:#f5a524;--good:#22a861;position:relative;width:100%;max-width:440px;min-height:500px;margin:0 auto;padding:0 0 28px;border-radius:22px;background:radial-gradient(120% 90% at 0 0,rgba(46,185,155,.55),transparent 60%),radial-gradient(120% 90% at 100% 100%,rgba(77,107,254,.55),transparent 60%),linear-gradient(135deg,#b9ece0,#c7d2fe);box-shadow:0 30px 80px rgba(15,23,42,.22),inset 0 0 0 1px rgba(255,255,255,.5);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-body),system-ui,sans-serif;color:#1d1d1f;-webkit-user-select:none;-moz-user-select:none;user-select:none}.heroDemo_menuBar__551x1{display:flex;align-items:center;gap:14px;height:30px;padding:0 14px;background:rgba(255,255,255,.55);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);font-size:13px;font-weight:500}.heroDemo_menuApp__nTcIs{font-weight:700}.heroDemo_menuSpacer__mtxZ5{flex:1 1}.heroDemo_menuIcon__9r9a6,.heroDemo_menuItem__X46c5{display:inline-flex;align-items:center;justify-content:center}.heroDemo_menuIcon__9r9a6{width:28px;height:22px;border-radius:6px}.heroDemo_menuIconActive__QjM54{background:rgba(0,0,0,.12)}.heroDemo_menuClock__nl0rk{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.heroDemo_popover__VRtDc{position:relative;width:300px;margin:10px 18px 0 auto;padding:16px 16px 14px;border-radius:16px;background:rgba(255,255,255,.86);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);box-shadow:0 18px 50px rgba(15,23,42,.2),inset 0 0 0 .5px rgba(0,0,0,.12);transform-origin:78% 0;animation:heroDemo_popFade__snt1d .38s cubic-bezier(.33,1,.68,1) both,heroDemo_popScale__ulGsu .52s cubic-bezier(.34,1.56,.64,1) both}.heroDemo_out__bS9wW{transition:opacity .5s ease,transform .5s ease}.heroDemo_outFade__X5Wtn{opacity:0;transform:translateY(-6px)}@keyframes heroDemo_popFade__snt1d{0%{opacity:0}to{opacity:1}}@keyframes heroDemo_popScale__ulGsu{0%{transform:scale(.9)}to{transform:scale(1)}}.heroDemo_row__uTK_s{display:flex;align-items:center;justify-content:space-between}.heroDemo_caption__Ai7_A{font-size:11.5px;color:#6e6e73}.heroDemo_chip__dJh8I{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#1a7f4a;background:rgba(34,168,97,.14)}.heroDemo_chip__dJh8I i{width:6px;height:6px;border-radius:50%;background:var(--good)}@media (prefers-reduced-motion:no-preference){.heroDemo_chip__dJh8I i{animation:heroDemo_livePulse__1NQwX 2s ease-in-out infinite}}@keyframes heroDemo_livePulse__1NQwX{50%{opacity:.35}}.heroDemo_total__3aY7Q{margin-top:2px;font-size:34px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.heroDemo_timeline__XopgB{position:relative;height:8px;margin:12px 0 4px;border-radius:4px;background:rgba(0,0,0,.07);overflow:hidden}.heroDemo_segment__Jrjxw{position:absolute;top:0;bottom:0;background:var(--worked);transform-origin:left center;animation:heroDemo_grow__oXXJ5 .52s cubic-bezier(.33,1,.68,1) both;transition:background-color .4s ease}@keyframes heroDemo_grow__oXXJ5{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.heroDemo_away__0pCWd{background:repeating-linear-gradient(-45deg,var(--away) 0 3px,rgba(245,165,36,.45) 3px 6px)}.heroDemo_awayAnswered__RS1f0{background:var(--worked)}.heroDemo_promptWrap__LAXiw{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s cubic-bezier(.33,1,.68,1),opacity .32s ease}.heroDemo_promptOpen__XIVoE{grid-template-rows:1fr;opacity:1}.heroDemo_prompt__tAP2q{min-height:0;overflow:hidden}.heroDemo_prompt__tAP2q>:first-child{margin-top:12px}.heroDemo_promptTitle__mgnqM{font-size:13px;font-weight:650;padding:10px 12px 0;border-top-left-radius:12px;border-top-right-radius:12px;background:rgba(0,0,0,.045)}.heroDemo_promptBody__b9tm7{padding:2px 12px 0;font-size:12px;color:#6e6e73;background:rgba(0,0,0,.045)}.heroDemo_buttons__vmTrt{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:10px 12px 12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background:rgba(0,0,0,.045)}.heroDemo_button__pVgv3{padding:5px 0;border-radius:999px;text-align:center;font-size:12px;font-weight:500;background:rgba(0,0,0,.07);transition:background-color .2s ease,color .2s ease,transform .16s ease}.heroDemo_pressed__ihp_Q{background:var(--worked);color:white;animation:heroDemo_press__zSSkY .26s ease both}@keyframes heroDemo_press__zSSkY{40%{transform:scale(.94)}to{transform:scale(1)}}.heroDemo_counted__fw5u4{display:flex;align-items:center;gap:6px;height:0;opacity:0;overflow:hidden;font-size:12px;font-weight:600;color:#1a7f4a;transition:height .36s cubic-bezier(.33,1,.68,1),opacity .3s ease .12s,margin .36s ease}.heroDemo_countedShow__S2BId{height:22px;margin-top:10px;opacity:1}.heroDemo_weekHead__zCMnL{display:flex;justify-content:space-between;margin-top:14px;font-size:11.5px;font-weight:600;color:#6e6e73}.heroDemo_mono__X0b95{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.heroDemo_week__jpj67{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;margin-top:8px}.heroDemo_weekDay__3Bsn7{display:grid;justify-items:center;grid-gap:4px;gap:4px;font-size:10.5px;color:#6e6e73}.heroDemo_dayToday__u6xPw{font-weight:700;color:#1d1d1f}.heroDemo_barTrack__RKJxA{display:flex;align-items:flex-end;width:100%;height:38px}.heroDemo_bar__L9vqr{width:100%;border-radius:4px;background:rgba(52,120,246,.45);transform-origin:bottom;animation:heroDemo_rise__EuiGj .56s cubic-bezier(.33,1,.68,1) both;transition:height .3s ease}.heroDemo_barToday__3_UAL{background:var(--worked)}@keyframes heroDemo_rise__EuiGj{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.heroDemo_footer__3rmtN{display:flex;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(0,0,0,.08)}.heroDemo_openDiary__NXCCx{flex:1 1;padding:5px 0;border-radius:999px;text-align:center;font-size:12px;font-weight:500;background:rgba(0,0,0,.07)}.heroDemo_iconButton__czz81{display:inline-flex;align-items:center;justify-content:center;width:34px;border-radius:999px;color:#3a3a3c;background:rgba(0,0,0,.07)}@media (prefers-reduced-motion:reduce){.heroDemo_bar__L9vqr,.heroDemo_popover__VRtDc,.heroDemo_pressed__ihp_Q,.heroDemo_segment__Jrjxw{animation:none}.heroDemo_counted__fw5u4,.heroDemo_out__bS9wW,.heroDemo_promptWrap__LAXiw{transition:none}}@media (max-width:420px){.heroDemo_popover__VRtDc{width:calc(100% - 28px);margin-right:14px}}.home_section__yPF4o{--ink:#0f172a;--muted:#475569;--subtle:#64748b;--primary:#2eb99b;--primary-dark:#1f8c75;--accent:#4d6bfe;--line:rgba(15,23,42,0.08);--card:#ffffff;position:relative;padding:104px 0}.home_section__yPF4o :where(p),.home_strip__YvaGb :where(p){display:block}.home_container__MB7HU{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.home_eyebrow__xHGzN{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--primary-dark);background:rgba(46,185,155,.12);border:1px solid rgba(46,185,155,.25)}.home_eyebrowDot__p4ceS{width:6px;height:6px;border-radius:50%;background:var(--primary)}.home_h2__v96K3{margin:14px 0 0;font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(32px,4vw,46px);line-height:1.08;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.home_lede___KSNV{margin:14px 0 0;max-width:620px;font-size:19px;line-height:1.55;color:var(--muted)}.home_head__Nzcm8{max-width:720px;margin-bottom:48px}.home_headCenter__Qmpkt{max-width:720px;margin:0 auto 48px;text-align:center}.home_headCenter__Qmpkt .home_lede___KSNV{margin-left:auto;margin-right:auto}.home_buttons__yqtVl{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.home_button__qOquW{display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 22px;border-radius:999px;font-size:16px;font-weight:650;border:0;cursor:pointer;transition:transform .16s ease,box-shadow .2s ease,background-color .2s ease}.home_button__qOquW:active{transform:scale(.98)}.home_buttonPrimary__Uuqpk{color:white;background:var(--ink);box-shadow:0 10px 24px rgba(15,23,42,.18)}.home_buttonPrimary__Uuqpk[aria-disabled=true]{cursor:default}.home_buttonGhost__mttnK{color:var(--ink);background:white;box-shadow:inset 0 0 0 1px var(--line)}.home_buttonGhost__mttnK:hover{box-shadow:inset 0 0 0 1px rgba(15,23,42,.2);transform:translateY(-1px)}.home_note__cCqqg{margin:14px 0 0;font-size:14px;color:var(--subtle)}.home_hero__Q8Yz2{padding:72px 0 96px;overflow:hidden}.home_heroGlow__vaKFv{position:absolute;inset:-20% -10% auto;height:720px;background:radial-gradient(40% 50% at 20% 30%,rgba(46,185,155,.18),transparent 70%),radial-gradient(40% 50% at 80% 20%,rgba(77,107,254,.16),transparent 70%);pointer-events:none}.home_heroGrid__lQwdQ{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;grid-gap:56px;gap:56px}.home_h1__wabbT{margin:22px 0 0;font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(44px,6vw,72px);line-height:1.02;font-weight:800;letter-spacing:-.04em;color:var(--ink)}.home_highlight__IbAcY{padding:0 .12em;margin:0 -.04em;border-radius:.18em;background-image:linear-gradient(110deg,rgba(46,185,155,.38),rgba(77,107,254,.3));background-repeat:no-repeat;background-size:100% 42%;background-position:0 88%;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (prefers-reduced-motion:no-preference){.home_highlight__IbAcY{background-size:0 42%;animation:home_sweep__Z8Aca .8s cubic-bezier(.33,1,.68,1) .45s forwards}}@keyframes home_sweep__Z8Aca{to{background-size:100% 42%}}.home_heroLede__vmCfV{margin:22px 0 0;max-width:560px;font-size:20px;line-height:1.55;color:var(--muted)}.home_facts__DMPbx{display:flex;flex-wrap:wrap;gap:28px;margin:40px 0 0;padding:0;list-style:none}.home_facts__DMPbx li{display:grid;grid-gap:2px;gap:2px}.home_factValue___EKCl{font-family:var(--font-heading),system-ui,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.home_factLabel__vZ2TC{font-size:14px;color:var(--subtle)}.home_heroVisual__yQatZ{position:relative}@media (prefers-reduced-motion:no-preference){.home_enter__2Z9GN{animation:home_enter__2Z9GN .7s cubic-bezier(.33,1,.68,1) both;animation-delay:var(--enter-delay,0s)}}@keyframes home_enter__2Z9GN{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.home_strip__YvaGb{padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.6)}.home_stripGrid__TA9fE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.home_stripItem__f_Ndm{display:flex;gap:14px;align-items:flex-start}.home_stripIcon__8J6ZN{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;color:var(--primary-dark);background:rgba(46,185,155,.12)}.home_stripTitle__zroVG{margin:0;font-weight:700;font-size:16px;color:var(--ink)}.home_stripBody__rcEkC{margin:2px 0 0;font-size:14.5px;line-height:1.5;color:var(--muted)}.home_steps__IgyRk{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;counter-reset:step}.home_step__jzGFR{position:relative;height:100%;padding:28px;border-radius:22px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line),0 1px 2px rgba(15,23,42,.04)}.home_stepNumber__eifCS{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;font-weight:800;color:white;background:var(--ink)}.home_stepTitle__d_pSy{margin:18px 0 0;font-family:var(--font-heading),system-ui,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.home_stepBody__ovLP4{margin:8px 0 0;font-size:16px;line-height:1.6;color:var(--muted)}.home_stepArt__YRndQ{margin-top:22px;padding:14px;border-radius:14px;background:#f5f6f4}.home_miniBar__dR9S5{position:relative;height:10px;border-radius:5px;background:rgba(15,23,42,.08);overflow:hidden}.home_miniBar__dR9S5 span{position:absolute;top:0;bottom:0;border-radius:0;background:#3478f6;transform-origin:left}.home_miniBarStripe__vUyz1{background:repeating-linear-gradient(-45deg,#f5a524 0 3px,rgba(245,165,36,.45) 3px 6px)!important}.home_barsShown__PRl08 .home_miniBar__dR9S5 span{animation:home_miniGrow__1dbE3 .7s cubic-bezier(.33,1,.68,1) both;animation-delay:var(--d,0s)}@keyframes home_miniGrow__1dbE3{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home_miniAxis__xUUqJ{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:var(--subtle)}.home_miniRow__7thNG{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--ink)}.home_miniRow__7thNG+.home_miniRow__7thNG{margin-top:10px}.home_miniChoice__C8bFZ{display:inline-flex;gap:6px}.home_miniChoice__C8bFZ span{white-space:nowrap;padding:3px 10px;border-radius:999px;font-size:12px;background:rgba(15,23,42,.07)}.home_miniChoice__C8bFZ .home_miniChosen__7AMUQ{color:white;background:#3478f6}.home_miniDoc__u_KkS{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--ink)}.home_miniDoc__u_KkS div{display:flex;justify-content:space-between}.home_miniDoc__u_KkS strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_showcase__jwIut{background:linear-gradient(180deg,rgba(46,185,155,.05),rgba(77,107,254,.05))}.home_tabs__2cEDH{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 auto 28px}.home_tab__1HuQj{display:inline-block;position:relative;overflow:hidden;min-width:120px;padding:10px 18px 12px;border:0;border-radius:14px;font:inherit;font-size:15px;font-weight:650;color:var(--muted);background:transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease}.home_tab__1HuQj:hover{color:var(--ink)}.home_tabActive__oPbRl{color:var(--ink);background:white;box-shadow:0 1px 2px rgba(15,23,42,.06),inset 0 0 0 1px var(--line)}.home_tabProgress__dErRG{position:absolute;left:14px;right:14px;bottom:5px;height:2px;border-radius:1px;background:rgba(15,23,42,.08);overflow:hidden}.home_tabProgress__dErRG i{position:absolute;inset:0;background:var(--primary);transform-origin:left;transform:scaleX(0)}.home_tabProgressRun__Fr0_Y i{animation:home_progress__QKdeZ var(--tab-duration,6s) linear forwards}.home_tabProgressDone__5gKX2 i{transform:scaleX(1)}@keyframes home_progress__QKdeZ{to{transform:scaleX(1)}}.home_window__TMv3Q{position:relative;max-width:1040px;margin:0 auto;border-radius:16px;background:white;box-shadow:0 40px 90px rgba(15,23,42,.16),0 0 0 1px rgba(15,23,42,.08);overflow:hidden}.home_windowDots__6RnAJ{position:absolute;z-index:2;top:16px;left:18px;display:flex;gap:8px}.home_windowDots__6RnAJ i{width:12px;height:12px;border-radius:50%;background:#ff5f57}.home_windowDots__6RnAJ i:nth-child(2){background:#febc2e}.home_windowDots__6RnAJ i:nth-child(3){background:#28c840}.home_frames__HfXz6{position:relative;aspect-ratio:2400/1520}.home_frame__AhLit{position:absolute;inset:0;opacity:0;transform:scale(1.01);transition:opacity .6s ease,transform .9s cubic-bezier(.33,1,.68,1)}.home_frameActive__otv7s{opacity:1;transform:none}.home_frame__AhLit img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.home_caption__48Ti9{max-width:640px;margin:26px auto 0;min-height:56px;text-align:center;font-size:17px;line-height:1.55;color:var(--muted)}.home_caption__48Ti9 strong{color:var(--ink)}.home_features__AreC2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.home_feature__2FVk8{height:100%;padding:26px;border-radius:20px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:transform .22s ease,box-shadow .22s ease}.home_feature__2FVk8:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(15,23,42,.12),0 18px 40px rgba(15,23,42,.08)}.home_featureIcon__Nshp1{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;color:var(--accent);background:rgba(77,107,254,.1)}.home_featureTitle__fb_9j{margin:16px 0 0;font-size:18px;font-weight:750;color:var(--ink)}.home_featureBody___vTRh{margin:6px 0 0;font-size:15.5px;line-height:1.6;color:var(--muted)}.home_records__QIRmE{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:56px;gap:56px}.home_recordList__aiuQk{display:grid;grid-gap:14px;gap:14px;margin:28px 0 0;padding:0;list-style:none}.home_recordList__aiuQk li{display:flex;gap:12px;font-size:16.5px;line-height:1.55;color:var(--muted)}.home_recordList__aiuQk strong{color:var(--ink)}.home_tick__99OyD{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:1px;border-radius:50%;color:white;background:var(--primary)}.home_paper__Te8qd{position:relative;padding:30px 30px 24px;border-radius:6px;background:white;box-shadow:0 30px 70px rgba(15,23,42,.14),0 0 0 1px rgba(15,23,42,.06);transform:rotate(1.2deg);font-size:13px;color:#111}.home_paperTitle__ymAfx{font-weight:800;font-size:17px}.home_paperMeta__YPR28{margin-top:2px;color:#666;font-size:12px}.home_paperDay__WYrM_{margin-top:18px;padding-bottom:14px;border-bottom:1px solid #e3e3e3}.home_paperHead__vB8sq{display:flex;justify-content:space-between;font-weight:700}.home_paperHead__vB8sq span:last-child{font-weight:400;color:#777;font-size:12px}.home_paperLine__pz7gb{display:grid;grid-template-columns:140px 60px 1fr;margin-top:6px;padding-left:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_paperLine__pz7gb span:last-child{color:#555}.home_paperAnswer__c9_A6{display:flex;align-items:center;gap:8px;margin-top:10px}.home_box__S3fJe{position:relative;display:inline-block;width:12px;height:12px;border:1px solid #111}.home_ink__5qy1f{position:absolute;left:-2px;top:-6px;width:20px;height:18px;overflow:visible}.home_ink__5qy1f path{fill:none;stroke:#2445c9;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:0}.home_writing__HQOKd{font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:16px;color:#2445c9;border-bottom:1px solid #999;min-width:70px;padding:0 6px}@media (prefers-reduced-motion:no-preference){html.reveal-ready .home_paperWrap__vqSVy:not(.home_shownInk__CHS4P) .home_ink__5qy1f path{stroke-dashoffset:30}.home_shownInk__CHS4P .home_ink__5qy1f path{transition:stroke-dashoffset .5s ease var(--ink-delay,.6s)}html.reveal-ready .home_paperWrap__vqSVy:not(.home_shownInk__CHS4P) .home_writing__HQOKd span{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.home_shownInk__CHS4P .home_writing__HQOKd span{display:inline-block;transition:-webkit-clip-path .7s steps(8) var(--ink-delay,.6s);transition:clip-path .7s steps(8) var(--ink-delay,.6s);transition:clip-path .7s steps(8) var(--ink-delay,.6s),-webkit-clip-path .7s steps(8) var(--ink-delay,.6s);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.home_dark__fIPmz{color:#e2e8f0;background:#0b1220;overflow:hidden}.home_dark__fIPmz .home_h2__v96K3{color:white}.home_dark__fIPmz .home_lede___KSNV{color:rgba(226,232,240,.78)}.home_dark__fIPmz .home_eyebrow__xHGzN{color:#5eead4;background:rgba(94,234,212,.1);border-color:rgba(94,234,212,.22)}.home_privacyGrid__TMqNz{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.home_never__H8bjX{display:flex;align-items:center;gap:14px;height:100%;padding:18px 20px;border-radius:16px;font-size:16px;color:rgba(241,245,249,.92);background:rgba(148,163,184,.06);box-shadow:inset 0 0 0 1px rgba(148,163,184,.16)}.home_cross__zDhZi{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:#fda4af;background:rgba(251,113,133,.12)}.home_darkGlow__qB8ME{position:absolute;right:-200px;top:-200px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(46,185,155,.18),transparent 65%);pointer-events:none}.home_faq__XP5Yh{display:grid;grid-gap:12px;gap:12px;max-width:820px;margin:0 auto}.home_faqItem___LGy7{border-radius:18px;background:white;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s ease}.home_faqItem___LGy7[open]{box-shadow:inset 0 0 0 1px rgba(15,23,42,.14),0 12px 30px rgba(15,23,42,.06)}.home_faqItem___LGy7 summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-size:17px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none}.home_faqItem___LGy7 summary::-webkit-details-marker{display:none}.home_chevron__cKfBR{flex:none;transition:transform .24s ease;color:var(--subtle)}.home_faqItem___LGy7[open] .home_chevron__cKfBR{transform:rotate(180deg)}.home_faqAnswer__An3LX{margin:0;padding:0 24px 22px;font-size:16px;line-height:1.65;color:var(--muted)}@media (prefers-reduced-motion:no-preference){.home_faqItem___LGy7[open] .home_faqAnswer__An3LX{animation:home_enter__2Z9GN .32s cubic-bezier(.33,1,.68,1) both}}.home_cta__fYSoN{position:relative;overflow:hidden;padding:72px 56px;border-radius:32px;color:white;background:linear-gradient(135deg,#0f172a,#12324a 55%,#13574b)}.home_cta__fYSoN .home_h2__v96K3{max-width:640px;color:white}.home_cta__fYSoN .home_lede___KSNV{color:rgba(255,255,255,.8)}.home_ctaOrb__C8u1a{position:absolute;width:520px;height:520px;right:-120px;bottom:-260px;border-radius:50%;background:radial-gradient(circle,rgba(46,185,155,.55),transparent 65%);pointer-events:none}@media (prefers-reduced-motion:no-preference){.home_ctaOrb__C8u1a{animation:home_drift___8FgN 14s ease-in-out infinite alternate}}@keyframes home_drift___8FgN{to{transform:translate(-80px,-40px) scale(1.1)}}.home_ctaButton___Tb1L{color:var(--ink);background:white}@media (max-width:1024px){.home_heroGrid__lQwdQ,.home_records__QIRmE{grid-template-columns:1fr}.home_features__AreC2{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.home_section__yPF4o{padding:76px 0}.home_hero__Q8Yz2{padding:40px 0 72px}.home_features__AreC2,.home_privacyGrid__TMqNz,.home_steps__IgyRk,.home_stripGrid__TA9fE{grid-template-columns:1fr}.home_cta__fYSoN{padding:48px 28px}.home_tab__1HuQj{min-width:0;padding:8px 12px 11px;font-size:14px}.home_paperLine__pz7gb{grid-template-columns:120px 52px 1fr}.home_windowDots__6RnAJ{top:7px;left:9px;gap:4px}.home_windowDots__6RnAJ i{width:6px;height:6px}}.home_menuShot__nmRWD{display:flex;justify-content:center}.home_menuShot__nmRWD img{width:100%;max-width:360px;height:auto;border-radius:18px;box-shadow:0 24px 60px rgba(15,23,42,.16)}.home_plans__wR29h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;max-width:820px;margin:0 auto}.home_plan__wq2q0{height:100%;padding:30px;border-radius:22px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.home_planPro__Jf_Xx{box-shadow:inset 0 0 0 2px var(--primary),0 18px 40px rgba(46,185,155,.12)}.home_planName__7KyBQ{margin:0;font-size:20px;font-weight:800;color:var(--ink)}.home_planPrice__a3ZFW{margin:10px 0 0;font-family:var(--font-heading),system-ui,sans-serif;font-size:40px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.home_planPrice__a3ZFW span{font-size:16px;font-weight:600;color:var(--subtle);letter-spacing:0}.home_planAlt__5GLw8{margin:4px 0 0;font-size:15px;color:var(--muted)}.home_planList__8m98n{display:grid;grid-gap:10px;gap:10px;margin:22px 0 0;padding:0;list-style:none}.home_planList__8m98n li{display:flex;gap:10px;align-items:baseline;font-size:15px;line-height:1.5;color:var(--muted)}.home_planList__8m98n svg{flex:none;color:var(--primary-dark)}@media (max-width:760px){.home_plans__wR29h{grid-template-columns:1fr}}