.advertising-hero{padding:55px 6%;display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:center;background:radial-gradient(ellipse at 80% 25%,#9d162745,transparent 65%),#0b0d10;border-bottom:1px solid #4f222c}.advertising-hero h1{font-size:clamp(45px,5vw,70px);margin:20px 0 25px;letter-spacing:-.03em}.advertising-hero p:not(.eyebrow){max-width:530px;font-size:18px;line-height:1.7;color:#c1c8d0}.advertising-hero .button{margin-top:15px}.advertising-mark{padding:40px 30px;border-left:4px solid #f2162d;transform:rotate(-4deg);background:repeating-linear-gradient(0deg,#111216 0 4px,#17181d 4px 6px);box-shadow:14px 14px 0 #290d14}.advertising-mark>span{display:block;color:#ff5d70;font-size:12px;letter-spacing:.2em;font-weight:800}.advertising-mark strong{display:block;font-size:clamp(35px,4.5vw,66px);line-height:1.05;letter-spacing:-.03em;margin:15px 0 25px}.advertising-options{padding:50px 6%}.advertising-options h2{font-size:36px}.advertising-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.advertising-grid article{padding:28px;border:1px solid #393b44;border-top:3px solid #d51a32;background:linear-gradient(140deg,#24121b,#111418);display:flex;flex-direction:column}.advertising-number{color:#ff6276;font-size:10px;font-weight:700;letter-spacing:.14em}.advertising-grid h3{font-size:31px;line-height:1.15;margin:25px 0 16px}.advertising-grid p{font-size:14px;line-height:1.7;color:#bfc6cf;margin:0 0 28px}.advertising-grid a{font-size:13px;text-underline-offset:5px;margin-top:auto}.advertising-contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;padding:50px 6% 65px;background:#0e1115;border-block:1px solid #30343c;scroll-margin-top:20px}.advertising-contact-copy{padding-top:25px}.advertising-contact-copy h2{font-size:42px}.advertising-contact-copy>p:not(.eyebrow){font-size:16px;line-height:1.8;color:#bfc6cf;max-width:440px}.advertising-contact-copy>.privacy-note{font-size:12px!important}.advertising-contact .signup-panel select,.advertising-contact .signup-panel textarea{width:100%;color:#f5f5f5;background:#080a0e;border:1px solid #616976;border-radius:4px;padding:13px;font:16px Segoe UI,Arial,sans-serif;min-height:48px}.advertising-contact textarea{resize:vertical}.advertising-contact select:focus-visible,.advertising-contact textarea:focus-visible{outline:2px solid #ff6678;outline-offset:3px}#inquiry-message{font-size:14px;line-height:1.7}#inquiry-message[data-error=true]{color:#ff9aa8}#inquiry-message[data-error=false]{color:#a5eab8}.inquiry-row{padding:22px 0;border-top:1px solid #41434a}.inquiry-row h2{font-size:24px}.inquiry-row p{overflow-wrap:anywhere}.inquiry-body{white-space:pre-wrap;color:#c7ced7;line-height:1.7}.inquiry-details{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.inquiry-status{padding:10px;color:white;background:#151b23;border:1px solid #626a75;font:inherit}.inquiry-result{font-size:12px;color:#c0c8d3}.inbox-tools{display:flex;gap:20px;align-items:center;flex-wrap:wrap}@media(max-width:850px){.advertising-hero{grid-template-columns:1fr;gap:35px;padding-top:30px}.advertising-mark{max-width:480px;margin:0 10px 15px}.advertising-mark strong{font-size:48px}.advertising-grid{grid-template-columns:1fr}.advertising-grid h3 br{display:none}.advertising-contact{grid-template-columns:1fr;gap:25px}.advertising-contact-copy{padding-top:0}.advertising-contact-copy h2{font-size:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.advertising-hero h1 [data-ad-field=heroTitle]{color:inherit;text-shadow:inherit}
