.landing_page__pEwES{--color-teal:#1D9E75;--color-teal-dark:#0D2D24;--color-bg:#FAF8F5;--color-text:#1C1A16;--color-grey:#6B6860;--color-amber:#E8A020;min-height:100vh;background-color:var(--color-bg);color:var(--color-text);overflow-x:hidden;position:relative;width:100%;max-width:100vw}.landing_page__pEwES:after{content:"";position:fixed;inset:0;opacity:.015;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");z-index:9999}@keyframes landing_fadeUp__aVwXA{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing_animate__xhcO7{animation:landing_fadeUp__aVwXA .6s ease-out forwards;opacity:0}.landing_nav__knAbU{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;height:calc(64px + var(--safe-top, 0px));display:flex;align-items:center;justify-content:space-between;padding-top:var(--safe-top,0);padding-left:5%;padding-right:5%;z-index:100;background:rgba(250,248,245,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:.5px solid rgba(28,26,22,.05)}.landing_logo__Z__TN{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;letter-spacing:-.5px}.landing_shareLink__83AUE{font-size:13px;color:var(--color-grey);cursor:pointer;transition:color .2s}.landing_shareLink__83AUE:hover{color:var(--color-teal)}.landing_dashboardBtn__xcTfY{height:44px;padding:0 20px;background:var(--color-teal-dark);color:white;border:none;border-radius:12px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s}.landing_dashboardBtn__xcTfY:hover{background:var(--color-teal);transform:translateY(-1px);box-shadow:0 4px 12px rgba(29,158,117,.2)}.landing_dashboardBtn__xcTfY span{font-size:18px;transition:transform .2s}.landing_dashboardBtn__xcTfY:hover span{transform:translateX(4px)}.landing_navActions__GGpJs{display:flex;gap:8px;align-items:center}.landing_loginBtn__YXM7a{font-size:14px;font-weight:600;color:var(--color-grey);background:none;border:none;cursor:pointer;padding:8px 12px;transition:color .2s}.landing_loginBtn__YXM7a:hover{color:var(--color-teal)}.landing_signUpBtn__ylr8k{height:40px;padding:0 20px;background:var(--color-teal);color:white;border:none;border-radius:99px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px}.landing_signUpBtn__ylr8k:hover{background:var(--color-teal-dark);transform:translateY(-1px)}.landing_noListContainer__xT_it{margin:60px 0 100px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:1000px;margin-inline:auto;perspective:1000px}.landing_noItem__Vw7yn{padding:10px 20px;background:white;border:1px solid rgba(28,26,22,.08);border-radius:100px;font-size:13px;font-weight:700;color:var(--color-teal-dark);box-shadow:0 4px 15px rgba(0,0,0,.02);-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:landing_float__0QE0G 6s ease-in-out infinite}.landing_noItem__Vw7yn span{color:#dc2626;margin-right:4px;opacity:.8}@keyframes landing_float__0QE0G{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-10px) rotate(1deg)}66%{transform:translateY(5px) rotate(-1deg)}}.landing_showcaseSection__Wm82O{padding:100px 5%;background:#fff;overflow:hidden}.landing_showcaseGrid__k2hIB{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px;max-width:1200px;margin:0 auto}.landing_showcaseItem__nVDXy{display:flex;flex-direction:column;align-items:center;width:100%}.landing_mockup__9GWuR{position:relative;background:#1C1A16;border-radius:36px;padding:10px;box-shadow:0 25px 60px rgba(28,26,22,.15);border:1px solid rgba(255,255,255,.1);max-width:290px;width:100%;box-sizing:border-box;transform:perspective(1200px) rotateX(8deg) rotateY(-4deg) rotate(1deg) scale(.98);transition:transform 1s cubic-bezier(.16,1,.3,1),box-shadow 1s cubic-bezier(.16,1,.3,1),opacity .8s ease;opacity:.8}.landing_mockup__9GWuR:nth-child(2){transform:perspective(1200px) rotateX(8deg) rotateY(4deg) rotate(-1deg) scale(.98)}.landing_mockup__9GWuR:nth-child(3){transform:perspective(1200px) rotateX(6deg) rotateY(-3deg) rotate(.5deg) scale(.98)}.landing_mockup__9GWuR:nth-child(4){transform:perspective(1200px) rotateX(6deg) rotateY(3deg) rotate(-.5deg) scale(.98)}.landing_mockupVisible__TW7y1{transform:perspective(1200px) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)!important;opacity:1!important;box-shadow:0 30px 70px rgba(28,26,22,.2)!important}.landing_mockupPhoneHeader__rdGc3{height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:#a3a3a3;font-size:10px;font-weight:700;position:relative}.landing_phoneNotch__7KrLb{width:70px;height:14px;background:#1C1A16;border-bottom-left-radius:8px;border-bottom-right-radius:8px;position:absolute;top:0;left:50%;transform:translateX(-50%)}.landing_mockupContent__HhFQl{background:white;border-radius:28px;aspect-ratio:9/16;overflow:hidden;position:relative;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;box-shadow:inset 0 0 20px rgba(0,0,0,.05)}.landing_mockupLabel__16W4V{margin-top:24px;text-align:center}.landing_mockupTitle__ycmP0{font-size:16px;font-weight:800;color:var(--color-text);margin-bottom:6px}.landing_mockupDesc__rHJOE{font-size:13px;color:var(--color-grey);line-height:1.4}@media (max-width:1024px){.landing_showcaseGrid__k2hIB{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.landing_showcaseGrid__k2hIB{grid-template-columns:1fr}}.landing_section__ICJEz{padding:60px 5% 120px;display:flex;flex-direction:column;align-items:center;text-align:center}.landing_eyebrow__xr4rD{background:var(--color-teal);color:white;padding:6px 16px;border-radius:99px;font-size:12px;font-weight:600;margin-bottom:24px;display:inline-block}.landing_headline__Ctbxa{font-size:clamp(32px,5vw,64px);line-height:1.1;max-width:900px;margin-bottom:24px}.landing_subheadline__hdtpQ{font-size:clamp(16px,1.2vw,18px);color:var(--color-grey);max-width:600px;margin-bottom:48px;line-height:1.6}.landing_formContainer__fvmQ3{width:100%;max-width:480px;display:flex;flex-direction:column;gap:24px}.landing_formGroup__AhBHS{display:flex;flex-direction:column;gap:8px;text-align:left}.landing_label__15JBR{font-size:13px;font-weight:600;color:var(--color-text);margin-left:4px}.landing_input__oSf6Z{width:100%;height:56px;padding:0 20px;border-radius:12px;border:1.5px solid rgba(28,26,22,.1);background:white;font-size:16px;outline:none;transition:border-color .2s,box-shadow .2s}.landing_input__oSf6Z:focus{border-color:var(--color-teal);box-shadow:0 0 0 4px rgba(29,158,117,.08)}.landing_ageGrid__gqZUf{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.landing_ageBtn__zPpne{height:48px;border-radius:12px;border:1.5px solid rgba(28,26,22,.1);background:white;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.landing_ageBtnActive__0Xow1{background:var(--color-teal);border-color:var(--color-teal);color:white}.landing_cta__8qSFp{width:100%;height:56px;background:var(--color-teal);color:white;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s;margin-top:8px}.landing_cta__8qSFp:hover{background:#178a66;transform:scale(1.01)}.landing_cta__8qSFp:active{transform:scale(.99)}.landing_cta__8qSFp:disabled{opacity:.6;cursor:not-allowed}.landing_formFooter__BUmw0{font-size:13px;color:var(--color-grey)}.landing_success__97yxT{padding:40px 0}.landing_successHeadline__ErIUF{font-size:28px;margin-bottom:12px}.landing_successSub__UAXZv{font-size:15px;color:var(--color-grey);margin-bottom:32px}.landing_shareRow__gU8fZ{display:flex;gap:12px;justify-content:center}.landing_shareBtn__sQYvP{height:44px;padding:0 20px;border-radius:99px;border:1.5px solid rgba(28,26,22,.1);background:white;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.landing_shareBtn__sQYvP:hover{background:var(--color-bg);border-color:var(--color-teal)}.landing_counter__mWgi7{font-size:14px;font-weight:600;color:var(--color-amber);margin-bottom:16px;display:flex;align-items:center;gap:6px}.landing_dot__S9AHa{width:8px;height:8px;background:var(--color-amber);border-radius:50%;animation:landing_pulse__B7fs1 2s infinite}@keyframes landing_pulse__B7fs1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}.landing_features__cPNYP{background:white;padding:120px 5%;border-top:.5px solid rgba(28,26,22,.05)}.landing_featureGrid__A2pTB{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:64px;gap:64px}.landing_featureBlock__oWFUY{display:flex;flex-direction:column;gap:16px}.landing_featureIcon__5HAOX{font-size:32px}.landing_featureTitle__7Aksx{font-size:20px;font-weight:700}.landing_featureText__sKVth{font-size:15px;color:var(--color-grey);line-height:1.6}.landing_darkSection___O6v6{background:var(--color-teal-dark);color:white;padding:140px 5%;text-align:center}.landing_quote__75931{font-size:clamp(24px,3.5vw,48px);line-height:1.2;max-width:900px;margin:0 auto 32px}.landing_quoteFooter___4Exd{font-size:14px;opacity:.7}.landing_stepsSection___KXCD{padding:120px 5%;background:var(--color-bg)}.landing_stepGrid__Mh4j1{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;gap:48px}.landing_step__0gYFT{text-align:left}.landing_stepNum__0YR3f{font-size:48px;font-weight:800;color:var(--color-teal);opacity:.2;margin-bottom:-10px}.landing_stepTitle__B4NB7{font-size:18px;font-weight:700;margin-bottom:8px}.landing_stepText__7RERz{font-size:15px;color:var(--color-grey);line-height:1.5}.landing_footer__0UmUP{padding:80px 5% calc(40px + var(--safe-bottom, 0px));background:white;border-top:.5px solid rgba(28,26,22,.05);display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.landing_footerLogo__FEIB7{font-size:20px;font-weight:700}.landing_footerSub__eeGv5{font-size:14px;color:var(--color-grey)}.landing_footerLinks__Un1i5{display:flex;gap:24px;margin-top:24px}.landing_footerLink__npJ5B{font-size:13px;color:var(--color-grey);text-decoration:none}.landing_footerLink__npJ5B:hover{color:var(--color-teal)}.landing_copyright__v6Qlp{font-size:12px;color:var(--color-grey);opacity:.6;margin-top:24px}.landing_modalOverlay__iFftz{position:fixed;inset:0;background:rgba(13,45,36,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.landing_modalCard__D2G1S{background:white;width:100%;max-width:440px;padding:48px 32px;border-radius:24px;position:relative;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.1);animation:landing_scaleIn__X7_ts .3s cubic-bezier(.34,1.56,.64,1)}@keyframes landing_scaleIn__X7_ts{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.landing_modalClose__KUlRU{position:absolute;top:20px;right:20px;font-size:18px;color:var(--color-grey);cursor:pointer;opacity:.5;transition:opacity .2s}.landing_modalClose__KUlRU:hover{opacity:1}.landing_modalTitle__SVru3{font-size:32px;margin-bottom:16px}.landing_modalText__U52mx{font-size:16px;color:var(--color-grey);line-height:1.6}@media (max-width:768px){.landing_featureGrid__A2pTB,.landing_stepGrid__Mh4j1{grid-template-columns:1fr;gap:48px}.landing_headline__Ctbxa{font-size:32px}.landing_nav__knAbU{height:calc(56px + var(--safe-top, 0px));padding-left:12px;padding-right:12px}.landing_navActions__GGpJs{gap:4px}.landing_loginBtn__YXM7a{padding:6px;font-size:13px;white-space:nowrap}.landing_loginBtnHideMobile__IZAw9{display:none}.landing_signUpBtn__ylr8k{padding:0 12px;font-size:11px;height:36px;white-space:nowrap;letter-spacing:0}.landing_showcaseSection__Wm82O{padding:60px 16px}.landing_section__ICJEz{padding:40px 16px 80px}.landing_mockup__9GWuR{transform:none!important;transition:none!important;opacity:1!important;box-shadow:0 10px 25px rgba(28,26,22,.08)!important}.landing_mockupContent__HhFQl{aspect-ratio:auto;min-height:auto;height:auto}}.landing_mockupRow__pLpsb{display:flex;flex-wrap:wrap;gap:12px;flex:1 1;width:100%}.landing_mockupColLeft__I1uvy{flex:1 1 180px;min-width:0}.landing_mockupColRight__aJjjy{flex:1 2 200px;min-width:0}.landing_mockupColCard__7Ui0I{flex:1 1 130px;min-width:0}