:root{--navy:#061a32;--blue:#0b68d8;--blue2:#1695ef;--green:#0b9a65;--greenbg:#e9f8f1;--ink:#17263a;--muted:#62748a;--bg:#f5f8fc;--line:#dbe5ef;--white:#fff;--red:#b24c37;--shadow:0 18px 50px rgba(9,35,65,.11)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.55}a{text-decoration:none;color:inherit}.wrap{max-width:1180px;margin:auto;padding:0 24px}header{position:sticky;top:0;z-index:50;background:rgba(6,26,50,.98);color:#fff;border-bottom:1px solid #173656}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{font-size:21px;font-weight:950;letter-spacing:-.7px}.logo span{color:#45b9ff}nav{display:flex;align-items:center;gap:22px;font-size:14px;color:#d9e7f4}nav a:hover{color:#fff}.navcta{background:#fff;color:var(--navy);padding:11px 16px;border-radius:8px;font-weight:850}.hero{background:radial-gradient(circle at 85% 15%,#116bc7 0,#0a3a6e 35%,#061a32 76%);color:#fff;padding:92px 0 78px}.heroGrid{display:grid;grid-template-columns:1.08fr .92fr;gap:55px;align-items:center}.eyebrow,.kicker{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:1.7px}.eyebrow{color:#74d0ff}.kicker{color:var(--blue)}.hero h1{font-size:clamp(42px,5.3vw,68px);line-height:1.01;letter-spacing:-3px;margin:16px 0 20px}.hero p{font-size:19px;color:#d8e6f5;max-width:720px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-block;padding:14px 21px;border-radius:9px;font-weight:900;border:0;cursor:pointer;font-size:15px}.btnLight{background:#fff;color:var(--navy)}.btnBlue{background:var(--blue2);color:#fff}.btnOutline{border:1px solid var(--line);background:#fff;color:var(--ink)}.dashboard{background:#fff;color:var(--ink);border-radius:18px;padding:25px;box-shadow:0 30px 80px #0005}.money{font-size:47px;font-weight:950;color:var(--green);margin:15px 0 0}.muted{color:var(--muted)}.small{font-size:13px}.dashRow{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:12px 0;font-size:13px}.trust{background:#edf5fc;border-bottom:1px solid var(--line);padding:18px 0}.trustGrid{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;font-size:13px;font-weight:800;color:#405a74}section{padding:76px 0}.light{background:var(--bg)}.center{text-align:center}.title{font-size:40px;line-height:1.1;letter-spacing:-1.4px;margin:9px 0 14px}.lead{max-width:800px;margin:auto;color:var(--muted);font-size:17px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px}.card,.panel{background:#fff;border:1px solid var(--line);border-radius:15px;padding:28px;box-shadow:0 8px 25px rgba(10,35,60,.04)}.card h3,.panel h2,.panel h3{margin-top:0}.card p,.panel p{color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:40px}.stepNo{font-size:12px;color:var(--blue);font-weight:950}.step p{margin:0;color:var(--muted)}.calc{max-width:1060px;margin:40px auto 0;background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px;box-shadow:var(--shadow)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{margin-bottom:16px}.field label{display:block;font-size:14px;font-weight:850;margin-bottom:7px}.field input{width:100%;padding:13px;border:1px solid #c8d5e2;border-radius:8px;font-size:16px}.field input:focus{outline:2px solid #b9dcff;border-color:var(--blue)}.compWrap{overflow:auto;margin-top:25px}table{width:100%;border-collapse:collapse;min-width:680px}th,td{text-align:left;padding:14px;border-bottom:1px solid var(--line)}th{background:#edf4fb}.good{color:var(--green);font-weight:900}.bad{color:var(--red);font-weight:850}.bigResult{margin-top:24px;padding:25px;background:var(--greenbg);border-radius:13px}.bigResult strong{display:block;font-size:44px;color:var(--green)}.fine,.legal{font-size:12px;color:#728297}.pricing{display:grid;grid-template-columns:1fr 1.08fr;gap:24px;max-width:920px;margin:40px auto 0}.priceCard{background:#fff;border:1px solid var(--line);border-radius:17px;padding:32px;text-align:left;position:relative}.priceCard.pro{border:2px solid var(--blue);box-shadow:var(--shadow)}.popular{position:absolute;right:20px;top:18px;background:var(--blue);color:#fff;border-radius:99px;padding:5px 10px;font-size:11px;font-weight:950}.price{font-size:48px;font-weight:950;letter-spacing:-2px;margin:14px 0 2px}.price small{font-size:15px;letter-spacing:0;color:var(--muted)}.priceCard li{margin:9px 0}.featureTable{max-width:940px;margin:38px auto 0;overflow:auto;border:1px solid var(--line);border-radius:15px;background:#fff}.formWrap{max-width:620px;margin:45px auto}.alert{padding:14px 16px;border-radius:9px;margin:16px 0}.alertError{background:#fff1ee;color:#873827;border:1px solid #f2c9bf}.alertGood{background:#eaf8f1;color:#116543;border:1px solid #bce4d1}.accountGrid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.status{display:inline-block;padding:5px 10px;border-radius:99px;font-size:12px;font-weight:900}.statusActive{background:var(--greenbg);color:#08754d}.statusOther{background:#f3f4f6;color:#5d6570}.content{max-width:900px;margin:auto}.content h2{margin-top:36px}.content p,.content li{color:var(--muted)}.faq{max-width:870px;margin:35px auto}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{cursor:pointer;font-weight:850}.cta{background:var(--navy);color:#fff}.cta .lead{color:#c8d8e8}.footer{display:flex;justify-content:space-between;gap:24px}.footerlinks{display:flex;gap:16px;flex-wrap:wrap;margin:10px 0}footer{background:#031226;color:#9fb2c5;padding:36px 0;font-size:13px}footer b{color:#fff}@media(max-width:900px){nav{display:none}.heroGrid,.pricing,.accountGrid,.grid2{grid-template-columns:1fr}.cards{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.hero{padding-top:60px}.footer{flex-direction:column}}@media(max-width:580px){.steps{grid-template-columns:1fr}.title{font-size:34px}.hero h1{font-size:44px}.wrap{padding:0 18px}}
