@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--white:#fff;--neutral-25:#fcfcfa;--neutral-50:#fafaf7;--neutral-100:#f4f4f0;--neutral-200:#e5e6df;--neutral-300:#d4d7cd;--neutral-600:#646960;--neutral-700:#4e544c;--green-50:#edf5ee;--green-100:#dcebe0;--green-700:#0b8465;--green-800:#08664e;--green-900:#1e4038;--green-950:#10251f;--yellow-50:#fffbeb;--yellow-300:#fbce50;--yellow-700:#775312;--blue-50:#eef3f7;--blue-500:#2e587c;--surface-canvas:var(--neutral-50);--text-primary:var(--green-950);--text-secondary:var(--neutral-700);--text-tertiary:var(--neutral-600);--text-link:var(--green-800);--border-subtle:var(--neutral-200);--border-default:var(--neutral-300);--radius-sm:4px;--radius-md:6px;--radius-card:4px;--font-sans:var(--font-inter), "Helvetica Neue", sans-serif;--ease:cubic-bezier(.22, .68, 0, 1);--gutter:clamp(24px, 4.2vw, 80px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:105px}body{background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{letter-spacing:-.045em;text-wrap:balance;font-weight:450}h1{font-size:clamp(48px,6.5vw,100px);line-height:1.02}h2{font-size:clamp(36px,4.1vw,64px);line-height:1.08}h3{letter-spacing:-.03em;font-size:26px;line-height:1.2}p{color:var(--text-secondary);text-wrap:pretty}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}img,svg{display:block}img{max-width:100%}svg{flex-shrink:0}::selection{background:var(--green-100);color:var(--green-950)}:focus-visible{outline:2px solid var(--green-700);outline-offset:5px}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:150;background:var(--green-950);color:#fff;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.container{width:min(100%,1600px);padding-inline:var(--gutter);margin-inline:auto}.editorial-section,.section{padding-block:clamp(80px,9vw,144px)}.section--white{background:#fff}.section--bordered{border-top:1px solid var(--border-subtle)}.section--compact{padding-top:0}.eyebrow,.overline,.index-number,.mono{letter-spacing:.08em;font-size:11px;font-weight:500;line-height:1.5}.eyebrow,.overline{text-transform:uppercase}.eyebrow{color:var(--green-800);align-items:center;gap:10px;display:flex}.eyebrow>span:first-child{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.overline,.index-number{color:var(--text-tertiary)}.index-number{font-variant-numeric:tabular-nums;white-space:nowrap}.section-intro{grid-template-columns:1fr 340px;align-items:end;gap:28px 48px;margin-bottom:64px;display:grid}.section-intro .eyebrow{grid-column:1/-1}.section-intro h2 span{color:#788276}.section-intro>p{max-width:340px;font-size:18px;line-height:1.6}.section-heading{gap:24px;max-width:840px;margin-bottom:48px;display:grid}.section-heading p{max-width:650px;font-size:18px}.section-heading-row{justify-content:space-between;align-items:start;gap:24px;display:flex}.button{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:14px 22px;font-size:13px;font-weight:500;line-height:1.3;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.button svg{width:17px;height:17px;transition:transform .2s}.button:hover svg{transform:translate(2px,-2px)}.button--primary{background:var(--green-950);color:#fff}.button--primary:hover{background:var(--green-800)}.button--secondary{border-color:var(--border-default);background:0 0}.button--secondary:hover{background:var(--neutral-100)}.button--accent{background:var(--yellow-300);color:var(--green-950)}.button--inverse{color:#fff;border-color:#73827a}.button-row,.tag-row{flex-wrap:wrap;gap:12px;display:flex}.text-link{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:18px;width:fit-content;min-height:44px;font-size:13px;font-weight:500;transition:color .2s,border-color .2s;display:inline-flex}.text-link svg{width:17px;height:17px}.text-link:hover{color:var(--green-800);border-color:currentColor}.round-link{border:1px solid var(--border-default);border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s;display:grid}.round-link:hover{background:var(--green-100)}.photo-frame{aspect-ratio:4/3;background:#eeeee9;border-radius:2px;width:100%;position:relative;overflow:hidden}.photo-frame img{object-fit:cover}[data-reveal]{transition:opacity .6s var(--ease), transform .6s var(--ease)}.reveal-pending{opacity:0;transform:translateY(18px)}.site-header{z-index:50;background:var(--neutral-50);border-bottom:1px solid var(--border-subtle);position:sticky;top:0}.site-header__inner{align-items:center;gap:36px;min-height:88px;display:flex}.brand-link{flex-shrink:0}.brand-link img{width:162px;height:auto}.desktop-nav{align-items:center;gap:clamp(20px,2.2vw,36px);margin-left:auto;display:flex}.desktop-nav a{min-height:44px;color:var(--text-secondary);align-items:center;font-size:13px;display:flex}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--green-800)}.header-cta{white-space:nowrap;min-height:42px;margin-left:12px;padding:12px 16px}.menu-button{border:1px solid var(--border-default);background:0 0;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.mobile-nav{z-index:100;background:var(--neutral-50);padding:22px var(--gutter) 36px;position:fixed;inset:0;overflow-y:auto}.mobile-nav__head{justify-content:space-between;align-items:center;margin-bottom:56px;display:flex}.mobile-nav nav{margin-bottom:36px}.mobile-nav nav a{border-top:1px solid var(--border-default);letter-spacing:-.04em;align-items:center;gap:22px;padding:20px 0;font-size:32px;display:flex}.mobile-nav nav a:last-child{border-bottom:1px solid var(--border-default)}.mobile-nav nav a svg{width:22px;margin-left:auto}.mobile-nav>p{margin-top:32px;font-size:13px}.system-hero{padding-top:44px}.system-hero__grid{grid-template-columns:.94fr 1.06fr;align-items:center;gap:48px;display:grid}.system-hero__copy{padding-block:20px 32px}.system-hero__copy>.eyebrow{margin-bottom:34px}.system-hero h1{letter-spacing:-.058em;font-size:clamp(64px,6.3vw,96px);font-weight:450;line-height:.99}.system-hero h1>span{color:#687365;letter-spacing:-.05em;margin-top:20px;font-size:.67em;line-height:1.06;display:block}.system-hero__copy>p{max-width:395px;margin-top:28px;font-size:16px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:30px;display:flex}.hero-actions .text-link{border:0}.system-hero__copy>small{color:var(--text-tertiary);margin-top:22px;font-size:11px;display:block}.system-hero__visual{flex-direction:column;align-self:stretch;min-width:0;display:flex}.system-hero__visual figcaption{justify-content:space-between;align-items:center;margin-top:8px;font-size:11px;display:flex}.system-hero__visual figcaption a{place-items:center;width:44px;height:32px;display:grid}.system-hero__visual figcaption svg{width:18px}.hero-baseline{border-bottom:1px solid var(--border-default);color:var(--text-tertiary);justify-content:space-between;gap:24px;margin-top:24px;padding-block:26px;font-size:11px;display:flex}.hero-baseline>span:first-child{color:var(--text-primary)}.hardware-section{padding-bottom:80px}.hardware-section__heading{grid-template-columns:1fr 340px;align-items:end;gap:28px 64px;display:grid}.hardware-section__heading .eyebrow{grid-column:1/-1}.hardware-section__heading p{font-size:17px;line-height:1.65}.hardware-section__grid{grid-template-columns:.85fr 1.15fr;gap:80px;margin-top:72px;display:grid}.hardware-section__details{flex-direction:column;justify-content:center;gap:80px;padding-left:8%;display:flex}.hardware-detail{max-width:310px}.hardware-detail h3{margin:24px 0;font-size:34px}.hardware-detail p{font-size:15px;line-height:1.7}.hardware-detail .text-link{margin-top:20px}.hardware-detail--small{border-top:1px solid var(--border-default);padding-top:28px}.hardware-detail--small h3{font-size:25px}.hardware-viewer{min-width:0}.hardware-viewer__image{background:#f4f4f4;height:650px;position:relative}.hardware-viewer__image img{object-fit:contain;padding:12px 40px;animation:.35s view-appear}@keyframes view-appear{0%{opacity:.5}to{opacity:1}}.view-selector{background:#f4f4f4;justify-content:center;gap:4px;padding:16px;display:flex}.view-selector button{background:0 0;border:1px solid #0000;border-radius:4px;min-width:70px;min-height:44px;padding:8px 16px;font-size:12px}.view-selector button[aria-pressed=true]{border-color:var(--green-950)}.view-selector button:hover{background:#fff}.hardware-viewer__caption{color:var(--text-tertiary);justify-content:space-between;padding-top:16px;font-size:11px;display:flex}.system-overview{background:#f0f2ec}.system-overview__body{grid-template-columns:.75fr 1.6fr;gap:8%;display:grid}.system-overview__image{min-height:520px;position:relative;overflow:hidden}.system-overview__image img{object-fit:cover;object-position:52% center}.system-overview__image>span{color:var(--green-950);background:#fafaf7ed;padding:22px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.system-rows article{border-top:1px solid #d4d9ce;grid-template-columns:30px 1fr 1fr;align-items:start;gap:24px;padding-block:36px;display:grid}.system-rows article:last-child{border-bottom:1px solid #d4d9ce}.system-rows h3{margin-top:12px;font-size:23px}.system-rows p{font-size:14px;line-height:1.7}.system-rows .overline{font-size:10px}.human-section{background:#fff}.human-section__grid{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.human-section h2{margin:30px 0}.human-section h2>span{color:#75816f}.human-section__copy>p{max-width:380px;font-size:17px;line-height:1.7}.human-section__copy .text-link{margin-top:24px}.human-section__visual{min-width:0;padding-top:20px}.session-reference{background:#f4f5f0;padding:24px}.session-reference img{border-radius:3px;width:100%;height:auto}.session-reference figcaption{color:var(--text-tertiary);margin-top:16px;font-size:10px}.conversation-flow{justify-content:space-between;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:flex}.conversation-flow li{flex:1;align-items:center;gap:22px;font-size:12px;display:flex}.conversation-flow li:last-child{flex:none}.conversation-flow svg{width:16px;margin-left:auto}.human-path{color:var(--text-tertiary);border-top:1px solid var(--border-default);gap:14px;margin-top:20px;padding-top:16px;font-size:11px;display:flex}.human-path svg{width:14px;height:18px}.workplaces{padding-top:120px;padding-bottom:40px}.workplaces__intro{margin-bottom:72px}.workplaces__intro h2{font-size:clamp(36px,4.4vw,68px)}.workplaces__intro{grid-template-columns:1fr}.workplaces__intro>p{max-width:470px}.workplace{margin-bottom:120px;position:relative}.workplace__image{position:relative}.workplace__image .photo-frame{height:100%}.photo-index{background:var(--neutral-50);color:var(--green-950);letter-spacing:.08em;padding:5px 10px;font-size:10px;position:absolute;bottom:20px;left:24px}.workplace__copy .workplace__title{margin-top:24px;font-size:clamp(30px,3vw,46px);line-height:1.1}.workplace__copy p{max-width:380px;margin-top:24px;font-size:16px;line-height:1.7}.workplace__copy .text-link{margin-top:20px}.workplace--healthcare .workplace__image{height:clamp(450px,48vw,720px)}.workplace--healthcare .photo-frame img{object-position:center 45%}.workplace--healthcare .workplace__copy{border-bottom:1px solid var(--border-default);grid-template-columns:1fr 1fr;column-gap:8%;padding:36px 0;display:grid}.workplace--healthcare .eyebrow{grid-column:1/-1}.workplace--healthcare .workplace__title{grid-row:2/4}.workplace--healthcare p{margin-top:26px}.workplace--healthcare .text-link{grid-column:2}.workplace--education,.workplace--business{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.workplace--education{margin-left:9%}.workplace--education .workplace__image{height:540px}.workplace--education .workplace__copy{padding-right:8%}.workplace--field{background:#e8ece4;grid-template-columns:.65fr 1.35fr;display:grid}.workplace--field .workplace__image{grid-area:1/2;height:660px}.workplace--field .workplace__copy{flex-direction:column;grid-area:1/1;justify-content:center;padding:48px 36px;display:flex}.workplace--field .photo-frame img{object-position:50% center}.workplace--business .workplace__copy{grid-area:1/1;padding-left:15%}.workplace--business .workplace__image{grid-area:1/2;height:480px}.workplace--business .photo-frame img{object-position:center}.workplace--hospitality{width:82%;margin-inline:auto}.workplace--hospitality .workplace__image{height:640px}.workplace--hospitality .workplace__copy{grid-template-columns:1.1fr 1fr;gap:0 10%;padding-top:32px;display:grid}.workplace--hospitality .eyebrow{grid-column:1/-1}.workplace--hospitality .workplace__title{grid-row:2/4}.workplace--hospitality .text-link{grid-column:2}.product-family{background:#f0f1ec}.product-family__grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.product-family__image{background:#f5f5f5;height:520px;display:block;position:relative;overflow:hidden}.product-family__image img{object-fit:cover;transition:transform .6s var(--ease)}.product-family__image:hover img{transform:scale(1.025)}.product-family__label{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 16px;display:flex}.product-family__label h3{margin-top:10px;font-size:34px}.product-family__label .overline{font-size:10px}.product-family__grid article>p{font-size:14px}.platform-section{background:var(--neutral-50)}.operations-list article{border-top:1px solid var(--border-default);grid-template-columns:60px 1fr 1fr 24px;align-items:center;gap:32px;padding-block:36px;display:grid}.operations-list article:last-child{border-bottom:1px solid var(--border-default)}.operations-list h3{font-size:30px}.operations-list p{max-width:360px;font-size:15px}.operations-list svg{width:20px}.platform-section__foot{color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:32px;margin-top:32px;font-size:12px;display:flex}.terminology-section{background:#ebece6}.terminology-section__grid{grid-template-columns:1fr 1fr;gap:12%;display:grid}.terminology-section h2{margin:28px 0}.terminology-section p{max-width:400px;font-size:17px;line-height:1.7}.terminology-index{padding-top:8px}.terminology-index>.overline{margin-bottom:32px;display:block}.terminology-index>div{border-top:1px solid #cbd0c4;padding:22px 0}.terminology-index>div>span{color:var(--text-tertiary);margin-bottom:8px;font-size:11px;display:block}.terminology-index strong{letter-spacing:-.03em;font-size:23px;font-weight:450}.enterprise-section{color:#fff;background:#1c3029}.enterprise-section__grid{grid-template-columns:1fr 1fr;gap:10%;display:grid}.enterprise-section .eyebrow{color:#b0c9a8}.enterprise-section h2{margin:30px 0}.enterprise-section p{color:#c0cbbf;max-width:410px;font-size:16px;line-height:1.7}.enterprise-section .text-link{border-color:#6a7b6f;margin-top:30px}.enterprise-section .text-link:hover{color:#fff}.enterprise-principles article{border-top:1px solid #526156;gap:32px;padding:30px 0;display:flex}.enterprise-principles article:first-child{border:0;padding-top:0}.enterprise-principles .index-number{color:#b0c9a8}.enterprise-principles h3{margin-bottom:16px;font-size:26px}.enterprise-principles p{font-size:14px}.faq-section{grid-template-columns:1fr 1.1fr;align-items:start;gap:9%;display:grid}.faq-section h2{margin:28px 0}.faq-section>div>p{font-size:16px;line-height:1.7}.faq-section .text-link{margin-top:24px}.faq-item{border-top:1px solid var(--border-default)}.faq-item:last-child{border-bottom:1px solid var(--border-default)}.faq-item h3{letter-spacing:-.01em;font-size:16px}.faq-item button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:24px 0;line-height:1.5;display:flex}.faq-item button svg{width:16px;height:16px}.faq-item__answer{padding:0 32px 26px 0}.faq-item__answer p{font-size:14px;line-height:1.8}.final-cta{background:#dce8d5;padding-block:80px 100px}.final-cta__inner{justify-content:space-between;align-items:end;gap:48px;margin-top:32px;display:flex}.final-cta h2{font-size:clamp(40px,5.4vw,84px)}.final-cta__link{flex-direction:column;flex-shrink:0;align-items:center;gap:20px;font-size:13px;display:flex}.final-cta__link>svg{background:var(--green-950);color:#fff;border-radius:50%;width:92px;height:92px;padding:26px;transition:transform .2s,background .2s}.final-cta__link:hover>svg{background:var(--green-800);transform:translate(3px,-3px)}.site-footer{background:var(--neutral-50)}.site-footer__grid{grid-template-columns:2fr 1fr 1.5fr 1fr 1fr;gap:48px;padding-block:76px;display:grid}.site-footer__brand img{width:155px;height:auto}.site-footer__brand p{max-width:240px;margin:24px 0 16px;font-size:12px;line-height:1.8}.site-footer__brand>a{font-size:12px}.site-footer nav{flex-direction:column;gap:12px;font-size:12px;display:flex}.site-footer nav strong{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:10px;font-size:10px;font-weight:500}.site-footer a:hover{color:var(--green-800)}.site-footer__bottom>.container{border-top:1px solid var(--border-default);color:var(--text-tertiary);justify-content:space-between;gap:24px;padding-block:24px;font-size:10px;display:flex}.page-hero{padding-block:88px 96px}.page-hero h1{max-width:1160px;margin-top:32px;font-size:clamp(46px,6vw,92px)}.page-hero p{max-width:580px;margin-top:32px;font-size:19px;line-height:1.6}.page-hero__inner{display:block}.page-hero .button-row{margin-top:32px}.product-details{padding-top:96px}.product-details>.container h2{margin:28px 0 48px}.product-tabs{border-bottom:1px solid var(--border-default);gap:32px;display:flex;overflow-x:auto}.product-tabs button{white-space:nowrap;min-height:56px;color:var(--text-tertiary);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 4px;font-size:13px}.product-tabs button[aria-selected=true]{color:var(--green-950);border-bottom-color:var(--green-950)}.product-panel{padding-block:64px 40px}.product-panel__grid{grid-template-columns:1fr .8fr;align-items:center;gap:9%;display:grid}.product-panel__visual{min-width:0}.product-panel__visual--clinical{background:#f4f4f4;height:600px}.product-panel__visual--clinical>img{object-fit:contain;width:100%;height:100%}.product-panel__visual--human>img{width:100%;height:auto}.product-panel__copy h2{margin-top:24px;font-size:46px}.product-panel__copy>p{margin-top:28px;font-size:17px;line-height:1.7}.product-panel__copy .button{margin-top:12px}.check-list{margin:28px 0;padding:0;list-style:none}.check-list li{color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);align-items:start;gap:14px;padding:10px 0;font-size:14px;display:flex}.check-list li svg{color:var(--green-800);margin-top:2px}.phone-explainer{background:#e9eee4;padding:56px}.phone-explainer>svg{width:36px;height:36px;margin-bottom:48px}.phone-explainer .phone-explainer__statement{margin:24px 0;font-size:42px}.phone-explainer p{font-size:14px}.console-capabilities{background:#e9eee4;padding:48px}.console-capabilities>div:not(.eyebrow){border-top:1px solid var(--border-default);letter-spacing:-.03em;align-items:center;gap:24px;padding:26px 0;font-size:24px;display:flex}.console-capabilities .eyebrow{margin-bottom:36px}.console-capabilities svg{width:22px}.technology-photo{aspect-ratio:2}.technology-photo img{object-position:center 50%}.how-step{border-top:1px solid var(--border-default);grid-template-columns:50px 1fr 1fr;gap:32px;padding:36px 0;display:grid}.how-step h3{max-width:360px;font-size:30px}.how-step p{max-width:440px;font-size:16px}.split-grid{grid-template-columns:1fr 1fr;gap:8%;display:grid}.split-grid--center{align-items:center}.split-grid--start{align-items:start}.split-grid>div>p{margin-top:24px;font-size:17px;line-height:1.7}.split-grid>div>.eyebrow{margin-bottom:28px}.solution-detail-hero{padding-block:80px}.solution-detail-hero h1{font-size:clamp(46px,5vw,76px)}.solution-detail-hero p{margin-top:28px;font-size:18px;line-height:1.65}.solution-detail-hero .tag-row,.solution-detail-hero .text-link{margin-top:28px}.tag,.badge{border:1px solid var(--border-default);border-radius:3px;align-items:center;gap:8px;width:fit-content;padding:6px 10px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.tag svg,.badge svg{width:14px;height:14px}.badge--live{background:var(--yellow-50);color:var(--yellow-700)}.badge--human{background:var(--blue-50);color:var(--blue-500)}.badge--brand{background:var(--green-50)}.hairline-grid,.card-grid{gap:32px;display:grid}.hairline-grid--two,.card-grid--two{grid-template-columns:repeat(2,1fr)}.hairline-grid--three,.card-grid--three{grid-template-columns:repeat(3,1fr)}.hairline-grid--four{grid-template-columns:repeat(4,1fr)}.coverage-tile,.plain-tile,.principle-tile{border-top:1px solid var(--border-default);padding:28px 0}.plain-tile strong,.principle-tile strong{letter-spacing:-.03em;font-size:23px;font-weight:450;line-height:1.3;display:block}.plain-tile span{color:var(--text-secondary);margin-top:16px;font-size:14px;display:block}.principle-tile>.mono{margin-bottom:28px;display:block}.principle-tile p{margin-top:16px;font-size:14px;line-height:1.7}.recommendation-card,.change-card{border-top:1px solid var(--border-default);padding:32px 0}.recommendation-card>div{align-items:center;gap:18px;margin-bottom:28px;display:flex}.recommendation-card h3{font-size:32px}.recommendation-card p,.change-card p{margin-top:20px;font-size:16px;line-height:1.7}.change-card h3{margin-top:28px}.icon-tile{color:var(--green-800);display:inline-flex}.icon-tile svg{stroke-width:1.5px;width:24px;height:24px}.inline-cta{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:32px;padding:48px 0;display:flex}.inline-cta h2{font-size:36px}.inline-cta p{max-width:600px;margin-top:20px}.inline-cta .button{flex-shrink:0}.session-mock{border:1px solid var(--border-default);background:#fff;border-radius:4px}.session-mock__bar{border-bottom:1px solid var(--border-subtle);align-items:center;gap:16px;padding:20px;display:flex}.session-mock__bar>.mono{margin-left:auto}.session-mock__bar>svg{color:#829080;width:20px}.session-mock__body{padding:24px}.language-pair{flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:24px;font-size:12px;display:flex}.language-pair>span{align-items:center;gap:8px;display:flex}.language-pair svg{width:16px}.language-pair small{color:var(--green-800)}.transcript-turn{border-top:1px solid var(--border-subtle);padding:20px 0}.transcript-turn>div{flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:flex}.transcript-turn>div>span{color:var(--text-tertiary)}.transcript-turn p{margin-top:10px;font-size:13px}.transcript-turn p:last-child{color:var(--green-950)}.session-mock__actions{flex-wrap:wrap;gap:8px;padding:16px;display:flex}.session-mock__actions button{border:1px solid var(--border-default);background:#fff;align-items:center;gap:6px;min-height:44px;font-size:12px;display:flex}.session-mock__actions svg{width:16px}.security-review{margin-top:72px}.security-review .text-link{margin-top:24px}.review-list{border-top:1px solid var(--border-default)}.review-list strong{padding:24px 0;font-size:22px;font-weight:450;display:block}.review-list>span{border-top:1px solid var(--border-subtle);padding:18px 0;font-size:14px;display:block}.contact-page{padding-block:80px 120px}.contact-page h1{margin-top:28px;font-size:clamp(46px,5vw,76px)}.contact-page__intro>p{max-width:480px}.contact-steps{margin:48px 0 36px}.contact-steps>div{border-top:1px solid var(--border-default);gap:24px;padding:20px 0;display:flex}.contact-steps p{max-width:380px;font-size:14px}.contact-steps .mono{color:var(--green-800);margin-top:2px}.contact-page__intro>a{text-underline-offset:5px;font-size:14px;text-decoration:underline}.contact-form{background:#f0f2ec;padding:40px}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-field{flex-direction:column;gap:10px;margin-bottom:24px;font-size:12px;display:flex}.form-field input,.form-field select,.form-field textarea{background:#fafaf7;border:1px solid #bfc8b8;border-radius:3px;width:100%;min-width:0;min-height:48px;padding:12px;font-size:16px}.form-field textarea{resize:vertical;min-height:130px}.form-field input[aria-invalid=true],.form-field select[aria-invalid=true],.form-field textarea[aria-invalid=true]{border-color:#9b352b}.field-error{color:#9b352b;font-size:12px}.form-submit{justify-content:space-between;width:100%}.form-email-note{color:var(--text-secondary);margin-top:20px;font-size:11px;display:block}.form-email-note a,.form-status a{text-decoration:underline}.form-status{font-size:13px}.form-status:not(:empty){margin-top:24px}.form-status--success{gap:12px;display:flex}.form-status svg{width:22px}.legal-page{padding-block:80px 120px}.legal-page__intro{max-width:900px}.legal-page h1{margin:28px 0}.legal-page__intro>p{font-size:19px;line-height:1.65}.legal-notice{background:var(--yellow-50);border-left:2px solid #a28643;margin-top:32px;padding:24px;font-size:14px}.legal-page__sections{max-width:850px;margin-top:64px}.legal-page__sections section{border-top:1px solid var(--border-default);padding:36px 0}.legal-page__sections h2{margin-bottom:20px;font-size:30px}.legal-page__sections p{margin-top:16px;font-size:16px;line-height:1.8}.review-note{background:var(--yellow-50);border-left:2px solid #a28643;padding:16px;font-size:13px!important}.not-found{padding-block:120px}.not-found h1{margin:24px 0}.not-found .button-row{margin-top:32px}.operational-proof dl{flex-wrap:wrap;gap:48px;display:flex}.operational-proof dd{font-size:64px}.operational-proof a,.operational-proof time{font-size:12px;display:block}@media (min-width:1600px){.system-hero__visual .photo-frame{min-height:720px}.system-hero__copy>p{max-width:440px;font-size:18px}}@media (max-width:1100px){.desktop-nav,.header-cta{display:none}.site-header__inner{justify-content:space-between;min-height:74px}.menu-button{display:flex}.system-hero__grid{gap:28px}.system-hero h1{font-size:65px}.system-hero__visual .photo-frame{min-height:570px}.system-hero h1>span{font-size:.7em}.hero-actions{gap:8px}.hero-actions .button{gap:12px;padding-inline:16px}.section-intro,.hardware-section__heading{grid-template-columns:1fr 280px;gap:24px}.section-intro>p,.hardware-section__heading p{font-size:15px}.hardware-section__grid{gap:40px}.hardware-viewer__image{height:540px}.hardware-section__details{padding-left:0}.system-overview__body{grid-template-columns:.8fr 1.4fr;gap:5%}.system-rows article{grid-template-columns:24px 1fr;gap:16px;padding-block:26px}.system-rows p{grid-column:2}.system-rows h3{font-size:21px}.system-overview__image{min-height:640px}.human-section__grid,.enterprise-section__grid,.terminology-section__grid{gap:6%}.human-section h2{font-size:42px}.session-reference{padding:16px}.conversation-flow li{gap:10px;font-size:10px}.human-path{font-size:10px}.workplace--education{margin-left:0}.workplace--education .workplace__image{height:440px}.workplace--field{grid-template-columns:.85fr 1.15fr}.workplace--field .workplace__copy{padding:28px}.workplace--field .workplace__image{height:520px}.workplace--business .workplace__copy{padding-left:0}.workplace--hospitality{width:92%}.workplace--hospitality .workplace__image{height:500px}.product-family__image{height:430px}.site-footer__grid{grid-template-columns:1.6fr 1fr 1.3fr;gap:40px}.site-footer__brand{grid-row:span 2}.product-panel__grid{gap:5%}.product-panel__copy h2{font-size:38px}.contact-form{padding:28px}.split-grid{gap:5%}.hairline-grid--four{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){:root{--gutter:20px}html{scroll-padding-top:86px}h1{font-size:48px}h2{font-size:38px}h3{font-size:26px}.editorial-section,.section{padding-block:72px}.eyebrow{font-size:10px}.section-intro{margin-bottom:40px;display:block}.section-intro h2{margin-top:24px}.section-intro>p{max-width:400px;margin-top:24px;font-size:16px}.section-heading{gap:22px;margin-bottom:36px}.section-heading-row{display:block}.section-heading-row>.badge{margin-bottom:24px}.site-header__inner{min-height:70px}.brand-link img{width:145px}.mobile-nav__head{margin-bottom:32px}.mobile-nav nav a{padding-block:16px;font-size:29px}.mobile-nav .button{width:100%}.system-hero{padding-top:28px}.system-hero__grid{flex-direction:column;gap:24px;display:flex}.system-hero__copy{width:100%;padding:0}.system-hero__copy>.eyebrow{margin-bottom:22px}.system-hero h1{letter-spacing:-.05em;font-size:clamp(44px,10.9vw,70px);line-height:1.03}.system-hero h1 br{display:none}.system-hero h1>span{margin-top:8px;font-size:.82em;line-height:1.1}.system-hero h1>span br:after{content:" "}.system-hero__copy>p{max-width:470px;margin-top:20px;font-size:14px;line-height:1.6}.hero-actions{gap:12px 20px;margin-top:22px}.hero-actions .button{min-height:46px;padding:12px 15px;font-size:12px}.hero-actions .text-link{gap:8px;font-size:11px}.system-hero__copy>small{margin-top:14px;font-size:10px}.system-hero__visual{width:100%}.system-hero__visual .photo-frame{aspect-ratio:1.12;flex:auto;min-height:0}.system-hero__visual figcaption{font-size:10px}.hero-baseline{margin-top:14px;padding-block:18px;font-size:10px}.hero-baseline>span:last-child{display:none}.hardware-section__heading{display:block}.hardware-section__heading h2{margin-top:24px}.hardware-section__heading p{max-width:400px;margin-top:24px;font-size:16px}.hardware-section__grid{flex-direction:column-reverse;gap:40px;margin-top:36px;display:flex}.hardware-viewer__image{height:460px}.hardware-viewer__image img{padding:8px 20px}.hardware-section__details{gap:32px}.hardware-detail{max-width:100%}.hardware-detail h3{margin:18px 0;font-size:30px}.hardware-detail--small h3{font-size:26px}.hardware-detail p{max-width:460px}.hardware-detail--small{padding-top:26px}.hardware-viewer__caption{font-size:10px}.system-overview__body{flex-direction:column-reverse;gap:32px;display:flex}.system-overview__image{min-height:380px}.system-rows article{grid-template-columns:28px 1fr;gap:12px;padding-block:26px}.system-rows h3{margin-top:8px;font-size:24px}.system-rows p{font-size:14px}.system-rows .overline{font-size:10px}.system-overview__image>span{font-size:12px}.human-section__grid{display:block}.human-section h2{margin-block:24px;font-size:38px}.human-section__copy>p{font-size:16px}.human-section__visual{margin-top:40px;padding-top:0}.session-reference{padding:16px}.conversation-flow li,.human-path{font-size:11px}.workplaces{padding-top:72px;padding-bottom:0}.workplaces__intro{margin-bottom:40px}.workplaces__intro h2{font-size:36px}.workplace{margin-bottom:72px}.workplace__copy .workplace__title{margin-top:20px;font-size:32px}.workplace__copy p{margin-top:20px;font-size:15px}.workplace__copy .text-link{margin-top:16px}.photo-index{font-size:9px;bottom:14px;left:14px}.workplace--healthcare .workplace__image{height:auto}.workplace--healthcare .photo-frame{aspect-ratio:1.12}.workplace--healthcare .photo-frame img{object-position:49% center}.workplace--healthcare .workplace__copy{padding:26px 0;display:block}.workplace--education,.workplace--business{flex-direction:column;align-items:stretch;gap:26px;display:flex}.workplace--education .workplace__image,.workplace--business .workplace__image{height:auto}.workplace--education .photo-frame{aspect-ratio:1.1}.workplace--education .workplace__copy{padding-right:0}.workplace--field{margin-inline:calc(-1 * var(--gutter));flex-direction:column;display:flex}.workplace--field .workplace__image{height:auto}.workplace--field .photo-frame{aspect-ratio:1.1}.workplace--field .workplace__copy{padding:32px var(--gutter)}.workplace--business .photo-frame{aspect-ratio:1.1}.workplace--business .workplace__copy{padding-left:0}.workplace--hospitality{width:100%}.workplace--hospitality .workplace__image{height:auto}.workplace--hospitality .photo-frame{aspect-ratio:1.05}.workplace--hospitality .workplace__copy{padding-top:26px;display:block}.product-family__grid{grid-template-columns:1fr;gap:48px}.product-family__image{aspect-ratio:1.08;height:auto}.product-family__image--clinical{aspect-ratio:.88}.product-family__label{margin-top:22px}.product-family__label h3{font-size:30px}.product-family__grid article>p{font-size:13px}.operations-list article{grid-template-columns:24px 1fr 20px;align-items:start;gap:12px;padding-block:24px}.operations-list h3{font-size:25px}.operations-list p{grid-area:2/2;font-size:14px}.operations-list svg{grid-area:1/3;width:18px}.platform-section__foot{margin-top:24px;display:block}.platform-section__foot .text-link{margin-top:16px}.terminology-section__grid{display:block}.terminology-section h2{margin-block:24px}.terminology-section p{font-size:16px}.terminology-index{margin-top:40px}.terminology-index strong{font-size:22px}.enterprise-section__grid{display:block}.enterprise-section h2{margin-block:24px}.enterprise-section p{font-size:15px}.enterprise-principles{margin-top:48px}.enterprise-principles article{gap:22px}.enterprise-principles h3{font-size:24px}.enterprise-principles p{font-size:14px}.faq-section{display:block}.faq-section h2{margin-block:24px}.faq-list{margin-top:36px}.faq-item h3{font-size:15px}.faq-item button{padding-block:22px}.faq-item__answer{padding-right:14px}.final-cta{padding-block:60px}.final-cta__inner{flex-direction:column;align-items:start;gap:32px;margin-top:24px}.final-cta h2{font-size:42px}.final-cta__link{flex-direction:row;gap:18px}.final-cta__link>svg{width:56px;height:56px;padding:15px}.site-footer__grid{grid-template-columns:1fr 1fr;gap:36px 24px;padding-block:48px}.site-footer__brand{grid-area:auto/1/auto/-1;margin-bottom:8px}.site-footer__brand p{max-width:330px}.site-footer__bottom>.container{gap:12px;font-size:9px}.page-hero{padding-block:56px}.page-hero h1{margin-top:24px;font-size:46px}.page-hero p{margin-top:24px;font-size:17px}.product-details{padding-top:64px}.product-details>.container h2{margin-bottom:28px}.product-tabs{gap:24px}.product-tabs button{font-size:12px}.product-panel{padding-block:32px}.product-panel__grid{flex-direction:column;align-items:stretch;gap:36px;display:flex}.product-panel__visual--clinical{height:450px}.product-panel__copy h2{margin-top:20px;font-size:36px}.product-panel__copy>p{margin-top:22px;font-size:16px}.phone-explainer,.console-capabilities{padding:28px}.phone-explainer .phone-explainer__statement{font-size:36px}.console-capabilities>div:not(.eyebrow){font-size:23px}.technology-photo{aspect-ratio:1.1}.how-step{grid-template-columns:28px 1fr;gap:14px;padding-block:28px}.how-step h3{font-size:27px}.how-step p{grid-column:2;font-size:15px}.split-grid{grid-template-columns:1fr;gap:40px}.split-grid>div>p{font-size:16px}.solution-detail-hero{padding-block:48px}.solution-detail-hero h1{font-size:44px}.solution-detail-hero p{font-size:17px}.solution-detail-hero .photo-frame{aspect-ratio:1.08}.hairline-grid,.card-grid{grid-template-columns:1fr;gap:12px}.coverage-tile{padding-block:20px;font-size:15px}.recommendation-card h3{font-size:29px}.recommendation-card p,.change-card p{font-size:15px}.inline-cta{flex-direction:column;align-items:start;padding-block:28px}.inline-cta h2{font-size:32px}.inline-cta p{font-size:15px}.session-mock__body{padding:16px}.session-mock__bar{gap:10px;padding:16px}.security-review{margin-top:40px}.contact-page{padding-block:48px 72px}.contact-page h1{font-size:44px}.contact-form{margin-inline:-20px;padding:24px 20px}.form-row{gap:14px}.contact-steps{margin-top:32px}.legal-page{padding-block:48px 72px}.legal-page h1{font-size:48px}.legal-page__intro>p{font-size:17px}.legal-page__sections{margin-top:40px}.legal-page__sections h2{font-size:28px}.legal-page__sections p{font-size:15px}.legal-notice{padding:18px}.section--compact{padding-top:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal-pending{opacity:1;transform:none}}.legal-hero .mono{color:var(--text-tertiary);margin-top:24px;display:block}.review-notice{background:var(--yellow-50);border-left:2px solid #a28643;padding:20px 24px;line-height:1.7;max-width:850px!important;font-size:14px!important}.legal-body{padding-bottom:96px}.legal-body>.container{max-width:1100px}.legal-body article{border-top:1px solid var(--border-default);padding:36px 0}.legal-body h2{margin-bottom:24px;font-size:30px}.legal-body p{max-width:850px;margin-top:18px;font-size:16px;line-height:1.8}.transcript-example-label{margin-bottom:16px}.operations-list article{grid-template-columns:60px 1fr 1fr}.about-photo{aspect-ratio:2}.about-story{grid-template-columns:1fr 1fr;gap:28px 10%;display:grid}.about-story>.eyebrow{grid-column:1/-1}.about-story p{margin-bottom:24px;font-size:18px;line-height:1.8}.about-principles{background:#f0f2ec}@media (max-width:960px){.operations-list article{grid-template-columns:24px 1fr}.about-photo{aspect-ratio:1.1}.about-story{display:block}.about-story h2{margin:24px 0 32px}.about-story p{font-size:16px}}@media (min-width:761px) and (max-width:960px){.system-hero__grid{grid-template-columns:1fr 1fr;align-items:center;gap:28px;display:grid}.system-hero h1{font-size:52px}.system-hero h1 br{display:block}.system-hero__visual{align-self:center}.system-hero__visual .photo-frame{aspect-ratio:1;min-height:0}.system-hero__copy>p{font-size:15px}.system-hero h1>span{font-size:.75em}.system-hero__copy>.eyebrow,.system-hero__visual figcaption{font-size:9px}.hero-actions{flex-direction:column;align-items:start;gap:8px}.product-family__grid{grid-template-columns:1fr 1fr;gap:24px}.product-family__image,.product-family__image--clinical{aspect-ratio:.85}.hardware-viewer__image{height:560px}.hardware-section__details{grid-template-columns:1fr 1fr;gap:48px;display:grid}.hardware-detail--small{border:0;padding:0}.system-overview__image{min-height:480px}.system-overview__image img{object-position:center 57%}.workplace--education .photo-frame,.workplace--business .photo-frame{aspect-ratio:1.6}.workplace--hospitality .photo-frame{aspect-ratio:1.5}.human-section__visual{max-width:650px}.site-footer__grid{grid-template-columns:repeat(4,1fr)}.site-footer__brand{grid-column:1/-1}.contact-form{margin-inline:0;padding:36px}}.solution-detail-hero .photo-frame{aspect-ratio:4/3}.photo-frame--responsive{aspect-ratio:1672/941}.system-hero__visual{align-self:center}.system-hero__visual .photo-frame{aspect-ratio:1122/1402;flex:none;min-height:0}.system-hero__visual .photo-frame img{object-position:center}.hardware-viewer__image{background:0 0;height:auto}.hardware-viewer__image img{object-fit:cover;padding:0}.system-overview__image .photo-frame{height:100%}.workplace--healthcare .workplace__image,.workplace--education .workplace__image,.workplace--business .workplace__image,.workplace--hospitality .workplace__image{height:auto}.workplace--education{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:6%;margin-left:0}.workplace--business{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6%}.workplace__image .photo-frame--responsive{aspect-ratio:1672/941;height:auto}.product-family__image,.product-family__image--clinical,.product-panel__visual--clinical{aspect-ratio:auto;background:0 0;height:auto}.product-family__image--clinical img{object-fit:cover;padding:0}.solution-detail-hero .photo-frame--responsive,.about-photo.photo-frame--responsive,.technology-photo.photo-frame--responsive{aspect-ratio:1672/941}@media (max-width:960px){.system-overview__image{min-height:0}.system-overview__image .photo-frame{aspect-ratio:1122/1402;height:auto}}@media (max-width:760px){.photo-frame--responsive,.workplace__image .photo-frame--responsive,.solution-detail-hero .photo-frame--responsive,.about-photo.photo-frame--responsive,.technology-photo.photo-frame--responsive{aspect-ratio:1122/1402}}.system-hero h1{font-size:clamp(48px,5.25vw,80px);line-height:1.04}.system-hero h1>span{max-width:9.5em;font-size:.82em;line-height:1.08}.system-hero__copy>p{max-width:460px}.system-hero__visual figcaption a{min-height:44px}.differentiation{padding-bottom:32px}.differentiation__pillars,.rollout-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.differentiation__pillars article,.rollout-steps li{border-top:1px solid var(--border-default);padding-top:28px}.differentiation__pillars article{flex-direction:column;align-items:start;display:flex}.differentiation__pillars h3{max-width:340px;margin:28px 0 20px;font-size:30px}.differentiation__pillars p,.rollout-steps p{font-size:15px;line-height:1.75}.differentiation__pillars .text-link{margin-top:auto;padding-top:24px;padding-bottom:12px;font-size:12px}.conversation-demo{background:#edf0e8}.conversation-demo__body{grid-template-columns:.8fr 1.2fr;gap:8%;display:grid}.conversation-demo__steps{margin:0;padding:0;list-style:none}.conversation-demo__steps button{text-align:left;width:100%;color:var(--text-secondary);background:0 0;border:0;border-top:1px solid #c9d0c2;align-items:center;gap:24px;padding:26px 8px;display:flex}.conversation-demo__steps li:last-child button{border-bottom:1px solid #c9d0c2}.conversation-demo__steps button[aria-pressed=true]{color:var(--green-950);background:#ffffff90}.conversation-demo__steps button>span:nth-child(2){letter-spacing:-.025em;font-size:21px}.conversation-demo__steps small{letter-spacing:0;color:var(--text-secondary);margin-top:5px;font-size:12px;display:block}.conversation-demo__steps svg{width:20px;margin-left:auto}.conversation-demo__stage{background:var(--neutral-50);flex-direction:column;min-width:0;padding:36px 40px;display:flex}.conversation-demo__speaker{color:var(--green-950);margin-top:32px;font-size:13px}.conversation-demo__speaker span{color:var(--text-tertiary)}.conversation-demo__stage blockquote{letter-spacing:-.035em;min-height:4em;margin:22px 0;font-size:clamp(25px,2.4vw,38px);line-height:1.3}.conversation-demo__stage #conversation-example>p:last-child{font-size:14px;line-height:1.65}.conversation-demo__controls{align-items:center;gap:10px;margin-top:auto;padding-top:28px;display:flex}.conversation-demo__controls>span{margin-right:auto}.conversation-demo__controls button{background:0 0}.conversation-demo__controls button:disabled{cursor:default;opacity:.4}.conversation-demo__footnote{margin-top:28px;font-size:12px}.conversation-demo__footnote a{text-underline-offset:4px;text-decoration:underline}.conversation-demo__video{aspect-ratio:16/9;background:var(--green-950);width:100%;display:block}.escalation-flow{margin:36px 0 0;padding:0;list-style:none}.escalation-flow li{gap:20px;padding:0 0 25px;display:flex;position:relative}.escalation-flow li>.index-number{z-index:1;color:var(--green-800);background:#fff;height:26px;padding-top:4px;position:relative}.escalation-flow li:not(:last-child):after{content:"";background:var(--border-default);width:1px;position:absolute;top:28px;bottom:3px;left:7px}.escalation-flow h3{letter-spacing:-.02em;font-size:20px}.escalation-flow p{margin-top:6px;font-size:13px}.human-section__caption{margin-top:24px;font-size:13px;line-height:1.8}.system-map{min-width:0}.system-map__root{flex-direction:column;align-items:center;gap:8px;padding:8px 0 32px;display:flex}.system-map__root strong{letter-spacing:-.045em;font-size:32px;font-weight:500}.system-map__root>span{color:var(--text-secondary);font-size:12px}.system-map__products{border-top:1px solid #b6c2ad;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.system-map__products:before{content:"";background:#b6c2ad;width:1px;height:22px;position:absolute;top:-23px;left:50%}.system-map__products li{text-align:center;padding:24px 12px 28px;position:relative}.system-map__products li:before{content:"";background:#b6c2ad;width:1px;height:14px;position:absolute;top:0;left:50%}.system-map__products a{flex-direction:column;align-items:center;gap:10px;min-height:110px;display:flex}.system-map__products strong{letter-spacing:-.035em;font-size:18px;font-weight:500}.system-map__products span{color:var(--text-secondary);font-size:12px}.system-map__products svg{width:17px;height:17px;margin-top:auto}.system-map a:hover{color:var(--green-800)}.system-map__support{text-align:center;border-block:1px solid #b6c2ad;grid-template-columns:1fr 1fr;gap:20px;padding:24px 12px;font-size:13px;display:grid}.system-map__support>span+span{border-left:1px solid #b6c2ad;padding-left:20px}.system-map__platform{background:#f8faf4;border:1px solid #ced6c6;margin-top:24px;padding:28px}.system-map__platform>a{justify-content:space-between;align-items:center;gap:16px;display:flex}.system-map__platform .system-map__title{font-size:24px}.system-map__platform svg{width:18px}.system-map__platform ul{grid-template-columns:1fr 1fr;gap:14px 22px;margin:24px 0 0;padding:0;list-style:none;display:grid}.system-map__platform li{border-top:1px solid var(--border-subtle);padding-top:12px;font-size:13px}.phone-section{background:#e8ece4}.phone-section__grid{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.phone-section h2{margin-top:28px}.phone-section__grid>div>p{max-width:440px;margin-top:28px;font-size:17px;line-height:1.7}.phone-section .text-link{margin-top:24px}.phone-section__flow>svg{width:30px;height:30px;margin-bottom:32px}.phone-section__flow ol{margin:0;padding:0;list-style:none}.phone-section__flow li{border-top:1px solid #c8d0c1;gap:24px;padding:24px 0;display:flex}.phone-section__flow h3{font-size:23px}.phone-section__flow li p{margin-top:12px;font-size:14px;line-height:1.7}.phone-section__grid .phone-section__note{border-top:1px solid #c8d0c1;margin-top:0;padding-top:22px;font-size:13px}.rollout-section{border-block:1px solid var(--border-default)}.rollout-steps{margin:0 0 36px;padding:0;list-style:none}.rollout-steps h3{margin:24px 0 18px;font-size:25px}.pilot-stories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-bottom:40px;display:grid}.pilot-stories article{border-top:1px solid var(--border-default);padding-top:28px}.pilot-stories article img{object-fit:contain;margin-bottom:24px}.pilot-stories h3{margin-top:16px}.pilot-stories blockquote{margin:28px 0;font-size:26px;line-height:1.5}.pilot-stories article p,.pilot-stories dl{font-size:13px}.pilot-stories dl{margin-top:24px}.pilot-stories dl>div{border-top:1px solid var(--border-subtle);gap:24px;padding:12px 0;display:flex}.pilot-stories dt{color:var(--text-secondary)}.view-selector{flex-wrap:wrap}.hardware-viewer__image--isolated{aspect-ratio:1672/941;background:#f4f4f4}.hardware-viewer__image--isolated img{object-fit:contain;padding:20px}.product-tabs{flex-wrap:wrap;gap:8px 32px;overflow:visible}.product-tabs a{min-height:56px;color:var(--text-secondary);border-bottom:2px solid #0000;align-items:center;padding:12px 4px;font-size:13px;display:flex}.product-tabs a[aria-current=page]{color:var(--green-950);border-bottom-color:var(--green-950)}.product-tabs a:hover{color:var(--green-800)}.breadcrumb{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:12px;padding-top:32px;font-size:12px;display:flex}.breadcrumb a{text-underline-offset:4px;padding-block:12px;text-decoration:underline}.product-panel__copy h1{margin-top:24px;font-size:clamp(40px,4vw,64px)}.product-panel__copy .product-availability{margin:20px 0;font-size:12px}.platform-hero h1{font-size:clamp(40px,4.4vw,68px)}.platform-hero .system-map{background:#edf0e8;padding:28px}.security-capabilities{border-top:1px solid var(--border-default)}.security-capabilities>div{border-bottom:1px solid var(--border-default);grid-template-columns:1fr 1fr;gap:8%;padding:32px 0;display:grid}.security-capabilities dt{flex-direction:column;gap:12px;display:flex}.security-capabilities strong{letter-spacing:-.035em;font-size:28px;font-weight:450;line-height:1.2}.security-capabilities dd{color:var(--text-secondary);align-self:center;font-size:16px;line-height:1.8}.contact-page h1{font-size:clamp(42px,4.6vw,68px)}.demo-agenda{margin-top:40px}.demo-agenda h2,.demo-next h2,.contact-form h2{letter-spacing:-.03em;font-size:26px;line-height:1.2}.demo-agenda h2{margin-top:12px}.demo-agenda .check-list{margin-block:18px 30px}.demo-next{margin-bottom:28px}.demo-next h2{font-size:22px}.demo-next p{max-width:460px;margin-top:14px;font-size:14px;line-height:1.7}.contact-form .form-intro{margin:14px 0 28px;font-size:13px;line-height:1.7}.form-email-note+.form-email-note{margin-top:16px;line-height:1.7;display:block}.recommendation-card .text-link{margin-top:20px}.site-footer nav{gap:4px}.site-footer nav a{align-items:center;min-height:36px;display:flex}@media (max-width:1100px){.differentiation__pillars,.rollout-steps{gap:28px}.differentiation__pillars h3{font-size:26px}.conversation-demo__body{gap:32px}.conversation-demo__stage{padding:28px}.platform-hero .split-grid{grid-template-columns:1fr;gap:48px}.platform-hero .system-map{max-width:750px}}@media (max-width:960px){.human-section__visual{margin-top:36px}.phone-section__grid{gap:40px}.phone-section h2{font-size:38px}.conversation-demo__steps button{gap:16px}.conversation-demo__steps button>span:nth-child(2){font-size:18px}.conversation-demo__stage blockquote{min-height:5.2em}.system-hero h1{font-size:clamp(42px,5.3vw,54px)}.system-hero h1>span{font-size:.82em}.system-map{margin-top:16px}}@media (max-width:760px){.system-hero h1{font-size:clamp(41px,10.7vw,64px)}.system-hero h1>span{max-width:10em;margin-top:12px}.system-hero__copy>.eyebrow{font-size:9px}.system-hero__copy>p{margin-top:22px;font-size:15px}.differentiation__pillars,.rollout-steps,.phone-section__grid,.conversation-demo__body,.pilot-stories__grid{grid-template-columns:1fr}.differentiation__pillars{gap:36px}.differentiation__pillars h3{margin:20px 0 16px;font-size:28px}.differentiation__pillars .text-link{padding-top:18px}.conversation-demo__body{gap:24px}.conversation-demo__steps{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.conversation-demo__steps button{align-items:start;gap:12px;height:100%;padding:18px 4px}.conversation-demo__steps button>span:nth-child(2){font-size:15px}.conversation-demo__steps button small{font-size:11px}.conversation-demo__steps button svg{display:none}.conversation-demo__steps li:last-child button{border-bottom:0}.conversation-demo__stage{padding:24px}.conversation-demo__stage>.overline{font-size:9px}.conversation-demo__stage blockquote{min-height:6.5em;font-size:28px}.conversation-demo__speaker{margin-top:24px;font-size:12px}.conversation-demo__controls{padding-top:24px}.escalation-flow{margin-top:28px}.escalation-flow h3{font-size:19px}.system-map__products li{padding-inline:6px}.system-map__products strong{font-size:16px}.system-map__products span{font-size:11px}.system-map__products a{min-height:126px}.system-map__support{gap:12px;padding-inline:0;font-size:12px}.system-map__support>span+span{padding-left:12px}.system-map__platform{padding:24px 18px}.system-map__platform .system-map__title{font-size:23px}.system-map__platform ul{gap:12px}.system-map__platform li{font-size:12px}.phone-section h2{font-size:38px}.phone-section__grid>div>p{font-size:16px}.phone-section__flow h3{font-size:22px}.phone-section__flow li{gap:16px}.rollout-steps{gap:32px}.rollout-steps h3{margin-top:20px}.hardware-viewer__image--isolated{aspect-ratio:1122/1402}.view-selector{gap:4px 8px;padding-inline:8px}.product-tabs{gap:0 20px}.product-tabs a{min-height:48px;font-size:12px}.platform-hero .system-map{margin-inline:-8px;padding:24px 16px}.security-capabilities>div{grid-template-columns:1fr;gap:20px}.security-capabilities strong{font-size:25px}.security-capabilities dd{font-size:15px}.contact-page h1{font-size:42px}.form-field input,.form-field select,.form-field textarea{font-size:16px}.site-footer nav a{min-height:44px}}.system-map__title{letter-spacing:-.03em;font-weight:450;line-height:1.2}.phone-explainer .phone-explainer__statement{color:var(--text-primary);letter-spacing:-.045em;line-height:1.15}.product-panel__grid{grid-template-areas:"visual intro""visual features""visual action";gap:0 9%}.product-panel__intro{grid-area:intro}.product-panel__visual{grid-area:visual}.product-panel__features{grid-area:features}@media (max-width:960px){.product-panel__grid{grid-template-columns:1fr;grid-template-areas:"intro""action""visual""features";gap:32px;display:grid}.product-panel__features .check-list{margin-top:0}}.product-panel__action{grid-area:action}.demo-form-jump{display:none}@media (max-width:960px){.product-panel__action .product-availability{margin-top:0}.demo-form-jump{margin-top:24px;display:inline-flex}}.hardware-showcase{align-items:center}.hardware-showcase__stories{min-width:0;padding-left:8%}.hardware-showcase__index{max-width:360px;margin:0 0 36px;padding:0;list-style:none}.hardware-showcase__index li{border-bottom:1px solid var(--border-default)}.hardware-showcase__index button{text-align:left;letter-spacing:-.03em;width:100%;min-height:56px;color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:20px;padding:12px 0;font-size:20px;display:flex}.hardware-showcase__index button[aria-pressed=true]{color:var(--green-950);box-shadow:0 1px 0 var(--green-950)}.hardware-showcase__index button[aria-pressed=true] .index-number{color:var(--green-800)}.hardware-showcase__index svg{opacity:0;width:18px;height:18px;margin-left:auto;transition:opacity .2s}.hardware-showcase__index button[aria-pressed=true] svg,.hardware-showcase__index button:hover svg{opacity:1}.hardware-showcase__story-stack{display:grid}.hardware-showcase__story{visibility:hidden;grid-area:1/1;max-width:360px}.hardware-showcase__story[aria-hidden=false]{visibility:visible;animation:.35s view-appear}.hardware-showcase__story>.overline{color:var(--green-800);font-size:10px}.hardware-showcase__visual{min-width:0}.hardware-showcase__visual .photo-frame{aspect-ratio:1672/941}.hardware-showcase__environments{border-bottom:1px solid var(--border-default);flex-wrap:wrap;gap:8px 28px;display:flex}.hardware-showcase__environments button{min-height:56px;color:var(--text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:12px}.hardware-showcase__environments button[aria-pressed=true]{border-bottom-color:var(--green-950);color:var(--green-950)}.hardware-showcase__environments button:hover{color:var(--green-800)}.hardware-showcase .hardware-viewer__caption{gap:20px}@media (max-width:1100px){.hardware-showcase__stories{padding-left:0}}@media (max-width:960px){.hardware-showcase{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:32px;display:grid}.hardware-showcase__index{margin-bottom:28px}.hardware-showcase__index button{font-size:19px}.hardware-showcase__environments{gap:8px 20px}}@media (max-width:760px){.hardware-showcase{grid-template-columns:minmax(0,1fr);gap:32px}.hardware-showcase__index{max-width:none}.hardware-showcase__index button{min-height:52px}.hardware-showcase__visual .photo-frame{aspect-ratio:4/3}.hardware-showcase__environments button{min-height:48px}}
