.landing_page__aBdkR{--paper:#fafbf8;--ink:#1f5b4b;--ink-deep:#163f35;--carbon:#2e4fa3;--text:#1c2427;--muted:#56636a;--rule:#dce6f0;--line:#e3e8e4;--sun:#f2c14e;--round:ui-rounded,"SF Pro Rounded","Nunito","Segoe UI Variable Display","Segoe UI",system-ui,sans-serif;--hand:"Segoe Print","Bradley Hand","Comic Neue",cursive;min-height:100vh;background:var(--paper);color:var(--text);font-family:var(--round);line-height:1.55}.landing_page__aBdkR a:focus-visible,.landing_page__aBdkR button:focus-visible,.landing_page__aBdkR summary:focus-visible{outline:3px solid var(--carbon);outline-offset:3px;border-radius:6px}.landing_wrap__WAi7M{max-width:1120px;margin:0 auto;padding:0 20px}.landing_header__vmF5N{display:flex;align-items:center;justify-content:space-between;padding:20px 0;gap:16px}.landing_brand__zTfFp{display:flex;align-items:center;gap:10px;font-weight:800;font-size:17px;color:var(--ink-deep);text-decoration:none}.landing_brandMark__tB_ob{width:30px;height:30px;border-radius:8px;background:var(--ink);display:grid;place-items:center}.landing_brandMark__tB_ob span{width:12px;height:15px;background:var(--paper);border-radius:2px;box-shadow:4px 4px 0 -1px var(--sun)}.landing_nav__gAPym{display:flex;align-items:center;gap:18px;font-size:15px}.landing_nav__gAPym a{color:var(--muted);text-decoration:none}.landing_nav__gAPym a:hover{color:var(--ink-deep)}.landing_navLinks__hTqf7{display:flex;gap:18px}@media (max-width:640px){.landing_navLinks__hTqf7{display:none}}.landing_btn__9l43p{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:12px 22px;font-weight:700;font-size:15px;text-decoration:none;transition:background-color .15s,color .15s}.landing_btnPrimary__v_wgd,.landing_nav__gAPym .landing_btnPrimary__v_wgd{background:var(--ink);color:#fff}.landing_btnPrimary__v_wgd:hover,.landing_nav__gAPym .landing_btnPrimary__v_wgd:hover{background:var(--ink-deep);color:#fff}.landing_btnGhost__qK95x{color:var(--ink-deep);box-shadow:inset 0 0 0 2px var(--ink)}.landing_btnGhost__qK95x:hover{background:#eaf2ee}.landing_btnSmall__iU_h1{padding:8px 16px;font-size:14px}.landing_hero___ILNH{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;padding:40px 0 72px}@media (max-width:900px){.landing_hero___ILNH{grid-template-columns:1fr;gap:40px;padding-top:16px}}.landing_heroTitle__BHSuR{font-size:clamp(34px,5.2vw,56px);line-height:1.05;letter-spacing:-.02em;font-weight:800;color:var(--ink-deep);margin:0;max-width:15ch}.landing_heroLead__2_q4a{font-size:19px;color:var(--muted);margin:22px 0 0;max-width:46ch}.landing_heroActions__1f6I_{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.landing_heroNote__2hnqp{margin-top:14px;font-size:14px;color:var(--muted)}.landing_stage__j9oa5{position:relative;min-height:400px}.landing_paper__THz_1{position:absolute;inset:0 40px 30px 0;transform:rotate(-4deg);background:#fff repeating-linear-gradient(#fff 0 33px,var(--rule) 33px 34px);border:1px solid #d9e1ea;border-radius:4px;padding:26px 28px;box-shadow:0 1px 0 #e9eef3,0 18px 40px rgba(28,36,39,.1)}.landing_paper__THz_1:before{content:"";position:absolute;left:52px;top:0;bottom:0;width:2px;background:#f3c4c4}.landing_paperTitle__WL4Pa{font-weight:800;color:var(--carbon);font-size:15px;margin:0 0 14px 40px}.landing_paperRow__Qr1lP{display:flex;gap:10px;margin-left:40px;height:34px;align-items:flex-end;font-size:13px;color:#8a96a3}.landing_hand__r08ip{font-family:var(--hand);color:var(--carbon);font-size:17px;line-height:1;transform:rotate(-1deg)}.landing_struck__M3dg5{text-decoration:line-through;text-decoration-color:#c0392b;text-decoration-thickness:2px;opacity:.8}.landing_panel__lX_in{position:absolute;right:0;bottom:0;width:min(380px,92%);background:#fff;border-radius:16px;padding:18px;box-shadow:0 2px 0 var(--line),0 30px 60px rgba(22,63,53,.22)}.landing_panelHead__dCReM{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.landing_panelHead__dCReM strong{color:var(--ink-deep);font-size:15px}.landing_panelHead__dCReM span{color:var(--muted);font-size:12px}.landing_row__PANqy{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.landing_row__PANqy b{font-weight:700}.landing_row__PANqy small{display:block;color:var(--muted);font-size:12px}.landing_chip__yvvDz{flex-shrink:0;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.landing_chipReady__EAFQw{background:#dff3ea;color:#145c43}.landing_chipReview__nU1em{background:#fdf1d4;color:#7a5300}.landing_chipNew__D9fso{background:#e4eafb;color:var(--carbon)}.landing_fill__cqHkS{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;animation:landing_type__zErUX 1.1s steps(18) both}.landing_fillLater__VU6iT{animation-delay:.6s}@keyframes landing_type__zErUX{0%{max-width:0}to{max-width:16em}}@media (prefers-reduced-motion:reduce){.landing_fill__cqHkS{animation:none}}@media (max-width:520px){.landing_stage__j9oa5{min-height:440px}.landing_paper__THz_1{inset:0 18px 130px 0}}.landing_section__O6gdK{padding:72px 0;border-top:1px solid var(--line)}.landing_sectionTitle__o7n2u{font-size:clamp(26px,3.4vw,36px);line-height:1.15;font-weight:800;color:var(--ink-deep);margin:0;max-width:24ch;letter-spacing:-.01em}.landing_sectionLead__qBlMm{color:var(--muted);font-size:17px;margin:12px 0 0;max-width:60ch}.landing_compare__UnsNr{margin-top:36px;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.landing_headAfter__0zHAp,.landing_headBefore__eI_uq{padding:14px 22px;font-weight:800;font-size:15px}.landing_headBefore__eI_uq{color:#8b4a3c;background:#fbf3f0}.landing_headAfter__0zHAp{color:var(--ink-deep);background:#ecf5f0;border-left:1px solid var(--line)}.landing_after__ba6dS,.landing_before__xFmqu{padding:18px 22px;border-top:1px solid var(--line);font-size:16px}.landing_before__xFmqu{color:#6b5a55}.landing_after__ba6dS{color:var(--text);border-left:1px solid var(--line)}.landing_mobileTag__45y0c{display:none;font-weight:800}@media (max-width:720px){.landing_compare__UnsNr{grid-template-columns:1fr}.landing_headAfter__0zHAp,.landing_headBefore__eI_uq{display:none}.landing_after__ba6dS{border-left:0;border-top:0;padding-top:0}.landing_mobileTag__45y0c{display:inline}.landing_before__xFmqu .landing_mobileTag__45y0c{color:#8b4a3c}.landing_after__ba6dS .landing_mobileTag__45y0c{color:var(--ink-deep)}}.landing_steps__hogEu{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;counter-reset:step}@media (max-width:900px){.landing_steps__hogEu{grid-template-columns:1fr 1fr}}@media (max-width:520px){.landing_steps__hogEu{grid-template-columns:1fr}}.landing_steps__hogEu li{counter-increment:step}.landing_steps__hogEu li:before{content:counter(step);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ink);color:#fff;font-weight:800;margin-bottom:14px}.landing_steps__hogEu h3{margin:0;font-size:18px;font-weight:800;color:var(--ink-deep)}.landing_steps__hogEu p{margin:6px 0 0;color:var(--muted);font-size:15px}.landing_pricing__nBeVg{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}@media (max-width:900px){.landing_pricing__nBeVg{grid-template-columns:1fr}}.landing_priceCard__RlkBT{background:var(--ink-deep);color:#e9f3ee;border-radius:20px;padding:30px;width:min(420px,100%)}.landing_priceName__gZEX_{font-weight:800;font-size:18px;color:#fff}.landing_price__VASfx{font-size:46px;font-weight:800;color:#fff;margin:8px 0 0;letter-spacing:-.02em}.landing_price__VASfx span{font-size:17px;font-weight:600;color:#b9d6c9}.landing_priceList__MzV4b{list-style:none;padding:0;margin:20px 0 24px;display:grid;gap:10px;font-size:15px}.landing_priceList__MzV4b li{display:flex;gap:10px}.landing_priceList__MzV4b li:before{content:"";flex-shrink:0;width:18px;height:18px;margin-top:2px;border-radius:50%;background:var(--sun) no-repeat center /10px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l3 3 5-6' fill='none' stroke='%23163f35' stroke-width='2'/%3E%3C/svg%3E")}.landing_priceCta__zsCnM{display:flex;width:100%;background:var(--sun);color:var(--ink-deep)}.landing_priceCta__zsCnM:hover{background:#f6cf6e}.landing_payments__Stl7v{margin:12px 0 0;font-size:13px;color:#b9d6c9;text-align:center}.landing_faq__G_b3c{margin-top:28px;max-width:760px}.landing_faq__G_b3c details{border-bottom:1px solid var(--line);padding:16px 0}.landing_faq__G_b3c summary{cursor:pointer;font-weight:700;font-size:17px;color:var(--ink-deep);list-style:none;display:flex;justify-content:space-between;gap:16px}.landing_faq__G_b3c summary::-webkit-details-marker{display:none}.landing_faq__G_b3c summary:after{content:"+";font-weight:400;font-size:22px;line-height:1;color:var(--ink)}.landing_faq__G_b3c details[open] summary:after{content:"–"}.landing_faq__G_b3c p{margin:10px 0 0;color:var(--muted);max-width:62ch}.landing_footer__I_4dW{border-top:1px solid var(--line);padding:28px 0 40px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;color:var(--muted)}.landing_footer__I_4dW a{color:var(--muted)}.landing_footer__I_4dW nav{display:flex;gap:18px}.landing_brand__zTfFp,.landing_btn__9l43p{white-space:nowrap}@media (max-width:420px){.landing_header__vmF5N{gap:10px}.landing_brand__zTfFp{font-size:15px;gap:8px}.landing_nav__gAPym{gap:12px;font-size:14px}.landing_btnSmall__iU_h1{padding:7px 12px;font-size:13px}}.tour_root__VHhhO{--paper:#fafbf8;--ink:#1f5b4b;--ink-deep:#163f35;--text:#1c2427;--muted:#56636a;--line:#e3e8e4;--sun:#f2c14e;position:fixed;inset:0;z-index:60}.tour_scrim__zhOyq{position:fixed;inset:0;background:rgba(9,13,15,.72)}.tour_hole__NXBqQ{position:fixed;border-radius:12px;box-shadow:0 0 0 3px var(--sun),0 0 0 9999px rgba(9,13,15,.72);pointer-events:none;transition:top .25s ease,left .25s ease,width .25s ease,height .25s ease}.tour_card__mZvfQ{position:fixed;width:min(360px,calc(100vw - 32px));background:var(--paper);color:var(--text);border-radius:16px;padding:20px 20px 16px;box-shadow:0 24px 60px rgba(0,0,0,.35);font-size:14px;line-height:1.55}.tour_anchored__Fj_dt{transition:top .25s ease,left .25s ease}.tour_floating__Yvo_B{top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:639px){.tour_floating__Yvo_B{top:auto;bottom:16px;transform:translateX(-50%)}.tour_floating__Yvo_B.tour_sheetTop__oVyGU{top:16px;bottom:auto}}@media (prefers-reduced-motion:reduce){.tour_anchored__Fj_dt,.tour_hole__NXBqQ{transition:none}}.tour_progress__rqvKz{margin:0;font-size:12px;font-weight:600;color:var(--muted)}.tour_title__CgCoA{margin:4px 0 0;font-size:18px;line-height:1.3;font-weight:800;color:var(--ink-deep);outline:none}.tour_body__CW6Kl{margin-top:8px;color:var(--text)}.tour_body__CW6Kl p{margin:0}.tour_body__CW6Kl b{font-weight:700;color:var(--ink-deep)}.tour_news__KjNXz{margin:0;padding:0;list-style:none;display:grid;gap:8px}.tour_news__KjNXz li{position:relative;padding-left:18px}.tour_news__KjNXz li:before{content:"";position:absolute;left:2px;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--sun);box-shadow:0 0 0 2px #fbe7b0}.tour_extension__rszdE{margin-top:12px;padding:10px 12px;border-radius:10px;background:#eef4f0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px}.tour_muted__PloPh{color:var(--muted)}.tour_ok__xbBdN{color:#145c43;font-weight:700}.tour_warn__gTJdS{color:#7a5300;font-weight:700}.tour_storeLink__67eTd{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.tour_actions__DSMOw{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.tour_nav__g501O{display:flex;gap:8px}.tour_primary__ECpMt,.tour_secondary__hRKOS,.tour_skip__8dVuU{border:0;border-radius:999px;font:inherit;font-weight:700;cursor:pointer}.tour_primary__ECpMt{background:var(--ink);color:#fff;padding:8px 18px}.tour_primary__ECpMt:hover{background:var(--ink-deep)}.tour_secondary__hRKOS{background:transparent;color:var(--ink-deep);padding:8px 14px;box-shadow:inset 0 0 0 1.5px #b9cfc5}.tour_secondary__hRKOS:hover{background:#eaf2ee}.tour_skip__8dVuU{background:transparent;color:var(--muted);padding:8px 0;font-weight:600}.tour_skip__8dVuU:hover{color:var(--ink-deep);text-decoration:underline}.tour_card__mZvfQ a:focus-visible,.tour_card__mZvfQ button:focus-visible{outline:3px solid #2e4fa3;outline-offset:2px}