.ev-promo{background:#eef5ff;padding:72px 0}.ev-promo-in{max-width:1180px;margin:auto;padding:0 24px;display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:center}.ev-promo small{color:#1269e9;font-size:12px;font-weight:800;letter-spacing:.12em;display:block;margin-bottom:16px}.ev-promo h2{font-size:clamp(30px,3.6vw,48px);line-height:1.12;color:#07182f;max-width:620px;margin:0 0 22px}.ev-promo p{color:#425466;font-size:16px;margin:0 0 22px;max-width:600px}.ev-promo .ev-tags{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.ev-tags span{background:white;border:1px solid #dbe5ee;border-radius:8px;padding:6px 12px;font-size:12px;color:#233c5d}.ev-promo-image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:70px 16px 16px 16px;display:block}.ev-promo-links{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.ev-link{font-size:14px;font-weight:700;color:#1269e9;text-decoration:none}.ev-promo .ev-billing{font-size:12px;margin:18px 0 0;color:#5a6878}.ev-coming{position:relative;background:rgba(255,255,255,.95);border:1px solid #dbe5ee;border-radius:12px;padding:20px;margin:28px 0;display:grid;grid-template-columns:90px 1fr;gap:18px;box-shadow:0 12px 35px #07182f0d}.ev-coming img{width:90px;height:110px;object-fit:cover;border-radius:9px}.ev-coming h2{font-size:22px;line-height:1.2;color:#07182f;margin:5px 0 8px}.ev-coming p{font-size:13px;line-height:1.5;color:#425466;margin:0 0 14px}.ev-coming small{color:#1269e9;font-weight:800;font-size:10px;letter-spacing:.08em}.ev-coming .ev-promo-links{gap:10px 18px;grid-column:1/-1}.ev-coming .ev-link{font-size:13px}.ev-coming .btn{font-size:13px;padding:8px 12px;min-height:40px}.ev-head-link{font-size:13px;font-weight:800;color:#1269e9;text-decoration:none;white-space:nowrap}@media(max-width:900px){.nav-links{gap:16px}.ev-promo-in{gap:30px}}@media(max-width:640px){.ev-promo{padding:48px 0}.ev-promo-in{grid-template-columns:1fr;padding:0 18px}.ev-promo-image{max-height:380px;object-position:center 25%}.ev-coming{grid-template-columns:68px 1fr;padding:16px;gap:12px}.ev-coming img{width:68px;height:92px}.ev-coming .ev-promo-links{grid-column:1/-1}.nav-links a.ev-nav{display:block;font-size:12px}.nav-links{gap:12px}.nav-in{height:auto;min-height:68px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px;gap:10px}.nav-links .btn{font-size:12px;padding:9px 12px}.brand,.logo{white-space:nowrap}}
