*{box-sizing:border-box}body{margin:0;background:#07111d;color:#eaf5ff;font:16px/1.6 Arial,sans-serif}a{color:inherit}.top{height:76px;padding:0 5vw;display:flex;align-items:center;gap:30px;border-bottom:1px solid #1d3850;position:sticky;top:0;background:#07111ded;z-index:3}.logo{font:bold 26px Arial;text-decoration:none}.logo span{color:#51aef5}.top nav{display:flex;gap:22px;margin:auto}.top nav a{text-decoration:none;color:#a9c2d7}.login,.primary{background:#1b89df;padding:11px 20px;border-radius:7px;text-decoration:none;font-weight:bold}main{max-width:1180px;margin:auto;padding:0 24px}.hero{min-height:540px;display:grid;grid-template-columns:1.5fr .8fr;align-items:center;gap:60px}.eyebrow,.sectionhead p{color:#50c8ff;letter-spacing:.16em;font-size:12px;font-weight:bold}.hero h1{font-size:clamp(38px,6vw,72px);line-height:1.02;margin:12px 0}.lead{font-size:19px;color:#b7c8d6;max-width:720px}.actions{display:flex;gap:20px;align-items:center;margin-top:28px}.status{background:#0e2031;border:1px solid #274660;border-radius:16px;padding:24px}.status dl div{display:flex;justify-content:space-between;border-top:1px solid #244056;padding:13px 0}.status dd{color:#56d29e}.strip{display:grid;grid-template-columns:repeat(3,1fr);background:#eaf5ff;color:#07111d;border-radius:18px}.strip article{padding:30px;border-right:1px solid #b9d3e7}.strip i{font:bold 30px Arial;color:#1585d4}.dashboard,.tablewrap,.faq{padding:90px 0}.sectionhead h2,.split h2,.mobile h2{font-size:38px;line-height:1.1}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.cards article{background:#0d1c29;border:1px solid #1e3a50;padding:28px;border-radius:12px}.cards em{color:#65d9a5;font-style:normal;font-size:12px}.split{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;background:#11283b;margin:20px -24px;padding:60px;border-radius:20px}.meter{border-left:4px solid #1b89df;padding-left:30px}.meter li{margin:13px 0}table{width:100%;border-collapse:collapse;background:#0d1c29}th,td{text-align:left;padding:16px;border-bottom:1px solid #284157}.note{color:#9bb0c1}.mobile{display:grid;grid-template-columns:220px 1fr;gap:50px;align-items:center;padding:60px;background:linear-gradient(120deg,#114d80,#172840);border-radius:20px}.phone{height:250px;border:8px solid #09131c;border-radius:30px;display:grid;place-content:center;text-align:center;font:bold 55px Arial;background:#49aef1}.phone small{font-size:14px}.faq details{border-top:1px solid #29445a;padding:18px}.faq summary{font-size:19px;font-weight:bold;cursor:pointer}.author{border:1px dashed #3d617c;padding:25px;margin-bottom:70px}.author span{color:#62d29f}footer{display:flex;gap:30px;align-items:center;padding:35px 5vw;background:#03080d;color:#8da2b4}footer b{font-size:28px;color:#fff}footer a{margin-left:auto}@media(max-width:760px){.top nav{display:none}.hero,.split,.mobile{grid-template-columns:1fr}.hero{padding:50px 0}.strip,.cards{grid-template-columns:1fr}.strip article{border-right:0;border-bottom:1px solid #b9d3e7}.split{margin:0}.mobile{margin-top:30px}.phone{display:none}footer{align-items:flex-start;flex-direction:column}footer a{margin:0}}