.ad-info-page{background:#f7f9fc;color:#0e1b2d}.ad-info-hero{padding:28px 0 72px;background:linear-gradient(135deg,#0b223f,#11345f 72%,#174679);color:#fff;position:relative;overflow:hidden}.ad-info-hero:after{content:"";position:absolute;width:600px;height:600px;border-radius:50%;right:-180px;top:-300px;background:radial-gradient(circle,rgba(49,122,255,.3),transparent 68%)}.ad-info-breadcrumb{display:flex;gap:9px;color:#a9bed8;font-size:12px;margin-bottom:50px}.ad-info-breadcrumb a{color:#d5e1ef;text-decoration:none}.ad-info-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) 380px;gap:70px;align-items:end;position:relative;z-index:1}.ad-info-kicker,.ad-info-heading>span,.ad-info-hero-card>span,.ad-info-cta span{display:block;color:#79abff;font-size:10px;font-weight:900;letter-spacing:.12em}.ad-info-hero h1{max-width:880px;margin:12px 0 20px;font-size:clamp(42px,5vw,70px);line-height:1;letter-spacing:-2.8px;font-weight:900}.ad-info-hero p{max-width:800px;margin:0;color:#c5d5e7;font-size:17px;line-height:1.72}.ad-info-actions{display:flex;gap:12px;margin-top:28px}.ad-info-actions a,.ad-info-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border:1px solid rgba(255,255,255,.25);border-radius:11px;color:#fff;text-decoration:none;font-size:12px;font-weight:900}.ad-info-actions a.primary,.ad-info-cta a{background:#176cf0;border-color:#176cf0;box-shadow:0 10px 26px rgba(23,108,240,.25)}.ad-info-hero-card{border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(255,255,255,.06);backdrop-filter:blur(8px);padding:24px}.ad-info-hero-card>span{margin-bottom:13px}.ad-info-hero-card>div{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-top:1px solid rgba(255,255,255,.11)}.ad-info-hero-card strong{font-size:21px}.ad-info-hero-card small{color:#a9bdd5}.ad-info-section{padding:78px 0}.ad-info-section.alt{background:#eef3f9}.ad-info-heading{max-width:820px;margin-bottom:34px}.ad-info-heading>span{color:#176cf0}.ad-info-heading h2{font-size:38px;line-height:1.13;letter-spacing:-1.4px;font-weight:900;margin:9px 0 12px}.ad-info-heading p{margin:0;color:#66758b;line-height:1.7}.ad-info-benefit-grid,.ad-info-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ad-info-benefit-grid article,.ad-info-steps>div,.ad-info-slots article{background:#fff;border:1px solid #dfe6ef;border-radius:18px;padding:25px;box-shadow:0 10px 30px rgba(25,42,70,.04)}.ad-info-benefit-grid b{display:block;color:#176cf0;font-size:11px;margin-bottom:35px}.ad-info-benefit-grid h3,.ad-info-steps h3,.ad-info-slots h3{font-size:20px;font-weight:900;margin:0 0 8px}.ad-info-benefit-grid p,.ad-info-steps p,.ad-info-slots p{margin:0;color:#6d7a8d;font-size:13px;line-height:1.65}.ad-info-slots{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ad-info-slots article{display:grid;grid-template-columns:210px 1fr;gap:24px;align-items:center}.ad-info-slots article.wide{grid-column:1/-1;grid-template-columns:390px 1fr}.ad-info-slots article>div>span{color:#176cf0;font-size:9px;font-weight:900;letter-spacing:.1em}.ad-info-slots small{display:block;margin-top:13px;color:#34465e;font-size:11px;font-weight:800}.mock{aspect-ratio:4/1;border:2px dashed #aac2e8;border-radius:12px;background:linear-gradient(135deg,#e9f1ff,#f8fbff);display:grid;place-items:center;color:#176cf0;font-weight:900;font-size:12px}.mock.square{aspect-ratio:1}.ad-info-steps{grid-template-columns:repeat(4,1fr)}.ad-info-steps strong{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#eaf2ff;color:#176cf0;margin-bottom:25px}.ad-info-cta{padding:56px 0;background:#0c2545;color:#fff}.ad-info-cta .shell{display:flex;align-items:center;justify-content:space-between;gap:30px}.ad-info-cta h2{font-size:34px;font-weight:900;margin:8px 0}.ad-info-cta p{margin:0;color:#b8cade}.ad-info-cta a{min-width:190px}@media(max-width:1000px){.ad-info-hero-grid{grid-template-columns:1fr}.ad-info-hero-card{max-width:650px}.ad-info-steps{grid-template-columns:1fr 1fr}.ad-info-slots article,.ad-info-slots article.wide{grid-template-columns:1fr}.ad-info-slots article.wide{grid-column:auto}}@media(max-width:700px){.ad-info-hero{padding-bottom:50px}.ad-info-breadcrumb{margin-bottom:35px}.ad-info-hero h1{font-size:40px;letter-spacing:-1.5px}.ad-info-actions{flex-direction:column}.ad-info-benefit-grid,.ad-info-steps,.ad-info-slots{grid-template-columns:1fr}.ad-info-section{padding:52px 0}.ad-info-heading h2{font-size:31px}.ad-info-cta .shell{align-items:stretch;flex-direction:column}.ad-info-cta a{width:100%}}
