@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_82d324{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_82d324{--font-display:"Outfit","Outfit Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_1a5708{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_1a5708{--font-body:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text Fallback;src:local("Arial");ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.00%;size-adjust:108.57%}.__className_6c3499{font-family:Golos Text,Golos Text Fallback;font-style:normal}.__variable_6c3499{--font-cyrillic:"Golos Text","Golos Text Fallback"}:root{--ink:#1e1e1e;--ink-800:#2c3232;--ink-700:#4b5252;--secondary:#6e7676;--neutral-500:#9ca3a3;--neutral-400:#bed1d0;--border:#d3d6d6;--border-subtle:#e4e6e6;--surface-base:#f9f9f9;--surface-card:#f3f5f2;--white:#ffffff;--teal:#00a499;--teal-hover:#007a70;--teal-text:#086b64;--teal-800:#195a5e;--teal-900:#0f3a3d;--teal-400:#3daca1;--teal-100:#cfeeea;--teal-50:#eaf7f6;--warning:#d97706;--warning-text:#92400e;--shell:1248px;--radius-lg:24px;--radius-md:16px;--shadow-sm:0 2px 8px rgba(30,30,30,0.05);--shadow-md:0 6px 20px rgba(30,30,30,0.08);--shadow-lg:0 16px 40px rgba(30,30,30,0.12)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:95px;-webkit-text-size-adjust:100%}body{--font-heading:var(--font-display),Outfit,sans-serif;--font-text:var(--font-body),"Plus Jakarta Sans",sans-serif;background:var(--white);color:var(--secondary);font-family:var(--font-text);font-size:16px;line-height:26px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:lang(ru),:lang(uk){font-family:var(--font-cyrillic),"Golos Text",sans-serif}::selection{background:var(--teal-100);color:var(--ink)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}img,svg{display:block}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}h1,h2,h3{color:var(--ink);font-family:var(--font-heading)}h1{font-size:64px;letter-spacing:-.02em;line-height:70px}h1,h2{font-weight:600}h2{font-size:32px;letter-spacing:-.01em;line-height:40px}h3{font-size:22px;font-weight:500;letter-spacing:-.005em;line-height:30px}p{font-size:16px;line-height:26px}.caption{color:var(--secondary);display:block;font-size:12px;font-weight:500;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.shell{margin-inline:auto;max-width:var(--shell);width:calc(100% - 48px)}.noise{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;inset:0;opacity:.28;pointer-events:none;position:absolute;z-index:1}.button{align-items:center;border:0;border-radius:14px;color:var(--white);cursor:pointer;display:inline-flex;font-family:var(--font-text);font-weight:500;justify-content:center;transition:background-color .16s ease,transform .12s ease;white-space:nowrap}.button:active{transform:translateY(1px)}.button-lg{font-size:16px;line-height:26px;padding:16px 32px}.button-md{font-size:14px;line-height:22px;padding:12px 24px}.button-primary{background:var(--ink);color:var(--white)}.button-primary:hover{background:var(--ink-800)}.button-primary:active{background:var(--ink-700)}.button-secondary{background:var(--border-subtle);color:var(--ink)}.button-secondary:hover{background:var(--border)}.button-secondary:active{background:var(--neutral-400)}.site-nav{background:var(--white);border-bottom:1px solid var(--border-subtle);position:-webkit-sticky;position:sticky;top:0;z-index:10}.nav-inner{align-items:center;display:flex;justify-content:space-between;padding:24px 0}.logo-link{display:block}.wordmark{height:40px;width:239px}.nav-actions{align-items:center;display:flex;gap:48px}.nav-actions>a:not(.button){color:var(--secondary);font-size:16px;line-height:26px;transition:color .16s ease}.nav-actions>a:not(.button):hover{color:var(--ink)}.hero{display:flex;flex-direction:column;gap:64px;padding:128px 0 96px}.headline-row{align-items:stretch;display:flex;justify-content:space-between;min-height:222px}.subhead-column{flex-direction:column;width:680px}.actions,.subhead-column{display:flex;gap:24px}.description-column{display:flex;flex-direction:column;justify-content:space-between;width:480px}.description-column p{font-size:18px;line-height:28px}.description-column .caption{color:var(--ink)}.showcase{align-items:center;background:var(--surface-card);border-radius:var(--radius-lg);gap:24px;height:640px;overflow:hidden;padding:48px 128px;position:relative}.showcase,.showcase-content{display:flex;flex-direction:column}.showcase-content{gap:10px;text-align:center;width:560px}.showcase-content p{color:var(--ink);font-size:18px;line-height:28px}.orb{flex:none;height:394px;position:relative;width:394px}.orb-ring{background:rgba(249,249,249,.05);opacity:.9}.orb-ring,.orb-ring:before{border-radius:50%;inset:0;position:absolute}.orb-ring:before{background:conic-gradient(from 0deg,var(--border-subtle),var(--teal) 25%,var(--border-subtle) 50%,var(--teal) 75%,var(--border-subtle));content:"";-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px + .5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px + .5px))}.orb-glow{animation:breathe 3.6s ease-in-out infinite;background:var(--teal);border-radius:50%;filter:blur(30px);height:263px;left:50%;opacity:.9;position:absolute;top:50%;transform:translate(-50%,-50%);width:263px}@keyframes breathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.06)}}.icon-button{align-items:center;background:var(--white);border:1px solid var(--border-subtle);border-radius:50%;color:var(--ink);display:flex;height:52px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .16s ease,box-shadow .16s ease;width:52px;z-index:1}.icon-button:hover{box-shadow:var(--shadow-sm);transform:translate(-50%,-50%) scale(1.04)}.icon-button svg{height:24px;width:24px}.language-segment{align-items:center;display:flex;gap:28px}.segment{border:1px solid transparent;border-radius:999px;color:var(--secondary);font-size:14px;font-weight:500;line-height:22px;padding:9px 17px}.segment.selected{background:var(--white);border-color:var(--border-subtle);box-shadow:var(--shadow-sm);color:var(--ink)}.language-segment,.orb,.showcase-content{transition:transform .48s cubic-bezier(.16,1,.3,1),opacity .26s ease}.showcase.playing .showcase-content{opacity:0;pointer-events:none}.showcase.playing .language-segment,.showcase.playing .orb{transform:translateX(-225px)}.orb.speaking .orb-glow{animation:talk 1.1s ease-in-out infinite}@keyframes talk{0%,to{transform:translate(-50%,-50%) scale(.96);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.1);opacity:1}}.segment{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;font-family:var(--font-text);transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.segment:hover{background:rgba(30,30,30,.04)}.segment:active{background:var(--teal-50)}.segment.selected:active,.segment.selected:hover{background:var(--white)}.speaker{height:48px;opacity:0;position:absolute;top:299px;transition:opacity .26s ease .2s;width:48px}.showcase.playing .speaker{opacity:1}.speaker-clinician{left:95px}.speaker-patient{left:652px}.speaker .caption{bottom:calc(100% + 16px);left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}.speaker-dot{background:var(--white);border:1px solid var(--border-subtle);border-radius:50%;display:block;height:48px;transition:background-color .24s ease,border-color .24s ease;width:48px}.speaker.speaking .speaker-dot{animation:speak 1s ease-in-out infinite;background:var(--ink);border-color:var(--ink)}@keyframes speak{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.demo-panel{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:12px;height:438px;left:auto;opacity:0;overflow:hidden;padding:24px;pointer-events:none;position:absolute;right:128px;top:136px;transform:translateY(8px);transition:opacity .32s ease .16s,transform .42s cubic-bezier(.16,1,.3,1) .16s;width:360px}.showcase.playing .demo-panel{opacity:1;transform:translateY(0)}.demo-turn{animation:rise .26s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:4px}.demo-turn.patient{align-items:flex-end;text-align:right}.demo-bubble{animation:rise .26s cubic-bezier(.16,1,.3,1);border-radius:8px;color:var(--ink);font-size:14px;line-height:20px;max-width:100%;padding:8px 12px;width:-moz-fit-content;width:fit-content}.demo-bubble.source{background:var(--surface-card)}.demo-bubble.target{background:var(--white);border:1px solid var(--teal)}.demo-meta{animation:rise .26s cubic-bezier(.16,1,.3,1);color:var(--secondary);display:flex;font-size:12px;gap:8px;line-height:16px}.demo-meta b,.interpreting{color:var(--teal);font-weight:500}.interpreting{align-items:center;animation:rise .26s cubic-bezier(.16,1,.3,1);display:inline-flex;font-size:12px;gap:8px;letter-spacing:.04em;line-height:16px;padding:4px 0;text-transform:uppercase}.interpreting-dots{display:inline-flex;gap:3px}.interpreting-dots i{animation:blink 1s ease-in-out infinite;background:var(--teal);border-radius:50%;display:block;height:4px;width:4px}.interpreting-dots i:nth-child(2){animation-delay:.15s}.interpreting-dots i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,to{opacity:.3}50%{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.section{padding:96px 0}.header-row{align-items:flex-start;display:flex;gap:96px;justify-content:space-between}.header-row h2{flex:none;width:680px}.header-row p{flex:none;width:472px}.section-spacer{height:56px}.block{display:flex;flex-direction:column;gap:24px;margin-top:48px}.card-row{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{background:var(--surface-card);border-radius:var(--radius-lg);overflow:hidden}.card-content,.feature-card{display:flex;flex-direction:column;position:relative}.card-content{gap:16px;padding:24px;z-index:2}.card-content h3,.card-content p,.header-row p,.step-copy>p{text-wrap:pretty}.card-content.on-dark h3,.card-content.on-dark p{color:var(--white)}.card-content.on-dark p{color:rgba(255,255,255,.86)}.image-block{background:radial-gradient(ellipse 52% 70% at 40% 18%,rgba(0,164,153,.95),rgba(0,164,153,0) 70%),radial-gradient(ellipse 40% 60% at 6% 62%,rgba(61,172,161,.85),rgba(61,172,161,0) 70%),radial-gradient(ellipse 45% 55% at 62% 52%,rgba(120,189,184,.6),rgba(120,189,184,0) 70%),var(--surface-card);height:480px;position:relative}.browser-frame,.image-block{border-radius:var(--radius-lg);overflow:hidden}.browser-frame{background:#fcfcfa;box-shadow:var(--shadow-lg);left:35px;position:absolute;top:108px;width:873px;z-index:2}.browser-header{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;gap:14px;height:36px;padding:0 18px}.browser-header .dots{display:flex;gap:6px}.browser-header .dots i{background:var(--border);border-radius:50%;display:block;height:8px;width:8px}.browser-header img{height:12px;width:auto}.gap-card{min-height:460px}.gap-card .illustration{height:258px}.gap-art{height:100%;width:100%}.gap-art .ink{fill:none;stroke:var(--ink);stroke-width:1.5}.gap-art .teal{fill:none;stroke:var(--teal);stroke-width:1.5}.gap-art .dotted{fill:none;stroke:var(--border);stroke-dasharray:2 5;stroke-linecap:round;stroke-width:1.5}.gap-art .teal-fill{fill:var(--teal)}.human-impact{align-items:center;display:flex;justify-content:space-between}.text-column{gap:32px;width:460px}.text-column,.text-group{display:flex;flex-direction:column}.chips,.text-group{gap:16px}.chips{display:flex;flex-direction:column}.chip-row{display:flex;gap:8px}.chip{border:1px solid var(--border-subtle);border-radius:999px;color:var(--secondary);font-size:12px;font-weight:500;letter-spacing:.04em;line-height:16px;padding:6px 12px;text-transform:uppercase;white-space:nowrap}.chip.active{border-color:var(--teal);color:var(--teal-text)}.photo-demo{border-radius:var(--radius-lg);flex:none;height:480px;overflow:hidden;position:relative;width:560px}.photo-demo>img{object-fit:cover;object-position:60% 40%}.speech{background:var(--surface-base);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px;opacity:.9;padding:16px 20px;position:absolute;z-index:1}.speech.clinician{left:16px;right:51px;top:292px}.speech.patient{left:51px;right:16px;top:384px}.speech .caption{letter-spacing:.04em}.speech p{color:var(--ink);font-size:16px;line-height:26px}.speech mark{background:var(--teal-100);border-radius:4px;color:var(--ink);padding:1px 6px}.capabilities h2{width:680px}.product-cards{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.capabilities .product-cards{margin-top:48px}.product-card{height:560px;justify-content:space-between}.product-card .illustration{height:414px;overflow:hidden;position:relative}.product-card>.noise{z-index:1}.patient-card>.noise{-webkit-mask-image:radial-gradient(ellipse 70% 80% at 100% 34%,#000 0,rgba(0,0,0,.6) 45%,transparent 100%);mask-image:radial-gradient(ellipse 70% 80% at 100% 34%,#000 0,rgba(0,0,0,.6) 45%,transparent 100%)}.export-card>.noise{-webkit-mask-image:linear-gradient(180deg,transparent 18%,#000 58%),linear-gradient(90deg,#000,#000 20px,transparent 80px);mask-image:linear-gradient(180deg,transparent 18%,#000 58%),linear-gradient(90deg,#000,#000 20px,transparent 80px)}.confidence-card>.noise{-webkit-mask-image:linear-gradient(180deg,#000,#000 52%,transparent 76%);mask-image:linear-gradient(180deg,#000,#000 52%,transparent 76%)}.screencap{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:absolute;z-index:2}.patient-card{background:radial-gradient(ellipse 34% 48% at 100% 28%,rgba(8,107,100,.95),rgba(8,107,100,0) 70%),radial-gradient(ellipse 30% 42% at 96% 62%,rgba(0,164,153,.8),rgba(0,164,153,0) 70%),radial-gradient(ellipse 26% 30% at 92% 4%,rgba(207,238,234,.9),rgba(207,238,234,0) 70%),var(--surface-card)}.patient-join{background:var(--white);left:-64px;overflow:hidden;top:-23px;width:592px}.transcript-card{background:radial-gradient(ellipse 60% 55% at 28% 100%,rgba(15,58,61,.95),rgba(15,58,61,0) 70%),radial-gradient(ellipse 45% 60% at 82% 24%,rgba(61,172,161,.9),rgba(61,172,161,0) 70%),radial-gradient(ellipse 60% 60% at 50% 55%,rgba(0,164,153,.9),rgba(0,164,153,0) 75%),var(--teal-text)}.transcript{background:var(--white);gap:12px;left:100px;padding:24px;top:-23px;width:592px}.transcript,.turn{display:flex;flex-direction:column}.turn{background:var(--surface-card);border-radius:12px;color:var(--ink);gap:2px;padding:12px 16px}.turn span{color:var(--secondary);font-size:12px;line-height:18px}.turn strong{font-weight:500}.turn p,.turn strong{font-size:14px;line-height:22px}.turn p{color:var(--secondary)}.how-it-works{display:flex;flex-direction:column;gap:48px}.node-graph{height:452px;position:relative}.node-graph .rail{background:var(--border-subtle);left:35px;position:absolute;transition:top .56s cubic-bezier(.16,1,.3,1),height .56s cubic-bezier(.16,1,.3,1);width:1.5px}.graph-0 .rail{height:352px;top:36px}.graph-1 .rail{height:364px;top:24px}.graph-2 .rail{height:188px;top:24px}.active-node{align-items:center;background:var(--white);border:1.5px solid var(--ink);border-radius:50%;color:var(--ink);display:flex;height:72px;justify-content:center;left:0;position:absolute;top:var(--active-top,0);width:72px;z-index:1}.active-node svg,.icon-box svg,.inactive-node svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.active-node svg{height:24px;width:24px}.node-graph .eyebrow{color:var(--teal-text);display:block;font-size:12px;font-weight:500;left:96px;letter-spacing:.04em;line-height:16px;position:absolute;text-transform:uppercase;top:var(--active-top,0)}.node-graph h3{left:96px;position:absolute;top:calc(var(--active-top, 0px) + 24px);width:556px}.step-copy>p{color:var(--secondary);font-size:14px;line-height:22px;top:calc(var(--active-top, 0px) + 70px);width:424px}.specifics,.step-copy>p{left:96px;position:absolute}.specifics{display:flex;gap:24px;top:calc(var(--active-top, 0px) + 134px)}.specific{background:var(--surface-base);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px;padding:16px;width:200px}.specific strong{color:var(--ink);font-size:14px;font-weight:500;line-height:22px}.specific span{font-size:12px;line-height:22px}.inactive-step{gap:36px;left:12px;position:absolute}.inactive-node,.inactive-step{align-items:center;display:flex}.inactive-node{background:var(--white);border:1px solid var(--border-subtle);border-radius:50%;color:var(--neutral-400);height:48px;justify-content:center;width:48px;z-index:1}.inactive-node svg{height:18px;width:18px}.inactive-label{color:var(--neutral-400);font-size:14px;font-weight:500;line-height:22px}.graph-0{--active-top:0px}.graph-0 .slot-0{top:276px}.graph-0 .slot-1{top:364px}.graph-1{--active-top:88px}.graph-1 .slot-0{top:0}.graph-1 .slot-1{top:364px}.graph-2{--active-top:176px}.graph-2 .slot-0{top:0}.graph-2 .slot-1{top:88px}.visual-panel{background:var(--surface-base);border-radius:var(--radius-lg);height:340px;left:708px;overflow:hidden;position:absolute;top:36px;width:540px}.grid-backdrop{background-image:radial-gradient(var(--border) 1.2px,transparent 1.4px);background-position:0 0;background-size:30px 30px;height:258px;left:31px;position:absolute;top:31px;width:450px}.step-motif{height:205px;left:40px;position:absolute;top:35px;width:460px}.step-motif .ruler{fill:none;stroke:var(--border);stroke-linecap:round;stroke-width:1.25}.step-motif .ink-line{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-width:1.5}.step-motif .teal-line{fill:none;stroke:var(--teal);stroke-linecap:round;stroke-width:1.5}.step-motif .teal-arc{fill:none;stroke:var(--teal);stroke-width:1.5}.step-motif .teal-dotted{fill:none;stroke:var(--teal);stroke-dasharray:2 4;stroke-linecap:round;stroke-width:1.25}.step-motif .teal-dot{fill:var(--teal)}.icon-card{min-height:328px;justify-content:space-between;padding:24px}.icon-card .card-content{padding:0}.icon-box{align-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--ink);display:flex;height:56px;justify-content:center;width:56px}.icon-box svg{height:24px;width:24px}.safety-group{display:flex;flex-direction:column;gap:24px}.export-card{background:linear-gradient(180deg,var(--surface-card) 0,rgba(243,245,242,0) 42%),radial-gradient(ellipse 70% 50% at 18% 104%,rgba(15,58,61,1),rgba(15,58,61,0) 72%),radial-gradient(ellipse 60% 60% at 104% 74%,rgba(0,164,153,.95),rgba(0,164,153,0) 70%),linear-gradient(90deg,rgba(0,164,153,.85) 0,rgba(0,164,153,.85) 18px,rgba(0,164,153,0) 64px),linear-gradient(180deg,var(--teal-100) 0,var(--teal) 42%,var(--teal-text) 74%,var(--teal-800) 100%)}.appointment{background:var(--white);height:430px;left:24px;padding:176px 58px 0;top:-40px;width:564px}.appointment img{width:448px}.confidence-card{background:radial-gradient(ellipse 60% 44% at 30% 4%,rgba(120,189,184,.9),rgba(120,189,184,0) 70%),radial-gradient(ellipse 70% 52% at 70% 42%,rgba(0,164,153,.95),rgba(0,164,153,0) 70%),radial-gradient(ellipse 60% 40% at 8% 58%,rgba(15,58,61,.95),rgba(15,58,61,0) 70%),linear-gradient(180deg,var(--teal-text) 0,var(--teal-text) 56%,var(--surface-card) 78%)}.confidence-ui{background:var(--white);display:flex;flex-direction:column;gap:6px;left:33px;padding:24px;top:94px;width:620px}.confidence-ui .bubble{border-radius:var(--radius-md);color:var(--ink);font-size:16px;line-height:26px;padding:18px 20px;width:-moz-fit-content;width:fit-content}.confidence-ui .source{background:var(--surface-card)}.confidence-ui .target{background:var(--white);border:1.5px solid var(--teal);padding:14px 20px}.confidence-ui u{-webkit-text-decoration-color:var(--warning);text-decoration-color:var(--warning);text-decoration-thickness:1.5px;text-underline-offset:3px}.confidence-ui .pills{display:flex;gap:8px;margin-top:8px}.pill{border:1px solid var(--border-subtle);border-radius:999px;color:var(--secondary);font-size:12px;line-height:16px;padding:7px 14px;white-space:nowrap}.pill.warning{border-color:var(--warning);color:var(--warning-text)}.confidence-ui .meta{color:var(--secondary);display:flex;font-size:12px;gap:12px;line-height:16px;margin-top:14px}.confidence-ui .meta b{color:var(--warning-text);font-weight:500}.social-proof{gap:48px;text-align:center}.map-visual,.social-proof{align-items:center;display:flex;flex-direction:column}.map-visual{gap:24px;width:100%}.stat{align-items:center;display:flex;flex-direction:column;gap:8px;width:480px}.stat strong{color:var(--ink);font-family:var(--font-heading);font-size:64px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:70px}.map-container{align-items:center;display:flex;height:560px;justify-content:center;width:560px}.map-container img{flex:none;max-width:none;width:630px}.final-cta{align-items:center;background:radial-gradient(circle 345px at 39.8% 37.7%,rgba(8,107,100,.9) 85px,rgba(8,107,100,.76) 150px,rgba(8,107,100,.45) 215px,rgba(8,107,100,.14) 280px,rgba(8,107,100,0) 345px),radial-gradient(circle 345px at 86.1% 44.8%,rgba(8,107,100,.9) 85px,rgba(8,107,100,.76) 150px,rgba(8,107,100,.45) 215px,rgba(8,107,100,.14) 280px,rgba(8,107,100,0) 345px),radial-gradient(circle 345px at 19.8% 63.4%,rgba(8,107,100,.9) 85px,rgba(8,107,100,.76) 150px,rgba(8,107,100,.45) 215px,rgba(8,107,100,.14) 280px,rgba(8,107,100,0) 345px),radial-gradient(circle 356px at 91.2% 107.1%,rgba(120,189,184,.75) 116px,rgba(120,189,184,.63) 176px,rgba(120,189,184,.38) 236px,rgba(120,189,184,.12) 296px,rgba(120,189,184,0) 356px),radial-gradient(circle 356px at 18.2% 9.4%,rgba(0,164,153,.75) 116px,rgba(0,164,153,.63) 176px,rgba(0,164,153,.38) 236px,rgba(0,164,153,.12) 296px,rgba(0,164,153,0) 356px),radial-gradient(circle 356px at 38.3% 58.9%,rgba(0,164,153,.75) 116px,rgba(0,164,153,.63) 176px,rgba(0,164,153,.38) 236px,rgba(0,164,153,.12) 296px,rgba(0,164,153,0) 356px),radial-gradient(circle 356px at 72.3% 49.7%,rgba(0,164,153,.75) 116px,rgba(0,164,153,.63) 176px,rgba(0,164,153,.38) 236px,rgba(0,164,153,.12) 296px,rgba(0,164,153,0) 356px),radial-gradient(circle 356px at 15.5% 62.8%,rgba(0,164,153,.75) 116px,rgba(0,164,153,.63) 176px,rgba(0,164,153,.38) 236px,rgba(0,164,153,.12) 296px,rgba(0,164,153,0) 356px),radial-gradient(circle 356px at 66.7% 5.2%,rgba(0,164,153,.75) 116px,rgba(0,164,153,.63) 176px,rgba(0,164,153,.38) 236px,rgba(0,164,153,.12) 296px,rgba(0,164,153,0) 356px),radial-gradient(circle 356px at 61% 55.2%,rgba(0,164,153,.75) 116px,rgba(0,164,153,.63) 176px,rgba(0,164,153,.38) 236px,rgba(0,164,153,.12) 296px,rgba(0,164,153,0) 356px),radial-gradient(circle 345px at 50.6% -.3%,rgba(8,107,100,.9) 85px,rgba(8,107,100,.76) 150px,rgba(8,107,100,.45) 215px,rgba(8,107,100,.14) 280px,rgba(8,107,100,0) 345px),radial-gradient(circle 345px at 50.6% 117.3%,rgba(8,107,100,.9) 85px,rgba(8,107,100,.76) 150px,rgba(8,107,100,.45) 215px,rgba(8,107,100,.14) 280px,rgba(8,107,100,0) 345px),radial-gradient(circle 345px at -3.3% 14.9%,rgba(8,107,100,.9) 85px,rgba(8,107,100,.76) 150px,rgba(8,107,100,.45) 215px,rgba(8,107,100,.14) 280px,rgba(8,107,100,0) 345px),var(--teal-100);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:24px;height:382px;justify-content:center;overflow:hidden;padding:96px;position:relative;text-align:center}.final-cta>:not(.noise){position:relative;z-index:2}.final-cta>.noise{opacity:.34}.final-cta h2{color:var(--white);font-size:48px;letter-spacing:-.015em;line-height:56px}.final-cta p{color:var(--surface-base);font-size:18px;line-height:28px}.site-footer{border-top:1px solid var(--border)}.footer-inner{align-items:flex-end;display:flex;justify-content:space-between;padding:48px 0}.footer-brand{display:flex;flex-direction:column;gap:8px}.footer-wordmark{height:30px;width:179px}.footer-brand p,.footer-links{font-size:14px;line-height:22px}.footer-links{align-items:center;color:var(--secondary);display:flex;gap:24px}.footer-links a{transition:color .16s ease}.footer-links a:hover{color:var(--ink)}@media (max-width:1300px){.capabilities h2,.header-row h2{width:54%}.header-row p{width:38%}.subhead-column{width:56%}.description-column{width:38%}.showcase{padding-inline:48px}.browser-frame,.image-block{width:100%}.browser-frame{left:0;width:70%}.node-graph .visual-panel{left:auto;right:0;width:43%}.node-graph h3,.specifics,.step-copy>p{max-width:calc(57% - 120px)}.specifics{flex-wrap:wrap}.human-impact{gap:48px}.photo-demo,.text-column{flex:1 1;width:auto}.photo-demo{max-width:560px}}@media (max-width:1040px){h1{font-size:52px;line-height:58px}.nav-actions{gap:24px}.headline-row{flex-direction:column;gap:32px;min-height:0}.description-column,.subhead-column{width:100%}.description-column{gap:24px}.card-row{grid-template-columns:repeat(2,minmax(0,1fr))}.header-row{flex-direction:column;gap:24px}.capabilities h2,.header-row h2,.header-row p{max-width:680px;width:100%}.node-graph{display:flex;flex-direction:column;gap:24px;height:auto;padding-left:0}.inactive-step,.node-graph .eyebrow,.node-graph .rail{display:none}.active-node,.node-graph h3,.specifics,.step-copy>p{left:auto;max-width:none;position:static;top:auto;width:auto}.active-node{flex:none;height:72px;width:72px}.node-graph h3{margin-top:-8px}.node-graph .visual-panel{height:300px;left:auto;position:relative;right:auto;top:auto;width:100%}.grid-backdrop{inset:24px;height:auto;width:auto}.step-motif{height:auto;left:50%;max-width:460px;top:50%;transform:translate(-50%,-50%);width:calc(100% - 48px)}.showcase.playing{height:auto}.showcase.playing .showcase-content{display:none}.showcase.playing .language-segment,.showcase.playing .orb{transform:none}.demo-panel,.speaker{display:none}.demo-panel{height:auto;left:auto;min-height:0;position:static;top:auto;transform:none;width:100%}.showcase.playing .demo-panel{display:flex}.human-impact{flex-direction:column;align-items:stretch}.photo-demo{flex:none;height:480px;max-width:none;width:100%}}@media (max-width:800px){h1{font-size:clamp(38px,11vw,48px);letter-spacing:-.02em;line-height:1.08}h2{font-size:28px;line-height:36px}.shell{width:calc(100% - 32px)}.nav-inner{padding:16px 0}.wordmark{height:32px;width:191px}.nav-actions>a:not(.button){display:none}.hero{gap:40px;padding:64px 0}.actions{flex-wrap:wrap;gap:12px}.showcase{height:auto;padding:32px 20px}.showcase-content{width:100%}.orb{height:min(320px,calc(100vw - 88px));width:min(320px,calc(100vw - 88px))}.orb-glow{height:66%;width:66%}.language-segment{flex-wrap:wrap;gap:4px;justify-content:center}.section{padding:64px 0}.block{margin-top:32px}.image-block{height:320px}.browser-frame{left:16px;top:56px;width:calc(100% - 32px)}.card-row,.product-cards{grid-template-columns:minmax(0,1fr)}.gap-card,.icon-card{height:auto;min-height:0}.icon-card{gap:40px}.chips{flex-direction:row;flex-wrap:wrap;gap:8px}.chip-row{display:contents}.photo-demo{height:420px}.speech.clinician{right:16px;top:220px}.speech.patient{left:16px;top:316px}.capabilities .product-cards{margin-top:32px}.product-card{height:auto}.product-card .illustration{height:auto;padding:16px 0 8px 16px}.screencap{border-radius:var(--radius-lg) 0 0 var(--radius-lg);left:auto;position:relative;top:auto;width:100%}.transcript{gap:8px;padding:16px}.appointment{height:auto;padding:24px}.appointment img{width:100%}.confidence-ui{padding:16px}.confidence-card{background:radial-gradient(ellipse 70% 44% at 70% 30%,rgba(0,164,153,.95),rgba(0,164,153,0) 70%),linear-gradient(180deg,var(--teal-text) 0,var(--teal-text) 50%,var(--surface-card) 74%)}.confidence-ui .pills,.specifics{flex-wrap:wrap}.specific{flex:1 1 140px;width:auto}.stat{width:100%}.stat strong{font-size:52px;line-height:58px}.map-container{height:auto;width:100%}.map-container img{width:100%}.final-cta{height:auto;padding:56px 24px}.final-cta h2{font-size:34px;line-height:40px}.footer-inner{gap:32px}.footer-inner,.footer-links{align-items:flex-start;flex-direction:column}.footer-links{gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.demo-bubble,.demo-meta,.demo-turn,.interpreting,.interpreting-dots i,.orb-glow,.speaker-dot{animation:none}.button,.demo-panel,.footer-links a,.icon-button,.language-segment,.nav-actions>a,.orb,.segment,.showcase-content,.speaker,.speaker-dot{transition:none}}@property --gx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --gy{syntax:"<percentage>";inherits:true;initial-value:50%}@property --glow{syntax:"<number>";inherits:true;initial-value:0}[data-glow]{--gx:50%;--gy:50%;--glow:0;transition:--gx .14s ease-out,--gy .14s ease-out,--glow .36s ease}[data-glow]:before{background:radial-gradient(ellipse 30% 34% at var(--gx) var(--gy),rgba(207,238,234,.55),rgba(207,238,234,0) 70%),radial-gradient(ellipse 58% 64% at var(--gx) var(--gy),rgba(0,164,153,.5),rgba(61,172,161,.22) 40%,rgba(0,164,153,0) 72%);border-radius:inherit;content:"";inset:0;opacity:var(--glow);pointer-events:none;position:absolute;z-index:0}.product-card[data-glow]>.card-content,.product-card[data-glow]>.illustration{position:relative;z-index:2}@media (prefers-reduced-motion:reduce){[data-glow]:before{display:none}}.stepper-track{--stage-scroll:360px;--stage-tail:200px;height:calc(452px + 2 * var(--stage-scroll) + var(--stage-tail))}.stepper-track .node-graph{position:-webkit-sticky;position:sticky;top:max(96px,calc(50vh - 226px))}.node-graph .rail:after{background:var(--teal);content:"";inset:0;position:absolute;transform:scaleY(var(--progress,0));transform-origin:top;transition:transform .16s linear}.active-node,.inactive-step{transition:top .56s cubic-bezier(.16,1,.3,1)}.inactive-step{background:none;border:0;cursor:pointer;font:inherit;padding:0}.inactive-step:focus-visible .inactive-node,.inactive-step:hover .inactive-node{border-color:var(--border);color:var(--secondary)}.inactive-step:focus-visible .inactive-label,.inactive-step:hover .inactive-label{color:var(--secondary)}.stepper-track .step-art .visual-panel,.stepper-track .step-copy>*{animation:rise .48s cubic-bezier(.16,1,.3,1) both}.stepper-track .step-copy>:nth-child(2){animation-delay:50ms}.stepper-track .step-copy>:nth-child(3){animation-delay:.1s}.stepper-track .step-copy>:nth-child(4){animation-delay:.15s}.stage-stack{display:none;flex-direction:column;gap:48px}@media (max-width:1040px){.stepper-track{display:none}.stage-stack{display:flex}}@media (prefers-reduced-motion:reduce){.active-node,.inactive-step,.node-graph .rail,.node-graph .rail:after{transition:none}.stepper-track .step-art .visual-panel,.stepper-track .step-copy>*{animation:none}}.final-cta[data-glow]{transition:--gx .2s cubic-bezier(.2,.8,.2,1),--gy .2s cubic-bezier(.2,.8,.2,1),--glow .5s ease}.final-cta[data-glow]:before{background:radial-gradient(circle 356px at var(--gx) var(--gy),rgba(207,238,234,.05) 0,rgba(207,238,234,.04) 116px,rgba(207,238,234,.025) 176px,rgba(207,238,234,.01) 236px,rgba(207,238,234,0) 296px),radial-gradient(circle 356px at var(--gx) var(--gy),rgba(120,189,184,.1) 116px,rgba(120,189,184,.08) 176px,rgba(120,189,184,.05) 236px,rgba(120,189,184,.015) 296px,rgba(120,189,184,0) 356px);mix-blend-mode:normal}.final-cta[data-glow]:after{display:none}