.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:154px;height:82px;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-pricing-gate{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:58px;padding:26px 0}.advertise-pricing-gate-copy{font-family:var(--font-sans),sans-serif;color:#4f4f4f;margin:0 0 14px;line-height:1.58}.advertise-pricing-gate-form{gap:12px;display:grid}.advertise-pricing-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.advertise-pricing-gate-error,.advertise-pricing-gate-success,.advertise-pricing-gate-note{font-family:var(--font-sans),sans-serif;margin:0;font-size:.85rem}.advertise-pricing-gate-error{color:#7d1e1e}.advertise-pricing-gate-success{color:#1f602f}.advertise-pricing-gate-note{color:#444}.advertise-retry-lead-btn{max-width:fit-content}.advertise-pricing-content{position:relative}.advertise-pricing-inner{transition:filter .2s,opacity .2s}.advertise-pricing-content.is-locked .advertise-pricing-inner{filter:blur(6px);opacity:.09;pointer-events:none;user-select:none}.advertise-pricing-overlay{background:#ffffffed;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.advertise-pricing-overlay p{color:#fff;font-family:var(--font-sans),sans-serif;text-transform:uppercase;letter-spacing:.08em;background:#111;margin:0;padding:10px 14px;font-size:.66rem}.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-rate-group+.advertise-rate-group{margin-top:16px}.advertise-rate-group h4{text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-sans),sans-serif;color:#313131;margin:0 0 8px;font-size:.78rem}.advertise-rate-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.advertise-rate-list li{border-bottom:1px solid var(--line);font-family:var(--font-sans),sans-serif;justify-content:space-between;align-items:center;gap:18px;padding:10px 0;font-size:.86rem;display:flex}.advertise-rate-list li span{color:#444}.advertise-rate-list li strong{white-space:nowrap;color:#111}.advertise-rate-list li strong em{color:#555;font-style:normal;font-weight:500}.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-pricing-gate .form-group label,.advertise-form-section .form-group label{color:#1f1f1f;letter-spacing:.1em}.advertise-pricing-gate .form-group input,.advertise-pricing-gate .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-pricing-gate .form-group input:focus,.advertise-pricing-gate .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-pricing-gate,.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-pricing-gate-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-rate-list li{flex-direction:column;align-items:flex-start;gap:4px}.advertise-chart-meta{flex-direction:column;align-items:flex-start}.advertise-logo-card{width:136px;height:74px}.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-rate-list li strong{white-space:normal}.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}}
