.promo{display:flex;align-items:center;gap:22px;flex-wrap:wrap;background:linear-gradient(135deg,#0c2a44,#0e5a8a);color:#fff;border-radius:16px;padding:22px 26px;margin:26px 0;box-shadow:0 14px 34px #0c2a4447}.promo-logo{background:#fff;border-radius:11px;padding:8px 12px;width:132px;height:66px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.promo-logo img{max-width:100%;max-height:100%;width:auto;object-fit:contain}.promo-body{flex:1;min-width:190px}.promo-tag{display:inline-block;background:linear-gradient(90deg,#f6b21a,#e8821c);color:#fff;font-size:11px;font-weight:800;letter-spacing:.5px;padding:4px 11px;border-radius:100px;margin-bottom:9px}.promo-name{font-size:19px;font-weight:800}.promo-name span{font-size:13px;color:#ffcf33;font-weight:700;margin-left:8px;letter-spacing:1px;white-space:nowrap}.promo-bonus{font-size:22px;font-weight:800;margin-top:6px;line-height:1.15;letter-spacing:-.3px}.promo-bonus span{display:block;font-size:14px;font-weight:700;color:#8fd0ff;margin-top:3px;letter-spacing:0}.promo-cta{background:#5fbb0a;color:#fff;font-weight:800;font-size:16px;padding:14px 26px;border-radius:11px;box-shadow:0 8px 20px #5fbb0a66;white-space:nowrap;text-decoration:none;transition:background .15s,transform .15s}.promo-cta:hover{background:#54a606;transform:translateY(-2px)}@media (max-width: 560px){.promo{flex-direction:column;align-items:stretch;text-align:center}.promo-logo{margin:0 auto}.promo-cta{text-align:center}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Manrope,system-ui,-apple-system,sans-serif;color:#1a2230;background:#eef1f6}a{text-decoration:none}::selection{background:#0e8fd8;color:#fff}.btn-green{background:#5fbb0a;color:#fff;transition:background .15s,transform .15s}.btn-green:hover{background:#54a606}.btn-lift:hover{transform:translateY(-2px)}.nav-link{transition:color .15s}.nav-link:hover{color:#0e8fd8}.ghost:hover{background:#ffffff38!important}.footer-link{transition:color .15s}.footer-link:hover{color:#fff}.testlink:hover{text-decoration:underline}.faq-item .faq-body{display:none;padding:0 24px 22px;font-size:15.5px;color:#5b6675;line-height:1.6}.faq-item[open] .faq-body{display:block}.faq-item[open] .faq-icon{background:#0e8fd8!important;color:#fff!important;transform:rotate(45deg)}.faq-head{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.faq-head::-webkit-details-marker{display:none}.article{max-width:860px;margin:0 auto;background:#fff;border:1px solid #e3e8ef;border-radius:16px;padding:46px 52px;box-shadow:0 2px 10px #1028500d}.article h2{font-size:32px;font-weight:800;letter-spacing:-.8px;line-height:1.2;color:#1a2230;margin:0 0 14px}.article h3{font-size:21px;font-weight:800;letter-spacing:-.3px;color:#1a2230;margin:36px 0 10px}.article p{font-size:16px;line-height:1.75;color:#3a4658;margin:0 0 15px}.article p.lead{font-size:17.5px;color:#5b6675}.article strong{color:#1a2230;font-weight:800}.article ul{margin:0 0 16px;padding:0;list-style:none}.article li{position:relative;padding-left:27px;margin:.5em 0;font-size:16px;line-height:1.6;color:#3a4658}.article li:before{content:"✓";position:absolute;left:0;top:1px;color:#4fa606;font-weight:800;font-size:14px}.article .tipbox{background:#f0f7ff;border-left:4px solid #0e8fd8;border-radius:0 10px 10px 0;padding:14px 18px;margin:4px 0 20px;font-size:15.5px;line-height:1.6;color:#2a3340}.article .tipbox strong{color:#0e8fd8}.article .tipbox a{color:#0e8fd8;font-weight:800;text-decoration:none;white-space:nowrap}.article .tipbox a:hover{text-decoration:underline}@media (max-width: 560px){.article{padding:30px 22px}.article h2{font-size:25px}.article h3{font-size:19px}}@media (max-width: 960px){.hero-grid{grid-template-columns:1fr!important;gap:32px!important}.hero-h1{font-size:40px!important}.trust-grid,.crit-grid{grid-template-columns:repeat(2,1fr)!important}.row{grid-template-columns:1fr!important;gap:18px!important}}@media (max-width: 560px){.trust-grid{grid-template-columns:1fr 1fr!important}.crit-grid{grid-template-columns:1fr!important}.hero-h1{font-size:32px!important}}
