.ayb-new-services{background:#f1f6fa}.ayb-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ayb-offer{padding:40px;background:#fff;border:1px solid #dce7ee;border-radius:8px}.ayb-offer h3{font-size:2rem;line-height:1.2}.ayb-offer p{max-width:500px}.ayb-promo{color:#102641}.ayb-promo section{padding:42px 30px;margin:24px 0;border-radius:12px}.ayb-promo .promo-dark{background:#071e3b;color:#fff}.ayb-promo .promo-dark h2,.ayb-promo .promo-dark h3{color:#fff}.ayb-promo .promo-split{display:grid;grid-template-columns:1.15fr 1fr;gap:38px;align-items:center}.ayb-promo .promo-split img{width:100%;max-width:480px;border-radius:10px;margin-inline:auto}.ayb-promo h2{font-size:clamp(1.8rem,3.2vw,3.2rem);line-height:1.15;margin:12px 0 22px}.ayb-promo h3{font-size:1.3rem;line-height:1.35}.ayb-promo p{line-height:1.75}.ayb-promo .promo-kicker{color:#087297;font-weight:750;letter-spacing:.08em;font-size:.875rem}.ayb-promo .promo-dark .promo-kicker{color:#08cce8}.ayb-promo .promo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ayb-promo .promo-card{padding:25px;background:#f1f6fa;border:1px solid #dbe4ee;border-radius:8px}.ayb-promo a.promo-button{display:inline-block;background:#ffce3d;color:#08263c;padding:15px 22px;font-weight:750;border-radius:5px;text-decoration:none;margin:14px 0}.ayb-promo .promo-price{font-size:2rem;font-weight:750;margin-bottom:0}.ayb-promo .promo-note{font-size:.875rem;color:#52697f}.ayb-promo .promo-dark .promo-note{color:#c5d9e9}.ayb-promo details{padding:18px 0;border-bottom:1px solid #dbe4ee}.ayb-promo summary{font-size:1.05rem;font-weight:700;cursor:pointer}.ayb-promo .promo-highlight{background:#fff5d5;border-color:#e4b52b}.ayb-promo .promo-contact{background:#e4f5fc}.ayb-promo .promo-contact a{font-weight:700}.ayb-promo .promo-tags{display:flex;gap:12px;flex-wrap:wrap}.ayb-promo .promo-tags span{padding:7px 12px;border:1px solid #637b92;border-radius:4px;font-size:.875rem}@media(max-width:850px){.ayb-promo .promo-grid{grid-template-columns:1fr 1fr}.ayb-promo .promo-split{grid-template-columns:1fr}.ayb-offer-grid{grid-template-columns:1fr}}@media(max-width:540px){.ayb-promo section{padding:28px 18px}.ayb-promo .promo-grid{grid-template-columns:1fr}.ayb-offer{padding:25px}.ayb-offer h3{font-size:1.6rem}}
.hero-actions{flex-wrap:wrap}.site-header .ayb-menu{gap:22px}@media(min-width:761px) and (max-width:1150px){.site-header .nav-wrap{flex-wrap:wrap;justify-content:center;padding-block:14px;gap:12px}.site-header .ayb-menu{gap:18px}}
.ayb-slider{background:#08263c;color:#fff}.ayb-slide[hidden],.ayb-slider-controls[hidden]{display:none!important}.ayb-slide{min-height:610px}.ayb-slide .hero-content{padding-top:60px;padding-bottom:40px}.ayb-slide h2{font-size:clamp(3.2rem,5.4vw,5.3rem);font-weight:600;line-height:1.11;letter-spacing:-.047em;margin:25px 0}.ayb-slide h2 span{color:#8acde8}.ayb-slide-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:center}.ayb-eds-poster{width:auto;max-height:490px;max-width:100%;margin:auto;border-radius:8px;object-fit:contain}.ayb-slider-controls{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #ffffff30;padding-block:18px}.ayb-slide-tabs,.ayb-slide-actions{display:flex;gap:10px;flex-wrap:wrap}.ayb-slider-controls button{min-height:44px;padding:10px 16px;border:1px solid #78909f;background:transparent;color:#fff;border-radius:4px;font-size:.875rem}.ayb-slider-controls button[aria-current=true]{background:#8acde8;color:#08263c;border-color:#8acde8}.ayb-slider-controls button:hover{background:#24516c}.ayb-slider-controls button[aria-current=true]:hover{background:#b9e3f4}@media(max-width:760px){.ayb-slide{min-height:780px}.ayb-slide h2{font-size:clamp(2.4rem,8vw,3.5rem)}.ayb-slide .hero-content{padding-top:38px;padding-bottom:28px}.ayb-slide-grid{grid-template-columns:1fr;gap:24px}.ayb-eds-poster{max-height:280px}.ayb-slider-controls{flex-direction:column;align-items:flex-start;gap:14px}.ayb-slider-controls button{padding:9px 12px}.ayb-slide .hero-image{object-position:65% center}}@media(prefers-reduced-motion:reduce){.ayb-slider *{transition:none!important}}
