@font-face{font-family:SuisseIntl;src:local("Suisse Intl"),local("SuisseIntl-Regular");font-weight:400;font-display:swap}@font-face{font-family:SuisseIntl;src:local("Suisse Intl Book"),local("SuisseIntl-Book");font-weight:450;font-display:swap}@font-face{font-family:SuisseIntl;src:local("Suisse Intl Medium"),local("SuisseIntl-Medium");font-weight:500;font-display:swap}@font-face{font-family:SuisseIntl;src:local("Suisse Intl SemiBold"),local("SuisseIntl-Semibold");font-weight:600;font-display:swap}:root{--terminal-white:#fff;--terminal-surface:#f0f0f0;--terminal-transition-surface:#ededed;--terminal-grey:#454742;--terminal-muted:#506666;--terminal-light:#c2c2c2;--terminal-light-light:#dddddd;--terminal-border:rgba(5,36,36,.2);--terminal-tint:rgba(5,36,36,.05);--terminal-inverse-muted:rgba(255,255,255,.7);--type-display:min(5.729vw,146.6666666667px);--track-display:min(-.057vw,-1.4666666667px);--type-intro:max(70px,min(4.688vw,120px));--track-intro:min(-.141vw,-3.6px);--type-heading:min(2.396vw,61.3333333333px);--type-card:min(1.563vw,40px);--track-card:min(-.016vw,-.4px);--type-body:18px;--type-lead:20px;--type-label:15px;--type-caption:13px;--terminal-editorial-body:23px;--terminal-editorial-leading:1.26;--terminal-editorial-tracking:-.23px;--type-nav:14px;--section-space:120px;--section-gutter:70px;--grid-gap:24px;--card-radius:24px;--media-radius:12px;--terminal-feature-inset:2.1875rem;--terminal-feature-type:20px;--terminal-feature-leading:1.2;--terminal-feature-tracking:-.2px;--terminal-feature-heading-weight:700;--terminal-feature-body-weight:400;--terminal-product-max:1780px;--terminal-product-padding:40px;--terminal-product-content-gap:32px;--terminal-product-intro-gap:72px;--control-radius:8px;--terminal-roi-padding:40px 20px 48px;--terminal-roi-gap:32px;--terminal-roi-title:26px;--terminal-roi-title-leading:1.2;--terminal-roi-label:14px;--terminal-roi-input:14px;--terminal-roi-fields-gap:16px;--terminal-roi-row-gap:22px;--terminal-roi-form-gap:16px;--terminal-roi-content:44px 20px 24px;--terminal-roi-content-gap:24px;--terminal-roi-headline:18px;--terminal-roi-amount:22px;--terminal-roi-meta:14px;--terminal-roi-breakdown:14px;--terminal-roi-row-label:13px;--terminal-roi-row-value:16px;--terminal-roi-cta-padding:18px 16px;--terminal-roi-cta-radius:10px;--terminal-roi-cta-gap:10px;--terminal-roi-cta-title:16px;--terminal-roi-cta-body:12px;--terminal-roi-button-height:48px;--terminal-roi-glow:radial-gradient(ellipse at center,rgba(171,255,2,.15) 0,transparent 65%)}@media(min-width:480px){:root{--terminal-roi-padding:48px 20px 56px;--terminal-roi-title:30px;--terminal-roi-input:15px;--terminal-roi-fields-gap:18px;--terminal-roi-row-gap:24px;--terminal-roi-form-gap:18px;--terminal-roi-content:48px 20px 28px;--terminal-roi-content-gap:28px;--terminal-roi-headline:22px;--terminal-roi-amount:26px;--terminal-roi-cta-padding:22px 18px;--terminal-roi-cta-gap:12px;--terminal-roi-button-height:50px}}@media(min-width:768px){:root{--terminal-roi-padding:64px 20px 72px;--terminal-roi-gap:40px;--terminal-roi-title:34px;--terminal-roi-label:15px;--terminal-roi-input:16px;--terminal-roi-fields-gap:20px;--terminal-roi-form-gap:20px;--terminal-roi-content:52px 20px 32px;--terminal-roi-content-gap:32px;--terminal-roi-headline:26px;--terminal-roi-amount:32px;--terminal-roi-meta:16px;--terminal-roi-breakdown:16px;--terminal-roi-row-label:15px;--terminal-roi-row-value:20px;--terminal-roi-cta-padding:26px 24px;--terminal-roi-cta-radius:14px;--terminal-roi-cta-gap:14px;--terminal-roi-cta-title:24px;--terminal-roi-cta-body:15px;--terminal-roi-button-height:58px}}@media(min-width:1024px){:root{--terminal-roi-padding:72px 20px 80px;--terminal-roi-title:38px;--terminal-roi-title-leading:.96;--terminal-roi-fields-gap:22px;--terminal-roi-row-gap:28px;--terminal-roi-headline:30px;--terminal-roi-amount:38px;--terminal-roi-cta-padding:28px}}@media(min-width:1280px){:root{--terminal-roi-padding:48px 32px;--terminal-roi-gap:32px;--terminal-roi-content:36px 28px 32px 32px;--terminal-roi-content-gap:28px}}@media(min-width:1440px){:root{--terminal-roi-padding:56px 70px;--terminal-roi-gap:40px;--terminal-roi-fields-gap:24px;--terminal-roi-row-gap:37px;--terminal-roi-content:44px 36px 36px 44px;--terminal-roi-content-gap:36px;--terminal-roi-headline:34px;--terminal-roi-amount:44px;--terminal-roi-meta:20px;--terminal-roi-breakdown:20px;--terminal-roi-row-label:16px;--terminal-roi-row-value:22px;--terminal-roi-cta-padding:32px 36px;--terminal-roi-cta-radius:18px;--terminal-roi-cta-title:27px;--terminal-roi-cta-body:16px}}@media(min-width:1680px){:root{--terminal-roi-padding:64px 70px;--terminal-roi-gap:48px;--terminal-roi-content:52px 44px 40px 56px;--terminal-roi-content-gap:44px;--terminal-roi-headline:40px;--terminal-roi-amount:50px;--terminal-roi-row-label:20px;--terminal-roi-row-value:27px;--terminal-roi-cta-padding:36px 44px}}@media(min-width:1920px){:root{--terminal-roi-padding:72px 70px;--terminal-roi-content:60px 52px 44px 68px;--terminal-roi-content-gap:52px}}@media(min-width:1024px){:root{--terminal-feature-type:min(2.396vw,61.3333333333px);--terminal-feature-tracking:min(-.024vw,-.6133333333px);--terminal-feature-body-weight:450}}@media(max-width:1023px){:root{--terminal-product-padding:32px;--terminal-product-intro-gap:48px;--terminal-editorial-body:20px;--terminal-editorial-leading:1.35;--terminal-editorial-tracking:normal}}.terminal-site{font-size:16px;line-height:1.5}:where(.terminal-site) h1,:where(.terminal-site) h2,:where(.terminal-site) h3{font-weight:400}:where(.terminal-site) h1{font-size:var(--type-display);line-height:.95;letter-spacing:var(--track-display)}:where(.terminal-site) h2{font-size:var(--type-intro);line-height:1;letter-spacing:var(--track-intro)}:where(.terminal-site) h3{font-size:var(--type-card);line-height:1.46;letter-spacing:var(--track-card)}:where(.terminal-site) p{font-size:var(--type-body);line-height:1.4;letter-spacing:.36px}.terminal-site .eyebrow,.terminal-site .mono{font-size:var(--type-caption);line-height:1.4;letter-spacing:.18em}.terminal-site .eyebrow{color:var(--terminal-muted)}.terminal-site .eyebrow-light{color:var(--terminal-light)}.terminal-site .eyebrow-mark,.terminal-site .section-number{display:none}.terminal-site .muted,.terminal-site .soft-green{color:inherit}.terminal-site .button{font:600 var(--type-caption)/1.2 var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;border-radius:var(--control-radius);min-height:60px;padding:22px 32px;gap:24px;background:var(--signal);color:var(--ink);transform:none;transition:background .3s,color .3s}.terminal-site .button:hover{background:var(--ink);color:var(--signal);transform:none}.terminal-site .button-light{background:var(--paper)}.terminal-site .button-outline{border-color:var(--terminal-inverse-muted);color:var(--paper);background:transparent}.terminal-site .button-outline:hover{background:var(--paper);color:var(--ink)}.terminal-site .text-link{font-size:var(--type-nav);font-weight:500;line-height:1.4}.terminal-site .section-pad{padding:var(--section-space) var(--section-gutter)}.terminal-site .section-heading{justify-content:center;margin-bottom:20px}.terminal-site .split-heading{flex-direction:column;text-align:center;align-items:center;gap:32px;margin:0 auto 72px;max-width:900px}.terminal-site .split-heading h2{font-size:var(--type-intro)}.terminal-site .split-heading>div>p,.terminal-site .split-heading>p{font-size:var(--type-lead);line-height:1.46;letter-spacing:-.2px;max-width:640px;color:var(--terminal-muted)}.terminal-site .split-heading .text-link{margin-top:20px}.terminal-site .connection-strip{background:var(--paper);border-color:var(--line);padding:32px var(--section-gutter)}.terminal-site .connection-strip>span{font-size:var(--type-nav);font-family:var(--font-sans);line-height:1.4;letter-spacing:0}.terminal-site .products-section{padding-block:90px;background:var(--paper)}.terminal-site .products-section .section-heading{display:none}.terminal-site .products-section .split-heading{margin-bottom:48px}.terminal-site .products-section .split-heading>p{display:none}.terminal-site .product-grid{gap:var(--grid-gap);max-width:1780px;margin-inline:auto}.terminal-site .product-card{border:0;border-radius:var(--card-radius);padding:24px;overflow:hidden;min-height:0}.terminal-site .product-card,.terminal-site .product-card:hover{background:var(--terminal-surface)}.terminal-site .product-card-top{display:none}.terminal-site .product-card-image{height:180px}.terminal-site .product-card-bottom{padding:16px 0 0;border:0}.terminal-site .product-card-bottom h3{font-size:var(--type-card);line-height:1.46}.terminal-site .product-card-bottom p{display:none}.terminal-site .round-arrow{border:0;background:transparent;width:24px;height:24px}.terminal-site .products-note{justify-content:center;margin-top:32px;font-size:var(--type-nav)}.terminal-site .products-note>.mono{display:none}.terminal-site .home-fieldnotes{background:var(--paper)}.terminal-site .featured-fieldnote{border-radius:var(--media-radius)}.terminal-site .featured-fieldnote>div>.mono{display:none}.terminal-site .featured-fieldnote h2{font-size:var(--type-intro)}.terminal-site .featured-fieldnote p{font-size:var(--type-body)}.terminal-site .fieldnote-play{font-size:var(--type-nav);border-radius:var(--control-radius)}.terminal-site .home-case-links{gap:0 32px}.terminal-site .home-case-links>a{font-size:var(--type-body);padding-block:24px}.terminal-site .home-case-links>a>span{display:none}.terminal-site .approach-section,.terminal-site .platform-section,.terminal-site .product-connected{background:var(--ink);color:var(--paper)}.terminal-site .approach-heading>p,.terminal-site .platform-section .split-heading p{color:var(--terminal-inverse-muted);font-size:var(--type-body)}.terminal-site .platform-principles .mono{display:none}.terminal-site .platform-principles p{font-size:var(--type-body)}.terminal-site .platform-principles strong{font-weight:500}.terminal-site .sector-grid{gap:24px}.terminal-site .sector-card{background:var(--terminal-surface);padding:32px;border-radius:var(--card-radius)}.terminal-site .sector-image{border-radius:var(--media-radius);aspect-ratio:16/10;height:auto}.terminal-site .sector-image>.mono{display:none}.terminal-site .sector-card h3{font-size:var(--type-card);margin-top:24px}.terminal-site .sector-card>p{font-size:var(--type-body);color:var(--terminal-muted)}.terminal-site .approach-heading h2{font-size:var(--type-intro)}.terminal-site .approach-step h3{font-size:var(--type-card)}.terminal-site .approach-step p{font-size:var(--type-body);color:var(--terminal-inverse-muted)}.terminal-site .approach-step>.mono{font-size:var(--type-caption);color:var(--terminal-light)}.terminal-site .faq-section{background:var(--paper)}.terminal-site .faq-section h2{font-size:var(--type-heading);line-height:1.2;letter-spacing:-.613333px}.terminal-site .faq-section>div>p{font-size:var(--type-body)}.terminal-site .faq-item button,.terminal-site .faq-item h3{font-size:var(--type-lead);line-height:1.46;font-weight:400}.terminal-site .faq-item p{font-size:var(--type-body);color:var(--terminal-muted)}.terminal-site .contact-cta{background:var(--ink);color:var(--paper);text-align:center;padding-block:120px 90px}.terminal-site .contact-cta:after,.terminal-site .contact-cta:before{display:none}.terminal-site .contact-cta h2{font-size:var(--type-intro);max-width:900px;margin:0 auto 48px}.terminal-site .cta-bottom{justify-content:center;border:0;margin:0;padding:0}.terminal-site .cta-bottom>.button{margin:0}.terminal-site .footer{background:var(--ink);border:0;color:var(--paper);padding-top:60px}.terminal-site .footer-top{gap:48px;border:0}.terminal-site .footer-top>p{font-size:var(--type-body);color:var(--terminal-inverse-muted)}.terminal-site .footer-top .mono{font:var(--type-nav)/1.4 var(--font-sans);letter-spacing:0;color:var(--terminal-light)}.terminal-site .footer-top>div>a{font-size:var(--type-nav);line-height:1.5}.terminal-site .footer-company{margin-bottom:24px;font:400 var(--type-caption)/1.5 var(--font-sans);color:var(--terminal-inverse-muted)}.terminal-site .footer-company p+p{margin-top:8px}.terminal-site .footer-company a{text-decoration:underline;text-underline-offset:3px}.terminal-site .footer-bottom,.terminal-site .footer-location{font-size:var(--type-caption);font-family:var(--font-sans);letter-spacing:0;color:var(--terminal-inverse-muted)}.terminal-site .brand{font-size:28px;letter-spacing:-1px;font-weight:600}.terminal-site .brand-period{display:none}.brand-signature{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 12px;max-width:100%}.brand-signature .brand{flex-shrink:0}.brand-attribution{font:400 var(--type-caption)/1.4 var(--font-sans);letter-spacing:0;white-space:nowrap}.brand-attribution>span{display:block}.terminal-site .about-hero,.terminal-site .contact-page,.terminal-site .editorial-hero,.terminal-site .platform-page-hero,.terminal-site .product-hero{background:var(--ink)}.terminal-site .about-hero h1,.terminal-site .contact-intro h1,.terminal-site .editorial-hero h1,.terminal-site .platform-page-hero h1,.terminal-site .product-hero-copy h1{font-size:var(--type-display)}.terminal-site .platform-page-hero{padding-top:210px}.terminal-site .contact-intro>p,.terminal-site .editorial-hero-bottom>p,.terminal-site .platform-page-intro>p,.terminal-site .product-hero-copy>p{font-size:var(--type-lead);line-height:1.46;color:var(--terminal-inverse-muted)}.terminal-site .about-story h2,.terminal-site .platform-explanation .split-heading h2,.terminal-site .product-connected h2,.terminal-site .product-details .split-heading h2,.terminal-site .related-products h2,.terminal-site .sector-details h2{font-size:var(--type-intro)}.terminal-site .feature-grid h3,.terminal-site .related-grid h3,.terminal-site .sector-details h3{font-size:var(--type-card)}.terminal-site .about-story p,.terminal-site .feature-grid p,.terminal-site .form-preview-result>p,.terminal-site .product-connected p,.terminal-site .product-note>p,.terminal-site .sector-details p{font-size:var(--type-body);line-height:1.4}.terminal-site .about-story p,.terminal-site .feature-grid p,.terminal-site .product-note>p,.terminal-site .sector-details p{color:var(--terminal-muted)}.terminal-site .product-connected p{color:var(--terminal-inverse-muted)}.terminal-site .about-statement .mono,.terminal-site .application-list>.mono,.terminal-site .breadcrumb,.terminal-site .contact-location .mono,.terminal-site .feature-number,.terminal-site .form-heading>.mono,.terminal-site .platform-scope,.terminal-site .product-hero-footnote,.terminal-site .related-grid .mono,.terminal-site .sector-tags>span,.terminal-site .viewer-label{font-size:var(--type-caption);line-height:1.4}.terminal-site .feature-number{display:none}.terminal-site .product-note>a,.terminal-site .viewer-bottom>span,.terminal-site .viewer-controls>button,.terminal-site .viewer-enable{font-size:var(--type-nav);line-height:1.4}.terminal-site .product-viewer{border-radius:var(--media-radius)}.terminal-site .about-statement p{font-size:var(--type-lead);line-height:1.46}.terminal-site .contact-location p{font-size:var(--type-body)}.terminal-site .contact-page{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.terminal-site .contact-intro h1{margin-top:0}.terminal-site .contact-location .mono,.terminal-site .contact-location p{color:var(--terminal-inverse-muted)}@media(max-width:1023px){.terminal-site .contact-page{grid-template-columns:minmax(0,1fr)}.terminal-site .contact-intro{min-height:0}}.terminal-site .contact-form{background:var(--paper);color:var(--ink);border-radius:var(--card-radius)}.terminal-site .field label{font-size:var(--type-body);line-height:1.4;font-weight:400}.terminal-site .field label>.optional{font-size:var(--type-nav)}.terminal-site .field input,.terminal-site .field select,.terminal-site .field textarea{font-size:var(--type-body);border-radius:0;padding:12px 0;background:transparent;border:0;border-bottom:1px solid var(--terminal-border);min-height:50px}.terminal-site .field input::placeholder,.terminal-site .field label>.optional,.terminal-site .field label>span,.terminal-site .field textarea::placeholder,.terminal-site .form-heading>.mono,.terminal-site .form-required{color:var(--terminal-muted)}.terminal-site .form-preview-note{background:var(--terminal-surface);border-radius:8px}.terminal-site .form-preview-note p{color:var(--terminal-muted)}.terminal-site .form-preview-note strong{color:var(--ink);font-weight:500}.terminal-site .form-preview-note .status-dot{background:var(--ink)}.terminal-site .contact-form>.button{background:var(--ink);color:var(--paper)}.terminal-site .contact-form>.button:hover{background:var(--signal);color:var(--ink)}.terminal-site .form-preview-note p,.terminal-site .form-preview-result>.mono,.terminal-site .form-required{font-size:var(--type-nav);line-height:1.4}.terminal-site .form-heading h2{font-size:var(--type-heading);line-height:1.2}.terminal-site .platform-demo{background:var(--terminal-surface);color:var(--ink);border-radius:var(--media-radius);border-color:var(--line)}.terminal-site .demo-activity strong,.terminal-site .demo-feed-label,.terminal-site .demo-sidebar>button,.terminal-site .demo-tabs>button,.terminal-site .demo-top{font-size:var(--type-nav);line-height:1.4}.terminal-site .demo-activity small,.terminal-site .demo-activity time,.terminal-site .demo-activity>.mono,.terminal-site .demo-activity>p,.terminal-site .demo-avatar,.terminal-site .demo-badge,.terminal-site .demo-disclaimer,.terminal-site .demo-feed-label .mono,.terminal-site .demo-sidebar small,.terminal-site .demo-sidebar-bottom,.terminal-site .demo-sidebar-title,.terminal-site .demo-status,.terminal-site .demo-status>.mono,.terminal-site .demo-view-label,.terminal-site .map-pin-name{font-size:var(--type-caption);line-height:1.4;letter-spacing:0}.terminal-site .demo-sidebar{width:210px;flex-shrink:0}.terminal-site .demo-disclaimer,.terminal-site .demo-sidebar,.terminal-site .demo-status,.terminal-site .demo-tabs,.terminal-site .demo-top{background:var(--terminal-surface);color:var(--ink);border-color:var(--line)}.terminal-site .demo-activity small,.terminal-site .demo-activity time,.terminal-site .demo-activity>.mono,.terminal-site .demo-activity>p,.terminal-site .demo-sidebar small,.terminal-site .demo-sidebar-bottom,.terminal-site .demo-sidebar-title,.terminal-site .demo-sidebar>button>svg,.terminal-site .demo-status>.mono,.terminal-site .demo-tabs>button{color:var(--terminal-muted)}.terminal-site .demo-sidebar>button.active,.terminal-site .demo-tabs>button.active{background:var(--terminal-tint);color:var(--ink);border-color:var(--line)}.terminal-site .demo-badge{color:var(--terminal-muted);border-color:var(--line)}.terminal-site .demo-avatar{background:var(--ink);color:var(--paper);width:32px;height:32px}.terminal-site .demo-symbol{color:var(--ink)}.terminal-site .demo-map{background:var(--ink)}.terminal-site .demo-map-grid{background-image:linear-gradient(#ffffff0d 1px,transparent 0),linear-gradient(90deg,#ffffff0d 1px,transparent 0)}.terminal-site .demo-feed-label,.terminal-site .map-pin-name{color:var(--paper);background:var(--ink);border-color:#ffffff33;border-radius:8px}.terminal-site .demo-expand-icon,.terminal-site .demo-feed-label .mono,.terminal-site .demo-view-label{color:var(--terminal-light)}.terminal-site .demo-view-label{display:none}.terminal-site .demo-activity>button{border-color:var(--line);flex-wrap:wrap}.terminal-site .demo-activity{background:var(--paper)}.terminal-site .demo-activity time{margin-left:0}.terminal-site .platform-principles p,.terminal-site .platform-principles strong{color:var(--terminal-inverse-muted)}.terminal-site .faq-section>div>p,.terminal-site .products-note{color:var(--terminal-muted)}.terminal-site .featured-fieldnote,.terminal-site .featured-fieldnote p{color:var(--paper)}.terminal-site .sector-card .sector-image img{inset:0;width:100%;height:100%;object-fit:cover;transform:none;filter:none}.terminal-site .sector-card:hover .sector-image img{transform:scale(1.02)}.terminal-site .about-orbit,.terminal-site .contact-graphic{display:none}.terminal-site .about-hero,.terminal-site .contact-page{padding-top:210px}.terminal-site .about-hero h1{max-width:900px}.terminal-site .about-statement .mono{display:none}.terminal-site .values-section{background:var(--ink);color:var(--paper)}.terminal-site .values-section .feature-grid p{color:var(--terminal-inverse-muted)}.terminal-site .contact-location .mono{color:var(--terminal-light)}.terminal-site .contact-location p{color:var(--paper)}.terminal-site .faq-item p{line-height:1.4}.terminal-site .product-card:hover img{transform:scale(1.02)}.terminal-site .demo-activity{width:100%}.terminal-site .demo-activity>p,.terminal-site .demo-disclaimer{font-size:var(--type-caption)}.terminal-site .case-breadcrumb,.terminal-site .case-connect-section>small,.terminal-site .case-outcome>.mono,.terminal-site .case-outcome>div>span,.terminal-site .case-page-hero>.eyebrow,.terminal-site .case-page-image>.mono,.terminal-site .case-page-image>div small,.terminal-site .case-workflow-grid .mono{font-size:var(--type-caption);line-height:1.4}.terminal-site .case-page-hero>h1{font-size:var(--type-display)}.terminal-site .case-connect-section>div>p,.terminal-site .case-page-intro>p,.terminal-site .case-workflow-grid p,.terminal-site .platform-search-section>div>p{font-size:var(--type-body);line-height:1.4}.terminal-site .case-connect-section>h2,.terminal-site .case-workflow>.split-heading>h2,.terminal-site .platform-search-section h2{font-size:var(--type-intro)}.terminal-site .case-outcome>h3,.terminal-site .case-workflow-grid h3{font-size:var(--type-card)}.terminal-site .case-connect-section,.terminal-site .case-page-hero{background:var(--ink)}.terminal-site .case-workflow,.terminal-site .platform-search-section{background:var(--paper)}.terminal-site .case-workflow-grid p{color:var(--terminal-muted)}.terminal-site .case-outcome{background:var(--terminal-surface);border-radius:var(--card-radius);border:0;padding:40px}.terminal-site .case-outcome>div>span{border-color:var(--line);border-radius:8px}.terminal-site .case-outcome>.mono,.terminal-site .case-outcome>div>span,.terminal-site .case-workflow-grid .mono{color:var(--terminal-muted)}.terminal-site .case-connect-section>div>p,.terminal-site .case-connect-section>small{color:var(--terminal-inverse-muted)}.terminal-site .case-connect-section>h2>span,.terminal-site .platform-section .text-link{color:var(--paper)}.terminal-site .platform-scope{color:var(--terminal-muted)}.terminal-site .platform-search-section>div>a{color:var(--ink)}.terminal-site .platform-search-section>div:first-child>.mono{color:var(--terminal-muted)}.terminal-site .platform-search-section .candidate-detail>div:first-child,.terminal-site .platform-search-section .candidate-detail>p,.terminal-site .platform-search-section .candidate-detail>small,.terminal-site .platform-search-section>div:first-child>.mono,.terminal-site .platform-search-section>div>a,.terminal-site .platform-search-section>div>small{font-size:var(--type-nav);line-height:1.4}.terminal-site .platform-search-section{grid-template-columns:1fr 1fr;gap:60px;color:var(--ink)}.terminal-site .platform-search-section h2 em{color:inherit;font-style:normal}.terminal-site .platform-search-section>div>p,.terminal-site .platform-search-section>div>small{color:var(--terminal-muted)}.terminal-site .platform-search-section .evidence-search{background:var(--terminal-surface);color:var(--ink);border-radius:24px;padding:32px}.terminal-site .platform-search-section .evidence-search label{color:var(--ink);font:18px/1.4 var(--font-sans)}.terminal-site .platform-search-section .search-input{background:var(--paper);border-color:var(--line);border-radius:8px}.terminal-site .platform-search-section .search-input>input{color:var(--ink);font-size:18px}.terminal-site .platform-search-section .search-input>svg{color:var(--terminal-muted)}.terminal-site .platform-search-section .search-input>button{background:var(--ink);color:var(--paper);border-radius:8px;min-width:44px;min-height:44px}.terminal-site .platform-search-section .search-results-label{color:var(--terminal-muted)}.terminal-site .platform-search-section .search-results-label>span{font:13px/1.4 var(--font-mono);color:var(--terminal-muted)}.terminal-site .platform-search-section .candidate-actions>button,.terminal-site .platform-search-section .search-results-label>button{color:var(--ink);font-size:14px;line-height:1.4;padding:12px;min-height:44px;border:1px solid var(--line);border-radius:8px}.terminal-site .platform-search-section .candidate-list{gap:24px}.terminal-site .platform-search-section .candidate-list>li{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden}.terminal-site .platform-search-section .candidate-list>li.keep{border-color:var(--ink)}.terminal-site .platform-search-section .candidate-image>span{background:var(--ink);color:var(--paper);font-size:13px;border-radius:4px}.terminal-site .platform-search-section .candidate-detail{padding:24px}.terminal-site .platform-search-section .candidate-detail>div:first-child{font-size:18px;gap:16px;line-height:1.4}.terminal-site .platform-search-section .candidate-detail strong{font-weight:500}.terminal-site .platform-search-section .candidate-detail>div>span{background:var(--terminal-tint);color:var(--ink);font-size:14px}.terminal-site .platform-search-section .candidate-detail>p,.terminal-site .platform-search-section .candidate-detail>small{color:var(--terminal-muted);font-size:14px;line-height:1.4}.terminal-site .platform-search-section .candidate-actions{flex-wrap:wrap}.terminal-site .platform-search-section .candidate-actions>button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.terminal-site .platform-search-section .demo-disclosure,.terminal-site .platform-search-section .search-empty{color:var(--terminal-muted);font-size:14px;line-height:1.4}.terminal-site .platform-search-section .search-filters{background:var(--paper);padding:20px;border-radius:8px}.terminal-site .platform-search-section .search-filters label,.terminal-site .platform-search-section .search-filters select{font-size:14px;color:var(--ink);background:var(--paper)}@media(max-width:1023px){.terminal-site .platform-search-section{grid-template-columns:1fr}:root{--gutter:5.128vw;--section-gutter:20px;--section-space:90px;--type-display:10.256vw;--track-display:-.308vw;--type-intro:min(40px,10.256vw);--track-intro:min(-1.2px,-.308vw);--type-heading:min(32px,8.205vw);--type-card:min(24px,6.154vw);--track-card:min(-.36px,-.092vw);--grid-gap:20px}.terminal-site .section-heading{margin-bottom:16px}.terminal-site .split-heading{margin-bottom:48px}.terminal-site .connection-strip{grid-template-columns:repeat(2,1fr);gap:20px}.terminal-site .sector-grid{grid-template-columns:1fr}.terminal-site .sector-card{padding:32px}.terminal-site .demo-sidebar{width:170px}}@media(max-width:760px){.terminal-site .case-outcome{padding:32px}.terminal-site .platform-search-section .evidence-search{padding:20px}.terminal-site .platform-search-section .candidate-list>li{grid-template-columns:1fr}.terminal-site .platform-search-section .candidate-image>img{height:auto;aspect-ratio:16/10;object-fit:cover}.terminal-site .platform-search-section .candidate-detail{padding:20px}.terminal-site .about-hero,.terminal-site .contact-page{padding-top:160px}.terminal-site .platform-principles>div+div{border:0;padding:0}.terminal-site .products-section{padding-block:60px}.terminal-site .product-grid{gap:12px}.terminal-site .product-card{padding:16px;border-radius:24px}.terminal-site .product-card-image{height:120px}.terminal-site .product-card-bottom{gap:8px}.terminal-site .product-card-bottom h3{font-size:18px;line-height:1.4}.terminal-site .product-card-bottom .round-arrow{display:none}.terminal-site .product-card-bottom>svg{width:18px;flex-shrink:0}.terminal-site .home-case-links{grid-template-columns:1fr}.terminal-site .platform-principles{grid-template-columns:1fr;gap:24px}.terminal-site .platform-principles>div{padding:0}.terminal-site .footer-top{grid-template-columns:1fr 1fr;gap:32px}.terminal-site .footer-top>p{grid-column:1/-1}.terminal-site .footer-bottom{flex-wrap:wrap;gap:20px}.terminal-site .contact-cta{padding-block:90px 60px}.terminal-site .platform-page-hero{padding-top:160px}.terminal-site .demo-badge,.terminal-site .demo-sidebar,.terminal-site .demo-status .mono{display:none}.terminal-site .demo-top{flex-wrap:wrap;gap:12px}.terminal-site .demo-tabs{flex-wrap:wrap;gap:12px;height:auto;padding-block:16px}.terminal-site .demo-tabs>button{font-size:14px}.terminal-site .demo-feed-label{padding:16px}.terminal-site .demo-feed-label>.mono{display:none}.terminal-site .demo-status{flex-wrap:wrap;gap:12px}}@media(prefers-reduced-motion:reduce){.terminal-site .button{transition:none}}