/* Linkiir: a restrained, monochrome editorial system. */
:root{--paper:#fff;--ink:#17191b;--accent:#17191b;--line:#d8dadd;--serif:'Helvetica Neue',Arial,sans-serif;--sans:'Helvetica Neue',Arial,sans-serif;--teal:#17191b;--mint:#eceeef}
body{background:#fff;color:#17191b;font-family:var(--sans)}body:after{display:none}h1,h2,h3{font-family:var(--sans);font-weight:400}h1,h2{letter-spacing:-.055em;line-height:1.04}h1{font-size:clamp(60px,6.3vw,94px)}h2{font-size:clamp(42px,4.8vw,70px)}h1 i,h2 i{font-style:normal}h3{letter-spacing:-.025em}p{line-height:1.65}.eyebrow{font-size:12px;font-weight:400;letter-spacing:.12em;line-height:1.6}.section{padding:100px 5vw}.site-header,.home .site-header,.home .site-header.scrolled{background:rgba(255,255,255,.97);color:#17191b;border-bottom:1px solid #dedfe1;backdrop-filter:blur(12px);height:90px;padding-left:4vw;padding-right:4vw}.wordmark{font-size:36px;letter-spacing:-2.8px}.site-header nav{font-size:14px;gap:30px}.button,.button.light,.home .nav-demo,.home .site-header.scrolled .nav-demo,.hero .button.light{color:#17191b;background:#fff;border:1px solid #17191b;border-radius:0;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;padding:17px 23px;min-height:48px;transition:background .2s,color .2s}.button:hover,.button.light:hover,.hero .button.light:hover{background:#17191b;color:#fff;transform:none}.button span{transition:transform .2s}.button:hover span{transform:translate(3px,-3px)}.site-header .nav-demo{padding:13px 21px;font-size:14px}.hero{background:#fff;color:#17191b;min-height:760px;height:94svh;max-height:1040px}.hero:after{display:none}.hero-atmosphere{background:#fff}.hero h1{font-size:clamp(56px,5.4vw,80px);font-weight:400;letter-spacing:-.055em;line-height:1.05}.hero .eyebrow{font-size:11px;color:#565b60;max-width:460px}.hero-bottom{margin-top:30px}.hero-bottom p{color:#444a50;font-size:17px;line-height:1.65}.hero-secondary{color:#17191b;font-size:14px}.hero .hero-pause{background:#fff;color:#55595d;border:1px solid #c3c6c8;font-size:12px;padding:10px 14px;backdrop-filter:none}.hero-caption{color:#666b70;font-size:10px}.evidence-band{background:#f5f5f5;border-top:1px solid #d8dadd;border-bottom:1px solid #d8dadd;padding-top:55px;padding-bottom:55px}.evidence-band h2{font-size:39px}.evidence-band strong{font-size:48px;color:#17191b;font-weight:400}.evidence-band h3{font-size:20px}.evidence-band p{color:#565b60}.evidence-band article{border-color:#cdd0d3}.product-media{background:#fff;color:#17191b}.product-media .media-heading>p{color:#51565b}.overview-video{max-width:1000px;border:1px solid #d8dadd;background:#17191b}.media-heading{margin-bottom:45px}.home-product-capture,.product-gallery{background:#f5f5f5}.product-capture{background:transparent;border:0;padding:0!important}.product-gallery figure{background:transparent;border:0;padding:0}.product-capture img{border:1px solid #d5d8da;background:#fff}.product-capture figcaption{padding:22px 0 0;color:#17191b}.product-capture figcaption h3{font-size:23px}.product-capture figcaption p{color:#555b60}.layer-intro{padding-top:95px;padding-bottom:40px}.layer-journey{background:#fff}.layer-visual{background:#f5f5f5;border:1px solid #dedfe1}.scene-topline,.scene-footnote{color:#555b60}.layer-navigation a{border-color:#b9bdc1}.layer-navigation a.selected{background:#17191b;color:#fff;border-color:#17191b}.layer-chapter{min-height:410px}.message-sample code{color:#353b40}.use-cases,.home-ai,.ai-walkthrough,.ai-models,.ai-faq,.performance-section{background:#fff;border-top:1px solid #d8dadd}.use-case-grid article,.enterprise-grid article{border-color:#bfc3c6}.use-case-grid h3{font-size:26px}.use-case-grid .eyebrow{color:#666b70}.agent-note{color:#555b60!important;border-color:#d8dadd}.cta{background:#17191b;color:#fff;text-align:left;padding:90px 5vw;display:grid;grid-template-columns:1.4fr 1fr;gap:25px;align-items:end}.cta>.eyebrow{grid-column:1/-1;margin:0;color:#bfc3c6}.cta h2{font-size:clamp(44px,4.8vw,72px);margin:0}.cta .button{justify-self:end;align-self:end;background:transparent;color:#fff;border-color:#fff;max-width:310px}.cta .button:hover{background:#fff;color:#17191b}footer{background:#fff;padding-top:55px}.footer-top p{font-size:23px}.footer-top>div{font-size:14px}.footer-bottom{border-color:#d8dadd;color:#5d6267}.footer-brand{color:#17191b}.page-hero,.ai-hero{background:#fff;border-bottom:1px solid #d8dadd;padding-top:95px;padding-bottom:85px}.page-lead{color:#555b60}.section-nav{background:#fff;border-color:#d8dadd;font-size:13px;gap:25px}.product-data-stage{background:#f5f5f5}.product-scene{background:#ededed}.product-layer-controls button{background:transparent;border-color:#bfc3c6;color:#17191b}.product-layer-controls button[aria-pressed=true]{background:#17191b;color:#fff;border-color:#17191b}.architecture-stack{background:#f5f5f5;border:1px solid #d8dadd}.architecture-stack details{background:#fff;border-color:#d8dadd}.architecture-stack details[open]{background:#17191b;color:#fff}.architecture-stack details[open] small,.architecture-stack details[open] summary>span{color:#c9cccf}.architecture-stack .endpoints{color:#555b60}.build-section,.security-section,.enterprise-section,.ai-control,.about{background:#f5f5f5}.runtime-section,.agent-section{background:#17191b;color:#fff}.runtime-section p,.agent-section .intro-layout p,.agent-flow p{color:#d0d3d6}.runtime-section .capability-row>div,.agent-heading{border-color:#62676b}.agent-section .large-copy{color:#fff!important}.agent-section .button{background:transparent;color:#fff;border-color:#fff}.agent-section .button:hover{background:#fff;color:#17191b}.agent-flow>div{border:0;border-top:1px solid #666b70;padding:25px 0}.agent-flow>div:nth-child(2){background:transparent}.coming-soon{color:#d0d3d6;border-color:#777d82}.agent-scope{color:#b7bdc2}.ai-promise{border-color:#d8dadd}.walk-detail{background:#f5f5f5;border:1px solid #dedfe1}.walk-steps button{background:#fff;color:#17191b;border-color:#cdd0d3}.walk-steps button[aria-pressed=true]{background:#17191b;color:#fff;border-color:#17191b}.walk-detail pre{background:#202326;color:#e3e6e8}.walk-note,.test-method,.test-source{color:#555b60}.enterprise-table-wrap table{background:transparent}.enterprise-table-wrap thead{background:#eceeef}.enterprise-table-wrap th,.enterprise-table-wrap td{border-color:#d0d4d7}.enterprise-table-wrap td{color:#484e54}.resource-list>a:hover{background:#f5f5f5}.resource-list>a>span{color:#62686e}.resource-list h2{font-size:44px}.catalogue{background:#fff}.adapter-grid{gap:0 30px}.adapter{border:0;border-bottom:1px solid #d8dadd;padding:25px 0}.adapter:hover{transform:none;background:#f7f7f7}.adapter-status{background:#eceeef;color:#43494e}.adapter p,.adapter .adapter-meta{color:#555b60}.contact-layout form{background:#f5f5f5;border:1px solid #d8dadd}.form-note{color:#555b60}input,select,textarea{background:#fff;color:#17191b;border-color:#aeb4b9}.inline-link{color:inherit}.reveal{transition:opacity .6s ease,transform .6s ease}.reveal.pending{transform:translateY(18px)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#497b83}.footer-mark{display:none}
@media(min-width:1001px){.hero{padding-top:130px;padding-bottom:100px;align-items:center}.hero-copy{width:40%}}
@media(max-width:1000px){.site-header,.home .site-header{height:82px}.hero{min-height:1000px;max-height:none;height:auto;padding-top:450px;padding-bottom:100px;align-items:flex-end}.hero-copy{width:100%;max-width:720px}.hero h1{font-size:68px}}
@media(max-width:900px){.site-header nav{top:82px;background:#fff}.site-header nav.open{gap:23px}.site-header .nav-demo{margin-left:auto}.wordmark{font-size:34px}}
@media(max-width:700px){.section{padding:65px 6vw}.hero{min-height:940px;padding:410px 6vw 90px}.hero h1{font-size:clamp(48px,11.5vw,68px)}.hero .eyebrow{font-size:10px}.hero-bottom p{font-size:16px}.site-header .nav-demo{font-size:12px;padding:11px 13px}.site-header{gap:18px}.cta{display:block;padding:65px 6vw}.cta .eyebrow{margin-bottom:24px}.cta h2{font-size:48px;margin-bottom:30px}.cta .button{max-width:none}.layer-chapter{min-height:0}.evidence-band h2{font-size:37px}.evidence-band strong{font-size:42px}.resource-list h2{font-size:34px}.page-hero h1{font-size:clamp(49px,11vw,66px)}.walk-steps button{font-size:12px}.contact-layout h1{font-size:58px}.hero-pause{right:6vw}.page-hero{padding-top:65px}.section-nav{gap:16px 22px}}
@media(prefers-reduced-motion:reduce){.reveal{transition:none}.reveal.pending{opacity:1;transform:none}}
/* Expandable healthcare data walkthrough. */
.flow-toggle{font:inherit;border:0;border-bottom:1px solid #91979b;background:none;padding:4px 0;cursor:pointer;text-align:left}.data-journey[hidden]{display:none}.data-journey{scroll-margin-top:95px;border-top:1px solid #d8dadd;background:#fafafa}.journey-heading{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:end;margin-bottom:40px}.journey-heading h2{margin-bottom:0}.journey-heading>p{max-width:480px;color:#555b60}.journey-types,.journey-stages{display:flex;gap:8px;flex-wrap:wrap}.journey-types{margin-bottom:36px}.journey-types button,.journey-stages button{font:inherit;font-size:13px;background:transparent;border:1px solid #cdd0d3;color:#17191b;padding:14px 18px;cursor:pointer}.journey-types button[aria-pressed=true],.journey-stages button[aria-pressed=true]{background:#17191b;color:#fff;border-color:#17191b}.journey-stages{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.journey-stages button{border:0;text-align:left}.journey-progress{height:2px;background:#d8dadd;margin:10px 0 35px}.journey-progress span{display:block;width:var(--flow-progress,20%);height:100%;background:#497b83;transition:width .4s}.journey-detail{display:grid;grid-template-columns:1fr 1.2fr;gap:6vw;align-items:start}.journey-detail h3{font-size:34px;line-height:1.15;margin:12px 0 20px}.journey-detail p{color:#555b60}.journey-detail .button{margin-top:20px}.journey-payload{min-width:0;background:#fff;border:1px solid #d8dadd;padding:24px}.journey-payload pre{font-size:13px;line-height:1.7;overflow:auto;margin:0;min-height:300px;color:#17191b;tab-size:2}.journey-note{font-size:12px;color:#62686e;max-width:800px;margin:30px 0 0}@media(max-width:700px){.journey-heading,.journey-detail{grid-template-columns:1fr;gap:25px}.journey-stages{grid-template-columns:repeat(3,1fr);gap:6px}.journey-stages button{padding:12px 8px}.journey-types button{flex:1 1 140px;text-align:left}.journey-payload{padding:16px}.journey-payload pre{font-size:12px;min-height:250px}.journey-detail h3{font-size:30px}}@media(prefers-reduced-motion:reduce){.journey-progress span{transition:none}}
/* Keep the headline and animation together on ultrawide displays. */
@media(min-width:1001px){.hero{padding-left:max(3.1vw,calc((100vw - 1440px)/2 + 45px));padding-right:max(3.1vw,calc((100vw - 1440px)/2 + 45px))}.hero-copy{width:min(40%,550px)}.hero-atmosphere{width:min(100%,1440px);left:50%;right:auto;transform:translateX(-50%)}.hero-caption{left:max(3.1vw,calc((100vw - 1440px)/2 + 45px))}.hero .hero-pause{right:max(3.1vw,calc((100vw - 1440px)/2 + 45px))}}

.wordmark,.footer-brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.wordmark .brand-symbol{display:block;width:38px;height:auto;flex:none}.wordmark .brand-name{font-size:32px;letter-spacing:-1.6px;line-height:1;font-weight:500;vertical-align:baseline}.footer-brand .brand-symbol{width:27px;height:auto}.footer-brand span{font-size:24px;letter-spacing:-1px}@media(max-width:700px){.wordmark{gap:7px}.wordmark .brand-symbol{width:28px}.wordmark .brand-name{font-size:27px}.site-header{gap:12px}}
/* Restrained Linkiir colour: sage surfaces and forest-green accents. */
:root{--accent:#244f46;--teal:#244f46;--mint:#e5efea}.hero,.hero-atmosphere{background:#eef4f0}.hero .eyebrow{color:#42665b}.hero .button.light,.site-header .nav-demo,.home .nav-demo,.home .site-header.scrolled .nav-demo{background:#244f46;color:#fff;border-color:#244f46}.hero .button.light:hover,.site-header .nav-demo:hover{background:#173b33;color:#fff}.hero .hero-pause{background:#eef4f0;border-color:#a7bdb2;color:#355c50}.hero-secondary{color:#244f46}.evidence-band{background:#e5efea;border-color:#c8d9cf}.evidence-band strong{color:#244f46}.home-product-capture,.product-gallery,.product-data-stage{background:#f0f4f1}.layer-visual,.walk-detail{background:#edf3ef;border-color:#cfddd4}.layer-navigation a.selected,.product-layer-controls button[aria-pressed=true],.walk-steps button[aria-pressed=true],.journey-types button[aria-pressed=true],.journey-stages button[aria-pressed=true]{background:#244f46;color:#fff;border-color:#244f46}.home-ai,.ai-models{background:#f0f5f1}.build-section,.security-section,.enterprise-section,.ai-control,.about{background:#eef3ef}.data-journey{background:#f0f5f1}.journey-progress span{background:#4e8974}.cta{background:#203d35}.adapter-status{background:#e5efea;color:#244f46}.contact-layout form{background:#f0f5f1;border-color:#cfddd4}.brand-symbol{opacity:1}.flow-toggle{border-color:#6b9180}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#437e68}
