*{box-sizing:border-box}body{margin:0;background:#f4f6fb;color:#172238;font:15px/1.5 Inter,system-ui,Segoe UI,sans-serif}.page{min-height:100vh;justify-content:center;padding:24px;flex-direction:column}.page,.page header{display:flex;align-items:center}.page header{width:min(460px,100%);gap:11px;margin-bottom:22px;font-size:21px}.page header small{margin-left:auto;color:#7c879b;font-size:12px}.logo{width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,#637cff,#9462f8);display:grid;place-items:center;color:white}.card{width:min(460px,100%);background:white;border:1px solid #e8ecf3;border-radius:18px;padding:30px;box-shadow:0 18px 60px #1b2a4b0c}.eyebrow{font-size:10px;font-weight:800;letter-spacing:1.4px;color:#596dff}.card h1{font-size:27px;margin:8px 0}.muted{color:#7c879b}.switch{display:flex;background:#f2f4f9;padding:4px;border-radius:9px;margin:22px 0}.switch button{border:0;background:transparent;padding:10px;flex:1 1;border-radius:7px;cursor:pointer}.switch button.on{background:white;box-shadow:0 1px 5px #18213a18}label{display:block;font-weight:700;margin:15px 0}input{display:block;margin-top:7px;padding:12px;border:1px solid #e3e8f0;border-radius:9px}.primary,input{width:100%;font:inherit}.primary{border:0;border-radius:9px;padding:13px;background:#596dff;color:white;font-weight:750;cursor:pointer;margin-top:8px}.primary:disabled{opacity:.6}.error,.success{margin-top:15px;padding:11px;border-radius:8px}.error{background:#fff0f0;color:#b42318}.success{background:#eaf8f1;color:#16845f}footer{text-align:center;color:#98a1b1;font-size:11px;margin-top:24px}a{color:inherit;text-decoration:none}.marketing{background:#f8faff;color:#15213b}.nav{height:78px;max-width:1180px;margin:auto;justify-content:space-between;padding:0 24px}.brand,.nav{display:flex;align-items:center}.brand{gap:10px;font-size:21px;font-weight:850}.brandmark{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,#586eff,#9865f6);color:white}.nav nav,.navActions,.siteFooter div{display:flex;align-items:center;gap:28px}.nav nav a,.navActions a{font-size:13px;font-weight:650}.navActions{gap:20px}.button{display:inline-flex;align-items:center;justify-content:center;background:#586eff;color:white!important;padding:14px 21px;border-radius:10px;font-weight:750;box-shadow:0 8px 22px #586eff30}.button.small{padding:11px 16px}.hero{max-width:1180px;margin:45px auto 100px;padding:45px 24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:55px;gap:55px;align-items:center}.pill{display:inline-block;color:#596dff;background:#edf0ff;padding:7px 11px;border-radius:30px;font-size:10px;font-weight:850;letter-spacing:1px}.hero h1{font-size:clamp(48px,6vw,76px);line-height:1.04;letter-spacing:-3px;margin:22px 0}.hero h1 em{color:#6475f7;font-style:normal}.hero>div:first-child>p,.heroCopy>p{font-size:17px;line-height:1.8;color:#68758d;max-width:490px}.heroActions{display:flex;align-items:center;gap:22px;margin:28px 0}.hero>div:first-child>small{color:#8994a8}.heroVisual{position:relative;padding:25px}.mock{background:white;border:1px solid #e7ebf5;border-radius:20px;padding:25px;box-shadow:0 25px 75px #283a6818;transform:rotate(1deg)}.mock>b{display:flex;justify-content:space-between}.mock>b small{color:#929db0;font-weight:500}.mock h3{margin-top:30px}.stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.stats article{background:#f7f8fc;padding:15px;border-radius:12px;display:grid;grid-gap:5px;gap:5px}.stats i,.stats small{color:#8792a7;font-size:11px}.stats strong{font-size:27px}.stats i{color:#159b73;font-style:normal}.bars{height:145px;display:flex;align-items:end;gap:6px;padding:18px 4px;border-bottom:1px solid #edf0f6}.bars span{flex:1 1;background:linear-gradient(180deg,#8190ff,#c2caff);border-radius:5px 5px 0 0}.mockLink{margin-top:18px;padding:13px;background:#f8f9fd;border-radius:10px;font-size:12px}.mockLink b{float:right}.floatTag{position:absolute;right:0;bottom:2px;background:white;border:1px solid #edf0f6;border-radius:10px;padding:13px 17px;box-shadow:0 10px 35px #26385b18;color:#4c61e8;font-weight:750;font-size:12px}.featureSection,.howSection{max-width:1180px;margin:0 auto;padding:75px 24px}.sectionHead{text-align:center;max-width:650px;margin:0 auto 42px}.cta h2,.howSection h2,.sectionHead h2{font-size:38px;letter-spacing:-1.2px}.cta p,.howSection p,.sectionHead p{color:#77839a}.featureGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.feature,.steps article{background:white;border:1px solid #e9edf5;border-radius:15px;padding:25px}.feature>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#eef0ff;color:#586eff;font-size:22px}.feature h3{margin:18px 0 7px}.feature p,.steps p{color:#7b879b;line-height:1.7}.howSection{padding-top:85px;padding-bottom:90px}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:30px}.steps article>b{color:#6678ff;font-size:13px}.cta{text-align:center;background:#edf0ff;padding:70px 20px}.cta p{margin-bottom:25px}.cta small{display:block;color:#8993a6;margin-top:15px}.siteFooter{max-width:1180px;margin:auto;padding:28px 24px;display:flex;justify-content:space-between;align-items:center;color:#7d899d;font-size:12px}.siteFooter b{color:#172238;font-size:19px}.authPage{min-height:100vh;background:#f6f8fc;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px;padding:25px}.authCard{background:white;border:1px solid #e8edf5;border-radius:18px;padding:35px;width:min(460px,100%);box-shadow:0 18px 55px #22365c0c}.authCard h1{font-size:30px}.authCard p{color:#7d899c;line-height:1.7}.accountPage{min-height:100vh;background:#f7f8fc}.accountNav{height:75px;padding:0 max(calc((100vw - 1100px)/2),24px);background:white;border-bottom:1px solid #e9edf5;display:flex;align-items:center;justify-content:space-between}.accountNav nav{display:flex;gap:25px}.accountContent{max-width:1000px;margin:65px auto;padding:0 24px}.accountContent h1{font-size:38px}.accountTiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:35px}.accountTiles article,.profileForm{background:white;border:1px solid #e8edf5;border-radius:14px;padding:23px;display:grid;grid-gap:12px;gap:12px}.accountTiles span{color:#7c879a}.profileForm{max-width:680px;margin-top:30px}.profileForm label{display:grid;grid-gap:7px;gap:7px}.profileForm textarea{min-height:110px;padding:12px;border:1px solid #e3e8f0;border-radius:9px;font:inherit}.profileForm .button{border:0;cursor:pointer}@media(max-width:760px){.nav nav{display:none}.hero{grid-template-columns:1fr;margin:10px auto 50px;padding-top:30px;gap:25px}.hero h1{font-size:52px}.accountTiles,.featureGrid,.steps{grid-template-columns:1fr}.cta h2,.howSection h2,.sectionHead h2{font-size:30px}.siteFooter{flex-wrap:wrap;gap:15px}.navActions{gap:12px}.heroVisual{padding:5px}.accountNav{padding:0 18px}.accountNav nav{gap:12px}}