@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-variable.woff2) format("woff2-variations")}:root{color-scheme:dark;--tds-canvas: #090b0c;--tds-canvas-raised: #131617;--tds-panel: #1b1e20;--tds-panel-raised: #232729;--tds-border: #363a3b;--tds-border-strong: #727777;--tds-text: #f1f0ea;--tds-text-strong: #ffffff;--tds-muted: #c2c4c1;--tds-subtle: #a9aeaa;--tds-accent: #ffffff;--tds-accent-strong: #ffffff;--tds-accent-ink: #090b0c;--tds-ready: #72b58f;--tds-warning: #e2bd6c;--tds-hostile: #ef8981;--site-action: #f1f0ea;--site-action-ink: #090b0c;--site-focus: #f1f0ea;--site-paper: #f1f0ea;--site-pale: #d8d8d4;--site-gutter: clamp(24px, 3.333vw, 64px);--site-header: 96px;--site-container: 1792px;--font-display: "Archivo Variable", Arial, sans-serif;--font-body: "Archivo Variable", Arial, sans-serif;--tds-motion-fast: .18s ease}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header) + 24px);background:var(--tds-canvas)}body{min-width:320px;margin:0;background:var(--tds-canvas);color:var(--tds-text);font:17px/1.6 var(--font-body);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit}button{padding:0;border:0;background:none;color:inherit}a{color:inherit;text-decoration:none}p,h1,h2,h3,figure,dl,dd,ul{margin:0}ul{padding:0;list-style:none}img{display:block;max-width:100%}::selection{background:var(--tds-accent);color:var(--tds-accent-ink)}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--site-focus);outline-offset:4px}[id]{scroll-margin-top:calc(var(--site-header) + 24px)}h1,h2,h3{overflow-wrap:break-word}.reveal,.reveal-left,.reveal-right,.reveal-fade{opacity:1;transform:none}@media(max-width:767px){:root{--site-gutter: 20px;--site-header: 88px}body{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.site-nav-paper,.page-platform,.page-intelligence,.page-pricing,.status-page,.not-found-page,.workflow-section,.capability-section,.pricing-preview,.final-cta{--tds-canvas: var(--site-paper);--tds-canvas-raised: #e7e6df;--tds-panel: #e7e6df;--tds-panel-raised: #d8d8d0;--tds-border: #c4c4bb;--tds-border-strong: #767970;--tds-text: #242723;--tds-text-strong: #101310;--tds-muted: #4e544d;--tds-subtle: #535a51;--tds-accent: #101310;--tds-accent-strong: #101310;--tds-accent-ink: #ffffff;--tds-ready: #27613d;--tds-warning: #765014;--tds-hostile: #a13b31;--site-action: #101310;--site-action-ink: #ffffff;--site-focus: #101310;background:var(--tds-canvas);color:var(--tds-text);color-scheme:light}main{min-height:70dvh}button,a,summary{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}.site-nav{position:sticky;top:0;z-index:60;height:var(--site-header);background:var(--tds-canvas);border-bottom:1px solid var(--tds-border)}.site-nav-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:36px;height:100%;padding-inline:var(--site-gutter)}.site-wordmark{display:inline-flex;align-items:center;gap:14px;color:var(--tds-text-strong);font-size:28px;line-height:1.2;letter-spacing:-.025em;white-space:nowrap}.site-brand-mark{width:56px;height:auto;flex-shrink:0}.site-wordmark i{margin-inline:9px;font-style:normal;color:var(--tds-subtle)}.site-wordmark strong{font-weight:700}.site-nav-links,.site-nav-actions{display:flex;align-items:center;gap:28px}.site-nav-links{justify-content:center}.site-nav-links>a,.site-nav-actions>a:not(.site-button){display:inline-flex;align-items:center;min-height:44px;color:var(--tds-muted);font-size:14px;border-bottom:1px solid transparent}.site-nav-links>a:hover,.site-nav-links>a[aria-current=page],.site-nav-actions>a:hover{color:var(--tds-text-strong);border-bottom-color:currentColor}.site-icon-button{display:none;min-height:44px;align-items:center;justify-content:center;gap:8px;padding-inline:12px;border:1px solid var(--tds-border-strong);font-size:14px;cursor:pointer}.site-button{display:inline-flex;min-height:48px;max-width:100%;align-items:center;justify-content:center;gap:20px;padding:12px 22px;border:1px solid var(--site-action);border-radius:0;font:500 14px/1.3 var(--font-body);cursor:pointer;transition:background var(--tds-motion-fast),color var(--tds-motion-fast)}.site-button-primary{background:var(--site-action);color:var(--site-action-ink)}.site-button-primary:hover{background:var(--tds-muted);border-color:var(--tds-muted);color:var(--tds-canvas)}.site-button-ghost{border-color:var(--tds-border-strong);color:var(--tds-text-strong);background:transparent}.site-button-ghost:hover{background:var(--site-action);color:var(--site-action-ink)}.site-button-sm{min-height:44px;padding:10px 18px}.site-button-lg{min-height:52px}.page-section,.wide-section{padding:clamp(76px,7vw,128px) var(--site-gutter)}.section-heading{max-width:940px}.section-heading h2,.media-copy h2,.mobile-story-copy h2{color:var(--tds-text-strong);font-size:clamp(36px,3.75vw,64px);font-weight:500;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.section-heading p:not(.page-eyebrow),.media-copy p,.mobile-story-copy p{max-width:58ch;margin-top:24px;color:var(--tds-muted);font-size:18px;line-height:1.6}.page-eyebrow,.evidence-label,.status-label{margin-bottom:28px;color:var(--tds-muted);font-size:12px;font-weight:500;letter-spacing:.045em;line-height:1.5}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 26px;margin-top:28px}.section-text-link,.capability-story a,.mobile-story-copy a{display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-top:24px;color:var(--tds-text-strong);font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--tds-border-strong)}.section-text-link:hover,.capability-story a:hover,.mobile-story-copy a:hover{text-decoration-color:currentColor}.home-hero{container-type:inline-size;padding:52px var(--site-gutter) 0}.home-hero-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:60px;padding-bottom:52px}.home-hero-copy h1{display:flex;align-items:center;gap:.065em;font-size:clamp(110px,17vw,300px);font-weight:700;line-height:.87;letter-spacing:-.075em}.home-hero-intro{max-width:530px}.home-hero-intro h2{margin-bottom:18px;font-size:clamp(25px,2.5vw,43px);font-weight:400;line-height:1.1;letter-spacing:-.035em}.home-hero-intro>p{max-width:49ch;color:var(--tds-muted);font-size:16px;line-height:1.6}.home-hero-intro .section-text-link{margin-top:0}.hero-product{padding-bottom:24px}.hero-product-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--tds-border);padding-block:14px}.hero-product-bar>span{color:var(--tds-muted);font-size:13px}.hero-view-switch{display:flex;gap:20px}.hero-view-switch button{display:flex;min-height:44px;align-items:center;gap:8px;border-bottom:1px solid transparent;color:var(--tds-muted);font-size:13px;cursor:pointer}.hero-view-switch button[aria-pressed=true]{border-bottom-color:var(--tds-text-strong);color:var(--tds-text-strong)}.hero-view-switch button:hover{color:var(--tds-text-strong)}.product-shot{min-width:0}.product-shot-trigger{display:block;width:100%;background:#090b0c;cursor:zoom-in}.product-shot-trigger img{width:100%;height:auto}.product-shot figcaption{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-block:16px;border-bottom:1px solid var(--tds-border)}.product-shot figcaption>span{display:grid;gap:5px}.product-shot figcaption strong{color:var(--tds-text-strong);font-size:14px;font-weight:600}.product-shot figcaption small{color:var(--tds-muted);font-size:12px;line-height:1.5}.product-shot figcaption .capture-context{color:var(--tds-subtle)}.product-shot figcaption button,.shot-dialog-header button{display:inline-flex;flex-shrink:0;min-height:44px;min-width:44px;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border:1px solid var(--tds-border-strong);color:var(--tds-text-strong);font-size:12px;cursor:pointer}.product-shot figcaption button:hover,.shot-dialog-header button:hover{background:var(--tds-canvas-raised)}.workflow-section,.workspace-principles,.analysis-pipeline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,8vw,150px)}.workflow-list,.workspace-principle-list,.pipeline-list{border-top:1px solid var(--tds-border-strong)}.workflow-row{display:grid;grid-template-columns:30px minmax(0,.55fr) minmax(0,1fr);align-items:start;gap:18px;padding:27px 0;border-bottom:1px solid var(--tds-border)}.workflow-number{color:var(--tds-subtle);font-size:12px}.workflow-row h3,.workspace-principle-list h3,.pipeline-list h3{color:var(--tds-text-strong);font-size:20px;font-weight:500;letter-spacing:-.025em;line-height:1.2}.workflow-row p,.workspace-principle-list p,.pipeline-list p{color:var(--tds-muted);font-size:16px;line-height:1.6}.capability-section{padding-top:0}.capability-section>.reveal>.section-heading{max-width:none;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px 10vw;padding-top:72px;border-top:1px solid var(--tds-border-strong)}.capability-section>.reveal>.section-heading>.page-eyebrow{grid-column:1 / -1;margin:0}.capability-section>.reveal>.section-heading>p:not(.page-eyebrow){margin:0;align-self:end}.capability-stories{margin-top:72px}.capability-story{display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(48px,7vw,130px);padding:48px 0;border-top:1px solid var(--tds-border)}.capability-story:last-child{padding-bottom:0}.capability-story>div{max-width:520px}.capability-story h3{margin-top:24px;color:var(--tds-text-strong);font-size:clamp(30px,3vw,50px);font-weight:500;letter-spacing:-.04em;line-height:1.08}.capability-story p:not(.evidence-label){margin-top:20px;color:var(--tds-muted);font-size:17px;line-height:1.6}.capability-story .evidence-label{margin:0;font-size:12px}.category-section{border-top:1px solid var(--tds-border)}.category-section-compact{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px 8vw}.category-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px;margin-top:64px}.category-section-compact .category-groups{margin-top:0}.category-group{border-top:1px solid var(--tds-border-strong)}.category-group h3{padding-block:17px;color:var(--tds-muted);font-size:12px;font-weight:500}.category-row{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:center;min-height:76px;padding-block:13px;border-top:1px solid var(--tds-border)}.category-row>svg{color:var(--tds-muted)}.category-row span{display:grid;gap:4px;overflow-wrap:anywhere}.category-row strong{font-size:16px;font-weight:500}.category-row small{color:var(--tds-muted);font-size:13px;line-height:1.5}.category-section-compact .section-text-link{margin:0;grid-column:1 / -1}.pricing-preview{container-type:inline-size;background:var(--site-pale)}.pricing-preview .section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);max-width:none;gap:24px 10vw}.pricing-preview .page-eyebrow{grid-column:1 / -1;margin:0}.pricing-preview .section-heading p:not(.page-eyebrow){margin:0;align-self:end}.pricing-preview-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:64px 0 36px;border-top:1px solid var(--tds-border-strong);border-bottom:1px solid var(--tds-border-strong)}.pricing-preview-rail>div{display:grid;gap:9px;padding:28px;border-left:1px solid var(--tds-border)}.pricing-preview-rail>div:first-child{padding-left:0;border-left:0}.pricing-preview-rail span{font-size:14px}.pricing-preview-rail strong{font-size:clamp(30px,3vw,48px);font-weight:500;letter-spacing:-.04em;line-height:1.15}.pricing-preview-rail small{color:var(--tds-muted);font-size:13px}.final-cta{display:grid;grid-template-columns:minmax(0,1fr);padding:clamp(88px,10vw,160px) var(--site-gutter);border-top:1px solid var(--tds-border)}.final-cta>div{max-width:1000px}.final-cta h2{color:var(--tds-text-strong);font-size:clamp(44px,6vw,96px);font-weight:500;letter-spacing:-.055em;line-height:1.03;white-space:pre-line;text-wrap:balance}.final-cta p:not(.page-eyebrow){max-width:56ch;margin:28px 0;color:var(--tds-muted);font-size:18px}.subpage-hero{padding:76px var(--site-gutter) 64px}.subpage-hero-copy{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);column-gap:8vw}.subpage-hero-copy .page-eyebrow{grid-column:1 / -1}.subpage-hero h1,.pricing-hero h1{font-size:clamp(54px,5.7vw,100px);font-weight:600;letter-spacing:-.06em;line-height:1.04}.subpage-hero h1>span,.pricing-hero h1>span{display:block}.subpage-hero-copy>p:not(.page-eyebrow){align-self:end;color:var(--tds-muted);font-size:18px;line-height:1.6}.subpage-hero-copy .hero-actions{grid-column:2;margin-top:24px}.subpage-hero>.product-shot{margin-top:56px}.workspace-principles,.analysis-pipeline{background:var(--site-pale)}.workspace-principle-list article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px 16px;padding:24px 0;border-bottom:1px solid var(--tds-border)}.workspace-principle-list article p{grid-column:2}.workspace-principle-list svg,.pipeline-list svg{color:var(--tds-muted)}.platform-map-story,.alert-story{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:7vw;align-items:start}.media-copy h2,.mobile-story-copy h2{margin-top:24px}.media-copy>svg,.mobile-story-copy>svg{color:var(--tds-muted)}.mobile-story{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:12vw;background:var(--site-pale)}.mobile-product-shot{width:min(100%,360px);justify-self:center}.mobile-story-copy{max-width:660px}.pipeline-list article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px;padding:24px 0;border-bottom:1px solid var(--tds-border)}.pipeline-list p{margin-top:12px}.alert-story{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.pricing-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:9vw;align-items:end;padding:80px var(--site-gutter)}.pricing-hero>div>p:not(.page-eyebrow){max-width:53ch;color:var(--tds-muted);font-size:18px;line-height:1.6;margin-top:28px}.pricing-hero .site-button{margin-top:28px}.pricing-introduction{border-top:1px solid var(--tds-border-strong);padding-top:24px}.pricing-introduction>span{font-size:22px}.pricing-section{padding-top:56px;background:var(--site-pale)}.pricing-section .section-heading h2{font-size:clamp(32px,3vw,48px)}.pricing-toolbar{margin-top:48px;padding-bottom:18px;border-bottom:1px solid var(--tds-border-strong);font-size:13px}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-tier{display:flex;min-width:0;padding:32px 24px;border-right:1px solid var(--tds-border);border-bottom:1px solid var(--tds-border-strong)}.pricing-tier:first-child{padding-left:0}.pricing-tier:last-child{border-right:0;padding-right:0}.pricing-tier-featured{background:var(--site-paper)}.pricing-disclosure{display:none}.pricing-details{display:flex;flex:1;flex-direction:column;min-width:0}.pricing-name{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-height:56px}.pricing-name h3{font-size:24px;font-weight:500;letter-spacing:-.03em}.pricing-name span,.pricing-disclosure span{font-size:11px;color:var(--tds-muted)}.pricing-price{display:flex;align-items:baseline;gap:5px;margin-top:24px}.pricing-price strong{font-size:clamp(32px,3.2vw,52px);letter-spacing:-.05em;font-weight:500;line-height:1.1}.pricing-price span{color:var(--tds-muted);font-size:14px}.pricing-tagline{min-height:52px;margin-top:20px;color:var(--tds-muted);font-size:15px}.pricing-tier ul{display:grid;flex:1;align-content:start;gap:15px;margin:32px 0}.pricing-tier li{display:flex;gap:10px;align-items:start;font-size:14px;line-height:1.5}.pricing-tier li svg{flex-shrink:0;margin-top:4px}.pricing-tier .site-button{padding-inline:12px}.pricing-faq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:10vw}.faq-grid{border-top:1px solid var(--tds-border-strong)}.faq-grid details{padding:24px 0;border-bottom:1px solid var(--tds-border)}.faq-grid summary{font-size:20px;line-height:1.4;cursor:pointer;padding-right:20px}.faq-grid p{max-width:65ch;margin-top:18px;color:var(--tds-muted);font-size:17px}.site-footer{padding:72px var(--site-gutter) 0;background:#090b0c}.site-footer-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.3fr) minmax(0,.3fr);gap:64px;padding-bottom:80px}.site-footer-brand p{margin-top:32px;color:var(--tds-text-strong);font-size:clamp(28px,3.2vw,48px);letter-spacing:-.035em;line-height:1.12}.site-footer-lockup{display:inline-block;width:240px;max-width:100%}.site-footer-lockup img{width:100%;height:auto}.site-footer-main nav{display:grid;align-content:start;gap:8px}.site-footer-main nav strong{margin-bottom:18px;color:var(--tds-subtle);font-size:12px;font-weight:400}.site-footer-main nav a{display:inline-flex;align-items:center;min-height:36px;width:fit-content;color:var(--tds-text);font-size:15px;overflow-wrap:anywhere}.site-footer-main nav a:hover{text-decoration:underline;text-underline-offset:5px}.site-footer-base{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--tds-border);padding-block:24px;font-size:12px;color:var(--tds-subtle)}.not-found-page{min-height:75dvh;display:grid;align-content:center;justify-items:start;gap:28px;padding:80px var(--site-gutter)}.not-found-page h1{max-width:900px;font-size:clamp(46px,6vw,90px);letter-spacing:-.05em;font-weight:500;line-height:1.05}.not-found-page .page-eyebrow{margin:0}.status-page{min-height:80dvh;padding:72px max(var(--site-gutter),calc((100vw - 1200px)/2)) 112px}.status-header{display:flex;justify-content:space-between;align-items:end;gap:32px;padding-bottom:40px;border-bottom:1px solid var(--tds-border-strong)}.status-header h1{font-size:clamp(48px,6vw,84px);font-weight:500;letter-spacing:-.05em;line-height:1.05}.status-header p:not(.status-label){margin-top:20px;color:var(--tds-muted)}.status-header a{flex-shrink:0;display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:5px}.status-layout{display:grid;gap:36px;margin-top:40px}.status-summary,.status-error{display:flex;align-items:start;gap:18px;padding:24px;border-left:3px solid currentColor;background:var(--tds-canvas-raised)}.status-summary>div,.status-error>div{display:grid;gap:6px}.status-summary strong{color:var(--tds-text-strong);font-size:20px;font-weight:500}.status-summary span,.status-error p,.status-error small{color:var(--tds-muted);font-size:14px}.status-ready{color:var(--tds-ready)}.status-warning{color:var(--tds-warning)}.status-hostile,.status-error{color:var(--tds-hostile)}.status-services{border-top:1px solid var(--tds-border-strong)}.status-service-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:72px;border-bottom:1px solid var(--tds-border)}.status-service-row strong{font-size:17px;font-weight:500}.status-service-row span{font-size:14px}.status-service-row>svg{color:var(--tds-muted)}.status-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--tds-border)}.status-facts>div{min-width:0;padding:24px 20px;border-right:1px solid var(--tds-border)}.status-facts>div:first-child{padding-left:0}.status-facts>div:last-child{border:0}.status-facts dt{display:flex;align-items:center;gap:8px;color:var(--tds-muted);font-size:13px}.status-facts dd{margin-top:12px;color:var(--tds-text-strong);overflow-wrap:anywhere;font-size:17px}.status-error{margin-top:40px}.status-loading{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.status-loading span{height:70px;background:var(--tds-canvas-raised)}.status-loading p{grid-column:1 / -1;color:var(--tds-muted)}.shot-dialog,.site-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#090b0cf0}.shot-dialog-frame{position:fixed;top:50%;left:50%;z-index:101;width:min(calc(100vw - 48px),1900px);max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--tds-border-strong);border-radius:0;background:var(--tds-canvas);transform:translate(-50%,-50%)}.shot-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px;border-bottom:1px solid var(--tds-border)}.shot-dialog-header>span{display:grid;gap:6px}.shot-dialog-header strong{font-size:16px}.shot-dialog-header small{color:var(--tds-muted);font-size:13px}.shot-dialog-image{overflow:auto;max-height:calc(100dvh - 150px)}.shot-dialog-image>img{width:100%;height:auto;max-height:calc(100dvh - 150px);object-fit:contain}.site-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;display:grid;align-content:start;gap:0;max-height:100dvh;overflow-y:auto;padding:20px var(--site-gutter) max(24px,env(safe-area-inset-bottom));background:#090b0c}.site-mobile-menu-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;margin-bottom:24px}.site-mobile-menu-header h2{font-size:14px;font-weight:400;color:var(--tds-muted)}.site-menu-close{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:90px;min-height:44px;border:1px solid var(--tds-border-strong);font-size:14px;cursor:pointer}.site-mobile-menu>a:not(.site-button){display:flex;align-items:center;min-height:72px;border-bottom:1px solid var(--tds-border);font-size:clamp(24px,5vw,38px);letter-spacing:-.025em}.site-mobile-menu>a[aria-current=page]{color:var(--tds-muted)}.site-mobile-menu .site-button{margin-top:32px}.skip-link{position:fixed;top:8px;left:16px;z-index:200;padding:14px 20px;background:#fff;color:#090b0c;transform:translateY(-160%)}.skip-link:focus{transform:none}@media(min-width:1921px){.page-section,.wide-section,.home-hero,.subpage-hero,.pricing-hero,.final-cta,.site-footer{padding-inline:max(var(--site-gutter),calc((100vw - var(--site-container)) / 2))}}@media(max-width:1099px){.site-nav-inner{grid-template-columns:minmax(0,1fr) auto}.site-nav-links,.site-nav-actions{display:none}.site-icon-button{display:inline-flex}.home-hero-heading{gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.home-hero-copy h1{font-size:17vw}.home-hero-intro h2{font-size:30px}.home-hero-intro .hero-actions{gap:8px}.workflow-section,.workspace-principles,.analysis-pipeline,.category-section-compact,.pricing-faq{grid-template-columns:minmax(0,1fr);gap:48px}.section-heading{max-width:800px}.capability-story{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:32px}.capability-story h3{font-size:34px}.subpage-hero-copy{column-gap:40px}.subpage-hero h1,.pricing-hero h1{font-size:58px}.subpage-hero-copy .hero-actions{grid-column:1 / -1}.platform-map-story,.alert-story{grid-template-columns:minmax(0,1fr);gap:40px}.media-copy{max-width:750px}.pricing-hero{grid-template-columns:minmax(0,1fr);gap:48px}.pricing-introduction{max-width:700px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-tier{padding-inline:24px}.pricing-tier:nth-child(2){border-right:0}.pricing-tier:nth-child(3){padding-left:0}.pricing-tier:last-child{padding-right:24px}.site-footer-main{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,.5fr) minmax(0,.6fr)}}@media(max-width:767px){.site-nav-inner{gap:16px}.site-wordmark{font-size:24px;gap:12px}.site-brand-mark{width:48px}.site-wordmark i{margin-inline:5px}.home-hero{padding-top:36px}.home-hero-heading{grid-template-columns:minmax(0,1fr);gap:36px;padding-bottom:32px}.home-hero-copy h1{font-size:clamp(102px,27vw,190px)}.home-hero-copy .page-eyebrow{font-size:10px;margin-bottom:24px}.home-hero-intro h2{font-size:30px}.home-hero-intro>p{font-size:16px}.home-hero-intro .hero-actions{gap:10px 20px;margin-top:24px}.hero-product-bar{gap:8px}.hero-product-bar>span{font-size:11px}.hero-view-switch{gap:16px}.hero-view-switch button{font-size:12px}.hero-view-switch svg{display:none}.product-shot figcaption{gap:12px}.product-shot figcaption button{font-size:0;padding:10px}.product-shot figcaption button svg{flex-shrink:0}.section-heading h2,.media-copy h2,.mobile-story-copy h2{font-size:clamp(32px,8vw,44px)}.section-heading p:not(.page-eyebrow),.media-copy p,.mobile-story-copy p{font-size:17px}.page-eyebrow{margin-bottom:22px}.workflow-row{grid-template-columns:26px minmax(0,1fr);gap:10px 14px}.workflow-row p{grid-column:2}.capability-section>.reveal>.section-heading{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:48px}.capability-stories{margin-top:48px}.capability-story{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:40px}.capability-story h3{font-size:34px}.capability-story .product-shot{width:100%}.category-groups{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:40px}.category-row{min-height:72px}.pricing-preview .section-heading{grid-template-columns:minmax(0,1fr)}.pricing-preview-rail{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}.pricing-preview-rail>div{padding:24px 16px}.pricing-preview-rail>div:nth-child(3){border-left:0;padding-left:0}.pricing-preview-rail>div:nth-child(n+3){border-top:1px solid var(--tds-border)}.final-cta h2{font-size:clamp(38px,10vw,64px)}.final-cta p:not(.page-eyebrow){font-size:17px}.subpage-hero{padding-top:48px}.subpage-hero-copy{grid-template-columns:minmax(0,1fr);gap:0}.subpage-hero h1,.pricing-hero h1{font-size:clamp(40px,10.4vw,62px)}.subpage-hero-copy>p:not(.page-eyebrow){margin-top:28px;font-size:17px}.subpage-hero-copy .hero-actions{gap:12px}.subpage-hero>.product-shot{margin-top:40px}.mobile-story{grid-template-columns:minmax(0,1fr);gap:48px}.mobile-product-shot{width:min(80%,330px)}.pricing-hero{padding-top:48px;padding-bottom:56px}.pricing-hero>div>p:not(.page-eyebrow){font-size:17px}.pricing-grid{grid-template-columns:minmax(0,1fr)}.pricing-tier,.pricing-tier:first-child,.pricing-tier:last-child,.pricing-tier:nth-child(3){display:block;padding:0;border-right:0}.pricing-disclosure{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:72px;padding:18px 16px;text-align:left;cursor:pointer}.pricing-disclosure strong{margin-right:auto;font-size:22px;font-weight:500}.pricing-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.pricing-details{display:none;padding:0 16px 24px}.pricing-details-open{display:flex}.pricing-details .pricing-name{display:none}.pricing-price{margin-top:8px}.pricing-price strong{font-size:48px}.pricing-tagline{min-height:0}.pricing-tier ul{margin-block:24px}.faq-grid summary{font-size:18px}.site-footer{padding-top:56px}.site-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;padding-bottom:48px}.site-footer-brand{grid-column:1 / -1}.site-footer-brand p{font-size:34px}.site-footer-main nav a{min-height:44px;font-size:14px}.site-footer-base{flex-direction:column;gap:8px}.status-page{padding-top:48px}.status-header{flex-direction:column;align-items:start}.status-header h1{font-size:46px}.status-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.status-facts>div:nth-child(2){border-right:0}.status-facts>div:nth-child(n+3){border-top:1px solid var(--tds-border)}.status-facts>div:nth-child(3){padding-left:0}.status-summary,.status-error{padding:20px 16px}.status-summary>svg,.status-error>svg{flex-shrink:0}.shot-dialog-frame{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.shot-dialog-header{padding:12px;gap:12px}.shot-dialog-header small{font-size:11px}.shot-dialog-image>img{width:100%;min-width:1000px;max-width:none;max-height:none}.shot-dialog-image-portrait>img{min-width:0;max-width:100%}}@media(max-width:359px){.site-wordmark{font-size:22px}.site-wordmark i{margin-inline:3px}.site-icon-button{padding-inline:8px;font-size:12px}.home-hero-copy .page-eyebrow{font-size:9px}.hero-product-bar>span{max-width:84px}.hero-actions .site-button{width:100%}}@container (max-width: 700px){.home-hero-heading{grid-template-columns:minmax(0,1fr);gap:36px}.home-hero-copy h1{font-size:clamp(102px,27cqw,190px)}.pricing-preview-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-preview-rail>div{padding:24px 16px}.pricing-preview-rail>div:nth-child(3){border-left:0;padding-left:0}.pricing-preview-rail>div:nth-child(n+3){border-top:1px solid var(--tds-border)}}
