:root{--ink:#0c1831;--blue:#3478f6;--muted:#65718a;--line:#e5eaf3;--pale:#f6f8fc}*{box-sizing:border-box}body{margin:0;font-family:"DM Sans",Arial,sans-serif;color:var(--ink);line-height:1.65}.nav{height:76px;max-width:1180px;margin:auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.logo img{display:block;width:145px}.button{display:inline-block;background:var(--blue);color:#fff;border-radius:8px;padding:12px 17px;text-decoration:none;font-weight:700;font-size:14px}.subhero{background:var(--ink);color:#fff;padding:90px 24px;text-align:center}.subhero small{color:#90b8ff;letter-spacing:.08em;font-weight:700}.subhero h1{font:800 44px/1.15 Manrope,Arial;margin:13px auto;letter-spacing:-.05em;max-width:800px}.subhero p{max-width:650px;margin:auto;color:#bdc9dc}.content{max-width:900px;margin:0 auto;padding:70px 24px}.legal h2{font:800 25px Manrope;margin-top:42px}.legal p,.legal li{color:#58657e}.legal .notice{background:#fff6e5;border-left:3px solid #f6a00b;padding:14px 17px;color:#6c531a;font-size:14px}.feature{max-width:1100px;margin:auto;padding:80px 24px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.feature h2{font:800 40px/1.15 Manrope;margin:0 0 18px;letter-spacing:-.05em}.feature p{color:var(--muted)}.feature img{width:100%;border:7px solid #fff;border-radius:14px;box-shadow:0 22px 45px #102a5722}.bullets{padding:0;list-style:none;margin:25px 0}.bullets li{padding:10px 0;border-bottom:1px solid var(--line);font-weight:600}.bullets li:before{content:'✓';color:#12a978;margin-right:10px}.band{background:var(--pale);padding:70px 24px;text-align:center}.band h2{font:800 32px Manrope;margin:0 0 13px}.band p{color:var(--muted);max-width:610px;margin:0 auto 25px}.partners{max-width:1100px;margin:auto;padding:75px 24px}.partners h2{font:800 37px Manrope;letter-spacing:-.05em}.partners>p{color:var(--muted);max-width:660px}.client-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.client-card{border:1px solid var(--line);border-radius:12px;padding:28px;min-height:170px;background:#fff}.client-card b{font-size:25px;color:#d7dee9}.client-card h3{font:700 17px Manrope;margin:35px 0 4px}.client-card p{font-size:13px;color:var(--muted);margin:0}.partner-box{background:var(--ink);color:#fff;border-radius:14px;margin-top:50px;padding:45px;display:flex;justify-content:space-between;gap:30px;align-items:center}.partner-box h2{margin:0;font-size:29px}.partner-box p{color:#b6c3d9;margin:8px 0 0}.partner-box .button{background:#fff;color:var(--ink)}footer{background:#081225;color:#93a3bd;padding:35px 24px;text-align:center;font-size:12px}footer a{color:#c8d4e7;text-decoration:none;margin:0 10px}@media(max-width:700px){.subhero{padding:65px 24px}.subhero h1{font-size:34px}.feature{grid-template-columns:1fr;padding:55px 24px;gap:35px}.feature h2,.partners h2{font-size:31px}.client-grid{grid-template-columns:1fr}.partner-box{display:block;padding:30px}.partner-box .button{margin-top:22px}}
