@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.H9D9gq_className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.H9D9gq_variable{--font-marketing-sans:"Source Sans 3", "Source Sans 3 Fallback"}
.marketing-site{--marketing-ink:var(--marketing-navy);--marketing-muted:#5d6b7c;--marketing-blue:var(--marketing-navy);color:var(--marketing-ink);background:#fff}.marketing-container{width:min(100% - 2.5rem,72rem);margin-inline:auto}.marketing-site h1,.marketing-site h2,.marketing-site h3{text-wrap:balance}.marketing-site h1{letter-spacing:-.045em;max-width:20ch;font-size:clamp(2.15rem,4.5vw,3.7rem);font-weight:600;line-height:1.1}.marketing-site h2{letter-spacing:-.035em;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:600;line-height:1.18}.marketing-site h3{letter-spacing:-.015em;font-size:1.125rem;font-weight:600;line-height:1.4}.marketing-site p{line-height:1.7}.marketing-eyebrow{color:var(--marketing-link);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:600}.marketing-hero{border-bottom:1px solid var(--marketing-border);background:var(--marketing-soft);padding:4rem 0}.marketing-intro{max-width:46rem;color:var(--marketing-muted);margin-top:1.25rem;font-size:1.0625rem}.marketing-section+.marketing-section{border-top:1px solid var(--marketing-border)}.marketing-lead{max-width:42rem;color:var(--marketing-muted);margin-top:1rem}.marketing-button{border:1px solid var(--marketing-navy);background:var(--marketing-navy);color:#fff;text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.7rem 1.15rem;font-size:.875rem;font-weight:600;transition:background .15s;display:inline-flex}.marketing-button:hover{background:var(--marketing-link)}.marketing-button-secondary{color:var(--marketing-navy);background:#fff;border-color:#d4d4d4}.marketing-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.marketing-note{color:var(--marketing-muted);max-width:29rem;margin-top:1rem;font-size:.75rem}.marketing-text-link{color:var(--marketing-link);text-underline-offset:4px;font-size:.875rem;font-weight:500;display:inline-block}.marketing-text-link:hover{text-decoration:underline}.marketing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.marketing-card{border:1px solid var(--marketing-border);background:#fff;border-radius:.75rem;min-width:0;padding:1.75rem}.marketing-card p{color:var(--marketing-muted);margin-top:.7rem}.marketing-card ul{color:var(--marketing-muted);margin-top:1.25rem;padding-left:1.1rem;list-style:outside}.marketing-card li+li{margin-top:.6rem}.marketing-reading{max-width:46rem;margin-inline:auto}.marketing-reading>p{color:var(--marketing-muted);margin:1.25rem 0}.marketing-reading h2{margin-top:2.5rem;font-size:1.5rem}.marketing-cta{background:var(--marketing-navy);color:#fff;padding:3.5rem 0}.marketing-cta .marketing-container{grid-template-columns:1.4fr 1fr;align-items:center;gap:2.5rem;display:grid}.marketing-cta p{color:#d4d4d4;margin-top:1rem}.marketing-cta .marketing-eyebrow{color:#b9e0e5;margin:0 0 1rem}.marketing-cta .marketing-text-link{color:#c7e2e7;margin-top:.75rem}.marketing-faq{border-top:1px solid #d4d4d4;margin-top:2rem}.marketing-faq details{border-bottom:1px solid var(--marketing-border);padding:1.25rem 0}.marketing-faq summary{cursor:pointer;font-weight:600}.marketing-faq p{color:var(--marketing-muted);max-width:48rem;margin-top:.8rem}.marketing-skip{z-index:100;border:2px solid var(--marketing-navy);background:#fff;padding:.75rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.marketing-skip:focus{transform:none}.marketing-home-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:3rem;display:grid}.marketing-home-hero h1{max-width:14ch;font-size:clamp(2.35rem,4.5vw,3.7rem)}.marketing-channel-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 2rem;margin:0;display:flex}.marketing-channel-list a{color:var(--marketing-muted);font-size:.875rem;font-weight:500}.marketing-channel-list a:hover{color:var(--marketing-link);text-decoration:underline}.marketing-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:2rem;margin-bottom:2.5rem;display:grid}.marketing-section-heading p{color:var(--marketing-muted)}.marketing-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.marketing-workflow-step{background:#fff;border:1px solid #d4d4d4;border-radius:.5rem;padding:1.5rem;position:relative}.marketing-workflow-step .marketing-eyebrow{margin-bottom:.65rem}.marketing-workflow-step p{color:var(--marketing-muted);margin-top:.7rem;font-size:.875rem}.marketing-workflow-outcomes{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.marketing-workflow-outcomes>div{border-left:3px solid var(--marketing-navy);background:var(--marketing-aqua);padding:1.25rem 1.5rem}.marketing-workflow-outcomes p{color:var(--marketing-muted);margin-top:.5rem;font-size:.875rem}.marketing-table-wrap{border:1px solid var(--marketing-border);border-radius:.5rem;margin-top:2rem;overflow-x:auto}.marketing-table{border-collapse:collapse;text-align:left;width:100%;min-width:42rem;font-size:.875rem}.marketing-table th{background:var(--marketing-soft);font-weight:600}.marketing-table td,.marketing-table th{border-bottom:1px solid var(--marketing-border);vertical-align:top;padding:1rem}.marketing-table td{color:var(--marketing-muted)}.marketing-table tr:last-child td{border-bottom:0}@media (max-width:767px){.marketing-home-grid,.marketing-grid,.marketing-section-heading,.marketing-cta .marketing-container,.marketing-workflow{grid-template-columns:1fr}.marketing-home-hero,.marketing-hero{padding:2.5rem 0}.marketing-section{padding:3rem 0}.marketing-home-grid{gap:2rem}.marketing-workflow-outcomes{grid-template-columns:1fr}.marketing-example-body{min-height:23rem;padding:1.25rem}}@media (prefers-reduced-motion:reduce){.marketing-site *{transition:none}}.marketing-meta{color:var(--marketing-muted);margin-block:1rem;font-size:.8125rem}.marketing-site :focus-visible{outline:2px solid var(--marketing-navy);outline-offset:4px}.marketing-site{--marketing-ink:var(--marketing-navy);--marketing-muted:#5d6b7c;--marketing-blue:var(--marketing-navy);background:#fff}.marketing-container{width:min(100% - 3rem,76rem)}.marketing-site h1,.marketing-site h2{letter-spacing:-.055em;font-weight:500}.marketing-site h2{font-size:clamp(2rem,3.5vw,3.15rem);line-height:1.12}.marketing-eyebrow{letter-spacing:.075em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem}.marketing-section{padding:6.5rem 0}.marketing-soft{background:var(--marketing-soft)}.marketing-button{background:var(--marketing-navy);border-color:var(--marketing-navy);border-radius:6px;min-height:48px;padding:.8rem 1.2rem;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 2px 3px #1a1a1a10}.marketing-button:hover{background:var(--marketing-link);transform:translateY(-2px);box-shadow:0 6px 18px #00000014}.marketing-button-secondary{color:var(--marketing-navy);border-color:var(--marketing-border);box-shadow:none;background:0 0}.marketing-button-secondary:hover{background:#ebebeb}.marketing-text-link{align-items:center;gap:.65rem;display:inline-flex}.marketing-note{font-size:.8125rem}.marketing-section-heading{gap:5rem;margin-bottom:3.5rem}.marketing-section-heading>p{max-width:32rem;font-size:1rem}.marketing-card{border-radius:8px;padding:2rem;box-shadow:0 4px 18px #20202004}.marketing-hero{background-color:#fff;background-image:radial-gradient(#7f7f7f25 .7px,#0000 .7px);background-size:16px 16px;padding:6rem 0;position:relative;overflow:hidden}.marketing-hero:after{content:none}.marketing-hero .marketing-container{z-index:1;position:relative}.marketing-hero h1{max-width:23ch;font-size:clamp(2.5rem,5vw,4.5rem)}.marketing-hero .marketing-intro{max-width:42rem;font-size:1.125rem}.marketing-cta{background:var(--marketing-navy);border-top:1px solid #323232;padding:5rem 0;position:relative;overflow:hidden}.marketing-cta:before{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.marketing-cta .marketing-container{position:relative}.marketing-faq summary{padding-right:1rem;font-size:1rem;font-weight:500}.marketing-faq details{padding:1.5rem 0}.marketing-home-hero{color:var(--marketing-navy);background:#fff;padding:5.2rem 0 0;position:relative;overflow:hidden}.marketing-home-hero:before{content:none}.marketing-home-grid{grid-template-columns:1.06fr 1fr;gap:5.5rem;padding-bottom:4rem;position:relative}.marketing-home-hero h1{letter-spacing:-.06em;max-width:12ch;font-size:clamp(3.25rem,5.8vw,5.4rem);font-weight:500;line-height:1.02}.marketing-home-hero h1 em{color:var(--marketing-navy);font-style:normal}.marketing-home-hero .marketing-eyebrow{color:var(--marketing-muted);align-items:center;gap:10px;margin-bottom:1.7rem;font-size:.75rem;display:flex}.eyebrow-dot{background:#b0b0b0;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 10px #92929244}.marketing-home-hero .marketing-intro{color:var(--marketing-muted);max-width:31rem;margin-top:1.7rem;font-size:1.0625rem;line-height:1.8}.marketing-home-hero .marketing-button-secondary{color:var(--marketing-navy);border-color:var(--marketing-border);background:#fff}.marketing-home-hero .marketing-button-secondary:hover{background:var(--marketing-soft)}.marketing-home-hero .marketing-note{color:var(--marketing-muted);max-width:27rem;font-size:.75rem}.hero-foundations{color:var(--marketing-muted);flex-wrap:wrap;gap:1rem;margin-top:2rem;font-size:.75rem;display:flex}.hero-foundations span+span{border-left:1px solid var(--marketing-border);padding-left:1rem}.hero-bottom-line{border-top:1px solid var(--marketing-border);color:var(--marketing-muted);letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1.2rem;font:.65rem ui-monospace,monospace;display:flex;position:relative}.channel-band{border-bottom:1px solid var(--marketing-border);background:var(--marketing-soft);padding:2.3rem 0}.channel-band .marketing-container{text-align:center;display:block}.channel-band p{color:var(--marketing-muted);margin-bottom:1.5rem;font-size:.875rem}.marketing-channel-list{gap:.85rem 1.35rem;margin:0}.marketing-channel-list svg{color:var(--marketing-muted)}.marketing-workflow{border:1px solid var(--marketing-border);border-radius:8px;gap:0;overflow:hidden}.marketing-workflow-step{background:#fff;border:0;border-radius:0;padding:2rem}.marketing-workflow-step+.marketing-workflow-step{border-left:1px solid var(--marketing-border)}.marketing-workflow-step .marketing-eyebrow{color:#6b6b6b;padding-bottom:2rem}.marketing-workflow-step h3{text-wrap:wrap;max-width:none;font-size:1.2rem}.marketing-workflow-label{align-items:center;gap:.75rem;display:flex}.marketing-agent-avatar{border:1px solid var(--marketing-border);background:var(--marketing-soft);width:3.5rem;height:3.5rem;color:var(--marketing-link);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.marketing-agent-avatar[data-tone=answer]{color:var(--marketing-accent);background:#e7f2f4;border-color:#c8dce1}.marketing-agent-avatar[data-tone=review]{border-color:var(--marketing-navy);background:var(--marketing-navy);color:#fff}.marketing-agent-badge{background:var(--marketing-accent);color:#fff;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex;position:absolute;bottom:-.2rem;right:-.2rem}@media (min-width:768px){.marketing-workflow-step{grid-row:span 3;grid-template-rows:subgrid;display:grid}}.marketing-workflow-outcomes{gap:1rem;margin-top:1rem}.marketing-workflow-outcomes>div{border:1px solid var(--marketing-border);background:var(--marketing-soft);border-radius:5px;padding:1.4rem 2rem}.mcp-section{background:var(--marketing-navy);color:#f2f2f2;padding:6rem 0;position:relative}.mcp-grid{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.mcp-section .marketing-eyebrow{color:#b6b6b6}.mcp-section .marketing-lead{color:#b8b8b8;font-size:1rem}.mcp-section .marketing-text-link{color:#d2d2d2;align-self:center}.mcp-terminal{background:var(--marketing-navy);border:1px solid #505050;border-radius:8px;overflow:hidden;box-shadow:0 24px 50px #0002}.terminal-bar{color:#b6b6b6;border-bottom:1px solid #414141;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.2rem;font:.625rem ui-monospace,monospace;display:flex}.terminal-bar>span:first-child{align-items:center;gap:8px;font-size:.75rem;display:flex}.terminal-endpoint{border-bottom:1px solid #414141;gap:12px;padding:1.3rem 1.5rem;font-size:.875rem;display:flex}.terminal-endpoint span{color:#b8b8b8;border:1px solid #646464;border-radius:3px;padding:4px 6px;font:.625rem ui-monospace,monospace}.terminal-tool{padding:.8rem 1.5rem}.terminal-tool code{color:#cfcfcf;font-size:.8125rem}.terminal-tool code span{color:#7b7b7b}.terminal-tool p{color:#a6a6a6;margin-top:3px;padding-left:1.25rem;font-size:.75rem}.terminal-foot{color:#a4a4a4;border-top:1px solid #414141;align-items:center;gap:8px;margin-top:1rem;padding:1rem 1.5rem;font-size:.6875rem;display:flex}.marketing-section-heading-center{text-align:center;grid-template-columns:1fr;justify-items:center}.audience-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.audience-card{border:1px solid var(--marketing-border);background:#fff;border-radius:12px;padding:2rem}.audience-icon{background:var(--marketing-soft);width:2.5rem;height:2.5rem;color:var(--marketing-navy);border-radius:8px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:inline-flex}.audience-card h3{color:var(--marketing-ink);font-size:1.1rem;font-weight:500}.audience-card p{color:var(--marketing-muted);margin-top:.75rem}@media (max-width:767px){.audience-grid{grid-template-columns:1fr}.audience-card{padding:1.5rem}}.marketing-site .marketing-section.sales-strip-section{background:var(--marketing-sand);border-block:1px solid #e5dac6;padding-block:clamp(2.5rem,5vw,3.5rem)}.sales-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;display:flex}.sales-strip h2{font-size:clamp(1.375rem,2.2vw,1.75rem)}.sales-strip p{color:var(--marketing-muted);margin-top:.5rem}.sales-strip-actions{flex-wrap:wrap;gap:.75rem;display:flex}.marketing-site>header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5}.marketing-site>footer{background:#f5f5f5}@media (max-width:1023px){.marketing-home-grid{gap:2.5rem}.marketing-home-hero h1{font-size:3.5rem}.agent-run{transform:none}.agent-run-body{padding:1.1rem}.mcp-grid,.marketing-section-heading{gap:2.5rem}}@media (max-width:767px){.marketing-container{width:calc(100% - 2.5rem)}.marketing-home-hero{padding-top:3rem}.marketing-home-grid{grid-template-columns:1fr;gap:3rem;padding-bottom:2.5rem}.marketing-home-hero h1{font-size:clamp(3.1rem,12vw,4.5rem)}.marketing-home-hero .marketing-eyebrow{font-size:.625rem}.home-hero-copy{max-width:34rem}.marketing-home-hero .marketing-intro{font-size:1rem}.hero-bottom-line{font-size:.6rem}.channel-band .marketing-container{display:block}.channel-band p{margin-bottom:1.2rem}.marketing-channel-list{gap:.9rem 1.1rem}.marketing-section,.mcp-section,.marketing-hero{padding:3.5rem 0}.marketing-section-heading{gap:1.5rem;margin-bottom:2rem}.marketing-workflow-step+.marketing-workflow-step{border-left:0;border-top:1px solid var(--marketing-border)}.marketing-workflow-step .marketing-eyebrow{padding-bottom:.8rem}.mcp-grid{grid-template-columns:1fr;gap:2rem}.marketing-cta{padding:3.5rem 0}.agent-run-body{padding:1rem}.agent-run-bar{padding:.9rem}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :before,.marketing-site :after{transition:none!important;animation:none!important}}.marketing-site .pricing-plan{border-radius:8px;box-shadow:0 10px 30px #26262607}.marketing-site .pricing-plan[aria-label=Pro\ plan]{background:var(--marketing-navy);box-shadow:0 12px 40px #00000014}.marketing-site .pricing-plan h3{font-size:1.45rem;font-weight:500}.marketing-site .pricing-plan .text-4xl{letter-spacing:-.06em;font-size:3rem;font-weight:500}.marketing-card>.marketing-eyebrow{color:#696969;margin-top:0;margin-bottom:1.75rem;font-size:.75rem}.agent-mono,.agent-document small,.agent-run-bar>span:last-child,.agent-run figcaption,.hero-bottom-line,.terminal-bar,.terminal-endpoint span,.agent-checks,.agent-outcome,.agent-source-tag,.terminal-foot{font-size:.75rem}@media (max-width:767px){.marketing-home-hero .marketing-eyebrow{font-size:.75rem;line-height:1.6}.hero-bottom-line{font-size:.65rem}}.marketing-site .marketing-button:not(.marketing-button-secondary){background:linear-gradient(to right, var(--marketing-navy), var(--marketing-accent));color:#fff;-webkit-text-fill-color:#fff;border:0;border-radius:999px}.marketing-site .marketing-button-secondary{border-radius:999px}.marketing-home-hero h1{max-width:15ch;font-size:clamp(2.75rem,4.8vw,4.3rem);font-weight:600}.marketing-home-grid{gap:3.5rem}.marketing-hero{background-color:#fff;background-image:none}.marketing-cta:before{background:0 0}.marketing-site>header{background:#fffffff0}.marketing-site .pricing-plan[aria-label=Pro\ plan]{background:var(--marketing-navy);border-color:var(--marketing-navy);color:#fff;box-shadow:0 12px 40px #00000014}.marketing-site .pricing-plan[aria-label=Pro\ plan] p,.marketing-site .pricing-plan[aria-label=Pro\ plan] ul,.marketing-site .pricing-plan[aria-label=Pro\ plan] .text-slate-600{color:var(--marketing-border)}.marketing-site .pricing-plan[aria-label=Pro\ plan] .border-slate-200{border-color:#555}.marketing-site .pricing-plan[aria-label=Pro\ plan] .text-blue-700{color:#b9e0e5}.marketing-channel-list a{color:#525252;align-items:center;gap:.6rem;font-size:.875rem;display:inline-flex}.marketing-channel-list svg{flex-shrink:0;width:26px;height:26px}.support-demo{border:1px solid var(--marketing-border);background:#fff;border-radius:20px;width:100%;min-width:0;overflow:hidden;box-shadow:0 24px 65px #0000000d,0 2px 8px #00000005}.support-demo-header{background:var(--marketing-soft);color:#525252;border-bottom:1px solid #e8e8e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1.05rem 1.25rem;font-size:.75rem;display:flex}.support-demo-header>span:first-child,.support-demo-footer>span{align-items:center;gap:8px;display:flex}.demo-dot{background:var(--marketing-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.support-demo-progress{gap:4px;padding:12px 20px 0;display:flex}.support-demo-progress span{background:#ededed;border-radius:2px;flex:1;height:3px;transition:background .4s}.support-demo-progress span[data-complete=true]{background:var(--marketing-accent)}.support-demo-thread{min-height:570px;padding:1.25rem}.demo-question{align-items:flex-start;gap:.75rem;display:flex}.demo-avatar{width:30px;height:30px;color:var(--marketing-muted);background:#ededed;border-radius:8px;flex-shrink:0;place-items:center;font-size:.6875rem;display:grid}.demo-message-meta{color:var(--marketing-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.demo-message-meta strong{color:var(--marketing-navy);font-size:.8125rem;font-weight:600}.demo-message-meta>svg{color:var(--marketing-navy)}.demo-question p{color:var(--marketing-navy);margin-top:.35rem;font-size:.9375rem;line-height:1.6}.demo-sources{color:#737373;gap:.6rem;padding:1rem 0;font-size:.6875rem;display:flex}.demo-sources>svg{color:var(--marketing-navy);flex-shrink:0}.demo-source-chips{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.demo-source-chips span{border:1px solid var(--marketing-border);color:#525252;background:var(--marketing-soft);border-radius:5px;padding:.3rem .5rem}.demo-answer{border:1px solid var(--marketing-border);background:#f8f8f8;border-radius:10px;padding:1rem}.demo-answer p,.demo-answer ol{color:#525252;margin-top:.7rem;font-size:.8125rem;line-height:1.6}.demo-answer ol{padding-left:1rem;list-style:decimal}.demo-answer li+li{margin-top:.3rem}.demo-answer code{color:var(--marketing-navy);background:#eaeaea;border-radius:3px;padding:0 .2rem;font-size:.75rem}.demo-citations{color:#737373;flex-wrap:wrap;gap:.4rem;margin-top:.9rem;font-size:.625rem;display:flex}.demo-citations span{color:var(--marketing-link)}.demo-review{border:1px solid var(--marketing-border);border-radius:10px;gap:.7rem;margin-top:.8rem;padding:.85rem 1rem;display:flex}.demo-review>svg{color:var(--marketing-navy);flex-shrink:0}.demo-review strong{color:var(--marketing-navy);font-size:.8125rem;font-weight:600}.demo-review p{color:var(--marketing-muted);margin:.3rem 0 .5rem;font-size:.75rem;line-height:1.5}.demo-review span{color:var(--marketing-link);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.625rem;display:flex}.demo-delivered{color:var(--marketing-link);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.8rem;font-size:.6875rem;display:flex}.demo-delivered>span:last-child{color:#737373;margin-left:auto}.support-demo-footer{border-top:1px solid var(--marketing-border);color:var(--marketing-muted);justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:.85rem 1.25rem;font-size:.75rem;display:flex}.support-demo-footer button{color:#525252;border:1px solid var(--marketing-border);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;display:flex}.support-demo-footer button:hover{background:var(--marketing-soft)}.support-demo .demo-enter{animation:.5s both demo-reveal}@keyframes demo-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.marketing-home-grid{gap:2.5rem}.marketing-home-hero h1{font-size:clamp(2.5rem,10.6vw,4rem)}.support-demo-thread{min-height:690px;padding:1rem}.support-demo-header{padding:1rem}.channel-band .marketing-container{text-align:center}.marketing-channel-list{gap:1.1rem 1.5rem}.demo-question p{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.support-demo .demo-enter{animation:none}}.demo-message-meta,.demo-sources,.demo-citations,.demo-review span,.demo-delivered{font-size:.75rem}.marketing-site>header a.bg-blue-600{background:linear-gradient(to right, var(--marketing-navy), var(--marketing-accent));color:#fff;-webkit-text-fill-color:#fff;border-radius:999px}.marketing-home-hero{background:#fff;padding:1.75rem 0 0}.marketing-home-grid{grid-template-columns:1fr 1fr;grid-template-areas:"copy demo""channels channels";align-items:center;gap:1.5rem 3rem;padding-bottom:1.5rem}.home-hero-copy{grid-area:copy}.marketing-home-grid>.support-demo{grid-area:demo;min-height:0}.marketing-home-grid>.channel-band{border-top:1px solid var(--marketing-border);text-align:center;background:#fff;border-bottom:0;grid-area:channels;padding:1rem 0 0}.marketing-home-grid>.channel-band p{margin-bottom:.8rem;font-size:.75rem}.marketing-home-hero h1{font-size:clamp(2.5rem,4.1vw,3.75rem)}.marketing-home-hero .marketing-intro{margin-top:1.2rem;font-size:1rem;line-height:1.7}.marketing-home-hero .marketing-eyebrow{margin-bottom:1.2rem}.marketing-home-hero .marketing-actions{margin-top:1.3rem}.support-demo-thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4d4d4 transparent;height:390px;min-height:0;overflow-y:auto}.support-demo-header{padding:.8rem 1rem}.support-demo-footer{min-height:46px;padding:.5rem 1rem}.marketing-home-grid .marketing-channel-list{grid-template-columns:repeat(9,minmax(0,1fr));gap:.75rem;display:grid}.marketing-home-grid .marketing-channel-list a{text-align:center;flex-direction:column;justify-content:center;gap:.5rem;font-size:.75rem}.marketing-home-grid .marketing-channel-list svg{width:36px;height:36px}@media (max-width:767px){.marketing-home-hero{padding-top:1.5rem}.marketing-home-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""channels""demo";gap:1.5rem}.marketing-home-hero h1{font-size:clamp(2rem,8.7vw,3rem)}.marketing-home-hero .marketing-intro{margin-top:1rem;font-size:.9375rem;line-height:1.6}.marketing-home-hero .marketing-eyebrow{margin-bottom:1rem;font-size:.65rem}.marketing-home-hero .marketing-actions{gap:.5rem;margin-top:1rem}.marketing-home-hero .marketing-actions .marketing-button{min-height:42px;padding:.7rem .8rem;font-size:.75rem}.marketing-home-hero .marketing-note{margin-top:.7rem;font-size:.6875rem}.marketing-home-grid .marketing-channel-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem .4rem;display:grid}.marketing-home-grid .marketing-channel-list a{justify-content:center;gap:.3rem;font-size:.75rem}.marketing-home-grid .marketing-channel-list svg{width:28px;height:28px}.support-demo-thread{height:430px;min-height:0}}@media (prefers-reduced-motion:reduce){.support-demo-thread{height:auto;overflow:visible}}.marketing-home-hero{background:radial-gradient(circle at 79% 26%,#3b82f626,#0000 25rem),radial-gradient(circle at 18% 82%,#0ea5e914,#0000 23rem),linear-gradient(#2563eb09 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#2563eb09 1px,#0000 1px) 0 0/48px 48px,#fff;position:relative}.marketing-home-hero:after{content:none}.marketing-home-grid{z-index:1}.marketing-home-grid>.channel-band{background:0 0;border:0;margin-top:clamp(2.75rem,8vh,6rem);padding-top:.9rem}.marketing-home-grid>.channel-band p{color:#40566c;letter-spacing:.01em;margin-bottom:1rem;font-size:.8rem;font-weight:500;line-height:1.4}.marketing-button-hero{min-height:3.5rem;padding:.95rem 1.9rem;font-size:1.0625rem}.marketing-button-hero svg{transition:transform .15s}.marketing-button-hero:hover svg{transform:translate(3px)}@media (max-width:767px){.marketing-home-hero .marketing-actions .marketing-button-hero{min-height:3.25rem;font-size:.9375rem}}@media (min-width:768px){#features .marketing-section-heading{margin-bottom:2rem}}.marketing-site>main:has(.marketing-home-hero){background-color:#fff;background-image:radial-gradient(circle at 8% 18%,#0ea5e914,#0000 28rem),radial-gradient(circle at 90% 68%,#3b82f612,#0000 30rem),linear-gradient(#2563eb0b 1px,#0000 1px),linear-gradient(90deg,#2563eb0b 1px,#0000 1px);background-size:auto,auto,48px 48px,48px 48px}.support-demo-hero{border-color:#2563eb33;transition:transform .22s,box-shadow .22s;position:relative;transform:rotate(.35deg);box-shadow:0 34px 90px #2563eb21,0 12px 30px #0f172a14,inset 0 1px #ffffffe6}.support-demo-hero:hover{transform:translateY(-4px)rotate(0);box-shadow:0 42px 100px #2563eb29,0 16px 36px #0f172a1a,inset 0 1px #ffffffe6}.support-demo-hero:before{content:"";pointer-events:none;background:linear-gradient(125deg,#fff9,#0000 36%);position:absolute;inset:0}.support-demo-title{color:#303030;font-weight:600}.support-demo-live{color:var(--marketing-link);letter-spacing:.08em;background:#eff6ffcc;border:1px solid #2563eb29;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.625rem;font-weight:700;display:inline-flex}.support-demo-live:before{content:"";background:var(--marketing-navy);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #2563eb1f}.support-demo-channel{gap:.55rem}.support-demo-channel svg{width:1.35rem;height:1.35rem}.support-demo-hero[data-channel=telegram] .support-demo-live{color:#087eae;background:#f0f9ffe0;border-color:#229ed933}.support-demo-hero[data-channel=telegram] .support-demo-live:before{background:#229ed9;box-shadow:0 0 0 4px #229ed91f}.support-demo-hero[data-channel=circle] .support-demo-live{color:#6d28d9;background:#f5f3ffe6;border-color:#7c3aed2e}.support-demo-hero[data-channel=circle] .support-demo-live:before{background:#7c3aed;box-shadow:0 0 0 4px #7c3aed1f}@media (max-width:767px){.marketing-home-grid>.channel-band{margin-top:1rem}.support-demo-hero{transform:none}.marketing-button-hero{min-height:3.1rem;padding-inline:1rem;font-size:.9rem}}.marketing-home-grid>.support-demo.support-demo-hero{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:min(32rem,100svh - 10rem);min-height:28rem;max-height:32rem;display:grid}.marketing-home-grid>.support-demo.support-demo-hero>.support-demo-thread{height:auto;min-height:0;overflow:hidden auto}@media (max-width:767px){.marketing-home-grid>.support-demo.support-demo-hero{height:32rem;min-height:0;max-height:none}}.marketing-releases{max-width:62rem}.marketing-release{border-top:1px solid var(--marketing-border);grid-template-columns:12rem minmax(0,1fr);gap:2.5rem;padding:2.5rem 0;scroll-margin-top:5rem;display:grid}.marketing-release:first-child{border-top:0;padding-top:0}.marketing-release-meta{flex-direction:column;align-self:start;align-items:flex-start;gap:.5rem;display:flex;position:sticky;top:5rem}.marketing-release-meta h2{overflow-wrap:anywhere;margin:0;font-size:1.5rem}.marketing-release-meta h2 a{color:inherit}.marketing-release-meta time{color:var(--marketing-muted);font-size:.875rem}.marketing-release-badge{border:1px solid var(--marketing-accent);color:var(--marketing-accent);border-radius:999px;padding:.1rem .6rem;font-size:.75rem;font-weight:600}.marketing-release-badge-pre{border-color:var(--marketing-muted);color:var(--marketing-muted)}.marketing-release-body{min-width:0;color:var(--marketing-muted);overflow-wrap:anywhere}.marketing-release-body>*+*{margin-top:1rem}.marketing-release-body h3{color:var(--marketing-ink);margin-top:2rem;font-size:1.125rem;font-weight:600}.marketing-release-body h3:first-child{margin-top:0}.marketing-release-body ul{padding-left:1.25rem;list-style:outside}.marketing-release-body li+li{margin-top:.5rem}.marketing-release-body strong{color:var(--marketing-ink)}.marketing-release-body a{color:var(--marketing-link);text-underline-offset:2px;text-decoration:underline}.marketing-release-body code{background:var(--marketing-soft);border-radius:4px;padding:.1em .35em;font-size:.875em}.marketing-release-body table{border-collapse:collapse;max-width:100%;font-size:.9375rem;display:block;overflow-x:auto}.marketing-release-body th,.marketing-release-body td{border:1px solid var(--marketing-border);text-align:left;padding:.5rem .75rem}.marketing-release-body th{color:var(--marketing-ink);background:var(--marketing-soft)}@media (max-width:767px){.marketing-release{grid-template-columns:1fr;gap:1rem}.marketing-release-meta{flex-flow:wrap;align-items:center;gap:.5rem .75rem;position:static}.marketing-release-meta h2{flex-basis:100%}}.marketing-site .marketing-home-hero:has(>.home-hero-stacked){padding-top:2rem}.marketing-home-grid.home-hero-stacked{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""overview";gap:2.75rem;padding-bottom:2.5rem}.home-hero-stacked .home-hero-copy{text-align:center;max-width:54rem;margin-inline:auto}.home-hero-stacked .home-hero-copy h1{max-width:none;margin-inline:auto;font-size:clamp(2.25rem,4.2vw,3.25rem)}.marketing-home-hero .home-hero-stacked .marketing-intro{margin-top:1rem}@media (min-width:768px){.marketing-home-hero .home-hero-stacked .marketing-intro{font-size:1.125rem}}.marketing-home-hero .home-hero-stacked .marketing-actions{margin-top:1.5rem}.home-hero-stacked .marketing-actions{justify-content:center}.home-hero-stacked .marketing-intro{text-wrap:balance;max-width:38rem;margin-inline:auto}@media (min-width:768px){.home-hero-stacked .marketing-intro{max-width:none}}.home-hero-stacked .marketing-note{margin-inline:auto}.loop-overview{--loop-gap:1.75rem;--loop-teal:#168fa3;min-width:0;color:var(--marketing-navy);background:linear-gradient(135deg,#f6f1e8 0%,#e8f5f4 48%,#eee8f8 100%);border-radius:24px;grid-area:overview;margin:0;padding:1.4rem 3rem 2.25rem;position:relative}.loop-overview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:1.1rem;display:flex}.marketing-site .loop-overview-title{letter-spacing:-.01em;margin:0;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:600;line-height:1.2}.loop-overview-controls{align-items:center;gap:.6rem;display:flex}.loop-run-picker{background:#ffffffb3;border-radius:999px;padding:3px;display:flex}.loop-run-picker button{color:var(--marketing-link);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .85rem;font-size:.8125rem;font-weight:500;transition:background-color .2s,color .2s}.loop-run-picker button:hover{color:var(--marketing-navy)}.loop-run-picker button[aria-pressed=true]{background:var(--marketing-navy);color:#fff}.loop-overview-toggle{width:30px;height:30px;color:var(--marketing-link);cursor:pointer;background:#ffffffb3;border:1px solid #ffffffe6;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.loop-overview-toggle:hover{background:#fff}.loop-steps{gap:var(--loop-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.loop-step{background:#ffffffe6;border:1.5px solid #fff;border-radius:20px;min-width:0;padding:.95rem 1.2rem 1.05rem;transition:border-color .45s,box-shadow .45s,transform .45s,opacity .45s;position:relative}.loop-step>svg{color:var(--loop-teal);display:block}.loop-step h3{margin:.6rem 0 .35rem;font-size:1.1875rem;font-weight:600;line-height:1.25}.loop-step p{color:#496575;margin:0;font-size:.9375rem;line-height:1.45}.loop-example{min-height:3.1rem;color:var(--marketing-navy);background:#f1f6f8;border-radius:10px;margin-top:.7rem;padding:.5rem .65rem;font-size:.8125rem;line-height:1.4;transition:opacity .4s,transform .4s}.loop-example[data-shown=false]{opacity:0;transform:translateY(4px)}.loop-example q{font-style:italic;display:block}.loop-example-where{color:#6a7f8c;margin-top:.2rem;font-size:.75rem;display:block}.loop-example-sources{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.loop-example-sources li{color:var(--marketing-link);background:#e1f0f2;border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:500}.loop-example-note{align-items:flex-start;gap:.35rem;font-weight:500;display:flex}.loop-example-note svg{color:var(--loop-teal);flex-shrink:0;margin-top:.1rem}.loop-example[data-tone=warn]{background:#fbf3e3}.loop-example[data-tone=warn] .loop-example-note svg{color:#b7791f}.loop-step[data-final] .loop-example{color:#fff;background:#ffffff1a}.loop-step[data-final] .loop-example-note svg{color:#8fd3dc}.loop-step[data-final] .loop-example[data-tone=warn] .loop-example-note svg{color:#f3c77a}.loop-step[data-final]{border-color:var(--marketing-navy);background:var(--marketing-navy);color:#fff}.loop-step[data-final]>svg{color:#b9e0e5}.loop-step[data-final] p{color:#d8e9ef}.loop-step[data-state=idle]{opacity:.72}.loop-step[data-state=active]{border-color:var(--loop-teal);transform:translateY(-3px);box-shadow:0 14px 34px #168fa333}.loop-step[data-final][data-state=active]{border-color:var(--marketing-navy);box-shadow:0 16px 38px #082e504d}.loop-step:not(:last-child):after{content:"";top:50%;right:calc(var(--loop-gap) / -2 - 8px);background:linear-gradient(var(--loop-teal), var(--loop-teal)) left / 10px 2px no-repeat;opacity:.85;width:16px;height:2px;position:absolute;transform:translateY(-50%)}.loop-step:not(:last-child):before{content:"";top:50%;right:calc(var(--loop-gap) / -2 - 8px);border:5px solid #0000;border-left:7px solid var(--loop-teal);border-right-width:0;position:absolute;transform:translateY(-50%)}.loop-step[data-state=active]:not(:last-child):after{animation:.9s ease-in-out infinite loop-nudge}.loop-return{height:2.6rem;margin:0 0 1.75rem;position:relative}.loop-return:before{content:"";top:0;bottom:0;left:calc((100% - 3 * var(--loop-gap)) / 4 * 1.5 + var(--loop-gap));right:calc((100% - 3 * var(--loop-gap)) / 8);border:1.5px solid var(--loop-teal);border-top:0;border-radius:0 0 14px 14px;transition:border-color .45s,box-shadow .45s;position:absolute}.loop-return:after{content:"";top:-6px;left:calc((100% - 3 * var(--loop-gap)) / 4 * 1.5 + var(--loop-gap) - 5px);border:5.5px solid #0000;border-bottom:7px solid var(--loop-teal);border-top-width:0;position:absolute}.loop-return>span{left:calc((100% - 3 * var(--loop-gap)) / 4 * 2.5 + 2 * var(--loop-gap));color:var(--marketing-link);white-space:nowrap;background:#e8f5f4;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem 1.1rem;font-size:.9375rem;transition:background-color .45s,color .45s,box-shadow .45s;display:inline-flex;position:absolute;bottom:0;transform:translate(-50%,50%)}.loop-return>span svg{display:none}.loop-return[data-state=active]:before{border-width:0 2.5px 2.5px;border-top-style:none;border-top-color:currentColor;box-shadow:0 6px 16px #168fa32e}.loop-return[data-state=active]>span{background:var(--loop-teal);color:#fff;box-shadow:0 8px 20px #168fa347}.loop-channels>p{text-align:center;margin:0 0 1rem;font-size:1.25rem;font-weight:600}.loop-channels ul{grid-template-columns:repeat(9,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.loop-channels a{height:100%;min-height:5.1rem;color:var(--marketing-link);text-align:center;background:#ffffffe0;border:1px solid #fff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:.75rem .4rem;font-size:.875rem;transition:transform .2s,box-shadow .2s;display:flex}.loop-channels a:hover{transform:translateY(-2px);box-shadow:0 8px 20px #082e5014}.loop-channels svg{flex-shrink:0;width:28px;height:28px}@keyframes loop-nudge{50%{transform:translate(3px,-50%)}}@media (max-width:1023px){.loop-overview{padding:2rem 1.5rem 2.25rem}.loop-channels ul{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:899px){.loop-steps{grid-template-columns:minmax(0,1fr);max-width:28rem;margin-inline:auto}.loop-step:not(:last-child):after{top:auto;left:50%;right:auto;bottom:calc(var(--loop-gap) / -2 - 8px);background:linear-gradient(var(--loop-teal), var(--loop-teal)) top / 2px 10px no-repeat;width:2px;height:16px;transform:translate(-50%)}.loop-step:not(:last-child):before{top:auto;left:50%;right:auto;bottom:calc(var(--loop-gap) / -2 - 8px);border:5px solid #0000;border-top:7px solid var(--loop-teal);border-bottom-width:0;transform:translate(-50%)}.loop-step[data-state=active]:not(:last-child):after{animation-name:loop-nudge-down}.loop-return{text-align:center;height:auto;margin:1.1rem 0 1.75rem}.loop-return:before,.loop-return:after{content:none}.loop-return>span{white-space:normal;position:static;transform:none}.loop-return>span svg{flex-shrink:0;display:inline}}@keyframes loop-nudge-down{50%{transform:translate(-50%,3px)}}@media (max-width:767px){.marketing-home-grid.home-hero-stacked{gap:2rem}.loop-overview{border-radius:20px;padding:1.75rem 1rem 1.5rem}.loop-overview-head{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.25rem}.marketing-site .loop-overview-title{font-size:1.375rem}.loop-run-picker button{padding-inline:.7rem;font-size:.75rem}.loop-step{padding:1rem 1.1rem 1.1rem}.loop-step h3,.loop-channels>p{font-size:1.0625rem}.loop-channels ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px) and (max-height:820px){.marketing-site .marketing-home-hero:has(>.home-hero-stacked){padding-top:1rem}.marketing-home-grid.home-hero-stacked{gap:1.5rem}.home-hero-stacked .home-hero-copy h1{font-size:clamp(2rem,3.4vw,2.75rem)}.marketing-home-hero .home-hero-stacked .marketing-intro{margin-top:.5rem;font-size:.9375rem;line-height:1.55}.marketing-home-hero .home-hero-stacked .marketing-actions{margin-top:.85rem}.home-hero-stacked .marketing-note{margin-top:.5rem}.loop-overview{padding-top:1rem}.loop-overview-head{margin-bottom:.8rem}.loop-step{padding:.8rem 1rem .9rem}.loop-step>svg{width:24px;height:24px}.loop-step h3{margin-top:.45rem;font-size:1.0625rem}.loop-step p{font-size:.875rem}.loop-example{margin-top:.55rem}}@media (prefers-reduced-motion:reduce){.loop-step,.loop-example,.loop-return:before,.loop-return>span,.loop-channels a{transition:none}.loop-step[data-state=active]{transform:none}.loop-step:not(:last-child):after{animation:none}}.feature-showcase{gap:clamp(3rem,7vw,5.5rem);display:grid}.feature-showcase-row{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.75rem;display:grid}@media (min-width:900px){.feature-showcase-row{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:3rem}.feature-showcase-row[data-flip]{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.feature-showcase-row[data-flip] .feature-showcase-copy{order:2}}.feature-showcase-copy .marketing-eyebrow{align-items:center;gap:.6rem;display:flex}.feature-showcase-plan{border:1px solid var(--marketing-border);letter-spacing:.02em;text-transform:none;background:#fff;border-radius:999px;padding:.1rem .55rem;font-size:.6875rem}.feature-showcase-copy h3{text-wrap:wrap;margin-top:.75rem;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}.feature-showcase-copy>p{color:var(--marketing-muted);margin:1rem 0 1.25rem;line-height:1.65}.feature-showcase-shot{border:1px solid var(--marketing-border);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 24px 50px -24px #082e5047}.feature-showcase-shot img{width:100%;height:auto;display:block}.mid-cta{background:var(--marketing-navy);color:#fff;padding-block:clamp(2.5rem,5vw,3.5rem)}.mid-cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;display:flex}.marketing-site .mid-cta h2{color:#fff;font-size:clamp(1.5rem,2.6vw,2.125rem)}.mid-cta p{color:#c7d6e3;margin-top:.5rem;font-size:.9375rem}.marketing-site .mid-cta .marketing-button.marketing-button-hero{color:var(--marketing-navy);-webkit-text-fill-color:var(--marketing-navy);background:#fff;border:1px solid #fff}.marketing-site .mid-cta .marketing-button.marketing-button-hero:hover{background:#e7f2f4}@media (max-width:767px){.mid-cta .marketing-button-hero{width:100%}}.chat-section{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}@media (min-width:960px){.chat-section{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4rem}}.chat-section-copy h2{margin-top:.75rem}.chat-section-lead{color:var(--marketing-muted);margin-top:1rem;line-height:1.65}.chat-steps{gap:1.1rem;margin:1.75rem 0 1.25rem;display:grid}.chat-steps li{gap:.9rem;display:flex}.chat-steps-number{background:var(--marketing-navy);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.8125rem;font-weight:600;display:flex}.chat-steps h3{text-wrap:wrap;font-size:1rem;font-weight:600}.chat-steps p{color:var(--marketing-muted);margin-top:.2rem;font-size:.9rem;line-height:1.55}.chat-steps-miss{color:var(--marketing-muted);border-left:3px solid #e5dac6;margin-bottom:1.25rem;padding-left:.9rem;font-size:.875rem;line-height:1.55}.chat-steps-miss strong{color:var(--marketing-navy)}.chat-mock{--chat-brand:#168fa3;margin:0}.chat-mock-browser{border:1px solid var(--marketing-border);background:#f8fafc;border-radius:14px;min-height:30rem;position:relative;overflow:hidden;box-shadow:0 24px 50px -24px #082e5047}.chat-mock-bar{border-bottom:1px solid var(--marketing-border);background:#fff;align-items:center;gap:.35rem;padding:.6rem .9rem;display:flex}.chat-mock-bar span{background:#d5dde6;border-radius:999px;width:.55rem;height:.55rem}.chat-mock-bar p{color:#64748b;background:#f1f4f8;border-radius:6px;flex:1;margin-left:.6rem;padding:.2rem .6rem;font-size:.6875rem}.chat-mock-page{gap:.55rem;max-width:52%;padding:1.5rem 1.5rem 0;display:grid}.chat-mock-page-title{color:var(--marketing-navy);margin-bottom:.4rem;font-size:1.05rem;font-weight:600}.chat-mock-page i{background:#e2e8f0;border-radius:4px;height:.45rem;display:block}.chat-mock-page .chat-mock-page-gap{margin-top:.6rem}.chat-mock-panel{color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;width:min(19.5rem,100% - 2rem);font-size:.75rem;line-height:1.5;display:flex;position:absolute;bottom:4.25rem;right:1rem;overflow:hidden;box-shadow:0 18px 40px -12px #082e504d}.chat-mock-head{border-bottom:1px solid #f1f5f9;align-items:center;gap:.6rem;padding:.65rem .85rem;display:flex}.chat-mock-head p{color:#111827;font-weight:600}.chat-mock-head .chat-mock-online{color:#22c55e;font-size:.625rem;font-weight:500}.chat-mock-avatar,.chat-mock-bubble,.chat-mock-send{background:var(--chat-brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;display:flex}.chat-mock-avatar{width:1.75rem;height:1.75rem}.chat-mock-thread{gap:.5rem;padding:.85rem;display:grid}.chat-mock-visitor{background:var(--chat-brand);color:#fff;border-radius:14px 14px 4px;justify-self:end;max-width:85%;padding:.45rem .7rem}.chat-mock-answer{background:#f3f4f6;border-radius:14px 14px 14px 4px;justify-self:start;max-width:88%;padding:.45rem .7rem}.chat-mock-card{border:1px solid #e5e7eb;border-radius:12px;padding:.6rem .7rem}.chat-mock-card-title{color:#111827;font-weight:600}.chat-mock-card ol{color:#4b5563;gap:.3rem;margin-top:.4rem;padding-left:1rem;list-style:decimal;display:grid}.chat-mock-card code{background:#f3f4f6;border-radius:4px;padding:0 .25rem;font-size:.6875rem}.chat-mock-host{color:#9ca3af;font-size:.625rem}.chat-mock-link span{color:var(--chat-brand);align-items:center;gap:.2rem;margin-top:.3rem;font-weight:500;display:inline-flex}.chat-mock-input{color:#9ca3af;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;justify-content:space-between;align-items:center;margin:0 .75rem;padding:.3rem .3rem .3rem .85rem;display:flex}.chat-mock-send{width:1.6rem;height:1.6rem}.chat-mock-powered{text-align:center;color:#cbd5e1;padding:.4rem 0 .55rem;font-size:.5625rem}.chat-mock-bubble{width:2.75rem;height:2.75rem;position:absolute;bottom:1rem;right:1rem;box-shadow:0 8px 20px -6px #168fa399}@media (max-width:559px){.chat-mock-browser{min-height:31rem}.chat-mock-page{max-width:none}.chat-mock-panel{width:auto;left:.75rem;right:.75rem}}.marketing-site #who-its-for.audience-section{padding-block:clamp(3.5rem,7vw,5rem)}.audience-heading{max-width:40rem;margin-bottom:2.5rem}.audience-heading p{color:var(--marketing-muted);margin-top:.75rem;line-height:1.6}.marketing-site #who-its-for .audience-grid{gap:0 3rem}.marketing-site #who-its-for .audience-card{border:0;border-top:1px solid var(--marketing-border);background:0 0;border-radius:0;gap:1rem;padding:1.5rem 0;display:flex}.marketing-site #who-its-for .audience-icon{flex-shrink:0;width:2.25rem;height:2.25rem;margin-bottom:0}.marketing-site #who-its-for .audience-card h3{text-wrap:wrap;font-size:1rem;font-weight:600}.marketing-site #who-its-for .audience-card p{margin-top:.35rem;font-size:.9rem;line-height:1.55}.chat-mock{perspective:1800px;padding:1.5rem 2.5rem 2.5rem 0}.chat-mock-stage{transform-style:preserve-3d;transition:transform .6s;position:relative;transform:rotateY(-9deg)rotateX(4deg)}.chat-mock:hover .chat-mock-stage{transform:rotateY(-4deg)rotateX(2deg)}.chat-mock-browser{min-height:34rem}.chat-mock-panel{top:-1.25rem;bottom:auto;right:-2.5rem;transform:translateZ(70px);box-shadow:0 40px 70px -20px #082e5073,0 12px 24px -12px #082e5040}.chat-mock-bubble{bottom:-1.25rem;right:-2.5rem;transform:translateZ(90px)}@media (prefers-reduced-motion:reduce){.chat-mock-stage{transition:none}}@media (max-width:559px){.chat-mock{perspective:none;padding:0}.chat-mock-stage,.chat-mock:hover .chat-mock-stage{transform:none}.chat-mock-browser{min-height:13rem}.chat-mock-panel{width:auto;margin:-6rem .75rem 0;position:relative;top:auto;left:auto;right:auto;transform:none}.chat-mock-bubble{display:none}}@media (min-width:960px){.chat-section.chat-section-flip{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.chat-section-flip .chat-section-copy{order:2}}.verify-mock{perspective:1800px;margin:0;padding:0 2.5rem 4rem 0}.verify-mock-stage{transform-style:preserve-3d;transition:transform .6s;position:relative;transform:rotateY(9deg)rotateX(4deg)}.verify-mock:hover .verify-mock-stage{transform:rotateY(4deg)rotateX(2deg)}.verify-mock-card{border:1px solid var(--marketing-border);color:#1f2937;background:#fff;border-radius:14px;font-size:.875rem;line-height:1.55;overflow:hidden;box-shadow:0 24px 50px -24px #082e5047}.verify-mock-head{border-bottom:1px solid #eef2f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1.1rem;display:flex}.verify-mock-channel{color:#5865f2;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.verify-mock-status{color:#9a6400;background:#fff7e6;border-radius:999px;padding:.15rem .6rem;font-size:.6875rem;font-weight:600}.verify-mock-question{gap:.7rem;padding:1rem 1.1rem .75rem;display:flex}.verify-mock-avatar{color:#4338ca;background:#e0e7ff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:700;display:flex}.verify-mock-author{color:#111827;font-size:.75rem;font-weight:600}.verify-mock-draft{background:#f1fafb;border:1px solid #cdeaee;border-radius:10px;margin:.25rem 1.1rem 0;padding:.8rem .9rem}.verify-mock-label{color:#0f6f80;margin-bottom:.3rem;font-size:.6875rem;font-weight:700}.verify-mock-draft sup{color:#0f6f80;margin-left:.1rem;font-weight:700}.verify-mock-sources{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.verify-mock-sources li{color:#334155;background:#fff;border:1px solid #cdeaee;border-radius:999px;align-items:center;gap:.35rem;padding:.1rem .55rem .1rem .2rem;font-size:.6875rem;display:inline-flex}.verify-mock-sources li span{color:#fff;background:#0f6f80;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.5625rem;font-weight:700;display:inline-flex}.verify-mock-actions{gap:.5rem;padding:1rem 1.1rem 1.1rem;display:flex}.verify-mock-actions span{border:1px solid var(--marketing-border);color:#475569;border-radius:8px;padding:.3rem .8rem;font-size:.75rem;font-weight:600}.verify-mock-actions .verify-mock-approve{border-color:var(--marketing-navy);background:var(--marketing-navy);color:#fff}.verify-mock-review{color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:min(15.5rem,70%);padding:.85rem .95rem;font-size:.75rem;line-height:1.5;position:absolute;bottom:-3.5rem;right:-2.5rem;transform:translateZ(70px);box-shadow:0 40px 70px -20px #082e5073,0 12px 24px -12px #082e5040}.verify-mock-review-head{align-items:center;gap:.6rem;display:flex}.verify-mock-shield{background:var(--marketing-navy);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:flex}.verify-mock-review-title{color:#111827;font-weight:700}.verify-mock-review-sub{color:#64748b;font-size:.6875rem}.verify-mock-checks{gap:.3rem;margin:.7rem 0;display:grid}.verify-mock-checks li{color:#334155;align-items:center;gap:.4rem;display:flex}.verify-mock-checks svg{color:#16a34a;flex-shrink:0}.verify-mock-meter div{color:#64748b;justify-content:space-between;font-size:.6875rem;display:flex}.verify-mock-meter strong{color:#15803d}.verify-mock-meter i{background:#e2e8f0;border-radius:999px;height:.4rem;margin-top:.3rem;display:block;overflow:hidden}.verify-mock-meter b{background:#22c55e;border-radius:999px;height:100%;display:block}@media (prefers-reduced-motion:reduce){.verify-mock-stage{transition:none}}@media (max-width:559px){.verify-mock{perspective:none;padding:0}.verify-mock-stage,.verify-mock:hover .verify-mock-stage{transform:none}.verify-mock-review{width:auto;margin:-.5rem .75rem 0;position:relative;bottom:auto;right:auto;transform:none}}@media (max-width:639px){.marketing-site #who-its-for .audience-card{padding:1.1rem 0}}.chat-mock-bar p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.marketing-site #website-chat,.marketing-site #how-it-works{overflow-x:clip}
.marketing-site{--marketing-navy:#082e50;--marketing-ink:#082e50;--marketing-muted:#5d6b7c;--marketing-link:#315e81;--marketing-accent:#168fa3;--marketing-border:#dce2e9;--marketing-soft:#f5f7fa;--marketing-gray:#d5dbe4;--marketing-aqua:#eef7f7;--marketing-sand:#faf4e8;--color-blue-50:#eef7f7;--color-blue-100:#dceff0;--color-blue-200:#b9e0e5;--color-blue-600:#082e50;--color-blue-700:#315e81;--color-blue-800:#163b5c;--color-slate-900:#082e50;--color-slate-950:#082e50;--color-slate-600:#5d6b7c;--color-slate-200:#dce2e9;--ring:#168fa3;color:var(--marketing-ink);background:#fff}.marketing-site>header{border-top:5px solid #b9e0e5;border-bottom-color:var(--marketing-border);background:#fff}.marketing-site>footer{background:#eff2f6}.marketing-site>main:has(.marketing-home-hero){background:#fff}.marketing-site .marketing-home-hero{background:var(--marketing-gray);padding-top:4.5rem}.marketing-home-hero:before{content:none}.marketing-home-hero h1,.marketing-home-hero h1 em{color:var(--marketing-navy);font-weight:500}.marketing-home-hero .marketing-intro,.marketing-home-hero .marketing-note,.marketing-home-hero .marketing-eyebrow,.hero-foundations{color:#40566c}.eyebrow-dot{background:var(--marketing-accent);box-shadow:none}.marketing-site .marketing-button:not(.marketing-button-secondary){background:var(--marketing-navy);border:1px solid var(--marketing-navy);box-shadow:none;border-radius:10px}.marketing-site .marketing-button:not(.marketing-button-secondary):hover{background:#184566;border-color:#184566}.marketing-site .marketing-button-secondary{color:var(--marketing-navy);box-shadow:none;background:#fff;border-color:#8b9eaf;border-radius:10px}.marketing-site .marketing-button-secondary:hover{background:#eff2f6}.marketing-site .channel-band{background:0 0;border-color:#b6c2d0}.marketing-channel-list a,.channel-band p{color:#40566c}.marketing-site .marketing-section{background:#fff}.marketing-site #features{background:var(--marketing-aqua)}.marketing-workflow-outcomes>div:first-child{background:#e7f2f4;border-color:#c8dce1}.marketing-workflow-outcomes>div:last-child{background:#f7efdf;border-color:#e8dcc7}.marketing-site .mcp-section{color:var(--marketing-navy);background:#e5ebf2;border-block:1px solid #d5dde7}.mcp-section .marketing-eyebrow,.mcp-section .marketing-text-link{color:var(--marketing-link)}.mcp-section .marketing-lead{color:var(--marketing-muted)}.mcp-terminal{background:var(--marketing-navy);color:#f4f8fc;border-color:#284d6b;box-shadow:0 18px 45px #082e5012}.mcp-terminal .terminal-tool code,.mcp-terminal .terminal-endpoint{color:#f4f8fc}.mcp-terminal .terminal-tool p,.mcp-terminal .terminal-bar,.mcp-terminal .terminal-foot,.mcp-terminal .terminal-endpoint span{color:#d0deeb}.mcp-terminal .terminal-tool code span{color:#a6cbdc}.terminal-bar,.terminal-endpoint,.terminal-foot{border-color:#375875}.marketing-card{box-shadow:none;border-radius:12px}.marketing-cta{color:var(--marketing-navy);background:#dceff0;border-color:#c4dfe2}.marketing-cta p{color:#40566c}.marketing-cta .marketing-eyebrow,.marketing-cta .marketing-text-link{color:var(--marketing-link)}.marketing-site .support-demo-hero,.marketing-site .support-demo-hero:hover{background:#fff;border-color:#e3e8ed;border-radius:14px;transform:none;box-shadow:0 18px 45px #082e5012}.support-demo-hero:before{content:none}.support-demo-header{background:#fff;border-bottom:3px solid #b9e0e5}.support-demo-hero .support-demo-live{color:#235d70;background:#e8f4f7;border-color:#c2dee4}.support-demo-hero .support-demo-live:before{background:var(--marketing-accent);box-shadow:none}.demo-answer{border-color:var(--marketing-border);background:#f3f5f8}.demo-review{background:#faf5eb;border-color:#e8dfce}.support-demo-footer{background:#f3f5f8}.marketing-home-grid>.support-demo.support-demo-hero{grid-template-rows:auto auto minmax(0,1fr) auto}.demo-channel-picker{border-bottom:1px solid var(--marketing-border);background:#fff;flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.demo-channel-picker button{color:#526477;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 10px;font-size:.8125rem;display:inline-flex}.demo-channel-picker button[aria-pressed=true]{color:var(--marketing-navy);background:#e8f4f7;border-color:#bddce3}.demo-channel-picker button:hover{background:#eff2f6}.demo-channel-picker svg{flex-shrink:0;width:17px;height:17px}@media (max-width:767px){.marketing-site .marketing-home-hero{padding-top:3rem}.marketing-home-hero h1{font-size:clamp(2.5rem,10.5vw,3.25rem)}.marketing-home-grid{gap:2rem}.marketing-home-hero .marketing-actions{flex-direction:column;align-items:stretch}}.marketing-site .marketing-hero{background:var(--marketing-gray);border-bottom-color:#c4ced9}.marketing-hero .marketing-intro{color:#40566c}.marketing-site .marketing-section.marketing-soft{background:var(--marketing-aqua)}.marketing-site .marketing-table-wrap{background:#fff;border-radius:12px}.marketing-site .marketing-table thead th{color:var(--marketing-navy);background:#e5ebf2}.marketing-site .marketing-table tbody th{background:#f5f7fa}.marketing-site .marketing-table tbody tr:last-child th{border-bottom:0}.marketing-site .marketing-table tbody tr:hover td{background:#f4f9fa}.marketing-site .pricing-plan{box-shadow:none;border-radius:12px}.marketing-site .pricing-plan[aria-label=Pro\ plan]{background:var(--marketing-navy);border-color:var(--marketing-navy);color:#f4f8fc;box-shadow:0 18px 45px #082e5012}.marketing-site .pricing-plan[aria-label=Pro\ plan] p,.marketing-site .pricing-plan[aria-label=Pro\ plan] ul,.marketing-site .pricing-plan[aria-label=Pro\ plan] .text-slate-600{color:#d0deeb}.marketing-site .pricing-plan[aria-label=Pro\ plan] .marketing-button{color:var(--marketing-navy);-webkit-text-fill-color:var(--marketing-navy);background:#dceff0;border-color:#dceff0}.marketing-site .pricing-plan[aria-label=Pro\ plan] .marketing-button:hover{background:#fff;border-color:#fff}.marketing-site .pricing-cost-note{background:var(--marketing-sand);border-color:#e5dac6}.marketing-site .marketing-reading{min-width:0}.marketing-site .marketing-story{border-left:3px solid #b9e0e5;padding-left:clamp(1rem,3vw,2.5rem)}.marketing-site .marketing-post-top{--post-top-space:clamp(1.5rem, 3vw, 2.5rem);gap:var(--post-top-space);padding-bottom:var(--post-top-space);flex-direction:column;display:flex}.marketing-site .marketing-post-featured{border:1px solid var(--marketing-border);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;display:grid;overflow:hidden}.marketing-site .marketing-post-featured-body{padding:clamp(1.75rem,4vw,3rem)}.marketing-site .marketing-post-featured-body h2{margin-top:.625rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.marketing-site .marketing-post-featured-body>p:not(.marketing-meta){color:var(--marketing-muted);margin-block:.75rem}.marketing-site .marketing-post-featured-cover{aspect-ratio:1200/630;background:var(--marketing-soft);display:block;overflow:hidden}.marketing-site .marketing-post-featured-cover img{object-fit:cover;width:100%;height:100%;display:block}.marketing-site .marketing-container.marketing-post-list{width:min(100% - 2.5rem,90rem)}.marketing-site .marketing-post-list{align-items:stretch;gap:2.5rem;display:grid}.marketing-site .marketing-post-card{border:1px solid var(--marketing-border);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.marketing-site .marketing-post-card-cover{aspect-ratio:1200/630;background:var(--marketing-soft);display:block;overflow:hidden}.marketing-site .marketing-post-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.marketing-site .marketing-post-card-body{flex-direction:column;flex:1;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.marketing-site .marketing-post-card h2{margin-top:.625rem;font-size:1.5rem;line-height:1.25}.marketing-site .marketing-post-card>.marketing-post-card-body>p:not(.marketing-meta){color:var(--marketing-muted);flex:1;margin-block:.75rem}.marketing-site .marketing-post-card .marketing-meta{margin-top:0}.marketing-site .marketing-post-card .marketing-text-link{align-self:flex-start;margin-top:auto}.marketing-site .marketing-post-category{color:var(--marketing-accent);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.marketing-site .marketing-post-subtitle{color:var(--marketing-muted);margin-top:.75rem;font-size:clamp(1.05rem,2vw,1.3rem)}.marketing-site .marketing-post-page{--post-space:clamp(1.5rem, 3vw, 2.5rem)}.marketing-site .marketing-post-page .marketing-post-overview{margin-top:0}.marketing-site .marketing-post-page .marketing-hero .marketing-container{text-align:center}.marketing-site .marketing-post-page .marketing-hero h1,.marketing-site .marketing-post-page .marketing-hero p,.marketing-site .marketing-post-page .marketing-hero .marketing-intro{margin-inline:auto}.marketing-site .marketing-post-page .marketing-hero{padding-block:var(--post-space)}.marketing-site .marketing-post-page .marketing-post-cover{margin-block:var(--post-space) 0}.marketing-site .marketing-post-page .marketing-section{padding-block:calc(var(--post-space) / 2)}.marketing-site .marketing-post-page .marketing-hero+.marketing-section,.marketing-site .marketing-post-page .marketing-post-cover+.marketing-section{padding-top:var(--post-space)}.marketing-site .marketing-post-cover img{border:1px solid var(--marketing-border);border-radius:12px;width:100%;max-width:46rem;height:auto;margin-inline:auto;display:block}.marketing-site .marketing-newsletter{background:var(--marketing-aqua);border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;padding:clamp(1.75rem,4vw,2.5rem);display:grid}.marketing-site .marketing-newsletter h2{margin:0;font-size:1.5rem}.marketing-site .marketing-newsletter>div>p{color:var(--marketing-muted);margin-top:.5rem}.marketing-site .marketing-newsletter-form{flex-wrap:wrap;gap:.75rem;display:flex}.marketing-site .marketing-newsletter-input{border:1px solid var(--marketing-border);min-width:12rem;color:var(--marketing-ink);background:#fff;border-radius:8px;flex:1;padding:.75rem 1rem;font-size:.9375rem}.marketing-site .marketing-newsletter-input:disabled{opacity:.6}.marketing-site .marketing-newsletter-error{color:#b3261e;width:100%;margin:0;font-size:.8125rem}.marketing-site .marketing-newsletter-success{color:var(--marketing-navy);margin:0;font-weight:600}.marketing-site .marketing-post-call{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.marketing-site .marketing-post-call p{color:var(--marketing-ink);margin:0;font-weight:600}.marketing-site .marketing-post-overview{background:var(--marketing-soft);border-left:3px solid var(--marketing-accent);color:var(--marketing-ink);border-radius:0 8px 8px 0;margin-bottom:2rem;padding:1rem 1.25rem;font-size:1.05rem}.marketing-site .marketing-post-page figure.shiki{border:1px solid #dce2e9;border-left:4px solid var(--marketing-accent);background:#f6f8fa;border-radius:0 12px 12px 0}.marketing-site .marketing-post-page figure.shiki pre{width:100%;min-width:0;padding:.25rem 3rem .25rem 1.25rem}.marketing-site .marketing-post-page figure.shiki pre code,.marketing-site .marketing-post-page figure.shiki pre .line{white-space:pre-wrap;overflow-wrap:anywhere}@media (min-width:60rem){.marketing-site .marketing-post-page figure.shiki{margin-right:-6rem}}.marketing-site .marketing-post-page pre span[style*=--shiki-light]{color:var(--shiki-light)}.marketing-site .marketing-post-page pre span[style*=--shiki-light-font-style]{font-style:var(--shiki-light-font-style)}.marketing-site .marketing-post-page pre span[style*=--shiki-light-font-weight]{font-weight:var(--shiki-light-font-weight)}.marketing-site .marketing-post-table{background:#fff;border:1px solid #c4ced9;border-radius:12px;overflow-x:auto}.marketing-site .marketing-post-table table{border-collapse:collapse;width:100%;min-width:30rem;font-size:.9375rem;line-height:1.5}.marketing-site .marketing-post-table th,.marketing-site .marketing-post-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dce2e9;padding:.75rem 1rem}.marketing-site .marketing-post-table th+th,.marketing-site .marketing-post-table td+td{border-left:1px solid #dce2e9}.marketing-site .marketing-post-table thead th{color:var(--marketing-navy);background:#e5ebf2;border-bottom:1px solid #c4ced9;font-weight:700}.marketing-site .marketing-post-table tbody tr:nth-child(2n) td{background:#f7f9fb}.marketing-site .marketing-post-table tbody tr:last-child td{border-bottom:0}.marketing-site .marketing-post-table td:first-child{color:var(--marketing-navy);font-weight:600}.marketing-site .marketing-faq details[open]{border-bottom-color:#8fafba}.marketing-site .marketing-related-posts h2{margin:0 0 1rem;font-size:1.5rem}.marketing-site .marketing-related-posts ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.marketing-site .marketing-related-posts li{border:1px solid var(--marketing-border);border-radius:12px;padding:1.25rem}.marketing-site .marketing-related-posts li a{color:var(--marketing-navy);font-weight:600;text-decoration:none}.marketing-site .marketing-related-posts li a:hover{text-decoration:underline}.marketing-site .marketing-related-posts li p{color:var(--marketing-muted);margin:.5rem 0 0;font-size:.9375rem}.marketing-site .marketing-hero{padding-block:clamp(3.5rem,7vw,6.5rem)}.marketing-hero h1{letter-spacing:-.045em;font-weight:500;line-height:1.08}.marketing-hero-copy{min-width:0}.marketing-hero-split{align-items:center;gap:2.5rem;display:grid}.marketing-audience{background:var(--marketing-navy);color:#f4f8fc;border-top:4px solid #b9e0e5;border-radius:16px;padding:clamp(1.5rem,3vw,2.5rem)}.marketing-audience h2{color:#f4f8fc;margin-bottom:1rem;font-size:1.375rem}.marketing-audience p{color:#d0deeb;line-height:1.8}.marketing-site .marketing-capabilities{gap:1.25rem}.marketing-capabilities .marketing-card{padding:clamp(1.5rem,3vw,2.5rem)}.marketing-capabilities .marketing-card:nth-child(4n+2){background:var(--marketing-aqua)}.marketing-capabilities .marketing-card:nth-child(4n+3),.marketing-site .marketing-setup{background:var(--marketing-sand)}.marketing-setup-steps{border-color:#e5dac6;border-radius:12px;margin-top:2rem}.marketing-setup-steps .marketing-workflow-step{background:0 0}.marketing-setup-steps .marketing-eyebrow{color:var(--marketing-link)}.marketing-proof-grid{gap:1.5rem;display:grid}.marketing-proof-grid .marketing-card{background:var(--marketing-soft);padding:clamp(1.5rem,4vw,3rem)}.marketing-proof-grid .marketing-card:nth-child(3n+2){background:var(--marketing-aqua)}.marketing-proof-grid .marketing-card:nth-child(3n+3){background:var(--marketing-sand)}.marketing-proof-grid .marketing-card ul{border-top:1px solid var(--marketing-border);padding-top:1rem}.marketing-site .pricing-section{background:var(--marketing-soft)}.marketing-site .marketing-hero-compact{padding-block:clamp(2rem,3.5vw,2.75rem)}.marketing-site .marketing-hero-compact h1{max-width:none;font-size:clamp(2rem,3.4vw,2.75rem)}.marketing-site .marketing-hero-compact .marketing-intro{margin-top:.75rem;font-size:1rem}.marketing-site #plans.pricing-section,.marketing-site .marketing-hero-compact+.marketing-post-top{padding-top:var(--post-top-space)}.marketing-site #plans .pricing-toolbar{margin-bottom:1.25rem}.marketing-site #plans .pricing-toolbar h2{font-size:clamp(1.5rem,2.4vw,1.875rem)}@media (max-width:639px){.marketing-site .marketing-hero-compact{padding-block:1.5rem}.marketing-site .marketing-hero-compact h1{font-size:1.75rem}.marketing-site #plans .pricing-toolbar{gap:.75rem}}.pricing-toolbar{gap:1.5rem;margin-bottom:2rem}.pricing-billing-control{border:1px solid var(--marketing-border);background:#fff;border-radius:12px;padding:1rem}.pricing-billing-control button{flex-shrink:0}.marketing-site .pricing-plan{border-top:4px solid #b9e0e5;padding:clamp(1.5rem,3vw,2rem)}.pricing-plan h3{font-size:1.625rem;font-weight:500}.pricing-amount>span:first-child{font-size:clamp(2.5rem,4vw,3.25rem);font-weight:500}.marketing-site .pricing-plan[aria-label=Pro\ plan]{border-top-color:#b9e0e5}.marketing-site .pricing-plan[aria-label=Pro\ plan] .border-slate-200{border-color:#375875}.marketing-site .pricing-plan[aria-label=Pro\ plan] li>span{color:#a6dce2}.marketing-site .pricing-cost-note{padding:clamp(1.5rem,3vw,2.5rem)}.marketing-site .marketing-faq{border-top:0;gap:.75rem;display:grid}.marketing-site .marketing-faq details{border:1px solid var(--marketing-border);background:var(--marketing-soft);border-radius:10px;padding:1.25rem 1.5rem}.marketing-site .marketing-faq details[open]{background:var(--marketing-aqua);border-color:#b7d5da}.marketing-site .marketing-faq summary{line-height:1.6}.marketing-site .marketing-story{background:var(--marketing-sand);border:0;border-radius:16px;padding:clamp(1.5rem,4vw,3rem)}.marketing-story h2:first-child{margin-top:0}.marketing-post-card .marketing-meta{color:var(--marketing-link);font-size:.8125rem}@media (min-width:640px){.marketing-site .marketing-newsletter{grid-template-columns:1.2fr 1fr}}@media (min-width:768px){.marketing-site .marketing-post-featured{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.marketing-site .marketing-capabilities,.marketing-proof-grid,.marketing-post-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.marketing-hero-split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:4rem}.marketing-post-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.marketing-site #who-its-for .marketing-section-heading{text-align:center;max-width:56rem;margin-inline:auto}.marketing-site #who-its-for .audience-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.marketing-site #who-its-for .audience-card{min-width:0}@media (min-width:640px){.marketing-site #who-its-for .audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.marketing-site #who-its-for .audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.marketing-site{font-family:var(--font-marketing-sans), ui-sans-serif, system-ui, sans-serif;--font-sans:var(--font-marketing-sans)}.marketing-site .marketing-eyebrow{text-transform:none;letter-spacing:.015em;font-family:inherit;font-size:.875rem;font-weight:600}.marketing-site .channel-band{font-family:inherit}.marketing-site .audience-icon>svg{color:var(--marketing-accent)}