:root{--bg: #102326;--bg-deep: #07181b;--panel: #152b2f;--panel-strong: #19363b;--ink: #eef6f4;--muted: #c7d6d7;--muted-2: #8ea3a6;--line: #32474b;--brand: #2fb89d;--brand-dark: #176f63;--brand-soft: rgba(47, 184, 157, .14);--accent: #f0b35a;--danger: #ff8a7a;--shadow: 0 18px 50px rgba(0, 0, 0, .22);--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg-deep);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg-deep);color:var(--ink);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}button:not(:disabled){cursor:pointer}h1,h2,h3,p{margin:0}.site-shell{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 74% 10%,rgba(47,184,157,.16),transparent 28rem),linear-gradient(180deg,#07181b,#092024 48%,#07181b)}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-6);min-height:78px;padding:0 clamp(20px,4vw,42px);border-bottom:1px solid rgba(50,71,75,.76);background:#07181bdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-button,.desktop-nav button,.header-actions,.hero-actions,.benefit-list,.platform-row,.console-top,.console-sidebar button,.panel-head,.message-row,.reply-actions,.risk-list p,.workflow-band,.site-footer div,.live-pill,.contact-link,.mobile-contact,.footer-contact,.eyebrow,.toggle-row,.safety-item button,.faq-list button{display:flex;align-items:center}.brand-button{gap:var(--space-3);border:0;background:transparent;font-size:20px;font-weight:800;letter-spacing:0}.logo-mark{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(47,184,157,.42);border-radius:8px;background:#2fb89d1f;color:var(--brand)}.desktop-nav{display:flex;justify-content:center;gap:clamp(14px,2vw,30px)}.desktop-nav button{border:0;background:transparent;color:var(--muted);font-size:14px;transition:color .12s ease-out}.desktop-nav button:hover,.desktop-nav button:focus-visible{color:var(--ink)}.header-actions{justify-content:flex-end;gap:var(--space-3)}.contact-link{gap:7px;min-height:42px;border:1px solid rgba(47,184,157,.38);border-radius:8px;background:#2fb89d1a;color:var(--brand);font-size:13px;font-weight:800;padding:0 13px;white-space:nowrap;transition:transform .12s ease-out,border-color .12s ease-out,background .12s ease-out}.contact-link:hover,.contact-link:focus-visible,.mobile-contact:hover,.mobile-contact:focus-visible,.footer-contact:hover,.footer-contact:focus-visible{border-color:#2fb89dad;background:#2fb89d29;outline:0;transform:translateY(-1px)}.live-pill,.status-dot,.ai-pill{gap:7px;border:1px solid rgba(50,71,75,.8);border-radius:8px;background:#152b2fb8;color:var(--muted);font-size:13px;font-weight:700;padding:9px 14px}.live-pill svg,.status-dot:before{color:var(--brand)}.primary,.secondary,.icon-button,.ghost-icon,.platform-chip,.billing-toggle,.safety-item button,.faq-list button,.message-row,.toggle-row,.risk-header{border-radius:8px;transition:transform .12s ease-out,border-color .12s ease-out,background .12s ease-out,color .12s ease-out}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border:1px solid transparent;padding:0 19px;font-weight:800}.primary{background:linear-gradient(180deg,#42d8bd 0%,var(--brand) 100%);color:#07181b;box-shadow:0 14px 28px #2fb89d38}.primary:hover,.secondary:hover,.platform-chip:hover,.safety-item button:hover{transform:translateY(-1px)}.primary.small{min-height:42px;padding:0 17px}.secondary{border-color:#32474be6;background:#152b2fb8;color:var(--ink)}.icon-button,.ghost-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(50,71,75,.88);background:#152b2fb8}.menu-button,.mobile-panel{display:none}.hero{display:grid;grid-template-columns:minmax(310px,.76fr) minmax(620px,1.24fr);gap:clamp(30px,4vw,52px);align-items:center;min-height:calc(100dvh - 78px);padding:clamp(42px,6vw,74px) clamp(20px,4vw,42px) 38px}.hero-copy{max-width:610px}.eyebrow{gap:var(--space-2);color:var(--brand);font-size:13px;font-weight:800;letter-spacing:0}.hero h1{max-width:12em;margin-top:var(--space-5);font-size:clamp(42px,5.2vw,72px);line-height:1.08;letter-spacing:0;text-wrap:balance}.hero h1:first-line{color:var(--ink)}.hero-lede{max-width:34rem;margin-top:var(--space-5);color:var(--muted);font-size:18px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.benefit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-7)}.benefit-list span{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:14px}.benefit-list svg{color:var(--brand)}.platform-row{flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-6)}.platform-chip{gap:8px;border:1px solid rgba(50,71,75,.9);background:#152b2f94;color:var(--muted);padding:10px 12px;font-size:13px}.platform-chip.active{border-color:#2fb89d9e;background:var(--brand-soft);color:var(--ink)}.console{min-width:0;border:1px solid rgba(66,216,189,.28);border-radius:16px;background:linear-gradient(135deg,#152b2feb,#07181bf2),var(--panel);box-shadow:var(--shadow);overflow:hidden}.console-top{justify-content:space-between;gap:var(--space-4);min-height:76px;padding:0 var(--space-5);border-bottom:1px solid rgba(50,71,75,.82)}.console-top div{display:grid;gap:4px}.console-top span{color:var(--muted-2);font-size:13px}.status-dot{position:relative;padding-left:26px}.status-dot:before{position:absolute;left:13px;width:7px;height:7px;border-radius:99px;background:currentColor;content:""}.console-grid{display:grid;grid-template-columns:170px minmax(220px,1fr) minmax(270px,.95fr);min-height:586px}.console-sidebar,.message-panel,.reply-panel{min-width:0;padding:var(--space-4)}.console-sidebar{display:flex;flex-direction:column;gap:var(--space-2);border-right:1px solid rgba(50,71,75,.82)}.console-sidebar button{gap:10px;border:0;border-radius:8px;background:transparent;color:var(--muted);padding:11px 12px;text-align:left}.console-sidebar button.active{background:#2fb89d24;color:var(--brand)}.system-card{display:grid;gap:8px;margin-top:auto;border:1px solid rgba(50,71,75,.88);border-radius:8px;padding:var(--space-3);color:var(--muted-2);font-size:12px}.system-card p{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--brand)}.message-panel{border-right:1px solid rgba(50,71,75,.82)}.panel-head{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.panel-head span{color:var(--muted-2);font-size:13px}.message-row{width:100%;align-items:center;gap:var(--space-3);border:1px solid transparent;background:#19363b8f;color:var(--ink);padding:var(--space-3);text-align:left;margin-bottom:var(--space-2)}.message-row.selected{border-color:#2fb89db3;background:#2fb89d1f}.message-row span:nth-child(2){display:grid;gap:5px;min-width:0}.message-row small{overflow:hidden;color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap}.message-row time{margin-left:auto;color:var(--muted-2);font-size:12px}.channel-dot{display:grid;flex:0 0 auto;width:36px;height:36px;place-items:center;border-radius:8px;color:#fff}.blue{--chip: #3a9eff}.green{--chip: #39ba70}.pink{--chip: #dd5f9f}.indigo{--chip: #3f76d8}.amber{--chip: #f0b35a}.teal{--chip: #2fb89d}.channel-dot.blue,.channel-dot.green,.channel-dot.pink,.channel-dot.indigo,.channel-dot.amber,.channel-dot.teal{background:var(--chip)}.reply-panel{display:grid;align-content:start;gap:var(--space-3)}.ai-pill{color:var(--brand);padding:6px 9px}.draft-box{display:grid;gap:var(--space-2);border:1px solid rgba(50,71,75,.9);border-radius:8px;background:#07181b5c;padding:var(--space-3)}.draft-box span,.demo-modal label span{color:var(--muted-2);font-size:12px;font-weight:800}textarea,select{width:100%;border:1px solid rgba(50,71,75,.95);border-radius:8px;background:#07181bbd;color:var(--ink);outline:0}textarea{min-height:112px;resize:vertical;padding:var(--space-3);line-height:1.55}select{height:44px;padding:0 var(--space-3)}textarea:focus,select:focus,.primary:focus-visible,.secondary:focus-visible,.icon-button:focus-visible,.platform-chip:focus-visible,.message-row:focus-visible,.toggle-row:focus-visible,.risk-header:focus-visible,.faq-list button:focus-visible{outline:2px solid rgba(47,184,157,.56);outline-offset:2px}.toggle-row{width:100%;justify-content:space-between;gap:var(--space-4);border:1px solid rgba(50,71,75,.9);background:#19363b7a;padding:var(--space-3);text-align:left}.toggle-row span:first-child{display:grid;gap:5px}.toggle-row small{color:var(--muted-2)}.switch{position:relative;width:46px;height:25px;border-radius:999px;background:#8ea3a647;flex:0 0 auto}.switch:after{position:absolute;top:4px;left:4px;width:17px;height:17px;border-radius:999px;background:var(--muted);content:"";transition:transform .2s ease-in-out,background .2s ease-in-out}.toggle-row.enabled .switch{background:#2fb89d6b}.toggle-row.enabled .switch:after{transform:translate(21px);background:var(--brand)}.reply-actions{gap:var(--space-2)}.reply-actions .primary,.reply-actions .secondary{flex:1;min-height:42px;padding:0 10px;font-size:13px}.risk-header{justify-content:space-between;width:100%;border:0;background:transparent;color:var(--ink);padding:var(--space-2) 0;font-weight:800}.risk-header svg{transition:transform .2s ease-in-out}.risk-header[aria-expanded=true] svg{transform:rotate(180deg)}.risk-list{display:grid;gap:var(--space-2);border-top:1px solid rgba(50,71,75,.82);padding-top:var(--space-3)}.risk-list p{justify-content:space-between;gap:var(--space-2);color:var(--muted);font-size:13px}.risk-list svg{color:var(--brand)}.risk-list span{margin-left:auto;color:var(--brand)}.risk-list em{margin-left:auto;color:var(--accent);font-style:normal}.workflow-band,.section,.metrics,.site-footer{margin:0 clamp(20px,4vw,42px)}.workflow-band{display:block;border:1px solid rgba(50,71,75,.82);border-radius:16px;background:#152b2f8f;padding:clamp(22px,4vw,38px)}.section-head{max-width:770px;margin:0 auto 34px;text-align:center}.section-head h2,.pricing-copy h2{margin-top:var(--space-3);font-size:clamp(30px,3.6vw,48px);line-height:1.18;text-wrap:balance}.section-head p:last-child,.pricing-copy p:last-child{margin-top:var(--space-3);color:var(--muted);font-size:16px;line-height:1.7}.section-head .eyebrow{justify-content:center}.flow-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}.flow-card,.metric,.safety-item,.case-card,.pricing-panel,.faq-list article{border:1px solid rgba(50,71,75,.82);border-radius:12px;background:#152b2f8a}.flow-card{position:relative;min-height:210px;padding:var(--space-6)}.flow-card svg,.safety-item svg,.case-card svg{color:var(--brand)}.step-number{display:grid;width:30px;height:30px;margin-bottom:var(--space-5);place-items:center;border-radius:999px;background:#eef6f421;color:var(--muted);font-weight:800}.flow-card h3,.safety-item h3,.case-card h3{margin-top:var(--space-4);font-size:19px}.flow-card p,.safety-item p,.case-card p,.metric p,.pricing-copy p,.pricing-panel p,.faq-list p,.site-footer p{color:var(--muted);line-height:1.65}.flow-card p,.safety-item p,.case-card p{margin-top:var(--space-3);font-size:14px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5);padding:clamp(44px,6vw,74px) 0}.metric{padding:var(--space-6);text-align:center}.metric strong{display:block;color:var(--brand);font-size:clamp(34px,4vw,48px);line-height:1}.metric span{display:block;margin-top:var(--space-3);font-size:18px;font-weight:800}.metric p{margin-top:var(--space-2);font-size:13px}.section{padding:clamp(54px,7vw,88px) 0}.safety-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-5)}.safety-item{min-height:270px;padding:var(--space-6)}.safety-item button{gap:6px;margin-top:var(--space-4);border:0;background:transparent;color:var(--brand);padding:0;font-weight:800}.case-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}.case-card{padding:var(--space-6)}.pricing{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:clamp(26px,5vw,64px);align-items:center}.pricing-copy{max-width:680px}.pricing-panel{display:grid;gap:var(--space-4);padding:var(--space-6);box-shadow:var(--shadow)}.billing-toggle{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(50,71,75,.88);background:#07181b70;padding:4px}.billing-toggle span{display:grid;min-height:36px;place-items:center;border-radius:6px;color:var(--muted);font-size:13px;font-weight:800}.billing-toggle.annual span:nth-child(2),.billing-toggle:not(.annual) span:nth-child(1){background:var(--brand-soft);color:var(--brand)}.pricing-panel strong{font-size:28px}.faq-list{display:grid;max-width:880px;margin:0 auto;gap:var(--space-3)}.faq-list article{overflow:hidden}.faq-list button{justify-content:space-between;width:100%;border:0;background:transparent;padding:var(--space-5);color:var(--ink);font-weight:800;text-align:left}.faq-list article.open svg{transform:rotate(180deg)}.faq-list svg{flex:0 0 auto;transition:transform .2s ease-in-out}.faq-list p{padding:0 var(--space-5) var(--space-5)}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);border-top:1px solid rgba(50,71,75,.82);padding:28px 0 36px}.site-footer div{gap:var(--space-3);font-weight:800}.footer-contact{gap:7px;border:1px solid rgba(50,71,75,.82);border-radius:8px;color:var(--brand);font-weight:800;padding:10px 13px;white-space:nowrap;transition:transform .12s ease-out,border-color .12s ease-out,background .12s ease-out}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:var(--space-5);background:#07181bc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.demo-modal{position:relative;display:grid;width:min(100%,520px);gap:var(--space-4);border:1px solid rgba(47,184,157,.34);border-radius:14px;background:#102326;box-shadow:var(--shadow);padding:clamp(22px,4vw,32px)}.demo-modal .close-button{position:absolute;top:var(--space-4);right:var(--space-4)}.demo-modal h2{max-width:13em;font-size:28px;line-height:1.25}.demo-modal label{display:grid;gap:var(--space-2)}.demo-modal textarea{min-height:116px}@media(max-width:1180px){.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{max-width:780px}.hero h1{max-width:13em}.safety-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.desktop-nav,.header-actions .live-pill,.header-actions .primary,.header-actions .contact-link{display:none}.site-header{grid-template-columns:1fr auto}.menu-button{display:grid}.mobile-panel{position:fixed;top:12px;right:12px;bottom:12px;left:12px;z-index:35;display:grid;align-content:start;gap:var(--space-2);border:1px solid rgba(47,184,157,.34);border-radius:14px;background:#102326;padding:64px var(--space-4) var(--space-4);box-shadow:var(--shadow)}.mobile-panel button:not(.close-button){border:1px solid rgba(50,71,75,.88);border-radius:8px;background:#152b2fb8;padding:var(--space-4);text-align:left}.mobile-contact{gap:var(--space-2);border:1px solid rgba(47,184,157,.42);border-radius:8px;background:#2fb89d1f;color:var(--brand);font-weight:800;padding:var(--space-4)}.close-button{position:absolute;top:var(--space-4);right:var(--space-4)}.console-grid{grid-template-columns:1fr}.console-sidebar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid rgba(50,71,75,.82)}.system-card{grid-column:1 / -1}.message-panel{border-right:0;border-bottom:1px solid rgba(50,71,75,.82)}.flow-line,.metrics,.case-grid,.safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing{grid-template-columns:1fr}}@media(max-width:620px){.site-header{min-height:70px;padding:0 var(--space-4)}.brand-button{font-size:17px}.hero{padding:34px var(--space-4) 24px}.hero h1{font-size:40px;line-height:1.12}.hero-lede{font-size:16px}.benefit-list,.flow-line,.metrics,.safety-grid,.case-grid{grid-template-columns:1fr}.console-top{align-items:flex-start;flex-wrap:wrap;padding:var(--space-4)}.console-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.reply-actions{flex-direction:column}.workflow-band,.section,.metrics,.site-footer{margin-inline:var(--space-4)}.site-footer{align-items:flex-start;flex-direction:column}.footer-contact{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
