@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_6c0e643-module___gO8iW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_6c0e643-module___gO8iW__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_d633ac5f-module__BboVrW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_d633ac5f-module__BboVrW__variable{--font-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_768fb615-module__nw7kYW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_768fb615-module__nw7kYW__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--blue:#1f93ff;--blue-press:#0f7be6;--hero-ink:#0a2540;--ink:#0a2540;--ink-2:#33506c;--paper:#f3f7fc;--surface:#fff;--line:#d7e2ef;--slot:#e6eef8;--band:#0a2540;--band-ink:#eaf3fc;--r-btn:10px;--r-card:16px;--ease-out:cubic-bezier(.23, 1, .32, 1);--sans:var(--font-sans), system-ui, sans-serif;--display:var(--font-display), var(--font-sans), sans-serif;--mono:var(--font-mono), ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--ink:#eaf3fc;--ink-2:#a9c0d8;--paper:#06182b;--surface:#0d2540;--line:#1c3a5a;--slot:#0a2038;--band:#041120}}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.55}::selection{background:var(--blue);color:var(--hero-ink)}a{color:inherit}:focus-visible{outline:3px solid var(--hero-ink);outline-offset:3px;border-radius:6px}@media (prefers-color-scheme:dark){.section :focus-visible,.channels :focus-visible,.footer :focus-visible{outline-color:var(--blue)}}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}h1,h2,h3{font-family:var(--display);text-wrap:balance}p{text-wrap:pretty}.btn{border-radius:var(--r-btn);background:var(--blue);min-height:48px;color:var(--hero-ink);font:600 1rem/1 var(--sans);cursor:pointer;white-space:nowrap;transition:transform .16s var(--ease-out), background-color .16s ease;border:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1.4rem;text-decoration:none;display:inline-flex}.btn-sm{min-height:40px;padding:0 1rem;font-size:.9375rem}.btn-ink{background:var(--hero-ink);color:#fff}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--blue-press)}.btn-ink:hover{background:#12365a}}.btn:active{transform:scale(.97)}.link-ink{color:var(--hero-ink);text-underline-offset:5px;align-items:center;gap:.4rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.link-ink svg{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.link-ink:hover svg{transform:translate(3px)}}.hero{background:var(--blue);color:var(--hero-ink);flex-direction:column;min-height:min(100dvh,840px);display:flex}.nav{align-items:center;gap:2rem;width:100%;max-width:1440px;height:68px;margin:0 auto;padding:0 clamp(1rem,4vw,3rem);display:flex}.nav nav{gap:1.75rem;margin-left:auto;margin-right:.5rem;display:flex}.nav nav a{transition:background-size .22s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;padding:.4rem 0;font-weight:500;text-decoration:none}@media (hover:hover) and (pointer:fine){.nav nav a:hover{background-size:100% 1.5px}}.wordmark{font:400 1.3rem/1 var(--display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.wordmark b{color:var(--blue);font-weight:800}.mark{flex:none;width:34px;height:34px}.mark-bg{fill:var(--blue)}.mark-bubble{fill:#fff}.mark-bolt{fill:var(--blue)}.hero .wordmark{color:var(--hero-ink)}.hero .wordmark b{color:#fff}.hero .mark-bg{fill:var(--hero-ink)}.hero .mark-bubble{fill:var(--blue)}.hero .mark-bolt{fill:var(--hero-ink)}.hero-grid{flex:1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);width:100%;max-width:1440px;margin:0 auto;padding:1rem clamp(1rem,4vw,3rem) 3rem;display:grid}.hero-copy h1{letter-spacing:-.035em;color:#fff;text-shadow:0 1px #0a25402e;font-size:clamp(2.6rem,5.2vw,4.4rem);font-weight:800;line-height:1}.lede{max-width:30rem;margin-top:1.4rem;font-size:1.1875rem;font-weight:500}.cta-row{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.sample{margin-top:.75rem;font-size:.8125rem;font-weight:500}.hero-copy>*{animation:rise .64s var(--ease-out) both}.hero-copy .lede{animation-delay:70ms}.hero-copy .cta-row{animation-delay:.14s}.hero-board{animation:rise .76s var(--ease-out) .12s both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.wall{background:var(--hero-ink);border-radius:20px;padding:10px;box-shadow:inset 0 2px #ffffff14,0 24px 48px -16px #0519328c}.wall-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.slot{background:var(--slot);color:#0a2540;border-radius:12px;flex-direction:column;min-height:356px;display:flex;box-shadow:inset 0 2px 5px #0a254029}.slot-head{justify-content:space-between;align-items:baseline;gap:.25rem;padding:.7rem .7rem .5rem;display:flex}.slot-head h3{font:700 .8125rem/1.15 var(--display);letter-spacing:-.005em}.slot-head .num{color:#33506c;font-size:.75rem}.slot-body{flex-direction:column;gap:7px;padding:0 6px 6px;display:flex}.env{text-align:left;color:#0a2540;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #c9d8ea;border-radius:10px;gap:.15rem;padding:.6rem 2.5rem .65rem .65rem;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 2px 5px -1px #0a254038}.env:before{content:"";background:linear-gradient(#eaf2fb,#fff);border-bottom:1px solid #dbe6f3;border-radius:10px 10px 0 0;height:9px;position:absolute;top:0;left:0;right:0}.env>*{position:relative}.env-name{margin-top:.4rem;font-size:.8125rem;font-weight:650;line-height:1.2}.env-text{color:#33506c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.stamp{color:#0a2540;outline-offset:-1px;background:#f3f8ff;border-radius:50%;outline:1.5px dashed #1f93ff;place-items:center;width:28px;height:28px;display:grid;top:14px;right:7px;transform:rotate(-8deg);position:absolute!important}.agent{color:#fff;width:22px;height:22px;font:600 .625rem/22px var(--sans);text-align:center;background:#0a2540;border-radius:50%;bottom:7px;right:8px;position:absolute!important}@media (hover:hover) and (pointer:fine){.env:hover{box-shadow:inset 0 1px #fff,0 6px 12px -3px #0a254059}}.env:focus-visible{outline-offset:2px;outline:3px solid #1f93ff}.channels{flex-wrap:wrap;align-items:center;gap:1rem 3rem;max-width:1440px;margin:0 auto;padding:2.25rem clamp(1rem,4vw,3rem);display:flex}.channels-intro{max-width:14rem;color:var(--ink-2);font-weight:600;line-height:1.3}.channels ul{flex-wrap:wrap;flex:1;justify-content:space-between;gap:1rem 1.75rem;padding:0;list-style:none;display:flex}.channels li{color:var(--ink-2);align-items:center;gap:.55rem;font-weight:600;display:inline-flex}.channels li svg{color:var(--blue)}.section{max-width:1440px;margin:0 auto;padding:clamp(2.5rem,5vw,4.5rem) clamp(1rem,4vw,3rem)}.h2{letter-spacing:-.03em;max-width:18ch;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1.04}.bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:clamp(2rem,4vw,3.25rem);display:grid}.cell{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:.6rem;padding:clamp(1.25rem,2.4vw,2rem);display:flex}.cell>svg{color:var(--blue);margin-bottom:.4rem}.cell h3{letter-spacing:-.02em;font-size:1.5rem;font-weight:750;line-height:1.1}.cell>p{color:var(--ink-2);max-width:34rem}.cell-inbox{background:var(--blue);border-color:var(--blue);color:var(--hero-ink);grid-column:span 4}.cell-inbox>svg,.cell-inbox>p{color:var(--hero-ink)}.cell-chat{grid-column:span 2}.cell-kanban{background:var(--band);border-color:var(--band);color:var(--band-ink);grid-column:span 2}.cell-kanban>p{color:#b9cee3}.cell-kanban>svg{color:var(--blue)}.cell-broadcast{grid-column:span 4}.mini{margin-top:auto;padding-top:1rem}.inbox{gap:8px;padding:1rem 0 0;list-style:none;display:grid}.inbox li{color:#0a2540;background:#fff;border-radius:12px;align-items:center;gap:.8rem;padding:.7rem .9rem;display:flex;box-shadow:0 2px 6px -2px #0a25404d}.inbox .stamp{flex:none;top:0;right:0;position:relative!important}.inbox-text{flex:1;min-width:0;line-height:1.3;display:grid}.inbox-text strong{font-size:.9375rem}.inbox-text span{color:#33506c;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.badge{color:#fff;background:#0a2540;border-radius:13px;place-items:center;min-width:26px;height:26px;font-size:.75rem;display:grid}.thread{gap:8px;display:grid}.bubble{background:var(--paper);border:1px solid var(--line);border-radius:12px 12px 12px 4px;max-width:92%;padding:.6rem .8rem;font-size:.9375rem;line-height:1.4;display:grid}.bubble b{color:var(--ink-2);font-size:.75rem;font-weight:650}.bubble.mine{background:var(--blue);border-color:var(--blue);color:var(--hero-ink);border-radius:12px 12px 4px;justify-self:end}.bubble.mine b{color:var(--hero-ink)}.ledger{gap:0;margin-top:auto;padding-top:1rem;display:grid}.ledger>div{justify-content:space-between;align-items:baseline;padding:.55rem 0;display:flex}.ledger>div+div{border-top:1px solid #eaf3fc29}.ledger dt{font-weight:550}.ledger dd{color:var(--blue);font-size:1.5rem}.composer{gap:.9rem;display:grid}.mini-label{color:var(--ink-2);font-size:.8125rem;font-weight:600}.chips{flex-wrap:wrap;gap:8px;margin-top:-.4rem;display:flex}.chip{border:1.5px solid var(--line);min-height:40px;color:var(--ink);font:550 .9375rem/1 var(--sans);cursor:pointer;transition:transform .16s var(--ease-out), background-color .16s ease, border-color .16s ease;background:0 0;border-radius:999px;padding:0 1rem}.chip[aria-checked=true]{background:var(--blue);border-color:var(--blue);color:var(--hero-ink)}.chip:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.chip[aria-checked=false]:hover{border-color:var(--blue)}}.composer-msg{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:12px;padding:.85rem 1rem;font-size:.9375rem}.composer-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.composer-foot .num{color:var(--ink-2);font-size:.875rem}.band{background:var(--band);color:var(--band-ink)}.band-inner{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,5rem);max-width:1440px;margin:0 auto;padding:clamp(2.5rem,5vw,4.5rem) clamp(1rem,4vw,3rem);display:grid}.band-copy{justify-items:start;gap:1.4rem;display:grid}.band-copy p{color:#b9cee3;max-width:30rem}.flow{aspect-ratio:100/60;position:relative}.flow svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow path{fill:none;stroke:var(--blue);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.node{color:#0a2540;background:#fff;border-radius:12px;align-content:center;gap:.25rem;padding:.7rem .9rem;font-size:clamp(.8rem,1.15vw,1rem);font-weight:600;line-height:1.25;display:grid;position:absolute;box-shadow:0 6px 16px -6px #00000080}.node span{font:600 .6875rem/1 var(--sans);color:#33506c}.n-a{width:22%;height:30%;top:35%;left:2%}.n-b{width:22%;height:30%;top:35%;left:32%}.n-c{width:34%;height:26.6%;top:8.3%;left:64%}.n-d{width:34%;height:26.6%;top:65%;left:64%}[data-reveal=pre].flow-wrap .flow path{stroke-dashoffset:1px}[data-reveal=in].flow-wrap .flow path{animation:draw .9s var(--ease-out) .25s both}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.contact{background:var(--blue);color:var(--hero-ink);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(3rem,7vw,6rem) max(clamp(1rem,4vw,3rem),50vw - 720px + clamp(1rem,4vw,3rem));display:grid}.contact-copy{gap:1.2rem;display:grid}.on-blue{color:#fff;text-shadow:0 1px #0a25402e;max-width:14ch}.contact-copy p{max-width:28rem;font-size:1.125rem;font-weight:500}.form{background:var(--surface);color:var(--ink);border-radius:var(--r-card);gap:1.1rem;padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 24px 48px -20px #05193280}.field{gap:.4rem;display:grid}.field label{font-size:.9375rem;font-weight:600}.field input,.field textarea{font:inherit;border-radius:var(--r-btn);background:var(--paper);color:var(--ink);border:1.5px solid #8ea6bf;min-height:48px;padding:.75rem .9rem;transition:border-color .16s,box-shadow .16s}.field textarea{resize:vertical}.field ::placeholder{color:var(--ink-2);opacity:.85}.field input:focus-visible,.field textarea:focus-visible{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #1f93ff59}.field input[aria-invalid=true]{border-color:#b3261e}.err{color:#b3261e;font-size:.875rem;font-weight:500}@media (prefers-color-scheme:dark){.err{color:#ff9b94}.field input[aria-invalid=true]{border-color:#ff9b94}}.form .btn{width:100%}.success{justify-items:start}.success svg{color:var(--blue)}.success h3{font-size:1.5rem}[data-reveal=pre]{opacity:0;transform:translateY(14px)}[data-reveal=in]{opacity:1;transition:opacity .56s var(--ease-out) var(--d,0s), transform .56s var(--ease-out) var(--d,0s);transform:none}@media (max-width:1100px){.hero-grid{grid-template-columns:minmax(0,1fr);padding-top:2rem}.hero-copy{max-width:40rem}.band-inner,.contact{grid-template-columns:1fr}.wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.slot{min-height:0}.slot-body{min-height:92px}}@media (max-width:860px){.nav{flex-wrap:wrap;row-gap:.25rem;height:auto;padding-top:.75rem;padding-bottom:.5rem}.nav nav{order:3;justify-content:flex-start;gap:.5rem 1.75rem;width:100%;margin:0;font-size:.9375rem}.nav nav a{white-space:nowrap;padding:.5rem 0}.nav .btn{margin-left:auto}.bento{grid-template-columns:1fr}.cell-inbox,.cell-chat,.cell-kanban,.cell-broadcast{grid-column:auto}.channels ul{justify-content:flex-start}.flow{aspect-ratio:auto;gap:10px;display:grid}.flow svg{display:none}.node{width:auto;height:auto;position:static}}@media (max-width:480px){.hero-copy h1{font-size:2.5rem}.btn:not(.btn-sm){white-space:normal}.nav{gap:.75rem}.wordmark{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-copy>*,.hero-board{animation:none}[data-reveal]{transition:none!important;animation:none!important}.flow path{stroke-dashoffset:0!important;animation:none!important}}.channels li.soon{opacity:.62}.channels li small{font:600 .6875rem/1 var(--sans);border:1px solid;border-radius:999px;margin-left:.15rem;padding:.25rem .5rem}.problem{background:var(--surface);border-block:1px solid var(--line)}.problem-inner{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(2rem,6vw,6rem);max-width:1440px;margin:0 auto;padding:clamp(2.5rem,5vw,4.5rem) clamp(1rem,4vw,3rem);display:grid}.problem-lead{gap:1.2rem;display:grid}.problem-lead .h2{max-width:16ch}.problem-lead p{color:var(--ink-2);font-size:1.125rem}.problem-list{gap:1.75rem;padding:0;list-style:none;display:grid}.problem-list li+li{border-top:1px solid var(--line);padding-top:1.75rem}.problem-list h3{letter-spacing:-.02em;font-size:1.5rem;font-weight:750;line-height:1.1}.problem-list p{color:var(--ink-2);margin-top:.3rem}.groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.group h3{letter-spacing:-.02em;border-bottom:2px solid var(--blue);margin-bottom:.9rem;padding-bottom:.9rem;font-size:1.5rem;font-weight:750}.group ul{gap:.85rem;padding:0;list-style:none;display:grid}.group li,.plan li{color:var(--ink-2);grid-template-columns:22px 1fr;align-items:start;gap:.5rem;display:grid}.group li svg,.plan li svg{color:var(--blue);margin-top:.22rem}.group li{font-size:1.0625rem}.plans-note{color:var(--ink-2);margin-top:1rem}.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:clamp(2rem,4vw,3rem);display:grid}.plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;gap:.5rem;padding:1.75rem 1.5rem 1.5rem;display:flex;position:relative}.plan h3{letter-spacing:-.01em;font-size:1.25rem;font-weight:750}.price{letter-spacing:-.03em;margin-top:.25rem;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:600;line-height:1.1}.plan-lead{color:var(--ink-2);padding-bottom:1rem;font-size:.9375rem}.plan ul{gap:.7rem;margin-bottom:1.5rem;padding:0;font-size:.9375rem;list-style:none;display:grid}.plan .btn{width:100%;margin-top:auto}.plan-feature{background:var(--blue);border-color:var(--blue);color:var(--hero-ink);box-shadow:0 24px 40px -24px #1f93ffb3}.plan-feature .plan-lead,.plan-feature li,.plan-feature li svg{color:var(--hero-ink)}.plan-feature .btn{background:var(--hero-ink);color:#fff}.plan-tag{background:var(--hero-ink);color:#fff;font:600 .75rem/1 var(--sans);border-radius:999px;padding:.45rem .8rem;position:absolute;top:-12px;left:1.5rem}.btn-outline{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}@media (hover:hover) and (pointer:fine){.btn-outline:hover{background:var(--blue);color:var(--hero-ink);box-shadow:inset 0 0 0 1.5px var(--blue)}.plan-feature .btn:hover{background:#12365a}}.reach{gap:12px;padding:0;list-style:none;display:grid}.reach a{background:var(--surface);color:var(--ink);border-radius:var(--r-card);transition:transform .18s var(--ease-out);align-items:center;gap:1rem;padding:1.1rem 1.25rem;text-decoration:none;display:flex;box-shadow:0 16px 32px -20px #05193280}.reach a>svg:first-child{color:var(--blue);flex:none}.reach a>svg:last-child{transition:transform .2s var(--ease-out);flex:none;margin-left:auto}.reach span{overflow-wrap:anywhere;min-width:0;line-height:1.3;display:grid}.reach strong{font:700 1.125rem/1.2 var(--display)}.reach a:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.reach a:hover>svg:last-child{transform:translate(4px)}}@media (max-width:1100px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.groups{grid-template-columns:1fr}.problem-inner{grid-template-columns:1fr;align-items:start}}@media (max-width:860px){.plan-grid{grid-template-columns:1fr}.plan-tag{top:-12px}}.price small{font:500 .9375rem/1 var(--sans);letter-spacing:0;color:var(--ink-2);margin-left:.3rem}.plan-feature .price small{color:var(--hero-ink)}.nav nav a[aria-current=page]{background-size:100% 1.5px}.hero.compact{min-height:0}.page-head{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);width:100%;max-width:1440px;margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,3rem) clamp(2.5rem,5vw,4rem);display:grid}.page-head h1{letter-spacing:-.035em;color:#fff;text-shadow:0 1px #0a25402e;max-width:18ch;animation:rise .64s var(--ease-out) both;font-size:clamp(2.4rem,5vw,4.25rem);font-weight:800;line-height:1}.page-head .lede{max-width:36rem;animation:rise .64s var(--ease-out) 70ms both}.tour{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(2rem,4vw,3rem);padding:0;list-style:none;display:grid}.tour a{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);min-height:120px;transition:transform .18s var(--ease-out), border-color .18s ease, background-color .18s ease;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 1.75rem;text-decoration:none;display:flex}.tour-text{color:var(--ink-2);gap:.3rem;display:grid}.tour-text strong{font:750 1.5rem/1.1 var(--display);letter-spacing:-.02em;color:var(--ink)}.tour a>svg{color:var(--blue);transition:transform .2s var(--ease-out);flex:none}.tour a:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.tour a:hover{border-color:var(--blue)}.tour a:hover>svg{transform:translate(4px)}}.teaser{background:var(--band);color:var(--band-ink)}.teaser-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;max-width:1440px;margin:0 auto;padding:clamp(2.5rem,5vw,4rem) clamp(1rem,4vw,3rem);display:flex}.teaser .h2{max-width:22ch}.teaser .num{color:var(--blue);font-weight:600}.cta{background:var(--blue);color:var(--hero-ink)}.cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;max-width:1440px;margin:0 auto;padding:clamp(2.5rem,5vw,4rem) clamp(1rem,4vw,3rem);display:flex}.cta .cta-row{margin-top:0}.cta .on-blue{max-width:20ch}.bento-two{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:0}.bento-two.flip .cell-kanban{grid-column:span 2}.bento-two.flip .cell-broadcast{grid-column:span 4}.band-first .band-inner{padding-block:clamp(3rem,6vw,5rem)}.chan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(2rem,4vw,3rem);padding:0;list-style:none;display:grid}.chan-grid li>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);justify-items:start;gap:.5rem;height:100%;padding:1.5rem;display:grid}.chan-grid strong{font:750 1.375rem/1.1 var(--display);letter-spacing:-.02em}.chan-grid .status{color:var(--ink-2);align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;display:inline-flex}.chan-grid .soon{opacity:.65}.stamp.big{width:52px;height:52px;margin-bottom:.4rem;top:0;right:0;position:relative!important}.band-stack{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.inbox-ledger{display:grid}.inbox-row{grid-template-columns:11rem 1fr;align-items:baseline;gap:1rem;padding:1.1rem 0;display:grid}.inbox-row+.inbox-row{border-top:1px solid #eaf3fc29}.inbox-row dt{font:700 1.25rem/1.1 var(--display)}.inbox-row dd{color:#b9cee3;align-items:baseline;gap:1rem;display:flex}.inbox-row .num{color:var(--blue);min-width:3ch;font-size:2rem;line-height:1}.integrations{gap:1rem;display:grid}.integrations p{color:var(--ink-2);max-width:36rem;font-size:1.125rem}.faq-section{padding-top:0}.faq{gap:10px;max-width:52rem;margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:0 1.4rem}.faq summary{cursor:pointer;font:700 1.125rem/1.3 var(--display);justify-content:space-between;gap:1rem;padding:1.2rem 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--blue);transition:transform .2s var(--ease-out);font-size:1.5rem;line-height:1}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{color:var(--ink-2);max-width:44rem;padding-bottom:1.2rem}.contact-page{padding-top:clamp(2rem,5vw,4rem)}.reach-light{max-width:44rem}.reach-light a{border:1px solid var(--line);box-shadow:none;padding:1.4rem 1.5rem}@media (hover:hover) and (pointer:fine){.reach-light a:hover{border-color:var(--blue)}}@media (max-width:1100px){.chan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.band-stack{grid-template-columns:1fr}}@media (max-width:860px){.tour,.bento-two,.bento-two.flip{grid-template-columns:1fr}.bento-two .cell,.bento-two.flip .cell-kanban,.bento-two.flip .cell-broadcast{grid-column:auto}.inbox-row{grid-template-columns:1fr;gap:.3rem}.footer-inner{gap:2rem}}@media (max-width:480px){.chan-grid{grid-template-columns:1fr}.page-head h1{font-size:2.3rem}}@media (prefers-reduced-motion:reduce){.page-head h1,.page-head .lede{animation:none}}.voices-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;margin-top:clamp(2rem,4vw,3rem);display:grid}.voice{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);align-content:space-between;gap:1.25rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.voice blockquote{font:600 1.25rem/1.35 var(--display);letter-spacing:-.01em;text-wrap:pretty}.voice-lead{background:var(--blue);border-color:var(--blue);color:var(--hero-ink);grid-row:span 2}.voice-lead blockquote{font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.2}.voice p{color:var(--ink-2);font-size:.9375rem;display:grid}.voice-lead p{color:var(--hero-ink)}.voice strong{color:inherit;font-weight:700}@media (max-width:860px){.voices-grid{grid-template-columns:1fr}.voice-lead{grid-row:auto}}.inbox-row .word{font:700 1.25rem/1.1 var(--display);color:var(--blue);white-space:nowrap;min-width:3ch}.footer{background:var(--surface);border-top:1px solid var(--line);color:var(--ink-2);font-size:.9375rem}.footer-inner{grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,4fr);align-items:start;gap:clamp(2rem,5vw,5rem);max-width:1440px;margin:0 auto;padding:clamp(2rem,4vw,3.5rem) clamp(1rem,4vw,3rem);display:grid}.footer-brand{justify-items:start;gap:1rem;display:grid}.footer-brand p{max-width:24rem}.footer-col{align-content:start;justify-items:start;gap:.6rem;display:grid}.footer-col strong{color:var(--ink);font:700 1rem/1.2 var(--display);margin-bottom:.3rem}.footer-col a{color:var(--ink-2);overflow-wrap:anywhere;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.footer-col a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}}.footer-bottom{border-top:1px solid var(--line)}.footer-bottom p{max-width:1440px;margin:0 auto;padding:1.1rem clamp(1rem,4vw,3rem);font-size:.875rem}@media (max-width:1100px){.footer-inner{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:560px){.footer-inner{grid-template-columns:1fr}}.page-aside{animation:rise .76s var(--ease-out) .12s both}.page-aside .wall-grid .slot{min-height:300px}.hero .flow path{stroke:var(--hero-ink)}.aside-flow{width:100%}.aside-wall{padding:1.25rem}.aside-title{color:#b9cee3;margin-bottom:1rem;font-size:.875rem;font-weight:600}.stamp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem .5rem;padding:0;list-style:none;display:grid}.stamp-grid li{color:var(--band-ink);text-align:center;justify-items:center;gap:.6rem;font-size:.875rem;font-weight:600;display:grid}.stamp-grid li.soon{opacity:.5}.stamp-grid .stamp.big{background:#f3f8ff;width:64px;height:64px;margin:0}.agents{display:grid}.agents>div{color:var(--band-ink);justify-content:space-between;align-items:baseline;gap:1rem;padding:.95rem 0;display:flex}.agents>div+div{border-top:1px solid #eaf3fc29}.agents dt{font:700 1.125rem/1.1 var(--display)}.agents dd.num{color:var(--blue);font-size:2rem;line-height:1}.agents dd.word{font:700 1.125rem/1.1 var(--display);color:var(--blue)}.aside-wall .thread{gap:10px;margin:0;padding:0;display:grid}.aside-wall .bubble{color:#0a2540;background:#fff;border-color:#fff;max-width:85%}.aside-wall .bubble b{color:#33506c}.aside-wall .bubble.mine{background:var(--blue);border-color:var(--blue)}.aside-wall .bubble.mine b{color:#0a2540}@media (max-width:1100px){.page-head{grid-template-columns:minmax(0,1fr)}.stamp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.stamp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.page-aside{animation:none}}.aside-queue{margin-top:0;padding-top:0}.aside-queue li{background:#fff}@media (max-width:380px){.nav{gap:.5rem}.nav nav{flex-wrap:wrap;gap:.25rem;font-size:.8125rem}.wordmark{gap:.4rem;font-size:1rem}.mark{width:28px;height:28px}.btn-sm{padding:0 .8rem;font-size:.875rem}.hero-copy h1,.page-head h1{font-size:2.1rem}.h2{font-size:1.75rem}.lede{font-size:1.0625rem}.cell h3,.problem-list h3,.group h3,.tour-text strong{font-size:1.3125rem}.price{font-size:1.75rem}.inbox-row .word{white-space:normal}.env{padding-right:2.25rem}}@media (pointer:coarse){.btn-sm,.chip{min-height:44px}.nav nav a{padding-block:.7rem}.footer-col a{padding-block:.3rem}.faq summary{padding-block:1.3rem}}@media (max-height:520px) and (orientation:landscape){.hero{min-height:0}.hero-grid{padding-bottom:2rem}}@media (min-width:1800px){html{font-size:106.25%}}@media (max-width:480px){.nav nav{justify-content:space-between;gap:.5rem;font-size:.875rem}}@media (max-width:560px){.wall-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin-inline:-2px;padding-inline:2px;display:flex;overflow-x:auto}.wall-grid::-webkit-scrollbar{display:none}.wall-grid .slot{scroll-snap-align:start;flex:0 0 76%;min-height:0}.slot-body{min-height:190px}.page-aside .wall-grid .slot{min-height:0}}.hero-board,.page-aside,.hero-copy,.page-copy{min-width:0}.wall{max-width:100%}.env{min-height:78px}@media (max-width:340px){.nav nav{gap:.15rem;font-size:.75rem}}@media (min-width:481px) and (max-width:1000px){.nav{flex-wrap:wrap;row-gap:.25rem;height:auto;padding-top:.75rem;padding-bottom:.5rem}.nav nav{order:3;justify-content:flex-start;gap:.5rem 1.75rem;width:100%;margin:0;font-size:.9375rem}.nav nav a{white-space:nowrap;padding:.5rem 0}.nav .btn{margin-left:auto}}.channels{flex-direction:column;align-items:flex-start;gap:1.1rem}.channels-intro{max-width:none}.channels ul{flex:none;width:100%}
