.onboarding-module__cHWNQq__page{--navy:#061c29;--mint:#2aeab9;--ice:#e8f2ef;min-height:100svh;color:var(--ice);font-family:var(--font-quicksand), sans-serif;background:#061b28;position:relative;overflow:hidden}.onboarding-module__cHWNQq__page *{box-sizing:border-box}.onboarding-module__cHWNQq__ambient{pointer-events:none;background:radial-gradient(circle at 12% 90%,#18cda51f,#0000 31%),radial-gradient(circle at 88% 5%,#23788a24,#0000 27%),linear-gradient(125deg,#0000 0 46%,#ffffff04 46% 46.2%,#0000 46.2%);position:absolute;inset:0}.onboarding-module__cHWNQq__header{z-index:2;justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);height:88px;margin:auto;display:flex;position:relative}.onboarding-module__cHWNQq__logo{align-items:center;gap:10px;display:inline-flex}.onboarding-module__cHWNQq__page .onboarding-module__cHWNQq__credit{margin:0;padding-bottom:24px}.onboarding-module__cHWNQq__logo img{flex:none;height:auto}.onboarding-module__cHWNQq__logo img:first-child{filter:invert(81%)sepia(58%)saturate(587%)hue-rotate(105deg)brightness(98%)}.onboarding-module__cHWNQq__logo img:last-child{filter:brightness(0)invert();opacity:.94}.onboarding-module__cHWNQq__signIn{color:#8faab3;font-size:12px}.onboarding-module__cHWNQq__signIn strong{color:var(--mint);margin-left:4px}.onboarding-module__cHWNQq__shell{z-index:1;background:#0b2634;border:1px solid #254552;border-radius:26px;grid-template-columns:.82fr 1.18fr;width:min(1240px,100% - 48px);min-height:calc(100svh - 120px);margin:0 auto 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #0006}.onboarding-module__cHWNQq__story{background:linear-gradient(150deg,#0b2d38,#071e2b 62%,#0e3e3c);padding:clamp(44px,6vw,84px);position:relative;overflow:hidden}.onboarding-module__cHWNQq__story:after{content:"";border:1px solid #2aeab91c;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-230px;left:-180px;box-shadow:0 0 0 70px #2aeab908,0 0 0 140px #2aeab906}.onboarding-module__cHWNQq__eyebrow{color:var(--mint);letter-spacing:1.4px;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.onboarding-module__cHWNQq__story h1{letter-spacing:-3px;max-width:500px;margin:26px 0 18px;font-size:clamp(36px,4.6vw,66px);line-height:.98}.onboarding-module__cHWNQq__story>p{color:#93adb5;max-width:450px;font-size:14px;line-height:1.8}.onboarding-module__cHWNQq__preview{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1;background:#0e333bba;border:1px solid #35605d;border-radius:17px;max-width:400px;min-height:210px;margin-top:55px;padding:24px;position:relative;box-shadow:0 20px 60px #0003}.onboarding-module__cHWNQq__previewTop{color:#668c93;letter-spacing:1px;justify-content:space-between;align-items:center;font-size:8px;display:flex}.onboarding-module__cHWNQq__previewTop i{background:var(--mint);width:34px;height:34px;color:var(--navy);letter-spacing:0;border-radius:9px;place-items:center;font-style:normal;font-weight:900;display:grid}.onboarding-module__cHWNQq__preview>strong{margin-top:22px;font-size:20px;display:block}.onboarding-module__cHWNQq__preview>small{color:#81a2a9;margin-top:7px;font-size:10px;display:block}.onboarding-module__cHWNQq__previewTags{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.onboarding-module__cHWNQq__previewTags span{color:#a8c2c6;border:1px solid #31545b;border-radius:99px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.onboarding-module__cHWNQq__previewTags svg{color:var(--mint)}.onboarding-module__cHWNQq__promise{color:var(--mint);z-index:1;align-items:center;gap:11px;margin-top:30px;display:flex;position:relative}.onboarding-module__cHWNQq__promise span,.onboarding-module__cHWNQq__optionGrid button span{flex-direction:column;display:flex}.onboarding-module__cHWNQq__promise strong{color:#bdd2d3;font-size:11px}.onboarding-module__cHWNQq__promise small{color:#63848d;margin-top:3px;font-size:9px}.onboarding-module__cHWNQq__panel{color:#102936;background:#f5f4ed;flex-direction:column;min-width:0;display:flex}.onboarding-module__cHWNQq__progressLabel{color:#7e9191;letter-spacing:.8px;text-transform:uppercase;justify-content:space-between;align-items:center;padding:28px 48px 15px;font-size:9px;display:flex}.onboarding-module__cHWNQq__progressLabel strong{color:#315359}.onboarding-module__cHWNQq__progress{background:#dce5e1;border-radius:9px;height:3px;margin:0 48px;overflow:hidden}.onboarding-module__cHWNQq__progress i{background:var(--mint);border-radius:9px;height:100%;transition:width .35s;display:block}.onboarding-module__cHWNQq__content{width:min(620px,100% - 80px);margin:auto;padding:44px 0 32px}.onboarding-module__cHWNQq__stepIcon{color:#15866e;background:#dff8ef;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.onboarding-module__cHWNQq__stepIcon svg{width:21px}.onboarding-module__cHWNQq__completeIcon{background:var(--mint);color:var(--navy)}.onboarding-module__cHWNQq__content h2{color:#102936;letter-spacing:-1.5px;margin:22px 0 10px;font-size:clamp(27px,3vw,39px);line-height:1.08}.onboarding-module__cHWNQq__content>p{color:#718585;margin:0 0 32px;font-size:12px;line-height:1.65}.onboarding-module__cHWNQq__field{color:#496468;letter-spacing:.5px;text-transform:uppercase;gap:9px;font-size:10px;font-weight:800;display:grid}.onboarding-module__cHWNQq__field input{color:#142e38;width:100%;height:52px;font:600 14px var(--font-quicksand), sans-serif;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #ccd9d5;border-radius:11px;outline:0;padding:0 16px;box-shadow:0 5px 20px #173b4510}.onboarding-module__cHWNQq__field input:focus{border-color:#20b793;box-shadow:0 0 0 3px #2aeab921}.onboarding-module__cHWNQq__optionGrid,.onboarding-module__cHWNQq__moduleGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.onboarding-module__cHWNQq__optionGrid button,.onboarding-module__cHWNQq__moduleGrid button{text-align:left;color:#28434b;cursor:pointer;background:#fff;border:1px solid #d0dcd8;border-radius:12px;align-items:center;gap:12px;min-height:82px;padding:15px;transition:all .18s;display:flex;position:relative}.onboarding-module__cHWNQq__optionGrid button:hover,.onboarding-module__cHWNQq__moduleGrid button:hover{border-color:#86cbbb;transform:translateY(-2px);box-shadow:0 10px 24px #163c4612}.onboarding-module__cHWNQq__optionGrid button>svg,.onboarding-module__cHWNQq__moduleGrid button>svg{color:#648286;flex:none;width:20px}.onboarding-module__cHWNQq__optionGrid strong,.onboarding-module__cHWNQq__moduleGrid strong{font-size:11px}.onboarding-module__cHWNQq__optionGrid small{color:#879999;margin-top:5px;font-size:8px}.onboarding-module__cHWNQq__optionGrid .onboarding-module__cHWNQq__selected,.onboarding-module__cHWNQq__moduleGrid .onboarding-module__cHWNQq__selected{background:#ecfaf5;border-color:#20b793;box-shadow:inset 0 0 0 1px #20b793}.onboarding-module__cHWNQq__selected>svg:first-child{color:#159476!important}.onboarding-module__cHWNQq__check{margin-left:auto;color:#149577!important;width:15px!important}.onboarding-module__cHWNQq__fieldLabel{color:#496468;letter-spacing:.7px;text-transform:uppercase;margin:24px 0 10px;font-size:9px;font-weight:800;display:block}.onboarding-module__cHWNQq__pills{flex-wrap:wrap;gap:8px;display:flex}.onboarding-module__cHWNQq__pills button{color:#60777a;font:700 10px var(--font-quicksand), sans-serif;cursor:pointer;background:#fff;border:1px solid #cddbd6;border-radius:99px;padding:10px 14px}.onboarding-module__cHWNQq__pills .onboarding-module__cHWNQq__selectedPill{color:var(--mint);background:#12333d;border-color:#12333d}.onboarding-module__cHWNQq__moduleGrid{margin-top:0}.onboarding-module__cHWNQq__moduleGrid button{min-height:66px}.onboarding-module__cHWNQq__goalList{gap:10px;display:grid}.onboarding-module__cHWNQq__goalList button{color:#29464d;text-align:left;cursor:pointer;background:#fff;border:1px solid #d1ddd9;border-radius:13px;grid-template-columns:38px 1fr 30px;align-items:center;gap:8px;width:100%;min-height:66px;padding:8px 14px;transition:all .18s;display:grid}.onboarding-module__cHWNQq__goalList button:hover{border-color:#80cdbb;transform:translate(4px)}.onboarding-module__cHWNQq__goalList button i{color:#99acab;font:700 9px var(--font-geist-mono), monospace}.onboarding-module__cHWNQq__goalList button strong{font-size:12px}.onboarding-module__cHWNQq__goalList button span{color:#738a8b;background:#edf3f0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.onboarding-module__cHWNQq__goalList button span svg{width:14px}.onboarding-module__cHWNQq__goalList .onboarding-module__cHWNQq__selectedGoal{background:#eaf9f4;border-color:#1eb18e;box-shadow:inset 0 0 0 1px #1eb18e}.onboarding-module__cHWNQq__goalList .onboarding-module__cHWNQq__selectedGoal span{background:var(--mint);color:var(--navy)}.onboarding-module__cHWNQq__summary{background:#fff;border:1px solid #ccdcd7;border-radius:15px;overflow:hidden}.onboarding-module__cHWNQq__summary>div{border-top:1px solid #e2e9e6;grid-template-columns:110px 1fr;gap:4px 18px;padding:16px 18px;display:grid}.onboarding-module__cHWNQq__summary>div:first-child{border-top:0}.onboarding-module__cHWNQq__summary span{color:#849695;letter-spacing:.8px;text-transform:uppercase;grid-row:1/3;font-size:8px;font-weight:800}.onboarding-module__cHWNQq__summary strong{color:#27454b;font-size:11px}.onboarding-module__cHWNQq__summary small{color:#809494;font-size:9px}.onboarding-module__cHWNQq__secureNote{color:#327a6b;background:#e6f8f1;border-radius:10px;align-items:center;gap:9px;margin-top:15px;padding:12px 15px;font-size:9px;font-weight:700;display:flex}.onboarding-module__cHWNQq__secureNote svg{width:14px}.onboarding-module__cHWNQq__actions{border-top:1px solid #dde5e2;justify-content:space-between;align-items:center;min-height:94px;padding:20px 48px;display:flex}.onboarding-module__cHWNQq__back,.onboarding-module__cHWNQq__next{min-height:46px;font:800 11px var(--font-quicksand), sans-serif;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 19px;display:inline-flex}.onboarding-module__cHWNQq__back{color:#718586;background:0 0;border:0}.onboarding-module__cHWNQq__back svg,.onboarding-module__cHWNQq__next svg{width:16px}.onboarding-module__cHWNQq__next{background:var(--mint);min-width:144px;color:var(--navy);border:0;box-shadow:0 10px 24px #12a68329}.onboarding-module__cHWNQq__next:hover:not(:disabled){background:#4cefc7;transform:translateY(-2px)}.onboarding-module__cHWNQq__next:disabled{cursor:not-allowed;opacity:.38;box-shadow:none}@media (max-width:1050px){.onboarding-module__cHWNQq__shell{grid-template-columns:1fr}.onboarding-module__cHWNQq__story{padding:42px}.onboarding-module__cHWNQq__story h1{max-width:620px}.onboarding-module__cHWNQq__story>p{max-width:600px}.onboarding-module__cHWNQq__preview,.onboarding-module__cHWNQq__promise{display:none}.onboarding-module__cHWNQq__content{min-height:570px}}@media (max-width:600px){.onboarding-module__cHWNQq__page{overflow:auto}.onboarding-module__cHWNQq__header{width:calc(100% - 30px);height:72px}.onboarding-module__cHWNQq__signIn{font-size:0}.onboarding-module__cHWNQq__signIn strong{font-size:10px}.onboarding-module__cHWNQq__shell{border-radius:20px;width:calc(100% - 20px);min-height:calc(100svh - 82px);margin-bottom:10px}.onboarding-module__cHWNQq__story{padding:30px 24px}.onboarding-module__cHWNQq__story h1{letter-spacing:-2px;margin:18px 0 12px;font-size:35px}.onboarding-module__cHWNQq__story>p{font-size:11px}.onboarding-module__cHWNQq__panel{min-height:650px}.onboarding-module__cHWNQq__progressLabel{padding:22px 22px 13px}.onboarding-module__cHWNQq__progress{margin:0 22px}.onboarding-module__cHWNQq__content{width:calc(100% - 40px);min-height:auto;padding:32px 0}.onboarding-module__cHWNQq__content h2{font-size:28px}.onboarding-module__cHWNQq__optionGrid,.onboarding-module__cHWNQq__moduleGrid{grid-template-columns:1fr}.onboarding-module__cHWNQq__optionGrid button{min-height:72px}.onboarding-module__cHWNQq__summary>div{grid-template-columns:84px 1fr}.onboarding-module__cHWNQq__actions{min-height:82px;padding:16px 20px}.onboarding-module__cHWNQq__next{min-width:132px}}@media (prefers-reduced-motion:no-preference){.onboarding-module__cHWNQq__panel{animation:.55s both onboarding-module__cHWNQq__arrive}.onboarding-module__cHWNQq__story h1,.onboarding-module__cHWNQq__story>p,.onboarding-module__cHWNQq__preview{animation:.65s both onboarding-module__cHWNQq__rise}.onboarding-module__cHWNQq__story>p{animation-delay:80ms}.onboarding-module__cHWNQq__preview{animation-delay:.15s}@keyframes onboarding-module__cHWNQq__arrive{0%{opacity:0;transform:translateY(14px)}}@keyframes onboarding-module__cHWNQq__rise{0%{opacity:0;transform:translateY(18px)}}}
