.advertiser-page{letter-spacing:0}.ad-inner{width:min(1120px,calc(100% - 48px));margin-inline:auto}.ad-hero{position:relative;isolation:isolate;min-height:430px;display:flex;align-items:center;padding:52px 0}.ad-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%;z-index:-2}.ad-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,10,7,.94),rgba(4,10,7,.7) 47%,rgba(4,10,7,.18));z-index:-1}.ad-hero h1{font-size:68px;line-height:.98;max-width:630px;margin:17px 0 20px;letter-spacing:0}.ad-hero .ad-inner>p:not(.eyebrow){max-width:540px;font-size:18px;line-height:1.65;color:#e3dfcc;margin:0 0 24px}.ad-promise{display:flex;justify-content:space-between;gap:16px;padding-block:24px;border-bottom:1px solid #404b39;color:#b7bea9;font-size:14px}.ad-promise strong{color:#eee4c9}.ad-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;padding-block:64px;align-items:center}.ad-intro h2,.ad-faq h2{font-size:40px;line-height:1.08;margin:14px 0}.ad-intro>p{font-size:17px;line-height:1.8;color:#bfc5b4}.ad-workspace{background:#17271f;border-block:1px solid #405644;padding:32px 0 64px}.ad-tabs{display:flex;gap:28px;border-bottom:1px solid #53694e;margin-bottom:24px}.ad-tabs button{border:0;border-bottom:3px solid transparent;background:none;padding:12px 0;color:#c3cbb8;font:700 15px Arial;cursor:pointer}.ad-tabs button[aria-selected=true]{color:#ffbb37;border-bottom-color:#ffbb37}.ad-workspace h2{font-size:34px;margin:20px 0 14px}.ad-workspace h3{font-size:25px;margin:15px 0}.ad-workspace p{line-height:1.65;max-width:780px}.ad-access{display:flex;align-items:end;gap:16px;margin:24px 0;max-width:750px}.ad-access label{flex:1}.ad-workspace label{display:grid;gap:8px;font:700 14px/1.4 Arial,sans-serif;letter-spacing:0}.ad-workspace input:not([type=checkbox]),.ad-workspace select,.ad-workspace textarea{width:100%;min-width:0;border:1px solid #839080;border-radius:3px;padding:11px 12px;color:#f0ecdb;background:#101b15;font:400 16px/1.5 Arial,sans-serif;letter-spacing:0}.ad-workspace textarea{resize:vertical}.ad-workspace input[type=checkbox]{width:18px;height:18px;accent-color:#ffb02a;flex:0 0 18px}.ad-workspace select option{color:#eee8d4;background:#101b15}.ad-workspace .ad-check{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-weight:400;font-size:14px;line-height:1.65}.ad-check a{color:#ffbf4b}.ad-honeypot{position:absolute!important;left:-9999px;width:1px!important}.ad-notice{color:#ffc86d;font-size:14px;line-height:1.6}.ad-notice:empty{display:none}.ad-message{color:#ffdc91;border-left:3px solid #ffb52b;padding-left:14px;margin:20px 0}.ad-message:empty{display:none}.ad-workspace .ad-small{font-size:13px;line-height:1.65;color:#bcc8b7}.ad-small small{font-size:inherit}.ad-compose{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:42px}.ad-compose form{min-width:0}.ad-compose fieldset{border:0;border-top:1px solid #52694e;margin:28px 0 0;padding:24px 0;min-width:0}.ad-compose legend{padding-right:16px;color:#eee6ca;font:700 19px Arial}.ad-compose legend b{display:inline-block;margin-right:12px;color:#ffb42a}.ad-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.ad-wide{grid-column:1/-1}.ad-price{align-self:start;position:sticky;top:110px;border-left:1px solid #63765a;padding-left:24px;margin-top:26px}.ad-price h3{margin-top:10px}.ad-price dl{margin:24px 0}.ad-price dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;border-bottom:1px solid #475c42;font-size:14px}.ad-price dd{margin:0;white-space:nowrap;font-weight:bold}.ad-total{font:700 30px Arial;color:#ffbc36}.ad-order-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:36px}.ad-order-title h2{margin-top:10px}.ad-quiet{border:1px solid #80916d;background:transparent;color:#eee6cb;padding:10px 15px;border-radius:3px;font:700 14px/1.3 Arial;cursor:pointer}.ad-quiet:hover{background:#304331}.ad-regions{display:grid;grid-template-columns:1fr 1fr;gap:6px;max-height:200px;overflow-y:auto;border:1px solid #60745b;padding:12px;margin:10px 0;scrollbar-color:#7f8e6c transparent}.ad-regions label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:400;overflow-wrap:anywhere}.ad-regions label span{min-width:0}#regionsSection{margin-top:20px}#productionFields>label{margin-top:18px}#scriptButton{margin-top:12px}.ad-audio{border-top:1px solid #536c4c;padding:24px 0}.ad-audio form{max-width:680px}.ad-audio audio{display:block;width:min(100%,620px);margin:20px 0}.ad-audio audio[hidden]{display:none}.ad-transcript{white-space:pre-wrap;color:#d6decb;font-size:15px}.ad-pay{border-top:1px solid #536c4c;padding-top:24px;display:flex;flex-wrap:wrap;gap:16px}.ad-pay p{flex-basis:100%}.ad-faq{padding-block:64px}.ad-faq details{border-bottom:1px solid #414d3b;padding:18px 0}.ad-faq summary{cursor:pointer;font-weight:bold;font-size:17px}.ad-faq details p{max-width:780px;color:#bfc8b5;line-height:1.8}.ad-terms{background:#0c1511;border-block:1px solid #354a40;padding:40px 0}.ad-terms h2{font-size:25px}.ad-terms p{font-size:13px;color:#b4c1b6;line-height:1.75}.ad-terms a{color:#e9c37b}.ad-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:20px 0}.ad-totals strong{display:block;color:#ffb42a;font-size:34px}.ad-totals span{font-size:14px;color:#bdcbb8}#dashboard progress{width:100%;height:16px;accent-color:#ffb42a}.ad-actions{display:flex;flex-wrap:wrap;gap:14px;margin:25px 0}.ad-report-table{overflow-x:auto;margin:24px 0}.ad-report-table table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.ad-report-table th,.ad-report-table td{padding:10px;border-bottom:1px solid #53654e}.ad-report-table h3{font-size:22px}.advertiser-page button:disabled{opacity:.45;cursor:not-allowed}.advertiser-page .site-footer nav{flex-wrap:wrap}.advertiser-page .site-footer>p{line-height:1.6}.advertiser-page :is(a,button,input,select,textarea):focus-visible{outline:2px solid #ffbf3d;outline-offset:4px}.advertiser-page [hidden]{display:none!important}.advertiser-page .button{letter-spacing:0}.ad-workspace .button-primary{color:#111b10;background:#ffae00}
.advertiser-page main{padding-top:76px}.advertiser-page .header-cta{white-space:nowrap}.advertiser-page .site-header{gap:20px}
#saveOrder{display:flex;width:fit-content;max-width:100%;margin-top:24px}
.ad-renewal{border-top:1px solid #536c4c;margin-top:32px;padding-top:12px}.ad-renewal-price{max-width:620px}.ad-renewal-price dl>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #475c42;font-size:14px}.ad-renewal-price dd{margin:0;white-space:nowrap}.ad-renewal-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-bottom:1px solid #475c42;padding:16px 0}.ad-renewal-row p{margin:0;flex:1 1 230px;overflow-wrap:anywhere}.ad-renewal-price .button{max-width:100%;white-space:normal}
.ad-order-title{flex-wrap:wrap}.ad-order-title>div{flex:1;min-width:150px}.ad-hero .button-primary{background:#ffae00;color:#111b10}
.ad-renewal-price+p.ad-small{margin-top:18px}.ad-renewal{scroll-margin-top:90px}
@media(max-width:1340px){.advertiser-page main{padding-top:66px}.advertiser-page .site-header{gap:10px}.advertiser-page .site-header:not(.menu-open) .desktop-nav{display:none}}
@media(max-width:900px){.ad-hero h1{font-size:56px}.ad-intro{gap:24px}.ad-compose{grid-template-columns:1fr}.ad-price{position:static;grid-row:1;border-left:0;border-bottom:1px solid #53694e;padding:0 0 16px;margin:0}.ad-price dl{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.ad-price h3{font-size:24px}.ad-total{font-size:28px}.ad-compose{gap:10px}}
@media(max-width:600px){.ad-inner{width:calc(100% - 32px)}.ad-hero{min-height:370px;padding:34px 0}.ad-hero h1{font-size:46px}.ad-hero .ad-inner>p:not(.eyebrow){font-size:16px}.ad-hero>img{object-position:65% 50%}.ad-promise{flex-wrap:wrap;gap:12px;font-size:12px;padding-block:20px}.ad-intro{grid-template-columns:1fr;padding-block:40px;gap:10px}.ad-intro h2,.ad-faq h2{font-size:32px}.ad-access{display:grid;gap:14px}.ad-fields{grid-template-columns:1fr}.ad-workspace h2{font-size:29px}.ad-price dl{grid-template-columns:1fr}.ad-order-title{align-items:flex-start}.ad-order-title .ad-quiet{font-size:12px;padding:9px}.ad-tabs{gap:24px}.ad-tabs button{font-size:14px}.ad-regions{grid-template-columns:1fr}.ad-compose legend{font-size:17px}.ad-totals{gap:12px}.ad-totals strong{font-size:26px}.ad-totals span{font-size:12px}.ad-pay .button{width:100%}.ad-faq{padding-block:40px}.ad-workspace{padding-bottom:40px}}
