.linangkit-floaters{position:absolute;z-index:2;inset:0;overflow:hidden;pointer-events:none}.linangkit-floater{position:absolute;width:clamp(140px,17vw,270px);height:auto;opacity:.035;mix-blend-mode:multiply;filter:grayscale(20%);will-change:transform;animation:linangkit-drift 17s ease-in-out infinite alternate}.linangkit-floater-one{top:9%;left:-5%;animation-duration:18s;transform:rotate(-9deg)}.linangkit-floater-two{top:36%;right:-6%;width:clamp(175px,21vw,330px);animation-duration:21s;animation-delay:-7s;transform:rotate(12deg)}.linangkit-floater-three{top:60%;left:2%;animation-duration:19s;animation-delay:-11s;transform:rotate(7deg)}.linangkit-floater-four{top:82%;right:2%;animation-duration:23s;animation-delay:-4s;transform:rotate(-13deg)}
.benefit-image{display:flex;min-height:500px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.benefit-image figcaption{width:100%}.benefit-technology{position:relative;gap:24px;padding:34px 30px 26px;background:linear-gradient(150deg,#eaf7f6 0%,#fff 76%);box-shadow:0 20px 54px rgba(16,97,96,.09)}.benefit-technology:before{content:"";position:absolute;width:250px;height:250px;right:-95px;bottom:-85px;background:url("assets/aki-linangkit-icon.png") center/contain no-repeat;opacity:.045;animation:linangkit-drift 18s ease-in-out infinite alternate}.technology-frame{position:relative;z-index:1;width:100%;height:255px;overflow:hidden;background:#0a2934;box-shadow:0 18px 38px rgba(7,48,57,.22)}.technology-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.technology-glow{position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.2) 48%,transparent 68%);transform:translateX(-120%);animation:technology-scan 5.5s ease-in-out infinite}.technology-tags{position:relative;z-index:1;display:grid;width:100%;grid-template-columns:repeat(3,1fr);gap:8px}.technology-tags span{padding:11px 7px;border:1px solid rgba(62,158,148,.22);background:rgba(255,255,255,.82);color:#356b68;font-size:.64rem;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:.05em}@keyframes technology-scan{0%,25%{transform:translateX(-120%)}65%,100%{transform:translateX(120%)}}
.workflow-media{width:calc(100% + 50px);height:210px;align-items:center;justify-content:center}.workflow-media img{display:block;width:auto;height:auto;max-width:86%;max-height:82%;margin:auto;object-fit:contain;object-position:center}.workflow-grid li:nth-child(1) .workflow-media img{max-width:86%;max-height:78%}.workflow-grid li:nth-child(2) .workflow-media img{max-width:86%;max-height:78%}.workflow-grid li:nth-child(3) .workflow-media img{max-width:86%;max-height:78%}.workflow-grid li:nth-child(4) .workflow-media img{max-width:82%;max-height:70%}
@keyframes linangkit-drift{0%{translate:0 -8px;rotate:-1.5deg}50%{translate:10px 5px;rotate:1deg}100%{translate:-7px 14px;rotate:2deg}}
.connectivity-section{position:relative;overflow:hidden}.connectivity-section:before{content:"";position:absolute;width:380px;height:380px;right:-125px;top:-110px;background:url("assets/aki-linangkit-icon.png") center/contain no-repeat;opacity:.045;animation:linangkit-drift 21s ease-in-out infinite alternate}.connectivity-grid{position:relative;z-index:1;grid-template-columns:.78fr 1.22fr;gap:48px}.ecosystem-visual{box-shadow:0 24px 58px rgba(15,36,39,.22)}.ecosystem-crop{display:flex;height:250px;align-items:center;overflow:hidden;background:#fff}.ecosystem-crop img{width:100%;height:auto;object-fit:contain;object-position:center}.signal-arrow{display:inline-block;animation:signal-pulse 1.8s ease-in-out infinite}.signal-arrow:nth-of-type(2){animation-delay:.35s}@keyframes signal-pulse{0%,100%{opacity:.38;transform:translateX(-3px)}50%{opacity:1;transform:translateX(4px)}}
@media(max-width:900px){.product-hero-grid{grid-template-columns:1fr 310px;gap:30px}.product-hero h1{font-size:3.35rem}.product-jump{top:70px}.benefit-layout,.connectivity-grid{gap:35px}.connectivity-grid{grid-template-columns:1fr}.benefit-image img{height:360px}.workflow-grid{grid-template-columns:1fr 1fr}.detail-grid{grid-template-columns:1fr 1fr}.support-layout{grid-template-columns:1fr}.resource-strip .container{grid-template-columns:1fr auto}.resource-link{grid-column:1/-1}.linangkit-floater{opacity:.03}}
@media(max-width:600px){.product-hero-grid{grid-template-columns:1fr;min-height:auto;padding-top:50px;padding-bottom:55px}.product-hero h1{font-size:2.65rem}.product-visual img{width:250px;max-height:420px}.product-orbit{width:260px;height:260px}.product-jump{top:64px}.product-jump .container{justify-content:flex-start}.product-jump a{padding:14px 15px}.benefit-layout,.split-heading,.connectivity-grid,.support-layout{grid-template-columns:1fr}.center-heading{margin-bottom:36px}.split-heading{gap:4px;margin-bottom:34px}.benefit-image img{height:280px}.benefit-list li{grid-template-columns:44px 1fr;gap:13px}.workflow-grid,.detail-grid{grid-template-columns:1fr}.workflow-media{height:215px}.detail-grid article{min-height:175px}.detail-grid h3{margin-top:30px}.connectivity-visual{padding:28px 20px 22px}.connectivity-visual img{height:230px}.connectivity-visual figcaption{gap:7px;font-size:.58rem}.support-card{padding:32px 26px}.resource-strip .container{grid-template-columns:1fr}.resource-link{grid-column:auto}.linangkit-floater{width:140px;opacity:.025}.linangkit-floater-one{left:-18%}.linangkit-floater-two{right:-22%}.linangkit-floater-three{left:-15%}.linangkit-floater-four{right:-16%}}
@media(max-width:600px){.benefit-image{min-height:390px}.benefit-technology{padding:24px 18px}.technology-frame{height:205px}.technology-tags{grid-template-columns:1fr}.technology-tags span{padding:8px}.workflow-media{height:220px}.workflow-grid li:nth-child(1) .workflow-media img,.workflow-grid li:nth-child(2) .workflow-media img,.workflow-grid li:nth-child(3) .workflow-media img{max-width:84%;max-height:78%}.workflow-grid li:nth-child(4) .workflow-media img{max-width:78%;max-height:68%}.ecosystem-crop{height:245px}.ecosystem-crop img{object-position:center}}
@media(prefers-reduced-motion:reduce){.product-visual img,.linangkit-floater,.benefit-technology:before,.technology-glow,.connectivity-section:before,.signal-arrow{animation:none}.workflow-grid li,.workflow-media img,.faq-list summary span{transition:none}.workflow-grid li:hover,.workflow-grid li:hover .workflow-media img{transform:none}}
.product-hero{position:relative;overflow:hidden}.product-hero:after{content:"";position:absolute;z-index:0;left:51%;bottom:22px;width:160px;height:160px;background:url("assets/aki-linangkit-icon.png") center/contain no-repeat;opacity:.07;pointer-events:none;animation:hero-linangkit-float 7s ease-in-out infinite alternate}.product-hero-grid{position:relative;z-index:1}.product-orbit{width:420px;height:420px;background:rgba(255,255,255,.72);box-shadow:0 0 0 38px rgba(66,165,144,.06),0 0 0 80px rgba(66,165,144,.035);opacity:1}@keyframes hero-linangkit-float{from{transform:translate3d(-8px,-4px,0) rotate(-4deg)}to{transform:translate3d(10px,-18px,0) rotate(4deg)}}
.benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;max-width:1040px;margin:0 auto}.benefit-grid li:nth-child(-n+2){border-top:1px solid var(--line)}
.ecosystem-upload{padding:22px 22px 18px;background:linear-gradient(150deg,#1e292a,#0f1e20)}.ecosystem-upload>img{display:block;width:100%;height:540px;object-fit:contain;object-position:center;background:#fff}.ecosystem-upload figcaption{margin-top:17px}
.connectivity-heading h2{white-space:nowrap;font-size:clamp(2rem,3.35vw,3.65rem)}
.connectivity-grid{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);grid-template-areas:"heading heading" "copy visual";gap:34px 64px;align-items:start}.connectivity-heading{grid-area:heading;max-width:100%}.connectivity-heading .eyebrow{margin-bottom:12px}.connectivity-heading h2{margin:0}.connectivity-copy{grid-area:copy;padding-top:10px}.ecosystem-upload{grid-area:visual;width:100%;margin:0}.ecosystem-upload>img{height:460px}
@media(max-width:900px){.benefit-grid{gap:0 32px}.connectivity-grid{grid-template-columns:1fr;grid-template-areas:"heading" "copy" "visual";gap:26px}.connectivity-heading h2{white-space:normal}.connectivity-copy{padding-top:0}.ecosystem-upload{max-width:680px;margin:4px auto 0}.ecosystem-upload>img{height:500px}}
@media(max-width:600px){.product-hero:after{left:auto;right:-28px;bottom:16px;width:125px;height:125px;opacity:.055}.product-orbit{width:260px;height:260px}.benefit-grid{grid-template-columns:1fr}.benefit-grid li:nth-child(2){border-top:0}.ecosystem-upload>img{height:auto;max-height:560px}}
@media(prefers-reduced-motion:reduce){.product-hero:after{animation:none}}

/* Distinct brand-colour surfaces for the four hospital-testing benefits. */
.product-benefits .benefit-grid{gap:22px;border:0}
.product-benefits .benefit-grid li{--benefit-accent:#00787b;padding:30px 26px;border:1px solid #bedbd5;border-top:4px solid var(--benefit-accent);background:#e6f3ef;box-shadow:0 8px 24px rgba(15,63,65,.06);align-items:start}
.product-benefits .benefit-grid li:nth-child(1){background:#006d70;border-color:#006d70;--benefit-accent:#b5d45e}
.product-benefits .benefit-grid li:nth-child(3){background:#f0f4df;border-color:#d1dba9;--benefit-accent:#78952e}
.product-benefits .benefit-grid li:nth-child(4){background:#263e43;border-color:#263e43;--benefit-accent:#79d4cd}
.product-benefits .benefit-grid li>span{background:#00787b;color:#fff;font-size:.85rem}
.product-benefits .benefit-grid li:nth-child(3)>span{background:#526a20}
.product-benefits .benefit-grid li:nth-child(1)>span,.product-benefits .benefit-grid li:nth-child(4)>span{background:var(--benefit-accent);color:#183d3c}
.product-benefits .benefit-grid h3{color:#203d3d}
.product-benefits .benefit-grid p{color:#425953}
.product-benefits .benefit-grid li:nth-child(1) h3,.product-benefits .benefit-grid li:nth-child(4) h3{color:#fff}
.product-benefits .benefit-grid li:nth-child(1) p,.product-benefits .benefit-grid li:nth-child(4) p{color:#e4f1ef}
@media(max-width:600px){.product-benefits .benefit-grid{gap:16px}.product-benefits .benefit-grid li{padding:25px 20px}}
