:root{--navy:#071b42;--blue:#2c5ce7;--purple:#8756d9;--text:#132341;--muted:#65738b;--border:#e3e8f1;--soft:#f5f8fd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--text);background:#fff}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{width:min(1120px,calc(100% - 44px));margin:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:#fff;padding:10px;z-index:99}.header{position:sticky;top:0;background:#ffffffee;backdrop-filter:blur(14px);border-bottom:1px solid var(--border);z-index:5}.nav{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:800;letter-spacing:-.7px;color:var(--navy)}.brand-icon,.mini-logo{background:var(--navy);color:#fff;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;letter-spacing:-3px;width:38px;height:38px;padding-right:3px;font-style:italic}.brand-icon span,.mini-logo span{color:#d76ef4;font-style:normal;font-size:17px;letter-spacing:0}.plus{color:var(--purple);margin-left:-10px}.nav nav{display:flex;align-items:center;gap:26px;font-size:13px;font-weight:650}.nav nav>a:hover,.text-link:hover{color:var(--blue)}.nav-cta{background:var(--navy);color:white!important;padding:12px 17px;border-radius:10px}.menu{display:none;background:transparent;border:0;font-size:25px;cursor:pointer}.hero{padding:108px 0 115px;background:radial-gradient(circle at 85% 20%,#eaf0ff 0,transparent 40%),linear-gradient(180deg,#fff,#f8faff)}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:75px}.eyebrow{display:inline-flex;align-items:center;gap:9px;border:1px solid #dce5fa;border-radius:50px;background:white;padding:7px 13px;color:#4a608d;font-size:12px;font-weight:700}.dot{height:7px;width:7px;background:#7e5ce7;border-radius:50%}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(48px,5.6vw,78px);letter-spacing:-4px;line-height:1.07;margin:26px 0}h1 em{font-style:normal;color:var(--blue)}.lead{font-size:18px;color:var(--muted);max-width:540px;line-height:1.8}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:14px 21px;border-radius:11px;font-weight:750;font-size:13px;transition:transform .2s}.button:hover{transform:translateY(-2px)}.primary{background:var(--blue);color:white}.secondary{background:white;border:1px solid var(--border)}.micro{color:#8190a7;font-size:12px;margin-top:19px}.preview{background:white;border:1px solid #e4e9f3;border-radius:21px;box-shadow:0 35px 80px #0c25501b;transform:rotate(1.5deg);overflow:hidden}.preview-top{display:flex;align-items:center;gap:12px;padding:17px 20px;border-bottom:1px solid var(--border);font-size:13px;font-weight:750}.mini-logo{width:29px;height:29px;border-radius:9px;font-size:16px}.mini-logo span{font-size:12px}.preview-dots{margin-left:auto;color:#b6c3da;font-size:9px}.preview-body{padding:33px}.small-label,.kicker{color:var(--blue);font-size:11px;font-weight:850;letter-spacing:1.7px}.metric{font-size:55px;font-weight:850;letter-spacing:-2px;color:var(--navy);margin-top:8px}.metric span{font-size:23px;color:#a0aac0;font-weight:600}.progress{background:#e9eef9;border-radius:20px;height:9px;overflow:hidden}.progress span{display:block;background:linear-gradient(90deg,#2c5ce7,#9467e8);width:67.46%;height:100%;border-radius:20px}.metric-caption{font-size:12px;color:var(--muted);margin-top:11px}.tile-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:28px}.tile{border:1px solid var(--border);padding:18px;border-radius:13px;display:flex;flex-direction:column;gap:4px}.tile-icon{color:var(--blue);font-size:24px}.tile strong{font-size:14px}.tile small{font-size:11px;color:var(--muted)}.preview-row{display:flex;justify-content:space-between;margin-top:15px;border:1px solid var(--border);padding:14px 17px;border-radius:12px;font-size:13px;font-weight:700}.section{padding:105px 0}.section-head{max-width:650px;margin-bottom:43px}.section-head h2,h2{font-size:clamp(33px,4vw,49px);line-height:1.17;letter-spacing:-2px;margin:13px 0 18px;color:var(--navy)}.section-head p,.split p{color:var(--muted);max-width:560px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feature{border:1px solid var(--border);border-radius:16px;padding:27px 22px;min-height:242px}.symbol{width:43px;height:43px;border-radius:12px;background:#edf2ff;color:var(--blue);display:grid;place-items:center;font-size:23px;margin-bottom:25px}.feature h3{font-size:17px;letter-spacing:-.4px}.feature p{font-size:13px;color:var(--muted)}.tinted{background:var(--soft)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.steps>div{background:white;padding:30px;border:1px solid var(--border);border-radius:15px}.steps span{color:var(--blue);font-size:13px;font-weight:800}.steps h3{margin:24px 0 9px}.steps p{color:var(--muted);font-size:14px}.split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.text-link{font-weight:750;color:var(--blue)}.note{font-size:12px;margin-top:18px}.device{display:grid;place-items:center;min-height:370px;background:radial-gradient(circle,#dce6ff,#f4f7ff 65%);border-radius:30px}.device-screen{width:190px;height:310px;border:8px solid var(--navy);border-radius:30px;background:white;box-shadow:20px 25px 40px #0c255033;padding:20px;display:flex;align-items:center;flex-direction:column;gap:13px}.device-screen strong{font-size:13px}.device-line{width:100%;height:9px;background:#e6ecf7;border-radius:20px;margin-top:15px}.device-line.short{width:70%;margin-top:0}.device-box{width:100%;height:42px;background:#f2f5fb;border:1px solid #e5ebf6;border-radius:9px}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.faq details{border-bottom:1px solid var(--border);padding:18px 0}.faq summary{cursor:pointer;font-weight:750;list-style:none}.faq summary:after{content:'+';float:right;color:var(--blue);font-size:20px}.faq details[open] summary:after{content:'−'}.faq details p{color:var(--muted);font-size:14px;padding-top:13px}.faq details a{color:var(--blue)}.cta{background:var(--navy);color:white;padding:90px 0;text-align:center}.cta .kicker{color:#a9bafa}.cta h2{color:white;font-size:clamp(40px,5vw,60px);margin:14px 0}.cta p{color:#c6d1e6}.light{background:white;color:var(--navy);margin-top:15px}footer{background:#f8faff;padding:55px 0 22px}.footer{display:flex;justify-content:space-between;gap:25px}.footer p{font-size:13px;color:var(--muted);margin:15px 0 3px}.footer small{display:block;color:var(--muted);font-size:11px;max-width:400px}.footer-links{display:flex;gap:19px;flex-wrap:wrap;font-size:12px;color:#52637c}.copyright{margin-top:50px;padding-top:15px;border-top:1px solid var(--border);font-size:11px;color:#8a96a9}@media(max-width:850px){.menu{display:block}.nav nav{display:none;position:absolute;top:80px;left:0;right:0;background:white;flex-direction:column;align-items:stretch;padding:20px 25px;border-bottom:1px solid var(--border)}.nav nav.open{display:flex}.hero{padding:65px 0}.hero-grid,.split,.faq-grid{grid-template-columns:1fr;gap:45px}.preview{max-width:510px;margin:auto}.cards{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr}.section{padding:75px 0}}@media(max-width:540px){h1{letter-spacing:-2.5px}.cards{grid-template-columns:1fr}.feature{min-height:auto}.actions{flex-direction:column;align-items:stretch}.footer{flex-direction:column}.preview-body{padding:22px}.metric{font-size:45px}.hero-grid{gap:50px}}