:root{--ink:#1d2540;--paper:#fbfcff;--violet:#6b4ce6;--aqua:#28c6c0;--mint:#e6fbf8;--line:#dfe4f3;--muted:#66708c}*{box-sizing:border-box}body{margin:0;background:var(--paper);font-family:Inter,Arial,sans-serif;color:var(--ink)}a{color:inherit}.notice{background:#1b2140;color:#dce2ff;text-align:center;padding:10px 18px;font-size:12px;letter-spacing:.15px}header{max-width:1240px;margin:auto;padding:24px 34px;display:flex;justify-content:space-between;align-items:center}.logo{text-decoration:none;font-size:25px;font-weight:900;letter-spacing:-1.5px}.logo span{color:var(--violet)}.head-right{display:flex;align-items:center;gap:24px;font-size:13px;font-weight:700}.head-right a{text-decoration:none}.complaint{border-radius:999px;border:1px solid var(--line);padding:10px 15px}.landing{max-width:1240px;margin:auto;padding:24px 34px 86px;display:grid;grid-template-columns:minmax(0,1.12fr) 440px;gap:64px;align-items:center}.intro{position:relative;padding:44px 30px 44px 0}.intro:before{content:'YOUR FINANCIAL VIEW, 360°';position:absolute;top:2px;color:var(--aqua);font-size:10px;font-weight:900;letter-spacing:2px}.kicker{display:inline-block;margin:0 0 15px;padding:7px 11px;background:var(--mint);border-radius:99px;color:#087d79;font-size:10px;font-weight:900;letter-spacing:1.2px}.intro h1,.page h1{font-size:62px;line-height:.98;letter-spacing:-3.3px;margin:10px 0 24px;max-width:630px}.intro p{max-width:585px;color:var(--muted);font-size:18px;line-height:1.7}.intro ul{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;list-style:none;margin:32px 0 0;padding:0}.intro li{border-left:3px solid var(--aqua);padding:6px 10px;font-size:12px;font-weight:800;line-height:1.35}.intro li:before{content:'✓ ';color:#087d79}.form-wrap{background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:0 22px 55px #27356b18;position:relative;overflow:hidden}.form-wrap:before{content:'';position:absolute;width:170px;height:170px;border-radius:50%;right:-74px;top:-82px;background:#ebe8ff}.form-head{display:flex;justify-content:space-between;position:relative;font-size:11px;color:var(--muted);font-weight:900;letter-spacing:.8px}.meter{height:5px;background:#eef0fa;margin:14px 0 25px;border-radius:20px;overflow:hidden}.meter i{height:100%;display:block;background:linear-gradient(90deg,var(--aqua),var(--violet));transition:.25s}.form-wrap h2{font-size:27px;letter-spacing:-1px;margin:0 0 17px}.step label,.contact label{display:block;margin:12px 0;color:#3d4867;font-size:12px;font-weight:800}.step input,.step select,.contact input,.contact textarea{display:block;margin-top:6px;width:100%;height:46px;border:1px solid #dce2f1;border-radius:11px;background:#fcfdff;padding:11px;color:var(--ink);font:14px inherit}.contact textarea{height:130px;resize:vertical}.buttons{margin-top:23px}.buttons button,.contact button{width:100%;border:0;border-radius:12px;padding:15px;background:var(--violet);color:white;font-size:15px;font-weight:900;cursor:pointer;box-shadow:0 8px 16px #6b4ce633}.buttons b{float:right;font-size:19px}.buttons #back{background:none;box-shadow:none;color:var(--muted);text-align:left;padding-left:0}.tiny{font-size:10px;line-height:1.5;text-align:center;color:var(--muted)}.consent{border-top:1px solid var(--line);padding-top:12px;margin-top:18px;font-size:11px;line-height:1.55;color:var(--muted)}.check{display:flex!important;gap:9px;font-weight:500!important}.check input{width:15px!important;height:15px!important;min-width:15px;margin:1px 0 0!important}.check a,.support a{color:var(--violet)}.hide{display:none!important}.benefits{background:#1b2140;color:white;padding:76px max(34px,calc((100% - 1172px)/2))}.benefits .kicker{background:#28315c;color:#a9fff7}.benefits h2{font-size:38px;letter-spacing:-1.8px;margin:12px 0 30px}.benefits>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.benefits article{padding:25px;border-radius:16px;background:#242c52;border:1px solid #35416d}.benefits b{color:var(--aqua);font-size:12px}.benefits h3{font-size:19px;margin-bottom:9px}.benefits p,.page p{font-size:14px;line-height:1.7;color:#bec6dd}.page{max-width:880px;margin:auto;min-height:56vh;padding:82px 28px}.page h2{margin-top:30px;font-size:22px}.page p{color:var(--muted)}.support-box{background:var(--mint);border-radius:15px;border-left:4px solid var(--aqua);padding:22px;display:flex;flex-direction:column;gap:8px}.return{display:inline-block;text-decoration:none;color:#fff;background:var(--violet);padding:13px 17px;border-radius:10px;font-weight:800}footer{background:#fff;padding:46px max(34px,calc((100% - 1172px)/2)) 25px;border-top:1px solid var(--line)}.footer-top{display:flex;justify-content:space-between;gap:25px}.support{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.links{display:flex;flex-wrap:wrap;gap:12px 21px;margin:33px 0}.links a{font-size:12px;color:#3e4968}.disclosures{border-top:1px solid var(--line);padding-top:22px;max-width:1000px}.disclosures h3{font-size:14px}.disclosures p{font-size:12px;line-height:1.7;color:var(--muted)}.copyright{border-top:1px solid var(--line);padding-top:18px;color:#8c95ad;font-size:11px}@media(max-width:800px){header{padding:20px}.landing{padding:15px 20px 60px;grid-template-columns:1fr;gap:22px}.intro{padding:42px 0 0}.intro h1,.page h1{font-size:45px}.intro ul{grid-template-columns:1fr}.form-wrap{padding:22px}.benefits{padding:58px 20px}.benefits>div{grid-template-columns:1fr}.footer-top{display:block}.support{margin-top:22px}.head-right{gap:12px;font-size:11px}.page{padding:55px 20px}}
