/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--ink:#04131d;--ink-2:#092131;--ink-3:#123343;--paper:#f1f5f3;--ice:#f7fbfa;--muted:#8199a5;--muted-dark:#526873;--seafoam:#72e3c2;--seafoam-deep:#24b793;--cyan:#4fc7ef;--alert:#f05b61;--line:#79aebe33;--page-pad:clamp(22px, 4vw, 68px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}.site-header{color:var(--ice);min-height:108px;padding:0 var(--page-pad);z-index:10;border-bottom:1px solid #d7edef33;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.site-header-solid{background:var(--ink)}.brand{flex-direction:column;justify-self:start;width:fit-content;line-height:1;display:inline-flex}.brand-name{letter-spacing:.16em;font-size:clamp(25px,2.2vw,38px);font-weight:450}.brand-sub{font-family:var(--font-geist-mono), monospace;letter-spacing:.34em;text-transform:uppercase;margin-top:8px;font-size:9px}.desktop-nav{gap:clamp(22px,3.5vw,54px);display:flex}.desktop-nav a{color:#f7fbfad1;padding:12px 0;font-size:15px;font-weight:520;position:relative}.desktop-nav a:after{background:var(--seafoam);content:"";transform-origin:0;width:100%;height:1px;transition:transform .18s;position:absolute;bottom:3px;left:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:scaleX(1)}.header-cta{justify-self:end}.button{border-radius:4px;justify-content:center;align-items:center;min-height:54px;padding:0 28px;font-size:15px;font-weight:620;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary{background:var(--seafoam);color:#031b2b}.button-primary:hover,.button-primary:focus-visible{background:#8cebcf}.button-ghost{color:var(--ice);border:1px solid #72e3c2bf}.button-row{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.text-link{align-items:center;gap:8px;padding-bottom:5px;font-weight:620;display:inline-flex;position:relative}.text-link:after{background:var(--seafoam-deep);content:"";width:34px;height:2px;transition:width .18s;position:absolute;bottom:0;left:0}.text-link:hover:after,.text-link:focus-visible:after{width:100%}.text-link-light{color:var(--ice)}.text-link-light:after{background:var(--seafoam)}.eyebrow{color:var(--seafoam-deep);font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:650}.eyebrow-light{color:var(--seafoam)}.home-hero{background:var(--ink);color:var(--ice);min-height:min(920px,100vh);position:relative;overflow:hidden}.hero-background,.hero-vignette{width:100%;height:100%;position:absolute;inset:0}.hero-background{object-fit:cover;object-position:center;z-index:0}.hero-vignette{z-index:1;background:linear-gradient(90deg,#021420f7 0%,#021420cc 37%,#02142029 70%),linear-gradient(#0000 62%,#021420bf 100%)}.home-hero-content{max-width:790px;padding:0 var(--page-pad) 110px;z-index:2;margin-top:clamp(90px,14vh,155px);position:relative}.home-hero h1{letter-spacing:-.055em;margin-bottom:28px;font-size:clamp(52px,5.3vw,86px);font-weight:520;line-height:.99}.hero-copy{color:#f7fbfacc;max-width:620px;margin-bottom:38px;font-size:clamp(18px,1.6vw,24px);line-height:1.55}.glass-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#031622d1;border:1px solid #8fbec96b;box-shadow:0 26px 80px #00000047}.hero-status-card{bottom:62px;right:var(--page-pad);z-index:3;width:min(290px,30vw);padding:22px;position:absolute}.status-heading,.live-label{color:var(--seafoam);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;display:flex}.live-dot,.live-label i{background:var(--seafoam);border-radius:50%;width:7px;height:7px;display:inline-block}.hero-status-card h3{margin:15px 0 10px;font-size:19px;font-weight:550}.hero-status-card dl{margin:0 0 12px}.hero-status-card dl div{border-top:1px solid #8fbec933;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.hero-status-card dt{color:#f7fbfaad;font-size:12px}.hero-status-card dd{color:var(--seafoam);font-family:var(--font-geist-mono), monospace;margin:0}.hero-status-card .alert-text{color:var(--alert)}.hero-status-card small{color:#f7fbfa6b;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:9px}.intro-section,.product-proof,.company-section,.integrations-section,.place-section{padding:clamp(90px, 11vw, 165px) var(--page-pad);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(55px,8vw,135px);display:grid}.section-heading h2,.product-proof h2,.company-section h2,.scenario-section h2,.operator-section h2,.proof-gallery h2,.integrations-section h2,.place-section h2,.simulation-section h2{letter-spacing:-.055em;margin-bottom:0;font-size:clamp(40px,4.5vw,70px);font-weight:500;line-height:1.04}.intro-copy{align-self:end}.intro-copy p,.product-proof-copy>p,.company-section>div>p,.operator-copy>p,.integrations-section>div>p,.place-section>div>p{color:var(--muted-dark);margin-bottom:32px;font-size:18px;line-height:1.7}.pillars-section{margin:0 var(--page-pad);border-top:1px solid #2a60702e;border-bottom:1px solid #2a60702e;grid-template-columns:repeat(4,1fr);display:grid}.pillar{min-height:315px;padding:34px 30px 36px}.pillar+.pillar{border-left:1px solid #2a60702e}.pillar>span{color:var(--seafoam-deep);font-family:var(--font-geist-mono), monospace;font-size:11px}.pillar h3{letter-spacing:-.025em;margin:84px 0 16px;font-size:22px;font-weight:560}.pillar p{color:var(--muted-dark);line-height:1.6}.product-proof{background:#dfe8e5;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);align-items:center}.product-frame{background:var(--ink);border:1px solid #71adbd66;padding:8px;position:relative;box-shadow:0 40px 100px #071f2833}.product-frame img{width:100%}.product-frame-label{background:var(--ink);color:var(--seafoam);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;padding:8px 10px;font-size:9px;position:absolute;bottom:18px;left:18px}.feature-list{gap:0;margin:42px 0 0;padding:0;list-style:none;display:grid}.feature-list li{border-top:1px solid #2a607033;padding:14px 0 14px 22px;font-size:14px;position:relative}.feature-list li:before{color:var(--seafoam-deep);content:"+";position:absolute;left:0}.product-proof-link{margin-top:34px}.solutions-section,.work-section,.proof-gallery,.scenario-section{padding:clamp(90px, 11vw, 165px) var(--page-pad)}.section-heading-wide{max-width:950px}.solutions-grid{grid-template-columns:1.1fr .9fr;gap:18px;margin-top:70px;display:grid}.solution-card{background:var(--ink);color:var(--ice);min-height:560px;position:relative;overflow:hidden}.solution-card img,.solution-overlay{width:100%;height:100%;position:absolute;inset:0}.solution-card img{object-fit:cover;transition:transform .5s}.solution-card:hover img{transform:scale(1.035)}.solution-overlay{background:linear-gradient(#03141f24 0%,#03141f6b 30%,#03141ffa 100%)}.solution-content{bottom:0;flex-direction:column;padding:32px;display:flex;position:absolute;inset-inline:0}.solution-content>p,.solution-content>strong{color:var(--seafoam);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.solution-content h3{letter-spacing:-.04em;margin:18px 0;font-size:clamp(28px,3vw,44px);font-weight:520}.solution-content>span{color:#f7fbfab8;max-width:480px;margin-bottom:30px;line-height:1.6}.solution-content>strong{align-items:center;gap:8px;display:flex}.company-section{background:var(--ink);color:var(--ice)}.company-section>div>p{color:#f7fbfaa6}.work-section{grid-template-columns:.75fr 1.25fr;gap:60px;display:grid}.work-section>div:first-child h2{letter-spacing:-.05em;font-size:clamp(38px,4vw,62px);font-weight:500;line-height:1.05}.work-intro{color:var(--muted-dark);max-width:480px;margin-top:30px;font-size:17px;line-height:1.65}.work-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.work-cards a{background:#e3ebe8;flex-direction:column;min-height:350px;padding:30px;transition:background-color .22s,color .22s,transform .22s;display:flex}.work-cards a:hover{background:#d9e5e1;transform:translateY(-4px)}.work-cards .work-card-featured{background:var(--ink);color:var(--ice)}.work-cards .work-card-featured:hover{background:#082535}.work-cards .work-card-heritage{background:#dce7e3}.work-cards .work-card-fifty{background:#d6e9e2}.work-cards span{color:var(--seafoam-deep);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.work-cards h3{letter-spacing:-.035em;margin:82px 0 14px;font-size:clamp(28px,2.3vw,36px);font-weight:550;line-height:1.08}.work-cards p{color:var(--muted-dark);margin:0 0 28px;line-height:1.55}.work-cards strong{color:var(--seafoam-deep);align-items:center;gap:8px;margin-top:auto;font-size:13px;display:flex}.work-cards .work-card-featured span,.work-cards .work-card-featured strong{color:var(--seafoam)}.work-cards .work-card-featured p{color:#f7fbfaad}.site-footer{color:var(--ice);padding:90px var(--page-pad) 35px;background:#020f17;grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.footer-note{color:#f7fbfa7a;max-width:300px;margin-top:24px;line-height:1.55}.footer-cta h2{letter-spacing:-.055em;margin-bottom:32px;font-size:clamp(44px,5vw,76px);font-weight:500;line-height:1}.footer-bottom{color:#f7fbfa73;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #8fbec933;grid-column:1/-1;justify-content:space-between;padding-top:24px;font-size:9px;display:flex}.harbour-page{background:var(--paper)}.harbour-hero{background:var(--ink);color:var(--ice);min-height:1020px;position:relative;overflow:hidden}.harbour-hero:before{content:"";opacity:.9;background-image:linear-gradient(90deg,#03141ff0 0%,#03141fd1 42%,#03141f75 70%),url(/images/frontier-harbour-hero.png);background-position:50%;background-size:cover;position:absolute;inset:0}.harbour-hero-shade{background:linear-gradient(0deg, var(--ink) 0%, transparent 45%);pointer-events:none;z-index:1;position:absolute;inset:0}.harbour-hero-copy{left:var(--page-pad);z-index:3;max-width:690px;position:absolute;top:205px}.harbour-hero-copy h1{letter-spacing:-.06em;margin-bottom:28px;font-size:clamp(58px,6.2vw,96px);font-weight:500;line-height:.98}.harbour-hero-copy>p:not(.eyebrow){color:#f7fbfabd;max-width:620px;margin-bottom:36px;font-size:clamp(18px,1.7vw,24px);line-height:1.55}.role-tags{flex-wrap:wrap;gap:8px;margin-top:42px;display:flex}.role-tags span{color:#f7fbfab8;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#072230b8;border:1px solid #72e3c247;padding:9px 11px;font-size:9px}.harbour-hero-product{z-index:3;width:min(64vw,1040px);position:absolute;bottom:-70px;right:-80px}.product-window{background:#020d14;border:1px solid #5bafc28c;padding:7px;box-shadow:0 40px 110px #0000008c}.product-window-bar{color:#f7fbfaa6;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:8px 10px 13px;font-size:9px;display:flex}.outcome-strip{background:var(--ink);color:var(--ice);padding:70px var(--page-pad);grid-template-columns:repeat(4,1fr);display:grid}.outcome-strip>div{border-left:1px solid #8fbec940;flex-direction:column;gap:34px;padding:0 28px;display:flex}.outcome-strip span{color:var(--seafoam);font-family:var(--font-geist-mono), monospace;font-size:10px}.outcome-strip strong{font-size:18px;font-weight:520;line-height:1.35}.scenario-section{background:#e2eae7}.scenario-heading{grid-template-columns:1.2fr .8fr;gap:36px 70px;margin-bottom:65px;display:grid}.scenario-heading .eyebrow{grid-column:1/-1;margin-bottom:-10px}.scenario-heading>p:last-child{color:var(--muted-dark);align-self:end;margin:0;font-size:18px;line-height:1.65}.scenario-visual{background:var(--ink);padding:9px;box-shadow:0 42px 100px #041f2a3d}.scenario-visual img{width:100%}.visual-caption{color:#f7fbfa8c;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding:13px 9px 6px;font-size:9px;display:flex}.workflow-grid{grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.workflow-grid article{border-top:1px solid #2a60704d;padding:26px 28px 10px 0}.workflow-grid article+article{border-left:1px solid #2a607033;padding-left:28px}.workflow-grid span,.workspace-list article>span{color:var(--seafoam-deep);font-family:var(--font-geist-mono), monospace;font-size:10px}.workflow-grid h3{margin:54px 0 13px;font-size:19px}.workflow-grid p{color:var(--muted-dark);font-size:14px;line-height:1.6}.operator-section{background:var(--paper);padding:clamp(100px, 12vw, 180px) var(--page-pad);grid-template-columns:.8fr 1.2fr;gap:clamp(70px,10vw,165px);display:grid}.operator-copy{align-self:start;position:sticky;top:35px}.operator-copy h2{margin-bottom:32px}.workspace-list{border-top:1px solid #2a60703b}.workspace-list article{grid-template-columns:40px 1fr;gap:28px;padding:29px 0;display:grid}.workspace-list article+article{border-top:1px solid #2a60702e}.workspace-list h3{margin-bottom:8px;font-size:24px;font-weight:540}.workspace-list p{color:var(--muted-dark);margin:0;line-height:1.6}.proof-gallery{background:var(--ink);color:var(--ice)}.proof-gallery .section-heading{margin-bottom:70px}.proof-large,.proof-mobile{grid-template-columns:1.45fr .55fr;align-items:center;gap:clamp(48px,7vw,110px);display:grid}.proof-large img{border:1px solid #5bafc259}.proof-large>div span,.proof-mobile>div span{color:var(--seafoam);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.proof-large h3,.proof-mobile h3{letter-spacing:-.045em;margin:20px 0;font-size:clamp(28px,3vw,46px);font-weight:500;line-height:1.08}.proof-large p,.proof-mobile p{color:#f7fbfa94;line-height:1.65}.proof-mobile{border-top:1px solid #5bafc240;grid-template-columns:.7fr 1.3fr;margin-top:100px;padding-top:100px}.proof-mobile img{object-fit:contain;justify-self:center;max-height:750px}.integrations-section{background:#e2eae7}.integrations-section>div h2{margin-bottom:30px}.integrations-section ul{margin:0;padding:0;list-style:none}.integrations-section li{border-top:1px solid #2a60703b;padding:19px 0 19px 28px;font-size:17px;position:relative}.integrations-section li:before{color:var(--seafoam-deep);content:"+";position:absolute;left:0}.place-section{align-items:center}.place-map{background:var(--ink);clip-path:inset(0);max-height:610px;overflow:hidden}.place-map img{object-fit:cover;object-position:center;width:100%;height:610px}.place-section>div:last-child h2{margin-bottom:30px}.simulation-section{color:var(--ice);padding:clamp(100px, 12vw, 180px) var(--page-pad);background:linear-gradient(90deg,#03141ff7,#03141fc2),url(/images/frontier-harbour-hero.png) 50%/cover}.simulation-section h2{max-width:820px}.simulation-section>p:not(.eyebrow){color:#f7fbfaa8;max-width:760px;margin:32px 0 42px;font-size:19px;line-height:1.65}.simulation-tags{flex-wrap:wrap;gap:9px;display:flex}.simulation-tags span{color:var(--seafoam);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #72e3c259;padding:11px 13px;font-size:10px}.intelligence-page{background:var(--paper)}.intelligence-hero{color:var(--ice);background:radial-gradient(circle at 82% 26%,#28b79329,#0000 28%),linear-gradient(135deg,#03131d 0%,#062534 56%,#03131d 100%);min-height:1050px;position:relative;overflow:hidden}.intelligence-hero-grid{pointer-events:none;background-image:linear-gradient(#72e3c20b 1px,#0000 1px),linear-gradient(90deg,#72e3c20b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:108px 0 0;-webkit-mask-image:linear-gradient(#0000,#000 22%,#0000 90%);mask-image:linear-gradient(#0000,#000 22%,#0000 90%)}.intelligence-hero-copy{left:var(--page-pad);z-index:3;max-width:780px;position:absolute;top:205px}.intelligence-hero-copy h1{letter-spacing:-.062em;margin-bottom:30px;font-size:clamp(60px,6.3vw,100px);font-weight:500;line-height:.96}.intelligence-hero-copy>p:not(.eyebrow){color:#f7fbfab8;max-width:690px;margin-bottom:36px;font-size:clamp(18px,1.65vw,24px);line-height:1.58}.intelligence-hero-product{z-index:3;width:min(69vw,1120px);position:absolute;bottom:-105px;right:-80px}.intelligence-outcomes{background:var(--ink);color:var(--ice);padding:82px var(--page-pad);grid-template-columns:repeat(4,1fr);display:grid}.intelligence-outcomes article{border-left:1px solid #8fbec93d;min-height:190px;padding:0 28px}.intelligence-outcomes span,.capability-grid article>span,.health-workflow article>span,.engagement-steps article>span{color:var(--seafoam-deep);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:10px}.intelligence-outcomes span{color:var(--seafoam)}.intelligence-outcomes h3{margin:44px 0 12px;font-size:20px;font-weight:540}.intelligence-outcomes p{color:#f7fbfa8a;margin:0;font-size:14px;line-height:1.6}.intelligence-capabilities{padding:clamp(105px, 12vw, 180px) var(--page-pad);grid-template-columns:.75fr 1.25fr;gap:clamp(65px,8vw,130px);display:grid}.intelligence-capabilities-heading{align-self:start;position:sticky;top:36px}.intelligence-capabilities-heading h2,.healthops-heading h2,.healthops-proof-copy h2,.mission-patterns h2,.intelligence-engagement h2{letter-spacing:-.056em;margin-bottom:30px;font-size:clamp(42px,4.8vw,74px);font-weight:500;line-height:1.02}.intelligence-capabilities-heading>p:last-child,.healthops-heading>div:last-child>p,.healthops-proof-copy>p,.intelligence-engagement-heading>p:last-child{color:var(--muted-dark);font-size:18px;line-height:1.7}.capability-grid{border-top:1px solid #2a607038;grid-template-columns:1fr 1fr;display:grid}.capability-grid article{min-height:300px;padding:28px 34px 34px 0}.capability-grid article:nth-child(2n){border-left:1px solid #2a60702e;padding-left:34px}.capability-grid article:nth-child(n+3){border-top:1px solid #2a60702e}.capability-grid h3{margin:72px 0 14px;font-size:24px;font-weight:540}.capability-grid p{color:var(--muted-dark);margin:0;line-height:1.65}.healthops-section{background:var(--ink);color:var(--ice);padding:clamp(105px, 12vw, 180px) var(--page-pad)}.healthops-heading{grid-template-columns:1.2fr .8fr;gap:60px 100px;margin-bottom:72px;display:grid}.healthops-heading h2{margin-bottom:0}.healthops-heading>div:last-child{align-self:end}.healthops-heading>div:last-child>p{color:#f7fbfa9e;margin-bottom:25px}.demo-label{color:var(--seafoam);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid #72e3c259;padding:10px 12px;font-size:9px;display:inline-flex}.healthops-main-visual{background:#020d14;border:1px solid #5bafc26b;padding:9px;box-shadow:0 42px 110px #00000061}.healthops-main-visual img{width:100%}.health-workflow{grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.health-workflow article{border-top:1px solid #8fbec940;padding:28px 28px 0 0}.health-workflow article+article{border-left:1px solid #8fbec92e;padding-left:28px}.health-workflow h3{margin:55px 0 13px;font-size:20px;font-weight:540}.health-workflow p{color:#f7fbfa8a;margin:0;font-size:14px;line-height:1.65}.healthops-proof{padding:clamp(105px, 12vw, 180px) var(--page-pad);background:#dfe8e5;grid-template-columns:1.3fr .7fr;align-items:center;gap:clamp(60px,8vw,130px);display:grid}.healthops-proof-copy>p{margin-bottom:30px}.healthops-proof-copy ul{margin:38px 0;padding:0;list-style:none}.healthops-proof-copy li{border-top:1px solid #2a607038;padding:15px 0 15px 24px;position:relative}.healthops-proof-copy li:before{color:var(--seafoam-deep);content:"+";position:absolute;left:0}.healthops-proof-copy .clinical-note{border-left:2px solid var(--seafoam-deep);color:var(--muted-dark);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;margin:0;padding-left:16px;font-size:10px;line-height:1.65}.mission-patterns{padding:clamp(105px, 12vw, 180px) var(--page-pad)}.mission-pattern-grid{grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.mission-pattern-grid a{border-top:1px solid #2a60703d;min-height:390px;padding:28px 30px 34px 0}.mission-pattern-grid a+a{border-left:1px solid #2a60702e;padding-left:30px}.mission-pattern-grid span,.mission-pattern-grid strong{color:var(--seafoam-deep);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.mission-pattern-grid h3{letter-spacing:-.04em;margin:95px 0 18px;font-size:clamp(27px,2.8vw,42px);font-weight:520;line-height:1.08}.mission-pattern-grid p{color:var(--muted-dark);margin-bottom:28px;line-height:1.65}.intelligence-engagement{background:radial-gradient(circle at 80% 20%, #28b79321, transparent 25%), var(--ink);color:var(--ice);padding:clamp(105px, 12vw, 180px) var(--page-pad)}.intelligence-engagement-heading{max-width:900px}.intelligence-engagement-heading>p:last-child{color:#f7fbfa94;max-width:740px}.engagement-steps{grid-template-columns:repeat(3,1fr);margin:72px 0 55px;display:grid}.engagement-steps article{border-top:1px solid #8fbec940;min-height:270px;padding:28px 36px 20px 0}.engagement-steps article+article{border-left:1px solid #8fbec92e;padding-left:36px}.engagement-steps h3{margin:65px 0 14px;font-size:23px;font-weight:540}.engagement-steps p{color:#f7fbfa8a;line-height:1.65}.healthops-detail-link{margin-top:34px}.healthcare-page{background:#f4f7f6}.healthcare-hero{color:var(--ice);background:radial-gradient(circle at 82% 26%,#4fc7ef2e,#0000 25%),radial-gradient(circle at 15% 78%,#72e3c21f,#0000 28%),linear-gradient(132deg,#03131d 0%,#062a37 58%,#073846 100%);min-height:1080px;position:relative;overflow:hidden}.healthcare-hero-grid{pointer-events:none;background-image:linear-gradient(#8cdedd0d 1px,#0000 1px),linear-gradient(90deg,#8cdedd0d 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:108px 0 0;-webkit-mask-image:linear-gradient(#0000,#000 15%,#0000 92%);mask-image:linear-gradient(#0000,#000 15%,#0000 92%)}.healthcare-hero-copy{left:var(--page-pad);z-index:3;max-width:760px;position:absolute;top:190px}.healthcare-hero-copy h1{letter-spacing:-.062em;margin-bottom:30px;font-size:clamp(58px,6vw,96px);font-weight:500;line-height:.96}.healthcare-hero-copy>p:not(.eyebrow){color:#f7fbfabf;max-width:680px;margin-bottom:36px;font-size:clamp(18px,1.55vw,23px);line-height:1.58}.healthcare-hero-product{z-index:3;width:min(64vw,1080px);position:absolute;bottom:-58px;right:-95px}.health-product-window{background:#061821;border:1px solid #76cbd38c;border-radius:8px 8px 0 0;padding:7px;overflow:hidden;box-shadow:0 44px 120px #00000073}.health-product-bar{color:#f7fbfa9e;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:39px;padding:0 12px;font-size:9px;display:flex}.health-concept-label,.health-proof-label{color:#9ce9dc}.health-product-window img{border-radius:3px;width:100%}.healthcare-outcomes{padding:54px var(--page-pad);background:#dbecea;grid-template-columns:repeat(4,1fr);display:grid}.healthcare-outcomes article{border-left:1px solid #28707c38;flex-direction:column;align-items:flex-start;gap:34px;min-height:120px;padding:0 30px;display:flex}.healthcare-outcomes span,.healthcare-workflow article>span,.healthcare-principles article>span{color:#0f997f;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:10px}.healthcare-outcomes strong{max-width:220px;font-size:17px;font-weight:590;line-height:1.35}.healthcare-scenario{padding:clamp(105px, 12vw, 180px) var(--page-pad)}.healthcare-scenario-heading{grid-template-columns:1.15fr .85fr;gap:60px 110px;margin-bottom:72px;display:grid}.healthcare-scenario-heading h2,.healthcare-design-heading h2,.healthcare-current-heading h2,.healthcare-patterns h2,.healthcare-sovereign h2,.healthcare-integrations h2,.healthcare-pilot h2{letter-spacing:-.056em;margin-bottom:30px;font-size:clamp(42px,4.7vw,74px);font-weight:500;line-height:1.02}.healthcare-scenario-heading>div:last-child{align-self:end}.healthcare-scenario-heading>div:last-child>p,.healthcare-design-heading>p:last-child,.healthcare-current-heading>p:last-child,.healthcare-sovereign-copy>p:not(.eyebrow),.healthcare-integrations>div>p,.healthcare-pilot>p:not(.eyebrow){color:var(--muted-dark);font-size:18px;line-height:1.7}.health-proof-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #0f997f59;padding:10px 12px;font-size:9px;display:inline-flex}.healthcare-concept-visual{background:#061821;border:1px solid #3291a170;border-radius:8px;padding:9px;overflow:hidden;box-shadow:0 38px 105px #08293033}.healthcare-concept-visual img{border-radius:4px;width:100%}.healthcare-workflow{grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.healthcare-workflow article{border-top:1px solid #2a607038;min-height:290px;padding:28px 28px 20px 0}.healthcare-workflow article+article{border-left:1px solid #2a607029;padding-left:28px}.healthcare-workflow h3{margin:62px 0 14px;font-size:21px;font-weight:560}.healthcare-workflow p{color:var(--muted-dark);font-size:14px;line-height:1.65}.healthcare-design-direction{color:var(--ice);padding:clamp(105px, 12vw, 180px) var(--page-pad);background:radial-gradient(circle at 10% 12%,#72e3c217,#0000 26%),#061923;grid-template-columns:.8fr 1.2fr;gap:clamp(70px,9vw,145px);display:grid}.healthcare-design-heading{align-self:start;position:sticky;top:36px}.healthcare-design-heading>p:last-child,.healthcare-sovereign-copy>p:not(.eyebrow),.healthcare-pilot>p:not(.eyebrow){color:#f7fbfa99}.healthcare-principles{border-top:1px solid #8fbec93b}.healthcare-principles article{grid-template-columns:42px 1fr;gap:28px;min-height:200px;padding:28px 0;display:grid}.healthcare-principles article+article{border-top:1px solid #8fbec933}.healthcare-principles article>span{color:var(--seafoam)}.healthcare-principles h3{margin:52px 0 12px;font-size:25px;font-weight:540}.healthcare-principles p{color:#f7fbfa8f;margin:0;line-height:1.65}.healthcare-current-proof{padding:clamp(105px, 12vw, 180px) var(--page-pad);background:#dfeae7}.healthcare-current-heading{max-width:950px}.healthcare-current-heading>p:last-child{max-width:810px}.healthcare-current-gallery{grid-template-columns:1.25fr .75fr;gap:18px;margin-top:72px;display:grid}.healthcare-current-gallery article{color:var(--ice);background:#061821;overflow:hidden}.healthcare-current-gallery img{aspect-ratio:16/9;object-fit:cover;width:100%}.healthcare-current-small img{aspect-ratio:4/3;height:100%}.healthcare-current-gallery article>div{background:linear-gradient(#08202b,#061821);padding:25px 28px 30px}.healthcare-current-gallery span,.healthcare-pattern-grid span{color:var(--seafoam);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.healthcare-current-gallery h3{margin:14px 0 0;font-size:23px;font-weight:540}.healthcare-boundary-note{color:var(--muted-dark);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border-left:2px solid #0f997f;max-width:920px;margin:42px 0 0;padding-left:18px;font-size:10px;line-height:1.7}.healthcare-patterns{padding:clamp(105px, 12vw, 180px) var(--page-pad)}.healthcare-pattern-grid{grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.healthcare-pattern-grid article{border-top:1px solid #2a607038;min-height:380px;padding:28px 34px 34px 0}.healthcare-pattern-grid article+article{border-left:1px solid #2a607029;padding-left:34px}.healthcare-pattern-grid span{color:#0f997f}.healthcare-pattern-grid h3{letter-spacing:-.04em;margin:92px 0 18px;font-size:clamp(27px,2.6vw,41px);font-weight:520;line-height:1.08}.healthcare-pattern-grid p{color:var(--muted-dark);line-height:1.65}.healthcare-sovereign{color:var(--ice);padding:clamp(105px, 12vw, 180px) var(--page-pad);background:radial-gradient(circle at 85% 10%,#4fc7ef1f,#0000 28%),#04131d;grid-template-columns:.85fr 1.15fr;gap:clamp(65px,8vw,130px);display:grid}.healthcare-sovereign-copy{align-self:center}.healthcare-sovereign-copy .text-link{margin-top:24px}.healthcare-control-list,.healthcare-integrations ul{margin:0;padding:0;list-style:none}.healthcare-control-list li{color:#f7fbfac7;border-top:1px solid #8fbec938;padding:23px 0 23px 28px;font-size:17px;position:relative}.healthcare-control-list li:before,.healthcare-integrations li:before{color:var(--seafoam);content:"+";position:absolute;left:0}.healthcare-integrations{padding:clamp(105px, 12vw, 180px) var(--page-pad);grid-template-columns:.9fr 1.1fr;gap:clamp(65px,9vw,150px);display:grid}.healthcare-integrations>div>p{margin-bottom:0}.healthcare-integrations li{color:var(--ink-2);border-top:1px solid #2a607038;padding:22px 0 22px 27px;font-size:17px;position:relative}.healthcare-integrations li:before{color:#0f997f}.healthcare-pilot{color:var(--ice);padding:clamp(105px, 12vw, 180px) var(--page-pad);background:radial-gradient(circle at 78% 15%,#72e3c224,#0000 26%),linear-gradient(130deg,#062c39,#04131d 65%)}.healthcare-pilot h2{max-width:940px}.healthcare-pilot>p:not(.eyebrow){max-width:730px;margin-bottom:40px}.about-page{background:var(--paper)}.about-hero{background:var(--ink);color:var(--ice);min-height:850px;position:relative;overflow:hidden}.about-hero-background,.about-hero-vignette{width:100%;height:100%;position:absolute;inset:0}.about-hero-background{object-fit:cover}.about-hero-vignette{background:linear-gradient(90deg,#02111bf7 0%,#02111bc7 48%,#02111b47 82%),linear-gradient(#0000 52%,#02111bd6 100%)}.about-hero-copy{left:var(--page-pad);z-index:3;max-width:890px;position:absolute;top:210px}.about-hero-copy h1{letter-spacing:-.064em;margin-bottom:30px;font-size:clamp(60px,6.5vw,104px);font-weight:500;line-height:.96}.about-hero-copy>p:not(.eyebrow){color:#f7fbfab8;max-width:760px;margin-bottom:34px;font-size:clamp(18px,1.65vw,24px);line-height:1.58}.about-origin-card{bottom:55px;right:var(--page-pad);z-index:3;background:#031622db;border:1px solid #72e3c252;width:min(300px,30vw);padding:24px;position:absolute}.about-origin-card span,.about-origin-card p{color:#f7fbfa85;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.about-origin-card strong{margin:28px 0 10px;font-size:32px;font-weight:520;display:block}.about-origin-card p{margin:0;line-height:1.55}.about-intro{padding:clamp(100px, 12vw, 180px) var(--page-pad);grid-template-columns:.55fr 1.45fr;gap:clamp(60px,9vw,150px);display:grid}.about-intro h2,.evolution-heading h2,.product-discipline-copy h2,.discipline-section h2,.next-chapter-copy h2{letter-spacing:-.058em;margin-bottom:30px;font-size:clamp(43px,5vw,78px);font-weight:500;line-height:1.02}.about-intro>div>p{color:var(--muted-dark);max-width:800px;font-size:19px;line-height:1.72}.about-proof-strip{padding:72px var(--page-pad);background:#dfe8e5;grid-template-columns:repeat(3,1fr);display:grid}.about-proof-strip article{border-left:1px solid #2a607038;flex-direction:column;min-height:170px;padding:0 34px;display:flex}.about-proof-strip strong{color:var(--ink);letter-spacing:-.055em;font-size:clamp(42px,4.8vw,72px);font-weight:500}.about-proof-strip span{color:var(--muted-dark);max-width:240px;margin-top:auto;font-size:14px;line-height:1.5}.evolution-section{background:var(--ink);color:var(--ice);padding:clamp(110px, 12vw, 185px) var(--page-pad)}.evolution-heading{max-width:950px}.evolution-heading>p:last-child{color:#f7fbfa8f;max-width:650px;font-size:18px;line-height:1.7}.evolution-chapters{border-top:1px solid #8fbec93d;margin-top:85px}.evolution-chapters article{grid-template-columns:.45fr 1.55fr;gap:60px;padding:58px 0 66px;display:grid}.evolution-chapters article+article{border-top:1px solid #8fbec933}.chapter-index{flex-direction:column;gap:24px;display:flex}.chapter-index span,.chapter-index small{color:var(--seafoam);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.chapter-index small{color:#f7fbfa66}.chapter-copy h3{letter-spacing:-.052em;max-width:900px;margin-bottom:25px;font-size:clamp(34px,4vw,62px);font-weight:500;line-height:1.04}.chapter-copy>p{color:#f7fbfa99;max-width:820px;font-size:17px;line-height:1.72}.chapter-links{flex-wrap:wrap;gap:14px 28px;margin-top:32px;display:flex}.chapter-links a{color:var(--seafoam);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;display:inline-flex}.product-discipline-section{padding:clamp(110px, 12vw, 185px) var(--page-pad);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(65px,9vw,150px);display:grid}.product-discipline-copy>p:not(.eyebrow){color:var(--muted-dark);max-width:710px;font-size:17px;line-height:1.72}.fifty-card{background:radial-gradient(circle at 85% 15%, #72e3c233, transparent 30%), var(--ink);color:var(--ice);border:1px solid #5bafc266;flex-direction:column;min-height:560px;padding:38px;display:flex}.fifty-card>span,.fifty-card>small{color:var(--seafoam);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.fifty-card>strong{letter-spacing:-.06em;margin-top:auto;font-size:clamp(52px,6vw,92px);font-weight:500}.fifty-card>p{color:#f7fbfa8c;max-width:340px;font-size:18px;line-height:1.55}.fifty-card>small{margin-top:30px}.discipline-section{padding:clamp(110px, 12vw, 185px) var(--page-pad);background:#dfe8e5}.discipline-grid{grid-template-columns:repeat(4,1fr);margin-top:78px;display:grid}.discipline-grid article{border-top:1px solid #2a60703d;min-height:360px;padding:28px 30px 20px 0}.discipline-grid article+article{border-left:1px solid #2a60702e;padding-left:30px}.discipline-grid span{color:var(--seafoam-deep);font-family:var(--font-geist-mono), monospace;font-size:10px}.discipline-grid h3{margin:86px 0 18px;font-size:23px;font-weight:540;line-height:1.2}.discipline-grid p{color:var(--muted-dark);font-size:14px;line-height:1.65}.next-chapter-section{background:var(--ink);color:var(--ice);padding:clamp(110px, 12vw, 185px) var(--page-pad);grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(60px,8vw,125px);display:grid}.next-chapter-copy>p:not(.eyebrow){color:#f7fbfa94;line-height:1.7}.next-chapter-copy .button-row{margin-top:38px}.ice-page{--ice-amber:#f2bd4d;--ice-blue:#73d8ee;--ice-deep:#031923;background:#edf3f3}.ice-hero{color:var(--ice);background:radial-gradient(circle at 82% 28%,#73d8ee2e,#0000 28%),radial-gradient(circle at 14% 82%,#f2bd4d14,#0000 24%),linear-gradient(132deg,#020e15 0%,#062734 58%,#073a49 100%);min-height:1080px;position:relative;overflow:hidden}.ice-hero-grid{pointer-events:none;background-image:linear-gradient(#73d8ee0b 1px,#0000 1px),linear-gradient(90deg,#73d8ee0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:108px 0 0;-webkit-mask-image:linear-gradient(#0000,#000 18%,#0000 92%);mask-image:linear-gradient(#0000,#000 18%,#0000 92%)}.ice-eyebrow{color:var(--ice-blue)}.ice-hero-copy{left:var(--page-pad);z-index:3;max-width:760px;position:absolute;top:190px}.ice-hero-copy h1{letter-spacing:-.062em;margin-bottom:30px;font-size:clamp(58px,6.2vw,98px);font-weight:500;line-height:.95}.ice-hero-copy>p:not(.eyebrow){color:#f7fbfabd;max-width:690px;margin-bottom:36px;font-size:clamp(18px,1.55vw,23px);line-height:1.58}.ice-button{background:var(--ice-amber);color:#10202a}.ice-button:hover,.ice-button:focus-visible{background:#ffd577}.ice-text-link:after{background:var(--ice-blue)}.ice-hero-product{z-index:3;width:min(64vw,1080px);position:absolute;bottom:-52px;right:-90px}.ice-product-window{background:#04141d;border:1px solid #73d8ee73;border-radius:7px 7px 0 0;padding:7px;overflow:hidden;box-shadow:0 44px 120px #00000075}.ice-product-bar{color:#f7fbfa9e;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:40px;padding:0 12px;font-size:9px;display:flex}.ice-product-bar span:last-child{color:var(--ice-amber);align-items:center;gap:7px;display:flex}.ice-product-bar i{background:var(--ice-amber);border-radius:50%;width:6px;height:6px;display:inline-block}.ice-product-window img{border-radius:3px;width:100%}.ice-outcomes{padding:54px var(--page-pad);background:#d8e7e9;grid-template-columns:repeat(4,1fr);display:grid}.ice-outcomes article{border-left:1px solid #1f5e6e38;flex-direction:column;gap:34px;min-height:124px;padding:0 30px;display:flex}.ice-outcomes span,.ice-workflow article>span,.ice-use-grid article>span{color:#0b8daa;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:10px}.ice-outcomes strong{max-width:230px;font-size:17px;font-weight:590;line-height:1.35}.ice-decision-section{padding:clamp(105px, 12vw, 180px) var(--page-pad);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(65px,9vw,150px);display:grid}.ice-decision-copy h2,.ice-scenario-heading h2,.ice-layers-heading h2,.ice-proof-copy h2,.ice-ecosystem h2,.ice-use-copy h2,.ice-place-section h2,.ice-cta h2{letter-spacing:-.056em;margin-bottom:30px;font-size:clamp(42px,4.7vw,74px);font-weight:500;line-height:1.02}.ice-decision-copy>p:last-child,.ice-scenario-heading>div:last-child>p,.ice-layers-heading>p:last-child,.ice-proof-copy>p,.ice-use-copy>p:last-child,.ice-place-section>div>p,.ice-cta>p:not(.eyebrow){color:var(--muted-dark);font-size:18px;line-height:1.7}.ice-question-card{border-left:3px solid var(--ice-amber);background:#dce9e9;padding:34px 38px 40px}.ice-question-card>span{color:#0b8daa;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.ice-question-card ul{margin:34px 0 0;padding:0;list-style:none}.ice-question-card li{border-top:1px solid #1f5e6e33;padding:18px 0 18px 25px;font-size:17px;position:relative}.ice-question-card li:before{color:#d28c00;content:"+";position:absolute;left:0}.ice-scenario{background:radial-gradient(circle at 82% 14%, #73d8ee1c, transparent 25%), var(--ice-deep);color:var(--ice);padding:clamp(105px, 12vw, 180px) var(--page-pad)}.ice-scenario-heading{grid-template-columns:1.15fr .85fr;gap:60px 110px;margin-bottom:72px;display:grid}.ice-scenario-heading>div:last-child{align-self:end}.ice-scenario-heading>div:last-child>p{color:#f7fbfa9e}.ice-status-label{color:var(--ice-amber);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #f2bd4d6b;padding:10px 12px;font-size:9px;line-height:1.5;display:inline-flex}.ice-scenario-visual{background:#020c12;border:1px solid #73d8ee66;padding:9px;box-shadow:0 42px 110px #0000006b}.ice-scenario-visual img{width:100%}.ice-workflow{grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.ice-workflow article{border-top:1px solid #73d8ee3b;min-height:300px;padding:28px 28px 20px 0}.ice-workflow article+article{border-left:1px solid #73d8ee26;padding-left:28px}.ice-workflow article>span{color:var(--ice-blue)}.ice-workflow h3{margin:64px 0 14px;font-size:21px;font-weight:560}.ice-workflow p{color:#f7fbfa8c;font-size:14px;line-height:1.65}.ice-operating-layers{padding:clamp(105px, 12vw, 180px) var(--page-pad)}.ice-layers-heading{max-width:980px}.ice-layers-heading>p:last-child{max-width:760px}.ice-layer-grid{grid-template-columns:1.2fr .8fr;gap:20px;margin-top:72px;display:grid}.ice-layer-grid article{background:#dbe7e8;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.ice-layer-grid article:first-child{grid-row:span 2}.ice-layer-grid img{aspect-ratio:16/9;object-fit:cover;width:100%}.ice-layer-grid article:first-child img{height:100%;min-height:480px}.ice-layer-grid article>div{padding:27px 30px 34px}.ice-layer-grid span,.ice-ecosystem-grid span{color:#0b8daa;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.ice-layer-grid h3{margin:16px 0 12px;font-size:27px;font-weight:540}.ice-layer-grid p{color:var(--muted-dark);margin:0;line-height:1.6}.ice-current-proof{padding:clamp(105px, 12vw, 180px) var(--page-pad);background:#d5e5e7;grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(60px,8vw,130px);display:grid}.ice-proof-copy>p{margin-bottom:30px}.ice-proof-copy ul{margin:36px 0;padding:0;list-style:none}.ice-proof-copy li{border-top:1px solid #1f5e6e33;padding:14px 0 14px 24px;position:relative}.ice-proof-copy li:before{color:#0b8daa;content:"+";position:absolute;left:0}.ice-proof-copy .ice-boundary-note{border-left:2px solid var(--ice-amber);color:var(--muted-dark);font-family:var(--font-geist-mono), monospace;letter-spacing:.035em;text-transform:uppercase;margin:0;padding-left:17px;font-size:10px;line-height:1.7}.ice-ecosystem{padding:clamp(105px, 12vw, 180px) var(--page-pad)}.ice-ecosystem-grid{grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.ice-ecosystem-grid article{border-top:1px solid #1f5e6e38;min-height:370px;padding:28px 30px 34px 0}.ice-ecosystem-grid article+article{border-left:1px solid #1f5e6e29;padding-left:30px}.ice-ecosystem-grid h3{margin:88px 0 16px;font-size:24px;font-weight:540;line-height:1.15}.ice-ecosystem-grid p{color:var(--muted-dark);font-size:14px;line-height:1.65}.ice-use-cases{color:var(--ice);padding:clamp(105px, 12vw, 180px) var(--page-pad);background:radial-gradient(circle at 12% 15%,#73d8ee1a,#0000 23%),#04151e;grid-template-columns:.82fr 1.18fr;gap:clamp(70px,9vw,145px);display:grid}.ice-use-copy{align-self:start;position:sticky;top:36px}.ice-use-copy>p:last-child{color:#f7fbfa99}.ice-use-grid{border-top:1px solid #73d8ee3b}.ice-use-grid article{min-height:210px;padding:28px 0}.ice-use-grid article+article{border-top:1px solid #73d8ee33}.ice-use-grid article>span{color:var(--ice-blue)}.ice-use-grid h3{margin:50px 0 12px;font-size:25px;font-weight:540}.ice-use-grid p{color:#f7fbfa8c;margin:0;line-height:1.65}.ice-place-section{padding:clamp(105px, 12vw, 180px) var(--page-pad);grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(60px,8vw,130px);display:grid}.ice-place-section>div>p{margin-bottom:34px}.ice-place-section img{border:8px solid #061821;width:100%;box-shadow:0 36px 90px #08283133}.ice-cta{color:var(--ice);padding:clamp(105px, 12vw, 180px) var(--page-pad);background:radial-gradient(circle at 80% 18%,#f2bd4d1a,#0000 25%),linear-gradient(132deg,#072d3a,#020e15 66%)}.ice-cta h2{max-width:950px}.ice-cta>p:not(.eyebrow){color:#f7fbfa99;max-width:740px;margin-bottom:40px}.defence-page{--defence-cyan:#78ddeb;--defence-red:#f06f68;--defence-amber:#f1bd58;--defence-deep:#03131d;background:#edf2f1}.defence-hero{color:var(--ice);background:radial-gradient(circle at 84% 25%,#3da0b833,#0000 27%),radial-gradient(circle at 9% 86%,#f06f6814,#0000 23%),linear-gradient(132deg,#020b12 0%,#061d2a 58%,#0a3340 100%);min-height:1080px;position:relative;overflow:hidden}.defence-grid{pointer-events:none;background-image:linear-gradient(#78ddeb0b 1px,#0000 1px),linear-gradient(90deg,#78ddeb0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:108px 0 0;-webkit-mask-image:linear-gradient(#0000,#000 18%,#0000 92%);mask-image:linear-gradient(#0000,#000 18%,#0000 92%)}.defence-eyebrow{color:var(--defence-cyan)}.defence-hero-copy{left:var(--page-pad);z-index:3;max-width:825px;position:absolute;top:182px}.defence-hero-copy h1{letter-spacing:-.061em;margin-bottom:30px;font-size:clamp(56px,5.85vw,93px);font-weight:500;line-height:.96}.defence-hero-copy>p:not(.eyebrow){color:#f7fbfaba;max-width:690px;margin-bottom:36px;font-size:clamp(18px,1.45vw,22px);line-height:1.6}.defence-button{background:var(--defence-cyan);color:#071820}.defence-button:hover,.defence-button:focus-visible{background:#b3f2f7}.defence-text-link:after{background:var(--defence-cyan)}.defence-hero-product{z-index:3;width:min(63vw,1070px);position:absolute;bottom:-42px;right:-102px}.defence-product-window{background:#030f17;border:1px solid #78ddeb6b;border-radius:7px 7px 0 0;padding:7px;overflow:hidden;box-shadow:0 44px 120px #00000080}.defence-product-bar{color:#f7fbfa9e;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:40px;padding:0 12px;font-size:9px;display:flex}.defence-product-bar span:last-child{color:var(--defence-amber);align-items:center;gap:7px;display:flex}.defence-product-bar i{background:var(--defence-amber);border-radius:50%;width:6px;height:6px;display:inline-block}.defence-product-window img{border-radius:3px;width:100%}.defence-outcomes{padding:54px var(--page-pad);background:#d9e5e5;grid-template-columns:repeat(4,1fr);display:grid}.defence-outcomes article{border-left:1px solid #1a506038;flex-direction:column;gap:34px;min-height:124px;padding:0 30px;display:flex}.defence-outcomes span,.defence-workflow article>span,.defence-capability-grid article>span,.defence-use-grid article>span{color:#087e98;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:10px}.defence-outcomes strong{max-width:235px;font-size:17px;font-weight:590;line-height:1.35}.defence-decision{padding:clamp(105px, 12vw, 180px) var(--page-pad);grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(60px,8vw,130px);display:grid}.defence-decision h2,.defence-scenario-heading h2,.defence-capabilities h2,.defence-integration h2,.defence-heritage h2,.defence-use-copy h2,.defence-cta h2{letter-spacing:-.056em;margin-bottom:30px;font-size:clamp(42px,4.7vw,74px);font-weight:500;line-height:1.02}.defence-decision>p,.defence-scenario-heading>div:last-child>p,.defence-integration-copy>p:not(.eyebrow):not(.defence-boundary-note),.defence-heritage-copy>p,.defence-use-copy>p:last-child,.defence-cta>p:not(.eyebrow){color:var(--muted-dark);font-size:18px;line-height:1.7}.defence-scenario{background:radial-gradient(circle at 84% 14%, #78ddeb1c, transparent 25%), var(--defence-deep);color:var(--ice);padding:clamp(105px, 12vw, 180px) var(--page-pad)}.defence-scenario-heading{grid-template-columns:1.12fr .88fr;gap:60px 110px;margin-bottom:72px;display:grid}.defence-scenario-heading>div:last-child{align-self:end}.defence-scenario-heading>div:last-child>p{color:#f7fbfa9e}.defence-status{color:var(--defence-amber);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #f1bd586b;margin-top:18px;padding:10px 12px;font-size:9px;line-height:1.55;display:inline-flex}.defence-scenario-visual{background:#020b11;border:1px solid #78ddeb63;padding:9px;box-shadow:0 42px 110px #0000006e}.defence-scenario-visual img{width:100%}.defence-workflow{grid-template-columns:repeat(5,1fr);margin-top:72px;display:grid}.defence-workflow article{border-top:1px solid #78ddeb3b;min-height:310px;padding:28px 25px 20px 0}.defence-workflow article+article{border-left:1px solid #78ddeb26;padding-left:25px}.defence-workflow article>span{color:var(--defence-cyan)}.defence-workflow h3{margin:64px 0 14px;font-size:21px;font-weight:560}.defence-workflow p{color:#f7fbfa8c;font-size:14px;line-height:1.65}.defence-capabilities{padding:clamp(105px, 12vw, 180px) var(--page-pad)}.defence-capability-grid{grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.defence-capability-grid article{border-top:1px solid #1a506038;min-height:350px;padding:28px 30px 35px 0}.defence-capability-grid article:not(:nth-child(4n+1)){border-left:1px solid #1a506026;padding-left:30px}.defence-capability-grid article:nth-child(n+5){border-top-color:#1a506026}.defence-capability-grid h3{margin:88px 0 17px;font-size:24px;font-weight:550;line-height:1.15}.defence-capability-grid p{color:var(--muted-dark);font-size:14px;line-height:1.65}.defence-integration{padding:clamp(105px, 12vw, 180px) var(--page-pad);background:#d8e4e3;grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(70px,9vw,145px);display:grid}.defence-integration-copy{position:sticky;top:36px}.defence-boundary-note{border-left:2px solid var(--defence-amber);color:var(--muted-dark);font-family:var(--font-geist-mono), monospace;letter-spacing:.035em;text-transform:uppercase;margin-top:34px;padding-left:17px;font-size:10px;line-height:1.7}.defence-integration-grid{border-top:1px solid #1a50603d}.defence-integration-grid article{grid-template-columns:46px minmax(180px,.75fr) 1fr;gap:22px;min-height:180px;padding:30px 0;display:grid}.defence-integration-grid article+article{border-top:1px solid #1a50602b}.defence-integration-grid span{color:#087e98;font-family:var(--font-geist-mono), monospace;font-size:10px}.defence-integration-grid h3{margin:0;font-size:23px;font-weight:550;line-height:1.2}.defence-integration-grid p{color:var(--muted-dark);margin:0;line-height:1.65}.defence-heritage{color:var(--ice);padding:clamp(105px, 12vw, 180px) var(--page-pad);background:radial-gradient(circle at 84% 18%,#78ddeb1a,#0000 23%),#051720;grid-template-columns:1.02fr .98fr;gap:clamp(65px,9vw,145px);display:grid}.defence-heritage-copy>p{color:#f7fbfa9c}.defence-heritage-copy .text-link{margin-top:18px}.defence-evolution{border-top:1px solid #78ddeb40}.defence-evolution article{min-height:210px;padding:28px 0}.defence-evolution article+article{border-top:1px solid #78ddeb29}.defence-evolution span{color:var(--defence-cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:10px}.defence-evolution h3{margin:54px 0 12px;font-size:27px;font-weight:540}.defence-evolution p{color:#f7fbfa80;margin:0;line-height:1.6}.defence-use-cases{padding:clamp(105px, 12vw, 180px) var(--page-pad);grid-template-columns:.82fr 1.18fr;gap:clamp(70px,9vw,145px);display:grid}.defence-use-copy{align-self:start;position:sticky;top:36px}.defence-use-grid{border-top:1px solid #1a50603b}.defence-use-grid article{min-height:215px;padding:28px 0}.defence-use-grid article+article{border-top:1px solid #1a50602b}.defence-use-grid h3{letter-spacing:-.025em;margin:52px 0 12px;font-size:28px;font-weight:540}.defence-use-grid p{color:var(--muted-dark);max-width:720px;line-height:1.65}.defence-guardrail{border-left:4px solid var(--defence-amber);margin:0 var(--page-pad);background:#d6e2e2;grid-template-columns:.3fr 1.7fr;align-items:start;gap:55px;padding:40px 44px;display:grid}.defence-guardrail span{color:#087e98;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.defence-guardrail p{color:var(--muted-dark);max-width:980px;margin:0;line-height:1.7}.defence-cta{background:radial-gradient(circle at 86% 12%, #78ddeb1f, transparent 24%), var(--defence-deep);color:var(--ice);padding:clamp(105px, 12vw, 180px) var(--page-pad)}.defence-cta>p:not(.eyebrow){color:#f7fbfa9c;max-width:810px}.defence-cta .button-row{margin-top:40px}@media (width<=1050px){.defence-hero{min-height:1040px}.defence-hero-copy{top:155px}.defence-hero-product{width:min(78vw,930px);bottom:-10px;right:-55px}.defence-outcomes,.defence-capability-grid{grid-template-columns:repeat(2,1fr)}.defence-outcomes article:nth-child(n+3){border-top:1px solid #1a50602b;padding-top:30px}.defence-workflow{grid-template-columns:repeat(2,1fr)}.defence-workflow article:nth-child(odd){border-left:0;padding-left:0}.defence-workflow article:nth-child(n+3){border-top-color:#78ddeb29}.defence-workflow article:last-child{grid-column:1/-1}.defence-capability-grid article:not(:nth-child(4n+1)){border-left:0;padding-left:0}.defence-capability-grid article:nth-child(2n){border-left:1px solid #1a506026;padding-left:30px}.defence-decision,.defence-scenario-heading,.defence-integration,.defence-heritage,.defence-use-cases{grid-template-columns:1fr}.defence-integration-copy,.defence-use-copy{position:static}}@media (width<=720px){.defence-hero{min-height:990px}.defence-hero-copy{top:135px}.defence-hero-copy h1{font-size:clamp(44px,12.7vw,64px)}.defence-hero-product{width:auto;bottom:18px;left:20px;right:20px}.defence-product-bar{flex-direction:column;align-items:flex-start;gap:7px;padding:10px 12px}.defence-outcomes,.defence-capability-grid,.defence-workflow{grid-template-columns:1fr}.defence-outcomes{gap:36px}.defence-outcomes article{min-height:100px}.defence-outcomes article:nth-child(n+2){border-top:1px solid #1a50602b;padding-top:26px}.defence-scenario-heading{gap:30px}.defence-workflow article+article,.defence-capability-grid article:nth-child(2n){border-left:0;padding-left:0}.defence-workflow article:last-child{grid-column:auto}.defence-capability-grid article{min-height:260px}.defence-integration-grid article{grid-template-columns:40px 1fr}.defence-integration-grid article p{grid-column:2}.defence-guardrail{grid-template-columns:1fr;gap:22px;padding:30px 25px}}@media (width<=1050px){.site-header{grid-template-columns:1fr auto}.desktop-nav{display:none}.harbour-hero{min-height:1050px}.harbour-hero-product{width:78vw;bottom:-20px;right:-45px}.pillars-section,.outcome-strip,.workflow-grid{grid-template-columns:repeat(2,1fr)}.pillar:nth-child(3){border-top:1px solid #2a60702e;border-left:0}.pillar:nth-child(4){border-top:1px solid #2a60702e}.solutions-grid{grid-template-columns:1fr 1fr}.scenario-heading,.intro-section,.product-proof,.company-section,.work-section,.operator-section,.integrations-section,.place-section,.site-footer{grid-template-columns:1fr}.operator-copy{position:static}.proof-large,.proof-mobile{grid-template-columns:1fr}.proof-mobile img{grid-row:1}.intelligence-hero{min-height:1080px}.intelligence-hero-product{width:82vw;bottom:-20px;right:-55px}.intelligence-outcomes,.health-workflow{grid-template-columns:repeat(2,1fr)}.intelligence-capabilities,.healthops-heading,.healthops-proof{grid-template-columns:1fr}.intelligence-capabilities-heading{position:static}.mission-pattern-grid,.engagement-steps{grid-template-columns:1fr}.mission-pattern-grid a+a,.engagement-steps article+article{border-left:0;padding-left:0}.about-intro,.product-discipline-section,.next-chapter-section{grid-template-columns:1fr}.discipline-grid{grid-template-columns:repeat(2,1fr)}.discipline-grid article:nth-child(3){border-top:1px solid #2a60702e;border-left:0;padding-left:0}.discipline-grid article:nth-child(4){border-top:1px solid #2a60702e}.fifty-card{min-height:470px}.healthcare-hero{min-height:1110px}.healthcare-hero-product{width:82vw;bottom:-10px;right:-55px}.healthcare-outcomes,.healthcare-workflow{grid-template-columns:repeat(2,1fr)}.healthcare-scenario-heading,.healthcare-design-direction,.healthcare-sovereign,.healthcare-integrations{grid-template-columns:1fr}.healthcare-design-heading{position:static}.healthcare-current-gallery{grid-template-columns:1fr}.healthcare-current-small img{aspect-ratio:16/9;height:auto}.healthcare-pattern-grid{grid-template-columns:1fr}.healthcare-pattern-grid article+article{border-left:0;padding-left:0}.ice-hero{min-height:1110px}.ice-hero-product{width:82vw;bottom:-10px;right:-55px}.ice-outcomes,.ice-workflow,.ice-ecosystem-grid{grid-template-columns:repeat(2,1fr)}.ice-decision-section,.ice-scenario-heading,.ice-current-proof,.ice-use-cases,.ice-place-section,.ice-layer-grid{grid-template-columns:1fr}.ice-layer-grid article:first-child{grid-row:auto}.ice-layer-grid article:first-child img{height:auto;min-height:0}.ice-ecosystem-grid article:nth-child(3){border-top:1px solid #1f5e6e29;border-left:0;padding-left:0}.ice-ecosystem-grid article:nth-child(4){border-top:1px solid #1f5e6e29}.ice-use-copy{position:static}.ice-place-section img{grid-row:1}}@media (width<=720px){.site-header{min-height:82px}.brand-name{font-size:24px}.brand-sub{font-size:7px}.header-cta{min-height:42px;padding:0 14px}.home-hero{min-height:790px}.home-hero-content{margin-top:82px}.home-hero h1{font-size:clamp(43px,12vw,62px)}.hero-vignette{background:linear-gradient(90deg,#021420f7 0%,#021420ad 100%)}.hero-status-card{display:none}.pillars-section,.solutions-grid,.work-cards,.outcome-strip,.workflow-grid{grid-template-columns:1fr}.pillar+.pillar,.pillar:nth-child(3){border-top:1px solid #2a60702e;border-left:0}.pillar{min-height:245px}.pillar h3{margin-top:52px}.solution-card{min-height:470px}.site-footer{gap:65px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.harbour-hero{min-height:980px}.harbour-hero-copy{top:140px}.harbour-hero-copy h1{font-size:clamp(48px,14vw,68px)}.harbour-hero-product{width:auto;bottom:15px;left:20px;right:20px}.product-window-bar{flex-direction:column;align-items:flex-start;gap:8px}.outcome-strip{gap:34px}.outcome-strip>div{gap:15px}.scenario-heading{gap:25px}.scenario-heading .eyebrow{grid-column:auto}.visual-caption{flex-direction:column;align-items:flex-start;gap:7px}.workflow-grid article+article{border-left:0;padding-left:0}.proof-mobile{margin-top:70px;padding-top:70px}.intelligence-hero{min-height:940px}.intelligence-hero-copy{top:135px}.intelligence-hero-copy h1{font-size:clamp(48px,14vw,68px)}.intelligence-hero-product{width:auto;bottom:22px;left:20px;right:20px}.intelligence-outcomes,.capability-grid,.health-workflow{grid-template-columns:1fr}.intelligence-outcomes{gap:38px}.intelligence-outcomes article{min-height:0}.capability-grid article:nth-child(2n),.health-workflow article+article{border-left:0;padding-left:0}.capability-grid article:nth-child(2){border-top:1px solid #2a60702e}.capability-grid article{min-height:245px}.healthops-heading{gap:32px}.about-hero{min-height:820px}.about-hero-copy{top:140px}.about-hero-copy h1{font-size:clamp(48px,14vw,70px)}.about-origin-card{display:none}.about-proof-strip,.discipline-grid{grid-template-columns:1fr}.about-proof-strip{gap:42px}.about-proof-strip article{min-height:130px}.evolution-chapters article{grid-template-columns:1fr;gap:35px}.chapter-index{flex-direction:row;justify-content:space-between}.discipline-grid article+article,.discipline-grid article:nth-child(3){border-top:1px solid #2a60702e;border-left:0;padding-left:0}.discipline-grid article{min-height:280px}.fifty-card{min-height:420px}.healthcare-hero{min-height:980px}.healthcare-hero-copy{top:135px}.healthcare-hero-copy h1{font-size:clamp(46px,13.5vw,66px)}.healthcare-hero-product{width:auto;bottom:18px;left:20px;right:20px}.health-product-bar{flex-direction:column;align-items:flex-start;gap:7px;padding:10px 12px}.healthcare-outcomes,.healthcare-workflow{grid-template-columns:1fr}.healthcare-outcomes{gap:36px}.healthcare-outcomes article{min-height:100px}.healthcare-scenario-heading{gap:30px}.healthcare-workflow article+article{border-left:0;padding-left:0}.healthcare-principles article{min-height:180px}.healthcare-current-gallery article>div{padding:22px}.ice-hero{min-height:980px}.ice-hero-copy{top:135px}.ice-hero-copy h1{font-size:clamp(46px,13.5vw,66px)}.ice-hero-product{width:auto;bottom:18px;left:20px;right:20px}.ice-product-bar{flex-direction:column;align-items:flex-start;gap:7px;padding:10px 12px}.ice-outcomes,.ice-workflow,.ice-ecosystem-grid{grid-template-columns:1fr}.ice-outcomes{gap:36px}.ice-outcomes article{min-height:100px}.ice-scenario-heading{gap:30px}.ice-workflow article+article,.ice-ecosystem-grid article+article,.ice-ecosystem-grid article:nth-child(3){border-left:0;padding-left:0}.ice-question-card{padding:28px 24px 32px}}.healthcare-workforce-page{--health-mint:#74e2c4;--health-cyan:#58c7e9;--health-blue:#0c8cb2;--health-amber:#efbc5e;--health-coral:#f1766b;--health-deep:#03141e;background:#eef3f2}.healthcare-workforce-hero{background:radial-gradient(circle at 83% 21%,#4abbde30,#0000 27%),radial-gradient(circle at 12% 83%,#74e2c41f,#0000 26%),linear-gradient(132deg,#020d15 0%,#052530 58%,#073b48 100%);min-height:1130px}.health-workforce-eyebrow{color:var(--health-mint)}.healthcare-workforce-hero-copy{z-index:4;max-width:840px;top:175px}.healthcare-workforce-hero-copy h1{max-width:830px;font-size:clamp(55px,5.65vw,90px)}.health-workforce-button{background:var(--health-mint);color:#062128}.health-workforce-button:hover,.health-workforce-button:focus-visible{background:#acf5e1}.health-workforce-link:after{background:var(--health-mint)}.healthcare-workforce-hero-product{width:min(76vw,1220px);bottom:-46px;right:-88px}.workforce-product-window{border-color:#74e2c46b;padding:7px}.workforce-product-bar{min-height:36px}.workforce-command{color:#dce8e8;font-family:var(--font-geist-mono), monospace;background:#06151e;min-height:570px}.workforce-command-nav{background:#0a1d27;border-bottom:1px solid #5dbaca33;justify-content:space-between;align-items:center;min-height:52px;padding:0 17px;display:flex}.workforce-command-nav>div:first-child{align-items:center;gap:14px;display:flex}.workforce-command-nav strong,.workforce-command-nav span{letter-spacing:.08em;font-size:8px}.workforce-command-nav strong{color:#9df0dc}.workforce-command-nav span{color:#dce8e878}.workforce-command-state{color:#8ce9ce;letter-spacing:.1em;border:1px solid #74e2c44d;align-items:center;gap:6px;padding:7px 9px;font-size:7px;display:flex}.workforce-command-state i{background:var(--health-mint);border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #74e2c4b3}.workforce-metrics{grid-template-columns:repeat(4,1fr);display:grid}.workforce-metrics>div{background:#081b25;border-bottom:1px solid #5dbaca2b;min-height:77px;padding:13px 15px}.workforce-metrics>div+div{border-left:1px solid #5dbaca2b}.workforce-metrics span,.workforce-metrics small{color:#dce8e86b;letter-spacing:.075em;text-transform:uppercase;font-size:7px;display:block}.workforce-metrics strong{color:#ecf5f3;font-family:var(--font-geist-sans), sans-serif;margin:5px 0 4px;font-size:17px;font-weight:570;display:block}.workforce-metrics>div:nth-child(3) strong{color:var(--health-amber)}.workforce-metrics>div:nth-child(4) strong{color:var(--health-mint)}.workforce-command-body{grid-template-columns:1.04fr 1.16fr .8fr;gap:8px;min-height:438px;padding:8px;display:grid}.workforce-demand-panel,.workforce-coverage-panel,.workforce-recommendation{background:#091b24;border:1px solid #5dbaca29;min-width:0}.workforce-demand-panel,.workforce-coverage-panel{padding:12px}.concept-panel-heading{border-bottom:1px solid #5dbaca26;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.concept-panel-heading span,.concept-panel-heading small{letter-spacing:.08em;font-size:7px}.concept-panel-heading span{color:#8fd4df}.concept-panel-heading small{color:#dce8e859}.demand-chart{background:repeating-linear-gradient(#0000 0 31px,#5dbaca14 32px);grid-template-columns:repeat(14,1fr);align-items:end;gap:4px;height:155px;margin-top:17px;padding:0 5px 18px;display:grid;position:relative}.demand-chart>div{justify-content:end;align-items:center;height:100%;display:flex;position:relative}.demand-chart>div i{background:linear-gradient(#58c7e9,#2898b880);width:65%;display:block}.demand-chart>div:nth-child(6) i,.demand-chart>div:nth-child(10) i,.demand-chart>div:nth-child(11) i{background:linear-gradient(to top, #e292418c, var(--health-amber))}.demand-chart>div span{color:#dce8e859;font-size:6px;position:absolute;bottom:-15px}.demand-chart>b{border-top:1px dashed #74e2c4b3;position:absolute;top:66px;left:4px;right:4px}.forecast-legend{gap:14px;margin:12px 0;display:flex}.forecast-legend span{color:#dce8e86b;align-items:center;gap:5px;font-size:6px;display:flex}.forecast-legend i{background:var(--health-cyan);width:8px;height:5px}.forecast-legend span:last-child i{background:var(--health-mint);height:1px}.workforce-alert{border-left:2px solid var(--health-coral);background:#f1766b13;padding:11px 12px}.workforce-alert span{color:var(--health-coral);letter-spacing:.09em;font-size:6px}.workforce-alert strong{font-family:var(--font-geist-sans), sans-serif;margin:6px 0;font-size:11px;font-weight:570;display:block}.workforce-alert p{color:#dce8e86e;margin:0;font-size:7px;line-height:1.5}.coverage-table{margin-top:13px}.coverage-head,.coverage-row{grid-template-columns:1.35fr .76fr .72fr .92fr;align-items:center;gap:6px;min-height:41px;display:grid}.coverage-head{color:#dce8e852;letter-spacing:.07em;text-transform:uppercase;font-size:6px}.coverage-row{border-top:1px solid #5dbaca21;font-size:7px}.coverage-row strong{font-family:var(--font-geist-sans), sans-serif;font-size:9px;font-weight:550}.coverage-row>span{color:#dce8e88a}.coverage-risk{text-align:center;border:1px solid #74e2c43d;padding:5px}.coverage-elevated{border-color:#f1766b66;color:var(--health-coral)!important}.coverage-watch{border-color:#efbc5e61;color:var(--health-amber)!important}.coverage-ready,.coverage-stable{color:var(--health-mint)!important}.coverage-calendar{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:22px;display:grid}.coverage-calendar>div{background:#0b222c;border-top:2px solid #3ba883;min-height:59px;padding:9px 7px}.coverage-calendar span{color:#dce8e859;font-size:6px;display:block}.coverage-calendar b{font-family:var(--font-geist-sans), sans-serif;margin-top:12px;font-size:10px;display:block}.coverage-calendar .coverage-calendar-risk{border-top-color:var(--health-coral);background:#f1766b14}.coverage-calendar-risk b{color:var(--health-coral)}.workforce-recommendation{background:radial-gradient(circle at 90% 8%,#74e2c414,#0000 31%),#0a2029;flex-direction:column;padding:17px;display:flex}.concept-kicker{color:var(--health-mint);letter-spacing:.1em;font-size:6px}.workforce-recommendation>strong,.triage-advisory>strong{font-family:var(--font-geist-sans), sans-serif;margin:34px 0 10px;font-size:15px;font-weight:560;line-height:1.15}.workforce-recommendation>p,.triage-advisory>p{color:#dce8e875;font-size:7px;line-height:1.55}.workforce-recommendation dl{margin:18px 0}.workforce-recommendation dl>div{border-top:1px solid #5dbaca26;justify-content:space-between;padding:10px 0;font-size:7px;display:flex}.workforce-recommendation dt{color:#dce8e861}.workforce-recommendation dd{color:var(--health-mint);margin:0}.workforce-recommendation button,.triage-advisory button{color:var(--health-mint);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;background:#74e2c41f;border:1px solid #74e2c46b;margin-top:auto;padding:10px 8px;font-size:7px}.workforce-recommendation>small,.triage-advisory>small{color:#dce8e852;text-align:center;text-transform:uppercase;margin-top:8px;font-size:6px}.workforce-case{padding:clamp(105px, 12vw, 180px) var(--page-pad);grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(65px,9vw,145px);display:grid}.workforce-case h2,.workforce-scenario-heading h2,.healthcare-operations-layer h2,.triage-heading h2,.patient-flow-copy h2,.shadow-pilot-heading h2,.healthcare-workforce-controls h2,.healthcare-workforce-cta h2{letter-spacing:-.056em;margin-bottom:30px;font-size:clamp(42px,4.7vw,74px);font-weight:500;line-height:1.02}.workforce-case>div:last-child{padding-top:48px}.workforce-case>div:last-child p,.workforce-scenario-heading>div:last-child>p,.triage-heading>div:last-child>p,.patient-flow-copy>p:not(.eyebrow):not(.healthcare-boundary-note),.shadow-pilot-heading>p:last-child{color:var(--muted-dark);font-size:18px;line-height:1.7}.workforce-scenario{background:radial-gradient(circle at 83% 12%, #58c7e91a, transparent 25%), var(--health-deep);color:var(--ice);padding:clamp(105px, 12vw, 180px) var(--page-pad)}.workforce-scenario-heading,.triage-heading{grid-template-columns:1.12fr .88fr;gap:60px 110px;margin-bottom:72px;display:grid}.workforce-scenario-heading>div:last-child,.triage-heading>div:last-child{align-self:end}.workforce-scenario-heading>div:last-child>p,.triage-heading>div:last-child>p{color:#f7fbfa9c}.workforce-scenario-heading>div:last-child>span,.triage-boundary-label{color:var(--health-mint);font-family:var(--font-geist-mono), monospace;letter-spacing:.075em;text-transform:uppercase;border:1px solid #74e2c457;margin-top:16px;padding:10px 12px;font-size:9px;line-height:1.55;display:inline-flex}.schedule-concept{color:#dce8e8;font-family:var(--font-geist-mono), monospace;background:#06151e;border:1px solid #74e2c457;padding:10px;box-shadow:0 40px 100px #00000061}.schedule-concept-bar{background:#0a2029;border-bottom:1px solid #5dbaca2e;justify-content:space-between;align-items:center;min-height:62px;padding:0 20px;display:flex}.schedule-concept-bar>div{align-items:center;gap:16px;display:flex}.schedule-concept-bar span{color:var(--health-mint);letter-spacing:.09em;font-size:8px}.schedule-concept-bar strong{font-family:var(--font-geist-sans), sans-serif;font-size:16px;font-weight:550}.schedule-demo-label{border:1px solid #efbc5e61;padding:8px 10px;color:var(--health-amber)!important}.schedule-summary{grid-template-columns:repeat(3,1fr);display:grid}.schedule-summary article{background:#081b24;border-bottom:1px solid #5dbaca29;min-height:145px;padding:24px}.schedule-summary article+article{border-left:1px solid #5dbaca29}.schedule-summary span,.schedule-explanation span{color:#dce8e86b;letter-spacing:.08em;font-size:8px}.schedule-summary strong{color:var(--health-coral);font-family:var(--font-geist-sans), sans-serif;margin:18px 0 7px;font-size:46px;font-weight:530;display:block}.schedule-summary article:nth-child(2) strong,.schedule-summary article:nth-child(3) strong{color:var(--health-mint)}.schedule-summary p{color:#dce8e873;margin:0;font-size:10px}.schedule-grid{background:#071922;grid-template-columns:95px repeat(7,1fr);gap:6px;padding:22px 17px;display:grid}.schedule-grid-labels{grid-template-rows:32px repeat(3,53px);gap:6px;display:grid}.schedule-grid-labels span{color:#dce8e857;align-self:center;font-size:7px}.schedule-day{grid-template-rows:32px repeat(3,53px);gap:6px;display:grid}.schedule-day strong{color:#dce8e89e;text-align:center;font-size:8px;font-weight:500}.schedule-day i{text-align:center;border:1px solid #74e2c438;justify-content:center;align-items:center;font-size:7px;font-style:normal;display:flex}.schedule-covered{color:#78d9bf;background:#74e2c412}.schedule-gap{color:var(--health-coral);background:#f1766b1c;border-color:#f1766b70!important}.schedule-watch{color:var(--health-amber);background:#efbc5e1a;border-color:#efbc5e61!important}.schedule-explanation{border-top:1px solid #5dbaca2b;grid-template-columns:1.25fr .75fr;gap:30px;padding:24px 20px;display:grid}.schedule-explanation>div:last-child{border-left:1px solid #5dbaca2b;padding-left:30px}.schedule-explanation p{color:#dce8e87a;margin-bottom:0;font-size:11px;line-height:1.65}.schedule-explanation strong{font-family:var(--font-geist-sans), sans-serif;margin-top:17px;font-size:15px;font-weight:550;line-height:1.35;display:block}.workforce-workflow{grid-template-columns:repeat(5,1fr)}.workforce-workflow article{border-top-color:#74e2c438;min-height:320px}.workforce-workflow article+article{border-left-color:#74e2c424}.workforce-workflow article>span{color:var(--health-mint)}.workforce-workflow p{color:#f7fbfa8a}.healthcare-operations-layer{background:#edf3f2}.healthcare-capability-grid article{min-height:430px}.healthcare-capability-grid span{color:#0b8e76}.healthcare-capability-grid article:first-child{background:radial-gradient(circle at 92% 5%,#74e2c429,#0000 29%),#d9e9e5;padding-left:28px}.triage-section{color:var(--ice);padding:clamp(105px, 12vw, 180px) var(--page-pad);background:radial-gradient(circle at 12% 10%,#58c7e91a,#0000 24%),#041720}.triage-concept{color:#dce8e8;font-family:var(--font-geist-mono), monospace;background:#06151e;border:1px solid #58c7e959;padding:10px;box-shadow:0 42px 105px #0006}.triage-concept-bar{background:#0a2029;border-bottom:1px solid #5dbaca2e;justify-content:space-between;align-items:center;min-height:64px;padding:0 19px;display:flex}.triage-concept-bar>div{align-items:center;gap:16px;display:flex}.triage-concept-bar span{color:var(--health-cyan);letter-spacing:.09em;font-size:8px}.triage-concept-bar strong{font-family:var(--font-geist-sans), sans-serif;font-size:16px;font-weight:550}.triage-concept-state{border:1px solid #efbc5e66;align-items:center;gap:7px;padding:8px 10px;display:flex;color:var(--health-amber)!important}.triage-concept-state i{background:var(--health-amber);border-radius:50%;width:5px;height:5px}.triage-metrics{grid-template-columns:repeat(4,1fr);display:grid}.triage-metrics>div{background:#081b24;border-bottom:1px solid #5dbaca29;min-height:92px;padding:18px 20px}.triage-metrics>div+div{border-left:1px solid #5dbaca29}.triage-metrics span{color:#dce8e866;text-transform:uppercase;font-size:8px;display:block}.triage-metrics strong{font-family:var(--font-geist-sans), sans-serif;margin-top:11px;font-size:25px;font-weight:550;display:block}.triage-metrics>div:nth-child(2) strong,.triage-metrics>div:nth-child(3) strong{color:var(--health-amber)}.triage-body{grid-template-columns:1.52fr .48fr;gap:9px;padding:9px 0 0;display:grid}.triage-queue,.triage-advisory{background:#091b24;border:1px solid #5dbaca29}.triage-queue{padding:14px}.triage-row{border-top:1px solid #5dbaca21;grid-template-columns:.55fr .7fr .55fr 1fr 1fr;align-items:center;gap:8px;min-height:66px;font-size:8px;display:grid}.triage-row>span{color:#dce8e88c}.triage-row-head{color:#dce8e854;text-transform:uppercase;border-top:0;min-height:38px;font-size:7px}.triage-signal{text-align:center;border:1px solid #58c7e945;padding:7px}.triage-critical{border-color:#f1766b73;color:var(--health-coral)!important}.triage-warning{border-color:#efbc5e6b;color:var(--health-amber)!important}.triage-stable{color:var(--health-mint)!important}.triage-info{color:var(--health-cyan)!important}.triage-advisory{flex-direction:column;padding:20px;display:flex}.triage-advisory ul{margin:16px 0;padding:0;list-style:none}.triage-advisory li{color:#dce8e88c;border-top:1px solid #5dbaca24;padding:11px 0 11px 13px;font-size:7px;position:relative}.triage-advisory li:before{color:var(--health-cyan);content:"+";position:absolute;left:0}.triage-advisory button{color:var(--health-cyan);border-color:#58c7e96b}.triage-guardrails{grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.triage-guardrails article{border-top:1px solid #58c7e938;min-height:310px;padding:28px 32px 20px 0}.triage-guardrails article+article{border-left:1px solid #58c7e924;padding-left:32px}.triage-guardrails span{color:var(--health-cyan);font-family:var(--font-geist-mono), monospace;font-size:10px}.triage-guardrails h3{margin:75px 0 16px;font-size:23px;font-weight:550}.triage-guardrails p{color:#f7fbfa87;font-size:14px;line-height:1.65}.patient-flow-proof{padding:clamp(105px, 12vw, 180px) var(--page-pad);background:#dce8e6;grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(65px,9vw,145px);display:grid}.patient-flow-copy .healthcare-boundary-note{margin-bottom:30px}.patient-flow-visual{min-width:0}.patient-flow-visual .health-product-window{box-shadow:0 34px 90px #06232a3d}.shadow-pilot{padding:clamp(105px, 12vw, 180px) var(--page-pad);background:#edf3f2}.shadow-pilot-heading{max-width:990px}.shadow-pilot-heading>p:last-child{max-width:810px}.shadow-pilot-phases{grid-template-columns:repeat(3,1fr);margin-top:74px;display:grid}.shadow-pilot-phases article{border-top:1px solid #2a607038;min-height:375px;padding:28px 35px 30px 0}.shadow-pilot-phases article+article{border-left:1px solid #2a607026;padding-left:35px}.shadow-pilot-phases span,.shadow-pilot-evaluation span,.healthcare-integration-panel>span{color:#0b8e76;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:10px}.shadow-pilot-phases h3{margin:90px 0 18px;font-size:27px;font-weight:540;line-height:1.15}.shadow-pilot-phases p,.shadow-pilot-evaluation p{color:var(--muted-dark);line-height:1.68}.shadow-pilot-evaluation{border-left:3px solid var(--health-mint);background:#d9e8e4;grid-template-columns:.85fr 1.15fr;gap:70px;margin-top:32px;padding:45px 50px;display:grid}.shadow-pilot-evaluation h3{margin:26px 0 17px;font-size:31px;font-weight:540;line-height:1.15}.shadow-pilot-evaluation ul,.healthcare-integration-panel ul{margin:0;padding:0;list-style:none}.shadow-pilot-evaluation li,.healthcare-integration-panel li{color:var(--muted-dark);border-top:1px solid #2a607030;padding:15px 0 15px 22px;position:relative}.shadow-pilot-evaluation li:before,.healthcare-integration-panel li:before{color:#0b8e76;content:"+";position:absolute;left:0}.healthcare-workforce-controls{grid-template-columns:.9fr 1.1fr}.healthcare-integration-panel{background:#08252fb8;border:1px solid #74e2c433;padding:32px 35px}.healthcare-integration-panel>span{color:var(--health-mint)}.healthcare-integration-panel ul{margin-top:27px}.healthcare-integration-panel li{color:#f7fbfab3;border-top-color:#8fbec930}.healthcare-integration-panel li:before{color:var(--health-mint)}.healthcare-workforce-cta{background:radial-gradient(circle at 82% 14%,#74e2c424,#0000 25%),linear-gradient(130deg,#07323d,#03141e 65%)}@media (width<=1050px){.healthcare-workforce-hero{min-height:1160px}.healthcare-workforce-hero-product{width:88vw;bottom:-10px;right:-60px}.workforce-command-body{grid-template-columns:1fr 1fr}.workforce-recommendation{display:none}.workforce-case,.workforce-scenario-heading,.triage-heading,.patient-flow-proof,.healthcare-workforce-controls{grid-template-columns:1fr}.workforce-case>div:last-child{padding-top:0}.workforce-workflow{grid-template-columns:repeat(2,1fr)}.workforce-workflow article:nth-child(odd){border-left:0;padding-left:0}.workforce-workflow article:last-child{grid-column:1/-1}.triage-body{grid-template-columns:1fr}.triage-advisory{min-height:340px}}@media (width<=720px){.healthcare-workforce-hero{min-height:1020px}.healthcare-workforce-hero-copy{top:135px}.healthcare-workforce-hero-copy h1{font-size:clamp(43px,12vw,61px)}.healthcare-workforce-hero-copy>p:not(.eyebrow){font-size:16px}.healthcare-workforce-hero-product{width:auto;bottom:18px;left:20px;right:20px}.workforce-product-bar{min-height:50px}.workforce-command{min-height:330px}.workforce-command-nav{min-height:40px;padding:0 9px}.workforce-command-nav>div:first-child span,.workforce-command-state,.workforce-metrics>div:nth-child(3),.workforce-metrics>div:nth-child(4),.workforce-coverage-panel{display:none}.workforce-metrics{grid-template-columns:repeat(2,1fr)}.workforce-metrics>div{min-height:62px;padding:9px}.workforce-metrics strong{font-size:13px}.workforce-command-body{min-height:208px;padding:6px;display:block}.workforce-demand-panel{height:208px;padding:8px;overflow:hidden}.demand-chart{height:108px;margin-top:8px}.workforce-alert,.forecast-legend{display:none}.workforce-case,.workforce-scenario-heading,.triage-heading{gap:30px}.schedule-concept-bar{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:14px}.schedule-concept-bar>div{flex-direction:column;align-items:flex-start;gap:6px}.schedule-summary{grid-template-columns:1fr}.schedule-summary article{min-height:120px}.schedule-summary article+article{border-left:0}.schedule-summary strong{margin:13px 0 5px;font-size:34px}.schedule-grid{grid-template-columns:62px repeat(7,minmax(68px,1fr));padding:16px 8px;overflow-x:auto}.schedule-explanation{grid-template-columns:1fr}.schedule-explanation>div:last-child{border-top:1px solid #5dbaca2b;border-left:0;padding-top:20px;padding-left:0}.workforce-workflow,.triage-guardrails,.shadow-pilot-phases{grid-template-columns:1fr}.workforce-workflow article+article,.triage-guardrails article+article,.shadow-pilot-phases article+article{border-left:0;padding-left:0}.workforce-workflow article:last-child{grid-column:auto}.healthcare-capability-grid article:first-child{padding-left:0}.triage-concept-bar{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:14px}.triage-concept-bar>div{flex-direction:column;align-items:flex-start;gap:6px}.triage-metrics{grid-template-columns:repeat(2,1fr)}.triage-metrics>div:nth-child(3){border-left:0}.triage-queue{overflow-x:auto}.triage-row{grid-template-columns:70px 85px 65px 125px 125px;min-width:500px}.triage-advisory{min-height:380px}.shadow-pilot-evaluation{grid-template-columns:1fr;gap:35px;padding:32px 25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
