.ads-page{--ad-mint:#70ead3;--ad-lilac:#bba7ff;background:radial-gradient(ellipse at 80% 5%,#493b772b,transparent 32%),radial-gradient(ellipse at 15% 30%,#1f655923,transparent 40%)}.ad-kicker,.ad-heading>span{font-size:10px;letter-spacing:.16em;color:var(--ad-lilac)}.ad-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:45px;padding:45px 0 60px}.ad-hero h1{font-size:clamp(2.3rem,4vw,4.3rem);line-height:1.3;letter-spacing:-.025em;margin:22px 0}.ad-hero h1 em,.ad-faq h2 em{font-style:normal;color:var(--ad-mint)}.ad-hero .seo-lead{font-size:16px;line-height:2}.ad-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:23px}.ad-primary,.ad-secondary{display:inline-flex;align-items:center;justify-content:center;padding:14px 19px;text-decoration:none;border-radius:10px;font-size:13px;font-weight:600;line-height:1.5}.ad-primary{background:var(--ad-mint);color:#102b29!important;border:1px solid transparent}.ad-primary:hover{background:#a2ffe9}.ad-secondary{border:1px solid #9fbdc23d;color:#d3e3e8!important}.ad-caption{color:#94adb8;font-size:12px;line-height:1.9;margin-top:22px}.ad-orbit{position:relative;overflow:hidden;border:1px solid #b29ae346;border-radius:25px;padding:24px;background:linear-gradient(145deg,#282a40,#142b32);box-shadow:0 25px 80px #0004}.ad-orbit:before,.ad-orbit:after{content:"";position:absolute;pointer-events:none;border:1px solid #bba7ff16;width:350px;height:350px;border-radius:50%;top:-70px;inset-inline-end:-100px}.ad-orbit:after{width:290px;height:290px;top:-40px;inset-inline-end:-70px}.ad-orbit>*{position:relative}.ad-orbit-top{display:flex;justify-content:space-between;align-items:center;direction:ltr;font-size:10px;letter-spacing:.1em;color:#b6b2cf}.ad-beacon{width:7px;height:7px;background:var(--ad-mint);border-radius:50%;box-shadow:0 0 0 5px #70ead315}.ad-core{padding:48px 8px 38px}.ad-core>span{font:11px monospace;direction:ltr;display:block;color:var(--ad-lilac);margin-bottom:20px;letter-spacing:.18em}.ad-core strong{font-size:clamp(1.8rem,2.6vw,2.8rem);line-height:1.5;font-weight:500}.ad-core em{font-style:normal;color:var(--ad-mint)}.ad-flow{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:17px 12px;background:#0a1c2670;border:1px solid #9eb9c122;border-radius:12px;font-size:11px;color:#c5d6df}.ad-flow i{color:var(--ad-mint);font-style:normal;animation:ad-flow 2.5s ease-in-out infinite}.ad-network{display:flex;gap:8px;direction:ltr;margin:22px 0}.ad-network span{padding:7px 10px;border:1px solid #b4a2db30;border-radius:7px;font-size:10px;color:#c1bad6;letter-spacing:.06em}.ad-orbit>small{font-size:10px;color:#99aeb9}.ad-section{padding:44px 0}.ad-heading h2,.ad-video h2,.ad-budget h2{font-size:clamp(1.8rem,2.8vw,2.7rem);line-height:1.5;margin:13px 0 18px}.ad-heading p,.ad-video p,.ad-budget>div>p{color:#b0c5cf;line-height:1.95;max-width:800px}.ad-goals{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:25px}.ad-goals button{display:flex;flex-direction:column;align-items:start;gap:22px;padding:22px 18px;border:1px solid #a4b9c332;border-radius:15px;background:#152a33;color:#d6e7e7;font:inherit;cursor:pointer;text-align:start}.ad-goals button>span:first-child{font:11px monospace;color:var(--ad-lilac)}.ad-goals strong{font-size:17px;font-weight:500}.ad-goals button>span:last-child{align-self:flex-end;color:#92b4bd}.ad-goals button[aria-pressed=true]{border-color:var(--ad-mint);background:linear-gradient(140deg,#20423e,#182d35)}.ad-goal-output{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px;border-inline-start:2px solid var(--ad-mint);background:#70ead307;border-radius:10px;margin-top:18px;min-height:100px}.ad-goal-output p{font-size:14px;line-height:1.9;color:#b8ced5;max-width:740px;margin:0}.ad-goal-output a{white-space:nowrap;font-size:12px;color:var(--ad-mint)}.ad-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.ad-platform{padding:30px;border:1px solid #9fbdc331;border-radius:20px;background:#152a33;position:relative;overflow:hidden}.ad-platform:after{content:"";width:120px;height:120px;border:1px solid #bba7ff18;border-radius:30px;transform:rotate(35deg);position:absolute;inset-inline-end:-25px;top:60px;pointer-events:none}.ad-platform-top{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.1em;color:var(--ad-lilac);direction:ltr}.ad-platform-top b{font-weight:400;color:#7992a2}.ad-platform h3{font-size:24px;margin:24px 0 14px}.ad-platform p{line-height:2;font-size:14px;color:#aac2cd;max-width:90%}.ad-platform a{display:inline-block;color:var(--ad-mint);text-decoration:none;font-size:12px;margin-top:15px}.ad-platform-1{background:linear-gradient(140deg,#192d40,#152a33)}.ad-platform-2{background:linear-gradient(140deg,#322b40,#152a33)}.ad-platform-3{background:linear-gradient(140deg,#193338,#152a33)}.ad-video{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px}.ad-video-poster{max-width:360px;min-height:430px;width:100%;justify-self:center;border:1px solid #a394cd55;border-radius:22px;background:linear-gradient(160deg,#493665,#223643 65%,#205b54);padding:25px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;box-sizing:border-box;transform:rotate(-2deg)}.ad-video-poster>span,.ad-video-poster>small{font-size:9px;letter-spacing:.12em;color:#d1c8e5;direction:ltr}.ad-play{display:grid;place-items:center;align-self:center;width:72px;height:72px;border:1px solid #d8eff35c;border-radius:50%;font-size:23px;color:#b1f6e5;background:#aee6e511}.ad-video-poster>strong{font-size:35px;font-weight:500;line-height:1.2;color:#e5f3f1;direction:ltr}.ad-timeline{display:flex;gap:5px;padding:10px 0;direction:ltr}.ad-timeline i{height:24px;flex:1;background:#a8d2ce4a;border-radius:4px}.ad-timeline i:nth-child(2n){background:#ba9be95a}.ad-timeline i:first-child{flex:1.6}.ad-pills{display:flex;gap:10px;direction:ltr}.ad-pills span{border:1px solid #9eb8c13d;border-radius:7px;padding:9px 15px;color:#a4cfc6;font:12px monospace}.ad-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding:0;list-style:none;counter-reset:ad;margin-top:30px}.ad-steps li{counter-increment:ad;border-top:1px solid #aac4ce3b;padding-top:20px}.ad-steps li:before{content:'0' counter(ad);color:var(--ad-mint);font:12px monospace}.ad-steps h3{font-size:18px;margin:20px 0 10px}.ad-steps p{font-size:13px;color:#a5bfcb;line-height:1.9}.ad-budget{display:grid;grid-template-columns:1fr 1fr;gap:25px 50px;align-items:center;border:1px solid #a4b3d62e;border-radius:22px;padding:35px;background:linear-gradient(120deg,#252a40,#152d35);margin:25px 0}.ad-costs article{padding:18px 0;border-bottom:1px solid #9cb7c329}.ad-costs article:first-child{padding-top:0}.ad-costs article:last-child{border-bottom:0}.ad-costs h3{font-size:17px;margin:0 0 7px;color:#dce8e9}.ad-costs p{font-size:13px;line-height:1.9;color:#a4bcc8;margin:0}.ad-budget>a{justify-self:start}.ad-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:25px}.ad-metrics article{padding:23px;border:1px solid #9bb8c42b;border-radius:15px;background:#132931}.ad-metrics h3{font-size:18px;color:var(--ad-mint);margin:0 0 12px}.ad-metrics p{font-size:13px;color:#acc2cc;line-height:1.9;margin:0}.ad-faq-grid{display:grid;grid-template-columns:.85fr 1.35fr;gap:50px;align-items:start}.ad-faq h2{font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1.6}.ad-help{padding:27px 23px;border:1px solid #a1bbce35;border-radius:20px;background:#10232b;margin-top:28px}.ad-help-icon{font-size:35px;color:var(--ad-mint)}.ad-help h3{font-size:22px;line-height:1.6}.ad-help p{font-size:13px;line-height:2;color:#9bb6c0}.ad-help .ad-primary{display:flex;margin-top:25px}.ad-help-link{display:block;text-align:center;padding:19px 8px;color:#c2d8dc;text-decoration:none;font-size:12px;border-bottom:1px solid #a2bec32c}.ad-help-link:last-child{border-bottom:0;padding-bottom:0}.ads-page .seo-final{background:linear-gradient(120deg,#263344,#153c38);border-color:#85dac240}.ads-page a:focus-visible,.ads-page button:focus-visible{outline:2px solid var(--ad-mint);outline-offset:4px}@keyframes ad-flow{50%{opacity:.4;transform:translateX(3px)}}
@media(max-width:1000px){.ad-hero{gap:25px}.ad-flow{flex-direction:column;gap:9px}.ad-flow i{transform:rotate(90deg)}.ad-core{padding:30px 0}.ad-video{gap:30px}.ad-goals strong{font-size:14px}.ad-faq-grid{gap:28px}}
@media(max-width:700px){.ad-hero{grid-template-columns:1fr;padding:25px 0 30px;gap:30px}.ad-hero h1{font-size:clamp(2.1rem,8vw,3.3rem)}.ad-orbit{padding:22px}.ad-flow{flex-direction:row;font-size:10px;gap:7px}.ad-flow i{transform:none}.ad-core strong{font-size:30px}.ad-goals{grid-template-columns:1fr 1fr;gap:9px}.ad-goals button{padding:18px 14px;gap:15px}.ad-goal-output{flex-direction:column;align-items:start;gap:15px}.ad-platforms,.ad-video,.ad-budget,.ad-faq-grid{grid-template-columns:1fr}.ad-platform{padding:25px}.ad-platform p{max-width:100%}.ad-video-poster{min-height:370px;max-width:310px;transform:none}.ad-video{gap:30px}.ad-section{padding:30px 0}.ad-steps{grid-template-columns:1fr 1fr;gap:22px}.ad-budget{padding:24px 20px;gap:22px}.ad-metrics{grid-template-columns:1fr}.ad-faq-grid{gap:30px}.ad-hero .seo-lead{font-size:15px}.ad-steps h3{font-size:17px}}
@media(prefers-reduced-motion:reduce){.ad-flow i{animation:none}}
/* Give the inner FAQ layout the complete section width, without a nested parent grid. */
.ads-page .ad-faq{display:block;width:100%;max-width:none}.ads-page .ad-faq-grid{width:100%;grid-template-columns:minmax(330px,.9fr) minmax(0,1.25fr);gap:clamp(30px,4vw,60px)}.ads-page .ad-faq-grid>aside,.ads-page .ad-faq-grid>.seo-faq-list{min-width:0;width:100%}.ads-page .ad-faq h2{font-size:clamp(27px,2.45vw,36px);line-height:1.55;word-break:normal;overflow-wrap:normal;max-width:none;margin:18px 0 26px}.ads-page .ad-help{padding:28px 25px}.ads-page .ad-help h3{font-size:22px;line-height:1.55}.ads-page .ad-help .ad-primary{width:100%;gap:8px;white-space:nowrap;font-size:13px}.ads-page .ad-help p{max-width:none}.ads-page .ad-help-link{line-height:1.8}
@media(max-width:900px){.ads-page .ad-faq-grid{grid-template-columns:1fr;gap:32px}.ads-page .ad-faq h2{font-size:30px}.ads-page .ad-help{max-width:none}.ads-page .ad-help .ad-primary{white-space:normal}}
@media(max-width:480px){.ads-page .ad-faq h2{font-size:27px}.ads-page .ad-help{padding:25px 20px}.ads-page .ad-help h3{font-size:21px}}
.ad-price-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid #a8b9cd3b;background:#10232d;margin-top:25px}.ad-price-toolbar>span{font-size:12px;color:#c7dce0}.ad-price-toolbar label{display:flex;align-items:center;gap:12px;font-size:12px}.ad-price-toolbar select{font:inherit;color:#dbe9eb;background:#142c37;border:1px solid #96b7c15c;border-radius:8px;padding:12px;max-width:230px}.ad-price-toolbar small{font-size:10px;color:#9bb5c0}.ad-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px}.ad-plan{display:flex;flex-direction:column;min-width:0;padding:25px 20px;border:1px solid #9cbac335;border-radius:19px;background:linear-gradient(150deg,#1d2c3e,#122a32)}.ad-plan-featured{border-color:var(--ad-mint);box-shadow:0 0 45px #70ead309}.ad-plan-badge{font-size:10px;color:#9eb7c7;min-height:20px}.ad-plan-featured .ad-plan-badge{color:var(--ad-mint)}.ad-plan h3{font-size:23px;line-height:1.5;margin:14px 0 2px}.ad-plan-name{font-size:11px;color:#a0b1cb;letter-spacing:.04em;margin:3px 0 15px}.ad-plan-price{display:flex;flex-direction:column;gap:6px}.ad-amount{font-weight:500;font-size:clamp(25px,2.3vw,34px);overflow-wrap:anywhere}.ad-plan-price>span,.ad-setup{font-size:11px;color:#a7c0c9}.ad-media-note{font-size:11px;color:var(--ad-mint);padding-bottom:16px;border-bottom:1px solid #a9bac72b}.ad-plan ul{font-size:12px;line-height:1.9;padding-inline-start:18px;color:#bed0dc;flex:1;margin:5px 0 25px}.ad-plan li{margin-bottom:10px}.ad-plan-wa{font-size:11px;text-decoration:none;color:#bdddd4!important;text-align:center;padding-top:16px}.ad-order{width:100%}.ad-plan-terms{border:1px solid #a9bec32e;border-radius:12px;padding:18px 22px;margin-top:20px;background:#12262e}.ad-plan-terms summary{cursor:pointer;font-size:14px;color:#cde0e2}.ad-plan-terms ul{font-size:12px;line-height:2;color:#aac2cc;padding-inline-start:20px}.ad-plan-terms li{margin-bottom:8px}@media(max-width:1100px){.ad-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-price-toolbar{flex-wrap:wrap}}@media(max-width:650px){.ad-plan-grid{grid-template-columns:1fr}.ad-price-toolbar{align-items:stretch;flex-direction:column}.ad-price-toolbar label{justify-content:space-between}.ad-price-toolbar select{max-width:70%}.ad-plan{padding:26px}.ad-plan ul{font-size:13px}.ad-amount{font-size:34px}}
