.marketing_marketing__hJcHf{color-scheme:dark;--bg:#12131c;--surface:#191a26;--raised:#222331;--text:#f1efea;--muted:#a8acc4;--quiet:#999cb0;--line:#303244;--subtle:#252735;--iris:#b3a7ff;--iris-fill:#7b6ef6;--iris-wash:#29243f;--gold:#e4b95c;--gold-wash:#342c20;--action:#e4b95c;--on-action:#17141d;--green:#88d8b3;--green-wash:#1d322b;--shadow:0 20px 60px #08081033;--font:var(--font-manrope),Arial,sans-serif;--display:var(--font-fraunces),Georgia,serif;--mono:var(--font-jetbrains-mono),monospace}html[data-theme=light] .marketing_marketing__hJcHf{color-scheme:light;--bg:#f7f8fa;--surface:#fff;--raised:#eeeff4;--text:#171720;--muted:#5d5f70;--quiet:#676978;--line:#d4d1dc;--subtle:#e5e4ed;--iris:#5143c9;--iris-fill:#6757e5;--iris-wash:#eeebfc;--gold:#79570f;--gold-wash:#faf1dc;--action:#6757e5;--on-action:#fff;--green:#186849;--green-wash:#e6f4ed;--shadow:0 20px 65px -20px #28204430}.marketing_marketing__hJcHf *{box-sizing:border-box}.marketing_marketing__hJcHf [id]{scroll-behavior:smooth;scroll-padding-top:105px}.marketing_marketing__hJcHf{margin:0;background:var(--bg);color:var(--text);font:14px/1.7 var(--font);-webkit-font-smoothing:antialiased}.marketing_marketing__hJcHf button,.marketing_marketing__hJcHf input,.marketing_marketing__hJcHf select,.marketing_marketing__hJcHf textarea{font:inherit}.marketing_marketing__hJcHf a{color:inherit;text-decoration:none}.marketing_marketing__hJcHf button{color:inherit;cursor:pointer}.marketing_marketing__hJcHf a,.marketing_marketing__hJcHf button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.marketing_marketing__hJcHf a:focus-visible,.marketing_marketing__hJcHf button:focus-visible,.marketing_marketing__hJcHf input:focus-visible,.marketing_marketing__hJcHf summary:focus-visible,.marketing_marketing__hJcHf textarea:focus-visible{outline:2px solid var(--iris);outline-offset:4px}.marketing_marketing__hJcHf h1,.marketing_marketing__hJcHf h2,.marketing_marketing__hJcHf h3,.marketing_marketing__hJcHf p{margin:0}.marketing_marketing__hJcHf h1,.marketing_marketing__hJcHf h2{font-family:var(--display);font-weight:400;line-height:1.07;letter-spacing:-1.7px}.marketing_marketing__hJcHf h1{font-size:70px}.marketing_marketing__hJcHf h2{font-size:45px}.marketing_marketing__hJcHf h3{font-size:16px;font-weight:600;letter-spacing:-.3px}.marketing_marketing__hJcHf em{font-family:var(--display);font-style:italic;font-weight:400;color:var(--iris)}.marketing_marketing__hJcHf button:disabled{cursor:default;opacity:.6}.marketing_marketing__hJcHf ul{list-style:none;margin:0;padding:0}.marketing_marketing__hJcHf .wrap{width:min(1160px,calc(100% - 80px));margin-inline:auto}.marketing_marketing__hJcHf .muted{color:var(--muted)}.marketing_marketing__hJcHf .iris{color:var(--iris)}.marketing_marketing__hJcHf .gold{color:var(--gold)}.marketing_marketing__hJcHf .mono{font-family:var(--mono)}.marketing_marketing__hJcHf .eyebrow{font:400 10px/1.4 var(--mono);text-transform:uppercase;letter-spacing:1.6px;color:var(--iris);display:flex;align-items:center;gap:10px}.marketing_marketing__hJcHf .eyebrow:before{content:none}.marketing_marketing__hJcHf .row{display:flex;align-items:center;gap:10px}.marketing_marketing__hJcHf .between{display:flex;align-items:center;justify-content:space-between;gap:20px}.marketing_marketing__hJcHf .icon{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.marketing_marketing__hJcHf .icon.sm{width:15px;height:15px}.marketing_marketing__hJcHf .dot{width:5px;height:5px;display:inline-block;border-radius:50%;background:currentColor;flex-shrink:0}.marketing_marketing__hJcHf .btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:12px 19px;border:1px solid var(--line);border-radius:6px;font-size:12px;font-weight:650;background:transparent;white-space:nowrap;transition:background .15s,transform .15s}.marketing_marketing__hJcHf .btn:hover{background:var(--raised)}.marketing_marketing__hJcHf .btn.primary{background:var(--action);color:var(--on-action);border-color:var(--action)}.marketing_marketing__hJcHf .btn.primary:hover{filter:brightness(1.07);transform:translateY(-1px)}.marketing_marketing__hJcHf .btn .icon{width:16px;height:16px}.marketing_marketing__hJcHf .btn.small{min-height:39px;font-size:11px;padding:9px 15px}.marketing_marketing__hJcHf .text-link{display:inline-flex;gap:10px;align-items:center;font-size:12px;color:var(--iris)}.marketing_marketing__hJcHf .text-link:hover{text-decoration:underline;text-underline-offset:5px}.marketing_marketing__hJcHf .badge{display:inline-flex;align-items:center;gap:6px;font:500 9px/1.5 var(--font);padding:5px 8px;border-radius:4px;background:var(--iris-wash);color:var(--iris)}.marketing_marketing__hJcHf .badge.green{background:var(--green-wash);color:var(--green)}.marketing_marketing__hJcHf .badge.gold{background:var(--gold-wash);color:var(--gold)}.marketing_marketing__hJcHf .platform{width:20px;height:20px;object-fit:contain;flex-shrink:0}.marketing_marketing__hJcHf .skip{position:fixed;top:-60px;left:20px;z-index:200;background:var(--action);color:var(--on-action);padding:10px}.marketing_marketing__hJcHf .skip:focus{top:10px}.marketing_marketing__hJcHf .site-header{position:sticky;top:0;z-index:40;background:var(--bg);border-bottom:1px solid var(--subtle)}.marketing_marketing__hJcHf .header-inner{height:85px;display:flex;align-items:center;justify-content:space-between;gap:25px}.marketing_marketing__hJcHf .brand{display:flex;align-items:center;gap:10px}.marketing_marketing__hJcHf .mark{width:33px;height:33px;flex-shrink:0}.marketing_marketing__hJcHf .brand-name{font:400 27px var(--display);letter-spacing:-.7px}.marketing_marketing__hJcHf .brand em{color:var(--iris)}.marketing_marketing__hJcHf .brand-divider{height:23px;border-left:1px solid var(--line);margin:0 4px 0 8px}.marketing_marketing__hJcHf .product-name{font-size:9px;line-height:1.5;color:var(--muted)}.marketing_marketing__hJcHf .nav{display:flex;gap:26px;align-items:center}.marketing_marketing__hJcHf .nav a{font-size:11px;color:var(--muted);padding:8px 0}.marketing_marketing__hJcHf .nav a.active,.marketing_marketing__hJcHf .nav a:hover{color:var(--text)}.marketing_marketing__hJcHf .nav a.active{position:relative}.marketing_marketing__hJcHf .nav a.active:after{content:"";position:absolute;bottom:1px;left:0;width:100%;height:1px;background:var(--iris)}.marketing_marketing__hJcHf .header-actions{display:flex;align-items:center;gap:17px}.marketing_marketing__hJcHf .login-link{font-size:11px;color:var(--muted)}.marketing_marketing__hJcHf .menu-button,.marketing_marketing__hJcHf .theme-button{height:38px;width:30px;display:grid;place-items:center;background:transparent;border:0;color:var(--muted)}.marketing_marketing__hJcHf .theme-button .icon{width:16px;height:16px}.marketing_marketing__hJcHf .menu-button,.marketing_marketing__hJcHf .mobile-nav{display:none}.marketing_marketing__hJcHf .hero{padding:83px 0 72px}.marketing_marketing__hJcHf .hero-grid{display:grid;grid-template-columns:1.03fr 1fr;gap:58px;align-items:center}.marketing_marketing__hJcHf .hero .eyebrow{margin-bottom:25px}.marketing_marketing__hJcHf .hero h1{font-size:70px;letter-spacing:-2.6px}.marketing_marketing__hJcHf .hero-copy>p{max-width:440px;color:var(--muted);font-size:14px;line-height:1.95;margin-top:26px}.marketing_marketing__hJcHf .hero-actions{display:flex;align-items:center;gap:22px;margin-top:30px}.marketing_marketing__hJcHf .trial-note{display:flex;gap:16px;align-items:center;color:var(--quiet);font-size:10px;margin-top:15px}.marketing_marketing__hJcHf .trial-note span{display:flex;gap:6px;align-items:center}.marketing_marketing__hJcHf .trial-note .icon{width:12px;height:12px}.marketing_marketing__hJcHf .hero-visual{position:relative;padding:24px 5px 40px 12px}.marketing_marketing__hJcHf .visual-label{font:400 9px var(--mono);letter-spacing:1.3px;text-transform:uppercase;color:var(--quiet);margin-bottom:15px;display:flex;align-items:center;justify-content:space-between}.marketing_marketing__hJcHf .visual-label .live{display:flex;gap:6px;align-items:center;color:var(--green);font-size:8px}.marketing_marketing__hJcHf .demo-window{background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);position:relative;z-index:2;overflow:hidden}.marketing_marketing__hJcHf .window-bar{padding:18px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:11px}.marketing_marketing__hJcHf .window-avatar{width:35px;height:35px;background:var(--iris-wash);border-radius:8px;display:grid;place-items:center}.marketing_marketing__hJcHf .window-avatar .mark{width:29px;height:29px}.marketing_marketing__hJcHf .window-title{flex:1}.marketing_marketing__hJcHf .window-title strong{font-size:11px;font-weight:650;display:block}.marketing_marketing__hJcHf .window-title small{font-size:9px;color:var(--muted);display:block;margin-top:2px}.marketing_marketing__hJcHf .window-bar .platform{width:20px;height:20px}.marketing_marketing__hJcHf .demo-messages{padding:21px 23px 28px;display:flex;flex-direction:column;gap:16px;min-height:270px}.marketing_marketing__hJcHf .msg{max-width:89%;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.marketing_marketing__hJcHf .msg.agent{align-self:flex-end;align-items:flex-end}.marketing_marketing__hJcHf .msg .bubble{padding:13px 15px;background:var(--raised);border:1px solid var(--line);border-radius:0 9px 9px 9px;font-size:11px;line-height:1.8}.marketing_marketing__hJcHf .msg.agent .bubble{background:var(--iris-wash);border-color:transparent;border-radius:9px 0 9px 9px}.marketing_marketing__hJcHf .msg-caption{font-size:8px;color:var(--quiet);display:flex;gap:5px;align-items:center}.marketing_marketing__hJcHf .demo-composer{border-top:1px solid var(--line);display:flex;align-items:center;gap:10px;padding:14px 20px;color:var(--quiet);font-size:10px}.marketing_marketing__hJcHf .demo-composer span{flex:1}.marketing_marketing__hJcHf .demo-composer .send{width:24px;height:24px;border-radius:5px;background:var(--iris-wash);color:var(--iris);display:grid;place-items:center}.marketing_marketing__hJcHf .demo-composer .send .icon{width:12px;height:12px}.marketing_marketing__hJcHf .outcome{position:absolute;bottom:7px;right:-20px;z-index:4;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:9px;padding:15px 18px;display:flex;align-items:center;gap:12px;min-width:267px}.marketing_marketing__hJcHf .outcome-symbol{height:35px;width:35px;background:var(--green-wash);color:var(--green);border-radius:7px;display:grid;place-items:center}.marketing_marketing__hJcHf .outcome strong{display:block;font-size:11px}.marketing_marketing__hJcHf .outcome small{font-size:9px;color:var(--muted)}.marketing_marketing__hJcHf .orbit-mark{position:absolute;width:155px;height:155px;left:-61px;bottom:-18px;opacity:.11;pointer-events:none}.marketing_marketing__hJcHf .hero-demo-tabs{display:flex;align-items:center;gap:20px;justify-content:flex-end;margin-top:22px;padding-right:5px}.marketing_marketing__hJcHf .hero-demo-tabs button{border:0;background:transparent;color:var(--quiet);font-size:9px;min-height:32px;display:flex;gap:7px;align-items:center;padding:0 0 5px;border-bottom:1px solid transparent}.marketing_marketing__hJcHf .hero-demo-tabs button.active{color:var(--iris);border-color:var(--iris)}.marketing_marketing__hJcHf .hero-demo-tabs .dot{width:4px;height:4px}.marketing_marketing__hJcHf .channels-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0}.marketing_marketing__hJcHf .channels-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.marketing_marketing__hJcHf .channels-inner>p{font-size:11px;line-height:1.7;color:var(--muted)}.marketing_marketing__hJcHf .channel-logos{display:flex;align-items:center;gap:42px}.marketing_marketing__hJcHf .channel-logos>span{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:500}.marketing_marketing__hJcHf .channel-logos .platform{width:22px;height:22px}.marketing_marketing__hJcHf .channels-caption{font:400 9px/1.7 var(--mono);color:var(--quiet);text-align:right;letter-spacing:.2px}.marketing_marketing__hJcHf .section{padding:86px 0}.marketing_marketing__hJcHf .section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:65px;margin-bottom:37px}.marketing_marketing__hJcHf .section-header .eyebrow{margin-bottom:18px}.marketing_marketing__hJcHf .section-header h2{max-width:600px}.marketing_marketing__hJcHf .section-header>p{max-width:320px;font-size:12px;line-height:1.85;color:var(--muted)}.marketing_marketing__hJcHf .capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.marketing_marketing__hJcHf .capability{padding:24px 0 0;border-top:1px solid var(--line)}.marketing_marketing__hJcHf .capability-icon{height:36px;width:36px;border:1px solid var(--line);background:var(--surface);border-radius:8px;display:grid;place-items:center;color:var(--iris);margin-bottom:21px}.marketing_marketing__hJcHf .capability h3{font:400 24px var(--display);margin-bottom:11px}.marketing_marketing__hJcHf .capability>p{font-size:12px;color:var(--muted);line-height:1.9;max-width:325px}.marketing_marketing__hJcHf .capability-detail{display:flex;align-items:center;gap:7px;margin-top:20px;font-size:10px;color:var(--gold)}.marketing_marketing__hJcHf .handoff-section{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:73px 0}.marketing_marketing__hJcHf .handoff-grid{display:grid;grid-template-columns:1.06fr 1fr;align-items:center;gap:90px}.marketing_marketing__hJcHf .handoff-ui{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--bg);box-shadow:var(--shadow)}.marketing_marketing__hJcHf .handoff-ui .window-bar{background:var(--surface);padding:16px 20px}.marketing_marketing__hJcHf .customer-avatar{width:32px;height:32px;border-radius:50%;background:var(--gold-wash);color:var(--gold);display:grid;place-items:center;font-size:10px;font-weight:650}.marketing_marketing__hJcHf .handoff-summary{padding:23px}.marketing_marketing__hJcHf .handoff-summary .eyebrow{font-size:8px;letter-spacing:1px;color:var(--quiet);margin-bottom:12px}.marketing_marketing__hJcHf .handoff-summary p{font-size:12px;color:var(--muted);line-height:1.8}.marketing_marketing__hJcHf .context-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.marketing_marketing__hJcHf .timeline-item{padding:15px 20px;border-top:1px solid var(--line);display:flex;align-items:center;gap:12px;font-size:11px}.marketing_marketing__hJcHf .timeline-item .icon{color:var(--iris);width:16px;height:16px}.marketing_marketing__hJcHf .timeline-item>span{flex:1}.marketing_marketing__hJcHf .timeline-item small{font-size:9px;color:var(--quiet)}.marketing_marketing__hJcHf .handoff-copy .eyebrow{margin-bottom:20px}.marketing_marketing__hJcHf .handoff-copy h2{font-size:44px}.marketing_marketing__hJcHf .handoff-copy>p{font-size:13px;color:var(--muted);line-height:1.95;margin-top:24px}.marketing_marketing__hJcHf .check-list{margin-top:22px}.marketing_marketing__hJcHf .check-list li{font-size:11px;margin-top:13px;display:flex;gap:10px;align-items:center}.marketing_marketing__hJcHf .check-list .icon{color:var(--green);width:14px;height:14px}.marketing_marketing__hJcHf .handoff-copy .text-link{margin-top:26px}.marketing_marketing__hJcHf .setup-header{text-align:center;max-width:600px;margin:0 auto 48px}.marketing_marketing__hJcHf .setup-header .eyebrow{justify-content:center;margin-bottom:20px}.marketing_marketing__hJcHf .setup-header h2{font-size:43px}.marketing_marketing__hJcHf .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.marketing_marketing__hJcHf .step-number{font:400 11px var(--mono);color:var(--gold);display:flex;align-items:center;gap:15px;margin-bottom:20px}.marketing_marketing__hJcHf .step-number:after{content:"";height:1px;background:var(--line);flex:1}.marketing_marketing__hJcHf .step h3{font-size:15px;margin-bottom:10px}.marketing_marketing__hJcHf .step p{font-size:12px;color:var(--muted);line-height:1.9}.marketing_marketing__hJcHf .closing{padding:0 0 70px}.marketing_marketing__hJcHf .closing-panel{background:var(--iris-wash);border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;justify-content:space-between;padding:43px 48px;gap:30px;overflow:hidden;position:relative}.marketing_marketing__hJcHf .closing-panel h2{font-size:37px;max-width:600px;position:relative;z-index:2}.marketing_marketing__hJcHf .closing-panel p{font-size:12px;color:var(--muted);margin-top:13px}.marketing_marketing__hJcHf .closing-panel .mark{position:absolute;right:130px;top:-85px;width:360px;height:360px;opacity:.08}.marketing_marketing__hJcHf .closing-panel .btn{position:relative;z-index:2;flex-shrink:0}.marketing_marketing__hJcHf .site-footer{border-top:1px solid var(--line);padding:43px 0 26px}.marketing_marketing__hJcHf .footer-top{display:grid;grid-template-columns:2.2fr 1fr 1fr 1.15fr;gap:40px}.marketing_marketing__hJcHf .footer-brand p{font-size:11px;color:var(--muted);max-width:235px;margin-top:15px;line-height:1.9}.marketing_marketing__hJcHf .footer-column h3{font:500 9px var(--mono);color:var(--quiet);text-transform:uppercase;letter-spacing:1px;margin:7px 0 18px}.marketing_marketing__hJcHf .footer-column a{display:block;font-size:11px;color:var(--muted);margin:9px 0}.marketing_marketing__hJcHf .footer-column a:hover{color:var(--iris)}.marketing_marketing__hJcHf .footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding-top:21px;border-top:1px solid var(--subtle);font-size:9px;color:var(--quiet)}.marketing_marketing__hJcHf .footer-bottom div{display:flex;gap:20px}.marketing_marketing__hJcHf .inner-hero{padding:66px 0 39px;text-align:center}.marketing_marketing__hJcHf .inner-hero .eyebrow{justify-content:center;margin-bottom:20px}.marketing_marketing__hJcHf .inner-hero h1{font-size:57px}.marketing_marketing__hJcHf .inner-hero>p{font-size:13px;color:var(--muted);line-height:1.9;margin:20px auto 0;max-width:560px}.marketing_marketing__hJcHf .price-meta{display:flex;justify-content:center;gap:21px;font-size:10px;color:var(--quiet);margin-top:20px}.marketing_marketing__hJcHf .price-meta span{display:flex;align-items:center;gap:7px}.marketing_marketing__hJcHf .price-meta .icon{width:13px;height:13px}.marketing_marketing__hJcHf .pricing-section{padding:0 0 65px}.marketing_marketing__hJcHf .trial-banner{padding:17px 24px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;justify-content:space-between;background:var(--surface);gap:20px;margin:0 0 27px}.marketing_marketing__hJcHf .trial-banner .trial-icon{height:35px;width:35px;background:var(--iris-wash);color:var(--iris);border-radius:8px;display:grid;place-items:center}.marketing_marketing__hJcHf .trial-banner strong{font-size:12px;font-weight:600}.marketing_marketing__hJcHf .trial-banner p{font-size:10px;color:var(--muted);margin-top:3px}.marketing_marketing__hJcHf .price-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.marketing_marketing__hJcHf .price-card{position:relative;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:28px}.marketing_marketing__hJcHf .price-card.featured{border-color:var(--iris-fill);background:linear-gradient(180deg,var(--iris-wash),var(--surface) 160px)}.marketing_marketing__hJcHf .featured-label{display:flex;align-items:center;gap:6px;font:400 8px var(--mono);text-transform:uppercase;letter-spacing:.7px;color:var(--iris)}.marketing_marketing__hJcHf .price-card h2{font-size:26px;letter-spacing:-.5px}.marketing_marketing__hJcHf .plan-blurb{color:var(--muted);font-size:11px;min-height:42px;margin-top:10px;line-height:1.8;max-width:250px}.marketing_marketing__hJcHf .plan-price{font:400 48px var(--display);letter-spacing:-1.8px;margin:21px 0 3px}.marketing_marketing__hJcHf .plan-price span{font:400 11px var(--font);color:var(--muted);letter-spacing:0;margin-left:5px}.marketing_marketing__hJcHf .price-allowance{font-size:10px;color:var(--quiet);margin-bottom:21px}.marketing_marketing__hJcHf .price-card .btn{width:100%;min-height:42px}.marketing_marketing__hJcHf .plan-features{border-top:1px solid var(--line);padding-top:18px;margin-top:23px}.marketing_marketing__hJcHf .plan-features li{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:var(--muted);margin-bottom:12px;line-height:1.6}.marketing_marketing__hJcHf .plan-features .icon{width:14px;height:14px;color:var(--iris);margin-top:2px}.marketing_marketing__hJcHf .plan-features li:last-child{margin-bottom:0}.marketing_marketing__hJcHf .enterprise-band{margin-top:22px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.marketing_marketing__hJcHf .enterprise-band h3{font:400 24px var(--display)}.marketing_marketing__hJcHf .enterprise-band p{font-size:11px;color:var(--muted);margin-top:7px;max-width:710px}.marketing_marketing__hJcHf .pricing-note{margin-top:19px;color:var(--quiet);font-size:9px;line-height:1.9;max-width:1050px}.marketing_marketing__hJcHf .comparison-section{padding:57px 0 65px;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.marketing_marketing__hJcHf .comparison-title{margin-bottom:29px;display:flex;align-items:center;justify-content:space-between;gap:20px}.marketing_marketing__hJcHf .comparison-title h2{font-size:32px}.marketing_marketing__hJcHf .comparison-title p{font-size:11px;color:var(--muted)}.marketing_marketing__hJcHf .table-scroll{position:relative;overflow:auto}.marketing_marketing__hJcHf table{width:100%;border-collapse:collapse;min-width:570px;text-align:left}.marketing_marketing__hJcHf th{font-size:11px;font-weight:600;padding:16px 13px;border-bottom:1px solid var(--line)}.marketing_marketing__hJcHf td:first-child,.marketing_marketing__hJcHf th:first-child{padding-left:0;width:37%}.marketing_marketing__hJcHf td{font-size:11px;color:var(--muted);padding:15px 13px;border-bottom:1px solid var(--subtle)}.marketing_marketing__hJcHf td:not(:first-child),.marketing_marketing__hJcHf th:not(:first-child){text-align:center;width:21%}.marketing_marketing__hJcHf td .icon{width:15px;height:15px;color:var(--green);vertical-align:middle}.marketing_marketing__hJcHf tr:last-child td{border-bottom:0}.marketing_marketing__hJcHf .faq-section{padding:68px 0 74px}.marketing_marketing__hJcHf .faq-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.marketing_marketing__hJcHf .faq-intro .eyebrow{margin-bottom:21px}.marketing_marketing__hJcHf .faq-intro h2{font-size:36px}.marketing_marketing__hJcHf .faq-intro>p{font-size:12px;color:var(--muted);margin-top:20px}.marketing_marketing__hJcHf .faq-intro .text-link{margin-top:20px}.marketing_marketing__hJcHf details{border-top:1px solid var(--line)}.marketing_marketing__hJcHf details:last-child{border-bottom:1px solid var(--line)}.marketing_marketing__hJcHf summary{padding:19px 0;cursor:pointer;font-size:12px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px}.marketing_marketing__hJcHf summary::-webkit-details-marker{display:none}.marketing_marketing__hJcHf summary .icon{width:15px;height:15px;color:var(--iris)}.marketing_marketing__hJcHf details[open] summary .icon{transform:rotate(45deg)}.marketing_marketing__hJcHf details p{font-size:11px;color:var(--muted);line-height:1.9;padding:0 30px 21px 0}.marketing_marketing__hJcHf .story-hero{padding:81px 0 75px}.marketing_marketing__hJcHf .story-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.marketing_marketing__hJcHf .story-copy .eyebrow{margin-bottom:25px}.marketing_marketing__hJcHf .story-copy h1{font-size:64px;letter-spacing:-2.1px}.marketing_marketing__hJcHf .story-copy>p{font-size:14px;color:var(--muted);line-height:1.95;margin-top:27px;max-width:450px}.marketing_marketing__hJcHf .story-copy .text-link{margin-top:25px}.marketing_marketing__hJcHf .aperture-diagram{position:relative;aspect-ratio:1/1;width:100%;display:grid;place-items:center;background:radial-gradient(ellipse,var(--iris-wash),transparent 64%)}.marketing_marketing__hJcHf .aperture-diagram>.mark{width:72%;height:72%;position:relative;z-index:2}.marketing_marketing__hJcHf .diagram-circle{position:absolute;width:76%;height:76%;border:1px solid var(--line);border-radius:50%;opacity:.6}.marketing_marketing__hJcHf .diagram-circle.outer{width:98%;height:98%;border-style:dashed;opacity:.45}.marketing_marketing__hJcHf .diagram-caption{position:absolute;font:400 8px var(--mono);letter-spacing:.5px;color:var(--muted);padding:5px 8px;background:var(--bg);z-index:3;border:1px solid var(--line);border-radius:4px}.marketing_marketing__hJcHf .diagram-caption.c1{top:4%;left:38%}.marketing_marketing__hJcHf .diagram-caption.c2{top:29%;right:-1%}.marketing_marketing__hJcHf .diagram-caption.c3{bottom:24%;right:-1%}.marketing_marketing__hJcHf .diagram-caption.c4{bottom:0;left:35%}.marketing_marketing__hJcHf .diagram-caption.c5{bottom:24%;left:0}.marketing_marketing__hJcHf .diagram-caption.c6{top:29%;left:-1%}.marketing_marketing__hJcHf .manifesto{padding:63px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.marketing_marketing__hJcHf .manifesto-inner{display:grid;grid-template-columns:1fr 2fr;gap:70px;align-items:start}.marketing_marketing__hJcHf .manifesto .eyebrow{margin-top:9px}.marketing_marketing__hJcHf .manifesto blockquote{font:400 31px/1.4 var(--display);letter-spacing:-.6px;margin:0;max-width:700px}.marketing_marketing__hJcHf .manifesto blockquote span{color:var(--iris)}.marketing_marketing__hJcHf .principles{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.marketing_marketing__hJcHf .principle{border-top:1px solid var(--line);padding-top:22px}.marketing_marketing__hJcHf .principle>.icon{color:var(--iris);width:24px;height:24px;margin-bottom:21px}.marketing_marketing__hJcHf .principle h3{font:400 26px var(--display);margin-bottom:14px}.marketing_marketing__hJcHf .principle p{font-size:12px;color:var(--muted);line-height:1.9}.marketing_marketing__hJcHf .story-bottom{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:43px 0 30px}.marketing_marketing__hJcHf .story-bottom h2{font-size:36px}.marketing_marketing__hJcHf .story-bottom p{font-size:13px;line-height:1.95;color:var(--muted)}.marketing_marketing__hJcHf .story-bottom .text-link{margin-top:20px}.marketing_marketing__hJcHf .contact-section{padding:66px 0 70px}.marketing_marketing__hJcHf .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:88px;align-items:start}.marketing_marketing__hJcHf .contact-copy{padding-top:15px}.marketing_marketing__hJcHf .contact-copy .eyebrow{margin-bottom:25px}.marketing_marketing__hJcHf .contact-copy h1{font-size:58px;letter-spacing:-1.9px}.marketing_marketing__hJcHf .contact-copy>p{font-size:13px;color:var(--muted);line-height:1.95;max-width:400px;margin-top:25px}.marketing_marketing__hJcHf .contact-points{margin-top:29px}.marketing_marketing__hJcHf .contact-point{display:flex;align-items:flex-start;gap:14px;padding:19px 0;border-top:1px solid var(--line)}.marketing_marketing__hJcHf .contact-point .icon{color:var(--iris);margin-top:2px}.marketing_marketing__hJcHf .contact-point h3{font-size:12px;margin-bottom:4px}.marketing_marketing__hJcHf .contact-point p{font-size:11px;color:var(--muted);line-height:1.8}.marketing_marketing__hJcHf .contact-email{font-size:11px;color:var(--muted);padding-top:22px;border-top:1px solid var(--line)}.marketing_marketing__hJcHf .contact-email a{color:var(--iris)}.marketing_marketing__hJcHf .contact-form{background:var(--surface);border:1px solid var(--line);padding:32px;border-radius:12px;box-shadow:var(--shadow)}.marketing_marketing__hJcHf .contact-form h2{font-size:27px;letter-spacing:-.5px;margin-bottom:9px}.marketing_marketing__hJcHf .contact-form .form-intro{font-size:11px;color:var(--muted);margin-bottom:25px}.marketing_marketing__hJcHf .fields{display:grid;grid-template-columns:1fr 1fr;gap:19px 17px}.marketing_marketing__hJcHf .field.full{grid-column:1/-1}.marketing_marketing__hJcHf .field label{display:block;font-size:10px;font-weight:600;margin-bottom:8px}.marketing_marketing__hJcHf .field label span{font-weight:400;color:var(--quiet)}.marketing_marketing__hJcHf .field input,.marketing_marketing__hJcHf .field textarea{width:100%;max-width:100%;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:12px;font-size:12px}.marketing_marketing__hJcHf .field input::placeholder,.marketing_marketing__hJcHf .field textarea::placeholder{color:var(--quiet)}.marketing_marketing__hJcHf .field textarea{min-height:137px;resize:vertical;line-height:1.8}.marketing_marketing__hJcHf .form-privacy{font-size:9px;line-height:1.9;color:var(--quiet);margin:17px 0 19px}.marketing_marketing__hJcHf .form-privacy a{color:var(--iris);text-decoration:underline;text-underline-offset:2px}.marketing_marketing__hJcHf .contact-form .btn{width:100%;min-height:44px}.marketing_marketing__hJcHf .form-caption{display:flex;justify-content:center;align-items:center;gap:7px;font-size:9px;color:var(--quiet);margin-top:13px}.marketing_marketing__hJcHf .form-caption .icon{width:12px;height:12px}.marketing_marketing__hJcHf .contact-next{border-top:1px solid var(--line);padding-top:35px;margin-top:50px;display:grid;grid-template-columns:1fr 2fr;gap:75px}.marketing_marketing__hJcHf .contact-next h2{font-size:26px;letter-spacing:-.4px}.marketing_marketing__hJcHf .next-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.marketing_marketing__hJcHf .next-steps .step-number{font-size:9px;margin-bottom:13px}.marketing_marketing__hJcHf .next-steps h3{font-size:11px}.marketing_marketing__hJcHf .next-steps p{font-size:10px;color:var(--muted);margin-top:7px;line-height:1.9}.marketing_marketing__hJcHf .contact-trial{margin-top:43px;padding:23px 26px;border:1px solid var(--line);background:var(--surface);border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:20px}.marketing_marketing__hJcHf .contact-trial h3{font-size:12px}.marketing_marketing__hJcHf .contact-trial p{font-size:11px;color:var(--muted);margin-top:5px}.marketing_marketing__hJcHf .form-success{padding:60px 0;text-align:center}.marketing_marketing__hJcHf .form-success .success-icon{width:48px;height:48px;display:grid;place-items:center;background:var(--green-wash);color:var(--green);border-radius:50%;margin:0 auto 20px}.marketing_marketing__hJcHf .form-success h2{font-size:30px}.marketing_marketing__hJcHf .form-success p{font-size:12px;line-height:1.9;color:var(--muted);margin:18px 0 23px}@media(min-width:1600px){.marketing_marketing__hJcHf .wrap{width:min(1240px,calc(100% - 110px))}.marketing_marketing__hJcHf .hero h1{font-size:78px}.marketing_marketing__hJcHf .hero-grid{gap:80px}.marketing_marketing__hJcHf .hero{padding:98px 0 87px}.marketing_marketing__hJcHf .hero-copy>p{font-size:15px}.marketing_marketing__hJcHf .hero-visual{padding-top:33px;padding-bottom:45px}.marketing_marketing__hJcHf .demo-messages{min-height:295px;padding:25px}.marketing_marketing__hJcHf .msg .bubble{font-size:12px}.marketing_marketing__hJcHf .hero-demo-tabs{margin-top:28px}}@media(max-width:1200px){.marketing_marketing__hJcHf .wrap{width:calc(100% - 64px)}.marketing_marketing__hJcHf .brand-divider,.marketing_marketing__hJcHf .product-name{display:none}.marketing_marketing__hJcHf .header-inner{gap:20px}.marketing_marketing__hJcHf .nav{gap:22px}.marketing_marketing__hJcHf .header-actions{gap:13px}.marketing_marketing__hJcHf .hero-grid{gap:36px}.marketing_marketing__hJcHf .hero h1{font-size:62px}.marketing_marketing__hJcHf .hero-copy>p{font-size:13px}.marketing_marketing__hJcHf .hero-actions{gap:18px}.marketing_marketing__hJcHf .hero-visual{padding-left:0}.marketing_marketing__hJcHf .outcome{right:-8px;min-width:242px}.marketing_marketing__hJcHf .channels-caption{display:none}.marketing_marketing__hJcHf .channels-inner{justify-content:center;gap:60px}.marketing_marketing__hJcHf .contact-grid,.marketing_marketing__hJcHf .handoff-grid{gap:55px}.marketing_marketing__hJcHf .story-grid{gap:40px}.marketing_marketing__hJcHf .story-copy h1{font-size:59px}.marketing_marketing__hJcHf .price-card{padding:25px}.marketing_marketing__hJcHf .contact-copy h1{font-size:53px}.marketing_marketing__hJcHf .hero-demo-tabs{gap:16px}.marketing_marketing__hJcHf .closing-panel{padding:38px}.marketing_marketing__hJcHf .closing-panel h2{font-size:34px}}@media(max-width:940px){.marketing_marketing__hJcHf .nav{gap:19px}.marketing_marketing__hJcHf .header-actions .login-link{display:none}.marketing_marketing__hJcHf .hero-grid{gap:25px}.marketing_marketing__hJcHf .hero h1{font-size:53px}.marketing_marketing__hJcHf .hero-copy>p{font-size:12px;line-height:1.9}.marketing_marketing__hJcHf .hero .eyebrow{font-size:9px}.marketing_marketing__hJcHf .hero-actions{gap:17px;flex-wrap:wrap;margin-top:22px}.marketing_marketing__hJcHf .hero-actions .btn{font-size:11px;padding-inline:15px;min-height:43px}.marketing_marketing__hJcHf .hero-actions .text-link{font-size:11px}.marketing_marketing__hJcHf .msg .bubble{font-size:10px;padding:10px 12px}.marketing_marketing__hJcHf .demo-messages{padding:17px;gap:12px;min-height:250px}.marketing_marketing__hJcHf .window-bar{padding:16px}.marketing_marketing__hJcHf .outcome{padding:12px 14px;min-width:220px}.marketing_marketing__hJcHf .outcome strong{font-size:10px}.marketing_marketing__hJcHf .outcome small{font-size:8px}.marketing_marketing__hJcHf .hero-demo-tabs{gap:11px}.marketing_marketing__hJcHf .hero-demo-tabs button{font-size:8px}.marketing_marketing__hJcHf .trial-note{font-size:8px;gap:11px}.marketing_marketing__hJcHf .channel-logos{gap:28px}.marketing_marketing__hJcHf .section-header{gap:30px}.marketing_marketing__hJcHf .section-header h2{font-size:37px}.marketing_marketing__hJcHf .section-header>p{max-width:270px;font-size:11px}.marketing_marketing__hJcHf .capabilities{gap:23px}.marketing_marketing__hJcHf .capability h3{font-size:21px}.marketing_marketing__hJcHf .capability>p{font-size:11px}.marketing_marketing__hJcHf .handoff-copy h2{font-size:36px}.marketing_marketing__hJcHf .handoff-grid{gap:35px}.marketing_marketing__hJcHf .handoff-copy>p{font-size:12px}.marketing_marketing__hJcHf .closing-panel h2{font-size:30px}.marketing_marketing__hJcHf .closing-panel p{font-size:11px}.marketing_marketing__hJcHf .price-card{padding:21px}.marketing_marketing__hJcHf .price-card h2{font-size:23px}.marketing_marketing__hJcHf .featured-label{font-size:7px}.marketing_marketing__hJcHf .plan-features li{font-size:10px}.marketing_marketing__hJcHf .plan-price{font-size:43px}.marketing_marketing__hJcHf .faq-grid{gap:45px}.marketing_marketing__hJcHf .contact-grid{gap:35px}.marketing_marketing__hJcHf .contact-copy h1{font-size:46px}.marketing_marketing__hJcHf .contact-form{padding:24px}.marketing_marketing__hJcHf .contact-copy>p{font-size:12px}.marketing_marketing__hJcHf .contact-point{padding:15px 0}.marketing_marketing__hJcHf .contact-points{margin-top:24px}.marketing_marketing__hJcHf .contact-point p{font-size:10px}.marketing_marketing__hJcHf .contact-next{gap:40px}.marketing_marketing__hJcHf .story-copy h1{font-size:50px}.marketing_marketing__hJcHf .story-copy>p{font-size:12px}.marketing_marketing__hJcHf .manifesto-inner{gap:40px}.marketing_marketing__hJcHf .manifesto blockquote{font-size:27px}.marketing_marketing__hJcHf .principle h3{font-size:23px}.marketing_marketing__hJcHf .story-bottom{gap:50px}.marketing_marketing__hJcHf .footer-top{gap:27px}}@media(max-width:760px){.marketing_marketing__hJcHf [id]{scroll-padding-top:86px}.marketing_marketing__hJcHf .wrap{width:calc(100% - 40px)}.marketing_marketing__hJcHf .header-inner{height:73px;gap:15px}.marketing_marketing__hJcHf .brand-name{font-size:25px}.marketing_marketing__hJcHf .mark{width:29px;height:29px}.marketing_marketing__hJcHf .brand{gap:8px}.marketing_marketing__hJcHf .nav{display:none}.marketing_marketing__hJcHf .header-actions{gap:8px}.marketing_marketing__hJcHf .header-actions .btn{min-height:36px;font-size:10px;padding:8px 12px;gap:7px}.marketing_marketing__hJcHf .header-actions .btn .icon{width:13px;height:13px}.marketing_marketing__hJcHf .theme-button{width:28px;height:40px}.marketing_marketing__hJcHf .menu-button{display:grid;width:28px;height:40px}.marketing_marketing__hJcHf .mobile-nav.open{display:flex;flex-direction:column;border-top:1px solid var(--line);padding:12px 20px 16px}.marketing_marketing__hJcHf .mobile-nav a{padding:13px 0;font-size:13px;color:var(--muted)}.marketing_marketing__hJcHf .hero{padding:49px 0 42px}.marketing_marketing__hJcHf .hero-grid{grid-template-columns:1fr;gap:28px}.marketing_marketing__hJcHf .hero h1{font-size:55px;letter-spacing:-2px;max-width:520px}.marketing_marketing__hJcHf .hero .eyebrow{font-size:9px;letter-spacing:1.3px;margin-bottom:20px}.marketing_marketing__hJcHf .hero-copy>p{font-size:13px;line-height:1.95;max-width:480px;margin-top:22px}.marketing_marketing__hJcHf .hero-actions{margin-top:25px;gap:22px}.marketing_marketing__hJcHf .hero-actions .btn{font-size:12px;min-height:46px;padding-inline:18px}.marketing_marketing__hJcHf .hero-actions .text-link{font-size:12px}.marketing_marketing__hJcHf .trial-note{font-size:9px;margin-top:14px;gap:15px}.marketing_marketing__hJcHf .hero-visual{padding:12px 5px 35px 0;max-width:510px;width:100%;margin:auto}.marketing_marketing__hJcHf .visual-label{font-size:8px;margin-bottom:12px}.marketing_marketing__hJcHf .visual-label .live{font-size:7px}.marketing_marketing__hJcHf .window-title strong{font-size:11px}.marketing_marketing__hJcHf .window-title small{font-size:9px}.marketing_marketing__hJcHf .demo-messages{padding:21px 18px;min-height:260px;gap:15px}.marketing_marketing__hJcHf .msg .bubble{font-size:11px;padding:12px 14px}.marketing_marketing__hJcHf .msg-caption{font-size:8px}.marketing_marketing__hJcHf .outcome{right:-3px;min-width:234px;padding:14px}.marketing_marketing__hJcHf .outcome strong{font-size:11px}.marketing_marketing__hJcHf .outcome small{font-size:9px}.marketing_marketing__hJcHf .hero-demo-tabs{gap:22px;justify-content:center;margin-top:21px}.marketing_marketing__hJcHf .hero-demo-tabs button{font-size:9px;min-height:40px}.marketing_marketing__hJcHf .orbit-mark{left:-13px;bottom:-6px;width:128px;height:128px}.marketing_marketing__hJcHf .channels-strip{padding:23px 0}.marketing_marketing__hJcHf .channels-inner{flex-direction:column;gap:17px;align-items:center;text-align:center}.marketing_marketing__hJcHf .channels-inner>p{font-size:10px}.marketing_marketing__hJcHf .channels-inner>p br{display:none}.marketing_marketing__hJcHf .channel-logos{gap:25px}.marketing_marketing__hJcHf .channel-logos>span{font-size:10px;gap:8px}.marketing_marketing__hJcHf .channel-logos .platform{width:18px;height:18px}.marketing_marketing__hJcHf .section{padding:54px 0}.marketing_marketing__hJcHf .section-header{display:block;margin-bottom:30px}.marketing_marketing__hJcHf .section-header .eyebrow{margin-bottom:16px}.marketing_marketing__hJcHf .section-header h2{font-size:37px;letter-spacing:-1.1px}.marketing_marketing__hJcHf .section-header>p{max-width:470px;font-size:12px;margin-top:20px;line-height:1.95}.marketing_marketing__hJcHf .capabilities{grid-template-columns:1fr;gap:28px}.marketing_marketing__hJcHf .capability{padding-top:22px}.marketing_marketing__hJcHf .capability-icon{margin-bottom:15px}.marketing_marketing__hJcHf .capability h3{font-size:25px;margin-bottom:10px}.marketing_marketing__hJcHf .capability>p{font-size:12px;max-width:none}.marketing_marketing__hJcHf .capability-detail{margin-top:14px}.marketing_marketing__hJcHf .handoff-section{padding:50px 0}.marketing_marketing__hJcHf .handoff-grid{grid-template-columns:1fr;gap:34px}.marketing_marketing__hJcHf .handoff-copy{order:-1}.marketing_marketing__hJcHf .handoff-copy h2{font-size:37px}.marketing_marketing__hJcHf .handoff-copy>p{font-size:12px;margin-top:19px}.marketing_marketing__hJcHf .handoff-copy .eyebrow{margin-bottom:19px}.marketing_marketing__hJcHf .handoff-copy .text-link{margin-top:22px}.marketing_marketing__hJcHf .handoff-ui{max-width:520px;width:100%;margin:auto}.marketing_marketing__hJcHf .handoff-summary{padding:21px}.marketing_marketing__hJcHf .timeline-item{font-size:10px;gap:9px}.marketing_marketing__hJcHf .timeline-item small{font-size:8px}.marketing_marketing__hJcHf .setup-header{text-align:left;margin-bottom:30px}.marketing_marketing__hJcHf .setup-header .eyebrow{justify-content:flex-start}.marketing_marketing__hJcHf .setup-header h2{font-size:36px;letter-spacing:-1px}.marketing_marketing__hJcHf .steps{grid-template-columns:1fr;gap:27px}.marketing_marketing__hJcHf .step-number{margin-bottom:15px}.marketing_marketing__hJcHf .step h3{font-size:15px}.marketing_marketing__hJcHf .step p{font-size:12px}.marketing_marketing__hJcHf .closing{padding-bottom:46px}.marketing_marketing__hJcHf .closing-panel{padding:29px 24px;display:block;border-radius:9px}.marketing_marketing__hJcHf .closing-panel h2{font-size:31px;letter-spacing:-.8px}.marketing_marketing__hJcHf .closing-panel p{font-size:12px;line-height:1.9}.marketing_marketing__hJcHf .closing-panel .btn{margin-top:24px;font-size:11px;min-height:43px}.marketing_marketing__hJcHf .closing-panel .mark{right:-60px;top:5px;width:280px;height:280px}.marketing_marketing__hJcHf .site-footer{padding:34px 0 28px}.marketing_marketing__hJcHf .footer-top{grid-template-columns:1fr 1fr;gap:27px}.marketing_marketing__hJcHf .footer-brand{grid-column:1/-1}.marketing_marketing__hJcHf .footer-brand p{font-size:11px;max-width:280px}.marketing_marketing__hJcHf .footer-column:last-child{grid-column:1/-1}.marketing_marketing__hJcHf .footer-column h3{font-size:9px;margin-bottom:14px}.marketing_marketing__hJcHf .footer-column a{font-size:11px;margin:12px 0}.marketing_marketing__hJcHf .footer-bottom{margin-top:25px;align-items:flex-start;flex-direction:column;gap:14px;font-size:9px}.marketing_marketing__hJcHf .inner-hero{padding:46px 0 30px}.marketing_marketing__hJcHf .inner-hero h1{font-size:42px;letter-spacing:-1.2px}.marketing_marketing__hJcHf .inner-hero .eyebrow{font-size:9px;margin-bottom:19px}.marketing_marketing__hJcHf .inner-hero>p{font-size:12px;margin-top:20px;max-width:440px}.marketing_marketing__hJcHf .price-meta{gap:15px;font-size:9px;margin-top:19px;flex-wrap:wrap}.marketing_marketing__hJcHf .trial-banner{padding:18px;flex-wrap:wrap;gap:16px;margin-bottom:20px}.marketing_marketing__hJcHf .trial-banner .row{gap:10px}.marketing_marketing__hJcHf .trial-banner strong{font-size:11px}.marketing_marketing__hJcHf .trial-banner p{font-size:9px}.marketing_marketing__hJcHf .trial-banner .text-link{font-size:11px;margin-left:45px}.marketing_marketing__hJcHf .price-cards{grid-template-columns:1fr;gap:18px}.marketing_marketing__hJcHf .price-card{padding:25px}.marketing_marketing__hJcHf .price-card h2{font-size:28px}.marketing_marketing__hJcHf .plan-blurb{font-size:12px;min-height:0;max-width:100%;margin-top:10px}.marketing_marketing__hJcHf .plan-price{font-size:49px;margin-top:19px}.marketing_marketing__hJcHf .price-allowance{font-size:11px;margin-bottom:21px}.marketing_marketing__hJcHf .price-card .btn{font-size:12px;min-height:45px}.marketing_marketing__hJcHf .plan-features{margin-top:22px;padding-top:18px}.marketing_marketing__hJcHf .plan-features li{font-size:12px;margin-bottom:14px}.marketing_marketing__hJcHf .featured-label{font-size:8px}.marketing_marketing__hJcHf .enterprise-band{padding:23px;display:block;margin-top:19px}.marketing_marketing__hJcHf .enterprise-band h3{font-size:26px}.marketing_marketing__hJcHf .enterprise-band p{font-size:12px;line-height:1.85;margin-top:10px}.marketing_marketing__hJcHf .enterprise-band .btn{margin-top:19px;font-size:11px;min-height:43px}.marketing_marketing__hJcHf .pricing-note{font-size:9px;line-height:1.95;margin-top:19px}.marketing_marketing__hJcHf .pricing-section{padding-bottom:40px}.marketing_marketing__hJcHf .comparison-section{padding:39px 0}.marketing_marketing__hJcHf .comparison-title{display:block;margin-bottom:20px}.marketing_marketing__hJcHf .comparison-title h2{font-size:29px}.marketing_marketing__hJcHf .comparison-title p{margin-top:12px;font-size:10px}.marketing_marketing__hJcHf .comparison-section .wrap{width:calc(100% - 40px)}.marketing_marketing__hJcHf table{min-width:560px}.marketing_marketing__hJcHf td,.marketing_marketing__hJcHf th{font-size:10px}.marketing_marketing__hJcHf .faq-section{padding:44px 0 49px}.marketing_marketing__hJcHf .faq-grid{grid-template-columns:1fr;gap:28px}.marketing_marketing__hJcHf .faq-intro h2{font-size:34px}.marketing_marketing__hJcHf .faq-intro>p{font-size:12px;margin-top:17px}.marketing_marketing__hJcHf .faq-intro .text-link{margin-top:12px}.marketing_marketing__hJcHf .faq-intro .eyebrow{margin-bottom:17px}.marketing_marketing__hJcHf summary{font-size:12px;min-height:62px;line-height:1.8;padding:17px 0}.marketing_marketing__hJcHf details p{font-size:11px;line-height:1.95;padding-right:12px}.marketing_marketing__hJcHf .story-hero{padding:49px 0 44px}.marketing_marketing__hJcHf .story-grid{grid-template-columns:1fr;gap:25px}.marketing_marketing__hJcHf .story-copy h1{font-size:49px;letter-spacing:-1.7px}.marketing_marketing__hJcHf .story-copy>p{font-size:13px;margin-top:21px;max-width:none}.marketing_marketing__hJcHf .story-copy .eyebrow{margin-bottom:21px}.marketing_marketing__hJcHf .story-copy .text-link{margin-top:23px}.marketing_marketing__hJcHf .aperture-diagram{max-width:440px;margin:auto}.marketing_marketing__hJcHf .diagram-caption{font-size:7px}.marketing_marketing__hJcHf .manifesto{padding:39px 0}.marketing_marketing__hJcHf .manifesto-inner{grid-template-columns:1fr;gap:20px}.marketing_marketing__hJcHf .manifesto .eyebrow{margin-top:0;font-size:9px}.marketing_marketing__hJcHf .manifesto blockquote{font-size:27px;line-height:1.5;letter-spacing:-.4px}.marketing_marketing__hJcHf .principles{grid-template-columns:1fr;gap:30px}.marketing_marketing__hJcHf .principle{padding-top:22px}.marketing_marketing__hJcHf .principle>.icon{margin-bottom:16px}.marketing_marketing__hJcHf .principle h3{font-size:26px;margin-bottom:11px}.marketing_marketing__hJcHf .principle p{font-size:12px}.marketing_marketing__hJcHf .story-bottom{grid-template-columns:1fr;gap:21px;padding:0}.marketing_marketing__hJcHf .story-bottom h2{font-size:33px}.marketing_marketing__hJcHf .story-bottom p{font-size:12px}.marketing_marketing__hJcHf .story-bottom .text-link{margin-top:17px}.marketing_marketing__hJcHf .contact-section{padding:44px 0}.marketing_marketing__hJcHf .contact-grid{grid-template-columns:1fr;gap:29px}.marketing_marketing__hJcHf .contact-copy{padding-top:0}.marketing_marketing__hJcHf .contact-copy h1{font-size:45px;letter-spacing:-1.5px}.marketing_marketing__hJcHf .contact-copy .eyebrow{margin-bottom:21px}.marketing_marketing__hJcHf .contact-copy>p{font-size:12px;margin-top:21px;max-width:470px}.marketing_marketing__hJcHf .contact-points{margin-top:24px}.marketing_marketing__hJcHf .contact-point{padding:17px 0}.marketing_marketing__hJcHf .contact-point h3{font-size:12px}.marketing_marketing__hJcHf .contact-point p{font-size:11px}.marketing_marketing__hJcHf .contact-email{font-size:11px;padding-top:19px}.marketing_marketing__hJcHf .contact-form{padding:24px 21px}.marketing_marketing__hJcHf .contact-form h2{font-size:28px}.marketing_marketing__hJcHf .contact-form .form-intro{font-size:11px;line-height:1.9}.marketing_marketing__hJcHf .fields{grid-template-columns:1fr;gap:17px}.marketing_marketing__hJcHf .field.full{grid-column:auto}.marketing_marketing__hJcHf .field label{font-size:11px}.marketing_marketing__hJcHf .field input,.marketing_marketing__hJcHf .field textarea{font-size:16px;padding:11px}.marketing_marketing__hJcHf .field input::placeholder,.marketing_marketing__hJcHf .field textarea::placeholder{font-size:12px}.marketing_marketing__hJcHf .form-privacy{font-size:9px;line-height:1.95}.marketing_marketing__hJcHf .contact-form .btn{font-size:12px;min-height:45px}.marketing_marketing__hJcHf .contact-next{grid-template-columns:1fr;gap:23px;margin-top:35px;padding-top:28px}.marketing_marketing__hJcHf .contact-next h2{font-size:29px}.marketing_marketing__hJcHf .next-steps{grid-template-columns:1fr;gap:22px}.marketing_marketing__hJcHf .next-steps h3{font-size:12px}.marketing_marketing__hJcHf .next-steps p{font-size:11px}.marketing_marketing__hJcHf .contact-trial{display:block;padding:22px;margin-top:30px}.marketing_marketing__hJcHf .contact-trial h3{font-size:13px}.marketing_marketing__hJcHf .contact-trial p{font-size:12px;line-height:1.9;margin-top:9px}.marketing_marketing__hJcHf .contact-trial .text-link{margin-top:17px}}@media(max-width:370px){.marketing_marketing__hJcHf .wrap{width:calc(100% - 32px)}.marketing_marketing__hJcHf .brand-name{font-size:22px}.marketing_marketing__hJcHf .brand .mark{width:25px;height:25px}.marketing_marketing__hJcHf .header-actions{gap:4px}.marketing_marketing__hJcHf .header-actions .btn{padding:7px 9px;font-size:9px;gap:5px}.marketing_marketing__hJcHf .header-actions .btn .icon{display:none}.marketing_marketing__hJcHf .hero h1{font-size:48px}.marketing_marketing__hJcHf .hero-copy>p{font-size:12px}.marketing_marketing__hJcHf .hero-actions{gap:16px}.marketing_marketing__hJcHf .hero-actions .btn{font-size:11px;padding-inline:15px}.marketing_marketing__hJcHf .hero-actions .text-link{font-size:11px}.marketing_marketing__hJcHf .hero-demo-tabs{gap:14px}.marketing_marketing__hJcHf .hero-demo-tabs button{font-size:8px}.marketing_marketing__hJcHf .channel-logos{gap:15px}.marketing_marketing__hJcHf .channel-logos>span{font-size:9px;gap:6px}.marketing_marketing__hJcHf .channels-inner>p{font-size:9px}.marketing_marketing__hJcHf .inner-hero h1{font-size:38px}.marketing_marketing__hJcHf .contact-copy h1{font-size:41px}.marketing_marketing__hJcHf .story-copy h1{font-size:44px}.marketing_marketing__hJcHf .demo-messages{padding:19px 14px}.marketing_marketing__hJcHf .msg .bubble{font-size:10px}.marketing_marketing__hJcHf .outcome{min-width:220px}.marketing_marketing__hJcHf .plan-features li{font-size:11px}.marketing_marketing__hJcHf .featured-label{font-size:7px}}@media(prefers-reduced-motion:reduce){.marketing_marketing__hJcHf [id]{scroll-behavior:auto}.marketing_marketing__hJcHf *,.marketing_marketing__hJcHf :after,.marketing_marketing__hJcHf :before{transition:none!important;animation:none!important}}.marketing_marketing__hJcHf .hero-copy>.hero-trust{font-size:10px;line-height:1.8;color:var(--muted);margin-top:20px;display:flex;align-items:flex-start;gap:8px;max-width:440px}.marketing_marketing__hJcHf .hero-trust .icon{width:14px;height:14px;color:var(--iris);margin-top:2px}.marketing_marketing__hJcHf .meta-section{padding:72px 0;background:var(--surface);border-bottom:1px solid var(--line)}.marketing_marketing__hJcHf .meta-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:center}.marketing_marketing__hJcHf .meta-copy .eyebrow{margin-bottom:21px}.marketing_marketing__hJcHf .meta-copy h2{font-size:44px}.marketing_marketing__hJcHf .meta-copy>p{font-size:13px;color:var(--muted);line-height:1.95;margin-top:24px}.marketing_marketing__hJcHf .coexist-visual{border:1px solid var(--line);border-radius:12px;background:var(--bg);box-shadow:var(--shadow);padding:25px}.marketing_marketing__hJcHf .coexist-number{display:flex;gap:13px;align-items:center;padding-bottom:21px;border-bottom:1px solid var(--line)}.marketing_marketing__hJcHf .coexist-number>.platform{height:32px;width:32px}.marketing_marketing__hJcHf .coexist-number strong{font-size:13px;display:block}.marketing_marketing__hJcHf .coexist-number span{display:block;font-size:10px;color:var(--muted);margin-top:3px}.marketing_marketing__hJcHf .coexist-paths{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:21px}.marketing_marketing__hJcHf .coexist-paths>div{padding:17px 14px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.marketing_marketing__hJcHf .coexist-paths>div>.icon,.marketing_marketing__hJcHf .coexist-paths>div>.mark{width:28px;height:28px;display:block;color:var(--iris);margin-bottom:15px}.marketing_marketing__hJcHf .coexist-paths h3{font-size:12px}.marketing_marketing__hJcHf .coexist-paths p{font-size:11px;color:var(--muted);line-height:1.8;margin:9px 0 16px}.marketing_marketing__hJcHf .coexist-caption{font-size:10px;display:flex;gap:8px;align-items:center;padding:15px 0 0;color:var(--iris)}.marketing_marketing__hJcHf .coexist-caption .icon{width:16px;height:16px}.marketing_marketing__hJcHf .coexist-note{color:var(--quiet);font-size:9px;margin-top:11px;line-height:1.8}.marketing_marketing__hJcHf .feature-summary{border-top:1px solid var(--line);padding-top:63px}.marketing_marketing__hJcHf .feature-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.marketing_marketing__hJcHf .feature-summary-grid>a{display:flex;gap:15px;align-items:flex-start;border-top:1px solid var(--line);padding:24px 0}.marketing_marketing__hJcHf .feature-summary-grid>a:hover h3{color:var(--iris)}.marketing_marketing__hJcHf .feature-summary-grid>a>.icon{width:21px;height:21px;color:var(--iris);margin-top:2px}.marketing_marketing__hJcHf .feature-summary-grid>a>div{flex:1}.marketing_marketing__hJcHf .feature-summary-grid>a>.icon.sm{width:15px;height:15px;color:var(--quiet);margin-top:5px}.marketing_marketing__hJcHf .feature-summary-grid h3{font-size:14px;margin-bottom:7px}.marketing_marketing__hJcHf .feature-summary-grid p{font-size:12px;color:var(--muted);line-height:1.85}.marketing_marketing__hJcHf .feature-summary-bottom{border-top:1px solid var(--line);padding-top:21px;display:flex;justify-content:space-between;gap:20px;align-items:center}.marketing_marketing__hJcHf .feature-summary-bottom p{font-size:10px;color:var(--muted)}.marketing_marketing__hJcHf .feature-hero h1{font-size:55px}.marketing_marketing__hJcHf .feature-hero>p{max-width:650px}.marketing_marketing__hJcHf .feature-hero-actions{margin-top:27px;display:flex;gap:23px;align-items:center;justify-content:center}.marketing_marketing__hJcHf .feature-hero-actions .btn{font-size:11px;min-height:43px}.marketing_marketing__hJcHf .feature-jump{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;padding:25px 0 30px;border-bottom:1px solid var(--line)}.marketing_marketing__hJcHf .feature-jump a{font-size:10px;padding:9px 13px;background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--muted);min-height:36px;display:flex;align-items:center}.marketing_marketing__hJcHf .feature-jump a:hover{color:var(--iris);border-color:var(--iris)}.marketing_marketing__hJcHf .feature-group{display:grid;grid-template-columns:270px 1fr;gap:65px;padding:51px 0;border-bottom:1px solid var(--line);scroll-margin-top:110px}.marketing_marketing__hJcHf .feature-group:last-child{border-bottom:0;padding-bottom:65px}.marketing_marketing__hJcHf .feature-group-heading .capability-icon{margin-bottom:19px}.marketing_marketing__hJcHf .feature-group-heading h2{font-size:30px;line-height:1.13;letter-spacing:-.8px}.marketing_marketing__hJcHf .feature-group-heading>p{font-size:12px;line-height:1.85;color:var(--muted);margin-top:15px}.marketing_marketing__hJcHf .feature-availability{display:block;font-size:9px;line-height:1.8;color:var(--iris);margin-top:21px;padding-left:11px;border-left:2px solid var(--iris-fill)}.marketing_marketing__hJcHf .feature-items{display:grid;grid-template-columns:1fr 1fr;gap:27px 31px}.marketing_marketing__hJcHf .feature-items article{padding:0}.marketing_marketing__hJcHf .feature-items h3{font-size:13px;margin-bottom:8px;line-height:1.6}.marketing_marketing__hJcHf .feature-items p{font-size:12px;color:var(--muted);line-height:1.9}.marketing_marketing__hJcHf .plan-meta-fees{font-size:9px;line-height:1.8;color:var(--quiet);margin:-10px 0 20px}.marketing_marketing__hJcHf .nav{gap:22px}.marketing_marketing__hJcHf td:nth-child(3),.marketing_marketing__hJcHf th:nth-child(3){background:color-mix(in srgb,var(--iris-wash) 35%,transparent)}@media(max-width:1100px){.marketing_marketing__hJcHf .meta-layout{gap:40px}.marketing_marketing__hJcHf .feature-group{grid-template-columns:230px 1fr;gap:35px}.marketing_marketing__hJcHf .feature-items{gap:22px}.marketing_marketing__hJcHf .nav{gap:19px}.marketing_marketing__hJcHf .feature-hero h1{font-size:49px}.marketing_marketing__hJcHf .coexist-visual{padding:20px}}@media(max-width:940px){.marketing_marketing__hJcHf .meta-layout{gap:28px}.marketing_marketing__hJcHf .meta-copy h2{font-size:38px}.marketing_marketing__hJcHf .coexist-paths>div{padding:14px 11px}.marketing_marketing__hJcHf .coexist-paths h3{font-size:11px}.marketing_marketing__hJcHf .coexist-paths p{font-size:10px}.marketing_marketing__hJcHf .coexist-number strong{font-size:11px}.marketing_marketing__hJcHf .coexist-caption{font-size:9px}.marketing_marketing__hJcHf .coexist-paths .badge{font-size:8px}.marketing_marketing__hJcHf .feature-group{grid-template-columns:210px 1fr;gap:25px}.marketing_marketing__hJcHf .feature-group-heading h2{font-size:27px}.marketing_marketing__hJcHf .feature-items{column-gap:21px}.marketing_marketing__hJcHf .feature-items p{font-size:11px}.marketing_marketing__hJcHf .feature-summary-grid{gap:0 25px}.marketing_marketing__hJcHf .nav{gap:14px}.marketing_marketing__hJcHf .nav a{font-size:10px}.marketing_marketing__hJcHf .header-actions{gap:10px}}@media(max-width:760px){.marketing_marketing__hJcHf .hero-copy>.hero-trust{font-size:10px;max-width:340px;margin-top:19px}.marketing_marketing__hJcHf .meta-section{padding:46px 0}.marketing_marketing__hJcHf .meta-layout{grid-template-columns:1fr;gap:27px}.marketing_marketing__hJcHf .meta-copy h2{font-size:37px}.marketing_marketing__hJcHf .meta-copy>p{font-size:12px;margin-top:19px}.marketing_marketing__hJcHf .meta-copy .check-list li{font-size:11px;align-items:flex-start;line-height:1.8}.marketing_marketing__hJcHf .meta-copy .check-list .icon{margin-top:3px;flex-shrink:0}.marketing_marketing__hJcHf .coexist-visual{padding:19px}.marketing_marketing__hJcHf .coexist-number strong{font-size:12px}.marketing_marketing__hJcHf .coexist-paths{gap:10px}.marketing_marketing__hJcHf .coexist-paths>div{padding:15px 12px}.marketing_marketing__hJcHf .coexist-paths h3,.marketing_marketing__hJcHf .coexist-paths p{font-size:11px}.marketing_marketing__hJcHf .coexist-caption{font-size:10px;align-items:flex-start;line-height:1.8}.marketing_marketing__hJcHf .coexist-caption .icon{margin-top:2px}.marketing_marketing__hJcHf .coexist-note{font-size:9px}.marketing_marketing__hJcHf .feature-summary{padding-top:43px}.marketing_marketing__hJcHf .feature-summary-grid{grid-template-columns:1fr}.marketing_marketing__hJcHf .feature-summary-grid>a{padding:21px 0;gap:13px}.marketing_marketing__hJcHf .feature-summary-grid h3{font-size:14px}.marketing_marketing__hJcHf .feature-summary-grid p{font-size:12px}.marketing_marketing__hJcHf .feature-summary-bottom{flex-direction:column;align-items:flex-start;gap:13px;padding-top:20px}.marketing_marketing__hJcHf .feature-summary-bottom p{font-size:10px}.marketing_marketing__hJcHf .feature-hero h1{font-size:39px;letter-spacing:-1.1px}.marketing_marketing__hJcHf .feature-hero>p{font-size:12px}.marketing_marketing__hJcHf .feature-hero-actions{gap:21px}.marketing_marketing__hJcHf .feature-hero-actions .btn{min-height:44px}.marketing_marketing__hJcHf .feature-jump{padding:10px 0 27px;justify-content:flex-start;gap:7px}.marketing_marketing__hJcHf .feature-jump a{font-size:10px;min-height:43px;padding:8px 10px}.marketing_marketing__hJcHf .feature-group{grid-template-columns:1fr;gap:24px;padding:33px 0;scroll-margin-top:96px}.marketing_marketing__hJcHf .feature-group-heading h2{font-size:30px}.marketing_marketing__hJcHf .feature-group-heading .capability-icon{margin-bottom:17px}.marketing_marketing__hJcHf .feature-group-heading>p{font-size:12px;margin-top:13px}.marketing_marketing__hJcHf .feature-availability{font-size:10px;margin-top:15px}.marketing_marketing__hJcHf .feature-items{grid-template-columns:1fr;gap:21px}.marketing_marketing__hJcHf .feature-items h3{font-size:13px;margin-bottom:7px}.marketing_marketing__hJcHf .feature-items p{font-size:12px;line-height:1.9}.marketing_marketing__hJcHf .feature-group:last-child{padding-bottom:39px}.marketing_marketing__hJcHf .plan-meta-fees{font-size:10px;line-height:1.9;margin-top:-9px;margin-bottom:21px}.marketing_marketing__hJcHf .header-actions{gap:8px}.marketing_marketing__hJcHf .plan-blurb{min-height:0}}@media(max-width:370px){.marketing_marketing__hJcHf .header-actions{gap:4px}.marketing_marketing__hJcHf .feature-hero h1{font-size:35px}.marketing_marketing__hJcHf .coexist-visual{padding:15px}.marketing_marketing__hJcHf .coexist-paths h3,.marketing_marketing__hJcHf .coexist-paths p{font-size:10px}.marketing_marketing__hJcHf .coexist-paths>div{padding:12px 10px}.marketing_marketing__hJcHf .feature-group-heading h2{font-size:28px}}.marketing_marketing__hJcHf .channel-examples{text-align:center}.marketing_marketing__hJcHf .channel-examples>p{font-size:10px;color:var(--quiet);margin-bottom:12px}.marketing_marketing__hJcHf .channel-examples>.channels-coming{margin:12px 0 0;color:var(--iris)}.marketing_marketing__hJcHf .feature-summary-bottom{justify-content:flex-end}@media(max-width:1200px){.marketing_marketing__hJcHf .channels-caption{display:block}.marketing_marketing__hJcHf .channels-inner{gap:25px}}@media(max-width:760px){.marketing_marketing__hJcHf .channels-caption{text-align:center;font-size:9px}.marketing_marketing__hJcHf .channel-examples>p{font-size:10px}.marketing_marketing__hJcHf .feature-summary-bottom{align-items:flex-start}}.marketing_marketing__hJcHf{min-height:100vh;display:flex;flex-direction:column;width:100%}.marketing_marketing__hJcHf>main{flex:1}.marketing_marketing__hJcHf [id]{scroll-margin-top:105px}.marketing_marketing__hJcHf .footer-bottom>div{flex-wrap:wrap}.marketing_marketing__hJcHf .form-error{color:var(--color-accent,#e78e8e);font-size:12px;margin:18px 0;line-height:1.8}.marketing_marketing__hJcHf .contact-form[aria-busy=true]{cursor:progress}.marketing_marketing__hJcHf .menu-button,.marketing_marketing__hJcHf .theme-button{min-width:32px;min-height:40px}@media(min-width:761px) and (max-width:940px){.marketing_marketing__hJcHf .header-actions .login-link{display:block}}@media(max-width:760px){.marketing_marketing__hJcHf .header-actions .login-link{display:none}}.marketing_marketing__hJcHf tbody th{font-weight:400;color:var(--muted)}.marketing_marketing__hJcHf .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}