:root{--ink-950:#06110f;--ink-900:#091a17;--ink-850:#0b211d;--ink-800:#0d2823;--teal-700:#073f35;--teal-500:#28aa8e;--mint-400:#53e2bc;--mint-300:#8af3d3;--white:#f4fcf9;--dark-muted:#f4fcf9;--canvas:#abd9d0;--canvas-soft:#abd9d0;--canvas-highlight:rgba(171,217,208,0.38);--card-surface:#abd9d0;--surface:#abd9d0;--text:#0b2923;--muted:#173b33;--quiet:#173b33;--light-accent:#073f35;--focus:#073f35;--line-dark:rgba(213,255,241,0.13);--line-dark-strong:rgba(213,255,241,0.22);--line-light:rgba(7,59,51,0.27);--container:min(1450px,calc(100% - 76px));--section-space:120px;--ease:cubic-bezier(0.22,1,0.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink-950)}body{margin:0;font-family:var(--font-geist-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.site-theme,body{background:var(--canvas);color:var(--text)}.site-theme{min-height:100vh}:root[data-theme=light]{--light-mint-gradient:linear-gradient(180deg,#abd9d0,#8fc6ba 48%,#6fae9f);color-scheme:light}:root[data-theme=dark]{--teal-700:#66d6b8;--canvas:#171b1a;--canvas-soft:#1d2220;--canvas-highlight:rgba(255,255,255,0.018);--card-surface:rgba(255,255,255,0.018);--surface:#1d2220;--text:#eef4f1;--muted:#f4fcf9;--quiet:#f4fcf9;--line-light:#343b38;--focus:#8af3d3;--light-accent:#8af3d3;color-scheme:dark}.company-section,.detail-tabs button,.domain-line span,.product-card,.product-section,.site-theme{transition:background-color .22s ease,border-color .22s ease,color .22s ease}:root[data-theme=dark] .section-kicker{color:var(--mint-300)}:root[data-theme=dark] .product-card{background:rgba(255,255,255,.018)}:root[data-theme=dark] .product-card.is-active,:root[data-theme=dark] .product-card:hover{background:var(--ink-800)}:root[data-theme=dark] .product-number b{color:#8d9c97}:root[data-theme=dark] .card-arrow,:root[data-theme=dark] .product-number i{color:var(--mint-300)}:root[data-theme=dark] .domain-line span{color:#afbbb7}a,body,button{font-family:inherit}a,button{-webkit-tap-highlight-color:transparent}a,button{color:inherit}a{text-decoration:none}h1,h2,h3,p{margin:0}::selection{background:var(--mint-400);color:var(--ink-950)}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.closing-section :focus-visible,.hero-shell :focus-visible,.operating-section :focus-visible,footer :focus-visible{outline-color:var(--mint-400)}.company-section,.operating-section,.product-detail,.product-section{scroll-margin-top:24px}.hero-shell{position:relative;min-height:900px;overflow:hidden;background:radial-gradient(circle at 82% 28%,rgba(37,162,133,.18),transparent 29%),linear-gradient(138deg,var(--ink-950) 0,#071713 54%,#0a2e27 100%);color:var(--white)}.hero-shell:before{inset:0;background:linear-gradient(rgba(213,255,241,.035) 1px,transparent 0),linear-gradient(90deg,rgba(213,255,241,.035) 1px,transparent 0);background-position:calc(50% + 330px) 0;background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent 40%,#000 76%,transparent);mask-image:linear-gradient(90deg,transparent 40%,#000 76%,transparent)}.hero-shell:after,.hero-shell:before{position:absolute;content:"";pointer-events:none}.hero-shell:after{right:-240px;bottom:-360px;width:760px;height:760px;border:1px solid rgba(138,243,211,.08);border-radius:50%;box-shadow:0 0 0 90px rgba(138,243,211,.025),0 0 0 180px rgba(138,243,211,.018)}.site-header{position:relative;z-index:5;width:var(--container);min-height:86px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line-dark)}.brand{display:inline-flex;width:max-content;align-items:center;gap:12px;color:var(--white);font-size:16px;font-weight:620;letter-spacing:-.02em}.brand-mark{position:relative;width:25px;height:25px;display:inline-block}.brand-mark i{position:absolute;width:9px;height:21px;border:1px solid rgba(138,243,211,.9);border-radius:2px;background:rgba(83,226,188,.08);transform:skewY(-26deg)}.brand-mark i:first-child{left:2px;top:1px}.brand-mark i:last-child{right:2px;bottom:1px;background:var(--mint-400);border-color:var(--mint-400)}.desktop-nav{display:flex;align-items:center;gap:34px}.desktop-nav>a,.product-menu-trigger{color:var(--dark-muted);font-size:13px;font-weight:500;transition:color .18s ease}.desktop-nav>a:hover,.product-menu-trigger:hover,.product-menu-trigger[aria-expanded=true]{color:var(--white)}.product-menu{position:relative}.product-menu-trigger{min-height:44px;padding:0;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;cursor:pointer}.product-menu-trigger span{color:var(--mint-300);font-size:11px;transition:transform .18s var(--ease)}.product-menu-trigger[aria-expanded=true] span{transform:rotate(180deg)}.product-menu-panel{position:absolute;z-index:20;top:calc(100% + 14px);left:-24px;width:360px;padding:8px;border:1px solid rgba(197,245,229,.2);border-radius:12px;background:rgba(9,26,23,.98);box-shadow:0 24px 65px rgba(0,0,0,.38);backdrop-filter:blur(18px)}.product-menu-panel[hidden]{display:none}.product-menu-panel:before{position:absolute;top:-15px;left:0;width:100%;height:15px;content:""}.product-menu-panel a{min-height:66px;padding:10px 12px;display:grid;grid-template-columns:29px 1fr;align-items:center;gap:10px;border:1px solid transparent;border-radius:8px;color:var(--dark-muted);transition:background .16s ease,border-color .16s ease,color .16s ease}.product-menu-panel a:hover,.product-menu-panel a[aria-current=location]{border-color:rgba(138,243,211,.13);background:rgba(83,226,188,.075);color:var(--white)}.product-menu-panel a>span:first-child{color:var(--mint-400);font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:620}.product-menu-panel a>span:last-child{display:grid;gap:4px}.product-menu-panel strong{color:inherit;font-size:12px;font-weight:570;line-height:1.3}.product-menu-panel small{color:#738c84;font-size:9px;line-height:1.3}.header-actions{justify-self:end;display:flex;align-items:center;gap:10px}.theme-toggle{min-height:44px;padding:0 10px 0 12px;display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(208,219,215,.18);border-radius:6px;background:rgba(145,154,151,.14);color:#d2ded9;cursor:pointer;transition:background .18s ease,border-color .18s ease}.theme-toggle:hover{border-color:rgba(208,219,215,.32);background:rgba(145,154,151,.22)}.theme-toggle-label{min-width:47px;font-size:11px;font-weight:580;letter-spacing:.02em}.theme-switch{position:relative;width:34px;height:19px;flex:0 0 auto;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#656e6b;box-shadow:inset 0 1px 3px rgba(0,0,0,.24)}.theme-switch i{position:absolute;top:3px;left:3px;width:11px;height:11px;border-radius:50%;background:#f4f6f5;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .2s var(--ease)}.theme-toggle[aria-pressed=true] .theme-switch,:root[data-theme=dark] .theme-toggle .theme-switch{background:#7b8380}.theme-toggle[aria-pressed=true] .theme-switch i,:root[data-theme=dark] .theme-toggle .theme-switch i{background:var(--mint-300);transform:translateX(15px)}.nav-cta{justify-self:end;min-height:42px;padding:0 17px;display:inline-flex;align-items:center;gap:18px;border:1px solid var(--line-dark-strong);border-radius:6px;color:var(--white);font-size:12px;font-weight:600;transition:border-color .18s ease,background .18s ease}.nav-cta:hover{border-color:rgba(138,243,211,.48);background:rgba(138,243,211,.07)}.mobile-menu{display:none}.hero{position:relative;z-index:2;width:var(--container);min-height:810px;margin:0 auto;padding:100px 0 154px;display:grid;grid-template-columns:minmax(410px,.82fr) minmax(650px,1.18fr);gap:clamp(56px,6.5vw,106px);align-items:center}.hero-copy{padding-bottom:18px}.eyebrow,.section-kicker{display:flex;align-items:center;gap:10px;color:var(--mint-300);font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:600;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.eyebrow:before,.section-kicker:before{width:22px;height:1px;background:currentColor;content:""}.hero h1{max-width:700px;margin-top:24px;color:var(--white);font-size:clamp(58px,5.2vw,82px);font-weight:500;letter-spacing:-.062em;line-height:.99;text-wrap:balance}.hero-title-line{display:block;opacity:0;transform:translateY(22px);animation:hero-title-reveal .88s var(--ease) forwards}.hero-title-line:first-child{animation-delay:.12s}.hero-title-line:nth-child(2){animation-delay:.23s}.hero-title-line:nth-child(3){animation-delay:.34s}.hero h1 .hero-title-accent{color:var(--mint-300)}@keyframes hero-title-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hero-lede{max-width:620px;margin-top:30px;color:var(--dark-muted);font-size:17px;line-height:1.72}.hero-actions{margin-top:38px;display:flex;flex-wrap:wrap;gap:12px}.button{min-height:52px;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid transparent;border-radius:6px;font-size:13px;font-weight:620;transition:transform .18s var(--ease),background .18s ease,border-color .18s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--mint-400);color:var(--ink-950)}.button-primary:hover{background:var(--mint-300)}.button-secondary{border-color:var(--line-dark-strong);color:var(--white)}.button-secondary:hover{border-color:rgba(138,243,211,.5);background:rgba(138,243,211,.06)}.trust-line{margin-top:42px;padding-top:22px;display:flex;flex-wrap:wrap;gap:18px 24px;border-top:1px solid var(--line-dark);color:#93aaa2;font-size:10px;font-weight:530;letter-spacing:.025em}.trust-line span{display:inline-flex;align-items:center;gap:8px}.trust-line i{width:4px;height:4px;border-radius:50%;background:var(--mint-400);box-shadow:0 0 0 3px rgba(83,226,188,.1)}.command-wrap{position:relative;perspective:1200px}.command-glow{position:absolute;inset:14% 7% -8% 20%;border-radius:50%;background:rgba(44,190,155,.16);filter:blur(80px);pointer-events:none}.command-center{position:relative;overflow:hidden;min-height:535px;border:1px solid rgba(197,245,229,.2);border-radius:22px;background:linear-gradient(180deg,rgba(17,52,45,.94),rgba(8,25,22,.97)),var(--ink-900);box-shadow:0 34px 80px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.04);transform:rotateY(-3deg) rotateX(.7deg);transform-origin:center left;animation:command-enter .8s var(--ease) both}.command-center:after{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.035),transparent 25%);content:"";pointer-events:none}@keyframes command-enter{0%{opacity:0;transform:translateY(18px) rotateY(-3deg) rotateX(.7deg)}to{opacity:1;transform:translateY(0) rotateY(-3deg) rotateX(.7deg)}}.command-head{min-height:74px;padding:0 22px;justify-content:space-between;border-bottom:1px solid var(--line-dark)}.command-head,.command-title{display:flex;align-items:center}.command-title{gap:12px}.command-title>span:last-child{display:grid;gap:4px}.command-title strong{color:var(--white);font-size:12px;font-weight:620}.command-title small{color:#839d94;font-size:9px;letter-spacing:.025em}.command-glyph{position:relative;width:28px;height:28px;border:1px solid var(--line-dark-strong);border-radius:7px;background:rgba(138,243,211,.04)}.command-glyph i{position:absolute;width:4px;border-radius:2px;background:var(--mint-400)}.command-glyph i:first-child{left:8px;top:10px;height:10px}.command-glyph i:last-child{right:8px;top:6px;height:14px}.scope-pill,.verified{min-height:25px;padding:0 9px;display:inline-flex;align-items:center;border:1px solid rgba(83,226,188,.25);border-radius:999px;background:rgba(83,226,188,.08);color:var(--mint-300);font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:650;letter-spacing:.075em;text-transform:uppercase}.command-body{min-height:461px;display:grid;grid-template-columns:225px 1fr}.product-rail{padding:20px 12px;border-right:1px solid var(--line-dark);background:rgba(1,10,8,.17)}.product-rail>p{margin:0 9px 10px;color:#6f8980;font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.product-tab{width:100%;min-height:68px;padding:9px;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:9px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;cursor:pointer;text-align:left;transition:background .16s ease,border-color .16s ease}.product-tab:hover{background:rgba(138,243,211,.045)}.product-tab.is-active{border-color:rgba(138,243,211,.13);background:rgba(83,226,188,.09)}.tab-icon{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(197,245,229,.15);border-radius:7px;background:#102d27;color:#a9c1b9;font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:650;transition:color .16s ease,border-color .16s ease}.product-tab.is-active .tab-icon{border-color:rgba(83,226,188,.4);color:var(--mint-300)}.product-tab>span:last-child{min-width:0;display:grid;gap:4px}.product-tab strong{color:#cfe0da;font-size:11px;font-weight:570;line-height:1.25}.product-tab small{overflow:hidden;color:#708a81;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.product-tab.is-active strong{color:var(--white)}.command-workspace{min-width:0;padding:24px 25px 26px}.detail-panel-content,.workspace-content{animation:content-enter .36s var(--ease) both}@keyframes content-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.workspace-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.workspace-top p{color:var(--mint-400);font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.workspace-top h2{margin-top:8px;color:var(--white);font-size:25px;font-weight:570;letter-spacing:-.04em}.workspace-top>div>span{max-width:420px;margin-top:7px;display:block;color:#93aaa2;font-size:10px;line-height:1.45}.fact-grid{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line-dark);border-radius:9px}.fact{min-height:75px;padding:14px;display:grid;align-content:center;gap:8px}.fact+.fact{border-left:1px solid var(--line-dark)}.fact small{color:#708a81;font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.fact strong{color:#e2f0eb;font-size:9px;font-weight:560;line-height:1.35}.flow-panel{margin-top:15px;padding:15px;border:1px solid var(--line-dark);border-radius:9px;background:rgba(3,14,12,.2)}.flow-panel-head{display:flex;justify-content:space-between;color:#8fa69e;font-size:8px}.flow-panel-head span{font-weight:600}.flow-panel-head small{color:#607a71}.flow-track{position:relative;margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.flow-track:before{position:absolute;top:15px;left:8%;right:8%;height:1px;background:rgba(83,226,188,.18);content:""}.flow-step{position:relative;z-index:1;min-width:0;display:grid;justify-items:center;gap:8px}.flow-step i{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(83,226,188,.24);border-radius:50%;background:#0a211c;color:var(--mint-300);font-family:var(--font-geist-mono),monospace;font-size:7px;font-style:normal}.flow-step span{color:#b8cac4;font-size:8px;font-weight:540}.control-note{margin-top:15px;min-height:59px;padding:11px 13px;display:grid;grid-template-columns:7px 1fr;align-items:start;gap:10px;border-left:1px solid var(--mint-400);background:rgba(83,226,188,.045)}.control-note>i{width:5px;height:5px;margin-top:4px;border-radius:50%;background:var(--mint-400)}.control-note span{color:#8fa69e;font-size:8px;line-height:1.5}.control-note b{margin-bottom:3px;display:block;color:#c9ddd6;font-size:8px;font-weight:620}.product-section{position:relative;z-index:4;margin-top:-48px;overflow:hidden;border-radius:42px 42px 0 0;background:radial-gradient(circle at 82% 7%,var(--canvas-highlight),transparent 28%),linear-gradient(180deg,var(--canvas-soft) 0,var(--canvas) 20%,var(--canvas) 72%,var(--canvas-soft) 100%)}.company-inner,.operating-inner,.product-inner{width:var(--container);margin:0 auto}.product-inner{padding:var(--section-space) 0 132px}.section-heading{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(290px,.52fr);gap:100px;align-items:end}.section-kicker{color:var(--light-accent)}.section-heading h2{max-width:890px;margin-top:20px;font-size:clamp(44px,4.4vw,66px);font-weight:520;letter-spacing:-.056em;line-height:1.02;text-wrap:balance}.section-heading>p{max-width:420px;padding-bottom:5px;color:var(--muted);font-size:15px;line-height:1.72}.product-grid{margin-top:74px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.product-card{position:relative;min-height:270px;padding:25px 23px 24px;display:flex;flex-direction:column;border-left:1px solid var(--line-light);background:var(--card-surface);transition:color .22s ease,background .22s ease,transform .22s var(--ease)}.product-card:last-child{border-right:1px solid var(--line-light)}.product-card.is-active,.product-card:hover{z-index:1;background:var(--ink-800);color:var(--white);transform:translateY(-3px)}.product-number{display:flex;align-items:center;justify-content:space-between}.product-number b{color:var(--quiet);font-size:9px;font-weight:600}.product-number b,.product-number i{font-family:var(--font-geist-mono),monospace}.product-number i{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line-light);border-radius:7px;color:var(--light-accent);font-size:8px;font-style:normal;font-weight:650}.product-card.is-active .product-number i,.product-card:hover .product-number i{border-color:rgba(138,243,211,.28);color:var(--mint-300)}.product-card h3{margin-top:auto;font-size:20px;font-weight:600;letter-spacing:-.03em}.product-card p{min-height:58px;margin-top:12px;color:var(--muted);font-size:12px;line-height:1.55}.product-card.is-active p,.product-card:hover p{color:#a9bdb6}.card-arrow{position:absolute;right:22px;bottom:22px;color:var(--light-accent);font-size:13px;transform:translate(3px,-3px);opacity:0;transition:opacity .18s ease,transform .18s ease}.product-card.is-active .card-arrow,.product-card:hover .card-arrow{color:var(--mint-300);transform:translate(0);opacity:1}.standard-band{min-height:70px;padding:0 24px;display:grid;grid-template-columns:1.25fr repeat(4,auto);align-items:center;gap:36px;background:var(--teal-700);color:var(--white)}.standard-band span{font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.standard-band p{position:relative;color:rgba(244,252,249,.82);font-size:10px;font-weight:520}.standard-band p:before{position:absolute;left:-19px;top:50%;width:3px;height:3px;border-radius:50%;background:var(--mint-300);content:""}.product-detail{padding-top:132px;display:grid;grid-template-columns:minmax(290px,.38fr) minmax(0,.62fr);gap:clamp(60px,8vw,132px)}.detail-intro h2{margin-top:18px;font-size:clamp(40px,4vw,58px);font-weight:520;letter-spacing:-.055em;line-height:1}.detail-intro>p:not(.section-kicker){max-width:430px;margin-top:24px;color:var(--muted);font-size:14px;line-height:1.7}.detail-tabs{margin-top:37px;display:grid;border-top:1px solid var(--line-light)}.detail-tabs button{position:relative;min-height:53px;padding:0;display:grid;grid-template-columns:36px 1fr;align-items:center;border:0;border-bottom:1px solid var(--line-light);background:transparent;color:var(--muted);cursor:pointer;font-size:12px;font-weight:550;text-align:left;transition:color .16s ease,padding .16s var(--ease)}.detail-tabs button:after{position:absolute;right:2px;color:var(--teal-700);content:"↗";opacity:0;transition:opacity .16s ease}.detail-tabs button.is-active,.detail-tabs button:hover{padding-left:7px;color:var(--text)}.detail-tabs button.is-active:after{opacity:1}.detail-tabs span{color:#869b94;font-family:var(--font-geist-mono),monospace;font-size:8px}.detail-panel{position:relative;min-height:540px;overflow:hidden;padding:clamp(36px,5vw,67px);border:1px solid rgba(213,255,241,.13);border-radius:20px;background:radial-gradient(circle at 92% 4%,rgba(83,226,188,.12),transparent 31%),linear-gradient(142deg,var(--ink-800),var(--ink-950));color:var(--white)}.detail-panel:before{position:absolute;inset:0;background:linear-gradient(rgba(213,255,241,.026) 1px,transparent 0),linear-gradient(90deg,rgba(213,255,241,.026) 1px,transparent 0);background-size:56px 56px;content:"";-webkit-mask-image:linear-gradient(135deg,transparent,#000 75%,transparent);mask-image:linear-gradient(135deg,transparent,#000 75%,transparent);pointer-events:none}.detail-panel-content{position:relative;z-index:1;min-height:400px;display:flex;flex-direction:column}.detail-topline{display:flex;align-items:center;justify-content:space-between;gap:30px;color:var(--mint-300);font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.detail-topline b{color:#718c83;font-size:8px;font-weight:600}.detail-panel h3{max-width:780px;margin-top:48px;font-size:clamp(40px,4.7vw,68px);font-weight:500;letter-spacing:-.06em;line-height:1.01;text-wrap:balance}.detail-description{max-width:700px;margin-top:26px;color:#a8bbb5;font-size:14px;line-height:1.72}.capability-list{margin-top:30px;display:flex;flex-wrap:wrap;gap:8px}.capability-list span{min-height:32px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid var(--line-dark-strong);border-radius:999px;color:#c9d9d4;font-size:9px;font-weight:540}.detail-guardrail{margin-top:auto;padding-top:25px;display:grid;grid-template-columns:130px 1fr;gap:25px;border-top:1px solid var(--line-dark)}.detail-guardrail span{color:var(--mint-300);font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.detail-guardrail p{color:#97aca5;font-size:11px;line-height:1.65}.operating-section{background:radial-gradient(circle at 9% 100%,rgba(32,137,115,.16),transparent 28%),var(--ink-950);color:var(--white)}.operating-inner{padding:132px 0}.operating-heading{display:grid;grid-template-columns:1.5fr .5fr;column-gap:100px;align-items:end}.operating-heading .section-kicker{grid-column:1/-1;color:var(--mint-300)}.operating-heading h2{max-width:920px;margin-top:22px;font-size:clamp(49px,5.4vw,78px);font-weight:490;letter-spacing:-.06em;line-height:.99;text-wrap:balance}.operating-heading h2 span{color:var(--mint-300)}.operating-heading>p:last-child{max-width:430px;padding-bottom:5px;color:var(--dark-muted);font-size:14px;line-height:1.72}.standards-grid{margin-top:84px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.standards-grid article{min-height:255px;padding:31px 35px 36px 0}.standards-grid article+article{padding-left:35px;border-left:1px solid var(--line-dark)}.standards-grid span{color:var(--mint-400);font-family:var(--font-geist-mono),monospace;font-size:9px}.standards-grid h3{margin-top:62px;font-size:22px;font-weight:540;letter-spacing:-.03em}.standards-grid p{max-width:370px;margin-top:14px;color:var(--dark-muted);font-size:12px;line-height:1.65}.model-panel{margin-top:74px;overflow:hidden;border:1px solid var(--line-dark);border-radius:18px;background:rgba(13,40,35,.58)}.model-panel-head{min-height:63px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line-dark);color:#d9e9e4;font-size:11px;font-weight:590}.model-panel-head small{color:#738c84;font-size:9px;font-weight:450}.model-flow{display:grid;grid-template-columns:repeat(4,1fr)}.model-flow article{position:relative;min-height:220px;padding:31px 29px}.model-flow article+article{border-left:1px solid var(--line-dark)}.model-flow article:not(:last-child):after{position:absolute;z-index:2;top:37px;right:-10px;width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--line-dark-strong);border-radius:50%;background:var(--ink-850);color:var(--mint-300);content:"→";font-size:8px}.model-flow span{color:var(--mint-400);font-family:var(--font-geist-mono),monospace;font-size:9px}.model-flow h3{margin-top:54px;font-size:20px;font-weight:550}.model-flow p{margin-top:12px;color:#91a89f;font-size:11px;line-height:1.6}.company-section{background:radial-gradient(circle at 14% 3%,var(--canvas-highlight),transparent 30%),linear-gradient(180deg,var(--canvas) 0,var(--canvas-soft) 100%)}.company-inner{padding:125px 0 118px}.company-copy{margin-top:28px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.55fr);gap:130px;align-items:start}.company-copy h2{max-width:880px;font-size:clamp(46px,5.2vw,74px);font-weight:510;letter-spacing:-.058em;line-height:1;text-wrap:balance}.company-copy>div{padding-top:8px}.company-copy p{color:var(--muted);font-size:14px;line-height:1.75}.company-copy p+p{margin-top:19px}.domain-line{margin-top:89px;min-height:78px;padding:0 29px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.domain-line span{color:var(--quiet);font-size:11px;font-weight:570}.domain-line i{width:4px;height:4px;border-radius:50%;background:var(--teal-500)}.detail-page-link{width:max-content;min-height:42px;margin-top:22px;padding:0 14px;display:inline-flex;align-items:center;gap:22px;border:1px solid var(--line-dark-strong);border-radius:6px;color:var(--white);font-size:10px;font-weight:600;transition:border-color .18s ease,background .18s ease,transform .18s var(--ease)}.detail-page-link:hover{border-color:rgba(138,243,211,.5);background:rgba(138,243,211,.06);transform:translateY(-2px)}.product-page{min-height:100vh;background:var(--canvas);color:var(--text)}.product-page-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 20%,rgba(37,162,133,.18),transparent 30%),linear-gradient(138deg,var(--ink-950),#071713 56%,#0a2e27);color:var(--white)}.product-page-hero:before{position:absolute;inset:0;background:linear-gradient(rgba(213,255,241,.03) 1px,transparent 0),linear-gradient(90deg,rgba(213,255,241,.03) 1px,transparent 0);background-position:62vw 0;background-size:72px 72px;content:"";-webkit-mask-image:linear-gradient(90deg,transparent 36%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent 36%,#000 78%,transparent);pointer-events:none}.product-page-header{position:relative;z-index:4}.product-page-hero-inner,.product-page-inner{position:relative;z-index:1;width:var(--container);margin-inline:auto}.product-page-hero-inner{min-height:720px;padding:108px 0 146px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.55fr);gap:clamp(56px,8vw,128px);align-items:end}.product-breadcrumb{display:flex;align-items:center;gap:9px;color:#7f978f;font-size:10px}.product-breadcrumb a{color:var(--mint-300)}.product-page-intro .eyebrow{margin-top:38px}.product-page-intro h1{max-width:940px;margin-top:22px;color:var(--white);font-size:clamp(54px,6vw,88px);font-weight:500;letter-spacing:-.062em;line-height:.98;text-wrap:balance}.product-page-promise{max-width:720px;margin-top:29px;color:var(--mint-300);font-size:20px;font-weight:520;letter-spacing:-.025em;line-height:1.45}.product-page-lede{max-width:720px;margin-top:19px;color:var(--dark-muted);font-size:15px;line-height:1.72}.product-page-actions{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px}.product-page-facts{align-self:end;border-top:1px solid var(--line-dark)}.product-page-fact,.product-page-facts-head{border-bottom:1px solid var(--line-dark)}.product-page-facts-head{min-height:58px;display:flex;align-items:center;justify-content:space-between;color:#8ca49c;font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:620;letter-spacing:.09em;text-transform:uppercase}.product-page-facts-head b{color:var(--mint-300);font-weight:620}.product-page-fact{min-height:82px;padding:17px 0;display:grid;align-content:center;gap:7px}.product-page-fact small{color:#718a82;font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:620;letter-spacing:.08em;text-transform:uppercase}.product-page-fact strong{color:#e6f2ee;font-size:12px;font-weight:550}.product-page-body{position:relative;z-index:2;margin-top:-42px;overflow:hidden;border-radius:42px 42px 0 0;background:radial-gradient(circle at 84% 8%,var(--canvas-highlight),transparent 29%),linear-gradient(180deg,var(--canvas-soft),var(--canvas) 22%,var(--canvas))}.product-page-inner{padding:118px 0 128px}.product-page-overview{display:grid;grid-template-columns:minmax(260px,.46fr) minmax(0,1fr);gap:clamp(56px,9vw,140px);align-items:start}.product-page-overview h2,.product-page-section-heading h2{max-width:760px;margin-top:20px;font-size:clamp(42px,4.7vw,68px);font-weight:510;letter-spacing:-.058em;line-height:1;text-wrap:balance}.product-page-overview-copy{max-width:760px;color:var(--muted);font-size:17px;line-height:1.75}.product-page-capabilities{margin-top:96px;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.product-page-capabilities article{min-height:190px;padding:29px;display:flex;flex-direction:column;border-left:1px solid var(--line-light);background:var(--card-surface)}.product-page-capabilities article:last-child{border-right:1px solid var(--line-light)}.product-page-capabilities span,.product-page-step span{color:var(--light-accent);font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:650}.product-page-capabilities h3{margin-top:auto;font-size:18px;font-weight:600;letter-spacing:-.025em;line-height:1.3}.product-page-workflow{margin-top:112px}.product-page-steps{margin:42px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);list-style:none}.product-page-step{min-height:185px;padding:27px 28px;display:flex;flex-direction:column;border-left:1px solid var(--line-light)}.product-page-step:last-child{border-right:1px solid var(--line-light)}.product-page-step h3{margin-top:auto;font-size:22px;font-weight:570;letter-spacing:-.035em}.product-page-boundary{margin-top:96px;padding:clamp(36px,5vw,64px);display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:clamp(36px,7vw,100px);align-items:end;border:1px solid var(--line-dark);border-radius:20px;background:radial-gradient(circle at 92% 0,rgba(83,226,188,.1),transparent 32%),linear-gradient(142deg,var(--ink-800),var(--ink-950));color:var(--white)}.product-page-boundary .section-kicker{color:var(--mint-300)}.product-page-boundary h2{max-width:520px;margin-top:18px;font-size:clamp(38px,4vw,58px);font-weight:500;letter-spacing:-.055em;line-height:1}.product-page-boundary>p{max-width:720px;color:var(--dark-muted);font-size:14px;line-height:1.75}.product-page-next{min-height:94px;margin-top:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:34px;border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.product-page-next>a:not(.product-page-all){display:grid;gap:6px}.product-page-next>a span{color:var(--quiet);font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.product-page-next>a strong{font-size:11px;font-weight:570}.product-page-all{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid var(--line-light);border-radius:6px;font-size:10px;font-weight:600}.product-page-next-link{justify-items:end;text-align:right}.meeting-hero{padding-bottom:42px}.meeting-hero-inner{position:relative;z-index:1;width:var(--container);min-height:770px;margin-inline:auto;padding:92px 0 104px;display:grid;grid-template-columns:minmax(400px,.76fr) minmax(620px,1.24fr);gap:clamp(52px,5.5vw,92px);align-items:center}.meeting-hero-copy .eyebrow{margin-top:38px}.meeting-hero-copy h1{max-width:760px;margin-top:23px;color:var(--white);font-size:clamp(56px,5.5vw,84px);font-weight:500;letter-spacing:-.064em;line-height:.96;text-wrap:balance}.meeting-hero-lede{max-width:650px;margin-top:20px;color:var(--dark-muted);font-size:15px;line-height:1.72}.meeting-preview{position:relative;margin:0;overflow:hidden;border:1px solid var(--line-dark-strong);border-radius:20px;background:radial-gradient(circle at 92% 4%,rgba(83,226,188,.1),transparent 30%),linear-gradient(155deg,var(--ink-800),var(--ink-950));box-shadow:0 34px 84px rgba(0,0,0,.34)}.meeting-preview:before{position:absolute;inset:0;background:linear-gradient(rgba(213,255,241,.022) 1px,transparent 0),linear-gradient(90deg,rgba(213,255,241,.022) 1px,transparent 0);background-size:48px 48px;content:"";-webkit-mask-image:linear-gradient(135deg,transparent 20%,#000 95%);mask-image:linear-gradient(135deg,transparent 20%,#000 95%);pointer-events:none}.meeting-preview>*{position:relative;z-index:1}.meeting-preview-foot,.meeting-preview-head{min-height:64px;padding:0 21px;display:flex;align-items:center;justify-content:space-between;gap:20px}.meeting-preview-head{border-bottom:1px solid var(--line-dark)}.meeting-preview-head>div{display:flex;align-items:center;gap:11px}.meeting-preview-head>div>span:last-child{display:grid;gap:3px}.meeting-preview-head strong{color:#e7f2ee;font-size:11px;font-weight:600}.meeting-preview-head small{color:#718a82;font-family:var(--font-geist-mono),monospace;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.meeting-preview-mark{position:relative;width:31px;height:31px;display:block;border:1px solid rgba(138,243,211,.25);border-radius:7px}.meeting-preview-mark i{position:absolute;width:2px;border-radius:999px;background:var(--mint-300)}.meeting-preview-mark i:first-child{top:8px;bottom:8px;left:11px}.meeting-preview-mark i:last-child{top:11px;bottom:11px;right:10px}.meeting-live-status{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(138,243,211,.18);border-radius:999px;color:#bbd0c9;font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:620;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.meeting-live-status i,.meeting-preview-foot i,.meeting-transcript-state>i,.meeting-trust-strip i{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--mint-400);box-shadow:0 0 0 3px rgba(83,226,188,.08)}.meeting-preview-body{min-height:426px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(250px,.92fr)}.meeting-transcript{min-width:0;padding:22px;display:flex;flex-direction:column;border-right:1px solid var(--line-dark)}.meeting-preview-section-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.meeting-preview-section-head span{color:#dcebe6;font-size:10px;font-weight:590}.meeting-preview-section-head small{color:#718a82;font-family:var(--font-geist-mono),monospace;font-size:7px;letter-spacing:.07em;text-transform:uppercase}.meeting-transcript ol{margin:25px 0 0;padding:0;display:grid;gap:22px;list-style:none}.meeting-transcript li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px}.meeting-speaker{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line-dark-strong);border-radius:50%;color:var(--mint-300);font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:650}.meeting-speaker-line{display:flex;align-items:center;justify-content:space-between;gap:12px}.meeting-speaker-line strong{color:#c8d9d3;font-size:9px;font-weight:600}.meeting-speaker-line time{color:#647d75;font-family:var(--font-geist-mono),monospace;font-size:7px}.meeting-transcript li p{max-width:330px;margin-top:6px;color:#9eb2ab;font-size:10px;line-height:1.55}.meeting-transcript-state{min-height:45px;margin-top:auto;padding:0 12px;display:grid;grid-template-columns:6px 1fr auto;align-items:center;gap:9px;border:1px solid var(--line-dark);border-radius:7px;background:rgba(83,226,188,.025);color:#9eb2ab;font-size:8px}.meeting-transcript-state b{color:#6f8980;font-family:var(--font-geist-mono),monospace;font-size:6px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.meeting-intelligence{min-width:0;padding:20px;display:grid;align-content:start;gap:10px;background:rgba(1,10,8,.18)}.meeting-intelligence .meeting-preview-section-head{margin-bottom:4px}.meeting-intelligence article{padding:14px;border:1px solid var(--line-dark);border-radius:8px;background:rgba(83,226,188,.035)}.meeting-intelligence article>span{color:var(--mint-300);font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.meeting-intelligence article p{margin-top:7px;color:#b1c4bd;font-size:9px;line-height:1.5}.meeting-intelligence-risk{border-left-color:rgba(138,243,211,.34)!important}.meeting-preview-foot{border-top:1px solid var(--line-dark);color:#718a82;font-family:var(--font-geist-mono),monospace;font-size:7px;letter-spacing:.04em;text-transform:uppercase}.meeting-preview-foot span:first-child{display:inline-flex;align-items:center;gap:8px}.meeting-preview figcaption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.meeting-trust-strip{position:relative;z-index:1;width:var(--container);min-height:74px;margin-inline:auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.meeting-trust-strip span{padding:0 24px;display:flex;align-items:center;justify-content:center;gap:10px;border-left:1px solid var(--line-dark);color:#98ada6;font-size:10px}.meeting-trust-strip span:last-child{border-right:1px solid var(--line-dark)}.meeting-page-inner{padding-top:122px}.meeting-section-heading{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.48fr);gap:clamp(56px,8vw,124px);align-items:end}.meeting-boundary-heading h2,.meeting-recall-copy h2,.meeting-section-heading h2{max-width:820px;margin-top:20px;font-size:clamp(45px,4.8vw,70px);font-weight:510;letter-spacing:-.06em;line-height:.99;text-wrap:balance}.meeting-section-heading>p{max-width:440px;padding-bottom:5px;color:var(--muted);font-size:14px;line-height:1.72}.meeting-moment-grid{margin-top:72px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.meeting-moment-grid article{min-height:300px;padding:29px 31px 33px;display:flex;flex-direction:column;border-left:1px solid var(--line-light);background:var(--card-surface)}.meeting-moment-grid article:last-child{border-right:1px solid var(--line-light)}.meeting-boundary-grid article>span,.meeting-capability-grid article>span,.meeting-capture-grid article>span,.meeting-moment-grid article>span,.meeting-workflow-grid li>span{color:var(--light-accent);font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.meeting-moment-grid h3{max-width:310px;margin-top:auto;font-size:25px;font-weight:580;letter-spacing:-.04em;line-height:1.15}.meeting-moment-grid p{max-width:350px;margin-top:16px;color:var(--muted);font-size:12px;line-height:1.68}.meeting-capability-section,.meeting-capture,.meeting-workflow{margin-top:132px}.meeting-capability-grid{margin-top:72px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-light);border-left:1px solid var(--line-light)}.meeting-capability-grid article{min-height:248px;padding:28px;display:flex;flex-direction:column;border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);background:rgba(255,255,255,.07)}.meeting-capability-grid h3{margin-top:auto;font-size:20px;font-weight:590;letter-spacing:-.035em;line-height:1.25}.meeting-capability-grid p{margin-top:13px;color:var(--muted);font-size:11px;line-height:1.68}.meeting-recall{margin-top:132px;padding:clamp(42px,5.2vw,72px);display:grid;grid-template-columns:minmax(300px,.46fr) minmax(0,.74fr);gap:clamp(56px,8vw,118px);align-items:center;border:1px solid var(--line-dark);border-radius:22px;background:radial-gradient(circle at 88% 8%,rgba(83,226,188,.11),transparent 31%),linear-gradient(142deg,var(--ink-800),var(--ink-950));color:var(--white)}.meeting-recall-copy .section-kicker{color:var(--mint-300)}.meeting-recall-copy h2{color:var(--white)}.meeting-recall-copy>p:not(.section-kicker){max-width:520px;margin-top:24px;color:var(--dark-muted);font-size:14px;line-height:1.74}.meeting-recall-copy ul{margin:27px 0 0;padding:0;display:grid;gap:12px;list-style:none}.meeting-recall-copy li{position:relative;padding-left:19px;color:#b1c3bd;font-size:11px;line-height:1.5}.meeting-recall-copy li:before{position:absolute;top:6px;left:0;width:5px;height:5px;border-radius:50%;background:var(--mint-400);content:""}.meeting-recall-preview{overflow:hidden;border:1px solid var(--line-dark-strong);border-radius:15px;background:rgba(3,17,14,.74);box-shadow:0 24px 60px rgba(0,0,0,.24)}.meeting-recall-foot,.meeting-recall-head{min-height:56px;padding:0 19px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#dbe9e5;font-size:10px;font-weight:600}.meeting-recall-head{border-bottom:1px solid var(--line-dark)}.meeting-recall-foot,.meeting-recall-head small{color:#718a82;font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.meeting-search-query{min-height:62px;margin:17px;padding:0 15px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;border:1px solid rgba(138,243,211,.2);border-radius:9px;background:rgba(83,226,188,.04)}.meeting-search-query span{color:var(--mint-300);font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.meeting-search-query p{color:#d6e6e1;font-size:11px;line-height:1.45}.meeting-search-query i{color:#678078;font-family:var(--font-geist-mono),monospace;font-size:9px;font-style:normal}.meeting-search-result{margin:0 17px 17px;padding:20px;border:1px solid var(--line-dark);border-radius:10px;background:rgba(255,255,255,.025)}.meeting-search-result>div:first-child,.meeting-search-source{display:flex;align-items:center;justify-content:space-between;gap:18px}.meeting-search-result>div:first-child span{color:var(--mint-300);font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.meeting-search-result>div:first-child b{color:#688178;font-size:7px;font-weight:600}.meeting-search-result h3{max-width:560px;margin-top:29px;color:#eef7f4;font-size:clamp(22px,2.3vw,34px);font-weight:520;letter-spacing:-.045em;line-height:1.15}.meeting-search-result blockquote{margin:22px 0 0;padding-left:14px;border-left:1px solid var(--mint-400);color:#94aaa2;font-size:10px;font-style:normal;line-height:1.6}.meeting-search-source{margin-top:23px;padding-top:14px;color:#718a82;font-family:var(--font-geist-mono),monospace;font-size:7px;letter-spacing:.04em;text-transform:uppercase}.meeting-recall-foot,.meeting-search-source{border-top:1px solid var(--line-dark)}.meeting-capture-grid{margin-top:72px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.meeting-capture-grid article{min-height:310px;padding:29px 31px 34px;display:flex;flex-direction:column;border-left:1px solid var(--line-light);background:var(--card-surface)}.meeting-capture-grid article:last-child{border-right:1px solid var(--line-light)}.meeting-capture-grid h3{margin-top:auto;font-size:26px;font-weight:580;letter-spacing:-.04em}.meeting-capture-grid p{margin-top:16px;color:var(--muted);font-size:11px;line-height:1.7}.meeting-source-rail{min-height:72px;padding:14px 22px;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line-light);background:var(--teal-700);color:var(--white)}.meeting-source-rail span{margin-right:auto;font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.meeting-source-rail p{color:rgba(244,252,249,.78);font-size:9px;font-weight:540;white-space:nowrap}.meeting-provider-note{max-width:860px;margin-top:20px;color:var(--quiet);font-size:10px;line-height:1.65}.meeting-workflow-grid{margin:72px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);list-style:none}.meeting-workflow-grid li{min-height:300px;padding:28px;display:flex;flex-direction:column;border-left:1px solid var(--line-light);background:rgba(255,255,255,.055)}.meeting-workflow-grid li:last-child{border-right:1px solid var(--line-light)}.meeting-workflow-grid h3{margin-top:auto;font-size:22px;font-weight:580;letter-spacing:-.035em}.meeting-workflow-grid p{margin-top:14px;color:var(--muted);font-size:11px;line-height:1.7}.meeting-boundary{margin-top:132px;padding:clamp(42px,5.2vw,72px);display:grid;grid-template-columns:minmax(300px,.44fr) minmax(0,.76fr);gap:clamp(54px,7vw,110px);border:1px solid var(--line-dark);border-radius:22px;background:radial-gradient(circle at 10% 100%,rgba(83,226,188,.08),transparent 35%),linear-gradient(142deg,var(--ink-800),var(--ink-950));color:var(--white)}.meeting-boundary-heading .section-kicker{color:var(--mint-300)}.meeting-boundary-heading h2{color:var(--white)}.meeting-boundary-heading>p:last-child{max-width:500px;margin-top:23px;color:var(--dark-muted);font-size:13px;line-height:1.72}.meeting-boundary-grid{display:grid;border-top:1px solid var(--line-dark)}.meeting-boundary-grid article{min-height:118px;padding:22px 0;display:grid;grid-template-columns:38px 1fr;gap:17px;align-items:start;border-bottom:1px solid var(--line-dark)}.meeting-boundary-grid article>span{padding-top:3px;color:var(--mint-400)}.meeting-boundary-grid h3{color:#e1eee9;font-size:14px;font-weight:580}.meeting-boundary-grid p{max-width:650px;margin-top:8px;color:#91a79f;font-size:10px;line-height:1.65}.meeting-closing .closing-inner h2{max-width:1060px}.sdlc-hero{padding-bottom:42px}.sdlc-hero-inner{position:relative;z-index:1;width:var(--container);min-height:790px;margin-inline:auto;padding:92px 0 112px;display:grid;grid-template-columns:minmax(400px,.76fr) minmax(650px,1.24fr);gap:clamp(54px,5.8vw,100px);align-items:center}.sdlc-hero-copy .eyebrow{margin-top:38px}.sdlc-hero-copy h1{max-width:780px;margin-top:23px;color:var(--white);font-size:clamp(55px,5.45vw,84px);font-weight:500;letter-spacing:-.064em;line-height:.96;text-wrap:balance}.sdlc-hero-lede{max-width:680px;margin-top:20px;color:var(--dark-muted);font-size:15px;line-height:1.72}.sdlc-workspace{position:relative;margin:0;overflow:hidden;border:1px solid var(--line-dark-strong);border-radius:20px;background:radial-gradient(circle at 92% 4%,rgba(83,226,188,.09),transparent 30%),linear-gradient(155deg,var(--ink-800),var(--ink-950));box-shadow:0 34px 84px rgba(0,0,0,.34)}.sdlc-workspace:before{position:absolute;inset:0;background:linear-gradient(rgba(213,255,241,.022) 1px,transparent 0),linear-gradient(90deg,rgba(213,255,241,.022) 1px,transparent 0);background-size:48px 48px;content:"";-webkit-mask-image:linear-gradient(135deg,transparent 22%,#000 95%);mask-image:linear-gradient(135deg,transparent 22%,#000 95%);pointer-events:none}.sdlc-workspace>*{position:relative;z-index:1}.sdlc-workspace-head{min-height:66px;padding:0 21px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line-dark)}.sdlc-workspace-head>div{min-width:0;display:flex;align-items:center;gap:11px}.sdlc-workspace-head>div>span:last-child{min-width:0;display:grid;gap:3px}.sdlc-workspace-head strong{overflow:hidden;color:#e7f2ee;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sdlc-workspace-head small{color:#718a82;font-family:var(--font-geist-mono),monospace;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.sdlc-workspace-mark{position:relative;width:31px;height:31px;flex:0 0 auto;display:block;border:1px solid rgba(138,243,211,.25);border-radius:7px}.sdlc-workspace-mark i{position:absolute;left:7px;right:7px;height:1px;background:var(--mint-300)}.sdlc-workspace-mark i:first-child{top:8px}.sdlc-workspace-mark i:nth-child(2){top:14px}.sdlc-workspace-mark i:last-child{top:20px;right:12px}.sdlc-current-badge{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(138,243,211,.18);border-radius:999px;color:#bcd0c9;font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:620;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.sdlc-current-badge i{width:5px;height:5px;border-radius:50%;background:var(--mint-400);box-shadow:0 0 0 3px rgba(83,226,188,.08)}.sdlc-workspace-body{min-height:422px;display:grid;grid-template-columns:185px minmax(300px,1fr) 198px}.sdlc-document-rail,.sdlc-grounding-panel,.sdlc-source-preview{min-width:0;padding:20px}.sdlc-document-rail{border-right:1px solid var(--line-dark);background:rgba(1,10,8,.17)}.sdlc-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.sdlc-preview-heading>span{color:#dcebe6;font-size:9px;font-weight:590}.sdlc-preview-heading>small{color:#718a82;font-family:var(--font-geist-mono),monospace;font-size:6px;letter-spacing:.07em;text-transform:uppercase}.sdlc-document-rail ul,.sdlc-grounding-panel ul{margin:18px 0 0;padding:0;display:grid;list-style:none}.sdlc-document-rail ul{gap:7px}.sdlc-document-rail li{min-height:59px;padding:9px;display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;border:1px solid transparent;border-radius:7px}.sdlc-document-rail li.is-selected{border-color:var(--line-dark-strong);background:rgba(83,226,188,.07)}.sdlc-document-rail li>span{width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--line-dark-strong);border-radius:5px;color:var(--mint-300);font-family:var(--font-geist-mono),monospace;font-size:6px;font-weight:650}.sdlc-document-rail li>div{min-width:0;display:grid;gap:4px}.sdlc-document-rail strong{overflow:hidden;color:#b8cac4;font-size:8px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.sdlc-document-rail li small{color:#647d75;font-family:var(--font-geist-mono),monospace;font-size:6px}.sdlc-document-rail li.has-warning small{color:#d5b879}.sdlc-source-preview{display:flex;flex-direction:column}.sdlc-source-preview article{margin-top:20px;padding:21px;border:1px solid var(--line-dark);border-radius:9px;background:rgba(3,14,12,.24)}.sdlc-source-preview article>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.sdlc-source-preview article>div span{color:var(--mint-300);font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.sdlc-source-preview article>div b{color:#688178;font-size:6px;font-weight:600}.sdlc-source-preview article h2{margin-top:34px;color:#eef7f4;font-size:clamp(24px,2.35vw,34px);font-weight:520;letter-spacing:-.045em}.sdlc-source-preview article p{margin-top:16px;color:#9fb2ac;font-size:10px;line-height:1.65}.sdlc-parser-meta{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.sdlc-parser-meta>span{min-height:63px;padding:11px;display:grid;align-content:center;gap:5px;border-left:1px solid var(--line-dark)}.sdlc-parser-meta>span:last-child{border-right:1px solid var(--line-dark)}.sdlc-parser-meta small{color:#627b73;font-family:var(--font-geist-mono),monospace;font-size:6px;letter-spacing:.05em;text-transform:uppercase}.sdlc-parser-meta b{color:#b8cac4;font-size:8px;font-weight:580}.sdlc-grounding-panel{border-left:1px solid var(--line-dark);background:rgba(1,10,8,.13)}.sdlc-grounding-panel ul{gap:0}.sdlc-grounding-panel li{min-height:77px;padding:14px 0;display:grid;grid-template-columns:7px 1fr;align-items:start;gap:10px;border-bottom:1px solid var(--line-dark)}.sdlc-grounding-panel li>i{width:5px;height:5px;margin-top:4px;border-radius:50%;background:var(--mint-400)}.sdlc-grounding-panel li>span{display:grid;gap:5px}.sdlc-grounding-panel strong{color:#b8cac4;font-size:8px;font-weight:590}.sdlc-grounding-panel small{color:#667f77;font-size:7px;line-height:1.45}.sdlc-layer-rail{padding:14px 18px;display:grid;grid-template-columns:repeat(8,1fr);gap:7px;border-top:1px solid var(--line-dark)}.sdlc-layer-rail>span{min-height:48px;display:grid;place-items:center;align-content:center;gap:4px;border:1px solid var(--line-dark-strong);border-radius:6px;color:var(--mint-300);font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:620;text-align:center;text-transform:uppercase}.sdlc-layer-rail>span small{color:#6a837a;font-size:5px;letter-spacing:.06em}.sdlc-layer-rail>span.is-planned{border-style:dashed;color:#718a82;background:transparent}.sdlc-workspace figcaption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sdlc-status-band{position:relative;z-index:1;width:var(--container);min-height:76px;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.sdlc-status-band>div{padding:17px 23px;display:grid;align-content:center;gap:7px;border-left:1px solid var(--line-dark)}.sdlc-status-band>div:last-child{border-right:1px solid var(--line-dark)}.sdlc-status-band span{color:var(--mint-300);font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.sdlc-status-band p{color:#9db0aa;font-size:9px}.sdlc-status-band .is-planned{background:rgba(255,255,255,.014)}.sdlc-status-band .is-planned span{color:#718a82}.sdlc-page-inner{padding-top:122px}.sdlc-section-heading{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.48fr);gap:clamp(56px,8vw,124px);align-items:end}.sdlc-boundary-heading h2,.sdlc-model-copy h2,.sdlc-section-heading h2{max-width:860px;margin-top:20px;font-size:clamp(45px,4.8vw,70px);font-weight:510;letter-spacing:-.06em;line-height:.99;text-wrap:balance}.sdlc-section-heading>p{max-width:450px;padding-bottom:5px;color:var(--muted);font-size:14px;line-height:1.72}.sdlc-current-grid{margin-top:72px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.sdlc-current-grid article{min-height:280px;padding:28px;display:flex;flex-direction:column;border-left:1px solid var(--line-light);background:var(--card-surface)}.sdlc-current-grid article:last-child{border-right:1px solid var(--line-light)}.sdlc-boundary-grid article>span,.sdlc-current-grid article>span,.sdlc-workflow-grid li>span{color:var(--light-accent);font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.sdlc-current-grid h3{margin-top:auto;font-size:21px;font-weight:590;letter-spacing:-.035em;line-height:1.22}.sdlc-current-grid p{margin-top:14px;color:var(--muted);font-size:11px;line-height:1.7}.sdlc-model{margin-top:132px;padding:clamp(42px,5.2vw,72px);display:grid;grid-template-columns:minmax(300px,.46fr) minmax(0,.74fr);gap:clamp(56px,8vw,118px);border:1px solid var(--line-dark);border-radius:22px;background:radial-gradient(circle at 89% 8%,rgba(83,226,188,.1),transparent 31%),linear-gradient(142deg,var(--ink-800),var(--ink-950));color:var(--white)}.sdlc-model-copy .section-kicker{color:var(--mint-300)}.sdlc-model-copy h2{color:var(--white)}.sdlc-model-copy>p:last-child{max-width:530px;margin-top:24px;color:var(--dark-muted);font-size:14px;line-height:1.74}.sdlc-model-flow{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);list-style:none}.sdlc-model-flow li{min-height:132px;padding:18px;display:flex;flex-direction:column;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:rgba(83,226,188,.025)}.sdlc-model-flow li.is-planned{background:transparent}.sdlc-model-flow li>span{color:var(--mint-400);font-family:var(--font-geist-mono),monospace;font-size:7px}.sdlc-model-flow li.is-planned>span{color:#627b73}.sdlc-model-flow h3{margin-top:auto;color:#dfece8;font-size:13px;font-weight:580;letter-spacing:-.02em}.sdlc-model-flow small{margin-top:5px;color:var(--mint-300);font-family:var(--font-geist-mono),monospace;font-size:6px;letter-spacing:.06em;text-transform:uppercase}.sdlc-model-flow .is-planned small{color:#657e76}.sdlc-model-rules{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.sdlc-model-rules article{min-height:126px;padding:23px;border-left:1px solid var(--line-dark)}.sdlc-model-rules article:last-child{border-right:1px solid var(--line-dark)}.sdlc-model-rules span{color:var(--mint-300);font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.sdlc-model-rules p{margin-top:15px;color:#91a79f;font-size:10px;line-height:1.65}.sdlc-roadmap-section,.sdlc-workflow{margin-top:132px}.sdlc-roadmap{margin-top:72px;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line-light)}.sdlc-roadmap>article{padding:clamp(32px,4vw,54px);background:var(--card-surface)}.sdlc-roadmap>article+article{border-left:1px solid var(--line-light)}.sdlc-roadmap>article.is-planned{background:rgba(255,255,255,.04)}.sdlc-roadmap-head{min-height:50px;padding-bottom:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line-light)}.sdlc-roadmap-head span{color:var(--light-accent);font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.sdlc-roadmap .is-planned .sdlc-roadmap-head span{color:var(--quiet)}.sdlc-roadmap-head b{color:var(--quiet);font-size:9px;font-weight:600}.sdlc-roadmap ul{margin:27px 0 0;padding:0;display:grid;gap:15px;list-style:none}.sdlc-roadmap li{position:relative;padding-left:19px;color:var(--muted);font-size:11px;line-height:1.55}.sdlc-roadmap li:before{position:absolute;top:6px;left:0;width:5px;height:5px;border-radius:50%;background:var(--light-accent);content:""}.sdlc-roadmap .is-planned li:before{border:1px solid var(--quiet);background:transparent}.sdlc-workflow-grid{margin:72px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);list-style:none}.sdlc-workflow-grid li{min-height:290px;padding:28px;display:flex;flex-direction:column;border-left:1px solid var(--line-light);background:rgba(255,255,255,.055)}.sdlc-workflow-grid li:last-child{border-right:1px solid var(--line-light)}.sdlc-workflow-grid h3{margin-top:auto;font-size:22px;font-weight:580;letter-spacing:-.035em}.sdlc-workflow-grid p{margin-top:14px;color:var(--muted);font-size:11px;line-height:1.7}.sdlc-boundary{margin-top:132px;padding:clamp(42px,5.2vw,72px);display:grid;grid-template-columns:minmax(300px,.44fr) minmax(0,.76fr);gap:clamp(54px,7vw,110px);border:1px solid var(--line-dark);border-radius:22px;background:radial-gradient(circle at 10% 100%,rgba(83,226,188,.08),transparent 35%),linear-gradient(142deg,var(--ink-800),var(--ink-950));color:var(--white)}.sdlc-boundary-heading .section-kicker{color:var(--mint-300)}.sdlc-boundary-heading h2{color:var(--white)}.sdlc-boundary-heading>p:last-child{max-width:510px;margin-top:23px;color:var(--dark-muted);font-size:13px;line-height:1.72}.sdlc-boundary-grid{display:grid;border-top:1px solid var(--line-dark)}.sdlc-boundary-grid article{min-height:118px;padding:22px 0;display:grid;grid-template-columns:38px 1fr;gap:17px;align-items:start;border-bottom:1px solid var(--line-dark)}.sdlc-boundary-grid article>span{padding-top:3px;color:var(--mint-400)}.sdlc-boundary-grid h3{color:#e1eee9;font-size:14px;font-weight:580}.sdlc-boundary-grid p{max-width:650px;margin-top:8px;color:#91a79f;font-size:10px;line-height:1.65}.sdlc-closing .closing-inner h2{max-width:1020px}.closing-section{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 115%,rgba(83,226,188,.22),transparent 38%),linear-gradient(135deg,#0a2420,var(--ink-950));color:var(--white)}.closing-section:after,.closing-section:before{position:absolute;top:50%;width:420px;height:420px;border:1px solid rgba(138,243,211,.08);border-radius:50%;content:"";transform:translateY(-50%)}.closing-section:before{left:-330px}.closing-section:after{right:-330px}.closing-inner{position:relative;z-index:1;width:var(--container);min-height:535px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.closing-inner>p{color:var(--mint-300);font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.closing-inner h2{max-width:920px;margin-top:25px;font-size:clamp(54px,6.1vw,86px);font-weight:490;letter-spacing:-.065em;line-height:.98}.closing-inner h2 span{color:var(--mint-300)}.closing-inner>div{margin-top:37px;display:flex;gap:12px}footer{min-height:118px;padding:0 max(38px,calc((100% - 1450px) / 2));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:var(--ink-950);border-top:1px solid var(--line-dark);color:var(--white)}footer>p{color:#6f8980;font-size:10px}footer nav{justify-self:end;display:flex;gap:25px}footer nav a{color:#8ca39b;font-size:10px;transition:color .16s ease}footer nav a:hover{color:var(--white)}@media (max-width:1240px){:root{--container:min(1120px,calc(100% - 64px))}.hero{padding-top:88px;grid-template-columns:1fr;gap:72px}.hero-copy{max-width:820px}.command-wrap{width:100%;max-width:840px;justify-self:center}.command-center{transform:none}@keyframes command-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.product-grid{grid-template-columns:repeat(3,1fr)}.product-card:nth-child(4),.product-card:nth-child(5){border-top:1px solid var(--line-light)}.product-card:nth-child(4){border-left:1px solid var(--line-light)}.product-card:nth-child(5){border-right:1px solid var(--line-light)}.standard-band{grid-template-columns:1fr repeat(2,auto)}.standard-band p:nth-last-child(-n+2){display:none}}@media (max-width:1020px){:root{--container:calc(100% - 48px);--section-space:94px}.company-copy,.operating-heading,.section-heading{grid-template-columns:1fr;gap:30px}.operating-heading>p:last-child,.section-heading>p{max-width:650px}.product-detail{padding-top:100px;grid-template-columns:1fr;gap:52px}.detail-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.detail-intro .section-kicker,.detail-intro h2,.detail-intro>p:not(.section-kicker){grid-column:1}.detail-tabs{grid-column:2;grid-row:1/5;margin-top:0}.operating-heading .section-kicker{grid-column:1}.model-flow{grid-template-columns:repeat(2,1fr)}.model-flow article:nth-child(3),.model-flow article:nth-child(4){border-top:1px solid var(--line-dark)}.model-flow article:nth-child(3){border-left:0}.model-flow article:nth-child(2):after{display:none}.company-copy{gap:35px}.company-copy>div{max-width:680px}footer{padding:0 24px}}@media (max-width:760px){:root{--container:calc(100% - 36px);--section-space:78px}.site-header{min-height:74px;grid-template-columns:1fr auto}.header-actions{gap:7px}.desktop-nav,.nav-cta{display:none}.theme-toggle{width:52px;padding:0;justify-content:center}.theme-toggle-label{display:none}.mobile-menu{position:relative;display:block}.mobile-menu>summary{width:44px;height:44px;display:grid;place-content:center;gap:6px;border:1px solid var(--line-dark-strong);border-radius:6px;cursor:pointer;list-style:none}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary>span{width:16px;height:1px;display:block;background:var(--white)}.mobile-menu>nav{position:absolute;top:51px;right:0;width:min(320px,calc(100vw - 30px));padding:8px;display:grid;border:1px solid var(--line-dark-strong);border-radius:9px;background:#0b211d;box-shadow:0 18px 45px rgba(0,0,0,.3)}.mobile-menu>nav>a{min-height:44px;padding:0 12px;display:flex;align-items:center;border-radius:5px;color:var(--dark-muted);font-size:12px}.mobile-menu>nav>a:hover{background:rgba(138,243,211,.06);color:var(--white)}.mobile-product-menu{border-bottom:1px solid var(--line-dark)}.mobile-product-menu>summary{min-height:46px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-radius:5px;color:var(--white);cursor:pointer;font-size:12px;font-weight:560;list-style:none}.mobile-product-menu>summary::-webkit-details-marker{display:none}.mobile-product-menu>summary span{min-width:23px;height:23px;display:grid;place-items:center;border:1px solid var(--line-dark-strong);border-radius:999px;color:var(--mint-300);font-family:var(--font-geist-mono),monospace;font-size:8px}.mobile-product-links{padding:2px 6px 9px 12px;display:grid;border-left:1px solid rgba(83,226,188,.25)}.mobile-product-links a{min-height:48px;padding:8px;display:grid;grid-template-columns:27px 1fr;align-items:center;gap:8px;border-radius:5px;color:#9db0aa;font-size:11px;font-weight:520;line-height:1.35}.mobile-product-links a:hover,.mobile-product-links a[aria-current=location]{background:rgba(138,243,211,.065);color:var(--white)}.mobile-product-links a span{color:var(--mint-400);font-family:var(--font-geist-mono),monospace;font-size:8px}.hero{min-height:auto;padding:76px 0 125px;gap:64px}.hero h1{font-size:clamp(50px,13vw,68px)}.hero-lede{font-size:15px}.command-body{grid-template-columns:1fr}.product-rail{overflow-x:auto;padding:12px;display:flex;gap:7px;border-right:0;border-bottom:1px solid var(--line-dark);scrollbar-width:none}.product-rail::-webkit-scrollbar{display:none}.product-rail>p{display:none}.product-tab{width:182px;min-width:182px;min-height:60px}.product-tab small{display:none}.product-grid{grid-template-columns:repeat(2,1fr)}.product-card:nth-child(3){border-top:1px solid var(--line-light)}.product-card:nth-child(4){border-left:0}.product-card:nth-child(5){border-right:0}.product-card:last-child{grid-column:1/-1}.standard-band{grid-template-columns:1fr auto}.standard-band p:nth-of-type(n+2){display:none}.standards-grid{grid-template-columns:1fr}.standards-grid article{min-height:auto;padding:27px 0 30px}.standards-grid article+article{padding-left:0;border-top:1px solid var(--line-dark);border-left:0}.standards-grid h3{margin-top:30px}.domain-line{padding:22px 0;flex-wrap:wrap;gap:20px}.domain-line i{display:none}footer{min-height:150px;padding:26px 18px;grid-template-columns:1fr auto;row-gap:20px}footer>p{grid-column:1/-1;grid-row:2}}@media (max-width:600px){:root{--container:calc(100% - 30px);--section-space:66px}.hero-shell{min-height:0}.brand{font-size:14px}.hero{padding-top:60px}.eyebrow,.section-kicker{font-size:9px}.hero h1{margin-top:20px;font-size:clamp(47px,14.6vw,62px);letter-spacing:-.066em}.hero-actions{display:grid}.button{width:100%}.trust-line{display:grid}.command-center{min-height:0;border-radius:14px}.command-head{min-height:64px;padding:0 14px}.scope-pill{display:none}.command-workspace{padding:20px 14px}.workspace-top{gap:14px}.workspace-top h2{font-size:21px}.verified{display:none}.fact-grid{grid-template-columns:1fr}.fact{min-height:62px}.fact+.fact{border-top:1px solid var(--line-dark);border-left:0}.flow-track{grid-template-columns:repeat(2,1fr);row-gap:17px}.flow-track:before{display:none}.product-section{margin-top:-31px;border-radius:26px 26px 0 0}.section-heading h2{font-size:42px}.product-grid{margin-top:52px;grid-template-columns:1fr}.product-card,.product-card:last-child{min-height:225px;grid-column:auto;border-top:1px solid var(--line-light);border-right:1px solid var(--line-light);border-left:1px solid var(--line-light)}.standard-band{min-height:92px;padding:17px;grid-template-columns:1fr;gap:9px}.standard-band p{padding-left:16px}.standard-band p:before{left:0}.product-detail{padding-top:78px}.detail-intro{grid-template-columns:1fr}.detail-intro .section-kicker,.detail-intro h2,.detail-intro>p:not(.section-kicker),.detail-tabs{grid-column:1;grid-row:auto}.detail-tabs{margin-top:33px}.detail-panel{min-height:570px;padding:28px 23px}.detail-panel h3{margin-top:37px;font-size:40px}.detail-guardrail{grid-template-columns:1fr;gap:10px}.operating-inner{padding:88px 0}.operating-heading h2{font-size:46px}.standards-grid{margin-top:61px}.model-panel-head{align-items:flex-start;flex-direction:column;justify-content:center;gap:5px}.model-flow{grid-template-columns:1fr}.model-flow article{min-height:190px;border-top:1px solid var(--line-dark);border-left:0!important}.model-flow article:first-child{border-top:0}.model-flow article:after{display:none!important}.company-inner{padding:84px 0}.company-copy h2{font-size:45px}.domain-line{margin-top:60px}.closing-inner{min-height:500px}.closing-inner h2{font-size:50px}.closing-inner>div{width:100%;display:grid}footer{display:flex;flex-direction:column;align-items:flex-start}footer nav{justify-self:auto;flex-wrap:wrap}}.company-section-heading.company-section-heading-single{grid-template-columns:minmax(0,1fr);gap:0}.company-family-links h3,.family-product-grid h3{margin-top:0}.eyebrow,.section-kicker{display:none!important}@media (max-width:1020px){.product-page-hero-inner,.product-page-overview{grid-template-columns:1fr;gap:48px}.product-page-hero-inner{min-height:auto}.product-page-facts{max-width:700px}.product-page-capabilities{grid-template-columns:repeat(2,1fr)}.product-page-capabilities article:nth-child(n+3){border-top:1px solid var(--line-light)}.product-page-capabilities article:nth-child(odd){border-left:1px solid var(--line-light)}.product-page-steps{grid-template-columns:repeat(2,1fr)}.product-page-step:nth-child(n+3){border-top:1px solid var(--line-light)}}@media (max-width:760px){.product-page-home-link{min-height:44px;padding:0 13px;display:inline-flex}.product-page-hero-inner{padding-top:82px}}@media (max-width:600px){.product-page-hero-inner{padding:70px 0 92px}.product-page-intro .eyebrow{margin-top:30px}.product-page-intro h1{font-size:clamp(47px,14vw,62px)}.product-page-promise{font-size:17px}.product-page-actions{display:grid}.product-page-body{margin-top:-27px;border-radius:27px 27px 0 0}.product-page-inner{padding:78px 0 84px}.product-page-overview h2,.product-page-section-heading h2{font-size:42px}.product-page-overview-copy{font-size:15px}.product-page-boundary,.product-page-capabilities,.product-page-next,.product-page-steps{grid-template-columns:1fr}.product-page-capabilities article,.product-page-capabilities article:last-child,.product-page-step,.product-page-step:last-child{min-height:150px;border-top:1px solid var(--line-light);border-right:1px solid var(--line-light);border-left:1px solid var(--line-light)}.product-page-capabilities article:first-child,.product-page-step:first-child{border-top:0}.product-page-boundary{gap:30px}.product-page-next{gap:22px;padding:24px 0}.product-page-next-link{justify-items:start;text-align:left}.product-page-all{width:max-content;grid-row:3}}@media (max-width:1180px){.meeting-hero-inner{min-height:auto;grid-template-columns:1fr;gap:68px}.meeting-hero-copy{max-width:850px}.meeting-preview{width:100%;max-width:920px;justify-self:center}}@media (max-width:1020px){.meeting-boundary,.meeting-recall,.meeting-section-heading{grid-template-columns:1fr;gap:48px}.meeting-section-heading>p{max-width:680px}.meeting-capability-grid,.meeting-workflow-grid{grid-template-columns:repeat(2,1fr)}.meeting-workflow-grid li:nth-child(n+3){border-top:1px solid var(--line-light)}.meeting-source-rail{flex-wrap:wrap;gap:14px 22px}.meeting-source-rail span{width:100%}}@media (max-width:760px){.meeting-hero-inner{padding-top:82px}.meeting-capture-grid,.meeting-moment-grid,.meeting-preview-body,.meeting-trust-strip{grid-template-columns:1fr}.meeting-transcript{min-height:415px;border-right:0;border-bottom:1px solid var(--line-dark)}.meeting-trust-strip span{min-height:56px;justify-content:flex-start;border-top:1px solid var(--line-dark);border-right:1px solid var(--line-dark)}.meeting-trust-strip span:first-child{border-top:0}.meeting-capture-grid article,.meeting-moment-grid article{min-height:240px;border-top:1px solid var(--line-light);border-right:1px solid var(--line-light)}.meeting-capture-grid article:first-child,.meeting-moment-grid article:first-child{border-top:0}.meeting-capability-grid,.meeting-workflow-grid{grid-template-columns:1fr}.meeting-capability-grid article,.meeting-workflow-grid li,.meeting-workflow-grid li:last-child{min-height:220px;border-top:1px solid var(--line-light);border-right:1px solid var(--line-light)}.meeting-capability-grid article:first-child,.meeting-workflow-grid li:first-child{border-top:0}}@media (max-width:600px){.meeting-hero{padding-bottom:27px}.meeting-hero-inner{padding:68px 0 82px;gap:52px}.meeting-hero-copy .eyebrow{margin-top:30px}.meeting-hero-copy h1{font-size:clamp(48px,14vw,61px)}.meeting-preview-foot,.meeting-preview-head{min-height:72px;padding:12px 14px;flex-wrap:wrap}.meeting-preview-head>div{min-width:0}.meeting-preview-head strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-intelligence,.meeting-transcript{padding:16px}.meeting-transcript-state{grid-template-columns:6px 1fr}.meeting-transcript-state b{display:none}.meeting-trust-strip span{padding-inline:17px}.meeting-page-inner{padding-top:82px}.meeting-boundary-heading h2,.meeting-recall-copy h2,.meeting-section-heading h2{font-size:42px}.meeting-capability-grid,.meeting-capture-grid,.meeting-moment-grid,.meeting-workflow-grid{margin-top:50px}.meeting-boundary,.meeting-capability-section,.meeting-capture,.meeting-recall,.meeting-workflow{margin-top:92px}.meeting-boundary,.meeting-recall{padding:30px 21px;border-radius:16px}.meeting-recall-preview{margin-inline:-5px}.meeting-recall-foot,.meeting-recall-head{padding-inline:14px}.meeting-search-query{min-height:76px;margin:13px;grid-template-columns:1fr auto}.meeting-search-query span{grid-column:1/-1;padding-top:12px}.meeting-search-query p{padding-bottom:12px}.meeting-search-result{margin:0 13px 13px;padding:17px}.meeting-search-result>div:first-child{align-items:flex-start;flex-direction:column;gap:5px}.meeting-search-result h3{font-size:25px}.meeting-source-rail{padding:18px}.meeting-boundary-grid article{grid-template-columns:28px 1fr}}@media (max-width:1180px){.sdlc-hero-inner{min-height:auto;grid-template-columns:1fr;gap:68px}.sdlc-hero-copy{max-width:880px}.sdlc-workspace{width:100%;max-width:980px;justify-self:center}}@media (max-width:1020px){.sdlc-boundary,.sdlc-model,.sdlc-section-heading{grid-template-columns:1fr;gap:48px}.sdlc-section-heading>p{max-width:680px}.sdlc-current-grid,.sdlc-workflow-grid{grid-template-columns:repeat(2,1fr)}.sdlc-current-grid article:nth-child(n+3),.sdlc-workflow-grid li:nth-child(n+3){border-top:1px solid var(--line-light)}}@media (max-width:900px){.sdlc-workspace-body{grid-template-columns:180px minmax(0,1fr)}.sdlc-grounding-panel{grid-column:1/-1;border-top:1px solid var(--line-dark);border-left:0}.sdlc-grounding-panel ul{grid-template-columns:repeat(2,1fr);column-gap:24px}.sdlc-layer-rail{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.sdlc-hero-inner{padding-top:82px}.sdlc-model-rules,.sdlc-roadmap,.sdlc-status-band{grid-template-columns:1fr}.sdlc-status-band>div,.sdlc-status-band>div:last-child{min-height:69px;border-top:1px solid var(--line-dark);border-right:1px solid var(--line-dark)}.sdlc-status-band>div:first-child{border-top:0}.sdlc-roadmap>article+article{border-top:1px solid var(--line-light);border-left:0}.sdlc-model-rules article,.sdlc-model-rules article:last-child{min-height:auto;border-top:1px solid var(--line-dark);border-right:1px solid var(--line-dark)}.sdlc-model-rules article:first-child{border-top:0}}@media (max-width:600px){.sdlc-hero{padding-bottom:27px}.sdlc-hero-inner{padding:68px 0 82px;gap:52px}.sdlc-hero-copy .eyebrow{margin-top:30px}.sdlc-hero-copy h1{font-size:clamp(48px,14vw,61px)}.sdlc-workspace-head{min-height:80px;padding:12px 14px;align-items:flex-start;flex-direction:column;justify-content:center}.sdlc-current-grid,.sdlc-workflow-grid,.sdlc-workspace-body{grid-template-columns:1fr}.sdlc-document-rail,.sdlc-grounding-panel,.sdlc-source-preview{padding:16px}.sdlc-document-rail{border-right:0;border-bottom:1px solid var(--line-dark)}.sdlc-grounding-panel{grid-column:auto}.sdlc-grounding-panel ul,.sdlc-parser-meta{grid-template-columns:1fr}.sdlc-parser-meta{margin-top:20px}.sdlc-parser-meta>span,.sdlc-parser-meta>span:last-child{min-height:54px;border-top:1px solid var(--line-dark);border-right:1px solid var(--line-dark)}.sdlc-parser-meta>span:first-child{border-top:0}.sdlc-layer-rail{grid-template-columns:repeat(2,1fr)}.sdlc-page-inner{padding-top:82px}.sdlc-boundary-heading h2,.sdlc-model-copy h2,.sdlc-section-heading h2{font-size:42px}.sdlc-current-grid,.sdlc-roadmap,.sdlc-workflow-grid{margin-top:50px}.sdlc-boundary,.sdlc-model,.sdlc-roadmap-section,.sdlc-workflow{margin-top:92px}.sdlc-current-grid article,.sdlc-workflow-grid li,.sdlc-workflow-grid li:last-child{min-height:220px;border-top:1px solid var(--line-light);border-right:1px solid var(--line-light)}.sdlc-current-grid article:first-child,.sdlc-workflow-grid li:first-child{border-top:0}.sdlc-boundary,.sdlc-model{padding:30px 21px;border-radius:16px}.sdlc-model-flow{grid-template-columns:repeat(2,1fr)}.sdlc-model-flow li{min-height:118px}.sdlc-roadmap>article{padding:27px 21px}.sdlc-roadmap-head{align-items:flex-start;flex-direction:column;gap:7px}.sdlc-boundary-grid article{grid-template-columns:28px 1fr}}.suite-page{--suite-accent:var(--mint-300);--suite-accent-soft:rgba(138,243,211,0.1);--suite-accent-line:rgba(138,243,211,0.24)}.suite-page-clinical-docs{--suite-accent:#8af3d3;--suite-accent-soft:rgba(138,243,211,0.1);--suite-accent-line:rgba(138,243,211,0.25)}.suite-page-icu-intelligence{--suite-accent:#ffb39f;--suite-accent-soft:rgba(255,179,159,0.1);--suite-accent-line:rgba(255,179,159,0.25)}.suite-page-prior-auth{--suite-accent:#d5c3ff;--suite-accent-soft:rgba(213,195,255,0.1);--suite-accent-line:rgba(213,195,255,0.25)}.suite-page-career{--suite-accent:#b9d9ff;--suite-accent-soft:rgba(185,217,255,0.1);--suite-accent-line:rgba(185,217,255,0.25)}.suite-page-notetaking{--suite-accent:#c9f29d;--suite-accent-soft:rgba(201,242,157,0.1);--suite-accent-line:rgba(201,242,157,0.24)}.suite-hero{padding-bottom:40px}.suite-hero:after{position:absolute;right:-250px;bottom:-440px;width:820px;height:820px;border:1px solid rgba(138,243,211,.07);border-radius:50%;box-shadow:0 0 0 90px rgba(138,243,211,.02),0 0 0 180px rgba(138,243,211,.014);content:"";pointer-events:none}.suite-hero-inner{position:relative;z-index:1;width:var(--container);min-height:790px;margin-inline:auto;padding:90px 0 104px;display:grid;grid-template-columns:minmax(390px,.76fr) minmax(620px,1.24fr);gap:clamp(52px,5.5vw,92px);align-items:center}.suite-hero-copy{position:relative;z-index:2}.suite-hero-copy .eyebrow{margin-top:38px}.suite-hero-copy h1{max-width:710px;margin-top:22px;color:var(--white);font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(62px,6.1vw,94px);font-weight:500;letter-spacing:-.062em;line-height:.91;text-wrap:balance}.suite-hero-copy .product-page-promise{max-width:620px;margin-top:30px;color:var(--suite-accent);font-size:18px}.suite-hero-lede{max-width:640px;margin-top:18px;color:#a7bbb4;font-size:14px;line-height:1.75}.suite-console{position:relative;z-index:2;width:100%;margin:0;overflow:hidden;border:1px solid rgba(213,255,241,.2);border-radius:18px;background:linear-gradient(rgba(213,255,241,.025) 1px,transparent 0),linear-gradient(90deg,rgba(213,255,241,.025) 1px,transparent 0),linear-gradient(145deg,#0c231e,#071512 62%,#0b201c);background-size:36px 36px,36px 36px,auto;box-shadow:0 34px 95px rgba(0,0,0,.28);color:var(--white)}.suite-console:before{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 80% 0,var(--suite-accent-soft),transparent 34%);content:"";pointer-events:none}.suite-console>*{position:relative;z-index:1}.suite-console-foot,.suite-console-head{min-height:66px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:solid rgba(213,255,241,.13);border-width:0 0 1px}.suite-console-head>div{display:grid;gap:5px}.suite-console-head strong{font-size:11px;font-weight:620;letter-spacing:-.01em}.suite-console figcaption,.suite-console-foot,.suite-console-head small,.suite-console-heading,.suite-console-kicker,.suite-console-label{font-family:var(--font-geist-mono),monospace;text-transform:uppercase}.suite-console-head small{color:#728c83;font-size:7px;font-weight:650;letter-spacing:.1em}.suite-console-badge,.suite-console-status,.suite-status-badge{min-height:25px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--suite-accent-line);border-radius:999px;background:var(--suite-accent-soft);color:var(--suite-accent);font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.suite-console-badge:before,.suite-console-status:before,.suite-status-badge:before{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor;content:""}.suite-console-body{min-height:454px;display:grid;grid-template-columns:minmax(142px,.72fr) minmax(290px,1.55fr) minmax(155px,.8fr)}.suite-console-main,.suite-console-rail,.suite-console-side{min-width:0;padding:21px 18px}.suite-console-main,.suite-console-rail{border-right:1px solid rgba(213,255,241,.12)}.suite-console-heading,.suite-console-kicker,.suite-console-label{color:#718a82;font-size:7px;font-weight:700;letter-spacing:.1em}.suite-console-rail ul,.suite-highlight-copy ul{margin:0;padding:0;list-style:none}.suite-console-rail ul{margin-top:17px;display:grid;gap:8px}.suite-console-rail article,.suite-console-rail li,.suite-console-source,.suite-console-step{min-height:46px;padding:10px;display:grid;align-content:center;gap:4px;border:1px solid rgba(213,255,241,.1);border-radius:7px;background:rgba(255,255,255,.015);color:#9bb0a8;font-size:8px;line-height:1.4}.suite-console-rail article strong,.suite-console-rail li strong,.suite-console-source strong,.suite-console-step strong{color:#dceae5;font-size:9px;font-weight:570}.suite-console-rail article small,.suite-console-rail li small,.suite-console-source small,.suite-console-step small{color:#728c83;font-size:7px}.suite-console-rail article.is-active,.suite-console-rail li.is-active,.suite-console-source.is-active,.suite-console-step.is-active{border-color:var(--suite-accent-line);background:var(--suite-accent-soft)}.suite-console-card,.suite-proposal-card{margin-top:14px;padding:18px;border:1px solid rgba(213,255,241,.13);border-radius:10px;background:rgba(3,13,11,.56)}.suite-console-card>h2,.suite-console-card>h3,.suite-proposal-card>h2,.suite-proposal-card>h3{margin-top:12px;color:#edf8f4;font-size:18px;font-weight:540;letter-spacing:-.035em;line-height:1.2}.suite-console-card>p,.suite-proposal-card>p{margin-top:10px;color:#91a69f;font-size:9px;line-height:1.65}.suite-console-checks,.suite-console-facts,.suite-console-meta{margin-top:17px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.suite-console-checks>div,.suite-console-checks>span,.suite-console-facts>div,.suite-console-facts>span,.suite-console-meta>div,.suite-console-meta>span{min-height:53px;padding:10px;display:grid;align-content:center;gap:5px;border:1px solid rgba(213,255,241,.1);border-radius:6px}.suite-console-checks small,.suite-console-checks span,.suite-console-facts small,.suite-console-facts span,.suite-console-meta small,.suite-console-meta span{color:#70877f;font-size:6px;letter-spacing:.08em;text-transform:uppercase}.suite-console-checks strong,.suite-console-facts strong,.suite-console-meta strong{color:var(--suite-accent);font-size:8px;font-weight:620}.suite-console-side{display:grid;align-content:start;gap:9px}.suite-console-side>.suite-console-heading{margin-bottom:4px}.suite-console-mini-card,.suite-console-side-card,.suite-mini-card{min-height:70px;padding:12px;display:grid;align-content:center;gap:6px;border:1px solid rgba(213,255,241,.1);border-radius:7px;background:rgba(255,255,255,.018)}.suite-console-mini-card span,.suite-console-side-card span,.suite-mini-card span{color:#728a82;font-family:var(--font-geist-mono),monospace;font-size:6px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.suite-console-mini-card strong,.suite-console-side-card strong,.suite-mini-card strong{color:#dce9e5;font-size:9px;font-weight:570;line-height:1.4}.suite-console-mini-card p,.suite-console-side-card p,.suite-mini-card p{color:#7f978f;font-size:7px;line-height:1.45}.suite-console-foot{min-height:48px;border-width:1px 0 0;color:#789087;font-size:6px;font-weight:650;letter-spacing:.09em}.suite-console-foot span:last-child,.suite-console-foot strong{color:var(--suite-accent)}.suite-console figcaption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.suite-console-head>div>span:not(.suite-console-badge),.suite-console-title>div>span{color:#718a82;font-size:7px;font-weight:600;letter-spacing:.06em}.suite-console-title{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:10px!important}.suite-console-title>div{display:grid;gap:4px}.suite-console-signal{width:9px;height:9px;border:2px solid var(--suite-accent);border-radius:50%;box-shadow:0 0 12px var(--suite-accent)}.suite-console-stage-list{margin:16px 0 0;padding:0;display:grid;list-style:none}.suite-console-stage-list li{min-height:68px;padding:11px 8px;display:grid;grid-template-columns:minmax(0,1fr) 7px;gap:8px;align-items:center;border-bottom:1px solid rgba(213,255,241,.09);color:#738c84}.suite-console-stage-list li>div{width:100%;min-width:0;display:grid;gap:4px}.suite-console-stage-list strong{color:#c9d8d3;font-size:8px;font-weight:580}.suite-console-stage-list small{color:#718980;font-size:6px}.suite-console-stage-list i{width:6px;height:6px;border:1px solid #5f776f;border-radius:50%}.suite-console-stage-list .is-active i,.suite-console-stage-list .is-complete i{border-color:var(--suite-accent);background:var(--suite-accent);box-shadow:0 0 8px var(--suite-accent)}.suite-console-stage-list .is-active{margin-inline:-8px;padding-inline:16px;border:1px solid var(--suite-accent-line);border-radius:7px;background:var(--suite-accent-soft)}.suite-console-stage-list .is-locked{opacity:.58}.suite-console-section-heading{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:14px}.suite-console-section-heading>span{letter-spacing:.07em}.suite-console-section-heading>span,.suite-proposal-card>p:first-child{color:var(--suite-accent);font-family:var(--font-geist-mono),monospace;font-size:6px;font-weight:700;text-transform:uppercase}.suite-proposal-card>p:first-child{letter-spacing:.08em}.suite-console-foot i,.suite-highlight-preview-foot i{width:5px;height:5px;display:inline-block;margin-right:7px;border-radius:50%;background:var(--suite-accent);box-shadow:0 0 8px var(--suite-accent)}.suite-audit-list{padding:5px 12px}.suite-audit-row{min-height:69px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:11px;align-items:center;border-bottom:1px solid rgba(213,255,241,.09)}.suite-audit-row:last-child{border-bottom:0}.suite-audit-row>div{width:100%;min-width:0;display:grid;gap:4px}.suite-audit-row strong{color:#dce9e5;font-size:9px;font-weight:580}.suite-audit-row small{color:#768e86;font-size:7px}.suite-audit-row em{color:#768e86;font-family:var(--font-geist-mono),monospace;font-size:6px;font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.suite-audit-row.is-active em{color:var(--suite-accent)}.suite-audit-row.is-locked{opacity:.58}.suite-highlight-preview-foot{min-height:45px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(213,255,241,.1);color:#789087;font-family:var(--font-geist-mono),monospace;font-size:6px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.clinical-note-review,.icu-risk-workspace,.prior-auth-matrix{display:flex;flex-direction:column}.clinical-soap-card{flex:1}.clinical-soap-card>.suite-console-label{margin-top:0;color:var(--suite-accent)}.clinical-evidence-chips{margin-top:18px;display:flex;flex-wrap:wrap;gap:6px}.clinical-evidence-chips span{min-height:24px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid var(--suite-accent-line);border-radius:999px;color:var(--suite-accent);font-family:var(--font-geist-mono),monospace;font-size:5px;font-weight:700}.clinical-quality-row{margin-top:11px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.clinical-quality-row span{min-height:37px;padding:7px;display:flex;align-items:center;gap:6px;border:1px solid rgba(213,255,241,.09);border-radius:6px;color:#88a198;font-size:6px;line-height:1.35}.clinical-quality-row span:before{color:var(--suite-accent);content:"✓"}.icu-risk-workspace>h2{max-width:430px;margin-top:14px;color:#edf8f4;font-size:20px;font-weight:540;letter-spacing:-.04em;line-height:1.18}.icu-trend-panel{height:150px;margin-top:18px;padding:18px 13px 12px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border:1px solid rgba(213,255,241,.1);border-radius:9px;background:linear-gradient(rgba(213,255,241,.035) 1px,transparent 0),rgba(3,13,11,.45);background-size:100% 25%}.icu-trend-panel>div{position:relative;display:flex;align-items:end;gap:4px}.icu-trend-panel span{position:absolute;top:0;left:0;color:#7d958d;font-family:var(--font-geist-mono),monospace;font-size:6px;font-weight:700}.icu-trend-panel i{width:100%;min-height:4px;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,var(--suite-accent),rgba(255,179,159,.18));opacity:.82}.icu-risk-grid{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.icu-risk-grid article{min-height:72px;padding:11px;display:grid;align-content:center;gap:5px;border:1px solid rgba(213,255,241,.1);border-radius:7px;background:rgba(255,255,255,.015)}.icu-risk-grid article.is-rising{border-color:var(--suite-accent-line);background:var(--suite-accent-soft)}.icu-risk-grid small,.icu-risk-grid span{color:#718a82;font-size:6px}.icu-risk-grid strong{color:#dce9e5;font-size:10px;font-weight:590}.icu-risk-grid .is-rising strong{color:var(--suite-accent)}.prior-auth-readiness{min-height:93px;margin-top:14px;padding:15px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--suite-accent-line);border-radius:9px;background:var(--suite-accent-soft)}.prior-auth-readiness>div{display:grid;gap:5px}.prior-auth-readiness p,.prior-auth-readiness span{color:#829a92;font-size:6px;line-height:1.45}.prior-auth-readiness strong{color:var(--suite-accent);font-size:25px;font-weight:560;letter-spacing:-.05em}.prior-auth-readiness p{max-width:115px;text-align:right}.prior-auth-requirements{margin-top:10px;display:grid;gap:7px}.prior-auth-requirements article{min-height:65px;padding:10px 12px;display:grid;grid-template-columns:1fr auto;gap:5px 12px;align-content:center;border:1px solid rgba(213,255,241,.1);border-radius:7px;background:rgba(255,255,255,.014)}.prior-auth-requirements article>span{color:#c8d7d2;font-size:8px}.prior-auth-requirements article>strong{color:var(--suite-accent);font-family:var(--font-geist-mono),monospace;font-size:6px;font-weight:700;text-transform:uppercase}.prior-auth-requirements article>small{grid-column:1/-1;color:#718a82;font-size:6px}.prior-auth-requirements .is-gap{border-style:dashed}.prior-auth-requirements .is-gap>strong{color:#ffb39f}.career-requirement-list li{grid-template-columns:31px 1fr;align-items:center;gap:7px}.career-requirement-list li>span{min-height:18px;display:grid;place-items:center;border:1px solid var(--suite-accent-line);border-radius:4px;color:var(--suite-accent);font-family:var(--font-geist-mono),monospace;font-size:5px;font-weight:700;text-transform:uppercase}.career-rewrite-panel{display:flex;flex-direction:column}.career-copy-block{margin-top:13px;padding:14px;border:1px solid rgba(213,255,241,.1);border-radius:8px;background:rgba(3,13,11,.52)}.career-copy-block>span{color:#748c84;font-family:var(--font-geist-mono),monospace;font-size:6px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.career-copy-block>p{margin-top:10px;color:#cddcd7;font-size:10px;line-height:1.55}.career-copy-tailored{border-color:var(--suite-accent-line);background:var(--suite-accent-soft)}.career-copy-tailored>span{color:var(--suite-accent)}.career-copy-arrow{height:24px;display:grid;place-items:center;color:var(--suite-accent);font-size:11px}.career-check-row{margin-top:13px;display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.career-check-row span{min-height:28px;padding:0 7px;display:flex;align-items:center;gap:6px;border:1px solid rgba(213,255,241,.09);border-radius:5px;color:#87a097;font-size:6px}.career-check-row span:before{color:var(--suite-accent);content:"✓"}.career-verification-ledger .suite-highlight-preview-head>div{display:grid;gap:5px}.career-verification-ledger .suite-highlight-preview-head>div strong{color:#dce9e5;font-size:8px;text-transform:none}.suite-highlight-preview-rows{padding:4px 12px}.suite-highlight-preview-rows>div{min-height:58px;display:grid;grid-template-columns:.65fr 1fr auto;gap:12px;align-items:center;border-bottom:1px solid rgba(213,255,241,.09)}.suite-highlight-preview-rows>div:last-child{border-bottom:0}.suite-highlight-preview-rows em,.suite-highlight-preview-rows span{color:#748c84;font-family:var(--font-geist-mono),monospace;font-size:6px;font-style:normal;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.suite-highlight-preview-rows strong{color:#dce9e5;font-size:8px;font-weight:580}.suite-highlight-preview-rows em{color:var(--suite-accent);text-align:right}.career-verification-ledger>p{padding:14px 12px;border-top:1px solid rgba(213,255,241,.1);color:#7b938a;font-size:7px;line-height:1.5}.suite-learning-console .suite-console-rail li.active{border-color:var(--suite-accent-line);background:var(--suite-accent-soft)}.suite-learning-console .suite-console-main>h2{max-width:440px;margin-top:12px;color:#edf8f4;font-size:17px;font-weight:540;letter-spacing:-.035em;line-height:1.28}.learning-answer .suite-console-label{margin-top:0;color:var(--suite-accent)}.learning-answer .suite-console-label i{width:5px;height:5px;display:inline-block;margin-right:7px;border-radius:50%;background:var(--suite-accent);box-shadow:0 0 8px var(--suite-accent)}.learning-answer-general{border-style:dashed;background:rgba(255,255,255,.01)}.learning-answer-general .suite-console-label{color:#789087}.learning-citations{margin-top:13px;display:flex;flex-wrap:wrap;gap:6px}.learning-citations span{min-height:22px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid var(--suite-accent-line);border-radius:999px;color:var(--suite-accent);font-family:var(--font-geist-mono),monospace;font-size:5px;font-weight:700}.learning-source-ledger>div:first-child{min-height:70px;padding:13px 14px;display:grid;align-content:center;gap:6px;border-bottom:1px solid rgba(213,255,241,.1)}.learning-source-ledger>div:first-child strong{color:#dce9e5;font-size:12px;font-weight:570}.suite-trust-strip{position:relative;z-index:2;width:var(--container);min-height:64px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;border-top:1px solid rgba(213,255,241,.14)}.suite-trust-strip span{min-height:64px;padding:0 20px;display:flex;align-items:center;gap:9px;border-left:1px solid rgba(213,255,241,.1);color:#88a198;font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.suite-trust-strip span:last-child{border-right:1px solid rgba(213,255,241,.1)}.suite-trust-strip i{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--suite-accent);box-shadow:0 0 8px var(--suite-accent)}.suite-page-inner{padding-top:126px}.suite-section-heading{display:grid;grid-template-columns:minmax(310px,.8fr) minmax(300px,.62fr);justify-content:space-between;gap:clamp(60px,12vw,190px);align-items:end}.suite-boundary-heading h2,.suite-highlight-copy h2,.suite-section-heading h2{max-width:820px;margin-top:18px;font-size:clamp(43px,4.8vw,68px);font-weight:510;letter-spacing:-.058em;line-height:.98;text-wrap:balance}.suite-section-heading>p{max-width:650px;color:var(--muted);font-size:14px;line-height:1.78}.suite-outcome-grid{margin-top:62px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.suite-outcome-grid article{min-height:245px;padding:30px 28px;display:flex;flex-direction:column;border-left:1px solid var(--line-light);background:var(--card-surface)}.suite-outcome-grid article:last-child{border-right:1px solid var(--line-light)}.suite-boundary-grid article>span,.suite-capability-grid article>span,.suite-outcome-grid article>span,.suite-workflow-grid li>span{color:var(--light-accent);font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.suite-outcome-grid h3{max-width:310px;margin-top:auto;font-size:25px;font-weight:560;letter-spacing:-.04em;line-height:1.1}.suite-capability-grid p,.suite-outcome-grid p,.suite-workflow-grid p{color:var(--muted);font-size:10px;line-height:1.65}.suite-outcome-grid p{max-width:340px;margin-top:12px}.suite-capability-section,.suite-workflow{margin-top:122px;scroll-margin-top:28px}.suite-capability-grid{margin-top:62px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line-light);border-right:0;border-bottom:0}.suite-capability-grid article{min-height:228px;padding:28px;display:flex;flex-direction:column;border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);background:var(--card-surface)}.suite-capability-grid h3{max-width:330px;margin-top:auto;font-size:20px;font-weight:590;letter-spacing:-.035em;line-height:1.18}.suite-capability-grid p{max-width:360px;margin-top:10px}.suite-highlight{position:relative;margin-top:122px;padding:clamp(34px,5vw,67px);display:grid;grid-template-columns:minmax(300px,.82fr) minmax(380px,1fr);gap:clamp(48px,8vw,110px);align-items:center;overflow:hidden;border:1px solid rgba(213,255,241,.13);border-radius:20px;background:radial-gradient(circle at 94% 0,var(--suite-accent-soft),transparent 30%),linear-gradient(140deg,var(--ink-800),var(--ink-950));color:var(--white)}.suite-highlight:after{position:absolute;right:-180px;bottom:-310px;width:500px;height:500px;border:1px solid var(--suite-accent-line);border-radius:50%;content:"";opacity:.35}.suite-highlight>*{position:relative;z-index:1}.suite-boundary .section-kicker,.suite-highlight .section-kicker{color:var(--suite-accent)}.suite-boundary-heading h2,.suite-highlight-copy h2{color:var(--white)}.suite-boundary-heading>p:not(.section-kicker),.suite-highlight-copy>p:not(.section-kicker){max-width:620px;margin-top:24px;color:#9eb2ab;font-size:12px;line-height:1.75}.suite-highlight-copy ul{margin-top:27px;display:grid;gap:11px}.suite-highlight-copy li{position:relative;padding-left:20px;color:#b6c7c1;font-size:9px;line-height:1.55}.suite-highlight-copy li:before{position:absolute;top:.62em;left:0;width:7px;height:1px;background:var(--suite-accent);content:""}.suite-highlight-preview{padding:10px;border:1px solid rgba(213,255,241,.13);border-radius:13px;background:rgba(2,10,9,.48);box-shadow:0 24px 70px rgba(0,0,0,.2)}.suite-highlight-preview-head{min-height:45px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(213,255,241,.11);color:#7f978f;font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.suite-highlight-preview-head strong{color:var(--suite-accent);font-weight:650}.suite-highlight-row{min-height:69px;padding:11px 12px;display:grid;grid-template-columns:minmax(100px,.68fr) minmax(0,1fr);gap:10px;align-items:center;border-bottom:1px solid rgba(213,255,241,.09)}.suite-highlight-row:last-child{border-bottom:0}.suite-highlight-row>span:first-child{width:auto;min-width:0;height:auto;display:block;color:var(--suite-accent);font-family:var(--font-geist-mono),monospace;font-size:6px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.suite-highlight-row strong{min-width:0;color:#b9cac4;font-size:8px;font-weight:560;line-height:1.45}.suite-workflow-grid{margin:62px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);list-style:none}.suite-workflow-grid li{position:relative;min-height:245px;padding:29px 28px;display:flex;flex-direction:column;border-left:1px solid var(--line-light)}.suite-workflow-grid li:last-child{border-right:1px solid var(--line-light)}.suite-workflow-grid li:not(:last-child):after{position:absolute;top:30px;right:-6px;z-index:1;width:12px;height:12px;display:grid;place-items:center;border:1px solid var(--line-light);border-radius:50%;background:var(--canvas);color:var(--light-accent);content:"›";font-size:9px}.suite-workflow-grid h3{margin-top:auto;font-size:21px;font-weight:580;letter-spacing:-.035em}.suite-workflow-grid p{margin-top:11px}.suite-boundary{margin-top:122px;padding:clamp(34px,5vw,66px);display:grid;grid-template-columns:minmax(280px,.72fr) minmax(420px,1fr);gap:clamp(55px,9vw,125px);align-items:start;border:1px solid rgba(213,255,241,.13);border-radius:20px;background:radial-gradient(circle at 0 100%,var(--suite-accent-soft),transparent 32%),linear-gradient(140deg,#071713,var(--ink-950));color:var(--white);scroll-margin-top:28px}.suite-boundary-grid{display:grid}.suite-boundary-grid article{min-height:100px;padding:18px 0;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-content:center;border-bottom:1px solid rgba(213,255,241,.11)}.suite-boundary-grid article:first-child{padding-top:0}.suite-boundary-grid article:last-child{padding-bottom:0;border-bottom:0}.suite-boundary-grid h3{color:#e5f0ec;font-size:13px;font-weight:590;letter-spacing:-.02em}.suite-boundary-grid p{max-width:650px;margin-top:7px;color:#8ea49c;font-size:9px;line-height:1.65}.suite-closing .closing-inner h2{max-width:1020px}@media (max-width:1240px){.suite-hero-inner{min-height:auto;padding:92px 0 116px;grid-template-columns:1fr;gap:72px}.suite-hero-copy{max-width:780px}.suite-console{max-width:950px;justify-self:center}}@media (max-width:1020px){.suite-boundary,.suite-highlight,.suite-section-heading{grid-template-columns:1fr}.suite-section-heading{gap:28px}.suite-section-heading>p{max-width:720px}.suite-capability-grid{grid-template-columns:repeat(2,1fr)}.suite-boundary,.suite-highlight{gap:54px}.suite-highlight-preview{max-width:720px}}@media (max-width:820px){.suite-console-body{grid-template-columns:minmax(135px,.68fr) minmax(290px,1.32fr)}.suite-console-main{border-right:0}.suite-console-side{grid-column:1/-1;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(213,255,241,.12)}.suite-console-side>.suite-console-heading{grid-column:1/-1}.suite-trust-strip{grid-template-columns:1fr}.suite-trust-strip span,.suite-trust-strip span:last-child{min-height:48px;border-right:1px solid rgba(213,255,241,.1);border-bottom:1px solid rgba(213,255,241,.1)}}@media (max-width:760px){.suite-hero{padding-bottom:25px}.suite-hero-inner{padding:70px 0 86px;gap:54px}.suite-hero-copy .eyebrow{margin-top:30px}.suite-hero-copy h1{font-size:clamp(48px,14vw,64px)}.suite-page-inner{padding-top:84px}.suite-boundary-heading h2,.suite-highlight-copy h2,.suite-section-heading h2{font-size:42px}.suite-capability-grid,.suite-outcome-grid,.suite-workflow-grid{grid-template-columns:1fr}.suite-capability-grid article,.suite-outcome-grid article,.suite-workflow-grid li{min-height:210px;border-top:1px solid var(--line-light)}.suite-capability-grid article:first-child,.suite-outcome-grid article:first-child,.suite-workflow-grid li:first-child{border-top:0}.suite-workflow-grid li:after{display:none!important}.suite-boundary,.suite-capability-section,.suite-highlight,.suite-workflow{margin-top:92px}.suite-boundary,.suite-highlight{padding:30px 21px;border-radius:16px}}@media (max-width:600px){.suite-console-head{min-height:80px;padding:13px 15px;align-items:flex-start;flex-direction:column;justify-content:center}.suite-console-body,.suite-console-side{grid-template-columns:1fr}.suite-console-main,.suite-console-rail{border-right:0;border-bottom:1px solid rgba(213,255,241,.12)}.suite-console-side,.suite-console-side>.suite-console-heading{grid-column:auto}.clinical-quality-row,.icu-risk-grid,.icu-trend-panel,.suite-console-checks,.suite-console-facts,.suite-console-meta{grid-template-columns:1fr}.icu-trend-panel{height:135px;gap:7px}.icu-trend-panel>div:nth-child(n+2){display:none}.prior-auth-readiness{align-items:flex-start;flex-direction:column}.prior-auth-readiness p{max-width:none;text-align:left}.suite-console-foot{padding:12px 15px;align-items:flex-start;flex-direction:column}}.healthcare-product-menu-panel{left:50%;width:min(650px,calc(100vw - 48px));max-height:min(600px,calc(100vh - 118px));grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto;transform:translateX(-46%);scrollbar-width:thin;scrollbar-color:rgba(138,243,211,.28) transparent}.healthcare-product-menu-panel:not([hidden]){display:grid}.healthcare-product-menu-panel a{min-height:61px}.healthcare-home-section{position:relative;overflow:hidden;border-top:1px solid var(--line-dark);background:radial-gradient(circle at 88% 8%,rgba(83,226,188,.13),transparent 30%),linear-gradient(145deg,#071713,var(--ink-950) 66%,#0a2a24);color:var(--white);scroll-margin-top:18px}.healthcare-home-section:before{position:absolute;inset:0;background:linear-gradient(rgba(213,255,241,.026) 1px,transparent 0),linear-gradient(90deg,rgba(213,255,241,.026) 1px,transparent 0);background-size:72px 72px;content:"";-webkit-mask-image:linear-gradient(90deg,transparent,#000 48%,transparent);mask-image:linear-gradient(90deg,transparent,#000 48%,transparent);pointer-events:none}.healthcare-home-inner{position:relative;z-index:1;width:var(--container);margin:0 auto;padding:128px 0 118px}.healthcare-home-heading{display:grid;grid-template-columns:minmax(420px,.85fr) minmax(300px,.52fr);justify-content:space-between;gap:clamp(60px,12vw,185px);align-items:end}.healthcare-home-heading h2{max-width:850px;margin-top:19px;color:var(--white);font-size:clamp(48px,5vw,72px);font-weight:500;letter-spacing:-.06em;line-height:.98;text-wrap:balance}.healthcare-home-heading>p{max-width:610px;color:#9db1aa;font-size:14px;line-height:1.78}.healthcare-home-grid{margin-top:68px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line-dark-strong);border-left:1px solid var(--line-dark-strong)}.healthcare-home-grid>a{position:relative;min-height:288px;padding:25px 23px 22px;display:flex;flex-direction:column;border-right:1px solid var(--line-dark-strong);border-bottom:1px solid var(--line-dark-strong);background:rgba(255,255,255,.016);transition:background .18s ease,transform .18s var(--ease)}.healthcare-home-grid>a:hover{z-index:1;background:rgba(83,226,188,.075);transform:translateY(-4px)}.healthcare-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.healthcare-card-top b{color:var(--mint-300);font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:700}.healthcare-card-top i{color:#6e8880;font-family:var(--font-geist-mono),monospace;font-size:6px;font-style:normal;font-weight:650;letter-spacing:.07em;line-height:1.4;text-align:right;text-transform:uppercase}.healthcare-home-grid h3{margin-top:46px;color:var(--white);font-size:25px;font-weight:570;letter-spacing:-.045em}.healthcare-home-grid>a>strong{margin-top:7px;color:var(--mint-300);font-size:8px;font-weight:620;line-height:1.4}.healthcare-home-grid>a>p{margin-top:14px;color:#8fa69e;font-size:9px;line-height:1.62}.healthcare-card-link{margin-top:auto;padding-top:19px;display:flex;justify-content:space-between;gap:12px;color:#bed0ca;font-size:8px;font-weight:620}.healthcare-card-link i{color:var(--mint-300);font-style:normal}.healthcare-home-note{min-height:74px;padding:17px 20px;display:grid;grid-template-columns:auto 1fr auto;gap:38px;align-items:center;border:1px solid var(--line-dark-strong);border-top:0;color:#8ca39b}.healthcare-home-note>span{color:var(--mint-300);font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.healthcare-home-note p,.healthcare-home-note small{font-size:8px;line-height:1.5}.healthcare-home-note small{max-width:360px;color:#627b73;text-align:right}.healthcare-detail-page{--health-accent:#8af3d3;--health-accent-soft:rgba(138,243,211,0.1);--health-accent-line:rgba(138,243,211,0.25)}.healthcare-detail-lumenread{--health-accent:#a9d9ff;--health-accent-soft:rgba(169,217,255,0.1);--health-accent-line:rgba(169,217,255,0.25)}.healthcare-detail-trialcompass{--health-accent:#d5c3ff;--health-accent-soft:rgba(213,195,255,0.1);--health-accent-line:rgba(213,195,255,0.25)}.healthcare-detail-codeledger,.healthcare-detail-patientrelay{--health-accent:#ffd69f;--health-accent-soft:rgba(255,214,159,0.1);--health-accent-line:rgba(255,214,159,0.25)}.healthcare-detail-carethread,.healthcare-detail-cohortlens{--health-accent:#c9f29d;--health-accent-soft:rgba(201,242,157,0.1);--health-accent-line:rgba(201,242,157,0.25)}.healthcare-detail-flowtwin{--health-accent:#ffb39f;--health-accent-soft:rgba(255,179,159,0.1);--health-accent-line:rgba(255,179,159,0.25)}.healthcare-detail-hero{padding-bottom:38px;background:radial-gradient(circle at 84% 20%,var(--health-accent-soft),transparent 33%),linear-gradient(138deg,var(--ink-950),#071713 58%,#0a2b25)}.healthcare-detail-hero-inner{position:relative;z-index:1;width:var(--container);min-height:785px;margin:0 auto;padding:92px 0 108px;display:grid;grid-template-columns:minmax(390px,.76fr) minmax(620px,1.24fr);gap:clamp(54px,5.7vw,94px);align-items:center}.healthcare-detail-hero-copy .eyebrow{margin-top:38px;color:var(--health-accent)}.healthcare-detail-hero-copy h1{max-width:680px;margin-top:22px;color:var(--white);font-family:Georgia,serif;font-size:clamp(68px,7vw,108px);font-weight:500;letter-spacing:-.067em;line-height:.88;text-wrap:balance}.healthcare-detail-tagline{max-width:680px;margin-top:31px;color:var(--health-accent);font-size:19px;font-weight:540;letter-spacing:-.025em;line-height:1.4}.healthcare-detail-lede{max-width:670px;margin-top:18px;color:#a6bbb3;font-size:14px;line-height:1.75}.healthcare-experience{position:relative;width:100%;margin:0;overflow:hidden;border:1px solid rgba(213,255,241,.19);border-radius:18px;background:linear-gradient(rgba(213,255,241,.022) 1px,transparent 0),linear-gradient(90deg,rgba(213,255,241,.022) 1px,transparent 0),linear-gradient(145deg,#0c231e,#071512 62%,#0b201c);background-size:36px 36px,36px 36px,auto;box-shadow:0 34px 95px rgba(0,0,0,.29);color:var(--white)}.healthcare-experience:before{position:absolute;inset:0;background:radial-gradient(circle at 88% 0,var(--health-accent-soft),transparent 34%);content:"";pointer-events:none}.healthcare-experience>*{position:relative;z-index:1}.healthcare-experience-head{min-height:68px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line-dark)}.healthcare-experience-head>div{display:grid;gap:5px}.healthcare-experience-head>div span,.healthcare-experience-main>p,.healthcare-experience-rail small{color:#718a82;font-family:var(--font-geist-mono),monospace;font-size:6px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.healthcare-experience-head strong{font-size:11px;font-weight:620}.healthcare-experience-status{min-height:26px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--health-accent-line);border-radius:999px;background:var(--health-accent-soft);color:var(--health-accent);font-family:var(--font-geist-mono),monospace;font-size:6px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.healthcare-experience-status:before{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;content:""}.healthcare-experience-body{min-height:442px;display:grid;grid-template-columns:68px minmax(300px,1fr) minmax(150px,.58fr)}.healthcare-experience-rail{padding:22px 15px;display:flex;flex-direction:column;align-items:center;border-right:1px solid var(--line-dark)}.healthcare-experience-rail>span{color:var(--health-accent);font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:700}.healthcare-experience-rail i{width:1px;min-height:150px;margin:20px 0;flex:1;background:linear-gradient(var(--health-accent),transparent)}.healthcare-experience-rail small{writing-mode:vertical-rl;transform:rotate(180deg)}.healthcare-experience-main{padding:31px 24px;display:flex;flex-direction:column;border-right:1px solid var(--line-dark)}.healthcare-experience-main h2{max-width:470px;margin-top:18px;color:#edf8f4;font-size:27px;font-weight:530;letter-spacing:-.045em;line-height:1.08}.healthcare-experience-main>span{max-width:490px;margin-top:17px;color:#91a79f;font-size:10px;line-height:1.65}.healthcare-experience-facts{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line-dark);border-radius:8px}.healthcare-experience-facts>div{min-height:72px;padding:11px;display:grid;align-content:center;gap:7px;border-right:1px solid var(--line-dark)}.healthcare-experience-facts>div:last-child{border-right:0}.healthcare-experience-facts small,.healthcare-experience-side span{color:#6f8980;font-family:var(--font-geist-mono),monospace;font-size:6px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.healthcare-experience-facts strong{color:var(--health-accent);font-size:8px;font-weight:620}.healthcare-experience-side{padding:20px 16px;display:grid;align-content:center;gap:9px}.healthcare-experience-side article{min-height:94px;padding:14px;display:grid;align-content:center;gap:7px;border:1px solid rgba(213,255,241,.1);border-radius:8px;background:rgba(255,255,255,.015)}.healthcare-experience-side strong{color:#dce9e5;font-size:10px;font-weight:580}.healthcare-experience-side small{color:#748c84;font-size:7px;line-height:1.4}.healthcare-experience figcaption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.healthcare-audience-strip{position:relative;z-index:2;width:var(--container);min-height:62px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-dark)}.healthcare-audience-strip span{min-height:62px;padding:0 17px;display:flex;align-items:center;gap:8px;border-left:1px solid var(--line-dark);color:#86a097;font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.healthcare-audience-strip span:last-child{border-right:1px solid var(--line-dark)}.healthcare-audience-strip i{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--health-accent);box-shadow:0 0 8px var(--health-accent)}.healthcare-detail-body{background:radial-gradient(circle at 84% 8%,var(--canvas-highlight),transparent 29%),linear-gradient(180deg,var(--canvas-soft),var(--canvas) 22%,var(--canvas))}.healthcare-detail-inner{padding-top:126px}.healthcare-problem,.healthcare-section-heading{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(300px,.6fr);justify-content:space-between;gap:clamp(60px,12vw,180px);align-items:end}.healthcare-highlight h2,.healthcare-problem h2,.healthcare-safety h2,.healthcare-section-heading h2{max-width:850px;margin-top:18px;font-size:clamp(44px,4.8vw,69px);font-weight:510;letter-spacing:-.058em;line-height:.98;text-wrap:balance}.healthcare-problem>p,.healthcare-section-heading>p{max-width:650px;color:var(--muted);font-size:14px;line-height:1.78}.healthcare-benefits,.healthcare-feature-section,.healthcare-workflow{margin-top:124px;scroll-margin-top:28px}.healthcare-benefit-grid{margin-top:64px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.healthcare-benefit-grid article{min-height:265px;padding:30px 29px;display:flex;flex-direction:column;border-left:1px solid var(--line-light);background:var(--card-surface)}.healthcare-benefit-grid article:last-child{border-right:1px solid var(--line-light)}.healthcare-benefit-grid article>span,.healthcare-feature-grid article>span,.healthcare-safety-grid article>span,.healthcare-workflow-grid li>span{color:var(--light-accent);font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:700}.healthcare-benefit-grid h3{margin-top:auto;font-size:25px;font-weight:570;letter-spacing:-.04em;line-height:1.12}.healthcare-benefit-grid p,.healthcare-feature-grid p,.healthcare-workflow-grid p{margin-top:12px;color:var(--muted);font-size:10px;line-height:1.65}.healthcare-feature-grid{margin-top:64px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-light);border-left:1px solid var(--line-light)}.healthcare-feature-grid article{min-height:255px;padding:28px 24px;display:flex;flex-direction:column;border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);background:var(--card-surface)}.healthcare-feature-grid h3{margin-top:auto;font-size:18px;font-weight:590;letter-spacing:-.034em;line-height:1.18}.healthcare-highlight{margin-top:124px;padding:clamp(38px,5vw,68px);display:grid;grid-template-columns:minmax(320px,.82fr) minmax(360px,.72fr);gap:clamp(56px,10vw,145px);align-items:center;border:1px solid var(--line-dark);border-radius:20px;background:radial-gradient(circle at 90% 0,var(--health-accent-soft),transparent 34%),linear-gradient(140deg,var(--ink-800),var(--ink-950));color:var(--white)}.healthcare-highlight .section-kicker,.healthcare-safety .section-kicker{color:var(--health-accent)}.healthcare-highlight h2,.healthcare-safety h2{color:var(--white)}.healthcare-highlight>div>p:not(.section-kicker),.healthcare-safety-heading>p:not(.section-kicker){max-width:650px;margin-top:23px;color:#9cafA8;font-size:12px;line-height:1.75}.healthcare-highlight ul{margin:0;padding:0;display:grid;list-style:none}.healthcare-highlight li{min-height:88px;padding:17px 0;display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:center;border-bottom:1px solid var(--line-dark);color:#b9cac4;font-size:10px;line-height:1.6}.healthcare-highlight li:last-child{border-bottom:0}.healthcare-highlight li i{width:8px;height:8px;border:1px solid var(--health-accent);border-radius:50%;box-shadow:inset 0 0 0 2px var(--ink-900);background:var(--health-accent)}.healthcare-workflow-grid{margin:64px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);list-style:none}.healthcare-workflow-grid li{position:relative;min-height:235px;padding:29px 25px;display:flex;flex-direction:column;border-left:1px solid var(--line-light)}.healthcare-workflow-grid li:last-child{border-right:1px solid var(--line-light)}.healthcare-workflow-grid li:not(:last-child):after{position:absolute;top:29px;right:-6px;z-index:1;width:12px;height:12px;display:grid;place-items:center;border:1px solid var(--line-light);border-radius:50%;background:var(--canvas);color:var(--light-accent);content:"›";font-size:9px}.healthcare-workflow-grid h3{margin-top:auto;font-size:21px;font-weight:580;letter-spacing:-.035em}.healthcare-safety{margin-top:124px;padding:clamp(38px,5vw,68px);display:grid;grid-template-columns:minmax(300px,.72fr) minmax(420px,1fr);gap:clamp(60px,10vw,140px);border:1px solid var(--line-dark);border-radius:20px;background:radial-gradient(circle at 0 100%,var(--health-accent-soft),transparent 34%),linear-gradient(140deg,#071713,var(--ink-950));color:var(--white);scroll-margin-top:28px}.healthcare-safety-grid{display:grid}.healthcare-safety-grid article{min-height:112px;padding:20px 0;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-content:center;border-bottom:1px solid var(--line-dark)}.healthcare-safety-grid article:first-child{padding-top:0}.healthcare-safety-grid article:last-child{padding-bottom:0;border-bottom:0}.healthcare-safety-grid h3{color:#e4f0ec;font-size:13px;font-weight:590}.healthcare-safety-grid p{max-width:650px;margin-top:8px;color:#8fa49d;font-size:9px;line-height:1.65}.healthcare-detail-closing .closing-inner h2{max-width:1080px}@media (max-width:1240px){.healthcare-home-grid{grid-template-columns:repeat(3,1fr)}.healthcare-detail-hero-inner{min-height:auto;padding:92px 0 116px;grid-template-columns:1fr;gap:72px}.healthcare-detail-hero-copy{max-width:820px}.healthcare-experience{max-width:960px;justify-self:center}.healthcare-feature-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1020px){.healthcare-product-menu-panel{width:min(590px,calc(100vw - 36px))}.healthcare-highlight,.healthcare-home-heading,.healthcare-problem,.healthcare-safety,.healthcare-section-heading{grid-template-columns:1fr}.healthcare-home-heading,.healthcare-problem,.healthcare-section-heading{gap:28px}.healthcare-highlight,.healthcare-safety{gap:52px}.healthcare-home-note{grid-template-columns:1fr;gap:9px}.healthcare-home-note small{max-width:700px;text-align:left}.healthcare-workflow-grid{grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line-light)}.healthcare-workflow-grid li{border-bottom:1px solid var(--line-light)}.healthcare-workflow-grid li:after{display:none!important}}@media (max-width:820px){.healthcare-experience-body{grid-template-columns:64px 1fr}.healthcare-experience-main{border-right:0}.healthcare-experience-side{grid-column:1/-1;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-dark)}.healthcare-audience-strip{grid-template-columns:repeat(2,1fr)}.healthcare-audience-strip span:nth-child(3),.healthcare-audience-strip span:nth-child(4){border-top:1px solid var(--line-dark)}.healthcare-benefit-grid,.healthcare-feature-grid,.healthcare-home-grid,.healthcare-workflow-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.healthcare-home-inner{padding:88px 0 84px}.healthcare-highlight h2,.healthcare-home-heading h2,.healthcare-problem h2,.healthcare-safety h2,.healthcare-section-heading h2{font-size:42px}.healthcare-detail-hero{padding-bottom:24px}.healthcare-detail-hero-inner{padding:70px 0 86px;gap:54px}.healthcare-detail-hero-copy .eyebrow{margin-top:30px}.healthcare-detail-hero-copy h1{font-size:clamp(58px,17vw,78px)}.healthcare-detail-inner{padding-top:84px}.healthcare-benefits,.healthcare-feature-section,.healthcare-highlight,.healthcare-safety,.healthcare-workflow{margin-top:92px}.healthcare-highlight,.healthcare-safety{padding:30px 21px;border-radius:16px}}@media (max-width:600px){.healthcare-audience-strip,.healthcare-benefit-grid,.healthcare-experience-facts,.healthcare-experience-side,.healthcare-feature-grid,.healthcare-home-grid,.healthcare-workflow-grid{grid-template-columns:1fr}.healthcare-benefit-grid article,.healthcare-feature-grid article,.healthcare-home-grid>a,.healthcare-workflow-grid li{min-height:225px}.healthcare-experience-head{min-height:85px;padding:14px 15px;align-items:flex-start;flex-direction:column;justify-content:center}.healthcare-experience-body{grid-template-columns:1fr}.healthcare-experience-rail{min-height:58px;padding:0 16px;flex-direction:row;justify-content:space-between;border-right:0;border-bottom:1px solid var(--line-dark)}.healthcare-experience-rail i{min-width:80px;min-height:1px;margin:0 16px}.healthcare-experience-rail small{writing-mode:initial;text-align:right;transform:none}.healthcare-experience-main{padding:25px 18px}.healthcare-experience-main h2{font-size:23px}.healthcare-experience-facts>div{border-right:0;border-bottom:1px solid var(--line-dark)}.healthcare-experience-facts>div:last-child{border-bottom:0}.healthcare-experience-side{grid-column:auto}.healthcare-audience-strip span,.healthcare-audience-strip span:nth-child(2){border-top:1px solid var(--line-dark);border-right:1px solid var(--line-dark)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero-title-line{opacity:1;filter:none;transform:none;animation:none!important}}.skip-link{position:fixed;z-index:1000;top:12px;left:12px;padding:11px 15px;border:1px solid rgba(138,243,211,.55);border-radius:6px;background:var(--ink-950);color:var(--white);font-size:13px;font-weight:650;opacity:0;pointer-events:none;transform:translateY(-140%);transition:opacity .15s ease,transform .15s ease}.skip-link:focus{opacity:1;pointer-events:auto;transform:translateY(0)}.skip-target{position:relative;display:block;width:0;height:0;scroll-margin-top:12px}.skip-target:focus{outline:0}.principle-list article{grid-template-columns:1fr}.company-flagships-section .section-kicker,.company-operating-section .section-kicker,.engineering-patterns-section .section-kicker,.family-workflow-section .section-kicker,.focused-product-capabilities .section-kicker,.product-interface-section .section-kicker{color:var(--mint-300)}.company-mobile-menu>summary:focus-visible,.mobile-family-menu>summary:focus-visible,.solution-menu>summary:focus-visible{outline:2px solid var(--mint-300);outline-offset:4px}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.company-contact-inner>p,.eyebrow,.section-kicker{font-family:var(--font-geist-sans),sans-serif;font-size:11px;font-weight:620;letter-spacing:.015em;text-transform:none}.focused-interface-body small,.healthcare-experience-head span,.healthcare-experience-status,.healthcare-output-head small,.healthcare-output-head span,.product-output-card small,.product-problem-note>span,.suite-console-badge,.suite-console-heading,.suite-console-kicker,.suite-console-label{font-family:var(--font-geist-sans),sans-serif;font-size:10px;letter-spacing:.01em;text-transform:none}.solution-product-list a{display:block;padding-top:16px}.system-map-families a{grid-template-columns:1fr auto;padding-left:18px}.system-map-core strong{font-family:var(--font-geist-sans),sans-serif;font-size:10px;font-weight:500;letter-spacing:0}.solution-family-card-top{justify-content:flex-start}.solution-family-card-top small{font-size:10px;text-align:left}.flagship-row{grid-template-columns:minmax(0,1fr) 260px}.company-engineering-section .engineering-standard-grid h3,.company-operating-grid h3,.focused-product-capabilities .family-workflow-grid h3,.focused-product-outcomes .engineering-standard-grid h3{margin-top:0}.company-mandate-card li{grid-template-columns:1fr}.company-operating-grid article{padding-top:42px}.company-family-links>a{grid-template-rows:1fr auto}.company-family-links>a>div{padding-top:24px}.solutions-overview-list article{grid-template-columns:minmax(0,1fr) 260px}.family-product-grid small{margin-top:0;font-size:10px;letter-spacing:.01em;text-transform:none}.healthcare-benefit-grid h3,.healthcare-feature-grid h3,.suite-capability-grid h3,.suite-outcome-grid h3{margin-top:32px}.healthcare-benefit-grid h3,.healthcare-feature-grid h3,.suite-capability-grid h3{margin-top:0}.healthcare-benefit-grid article,.healthcare-feature-grid article,.suite-capability-grid article{justify-content:flex-start}.healthcare-output-review>div{grid-template-columns:1fr}.company-footer{min-height:230px;padding-top:46px;padding-bottom:40px;grid-template-columns:minmax(280px,1.2fr) auto minmax(280px,.8fr);align-items:start;gap:64px}.company-footer-brand{display:grid;gap:22px}.company-footer-brand>p{max-width:390px;color:#849a93;font-size:11px}.company-footer .company-footer-primary{padding-top:8px;justify-self:center;display:grid;grid-template-columns:repeat(2,auto);gap:18px 30px}.company-footer-meta{justify-self:end;display:grid;justify-items:end;gap:15px;text-align:right}.company-footer-meta>a{color:var(--mint-300);font-size:11px;font-weight:600}.company-footer-meta nav{justify-self:auto;gap:18px}.company-footer-meta>span{color:#6f8980;font-size:9px}.contact-form-legal{padding:18px 30px 20px;border-top:1px solid var(--line-dark);color:#9aada6;font-size:12px;text-align:center}.contact-form-legal a{color:var(--mint-300);text-decoration:underline;text-underline-offset:2px}.legal-page{min-height:100vh}.legal-hero{background:radial-gradient(circle at 84% 30%,rgba(43,171,140,.15),transparent 30%),linear-gradient(138deg,#06110f,#071713 58%,#0a2d26);color:var(--white)}.legal-hero-inner{width:var(--container);min-height:430px;margin:0 auto;padding:92px 0 106px;display:flex;flex-direction:column;justify-content:center}.legal-hero-inner>p{color:var(--mint-300);font-size:12px;font-weight:620}.legal-hero-inner h1{max-width:900px;margin-top:22px;color:var(--white);font-size:clamp(52px,5vw,78px);font-weight:500;letter-spacing:-.055em;line-height:1}.legal-hero-inner>span{margin-top:26px;color:#8ba198;font-size:11px}.legal-content{width:min(900px,calc(100% - 64px));margin:0 auto;padding:104px 0 120px}.legal-content section{padding:36px 0;display:grid;grid-template-columns:220px 1fr;gap:60px;border-bottom:1px solid var(--company-line)}.legal-content section:first-child{border-top:1px solid var(--company-line)}.legal-content h2{color:var(--company-text);font-size:18px;font-weight:620;letter-spacing:-.02em}.legal-content p{color:var(--company-muted);font-size:14px;line-height:1.8}.legal-content a{color:var(--teal-700);text-decoration:underline;text-underline-offset:3px}@media (max-width:1020px){.flagship-row,.solutions-overview-list article{grid-template-columns:1fr}.flagship-meta,.solutions-overview-products{grid-column:auto}.company-footer{grid-template-columns:1fr 1fr}.company-footer-meta{grid-column:1/-1;justify-self:start;justify-items:start;text-align:left}}@media (max-width:700px){.company-footer{grid-template-columns:1fr;gap:32px}.company-footer .company-footer-primary,.company-footer-meta{grid-column:auto;justify-self:start;justify-items:start;text-align:left}.legal-hero-inner{min-height:360px;padding:72px 0 82px}.legal-content{width:min(100% - 40px,900px);padding:72px 0 88px}.legal-content section{grid-template-columns:1fr;gap:16px;padding:28px 0}}.contact-direct-options a,.contact-email-alternative>span{font-size:16px;line-height:1.5}.company-site{--company-bg:#abd9d0;--company-surface:#abd9d0;--company-panel:#abd9d0;--company-text:#09251f;--company-muted:#173b33;--company-line:rgba(9,55,46,0.16);background:var(--company-bg);color:var(--company-text)}:root[data-theme=dark] .company-site{--company-bg:#171b1a;--company-surface:#1d2220;--company-panel:#222a27;--company-text:#eef4f1;--company-muted:#f4fcf9;--company-line:#343b38}.company-header{max-width:1600px}.company-nav{gap:clamp(18px,2vw,32px)}.company-nav>a,.solution-menu>summary{color:var(--dark-muted);font-size:13px;font-weight:520;transition:color .18s ease}.company-nav>a:hover,.solution-menu>summary:hover,.solution-menu[open]>summary{color:var(--white)}.solution-menu{position:relative}.solution-menu>summary{min-height:44px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;list-style:none}.solution-menu>summary::-webkit-details-marker{display:none}.solution-menu>summary span{color:var(--mint-300);font-size:10px;transition:transform .18s var(--ease)}.solution-menu[open]>summary span{transform:rotate(180deg)}.solution-menu-panel{position:absolute;z-index:30;top:calc(100% + 14px);left:-24px;width:390px;padding:8px;display:grid;border:1px solid rgba(197,245,229,.2);border-radius:12px;background:rgba(9,26,23,.985);box-shadow:0 24px 65px rgba(0,0,0,.38)}.solution-menu-panel:before{position:absolute;top:-15px;left:0;width:100%;height:15px;content:""}.solution-family-menu-link,.solution-menu-panel>a{min-height:68px;padding:12px 14px;display:grid;gap:4px;border:1px solid transparent;border-radius:8px;color:var(--white);transition:background .16s ease,border-color .16s ease}.solution-family-menu-item:focus-within>.solution-family-menu-link,.solution-family-menu-item:hover>.solution-family-menu-link,.solution-family-menu-link:hover,.solution-menu-panel>a:hover{border-color:rgba(138,243,211,.13);background:rgba(83,226,188,.075)}.solution-family-menu-link>span>strong,.solution-menu-panel>a>span{font-size:12px;font-weight:620}.solution-family-menu-link>span>small,.solution-menu-panel>a>small{color:#839d94;font-size:10px;line-height:1.45}.solution-menu-panel .solution-menu-all{min-height:58px;margin-bottom:4px;border-color:rgba(138,243,211,.1);background:rgba(138,243,211,.04)}.solution-family-menu-item{position:relative}.solution-family-menu-link{grid-template-columns:minmax(0,1fr) auto;align-items:center}.solution-family-menu-link>span{display:grid;gap:4px}.solution-family-menu-link>i{color:var(--mint-300);font-family:var(--font-mono),monospace;font-size:18px;font-style:normal;transition:transform .16s ease}.solution-family-menu-item:focus-within .solution-family-menu-link>i,.solution-family-menu-item:hover .solution-family-menu-link>i{transform:translateX(2px)}.solution-product-panel{position:absolute;z-index:32;top:-8px;left:calc(100% + 7px);width:min(720px,calc(100vw - 420px));padding:8px;visibility:hidden;border:1px solid rgba(197,245,229,.2);border-radius:12px;background:rgba(9,26,23,.99);box-shadow:0 24px 65px rgba(0,0,0,.38);opacity:0;pointer-events:none;transform:translateX(-6px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.solution-product-panel:before{position:absolute;top:0;right:100%;width:8px;height:100%;content:""}.solution-family-menu-item:focus-within>.solution-product-panel,.solution-family-menu-item:hover>.solution-product-panel{visibility:visible;opacity:1;pointer-events:auto;transform:translateX(0)}.solution-product-panel-head{min-height:54px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(197,245,229,.12)}.solution-product-panel-head span{color:var(--white);font-size:12px;font-weight:650}.solution-product-panel-head small{flex:none;color:#839d94;font-family:var(--font-mono),monospace;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.solution-product-list{padding:6px 0;display:grid}.solution-product-list a{min-width:0;min-height:86px;padding:11px 10px;display:grid;align-content:start;gap:9px;border-radius:7px;color:var(--white);transition:background .15s ease}.solution-product-list a:focus-visible,.solution-product-list a:hover{background:rgba(83,226,188,.085)}.solution-product-list a>i{color:var(--mint-300);font-family:var(--font-mono),monospace;font-size:8px;font-style:normal}.solution-product-list a>span{display:grid;gap:2px}.solution-product-list a strong{font-size:10px;font-weight:590;line-height:1.3}.solution-product-list a small{color:#789188;font-size:9px;line-height:1.35}.solution-product-family-link{min-height:42px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(197,245,229,.12);color:var(--mint-300);font-size:10px;font-weight:620}.solution-product-family-link:hover{color:var(--white)}.compact-theme-toggle{width:48px;padding:0;justify-content:center}.company-hero,.institutional-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 84% 30%,rgba(43,171,140,.17),transparent 29%),linear-gradient(138deg,#06110f,#071713 55%,#0a2d26);color:var(--white)}.company-hero:before,.institutional-hero:before{position:absolute;inset:0;background:linear-gradient(rgba(213,255,241,.028) 1px,transparent 0),linear-gradient(90deg,rgba(213,255,241,.028) 1px,transparent 0);background-size:82px 82px;content:"";-webkit-mask-image:linear-gradient(90deg,transparent 38%,#000 76%,transparent);mask-image:linear-gradient(90deg,transparent 38%,#000 76%,transparent);pointer-events:none}.company-hero-inner,.institutional-hero-inner{position:relative;z-index:2;width:var(--container);margin:0 auto;display:grid;grid-template-columns:minmax(430px,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(60px,7vw,118px)}.company-hero-inner{min-height:760px;padding:96px 0 126px}.company-hero-copy h1,.institutional-hero h1{max-width:760px;margin-top:24px;color:var(--white);font-size:clamp(58px,5.35vw,84px);font-weight:500;letter-spacing:-.062em;line-height:.99;text-wrap:balance}.company-hero-copy .hero-title-accent{color:var(--mint-300)}.company-hero-lede,.institutional-hero-lede{max-width:650px;margin-top:30px;color:var(--dark-muted);font-size:17px;line-height:1.72}.company-trust-line{margin-top:42px;padding-top:22px;display:flex;flex-wrap:wrap;gap:18px 24px;border-top:1px solid var(--line-dark);color:#93aaa2;font-size:10px;font-weight:540}.company-trust-line span{display:inline-flex;align-items:center;gap:8px}.company-trust-line i{width:4px;height:4px;border-radius:50%;background:var(--mint-400);box-shadow:0 0 0 3px rgba(83,226,188,.1)}.company-hero-visual{position:relative;overflow:hidden;border:1px solid rgba(197,245,229,.2);border-radius:20px;box-shadow:0 32px 80px rgba(0,0,0,.34);aspect-ratio:1402/1122;background:#0b1715}.company-hero-photo{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.system-map-foot,.system-map-head{min-height:66px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line-dark)}.system-map-head span{font-size:12px;font-weight:650}.system-map-foot span,.system-map-head small{color:#829a91;font-family:var(--font-geist-mono),monospace;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.system-map-core{min-height:150px;padding:30px 28px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--line-dark)}.system-map-signal{width:42px;height:5px;margin-bottom:20px;border-radius:999px;background:var(--mint-400);box-shadow:0 0 22px rgba(83,226,188,.4)}.system-map-core p{color:var(--white);font-size:20px;font-weight:590}.system-map-core strong{margin-top:10px;color:#8ca49b;font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:520;letter-spacing:.03em}.system-map-families{padding:9px;display:grid}.system-map-families a{min-height:85px;padding:13px 14px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;border:1px solid transparent;border-radius:9px;transition:background .16s ease,border-color .16s ease}.system-map-families a:hover{border-color:rgba(138,243,211,.14);background:rgba(83,226,188,.065)}.system-map-families a>span{color:var(--mint-400);font-family:var(--font-geist-mono),monospace;font-size:9px}.system-map-families a div{display:grid;gap:5px}.system-map-families a strong{color:var(--white);font-size:13px;font-weight:610}.system-map-families a small{color:#7f9890;font-size:9px}.system-map-families a>i{color:var(--mint-300);font-size:12px;font-style:normal}.system-map-foot{min-height:52px;border-top:1px solid var(--line-dark);border-bottom:0}.company-section-inner{width:var(--container);margin:0 auto}.company-engineering-section,.company-intro-section,.company-solutions-section,.company-story-section,.company-values-section,.contact-options-section,.family-product-section,.focused-product-outcomes,.institutional-content-section,.solutions-overview-section{padding:124px 0;background:var(--company-bg)}.company-section-heading{margin-bottom:58px;display:grid;grid-template-columns:minmax(400px,1.2fr) minmax(300px,.8fr);gap:80px;align-items:end}.company-intro-grid h2,.company-section-heading h2,.company-story-grid h2,.company-values-section>div>h2,.engineering-questions-section h2,.responsible-use-inner>div:first-child h2{max-width:820px;margin-top:17px;color:var(--company-text);font-size:clamp(42px,4.2vw,64px);font-weight:530;letter-spacing:-.052em;line-height:1.04}.company-intro-grid>div>p,.company-section-heading>p,.company-story-grid>div>p,.company-values-grid p,.responsible-use-inner>div:first-child>p{color:var(--company-muted);font-size:15px;line-height:1.75}.solution-family-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--company-line);border-left:1px solid var(--company-line)}.solution-family-card{min-height:525px;padding:34px;display:flex;flex-direction:column;border-right:1px solid var(--company-line);border-bottom:1px solid var(--company-line);background:var(--company-surface)}.solution-family-card-top{display:flex;align-items:center;justify-content:space-between}.solution-family-card-top span{color:var(--teal-700);font-family:var(--font-geist-mono),monospace;font-size:10px}.solution-family-card-top small{color:var(--company-muted);font-size:9px;text-align:right}.solution-family-card h3{max-width:330px;margin-top:58px;color:var(--company-text);font-size:31px;font-weight:570;letter-spacing:-.04em;line-height:1.08}.solution-family-card>strong{margin-top:18px;color:var(--teal-700);font-size:15px;line-height:1.5}.solution-family-card>p{margin-top:18px;color:var(--company-muted);font-size:13px;line-height:1.7}.solution-audience-list{margin-top:28px;display:flex;flex-wrap:wrap;gap:7px}.solution-audience-list span{padding:6px 9px;border:1px solid var(--company-line);border-radius:999px;color:var(--company-muted);font-size:9px}.solution-family-card>a{margin-top:auto;padding-top:30px;display:flex;justify-content:space-between;border-top:1px solid var(--company-line);color:var(--company-text);font-size:12px;font-weight:660}.company-flagships-section,.company-stage-section,.family-workflow-section,.focused-product-capabilities{padding:124px 0;background:var(--ink-950);color:var(--white)}.company-section-heading-dark h2,.company-stage-section .company-section-heading h2{color:var(--white)}.company-section-heading-dark>p,.company-stage-section .company-section-heading>p{color:var(--dark-muted)}.flagship-list{border-top:1px solid var(--line-dark-strong)}.flagship-row{min-height:190px;padding:30px 0;display:grid;grid-template-columns:90px 1fr 260px;align-items:center;gap:34px;border-bottom:1px solid var(--line-dark-strong)}.flagship-number{color:var(--mint-400);font-family:var(--font-geist-mono),monospace;font-size:10px}.flagship-copy span,.flagship-meta>span{color:#849a93;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.flagship-copy h3{margin-top:10px;color:var(--white);font-size:29px;font-weight:560;letter-spacing:-.035em}.flagship-copy p{max-width:700px;margin-top:12px;color:var(--dark-muted);font-size:13px;line-height:1.65}.flagship-meta{display:grid;gap:28px;justify-items:end;text-align:right}.flagship-meta a{display:flex;gap:18px;color:var(--mint-300);font-size:11px;font-weight:620}.contact-option-grid i,.family-product-grid i,.flagship-meta i,.focused-product-page i,.solutions-overview-products i{font-style:normal}.flagship-all-link{margin-top:45px;display:flex;justify-content:flex-end}.company-stage-grid,.engineering-standard-grid,.family-workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--company-line);border-left:1px solid var(--company-line)}.company-stage-grid article,.engineering-standard-grid article,.family-workflow-grid article{min-height:270px;padding:30px;border-right:1px solid var(--company-line);border-bottom:1px solid var(--company-line)}.company-stage-grid article>span,.engineering-standard-grid article>span,.family-workflow-grid article>span{color:var(--teal-700);font-family:var(--font-geist-mono),monospace;font-size:9px}.company-stage-grid h3,.engineering-standard-grid h3,.family-workflow-grid h3{margin-top:54px;color:var(--company-text);font-size:21px;font-weight:590;letter-spacing:-.025em}.company-stage-grid p,.engineering-standard-grid p,.family-workflow-grid p{margin-top:14px;color:var(--company-muted);font-size:12px;line-height:1.7}.company-stage-grid,.company-stage-grid article,.family-workflow-grid,.family-workflow-grid article{border-color:var(--line-dark-strong)}.company-stage-grid article>span,.family-workflow-grid article>span{color:var(--mint-400)}.company-stage-grid h3,.family-workflow-grid h3{color:var(--white)}.company-stage-grid p,.family-workflow-grid p{color:var(--dark-muted)}.company-inline-link{width:max-content;margin-top:38px;display:flex;gap:20px;color:var(--teal-700);font-size:12px;font-weight:670}.company-intro-section{border-top:1px solid var(--company-line)}.company-intro-grid,.company-story-grid{display:grid;grid-template-columns:260px 1fr;gap:70px;align-items:start}.company-intro-grid>div>p,.company-story-grid>div>p{max-width:800px;margin-top:30px}.company-story-grid>div>p+p{margin-top:18px}.company-contact-section{padding:114px 0;background:linear-gradient(135deg,#071713,#0a2d26);color:var(--white)}.company-contact-inner{width:var(--container);margin:0 auto}.company-contact-inner>p{color:var(--mint-300);font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:620;letter-spacing:.1em;text-transform:uppercase}.company-contact-inner h2{max-width:900px;margin-top:20px;color:var(--white);font-size:clamp(48px,5.5vw,78px);font-weight:500;letter-spacing:-.058em;line-height:1}.company-contact-inner h2 span{color:var(--mint-300)}.company-contact-inner>div{margin-top:38px;display:flex;flex-wrap:wrap;gap:12px}.company-footer{background:var(--ink-950)}.institutional-hero-inner{min-height:640px;padding:88px 0 118px}.institutional-hero-centered{max-width:980px;min-height:610px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.institutional-hero-promise{max-width:700px;margin-top:22px;color:var(--mint-300);font-size:21px;font-weight:560;line-height:1.45}.contact-card,.engineering-model-card,.family-hero-panel,.focused-product-preview{padding:30px;border:1px solid rgba(197,245,229,.2);border-radius:18px;background:linear-gradient(180deg,rgba(16,49,42,.95),rgba(8,25,22,.98));box-shadow:0 28px 70px rgba(0,0,0,.28)}.contact-card>span,.engineering-model-card>span,.family-hero-panel>span{color:var(--mint-300);font-family:var(--font-geist-mono),monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.contact-card h2,.family-hero-panel h2{margin-top:35px;color:var(--white);font-size:32px;font-weight:560;letter-spacing:-.04em;line-height:1.08}.contact-card p,.family-hero-panel p{margin-top:18px;color:var(--dark-muted);font-size:13px;line-height:1.7}.family-hero-panel a{margin-top:42px;padding-top:22px;display:flex;justify-content:space-between;border-top:1px solid var(--line-dark);color:var(--mint-300);font-size:11px;font-weight:640}.family-hero-panel i{font-style:normal}.family-product-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--company-line);border-left:1px solid var(--company-line)}.family-product-grid>a{min-height:300px;padding:28px;display:flex;flex-direction:column;border-right:1px solid var(--company-line);border-bottom:1px solid var(--company-line);background:var(--company-surface);transition:background .18s ease,transform .18s var(--ease)}.family-product-grid>a:hover{background:var(--company-panel);transform:translateY(-2px)}.family-product-index{color:var(--teal-700);font-family:var(--font-geist-mono),monospace;font-size:9px}.family-product-grid small{margin-top:26px;color:var(--company-muted);font-size:9px;letter-spacing:.05em;text-transform:uppercase}.family-product-grid h3{margin-top:12px;color:var(--company-text);font-size:22px;font-weight:580;letter-spacing:-.03em}.family-product-grid p{margin-top:15px;color:var(--company-muted);font-size:12px}.family-product-grid strong{margin-top:auto;padding-top:25px;display:flex;justify-content:space-between;color:var(--teal-700);font-size:10px}.contact-expectation-section,.responsible-use-section{padding:124px 0;background:var(--company-panel)}.responsible-use-inner{display:grid;grid-template-columns:minmax(380px,.8fr) minmax(520px,1.2fr);gap:90px;align-items:start}.responsible-use-inner>div:first-child>p{margin-top:26px}.responsible-use-grid{border-top:1px solid var(--company-line)}.responsible-use-grid article{min-height:150px;padding:24px 0;display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-bottom:1px solid var(--company-line)}.responsible-use-grid h3{color:var(--company-text);font-size:17px;font-weight:620}.responsible-use-grid p{margin-top:10px;color:var(--company-muted);font-size:12px;line-height:1.7}.solutions-overview-list{border-top:1px solid var(--company-line)}.solutions-overview-list article{min-height:260px;padding:34px 0;display:grid;grid-template-columns:90px 1fr 260px;gap:34px;align-items:center;border-bottom:1px solid var(--company-line)}.solutions-overview-index{color:var(--teal-700);font-family:var(--font-geist-mono),monospace;font-size:10px}.solutions-overview-copy>span,.solutions-overview-products>span{color:var(--company-muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.solutions-overview-copy h3{margin-top:9px;color:var(--company-text);font-size:30px;font-weight:570;letter-spacing:-.04em}.solutions-overview-copy>strong{margin-top:12px;display:block;color:var(--teal-700);font-size:14px}.solutions-overview-copy p{max-width:720px;margin-top:15px;color:var(--company-muted);font-size:12px;line-height:1.7}.solutions-overview-products{display:grid;gap:10px;justify-items:end;text-align:right}.solutions-overview-products strong{color:var(--company-text);font-size:13px}.solutions-overview-products small{color:var(--company-muted);font-size:10px}.solutions-overview-products a{margin-top:15px;display:flex;gap:18px;color:var(--teal-700);font-size:11px;font-weight:650}.engineering-model-card ol{margin:26px 0 0;padding:0;list-style:none}.engineering-model-card li{min-height:72px;padding:12px 0;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:14px;border-bottom:1px solid var(--line-dark)}.engineering-model-card li:last-child{border-bottom:0}.engineering-model-card li b{color:var(--mint-400);font-family:var(--font-geist-mono),monospace;font-size:9px}.engineering-model-card li div{display:grid;gap:5px}.engineering-model-card li strong{color:var(--white);font-size:13px}.engineering-model-card li small{color:#849a93;font-size:10px}.principle-list{border-top:1px solid var(--company-line)}.principle-list article{min-height:170px;padding:28px 0;display:grid;grid-template-columns:70px 1fr;gap:28px;border-bottom:1px solid var(--company-line)}.principle-list article>span{color:var(--teal-700);font-family:var(--font-geist-mono),monospace;font-size:9px}.principle-list h3{color:var(--company-text);font-size:23px;font-weight:590;letter-spacing:-.03em}.principle-list p{max-width:760px;margin-top:12px;color:var(--company-muted);font-size:13px;line-height:1.7}.engineering-questions-section{padding:124px 0;background:var(--company-panel)}.company-values-grid,.contact-option-grid,.engineering-question-grid{margin-top:55px;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--company-line);border-left:1px solid var(--company-line)}.company-values-grid article,.contact-option-grid article,.engineering-question-grid article{min-height:220px;padding:30px;border-right:1px solid var(--company-line);border-bottom:1px solid var(--company-line)}.engineering-question-grid span{color:var(--teal-700);font-size:11px;font-weight:670}.engineering-question-grid p{max-width:420px;margin-top:55px;color:var(--company-text);font-size:19px;line-height:1.5}.company-values-section>div>h2{margin-top:17px}.company-values-grid h3{color:var(--company-text);font-size:22px;font-weight:600}.company-values-grid p{margin-top:42px}.contact-card .button{width:100%;margin-top:32px}.contact-card>small{margin-top:15px;display:block;color:#849a93;font-size:10px;text-align:center}.contact-option-grid{grid-template-columns:repeat(3,1fr)}.contact-option-grid article{min-height:340px;display:flex;flex-direction:column}.contact-option-grid article>span{color:var(--teal-700);font-family:var(--font-geist-mono),monospace;font-size:9px;text-transform:uppercase}.contact-option-grid h3{margin-top:35px;color:var(--company-text);font-size:23px;font-weight:580;letter-spacing:-.03em;line-height:1.25}.contact-option-grid p{margin-top:16px;color:var(--company-muted);font-size:12px;line-height:1.7}.contact-option-grid a{margin-top:auto;padding-top:24px;display:flex;justify-content:space-between;border-top:1px solid var(--company-line);color:var(--teal-700);font-size:10px;font-weight:650}.focused-product-preview{padding:0;overflow:hidden}.focused-product-preview-head{min-height:70px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line-dark)}.focused-product-preview-head span{color:var(--white);font-size:12px;font-weight:640}.focused-product-preview-head small{color:#849a93;font-size:9px}.focused-product-preview-row{min-height:82px;padding:14px 22px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;border-bottom:1px solid var(--line-dark)}.focused-product-preview-row>div{width:100%;min-width:0;display:grid;gap:6px}.focused-product-preview-row small{color:#849a93;font-size:9px}.focused-product-preview-row strong{color:var(--white);font-size:13px;font-weight:590}.focused-product-preview-foot{min-height:58px;padding:0 22px;display:flex;align-items:center;gap:10px;color:var(--mint-300);font-size:9px}.focused-product-preview-foot i{width:5px;height:5px;border-radius:50%;background:var(--mint-400)}.focused-workflow-list{margin:0;padding:0;border-top:1px solid var(--company-line);list-style:none}.focused-workflow-list li{min-height:150px;padding:27px 0;display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-bottom:1px solid var(--company-line)}.focused-workflow-list h3{color:var(--company-text);font-size:20px;font-weight:610}.focused-workflow-list p{max-width:760px;margin-top:10px;color:var(--company-muted);font-size:12px;line-height:1.7}@media (max-width:1240px){.company-header .company-nav{gap:18px}.company-header .nav-cta{padding:0 12px;gap:10px}.company-hero-inner,.institutional-hero-inner{grid-template-columns:1fr;gap:70px}.company-hero-copy,.institutional-hero-inner>div:first-child{max-width:850px}.company-hero-visual,.contact-card,.engineering-model-card,.family-hero-panel,.focused-product-preview{width:100%;max-width:850px}.family-product-grid,.solution-family-grid{grid-template-columns:repeat(2,1fr)}.solution-family-card:last-child{grid-column:1/-1;min-height:440px}.contact-option-grid{grid-template-columns:1fr}.contact-option-grid article{min-height:280px}}@media (max-width:1020px){.company-stage-grid,.engineering-standard-grid,.family-workflow-grid{grid-template-columns:1fr}.company-section-heading,.responsible-use-inner{grid-template-columns:1fr;gap:34px}.company-section-heading>p,.responsible-use-inner>div:first-child>p{max-width:720px}.flagship-row,.solutions-overview-list article{grid-template-columns:65px 1fr}.flagship-meta,.solutions-overview-products{grid-column:2;justify-items:start;text-align:left}.company-intro-grid,.company-story-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:900px){.company-header{grid-template-columns:1fr auto}.company-header .desktop-nav,.company-header .nav-cta{display:none}.company-header .mobile-menu{display:block}.company-mobile-menu>nav{max-height:min(620px,calc(100vh - 110px));overflow-y:auto}.company-mobile-menu>nav>.mobile-family-menu{border-top:1px solid rgba(197,245,229,.09)}.mobile-family-menu>summary{min-height:46px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--white);cursor:pointer;font-size:12px;font-weight:560;list-style:none}.mobile-family-menu>summary::-webkit-details-marker{display:none}.mobile-family-menu>summary span{color:var(--mint-300);font-family:var(--font-mono),monospace;font-size:14px;transition:transform .16s ease}.mobile-family-menu[open]>summary span{transform:rotate(45deg)}.mobile-family-menu>div{padding:2px 6px 10px 12px;display:grid;border-left:1px solid rgba(83,226,188,.24)}.mobile-family-menu>div>a{min-height:42px;padding:7px 9px;display:flex;align-items:center;border-radius:5px;color:#9db0aa;font-size:11px;line-height:1.35}.mobile-family-menu>div>a:focus-visible,.mobile-family-menu>div>a:hover{background:rgba(138,243,211,.065);color:var(--white)}.mobile-family-menu>div>.mobile-family-overview{color:var(--mint-300);font-weight:620}}@media (max-width:760px){.company-hero-inner,.institutional-hero-inner{min-height:auto;padding:74px 0 92px;gap:54px}.company-hero-copy h1,.institutional-hero h1{font-size:clamp(48px,14vw,67px)}.company-hero-lede,.institutional-hero-lede{font-size:15px}.company-engineering-section,.company-flagships-section,.company-intro-section,.company-solutions-section,.company-stage-section,.company-story-section,.company-values-section,.contact-expectation-section,.contact-options-section,.engineering-questions-section,.family-product-section,.family-workflow-section,.focused-product-capabilities,.focused-product-outcomes,.institutional-content-section,.responsible-use-section,.solutions-overview-section{padding:88px 0}.company-intro-grid h2,.company-section-heading h2,.company-story-grid h2,.company-values-section>div>h2,.engineering-questions-section h2,.responsible-use-inner>div:first-child h2{font-size:42px}.company-values-grid,.engineering-question-grid,.family-product-grid,.solution-family-grid{grid-template-columns:1fr}.solution-family-card,.solution-family-card:last-child{min-height:470px;grid-column:auto}.flagship-row,.solutions-overview-list article{grid-template-columns:1fr;gap:22px}.flagship-meta,.solutions-overview-products{grid-column:auto}.flagship-meta{justify-items:start;text-align:left}.company-contact-section{padding:88px 0}.company-contact-inner h2{font-size:clamp(44px,13vw,62px)}.company-footer{min-height:auto;padding-top:42px;padding-bottom:42px}.company-footer nav{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:600px){.system-map-foot,.system-map-head{padding:0 15px}.system-map-foot{min-height:64px;align-items:flex-start;flex-direction:column;justify-content:center;gap:5px}.system-map-core{padding:28px 18px}.system-map-core strong{line-height:1.6}.system-map-families a{min-height:92px;padding:12px 9px;grid-template-columns:25px 1fr auto}.company-stage-grid article,.company-values-grid article,.contact-option-grid article,.engineering-question-grid article,.engineering-standard-grid article,.family-product-grid>a,.family-workflow-grid article,.solution-family-card{padding-right:21px;padding-left:21px}.company-trust-line{display:grid}.company-section-heading{margin-bottom:42px}.principle-list article{grid-template-columns:34px 1fr;gap:15px}.contact-card,.engineering-model-card,.family-hero-panel{padding:24px 20px}.company-footer{display:grid;grid-template-columns:1fr;gap:22px}.company-footer nav{justify-content:flex-start;gap:18px}}.company-mandate-card{overflow:hidden;border:1px solid rgba(197,245,229,.2);border-radius:18px;background:linear-gradient(180deg,rgba(16,49,42,.95),rgba(8,25,22,.98));box-shadow:0 28px 70px rgba(0,0,0,.28)}.company-mandate-head{min-height:66px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line-dark)}.company-mandate-head small,.company-mandate-head span{font-family:var(--font-geist-mono),monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.company-mandate-head span{color:var(--mint-300)}.company-mandate-head small{color:#7f9890;text-align:right}.company-mandate-statement{min-height:176px;padding:34px 30px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--line-dark)}.company-mandate-statement i{width:46px;height:5px;margin-bottom:22px;border-radius:999px;background:var(--mint-400);box-shadow:0 0 24px rgba(83,226,188,.38)}.company-mandate-statement p{max-width:430px;color:var(--white);font-size:23px;font-weight:530;letter-spacing:-.025em;line-height:1.35}.company-mandate-card ol{margin:0;padding:8px 24px;list-style:none}.company-mandate-card li{min-height:78px;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:14px;border-bottom:1px solid var(--line-dark)}.company-mandate-card li:last-child{border-bottom:0}.company-mandate-card li>span{color:var(--mint-400);font-family:var(--font-geist-mono),monospace;font-size:9px}.company-mandate-card li div{display:grid;gap:5px}.company-mandate-card li strong{color:var(--white);font-size:13px;font-weight:610}.company-mandate-card li small{color:#849a93;font-size:10px}.company-family-section,.company-leadership-section,.company-mission-section,.contact-privacy-section,.contact-reasons-section{padding:124px 0;background:var(--company-bg)}.company-leadership-layout,.company-mission-grid,.contact-preparation-grid,.contact-privacy-grid{display:grid;grid-template-columns:minmax(330px,.8fr) minmax(520px,1.2fr);gap:clamp(70px,9vw,150px);align-items:start}.company-leadership-intro h2,.company-mission-grid h2,.contact-preparation-grid h2,.contact-privacy-grid h2{max-width:700px;margin-top:17px;color:var(--company-text);font-size:clamp(42px,4.2vw,64px);font-weight:530;letter-spacing:-.052em;line-height:1.04}.company-mission-copy{padding-top:34px;border-top:1px solid var(--company-line)}.company-mission-copy p{max-width:780px;color:var(--company-muted);font-size:17px;line-height:1.8}.company-mission-copy p+p{margin-top:22px}.company-operating-section,.engineering-patterns-section{padding:124px 0;background:radial-gradient(circle at 88% 18%,rgba(43,171,140,.13),transparent 30%),var(--ink-950);color:var(--white)}.company-operating-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-dark-strong);border-left:1px solid var(--line-dark-strong)}.company-operating-grid article{min-height:320px;padding:30px;border-right:1px solid var(--line-dark-strong);border-bottom:1px solid var(--line-dark-strong)}.company-operating-grid article>span{color:var(--mint-400);font-family:var(--font-geist-mono),monospace;font-size:9px}.company-operating-grid h3{margin-top:72px;color:var(--white);font-size:22px;font-weight:570;letter-spacing:-.03em;line-height:1.2}.company-operating-grid p{margin-top:18px;color:var(--dark-muted);font-size:12px;line-height:1.72}.company-family-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--company-line);border-left:1px solid var(--company-line)}.company-family-links>a{min-height:380px;padding:30px;display:grid;grid-template-rows:auto 1fr auto;border-right:1px solid var(--company-line);border-bottom:1px solid var(--company-line);background:var(--company-surface);color:var(--company-text);transition:background .18s ease,transform .18s ease}.company-family-links>a:hover{background:var(--company-panel);transform:translateY(-4px)}.company-family-links>a>span{color:var(--teal-700);font-family:var(--font-geist-mono),monospace;font-size:9px}.company-family-links>a>div{padding-top:70px}.company-family-links small{color:var(--company-muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.company-family-links h3{max-width:310px;margin-top:13px;font-size:29px;font-weight:570;letter-spacing:-.04em;line-height:1.1}.company-family-links p{margin-top:18px;color:var(--company-muted);font-size:12px;line-height:1.7}.company-family-links>a>i{padding-top:22px;border-top:1px solid var(--company-line);color:var(--teal-700);font-size:13px;font-style:normal;text-align:right}.company-leadership-section{border-top:1px solid var(--company-line);background:var(--company-panel)}.company-leadership-intro>p:last-child{max-width:620px;margin-top:30px;color:var(--company-muted);font-size:14px;line-height:1.78}.company-leadership-card{padding:38px;border:1px solid var(--company-line);border-radius:16px;background:var(--company-surface);box-shadow:0 24px 55px rgba(9,37,31,.07)}.company-leadership-role{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:25px;border-bottom:1px solid var(--company-line)}.company-leadership-role span{color:var(--teal-700);font-family:var(--font-geist-mono),monospace;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.company-leadership-role small{color:var(--company-muted);font-size:10px}.company-leadership-card h3{max-width:560px;margin-top:42px;color:var(--company-text);font-size:31px;font-weight:550;letter-spacing:-.04em;line-height:1.12}.company-leadership-card>p{max-width:620px;margin-top:20px;color:var(--company-muted);font-size:13px;line-height:1.75}.company-leadership-card dl{margin:38px 0 0;border-top:1px solid var(--company-line)}.company-leadership-card dl>div{min-height:92px;padding:18px 0;display:grid;grid-template-columns:130px 1fr;gap:25px;align-items:center;border-bottom:1px solid var(--company-line)}.company-leadership-card dt{color:var(--company-text);font-size:11px;font-weight:650}.company-leadership-card dd{color:var(--company-muted);font-size:11px;line-height:1.6}.engineering-pattern-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line-dark-strong);border-left:1px solid var(--line-dark-strong)}.engineering-pattern-grid>article{min-height:570px;padding:34px;border-right:1px solid var(--line-dark-strong);border-bottom:1px solid var(--line-dark-strong)}.engineering-pattern-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.engineering-pattern-head small,.engineering-pattern-head span{font-family:var(--font-geist-mono),monospace;font-size:8px;letter-spacing:.07em;text-transform:uppercase}.engineering-pattern-head span{color:var(--mint-400)}.engineering-pattern-head small{color:#829a91;text-align:right}.engineering-pattern-grid h3{max-width:520px;margin-top:62px;color:var(--white);font-size:30px;font-weight:540;letter-spacing:-.04em;line-height:1.13}.engineering-pattern-grid dl{margin:42px 0 0;border-top:1px solid var(--line-dark)}.engineering-pattern-grid dl>div{padding:20px 0;display:grid;grid-template-columns:125px 1fr;gap:25px;border-bottom:1px solid var(--line-dark)}.engineering-pattern-grid dt{color:var(--mint-300);font-size:9px;font-weight:620}.engineering-pattern-grid dd{color:var(--dark-muted);font-size:11px;line-height:1.65}.contact-reasons-section{background:var(--company-bg)}.contact-inquiry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--company-line);border-left:1px solid var(--company-line)}.contact-inquiry-grid article{min-height:430px;padding:32px;display:flex;flex-direction:column;border-right:1px solid var(--company-line);border-bottom:1px solid var(--company-line);background:var(--company-surface)}.contact-inquiry-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.contact-inquiry-head small,.contact-inquiry-head span{font-family:var(--font-geist-mono),monospace;font-size:8px;letter-spacing:.07em;text-transform:uppercase}.contact-inquiry-head span{color:var(--teal-700)}.contact-inquiry-head small{color:var(--company-muted)}.contact-inquiry-grid h3{max-width:320px;margin-top:58px;color:var(--company-text);font-size:28px;font-weight:560;letter-spacing:-.038em;line-height:1.15}.contact-inquiry-grid p{margin-top:18px;color:var(--company-muted);font-size:12px;line-height:1.72}.contact-inquiry-grid article>a{margin-top:auto;padding-top:25px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--company-line);color:var(--teal-700);font-size:11px;font-weight:660}.contact-inquiry-grid i{font-style:normal}.contact-preparation-section{padding:124px 0;background:var(--company-panel)}.contact-preparation-grid ol{margin:0;padding:0;border-top:1px solid var(--company-line);list-style:none}.contact-preparation-grid li{min-height:145px;padding:26px 0;display:grid;grid-template-columns:48px 1fr;gap:20px;align-items:start;border-bottom:1px solid var(--company-line)}.contact-preparation-grid li>span{color:var(--teal-700);font-family:var(--font-geist-mono),monospace;font-size:9px}.contact-preparation-grid h3{color:var(--company-text);font-size:18px;font-weight:610}.contact-preparation-grid li p{max-width:620px;margin-top:10px;color:var(--company-muted);font-size:12px;line-height:1.7}.contact-privacy-grid>div:last-child,.contact-privacy-section{border-top:1px solid var(--company-line)}.contact-privacy-grid>div:last-child{padding-top:32px}.contact-privacy-grid>div:last-child p{max-width:760px;color:var(--company-muted);font-size:14px;line-height:1.78}.contact-privacy-grid>div:last-child p+p{margin-top:18px}.contact-privacy-grid a{width:max-content;margin-top:34px;display:flex;gap:20px;color:var(--teal-700);font-size:11px;font-weight:670}@media (max-width:1120px){.company-family-links,.company-operating-grid,.contact-inquiry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-family-links>a:last-child,.contact-inquiry-grid article:last-child{grid-column:1/-1}}@media (max-width:900px){.company-leadership-layout,.company-mission-grid,.contact-preparation-grid,.contact-privacy-grid{grid-template-columns:1fr;gap:48px}.engineering-pattern-grid{grid-template-columns:1fr}.engineering-pattern-grid>article{min-height:auto}}@media (max-width:760px){.company-family-section,.company-leadership-section,.company-mission-section,.company-operating-section,.contact-preparation-section,.contact-privacy-section,.contact-reasons-section,.engineering-patterns-section{padding:88px 0}.company-leadership-intro h2,.company-mission-grid h2,.contact-preparation-grid h2,.contact-privacy-grid h2{font-size:42px}.company-family-links,.company-operating-grid,.contact-inquiry-grid{grid-template-columns:1fr}.company-family-links>a:last-child,.contact-inquiry-grid article:last-child{grid-column:auto}.company-operating-grid article{min-height:270px}.company-family-links>a,.contact-inquiry-grid article{min-height:360px}.company-leadership-card,.engineering-pattern-grid>article{padding:26px 22px}}@media (max-width:520px){.company-mandate-head{min-height:76px;align-items:flex-start;flex-direction:column;justify-content:center;gap:6px}.company-mandate-head small{text-align:left}.company-leadership-card dl>div,.engineering-pattern-grid dl>div{grid-template-columns:1fr;gap:8px}.engineering-pattern-head{align-items:flex-start;flex-direction:column;gap:8px}.engineering-pattern-head small{text-align:left}}.contact-minimal-hero,.contact-page-minimal{min-height:100vh;background:#06110f}.contact-minimal-hero{display:flex;flex-direction:column}.contact-minimal-inner{flex:1;min-height:calc(100vh - 76px);padding:54px 0 72px;grid-template-columns:minmax(360px,.72fr) minmax(600px,1.28fr);gap:clamp(60px,7vw,118px)}.contact-minimal-copy h1{max-width:620px;font-size:clamp(44px,4.4vw,62px)}.contact-minimal-copy .institutional-hero-lede{max-width:590px}.contact-direct-line{margin-top:42px;padding-top:22px;display:grid;gap:10px;border-top:1px solid var(--line-dark)}.contact-direct-line a{width:max-content;display:flex;align-items:center;gap:16px;color:var(--mint-300);font-size:13px;font-weight:630}.contact-direct-line i,.contact-email-alternative i{font-style:normal}.contact-form-panel{overflow:hidden;border:1px solid rgba(197,245,229,.22);border-radius:18px;background:linear-gradient(180deg,rgba(16,49,42,.96),rgba(8,25,22,.99));box-shadow:0 32px 84px rgba(0,0,0,.3)}.contact-form-heading{min-height:90px;padding:25px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line-dark)}.contact-form-heading h2{color:var(--white);font-size:26px;font-weight:550;letter-spacing:-.035em}.contact-form-panel form{padding:26px 30px 24px}.contact-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.contact-field-grid label{min-width:0;display:grid;gap:9px}.contact-field-grid label>span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a7bbb4;font-size:10px;font-weight:600}.contact-field-grid label>span i{color:#6f8980;font-size:8px;font-style:normal;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.contact-field-grid input,.contact-field-grid textarea{width:100%;border:1px solid rgba(197,245,229,.16);border-radius:8px;outline:0;background:rgba(4,17,14,.58);color:var(--white);font:inherit;font-size:12px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.contact-field-grid input{height:48px;padding:0 14px}.contact-field-grid textarea{min-height:118px;padding:14px;resize:vertical;line-height:1.55}.contact-field-grid input::placeholder,.contact-field-grid textarea::placeholder{color:#617970}.contact-field-grid input:focus,.contact-field-grid textarea:focus{border-color:var(--mint-400);background:rgba(4,17,14,.82);box-shadow:0 0 0 3px rgba(83,226,188,.1)}.contact-message-field{grid-column:1/-1}.contact-submit{width:100%;margin-top:22px;border:0;cursor:pointer}.contact-email-alternative,.contact-submit{display:flex;align-items:center;justify-content:space-between}.contact-email-alternative{min-height:86px;padding:0 30px;gap:20px;border-top:1px solid var(--line-dark)}.contact-email-alternative>span{color:#789188;font-size:9px}.contact-email-alternative a{display:flex;align-items:center;gap:14px;color:var(--mint-300);font-size:10px;font-weight:620}.contact-direct-options{display:grid;justify-items:end;gap:8px}.contact-direct-options a:last-child{color:#a7bbb4}@media (max-width:1240px){.contact-minimal-inner{grid-template-columns:1fr;gap:52px}.contact-form-panel,.contact-minimal-copy{width:100%;max-width:850px}}@media (max-width:760px){.contact-minimal-inner{padding-top:70px;padding-bottom:70px}.contact-minimal-copy h1{font-size:clamp(40px,11vw,54px)}.contact-field-grid{grid-template-columns:1fr}.contact-message-field{grid-column:auto}}@media (max-width:520px){.contact-email-alternative,.contact-form-heading{align-items:flex-start;flex-direction:column;justify-content:center}.contact-form-heading{min-height:96px}.contact-email-alternative,.contact-form-heading,.contact-form-panel form{padding-right:20px;padding-left:20px}.contact-email-alternative{min-height:126px;gap:8px}.contact-direct-options{justify-items:start}}.product-outcome-hero-inner{min-height:690px;grid-template-columns:minmax(0,940px)!important;justify-content:start}.product-experience-page .healthcare-detail-hero-copy,.product-experience-page .healthcare-detail-hero-copy h1,.product-experience-page .suite-hero-copy,.product-experience-page .suite-hero-copy h1{max-width:940px}.product-experience-page .healthcare-detail-hero-copy h1{font-size:clamp(55px,6.3vw,92px);line-height:.94}.product-experience-page .healthcare-detail-tagline{font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.product-buyer-section,.product-problem-section{padding:112px 0;border-bottom:1px solid var(--line-light);background:var(--canvas-soft,var(--company-bg))}.product-problem-section{background:var(--canvas,var(--company-surface))}.product-buyer-grid,.product-problem-grid{display:grid;grid-template-columns:minmax(390px,1.1fr) minmax(340px,.75fr);align-items:end;gap:clamp(62px,11vw,170px)}.product-buyer-grid h2,.product-output-grid h2,.product-problem-grid h2{max-width:880px;margin-top:18px;color:var(--text,var(--company-text));font-size:clamp(43px,4.7vw,68px);font-weight:520;letter-spacing:-.058em;line-height:1;text-wrap:balance}.product-buyer-grid>div:first-child>p:last-child,.product-output-grid>div:first-child>p:last-child,.product-problem-grid>div:first-child>p:last-child{max-width:780px;margin-top:24px;color:var(--muted,var(--company-muted));font-size:14px;line-height:1.78}.product-role-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line-light);border-left:1px solid var(--line-light)}.product-role-list span{min-height:82px;padding:18px;display:flex;align-items:flex-end;border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);color:var(--text,var(--company-text));font-size:12px;font-weight:610;line-height:1.4}.product-problem-grid>ul,.product-problem-note{margin:0;padding:26px;display:grid;gap:17px;border:1px solid var(--line-light);border-radius:13px;background:var(--card-surface,var(--company-surface));list-style:none}.product-problem-grid>ul li{min-height:52px;display:grid;grid-template-columns:12px 1fr;align-items:center;gap:14px;border-bottom:1px solid var(--line-light);color:var(--text,var(--company-text));font-size:12px;font-weight:560}.product-problem-grid>ul li:last-child{border-bottom:0}.product-problem-grid>ul i{width:7px;height:7px;border-radius:50%;background:var(--light-accent,var(--teal-700))}.product-problem-note>span{color:var(--light-accent,var(--teal-700));font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.product-problem-note>strong{color:var(--text,var(--company-text));font-size:18px;font-weight:580;line-height:1.35}.product-problem-note>p{color:var(--muted,var(--company-muted));font-size:11px;line-height:1.7}.product-interface-section{padding:124px 0;background:radial-gradient(circle at 86% 8%,rgba(59,201,165,.11),transparent 30%),linear-gradient(145deg,#071713,#04100d);color:var(--white);scroll-margin-top:20px}.healthcare-section-heading-dark h2,.suite-section-heading-dark h2{color:var(--white)}.healthcare-section-heading-dark>p,.suite-section-heading-dark>p{color:#8fa69e}.focused-interface-preview,.healthcare-interface-section .healthcare-experience,.suite-interface-section .suite-console{margin-top:60px}.focused-interface-preview{position:relative;overflow:hidden;border:1px solid rgba(213,255,241,.18);border-radius:18px;background:linear-gradient(rgba(213,255,241,.025) 1px,transparent 0),linear-gradient(90deg,rgba(213,255,241,.025) 1px,transparent 0),linear-gradient(145deg,#0c231e,#071512 62%,#0b201c);background-size:36px 36px,36px 36px,auto;box-shadow:0 34px 95px rgba(0,0,0,.27)}.focused-interface-preview:before{position:absolute;inset:0;background:radial-gradient(circle at 88% 0,rgba(138,243,211,.1),transparent 34%);content:"";pointer-events:none}.focused-interface-preview>*{position:relative;z-index:1}.focused-interface-body{min-height:420px;display:grid;grid-template-columns:minmax(190px,.55fr) minmax(360px,1.25fr) minmax(180px,.55fr)}.focused-interface-body>aside{padding:30px 24px;display:flex;flex-direction:column;justify-content:center;gap:13px;border-right:1px solid var(--line-dark)}.focused-interface-body>aside:last-child{border-right:0;border-left:1px solid var(--line-dark)}.focused-interface-body aside small{color:#6f8980;font-family:var(--font-geist-mono),monospace;font-size:7px;letter-spacing:.1em;text-transform:uppercase}.focused-interface-body aside strong{color:#edf8f4;font-size:19px;font-weight:560;line-height:1.25}.focused-interface-body aside span{color:#789087;font-size:9px;line-height:1.5}.focused-interface-main{padding:25px 20px;display:grid;align-content:center}.focused-interface-preview figcaption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.focused-interface-payments{--focused-accent:#8af3d3}.focused-interface-delivery{--focused-accent:#b9d9ff}.focused-interface-meeting{--focused-accent:#d5c3ff}.focused-interface-preview .focused-product-preview-row strong,.focused-interface-preview .focused-product-preview-row>span{color:var(--focused-accent,var(--mint-300))}.healthcare-detail-inner>.healthcare-benefits:first-child{margin-top:0}.product-output-section{padding:124px 0;border-top:1px solid var(--company-line);background:var(--company-surface)}.product-output-grid{display:grid;grid-template-columns:minmax(340px,.78fr) minmax(420px,1fr);align-items:center;gap:clamp(62px,11vw,160px)}.healthcare-output-preview,.product-output-card{width:100%;max-width:720px;min-width:0;margin-right:auto;margin-left:auto;justify-self:center;overflow:hidden;border:1px solid rgba(213,255,241,.14);border-radius:16px;background:radial-gradient(circle at 90% 0,rgba(138,243,211,.09),transparent 34%),linear-gradient(145deg,#0b211c,#06120f);box-shadow:0 28px 70px rgba(0,0,0,.18);color:var(--white)}.healthcare-output-head,.product-output-card-head{min-height:66px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line-dark)}.healthcare-output-head strong,.product-output-card-head span{color:#eaf5f1;font-size:11px;font-weight:620}.healthcare-output-head span,.healthcare-output-head>small,.product-output-card-head small{color:#738b83;font-family:var(--font-geist-mono),monospace;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.healthcare-output-head>div{flex:1 1 auto;min-width:0;display:grid;gap:5px}.healthcare-output-head>small{flex:0 0 auto;white-space:nowrap}.product-output-field{min-height:74px;padding:14px 20px;display:grid;align-content:center;gap:8px;border-bottom:1px solid var(--line-dark)}.healthcare-output-facts span,.product-output-field small{color:#6f8980;font-family:var(--font-geist-mono),monospace;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.healthcare-output-facts strong,.product-output-field strong{color:#dceae5;font-size:12px;font-weight:570}.healthcare-output-foot,.product-output-card-foot{min-height:52px;padding:0 20px;display:flex;align-items:center;gap:9px;color:#8fa69e;font-family:var(--font-geist-mono),monospace;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.healthcare-output-foot i,.product-output-card-foot i{width:6px;height:6px;border-radius:50%;background:var(--mint-300);box-shadow:0 0 9px var(--mint-300)}.healthcare-output-facts{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line-dark)}.healthcare-output-facts article{min-height:82px;padding:15px;display:grid;align-content:center;gap:8px;border-right:1px solid var(--line-dark)}.healthcare-output-facts article:last-child{border-right:0}.healthcare-output-facts strong{color:var(--health-accent)}.healthcare-output-review{padding:8px 18px}.healthcare-output-review>div{min-height:60px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;border-bottom:1px solid var(--line-dark)}.healthcare-output-review>div:last-child{border-bottom:0}.healthcare-output-review span{color:var(--health-accent);font-family:var(--font-geist-mono),monospace;font-size:7px}.healthcare-output-review p{width:100%;min-width:0;max-width:none;color:#a7bbb4;font-size:9px;line-height:1.5}.product-experience-next{width:var(--container);margin:72px auto 0}@media (max-width:1020px){.product-buyer-grid,.product-output-grid,.product-problem-grid{grid-template-columns:1fr;gap:44px}.focused-interface-body{grid-template-columns:minmax(170px,.5fr) minmax(360px,1.25fr)}.focused-interface-decision{grid-column:1/-1;min-height:140px;border-top:1px solid var(--line-dark);border-left:0!important}}@media (max-width:760px){.product-outcome-hero-inner{min-height:auto}.product-experience-page .healthcare-detail-hero-copy h1{font-size:clamp(48px,13.5vw,66px)}.product-buyer-section,.product-interface-section,.product-output-section,.product-problem-section{padding:88px 0}.product-buyer-grid h2,.product-output-grid h2,.product-problem-grid h2{font-size:42px}.focused-interface-body{grid-template-columns:1fr}.focused-interface-body>aside,.focused-interface-body>aside:last-child{min-height:150px;border-right:0;border-bottom:1px solid var(--line-dark);border-left:0}.focused-interface-decision{grid-column:auto}.healthcare-output-facts{grid-template-columns:1fr}.healthcare-output-facts article,.healthcare-output-facts article:last-child{border-right:0;border-bottom:1px solid var(--line-dark)}.product-role-list{grid-template-columns:1fr}}@keyframes product-page-enter{0%{opacity:0;transform:translateY(8px) scale(.997)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes product-route-enter{0%{opacity:0;transform:scale(.996)}to{opacity:1;transform:scale(1)}}@keyframes product-hero-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes product-section-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.product-experience-page{animation:product-page-enter .64s cubic-bezier(.22,1,.36,1) both;transform-origin:50% 16%}html.product-route-leaving body{opacity:0;transform:scale(.994);transition:opacity .32s cubic-bezier(.4,0,1,1),transform .32s cubic-bezier(.4,0,1,1);transform-origin:50% 16%;pointer-events:none}html.product-route-entering body{animation:product-route-enter .7s cubic-bezier(.22,1,.36,1) both;transform-origin:50% 16%}.product-experience-page .product-outcome-hero-inner>div{animation:product-hero-enter .7s cubic-bezier(.22,1,.36,1) 70ms both}.product-experience-page>section:first-of-type .suite-trust-strip{animation:product-hero-enter .62s cubic-bezier(.22,1,.36,1) .18s both}.product-reveal-pending{opacity:0;transform:translateY(24px)}.product-reveal-pending.is-visible{animation:product-section-enter .68s var(--product-reveal-delay,0s) cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.product-experience-page,.product-experience-page .product-outcome-hero-inner>div,.product-experience-page>section:first-of-type .suite-trust-strip,.product-reveal-pending,.product-reveal-pending.is-visible,html.product-route-entering body,html.product-route-leaving body{opacity:1!important;filter:none!important;transform:none!important;animation:none!important;transition:none!important}}body{font-size:16px}.company-site p:where(:not(.section-kicker):not(.eyebrow):not(.healthcare-detail-tagline):not(.product-page-promise)),.product-page p:where(:not(.section-kicker):not(.eyebrow):not(.healthcare-detail-tagline):not(.product-page-promise)){font-size:clamp(16px,1vw,18px);line-height:1.72}.company-hero-lede,.healthcare-detail-lede,.institutional-hero-lede,.suite-hero-lede{max-width:720px;font-size:clamp(17px,1.1vw,20px)!important;line-height:1.72}.company-contact-inner>p,.eyebrow,.section-kicker{font-size:12px;line-height:1.5}.button{min-height:54px;font-size:14px}.request-demo-cta{min-height:60px;padding-right:28px;padding-left:28px;border-radius:8px;font-size:16px;font-weight:680}.company-trust-line,.system-map-families a small,.system-map-foot span{font-size:12px;line-height:1.5}.company-section-heading{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:clamp(56px,7vw,112px)}.company-section-heading>p{max-width:720px}.solution-family-card{min-height:570px;padding:40px}.company-family-links small,.family-product-grid small,.flagship-copy span,.flagship-meta>span,.solution-family-card-top small,.solutions-overview-copy>span,.solutions-overview-products>span{font-size:12px;line-height:1.45;letter-spacing:.025em;text-transform:none}.solution-family-card h3{max-width:390px;font-size:clamp(31px,2.25vw,38px)}.solution-family-card>strong{font-size:17px;line-height:1.55}.solution-audience-list span{padding:7px 11px;font-size:11px;line-height:1.35}.company-inline-link,.family-product-grid strong,.flagship-meta a,.solution-family-card>a,.solutions-overview-products a{font-size:14px;line-height:1.45}.flagship-row{min-height:230px;padding:42px 0;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);gap:clamp(56px,9vw,150px)}.flagship-copy{min-width:0;max-width:900px}.flagship-copy h3{max-width:none;font-size:clamp(31px,2.4vw,42px);line-height:1.08}.flagship-copy p{max-width:780px}.flagship-meta{grid-column:auto;justify-items:start;gap:22px;text-align:left}.company-stage-grid article,.engineering-standard-grid article,.family-workflow-grid article{min-height:300px;padding:36px}.company-stage-grid h3,.engineering-standard-grid h3,.family-workflow-grid h3,.focused-workflow-list h3,.responsible-use-grid h3{font-size:22px;line-height:1.25}.family-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.family-product-grid>a{min-height:330px;padding:36px 34px}.family-product-grid h3{font-size:28px;line-height:1.15}.family-product-grid small{font-size:13px;line-height:1.45}.family-product-grid p{max-width:420px;font-size:17px!important;line-height:1.65}.family-product-grid strong{font-size:15px}.solutions-overview-list article{min-height:290px;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);gap:clamp(56px,8vw,130px)}.solutions-overview-copy h3{font-size:clamp(31px,2.4vw,40px)}.solutions-overview-copy>strong{font-size:17px;line-height:1.5}.solutions-overview-products{grid-column:auto;justify-items:start;text-align:left}.solutions-overview-products strong{font-size:16px}.company-footer-brand>p,.company-footer-meta,.family-product-grid strong,.solutions-overview-products small{font-size:13px;line-height:1.6}.company-family-links>a,.company-operating-grid article{min-height:390px;padding:36px}.company-operating-grid h3{font-size:24px}.company-leadership-card dd,.company-leadership-card>p,.company-leadership-intro>p:last-child,.engineering-pattern-grid dd,.legal-content p{font-size:16px;line-height:1.72}.company-leadership-card dt,.engineering-pattern-grid dt{font-size:13px;line-height:1.5}.product-problem-grid>ul li,.product-role-list span{font-size:15px;line-height:1.5}.product-buyer-grid>div:first-child>p:last-child,.product-output-grid>div:first-child>p:last-child,.product-problem-grid>div:first-child>p:last-child{max-width:820px;font-size:clamp(16px,1vw,18px);line-height:1.75}.product-problem-note>strong{font-size:21px}.product-problem-note>p{font-size:15px!important}.healthcare-problem>p,.healthcare-section-heading>p,.suite-section-heading>p{font-size:clamp(16px,1vw,18px)}.healthcare-benefit-grid,.healthcare-feature-grid,.healthcare-workflow-grid,.suite-capability-grid,.suite-outcome-grid,.suite-workflow-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.healthcare-benefit-grid article,.healthcare-feature-grid article,.healthcare-workflow-grid li,.suite-capability-grid article,.suite-outcome-grid article,.suite-workflow-grid li{min-height:280px;padding:34px 30px}.healthcare-highlight li,.suite-highlight-copy li{font-size:14px;line-height:1.6}.healthcare-highlight>div>p:not(.section-kicker),.healthcare-safety-heading>p:not(.section-kicker),.suite-boundary-heading>p:not(.section-kicker),.suite-highlight-copy>p:not(.section-kicker){font-size:16px;line-height:1.72}.healthcare-safety-grid h3,.suite-boundary-grid h3{font-size:17px}.healthcare-safety-grid p,.suite-boundary-grid p{font-size:14px!important;line-height:1.65}.focused-interface-body aside small,.healthcare-output-facts span,.healthcare-output-head span,.healthcare-output-head>small,.product-output-card-head small,.product-output-field small{font-size:11px;line-height:1.4;letter-spacing:.035em}.focused-interface-body aside span,.healthcare-output-review p{font-size:13px!important;line-height:1.55}.focused-product-preview-foot,.focused-product-preview-row small,.healthcare-output-foot,.product-output-card-foot{font-size:12px;line-height:1.45}.focused-product-preview-row strong,.healthcare-output-facts strong,.healthcare-output-head strong,.product-output-card-head span,.product-output-field strong{font-size:15px;line-height:1.4}.contact-direct-line a,.contact-email-alternative a,.contact-email-alternative>span,.contact-field-grid label>span{font-size:13px;line-height:1.45}.contact-field-grid input,.contact-field-grid textarea{font-size:16px}.contact-form-note{font-size:12px}.company-mandate-statement p{font-size:23px!important;line-height:1.35!important}.solution-product-panel{width:min(820px,calc(100vw - 420px))}.solution-product-panel-head span{font-size:14px}.solution-family-menu-link>span>strong,.solution-menu-panel>a>span{font-size:14px;line-height:1.35}.solution-family-menu-link>span>small,.solution-menu-panel>a>small{font-size:12px;line-height:1.5}.solution-product-panel-head small{font-size:11px;letter-spacing:.035em;text-transform:none}.solution-product-list{grid-template-columns:repeat(4,minmax(0,1fr))}.solution-product-list a{min-height:90px;padding:12px 13px;gap:10px}.solution-product-list a>i{font-size:10px}.solution-product-list a strong{font-size:14px;line-height:1.35}.solution-product-list a small{font-size:12px;line-height:1.45}.solution-product-family-link{font-size:12px}.home-section-caret{position:fixed;z-index:80;bottom:max(18px,env(safe-area-inset-bottom));left:50%;width:46px;height:46px;padding:0;display:grid;place-items:center;border:0;background:transparent;color:var(--mint-300);cursor:pointer;filter:drop-shadow(0 1px 3px rgba(6,17,15,.9));transform:translateX(-50%)}.home-section-caret span{display:block;font-size:30px;font-weight:400;line-height:1;transition:color .16s ease,transform .18s ease}.home-section-caret:focus-visible,.home-section-caret:hover{color:var(--white)}.home-section-caret:hover span{transform:translateY(3px)}.home-section-caret.is-returning span{transform:rotate(180deg)}.home-section-caret.is-returning:hover span{transform:translateY(-3px) rotate(180deg)}[data-home-section]{scroll-margin-top:0}@media (max-width:1180px){.company-section-heading{grid-template-columns:1fr;gap:30px}.company-section-heading>p{max-width:820px}.solution-family-card{padding:34px}.family-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1020px){.flagship-row,.solutions-overview-list article{grid-template-columns:1fr;gap:28px}.flagship-meta,.solutions-overview-products{grid-column:auto;justify-items:start;text-align:left}}@media (max-width:760px){.company-site p:where(:not(.section-kicker):not(.eyebrow):not(.healthcare-detail-tagline):not(.product-page-promise)),.product-page p:where(:not(.section-kicker):not(.eyebrow):not(.healthcare-detail-tagline):not(.product-page-promise)){font-size:16px;line-height:1.7}.company-hero-lede,.healthcare-detail-lede,.institutional-hero-lede,.suite-hero-lede{font-size:17px!important}.solution-family-card,.solution-family-card:last-child{min-height:520px;padding:30px 26px}.flagship-row{min-height:0;padding:38px 0}.family-product-grid{grid-template-columns:1fr}.company-footer-brand>p{max-width:100%}.home-section-caret{bottom:max(10px,env(safe-area-inset-bottom));width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.home-section-caret span{transition:none}}.solution-family-carousel{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:570px;border:1px solid var(--company-line);background:var(--company-surface)}.solution-carousel-photo{min-width:0;overflow:hidden;border-right:1px solid var(--company-line);background:#0b1715;animation:solution-carousel-enter .42s cubic-bezier(.22,1,.36,1) both}.solution-carousel-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.solution-carousel-card{min-width:0;padding:clamp(34px,4vw,58px);display:flex;flex-direction:column;background:var(--company-surface);animation:solution-carousel-enter .42s cubic-bezier(.22,1,.36,1) 40ms both}.solution-carousel-card>small{color:var(--company-muted);font-size:12px;line-height:1.5}.solution-carousel-card h3{max-width:520px;margin-top:clamp(42px,7vh,76px);color:var(--company-text);font-size:clamp(34px,3vw,48px);font-weight:560;letter-spacing:-.045em;line-height:1.02}.solution-carousel-card>strong{max-width:520px;margin-top:22px;color:var(--teal-700);font-size:18px;line-height:1.5}.solution-carousel-card>p{max-width:570px;margin-top:20px;color:var(--company-muted);font-size:17px;line-height:1.72}.solution-carousel-audiences{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.solution-carousel-audiences span{padding:7px 10px;border:1px solid var(--company-line);border-radius:999px;color:var(--company-muted);font-size:11px}.carousel-arrow{position:relative;width:24px;height:16px;display:inline-block;flex:0 0 auto;color:currentColor}.carousel-arrow:before{left:1px;height:3px;border-radius:999px;background:currentColor;transform:translateY(-50%)}.carousel-arrow:after,.carousel-arrow:before{position:absolute;top:50%;right:1px;content:""}.carousel-arrow:after{width:9px;height:9px;border-top:3px solid;border-right:3px solid;transform:translateY(-50%) rotate(45deg)}.carousel-arrow-previous{transform:rotate(180deg)}.carousel-arrow-up-right{transform:rotate(-45deg)}.carousel-link-arrow{width:30px;height:18px}.solution-carousel-footer{margin-top:auto;padding-top:28px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--company-line)}.solution-carousel-footer>a{display:inline-flex;align-items:center;gap:24px;color:var(--company-text);font-size:16px;font-weight:700;line-height:1.45}.solution-carousel-controls{flex:0 0 auto;display:flex;gap:8px}.solution-carousel-controls button{width:52px;height:52px;display:grid;place-items:center;border:1.5px solid var(--company-line);border-radius:50%;background:transparent;color:var(--company-text);cursor:pointer;line-height:0;transition:border-color .16s ease,background .16s ease,color .16s ease}.solution-carousel-controls button:focus-visible,.solution-carousel-controls button:hover{border-color:var(--teal-700);background:var(--company-panel);color:var(--teal-700)}.solution-carousel-controls button:focus-visible{outline:2px solid var(--teal-700);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes solution-carousel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.solution-family-carousel{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)}.solution-carousel-card{padding:34px}.solution-carousel-card h3{margin-top:38px}}@media (max-width:900px){.solution-family-carousel{grid-template-columns:1fr;min-height:0}.solution-carousel-photo{aspect-ratio:4/3;border-right:0;border-bottom:1px solid var(--company-line)}.solution-carousel-card{min-height:520px}}@media (max-width:600px){.solution-carousel-card{min-height:520px;padding:28px 22px 22px}.solution-carousel-card h3{margin-top:34px;font-size:36px}.solution-carousel-card>p,.solution-carousel-card>strong{font-size:16px}.solution-carousel-footer{align-items:flex-end}.solution-carousel-footer>a{max-width:230px;gap:16px;line-height:1.45}.solution-carousel-controls button{width:52px;height:52px}}@media (max-width:420px){.solution-carousel-footer{flex-direction:column;align-items:stretch;gap:18px}.solution-carousel-footer>a{max-width:none;justify-content:space-between}.solution-carousel-controls{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.solution-carousel-card,.solution-carousel-photo{animation:none}.solution-carousel-controls button{transition:none}}.homepage-company-section .company-intro-grid{grid-template-columns:minmax(0,900px);justify-content:center}.homepage-company-section .company-intro-grid h2{max-width:900px;color:var(--white)}.homepage-company-section .company-intro-grid>div>p{max-width:860px;color:var(--dark-muted);font-size:clamp(18px,1.35vw,21px);line-height:1.7}.homepage-company-section .company-inline-link,.homepage-company-section .section-kicker{color:var(--mint-300)}.focused-workflow-list li>div,.healthcare-safety-grid article>div,.responsible-use-grid article>div,.suite-boundary-grid article>div{min-width:0;width:100%}.healthcare-hero-carousel{position:relative;width:100%;min-width:0;perspective:1400px}.healthcare-rotation-stage{position:relative;min-height:330px;isolation:isolate;transform-style:preserve-3d}.healthcare-rotation-card{position:absolute;inset:0 56px 0 0;padding:32px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(197,245,229,.2);border-radius:18px;background:linear-gradient(180deg,rgba(16,49,42,.98),rgba(8,25,22,.99));box-shadow:0 28px 70px rgba(0,0,0,.28);transform-origin:82% 50%;transition:transform .76s cubic-bezier(.22,1,.36,1),opacity .52s ease,filter .52s ease;will-change:transform,opacity}.healthcare-rotation-card.is-active{z-index:5;opacity:1;pointer-events:auto;transform:translateZ(0) rotateY(0deg) scale(1);filter:none}.healthcare-rotation-card.is-next{z-index:4;opacity:.55;pointer-events:none;transform:translate3d(24px,7px,-85px) rotateY(-7deg) scale(.97);filter:saturate(.75) brightness(.86)}.healthcare-rotation-card.is-far-next{z-index:3;opacity:.3;pointer-events:none;transform:translate3d(45px,14px,-165px) rotateY(-12deg) scale(.94);filter:saturate(.55) brightness(.72)}.healthcare-rotation-card.is-previous{z-index:2;opacity:0;pointer-events:none;transform:translate3d(-70px,0,-120px) rotateY(24deg) scale(.9);filter:brightness(.65)}.healthcare-rotation-card.is-far-previous{z-index:1;opacity:0;pointer-events:none;transform:translate3d(-110px,4px,-220px) rotateY(34deg) scale(.84);filter:brightness(.55)}.healthcare-rotation-card>span{color:var(--mint-300);font-size:11px;font-weight:620;line-height:1.45}.healthcare-rotation-card h2{max-width:580px;margin-top:34px;color:var(--white);font-size:clamp(27px,2.2vw,37px);font-weight:560;letter-spacing:-.045em;line-height:1.05}.healthcare-rotation-card p{max-width:610px;margin-top:18px;color:var(--dark-muted);font-size:16px;line-height:1.65}.healthcare-rotation-card a{margin-top:auto;padding-top:20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line-dark);color:var(--mint-300);font-size:16px;font-weight:700}.healthcare-rotation-card .carousel-link-arrow{margin-left:24px}.healthcare-rotation-controls{position:relative;z-index:8;margin-top:18px;padding-right:56px;display:flex;align-items:center;justify-content:space-between;gap:22px}.healthcare-rotation-progress{flex:1 1 auto;display:flex;gap:7px}.healthcare-rotation-progress span{width:28px;height:2px;display:block;background:rgba(197,245,229,.17);transition:width .52s ease,background .52s ease}.healthcare-rotation-progress span.is-active{width:52px;background:var(--mint-300)}.healthcare-rotation-controls>div:last-child{display:flex;gap:8px}.healthcare-rotation-controls button{width:52px;height:52px;display:grid;place-items:center;border:1.5px solid rgba(197,245,229,.22);border-radius:50%;background:rgba(7,23,19,.7);color:var(--mint-300);cursor:pointer;line-height:0;transition:border-color .16s ease,background .16s ease,color .16s ease}.healthcare-rotation-controls button:focus-visible,.healthcare-rotation-controls button:hover{border-color:var(--mint-300);background:rgba(83,226,188,.1);color:var(--white)}.healthcare-rotation-controls button:focus-visible{outline:2px solid var(--mint-300);outline-offset:3px}@media (max-width:1240px){.healthcare-hero-carousel{max-width:850px}}@media (max-width:600px){.healthcare-rotation-stage{min-height:390px}.healthcare-rotation-card{right:22px;padding:26px 22px}.healthcare-rotation-card h2{margin-top:28px;font-size:29px}.healthcare-rotation-card p{font-size:15px}.healthcare-rotation-controls{padding-right:22px}.healthcare-rotation-progress span{width:16px}.healthcare-rotation-progress span.is-active{width:30px}}@media (prefers-reduced-motion:reduce){.healthcare-rotation-card,.healthcare-rotation-controls button,.healthcare-rotation-progress span{transition:none}}.about-hero-inner{position:relative;z-index:2;width:var(--container);min-height:710px;margin:0 auto;padding:108px 0 128px;display:flex;flex-direction:column;justify-content:center}.about-hero-inner h1{max-width:1200px;color:var(--white);font-size:clamp(44px,4.1vw,68px);font-weight:500;letter-spacing:-.058em;line-height:.99}.about-hero-inner>p{max-width:1120px;margin-top:42px;color:var(--dark-muted);font-size:clamp(17px,1.15vw,20px);line-height:1.75}@media (max-width:900px){.about-hero-inner{min-height:650px;padding:92px 0 108px}.about-hero-inner h1{font-size:clamp(40px,7vw,56px)}}@media (max-width:600px){.about-hero-inner{min-height:auto;padding:80px 0 92px}.about-hero-inner h1{font-size:clamp(36px,10vw,48px)}.about-hero-inner h1 br{display:none}.about-hero-inner>p{margin-top:32px;font-size:16px;line-height:1.7}}.site-header.company-header{min-height:116px}.company-header .brand{gap:15px;font-size:20px}.company-header .brand-mark{width:34px;height:34px}.company-header .brand-mark i{width:11px;height:28px}.company-header .company-nav>a,.company-header .solution-menu>summary{font-size:16px;font-weight:580}.company-header .nav-cta{min-height:54px;padding:0 24px;gap:0;font-size:16px;white-space:nowrap}.company-header .compact-theme-toggle{width:58px;min-height:54px}.company-footer{min-height:280px;padding-top:58px;padding-bottom:52px;gap:clamp(48px,6vw,90px)}.company-footer .brand{font-size:18px}.company-footer-brand>p{max-width:470px;color:#9aada6;font-size:16px}.company-footer .company-footer-primary{gap:20px 38px}.company-footer .company-footer-primary a,.company-footer-meta nav a{color:#a7bbb4;font-size:14px}.company-footer-meta{gap:18px}.company-footer-meta>a{font-size:15px}.company-footer-meta>span{color:var(--white);font-size:12px}:where(.hero-shell,.product-page-hero,.institutional-hero,.operating-section,.company-flagships-section,.family-workflow-section,.focused-product-capabilities,.company-stage-section,.engineering-patterns-section,.product-interface-section,.suite-highlight,.suite-boundary,.healthcare-highlight,.healthcare-safety,.company-contact-section,.closing-section,.contact-form-panel,.product-output-card,.focused-interface-preview) :where(small,label),:where(.hero-shell,.product-page-hero,.institutional-hero,.operating-section,.company-flagships-section,.family-workflow-section,.focused-product-capabilities,.company-stage-section,.engineering-patterns-section,.product-interface-section,.suite-highlight,.suite-boundary,.healthcare-highlight,.healthcare-safety,.company-contact-section,.closing-section,.contact-form-panel,.product-output-card,.focused-interface-preview) p:not(.eyebrow):not(.section-kicker):not([class*=promise]):not([class*=tagline]){color:var(--white)}:root[data-theme=dark] .company-site :where(p,small,label,dd):not(.eyebrow):not(.section-kicker):not([class*=promise]):not([class*=tagline]){color:var(--white)}.company-footer .company-footer-primary a,.company-footer-brand>p,.company-footer-meta nav a,.company-footer-meta>span,.site-header :where(a,summary,small,strong){color:var(--white)}:root[data-theme=light] :where(body,.site-theme,.company-site,.product-page,.product-section,.product-page-body,.suite-page-body,.healthcare-detail-body,.company-solutions-section,.company-engineering-section,.company-intro-section,.solutions-overview-section,.family-product-section,.institutional-content-section,.contact-options-section,.company-story-section,.company-values-section,.focused-product-outcomes,.company-mission-section,.company-family-section,.company-leadership-section,.contact-reasons-section,.contact-privacy-section,.contact-preparation-section,.product-buyer-section,.product-problem-section,.product-output-section,.responsible-use-section,.contact-expectation-section){background:var(--light-mint-gradient)}:root[data-theme=light] :where(.solution-family-card,.family-product-grid>a,.company-family-links>a,.company-leadership-card,.contact-inquiry-grid article,.product-problem-grid>ul,.solution-family-carousel,.solution-carousel-card){background:var(--light-mint-gradient)}@media (max-width:900px){.site-header.company-header{min-height:92px}.company-header .brand{font-size:18px}.company-header .brand-mark{width:30px;height:30px}.company-header .brand-mark i{width:10px;height:25px}.company-mobile-menu>nav>a{min-height:50px;padding:0 12px;display:flex;align-items:center;border-radius:6px;font-size:15px}.company-header .company-mobile-menu{position:relative}.company-header .company-mobile-menu>summary{width:54px;height:54px;display:grid;place-content:center;gap:7px;border:1px solid var(--line-dark-strong);border-radius:7px;cursor:pointer;list-style:none}.company-header .company-mobile-menu>summary::-webkit-details-marker{display:none}.company-header .company-mobile-menu>summary>span{width:19px;height:2px;display:block;border-radius:999px;background:var(--white)}.company-header .company-mobile-menu>nav{position:absolute;top:61px;right:0;width:min(360px,calc(100vw - 30px));padding:10px;display:grid;border:1px solid var(--line-dark-strong);border-radius:10px;background:#0b211d;box-shadow:0 18px 45px rgba(0,0,0,.3)}.company-footer{padding-top:48px;padding-bottom:48px}}@media (max-width:380px){.site-header.company-header{min-height:86px}.company-header .brand{gap:11px;font-size:16px}.company-header .brand-mark{width:27px;height:27px}.company-header .brand-mark i{width:9px;height:22px}.company-header .compact-theme-toggle,.company-header .company-mobile-menu>summary{width:50px;min-height:50px;height:50px}}@media (max-width:700px){.company-footer{gap:34px}.company-footer .company-footer-primary a,.company-footer-meta nav a{font-size:15px}}@media (max-width:600px){.product-experience-page :where(.product-role-list,.suite-outcome-grid,.suite-capability-grid,.suite-workflow-grid,.healthcare-benefit-grid,.healthcare-feature-grid,.healthcare-workflow-grid,.engineering-standard-grid,.family-workflow-grid,.focused-workflow-list,.responsible-use-grid){width:calc(100% - 24px);max-width:420px;margin-right:auto;margin-left:auto}.product-experience-page :where(.product-problem-grid>ul,.product-problem-note,.product-output-card,.healthcare-output-preview){width:calc(100% - 24px);max-width:420px;margin-right:auto;margin-left:auto;box-sizing:border-box}.product-experience-page :where(.suite-outcome-grid article,.suite-capability-grid article,.suite-workflow-grid li,.healthcare-benefit-grid article,.healthcare-feature-grid article,.healthcare-workflow-grid li,.engineering-standard-grid article,.family-workflow-grid article,.focused-workflow-list li){min-height:0!important;padding:26px 22px!important;box-sizing:border-box;justify-content:center}.product-experience-page .product-role-list span{min-height:64px;padding:15px 18px;align-items:center}.product-experience-page :where(.responsible-use-grid article,.suite-boundary-grid article,.healthcare-safety-grid article){min-height:0;padding-top:22px;padding-bottom:22px}.product-experience-page :where(.suite-outcome-grid h3,.suite-capability-grid h3,.suite-workflow-grid h3,.healthcare-benefit-grid h3,.healthcare-feature-grid h3,.healthcare-workflow-grid h3,.engineering-standard-grid h3,.family-workflow-grid h3){margin-top:0}.product-experience-page :where(.suite-outcome-grid,.suite-capability-grid,.suite-workflow-grid,.healthcare-benefit-grid,.healthcare-feature-grid,.healthcare-workflow-grid){margin-top:46px}.product-experience-page :where(h3,p,strong){min-width:0;overflow-wrap:break-word;word-break:normal}}@media (min-width:601px){.product-experience-page :where(.suite-outcome-grid article,.suite-capability-grid article,.suite-workflow-grid li,.healthcare-benefit-grid article,.healthcare-feature-grid article,.healthcare-workflow-grid li){justify-content:center}.product-experience-page :where(.suite-outcome-grid h3,.suite-capability-grid h3,.suite-workflow-grid h3,.healthcare-benefit-grid h3,.healthcare-feature-grid h3,.healthcare-workflow-grid h3){margin-top:0}}:where(.site-theme,.product-page) :where(h1,h2,h3,h4,p,strong,small,li){min-width:0;overflow-wrap:break-word;word-break:normal}.solution-menu-panel{width:420px;padding:10px;gap:8px}.solution-family-menu-link{min-height:82px;padding:14px 16px;border-color:rgba(138,243,211,.18);background:rgba(138,243,211,.035)}.solution-family-menu-link>span{gap:6px}.solution-family-menu-link>span>strong{font-size:16px;line-height:1.35}.solution-family-menu-link>span>small{font-size:13px;line-height:1.5}.solution-product-panel{width:min(850px,calc(100vw - 460px));padding:12px}.solution-product-panel-head{min-height:58px;padding:10px 12px 14px}.solution-product-panel-head span{font-size:16px;line-height:1.35}.solution-product-panel-head small{font-size:12px;line-height:1.4}.solution-product-list{padding:12px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.solution-product-list a{min-height:96px;padding:16px;align-content:center;border:1px solid rgba(138,243,211,.18);border-radius:9px;background:rgba(138,243,211,.035)}.solution-product-list a:focus-visible,.solution-product-list a:hover{border-color:rgba(138,243,211,.42);background:rgba(83,226,188,.11)}.solution-product-list a strong{font-size:15px;line-height:1.4}.solution-product-family-link{min-height:50px;padding:12px;font-size:14px;line-height:1.4}.company-footer-brand>p{font-size:17px;line-height:1.7}.company-footer .company-footer-primary a,.company-footer-meta nav a{font-size:16px;line-height:1.5}.company-footer-contact{display:grid;justify-items:end;gap:7px}.company-footer-contact a{color:var(--mint-300);font-size:16px;font-weight:620;line-height:1.45}.company-footer-meta>span{font-size:14px;line-height:1.5}.contact-direct-line{gap:12px}.contact-direct-line a{font-size:16px;line-height:1.5}.contact-form-legal{padding:20px 30px 22px;color:#c1d0cb;font-size:14px;line-height:1.65}.contact-email-alternative a,.contact-email-alternative>span{font-size:14px;line-height:1.5}@media (max-width:1100px) and (min-width:901px){.solution-product-panel{width:min(650px,calc(100vw - 450px))}.solution-product-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mobile-family-menu>summary{min-height:54px;font-size:15px;line-height:1.4}.mobile-family-menu>div{padding:8px 10px 12px;gap:8px;border-left:0}.mobile-family-menu>div>a{min-height:50px;padding:10px 12px;border:1px solid rgba(138,243,211,.16);border-radius:7px;background:rgba(138,243,211,.035);font-size:14px;line-height:1.45}}@media (max-width:700px){.company-footer-contact{justify-items:start}.company-footer .company-footer-primary a,.company-footer-brand>p,.company-footer-contact a,.company-footer-meta nav a{font-size:16px}.contact-form-legal{padding-right:20px;padding-left:20px;font-size:14px;text-align:left}}