.landing{--landing-black:#111014;--landing-navy:#191721;--landing-navy-deep:#080a16;--landing-paper:#f2efe9;--landing-white:#fff;--landing-violet:#8b5cf6;--landing-violet-strong:#7c4fe0;--ui-color-accent:#8b5cf6;--ui-color-accent-strong:#7c4fe0;--landing-contrast-bg:#fff;--landing-contrast-ink:#111014;--landing-contrast-muted:#68636d;--landing-contrast-line:#11101429;background:var(--landing-white);color:var(--landing-black);overflow:hidden}html:has(.landing){scroll-behavior:smooth}.landing a{color:inherit;text-decoration:none}.landing-consent{z-index:80;border:1px solid var(--ui-color-line);background:var(--ui-color-surface);width:min(440px,100vw - 40px);color:var(--ui-color-ink);box-shadow:none;border-radius:16px;gap:16px;padding:18px;display:grid;position:fixed;bottom:20px;right:20px}.landing-consent p{margin:0;font-size:13px;line-height:1.5}.landing-consent div{justify-content:flex-end;gap:8px;display:flex}.landing-consent button{border:1px solid var(--ui-color-line);min-height:38px;color:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:0 12px;font-weight:700}.landing-consent button:last-child{border-color:var(--ui-color-accent);background:var(--ui-color-accent);color:var(--ui-color-accent-contrast)}.landing button,.landing a{-webkit-tap-highlight-color:transparent}.landing-skip{z-index:100;color:var(--landing-black);background:#fff;border-radius:8px;padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.landing-skip:focus-visible{transform:translateY(0)}.landing-hero{background:var(--landing-navy-deep);color:#fff;place-items:center;min-height:max(760px,100dvh);display:grid;position:relative;overflow:hidden}.landing-hero__backdrop{background:radial-gradient(circle at 50% 46%, #34449a 0%, transparent 38%), var(--landing-navy-deep);position:absolute;inset:-24px;overflow:hidden}.landing-hero__backdrop:before,.landing-hero__backdrop:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.landing-hero__backdrop:before{background:#07081238}.landing-hero__backdrop:after{background:radial-gradient(circle at 50% 46%,#0000 22%,#06070f38 76%),linear-gradient(#06070f14,#06070f38)}.landing-silk{filter:blur(15px)brightness(.82)saturate(.9);will-change:transform;width:calc(100% + 36px);height:calc(100% + 36px);position:absolute;inset:-18px;transform:scale(1.035)}.landing-hero:after{content:none}.landing-header{z-index:50;width:min(1320px,100% - 32px);min-height:var(--ui-header-height);border:1px solid var(--landing-black);background:var(--landing-white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,40px);margin:0 auto;padding:8px clamp(12px,2vw,22px);animation:.7s .1s both landing-rise;display:grid;position:fixed;top:16px;left:16px;right:16px;box-shadow:0 10px 34px #11101412}.landing-brand{letter-spacing:0;align-items:center;gap:11px;width:fit-content;font-size:23px;font-weight:850;display:inline-flex}.landing-brand .ui-brand-wordmark{filter:brightness(0);width:132px}.landing-header nav{color:#5e5963;justify-self:start;gap:0;font-size:14px;display:flex}.landing-header nav a{border-radius:10px;align-items:center;min-height:38px;padding:0 8px;font-weight:650;transition:color .16s,background .16s;display:flex}.landing-header nav a+a:before{content:none}.landing-header nav a:hover{color:var(--landing-black)}.landing .landing-login{color:var(--landing-black);transition:color .16s}.landing .landing-login:hover{color:var(--landing-black)}.landing-header__actions{justify-self:end;align-items:center;gap:20px;font-size:14px;display:flex}.landing .landing-header .ui-button--primary{color:var(--landing-black);min-height:44px;padding-left:16px;padding-right:16px}.landing-button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:0 21px;font-size:14px;font-weight:750;transition:transform .18s,background .18s,color .18s;display:inline-flex}.landing-button:hover{transform:translateY(-2px)}.landing-button span{font-size:18px}.landing-arrow-icon{flex:none;width:18px;height:18px}.landing-button--light{background:var(--landing-black);color:#fff!important}.landing-button--ghost{border-color:#ffffff57;color:#fff!important}.landing-hero__content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(100% - 80px,1040px);margin:0 auto;padding:clamp(130px,18vh,184px) 0 clamp(74px,10vh,112px);display:flex;position:relative}.landing-eyebrow{color:#6240d8;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.landing-hero__content .landing-eyebrow,.landing-formats .landing-eyebrow{color:#6240d8}.landing-hero__content .landing-eyebrow{color:#ffffffd1}.landing-hero__content h1,.landing-hero__subtitle,.landing-hero__cta{animation:.8s both landing-rise}.landing-hero__content h1{color:#fff;letter-spacing:0;text-align:center;text-wrap:balance;width:100%;max-width:1040px;margin:0;font-size:clamp(58px,7vw,104px);font-weight:660;line-height:.9;animation-delay:.24s;translate:6px}.landing-hero__subtitle{color:#ffffffc2;white-space:nowrap;max-width:none;margin:32px 0 0;font-size:16px;font-weight:450;line-height:1.55;animation-delay:.32s}.landing-two-tone-cta{--ui-button-shadow-border:white;--ui-button-shadow:4px 4px 0 0 white;background:var(--landing-violet)!important;color:#fff!important;border-color:#fff!important;box-shadow:4px 4px #fff!important}.landing-two-tone-cta:hover{box-shadow:none!important}.landing-two-tone-cta>span,.landing-two-tone-cta .landing-arrow-icon{color:#fff!important}.landing-hero__cta{justify-content:center;gap:10px;margin-top:38px;animation-delay:.4s;display:flex}.landing-hero__cta .ui-button{gap:14px}.landing .landing-hero__cta .ui-button--primary,.landing .landing-hero__cta .ui-button--primary>span,.landing .landing-hero__cta .ui-button--primary .landing-arrow-icon{color:var(--landing-black)}.landing .landing-hero__cta .ui-button--primary{--ui-button-shadow-border:var(--landing-violet);--ui-button-shadow:4px 4px 0 0 var(--landing-violet);border-color:var(--landing-violet);background:var(--landing-violet)}.landing .landing-header .ui-button--primary{border-color:var(--landing-violet);background:var(--landing-violet)}.landing-section{padding:150px max(40px,50vw - 720px)}.landing-section__intro{grid-template-columns:.7fr 1.3fr;align-items:start;gap:48px;max-width:1080px;display:grid}.landing-section__intro h2,.formats-copy>h2{letter-spacing:0;margin:0;font-size:clamp(46px,5.3vw,78px);font-weight:620;line-height:.98}.landing-audiences{padding:0}.audience-split{background:#d9d6df;grid-template-columns:1fr 1fr;gap:1px;min-height:700px;display:grid}.audience-panel{min-width:0;color:var(--landing-black);background:#fff;flex-direction:column;justify-content:flex-start;padding:42px 32px;display:flex;position:relative;overflow:hidden}.audience-panel--advertiser{border-left:0}.audience-panel>span,.audience-panel>div,.audience-panel__image{z-index:1;position:relative}.audience-panel>span{border:1px solid var(--landing-black);text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:8px 14px;font-size:11px;font-weight:750}.audience-panel__image{object-fit:contain;filter:drop-shadow(0 24px 34px #36166729);grid-area:2/2;align-self:flex-end;width:min(100%,320px);height:auto;margin:-8px 0 -20px auto;transform:translateY(-60px)scale(1.08)}.audience-panel__content{flex:1;grid-template-rows:auto minmax(210px,1fr) 104px auto;grid-template-columns:minmax(0,1fr) minmax(180px,.72fr);align-items:start;column-gap:28px;width:100%;max-width:none;margin-top:38px;display:grid}.audience-panel h2{letter-spacing:0;grid-column:1/-1;margin:0;font-size:clamp(32px,3vw,46px);font-weight:640;line-height:1.02}.audience-panel__content>p{color:#68636d;max-width:420px;margin:18px 0 0;font-size:15px;line-height:1.6}.audience-panel__journey{counter-reset:audience-journey;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid;transform:translateY(-36px)}.audience-panel__journey li{color:#4f4a55;text-transform:lowercase;padding:38px 8px 0 0;font-size:11px;font-weight:650;line-height:1.35;position:relative}.audience-panel__journey li:before{border:1px solid var(--landing-violet);width:28px;height:28px;color:var(--landing-violet);content:counter(audience-journey, decimal-leading-zero);counter-increment:audience-journey;background:0 0;border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid;position:absolute;top:0;left:0}.audience-panel__actions{grid-column:1/-1;align-self:end;align-items:center;gap:12px;margin-top:28px;display:flex}.audience-panel--advertiser .audience-panel__actions{transform:none}.audience-panel__action,.landing-primary-cta{--arrow-circle-size:38px;--arrow-circle-right:6px;border:1px solid var(--landing-violet);background:var(--landing-violet);isolation:isolate;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 62px 0 22px;font-size:14px;font-weight:800;display:inline-flex;position:relative;overflow:hidden;color:#fff!important}.landing-arrow-fill-link__label{z-index:1;white-space:nowrap;transition:color .22s;position:relative}.landing-arrow-fill-link__fill{z-index:0;top:50%;right:var(--arrow-circle-right);width:var(--arrow-circle-size);height:var(--arrow-circle-size);transform-origin:50%;background:#fff;border-radius:999px;transition:transform .45s cubic-bezier(.785,.135,.15,.86);position:absolute;transform:translateY(-50%)}.landing-arrow-fill-link__icon{z-index:3;top:50%;right:var(--arrow-circle-right);width:var(--arrow-circle-size);height:var(--arrow-circle-size);color:var(--landing-violet);border-radius:50%;place-items:center;display:grid;position:absolute;overflow:hidden;transform:translateY(-50%)}.landing-arrow-fill-link__arrow{width:18px;height:18px;transition:transform .45s cubic-bezier(.785,.135,.15,.86);position:absolute}.landing-arrow-fill-link__arrow--enter{transform:translate(-180%)scale(0)}.landing-arrow-fill-link:is(:hover,:focus-visible) .landing-arrow-fill-link__fill{transform:translateY(-50%)scale(12)}.landing-arrow-fill-link:is(:hover,:focus-visible){border-width:2px}.landing-arrow-fill-link:is(:hover,:focus-visible) .landing-arrow-fill-link__label{color:var(--landing-black)}.landing-arrow-fill-link:is(:hover,:focus-visible) .landing-arrow-fill-link__arrow--enter{transform:translate(0)scale(1)}.landing-arrow-fill-link:is(:hover,:focus-visible) .landing-arrow-fill-link__arrow--leave{transform:translate(180%)scale(0)}.landing-primary-cta{--arrow-circle-size:40px;--arrow-circle-right:6px;border:1px solid var(--landing-violet);background:var(--landing-violet);isolation:isolate;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 66px 0 24px;font-size:15px;font-weight:800;display:inline-flex;position:relative;overflow:hidden;color:#fff!important}.audience-panel__demo{min-height:50px;color:var(--landing-black);cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1.5px solid #262626;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:800;transition:background .18s,color .18s,transform .18s;display:inline-flex}.audience-panel__demo:hover{background:var(--landing-black);color:#fff;transform:translateY(-1px)}.audience-panel__play{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;width:0;height:0}.landing-automation{background:var(--landing-contrast-bg);color:var(--landing-contrast-ink);grid-template-columns:minmax(0,1.05fr) minmax(480px,.95fr);gap:clamp(72px,9vw,148px);padding-bottom:90px;display:grid}.landing-automation__intro{text-align:right;grid-area:1/2;align-self:start}.landing-automation .landing-eyebrow{color:var(--landing-violet)}.landing-automation__intro h2{letter-spacing:0;max-width:760px;margin:24px 0 0;font-size:clamp(48px,5.8vw,84px);font-weight:620;line-height:.96}.landing-automation__intro>p:not(.landing-eyebrow){max-width:720px;color:var(--landing-contrast-muted);margin:34px 0 0 auto;font-size:18px;line-height:1.65}.landing-automation__intro>strong{max-width:700px;color:var(--landing-violet);margin-top:30px;margin-left:auto;font-size:clamp(17px,1.5vw,22px);font-weight:400;line-height:1.35;display:block}.landing-automation__features{border-top:1px solid var(--landing-contrast-line);grid-area:1/1}.landing-automation__features article{border-bottom:1px solid var(--landing-contrast-line);grid-template-columns:54px 1fr;gap:12px 20px;min-height:190px;padding:30px 0;display:grid}.landing-automation__features article>span{color:var(--landing-violet);font-size:18px;font-weight:800}.landing-automation__features h3{letter-spacing:0;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:620;line-height:1.08}.landing-automation__features p{max-width:520px;color:var(--landing-contrast-muted);grid-column:2;margin:0;line-height:1.6}.landing-formats{color:var(--landing-black);background:#fff;padding-top:90px;padding-bottom:48px}.formats-header{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:end;gap:72px;display:grid}.formats-header h2{max-width:650px;margin:20px 0 0;font-size:clamp(46px,5.3vw,78px);font-weight:620;line-height:.98}.formats-header>p{color:#68636d;max-width:660px;margin:0;line-height:1.6}.formats-layout{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:start;gap:72px;min-height:463px;margin-top:70px;display:grid}.format-list{grid-template-columns:1fr;align-content:start;min-width:0;display:grid}.format-list button{color:#85808a;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(150px,.7fr) minmax(0,1.3fr);gap:8px 14px;width:100%;min-width:0;min-height:100px;padding:22px 0;transition:color .18s;display:grid}.format-list button:hover,.format-list button.is-active{color:var(--landing-black)}.format-list button+button{border-top:1px solid #11101424}.format-list button>span{color:var(--landing-violet);letter-spacing:.1em;text-transform:uppercase;font-size:18px;font-weight:750}.format-list button>strong{font-size:18px}.format-list button .format-list__description,.format-list button .format-list__fit{color:var(--landing-black);grid-column:3;margin:0;font-size:14px;line-height:1.5;display:none}.format-list button .format-list__description span{margin-top:8px;display:block}.format-list button .format-list__fit{color:var(--landing-black);margin-top:6px;font-size:13px}.format-list button .format-list__fit strong{font-size:inherit}.format-list button.is-active .format-list__description,.format-list button.is-active .format-list__fit{animation:.26s both landing-rise;display:block}.formats-visual{align-self:start;align-items:flex-start;display:flex;position:relative}.format-preview{border:2px solid var(--landing-black);width:100%;box-shadow:8px 8px 0 var(--landing-black);background:#fff;border-radius:16px;padding:10px}.format-preview__screen{background:#18233f;border-radius:13px;overflow:hidden}.format-preview__scene{aspect-ratio:16/9;background:var(--landing-navy);position:relative;overflow:hidden}.format-preview__scene video,.format-preview__base{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.format-preview__creative{z-index:1;object-fit:contain;pointer-events:none;position:absolute}.format-preview__ai-brand{z-index:2;object-fit:contain;width:27%;height:auto;animation:.5s cubic-bezier(.16,1,.3,1) landing-ai-place;position:absolute;top:calc(5% + 30px);left:18%}.format-preview__creative--overlay{filter:drop-shadow(0 14px 28px #0000004d);width:min(38%,310px);animation:.9s cubic-bezier(.16,1,.3,1) landing-overlay-enter;bottom:6%;left:50%;transform:translate(-50%)}.format-preview__controls{color:#77717d;height:54px;font-family:var(--ui-font-mono);background:#fff;grid-template-columns:60px 1fr 60px;align-items:center;padding:0 16px;font-size:10px;display:grid}.format-preview__controls>div{background:#dddbe3;height:3px;position:relative}.format-preview__controls>span:last-child{justify-self:end}.format-preview__controls i{background:var(--landing-violet);width:28%;height:100%;position:absolute}.landing-advantages{background:#fff;padding-top:120px;padding-bottom:90px}.landing-advantages__header{justify-content:space-between;align-items:end;gap:40px;display:flex}.landing-advantages__header h2{letter-spacing:0;margin:20px 0 0;font-size:clamp(48px,5.8vw,84px);font-weight:620;line-height:.96}.landing-advantages__header .landing-eyebrow{color:var(--landing-violet)}.landing-role-switch{border-bottom-color:#0000;flex:none}.landing-role-switch .ui-tabs__tab{padding:18px 21px;font-size:18px}.landing-role-switch .ui-tabs__tab[aria-selected=true]:after{height:3px}.advantage-list{border-top:1px solid #11101433;margin-top:72px;display:grid}.advantage-list--author{grid-template-columns:repeat(6,minmax(0,1fr))}.advantage-list--advertiser{grid-template-columns:repeat(5,minmax(0,1fr))}.advantage-list article{border-bottom:1px solid #11101433;flex-direction:column;justify-content:flex-start;gap:48px;min-height:300px;padding:28px 18px 30px;display:flex}.advantage-list article+article{border-left:1px solid #11101433}.advantage-list article>span{color:var(--landing-violet);font-size:20px;font-weight:700;line-height:1}.advantage-list p{max-width:380px;color:var(--landing-black);margin:0;font-size:14px;line-height:1.5}.landing-advantages__footer{justify-content:space-between;align-items:center;gap:32px;margin-top:42px;display:flex}.landing-advantages__note{border-left:4px solid var(--landing-violet);min-width:0;color:var(--landing-black);white-space:nowrap;margin:0;padding-left:18px;font-size:12px;line-height:1.6}.landing-advantages__note strong{color:var(--landing-black)}.landing-advantages__action{flex:none;gap:16px}.landing-packages{background:var(--landing-contrast-bg);color:var(--landing-contrast-ink);padding-top:104px;padding-bottom:80px}.landing-packages__intro{text-align:right;flex-direction:column;align-items:flex-end;gap:20px;display:flex}.landing-packages__intro .landing-eyebrow{color:var(--landing-violet)}.landing-packages__intro h2{letter-spacing:0;white-space:nowrap;justify-self:end;max-width:840px;margin:0;font-size:clamp(46px,5.3vw,78px);font-weight:620;line-height:.98}.landing-packages__compare{border:0;grid-template-columns:1fr 1fr;margin-top:82px;display:grid}.landing-packages__compare article{flex-direction:column;justify-content:flex-end;min-height:300px;padding:48px 34px;display:flex}.landing-packages__compare article:first-child{border:2px solid var(--landing-violet);background:#fff}.landing-packages__compare article+article{border-left:0}.landing-packages__compare article.is-featured{background:var(--landing-violet);color:#fff}.landing-packages__compare article>span{color:#ffffffad;font-family:var(--ui-font-mono);font-size:12px;font-weight:700}.landing-packages__compare h3{letter-spacing:0;margin:20px 0 18px;font-size:clamp(36px,4vw,58px);font-weight:620;line-height:1}.landing-packages__compare p{max-width:460px;color:var(--landing-contrast-muted);white-space:nowrap;margin:0;font-size:18px;line-height:1.55}.landing-packages__compare article.is-featured p{color:#ffffffd1}.landing-packages__exclusive{grid-template-columns:1fr 1fr;align-items:start;gap:0;padding:42px 0;display:grid}.landing-packages__exclusive strong{color:var(--landing-violet);letter-spacing:0;font-size:clamp(24px,2.5vw,36px)}.landing-packages__exclusive p{width:100%;max-width:none;color:var(--landing-contrast-muted);grid-column:2;margin:0;font-size:16px;font-style:normal;line-height:1.65}.landing-faq{background:var(--landing-contrast-bg);height:680px;color:var(--landing-contrast-ink);border-top:0;grid-template-columns:minmax(620px,1.3fr) minmax(380px,.7fr);gap:clamp(48px,6vw,88px);padding-top:70px;padding-bottom:70px;display:grid}.landing-faq__intro{text-align:right;grid-area:1/2;justify-self:end;max-width:520px}.landing-faq__intro h2{letter-spacing:0;margin:0;font-size:clamp(46px,5.3vw,78px);font-weight:620;line-height:.98}.landing-faq__intro h2 span{color:var(--landing-violet);letter-spacing:0;margin-top:16px;font-size:.42em;font-weight:650;line-height:1.1;display:block}.landing-faq__list{grid-area:1/1;align-self:start;max-height:540px;overflow-y:auto}.landing-faq .ui-accordion{border-top-color:var(--landing-contrast-line)}.landing-faq .ui-accordion__item{border-bottom-color:var(--landing-contrast-line)}.landing-faq .ui-accordion__item summary{min-height:76px;color:var(--landing-contrast-ink);letter-spacing:0;padding:22px 0;font-size:18px;font-weight:600}.landing-faq .ui-accordion__item summary:after{color:var(--landing-contrast-ink);font-size:24px;font-weight:400}.landing-faq .ui-accordion__content{max-width:680px;color:var(--landing-contrast-muted);padding:0 54px 26px 0;font-size:16px;line-height:1.65}.landing-faq .ui-accordion__content p{margin:0}.landing-faq .ui-accordion__content p+p{border-top:1px solid var(--landing-contrast-line);color:var(--landing-contrast-ink);margin-top:18px;padding-top:18px;font-weight:650}.landing-contact{min-height:420px;color:var(--landing-black);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;padding-top:60px;padding-bottom:60px;display:flex}.landing-contact .landing-eyebrow{color:var(--landing-violet)}.landing-contact h2{letter-spacing:0;max-width:860px;margin:20px 0 0;font-size:clamp(46px,5.3vw,78px);font-weight:620;line-height:.98}.landing-contact>p:not(.landing-eyebrow){color:#68636d;max-width:620px;margin:26px 0 0;font-size:18px;line-height:1.55}.landing-contact__actions{justify-content:center;gap:14px;margin-top:38px;display:flex}.landing-contact__actions .ui-button{border:1px solid var(--landing-black);border-radius:5px;gap:14px;min-width:244px;min-height:52px;padding:0 22px;font-weight:600}.landing-contact__actions .ui-button--primary{--ui-button-shadow-border:var(--landing-black);--ui-button-shadow:4px 4px 0 0 var(--landing-black);background:var(--landing-violet);color:#fff}.landing-contact__actions .ui-button--primary>span,.landing-contact__actions .ui-button--primary .landing-arrow-icon{color:#fff}.landing-contact__actions .ui-button--secondary{border-color:var(--landing-black);box-shadow:4px 4px 0 0 var(--landing-black);color:var(--landing-black);background:#fff}.landing-contact__actions .ui-button--secondary>span,.landing-contact__actions .ui-button--secondary .landing-arrow-icon{color:var(--landing-black)}.landing-contact__actions .ui-button--secondary:hover{border-color:var(--landing-black);box-shadow:none;background:#fff;transform:translate(4px,4px)}.landing-footer{color:var(--landing-black);background:#fff;border-top:1px solid #dedbe2;grid-template-columns:1.2fr .7fr 2fr .7fr;gap:44px;padding:80px max(40px,50vw - 720px) 38px;display:grid}.landing-footer>div{justify-items:start;gap:12px;height:fit-content;display:grid}.landing-footer>div:first-child p{color:#68636d;max-width:300px;margin:10px 0 0;line-height:1.6}.landing-footer strong{color:#77717d;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px}.landing-footer>div:not(:first-child) a{color:#3f3b43;font-size:13px}.landing-footer .landing-footer__documents>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;display:grid}.landing-footer__pending{color:#77717d;font-size:13px}.landing-footer small{color:#77717d;border-top:1px solid #dedbe2;grid-column:1/-1;padding-top:34px;font-size:11px}.landing-demo-modal{width:min(620px,100vw - 32px)}.landing-demo-modal .ui-overlay-panel__body{padding:0 24px 24px}.landing-demo-modal__placeholder{background:var(--landing-navy);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:42px;display:flex}.landing-demo-modal__placeholder>.audience-panel__play{color:var(--landing-violet);border-top-width:11px;border-bottom-width:11px;border-left-width:17px;margin-bottom:26px}.landing-demo-modal__placeholder strong{font-size:26px}.landing-demo-modal__placeholder p{color:#ffffffad;max-width:400px;margin:14px 0 0;line-height:1.55}.landing :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #b8a8ff}@keyframes landing-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-cursor{0%,to{transform:translate(0)rotate(-10deg)}50%{transform:translate(-8px,-8px)rotate(-10deg)}}@keyframes landing-ai-place{0%{opacity:0;transform:translateY(12px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landing-overlay-enter{0%{opacity:0;transform:translate(-50%,110%)}to{opacity:1;transform:translate(-50%)}}@media (min-width:761px) and (max-height:800px){.landing-header{min-height:62px}.landing-hero__content{padding:112px 0 48px}.landing-hero__content h1{max-width:880px;margin-top:20px;font-size:clamp(48px,6vw,76px)}.landing-hero__subtitle{max-width:560px;margin-top:18px;font-size:15px}.landing-hero__cta{margin-top:20px}.landing-hero__cta .ui-button{min-height:44px}}@media (max-width:1100px){.landing-header{grid-template-columns:1fr auto;width:calc(100% - 32px)}.landing-header nav{display:none}.landing-hero__content{width:calc(100% - 48px)}.formats-header,.formats-layout{grid-template-columns:1fr;gap:36px}.landing-automation{grid-template-columns:1fr}.landing-automation__intro,.landing-automation__features{grid-area:auto/1}.landing-packages__exclusive{grid-template-columns:1fr}.formats-visual{min-height:0;padding-top:0;position:relative;top:auto}}@media (max-width:760px){.landing-hero{min-height:max(720px,100dvh)}.landing-hero__backdrop{inset:-18px}.landing-header{border-radius:14px;width:calc(100% - 20px);min-height:60px;margin-top:0;top:8px;left:10px;right:10px}.landing-brand .ui-brand-wordmark{display:none}.landing-header__actions{gap:14px}.landing-header .ui-button{min-height:40px;padding:0 14px}.landing-hero__content{width:calc(100% - 36px);padding:124px 0 64px}.landing-hero__content h1{max-width:none;margin-top:0;font-size:clamp(44px,12.35vw,59px);translate:0}.landing-hero__subtitle{white-space:normal;margin-top:22px;font-size:15px}.landing-hero__cta{flex-direction:column;align-items:stretch}.landing-hero__cta .ui-button,.landing-hero__cta .landing-primary-cta{width:100%}.landing-section{padding:90px 18px}.landing-section__intro{grid-template-columns:1fr;gap:22px}.landing-section__intro h2,.formats-copy>h2{font-size:clamp(42px,12vw,58px)}.landing-section__intro--wide h2{font-size:clamp(30px,8.8vw,42px)}.landing-audiences{padding:0}.audience-split{grid-template-columns:1fr;min-height:0}.audience-panel{min-height:680px;padding:28px 22px 40px}.audience-panel__image{align-self:center;width:69%;margin-top:18px;margin-left:auto;margin-right:auto;top:auto;right:auto;transform:translateY(-48px)}.audience-panel__content{flex-direction:column;align-items:stretch;padding:0;display:flex}.audience-panel__actions{flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%}.audience-panel--advertiser .audience-panel__actions{transform:none}.audience-panel__journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid;overflow:visible;transform:translateY(-28px)}.audience-panel__journey li{min-width:0;padding-right:0}.audience-panel__journey li:nth-child(5){text-align:center;grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.audience-panel__journey li:nth-child(5):before{left:50%;transform:translate(-50%)}.audience-panel__action,.audience-panel__demo{white-space:nowrap;flex:1 1 0;width:auto;min-width:0;font-size:11px}.audience-panel__action{min-height:56px;padding-left:14px;padding-right:52px}.audience-panel__demo{min-height:56px;padding:0 12px}.landing-automation{gap:62px}.landing-automation__intro h2,.landing-advantages__header h2{font-size:clamp(42px,12vw,58px)}.landing-automation__features article{min-height:0}.landing-advantages__header{flex-direction:column;align-items:stretch}.landing-role-switch{width:100%}.landing-role-switch .ui-tabs__tab{flex:1;padding:14px 10px;font-size:16px}.landing-formats{padding-bottom:36px}.format-list{grid-template-columns:1fr}.format-list button{grid-template-columns:32px minmax(0,1fr);min-height:0;padding:20px 0}.format-list button .format-list__description,.format-list button .format-list__fit{grid-column:2}.format-list button+button{border-top:1px solid #11101424;border-left:0}.format-preview{box-shadow:5px 5px 0 var(--landing-black);border-radius:12px;padding:6px}.formats-visual{order:-1}.landing-advantages{padding-top:76px;padding-bottom:76px}.landing-faq{grid-template-columns:1fr;gap:52px;height:850px}.landing-faq__intro,.landing-faq__list{grid-area:auto/1}.landing-faq__list{max-height:520px}.landing-faq__intro h2{font-size:clamp(42px,12vw,58px)}.landing-faq__intro h2 span{margin-top:12px}.landing-faq .ui-accordion__item summary{gap:24px;min-height:68px;padding:18px 0;font-size:16px}.landing-faq .ui-accordion__content{padding-right:32px;font-size:15px}.advantage-list{grid-template-columns:1fr;margin-top:54px;display:grid;overflow:visible}.advantage-list article{gap:34px;min-height:0;padding:26px 18px}.advantage-list article+article{border-top:1px solid #11101433;border-left:0}.landing-advantages__footer{flex-direction:column;align-items:stretch;margin-top:34px}.landing-advantages__note{white-space:normal}.landing-advantages__action{width:100%}.landing-packages__intro,.landing-packages__compare,.landing-packages__exclusive{grid-template-columns:1fr}.landing-packages__intro{text-align:right;justify-items:end;gap:22px}.landing-packages__intro .landing-eyebrow{justify-self:end}.landing-packages__intro h2{white-space:normal;justify-self:end;max-width:330px;font-size:clamp(42px,12vw,58px)}.landing-packages__compare{margin-top:52px}.landing-packages__compare article{min-height:300px;padding:28px 24px}.landing-packages__compare article+article{border-top:0;border-left:0}.landing-packages__exclusive{gap:18px}.landing-packages__exclusive p{grid-column:1}.landing-packages__compare p{white-space:normal}.landing-packages{padding-top:68px;padding-bottom:68px}.landing-contact{min-height:420px}.landing-contact h2{font-size:clamp(42px,12vw,58px)}.landing-contact__actions{flex-direction:column;align-items:stretch;width:100%}.landing-contact__actions .ui-button{width:100%}.landing-footer{grid-template-columns:1fr 1fr;padding:64px 18px 30px}.landing-footer>div:first-child{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;column-gap:16px}.landing-footer>div:first-child p{margin:0}.landing-footer .landing-footer__documents{grid-column:1/-1}.landing-footer .landing-footer__documents>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}.landing *,.landing :before,.landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
