.service-band,.ads-section{max-width:1280px;margin:0 auto;padding:110px 32px}.service-band{background:#07162e;color:#fff;border-radius:36px}.service-band .section-head,.ads-section .section-head{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:end;margin-bottom:45px}.service-band .section-head h2,.ads-section .section-head h2{font:800 clamp(32px,4vw,58px)/1.05 Manrope,sans-serif;margin:8px 0}.service-band .section-head>p,.ads-section .section-head>p{font-size:18px;line-height:1.7;color:#8da2c1}.compact-services{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.compact-services a{min-height:245px;padding:28px;border:1px solid #284060;border-radius:22px;color:#fff;text-decoration:none;background:#0d203c;transition:.25s}.compact-services a:hover{transform:translateY(-6px);background:#12305a;border-color:#288cff}.compact-services span{float:right;color:#46a1ff}.compact-services h3{font:700 23px Manrope,sans-serif;margin:78px 0 12px}.compact-services p{color:#9eb0c9;line-height:1.65}.ads-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ads-grid a{padding:35px;border:1px solid #dce5f1;border-radius:24px;color:#07162e;text-decoration:none;background:#fff;transition:.25s}.ads-grid a:hover{box-shadow:0 20px 50px #12335c18;transform:translateY(-5px);border-color:#087cf0}.ads-grid small{color:#087cf0;font-weight:800}.ads-grid h3{font:700 25px Manrope,sans-serif;margin:45px 0 12px}.ads-grid p{color:#64748b;line-height:1.65;min-height:82px}.ads-grid strong{color:#087cf0}.services .service-card:first-child{grid-column:span 2;background:#087cf0;color:#fff}.services .service-card:first-child p,.services .service-card:first-child strong{color:#fff}.services .service-card:first-child .service-icon{color:#fff}@media(max-width:900px){.compact-services{grid-template-columns:1fr 1fr}.ads-grid{grid-template-columns:1fr}.service-band .section-head,.ads-section .section-head{grid-template-columns:1fr}.services .service-card:first-child{grid-column:auto}}@media(max-width:560px){.service-band,.ads-section{padding:70px 20px;border-radius:24px}.compact-services{grid-template-columns:1fr}.compact-services a{min-height:190px}.compact-services h3{margin-top:40px}}
