/* The hero's creative preview is `.sample-creative` / `.creative-art` /
   `.creative-kicker`, not the `.sample-ad` / `.ad-art` / `.ad-kicker` this
   sheet shipped with. On THIS product that rename is a rendering fix, not a
   naming preference: ad blockers hide ad-flavoured class names generically, so
   the original markup left the hero visual blank for every visitor running one.
   Guarded by TestNoSelectorIsNamedAfterAdvertising. */
/* Fonts are loaded by a <link> in landing.html, not by an @import here:
   an @import cannot start until this sheet has downloaded and parsed,
   which serialises two round trips on the page that has to hold a
   first-time visitor. Both families name a real fallback below. */
:root{--ink:#191723;--muted:#65616f;--purple:#7438ed;--line:#e8e5ed;--soft:#f7f6fa;--dark:#211b35}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-family:'DM Sans',Arial,sans-serif;color:var(--ink);font-size:16px;line-height:1.6;background:#fff}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #a981fb;outline-offset:5px}.skip{position:fixed;top:-100px;background:#fff;z-index:100;padding:12px}.skip:focus{top:10px}.wrap{max-width:1240px;margin:auto;padding-left:36px;padding-right:36px}header{max-width:1390px;margin:auto;padding:24px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:25px;font-weight:800;line-height:1.1;letter-spacing:-1px}.brand-sub{display:block;font-family:'DM Sans',sans-serif;font-size:10px;letter-spacing:2.6px;font-weight:600;margin-top:5px}.logo{display:grid;place-items:center;background:var(--purple);color:#fff;width:38px;height:40px;border-radius:10px;font-size:25px;font-weight:650}header nav{display:flex;gap:32px;font-size:14px;font-weight:600}.nav-actions{display:flex;align-items:center;gap:24px;font-size:14px}.button{background:var(--purple);color:#fff;display:inline-flex;justify-content:center;align-items:center;gap:25px;min-height:52px;padding:13px 24px;border-radius:7px;font-weight:650;font-size:15px;transition:background .2s,transform .2s;line-height:1.4}.button:hover{background:#5e25cd;transform:translateY(-2px)}.button.small{min-height:42px;padding:10px 17px;font-size:14px;gap:16px}.hero{padding-top:78px;padding-bottom:85px;display:grid;grid-template-columns:1.03fr 1fr;gap:40px;align-items:center}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1.8px;color:var(--purple);margin-bottom:24px;display:flex;align-items:center;gap:9px}.tiny-square{width:7px;height:7px;background:var(--purple)}h1{font-size:clamp(44px,4.25vw,62px);line-height:1.09;letter-spacing:-3px;font-weight:800}h1>span{color:#8b8497}.lead{max-width:455px;font-size:19px;line-height:1.65;color:var(--muted);margin-top:26px}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.text-link{font-size:14px;font-weight:700;display:inline-flex;gap:14px;align-items:center}.text-link:hover{text-decoration:underline}.trial-note{font-size:13px;color:var(--muted);margin-top:14px}.hero-proof{border-top:1px solid var(--line);margin-top:34px;padding-top:21px;font-size:13px;color:var(--muted);display:flex;flex-direction:column;gap:5px}.hero-stats{display:flex;flex-wrap:wrap;gap:14px 40px;margin:0}.hero-stats>div{display:flex;flex-direction:column-reverse}.hero-stats dt{font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.hero-stats dd{margin:0;font-family:Manrope,Arial,sans-serif;font-size:27px;font-weight:750;letter-spacing:-1px;line-height:1.15;color:var(--ink);font-variant-numeric:tabular-nums}.proof-tags{color:var(--ink);font-weight:550}.proof-tags b{margin:0 9px;color:#b7afc7;font-weight:400}.hero-visual{border:1px solid #ded8ed;border-radius:14px;background:#faf9fc;box-shadow:0 24px 75px #38206616;transform:rotate(-1.5deg);padding:17px;position:relative}.visual-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px;gap:12px}.mini-brand{font-weight:750;letter-spacing:-.6px;font-size:19px}.visual-label{font-size:10px;letter-spacing:1.5px;color:#787082}.dots{color:#afa8bc;letter-spacing:3px}.preview-search{border:1px solid var(--line);background:white;border-radius:6px;padding:10px;font-size:12px;display:flex;align-items:center;gap:10px;color:#777080}.preview-search>span:first-child{font-size:24px;line-height:1}.key{margin-left:auto}.preview-filters{display:flex;gap:7px;font-size:10px;margin:10px 0 14px;color:#766c87}.preview-filters span{border:1px solid #e5e0ed;padding:3px 8px;border-radius:4px;background:#fff}.preview-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:12px}.sample-creative{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:white}.creative-art{background:#252030;color:white;padding:20px 18px;min-height:229px;position:relative}.creative-kicker{font-size:9px;letter-spacing:1.8px;color:#c2accf}.creative-art p{font-family:Manrope;font-size:29px;font-weight:650;line-height:1.2;letter-spacing:-1px;margin-top:13px}.creative-art em{color:#c5f191;font-style:normal}.art-line{width:35px;height:3px;background:#c5f191;margin:17px 0 12px}.art-foot{font-size:10px;color:#c8bfd1}.sample-info{padding:13px 12px;line-height:1.4}.sample-info b{font-size:12px;display:block}.sample-info span{font-size:10px;color:var(--muted);display:block;margin-top:4px}.signal-stack{display:flex;flex-direction:column;gap:12px}.signal-card{background:white;border:1px solid var(--line);padding:17px 13px;border-radius:8px;flex:1}.mini-label{font-size:11px;font-weight:650;letter-spacing:1.2px;color:#817888}.signal-card b{display:block;font-size:15px;line-height:1.4;margin:12px 0}.signal-bars{height:48px;display:flex;gap:5px;align-items:end;margin:17px 0 10px}.signal-bars i{width:100%;background:#d8c6fb;height:25%;border-radius:2px 2px 0 0}.signal-bars i:nth-child(2){height:38%}.signal-bars i:nth-child(3){height:32%}.signal-bars i:nth-child(4){height:57%}.signal-bars i:nth-child(5){height:47%}.signal-bars i:nth-child(6){height:75%}.signal-bars i:nth-child(7){height:65%}.signal-bars i:nth-child(8){height:100%;background:var(--purple)}.signal-card small{font-size:10px;color:#7d7587}.funnel-line{display:flex;align-items:center;gap:5px;margin:9px 0;font-size:10px}.funnel-line b{font-size:12px;color:#9582b9}.funnel-line span{border:1px solid var(--line);padding:4px;border-radius:4px}.preview-bottom{display:flex;align-items:center;gap:12px;background:#eee6ff;padding:14px;border-radius:6px;margin-top:13px}.preview-bottom b,.preview-bottom div span{display:block}.preview-bottom b{font-size:12px}.preview-bottom div span{font-size:10px;color:#776889}.preview-bottom>span:last-child{margin-left:auto;color:var(--purple)}.preview-icon{font-size:24px;color:var(--purple)}.preview-disclaimer{font-size:9px;text-align:center;color:#82798e;margin-top:12px}.network-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.network-inner{display:flex;gap:50px;align-items:center;padding-top:26px;padding-bottom:26px}.network-inner p{font-size:12px;line-height:1.5;white-space:nowrap;color:var(--muted)}.network-inner b{color:var(--ink)}.networks{display:flex;flex:1;align-items:center;justify-content:space-between;gap:24px;color:#77717e}.networks span{font-family:Manrope;font-size:23px;font-weight:750;letter-spacing:-1px}.networks .outbrain{font-weight:650}.networks .dianomi{font-family:Georgia;font-size:26px;font-weight:400}.section{padding-top:92px;padding-bottom:92px}.section-top{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px}.section-top p{max-width:360px;color:var(--muted);font-size:17px}h2{font-size:clamp(32px,3.6vw,45px);font-weight:750;line-height:1.17;letter-spacing:-1.8px}.section .eyebrow{margin-bottom:16px}.workflow-tabs{display:flex;border-bottom:1px solid var(--line)}.workflow-tabs button{border:0;border-bottom:3px solid transparent;background:none;padding:18px 27px;flex:1;text-align:left;color:var(--muted);font-size:16px;font-weight:650}.workflow-tabs button span{font-size:12px;margin-right:14px;color:#ada4bb}.workflow-tabs button[aria-selected=true]{color:var(--purple);border-color:var(--purple);background:#faf8ff}.workflow-panel{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--soft);padding:44px;border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px}.workflow-text h3{font-size:29px;line-height:1.25;letter-spacing:-1px;margin:14px 0 16px}.workflow-text p{color:var(--muted);font-size:16px}.workflow-text ul,.plan ul{list-style:none;padding:0}.workflow-text ul{margin:20px 0 24px;font-size:14px}.workflow-text li,.plan li{padding-left:23px;position:relative;margin:9px 0}.workflow-text li:before,.plan li:before{content:'✓';position:absolute;left:0;color:var(--purple)}.workflow-demo{background:white;border:1px solid var(--line);border-radius:10px;align-self:center;box-shadow:0 10px 28px #25163708}.demo-heading{padding:20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:14px;font-weight:600;gap:12px}.demo-heading>span:last-child{font-size:10px;color:#8a8293;letter-spacing:1px}.demo-row{margin:0 18px;padding:20px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:13px}.demo-num{background:#eee7fb;color:var(--purple);min-width:36px;height:42px;display:grid;place-items:center;border-radius:5px;font-weight:650}.demo-row b,.demo-row small{display:block}.demo-row b{font-size:14px}.demo-row small{font-size:12px;color:var(--muted)}.pill{font-size:10px;background:var(--soft);color:#7c6f8c;padding:3px 7px;border-radius:4px;margin-left:auto}.demo-footer{font-size:12px;color:var(--muted);padding:17px 20px}.intelligence{background:var(--dark);color:#fff}.intelligence .eyebrow{color:#bd9bff}.intelligence .section-top p{color:#b6aec8}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.feature-grid article{border-top:1px solid #51455e;padding-top:22px}.feature-number{font-size:11px;letter-spacing:1.4px;color:#b5a5cc}.feature-grid h3{font-size:27px;line-height:1.25;letter-spacing:-.6px;margin:23px 0 18px}.feature-grid p{color:#bcb3cb;font-size:16px;line-height:1.75}.feature-foot{display:block;font-size:13px;margin-top:27px;color:#d7c2f9}.honesty{display:flex;gap:24px;border:1px solid #51445f;border-radius:8px;padding:24px 27px;margin-top:48px;align-items:center}.honesty-symbol{color:#bc9be9;font-size:37px}.honesty b{font-size:16px}.honesty p{color:#bcb3cb;font-size:14px;line-height:1.65;max-width:890px;margin-top:5px}.ai-section{display:grid;grid-template-columns:1.25fr 1fr;gap:75px;align-items:center}.ai-section h2{font-size:37px}.purple{color:var(--purple)}.ai-section>div>p{color:var(--muted);margin:23px 0;max-width:480px}.ai-receipt{background:#faf8ff;border:1px solid #e6ddef;border-radius:10px;padding:25px}.ai-receipt>div{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px}.ai-receipt>div>b{font-size:13px}.ai-receipt .receipt-title{justify-content:start;padding-top:0;padding-bottom:22px}.receipt-title>span{font-size:25px;color:var(--purple)}.ai-receipt>p{font-size:13px!important;margin:18px 0 0!important;line-height:1.65}.pricing{background:#f7f6fa;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.center{text-align:center}.center .eyebrow{justify-content:center}.center p{color:var(--muted);margin-top:18px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px}.plan{background:white;border:1px solid #e4dfee;border-radius:10px;padding:30px;position:relative;display:flex;flex-direction:column}.plan-name{font-size:22px;font-weight:700;letter-spacing:-.6px}.plan>p{font-size:14px;color:var(--muted);margin-top:8px;min-height:45px}.price{font-family:Manrope;font-size:47px;font-weight:750;letter-spacing:-2px;margin:20px 0}.price>span{font-family:'DM Sans';font-size:14px;color:var(--muted);font-weight:400;letter-spacing:0;margin-left:6px}.outline{background:#fff;border:1px solid #ded5ed;color:var(--purple)}.outline:hover{background:#f4effd}.plan ul{font-size:14px;line-height:1.6;margin:24px 0 25px;flex:1}.plan li{margin:12px 0}.plan-credits{border-top:1px solid var(--line);padding-top:18px;font-size:14px;color:#746583}.plan-credits b{color:var(--ink)}.featured{border:2px solid var(--purple);box-shadow:0 8px 40px #7438ed0d}.plan-tag{position:absolute;top:-25px;left:-2px;right:-2px;background:var(--purple);color:#fff;border-radius:8px 8px 0 0;text-align:center;font-size:10px;letter-spacing:1.3px;padding:6px;font-weight:650}.featured{border-top-left-radius:0;border-top-right-radius:0}.team-plans{border:1px solid #e0d9eb;border-radius:8px;padding:23px 27px;margin-top:23px;display:flex;justify-content:space-between;align-items:center;gap:20px}.team-plans b,.team-plans span{display:block}.team-plans span{font-size:14px;color:var(--muted);margin-top:3px}.team-plans a{font-size:14px;color:var(--purple);font-weight:600}.enterprise{text-align:center;font-size:14px;margin-top:25px;color:var(--muted)}.enterprise a{color:var(--purple);font-weight:600}.pricing-note{font-size:12px;text-align:center;margin-top:18px;color:#81788c}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:75px}.faq>div>p{color:var(--muted);margin:18px 0 25px;max-width:270px}.questions details{border-bottom:1px solid var(--line)}.questions summary{font-size:16px;font-weight:600;cursor:pointer;list-style:none;position:relative;padding:21px 35px 21px 0}.questions summary::-webkit-details-marker{display:none}.questions summary:after{content:'+';position:absolute;right:4px;top:18px;color:var(--purple);font-size:23px;font-weight:400}.questions details[open] summary:after{content:'−'}.questions details p{font-size:15px;color:var(--muted);padding:0 27px 22px 0;line-height:1.8}.final-cta{background:var(--purple);color:white;position:relative;overflow:hidden}.final-cta>.wrap{padding-top:67px;padding-bottom:67px;position:relative}.final-cta .eyebrow{color:#ddceff;position:relative;z-index:1}.final-cta h2{font-size:57px;line-height:1.12;position:relative;z-index:1}.light{background:#fff;color:var(--purple);margin-top:28px;position:relative;z-index:1}.light:hover{background:#eee5ff}.final-cta p{font-size:13px;color:#e0d0ff;margin-top:15px;position:relative;z-index:1}.cta-word{position:absolute;right:-35px;bottom:-38px;font-family:Manrope;font-size:205px;font-weight:800;letter-spacing:-15px;line-height:1;color:#ffffff12;pointer-events:none}footer{display:flex;flex-wrap:wrap;align-items:center;gap:30px;padding-top:40px!important;padding-bottom:25px!important}footer>p{font-size:13px;color:var(--muted)}footer nav{margin-left:auto;display:flex;gap:24px;font-size:13px}.copyright{flex-basis:100%;border-top:1px solid var(--line);padding-top:20px;margin-top:4px;font-size:12px;color:#837b8e}a:hover:not(.button):not(.brand){color:var(--purple)}.intelligence a:hover{color:#d8bfff}
@media(min-width:1500px){.hero{padding-top:105px;padding-bottom:110px}.hero-visual{transform:rotate(-1.5deg) scale(1.03)}}@media(max-width:1050px){header nav{gap:18px}.wrap{padding-left:28px;padding-right:28px}.hero{gap:28px}h1{font-size:49px;letter-spacing:-2.5px}.hero-actions{flex-wrap:wrap;gap:17px}.preview-filters{flex-wrap:wrap}.preview-grid{grid-template-columns:1fr 1fr}.creative-art{padding:17px 13px}.creative-art p{font-size:25px}.signal-card{padding:13px 10px}.funnel-line{gap:3px;font-size:9px}.networks span{font-size:19px}.network-inner{gap:30px}.workflow-panel{gap:30px;padding:30px}.ai-section{gap:35px}.plan{padding:23px}.faq{gap:40px}}@media(max-width:780px){header{padding:18px 22px;flex-wrap:wrap}header nav{order:3;flex-basis:100%;display:flex;justify-content:center;gap:26px;padding-top:15px;margin-top:2px;border-top:1px solid var(--line)}.brand{font-size:22px}.nav-actions{gap:14px}.hero{grid-template-columns:1fr;padding-top:48px;padding-bottom:60px;gap:45px}.hero-copy{max-width:600px}h1{font-size:clamp(44px,8.4vw,65px)}.hero-visual{max-width:540px;width:100%;justify-self:center;transform:none}.hero-proof{max-width:440px}.network-inner{display:block;text-align:center}.network-inner p br{display:none}.network-inner p b{margin-left:5px}.networks{flex-wrap:wrap;justify-content:center;gap:18px 28px;margin-top:17px}.section{padding-top:62px;padding-bottom:62px}.section-top{display:block}.section-top p{max-width:500px;margin-top:20px}.workflow-panel{grid-template-columns:1fr;gap:30px}.workflow-tabs button{padding:15px 8px;font-size:14px;text-align:center}.workflow-tabs button span{display:block;margin:0;font-size:11px}.workflow-demo{width:100%}.feature-grid{grid-template-columns:1fr;gap:28px}.feature-grid h3 br{display:none}.feature-grid h3{margin:12px 0}.feature-foot{margin-top:17px}.honesty{padding:20px;gap:15px;align-items:start}.ai-section{grid-template-columns:1fr}.ai-section h2{font-size:33px}.plans{grid-template-columns:1fr;gap:40px;max-width:490px;margin-left:auto;margin-right:auto}.plan{padding:28px}.plan>p{min-height:0}.team-plans{flex-direction:column;text-align:center}.faq{grid-template-columns:1fr;gap:20px}.faq>div>p{max-width:none}.final-cta h2{font-size:47px}.cta-word{font-size:135px;right:5px;bottom:-25px;letter-spacing:-9px}footer{gap:20px}footer>p{flex-basis:100%}footer nav{margin-left:0}.copyright{line-height:1.7}}@media(max-width:420px){.hero-stats{gap:11px 18px}.hero-stats dd{font-size:21px}.hero-stats dt{font-size:10px;letter-spacing:1.1px}.wrap{padding-left:20px;padding-right:20px}header{gap:10px}.brand{font-size:20px}.nav-actions{gap:12px}header nav{gap:18px;font-size:13px}.button.small{padding:10px 12px;font-size:13px;gap:9px}.hero{padding-top:35px}.eyebrow{font-size:10px;letter-spacing:1.3px}h1{font-size:43px;letter-spacing:-2px}.lead{font-size:17px}.hero-visual{padding:11px}.preview-grid{gap:8px}.creative-art p{font-size:23px}.signal-card b{font-size:13px}.signal-card{padding:12px 8px}.visual-label{font-size:8px}.signal-card small{font-size:9px}.preview-bottom{padding:12px 9px;gap:8px}.preview-bottom b{font-size:11px}.workflow-panel{padding:24px 18px}.demo-row{margin:0 12px;gap:9px}.demo-row small{font-size:11px}.pill{display:none}.final-cta .eyebrow{max-width:250px}footer nav{gap:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
