html{scroll-behavior:smooth}body{background:#fcfcff;color:#151950;font-family:Inter,Arial,sans-serif}a,button,input{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #4660ff}.site-head{max-width:1260px;margin:auto;height:94px;padding:0 36px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e9ecf7}.brand{font-size:24px;font-weight:800;letter-spacing:-1.1px;display:flex;align-items:center;gap:4px;white-space:nowrap}.brand>span:last-child{color:#4660ff}.brandmark{font-size:30px;color:#4660ff;margin-right:7px}.site-head nav{display:flex;gap:30px;color:#69718d;font-size:12px}.site-head nav a:hover,.textlink:hover{color:#4660ff}.button{display:inline-flex;gap:30px;align-items:center;justify-content:center;background:#4660ff;color:white;font-size:12px;font-weight:600;border:0;border-radius:8px;padding:17px 23px;box-shadow:0 5px 10px #4660ff15;cursor:pointer}.button:hover{background:#3641f5}.button.small{font-size:11px;padding:12px 17px;gap:20px}.hero{max-width:1260px;margin:auto;padding:86px 36px 76px;display:grid;grid-template-columns:1.03fr 1fr;gap:28px;align-items:center}.pill{display:inline-flex;align-items:center;gap:9px;background:#eef1ff;border:1px solid #e0e5ff;padding:9px 12px;font-size:9px;letter-spacing:1.2px;color:#4660ff;border-radius:5px;font-weight:600}.pill i{width:5px;height:5px;background:#4660ff;border-radius:50%}h1{font-size:56px;font-weight:650;letter-spacing:-2.9px;line-height:1.13;margin:24px 0}h1 em{font-style:normal;color:#4660ff}.hero-copy>p{font-size:14px;line-height:1.9;color:#737a96;margin-bottom:29px}.hero-actions{display:flex;align-items:center;gap:25px}.textlink{font-size:12px;color:#5a6484;display:inline-block}.textlink span{margin-left:8px}.micro{color:#8b92aa;font-size:10px;margin-top:15px}.micro span{margin:0 9px}.hero-foot{display:flex;gap:20px;margin-top:43px;font-size:10px;color:#838ba4}.hero-art{position:relative;padding:56px 0 58px 22px;min-width:0}.orbit{position:absolute;border:1px solid #e2e7ff;border-radius:50%;width:440px;height:440px;top:0;left:50px;z-index:-1}.orbit-two{width:520px;height:520px;top:-40px;left:10px;border-style:dashed;opacity:.7}.art-label,.art-caption{font-size:8px;letter-spacing:1.4px;color:#939cbe;position:absolute;left:90px;top:20px}.art-caption{top:auto;bottom:13px;left:70px}.mini-app{background:#fff;border:1px solid #dde2f5;border-radius:13px;box-shadow:0 24px 70px #2e428518;transform:rotate(-2deg);position:relative;z-index:1}.mini-head{display:flex;justify-content:space-between;padding:17px 20px;border-bottom:1px solid #edf0f9;font-size:13px;font-weight:700}.sample{font-size:7px;color:#8994b1;letter-spacing:1px;font-weight:500}.mini-body{padding:22px}.mini-body>p{font-size:9px;color:#9299af;margin-bottom:6px}.mini-body h3{font-size:18px;display:flex;justify-content:space-between}.mini-body h3 span{font-size:14px;color:#a8afc9}.mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 14px}.mini-stats>div{border:1px solid #e7eaf8;background:#fafbff;padding:14px;border-radius:7px}.mini-stats small{margin:0;font-size:9px;color:#7d87a5}.mini-stats b{display:block;font-size:23px;font-weight:650;margin:10px 0}.mini-stats b i{font-size:19px;color:#a5b1ff;font-style:normal;margin-left:30px}.mini-stats>div>span{font-size:8px;color:#969fb8}.mini-table{border:1px solid #e7eaf8;border-radius:7px;overflow:hidden}.mini-row{display:flex;align-items:center;justify-content:space-between;padding:13px 10px;border-bottom:1px solid #eef0f8;font-size:10px}.mini-row:last-child{border:0}.mini-row small{font-size:8px;color:#a1a7ba;margin-top:5px;margin-left:23px}.mini-row label{font-size:7px;padding:5px 6px;color:#448969;background:#eaf8f0;border-radius:4px}.mini-row label.wait{color:#ac7b29;background:#fff5e2}.table-label{background:#f8f9fd;font-size:7px;letter-spacing:.5px;color:#9aa3bd;padding:9px 11px}.mini-bottom{display:flex;justify-content:space-between;padding:12px 22px;font-size:8px;border-top:1px solid #e7eaf8;color:#9ba4bd}.mini-bottom i{display:inline-block;width:5px;height:5px;background:#36b68b;border-radius:50%;margin-right:5px}.floatnote{position:absolute;z-index:2;bottom:22px;right:-12px;background:white;border:1px solid #dfe7f5;box-shadow:0 10px 30px #25357410;border-radius:8px;display:flex;align-items:center;gap:12px;padding:15px 20px;transform:rotate(2deg)}.floatnote>span{width:30px;height:30px;background:#e9f8f0;border-radius:50%;display:grid;place-items:center;color:#31996b}.floatnote b{font-size:10px}.floatnote small{font-size:8px;color:#969eb7;margin-top:4px}.promise{border-top:1px solid #e7eaf6;border-bottom:1px solid #e7eaf6;max-width:1188px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:28px 0;gap:30px}.promise>span:first-child{font-size:15px;line-height:1.5}.promise>span:first-child b{font-weight:600}.promise p{font-size:12px;line-height:1.8;color:#8a92aa}.promise-mark{font-size:11px;letter-spacing:1px;color:#7e89ad}.promise-mark span{color:#4660ff;margin:0 20px}.section{max-width:1260px;margin:auto;padding:90px 36px}.eyebrow{font-size:9px;letter-spacing:1.6px;color:#4660ff;font-weight:600;margin-bottom:18px}h2{font-size:37px;line-height:1.2;letter-spacing:-1.4px;font-weight:600}h3{font-size:17px;letter-spacing:-.4px;font-weight:600}.features{display:grid;grid-template-columns:.8fr 1.5fr;gap:70px}.section-intro p{font-size:13px;color:#8a92aa;line-height:1.8;margin-top:22px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px 30px}.feature-grid article{padding:0 4px 24px;border-bottom:1px solid #e7eaf6}.feature-icon{display:inline-grid;place-items:center;width:37px;height:37px;font-size:21px;color:#4660ff;border:1px solid #e3e7fb;background:#f4f6ff;border-radius:9px;margin-bottom:20px}.feature-grid small{display:block;font-size:8px;letter-spacing:1px;color:#a0a8c0;margin:0 0 9px}.feature-grid p{font-size:11px;color:#8892ab;line-height:1.9;margin:12px 0 18px}.feature-grid a{font-size:10px;color:#4660ff}.steps{background:#f1f4ff;max-width:none;padding-left:max(36px,calc((100vw - 1188px)/2));padding-right:max(36px,calc((100vw - 1188px)/2))}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:70px;margin-top:46px}.steps-grid b{font-size:12px;display:grid;place-items:center;border:1px solid #cfd8ff;color:#4660ff;border-radius:50%;width:38px;height:38px;margin-bottom:20px}.steps-grid p{font-size:12px;color:#7e89a8;line-height:1.8;margin-top:12px}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:70px}.questions details{border-bottom:1px solid #e4e8f5;padding:22px 0}.questions details:first-child{padding-top:0}summary{cursor:pointer;font-weight:500;font-size:13px;list-style:none;display:flex;justify-content:space-between}summary:after{content:'+';color:#4660ff}details[open] summary:after{content:'−'}.questions p{font-size:12px;line-height:1.9;color:#858fa9;margin-top:15px}.questions a{font-size:11px;display:inline-block;color:#4660ff;margin-top:10px}.cta{text-align:center;background:#151950;max-width:1188px;border-radius:16px;color:white;margin-bottom:60px;padding:58px 30px}.cta .eyebrow{color:#a6b4ff}.cta h2{font-size:42px}.cta p{color:#aeb5d4;font-size:13px;margin:19px 0 27px}.cta small{display:block;color:#7e89b1;font-size:10px;margin-top:18px}.site-footer{max-width:1260px;padding:20px 36px 35px;margin:auto;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.site-footer .brand{font-size:21px;gap:0}.site-footer>span{font-size:10px;color:#9099b3}.site-footer>div{margin-left:auto;display:flex;gap:25px;font-size:10px;color:#737e9e}.site-footer>small{width:100%;font-size:9px;color:#b2b9cb;padding-top:15px;border-top:1px solid #e9ecf7;margin:0}.signup-layout{max-width:1188px;margin:55px auto 65px;display:grid;grid-template-columns:1.1fr 1fr;min-height:630px;border:1px solid #e4e8f7;border-radius:16px;overflow:hidden;background:white}.signup-story{background:#f0f3ff;padding:34px 42px;position:relative;overflow:hidden}.back{display:block;color:#7b87a8;font-size:10px;margin-bottom:65px}.signup-story h1{font-size:38px;letter-spacing:-1.6px;line-height:1.25;margin:24px 0 18px}.signup-story>p{font-size:13px;line-height:1.9;color:#8490b0}.benefits{margin-top:35px;display:grid;gap:19px;font-size:12px;color:#606e94}.benefits span{color:#4660ff;border:1px solid #d8dfff;border-radius:50%;padding:3px 5px;margin-right:9px;font-size:9px}.story-bottom{font-size:9px;letter-spacing:1.5px;color:#9aa8cc;margin-top:60px}.story-bottom span{color:#778dff;margin:0 14px}.signup-form{padding:70px 52px 40px}.form-eyebrow{color:#4660ff;letter-spacing:1.8px;font-size:9px;margin-bottom:16px}.signup-form h2{font-size:29px;letter-spacing:-1px}.signup-form>p{font-size:12px;line-height:1.9;color:#939cb4;margin:15px 0 28px}form label{display:block;font-size:11px;font-weight:500;margin:19px 0 9px}form input{display:block;width:100%;border:1px solid #dfe4f4;background:#fcfcff;padding:14px;border-radius:7px;font-size:12px}form input::placeholder{color:#b1b8ca}form .button{width:100%;justify-content:space-between;margin-top:16px}.privacy-note{font-size:10px;line-height:1.8;color:#9ca5ba;margin-top:17px}.form-foot{border-top:1px solid #edf0f7;margin-top:23px;padding-top:18px;font-size:10px;color:#9aa5bd}.signup-form>.textlink{margin-top:25px;font-size:11px}.honeypot{position:absolute;left:-9999px}#form-status{font-size:11px;line-height:1.7;margin-top:14px;color:#b17b25;background:#fffbef;border-radius:6px}#form-status:not(:empty){padding:12px}.thanks{max-width:650px;text-align:center;margin:70px auto 90px;padding:0 25px}.check-ring{width:74px;height:74px;border:1px solid #d5ddff;border-radius:50%;background:#eef2ff;color:#4660ff;font-size:28px;display:grid;place-items:center;margin:0 auto 32px}.thanks h1{font-size:40px;letter-spacing:-1.5px}.thanks>p{font-size:13px;line-height:1.9;color:#8a94ae}.next-note{margin:32px auto;max-width:440px;display:flex;text-align:left;gap:15px;padding:22px;border:1px solid #e5e9f7;border-radius:10px;background:white}.next-note>span{color:#4660ff;font-size:12px}.next-note b{font-size:12px}.next-note p{font-size:11px;line-height:1.8;color:#929db6;margin-top:8px}.thanks>.textlink{display:block;margin-top:25px}@media(max-width:1100px){h1{font-size:46px}.hero{gap:18px;padding-top:65px}.hero-actions{gap:15px}.hero .button{font-size:11px;gap:12px}.hero-foot{gap:12px;font-size:9px}.orbit{width:350px;height:350px;left:15px}.orbit-two{width:410px;height:410px;left:-15px}.promise{margin:0 36px}.features{gap:35px}.signup-layout{margin:35px}.signup-form{padding:55px 32px}.signup-story{padding:30px}.signup-story h1{font-size:33px}.cta{margin:0 36px 50px}}@media(max-width:760px){.site-head{height:76px;padding:0 22px}.brand{font-size:20px}.brandmark{font-size:25px}.site-head nav{display:none}.button.small{font-size:10px;padding:11px;gap:8px}.hero{grid-template-columns:1fr;padding:45px 24px 35px;gap:35px;overflow:hidden}.hero-copy h1{font-size:45px;letter-spacing:-2px}.hero-copy>p{font-size:12px}.hero-actions{gap:20px}.hero-foot{margin-top:30px;font-size:9px}.hero-art{max-width:500px;width:100%;margin:auto;padding:40px 10px 55px}.orbit{left:20px;top:10px;width:330px;height:330px}.orbit-two{width:390px;height:390px;left:-10px;top:-20px}.art-label{left:45px;top:7px}.art-caption{left:30px;font-size:7px}.floatnote{right:5px;bottom:28px}.mini-body{padding:19px}.mini-stats b{font-size:21px}.promise{margin:0 24px;padding:25px 0;align-items:flex-start;gap:20px}.promise>span:first-child{font-size:13px}.promise p{font-size:10px;max-width:200px}.promise-mark{display:none}.section{padding:55px 24px}h2{font-size:32px}.features,.faq{grid-template-columns:1fr;gap:35px}.feature-grid{gap:25px 23px}.feature-grid h3{font-size:15px}.feature-grid p{font-size:11px}.steps-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.steps-grid article{position:relative;padding-left:55px}.steps-grid b{position:absolute;left:0;top:0}.steps-grid h3{font-size:16px}.steps-grid p{margin-top:8px}.cta{margin:0 20px 35px;padding:43px 20px}.cta h2{font-size:35px}.site-footer{padding:15px 24px 25px;gap:20px}.site-footer>span{font-size:9px}.site-footer>div{margin-left:0;width:100%}.signup-layout{margin:24px 18px 40px;grid-template-columns:1fr}.signup-story{padding:28px}.back{margin-bottom:32px}.signup-story h1{font-size:32px}.signup-story>p{font-size:12px}.benefits{margin-top:26px;gap:16px}.story-bottom{margin-top:35px;font-size:8px}.signup-form{padding:35px 28px}.thanks{margin:55px auto 65px}.thanks h1{font-size:33px}.thanks .eyebrow{font-size:8px}}
