@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.0n8i_inn0i2i9.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.3dkqd4mro2h3_.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.2fp9tilo6sy14.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.0m7i6b77o5yxd.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-20C0,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.137759vg1sbmi.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%}.source_sans_3_1542c702-module__H9D9gq__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_1542c702-module__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{max-width:none;font-size:1.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}.capability-grid{border:1px solid var(--marketing-border);background:#fff;border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.capability-card{min-width:0;padding:2.5rem}.capability-card:nth-child(odd){border-right:1px solid var(--marketing-border)}.capability-card:nth-child(n+3){border-top:1px solid var(--marketing-border)}.capability-top{color:#636363;justify-content:space-between;margin-bottom:2rem;display:flex}.capability-top span{color:var(--marketing-muted);font:.75rem ui-monospace,monospace}.capability-card h3{font-size:1.35rem;font-weight:500}.capability-card>p{color:var(--marketing-muted);max-width:32rem;margin-top:1rem}.capability-detail{color:var(--marketing-muted);background:var(--marketing-soft);border:1px dashed var(--marketing-border);letter-spacing:.06em;border-radius:3px;margin:1.5rem 0;padding:1rem;font:.625rem ui-monospace,monospace}.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}}.deployment-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.deployment-grid article{border:1px solid var(--marketing-border);background:#fff;border-radius:8px;padding:2.5rem}.deployment-symbol{color:var(--marketing-muted);margin-bottom:2rem;display:block}.deployment-grid h3{font-size:1.4rem;font-weight:500}.deployment-grid p{color:var(--marketing-muted);margin:1rem 0 1.5rem}.enterprise-line{color:var(--marketing-muted);flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;font-size:.8125rem;display:flex}.enterprise-line a{color:#4c4c4c}.hosting-enterprise-actions{flex-wrap:wrap;align-items:center;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,.capability-grid,.deployment-grid{grid-template-columns:1fr;gap:2rem}.capability-grid{gap:0}.capability-card,.deployment-grid article{padding:1.6rem}.capability-card:nth-child(odd){border-right:0}.capability-card+.capability-card{border-top:1px solid var(--marketing-border)}.capability-detail{letter-spacing:0;padding:.85rem .6rem;font-size:.6rem}.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,.capability-detail,.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}.capability-detail{font-size:.6875rem}}.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:#64748b;letter-spacing:.01em;margin-bottom:1rem;font-size:.8rem;font-weight:500;line-height:1.4}.marketing-button-hero{min-height:3.25rem;padding:.85rem 1.35rem;font-size:1rem}@media (min-width:768px){#features .marketing-section-heading{margin-bottom:2rem}#features .capability-card{padding:1.75rem 2rem}#features .capability-top{margin-bottom:1.25rem}#features .capability-card>p{margin-top:.75rem}#features .capability-detail{margin:1rem 0;padding:.75rem 1rem}}.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-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)}.capability-grid{border-color:#cddfdf;border-radius:12px}.capability-card{background:#fff}.capability-top>svg,.deployment-symbol{color:#168396}.capability-detail{background:var(--marketing-aqua);border:1px solid #d4e5e5}.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-site .marketing-section:has(.deployment-grid){background:var(--marketing-sand)}.deployment-grid article{background:#fff;border-color:#e5dac6;border-radius:12px}.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-list{gap:2rem;display:grid}.marketing-site .marketing-post-card{border:1px solid var(--marketing-border);background:#fff;border-radius:12px;padding:clamp(1.25rem,4vw,2.5rem)}.marketing-site .marketing-post-card h2{margin-top:0;font-size:clamp(1.5rem,3vw,2.25rem)}.marketing-site .marketing-post-card>p:not(.marketing-meta){color:var(--marketing-muted);margin-block:1rem}.marketing-site .marketing-post-card .marketing-meta{margin-top:0}.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-cover{margin-block:clamp(1.5rem,4vw,2.5rem)}.marketing-site .marketing-post-cover img{border:1px solid var(--marketing-border);border-radius:12px;width:100%;height:auto}.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-faq details[open]{border-bottom-color:#8fafba}.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)}.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}.marketing-site .marketing-post-card{border-top:4px solid #b9e0e5}@media (min-width:768px){.marketing-site .marketing-capabilities,.marketing-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-post-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (min-width:1024px){.marketing-hero-split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:4rem}}.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 .hero-positioning{align-items:center;gap:.75rem;display:flex}.hero-positioning-dot{background:var(--marketing-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--marketing-accent) 12%, transparent), 0 0 10px color-mix(in srgb, var(--marketing-accent) 35%, transparent);border-radius:50%;flex-shrink:0;display:inline-block}.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 :is(.channel-band,.capability-detail){font-family:inherit}.marketing-site #features .capability-grid{background:0 0;border:0;border-radius:0;gap:1.25rem}.marketing-site #features .capability-card{border:1px solid var(--marketing-border);border-radius:10px}.marketing-site .audience-icon>svg{color:var(--marketing-accent)}