*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{color-scheme:light;--paper: #fffdf8;--workbench: #f7f2e8;--mist: #e7f8f8;--ink: #10231f;--deep: #081513;--muted: #5d6f69;--line: #c9dad5;--line-soft: rgba(16, 35, 31, .14);--cyan: #06b6d4;--orange: #ff751f;--eyebrow: #b34d0e;--green: #18a86b;--amber: #f5b84b;--violet: #7c5cff;--blue: #2d8cff;--radius: 8px;--nav-height: 76px;--ease: cubic-bezier(.16, 1, .3, 1);--ease-snap: cubic-bezier(.2, .8, .2, 1);--motion-fast: .16s;--motion-medium: .26s;--motion-slow: .62s;--shadow-border: 0 0 0 1px rgba(16, 35, 31, .09), 0 1px 2px rgba(8, 21, 19, .04), 0 16px 38px rgba(8, 21, 19, .06);--shadow-border-hover: 0 0 0 1px rgba(6, 182, 212, .24), 0 2px 6px rgba(8, 21, 19, .06), 0 20px 46px rgba(8, 21, 19, .09)}*{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;overflow-x:clip;background:radial-gradient(circle at 10% 0%,rgba(6,182,212,.16),transparent 30rem),radial-gradient(circle at 90% 8%,rgba(255,117,31,.12),transparent 28rem),linear-gradient(180deg,var(--paper) 0%,var(--workbench) 54rem,var(--paper) 100%);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;text-rendering:optimizeLegibility}html.mobile-nav-open,body.mobile-nav-open{overflow:hidden}main{overflow-x:clip}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}img[src$=".jpg"],img[src$=".jpeg"],img[src$=".png"],img[src$=".webp"]{outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:4px solid rgba(245,184,75,.78);outline-offset:4px}h1,h2,h3{text-wrap:balance}p,li,figcaption,blockquote{text-wrap:pretty}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.site-shell{width:min(1180px,calc(100% - 32px));margin-inline:auto}.narrow{width:min(860px,calc(100% - 32px))}.skip-link{position:fixed;left:16px;top:16px;z-index:100;transform:translateY(-150%);border:1px solid rgba(255,255,255,.26);border-radius:var(--radius);background:var(--deep);color:#fff;padding:12px 16px;font-size:.9rem;font-weight:700;transition:transform .18s var(--ease)}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.site-header{position:sticky;top:0;z-index:80;border-bottom:1px solid rgba(201,218,213,.74);background:#fffdf8e6;backdrop-filter:blur(18px)}.site-header.menu-open{position:fixed;inset:0 0 auto;width:100%;z-index:90}.nav-bar{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand-link{display:inline-flex;align-items:center;width:164px;min-width:142px}.brand-link img{display:block;width:100%;height:auto;background:transparent}.desktop-nav{display:none;align-items:center;gap:6px}.nav-link,.nav-details summary{min-height:42px;display:inline-flex;align-items:center;border-radius:999px;padding:0 14px;color:var(--muted);cursor:pointer;font-size:.92rem;font-weight:800;list-style:none;transition:background .18s var(--ease),color .18s var(--ease)}.nav-details summary::-webkit-details-marker{display:none}.nav-link:hover,.nav-details summary:hover,.nav-link.is-active,.nav-details summary.is-active{background:#06b6d41a;color:var(--deep)}.nav-details{position:relative}.mega-panel{position:fixed;left:50%;top:var(--nav-height);width:min(1040px,calc(100vw - 48px));max-height:calc(100vh - var(--nav-height) - 16px);transform:translate(-50%);display:grid;grid-template-columns:.65fr 1.65fr;gap:24px;overflow-y:auto;border:1px solid rgba(16,35,31,.14);border-radius:14px;background:#fff;padding:22px;box-shadow:0 24px 70px #0815132e}.mega-panel.compact{width:min(680px,calc(100vw - 48px))}.nav-details[open] .mega-panel{animation:menu-panel-in var(--motion-medium) var(--ease)}.mega-kicker{margin:0 0 10px;color:var(--orange);font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.mega-title{display:block;max-width:240px;color:var(--deep);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.55rem;font-weight:800;line-height:1.02}.mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mega-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-grid a,.mega-feature-group a{display:grid;gap:6px;min-width:0;border:1px solid rgba(201,218,213,.72);border-radius:var(--radius);padding:12px;transition:border-color .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease)}.mega-grid a:hover,.mega-feature-group a:hover{transform:translateY(-2px);border-color:#06b6d48c;box-shadow:0 14px 30px #08151314}.mega-grid strong,.mega-feature-group strong{color:var(--deep);font-size:.92rem}.mega-grid span,.mega-feature-group span{color:var(--muted);font-size:.78rem;line-height:1.45}.mega-panel-intro{display:flex;flex-direction:column;gap:0}.mega-see-all{display:inline-flex;align-items:center;margin-top:14px;color:var(--teal);font-size:.82rem;font-weight:700;letter-spacing:.01em;transition:color .14s var(--ease),gap .14s var(--ease)}.mega-see-all:hover{color:var(--deep)}.mega-workflow-groups{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;align-content:start}.mega-workflow-group{display:flex;flex-direction:column;gap:2px;padding:10px 10px 12px;border-radius:10px;transition:background .14s var(--ease)}.mega-workflow-group:hover{background:#06b6d40d}.mega-workflow-name{margin:0 0 8px;color:var(--deep);font-size:.8rem;font-weight:900;letter-spacing:.01em;text-transform:uppercase}.mega-workflow-links{display:flex;flex-direction:column;gap:2px}.mega-workflow-link{display:block;padding:5px 4px;border-radius:6px;color:var(--muted);font-size:.86rem;font-weight:600;line-height:1.3;transition:color .13s var(--ease),background .13s var(--ease)}.mega-workflow-link:hover{color:var(--deep);background:#06b6d41a}.mobile-workflow-groups{display:flex;flex-direction:column;gap:16px;padding-top:8px}.mobile-workflow-group{display:grid;gap:4px}.mobile-workflow-name{margin:0 0 4px;color:var(--muted);font-size:.7rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.mobile-workflow-links{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.nav-actions{display:none;align-items:center;gap:12px}.nav-login{color:var(--muted);font-size:.92rem;font-weight:800}.nav-login:hover{color:var(--deep)}.mobile-toggle{width:46px;height:46px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(16,35,31,.16);border-radius:var(--radius);background:#fff;color:var(--deep);cursor:pointer}.mobile-toggle span:not(.sr-only){width:18px;height:2px;border-radius:999px;background:currentColor;transition:transform .18s var(--ease),opacity .18s var(--ease)}.mobile-toggle[aria-expanded=true] span:not(.sr-only):nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-toggle[aria-expanded=true] span:not(.sr-only):nth-child(2){opacity:0}.mobile-toggle[aria-expanded=true] span:not(.sr-only):nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{position:fixed;inset:var(--nav-height) 0 auto;z-index:89;max-height:calc(100vh - var(--nav-height));max-height:calc(100dvh - var(--nav-height));display:block;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-top:1px solid rgba(201,218,213,.8);border-bottom:1px solid rgba(201,218,213,.8);background:linear-gradient(180deg,#fffdf8,#f7f2e8);box-shadow:0 24px 58px #08151333;opacity:0;pointer-events:none;transform:translateY(-8px);visibility:hidden;transition:opacity .18s var(--ease),transform .18s var(--ease),visibility .18s var(--ease)}.mobile-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.mobile-menu-inner{display:grid;gap:12px;padding-block:16px 28px}.mobile-nav-group{display:grid;overflow:hidden;border:1px solid rgba(201,218,213,.86);border-radius:var(--radius);background:#fff;box-shadow:0 10px 24px #0815130d}.mobile-nav-group summary{min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;color:var(--deep);cursor:pointer;list-style:none}.mobile-nav-group summary::-webkit-details-marker{display:none}.mobile-nav-group summary:after{content:"+";width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid rgba(201,218,213,.88);border-radius:999px;background:#fff;color:var(--orange);font-size:1.05rem;font-weight:900;line-height:1;transition:transform .18s var(--ease)}.mobile-nav-group[open] summary:after{transform:rotate(45deg)}.mobile-nav-group summary span,.mobile-menu-featured span{min-width:0}.mobile-nav-group summary span{display:block;font-size:1rem;font-weight:900}.mobile-nav-group summary small{display:block;margin-top:3px;color:var(--muted);font-size:.78rem;font-weight:750;line-height:1.25}.mobile-nav-panel{display:grid;gap:10px;padding:0 12px 12px}.mobile-menu-featured,.mobile-menu-link,.mobile-utility-link{display:flex;align-items:center;border-radius:var(--radius);color:var(--ink);font-weight:800;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.mobile-menu-featured{min-height:66px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;border:1px solid rgba(201,218,213,.74);background:#fff;padding:12px 13px}.mobile-menu-featured small{color:var(--muted);font-size:.82rem;font-weight:700;line-height:1.35}.mobile-menu-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-menu-link,.mobile-utility-link{min-height:44px;justify-content:center;border:1px solid rgba(201,218,213,.72);background:#fff;padding:9px 10px;text-align:center;font-size:.88rem;line-height:1.12}.mobile-utility-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.mobile-menu-featured:hover,.mobile-menu-link:hover,.mobile-utility-link:hover,.mobile-menu-featured.is-active,.mobile-menu-link.is-active,.mobile-utility-link.is-active{background:#06b6d41a;border-color:#06b6d45c;color:var(--deep)}.mobile-menu-cta{position:sticky;bottom:0;display:grid;border-top:1px solid rgba(201,218,213,.82);background:linear-gradient(180deg,#f7f2e800,#f7f2e8 34%);padding-top:12px}.mobile-menu-cta .button{width:100%}.button{position:relative;overflow:hidden;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius);padding:13px 18px;font-size:.95rem;font-weight:900;line-height:1;transition:transform .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease)}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0) scale(.96)}.button-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.28) 42%,transparent 58%);transform:translate(-120%);transition:transform var(--motion-slow) var(--ease)}.button-primary:hover:after,.button-primary:focus-visible:after{transform:translate(120%)}.button-small{min-height:44px;padding:11px 16px;font-size:.88rem}.button-primary{border-color:var(--orange);background:var(--orange);color:#fff;box-shadow:0 12px 28px #ff751f3d}.button-primary:hover{background:#ea6410;box-shadow:0 18px 36px #ff751f4d}.button-secondary{border-color:#10231f2e;background:#fff;color:var(--deep)}.button-secondary:hover{border-color:#06b6d48c;box-shadow:0 18px 36px #0815131a}.button-light{background:#fff;color:var(--deep)}.button-outline-light{border-color:#ffffff52;background:transparent;color:#fff}.eyebrow{margin:0;color:var(--eyebrow);font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;-webkit-font-smoothing:antialiased}.eyebrow.light{color:#9eeef8}.section-pad{padding-block:clamp(70px,9vw,118px)}.surface-white{background:#ffffffb8}.surface-mist{border-block:1px solid rgba(201,218,213,.62);background:linear-gradient(135deg,#e7f8f8e0,#fffdf8eb),radial-gradient(circle at 82% 16%,rgba(255,117,31,.1),transparent 24rem)}.hero-section{position:relative;overflow:hidden;padding-block:clamp(58px,8vw,96px) 54px}.hero-centered{text-align:center}.hero-copy{width:min(980px,calc(100% - 32px));display:grid;justify-items:center}.hero-copy h1,.page-hero h1,.support-hero h1,.legal-hero h1{max-width:1040px;margin:18px auto 0;color:var(--deep);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.65rem,5vw,4.65rem);font-weight:600;letter-spacing:0;line-height:.98}.hero-copy p:not(.eyebrow),.page-hero p:not(.eyebrow),.support-hero p:not(.eyebrow){max-width:760px;margin:24px auto 0;color:var(--muted);font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.hero-actions.small{justify-content:flex-start}.hero-admin-link{display:block;margin-top:16px;color:var(--muted);font-size:.83rem;text-decoration:none;border-bottom:1px solid transparent;transition:color var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease)}.hero-admin-link:hover{color:var(--deep);border-bottom-color:currentColor}.hero-secondary-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 22px;margin-top:12px}.capability-strip{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.cap-stat{min-height:34px;display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(16,35,31,.15);border-radius:999px;background:#10231f0e;padding:0 12px;font-size:.82rem;white-space:nowrap;font-variant-numeric:tabular-nums}.cap-stat strong{color:var(--deep);font-weight:900;letter-spacing:-.02em}.cap-stat span{color:var(--muted);font-weight:600}.cap-rule{width:1px;height:18px;background:var(--line);flex-shrink:0}.cap-chip{min-height:34px;display:inline-flex;align-items:center;border:1px solid rgba(201,218,213,.72);border-radius:999px;background:#ffffffc7;padding:0 12px;color:var(--ink);font-size:.82rem;font-weight:700;white-space:nowrap;transition:transform .16s var(--ease),border-color .16s var(--ease),box-shadow .16s var(--ease)}.cap-chip:hover{border-color:#06b6d473;box-shadow:0 4px 14px #06b6d41f;transform:translateY(-1px)}.cap-chip:active{transform:scale(.96)}.cap-chip-cta{color:var(--orange);border-color:#ff751f4d;background:#ff751f0f;font-weight:800}.cap-chip-cta:hover{border-color:#ff751f8c;box-shadow:0 4px 14px #ff751f24}.page-hero{padding-block:clamp(58px,8vw,104px) clamp(42px,6vw,72px)}.page-hero.simple{padding-bottom:48px}.feature-catalog-hero{padding-block:clamp(44px,6vw,76px) clamp(26px,4vw,40px)}.feature-catalog-section{padding-block:clamp(30px,4vw,54px) clamp(70px,8vw,108px)}.page-hero-grid{display:grid;align-items:center;gap:clamp(36px,7vw,70px)}.page-hero-grid>*,.tab-panel>*,.surface-demo-panel>*,.split-heading>*,.feature-overview>*,.outcome-grid>*,.timeline-section>*,.proof-layout>*,.support-layout>*,.cta-band-inner>*,.footer-top>*{min-width:0}.page-hero-grid h1{margin-inline:0}.page-hero-grid p:not(.eyebrow){margin-inline:0}.solution-plan-chip-list{display:grid;gap:8px;max-width:680px;margin:20px 0 0}.solution-plan-chip-link{justify-self:start;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-decoration:none}.solution-plan-chip-link:hover{color:var(--deep)}.directory-card .plan-chips{margin:2px 0}.solution-card-plan-chips{display:grid;gap:8px;margin:16px 0 20px}.solution-directory-card .plan-chips{margin:0}.section-center{display:grid;justify-items:center;text-align:center}.section-center h2,.split-heading h2,.feature-overview h2,.outcome-grid h2,.timeline-section h2,.proof-layout h2,.faq-section h2,.cta-band h2{margin:14px 0 0;color:var(--deep);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.95rem,3.4vw,3.45rem);font-weight:600;letter-spacing:0;line-height:1}.section-center p:not(.eyebrow),.split-heading p:not(.eyebrow),.feature-overview p,.outcome-grid p,.timeline-section p,.proof-layout p,.faq-section p,.cta-band p{max-width:720px;color:var(--muted);font-size:1.05rem;line-height:1.7}.section-center p:not(.eyebrow){margin-top:18px}.platform-logo-wrap{margin-top:clamp(28px,5vw,52px)}.split-heading{display:grid;gap:22px;align-items:end;margin-bottom:clamp(28px,5vw,52px)}.split-heading h2,.feature-overview h2,.outcome-grid h2,.timeline-section h2,.proof-layout h2{max-width:760px}.split-heading>p{margin:0}.slack-tabs .selected{color:#1d1c1d}.slack-tab-icon.messages:after{content:"";position:absolute;top:0;right:0;width:6px;height:6px;border:1px solid #ffffff;border-radius:999px;background:#1264a3}.slack-tabs .selected:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:999px 999px 0 0;background:var(--green)}.blockkit-button.primary{border-color:#007a5a;background:#007a5a;color:#fff;box-shadow:none}.blockkit-button.primary:hover{border-color:#006c50;background:#006c50}.blockkit-button.compact{min-height:30px;padding-inline:9px;font-size:.75rem}.product-frame.surface-settings .blockkit-work-center-switcher .blockkit-button.primary{border-color:#007a5a57;background:#007a5a14;color:#1d1c1d}.surface-demo-tabs button:hover,.surface-demo-tabs button.is-active{border-color:#06b6d494;background:#06b6d41c;color:var(--deep)}.surface-demo-tabs button.is-active:after{opacity:.88;animation:surface-tab-timer var(--surface-cycle-duration) linear both}.surface-demo-panel.is-active{animation:surface-panel-in var(--motion-medium) var(--ease)}.surface-demo-panel.is-active .surface-demo-copy>*,.surface-demo-panel.is-active .slack-surface-window{animation:product-copy-in .46s var(--ease) both}.surface-demo-panel.is-active .surface-demo-copy>:nth-child(2){animation-delay:70ms}.surface-demo-panel.is-active .surface-demo-copy>:nth-child(3){animation-delay:.12s}.surface-demo-panel.is-active .surface-demo-copy>:nth-child(4){animation-delay:.17s}.surface-demo-panel.is-active .slack-surface-window{animation-delay:.1s}.surface-demo-panel.is-active .surface-workspace{animation:product-surface-in .56s var(--ease) .16s both}.surface-demo-panel.is-active .surface-topbar span,.surface-demo-panel.is-active .surface-topbar strong,.surface-demo-panel.is-active .surface-topbar em,.surface-demo-panel.is-active .surface-app-header,.surface-demo-panel.is-active .surface-app-tabs,.surface-demo-panel.is-active .surface-channel>header,.surface-demo-panel.is-active .surface-dm>header,.surface-demo-panel.is-active .surface-select,.surface-demo-panel.is-active .surface-composer{animation:slack-chrome-in .42s var(--ease) both}.surface-demo-panel.is-active .surface-topbar span{animation-delay:.16s}.surface-demo-panel.is-active .surface-topbar strong{animation-delay:.22s}.surface-demo-panel.is-active .surface-topbar em{animation-delay:.28s}.surface-demo-panel.is-active .surface-topbar strong:after{animation:surface-topbar-scan 1.18s var(--ease) .4s both}.surface-demo-panel.is-active .surface-rail>*{animation:surface-rail-in .34s var(--ease) both}.surface-demo-panel.is-active .surface-rail>:nth-child(1){animation-delay:.16s}.surface-demo-panel.is-active .surface-rail>:nth-child(2){animation-delay:.22s}.surface-demo-panel.is-active .surface-rail>:nth-child(3){animation-delay:.28s}.surface-demo-panel.is-active .surface-rail>:nth-child(4){animation-delay:.34s}.surface-demo-panel.is-active .surface-rail>:nth-child(n+5){animation-delay:.4s}.surface-app-header img,.surface-dm header img,.surface-message-row.app img{width:34px;height:34px;flex:0 0 auto;border-radius:7px;box-shadow:inset 0 0 0 1px #1d1c1d1f}.surface-app-tabs .selected{color:#1d1c1d}.surface-app-tabs .selected:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:999px 999px 0 0;background:#007a5a}.surface-demo-panel.is-active .surface-app-header,.surface-demo-panel.is-active .surface-channel>header,.surface-demo-panel.is-active .surface-dm>header{animation-delay:.36s}.surface-demo-panel.is-active .surface-app-tabs{animation-delay:.46s}.surface-demo-panel.is-active .surface-select{animation-delay:.56s}.surface-demo-panel.is-active .surface-message-row,.surface-demo-panel.is-active .surface-block,.surface-demo-panel.is-active .surface-modal,.surface-demo-panel.is-active .surface-link-preview,.surface-demo-panel.is-active .surface-list-table{animation:slack-content-in .52s var(--ease) both}.surface-demo-panel.is-active .surface-message-row:nth-of-type(1),.surface-demo-panel.is-active .surface-block:nth-of-type(1){animation-delay:.64s}.surface-demo-panel.is-active .surface-message-row:nth-of-type(2),.surface-demo-panel.is-active .surface-block:nth-of-type(2),.surface-demo-panel.is-active .surface-modal{animation-delay:.94s}.surface-demo-panel.is-active .surface-message-row:nth-of-type(3),.surface-demo-panel.is-active .surface-link-preview,.surface-demo-panel.is-active .surface-list-table{animation-delay:1.24s}.surface-demo-panel.is-active .surface-emphasis{animation-name:slack-content-in,blockkit-accent-pulse;animation-duration:.52s,1.6s;animation-delay:.78s,1.66s;animation-timing-function:var(--ease),var(--ease);animation-fill-mode:both,both}.surface-demo-panel.is-active .surface-actions a{animation:surface-action-in .36s var(--ease) both}.surface-demo-panel.is-active .surface-actions a:nth-child(1){animation-delay:1.46s}.surface-demo-panel.is-active .surface-actions a:nth-child(2){animation-delay:1.54s}.surface-demo-panel.is-active .surface-actions a:nth-child(n+3){animation-delay:1.62s}.surface-actions .primary{border-color:#007a5a;background:#007a5a;color:#fff}.surface-actions .primary:hover{border-color:#006c50;background:#006c50}.surface-demo-panel.is-active .surface-actions .primary{animation:surface-action-in .36s var(--ease) 1.46s both,primary-action-cue 1.8s var(--ease) 2.06s both}.product-frame.is-updating .blockkit-button.primary{animation:primary-action-cue 1.8s var(--ease) .7s both}.surface-message-row.app .surface-block{width:min(100%,540px);box-shadow:none}.surface-message-row.app .surface-actions{gap:7px;margin-top:10px}.surface-message-row.app .surface-actions a{min-height:31px;font-size:.76rem}.surface-message-row.user>span{width:34px;height:34px;display:grid;place-items:center;border-radius:6px;background:#1264a3;color:#fff;font-size:.75rem;font-weight:850}.surface-command .surface-message-row.user code:after{content:"";display:inline-block;width:2px;height:1em;margin-left:3px;background:currentColor;vertical-align:-.16em;animation:command-caret .9s steps(2,start) 4}.surface-demo-panel.is-active .surface-composer{animation-delay:1.72s}.surface-chat-bubble.user{justify-self:end;border-color:#1264a333;background:#e8f5fb}.surface-chat-bubble.app{justify-self:start;border-color:#1d1c1d29}.surface-demo-panel.is-active .surface-menu{animation:floating-menu-in .42s var(--ease) .54s both}@keyframes surface-panel-in{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.feature-pillar-grid,.feature-card-grid,.solution-grid,.pricing-grid,.resource-grid,.support-grid,.collection-grid,.need-grid{display:grid;gap:16px}.pillar-card,.feature-card,.surface-card,.solution-card,.pricing-card,.resource-card,.trust-card,.support-grid article,.collection-grid article,.need-grid article,.directory-card,.solution-directory-card{border:1px solid rgba(16,35,31,.13);border-radius:14px;background:#ffffffdb;box-shadow:0 16px 36px #08151312}.pillar-card:hover,.feature-card:hover,.solution-card:hover,.resource-card:hover,.solution-directory-card:hover{transform:translateY(-4px);box-shadow:0 24px 54px #0815131f}.pillar-card h3,.feature-card h3,.solution-card h3,.pricing-card h2,.resource-card h2,.trust-card h2,.support-grid h2,.collection-grid h3,.need-grid h3,.directory-card h2,.solution-directory-card h2{margin:18px 0 0;color:var(--deep);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;letter-spacing:0;line-height:1.02}.pillar-card h3,.feature-card h3,.solution-card h3{font-size:clamp(1.45rem,2.5vw,2.1rem)}.pillar-card p,.feature-card p,.solution-card span,.pricing-card p,.resource-card p,.trust-card p,.support-grid p,.collection-grid p,.directory-card p,.solution-directory-card span{color:var(--muted);line-height:1.65}.tab-list button:hover,.tab-list button.is-active{border-color:#06b6d48c;background:#06b6d41a;color:var(--deep)}.tab-list button.is-active{box-shadow:0 14px 28px #06b6d424}.tab-list button.is-active .tab-step-number{background:var(--deep);color:#fff}.tab-panel.is-active{animation:workflow-panel-in var(--motion-medium) var(--ease)}.tab-panel.is-active>div:first-child>*{animation:product-copy-in .44s var(--ease) both}.tab-panel.is-active>div:first-child>:nth-child(2){animation-delay:70ms}.tab-panel.is-active>div:first-child>:nth-child(3){animation-delay:.12s}.tab-panel.is-active .product-frame{animation:product-surface-in .52s var(--ease) 80ms both}.tab-panel>div:first-child ul,.feature-overview ul,.pricing-card ul,.directory-card ul{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.tab-panel>div:first-child li,.feature-overview li,.pricing-card li,.directory-card li{position:relative;padding-left:24px;color:var(--ink);line-height:1.55}.tab-panel>div:first-child li:before,.feature-overview li:before,.pricing-card li:before,.directory-card li:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border-radius:50%;background:var(--orange)}.feature-card:hover strong,.feature-card:focus-visible strong,.resource-card:hover>strong,.resource-card:focus-visible>strong,.solution-card:hover span:last-child,.solution-card:focus-visible span:last-child{transform:translate(4px)}.accent-orange{border-top:5px solid var(--orange)}.accent-blue{border-top:5px solid var(--blue)}.accent-green{border-top:5px solid var(--green)}.workflow-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px}.wt-card{background:#ffffffe6;border:1px solid rgba(16,35,31,.13);border-radius:14px;box-shadow:0 16px 36px #08151312;padding:28px;display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit;transition:transform .18s var(--ease),box-shadow .18s var(--ease);position:relative;overflow:hidden}.wt-card:before{content:"";position:absolute;inset:0 0 auto;height:3px}.wt-card.accent-orange:before{background:var(--orange)}.wt-card.accent-blue:before{background:var(--blue)}.wt-card.accent-green:before{background:var(--green)}.wt-card:hover{transform:translateY(-4px);box-shadow:0 24px 54px #0815131f}.wt-eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0}.wt-card.accent-orange .wt-eyebrow{color:var(--orange)}.wt-card.accent-blue .wt-eyebrow{color:var(--blue)}.wt-card.accent-green .wt-eyebrow{color:var(--green)}.wt-arc{font-style:italic;font-size:.9rem;line-height:1.5;color:var(--ink);margin:0;padding:10px 14px;background:#10231f0a;border-radius:6px;border-left:3px solid}.wt-card.accent-orange .wt-arc{border-color:var(--orange)}.wt-card.accent-blue .wt-arc{border-color:var(--blue)}.wt-card.accent-green .wt-arc{border-color:var(--green)}.wt-card h3{font-size:1.1rem;font-weight:700;color:var(--deep);margin:0;line-height:1.3}.wt-card>p:not(.wt-eyebrow):not(.wt-arc){font-size:.88rem;color:var(--muted);margin:0;line-height:1.65}.wt-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;flex:1}.wt-card li{font-size:.84rem;color:var(--muted);padding-left:20px;position:relative;line-height:1.45}.wt-card li:before{content:"✓";position:absolute;left:0;color:var(--muted);font-size:.72rem;top:2px}.wt-card.accent-orange li:before{color:var(--orange)}.wt-card.accent-blue li:before{color:var(--blue)}.wt-card.accent-green li:before{color:var(--green)}.wt-cta{font-size:.87rem;font-weight:600;margin-top:auto;padding-top:6px;display:block}.wt-card.accent-orange .wt-cta{color:var(--orange)}.wt-card.accent-blue .wt-cta{color:var(--blue)}.wt-card.accent-green .wt-cta{color:var(--green)}.workflow-trio-footer{margin-top:40px;padding-top:28px;border-top:1px solid rgba(16,35,31,.1);display:flex;align-items:center;justify-content:space-between;gap:24px}.workflow-trio-footer p{font-size:.87rem;color:var(--muted);max-width:54ch;margin:0;line-height:1.6}.workflow-trio-footer a{font-size:.87rem;font-weight:600;color:var(--ink);text-decoration:none;white-space:nowrap;border-bottom:1px solid var(--line);padding-bottom:1px;transition:color .16s var(--ease),border-color .16s var(--ease);flex-shrink:0}.workflow-trio-footer a:hover{color:var(--cyan);border-color:var(--cyan)}.core-workflow-layout{display:grid;gap:clamp(20px,3vw,28px);margin-top:clamp(28px,5vw,48px)}.core-workflow-layout .workflow-trio{margin-top:0}.core-workflow-artifact{margin-top:0;max-width:none;min-width:0}.core-workflow-artifact .slack-surface-window{min-height:380px;box-shadow:0 0 0 1px #0000000f,0 12px 32px #0815131a}@media(min-width:1100px){.core-workflow-layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start}.core-workflow-artifact .slack-surface-window{min-height:460px}}.solution-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.solution-card{position:relative;overflow:hidden;min-height:300px;display:flex;flex-direction:column;padding:24px;transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.solution-card p{margin:0;color:var(--orange);font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.solution-card span{display:inline-flex;align-items:center;margin-top:auto;color:var(--deep);font-weight:900;transition:transform var(--motion-fast) var(--ease)}.proof-layout.light h2{color:var(--deep)}.proof-layout.light p{color:var(--muted)}.admin-email-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.admin-email-note{margin-top:10px;color:var(--muted);font-size:.8rem}.admin-email-preview{border:1px solid rgba(16,35,31,.13);border-radius:12px;background:#fff;box-shadow:0 12px 32px #08151317;overflow:hidden}.email-preview-chrome{display:flex;gap:7px;align-items:center;padding:10px 14px;background:#10231f0a;border-bottom:1px solid rgba(16,35,31,.1)}.email-preview-chrome span{width:11px;height:11px;border-radius:50%;background:#10231f26}.email-preview-body{padding:18px 20px;display:grid;gap:8px;font-size:.83rem;line-height:1.5;color:var(--ink)}.email-preview-body hr{border:none;border-top:1px solid rgba(16,35,31,.1);margin:4px 0}.email-preview-body p{margin:0}.email-preview-field strong{color:var(--muted);font-weight:700;margin-right:4px}.email-preview-link{color:var(--cyan);font-weight:600}.admin-section-intro{max-width:58ch;color:var(--muted)}.admin-scopes-table{margin-top:36px;display:grid;gap:1px;border:1px solid rgba(16,35,31,.1);border-radius:14px;overflow:hidden;background:#10231f14}.admin-scope-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);background:#fff}.admin-scope-row:first-child{border-radius:14px 14px 0 0}.admin-scope-row:last-child{border-radius:0 0 14px 14px}.admin-scope-tech{padding:16px 20px;border-right:1px solid rgba(16,35,31,.08);background:#e7f8f880}.admin-scope-tech code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.74rem;color:var(--deep);word-break:break-all;line-height:1.6}.admin-scope-plain{padding:16px 20px;display:grid;gap:4px}.admin-scope-plain strong{color:var(--deep);font-size:.88rem;font-weight:800}.admin-scope-plain span{color:var(--muted);font-size:.82rem;line-height:1.55}.admin-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:56px;align-items:start}.admin-cannot-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.admin-cannot-list li{display:flex;align-items:baseline;gap:12px;padding:12px 16px;background:#fff;border:1px solid rgba(16,35,31,.09);border-radius:10px;font-size:.87rem;line-height:1.5;color:var(--deep)}.admin-cannot-list li:before{content:"✗";flex-shrink:0;color:#b51245b3;font-weight:900;font-size:.8rem}.admin-data-grid{margin-top:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-data-card{display:grid;gap:6px;padding:18px 20px;background:#fff;border:1px solid rgba(16,35,31,.1);border-radius:12px}.admin-data-card strong{display:block;color:var(--deep);font-size:.88rem;font-weight:800}.admin-data-card span{color:var(--muted);font-size:.82rem;line-height:1.55}.admin-retention-body{display:grid;gap:18px}.admin-retention-body p{margin:0;color:var(--muted);line-height:1.65}.admin-contact-row{display:flex;flex-wrap:wrap;gap:12px}.trust-toc-bar{position:sticky;top:var(--nav-height);z-index:10;background:#fffffff0;border-bottom:1px solid rgba(16,35,31,.1);backdrop-filter:blur(8px)}.trust-toc-inner{display:flex;flex-wrap:wrap;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.trust-toc-inner::-webkit-scrollbar{display:none}.trust-toc-inner a{display:block;padding:12px 16px;font-size:.78rem;font-weight:500;color:var(--muted);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color .15s var(--ease),border-color .15s var(--ease)}.trust-toc-inner a:hover{color:var(--ink);border-bottom-color:var(--cyan)}.trust-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:.72rem;font-weight:600;letter-spacing:.03em;white-space:nowrap;flex-shrink:0}.trust-badge-green{background:#18a86b1f;color:#0d7a4a}.trust-badge-amber{background:#f5b84b33;color:#8a5e00}.trust-badge-muted{background:#10231f14;color:var(--muted)}.trust-badge-blue{background:#2d8cff1f;color:#1462c4}.trust-compliance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px}.trust-compliance-card{background:#ffffffdb;border:1px solid rgba(16,35,31,.13);border-radius:14px;padding:26px;display:flex;flex-direction:column;gap:12px}.trust-compliance-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.trust-compliance-card h3{font-size:1rem;font-weight:700;color:var(--deep);margin:0}.trust-compliance-card p{font-size:.88rem;color:var(--muted);line-height:1.6;margin:0;flex:1}.trust-compliance-card a{font-size:.84rem;font-weight:600;color:var(--cyan);text-decoration:none;margin-top:auto}.trust-compliance-card a:hover{text-decoration:underline}.trust-subprocessors{display:flex;flex-direction:column;border:1px solid rgba(16,35,31,.1);border-radius:12px;overflow:hidden;margin-top:32px}.trust-subprocessor-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:18px 24px;border-bottom:1px solid rgba(16,35,31,.07);align-items:start;background:#ffffffdb}.trust-subprocessor-row:last-child{border-bottom:none}.trust-subprocessor-name{font-size:.9rem;font-weight:700;color:var(--deep)}.trust-subprocessor-name a{color:var(--deep);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:1px;transition:color .15s var(--ease),border-color .15s var(--ease)}.trust-subprocessor-name a:hover{color:var(--cyan);border-color:var(--cyan)}.trust-subprocessor-detail{display:flex;flex-direction:column;gap:4px}.trust-subprocessor-detail span{font-size:.87rem;color:var(--muted);line-height:1.5}.trust-subprocessor-detail em{font-size:.78rem;color:var(--muted);font-style:normal;opacity:.7}.trust-ai-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:16px}.trust-ai-label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}.trust-ai-yes{color:#0d7a4a}.trust-ai-no{color:var(--muted)}.trust-admin-packet{margin-top:32px}.trust-packet-toolbar{display:flex;justify-content:flex-end;margin-bottom:8px}.trust-copy-btn{background:var(--deep);color:#fff;border:none;border-radius:8px;padding:8px 18px;font-size:.83rem;font-weight:600;cursor:pointer;transition:opacity .16s var(--ease)}.trust-copy-btn:hover{opacity:.85}.trust-packet-text{width:100%;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.7;color:var(--ink);background:#10231f08;border:1px solid rgba(16,35,31,.12);border-radius:10px;padding:20px 24px;resize:vertical;white-space:pre}.trust-packet-text:focus{outline:2px solid var(--cyan);outline-offset:2px}.pricing-grid,.pricing-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-card{min-height:500px;display:flex;flex-direction:column;padding:22px}.pricing-grid.compact .pricing-card{min-height:430px}.pricing-card.highlighted{border-color:#ff751f8c;background:linear-gradient(180deg,rgba(255,117,31,.1),transparent 42%),#fff;box-shadow:0 24px 58px #ff751f29}.pricing-card>div:first-child p{margin:0;color:var(--orange);font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pricing-card h2,.pricing-card h3{margin:12px 0 0;color:var(--deep);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.75rem,3vw,2.45rem);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.pricing-card>div:first-child span{display:block;margin-top:8px;color:var(--muted);font-size:.86rem;font-weight:800}.pricing-card>p{margin-top:20px}.pricing-card .plan-fit,.pricing-card .plan-compare{border-top:1px solid rgba(16,35,31,.1);margin-top:16px;padding-top:14px;font-size:.94rem}.pricing-card .plan-fit{color:var(--deep);font-weight:700}.pricing-card .plan-compare{margin-top:10px;padding-top:0;border-top:0}.pricing-card ul{margin-bottom:24px}.pricing-card .button{width:100%;margin-top:auto}.pricing-card .plan-audience{margin-top:18px;font-size:.875rem;color:var(--muted);line-height:1.5}.plan-meta{display:grid;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(16,35,31,.08)}.plan-meta>div{display:flex;flex-direction:column;gap:3px}.plan-meta dt{font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.plan-meta dd{margin:0;font-size:.9rem;line-height:1.45;color:var(--deep);font-weight:700;text-wrap:pretty}.plan-scenario{margin-top:12px;padding:0 0 0 11px;border-left:2px solid rgba(6,182,212,.45);font-size:.875rem;line-height:1.55;color:var(--muted)}.pricing-card.highlighted .plan-scenario{border-left-color:#ff751f80}.pricing-card h2,.pricing-card-price{font-variant-numeric:tabular-nums}.pricing-billing-toggle-wrap{display:grid;justify-items:center;gap:10px;margin-bottom:28px}.pricing-billing-toggle{position:relative;display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(16,35,31,.12);background:#ffffffe0;box-shadow:0 10px 24px #10231f0f}.pricing-billing-indicator{position:absolute;top:0;left:0;z-index:0;border-radius:999px;background:var(--deep);pointer-events:none;transition:transform .2s cubic-bezier(.2,0,0,1),width .2s cubic-bezier(.2,0,0,1),height .2s cubic-bezier(.2,0,0,1)}.pricing-billing-option{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;padding:10px 18px;background:transparent;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .15s ease,transform .1s ease}.pricing-billing-option.is-active{background:transparent;color:#fff}.pricing-billing-option:active{transform:scale(.97)}.pricing-card-billing{transition:opacity .12s ease}.pricing-card-billing.is-fading{opacity:0}@media(prefers-reduced-motion:reduce){.pricing-billing-indicator{transition:none}.pricing-billing-option{transition:color .15s ease}.pricing-billing-option:active{transform:none}.pricing-card-billing{transition:none}}.pricing-billing-badge{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;background:#ff751f29;color:#9a3f08;font-size:.62rem;letter-spacing:.06em}.pricing-billing-option.is-active .pricing-billing-badge{background:#ffffff29;color:#fff}.pricing-billing-hint{margin:0;max-width:42rem;text-align:center;font-size:.875rem;color:var(--muted)}.plan-trust-note{margin:0 0 4px;font-size:.82rem;font-weight:700;color:#0f766e}.comparison-beta-tag{display:inline-flex;margin-left:8px;border-radius:999px;padding:2px 8px;background:#ff751f1f;color:#9a3f08;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.comparison-group-beta th{color:#9a3f08}.social-proof-section{border-top:1px solid rgba(16,35,31,.07)}.social-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.social-proof-card{display:grid;gap:10px;padding:20px;border-radius:18px;border:1px solid rgba(16,35,31,.08);background:#ffffffd1}.social-proof-card strong{font-size:1rem;color:var(--deep)}.social-proof-card p{margin:0;font-size:.92rem;line-height:1.55;color:var(--muted)}.social-proof-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px}.social-proof-links a{font-weight:700;color:var(--deep)}@media(max-width:960px){.social-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.social-proof-grid{grid-template-columns:1fr}}.setup-path-section{border-top:1px solid rgba(16,35,31,.07);border-bottom:1px solid rgba(16,35,31,.07)}.setup-path-head{max-width:580px;margin-bottom:40px}.setup-path-head h2{margin:8px 0 12px}.setup-path-head p{color:var(--muted);font-size:1rem}.setup-path-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:0;list-style:none;padding:0;margin:0;counter-reset:setup-step}.setup-path-steps li{counter-increment:setup-step;display:flex;flex-direction:column;gap:10px;padding:0 16px 0 0;position:relative;animation:setup-step-enter .42s var(--ease) both}.setup-path-steps li:nth-child(1){animation-delay:0ms}.setup-path-steps li:nth-child(2){animation-delay:60ms}.setup-path-steps li:nth-child(3){animation-delay:.12s}.setup-path-steps li:nth-child(4){animation-delay:.18s}.setup-path-steps li:nth-child(5){animation-delay:.24s}@keyframes setup-step-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.setup-path-steps li:not(:last-child):after{content:"";position:absolute;top:14px;left:34px;right:0;height:1px;background:var(--line)}.setup-path-steps li:before{content:counter(setup-step);display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--cyan);color:#fff;font-size:.75rem;font-weight:800;font-family:JetBrains Mono,monospace}.setup-path-steps strong{font-size:.925rem;font-weight:800;color:var(--deep);letter-spacing:-.015em;text-wrap:balance}.setup-path-steps span{font-size:.835rem;line-height:1.55;color:var(--muted);text-wrap:pretty}@media(prefers-reduced-motion:reduce){.setup-path-steps li{animation:none}}.mobile-plan-chooser,.mobile-sticky-cta{display:none}.pricing-addons-section{padding-block:clamp(44px,7vw,76px)}.expansion-disclosure{border:1px solid rgba(16,35,31,.12);border-radius:14px;background:#fffdf8db;box-shadow:0 18px 48px #08151314;overflow:hidden}.expansion-disclosure summary{min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(22px,3.2vw,34px);cursor:pointer;list-style:none}.expansion-disclosure summary::-webkit-details-marker{display:none}.expansion-summary-copy{min-width:0;display:grid;gap:8px}.expansion-summary-copy .eyebrow{margin:0}.expansion-summary-copy strong{color:var(--deep);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.55rem,3.1vw,2.55rem);font-weight:850;letter-spacing:0;line-height:1}.expansion-summary-copy span:last-child{max-width:760px;color:var(--muted);font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.55}.expansion-summary-action{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(16,35,31,.14);border-radius:999px;background:#ffffffd1;padding:10px 14px;color:var(--deep);font-size:.95rem;font-weight:900;line-height:1;white-space:nowrap}.expansion-summary-action:after{content:"+";width:22px;height:22px;display:inline-grid;place-items:center;border-radius:999px;background:var(--orange);color:#fff;font-size:1rem;line-height:1;transition:transform .18s ease}.expansion-disclosure[open] .expansion-summary-action:after{transform:rotate(45deg)}.expansion-disclosure-body{border-top:1px solid rgba(16,35,31,.1);padding:0 clamp(18px,3vw,28px) clamp(22px,3vw,30px)}.expansion-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.expansion-card{min-width:0;display:flex;flex-direction:column;gap:16px;border:1px solid rgba(16,35,31,.13);border-radius:8px;background:#ffffffdb;box-shadow:0 16px 36px #08151312;padding:18px}.expansion-card-header{display:grid;gap:10px}.expansion-card-header span{width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(6,182,212,.22);border-radius:999px;background:#06b6d417;padding:5px 9px;color:var(--deep);font-family:JetBrains Mono,monospace;font-size:.67rem;font-weight:900;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.expansion-card h3{margin:0;color:var(--deep);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.16rem;font-weight:800;line-height:1.08}.expansion-card>p{margin:0;color:var(--muted);font-size:.93rem;line-height:1.55}.expansion-meta{display:grid;gap:8px;margin:auto 0 0}.expansion-meta div{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:10px;border-top:1px solid rgba(16,35,31,.09);padding-top:8px}.expansion-meta dt,.expansion-prices span{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:900;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.expansion-meta dd{min-width:0;margin:0;color:var(--deep);font-size:.88rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.25}.expansion-prices{display:grid;gap:8px;margin:0;padding:0;list-style:none}.expansion-prices li{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(201,218,213,.68);border-radius:8px;background:#fffdf8c7;padding:9px 10px}.expansion-prices strong{min-width:0;color:var(--deep);font-size:.95rem;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.2;text-align:right}.resource-grid,.resource-grid.large{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-card{position:relative;overflow:hidden;min-height:260px;display:flex;flex-direction:column;padding:24px}.resource-card>span{color:var(--orange);font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.resource-card h2,.resource-card h3{margin:18px 0 0;color:var(--deep);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.02}.resource-card>strong{display:inline-flex;align-items:center;margin-top:auto;color:var(--deep);font-weight:800;transition:transform var(--motion-fast) var(--ease)}.resource-artifact-preview{display:grid;gap:6px;border:1px solid rgba(16,35,31,.12);border-left:4px solid var(--cyan);border-radius:10px;background:linear-gradient(135deg,#e7f8f8e0,#fffdf8eb),#fff;margin-bottom:18px;padding:12px}.resource-artifact-preview.tone-risk{border-left-color:var(--orange);background:#ff751f12}.resource-artifact-preview.tone-warning{border-left-color:var(--amber)}.resource-artifact-preview.tone-success{border-left-color:var(--green)}.resource-artifact-preview span,.resource-article-artifact span{color:var(--orange);font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.resource-artifact-preview strong,.resource-article-artifact strong{color:var(--deep);font-size:1.05rem;line-height:1.12}.resource-artifact-preview small,.resource-artifact-preview em,.resource-article-artifact p,.resource-article-artifact em{margin:0;color:var(--muted);font-size:.82rem;font-style:normal;line-height:1.4}.resource-artifact-preview em,.resource-article-artifact em{border-radius:999px;background:#ffffffdb;color:var(--deep);font-weight:850;padding:6px 8px}.resource-article-hero-grid{width:min(980px,calc(100% - 32px));display:grid;gap:26px;align-items:center;margin-inline:auto}.resource-article-hero h1{max-width:860px}.resource-article-artifact{display:grid;gap:10px;border:1px solid rgba(16,35,31,.14);border-left:4px solid var(--cyan);border-radius:14px;background:#ffffffdb;padding:18px;box-shadow:0 16px 34px #08151314}.resource-article-artifact.tone-risk{border-left-color:var(--orange)}.resource-article-artifact.tone-warning{border-left-color:var(--amber)}.resource-article-artifact.tone-success{border-left-color:var(--green)}.resource-article-layout{display:grid;gap:28px;align-items:start}.resource-article-layout aside{display:grid;gap:16px;border:1px solid rgba(16,35,31,.13);border-radius:14px;background:#ffffffe6;padding:22px;box-shadow:0 16px 36px #08151312}.resource-article-layout aside h2{margin:0;color:var(--deep);font-size:1.05rem}.resource-article-layout ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.resource-article-layout li{position:relative;padding-left:22px;color:var(--ink);line-height:1.5}.resource-article-layout li:before{content:"";position:absolute;left:0;top:.5em;width:10px;height:10px;border-radius:50%;background:var(--orange)}.resource-article-layout aside a,.resource-article-body a{color:var(--deep);font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.resource-article-body{display:grid;gap:28px}.resource-article-body article{display:grid;gap:14px;border-top:1px solid rgba(16,35,31,.13);padding-top:24px}.resource-article-body article:first-child{border-top:0;padding-top:0}.resource-article-body h2{margin:0;color:var(--deep);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.48rem,2.45vw,2.3rem);font-weight:700;line-height:1.05}.resource-article-body p{margin:0;color:var(--muted);font-size:1.04rem;line-height:1.76}.resource-article-body .resource-section-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 18px;border:1px solid rgba(16,35,31,.13);border-radius:12px;background:#f5fbfad1;padding:16px 18px}.resource-article-body .resource-section-list li{color:var(--ink);font-size:.98rem;line-height:1.45}.faq-list{display:grid;gap:10px;margin-top:28px}.faq-list details{border:1px solid rgba(16,35,31,.13);border-radius:14px;background:#fff;padding:0;box-shadow:0 14px 32px #0815130f}.faq-list summary{cursor:pointer;padding:20px 22px;color:var(--deep);font-weight:900;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";float:right;color:var(--orange)}.faq-list details[open] summary:after{content:"-"}.faq-list details p{margin:0;padding:0 22px 22px}.trust-pricing-strip{display:grid;gap:clamp(24px,4vw,36px);padding:clamp(28px,4vw,40px);border:1px solid rgba(16,35,31,.12);border-radius:18px;background:#ffffffb8;box-shadow:0 0 0 1px #0000000a,0 8px 24px #0815130f}.trust-pricing-strip-intro h2{margin:10px 0 0;color:var(--deep);font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:1.1}.trust-pricing-strip-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.trust-pricing-strip-list li{display:grid;gap:8px}.trust-pricing-strip-list strong{color:var(--deep);font-size:.95rem}.trust-pricing-strip-list span{color:var(--muted);font-size:.9rem;line-height:1.55}.trust-pricing-strip-links{display:flex;flex-wrap:wrap;gap:16px 28px}.trust-pricing-strip-links a{color:var(--deep);font-weight:700;text-decoration:none}.trust-pricing-strip-links a:hover{color:var(--cyan)}.feature-catalog-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:920px;margin:0 auto clamp(20px,3vw,28px)}.feature-catalog-filter{border:1px solid rgba(16,35,31,.14);border-radius:999px;background:#ffffffdb;color:var(--muted);cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:10px 14px;text-transform:uppercase;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.feature-catalog-filter.is-active,.feature-catalog-filter:hover{border-color:#06b6d459;background:#06b6d414;color:var(--deep)}.feature-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.feature-catalog-card{display:grid;gap:12px;padding:22px;border:1px solid rgba(16,35,31,.12);border-radius:14px;background:#ffffffdb;color:inherit;text-decoration:none;box-shadow:0 0 0 1px #0000000a,0 4px 16px #0815130a;transition:transform .15s ease,box-shadow .15s ease}.feature-catalog-card:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #0000000f,0 10px 24px #08151314}.feature-catalog-card[hidden]{display:none}.feature-catalog-category{color:var(--orange);font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.feature-catalog-card h2{margin:0;color:var(--deep);font-size:1.2rem;line-height:1.2}.feature-catalog-card p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.55}.feature-catalog-card strong{margin-top:4px;color:var(--deep);font-size:.88rem}.feature-availability-line{margin:0;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.feature-catalog-empty{margin:24px 0 0;color:var(--muted);text-align:center}.feature-overview{display:grid;gap:28px;align-items:start}.feature-overview ul{margin-top:0}.feature-proof-section{border-block:1px solid rgba(16,35,31,.08)}.feature-proof-layout{display:grid;gap:clamp(22px,4vw,52px);align-items:center}.feature-proof-copy{display:grid;gap:16px;align-content:start}.feature-proof-copy h2{max-width:720px;margin:0;color:var(--deep);font-size:clamp(2rem,4vw,3.45rem);line-height:.98}.feature-proof-copy>p:not(.eyebrow){max-width:650px;margin:0;color:var(--muted);font-size:1.04rem;line-height:1.7}.feature-proof-faq{max-width:650px;border:1px solid rgba(16,35,31,.12);border-radius:14px;background:#ffffffbd;padding:16px 18px}.feature-proof-faq summary{cursor:pointer;color:var(--deep);font-weight:900}.feature-proof-faq p{margin:12px 0 0;color:var(--muted);line-height:1.7}.feature-proof-artifact{position:relative;overflow:hidden;display:grid;gap:16px;border:1px solid rgba(16,35,31,.14);border-radius:14px;background:radial-gradient(circle at 12% 8%,rgba(6,182,212,.16),transparent 34%),radial-gradient(circle at 86% 16%,rgba(255,117,31,.14),transparent 30%),#fffdf8;padding:clamp(18px,3vw,26px);box-shadow:0 26px 56px #0815131f}.feature-proof-artifact:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(16,35,31,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(16,35,31,.035) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 76%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 76%)}.feature-proof-artifact>*{position:relative;z-index:1}.feature-proof-artifact-header{display:grid;gap:8px}.feature-proof-artifact-header>span,.feature-proof-entrypoints>span{color:var(--orange);font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:900;text-transform:uppercase}.feature-proof-artifact-header h3{max-width:760px;margin:0;color:var(--deep);font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.04}.feature-proof-artifact-header p{max-width:760px;margin:0;color:var(--muted);line-height:1.65}.feature-proof-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.feature-proof-evidence div{min-width:0;border:1px solid rgba(16,35,31,.1);border-radius:12px;background:#ffffffd1;padding:12px}.feature-proof-evidence dt{margin:0 0 5px;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:900;text-transform:uppercase}.feature-proof-evidence dd{margin:0;color:var(--deep);font-weight:850;line-height:1.3}.feature-proof-blocks{display:grid;gap:10px}.feature-proof-block{min-width:0;border:1px solid rgba(16,35,31,.12);border-left:4px solid var(--cyan);border-radius:14px;background:#ffffffe6;padding:14px;box-shadow:0 12px 26px #0815130f}.feature-proof-block>div{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0;margin-bottom:8px}.feature-proof-block span{color:var(--orange);font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:900}.feature-proof-block em{max-width:58%;overflow:hidden;border:1px solid rgba(6,182,212,.25);border-radius:999px;background:#e7f8f8d1;color:var(--deep);font-size:.72rem;font-style:normal;font-weight:900;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.feature-proof-block h4{margin:0;color:var(--deep);font-size:1.05rem;line-height:1.2}.feature-proof-block p{margin:8px 0 0;color:var(--muted);line-height:1.58}.feature-proof-slack-mock{min-width:0}.feature-proof-artifact.visual-slack-mock{gap:18px}.feature-proof-artifact.visual-slack-mock .guided-product-frame{max-width:100%;gap:0;border-radius:12px;background:linear-gradient(135deg,#06b6d40f,#ff751f0a),#ffffffe6;padding:10px;box-shadow:0 14px 32px #08151314}.feature-proof-artifact.visual-slack-mock .gslack-window{grid-template-columns:minmax(0,1fr);grid-template-rows:40px minmax(0,1fr);min-height:520px;border-radius:10px}.feature-proof-artifact.visual-slack-mock .gslack-global-rail,.feature-proof-artifact.visual-slack-mock .gslack-conversation-sidebar{display:none}.feature-proof-artifact.visual-slack-mock .gslack-topbar{grid-template-columns:auto minmax(0,1fr) auto auto}.feature-proof-artifact.visual-slack-mock .gslack-main{grid-row:2;grid-column:1;grid-template-rows:minmax(0,1fr)}.feature-proof-artifact.visual-slack-mock .gslack-body{min-height:360px}.solution-mock-shell{width:100%;min-width:0}.solution-hero-mock.solution-mock-shell{align-self:center}.solution-mock-shell .guided-product-frame{width:100%;max-width:100%;gap:12px;min-width:0;border-radius:12px;padding:10px;overflow:visible;box-shadow:0 14px 32px #08151314}.solution-mock-shell .guided-steps{width:100%;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.solution-mock-shell .gslack-window{--gslack-sidebar-total: 0px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:40px minmax(0,1fr);min-height:440px;overflow:visible;border-radius:10px}.solution-proof-mock.solution-mock-shell .gslack-window{min-height:480px}.solution-mock-shell .gslack-global-rail,.solution-mock-shell .gslack-conversation-sidebar,.solution-mock-shell .gslack-sidebar{display:none}.solution-mock-shell .gslack-topbar{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr) auto auto;justify-content:stretch}.solution-mock-shell .gslack-main{grid-row:2;grid-column:1;overflow:visible}.solution-mock-shell .gslack-body{min-height:320px}.solution-mock-shell .modal-stage{inset:0;padding:16px}.solution-mock-shell .gslack-modal{width:min(100%,520px);max-height:calc(100% - 24px)}.solution-mock-shell .gslack-modal-summary,.solution-mock-shell .gslack-modal-intro,.solution-mock-shell .gslack-modal-helper,.solution-mock-shell .gslack-control-row small,.solution-mock-shell .gslack-field-grid dd{overflow-wrap:anywhere;white-space:normal}.solution-mock-shell .gslack-modal-fields{padding:14px 18px 18px 22px}.artifact-ui{display:grid;gap:12px;border:1px solid rgba(16,35,31,.13);border-radius:14px;background:#ffffffe0;padding:14px;box-shadow:0 14px 30px #0815130f}.artifact-ui-toolbar,.artifact-decision-modal>header,.artifact-analytics-digest>header,.artifact-ai-review>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;border-bottom:1px solid rgba(16,35,31,.11);padding-bottom:12px}.artifact-ui :where(strong,h4){color:var(--deep)}.artifact-ui :where(p,small){margin:0;color:var(--muted);line-height:1.48}.artifact-ui :where(span,em){font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.artifact-ui em{border-radius:999px;background:#e7f8f8e6;color:var(--deep);font-style:normal;padding:4px 7px}.artifact-week-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.artifact-week-day{display:grid;gap:8px;min-height:190px;border:1px solid rgba(16,35,31,.12);border-left:4px solid var(--cyan);border-radius:10px;background:#fff;padding:14px}.artifact-week-day.is-gap{border-left-color:var(--orange);background:#ff751f12}.artifact-week-day span,.artifact-decision-modal header span,.artifact-analytics-digest header span,.artifact-ai-review header span{color:var(--orange)}.artifact-week-day em{align-self:end;justify-self:start}.artifact-modal-body{display:grid;gap:10px}.artifact-modal-body section,.artifact-retry-alert,.artifact-retry-path section,.artifact-inbox-item,.artifact-analytics-digest section,.artifact-ai-review section{display:grid;gap:7px;border:1px solid rgba(16,35,31,.12);border-radius:10px;background:#fff;padding:12px}.artifact-reason-row,.artifact-inbox-item.is-urgent{border-left:4px solid var(--orange)}.artifact-action-row,.artifact-retry-actions{display:flex;flex-wrap:wrap;gap:8px}.artifact-action-row span,.artifact-retry-actions span{border:1px solid rgba(16,35,31,.16);border-radius:8px;background:#fff;color:var(--deep);padding:9px 11px;line-height:1}.artifact-action-row span:first-child,.artifact-retry-actions span:first-child{border-color:var(--cyan);background:#e7f8f8f2}.artifact-modal-body footer{border-left:3px solid var(--cyan);color:var(--muted);padding-left:12px;line-height:1.5}.artifact-retry-alert{border-left:4px solid var(--orange);background:#ff751f12}.artifact-retry-path{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.artifact-inbox-board{background:linear-gradient(90deg,#e7f8f8b3,#fffdf8eb),#fff}.artifact-inbox-item>div,.artifact-ai-review section>div{display:flex;justify-content:space-between;gap:10px}.artifact-inbox-item footer{display:flex;flex-wrap:wrap;gap:6px}.artifact-inbox-item footer small{border-radius:999px;background:#e7f8f8e6;color:var(--deep);font-size:.72rem;font-weight:850;padding:4px 7px}.artifact-analytics-digest>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.artifact-analytics-digest section{border-top:4px solid var(--cyan)}.artifact-analytics-digest section:first-child{border-top-color:var(--green)}.artifact-analytics-digest section:nth-child(2){border-top-color:var(--amber)}.artifact-ai-review{background:linear-gradient(135deg,#e7f8f8eb,#fffdf8f5),#fff}.artifact-ai-review section:nth-of-type(3){border-left:4px solid var(--orange)}.feature-proof-entrypoints{display:grid;gap:10px;border-top:1px solid rgba(16,35,31,.12);padding-top:14px}.feature-proof-entrypoints ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.feature-proof-entrypoints li{border:1px solid rgba(16,35,31,.12);border-radius:999px;background:#ffffffd1;color:var(--deep);font-size:.86rem;font-weight:850;padding:7px 10px}.story-stack{display:grid;gap:16px}.story-stack article{display:grid;grid-template-columns:80px minmax(0,.8fr) minmax(0,1fr);gap:22px;align-items:start;border-top:1px solid rgba(16,35,31,.14);padding-top:26px}.story-stack span{color:var(--orange);font-family:JetBrains Mono,monospace;font-weight:900}.story-stack h2{margin:0;color:var(--deep);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.48rem,2.45vw,2.3rem);font-weight:700;line-height:1}.story-stack p{margin:0;color:var(--muted);line-height:1.7}.outcome-grid{display:grid;gap:28px}.outcome-grid>div:last-child{display:grid;gap:12px}.outcome-grid article{border:1px solid rgba(16,35,31,.13);border-radius:14px;background:#fff;padding:18px;box-shadow:0 14px 32px #0815130f}.outcome-grid strong{display:block;color:var(--deep);font-size:1.1rem}.outcome-grid p{margin:8px 0 0}.solution-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.solution-directory-card{min-height:310px;display:flex;flex-direction:column;padding:26px;transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.solution-directory-card p{margin:0;color:var(--orange);font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.solution-directory-card h2{max-width:520px;font-size:clamp(1.8rem,3vw,3rem)}.solution-directory-card strong{margin-top:auto;color:var(--deep)}.solution-objection-section .split-heading{margin-bottom:28px}.solution-hero-copy .hero-actions{margin-top:22px}.solution-week-timeline{position:relative;display:flex;flex-direction:column;gap:24px;max-width:800px;margin:36px auto 0;padding-left:36px;box-sizing:border-box}.solution-week-timeline:before{content:"";position:absolute;top:12px;bottom:12px;left:11px;width:2px;background:linear-gradient(180deg,var(--cyan) 0%,var(--orange) 50%,rgba(16,35,31,.08) 100%);border-radius:99px}.solution-week-card{position:relative;display:grid;gap:6px;border:1px solid rgba(16,35,31,.12);border-radius:14px;background:#ffffffe0;padding:clamp(16px,2vw,24px);box-shadow:0 16px 36px #0815130f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.solution-week-card:hover{transform:translateY(-2px);box-shadow:0 20px 48px #0815131a;border-color:#06b6d459}.solution-week-card:before{content:"";position:absolute;top:24px;left:-30px;width:10px;height:10px;border-radius:999px;background:#fff;border:3px solid var(--cyan);box-shadow:0 0 0 4px #06b6d433;z-index:2;transition:transform .18s ease,background .18s ease}.solution-week-card:nth-child(2n):before{border-color:var(--orange);box-shadow:0 0 0 4px #ff751f33}.solution-week-card:hover:before{transform:scale(1.25);background:var(--cyan)}.solution-week-card:nth-child(2n):hover:before{background:var(--orange)}.solution-week-card-when{margin:0;color:var(--orange);font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.solution-week-card:nth-child(2n) .solution-week-card-when{color:var(--cyan)}.solution-week-card h3{margin:0;color:var(--deep);font-size:1.15rem;font-weight:800}.solution-week-card p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.5}.solution-mechanics-list{display:grid;gap:14px;margin-top:28px}.solution-mechanic-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start;padding:18px 20px;border:1px solid rgba(16,35,31,.11);border-radius:12px;background:#ffffffe0;box-shadow:0 12px 28px #0815130d}.solution-page-social-teams .solution-mechanic-card{border-left:4px solid var(--orange)}.solution-page-agencies .solution-mechanic-card,.solution-page-client-approvers .solution-mechanic-card{border-left:4px solid var(--cyan)}.solution-page-founders .solution-mechanic-card{border-left:4px solid #f59e0b}.solution-mechanic-index{font-family:JetBrains Mono,monospace;font-size:.82rem;font-weight:900;color:var(--eyebrow)}.solution-mechanic-body{display:grid;gap:10px}.solution-mechanic-surface{margin:0;color:var(--deep);font-size:1.05rem;line-height:1.3;text-wrap:balance}.solution-mechanic-action,.solution-mechanic-outcome{margin:0;color:var(--ink);font-size:.95rem;line-height:1.5;text-wrap:pretty}.solution-mechanic-label{display:block;margin-bottom:4px;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.solution-mechanic-card dl{display:grid;gap:12px;margin:0}.solution-mechanic-card dl div{display:grid;gap:4px}.solution-mechanic-card dt{margin:0;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.solution-mechanic-card dd{margin:0;color:var(--ink);font-size:.95rem;line-height:1.5;text-wrap:pretty}.solution-worry-shell{display:flex;justify-content:center}.solution-worry-panel{width:min(100%,46rem);display:grid;gap:12px;padding:clamp(22px,4vw,32px);border:1px solid rgba(16,35,31,.12);border-radius:14px;background:#fffffff0;box-shadow:0 16px 36px #0815130f}.solution-worry-panel h2{margin:0;color:var(--deep);font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.15;text-wrap:balance}.solution-worry-panel p{margin:0;color:var(--muted);font-size:1rem;line-height:1.6;text-wrap:pretty}.solution-proof-shell{display:grid;gap:clamp(24px,4vw,36px)}.solution-proof-layout{display:grid;gap:20px;align-items:start}.solution-proof-mock{margin-top:0;padding:10px;overflow:visible;border:1px solid rgba(16,35,31,.11);border-radius:12px;background:#ffffffeb;box-shadow:0 14px 30px #0815130f}.solution-proof-mock .guided-product-frame{margin:0;border:0;box-shadow:none;background:transparent;padding:0}.solution-proof-artifact-header{display:grid;gap:10px;max-width:740px}.solution-proof-artifact-header h2,.solution-reassurance h2{margin:0;color:var(--deep);font-size:clamp(1.9rem,3vw,3rem)}.solution-proof-artifact-header p:not(.eyebrow),.solution-reassurance p:not(.eyebrow){margin:0;color:var(--muted)}.solution-reassurance{display:grid;gap:14px;border:1px solid rgba(16,35,31,.14);border-radius:14px;background:var(--deep);padding:clamp(22px,3vw,30px);box-shadow:0 20px 44px #0815131a}.solution-reassurance-points{display:grid;gap:10px;margin:8px 0 0;padding:14px 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.14)}.solution-reassurance-points li{display:grid;gap:4px}.solution-reassurance-points span{color:#ffffff9e;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.solution-reassurance-points strong{color:#ffffffeb;font-size:.95rem;font-weight:700;line-height:1.45}.solution-reassurance .eyebrow{color:var(--cyan)}.solution-reassurance h2{color:#fff;font-size:clamp(1.7rem,2.6vw,2.35rem)}.solution-reassurance p:not(.eyebrow){color:#ffffffc2}.comparison-table{overflow-x:auto;border:1px solid rgba(16,35,31,.13);border-radius:14px;background:#fff;box-shadow:0 16px 36px #08151312}.comparison-table table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.comparison-table th,.comparison-table td{border-bottom:1px solid rgba(201,218,213,.74);padding:16px;text-align:left;vertical-align:top}.comparison-table thead th{color:var(--deep);font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.comparison-table tbody th{color:var(--deep);font-weight:900}.comparison-table thead th:first-child,.comparison-table tbody tr:not(.comparison-group)>th{width:22%}.comparison-table .comparison-group th{border-bottom:1px solid rgba(255,117,31,.24);background:#ff751f12;color:var(--orange);font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.comparison-table td{color:var(--muted);font-weight:700}.comparison-value{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-weight:800;font-variant-numeric:tabular-nums;line-height:1.2}.comparison-icon{width:24px;height:24px;flex:0 0 auto;display:inline-grid;place-items:center;border:1px solid rgba(16,35,31,.12);border-radius:999px;background:#10231f0d;color:var(--muted);font-size:.9rem;font-weight:950;line-height:1}.comparison-value.is-included .comparison-icon{border-color:#18a86b3d;background:#18a86b1f;color:#08704a}.comparison-value.is-unavailable{color:#5d6f69b8}.comparison-value.is-unavailable .comparison-icon{border-color:#5d6f6929;background:#5d6f6914;color:#5d6f69c7}.comparison-value.is-unlimited .comparison-icon{border-color:#ff751f47;background:#ff751f1c;color:var(--orange)}.platform-value{display:flex;max-width:100%;align-items:flex-start}.platform-limits{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.platform-limits span{display:inline-flex;align-items:center;border:1px solid rgba(201,218,213,.72);border-radius:999px;background:#e5f7f47a;color:var(--ink);padding:5px 8px;font-size:.78rem;font-weight:850;font-variant-numeric:tabular-nums;line-height:1;text-align:center}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.comparison-mobile{display:none}@media(max-width:820px){.comparison-table table{min-width:700px}.comparison-table th,.comparison-table td{padding:14px 12px}}@media(max-width:760px){.comparison-table{display:none}.comparison-mobile{display:grid;gap:12px}.comparison-mobile-plan{display:grid;overflow:hidden;border:1px solid rgba(16,35,31,.13);border-radius:10px;background:#fff;box-shadow:0 12px 28px #0815130f}.comparison-mobile-plan.highlighted{border-color:#ff751f57;box-shadow:0 16px 34px #ff751f1a}.comparison-mobile-plan summary{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;color:var(--deep);cursor:pointer;list-style:none}.comparison-mobile-plan summary::-webkit-details-marker{display:none}.comparison-mobile-plan summary:after{content:"+";width:28px;height:28px;flex:0 0 auto;display:inline-grid;place-items:center;border:1px solid rgba(201,218,213,.88);border-radius:999px;background:#e5f7f4c2;color:var(--orange);font-size:1.05rem;font-weight:900;line-height:1;transition:transform .18s var(--ease)}.comparison-mobile-plan[open] summary:after{transform:rotate(45deg)}.comparison-mobile-plan summary span{min-width:0;display:grid;gap:4px}.comparison-mobile-plan summary strong{font-size:1.08rem;font-weight:900;line-height:1.1}.comparison-mobile-plan summary small{color:var(--muted);font-size:.84rem;font-weight:760;line-height:1.25}.comparison-mobile-plan summary em{margin-left:auto;color:var(--deep);font-style:normal;font-size:1.02rem;font-weight:900;white-space:nowrap}.comparison-mobile-plan-body{display:grid;gap:16px;border-top:1px solid rgba(201,218,213,.74);padding:0 16px 18px}.comparison-mobile-group{display:grid;gap:8px;padding-top:16px}.comparison-mobile-group h3{margin:0;color:var(--orange);font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.comparison-mobile-group dl{display:grid;gap:0;margin:0;border:1px solid rgba(201,218,213,.64);border-radius:8px;background:#fffdf8bd}.comparison-mobile-group dl div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;border-bottom:1px solid rgba(201,218,213,.64);padding:10px 11px}.comparison-mobile-group dl div:last-child{border-bottom:0}.comparison-mobile-group dt{color:var(--deep);font-size:.88rem;font-weight:800;line-height:1.25}.comparison-mobile-group dd{max-width:190px;margin:0;color:var(--muted);font-size:.84rem;font-weight:820;line-height:1.25;text-align:right;overflow-wrap:anywhere}.comparison-mobile-group dd .comparison-value{justify-content:flex-end}.comparison-mobile-group dd .platform-value{align-items:flex-end}.comparison-mobile-group dd .platform-limits{justify-content:flex-end}.comparison-mobile-group dd .platform-limits span{font-size:.72rem;padding:5px 7px}}.pricing-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.pricing-notes p{margin:0;border:1px solid rgba(16,35,31,.12);border-radius:var(--radius);background:#ffffffbd;padding:14px;color:var(--muted);font-size:.95rem;line-height:1.55}.pricing-disclosure{display:block;margin-top:8px;color:var(--muted);font-size:.82rem;font-weight:720;line-height:1.5}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-grid article{padding:24px}.support-hero{padding-block:76px 44px;text-align:center}.support-hero .site-shell{width:min(840px,calc(100% - 32px))}.support-hero h1{font-size:4.1rem;line-height:1.02}.support-hero p:not(.eyebrow){max-width:660px;margin-top:18px;font-size:1.12rem;line-height:1.58}.support-hero a{color:var(--deep);font-weight:900;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-index-section{padding-block:46px 76px}.support-section-heading{display:grid;gap:8px;margin-bottom:22px}.support-section-heading h2{margin:0;color:var(--deep);font-size:2.15rem;font-weight:800;line-height:1.08}.support-section-heading p:not(.eyebrow){max-width:620px;margin:0;color:var(--muted);line-height:1.55}.support-grid article,.support-grid .trust-card{min-height:230px;padding:22px}.support-doc-grid{gap:16px;padding-block:10px}.support-doc-grid article{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;border:0;border-radius:var(--radius);background:#ffffffeb;box-shadow:var(--shadow-border);padding:22px}.support-doc-grid article h2{margin:0;font-size:1.42rem;font-weight:800;line-height:1.1}.support-doc-grid article h2 a{color:var(--deep);text-decoration:none}.support-doc-grid article h2 a:hover,.support-doc-grid article h2 a:focus-visible{color:var(--cyan)}.support-doc-grid article p{margin:0;color:var(--muted);font-size:.96rem;line-height:1.5}.support-grid h2{font-size:clamp(1.35rem,2.2vw,1.9rem)}.support-layout{display:grid;gap:24px;align-items:start}.support-layout h2{margin:14px 0 0;color:var(--deep);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.9rem,3.2vw,3.05rem);font-weight:700;line-height:1}.support-layout p{max-width:680px;color:var(--muted);line-height:1.7}.support-layout aside{display:grid;gap:8px;border:1px solid rgba(16,35,31,.13);border-radius:14px;background:#fff;padding:20px;box-shadow:0 16px 36px #08151312}.support-layout aside h3{margin:0 0 8px;color:var(--deep);font-size:1rem}.support-layout aside a,.support-layout aside span{border-radius:var(--radius);padding:10px;color:var(--muted);font-weight:850}.support-layout aside a:hover{background:#06b6d41a;color:var(--deep)}.support-doc-links{display:grid;gap:5px;margin-top:auto;padding-top:12px}.support-doc-links a{display:flex;min-height:42px;align-items:center;border-radius:7px;padding:9px 10px;color:var(--deep);font-size:.92rem;font-weight:720;line-height:1.25;text-decoration:none;transition:background .16s var(--ease),color .16s var(--ease),transform .16s var(--ease)}.support-doc-links a:hover,.support-doc-links a:focus-visible{background:#06b6d41a;color:var(--deep);transform:translate(2px)}.support-doc-links .support-doc-all-link{color:var(--cyan-ink);font-weight:850}.support-doc-page{background:linear-gradient(180deg,#ffffffe0,#f7f2e8b8 440px,#fffffff5),radial-gradient(circle at 12% 0%,rgba(6,182,212,.08),transparent 28rem)}.support-doc-hero{padding-block:54px 30px}.support-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px;color:var(--muted);font-size:.84rem;font-weight:760}.support-breadcrumbs a{color:var(--deep);text-decoration:none}.support-breadcrumbs a:after{content:"/";margin-left:8px;color:var(--muted)}.support-doc-hero h1{max-width:780px;margin:0;color:var(--deep);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:4rem;font-weight:800;letter-spacing:0;line-height:1.02}.support-doc-hero p:not(.eyebrow){max-width:680px;margin-top:16px;color:var(--muted);font-size:1.08rem;line-height:1.6}.support-doc-callouts{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.support-doc-callouts span{border:1px solid rgba(16,35,31,.14);border-radius:999px;background:#ffffffc7;padding:8px 12px;color:var(--deep);font-size:.84rem;font-weight:850}.support-doc-layout{display:grid;gap:28px;align-items:start;justify-content:center;padding-bottom:96px}.support-category-layout{display:grid;gap:28px;align-items:start;padding-bottom:96px}.support-category-main{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;min-width:0}.support-category-card{min-width:0;min-height:210px;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;border-radius:var(--radius);background:#fffffff5;box-shadow:var(--shadow-border);padding:24px;color:inherit;text-decoration:none;transition:box-shadow .16s var(--ease),transform .16s var(--ease)}.support-category-card:hover,.support-category-card:focus-visible{box-shadow:0 20px 44px #0815131a;transform:translateY(-2px)}.support-category-card span{color:var(--orange);font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.support-category-card h2{margin:0;color:var(--deep);font-size:1.28rem;font-weight:820;line-height:1.12}.support-category-card p{margin:0;color:var(--muted);font-size:.96rem;line-height:1.55}.support-category-aside{display:grid;gap:8px;border-radius:var(--radius);background:#fffffff5;box-shadow:var(--shadow-border);padding:18px}.support-category-aside h2{margin:0 0 6px;color:var(--deep);font-size:1rem;font-weight:850}.support-category-aside a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border-radius:8px;padding:11px 12px;color:var(--muted);text-decoration:none}.support-category-aside a:hover,.support-category-aside a:focus-visible,.support-category-aside a.is-active{background:#06b6d41a;color:var(--deep)}.support-category-aside span{min-width:0;overflow:hidden;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.support-category-aside small{color:var(--muted);font-size:.78rem;font-weight:760}.support-doc-main{display:grid;gap:16px;min-width:0}.support-doc-authored,.support-doc-section,.support-doc-aside{border:0;border-radius:var(--radius);background:#fffffff5;box-shadow:var(--shadow-border)}.support-doc-authored,.support-doc-section{padding:34px 38px}.support-doc-visual-list{display:grid;gap:18px;margin-top:30px}.support-doc-visual{min-width:0;display:grid;gap:10px;margin:0}.support-doc-visual a{display:block;overflow:hidden;border-radius:12px;background:#eef2f7;box-shadow:0 0 0 1px #0000001a,0 18px 44px #0815131a;transition:box-shadow .16s var(--ease),transform .16s var(--ease)}.support-doc-visual a:hover,.support-doc-visual a:focus-visible{box-shadow:0 0 0 1px #06b6d44d,0 18px 38px #0815131f;transform:translateY(-2px)}.support-doc-visual img{display:block;width:100%;height:auto;background:#eef2f7}.support-doc-visual figcaption{max-width:72ch;color:var(--muted);font-size:.9rem;font-weight:700;line-height:1.45}.support-doc-authored{color:var(--ink);font-size:1.02rem;line-height:1.72}.support-doc-authored h2,.support-doc-section h2,.support-doc-aside h2{margin:0;color:var(--deep);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.55rem;font-weight:800;line-height:1.12}.support-doc-authored h2:not(:first-child){margin-top:34px;padding-top:28px;border-top:1px solid rgba(16,35,31,.1)}.support-doc-authored h3{margin:28px 0 8px;color:var(--deep);font-size:1.14rem;font-weight:820;line-height:1.24}.support-doc-authored p,.support-doc-section p{max-width:68ch;margin:12px 0 0;color:var(--muted);line-height:1.72}.support-doc-authored>:first-child{margin-top:0}.support-doc-authored a{color:var(--deep);font-weight:780;text-decoration:underline;text-decoration-color:#06b6d48c;text-decoration-thickness:2px;text-underline-offset:4px}.support-doc-authored code{border:1px solid rgba(16,35,31,.12);border-radius:6px;background:#0815130f;padding:2px 5px;color:var(--deep);font-family:JetBrains Mono,monospace;font-size:.88em;font-weight:700}.support-doc-authored pre{overflow-x:auto;border-radius:var(--radius);background:var(--deep);padding:16px}.support-doc-authored pre code{border:0;background:transparent;color:#fff;padding:0}.support-doc-authored ul,.support-doc-authored ol{display:grid;gap:8px;margin:12px 0 0;padding-left:1.35rem;color:var(--ink)}.support-doc-authored li{padding-left:.25rem;line-height:1.62}.support-doc-authored li::marker{color:var(--orange);font-weight:900}.support-doc-authored table{width:100%;margin-top:18px;border-collapse:collapse;overflow:hidden;border-radius:var(--radius);box-shadow:0 0 0 1px #10231f1a;font-size:.94rem}.support-doc-authored th,.support-doc-authored td{padding:11px 12px;border-bottom:1px solid rgba(16,35,31,.09);text-align:left;vertical-align:top}.support-doc-authored th{background:#e7f8f8b3;color:var(--deep);font-weight:850}.support-doc-authored td{color:var(--muted)}.support-doc-authored tr:last-child td{border-bottom:0}.support-doc-authored blockquote{margin:18px 0 0;border-left:4px solid var(--cyan);background:#e7f8f88f;padding:12px 16px;color:var(--ink)}.support-doc-table{display:grid;margin-top:16px;overflow:hidden;border:1px solid rgba(16,35,31,.12);border-radius:var(--radius)}.support-doc-row{display:grid;grid-template-columns:minmax(160px,.34fr) minmax(0,1fr);gap:16px;padding:14px 16px;border-bottom:1px solid rgba(16,35,31,.1);background:#ffffffa3}.support-doc-row:last-child{border-bottom:0}.support-doc-row strong{color:var(--deep);font-weight:880}.support-doc-row span{min-width:0;color:var(--muted);line-height:1.55;overflow-wrap:anywhere}.support-doc-aside{position:sticky;top:calc(var(--nav-height) + 20px);display:grid;gap:6px;padding:14px}.support-doc-aside h2{margin-top:10px;padding:4px 6px 8px;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.support-doc-aside h2:first-child{margin-top:0}.support-doc-aside a,.support-doc-aside span{min-width:0;border-radius:7px;padding:10px;color:var(--deep);font-size:.92rem;font-weight:760;line-height:1.35;overflow-wrap:anywhere;transition:background .16s var(--ease),color .16s var(--ease)}.support-doc-aside a:hover{background:#06b6d41a;color:var(--deep)}.contact-section{scroll-margin-top:96px}.contact-guidance{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.contact-guidance strong{flex-basis:100%;color:var(--deep);font-size:.92rem}.contact-guidance span{border:1px solid rgba(16,35,31,.13);border-radius:999px;background:#ffffffad;padding:8px 11px;color:var(--muted);font-size:.88rem;font-weight:820}.support-mock-section{display:grid;gap:32px}.support-mock-intro{max-width:640px}.support-mock-intro h2{margin:14px 0 0;color:var(--deep);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.9rem,3.2vw,3.05rem);font-weight:700;line-height:1}.support-mock-intro p{max-width:520px;color:var(--muted);line-height:1.7}.support-mock-frame{width:100%;min-width:0;overflow:hidden}.support-eval-nudge{margin-top:20px;padding:14px 16px;border-left:3px solid var(--cyan);background:#00c2a80f;border-radius:0 8px 8px 0}.support-eval-nudge p{margin:0;font-size:.9rem;line-height:1.55;color:var(--muted)}.support-eval-nudge a{color:var(--deep);font-weight:650;text-decoration:underline;text-underline-offset:2px}.contact-form-card{display:grid;gap:18px;border:1px solid rgba(16,35,31,.13);border-radius:14px;background:#fff;padding:clamp(20px,3vw,30px);box-shadow:0 22px 54px #08151314}.contact-form-header{display:grid;gap:8px}.contact-form-header h2{margin:0;color:var(--deep);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:780;line-height:1}.contact-form-header p:not(.eyebrow),.contact-consent{margin:0;color:var(--muted);line-height:1.6}.contact-form-grid{display:grid;gap:14px}.contact-form-grid label{display:grid;gap:7px;color:var(--deep);font-size:.92rem;font-weight:850}.contact-form-grid input,.contact-form-grid textarea{width:100%;min-width:0;border:1px solid rgba(16,35,31,.18);border-radius:10px;background:var(--paper);padding:13px 14px;color:var(--deep);line-height:1.35;transition:border-color .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease)}.contact-form-grid textarea{resize:vertical;min-height:132px}.contact-form-grid input:hover,.contact-form-grid textarea:hover{border-color:#06b6d46b}.contact-form-grid input:focus,.contact-form-grid textarea:focus{outline:none;border-color:#06b6d4b8;background:#fff;box-shadow:0 0 0 4px #06b6d41f}.contact-field-full{grid-column:1 / -1}.contact-honeypot{position:absolute;left:-100vw;width:1px;height:1px;overflow:hidden}.contact-consent{font-size:.86rem}.contact-consent a{color:var(--deep);font-weight:900;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.contact-result{border-radius:10px;padding:12px 14px;font-weight:820;line-height:1.45}.contact-result[data-status=pending]{border:1px solid rgba(6,182,212,.28);background:#06b6d41a;color:var(--deep)}.contact-result[data-status=success]{border:1px solid rgba(0,130,109,.28);background:#00826d1a;color:var(--deep)}.contact-result[data-status=error]{border:1px solid rgba(255,117,31,.38);background:#ff751f1a;color:var(--deep)}.contact-submit{justify-self:start;gap:10px}.contact-submit:disabled{cursor:wait;opacity:.74;transform:none}.contact-spinner{display:none;width:16px;height:16px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%}.contact-form-card.is-submitting .contact-spinner{display:inline-block;animation:contact-spin .7s linear infinite}@keyframes contact-spin{to{transform:rotate(360deg)}}.contact-intent-selector{display:flex;gap:0;border:1px solid rgba(16,35,31,.13);border-radius:10px;overflow:hidden;background:#10231f0a;padding:3px}.contact-intent-btn{flex:1;padding:8px 10px;font-size:.8rem;font-weight:650;letter-spacing:.01em;border:none;background:transparent;border-radius:7px;cursor:pointer;color:var(--muted);transition:background .13s var(--ease),color .13s var(--ease),box-shadow .13s var(--ease);white-space:nowrap}.contact-intent-btn:hover{color:var(--deep);background:#fff9}.contact-intent-btn.is-active{background:#fff;color:var(--deep);box-shadow:0 1px 4px #0815131f}.contact-header-panel,.contact-evaluate-only,.contact-security-panel{display:none}.contact-form-card[data-intent=evaluate] .contact-header-panel[data-for-intent=evaluate],.contact-form-card[data-intent=support] .contact-header-panel[data-for-intent=support],.contact-form-card[data-intent=security] .contact-header-panel[data-for-intent=security]{display:grid;gap:8px}.contact-form-card[data-intent=evaluate] .contact-evaluate-only{display:grid}.contact-form-card[data-intent=security] .contact-security-panel{display:flex;flex-wrap:wrap;gap:10px}.contact-security-panel a{display:inline-flex;align-items:center;padding:8px 14px;border:1px solid rgba(16,35,31,.13);border-radius:8px;font-size:.875rem;font-weight:600;color:var(--deep);text-decoration:none;background:#10231f08;transition:background .14s var(--ease),border-color .14s var(--ease)}.contact-security-panel a:hover{background:#10231f12;border-color:#10231f38}.contact-form-grid select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;padding:10px 14px;font-size:.95rem;font-family:inherit;color:var(--deep);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23637369' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center;border:1.5px solid rgba(16,35,31,.16);border-radius:8px;cursor:pointer;transition:border-color .12s var(--ease),box-shadow .12s var(--ease)}.contact-form-grid select:hover{border-color:#10231f47}.contact-form-grid select:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px #00c2a826}.gs-founder-section{display:grid;gap:48px}.gs-founder-intro{max-width:540px}.gs-founder-intro h2{margin:0 0 12px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:780;line-height:1.1;color:var(--deep)}.gs-founder-intro p{margin:0;color:var(--muted);line-height:1.65}.gs-founder-proof{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.gs-founder-proof-item{display:flex;align-items:center;gap:7px;font-size:.875rem;font-weight:600;color:var(--muted)}.gs-founder-proof-item:before{content:"✓";color:var(--cyan);font-weight:700}@media(max-width:700px){.contact-intent-btn{font-size:.75rem;padding:7px 8px}.contact-security-panel{flex-direction:column}}.legal-summary-header{margin-bottom:32px}.legal-summary-header h2{font-size:clamp(1.4rem,2.4vw,2rem);color:var(--deep);margin:8px 0}.legal-summary-header>p:not(.eyebrow){font-size:.95rem;color:var(--muted);margin:0}.legal-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:32px}.legal-summary-card{background:#ffffffd1;border:1px solid rgba(16,35,31,.12);border-radius:12px;padding:22px 24px;display:flex;flex-direction:column;gap:8px}.legal-summary-card h3{font-size:.92rem;font-weight:700;color:var(--deep);margin:0}.legal-summary-card p{font-size:.88rem;color:var(--muted);line-height:1.65;margin:0}.legal-summary-card p a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.legal-summary-card p strong{color:var(--deep)}.legal-summary-card-highlight{border-left:3px solid var(--green)}.legal-summary-nav{border-top:1px solid rgba(16,35,31,.1);padding-top:24px;display:flex;align-items:baseline;gap:20px;flex-wrap:wrap}.legal-summary-nav>p{font-size:.85rem;color:var(--muted);margin:0;flex-shrink:0}.legal-summary-nav>div{display:flex;flex-wrap:wrap;gap:16px}.legal-summary-nav a{font-size:.85rem;font-weight:600;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:1px;transition:color .15s var(--ease),border-color .15s var(--ease)}.legal-summary-nav a:hover{color:var(--cyan);border-color:var(--cyan)}.legal-key-points{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:12px}.legal-key-points li{background:#ffffffd1;border:1px solid rgba(16,35,31,.12);border-radius:10px;padding:16px 20px;font-size:.9rem;color:var(--muted);line-height:1.65}.legal-key-points li strong{color:var(--deep)}.legal-hero{padding-block:clamp(74px,10vw,132px) 36px;text-align:center}.legal-hero p:not(.eyebrow){color:var(--muted);font-weight:800}.legal-body{padding-block:30px 92px}.legal-body p{color:var(--muted);font-size:1.02rem;line-height:1.76}.legal-body article{border-top:1px solid rgba(16,35,31,.13);margin-top:28px;padding-top:24px}.legal-body h2{margin:0 0 10px;color:var(--deep);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.3rem,2.1vw,1.95rem);font-weight:700;line-height:1.05}.legal-body a{color:var(--deep);font-weight:900;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.cta-band{background:radial-gradient(circle at 12% 12%,rgba(6,182,212,.24),transparent 30rem),radial-gradient(circle at 88% 24%,rgba(255,117,31,.2),transparent 28rem),var(--deep);color:#fff;padding-block:clamp(58px,8vw,92px)}.cta-band-inner{display:grid;gap:24px;align-items:center}.cta-band h2{max-width:760px;color:#fff}.cta-band p:not(.eyebrow){color:#ffffffbd}.cta-actions{display:flex;flex-wrap:wrap;gap:12px}.site-footer{background:#07110f;color:#fff;padding-block:56px 28px}.footer-top{display:grid;gap:36px}.footer-brand img{display:block;width:170px;height:auto}.footer-brand p{max-width:360px;color:#ffffffad;line-height:1.65}.footer-contact{color:#fff;font-weight:900}.footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.footer-columns h2{margin:0 0 14px;color:#fff;font-size:.86rem;letter-spacing:.08em;text-transform:uppercase}.footer-columns ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.footer-columns a,.footer-bottom a{color:#ffffffad;font-weight:750}.footer-columns a:hover,.footer-bottom a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:16px;border-top:1px solid rgba(255,255,255,.12);margin-top:40px;padding-top:22px;color:#ffffff9e;font-size:.9rem}.footer-bottom>div{display:grid;gap:8px;max-width:760px}.footer-bottom p{margin:0}.footer-legal-note{color:#ffffff85;font-size:.78rem;line-height:1.55}.footer-bottom nav{display:flex;flex-wrap:wrap;align-content:flex-start;gap:14px}.js [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .56s var(--ease),transform .56s var(--ease)}.js [data-reveal].is-visible{opacity:1;transform:translateY(0)}.page-hero-grid .guided-copy{display:none}.guided-product-frame[data-autoplay=true][data-user-paused=false] .guided-step-button.is-active:after{opacity:1;animation:guided-step-progress var(--guided-cycle-ms, 6.2s) linear both}.guided-step-button.is-active{border-color:#06b6d4c7;background:#e7f8f8eb;color:var(--ink)}.guided-step-button.is-active span{background:var(--deep);color:#fff}.gslack-sidebar .selected{border-radius:6px;background:#ffffff2e;color:#fff;padding:8px;margin-left:-8px}.gslack-window:has(.gslack-step.is-active .modal-stage) .gslack-topbar,.gslack-window:has(.gslack-step.is-active .modal-stage) .gslack-global-rail,.gslack-window:has(.gslack-step.is-active .modal-stage) .gslack-conversation-sidebar,.gslack-step:has(.modal-stage) .gslack-app-header,.gslack-step:has(.modal-stage) .gslack-tabs{filter:brightness(.42)}.gslack-window:has(.gslack-step.is-active .modal-stage) .gslack-main{position:relative;z-index:3;overflow:visible}.gslack-step.is-active{animation:guided-panel-in .32s var(--ease) both}.gslack-action.primary{border-color:#007a5a;background:#007a5a;color:#fff}.gslack-action.quiet{color:#616061}.gslack-step.is-active:has(.modal-stage){position:relative;min-height:100%}.gslack-input.muted{color:#616061;font-weight:500}@keyframes guided-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes guided-step-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes guided-hotspot-pulse{0%,to{box-shadow:0 0 0 4px #06b6d433,0 0 0 10px #ff751f1a}50%{box-shadow:0 0 0 5px #06b6d44d,0 0 0 15px #ff751f29}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes bar-rise{0%{transform:scaleY(.4);opacity:.2}to{transform:scaleY(1);opacity:.88}}@keyframes menu-panel-in{0%{opacity:0;transform:translate(-50%) translateY(8px) scale(.985)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes hero-product-settle{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes floating-menu-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes surface-tab-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes product-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes product-surface-in{0%{opacity:.68;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slack-chrome-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes surface-topbar-scan{0%{opacity:0;transform:translate(-120%)}18%,62%{opacity:1}to{opacity:0;transform:translate(280%)}}@keyframes surface-rail-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes slack-content-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes surface-action-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes blockkit-accent-pulse{0%{box-shadow:0 8px 22px #1d1c1d0f}44%{box-shadow:0 12px 34px #007a5a2e}to{box-shadow:0 8px 22px #1d1c1d0f}}@keyframes primary-action-cue{0%,to{box-shadow:none}44%{box-shadow:0 0 0 4px #007a5a24}}@keyframes command-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes workflow-panel-in{0%{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes divider-scan{0%{opacity:.3;transform:scaleX(.86)}to{opacity:1;transform:scaleX(1)}}@keyframes slack-frame-refresh{0%{opacity:.54;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(min-width:760px){.split-heading,.feature-overview,.feature-proof-layout,.outcome-grid,.timeline-section,.proof-layout,.support-layout,.resource-article-layout,.cta-band-inner,.footer-top{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.resource-article-layout{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr)}.resource-article-hero-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.36fr)}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-mechanics-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.solution-page-founders .solution-mechanics-list,.solution-page-client-approvers .solution-mechanics-list{grid-template-columns:minmax(0,1fr);max-width:42rem}.solution-proof-layout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}}@media(min-width:960px){.tab-panel{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.support-category-layout{grid-template-columns:minmax(0,1fr) minmax(230px,280px)}.support-category-aside{position:sticky;top:calc(var(--nav-height) + 20px)}.support-doc-layout{grid-template-columns:minmax(0,760px) minmax(230px,280px)}}@media(min-width:1120px){.page-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.page-hero>.site-shell:has(.guided-product-frame){width:min(100% - 48px,1480px)}.page-hero-grid:has(.guided-product-frame){grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:clamp(28px,4vw,56px)}}@media(min-width:1040px){.desktop-nav,.nav-actions{display:flex}.mobile-toggle,.mobile-menu{display:none}}@media(max-width:1039px){.brand-link{width:150px}.nav-actions{display:none}.feature-pillar-grid,.feature-card-grid,.workflow-trio,.solution-grid,.pricing-grid,.pricing-grid.compact,.expansion-grid,.resource-grid,.resource-grid.large,.support-grid,.collection-grid,.solution-objection-grid,.need-grid,.feature-catalog-grid,.trust-pricing-strip-list{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-path-steps{grid-template-columns:1fr 1fr 1fr;row-gap:24px}.setup-path-steps li:not(:last-child):after{display:none}.workflow-trio-footer{flex-direction:column;align-items:flex-start;gap:12px}.story-stack article{grid-template-columns:52px minmax(0,1fr)}.story-stack article p{grid-column:2}}@media(max-width:760px){.site-shell,.narrow{width:min(100% - 24px,1180px)}.hero-section{padding-block:30px 28px}.hero-copy h1,.page-hero h1,.support-hero h1,.legal-hero h1{font-size:clamp(2.1rem,10.4vw,3.1rem);line-height:.94}.support-hero{padding-block:46px 30px}.solution-objection-grid,.solution-proof-rows,.solution-cockpit-metrics,.cockpit-client-decision ol{grid-template-columns:1fr}.solution-mechanic-card{grid-template-columns:1fr;gap:8px}.solution-hero-grid{gap:28px}.solution-plan-chip-list{margin-top:16px}.solution-objection-grid article{min-height:auto}.solution-proof-rows div+div{border-top:1px solid rgba(16,35,31,.13);border-left:none}.solution-proof-steps li{grid-template-columns:1fr;gap:10px}.solution-cockpit li{grid-template-columns:1fr}.support-hero h1{font-size:2.7rem;line-height:1}.hero-copy p:not(.eyebrow),.page-hero p:not(.eyebrow),.support-hero p:not(.eyebrow){margin-top:16px;font-size:1.02rem}.hero-product{margin-top:18px}.hero-secondary-links{display:grid;justify-items:center;gap:0}.hero-actions,.hero-actions.small,.cta-actions{width:100%;flex-direction:column}.support-doc-row{grid-template-columns:1fr;gap:6px}.support-doc-hero{padding-block:34px 22px}.support-doc-hero h1{font-size:2.55rem;line-height:1.04}.support-doc-hero p:not(.eyebrow){font-size:1rem}.support-doc-authored,.support-doc-section{padding:22px}.support-doc-authored h2,.support-doc-section h2{font-size:1.32rem}.support-doc-aside{position:static}.page-hero-grid,.tab-panel,.surface-demo-panel,.split-heading,.feature-overview,.feature-proof-layout,.outcome-grid,.timeline-section,.proof-layout,.support-layout,.resource-article-layout,.cta-band-inner,.footer-top{grid-template-columns:minmax(0,1fr)}.wc-cols{grid-template-columns:1fr}.wc-before{border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}.wc-after{border-left:none;border-top:3px solid var(--cyan)}.approval-steps-legend,.feature-proof-evidence{grid-template-columns:1fr}.artifact-week-grid,.artifact-retry-path,.artifact-analytics-digest>div{grid-template-columns:1fr}.feature-proof-block>div{align-items:flex-start;flex-direction:column}.feature-proof-block em{max-width:100%}.admin-email-layout,.admin-two-col,.admin-scope-row{grid-template-columns:1fr}.admin-scope-tech{border-right:none;border-bottom:1px solid rgba(16,35,31,.08)}.admin-data-grid,.trust-compliance-grid,.trust-subprocessor-row,.trust-ai-grid{grid-template-columns:1fr}.trust-toc-bar{position:static}.legal-summary-grid{grid-template-columns:1fr}.legal-summary-nav{flex-direction:column;gap:12px}.hero-actions .button,.cta-actions .button,.contact-submit{width:100%}.proof-strip,.capability-strip{justify-content:flex-start}.product-frame{grid-template-rows:34px minmax(0,1fr);min-height:0}.product-frame .blockkit-mrkdwn p{margin-top:0;font-size:13px;line-height:1.42}.product-frame p.blockkit-kicker{margin-top:0;font-size:12px;line-height:1.42}.slack-topbar{grid-template-columns:24px minmax(0,1fr) 24px;gap:8px;padding-inline:8px}.topbar-search{height:24px;font-size:.72rem}.slack-shell{grid-template-columns:minmax(0,1fr)}.slack-rail{display:none}.slack-app-header,.slack-tabs,.slack-home-body{padding-inline:14px}.blockkit-accessory{align-items:flex-start;flex-direction:column;gap:8px}.blockkit-section,.blockkit-context,.blockkit-actions,.blockkit-divider{width:100%}.product-frame.surface-settings .blockkit-work-center-switcher{width:100%;float:none;margin:0}.blockkit-select{width:100%;min-width:0}.tab-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tab-list:before,.tab-list:after{display:none}.tab-list button{justify-content:flex-start}.surface-demo-tabs{display:flex;overscroll-behavior-x:contain;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:none}.surface-demo-tabs::-webkit-scrollbar{display:none}.surface-demo-tabs button{flex:0 0 154px;scroll-snap-align:start}.surface-demo-copy{padding:6px 2px 12px}.slack-surface-window{min-height:520px}#core-workflows .core-workflow-artifact .slack-surface-window{min-height:340px}.feature-pillar-grid,.feature-card-grid,.workflow-trio,.surface-grid,.solution-grid,.pricing-grid,.pricing-grid.compact,.expansion-grid,.resource-grid,.resource-grid.large,.support-grid,.collection-grid,.need-grid,.solution-directory,.feature-catalog-grid,.trust-pricing-strip-list,.setup-path-steps{grid-template-columns:1fr}.mobile-plan-chooser[data-tabs-active]{display:block;padding-bottom:20px;border-bottom:1px solid rgba(16,35,31,.08);margin-bottom:32px}.mobile-plan-prompt{font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.mobile-plan-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.mobile-plan-tabs::-webkit-scrollbar{display:none}.mobile-plan-tab{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:8px 16px;border-radius:99px;border:1.5px solid rgba(16,35,31,.18);background:transparent;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.9rem;font-weight:600;color:var(--ink);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}.mobile-plan-tab[aria-selected=true],.mobile-plan-tab.is-active{background:var(--deep);border-color:var(--deep);color:#fff}.mobile-plan-tab.is-recommended[aria-selected=true] .mobile-tab-star,.mobile-plan-tab.is-recommended.is-active .mobile-tab-star{color:#f5b84b}.mobile-tab-star{font-size:.7rem;color:var(--orange);line-height:1}[data-pricing-grid][data-tabs-active] .pricing-card[data-tab-visible=false]{display:none}[data-pricing-grid][data-tabs-active] .pricing-card[data-tab-visible=true]{min-height:auto}.mobile-sticky-cta.is-ready{display:none}.mobile-sticky-cta.is-ready.is-visible{display:block;position:fixed;bottom:0;left:0;right:0;z-index:80;padding:10px 0;background:#fffdf8f0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(16,35,31,.1);box-shadow:0 -4px 24px #08151314;animation:sticky-enter .22s cubic-bezier(.16,1,.3,1) both}@keyframes sticky-enter{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.mobile-sticky-inner{display:flex;align-items:center;gap:12px;justify-content:space-between}.mobile-sticky-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.mobile-sticky-name{font-size:.92rem;font-weight:800;color:var(--deep);white-space:nowrap;-webkit-font-smoothing:antialiased}.mobile-sticky-price{font-size:.8rem;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.mobile-sticky-btn{flex-shrink:0;padding:10px 20px;font-size:.9rem;white-space:nowrap}@media(prefers-reduced-motion:reduce){.mobile-sticky-cta.is-ready.is-visible{animation:none}}.expansion-disclosure summary{grid-template-columns:minmax(0,1fr)}.expansion-summary-action{width:-moz-fit-content;width:fit-content}.pillar-card,.feature-card,.solution-card,.pricing-card,.expansion-card,.resource-card,.support-grid article,.collection-grid article,.need-grid article,.directory-card,.solution-directory-card{min-height:auto}.story-stack article{grid-template-columns:1fr;gap:10px}.story-stack article p{grid-column:auto}.footer-columns{grid-template-columns:1fr}.footer-bottom{flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal],.js [data-reveal].is-visible,[data-reveal],[data-reveal].is-visible,.blockkit-section,.hero-product .surface-demo,.surface-demo-panel.is-active,.surface-demo-panel.is-active .surface-demo-copy>*,.surface-demo-panel.is-active .slack-surface-window,.surface-demo-panel.is-active .surface-workspace,.surface-demo-panel.is-active .surface-topbar span,.surface-demo-panel.is-active .surface-topbar strong,.surface-demo-panel.is-active .surface-topbar strong:after,.surface-demo-panel.is-active .surface-topbar em,.surface-demo-panel.is-active .surface-rail>*,.surface-demo-panel.is-active .surface-app-header,.surface-demo-panel.is-active .surface-app-tabs,.surface-demo-panel.is-active .surface-channel>header,.surface-demo-panel.is-active .surface-dm>header,.surface-demo-panel.is-active .surface-select,.surface-demo-panel.is-active .surface-message-row,.surface-demo-panel.is-active .surface-block,.surface-demo-panel.is-active .surface-modal,.surface-demo-panel.is-active .surface-link-preview,.surface-demo-panel.is-active .surface-list-table,.surface-demo-panel.is-active .surface-actions a,.surface-demo-panel.is-active .surface-composer,.surface-demo-tabs button.is-active:after,.surface-command .surface-message-row.user code:after,.tab-panel.is-active,.tab-panel.is-active>div:first-child>*,.tab-panel.is-active .product-frame,.product-frame.is-updating [data-demo-blocks],.product-frame.is-updating [data-attention],.product-frame.is-updating [data-demo-headline],.product-frame.is-updating [data-demo-context],.product-frame.is-updating [data-demo-footer],.product-frame.is-updating [data-demo-feature-link],.product-frame.is-updating .blockkit-divider,.button,.button-primary:after,.surface-demo-tabs button,.surface-actions a,.surface-card,.pillar-card,.feature-card,.solution-card,.resource-card,.solution-directory-card{animation:none;opacity:1;transform:none;transition:none}.button-primary:after{display:none}.surface-topbar strong:after{display:none}.mega-kicker,.cap-chip-cta,.feature-card>span,.wt-card.accent-orange .wt-eyebrow,.wt-card.accent-orange .wt-cta,.solution-card p,.pricing-card>div:first-child p,.resource-card>span,.resource-artifact-preview span,.resource-article-artifact span,.feature-catalog-category,.directory-card>div:first-child span,.feature-proof-artifact-header>span,.feature-proof-entrypoints>span,.feature-proof-block span,.artifact-week-day span,.artifact-decision-modal header span,.artifact-analytics-digest header span,.artifact-ai-review header span,.story-stack span,.solution-directory-card p,.solution-objection-grid span,.solution-cockpit span,.solution-cockpit em,.solution-proof-rows dt,.comparison-table .comparison-group th,.comparison-mobile-group h3,.support-category-card span,.mobile-tab-star,.faq-list summary:after,.mobile-nav-group summary:after,.comparison-mobile-plan summary:after,.support-doc-authored li::marker{color:var(--eyebrow)}}@media(max-width:860px){.guided-product-frame{border-radius:16px;padding:14px}.guided-steps{flex:1 1 auto;display:flex;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:none}.guided-steps-slider{display:flex;align-items:center;gap:8px;min-width:0}.guided-steps-arrow{display:inline-grid}.guided-steps::-webkit-scrollbar{display:none}.guided-step-button{flex:0 0 152px;scroll-snap-align:start}.guided-step-button:after{inset-inline:46px 12px}.gslack-window{grid-template-columns:minmax(0,1fr);min-height:520px}.gslack-global-rail,.gslack-conversation-sidebar,.gslack-sidebar{display:none}.gslack-app-header,.gslack-channel-header{padding-inline:12px}.gslack-channel-header{grid-template-columns:minmax(0,1fr) auto}.gslack-channel-tools button:first-child{display:none}.gslack-body{padding-inline:12px}.app-home-title-row{grid-template-columns:minmax(0,1fr)}.gslack-select{width:100%}.gslack-field-grid,.gslack-message{grid-template-columns:minmax(0,1fr)}.gslack-message>img{width:30px;height:30px}.channel-body .gslack-object-card,.thread-body .gslack-object-card{max-width:100%;padding:14px}.gslack-card-media{grid-template-columns:74px minmax(0,1fr);gap:10px;width:100%}.gslack-card-media-art{width:74px}.gslack-modal header,.gslack-modal footer{align-items:stretch;flex-direction:column}.modal-stage{padding:10px}.gslack-modal{width:min(100%,640px);max-height:calc(100% - 20px)}.gslack-modal header{align-items:center;flex-direction:row;gap:8px;padding:12px 14px 10px}.gslack-modal-title{gap:10px}.gslack-modal-title img{width:32px;height:32px;border-radius:7px}.gslack-modal h4{font-size:21px;line-height:26px}.gslack-modal-tools{gap:4px}.gslack-modal header .gslack-modal-icon{width:32px;height:32px;font-size:21px}.gslack-modal-fields{padding:10px 12px 12px 14px}.gslack-modal-section{gap:7px;padding:10px 0}.gslack-modal-section h5{font-size:15px;line-height:20px}.gslack-control-row strong,.gslack-modal-intro,.gslack-modal-summary,.gslack-modal-helper,.gslack-control-row small,.gslack-checkbox-row{font-size:14px;line-height:19px}.gslack-control-row .gslack-select,.gslack-select,.gslack-input{min-height:36px;padding:7px 9px;font-size:14px}.gslack-textarea{min-height:82px;font-size:14px}.gslack-modal footer{padding:10px 14px 12px}.gslack-modal footer button,.gslack-modal footer .gslack-action{min-height:44px;padding:9px 14px;font-size:15px;line-height:20px}.gslack-control-row,.gslack-button-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.gslack-step.is-active,.gslack-action.is-hotspot,.guided-step-button,.gslack-action,.guided-step-button:after{animation:none;transition:none}.gslack-action.is-hotspot{box-shadow:0 0 0 4px #06b6d438}.guided-product-frame[data-autoplay=true][data-user-paused=false] .guided-step-button.is-active:after{opacity:0;transform:scaleX(0)}}.dev-mode-badge{position:fixed;bottom:16px;right:16px;z-index:9999;display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#1a1a2e;color:#fff;font-family:ui-monospace,JetBrains Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.04em;box-shadow:0 4px 16px #0006;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dev-mode-label{background:#f59e0b;color:#1a1a2e;border-radius:4px;padding:1px 5px;font-size:.65rem;font-weight:800}.dev-mode-value{color:#ffffffd9}.hero-product-showcase{border:1px solid rgba(16,35,31,.14);border-radius:14px;background:linear-gradient(135deg,#06b6d41a,#ff751f12),#fffdf8e6;box-shadow:0 28px 80px #10231f24;padding:clamp(16px,2.5vw,32px);max-width:1180px;margin:clamp(24px,4.5vw,46px) auto 0;width:100%;box-sizing:border-box}.hero-product-showcase .guided-product-frame{border:none;background:transparent;box-shadow:none;padding:0}.intake-switcher-header{display:flex;flex-direction:column;align-items:center;padding-bottom:clamp(16px,2vw,24px);border-bottom:1px solid rgba(16,35,31,.08);margin-bottom:clamp(16px,2vw,24px)}.intake-switcher-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:clamp(10px,1.5vw,14px)}.intake-switcher-slider{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0}.intake-switcher-arrow{display:none;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid rgba(16,35,31,.14);border-radius:999px;background:#ffffffdb;color:var(--deep);cursor:pointer;font-size:1.35rem;font-weight:900;line-height:1;box-shadow:0 2px 8px #10231f14}.intake-switcher-arrow:disabled{opacity:.34;cursor:default}.intake-switcher-tabs{position:relative;display:inline-flex;gap:4px;background:#10231f0d;padding:4px;border-radius:999px;border:1px solid rgba(201,218,213,.4);width:-moz-max-content;width:max-content;max-width:100%;min-width:0;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.intake-switcher-tabs::-webkit-scrollbar{display:none}.intake-switcher-indicator{position:absolute;top:4px;bottom:4px;left:0;z-index:0;border-radius:999px;background:#fff;box-shadow:0 2px 8px #10231f14;pointer-events:none;transition:transform .22s cubic-bezier(.2,0,0,1),width .22s cubic-bezier(.2,0,0,1)}.intake-switcher-tab{position:relative;z-index:1;border:none;background:transparent;color:var(--muted);font-size:.85rem;font-weight:700;padding:8px 16px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:color .15s ease,transform .1s ease}.intake-switcher-tab:hover,.intake-switcher-tab.is-active{color:var(--deep)}.intake-switcher-tab:active{transform:scale(.97)}#intake-mockups-container{min-height:860px;width:100%}.intake-mockup-pane{display:none}.intake-mockup-pane.is-active{display:block}@container slack-mock-frame (max-width: 900px){.hero-product-showcase .gslack-window{--gslack-sidebar-total: 76px;grid-template-columns:76px minmax(0,1fr)}.hero-product-showcase .gslack-conversation-sidebar{display:none}.hero-product-showcase .gslack-topbar{grid-template-columns:auto minmax(0,1fr) auto auto;justify-content:stretch}.hero-product-showcase .gslack-main{grid-column:2}}@container slack-mock-frame (max-width: 560px){.hero-product-showcase .gslack-window{--gslack-sidebar-total: 0px;grid-template-columns:minmax(0,1fr)}.hero-product-showcase .gslack-global-rail{display:none}.hero-product-showcase .gslack-main{grid-column:1}}@media(max-width:980px){.intake-switcher-header{align-items:stretch}.intake-switcher-label{text-align:center}}@media(max-width:768px){#intake-mockups-container{min-height:1080px}.intake-switcher-tabs{display:flex;flex:1 1 auto;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;border-radius:12px;padding:6px;scroll-snap-type:x proximity;width:auto;max-width:none}.intake-switcher-tab{flex:0 0 auto;font-size:.8rem;padding:6px 12px;scroll-snap-align:start}.intake-switcher-arrow{display:inline-grid}}@media(prefers-reduced-motion:reduce){.intake-switcher-indicator{transition:none}}
