:root{--ad-ink:#15171c;--ad-ink-2:#1e2128;--ad-paper:#f2eee3;--ad-paper-2:#eae4d3;--ad-amber:#d98f2b;--ad-amber-dark:#8f5c15;--ad-teal:#2e8b76;--ad-teal-dark:#1b5245;--ad-slate:#6b7280;--ad-line:#cfc5b5}
.advertising-main{width:min(100%,1440px);margin:0 auto;padding:0 max(22px,calc((100vw - 1360px)/2)) 100px;color:var(--ad-ink)}
.advertising-kicker{margin:0 0 12px;color:var(--ad-amber-dark);font:700 .78rem/1.2 "IBM Plex Mono",monospace;letter-spacing:.1em}
.advertising-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:clamp(28px,6vw,90px);align-items:end;padding:clamp(48px,8vw,110px) 0 64px;border-bottom:3px solid var(--ad-ink)}
.advertising-hero h1{margin:0;font:800 clamp(4rem,10vw,8.8rem)/.78 "Barlow Condensed",sans-serif;letter-spacing:-.065em;text-transform:uppercase}
.advertising-promise{max-width:850px;margin:30px 0 16px;font:600 clamp(1.5rem,3.3vw,2.7rem)/1.02 "Barlow Condensed",sans-serif}
.advertising-hero>div>p:last-of-type{max-width:720px;color:var(--ad-slate);font-size:1.05rem}
.advertising-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.advertising-button{padding:14px 19px;border:1px solid var(--ad-ink);border-radius:999px;text-decoration:none;font-weight:800}.advertising-button.primary{background:var(--ad-ink);color:#fff}.advertising-button.secondary{background:transparent;color:var(--ad-ink)}
.advertising-hero aside{padding:30px;background:var(--ad-teal-dark);color:#fff;border-radius:4px}.advertising-hero aside span{color:#bcd8d0;font:700 .73rem "IBM Plex Mono",monospace;letter-spacing:.08em}.advertising-hero aside strong{display:block;margin:14px 0;font:700 2.2rem/1 "Barlow Condensed",sans-serif}.advertising-hero aside p{margin:0;color:#d5e5df}
.advertising-section{padding:72px 0;border-bottom:1px solid var(--ad-line)}.advertising-section>header{display:grid;grid-template-columns:minmax(230px,.36fr) 1fr;gap:24px 60px;align-items:end;margin-bottom:34px}.advertising-section>header .advertising-kicker{grid-row:1/span 2}.advertising-section h2,.advertising-integrity h2,.advertising-lead h2{margin:0;font:700 clamp(2.4rem,5vw,4.6rem)/.9 "Barlow Condensed",sans-serif;letter-spacing:-.045em}.advertising-section>header>p:last-child{grid-column:2;color:var(--ad-slate);margin:0}
.advertising-benefits{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--ad-line)}.advertising-benefits article{padding:28px;min-height:230px}.advertising-benefits article+article{border-left:1px solid var(--ad-line)}.advertising-benefits span{color:var(--ad-amber-dark);font:600 .76rem "IBM Plex Mono",monospace}.advertising-benefits h3{margin:50px 0 12px;font-size:1.35rem}.advertising-benefits p{margin:0;color:var(--ad-slate)}
.advertising-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.advertising-plans article{display:flex;flex-direction:column;padding:30px;border:1px solid var(--ad-line);background:#fbf8f1}.advertising-plans article.featured{background:var(--ad-ink-2);color:#fff;border-color:var(--ad-ink-2)}.plan-name{color:var(--ad-amber-dark);font:700 .8rem "IBM Plex Mono",monospace;letter-spacing:.1em}.featured .plan-name{color:#efb760}.advertising-plans h3{margin:10px 0 4px;font:700 2.8rem "Barlow Condensed",sans-serif}.advertising-plans h3 small{font-size:1rem}.plan-setup{margin:0;color:var(--ad-slate)}.featured .plan-setup{color:#b9c0c6}.advertising-plans ul{padding-left:19px;margin:28px 0;display:grid;gap:10px}.advertising-plans a{margin-top:auto;color:inherit;font-weight:800;text-underline-offset:4px}.advertising-fineprint{color:var(--ad-slate);font-size:.86rem;margin:20px 0 0}
.advertising-process ol{display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0;list-style:none}.advertising-process li{display:flex;gap:14px;padding:22px 22px 22px 0}.advertising-process li+li{border-left:1px solid var(--ad-line);padding-left:22px}.advertising-process li>span{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;background:var(--ad-amber);font-weight:900}.advertising-process strong{font-size:1.1rem}.advertising-process p{color:var(--ad-slate);margin:7px 0 0}
.advertising-integrity{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:72px 40px;margin-top:72px;background:var(--ad-teal-dark);color:#fff}.advertising-integrity .advertising-kicker{color:#f0bd70}.advertising-integrity p{color:#d5e5df;font-size:1.05rem}
.advertising-faq details{border-top:1px solid var(--ad-line);padding:18px 0}.advertising-faq details:last-child{border-bottom:1px solid var(--ad-line)}.advertising-faq summary{cursor:pointer;font-weight:800;font-size:1.05rem}.advertising-faq details p{max-width:850px;color:var(--ad-slate)}
.advertising-lead{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,6vw,80px);padding:78px 0}.advertising-lead>div>p:not(.advertising-kicker){color:var(--ad-slate);max-width:520px}.privacy-note{padding-top:18px;border-top:1px solid var(--ad-line);font-size:.86rem}.advertising-lead form{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:#fbf8f1;border:1px solid var(--ad-line);padding:clamp(22px,4vw,38px)}.advertising-lead label{display:grid;gap:7px;font-weight:800}.advertising-lead label b,.advertising-lead label span{color:var(--ad-slate);font:600 .7rem "IBM Plex Mono",monospace;text-transform:uppercase}.advertising-lead input,.advertising-lead select,.advertising-lead textarea{width:100%;min-height:48px;border:1px solid #aaa194;background:#fff;padding:11px 12px;font:inherit;color:var(--ad-ink)}.advertising-lead textarea{resize:vertical}.advertising-lead .full,.advertising-lead button{grid-column:1/-1}.advertising-lead button{min-height:54px;border:0;background:var(--ad-amber);color:#241705;font:inherit;font-weight:800;cursor:pointer}.advertising-lead button:disabled{opacity:.65}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.advertising-fab{background:var(--ad-amber)!important;color:#241705!important}
@media(max-width:900px){.advertising-hero,.advertising-lead,.advertising-integrity{grid-template-columns:1fr}.advertising-benefits,.advertising-process ol{grid-template-columns:1fr 1fr}.advertising-plans{grid-template-columns:1fr}.advertising-section>header{grid-template-columns:1fr}.advertising-section>header .advertising-kicker,.advertising-section>header>p:last-child{grid-column:1;grid-row:auto}}
@media(max-width:600px){.advertising-main{padding-inline:16px}.advertising-hero{padding-top:38px}.advertising-hero h1{font-size:clamp(3.8rem,23vw,6rem)}.advertising-benefits,.advertising-process ol,.advertising-lead form{grid-template-columns:1fr}.advertising-benefits article+article{border-left:0;border-top:1px solid var(--ad-line)}.advertising-process li+li{border-left:0;border-top:1px solid var(--ad-line);padding-left:0}.advertising-integrity{padding:45px 22px;margin-inline:-16px}.advertising-lead .full,.advertising-lead button{grid-column:1}.advertising-plans article{padding:24px}.advertising-hero aside{padding:24px}}
