*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}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:#10231f24;--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 #10231f17, 0 1px 2px #0815130a, 0 16px 38px #0815130f;--shadow-border-hover:0 0 0 1px #06b6d43d, 0 2px 6px #0815130f, 0 20px 46px #08151317}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body{background:radial-gradient(circle at 10% 0%, #06b6d429, transparent 30rem), radial-gradient(circle at 90% 8%, #ff751f1f, transparent 28rem), linear-gradient(180deg, var(--paper) 0%, var(--workbench) 54rem, var(--paper) 100%);min-width:320px;color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow-x:clip}html.mobile-nav-open,body.mobile-nav-open{overflow:hidden}main{overflow-x:clip}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}img[src$=\.jpg],img[src$=\.jpeg],img[src$=\.png],img[src$=\.webp]{outline-offset:-1px;outline:1px solid #0000001a}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:4px;outline:4px solid #f5b84bc7}h1,h2,h3{text-wrap:balance}p,li,figcaption,blockquote{text-wrap:pretty}.site-shell{width:min(1180px,100% - 32px);margin-inline:auto}.narrow{width:min(860px,100% - 32px)}.skip-link{z-index:100;border-radius:var(--radius);background:var(--deep);color:#fff;transition:transform .18s var(--ease);border:1px solid #ffffff42;padding:12px 16px;font-size:.9rem;font-weight:700;position:fixed;top:16px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.site-header{z-index:80;backdrop-filter:blur(18px);background:#fffdf8e6;border-bottom:1px solid #c9dad5bd;position:sticky;top:0}.site-header.menu-open{z-index:90;width:100%;position:fixed;inset:0 0 auto}.nav-bar{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.brand-link{align-items:center;width:164px;min-width:142px;display:inline-flex}.brand-link img{background:0 0;width:100%;height:auto;display:block}.desktop-nav{align-items:center;gap:6px;display:none}.nav-compact-product{display:none}.nav-link,.nav-details summary{min-height:42px;color:var(--muted);cursor:pointer;transition:background .18s var(--ease), color .18s var(--ease);border-radius:999px;align-items:center;padding:0 14px;font-size:.92rem;font-weight:800;list-style:none;display:inline-flex}.nav-details summary::-webkit-details-marker{display:none}.nav-link:hover,.nav-details summary:hover,.nav-link.is-active,.nav-details summary.is-active{color:var(--deep);background:#06b6d41a}.nav-details{position:relative}.mega-panel{left:50%;top:var(--nav-height);width:min(1040px,100vw - 48px);max-height:calc(100vh - var(--nav-height) - 16px);background:#fff;border:1px solid #10231f24;border-radius:14px;grid-template-columns:.65fr 1.65fr;gap:24px;padding:22px;display:grid;position:fixed;overflow-y:auto;transform:translate(-50%);box-shadow:0 24px 70px #0815132e}.mega-panel.compact{width:min(680px,100vw - 48px)}.nav-details[open] .mega-panel{animation:menu-panel-in var(--motion-medium) var(--ease)}.mega-kicker{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:900}.mega-title{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;display:block}.mega-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mega-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-grid a,.mega-feature-group a{border-radius:var(--radius);min-width:0;transition:border-color .18s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease);border:1px solid #c9dad5b8;gap:6px;padding:12px;display:grid}.mega-grid a:hover,.mega-feature-group a:hover{border-color:#06b6d48c;transform:translateY(-2px);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{flex-direction:column;gap:0;display:flex}.mega-see-all{color:var(--teal);letter-spacing:.01em;transition:color .14s var(--ease), gap .14s var(--ease);align-items:center;margin-top:14px;font-size:.82rem;font-weight:700;display:inline-flex}.mega-see-all:hover{color:var(--deep)}.mega-workflow-groups{grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:4px;display:grid}.mega-workflow-group{transition:background .14s var(--ease);border-radius:10px;flex-direction:column;gap:2px;padding:10px 10px 12px;display:flex}.mega-workflow-group:hover{background:#06b6d40d}.mega-workflow-name{color:var(--deep);letter-spacing:.01em;text-transform:uppercase;margin:0 0 8px;font-size:.8rem;font-weight:900}.mega-workflow-links{flex-direction:column;gap:2px;display:flex}.mega-workflow-link{color:var(--muted);transition:color .13s var(--ease), background .13s var(--ease);border-radius:6px;padding:5px 4px;font-size:.86rem;font-weight:600;line-height:1.3;display:block}.mega-workflow-link:hover{color:var(--deep);background:#06b6d41a}.mobile-primary-workflows{gap:8px;display:grid}.mobile-workflow-choice{border-radius:var(--radius);min-width:0;min-height:68px;box-shadow:var(--shadow-border);transition:transform var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);background:#e7f8f894;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 14px;padding:12px 48px 12px 14px;display:grid;position:relative}.mobile-workflow-choice strong,.mobile-workflow-choice span{min-width:0}.mobile-workflow-choice strong{color:var(--deep);font-size:.92rem;line-height:1.2}.mobile-workflow-choice>span:not(.mobile-choice-arrow){color:var(--muted);grid-column:1;font-size:.78rem;line-height:1.35}.mobile-workflow-choice .mobile-choice-arrow{color:var(--orange);transition:transform var(--motion-fast) var(--ease);font-weight:900;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.mobile-workflow-choice.is-active{background:#06b6d41f;box-shadow:0 0 0 1px #06b6d452,0 12px 26px #08151312}.mobile-context-cta{width:fit-content;min-height:44px;color:var(--deep);transition:color var(--motion-fast) var(--ease);align-items:center;gap:8px;font-size:.84rem;font-weight:850;display:inline-flex}.mobile-context-cta span{color:var(--orange);transition:transform var(--motion-fast) var(--ease)}@media (hover:hover) and (pointer:fine){.mobile-workflow-choice:hover{box-shadow:var(--shadow-border-hover);background:#e7f8f8eb;transform:translateY(-1px)}.mobile-workflow-choice:hover .mobile-choice-arrow,.mobile-context-cta:hover span{transform:translate(3px,-50%)}.mobile-context-cta:hover span{transform:translate(3px)}.mobile-context-cta:hover{color:var(--cyan)}}.nav-actions{align-items:center;gap:12px;display:none}.nav-login{color:var(--muted);font-size:.92rem;font-weight:800}.nav-login:hover{color:var(--deep)}.mobile-toggle{border-radius:var(--radius);width:46px;height:46px;color:var(--deep);cursor:pointer;background:#fff;border:1px solid #10231f29;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:inline-flex}.mobile-toggle span:not(.sr-only){width:18px;height:2px;transition:transform .18s var(--ease), opacity .18s var(--ease);background:currentColor;border-radius:999px}.mobile-toggle[aria-expanded=true] span:not(.sr-only):first-child{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{inset:var(--nav-height) 0 auto;z-index:89;max-height:calc(100vh - var(--nav-height));max-height:calc(100dvh - var(--nav-height));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s var(--ease), transform .18s var(--ease), visibility .18s var(--ease);background:linear-gradient(#fffdf8 0%,#f7f2e8 100%);border-top:1px solid #c9dad5cc;border-bottom:1px solid #c9dad5cc;display:block;position:fixed;overflow-y:auto;transform:translateY(-8px);box-shadow:0 24px 58px #08151333}.mobile-menu.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.mobile-menu-inner{gap:12px;padding-block:16px 28px;display:grid}.mobile-nav-group{border-radius:var(--radius);background:#fff;border:1px solid #c9dad5db;display:grid;overflow:hidden;box-shadow:0 10px 24px #0815130d}.mobile-nav-group summary{min-height:64px;color:var(--deep);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:grid}.mobile-nav-group summary::-webkit-details-marker{display:none}.mobile-nav-group summary:after{content:"+";width:28px;height:28px;color:var(--orange);transition:transform .18s var(--ease);background:#fff;border:1px solid #c9dad5e0;border-radius:999px;place-items:center;font-size:1.05rem;font-weight:900;line-height:1;display:inline-grid}.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{font-size:1rem;font-weight:900;display:block}.mobile-nav-group summary small{color:var(--muted);margin-top:3px;font-size:.78rem;font-weight:750;line-height:1.25;display:block}.mobile-nav-panel{gap:10px;padding:0 12px 12px;display:grid}.mobile-menu-featured,.mobile-menu-link,.mobile-utility-link{border-radius:var(--radius);color:var(--ink);transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);align-items:center;font-weight:800;display:flex}.mobile-menu-featured{background:#fff;border:1px solid #c9dad5bd;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:66px;padding:12px 13px}.mobile-menu-featured small{color:var(--muted);font-size:.82rem;font-weight:700;line-height:1.35}.mobile-menu-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-menu-link,.mobile-utility-link{text-align:center;background:#fff;border:1px solid #c9dad5b8;justify-content:center;min-height:44px;padding:9px 10px;font-size:.88rem;line-height:1.12}.mobile-utility-links{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.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{color:var(--deep);background:#06b6d41a;border-color:#06b6d45c}.button{border-radius:var(--radius);min-height:50px;transition:transform .18s var(--ease), box-shadow .18s var(--ease), background .18s var(--ease), border-color .18s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:.95rem;font-weight:900;line-height:1;display:inline-flex;position:relative;overflow:hidden}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)scale(.96)}.button-primary:after{content:"";transition:transform var(--motion-slow) var(--ease);background:linear-gradient(110deg,#0000 0%,#ffffff47 42%,#0000 58%);position:absolute;inset:0;transform:translate(-120%)}.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{color:var(--deep);background:#fff;border-color:#10231f2e}.button-secondary:hover{border-color:#06b6d48c;box-shadow:0 18px 36px #0815131a}.button-light{color:var(--deep);background:#fff}.button-outline-light{color:#fff;background:0 0;border-color:#ffffff52}.eyebrow{color:var(--eyebrow);letter-spacing:.16em;text-transform:uppercase;-webkit-font-smoothing:antialiased;margin:0;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:900}.eyebrow.light{color:#9eeef8}.section-pad{padding-block:clamp(70px,9vw,118px)}.surface-white{background:#ffffffb8}.surface-mist{background:linear-gradient(135deg,#e7f8f8e0,#fffdf8eb),radial-gradient(circle at 82% 16%,#ff751f1a,#0000 24rem);border-block:1px solid #c9dad59e}.hero-section{padding-block:clamp(58px,8vw,96px) 54px;position:relative;overflow:hidden}.hero-centered{text-align:center}.hero-copy{justify-items:center;width:min(980px,100% - 32px);display:grid}.hero-copy h1,.page-hero h1,.support-hero h1,.legal-hero h1{max-width:1040px;color:var(--deep);letter-spacing:0;margin:18px auto 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.65rem,5vw,4.65rem);font-weight:600;line-height:.98}.hero-copy p:not(.eyebrow),.page-hero p:not(.eyebrow),.support-hero p:not(.eyebrow){max-width:760px;color:var(--muted);margin:24px auto 0;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.55}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.hero-actions.small{justify-content:flex-start}.hero-admin-link{color:var(--muted);transition:color var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease);border-bottom:1px solid #0000;margin-top:16px;font-size:.83rem;text-decoration:none;display:block}.hero-admin-link:hover{color:var(--deep);border-bottom-color:currentColor}.hero-secondary-links{flex-wrap:wrap;justify-content:center;gap:0 22px;margin-top:12px;display:flex}.capability-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:32px;display:flex}.cap-stat{white-space:nowrap;font-variant-numeric:tabular-nums;background:#10231f0e;border:1px solid #10231f26;border-radius:999px;align-items:center;gap:4px;min-height:34px;padding:0 12px;font-size:.82rem;display:inline-flex}.cap-stat strong{color:var(--deep);letter-spacing:-.02em;font-weight:900}.cap-stat span{color:var(--muted);font-weight:600}.cap-rule{background:var(--line);flex-shrink:0;width:1px;height:18px}.cap-chip{min-height:34px;color:var(--ink);white-space:nowrap;transition:transform .16s var(--ease), border-color .16s var(--ease), box-shadow .16s var(--ease);background:#ffffffc7;border:1px solid #c9dad5b8;border-radius:999px;align-items:center;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.cap-chip:hover{border-color:#06b6d473;transform:translateY(-1px);box-shadow:0 4px 14px #06b6d41f}.cap-chip:active{transform:scale(.96)}.cap-chip-cta{color:var(--orange);background:#ff751f0f;border-color:#ff751f4d;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}.page-hero-grid{align-items:center;gap:clamp(36px,7vw,70px);display:grid}.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,.page-hero-grid p:not(.eyebrow){margin-inline:0}.solution-plan-chip-list{gap:8px;max-width:680px;margin:20px 0 0;display:grid}.solution-plan-chip-link{color:var(--muted);letter-spacing:.02em;justify-self:start;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;text-decoration:none}.solution-plan-chip-link:hover{color:var(--deep)}.directory-card .plan-chips{margin:2px 0}.solution-card-plan-chips{gap:8px;margin:16px 0 20px;display:grid}.solution-directory-card .plan-chips{margin:0}.section-center{text-align:center;justify-items:center;display:grid}.section-center h2,.split-heading h2,.feature-overview h2,.outcome-grid h2,.timeline-section h2,.proof-layout h2,.faq-section h2,.cta-band h2{color:var(--deep);letter-spacing:0;margin:14px 0 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.95rem,3.4vw,3.45rem);font-weight:600;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}.split-heading{align-items:end;gap:22px;margin-bottom:clamp(28px,5vw,52px);display:grid}.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:"";background:#1264a3;border:1px solid #fff;border-radius:999px;width:6px;height:6px;position:absolute;top:0;right:0}.slack-tabs .selected:after{content:"";background:var(--green);border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.blockkit-button.primary{color:#fff;box-shadow:none;background:#007a5a;border-color:#007a5a}.blockkit-button.primary:hover{background:#006c50;border-color:#006c50}.blockkit-button.compact{min-height:30px;padding-inline:9px;font-size:.75rem}.product-frame.surface-settings .blockkit-work-center-switcher .blockkit-button.primary{color:#1d1c1d;background:#007a5a14;border-color:#007a5a57}.surface-demo-tabs button:hover,.surface-demo-tabs button.is-active{color:var(--deep);background:#06b6d41c;border-color:#06b6d494}.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>:first-child{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{border-radius:7px;flex:none;width:34px;height:34px;box-shadow:inset 0 0 0 1px #1d1c1d1f}.surface-app-tabs .selected{color:#1d1c1d}.surface-app-tabs .selected:after{content:"";background:#007a5a;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.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:first-of-type,.surface-demo-panel.is-active .surface-block:first-of-type{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:first-child{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{color:#fff;background:#007a5a;border-color:#007a5a}.surface-actions .primary:hover{background:#006c50;border-color:#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{color:#fff;background:#1264a3;border-radius:6px;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:850;display:grid}.surface-command .surface-message-row.user code:after{content:"";vertical-align:-.16em;background:currentColor;width:2px;height:1em;margin-left:3px;animation:.9s steps(2,start) 4 command-caret;display:inline-block}.surface-demo-panel.is-active .surface-composer{animation-delay:1.72s}.surface-chat-bubble.user{background:#e8f5fb;border-color:#1264a333;justify-self:end}.surface-chat-bubble.app{border-color:#1d1c1d29;justify-self:start}.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{gap:16px;display:grid}.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{background:#ffffffdb;border:1px solid #10231f21;border-radius:14px;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{color:var(--deep);letter-spacing:0;margin:18px 0 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;line-height:1.02}.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{color:var(--deep);background:#06b6d41a;border-color:#06b6d48c}.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{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.tab-panel>div:first-child li,.feature-overview li,.pricing-card li,.directory-card li{color:var(--ink);padding-left:24px;line-height:1.55;position:relative}.tab-panel>div:first-child li:before,.feature-overview li:before,.pricing-card li:before,.directory-card li:before{content:"";background:var(--orange);border-radius:50%;width:10px;height:10px;position:absolute;top:.55em;left:0}.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)}.proof-layout.light h2{color:var(--deep)}.proof-layout.light p{color:var(--muted)}.admin-email-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.admin-email-note{color:var(--muted);margin-top:10px;font-size:.8rem}.admin-email-preview{background:#fff;border:1px solid #10231f21;border-radius:12px;overflow:hidden;box-shadow:0 12px 32px #08151317}.email-preview-chrome{background:#10231f0a;border-bottom:1px solid #10231f1a;align-items:center;gap:7px;padding:10px 14px;display:flex}.email-preview-chrome span{background:#10231f26;border-radius:50%;width:11px;height:11px}.email-preview-body{color:var(--ink);gap:8px;padding:18px 20px;font-size:.83rem;line-height:1.5;display:grid}.email-preview-body hr{border:none;border-top:1px solid #10231f1a;margin:4px 0}.email-preview-body p{margin:0}.email-preview-field strong{color:var(--muted);margin-right:4px;font-weight:700}.email-preview-link{color:var(--cyan);font-weight:600}.admin-section-intro{max-width:58ch;color:var(--muted)}.admin-scopes-table{background:#10231f14;border:1px solid #10231f1a;border-radius:14px;gap:1px;margin-top:36px;display:grid;overflow:hidden}.admin-scope-row{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.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{background:#e7f8f880;border-right:1px solid #10231f14;padding:16px 20px}.admin-scope-tech code{color:var(--deep);word-break:break-all;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.74rem;line-height:1.6}.admin-scope-plain{gap:4px;padding:16px 20px;display:grid}.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{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:56px;display:grid}.admin-cannot-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-cannot-list li{color:var(--deep);background:#fff;border:1px solid #10231f17;border-radius:10px;align-items:baseline;gap:12px;padding:12px 16px;font-size:.87rem;line-height:1.5;display:flex}.admin-cannot-list li:before{content:"✗";color:#b51245b3;flex-shrink:0;font-size:.8rem;font-weight:900}.admin-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.admin-data-card{background:#fff;border:1px solid #10231f1a;border-radius:12px;gap:6px;padding:18px 20px;display:grid}.admin-data-card strong{color:var(--deep);font-size:.88rem;font-weight:800;display:block}.admin-data-card span{color:var(--muted);font-size:.82rem;line-height:1.55}.admin-retention-body{gap:18px;display:grid}.admin-retention-body p{color:var(--muted);margin:0;line-height:1.65}.admin-contact-row{flex-wrap:wrap;gap:12px;display:flex}.trust-toc-bar{top:var(--nav-height);z-index:10;backdrop-filter:blur(8px);background:#fffffff0;border-bottom:1px solid #10231f1a;position:sticky}.trust-toc-inner{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:wrap;gap:0;display:flex;overflow-x:auto}.trust-toc-inner::-webkit-scrollbar{display:none}.trust-toc-inner a{color:var(--muted);white-space:nowrap;transition:color .15s var(--ease), border-color .15s var(--ease);border-bottom:2px solid #0000;padding:12px 16px;font-size:.78rem;font-weight:500;text-decoration:none;display:block}.trust-toc-inner a:hover{color:var(--ink);border-bottom-color:var(--cyan)}.trust-badge{letter-spacing:.03em;white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;padding:3px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.trust-badge-green{color:#0d7a4a;background:#18a86b1f}.trust-badge-amber{color:#8a5e00;background:#f5b84b33}.trust-badge-muted{color:var(--muted);background:#10231f14}.trust-badge-blue{color:#1462c4;background:#2d8cff1f}.trust-compliance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.trust-compliance-card{background:#ffffffdb;border:1px solid #10231f21;border-radius:14px;flex-direction:column;gap:12px;padding:26px;display:flex}.trust-compliance-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.trust-compliance-card h3{color:var(--deep);margin:0;font-size:1rem;font-weight:700}.trust-compliance-card p{color:var(--muted);flex:1;margin:0;font-size:.88rem;line-height:1.6}.trust-compliance-card a{color:var(--cyan);margin-top:auto;font-size:.84rem;font-weight:600;text-decoration:none}.trust-compliance-card a:hover{text-decoration:underline}.trust-subprocessors{border:1px solid #10231f1a;border-radius:12px;flex-direction:column;margin-top:32px;display:flex;overflow:hidden}.trust-subprocessor-row{background:#ffffffdb;border-bottom:1px solid #10231f12;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:20px;padding:18px 24px;display:grid}.trust-subprocessor-row:last-child{border-bottom:none}.trust-subprocessor-name{color:var(--deep);font-size:.9rem;font-weight:700}.trust-subprocessor-name a{color:var(--deep);border-bottom:1px solid var(--line);transition:color .15s var(--ease), border-color .15s var(--ease);padding-bottom:1px;text-decoration:none}.trust-subprocessor-name a:hover{color:var(--cyan);border-color:var(--cyan)}.trust-subprocessor-detail{flex-direction:column;gap:4px;display:flex}.trust-subprocessor-detail span{color:var(--muted);font-size:.87rem;line-height:1.5}.trust-subprocessor-detail em{color:var(--muted);opacity:.7;font-size:.78rem;font-style:normal}.trust-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:16px;display:grid}.trust-ai-label{letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:700}.trust-ai-yes{color:#0d7a4a}.trust-ai-no{color:var(--muted)}.trust-admin-packet{margin-top:32px}.trust-packet-toolbar{justify-content:flex-end;margin-bottom:8px;display:flex}.trust-copy-btn{background:var(--deep);color:#fff;cursor:pointer;transition:opacity .16s var(--ease);border:none;border-radius:8px;padding:8px 18px;font-size:.83rem;font-weight:600}.trust-copy-btn:hover{opacity:.85}.trust-packet-text{width:100%;color:var(--ink);resize:vertical;white-space:pre;background:#10231f08;border:1px solid #10231f1f;border-radius:10px;padding:20px 24px;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.7}.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{flex-direction:column;min-height:500px;padding:22px;display:flex}.pricing-grid.compact .pricing-card{min-height:430px}.pricing-card.highlighted{background:linear-gradient(#ff751f1a,#0000 42%),#fff;border-color:#ff751f8c;box-shadow:0 24px 58px #ff751f29}.pricing-card>div:first-child p{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:900}.pricing-card h2,.pricing-card h3{color:var(--deep);font-variant-numeric:tabular-nums;margin:12px 0 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.75rem,3vw,2.45rem);font-weight:700;line-height:1}.pricing-card>div:first-child span{color:var(--muted);margin-top:8px;font-size:.86rem;font-weight:800;display:block}.pricing-card>p{margin-top:20px}.pricing-card .plan-fit,.pricing-card .plan-compare{border-top:1px solid #10231f1a;margin-top:16px;padding-top:14px;font-size:.94rem}.pricing-card .plan-fit{color:var(--deep);font-weight:700}.pricing-card .plan-compare{border-top:0;margin-top:10px;padding-top:0}.pricing-card ul{margin-bottom:24px}.pricing-card .button{width:100%;margin-top:auto}.plan-checkout-disclosure{color:var(--muted);text-align:center;margin:10px 0 0;font-size:.76rem;font-weight:680;line-height:1.45}.pricing-card .plan-audience{color:var(--muted);margin-top:18px;font-size:.875rem;line-height:1.5}.plan-meta{border-top:1px solid #10231f14;gap:12px;margin-top:16px;padding-top:16px;display:grid}.plan-meta>div{flex-direction:column;gap:3px;display:flex}.plan-meta dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:700}.plan-meta dd{color:var(--deep);text-wrap:pretty;margin:0;font-size:.9rem;font-weight:700;line-height:1.45}.plan-scenario{color:var(--muted);border-left:2px solid #06b6d473;margin-top:12px;padding:0 0 0 11px;font-size:.875rem;line-height:1.55}.pricing-card.highlighted .plan-scenario{border-left-color:#ff751f80}.pricing-card h2,.pricing-card-price{font-variant-numeric:tabular-nums}.pricing-billing-toggle-wrap{justify-items:center;gap:10px;margin-bottom:28px;display:grid}.commercial-terms{background:#e5f7f485;border:1px solid #10231f1f;border-radius:16px;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:18px 42px;margin-bottom:32px;padding:clamp(22px,3vw,32px);display:grid}.commercial-terms h2{color:var(--deep);margin:8px 0 0;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.08}.commercial-terms>p{color:var(--muted);margin:0;line-height:1.65}.commercial-terms .commercial-terms-note{border-top:1px solid #10231f1a;grid-column:2;padding-top:14px;font-size:.84rem;font-weight:700}.pricing-commercial-section .commercial-terms{margin-bottom:0}@media (width>=1040px){@supports (grid-template-rows:subgrid){.pricing-grid{grid-template-rows:repeat(8,auto);align-items:stretch}.pricing-card{grid-row:span 8;grid-template-rows:subgrid;row-gap:0;min-height:0;display:grid}.pricing-card .button{margin-top:0}}}.pricing-billing-toggle{background:#ffffffe0;border:1px solid #10231f1f;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex;position:relative;box-shadow:0 10px 24px #10231f0f}.pricing-billing-indicator{z-index:0;background:var(--deep);pointer-events:none;border-radius:999px;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);position:absolute;top:0;left:0}.pricing-billing-option{z-index:1;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;transition:color .15s,transform .1s;display:inline-flex;position:relative}.pricing-billing-option.is-active{color:#fff;background:0 0}.pricing-billing-option:active{transform:scale(.97)}.pricing-card-billing{transition:opacity .12s}.pricing-card-billing.is-fading{opacity:0}@media (prefers-reduced-motion:reduce){.pricing-billing-indicator{transition:none}.pricing-billing-option{transition:color .15s}.pricing-billing-option:active{transform:none}.pricing-card-billing{transition:none}}.pricing-billing-badge{color:#9a3f08;letter-spacing:.06em;background:#ff751f29;border-radius:999px;align-items:center;padding:2px 8px;font-size:.62rem;display:inline-flex}.pricing-billing-option.is-active .pricing-billing-badge{color:#fff;background:#ffffff29}.pricing-billing-hint{text-align:center;max-width:42rem;color:var(--muted);margin:0;font-size:.875rem}.plan-trust-note{color:#0f766e;margin:0 0 4px;font-size:.82rem;font-weight:700}.comparison-beta-tag{color:#9a3f08;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;background:#ff751f1f;border-radius:999px;margin-left:8px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:700;display:inline-flex}.comparison-group-beta th{color:#9a3f08}.setup-path-section{border-top:1px solid #10231f12;border-bottom:1px solid #10231f12}.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{counter-reset:setup-step;grid-template-columns:repeat(6,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.setup-path-steps li{counter-increment:setup-step;animation:setup-step-enter .42s var(--ease) both;flex-direction:column;gap:10px;padding:0 16px 0 0;display:flex;position:relative}.setup-path-steps li:first-child{animation-delay:0s}.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}.setup-path-steps li:nth-child(6){animation-delay:.3s}@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:"";background:var(--line);height:1px;position:absolute;top:14px;left:34px;right:0}.setup-path-steps li:before{content:counter(setup-step);background:var(--cyan);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:800;display:flex}.setup-path-steps strong{color:var(--deep);letter-spacing:-.015em;text-wrap:balance;font-size:.925rem;font-weight:800}.setup-path-steps small{min-height:2.4em;color:var(--orange);letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:800;line-height:1.35}.setup-path-steps span{color:var(--muted);text-wrap:pretty;font-size:.835rem;line-height:1.55}.setup-path-footnote{max-width:800px;color:var(--muted);border-top:1px solid #10231f1a;margin:34px 0 0;padding-top:18px;font-size:.9rem;line-height:1.6}@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{background:#fffdf8db;border:1px solid #10231f1f;border-radius:14px;overflow:hidden;box-shadow:0 18px 48px #08151314}.expansion-disclosure summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:44px;padding:clamp(22px,3.2vw,34px);list-style:none;display:grid}.expansion-disclosure summary::-webkit-details-marker{display:none}.expansion-summary-copy{gap:8px;min-width:0;display:grid}.expansion-summary-copy .eyebrow{margin:0}.expansion-summary-copy strong{color:var(--deep);letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.55rem,3.1vw,2.55rem);font-weight:850;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;color:var(--deep);white-space:nowrap;background:#ffffffd1;border:1px solid #10231f24;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.95rem;font-weight:900;line-height:1;display:inline-flex}.expansion-summary-action:after{content:"+";background:var(--orange);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;font-size:1rem;line-height:1;transition:transform .18s;display:inline-grid}.expansion-disclosure[open] .expansion-summary-action:after{transform:rotate(45deg)}.expansion-disclosure-body{border-top:1px solid #10231f1a;padding:0 clamp(18px,3vw,28px) clamp(22px,3vw,30px)}.expansion-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.expansion-card{background:#ffffffdb;border:1px solid #10231f21;border-radius:8px;flex-direction:column;gap:16px;min-width:0;padding:18px;display:flex;box-shadow:0 16px 36px #08151312}.expansion-card-header{gap:10px;display:grid}.expansion-card-header span{width:fit-content;max-width:100%;color:var(--deep);letter-spacing:.06em;text-transform:uppercase;background:#06b6d417;border:1px solid #06b6d438;border-radius:999px;padding:5px 9px;font-family:JetBrains Mono,monospace;font-size:.67rem;font-weight:900;line-height:1.2}.expansion-card h3{color:var(--deep);margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.16rem;font-weight:800;line-height:1.08}.expansion-card>p{color:var(--muted);margin:0;font-size:.93rem;line-height:1.55}.expansion-meta{gap:8px;margin:auto 0 0;display:grid}.expansion-meta div{border-top:1px solid #10231f17;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:10px;padding-top:8px;display:grid}.expansion-meta dt,.expansion-prices span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:900;line-height:1.25}.expansion-meta dd{min-width:0;color:var(--deep);font-variant-numeric:tabular-nums;margin:0;font-size:.88rem;font-weight:800;line-height:1.25}.expansion-prices{gap:8px;margin:0;padding:0;list-style:none;display:grid}.expansion-prices li{background:#fffdf8c7;border:1px solid #c9dad5ad;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:9px 10px;display:flex}.expansion-prices strong{min-width:0;color:var(--deep);font-variant-numeric:tabular-nums;text-align:right;font-size:.95rem;font-weight:900;line-height:1.2}.resource-grid,.resource-grid.large{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-card{flex-direction:column;min-height:260px;padding:24px;display:flex;position:relative;overflow:hidden}.resource-card>span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:900}.resource-card h2,.resource-card h3{color:var(--deep);margin:18px 0 0;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{color:var(--deep);transition:transform var(--motion-fast) var(--ease);align-items:center;margin-top:auto;font-weight:800;display:inline-flex}.resource-artifact-preview{border:1px solid #10231f1f;border-left:4px solid var(--cyan);background:linear-gradient(135deg,#e7f8f8e0,#fffdf8eb),#fff;border-radius:10px;gap:6px;margin-bottom:18px;padding:12px;display:grid}.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);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:900}.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{color:var(--muted);margin:0;font-size:.82rem;font-style:normal;line-height:1.4}.resource-artifact-preview em,.resource-article-artifact em{color:var(--deep);background:#ffffffdb;border-radius:999px;padding:6px 8px;font-weight:850}.resource-article-hero-grid{align-items:center;gap:26px;width:min(980px,100% - 32px);margin-inline:auto;display:grid}.resource-article-hero h1{max-width:860px}.resource-article-artifact{border:1px solid #10231f24;border-left:4px solid var(--cyan);background:#ffffffdb;border-radius:14px;gap:10px;padding:18px;display:grid;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{align-items:start;gap:28px;display:grid}.resource-article-layout aside{background:#ffffffe6;border:1px solid #10231f21;border-radius:14px;gap:16px;padding:22px;display:grid;box-shadow:0 16px 36px #08151312}.resource-article-layout aside h2{color:var(--deep);margin:0;font-size:1.05rem}.resource-article-layout ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.resource-article-layout li{color:var(--ink);padding-left:22px;line-height:1.5;position:relative}.resource-article-layout li:before{content:"";background:var(--orange);border-radius:50%;width:10px;height:10px;position:absolute;top:.5em;left:0}.resource-article-layout aside a,.resource-article-body a{color:var(--deep);text-underline-offset:4px;font-weight:800;text-decoration:underline 2px}.resource-article-body{gap:28px;display:grid}.resource-article-body article{border-top:1px solid #10231f21;gap:14px;padding-top:24px;display:grid}.resource-article-body article:first-child{border-top:0;padding-top:0}.resource-article-body h2{color:var(--deep);margin:0;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{color:var(--muted);margin:0;font-size:1.04rem;line-height:1.76}.resource-article-body .resource-section-list{background:#f5fbfad1;border:1px solid #10231f21;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 18px;padding:16px 18px}.resource-article-body .resource-section-list li{color:var(--ink);font-size:.98rem;line-height:1.45}.faq-list{gap:10px;margin-top:28px;display:grid}.faq-list details{background:#fff;border:1px solid #10231f21;border-radius:14px;padding:0;box-shadow:0 14px 32px #0815130f}.faq-list summary{cursor:pointer;color:var(--deep);padding:20px 22px;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}.homepage-activation{gap:clamp(34px,5vw,52px);display:grid}.homepage-activation-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(28px,6vw,84px);display:grid}.homepage-activation-intro h2{max-width:700px;color:var(--deep);text-wrap:balance;margin:10px 0 0;font-size:clamp(2.1rem,4.4vw,4rem);line-height:.98}.homepage-activation-copy{gap:22px;display:grid}.homepage-activation-copy>p{max-width:58ch;color:var(--muted);margin:0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.65}.homepage-activation-actions{flex-wrap:wrap;gap:10px;display:flex}.homepage-activation-steps{border-top:1px solid #10231f24;border-bottom:1px solid #10231f24;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.homepage-activation-steps li{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:26px clamp(18px,3vw,32px);display:grid}.homepage-activation-steps li+li{border-left:1px solid #10231f24}.homepage-activation-steps li>span{color:var(--orange);letter-spacing:.08em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;font-weight:850}.homepage-activation-steps strong{color:var(--deep);font-size:1rem;line-height:1.25;display:block}.homepage-activation-steps p{color:var(--muted);margin:7px 0 0;font-size:.88rem;line-height:1.55}.homepage-activation-reassurance{justify-content:space-between;align-items:center;gap:20px 32px;display:flex}.homepage-activation-reassurance ul{flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.homepage-activation-reassurance li{color:var(--deep);align-items:center;gap:8px;font-size:.84rem;font-weight:750;display:inline-flex}.homepage-activation-reassurance li:before{content:"✓";color:#08704a;background:#18a86b1f;border-radius:999px;place-items:center;width:20px;height:20px;font-size:.68rem;font-weight:900;display:inline-grid}.homepage-activation-reassurance a{color:var(--deep);font-size:.84rem;font-weight:800;text-decoration:none}.homepage-activation-reassurance a:hover{color:var(--cyan)}.feature-catalog-filter.is-active,.feature-catalog-filter:hover{color:var(--deep);background:#06b6d414;border-color:#06b6d459}.feature-availability-line{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:600}.feature-overview{align-items:start;gap:28px;display:grid}.feature-overview ul{margin-top:0}.feature-proof-section{border-block:1px solid #10231f14}.feature-proof-layout{align-items:center;gap:clamp(22px,4vw,52px);display:grid}.feature-proof-copy{align-content:start;gap:16px;display:grid}.feature-proof-copy h2{max-width:720px;color:var(--deep);margin:0;font-size:clamp(2rem,4vw,3.45rem);line-height:.98}.feature-proof-copy>p:not(.eyebrow){max-width:650px;color:var(--muted);margin:0;font-size:1.04rem;line-height:1.7}.feature-proof-faq{background:#ffffffbd;border:1px solid #10231f1f;border-radius:14px;max-width:650px;padding:16px 18px}.feature-proof-faq summary{cursor:pointer;color:var(--deep);font-weight:900}.feature-proof-faq p{color:var(--muted);margin:12px 0 0;line-height:1.7}.feature-proof-artifact{background:radial-gradient(circle at 12% 8%,#06b6d429,#0000 34%),radial-gradient(circle at 86% 16%,#ff751f24,#0000 30%),#fffdf8;border:1px solid #10231f24;border-radius:14px;gap:16px;padding:clamp(18px,3vw,26px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 56px #0815131f}.feature-proof-artifact:before{content:"";pointer-events:none;background-image:linear-gradient(#10231f09 1px,#0000 1px),linear-gradient(90deg,#10231f09 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;mask-image:linear-gradient(#000000bf,#0000 76%)}.feature-proof-artifact>*{z-index:1;position:relative}.feature-proof-artifact-header{gap:8px;display:grid}.feature-proof-artifact-header>span,.feature-proof-entrypoints>span{color:var(--orange);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:900}.feature-proof-artifact-header h3{max-width:760px;color:var(--deep);margin:0;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.04}.feature-proof-artifact-header p{max-width:760px;color:var(--muted);margin:0;line-height:1.65}.feature-proof-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.feature-proof-evidence div{background:#ffffffd1;border:1px solid #10231f1a;border-radius:12px;min-width:0;padding:12px}.feature-proof-evidence dt{color:var(--muted);text-transform:uppercase;margin:0 0 5px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:900}.feature-proof-evidence dd{color:var(--deep);margin:0;font-weight:850;line-height:1.3}.feature-proof-blocks{gap:10px;display:grid}.feature-proof-block{border:1px solid #10231f1f;border-left:4px solid var(--cyan);background:#ffffffe6;border-radius:14px;min-width:0;padding:14px;box-shadow:0 12px 26px #0815130f}.feature-proof-block>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.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%;color:var(--deep);text-overflow:ellipsis;white-space:nowrap;background:#e7f8f8d1;border:1px solid #06b6d440;border-radius:999px;padding:4px 8px;font-size:.72rem;font-style:normal;font-weight:900;overflow:hidden}.feature-proof-block h4{color:var(--deep);margin:0;font-size:1.05rem;line-height:1.2}.feature-proof-block p{color:var(--muted);margin:8px 0 0;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{background:linear-gradient(135deg,#06b6d40f,#ff751f0a),#ffffffe6;border-radius:12px;gap:0;max-width:100%;padding:10px;box-shadow:0 14px 32px #08151314}.feature-proof-artifact.visual-slack-mock .gslack-window{border-radius:10px;grid-template-rows:40px minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:520px}.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-area:2/1;grid-template-rows:minmax(0,1fr)}.feature-proof-artifact.visual-slack-mock .gslack-body{min-height:360px}:is(.compact-slack-mock-shell,.solution-mock-shell,.page-hero-grid>:has(>.guided-product-frame),.support-mock-frame,.core-workflow-artifact){width:100%;min-width:0}.solution-hero-mock.solution-mock-shell{align-self:center}:is(.compact-slack-mock-shell,.solution-mock-shell,.page-hero-grid>:has(>.guided-product-frame),.support-mock-frame,.core-workflow-artifact) .guided-product-frame{border-radius:var(--guided-compact-frame-radius,12px);width:100%;min-width:0;max-width:100%;padding:var(--guided-compact-frame-padding,10px);box-shadow:var(--guided-compact-frame-shadow,0 14px 32px #08151314);gap:12px;overflow:visible}:is(.compact-slack-mock-shell,.solution-mock-shell,.page-hero-grid>:has(>.guided-product-frame),.support-mock-frame,.core-workflow-artifact) .guided-steps{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));width:100%}:is(.compact-slack-mock-shell,.solution-mock-shell,.page-hero-grid>:has(>.guided-product-frame),.support-mock-frame,.core-workflow-artifact) .gslack-window{--gslack-sidebar-total:0px;border-radius:10px;grid-template-rows:40px minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:440px;display:grid;overflow:visible}.solution-proof-mock.solution-mock-shell .gslack-window{min-height:480px}:is(.compact-slack-mock-shell,.solution-mock-shell,.page-hero-grid>:has(>.guided-product-frame),.support-mock-frame,.core-workflow-artifact) :is(.gslack-global-rail,.gslack-conversation-sidebar,.gslack-sidebar){display:none}:is(.compact-slack-mock-shell,.solution-mock-shell,.page-hero-grid>:has(>.guided-product-frame),.support-mock-frame,.core-workflow-artifact) .gslack-topbar{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto auto;justify-content:stretch}:is(.compact-slack-mock-shell,.solution-mock-shell,.page-hero-grid>:has(>.guided-product-frame),.support-mock-frame,.core-workflow-artifact) .gslack-main{grid-area:2/1;overflow:visible}:is(.compact-slack-mock-shell,.solution-mock-shell,.page-hero-grid>:has(>.guided-product-frame),.support-mock-frame,.core-workflow-artifact) .gslack-body{min-height:320px}:is(.compact-slack-mock-shell,.solution-mock-shell,.page-hero-grid>:has(>.guided-product-frame),.support-mock-frame,.core-workflow-artifact) .modal-stage{padding:16px;inset:0}:is(.compact-slack-mock-shell,.solution-mock-shell,.page-hero-grid>:has(>.guided-product-frame),.support-mock-frame,.core-workflow-artifact) .gslack-modal{width:min(100%,520px);max-height:calc(100% - 24px)}:is(.compact-slack-mock-shell,.solution-mock-shell,.page-hero-grid>:has(>.guided-product-frame),.support-mock-frame,.core-workflow-artifact) :is(.gslack-modal-summary,.gslack-modal-intro,.gslack-modal-helper,.gslack-control-row small,.gslack-field-grid dd){overflow-wrap:anywhere;white-space:normal}:is(.compact-slack-mock-shell,.solution-mock-shell,.page-hero-grid>:has(>.guided-product-frame),.support-mock-frame,.core-workflow-artifact) .gslack-modal-fields{padding:14px 18px 18px 22px}.feature-proof-entrypoints{border-top:1px solid #10231f1f;gap:10px;padding-top:14px;display:grid}.feature-proof-entrypoints ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.feature-proof-entrypoints li{color:var(--deep);background:#ffffffd1;border:1px solid #10231f1f;border-radius:999px;padding:7px 10px;font-size:.86rem;font-weight:850}.story-stack{gap:16px;display:grid}.story-stack article{border-top:1px solid #10231f24;grid-template-columns:80px minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:22px;padding-top:26px;display:grid}.story-stack span{color:var(--orange);font-family:JetBrains Mono,monospace;font-weight:900}.story-stack h2{color:var(--deep);margin:0;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{color:var(--muted);margin:0;line-height:1.7}.outcome-grid{gap:28px;display:grid}.outcome-grid>div:last-child{gap:12px;display:grid}.outcome-grid article{background:#fff;border:1px solid #10231f21;border-radius:14px;padding:18px;box-shadow:0 14px 32px #0815130f}.outcome-grid strong{color:var(--deep);font-size:1.1rem;display:block}.outcome-grid p{margin:8px 0 0}.solution-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.solution-directory-card{min-height:310px;transition:transform .18s var(--ease), box-shadow .18s var(--ease);flex-direction:column;padding:26px;display:flex}.solution-directory-card p{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:900}.solution-directory-card h2{max-width:520px;font-size:clamp(1.8rem,3vw,3rem)}.solution-directory-card strong{color:var(--deep);margin-top:auto}.solution-objection-section .split-heading{margin-bottom:28px}.solution-hero-copy .hero-actions{margin-top:22px}.solution-week-timeline{box-sizing:border-box;flex-direction:column;gap:24px;max-width:800px;margin:36px auto 0;padding-left:36px;display:flex;position:relative}.solution-week-timeline:before{content:"";background:linear-gradient(180deg, var(--cyan) 0%, var(--orange) 50%, #10231f14 100%);border-radius:99px;width:2px;position:absolute;top:12px;bottom:12px;left:11px}.solution-week-card{background:#ffffffe0;border:1px solid #10231f1f;border-radius:14px;gap:6px;padding:clamp(16px,2vw,24px);transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;box-shadow:0 16px 36px #0815130f}.solution-week-card:hover{border-color:#06b6d459;transform:translateY(-2px);box-shadow:0 20px 48px #0815131a}.solution-week-card:before{content:"";border:3px solid var(--cyan);z-index:2;background:#fff;border-radius:999px;width:10px;height:10px;transition:transform .18s,background .18s;position:absolute;top:24px;left:-30px;box-shadow:0 0 0 4px #06b6d433}.solution-week-card:nth-child(2n):before{border-color:var(--orange);box-shadow:0 0 0 4px #ff751f33}.solution-week-card:hover:before{background:var(--cyan);transform:scale(1.25)}.solution-week-card:nth-child(2n):hover:before{background:var(--orange)}.solution-week-card-when{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:800}.solution-week-card:nth-child(2n) .solution-week-card-when{color:var(--cyan)}.solution-week-card h3{color:var(--deep);margin:0;font-size:1.15rem;font-weight:800}.solution-week-card p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.5}.solution-mechanics-list{gap:14px;margin-top:28px;display:grid}.solution-mechanic-card{background:#ffffffe0;border:1px solid #10231f1c;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding:18px 20px;display:grid;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{color:var(--eyebrow);font-family:JetBrains Mono,monospace;font-size:.82rem;font-weight:900}.solution-mechanic-body{gap:10px;display:grid}.solution-mechanic-surface{color:var(--deep);text-wrap:balance;margin:0;font-size:1.05rem;line-height:1.3}.solution-mechanic-action,.solution-mechanic-outcome{color:var(--ink);text-wrap:pretty;margin:0;font-size:.95rem;line-height:1.5}.solution-mechanic-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:800;display:block}.solution-mechanic-card dl{gap:12px;margin:0;display:grid}.solution-mechanic-card dl div{gap:4px;display:grid}.solution-mechanic-card dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:800}.solution-mechanic-card dd{color:var(--ink);text-wrap:pretty;margin:0;font-size:.95rem;line-height:1.5}.solution-worry-shell{justify-content:center;display:flex}.solution-worry-panel{background:#fffffff0;border:1px solid #10231f1f;border-radius:14px;gap:12px;width:min(100%,46rem);padding:clamp(22px,4vw,32px);display:grid;box-shadow:0 16px 36px #0815130f}.solution-worry-panel h2{color:var(--deep);text-wrap:balance;margin:0;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.15}.solution-worry-panel p{color:var(--muted);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.6}.solution-proof-shell{gap:clamp(24px,4vw,36px);display:grid}.solution-proof-layout{align-items:start;gap:20px;display:grid}.solution-proof-mock{background:#ffffffeb;border:1px solid #10231f1c;border-radius:12px;margin-top:0;padding:10px;overflow:visible;box-shadow:0 14px 30px #0815130f}.solution-proof-mock .guided-product-frame{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.solution-proof-artifact-header{gap:10px;max-width:740px;display:grid}.solution-proof-artifact-header h2,.solution-reassurance h2{color:var(--deep);margin:0;font-size:clamp(1.9rem,3vw,3rem)}.solution-proof-artifact-header p:not(.eyebrow),.solution-reassurance p:not(.eyebrow){color:var(--muted);margin:0}.solution-reassurance{background:var(--deep);border:1px solid #10231f24;border-radius:14px;gap:14px;padding:clamp(22px,3vw,30px);display:grid;box-shadow:0 20px 44px #0815131a}.solution-reassurance-points{border-top:1px solid #ffffff24;gap:10px;margin:8px 0 0;padding:14px 0 0;list-style:none;display:grid}.solution-reassurance-points li{gap:4px;display:grid}.solution-reassurance-points span{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:800}.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{background:#fff;border:1px solid #10231f21;border-radius:14px;overflow-x:auto;box-shadow:0 16px 36px #08151312}.comparison-summary-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.comparison-summary-head h3,.comparison-summary-head p{margin:0}.comparison-summary-head h3{color:var(--deep);font-size:1.25rem}.comparison-summary-head p{color:var(--muted);font-size:.9rem}.full-comparison-disclosure{background:#fffdf8db;border:1px solid #10231f21;border-radius:14px;margin-top:22px;overflow:hidden}.full-comparison-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;list-style:none;display:flex}.full-comparison-disclosure>summary::-webkit-details-marker{display:none}.full-comparison-disclosure>summary>span:first-child{gap:5px;display:grid}.full-comparison-disclosure>summary strong{color:var(--deep);font-size:1rem}.full-comparison-disclosure>summary small{color:var(--muted);font-size:.84rem;line-height:1.45}.full-comparison-action{color:var(--deep);white-space:nowrap;align-items:center;gap:8px;font-size:.88rem;font-weight:850;display:inline-flex}.full-comparison-action:after{content:"+";background:var(--orange);color:#fff;width:26px;height:26px;transition:transform .18s var(--ease);border-radius:999px;place-items:center;display:inline-grid}.full-comparison-disclosure[open] .full-comparison-action:after{transform:rotate(45deg)}.full-comparison-body{border-top:1px solid #10231f1a;padding:20px}.full-comparison-body>.comparison-table{box-shadow:none}.pricing-scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pricing-scenario-card{background:#fff;border:1px solid #10231f1f;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex;box-shadow:0 14px 32px #0815130f}.pricing-scenario-card p,.pricing-scenario-card h3,.pricing-scenario-card span{margin:0}.pricing-scenario-card p{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:850}.pricing-scenario-card h3{color:var(--deep);font-variant-numeric:tabular-nums;font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1}.pricing-scenario-card strong{color:var(--deep);font-size:.9rem}.pricing-scenario-card span{color:var(--muted);font-size:.86rem;line-height:1.55}.pricing-scenario-note{color:var(--muted);margin:16px 0 0;font-size:.82rem;line-height:1.5}.comparison-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.comparison-table th,.comparison-table td{text-align:left;vertical-align:top;border-bottom:1px solid #c9dad5bd;padding:16px}.comparison-table thead th{color:var(--deep);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.78rem}.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{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;background:#ff751f12;border-bottom:1px solid #ff751f3d;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:900}.comparison-table td{color:var(--muted);font-weight:700}.comparison-value{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-weight:800;line-height:1.2;display:inline-flex}.comparison-icon{width:24px;height:24px;color:var(--muted);background:#10231f0d;border:1px solid #10231f1f;border-radius:999px;flex:none;place-items:center;font-size:.9rem;font-weight:950;line-height:1;display:inline-grid}.comparison-value.is-included .comparison-icon{color:#08704a;background:#18a86b1f;border-color:#18a86b3d}.comparison-value.is-unavailable{color:#5d6f69b8}.comparison-value.is-unavailable .comparison-icon{color:#5d6f69c7;background:#5d6f6914;border-color:#5d6f6929}.comparison-value.is-unlimited .comparison-icon{color:var(--orange);background:#ff751f1c;border-color:#ff751f47}.platform-value{align-items:flex-start;max-width:100%;display:flex}.platform-limits{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.platform-limits span{color:var(--ink);font-variant-numeric:tabular-nums;text-align:center;background:#e5f7f47a;border:1px solid #c9dad5b8;border-radius:999px;align-items:center;padding:5px 8px;font-size:.78rem;font-weight:850;line-height:1;display:inline-flex}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.comparison-mobile{display:none}@media (width<=820px){.comparison-table table{min-width:700px}.comparison-table th,.comparison-table td{padding:14px 12px}}@media (width<=760px){.comparison-table{display:none}.comparison-mobile{gap:12px;display:grid}.comparison-mobile-plan{background:#fff;border:1px solid #10231f21;border-radius:10px;display:grid;overflow:hidden;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;color:var(--deep);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;list-style:none;display:flex}.comparison-mobile-plan summary::-webkit-details-marker{display:none}.comparison-mobile-plan summary:after{content:"+";width:28px;height:28px;color:var(--orange);transition:transform .18s var(--ease);background:#e5f7f4c2;border:1px solid #c9dad5e0;border-radius:999px;flex:none;place-items:center;font-size:1.05rem;font-weight:900;line-height:1;display:inline-grid}.comparison-mobile-plan[open] summary:after{transform:rotate(45deg)}.comparison-mobile-plan summary span{gap:4px;min-width:0;display:grid}.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{color:var(--deep);white-space:nowrap;margin-left:auto;font-size:1.02rem;font-style:normal;font-weight:900}.comparison-mobile-plan-body{border-top:1px solid #c9dad5bd;gap:16px;padding:0 16px 18px;display:grid}.comparison-mobile-group{gap:8px;padding-top:16px;display:grid}.comparison-mobile-group h3{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:900}.comparison-mobile-group dl{background:#fffdf8bd;border:1px solid #c9dad5a3;border-radius:8px;gap:0;margin:0;display:grid}.comparison-mobile-group dl div{border-bottom:1px solid #c9dad5a3;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:10px 11px;display:grid}.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;color:var(--muted);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:820;line-height:1.25}.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{padding:5px 7px;font-size:.72rem}}.pricing-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.pricing-notes p{border-radius:var(--radius);color:var(--muted);background:#ffffffbd;border:1px solid #10231f1f;margin:0;padding:14px;font-size:.95rem;line-height:1.55}.pricing-disclosure{color:var(--muted);margin-top:8px;font-size:.82rem;font-weight:720;line-height:1.5;display:block}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-grid article{padding:24px}.support-hero{text-align:center;padding-block:76px 44px}.support-hero .site-shell{width:min(840px,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);text-underline-offset:4px;font-weight:900;text-decoration:underline 2px}.support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-index-section{padding-block:46px 76px}.support-section-heading{gap:8px;margin-bottom:22px;display:grid}.support-section-heading h2{color:var(--deep);margin:0;font-size:2.15rem;font-weight:800;line-height:1.08}.support-section-heading p:not(.eyebrow){max-width:620px;color:var(--muted);margin:0;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{border-radius:var(--radius);min-height:0;box-shadow:var(--shadow-border);background:#ffffffeb;border:0;grid-template-rows:auto auto minmax(0,1fr);gap:10px;padding:22px;display:grid}.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{color:var(--muted);margin:0;font-size:.96rem;line-height:1.5}.support-grid h2{font-size:clamp(1.35rem,2.2vw,1.9rem)}.support-layout{align-items:start;gap:24px;display:grid}.support-layout h2{color:var(--deep);margin:14px 0 0;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{background:#fff;border:1px solid #10231f21;border-radius:14px;gap:8px;padding:20px;display:grid;box-shadow:0 16px 36px #08151312}.support-layout aside h3{color:var(--deep);margin:0 0 8px;font-size:1rem}.support-layout aside a,.support-layout aside span{border-radius:var(--radius);color:var(--muted);padding:10px;font-weight:850}.support-layout aside a:hover{color:var(--deep);background:#06b6d41a}.support-doc-links{gap:5px;margin-top:auto;padding-top:12px;display:grid}.support-doc-links a{min-height:42px;color:var(--deep);transition:background .16s var(--ease), color .16s var(--ease), transform .16s var(--ease);border-radius:7px;align-items:center;padding:9px 10px;font-size:.92rem;font-weight:720;line-height:1.25;text-decoration:none;display:flex}.support-doc-links a:hover,.support-doc-links a:focus-visible{color:var(--deep);background:#06b6d41a;transform:translate(2px)}.support-doc-links .support-doc-all-link{color:var(--cyan-ink);font-weight:850}.support-doc-page{background:linear-gradient(#ffffffe0 0%,#f7f2e8b8 440px,#fffffff5 100%),radial-gradient(circle at 12% 0,#06b6d414,#0000 28rem)}.support-doc-hero{padding-block:54px 30px}.support-breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:.84rem;font-weight:760;display:flex}.support-breadcrumbs a{color:var(--deep);text-decoration:none}.support-breadcrumbs a:after{content:"/";color:var(--muted);margin-left:8px}.support-doc-hero h1{max-width:780px;color:var(--deep);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:4rem;font-weight:800;line-height:1.02}.support-doc-hero p:not(.eyebrow){max-width:680px;color:var(--muted);margin-top:16px;font-size:1.08rem;line-height:1.6}.support-doc-callouts{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.support-doc-callouts span{color:var(--deep);background:#ffffffc7;border:1px solid #10231f24;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:850}.support-doc-layout{justify-content:center;align-items:start;gap:28px;padding-bottom:96px;display:grid}.support-category-layout{align-items:start;gap:28px;padding-bottom:96px;display:grid}.support-category-main{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;min-width:0;display:grid}.support-category-card{border-radius:var(--radius);min-width:0;min-height:210px;box-shadow:var(--shadow-border);color:inherit;transition:box-shadow .16s var(--ease), transform .16s var(--ease);background:#fffffff5;grid-template-rows:auto auto minmax(0,1fr);gap:12px;padding:24px;text-decoration:none;display:grid}.support-category-card:hover,.support-category-card:focus-visible{transform:translateY(-2px);box-shadow:0 20px 44px #0815131a}.support-category-card span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:900}.support-category-card h2{color:var(--deep);margin:0;font-size:1.28rem;font-weight:820;line-height:1.12}.support-category-card p{color:var(--muted);margin:0;font-size:.96rem;line-height:1.55}.support-category-aside{border-radius:var(--radius);box-shadow:var(--shadow-border);background:#fffffff5;gap:8px;padding:18px;display:grid}.support-category-aside h2{color:var(--deep);margin:0 0 6px;font-size:1rem;font-weight:850}.support-category-aside a{color:var(--muted);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:grid}.support-category-aside a:hover,.support-category-aside a:focus-visible,.support-category-aside a.is-active{color:var(--deep);background:#06b6d41a}.support-category-aside span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:850;overflow:hidden}.support-category-aside small{color:var(--muted);font-size:.78rem;font-weight:760}.support-doc-main{gap:16px;min-width:0;display:grid}.support-doc-authored,.support-doc-section,.support-doc-aside{border-radius:var(--radius);box-shadow:var(--shadow-border);background:#fffffff5;border:0}.support-doc-authored,.support-doc-section{padding:34px 38px}.support-doc-visual-list{gap:18px;margin-top:30px;display:grid}.support-doc-visual{gap:10px;min-width:0;margin:0;display:grid}.support-doc-visual a{transition:box-shadow .16s var(--ease), transform .16s var(--ease);background:#eef2f7;border-radius:12px;display:block;overflow:hidden;box-shadow:0 0 0 1px #0000001a,0 18px 44px #0815131a}.support-doc-visual a:hover,.support-doc-visual a:focus-visible{transform:translateY(-2px);box-shadow:0 0 0 1px #06b6d44d,0 18px 38px #0815131f}.support-doc-visual img{background:#eef2f7;width:100%;height:auto;display:block}.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{color:var(--deep);margin:0;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){border-top:1px solid #10231f1a;margin-top:34px;padding-top:28px}.support-doc-authored h3{color:var(--deep);margin:28px 0 8px;font-size:1.14rem;font-weight:820;line-height:1.24}.support-doc-authored p,.support-doc-section p{max-width:68ch;color:var(--muted);margin:12px 0 0;line-height:1.72}.support-doc-authored>:first-child{margin-top:0}.support-doc-authored a{color:var(--deep);text-underline-offset:4px;font-weight:780;text-decoration:underline 2px #06b6d48c}.support-doc-authored code{color:var(--deep);background:#0815130f;border:1px solid #10231f1f;border-radius:6px;padding:2px 5px;font-family:JetBrains Mono,monospace;font-size:.88em;font-weight:700}.support-doc-authored pre{border-radius:var(--radius);background:var(--deep);padding:16px;overflow-x:auto}.support-doc-authored pre code{color:#fff;background:0 0;border:0;padding:0}.support-doc-authored ul,.support-doc-authored ol{color:var(--ink);gap:8px;margin:12px 0 0;padding-left:1.35rem;display:grid}.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{border-collapse:collapse;border-radius:var(--radius);width:100%;margin-top:18px;font-size:.94rem;overflow:hidden;box-shadow:0 0 0 1px #10231f1a}.support-doc-authored th,.support-doc-authored td{text-align:left;vertical-align:top;border-bottom:1px solid #10231f17;padding:11px 12px}.support-doc-authored th{color:var(--deep);background:#e7f8f8b3;font-weight:850}.support-doc-authored td{color:var(--muted)}.support-doc-authored tr:last-child td{border-bottom:0}.support-doc-authored blockquote{border-left:4px solid var(--cyan);color:var(--ink);background:#e7f8f88f;margin:18px 0 0;padding:12px 16px}.support-doc-table{border-radius:var(--radius);border:1px solid #10231f1f;margin-top:16px;display:grid;overflow:hidden}.support-doc-row{background:#ffffffa3;border-bottom:1px solid #10231f1a;grid-template-columns:minmax(160px,.34fr) minmax(0,1fr);gap:16px;padding:14px 16px;display:grid}.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);overflow-wrap:anywhere;line-height:1.55}.support-doc-aside{top:calc(var(--nav-height) + 20px);gap:6px;padding:14px;display:grid;position:sticky}.support-doc-aside h2{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-top:10px;padding:4px 6px 8px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:900}.support-doc-aside h2:first-child{margin-top:0}.support-doc-aside a,.support-doc-aside span{min-width:0;color:var(--deep);overflow-wrap:anywhere;transition:background .16s var(--ease), color .16s var(--ease);border-radius:7px;padding:10px;font-size:.92rem;font-weight:760;line-height:1.35}.support-doc-aside a:hover{color:var(--deep);background:#06b6d41a}.contact-section{scroll-margin-top:96px}.contact-guidance{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.contact-guidance strong{color:var(--deep);flex-basis:100%;font-size:.92rem}.contact-guidance span{color:var(--muted);background:#ffffffad;border:1px solid #10231f21;border-radius:999px;padding:8px 11px;font-size:.88rem;font-weight:820}.contact-form-card{background:#fff;border:1px solid #10231f21;border-radius:14px;gap:18px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 22px 54px #08151314}.contact-form-header{gap:8px;display:grid}.contact-form-header h2{color:var(--deep);margin:0;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{color:var(--muted);margin:0;line-height:1.6}.contact-form-grid{gap:14px;display:grid}.contact-form-grid label{color:var(--deep);gap:7px;font-size:.92rem;font-weight:850;display:grid}.contact-form-grid input,.contact-form-grid textarea{background:var(--paper);width:100%;min-width:0;color:var(--deep);transition:border-color .16s var(--ease), box-shadow .16s var(--ease), background .16s var(--ease);border:1px solid #10231f2e;border-radius:10px;padding:13px 14px;line-height:1.35}.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{background:#fff;border-color:#06b6d4b8;outline:none;box-shadow:0 0 0 4px #06b6d41f}.contact-field-full{grid-column:1/-1}.contact-honeypot{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.contact-consent{font-size:.86rem}.contact-consent a{color:var(--deep);text-underline-offset:3px;font-weight:900;text-decoration:underline 2px}.contact-result{border-radius:10px;padding:12px 14px;font-weight:820;line-height:1.45}.contact-result[data-status=pending]{color:var(--deep);background:#06b6d41a;border:1px solid #06b6d447}.contact-result[data-status=success]{color:var(--deep);background:#00826d1a;border:1px solid #00826d47}.contact-result[data-status=error]{color:var(--deep);background:#ff751f1a;border:1px solid #ff751f61}.contact-submit{justify-self:start;gap:10px}.contact-submit:disabled{cursor:wait;opacity:.74;transform:none}.contact-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;display:none}.contact-form-card.is-submitting .contact-spinner{animation:.7s linear infinite contact-spin;display:inline-block}@keyframes contact-spin{to{transform:rotate(360deg)}}.contact-intent-selector{background:#10231f0a;border:1px solid #10231f21;border-radius:10px;gap:0;padding:3px;display:flex;position:relative;overflow:hidden}.contact-intent-indicator{z-index:0;pointer-events:none;background:#fff;border-radius:7px;transition:transform .22s cubic-bezier(.23,1,.32,1),width .22s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0;box-shadow:0 1px 4px #0815131f}.contact-intent-selector:not([data-indicator-ready=true]) .contact-intent-indicator{transition:none}.contact-intent-btn{z-index:1;letter-spacing:.01em;cursor:pointer;color:var(--muted);transition:color .13s var(--ease), transform .13s var(--ease);white-space:nowrap;background:0 0;border:none;border-radius:7px;flex:1;padding:8px 10px;font-size:.8rem;font-weight:650;position:relative}.contact-intent-btn:hover:not(.is-active){color:var(--deep);background:#fff9}.contact-intent-btn.is-active{color:var(--deep);background:0 0}.contact-intent-btn:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.contact-intent-indicator{transition:none}}.contact-header-panel,.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]{gap:8px;display:grid}.contact-form-card[data-intent=evaluate] .contact-evaluate-only{display:grid}.contact-form-card[data-intent=security] .contact-security-panel{flex-wrap:wrap;gap:10px;display:flex}.contact-security-panel a{color:var(--deep);transition:background .14s var(--ease), border-color .14s var(--ease);background:#10231f08;border:1px solid #10231f21;border-radius:8px;align-items:center;padding:8px 14px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.contact-security-panel a:hover{background:#10231f12;border-color:#10231f38}.contact-form-grid select{appearance:none;width:100%;color:var(--deep);cursor:pointer;transition:border-color .12s var(--ease), box-shadow .12s var(--ease);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") right 14px center no-repeat;border:1.5px solid #10231f29;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:.95rem}.contact-form-grid select:hover{border-color:#10231f47}.contact-form-grid select:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px #00c2a826}.gs-founder-section{gap:48px;display:grid}.gs-founder-intro{max-width:540px}.gs-founder-intro h2{color:var(--deep);margin:0 0 12px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:780;line-height:1.1}.gs-founder-intro p{color:var(--muted);margin:0;line-height:1.65}.gs-founder-proof{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.gs-founder-proof-item{color:var(--muted);align-items:center;gap:7px;font-size:.875rem;font-weight:600;display:flex}.gs-founder-proof-item:before{content:"✓";color:var(--cyan);font-weight:700}@media (width<=700px){.contact-intent-btn{padding:7px 8px;font-size:.75rem}.contact-security-panel{flex-direction:column}}.legal-summary-header{margin-bottom:32px}.legal-summary-header h2{color:var(--deep);margin:8px 0;font-size:clamp(1.4rem,2.4vw,2rem)}.legal-summary-header>p:not(.eyebrow){color:var(--muted);margin:0;font-size:.95rem}.legal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:32px;display:grid}.legal-summary-card{background:#ffffffd1;border:1px solid #10231f1f;border-radius:12px;flex-direction:column;gap:8px;padding:22px 24px;display:flex}.legal-summary-card h3{color:var(--deep);margin:0;font-size:.92rem;font-weight:700}.legal-summary-card p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.65}.legal-summary-card p a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline 1px}.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 #10231f1a;flex-wrap:wrap;align-items:baseline;gap:20px;padding-top:24px;display:flex}.legal-summary-nav>p{color:var(--muted);flex-shrink:0;margin:0;font-size:.85rem}.legal-summary-nav>div{flex-wrap:wrap;gap:16px;display:flex}.legal-summary-nav a{color:var(--ink);border-bottom:1px solid var(--line);transition:color .15s var(--ease), border-color .15s var(--ease);padding-bottom:1px;font-size:.85rem;font-weight:600;text-decoration:none}.legal-summary-nav a:hover{color:var(--cyan);border-color:var(--cyan)}.legal-key-points{flex-direction:column;gap:12px;margin:0 0 32px;padding:0;list-style:none;display:flex}.legal-key-points li{color:var(--muted);background:#ffffffd1;border:1px solid #10231f1f;border-radius:10px;padding:16px 20px;font-size:.9rem;line-height:1.65}.legal-key-points li strong{color:var(--deep)}.legal-hero{text-align:center;padding-block:clamp(74px,10vw,132px) 36px}.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 #10231f21;margin-top:28px;padding-top:24px}.legal-body h2{color:var(--deep);margin:0 0 10px;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);text-underline-offset:4px;font-weight:900;text-decoration:underline 2px}.cta-band{background:radial-gradient(circle at 12% 12%, #06b6d43d, transparent 30rem), radial-gradient(circle at 88% 24%, #ff751f33, transparent 28rem), var(--deep);color:#fff;padding-block:clamp(58px,8vw,92px)}.cta-band-inner{align-items:center;gap:24px;display:grid}.cta-band h2{color:#fff;max-width:760px}.cta-band p:not(.eyebrow){color:#ffffffbd}.cta-actions{flex-wrap:wrap;gap:12px;display:flex}.site-footer{color:#fff;background:#07110f;padding-block:56px 28px}.footer-top{gap:36px;display:grid}.footer-brand img{width:170px;height:auto;display:block}.footer-brand p{color:#ffffffad;max-width:360px;line-height:1.65}.footer-contact{color:#fff;font-weight:900}.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.footer-columns h2{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:.86rem}.footer-columns ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer-columns a,.footer-bottom a{color:#ffffffad;font-weight:750}.footer-columns a:hover,.footer-bottom a:hover{color:#fff}.footer-bottom{color:#ffffff9e;border-top:1px solid #ffffff1f;justify-content:space-between;gap:16px;margin-top:40px;padding-top:22px;font-size:.9rem;display:flex}.footer-bottom>div{gap:8px;max-width:760px;display:grid}.footer-bottom p{margin:0}.footer-legal-note{color:#ffffff85;font-size:.78rem;line-height:1.55}.footer-bottom nav{flex-wrap:wrap;align-content:flex-start;gap:14px;display:flex}.js [data-reveal]{opacity:0;transition:opacity .56s var(--ease), transform .56s var(--ease);transform:translateY(20px)}.js [data-reveal].is-visible{opacity:1;transform:translateY(0)}.guided-product-frame{--guided-compact-frame-radius:0;--guided-compact-frame-padding:0;--guided-compact-frame-shadow:none;--guided-camera-focus-display:none;--guided-hotspot-animation:guided-hotspot-pulse 1.6s cubic-bezier(.2, 0, 0, 1) infinite;--guided-hotspot-shadow:0 3px 12px #007a5a2e;--guided-hotspot-reduced-motion-shadow:0 3px 12px #007a5a2e;width:100%;min-width:0;max-width:1180px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0;display:grid;overflow:visible;container:slack-mock-frame/inline-size}.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{color:var(--ink);background:0 0;border-color:#0000}.guided-step-button.is-active span{background:var(--deep);color:#fff}.gslack-window{color:#1d1c1d;text-align:left;background:#fff;border:1px solid #10231f29;border-radius:16px;outline:1px solid #0000001a;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(188px,.22fr) minmax(0,1fr);min-height:520px;font-family:Slack-Lato,Lato,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.466;display:grid;overflow:hidden;box-shadow:0 20px 54px #0815131f}.guided-product-frame .gslack-window :where(h4,h5,p,small,strong,span,dt,dd,label,th,td){text-align:left}.gslack-topbar{color:#ffffffb8;background:#350d36;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:8px 18px;font-size:.9rem;line-height:1;display:grid}.gslack-sidebar .selected{color:#fff;background:#ffffff2e;border-radius:6px;margin-left:-8px;padding:8px}.gslack-main{background:#fff;min-width:0;overflow:hidden}.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{z-index:3;position:relative;overflow:visible}.gslack-step.is-active{animation:none}.guided-product-frame .gslack-object-card p.gslack-object-type{color:#616061;margin-top:4px;font-size:13px;font-weight:700;line-height:18px}.gslack-action.primary{color:#fff;background:#007a5a;border-color:#007a5a}.gslack-action.quiet{color:#616061}.gslack-step.is-active:has(.modal-stage){min-height:100%;position:relative}.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{scale:1;box-shadow:0 3px 12px #007a5a2e}50%{scale:1.025;box-shadow:0 6px 18px #007a5a52}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.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)) skewX(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}.text-wrap{text-wrap:wrap}.border{border-width:1px}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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)}.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-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.support-search-hero{background:radial-gradient(circle at 15% 10%,#13bebe29,#0000 34%),radial-gradient(circle at 86% 20%,#ff751f1f,#0000 30%);padding-bottom:72px}.support-search-shell{text-align:left;background:#fffffff5;border:1px solid #10231f24;border-radius:18px;gap:12px;width:min(760px,100%);margin:32px auto 0;padding:16px;display:grid;box-shadow:0 24px 60px #0815131f}.support-search-label{color:var(--deep);align-items:center;gap:10px;display:flex}.support-search-label>span{background:#13bebe1f;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.4rem;display:grid}.support-search-label div{gap:2px;display:grid}.support-search-label small{color:var(--muted);line-height:1.35}.support-local-search{gap:10px;display:grid}.support-local-search>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.support-local-search>div:first-of-type{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.support-local-search input{min-width:0;min-height:52px;color:var(--deep);font:inherit;background:#fff;border:1px solid #10231f33;border-radius:12px;padding:0 16px}.support-local-search button{background:var(--deep);color:#fff;min-width:106px;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:12px;padding-inline:20px;font-weight:800}.support-local-search input:focus-visible,.support-local-search button:focus-visible{outline-offset:2px;outline:3px solid #13bebe59}.support-local-results{border-top:1px solid #10231f1f;gap:6px;padding-top:10px;display:grid}.support-local-results a{color:var(--deep);border-radius:10px;gap:3px;padding:10px 12px;text-decoration:none;display:grid}.support-local-results a:hover,.support-local-results a:focus-visible{background:#13bebe14}.support-local-results span{color:var(--muted);font-size:.9rem}.status-panel{box-shadow:var(--shadow-border);background:#fff;border:1px solid #10231f24;border-radius:18px;gap:18px;padding:clamp(22px,4vw,38px);display:grid}.status-panel p,.status-panel h2{margin:0}.status-panel-heading{align-items:center;gap:14px;display:flex}.status-panel-heading div{gap:4px;display:grid}.status-panel-heading p,.status-scope-note{color:var(--muted)}.status-dot{background:var(--cyan);border-radius:50%;flex:none;width:14px;height:14px;box-shadow:0 0 0 6px #06b6d41f}.install-review-hero{background:radial-gradient(circle at 8% 18%, #06b6d42e, transparent 34%), radial-gradient(circle at 92% 28%, #ff751f24, transparent 30%), var(--paper);padding-block:clamp(72px,9vw,116px)}.install-review-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:center;gap:clamp(32px,6vw,76px);display:grid}.install-review-hero h1{max-width:780px;color:var(--deep);letter-spacing:-.055em;margin:12px 0 20px;font-size:clamp(3rem,6.4vw,6.5rem);line-height:.94}.install-review-hero p:not(.eyebrow){max-width:690px;color:var(--muted);margin:0;font-size:1.08rem;line-height:1.65}.install-review-hero .hero-actions{margin-top:28px}.install-review-hero .install-review-no-charge{margin-top:14px;font-size:.88rem}.install-plan-intent{background:#ffffffc7;border:1px solid #10231f24;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;max-width:690px;margin-top:24px;padding:18px 20px;display:grid}.install-plan-intent>div{gap:4px;display:grid}.install-plan-intent>div>span{color:var(--eyebrow);letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.67rem;font-weight:900}.install-plan-intent strong{color:var(--deep);font-size:1.12rem}.install-plan-intent strong small{color:var(--muted);font-size:.82rem}.install-plan-intent>a{color:var(--deep);text-underline-offset:3px;align-self:center;font-size:.82rem;font-weight:850;text-decoration:underline}.install-review-hero .install-plan-intent>p{grid-column:1/-1;max-width:none;font-size:.82rem;line-height:1.5}.install-review-card{background:#fffffff0;border:1px solid #10231f24;border-radius:20px;gap:20px;padding:clamp(24px,4vw,36px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #08151321}.install-review-card:before{content:"";background:linear-gradient(180deg, var(--orange), var(--cyan));width:5px;position:absolute;inset:0 auto 0 0}.install-review-card-label{color:var(--eyebrow);letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:900}.install-review-card ol{counter-reset:install-step;gap:18px;margin:0;padding:0;list-style:none;display:grid}.install-review-card li{counter-increment:install-step;gap:4px;padding-left:42px;display:grid;position:relative}.install-review-card li:before{content:counter(install-step);background:var(--deep);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.76rem;font-weight:900;display:grid;position:absolute;top:0;left:0}.install-review-card li span{color:var(--muted);font-size:.9rem;line-height:1.5}.install-review-card a,.install-boundary-strip a{color:var(--deep);text-underline-offset:4px;font-weight:850;text-decoration:underline 2px}.install-permission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.install-permission-grid article{min-height:270px;box-shadow:var(--shadow-border);background:#fff;border:1px solid #10231f1f;border-radius:16px;flex-direction:column;gap:14px;padding:24px;display:flex}.install-permission-grid article>span{color:var(--orange);font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:900}.install-permission-grid h3,.install-permission-grid p{margin:0}.install-permission-grid h3{color:var(--deep);font-size:1.45rem;line-height:1.1}.install-permission-grid p{color:var(--muted);line-height:1.65}.install-boundary-strip{background:var(--deep);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:20px 24px;display:flex}.install-boundary-strip strong{max-width:820px;line-height:1.5}.install-boundary-strip a{color:#fff;flex:none}.install-prerequisite-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:start;gap:clamp(32px,7vw,90px);display:grid}.install-prerequisite-layout h2,.install-prerequisite-layout h3{color:var(--deep);margin:10px 0 14px;line-height:1.05}.install-prerequisite-layout ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.install-prerequisite-layout li{padding-left:30px;line-height:1.55;position:relative}.install-prerequisite-layout li:before{content:"✓";color:var(--green);font-weight:900;position:absolute;left:0}.install-prerequisite-layout aside{background:#ffffffd1;border:1px solid #10231f1f;border-radius:16px;padding:26px}.install-prerequisite-layout aside p:not(.eyebrow){color:var(--muted);line-height:1.65}.install-prerequisite-layout aside .button{margin-top:10px}.install-handoff-actions{justify-items:start;gap:16px;display:grid}.install-handoff-actions>a:not(.button){color:var(--deep);text-underline-offset:3px;font-size:.86rem;font-weight:800;text-decoration:underline}.install-final-cta{background:var(--deep);color:#fff;text-align:center;padding-block:clamp(72px,9vw,110px)}.install-final-cta h2{color:#fff;margin:10px 0 14px;font-size:clamp(2.3rem,5vw,4.8rem);line-height:.98}.install-final-cta p:not(.eyebrow){color:#ffffffb8;margin:0 auto 26px}@media (hover:hover) and (pointer:fine){.install-review-hero .button:active,.install-final-cta .button:active{transform:scale(.97)}}@media (width<=900px){.install-review-hero-grid,.install-prerequisite-layout,.install-permission-grid{grid-template-columns:1fr}.install-permission-grid article{min-height:0}}@media (width<=640px){.install-plan-intent{grid-template-columns:1fr}.install-plan-intent>a{justify-self:start}.install-boundary-strip{flex-direction:column;align-items:flex-start}}.resource-byline,.resource-card-byline{color:var(--muted);font-size:.86rem;line-height:1.45}.resource-card-byline{margin-top:12px;display:block}.resource-comparison-table{border:1px solid #10231f24;border-radius:14px;overflow:hidden}.resource-comparison-row{grid-template-columns:minmax(150px,.7fr) repeat(2,minmax(0,1fr));display:grid}.resource-comparison-row>*{color:var(--ink);border-top:1px solid #10231f1a;margin:0;padding:14px;font-size:.92rem;line-height:1.45}.resource-comparison-row>*+*{border-left:1px solid #10231f1a}.resource-comparison-head{background:var(--deep)}.resource-comparison-head>*{color:#fff;border-top:0}.resource-template pre{white-space:pre-wrap;background:#f5fbfae6;border:1px solid #10231f24;border-radius:12px;padding:18px;overflow-x:auto}.resource-template code{color:var(--deep);font:.9rem/1.65 JetBrains Mono,monospace}.resource-source-snapshot{background:#fff;border:1px solid #10231f24;border-radius:14px;margin:0;overflow:hidden}.resource-source-snapshot img{width:100%;height:auto;display:block}.resource-source-snapshot figcaption{color:var(--muted);border-top:1px solid #10231f1a;padding:12px 14px;font-size:.84rem;line-height:1.45}.resource-sources ol{gap:8px;margin:0;padding-left:22px;display:grid}@media (width<=720px){.support-local-search>div:first-of-type,.resource-comparison-row{grid-template-columns:1fr}.resource-comparison-row>*+*{border-left:0}.resource-comparison-row:not(.resource-comparison-head)>span:before{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:800;display:block}.resource-comparison-row:not(.resource-comparison-head)>span:nth-child(2):before{content:"Slash Social"}.resource-comparison-row:not(.resource-comparison-head)>span:nth-child(3):before{content:"Alternative"}.resource-comparison-head>:not(:first-child){display:none}}@keyframes bar-rise{0%{opacity:.2;transform:scaleY(.4)}to{opacity:.88;transform:scaleY(1)}}@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 (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 (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{top:calc(var(--nav-height) + 20px);position:sticky}.support-doc-layout{grid-template-columns:minmax(0,760px) minmax(230px,280px)}}@media (width>=760px) and (width<=1039px){.desktop-nav{margin-left:auto;display:flex}.desktop-nav .nav-optional,.desktop-nav .nav-full-product{display:none}.desktop-nav .nav-compact-product{display:inline-flex}.nav-link,.nav-details summary{padding-inline:11px;font-size:.86rem}.mobile-toggle{margin-left:2px}}@media (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 (width>=1040px){.desktop-nav,.nav-actions{display:flex}.desktop-nav .nav-compact-product,.mobile-toggle,.mobile-menu{display:none}}@media (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{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-activation-reassurance{flex-direction:column;align-items:flex-start}.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 (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 #10231f21;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{justify-items:center;gap:0;display:grid}.hero-actions,.hero-actions.small,.cta-actions{flex-direction:column;width:100%}.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-bottom:1px solid #ffffff14;border-right:none}.wc-after{border-left:none;border-top:3px solid var(--cyan)}.approval-steps-legend,.feature-proof-evidence,.artifact-week-grid,.artifact-retry-path,.artifact-analytics-digest>div{grid-template-columns:1fr}.feature-proof-block>div{flex-direction:column;align-items:flex-start}.feature-proof-block em{max-width:100%}.admin-email-layout,.admin-two-col,.admin-scope-row{grid-template-columns:1fr}.admin-scope-tech{border-bottom:1px solid #10231f14;border-right:none}.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{flex-direction:column;align-items:flex-start;gap:8px}.blockkit-section,.blockkit-context,.blockkit-actions,.blockkit-divider{width:100%}.product-frame.surface-settings .blockkit-work-center-switcher{float:none;width:100%;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{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.surface-demo-tabs::-webkit-scrollbar{display:none}.surface-demo-tabs button{scroll-snap-align:start;flex:0 0 154px}.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,.homepage-activation-intro,.homepage-activation-steps{grid-template-columns:1fr}.homepage-activation-actions,.homepage-activation-actions .button{width:100%}.homepage-activation-steps li{padding-inline:4px}.homepage-activation-steps li+li{border-top:1px solid #10231f24;border-left:0}.commercial-terms{grid-template-columns:1fr}.commercial-terms .commercial-terms-note{grid-column:auto}.pricing-scenario-grid{grid-template-columns:1fr}.comparison-summary-head,.full-comparison-disclosure>summary{flex-direction:column;align-items:flex-start}.full-comparison-action{justify-content:space-between;width:100%}.full-comparison-body{padding:12px}.setup-path-steps{grid-template-columns:1fr}.mobile-plan-chooser[data-tabs-active]{border-bottom:1px solid #10231f14;margin-bottom:32px;padding-bottom:20px;display:block}.mobile-plan-prompt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700}.mobile-plan-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:2px;display:flex;position:relative;overflow-x:auto}.mobile-plan-indicator{z-index:0;background:var(--deep);pointer-events:none;border-radius:99px;transition:transform .22s cubic-bezier(.23,1,.32,1),width .22s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0}.mobile-plan-tabs:not([data-indicator-ready=true]) .mobile-plan-indicator{transition:none}.mobile-plan-tabs::-webkit-scrollbar{display:none}.mobile-plan-tab{z-index:1;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;background:0 0;border:1.5px solid #10231f2e;border-radius:99px;flex-shrink:0;align-items:center;gap:5px;padding:8px 16px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.9rem;font-weight:600;transition:border-color .12s,color .12s,transform .12s;display:inline-flex;position:relative}.mobile-plan-tab[aria-selected=true],.mobile-plan-tab.is-active{border-color:var(--deep);color:#fff;background:0 0}.mobile-plan-tab:active{transform:scale(.97)}.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{color:var(--orange);font-size:.7rem;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{z-index:80;-webkit-backdrop-filter:blur(12px);background:#fffdf8f0;border-top:1px solid #10231f1a;padding:10px 0;animation:.22s cubic-bezier(.16,1,.3,1) both sticky-enter;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #08151314}html.mobile-nav-open .mobile-sticky-cta.is-ready.is-visible{display:none}@keyframes sticky-enter{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.mobile-sticky-inner{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-sticky-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.mobile-sticky-name{color:var(--deep);white-space:nowrap;-webkit-font-smoothing:antialiased;font-size:.92rem;font-weight:800}.mobile-sticky-price{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem}.mobile-sticky-btn{white-space:nowrap;flex-shrink:0;padding:10px 20px;font-size:.9rem}@media (prefers-reduced-motion:reduce){.mobile-plan-indicator,.mobile-sticky-cta.is-ready.is-visible{transition:none;animation:none}}.expansion-disclosure summary{grid-template-columns:minmax(0,1fr)}.expansion-summary-action{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}}.homepage-product-ladder{position:relative;overflow:hidden}.homepage-product-ladder:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 22%,#ff751f1a,#0000 28rem),radial-gradient(circle at 84% 76%,#06b6d41a,#0000 30rem);position:absolute;inset:0}.homepage-product-ladder .site-shell{position:relative}.product-ladder-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr) minmax(0,.95fr);align-items:stretch;gap:1rem;margin-top:2.5rem;display:grid}.product-ladder-stage{border:1px solid var(--line-soft);border-radius:calc(var(--radius) * 2.5);min-width:0;box-shadow:var(--shadow-border);background:#fffdf8e0;flex-direction:column;gap:.9rem;padding:clamp(1.4rem,2.5vw,2.25rem);display:flex;position:relative}.product-ladder-stage:after{content:"";border-radius:calc(var(--radius) * 2.5) 0 0 calc(var(--radius) * 2.5);background:var(--orange);width:.3rem;position:absolute;inset:0 auto 0 0}.product-ladder-stage-adjacent:after{background:linear-gradient(180deg, var(--orange), var(--cyan))}.product-ladder-stage-suite:after{background:var(--cyan)}.product-ladder-stage h3,.product-ladder-stage p{margin:0}.product-ladder-stage h3{font-size:clamp(1.35rem,2vw,2rem);line-height:1.08}.product-ladder-stage>p:not(.eyebrow){color:var(--muted);line-height:1.65}.product-ladder-number{color:#10231f3d;letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:800}.product-ladder-links{gap:.65rem;margin-top:auto;display:grid}.product-ladder-links a,.product-ladder-catalog-link{text-underline-offset:.28em;width:fit-content;font-weight:800;text-decoration:underline #10231f42}.product-ladder-adjacent-list{gap:.65rem;display:grid}.product-ladder-adjacent-list a{border-top:1px solid var(--line-soft);transition:transform var(--motion-fast) var(--ease), color var(--motion-fast) ease;grid-template-columns:4.25rem minmax(0,1fr);align-items:baseline;gap:.2rem .85rem;padding-top:.85rem;display:grid}.product-ladder-adjacent-list span{color:var(--eyebrow);letter-spacing:.1em;text-transform:uppercase;grid-row:1/span 2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:800}.product-ladder-adjacent-list strong{line-height:1.35}.product-ladder-adjacent-list small{color:var(--muted);font-size:.82rem;line-height:1.5}.product-ladder-stage-suite ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.product-ladder-stage-suite li{border:1px solid var(--line);background:var(--mist);border-radius:999px;padding:.48rem .68rem;font-size:.78rem;font-weight:750}.product-ladder-catalog-link{margin-top:auto}@media (hover:hover) and (pointer:fine){.product-ladder-adjacent-list a:hover{color:var(--deep);transform:translate(.25rem)}}@media (width<=980px){.product-ladder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-ladder-stage-suite{grid-column:1/-1}}@media (width<=680px){.product-ladder-grid{grid-template-columns:minmax(0,1fr)}.product-ladder-stage-suite{grid-column:auto}.product-ladder-adjacent-list a{grid-template-columns:minmax(0,1fr)}.product-ladder-adjacent-list span{grid-row:auto}}@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{opacity:1;transition:none;animation:none;transform:none}.button-primary:after,.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 (width<=860px){.guided-product-frame{border-radius:0;padding:0}.guided-steps{padding:4px}.guided-steps-slider{align-items:center;gap:8px;min-width:0;display:flex}.guided-steps-arrow{display:inline-grid}.guided-steps::-webkit-scrollbar{display:none}.guided-step-button{flex:1 0 max-content}.guided-step-button:after{inset-inline:44px 14px}.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{flex-direction:column;align-items:stretch}.modal-stage{padding:10px}.gslack-modal{width:min(100%,640px);max-height:calc(100% - 20px)}.gslack-modal header{flex-direction:row;align-items:center;gap:8px;padding:12px 14px 10px}.gslack-modal-title{gap:10px}.gslack-modal-title img{border-radius:7px;width:32px;height:32px}.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,.guided-step-indicator,.gslack-action,.guided-step-button:after{transition:none;animation:none}.gslack-action.is-hotspot{box-shadow:var(--guided-hotspot-reduced-motion-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{z-index:9999;color:#fff;letter-spacing:.04em;pointer-events:none;user-select:none;background:#1a1a2e;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:.72rem;font-weight:700;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 4px 16px #0006}.dev-mode-label{color:#1a1a2e;background:#f59e0b;border-radius:4px;padding:1px 5px;font-size:.65rem;font-weight:800}.dev-mode-value{color:#ffffffd9}.homepage-hero{background:radial-gradient(circle at 12% 32%, #06b6d429, transparent 24rem), radial-gradient(circle at 88% 24%, #ff751f24, transparent 25rem), linear-gradient(180deg, #fffdf880, var(--paper));padding-block:clamp(3rem,6vw,5.5rem) clamp(4.5rem,8vw,7rem)}.homepage-hero .hero-copy{max-width:1040px}.homepage-hero .hero-copy h1{letter-spacing:-.05em;max-width:940px;margin-top:14px;font-size:clamp(3rem,5.4vw,5.25rem);line-height:.94}.homepage-hero .hero-copy>p:not(.eyebrow){max-width:720px;margin-top:18px}.homepage-hero .hero-actions{margin-top:24px}.homepage-hero .hero-admin-link{margin-top:12px}.hero-play-icon{font-size:.76em;display:inline-block;translate:1px}.homepage-hero-demo{text-align:left;gap:.75rem;max-width:1180px;margin-top:clamp(2.25rem,4.5vw,4rem);scroll-margin-top:88px;display:grid}.homepage-hero-demo-label{min-height:2.5rem;color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.78rem;font-weight:750;display:flex}.homepage-hero-demo-label span{color:var(--deep);align-items:center;gap:.55rem;display:inline-flex}.homepage-hero-demo-label i{background:var(--green);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 .3rem #18a86b1f}.homepage-hero-demo-label a{min-height:2.5rem;color:var(--deep);transition:color var(--motion-fast) ease;align-items:center;display:inline-flex}.homepage-hero-demo>.guided-product-frame{border-radius:calc(var(--radius) * 2.5);max-width:1180px;box-shadow:0 0 0 1px #10231f0f,0 2.25rem 6rem #08151326}@media (hover:hover) and (pointer:fine){.homepage-hero-demo-label a:hover{color:var(--cyan)}}.homepage-post-story{background:radial-gradient(circle at 15% 20%,#06b6d41a,#0000 26rem),linear-gradient(135deg,#e7f8f8bd,#fffdf8f2);border-block:1px solid #c9dad59e;scroll-margin-top:76px}.homepage-story-heading{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.7fr);align-items:end;gap:clamp(2rem,7vw,6rem);margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.homepage-story-heading h2{max-width:14ch;color:var(--deep);letter-spacing:-.045em;margin:.7rem 0 0;font-size:clamp(2.4rem,5vw,5rem);line-height:.96}.homepage-story-heading>p{max-width:52ch;color:var(--muted);margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7}.hero-flagship-tour{text-align:left;gap:clamp(18px,2.5vw,28px);max-width:1180px;margin-top:0;scroll-margin-top:88px;display:grid}.hero-platform-rail{text-align:left;background:#ffffffc7;border-radius:18px;grid-template-columns:minmax(190px,.72fr) minmax(0,1.8fr) auto;align-items:center;gap:24px;margin-top:22px;padding:18px 22px;display:grid;box-shadow:0 0 0 1px #0000000f,0 8px 22px #10231f0f}.hero-platform-copy{gap:4px;display:grid}.hero-platform-copy strong{color:var(--deep);font-size:.9rem}.hero-platform-copy span{color:var(--muted);font-size:.76rem;line-height:1.45}.hero-platform-rail .platform-logo-row{gap:12px 20px}.hero-platform-rail .platform-logo-name{display:none}.hero-platform-rail a,.product-principles-intro a{color:var(--deep);white-space:nowrap;font-size:.82rem;font-weight:750;text-decoration:none}.hero-platform-rail a:hover,.product-principles-intro a:hover{color:var(--cyan)}.homepage-workflow-trio .wt-card{min-height:410px}.workflow-proof-line{color:var(--deep);align-items:flex-start;gap:10px;margin-top:4px;font-size:.8rem;line-height:1.45;display:flex}.workflow-proof-line span{width:22px;height:22px;color:var(--green);background:#18a86b1f;border-radius:999px;flex:0 0 22px;place-items:center;font-size:.7rem;display:grid}.product-principles-section{background:radial-gradient(circle at 18% 8%, #06b6d41a, transparent 32rem), var(--deep);color:#fff}.product-principles-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(44px,7vw,96px);display:grid}.product-principles-intro{position:sticky;top:112px}.product-principles-intro h2{color:#fff;text-wrap:balance;margin:12px 0 18px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02}.product-principles-intro>p:not(.eyebrow){color:#ffffffb3;max-width:55ch;margin:0 0 24px;line-height:1.65}.product-principles-intro a{color:#fff;border-bottom:1px solid #ffffff57;padding-bottom:3px}.product-principles-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.product-principles-list li{border-top:1px solid #ffffff29;grid-template-columns:46px minmax(0,1fr);gap:22px;padding:30px 0;display:grid}.product-principles-list li:last-child{border-bottom:1px solid #ffffff29}.product-principles-list li>span{color:#9eeef8;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.74rem;font-weight:800}.product-principles-list h3{color:#fff;margin:0;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.15}.product-principles-list p{color:#ffffffad;max-width:62ch;margin:10px 0 0;line-height:1.65}.platform-coverage-logo-wrap{margin-top:36px}.platform-coverage-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(28px,5vw,72px);margin-bottom:36px;display:grid}.platform-coverage-intro h2,.platform-boundary-grid h2{color:var(--deep);margin:10px 0 0;font-size:clamp(1.65rem,3vw,2.65rem);line-height:1.08}.platform-coverage-intro>p,.platform-boundary-grid article>p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.65}.platform-coverage-table{background:#fff;border-radius:16px;overflow-x:auto;box-shadow:0 0 0 1px #00000012,0 14px 38px #10231f14}.platform-coverage-row{border-bottom:1px solid #10231f17;grid-template-columns:minmax(120px,.8fr) minmax(110px,.7fr) minmax(190px,1.25fr) minmax(260px,1.7fr) minmax(150px,1fr);min-width:980px;display:grid}.platform-coverage-row:last-child{border-bottom:0}.platform-coverage-row>*{color:var(--muted);padding:16px 18px;font-size:.82rem;line-height:1.5}.platform-coverage-row>strong{color:var(--deep);font-size:.9rem}.platform-coverage-head{background:var(--deep)}.platform-coverage-head>*{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;font-weight:800}.coverage-status{border-radius:999px;align-items:center;gap:7px;padding:5px 9px;font-size:.72rem;font-style:normal;font-weight:800;display:inline-flex}.coverage-status:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.coverage-status.is-available{color:#0d7a4a;background:#18a86b1c}.platform-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.platform-boundary-grid article{background:#ffffffc7;border-radius:18px;padding:clamp(24px,4vw,38px);box-shadow:0 0 0 1px #0000000f,0 8px 24px #10231f0f}@media (width<=1039px){.hero-platform-rail{grid-template-columns:1fr auto}.hero-platform-rail .platform-logo-row{grid-area:2/1/auto/-1;justify-content:flex-start}}@media (width<=760px){.product-principles-layout,.homepage-story-heading,.platform-coverage-intro,.platform-boundary-grid{grid-template-columns:1fr}.hero-flagship-tour{width:100%}.hero-platform-rail{grid-template-columns:1fr;align-items:start}.hero-platform-rail .platform-logo-row{grid-area:auto}.homepage-workflow-trio .wt-card{min-height:0}.product-principles-intro{position:static}.product-principles-list li{grid-template-columns:36px minmax(0,1fr);gap:14px}.platform-coverage-intro{align-items:start}.homepage-hero{padding-block:1.5rem 4rem}.homepage-hero .hero-copy h1{font-size:clamp(2.65rem,12.8vw,4rem)}.homepage-hero-demo{width:min(100% - .5rem,1180px);margin-top:.75rem}.homepage-hero-demo-label{display:none}.homepage-hero .hero-actions{flex-direction:row;gap:.5rem}.homepage-hero .hero-actions .button{flex:1 1 0;width:auto;padding-inline:.75rem;font-size:.84rem}.homepage-hero .hero-secondary-links{display:none}.homepage-hero-demo>.guided-product-frame{border-radius:calc(var(--radius) * 2)}}.feature-jobs-hero{background:radial-gradient(circle at 12% 20%, #06b6d41f, transparent 30%), radial-gradient(circle at 88% 70%, #ff751f1a, transparent 34%), var(--cream)}.feature-jobs-hero .section-center{max-width:940px}.feature-job-nav{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.feature-job-nav a{color:var(--deep);background:#ffffffc2;border:1px solid #10231f21;border-radius:999px;align-items:center;gap:9px;padding:10px 15px;font-weight:800;text-decoration:none;display:inline-flex}.feature-job-nav span,.feature-job-heading>span{color:var(--orange);letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:900}.feature-job-section{scroll-margin-top:calc(var(--nav-height) + 16px)}.feature-job-heading{grid-template-columns:56px minmax(0,780px);align-items:start;gap:clamp(18px,3vw,34px);margin-bottom:clamp(28px,5vw,52px);display:grid}.feature-job-heading>span{background:#fff;border:1px solid #10231f26;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.feature-job-heading h2{letter-spacing:-.055em;margin:10px 0 12px;font-size:clamp(2.1rem,5vw,4.4rem);line-height:.98}.feature-job-heading p:last-child{max-width:720px;color:var(--muted);margin:0;font-size:clamp(1rem,1.5vw,1.2rem)}.feature-job-primary{background:var(--deep);color:#fff;border:1px solid #10231f21;border-radius:24px;grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);align-items:center;gap:clamp(24px,4vw,52px);padding:clamp(26px,4vw,52px);text-decoration:none;display:grid;overflow:hidden;box-shadow:0 28px 70px #08151324}.feature-job-publish .feature-job-primary{background:linear-gradient(135deg,#082a31,#0a4555)}.feature-job-engage .feature-job-primary{background:linear-gradient(135deg,#092a21,#15523d)}.feature-job-primary-copy>h3{color:#fff;letter-spacing:-.05em;margin:16px 0;font-size:clamp(2rem,4vw,3.8rem);line-height:.98}.feature-job-primary-copy>p:not(.feature-availability-line){color:#ffffffb8}.feature-job-primary .feature-availability-line{color:#9deaf2}.feature-job-primary-link{color:#fff;margin-top:18px;font-weight:850;text-decoration:none;display:inline-block}.feature-job-primary-link:hover{text-underline-offset:.2em;text-decoration:underline}.feature-job-primary-link:focus-visible{outline-offset:5px;border-radius:6px;outline:3px solid #9deaf2}.feature-job-primary-proof{min-width:0;color:var(--deep)}.feature-card-meta,.feature-detail-eyebrow-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.feature-card-meta>span:first-child{letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:900}.feature-status-badge{color:#10231f;letter-spacing:.08em;text-transform:uppercase;background:#d8ff69;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.feature-job-supporting{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.feature-job-card{min-height:300px;color:var(--deep);background:#ffffffdb;border:1px solid #10231f21;border-radius:18px;flex-direction:column;padding:24px;text-decoration:none;display:flex;box-shadow:0 14px 34px #0815130d}.feature-job-card h3{margin:18px 0 10px;font-size:clamp(1.45rem,2.5vw,2.2rem);line-height:1.02}.feature-job-card>p:not(.feature-availability-line){color:var(--muted);margin:0}.feature-job-card strong{margin-top:auto;padding-top:22px}.feature-job-more{border-top:1px solid #10231f24;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:24px;margin-top:18px;padding-top:24px;display:grid}.feature-job-more>p{color:var(--muted);margin:0;font-size:.9rem;font-weight:800}.feature-job-more>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.feature-job-more a{color:var(--deep);border-bottom:1px solid #10231f1a;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 0;text-decoration:none;display:grid}.feature-job-more .feature-availability-line{white-space:nowrap;margin:0;font-size:.72rem}.feature-job-more em{color:#875f00;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.62rem;font-style:normal;font-weight:900}.feature-operating-brief{--feature-accent:var(--cyan);background:var(--deep);color:#fff}.feature-operating-brief.feature-page-approvals,.feature-operating-brief.feature-page-slack-connect{--feature-accent:var(--orange)}.feature-operating-brief.feature-page-inbox{--feature-accent:#43d49b}.feature-operating-brief.feature-page-analytics{--feature-accent:#c5a7ff}.feature-operating-shell{gap:clamp(28px,5vw,56px);display:grid}.feature-operating-intro{max-width:900px}.feature-operating-intro .eyebrow{color:var(--feature-accent)}.feature-operating-intro h2{color:#fff;letter-spacing:-.065em;max-width:820px;margin:12px 0 18px;font-size:clamp(2.4rem,6vw,5.8rem);line-height:.94}.feature-operating-intro>p:last-child{color:#ffffffad;max-width:700px;margin:0;font-size:clamp(1rem,1.6vw,1.22rem)}.feature-operating-facts{border-block:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-operating-facts>div{align-content:start;gap:8px;min-height:150px;padding:24px;display:grid}.feature-operating-facts>div+div{border-left:1px solid #ffffff29}.feature-operating-facts strong{color:var(--feature-accent);font-size:clamp(2.5rem,5vw,5rem);line-height:.9}.feature-operating-facts span{color:#ffffffad;max-width:240px}.feature-operating-use-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.feature-operating-use-cases article{background:#ffffff0e;border:1px solid #ffffff24;border-radius:18px;min-height:220px;padding:24px}.feature-operating-use-cases article>span{color:var(--feature-accent);font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:900}.feature-operating-use-cases h3{color:#fff;margin:42px 0 10px;font-size:1.35rem}.feature-operating-use-cases p{color:#ffffffa8;margin:0}.feature-included-scope{color:var(--deep);background:#fff;border-radius:22px;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);padding:clamp(24px,4vw,44px);display:grid}.feature-included-scope h3{margin:10px 0 0;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1}.feature-included-scope dl{margin:0}.feature-included-scope dl>div{border-bottom:1px solid #10231f1f;grid-template-columns:minmax(76px,.24fr) minmax(0,1fr);gap:18px;padding:12px 0;display:grid}.feature-included-scope dt{color:var(--orange);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:900}.feature-included-scope dd{margin:0;font-weight:700}.feature-included-scope>p{color:var(--muted);grid-column:2;margin:-8px 0 0;font-size:.82rem}.solution-story-section{background:var(--deep);color:#fff}.solution-story-shell{grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(30px,6vw,80px);display:grid}.solution-story-shell header{top:calc(var(--nav-height) + 28px);position:sticky}.solution-story-shell header .eyebrow{color:#8ce8f2}.solution-story-shell h2{color:#fff;margin:12px 0 0;font-size:clamp(2.1rem,4vw,4.4rem);line-height:.98}.solution-story-before-after{gap:14px;display:grid}.solution-story-before-after article{border:1px solid #ffffff24;border-radius:18px;padding:clamp(24px,4vw,40px)}.solution-story-before{background:#ffffff0d}.solution-story-after{background:linear-gradient(135deg,#06b6d433,#43d49b1f)}.solution-story-before-after span{color:#8ce8f2;letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:900}.solution-story-before-after p{color:#fff;margin:18px 0 0;font-size:clamp(1.25rem,2.4vw,2rem);font-weight:650;line-height:1.18}.solution-story-evidence{color:#fff;grid-column:2;justify-self:start;font-weight:800}.solutions-index-hero .hero-actions{margin-top:24px}.solutions-index-mock .guided-product-frame{max-height:660px;overflow:hidden}#choose-your-role{scroll-margin-top:calc(var(--nav-height) + 10px)}@media (width<=1039px){.feature-job-primary{grid-template-columns:1fr}.feature-job-primary-proof{overflow:visible}.feature-job-supporting,.feature-operating-use-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-index-hero-grid{grid-template-columns:1fr}.solutions-index-mock .guided-product-frame{max-height:520px}}@media (width<=760px){.feature-job-heading,.feature-job-more,.feature-included-scope,.solution-story-shell{grid-template-columns:1fr}.feature-job-heading>span{width:42px;height:42px}.feature-job-primary{border-radius:18px;grid-template-columns:minmax(0,1fr);padding:22px}.feature-job-primary-proof{overflow:visible}.feature-job-supporting,.feature-job-more>div,.feature-operating-facts,.feature-operating-use-cases{grid-template-columns:1fr}.feature-job-card{min-height:250px}.feature-job-more a{grid-template-columns:minmax(0,1fr) auto}.feature-job-more a em{grid-column:2}.feature-operating-facts>div{min-height:auto;padding-inline:0}.feature-operating-facts>div+div{border-top:1px solid #ffffff29;border-left:0}.feature-operating-use-cases article{min-height:auto}.feature-included-scope dl>div{grid-template-columns:1fr;gap:4px}.feature-included-scope>p,.solution-story-evidence{grid-column:1}.solution-story-shell header{position:static}.solutions-index-mock .guided-product-frame{max-height:430px}}
