.ads-page{background:linear-gradient(90deg,#0000 0 calc(50% - 401px),#ffffff0b calc(50% - 400px),#0000 calc(50% - 399px)),radial-gradient(circle at 72% 4%,#4da3ff1a,#0000 30%);padding-bottom:0}.ads-header{border-bottom:1px solid var(--border);padding:80px 0 64px}.ads-header h1{max-width:1000px;font-family:var(--fD);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(46px,7vw,92px);font-weight:600;line-height:.98}.ads-copy{max-width:800px;color:var(--muted);padding:72px 0 112px;font-size:20px;line-height:1.75}.ads-copy p+p{margin-top:32px}.ads-lead{font-family:var(--fD);color:var(--fg);text-transform:uppercase;font-size:clamp(30px,4vw,46px);line-height:1.25}.ads-contact{border-top:3px solid var(--red);font-family:var(--fD);color:var(--fg);text-transform:uppercase;padding-top:48px;font-size:clamp(28px,4vw,44px);line-height:1.35;margin-top:64px!important}.ads-contact strong,.ads-contact a,.ads-contact span{display:block}.ads-contact strong{color:var(--red);margin-bottom:18px}.ads-contact span{font-family:var(--fB);letter-spacing:.12em;color:var(--sub);margin:8px 0;font-size:13px;font-weight:600}.ads-contact a{width:fit-content;color:var(--fg);text-underline-offset:6px;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.ads-contact a:hover{color:var(--blue);-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}@media (width<=640px){.ads-page{background:radial-gradient(circle at 90% 3%,#4da3ff17,#0000 22%)}.ads-header{padding:56px 0 44px}.ads-copy{padding:48px 0 80px;font-size:17px;line-height:1.75}.ads-contact{padding-top:36px;margin-top:48px!important}}
