#nav-center-logo-menu-social .nav-bg{opacity:1}:root{--bg:#ffffff;--ink:#0f172a;--muted:#475569;--soft:#f1f5f9;--line:#e2e8f0;--brand:#1d4ed8;--brand-ink:#ffffff;--radius:16px;--shadow:0 8px 30px rgba(2,6,23,.08);--maxw:1200px} html,body{margin:0;background:var(--bg);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial}a{color:var(--brand);text-decoration:none}img{max-width:100%;height:auto;display:block}.wrap{max-width:var(--maxw);margin-inline:auto;padding:clamp(16px,3vw,32px)} h1{font-size:clamp(28px,4.2vw,46px);line-height:1.12;margin:0 0 12px 0;font-weight:800}h2{font-size:clamp(22px,3vw,28px);line-height:1.25;margin:0 0 8px 0;font-weight:700}h4{font-size:clamp(18px,2.2vw,20px);line-height:1.25;margin:0 0 6px 0;font-weight:700}p{margin:0 0 16px 0;color:var(--muted)}small{color:var(--muted)}.btn{display:inline-block;background:var(--brand);color:var(--brand-ink);padding:14px 20px;border-radius:12px;font-weight:700;text-align:center;box-shadow:var(--shadow)}.btn:hover{filter:brightness(.95)}.btn-row{margin-top:18px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.kicker{letter-spacing:.08em;text-transform:uppercase;font-size:12px;color:var(--muted)}.lead{font-size:clamp(16px,1.4vw,18px)}.form{padding:24px}.helper{font-size:12px;color:var(--muted)}.logos{background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.logos-inner{display:flex;gap:28px;align-items:center;justify-content:center;flex-wrap:wrap}.logos img{height:28px;opacity:.85;filter:grayscale(1)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.benefit{padding:22px;border-radius:var(--radius);border:1px solid var(--line);background:#fff}.previews{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tile{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.tile .meta{padding:12px 14px}.cta{background:linear-gradient(180deg,#0b3aa8,#0a2e86);color:#fff;border-radius:20px;padding:28px;text-align:center;box-shadow:var(--shadow)} footer{background:var(--soft);border-top:1px solid var(--line)}.footer-inner{display:flex;flex-direction:column;gap:6px}.lock{display:inline-flex;gap:8px;align-items:center;color:var(--muted);font-size:14px} @media (max-width:980px){.hero{grid-template-columns:1fr}}@media (max-width:720px){.grid-3,.previews{grid-template-columns:1fr}}.btn{border-radius:10px;padding:14px 22px;line-height:1;font-weight:600;background:var(--brand);color:#ffffff;border:none;box-shadow:none;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.btn:hover{background:#163fb8;transform:translateY(-1px);box-shadow:0 6px 14px rgba(2,6,23,0.10)}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(29,78,216,.18)}.btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(2,6,23,0.12)}.cta{background:var(--brand);color:#ffffff;border-radius:16px;padding:28px;text-align:center;box-shadow:none}.cta h2,.cta p{color:#ffffff;margin:0 0 10px 0}.cta .btn{background:#ffffff;color:var(--brand);box-shadow:none}.cta .btn:hover{background:#f2f4f7;color:var(--brand);box-shadow:0 4px 10px rgba(2,6,23,0.10)}.card{border-radius:12px;box-shadow:none}.logos img{opacity:.8;filter:grayscale(1)}.cta a:not(.btn){color:#ffffff;text-decoration:underline} @media (max-width:720px){.cta{padding:24px 16px}} #block-benefits .btn:hover{background:#2563eb !important;transform:translateY(-1px);box-shadow:0 6px 14px rgba(2,6,23,0.10)}.btn:hover,.btn:focus-visible{background-color:#2563eb !important;color:#ffffff !important;transform:translateY(-1px);box-shadow:0 6px 14px rgba(2,6,23,0.10)} #block-benefits .btn:hover,#block-benefits .btn:focus-visible,.benefits .btn:hover,.benefits .btn:focus-visible,.wrap.benefits .btn:hover,.wrap.benefits .btn:focus-visible,.btn-row .btn:hover,.btn-row .btn:focus-visible{background-color:#2563eb !important;color:#ffffff !important}.cta .btn{background:#ffffff !important;color:var(--brand) !important;box-shadow:none !important}.cta .btn:hover,.cta .btn:focus-visible{background:#f2f4f7 !important;color:var(--brand) !important;transform:translateY(-1px);box-shadow:0 4px 10px rgba(2,6,23,0.10)}.logos{background-color:#f8fafc !important;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.logos small{color:#64748b}.btn{background:linear-gradient(180deg,#3b82f6 0%,#2563eb 100%);color:#ffffff;border:none;border-radius:10px;font-weight:600;padding:14px 22px;line-height:1;letter-spacing:0.01em;transition:all 0.2s ease;box-shadow:0 4px 10px rgba(37,99,235,0.25)}.btn:hover{background:linear-gradient(180deg,#2563eb 0%,#1e40af 100%);box-shadow:0 6px 18px rgba(37,99,235,0.35);transform:translateY(-1px)}.btn:active{background:linear-gradient(180deg,#1e40af 0%,#1e3a8a 100%);transform:translateY(0);box-shadow:0 3px 8px rgba(15,23,42,0.25)}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,0.3)}.cta .btn{background:#ffffff !important;color:#2563eb !important;box-shadow:0 4px 10px rgba(15,23,42,0.1)}.cta .btn:hover{background:#f3f6fa !important;color:#1e40af !important;box-shadow:0 6px 14px rgba(15,23,42,0.15)}.btn{background:#4f8ef7;color:#ffffff;border:none;border-radius:10px;font-weight:600;padding:14px 22px;line-height:1;transition:background-color 0.25s ease,box-shadow 0.25s ease,transform 0.2s ease;box-shadow:0 2px 6px rgba(79,142,247,0.3)}.btn:hover{background:#3d7be6;box-shadow:0 4px 10px rgba(79,142,247,0.35);transform:translateY(-1px)}.btn:active{background:#356fd4;transform:translateY(0);box-shadow:0 2px 6px rgba(53,111,212,0.3)}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(79,142,247,0.3)}.cta .btn{background:#ffffff !important;color:#4f8ef7 !important;box-shadow:0 4px 10px rgba(15,23,42,0.1)}.cta .btn:hover{background:#f4f6fb !important;color:#3d7be6 !important;box-shadow:0 6px 14px rgba(15,23,42,0.15)} #block-benefits .benefit{background-color:#f9fbfd;border:1px solid #e5ebf3;box-shadow:0 2px 6px rgba(15,23,42,0.04);border-radius:14px;transition:box-shadow 0.25s ease,transform 0.2s ease}#block-benefits .benefit:hover{box-shadow:0 6px 18px rgba(15,23,42,0.08);transform:translateY(-2px)}#block-benefits{background-color:#ffffff}.af-form button[type="submit"],.af-form button.af-submit,.af-form button.primary,.af-form button.button,.af-form button,.af-form input[type="submit"],.af-form input[type="button"],.af-form .btn,.af-form .btn--primary,.af-form .button,.af-form [role="button"],.af-form [class*="btn"],.af-form [class*="button"],form[action*="aimfirst"] button[type="submit"],form[action*="aimfirst"] input[type="submit"],form[action*="aimfirst"] .btn,form[action*="aimfirst"] [class*="btn"]{background:#3D7BE6 !important;color:#FFFFFF !important;border:none !important;border-radius:10px !important;font-weight:600 !important;padding:14px 22px !important;line-height:1 !important;letter-spacing:0.01em !important;box-shadow:0 2px 6px rgba(61,123,230,.25) !important;transition:background-color .25s ease,box-shadow .25s ease,transform .2s ease !important}.af-form button[type="submit"]:hover,.af-form button.af-submit:hover,.af-form button.primary:hover,.af-form button.button:hover,.af-form button:hover,.af-form input[type="submit"]:hover,.af-form input[type="button"]:hover,.af-form .btn:hover,.af-form .btn--primary:hover,.af-form .button:hover,.af-form [role="button"]:hover,.af-form [class*="btn"]:hover,.af-form [class*="button"]:hover,form[action*="aimfirst"] button[type="submit"]:hover,form[action*="aimfirst"] input[type="submit"]:hover,form[action*="aimfirst"] .btn:hover,form[action*="aimfirst"] [class*="btn"]:hover{background:#346DD1 !important;box-shadow:0 4px 12px rgba(61,123,230,.35) !important;transform:translateY(-1px) !important}.af-form button[type="submit"]:active,.af-form input[type="submit"]:active{background:#2C61BD !important;transform:none !important} #block-hero .btn.btn-primary{background:#3D7BE6 !important;color:#ffffff !important;border:none !important;border-radius:10px !important;font-weight:600 !important;padding:14px 22px !important;line-height:1 !important;letter-spacing:0.01em !important;box-shadow:0 2px 6px rgba(61,123,230,.25) !important;transition:background-color 0.25s ease,box-shadow 0.25s ease,transform 0.2s ease !important;cursor:pointer !important}#block-hero .btn.btn-primary:hover{background:#346DD1 !important;box-shadow:0 4px 12px rgba(61,123,230,.35) !important;transform:translateY(-1px) !important}#block-hero .btn.btn-primary:active{background:#2C61BD !important;transform:translateY(0) !important;box-shadow:0 2px 6px rgba(44,97,189,.25) !important}#block-hero .btn.btn-primary:focus-visible{outline:none !important;box-shadow:0 0 0 3px rgba(61,123,230,.3) !important} #block-cta .cta{background-color:#3D7BE6 !important;color:#ffffff !important;border-radius:16px;padding:40px 28px;text-align:center;box-shadow:0 4px 12px rgba(61,123,230,0.25)}#block-cta .cta h2,#block-cta .cta p{color:#ffffff !important;margin:0 0 10px 0} #block-cta .cta .btn{background:#ffffff !important;color:#3D7BE6 !important;border-radius:10px;font-weight:600;padding:14px 22px;line-height:1;letter-spacing:0.01em;box-shadow:0 2px 6px rgba(15,23,42,0.12);transition:background-color 0.25s ease,color 0.25s ease,transform 0.2s ease}#block-cta .cta .btn:hover{background:#f4f7fb !important;color:#346DD1 !important;box-shadow:0 4px 10px rgba(15,23,42,0.15);transform:translateY(-1px)}#block-cta .cta .btn:active{background:#eef2f8 !important;color:#2C61BD !important;transform:translateY(0)} @media (max-width:720px){#block-cta .cta{padding:28px 16px}} #block-benefits{background-color:#ffffff;text-align:center;padding:60px 0}#block-benefits h2{font-weight:700;color:#0f172a;margin-bottom:40px} #block-benefits .benefit{background-color:#f9fbfd;border:1px solid #e5ebf3;box-shadow:0 2px 6px rgba(15,23,42,0.04);border-radius:14px;padding:28px 22px;text-align:left;transition:box-shadow 0.25s ease,transform 0.2s ease,background-color 0.3s ease}#block-benefits .benefit:hover{background-color:#f3f7fc;box-shadow:0 6px 18px rgba(15,23,42,0.08);transform:translateY(-3px)}#block-benefits .benefit h4{color:#1e293b;font-weight:600;margin-bottom:10px}#block-benefits .benefit p{color:#475569;line-height:1.6} #block-benefits .btn-row{margin-top:40px}#block-benefits .btn{background:#3D7BE6 !important;color:#ffffff !important;border:none;border-radius:10px;font-weight:600;padding:14px 22px;line-height:1;letter-spacing:0.01em;box-shadow:0 2px 6px rgba(61,123,230,0.25);transition:background-color 0.25s ease,box-shadow 0.25s ease,transform 0.2s ease}#block-benefits .btn:hover{background:#346DD1 !important;box-shadow:0 4px 12px rgba(61,123,230,0.35);transform:translateY(-1px)}#block-benefits .btn:active{background:#2C61BD !important;transform:translateY(0);box-shadow:0 2px 6px rgba(44,97,189,0.25)} #block-benefits .grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;align-items:stretch}.af-error{margin-top:8px;font-size:13px;color:#b91c1c}input.is-invalid,select.is-invalid{border-color:#ef4444 !important;box-shadow:0 0 0 3px rgba(239,68,68,.15)}