.ads-page main{position:relative}.ads-page .header,.ads-page .header>.logo,.ads-page .header nav,.ads-page .header-actions>.button{animation:none}.ads-page .ads-eyebrow{color:#4661ff;letter-spacing:.02em;font-size:13px;font-weight:500;line-height:20px}.ads-page .ads-hero{padding-block:40px 80px}.ads-breadcrumb{color:#6e788f;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:40px;font-size:14px;line-height:22px;display:flex}.ads-breadcrumb a{color:#4661ff}.ads-hero-grid{grid-template-columns:minmax(0,688fr) minmax(0,688fr);align-items:center;gap:64px;display:grid}.ads-hero-copy{min-width:0}.ads-hero-copy h1{letter-spacing:-1.2px;color:#1c212e;margin-top:28px;font-size:60px;font-weight:500;line-height:70px}.ads-hero-copy .ads-lead{color:#525f7b;max-width:650px;margin-top:28px;font-size:20px;line-height:30px}.ads-actions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.ads-actions .button,.ads-pricing-action .button{border-radius:21px;min-height:62px;padding:18px 32px;font-size:16px;line-height:24px}.ads-keywords{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.ads-keywords li{color:#56637d;background:#edf2ff;border-radius:12px;padding:12px 16px;font-size:15px}.ads-hero-scene{background:linear-gradient(145deg,#f6f8ff,#e9efff);border:1px solid #d9e1f5;border-radius:22px;flex-direction:column;justify-content:center;gap:14px;min-width:0;min-height:540px;padding:24px;display:flex;position:relative;box-shadow:8px 8px #dfe7ff}.ads-scene-search,.ads-scene-ad,.ads-scene-flow>div{background:#fff;border:1px solid #d9e1f5;border-radius:16px;box-shadow:0 10px 20px #364f9512}.ads-scene-search{padding:14px 18px}.ads-scene-search>span{color:#a6b5d5;font-size:13px}.ads-scene-search p{color:#68758f;margin:10px 0;font-size:14px}.ads-scene-search strong{color:#21283a;background:#f1f5ff;border-radius:8px;padding:12px 14px;font-size:16px;font-weight:500;display:block}.ads-scene-ad{min-height:250px;padding:22px 24px 20px;position:relative}.ads-scene-ad img{max-width:17%;height:auto;position:absolute;top:20px;right:22px}.ads-scene-ad h2{max-width:75%;margin:15px 0;font-size:25px;font-weight:500;line-height:1.3}.ads-scene-ad>p:not(.ads-eyebrow){color:#525f7b;max-width:80%;font-size:15px;line-height:1.5}.ads-scene-ad>span{color:#4661ff;margin-top:16px;font-size:14px;display:block}.ads-scene-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.ads-scene-flow>div{flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.ads-scene-flow b{font-size:16px;font-weight:500}.ads-scene-flow span{color:#68758f;font-size:13px}.ads-scene-flow .ads-flow-arrow{color:#4661ff;font-size:22px}.ads-scene-caption{text-align:center;color:#68758f;font-size:14px}.ads-section{padding-block:80px;scroll-margin-top:24px}.ads-heading{margin-bottom:32px}.ads-heading h2{letter-spacing:-.8px;max-width:900px;margin-top:16px;font-size:44px;font-weight:500;line-height:1.27}.ads-heading>p:last-child:not(.ads-eyebrow){color:#525f7b;max-width:1100px;margin-top:20px;font-size:18px;line-height:28px}.ads-situations{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ads-card{background:linear-gradient(135deg,#f2f5ff,#fff 50%);border:1px solid #d9e1f5;border-radius:20px;flex-direction:column;min-width:0;padding:28px;display:flex;box-shadow:0 14px 16px #364f9512}.ads-card-top{justify-content:space-between;align-items:start;margin-bottom:18px;display:flex}.ads-card-top>span{color:#4661ff;font-size:20px}.ads-card-top img{object-fit:contain}.ads-card h3{color:#21283a;font-size:24px;font-weight:500;line-height:1.4}.ads-card>p:not(.ads-card-result):not(.ads-eyebrow){color:#525f7b;flex:1;margin-top:16px;font-size:17px;line-height:1.55}.ads-card-result{color:#4661ff;background:#eef3ff;border-radius:12px;margin-top:22px;padding:14px 16px;font-size:15px;line-height:1.4}.ads-formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ads-format>img{object-fit:contain;margin-bottom:14px}.ads-format h3{margin-top:12px}.ads-format>div{flex:1}.ads-analytics{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.ads-analytics ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ads-analytics li{background:#fff;border:1px solid #d9e1f5;border-radius:18px;gap:18px;padding:24px;display:flex}.ads-analytics li>span{color:#4661ff;font-size:21px}.ads-analytics h3,.ads-report h3{font-size:21px;font-weight:500;line-height:1.4}.ads-analytics li p,.ads-report p{color:#525f7b;margin-top:8px;font-size:16px;line-height:1.55}.ads-report{background:#eef3ff;border:1px solid #d9e1f5;border-radius:20px;padding:28px}.ads-report-heading{align-items:center;gap:18px;display:flex}.ads-report-heading img{object-fit:contain}.ads-metrics{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.ads-metrics>div{background:#fff;border:1px solid #d9e1f5;border-radius:12px;padding:18px}.ads-metrics h4,.ads-report-bottom h4{font-size:16px;font-weight:500}.ads-metrics p{font-size:14px}.ads-report-bottom{background:#fff;border:1px solid #d9e1f5;border-radius:12px;margin-top:12px;padding:18px}.ads-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ads-pricing{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ads-pricing .ads-card h3{margin-top:14px}.ads-pricing ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ads-pricing li{color:#525f7b;padding-left:24px;font-size:16px;line-height:24px;position:relative}.ads-pricing li:before{content:"✓";color:#4661ff;position:absolute;left:0}.ads-budget{background:#eef3ff;border:1px solid #d9e1f5;border-radius:18px;margin-top:24px;padding:24px}.ads-budget h3{font-size:20px;font-weight:500}.ads-budget p{color:#525f7b;margin-top:10px;font-size:16px;line-height:25px}.ads-pricing-action{align-items:center;gap:24px;margin-top:24px;display:flex}.ads-pricing-action p{color:#68758f;font-size:15px}.ads-faq-section{grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:48px;display:grid}.ads-faq-section .ads-heading h2{font-size:44px}.ads-faq{gap:12px;display:grid}.ads-faq article{background:#fff;border:1px solid #d9e1f5;border-radius:16px;padding:22px 24px}.ads-faq h3{font-size:20px;font-weight:500;line-height:1.4}.ads-faq p{color:#525f7b;margin-top:10px;font-size:16px;line-height:1.55}@media (max-width:1450px){.ads-hero-grid{gap:36px}.ads-hero-copy h1{font-size:clamp(34px,4vw,60px);line-height:1.2}.ads-hero-scene{min-height:500px}.ads-section{padding-block:64px}}@media (max-width:1000px){.ads-hero-grid,.ads-analytics,.ads-faq-section{grid-template-columns:1fr}.ads-hero-scene{width:100%;max-width:720px;min-height:0}.ads-situations,.ads-process{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-hero{padding-bottom:44px}.ads-section{padding-block:48px}.ads-faq-section{gap:12px}}@media (max-width:700px){.ads-page .ads-hero{padding-block:28px 40px}.ads-breadcrumb{gap:9px;margin-bottom:30px;font-size:12px}.ads-page .ads-eyebrow{font-size:11px;line-height:18px}.ads-hero-copy h1{letter-spacing:-.5px;margin-top:18px;font-size:clamp(29px,7.5vw,42px);line-height:1.23}.ads-hero-copy .ads-lead{margin-top:20px;font-size:16px;line-height:26px}.ads-actions{gap:12px;margin-top:24px}.ads-actions .button,.ads-pricing-action .button{min-height:52px;padding:14px 18px;font-size:13px}.ads-keywords{margin-top:24px}.ads-keywords li{padding:10px;font-size:13px}.ads-hero-scene{border-radius:16px;padding:14px}.ads-scene-search strong{font-size:12px}.ads-scene-ad{min-height:0;padding:18px}.ads-scene-ad h2{font-size:19px}.ads-scene-ad>p:not(.ads-eyebrow){max-width:none;font-size:13px}.ads-scene-ad>span{font-size:12px}.ads-scene-flow{gap:6px}.ads-scene-flow>div{padding:10px}.ads-scene-flow b{font-size:11px}.ads-scene-flow span{font-size:10px}.ads-section{padding-block:38px}.ads-heading{margin-bottom:24px}.ads-heading h2,.ads-faq-section .ads-heading h2{margin-top:10px;font-size:30px;line-height:1.3}.ads-heading>p:last-child:not(.ads-eyebrow){margin-top:14px;font-size:15px;line-height:24px}.ads-situations,.ads-formats,.ads-process,.ads-pricing{grid-template-columns:1fr;gap:16px}.ads-card{padding:20px}.ads-card h3{font-size:20px}.ads-card>p:not(.ads-card-result):not(.ads-eyebrow){font-size:15px;line-height:24px}.ads-card-top img,.ads-format>img,.ads-report-heading img{width:56px;height:56px}.ads-card-result{font-size:13px}.ads-analytics li{padding:18px}.ads-analytics h3,.ads-report h3{font-size:18px}.ads-analytics li p,.ads-report p{font-size:14px}.ads-report{padding:18px}.ads-metrics{grid-template-columns:1fr}.ads-budget{padding:18px}.ads-budget h3{font-size:17px}.ads-budget p{font-size:14px}.ads-pricing-action{flex-direction:column;align-items:start}.ads-faq article{padding:18px}.ads-faq h3{font-size:17px}.ads-faq p{font-size:14px}}
