.bio-v2-page{--bio-v2-ink:#111827;--bio-v2-text:#4b5563;--bio-v2-muted:#6b7280;--bio-v2-line:#e5e7eb;--bio-v2-soft:#f8fafc;--bio-v2-orange:#f04a1a;--bio-v2-orange-dark:#d9370a;--bio-v2-green:#0f9f4a;--bio-v2-navy:#111c33;--bio-v2-shadow:0 16px 40px #0f172a14;color:var(--bio-v2-text);background:#fff}.bio-v2-page a:not(.btn){color:inherit}.bio-v2-shell,.bio-v2-main{width:min(100% - 40px,1200px);margin-inline:auto}.bio-v2-hero{border-bottom:1px solid var(--bio-v2-line);background:linear-gradient(90deg,#fffffff5 0%,#ffffffd6 48%,#ffffffb8 100%),linear-gradient(135deg,#f7fbff 0%,#eef3f8 50%,#fff 100%);padding:36px 0 42px;position:relative;overflow:hidden}.bio-v2-hero__grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);align-items:center;gap:44px;display:grid;position:relative}.bio-v2-eyebrow{color:var(--bio-v2-orange);text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:800;line-height:1.2}.bio-v2-hero h1{max-width:640px;color:var(--bio-v2-ink);margin:0 0 18px;font-size:clamp(40px,5vw,66px);font-weight:800;line-height:1.04}.bio-v2-hero h1 span{color:var(--bio-v2-orange)}.bio-v2-lead{max-width:620px;color:var(--bio-v2-text);margin:0;font-size:17px;line-height:1.7}.bio-v2-actions{flex-wrap:wrap;gap:16px;margin-top:26px;display:flex}.bio-v2-hero__cta{flex-wrap:wrap;justify-content:flex-start;gap:16px;margin-top:26px;display:flex}.bio-v2-hero__side{justify-self:end;width:min(100%,560px);min-width:0}.bio-v2-hero__media{border-radius:8px;width:100%;position:relative;overflow:hidden}.bio-v2-hero-images{gap:0;animation:12s infinite bio-v2-hero-slide;display:flex}.bio-v2-hero-image,.bio-v2-product-placeholder,.bio-v2-large-placeholder{border:1px solid var(--bio-v2-line);box-shadow:var(--bio-v2-shadow);background:linear-gradient(135deg,#fff 0%,#f3f6fa 100%);border-radius:8px}.bio-v2-hero-image{aspect-ratio:5/2;flex:0 0 100%;overflow:hidden}.bio-v2-hero-image img{object-fit:cover;width:100%;height:100%}.bio-v2-hero-dots{justify-content:center;gap:8px;display:flex;position:absolute;bottom:18px;left:0;right:0}.bio-v2-hero-dots span{background:#ffffffbf;border-radius:50%;width:10px;height:10px;animation:12s infinite bio-v2-dot;box-shadow:0 0 0 1px #1118272e}.bio-v2-hero-dots span:nth-child(2){animation-delay:4s}.bio-v2-hero-dots span:nth-child(3){animation-delay:8s}.bio-v2-trust{z-index:1;border:1px solid var(--bio-v2-line);width:fit-content;max-width:100%;box-shadow:var(--bio-v2-shadow);background:#fff;border-radius:8px;grid-template-columns:repeat(2,max-content);margin-top:28px;display:grid;position:relative}.bio-v2-trust span{min-height:0;color:var(--bio-v2-ink);white-space:nowrap;align-items:center;padding:9px 14px;font-size:12px;font-weight:700;line-height:1.35;display:flex}.bio-v2-trust span:nth-child(odd){border-right:1px solid var(--bio-v2-line)}.bio-v2-trust span:nth-child(-n+2){border-bottom:1px solid var(--bio-v2-line)}.bio-v2-main{padding:42px 0 64px}.bio-v2-section{margin-top:42px}.bio-v2-section:first-child{margin-top:0}.bio-v2-heading{text-align:center;justify-content:center;align-items:center;gap:22px;margin-bottom:24px;display:flex}.bio-v2-heading span{background:var(--bio-v2-orange);border-radius:999px;width:48px;height:3px}.bio-v2-heading h2,.bio-v2-panel h2,.bio-v2-case h2,.bio-v2-cta h2{color:var(--bio-v2-ink);margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.12}.bio-v2-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;display:grid}.bio-v2-solution-card{border:1px solid var(--bio-v2-line);background:#fff;border-radius:8px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:112px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 10px 24px #0f172a0d}.bio-v2-solution-card>span:not(.bio-v2-card-mark):not(.bio-v2-arrow){min-width:0}.bio-v2-solution-card:hover{box-shadow:var(--bio-v2-shadow);border-color:#f04a1a73;transform:translateY(-2px)}.bio-v2-card-mark,.bio-v2-industry-mark{width:62px;height:62px;color:var(--bio-v2-navy);place-items:center;font-weight:800;display:grid}.bio-v2-industry-mark{border:1px solid var(--bio-v2-line);background:var(--bio-v2-soft);border-radius:50%}.bio-v2-card-mark img{object-fit:contain;width:64px;height:64px}.bio-v2-solution-card strong{color:var(--bio-v2-ink);overflow-wrap:anywhere;font-size:18px;line-height:1.18;display:block}.bio-v2-solution-card small{color:var(--bio-v2-muted);overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.45;display:block}.bio-v2-arrow{color:var(--bio-v2-orange);font-size:24px;font-weight:800}.bio-v2-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:34px;display:grid}.bio-v2-panel,.bio-v2-case{border:1px solid var(--bio-v2-line);background:#fff;border-radius:8px;box-shadow:0 10px 26px #0f172a0a}.bio-v2-panel{padding:28px}.bio-v2-panel h2{max-width:540px;margin-bottom:20px}.bio-v2-panel h3{color:var(--bio-v2-ink);margin:0;font-size:16px;font-weight:800}.bio-v2-panel p,.bio-v2-content p,.bio-v2-case p,.bio-v2-cta p{color:var(--bio-v2-text);margin:0 0 14px;font-size:16px;line-height:1.72}.bio-v2-panel p:last-child,.bio-v2-content p:last-child,.bio-v2-case p:last-child{margin-bottom:0}.bio-v2-panel a,.bio-v2-content a,.bio-v2-table-wrap a,.bio-v2-case a{color:var(--bio-v2-orange-dark);text-underline-offset:3px;font-weight:800;text-decoration:underline}.bio-v2-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.bio-v2-benefits article{grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid}.bio-v2-benefits article>span{border:2px solid var(--bio-v2-orange);width:24px;height:24px;color:var(--bio-v2-orange);border-radius:50%;place-items:center;font-size:15px;font-weight:800;line-height:1;display:grid}.bio-v2-benefits p{margin:5px 0 0;font-size:13px;line-height:1.45}.bio-v2-industries{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.bio-v2-industries article{border:1px solid var(--bio-v2-line);text-align:center;background:#fff;border-radius:8px;place-items:center;gap:10px;min-height:112px;padding:14px;display:grid}.bio-v2-industries strong{color:var(--bio-v2-ink);font-size:13px;line-height:1.25}.bio-v2-device-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bio-v2-device-card{border:1px solid var(--bio-v2-line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:18px;min-height:142px;padding:20px;display:grid;box-shadow:0 10px 24px #0f172a0d}.bio-v2-device-card h3{color:var(--bio-v2-ink);margin:0 0 10px;font-size:17px;font-weight:800}.bio-v2-device-card ul{color:var(--bio-v2-text);margin:0;padding-left:18px;font-size:13px;line-height:1.6}.bio-v2-product-placeholder{min-height:104px;color:var(--bio-v2-muted);text-align:center;place-items:center;padding:12px;font-size:12px;font-weight:700;display:grid}.bio-v2-content{max-width:880px;margin:28px 0 0}.bio-v2-content--center{text-align:center;margin-left:auto;margin-right:auto}.bio-v2-content h3{color:var(--bio-v2-ink);margin:0 0 12px;font-size:22px;font-weight:800}.bio-v2-table-wrap{border:1px solid var(--bio-v2-line);background:#fff;border-radius:8px;margin-top:22px;overflow-x:auto}.bio-v2-table-wrap table{border-collapse:collapse;min-width:720px}.bio-v2-table-wrap th,.bio-v2-table-wrap td{border-bottom:1px solid var(--bio-v2-line);color:var(--bio-v2-text);text-align:left;vertical-align:top;padding:14px 16px;font-size:14px}.bio-v2-table-wrap thead th{background:var(--bio-v2-navy);color:#fff;text-transform:uppercase;font-size:12px;font-weight:800}.bio-v2-table-wrap tbody th{color:var(--bio-v2-ink);font-weight:800}.bio-v2-table-wrap tr:last-child th,.bio-v2-table-wrap tr:last-child td{border-bottom:0}.bio-v2-link-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.bio-v2-link-row a{border:1px solid var(--bio-v2-line);color:var(--bio-v2-ink);border-radius:8px;padding:10px 14px;font-size:14px;font-weight:800}.bio-v2-link-row a:hover{border-color:var(--bio-v2-orange);color:var(--bio-v2-orange-dark)}.bio-v2-case{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:28px;padding:28px;display:grid}.bio-v2-case h2{margin-bottom:16px}.bio-v2-large-placeholder{min-height:260px;color:var(--bio-v2-muted);text-align:center;place-items:center;padding:18px;font-weight:800;display:grid}.bio-v2-faq{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 28px;display:grid}.bio-v2-faq-item{border:1px solid var(--bio-v2-line);background:#fff;border-radius:8px}.bio-v2-faq-item h3{min-height:54px;color:var(--bio-v2-ink);align-items:center;margin:0;padding:0 18px;font-size:13px;font-weight:800;line-height:1.35;display:flex}.bio-v2-faq p{color:var(--bio-v2-text);margin:0;padding:0 18px 18px;font-size:14px;line-height:1.6}.bio-v2-cta{background:var(--bio-v2-navy);box-shadow:var(--bio-v2-shadow);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:34px;padding:34px 42px;display:grid}.bio-v2-cta h2,.bio-v2-cta p{color:#fff}.bio-v2-cta p{max-width:720px;margin:12px 0 0}.bio-v2-cta .bio-v2-actions{margin-top:0}@media (width<=1100px){.bio-v2-hero__grid,.bio-v2-split,.bio-v2-case,.bio-v2-cta{grid-template-columns:1fr}.bio-v2-hero__media{width:100%}.bio-v2-hero__side{justify-self:start}.bio-v2-card-grid,.bio-v2-device-grid,.bio-v2-faq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.bio-v2-shell,.bio-v2-main{width:min(100% - 28px,1200px)}.bio-v2-hero{padding:28px 0 34px}.bio-v2-hero__grid{gap:28px}.bio-v2-hero h1{font-size:clamp(36px,12vw,50px)}.bio-v2-lead{font-size:15px}.bio-v2-trust,.bio-v2-card-grid,.bio-v2-benefits,.bio-v2-industries,.bio-v2-device-grid,.bio-v2-faq{grid-template-columns:1fr}.bio-v2-trust span{border-right:0;border-bottom:1px solid var(--bio-v2-line);white-space:normal;min-height:0}.bio-v2-trust span:last-child{border-bottom:0}.bio-v2-heading{gap:12px}.bio-v2-heading span{width:32px}.bio-v2-device-card{grid-template-columns:1fr}.bio-v2-solution-card{grid-template-columns:54px minmax(0,1fr) auto;gap:12px;padding:16px}.bio-v2-card-mark,.bio-v2-card-mark img{width:54px;height:54px}.bio-v2-panel,.bio-v2-case,.bio-v2-cta{padding:22px}.bio-v2-table-wrap th,.bio-v2-table-wrap td{padding:12px}}@keyframes bio-v2-hero-slide{0%,28%{transform:translate(0)}33%,61%{transform:translate(-100%)}66%,94%{transform:translate(-200%)}to{transform:translate(0)}}@keyframes bio-v2-dot{0%,28%{background:var(--bio-v2-orange)}33%,to{background:#ffffffbf}}
