.marketing-site{--font-body:"Inter Variable", sans-serif;--font-heading:"Outfit Variable", sans-serif;min-height:100vh;overflow-x:clip}.marketing-site .reveal{opacity:1;transform:none}.marketing-site main .button{text-align:center;white-space:normal;max-width:100%;min-height:48px;padding:12px 22px;line-height:1.4}.marketing-site main .button svg{flex-shrink:0}.marketing-site .mobile-menu[hidden],.marketing-site .how-panel[aria-hidden=true]{display:none}.marketing-site .campaign-field{opacity:1;transform:none}.marketing-site .input-motion-ready .campaign-field:not(.is-visible){opacity:0;transform:translateY(10px)}.marketing-site .input-motion-ready .typing-caret{display:inline-block}.marketing-site .campaign-field-value-brief{min-height:3.6em}.marketing-site .approval-item{opacity:1;transform:none}.marketing-site .hero-media{pointer-events:auto}.marketing-site .marketing-video-control{z-index:5;color:#fff;cursor:pointer;background:#090e2f;border:1px solid #fff;border-radius:4px;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:24px;right:24px}.marketing-site .panel-hero .conversion-microcopy{color:#f7f3ea}.marketing-site a:focus-visible,.marketing-site button:focus-visible{outline-offset:4px;outline:3px solid #ec427f}.marketing-site .cookie-settings-link{cursor:pointer;text-align:left}.marketing-site .footer-legal-links .cookie-settings-link{appearance:none;color:var(--slate);background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5;transition:color .2s,opacity .2s}.marketing-site .footer-legal-links .cookie-settings-link:hover{color:var(--night)}.marketing-site .hero-copy{transform:none}.marketing-site .legal-list{color:#5a6076;padding-left:24px;line-height:1.8;list-style:outside}.marketing-site .legal-list li+li{margin-top:8px}.marketing-site .legal-copy-section{scroll-margin-top:110px}.marketing-site .legal-copy-section .eyebrow{color:#177a77}.marketing-site .hero-plan-action{align-items:center;gap:12px;width:fit-content;max-width:100%;display:flex;position:relative}.marketing-site .plan-info-trigger{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.marketing-site .plan-info-message{z-index:10;color:#090e2f;background:#fff;border:1px solid #5a6076;border-radius:6px;width:min(350px,100vw - 32px);padding:16px;font-size:14px;line-height:1.6;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #090e2f33}.marketing-site .plan-info-message[hidden]{display:none}.marketing-site .demo-footnote{max-width:none;margin:32px 0 0;font-size:12px;line-height:1.6}.marketing-site .hero-inner{pointer-events:none}.marketing-site .hero-copy{pointer-events:auto}.marketing-site .panel-hero,.marketing-site .panel-hero .panel-inner{min-height:calc(100svh - 72px)}.marketing-site .panel-hero .panel-inner{padding-top:130px;padding-bottom:96px}.marketing-site .hero-value{color:#fff;max-width:650px;margin:24px 0;font-size:20px;line-height:1.6}.marketing-site .hero-video-scrim{background:linear-gradient(90deg,#090e2feb,#090e2fb8 48%,#090e2f29)}.marketing-site .hero-eyebrow,.marketing-site .hero-creator-link{color:#ff93bb}.marketing-site .hero-copy>.hero-creator-link{align-items:center;min-height:44px;display:inline-flex}.marketing-site .conversion-microcopy{font-size:14px;line-height:1.6}.marketing-site .conversion-microcopy-light{color:#f7f3ea}.marketing-site .demo-disclosure{color:#5a6076;max-width:780px;margin:12px 0 28px;font-size:14px;line-height:1.6}.marketing-site .product-proof-figure figcaption{color:#5a6076;font-size:14px;line-height:1.6}.marketing-site .campaign-scenarios{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:32px;display:grid}.marketing-site .campaign-scenarios h3{margin-bottom:16px;font-size:24px;line-height:1.25}.marketing-site .campaign-scenarios p{color:#5a6076;line-height:1.7}.marketing-site .results-phase{opacity:1;margin-top:24px;position:static;transform:none}.marketing-site .approval-results-demo{display:block}.marketing-site .outcome-motion-ready{display:grid;position:relative}.marketing-site .outcome-motion-ready .approval-phase,.marketing-site .outcome-motion-ready .results-phase{grid-area:1/1}.marketing-site .outcome-motion-ready .results-phase{opacity:0;align-self:center;margin:0;position:static;transform:translateY(12px)}.marketing-site .outcome-motion-ready .results-phase.is-visible{opacity:1;transform:none}.marketing-site .outcome-motion-ready .approval-item:not(.is-visible){opacity:0;transform:translateY(10px)}.marketing-site .outcome-motion-ready .approval-item.is-gone{opacity:0;transform:scale(.88)}.marketing-site .match-motion-ready :is(.creator-match-count,.avatar-item,.creator-match-metric){transition:opacity .48s,transform .56s}.marketing-site .match-motion-ready :is(.creator-match-count,.avatar-item,.creator-match-metric):not(.motion-visible){opacity:0;transform:translateY(12px)}.marketing-site .typing-caret{display:none}.marketing-site .about-cta .cta-inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px}.marketing-site .about-cta .cta-actions{justify-content:flex-start}.marketing-site .about-cta-copy{min-width:0}.marketing-site .about-cta-copy h2{overflow-wrap:break-word;max-width:24ch}.marketing-site summary:focus-visible{outline-offset:4px;outline:3px solid #174a8b}.marketing-site .how-nav-item{scroll-margin-top:100px}.marketing-site .how-eyebrow,.marketing-site .process-stage-label{color:#177a77}.marketing-site .how-nav-number{color:#5a6076}.marketing-site [data-light-section] .subpage-section-index{color:#b52a5c}.marketing-site .button-brand-hero{background:#174a8b}@media (max-width:899px){.marketing-site .campaign-scenarios{grid-template-columns:1fr;gap:28px}.marketing-site .how-nav{grid-template-columns:1fr;display:grid;overflow:visible}.marketing-site .how-nav-item{width:100%;min-width:0;padding:18px 12px}.marketing-site .how-nav-title{white-space:normal;font-size:20px}}@media (max-width:599px){.marketing-site .about-cta-copy h2{font-size:32px;line-height:1.15}.marketing-site .about-cta-copy h2 br{display:block}.marketing-site .hero-copy h1{overflow-wrap:break-word;font-size:44px}.marketing-site .subpage-hero h1{overflow-wrap:break-word;font-size:42px}.marketing-site .hero-value{margin:20px 0;font-size:17px;line-height:1.55}.marketing-site .panel-hero .panel-inner{padding-top:112px;padding-bottom:80px}.marketing-site .hero-video-scrim{background:#090e2fc7}.marketing-site h2{overflow-wrap:break-word;font-size:34px;line-height:1.15}.marketing-site .conversion-microcopy{font-size:14px}body:has(.marketing-site) .cookie-notice{padding:12px}body:has(.marketing-site) .cookie-notice>div{grid-template-columns:1fr 1fr;margin-top:12px}body:has(.marketing-site) .cookie-notice>div>button:last-child{grid-column:1/-1}}@media (max-width:359px){.marketing-site .hero-copy h1,.marketing-site .subpage-hero h1{font-size:36px}}.cookie-compact{z-index:50;left:16px;right:16px;bottom:max(12px, env(safe-area-inset-bottom));max-height:80svh;color:var(--navy);border:1px solid var(--line-strong);background:#fff;padding:12px;position:fixed;overflow-y:auto;box-shadow:0 12px 40px #090e2f29}.cookie-compact h2{margin:0;font-size:18px;font-weight:600;line-height:1.25}.cookie-compact p{color:var(--muted);margin:6px 0 10px;font-size:13px;line-height:1.45}.cookie-compact-actions,.cookie-compact-links{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.cookie-compact-actions button{min-height:44px}.cookie-compact-links{margin-top:4px}.cookie-compact-links>*{text-underline-offset:3px;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;min-height:44px;padding:2px;font-size:13px;text-decoration:underline;display:flex}@media (min-width:600px){.cookie-compact{width:420px;left:auto}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :before,.marketing-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.marketing-site .site-footer .footer-main{grid-template-columns:minmax(220px,.7fr) minmax(0,1.6fr);gap:40px}.marketing-site .site-footer .footer-navigation-area{grid-template-columns:minmax(0,1fr);gap:32px}.marketing-site .site-footer .footer-nav-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.marketing-site .site-footer .footer-nav-heading{font-family:var(--font-display);letter-spacing:0;color:var(--night);margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.4}.marketing-site .site-footer .footer-connect,.marketing-site .site-footer .footer-social{justify-content:flex-start;align-items:flex-start}.marketing-site .site-footer .footer-connect{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:20px 28px;display:flex}.marketing-site .site-footer .footer-social{flex:none;gap:8px}.marketing-site .site-footer .footer-social-link{width:44px;height:44px}.marketing-site .site-footer .footer-contact-links{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:12px 28px;width:auto;margin:0;display:flex}.marketing-site .site-footer .footer-contact-links a{white-space:nowrap;text-align:left}@media (max-width:980px){.marketing-site .site-footer .footer-main{grid-template-columns:1fr}}@media (max-width:599px){.marketing-site .site-footer .footer-nav-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}
