.advertise-document{--ink:#111;--ink-soft:#2e2e2e;--muted:#666;--line:#d9d9d9;--line-strong:#b8b8b8;--paper:#fff;--paper-soft:#fafafa;max-width:1160px;color:var(--ink);margin:20px auto 104px;position:relative}.advertise-document:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 0,#0000000d,#0000 36%),radial-gradient(circle at 88% 2%,#0000000d,#0000 40%),linear-gradient(#fafaf9 0%,#f4f4f3 45%,#fafaf9 100%);position:fixed;inset:0}.advertise-hero{text-align:center;border-bottom:1px solid var(--line);background:#ffffffd1;padding:52px 64px 62px;position:relative}.advertise-kicker{text-transform:uppercase;letter-spacing:.16em;font-family:var(--font-sans),sans-serif;color:#444;align-items:center;gap:10px;font-size:.64rem;font-weight:700;display:inline-flex}.advertise-kicker:before,.advertise-kicker:after{content:"";background:#9d9d9d;width:28px;height:1px;display:block}.advertise-hero h1{max-width:900px;font-family:var(--font-display),serif;letter-spacing:-.024em;text-wrap:balance;margin:20px auto 18px;font-size:clamp(2.2rem,5.1vw,4.3rem);font-weight:400;line-height:1.01}.advertise-lead{max-width:760px;font-family:var(--font-sans),sans-serif;color:#3f3f3f;margin:0 auto;font-size:1.02rem;line-height:1.72}.advertise-hero-signals{flex-wrap:wrap;justify-content:center;gap:10px;max-width:740px;margin:28px auto 0;padding:0;list-style:none;display:flex}.advertise-hero-signals li{border:1px solid var(--line);background:var(--paper);text-transform:uppercase;letter-spacing:.09em;font-family:var(--font-sans),sans-serif;color:#3b3b3b;padding:8px 12px;font-size:.66rem}.advertise-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.advertise-button{text-transform:uppercase;letter-spacing:.1em;min-height:46px;font-family:var(--font-sans),sans-serif;border:1px solid #1a1a1a;justify-content:center;align-items:center;padding:12px 22px;font-size:.69rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.advertise-button-primary{color:#fff;background:#111;box-shadow:0 10px 20px #0003}.advertise-button-primary:hover{background:#000;transform:translateY(-2px)}.advertise-button-secondary{color:#111;background:#fff}.advertise-button-secondary:hover{background:#f4f4f4;transform:translateY(-2px)}.advertise-micro-note{font-family:var(--font-sans),sans-serif;color:#5f5f5f;margin:12px 0 0;font-size:.82rem}.advertise-section{margin-top:66px}.advertise-section-title{font-family:var(--font-display),serif;letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(1.72rem,2.7vw,2.75rem);line-height:1.05}.advertise-section-lede{max-width:72ch;font-family:var(--font-sans),sans-serif;color:#595959;margin:0 0 24px;font-size:.95rem;line-height:1.58}.advertise-card-grid{gap:16px;display:grid}.advertise-three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.advertise-two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.advertise-card{border-left:1px solid var(--line);background:0 0;padding:22px 20px;transition:transform .22s}.advertise-card:hover{transform:translateY(-2px)}.advertise-card h3{text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-sans),sans-serif;color:#161616;margin:0 0 10px;font-size:.86rem}.advertise-card p{font-family:var(--font-sans),sans-serif;color:#424242;margin:0;font-size:.93rem;line-height:1.62}.advertise-card-index{font-family:var(--font-sans),sans-serif;text-transform:uppercase;letter-spacing:.16em;color:#666;margin:0 0 12px;font-size:.62rem;font-weight:700}.advertise-intent-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0}.advertise-intent-grid .advertise-story-card{min-height:215px}.advertise-story-card-2{background:#111;border-left-color:#111}.advertise-story-card-2 .advertise-card-index,.advertise-story-card-2 h3,.advertise-story-card-2 p{color:#f2f2f2}.advertise-story-card-2 .advertise-card-index{color:#cbcbcb}.advertise-intent-grid .advertise-story-card:nth-child(2){transform:translateY(9px)}.advertise-intent-grid .advertise-story-card:nth-child(3){transform:translateY(18px)}.advertise-intent-grid .advertise-story-card:hover{transform:translateY(-2px)}.advertise-performance-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0}.advertise-performance-grid .advertise-performance-card{border-left:1px solid var(--line);padding-left:20px;padding-right:16px}.advertise-performance-grid .advertise-performance-card:first-child{border-left:0}.advertise-performance-chip{font-family:var(--font-sans),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#656565;margin:0 0 10px;font-size:.62rem}.advertise-performance-website{border-left-color:var(--line-strong);border-right:1px solid var(--line-strong);background:#f3f3f3}.advertise-performance-website .advertise-performance-chip,.advertise-performance-website h3,.advertise-performance-website .advertise-metric-list li,.advertise-performance-website .advertise-metric-list li strong{color:#171717}.advertise-metric-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.advertise-metric-list li{font-family:var(--font-sans),sans-serif;color:#3f3f3f;font-size:.88rem;line-height:1.45}.advertise-metric-list li strong{color:#171717}.advertise-performance-grid .advertise-metric-list li{border-bottom:1px dashed #00000026;padding-bottom:8px}.advertise-performance-grid .advertise-metric-list li:last-child{border-bottom:0;padding-bottom:0}.advertise-growth-showcase{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffd6;padding:34px}.advertise-growth-heading p{font-family:var(--font-sans),sans-serif;color:#505050;margin:6px 0 0;line-height:1.6}.advertise-kpi-grid{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:18px;display:grid}.advertise-kpi-card{border-right:1px solid var(--line);opacity:0;padding:16px;transition:transform .56s,opacity .56s;transform:translateY(12px)}.advertise-kpi-card:last-child{border-right:0}.advertise-growth-showcase.is-visible .advertise-kpi-card{opacity:1;transform:translateY(0)}.advertise-kpi-value{font-family:var(--font-display),serif;margin:0;font-size:2rem;line-height:1}.advertise-kpi-label{font-family:var(--font-sans),sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#666;margin:6px 0 0;font-size:.66rem}.advertise-chart-shell{border:1px solid var(--line);margin-top:16px;padding:16px}.advertise-chart-meta{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.advertise-chart-kicker,.advertise-chart-note{font-family:var(--font-sans),sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#5e5e5e;margin:0;font-size:.66rem}.advertise-trend-grid{gap:10px;display:grid}.advertise-trend-row{grid-template-columns:118px 1fr;align-items:center;gap:12px;display:grid}.advertise-trend-row p{font-family:var(--font-sans),sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#595959;margin:0;font-size:.68rem}.advertise-trend-track{border:1px solid var(--line);background:#f6f6f6;height:8px;overflow:hidden}.advertise-trend-track span{transform-origin:0;background:linear-gradient(90deg,#3a3a3a 0%,#101010 100%);height:100%;animation:1.1s cubic-bezier(.22,1,.36,1) both trendGrow;display:block}.advertise-growth-note{font-family:var(--font-sans),sans-serif;color:#4f4f4f;margin:14px 0 0;font-size:.92rem;line-height:1.6}.advertise-logo-strip{margin-top:20px}.advertise-logo-title{font-family:var(--font-sans),sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#5c5c5c;margin:0 0 10px;font-size:.66rem}.advertise-logo-marquee{border:1px solid var(--line);background:#fff;overflow:hidden}.advertise-logo-track{width:max-content;animation:36s linear infinite marquee-logos;display:flex}.advertise-logo-marquee:hover .advertise-logo-track{animation-play-state:paused}.advertise-logo-card{border-right:1px solid #ececec;flex-shrink:0;justify-content:center;align-items:center;width:260px;height:120px;padding:10px;display:flex}.advertise-logo-card img{object-fit:contain;filter:grayscale();opacity:.78;max-width:100%;max-height:100%;transition:filter .18s,opacity .18s}.advertise-logo-card:hover img{filter:grayscale(0);opacity:1}.advertise-ratecard-request{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:58px;padding:26px 0}.advertise-ratecard-request-copy{font-family:var(--font-sans),sans-serif;color:#4f4f4f;margin:0 0 14px;line-height:1.58}.advertise-ratecard-request-form{gap:12px;display:grid}.advertise-ratecard-request-error{font-family:var(--font-sans),sans-serif;color:#7d1e1e;margin:0;font-size:.85rem}.advertise-options-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0}.advertise-options-section .advertise-two-up{gap:0}.advertise-options-section .advertise-card{border-left:0;padding:16px 22px 18px 0}.advertise-options-section .advertise-card+.advertise-card{border-left:1px solid var(--line);padding-left:22px;padding-right:0}.advertise-price{font-family:var(--font-display),serif;margin:0 0 14px;font-size:1.95rem;line-height:1.1}.advertise-price span{font-family:var(--font-sans),sans-serif;color:#5c5c5c;margin-left:6px;font-size:.88rem}.advertise-note{margin-bottom:14px}.advertise-package{color:#fff;background:linear-gradient(#171717 0%,#0e0e0e 100%);border:1px solid #111;margin-top:6px;padding:34px;box-shadow:0 18px 30px #00000040}.advertise-package-kicker{text-transform:uppercase;letter-spacing:.09em;font-family:var(--font-sans),sans-serif;color:#c9c9c9;margin:0;font-size:.68rem;font-weight:700}.advertise-package h2{font-family:var(--font-display),serif;color:#fff;margin:10px 0;font-size:clamp(2.1rem,4vw,3rem);font-weight:400}.advertise-package h2 span{font-family:var(--font-sans),sans-serif;color:#d6d6d6;margin-left:6px;font-size:.9rem}.advertise-package p,.advertise-package-list li{color:#e8e8e8}.advertise-package p{font-family:var(--font-sans),sans-serif;margin:0;line-height:1.6}.advertise-package-list{gap:8px;margin:16px 0 0;padding-left:16px;display:grid}.advertise-package-list li{font-family:var(--font-sans),sans-serif;font-size:.91rem}.advertise-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.advertise-split .advertise-card{border:1px solid var(--line);background:#ffffffbd}.advertise-steps{gap:8px;margin:14px 0 0;padding-left:18px;display:grid}.advertise-steps li{font-family:var(--font-sans),sans-serif;color:#484848;font-size:.91rem;line-height:1.5}.advertise-faq{border-top:1px solid var(--line)}.advertise-faq details{border-bottom:1px solid var(--line);padding:14px 0}.advertise-faq summary{cursor:pointer;text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-sans),sans-serif;color:#1d1d1d;justify-content:space-between;align-items:center;gap:16px;font-size:.82rem;font-weight:700;list-style:none;display:flex}.advertise-faq summary:after{content:"+";font-family:var(--font-display),serif;color:#2f2f2f;font-size:1.12rem;transition:transform .22s}.advertise-faq details[open] summary:after{transform:rotate(45deg)}.advertise-faq summary::-webkit-details-marker{display:none}.advertise-faq p{font-family:var(--font-sans),sans-serif;color:#4d4d4d;margin:10px 0 0;font-size:.92rem;line-height:1.58}.advertise-form-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffe0;margin-top:56px;padding:42px 0}.advertise-form-section h2{text-align:center;font-family:var(--font-display),serif;margin:0 0 12px;font-size:clamp(1.62rem,3vw,2.45rem)}.advertise-form-section p{text-align:center;max-width:86%;font-family:var(--font-sans),sans-serif;color:#5a5a5a;margin:0 auto 14px;font-size:.94rem;line-height:1.6}.advertise-form-section p a{color:#111;font-weight:700}.advertise-disclaimer{text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.b2b-form .form-helper{font-family:var(--font-sans),sans-serif;color:#636363;margin:6px 0 0;font-size:.74rem;line-height:1.45}.advertise-ratecard-request .form-group label,.advertise-form-section .form-group label{color:#1f1f1f;letter-spacing:.1em}.advertise-ratecard-request .form-group input,.advertise-ratecard-request .form-group textarea,.advertise-form-section .form-group input,.advertise-form-section .form-group textarea{background:#fff;border:1px solid #d2d2d2;padding:12px 14px;font-size:.96rem;transition:border-color .22s,box-shadow .22s}.advertise-ratecard-request .form-group input:focus,.advertise-ratecard-request .form-group textarea:focus,.advertise-form-section .form-group input:focus,.advertise-form-section .form-group textarea:focus{border-color:#7a7a7a;box-shadow:0 0 0 3px #00000014}.advertise-form-section .contact-form{gap:22px;max-width:100%}.advertise-form-section .contact-submit-btn{color:#fff;background:#111;border:1px solid #1d1d1d;transition:transform .2s,box-shadow .2s,background-color .2s;box-shadow:0 12px 20px #0000002e}.advertise-form-section .contact-submit-btn:hover:not(:disabled){background:#000;transform:translateY(-2px);box-shadow:0 18px 24px #00000038}.advertise-next-steps{border:1px solid var(--line);background:#fafafa;margin:6px 0 18px;padding:14px 16px}.advertise-next-steps-title{text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-sans),sans-serif;color:#444;margin:0;font-size:.68rem;font-weight:700}.advertise-next-steps ul{gap:7px;margin:10px 0 0;padding-left:18px;display:grid}.advertise-next-steps li{font-family:var(--font-sans),sans-serif;color:#4a4a4a;font-size:.84rem;line-height:1.44}.advertise-mobile-sticky-cta{display:none}.form-group-row{grid-template-columns:1fr 1fr;gap:28px;display:grid}.motion-ready .advertise-motion{opacity:0;filter:blur(2px);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1),filter .76s cubic-bezier(.22,1,.36,1);transition-delay:var(--motion-delay,0s);transform:translateY(20px)}.motion-ready .advertise-motion.is-visible{opacity:1;filter:blur();transform:translateY(0)}.motion-ready .advertise-motion .advertise-card,.motion-ready .advertise-motion .advertise-kpi-card,.motion-ready .advertise-motion .advertise-logo-card{opacity:0;transition:opacity .56s,transform .56s;transform:translateY(14px)}.motion-ready .advertise-motion.is-visible .advertise-card,.motion-ready .advertise-motion.is-visible .advertise-kpi-card,.motion-ready .advertise-motion.is-visible .advertise-logo-card{opacity:1;transform:translateY(0)}.motion-ready .advertise-motion.is-visible .advertise-card:nth-child(2),.motion-ready .advertise-motion.is-visible .advertise-kpi-card:nth-child(2),.motion-ready .advertise-motion.is-visible .advertise-logo-card:nth-child(2){transition-delay:70ms}.motion-ready .advertise-motion.is-visible .advertise-card:nth-child(3),.motion-ready .advertise-motion.is-visible .advertise-kpi-card:nth-child(3),.motion-ready .advertise-motion.is-visible .advertise-logo-card:nth-child(3){transition-delay:.13s}.motion-ready .advertise-motion.is-visible .advertise-card:nth-child(4),.motion-ready .advertise-motion.is-visible .advertise-kpi-card:nth-child(4),.motion-ready .advertise-motion.is-visible .advertise-logo-card:nth-child(4){transition-delay:.18s}@keyframes marquee-logos{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes trendGrow{0%{opacity:.35;transform:scaleX(.1)}to{opacity:1;transform:scaleX(1)}}@media (min-width:1440px){.advertise-document{max-width:1220px}.advertise-hero{padding:98px 76px 78px}}@media (max-width:1180px){.advertise-document{margin-left:18px;margin-right:18px}}@media (max-width:1024px){.advertise-intent-grid .advertise-story-card:nth-child(2),.advertise-intent-grid .advertise-story-card:nth-child(3){transform:none}.advertise-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.advertise-hero{padding:44px 28px 42px}.advertise-growth-showcase,.advertise-ratecard-request,.advertise-options-section,.advertise-form-section{padding-left:0;padding-right:0}.advertise-performance-grid{border-top:0;border-bottom:0}.advertise-performance-grid .advertise-performance-card{border-left:0;border-top:1px solid var(--line)}}@media (max-width:768px){.advertise-document{margin-top:30px;margin-left:12px;margin-right:12px}.advertise-section{margin-top:48px}.advertise-hero-signals{gap:8px}.advertise-hero-signals li{letter-spacing:.08em;font-size:.62rem}.advertise-three-up,.advertise-two-up,.advertise-split,.advertise-ratecard-request-grid,.form-group-row{grid-template-columns:1fr}.advertise-card,.advertise-options-section .advertise-card,.advertise-options-section .advertise-card+.advertise-card{border-left:1px solid var(--line);padding:18px 14px}.advertise-performance-website{border-right:0}.advertise-chart-meta{flex-direction:column;align-items:flex-start}.advertise-logo-card{width:180px;height:90px}.advertise-trend-row{grid-template-columns:94px 1fr}.advertise-mobile-sticky-cta{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:260;color:#fff;text-transform:uppercase;letter-spacing:.09em;min-height:48px;font-family:var(--font-sans),sans-serif;background:#111;border:1px solid #1d1d1d;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 14px 24px #0000003d}.advertise-document{margin-bottom:130px}.advertise-form-section p{max-width:100%}}@media (max-width:480px){.advertise-hero{padding:34px 14px 28px}.advertise-hero h1{font-size:1.9rem;line-height:1.08}.advertise-lead{font-size:.92rem;line-height:1.6}.advertise-section-title{font-size:1.55rem}.advertise-section{margin-top:42px}.advertise-button{letter-spacing:.08em;width:100%}.advertise-kpi-grid{grid-template-columns:1fr}.advertise-trend-row{grid-template-columns:1fr;gap:6px}.advertise-mobile-sticky-cta{left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.motion-ready .advertise-motion,.advertise-kpi-card,.advertise-trend-track span,.advertise-logo-track{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.advertise-package-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.advertise-plan{border:1px solid var(--line);background:var(--paper);flex-direction:column;padding:26px 22px 24px;display:flex;position:relative}.advertise-plan-featured{border:2px solid var(--ink);box-shadow:0 14px 40px #00000017}.advertise-plan-flag{background:var(--ink);color:#fff;letter-spacing:.11em;text-transform:uppercase;padding:4px 10px;font-size:.62rem;font-weight:700;position:absolute;top:-11px;left:22px}.advertise-plan h3{margin:0 0 4px;font-size:1.45rem;line-height:1.15}.advertise-plan-tagline{color:var(--muted);margin:0 0 16px;font-size:.9rem;line-height:1.45}.advertise-plan .advertise-metric-list{flex:auto}.advertise-plan-bestfor{border-top:1px solid var(--line);color:var(--muted);margin:14px 0 18px;padding-top:13px;font-size:.82rem;line-height:1.5}.advertise-plan .advertise-button{text-align:center;width:100%}.advertise-editorial{border:1px solid var(--line);background:var(--paper);grid-template-columns:1.7fr 1fr;align-items:start;gap:34px;padding:30px 28px;display:grid}.advertise-editorial h2{margin:8px 0 12px;font-size:1.75rem;line-height:1.15}.advertise-editorial-price{border-left:1px solid var(--line);padding-left:28px}.advertise-editorial-terms{font-family:var(--font-sans),sans-serif;color:var(--muted);margin:0 0 16px;font-size:.9rem;line-height:1.5}.advertise-placement-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;margin-top:26px;display:grid}.advertise-placement{background:var(--paper);padding:18px 18px 20px}.advertise-placement-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.advertise-placement-group{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:700}.advertise-placement h3{margin:0 0 5px;font-size:1.02rem;line-height:1.25}.advertise-placement p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.advertise-avail{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding:3px 7px;font-size:.62rem;font-weight:700}.advertise-avail-open{color:#15803d;background:#ecfdf5}.advertise-avail-low{color:#b45309;background:#fffbeb}.advertise-avail-sold{color:#78716c;background:#f5f5f4;text-decoration:line-through}@media (max-width:900px){.advertise-package-grid{grid-template-columns:1fr}.advertise-plan-featured{order:-1}.advertise-editorial{grid-template-columns:1fr;padding:24px 20px}.advertise-editorial-price{border-left:0;border-top:1px solid var(--line);padding-top:20px;padding-left:0}}.advertise-ratecard-request .form-group,.advertise-form-section .form-group{flex-direction:column;margin-bottom:18px;display:flex}.advertise-ratecard-request .form-group label,.advertise-form-section .form-group label{font-family:var(--font-sans),sans-serif;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font-size:.7rem;font-weight:700;display:block}.advertise-ratecard-request .form-group input,.advertise-ratecard-request .form-group textarea,.advertise-form-section .form-group input,.advertise-form-section .form-group textarea{box-sizing:border-box;width:100%;font-family:inherit;display:block}.advertise-form-section .form-group textarea{resize:vertical;min-height:130px}.advertise-ratecard-request-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.advertise-form-section .contact-form{text-align:left;grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.advertise-form-section .contact-form>.form-group:nth-child(n+3),.advertise-form-section .contact-form>:not(.form-group){grid-column:1/-1}.advertise-form-section .contact-submit-btn{font-family:var(--font-sans),sans-serif;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;justify-self:start;padding:15px 34px;font-size:.74rem;font-weight:700}@media (max-width:720px){.advertise-ratecard-request-grid,.advertise-form-section .contact-form{grid-template-columns:1fr}.advertise-form-section .contact-submit-btn{text-align:center;justify-self:stretch}}
