.ads-landing :is(.ads-hero-carousel-backdrop,.ads-placement-row .mf,.acw-stage){isolation:isolate;background:var(--dk-bg)}.ads-landing :is(.ads-hero-carousel-backdrop,.ads-placement-row .mf,.acw-stage):before,.ads-landing :is(.ads-hero-carousel-backdrop,.ads-placement-row .mf,.acw-stage):after{content:"";z-index:-1;pointer-events:none;background:var(--dk-brand);filter:none;position:absolute;inset:0;-webkit-mask:url(/landing/glow-mono.webp) 50%/cover no-repeat;-webkit-mask-source-type:luminance;mask:url(/landing/glow-mono.webp) 50%/cover no-repeat luminance}.ads-landing :is(.ads-hero-carousel-backdrop,.ads-placement-row .mf,.acw-stage):after{opacity:.5;box-shadow:none;-webkit-mask-composite:source-in, xor;background:#fff;-webkit-mask-image:url(/landing/glow-mono.webp),url(/landing/glow-mono.webp);mask-image:url(/landing/glow-mono.webp),url(/landing/glow-mono.webp);-webkit-mask-position:50%,50%;mask-position:50%,50%;-webkit-mask-size:cover,cover;mask-size:cover,cover;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:luminance,luminance;mask-mode:luminance,luminance}.ads-landing .ads-placement-row .mf{outline:1px solid var(--ob-edge-strong);outline-offset:-1px}.ads-landing .ads-placement-row :is(.mf--top-left,.mf--top):after{transform:rotate(180deg)}:root[data-theme=light] .ads-landing :is(.ads-hero-carousel-backdrop,.ads-placement-row .mf,.acw-stage):before{opacity:.92}:root[data-theme=light] .ads-landing :is(.ads-hero-carousel-backdrop,.ads-placement-row .mf,.acw-stage):after{opacity:.6}@supports not (mask-mode:luminance){.ads-landing :is(.ads-hero-carousel-backdrop,.ads-placement-row .mf,.acw-stage):before{background:radial-gradient(ellipse 70% 60% at 78% 100%, var(--dk-brand), transparent 70%);-webkit-mask:none;mask:none}.ads-landing :is(.ads-hero-carousel-backdrop,.ads-placement-row .mf,.acw-stage):after{display:none}}
.ads-landing{--ob-edge-strong:var(--dk-border);color:var(--dk-text);font-family:var(--dk-font-sans)}.ads-container{width:min(1120px,100% - 64px);margin-inline:auto}.ads-landing h1,.ads-landing h2,.ads-landing h3,.ads-landing p{margin:0}.ads-landing h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(27px,3.1vw,38px);font-weight:500;line-height:1.18}.ads-landing h3{letter-spacing:-.025em;font-size:18px;font-weight:500;line-height:1.35}.ads-landing p{color:var(--dk-muted);font-size:15px;line-height:1.65}.ads-landing :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--dk-brand-ink,var(--dk-brand));outline-offset:5px}.ads-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:44px;padding-block:76px 72px;display:grid}.ads-hero-copy{min-width:0}.ads-hero h1{letter-spacing:-.055em;font-size:clamp(40px,4.15vw,58px);font-weight:500;line-height:1.08}.ads-hero h1>span{display:block}.ads-hero-reach{white-space:nowrap}.ads-hero-count{color:var(--dk-brand-ink,var(--dk-brand));font-variant-numeric:tabular-nums}.ads-hero-actions{grid-template-columns:max-content max-content;align-items:start;gap:10px;margin-top:29px;display:grid}.ads-button{corner-shape:squircle;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 19px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;transition:background .14s,border-color .14s;display:inline-flex}.ads-button-primary{color:var(--dk-primary-action-text);background:var(--dk-primary-action)}.ads-button-primary:hover{filter:brightness(1.06)}.ads-button-secondary{color:var(--dk-text);background:var(--dk-surface);border-color:var(--dk-border)}.ads-button-secondary:hover{background:var(--dk-raised)}.ads-button:disabled{opacity:.6;cursor:wait}.ads-logos{padding-block:40px}.ads-logo-heading{color:var(--dk-muted);text-align:center;letter-spacing:0!important;font-size:15px!important;font-weight:450!important}.ads-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 42px;width:min(840px,100%);margin:30px auto 0;padding:0;list-style:none;display:grid}.ads-logo{opacity:.72;justify-content:center;align-items:center;gap:7px;min-width:0;height:28px;display:flex}.ads-logo img{filter:brightness(0)invert()}[data-theme=light] .ads-logo img{filter:brightness(0)}.ads-logo-mark{flex-shrink:0;width:21px;height:auto;max-height:25px}.ads-logo-wordmark{-o-object-fit:contain;object-fit:contain;width:auto;min-width:0;max-width:125px;height:auto;max-height:24px}.ads-logo-name{letter-spacing:-.05em;font-size:17px;font-weight:550}.ads-section{padding-block:64px}.ads-section-heading{text-align:center}.ads-section-heading p{margin-top:12px}.ads-offer-section{padding-block:64px 32px}.ads-offer{corner-shape:squircle;background:var(--dk-surface);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:35px;padding:32px 36px;scroll-margin-top:40px;display:grid}.ads-offer h3{letter-spacing:-.04em;font-size:24px}.ads-offer p{max-width:460px;margin-top:8px;font-size:14px}.ads-engagements{justify-content:space-between;align-items:center;gap:36px;padding-block:32px 64px;display:flex}.ads-engagements h2{font-size:25px}.ads-engagements p{max-width:470px;margin-top:10px;font-size:14px}.ads-text-link{color:var(--dk-text);flex-shrink:0;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.ads-text-link:hover{color:var(--dk-brand-ink,var(--dk-brand))}.ads-faq{grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:64px;display:grid}.ads-faq h2{font-size:29px}.ads-faq details{border-bottom:1px solid var(--dk-border)}.ads-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;font-size:14px;font-weight:450;list-style:none;display:flex}.ads-faq details:first-child summary{padding-top:5px}.ads-faq summary::-webkit-details-marker{display:none}.ads-faq summary svg{color:var(--dk-muted);flex-shrink:0;transition:transform .15s}.ads-faq details[open] summary svg{transform:rotate(180deg)}.ads-faq details p{max-width:530px;padding-bottom:18px;font-size:13px}.ads-faq details p a{color:var(--dk-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--dk-text) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--dk-text) 35%, transparent);text-underline-offset:3px}.ads-faq details p a:hover{-webkit-text-decoration-color:var(--dk-text);text-decoration-color:var(--dk-text)}.ads-contact{grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:64px 80px;scroll-margin-top:40px;display:grid}.ads-contact>div>p{max-width:295px;margin-top:16px;font-size:14px}.ads-expert-form{flex-direction:column;gap:16px;display:flex}.ads-expert-form label>span{color:var(--dk-muted);font-size:12px}.ads-expert-form :is(input:not([name=fax]),textarea,select){border:1px solid var(--dk-border);corner-shape:squircle;background:var(--dk-surface);width:100%;min-height:44px;color:var(--dk-text);border-radius:13px;margin-top:7px;padding:11px 13px;font-size:13px;display:block}.ads-budget-option{color:var(--dk-text);background:var(--dk-surface)}.ads-expert-form :is(input,textarea)::-moz-placeholder{color:var(--dk-muted)}.ads-expert-form :is(input,textarea)::placeholder{color:var(--dk-muted)}.ads-expert-form>button{align-self:flex-start}.ads-contact-result :is(h3,a){color:var(--dk-text)}.ads-contact-result>.ads-button{color:var(--dk-primary-action-text)}@media (max-width:800px){.ads-container{width:calc(100% - 40px)}.ads-hero{grid-template-columns:1fr;gap:36px;padding-block:54px}.ads-hero-copy{text-align:left}.ads-hero h1{font-size:48px}.ads-hero-actions{justify-content:start}.ads-faq,.ads-contact{gap:40px}.ads-offer{padding:27px}}@media (max-width:600px){.ads-hero{grid-template-columns:1fr;gap:34px;padding-top:40px;padding-bottom:40px}.ads-hero-copy{text-align:left;padding-bottom:0}.ads-hero h1{font-size:clamp(34px,10vw,51px)}.ads-hero-actions{justify-content:start;margin-top:22px}.ads-logos{padding-block:32px}.ads-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:340px}.ads-section{padding-block:44px}.ads-offer-section{padding-block:44px 24px}.ads-offer{grid-template-columns:1fr;gap:22px;padding:25px}.ads-offer h3{font-size:23px}.ads-offer>.ads-button{justify-self:start}.ads-engagements{flex-direction:column;align-items:flex-start;gap:22px;padding-block:24px 44px}.ads-engagements h2{font-size:24px}.ads-faq,.ads-contact{grid-template-columns:1fr;gap:28px;padding-block:44px}.ads-faq h2{font-size:27px}.ads-contact{padding-bottom:58px}.ads-contact>div>p{max-width:350px;margin-top:12px}}@media (prefers-reduced-motion:reduce){.ads-landing *,.ads-landing :before,.ads-landing :after{transition:none!important}}
