.bio-landing{--bl-primary:var(--health-brand-primary,#165a92);--bl-accent:var(--health-brand-accent,#09b7ae);--bl-accent-soft:var(--health-brand-secondary-soft,#e7f8f6);--bl-ink:color-mix(in srgb,var(--bl-primary)45%,#061a2a);--bl-deep:color-mix(in srgb,var(--bl-primary)30%,#04121e);--bl-text:#33424e;--bl-muted:var(--health-text-muted,#5b6a76);--bl-line:#e3ecf1;--bl-soft:#f3f8fb;--bl-photo:radial-gradient(120% 90% at 20% 15%,color-mix(in srgb,var(--bl-primary)70%,#6fb6e8)0%,var(--bl-primary)40%,var(--bl-deep)100%);color:#102433;background:#fff;font-size:15px}.bio-landing *,.bio-landing :before,.bio-landing :after{box-sizing:border-box}.bio-landing h1,.bio-landing h2,.bio-landing h3,.bio-landing p{margin:0}.bio-landing button{font:inherit;cursor:pointer}.bio-landing-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:32px}.bio-landing-section{padding-top:104px}.bio-landing-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--bl-accent)80%,#000);font-size:12.5px;font-weight:700}.bio-landing-eyebrow.muted{color:var(--bl-muted);letter-spacing:.1em}.bio-landing-eyebrow.light{color:color-mix(in srgb,var(--bl-accent)60%,#fff)}.bio-landing-head{flex-direction:column;gap:10px;margin-bottom:32px;display:flex}.bio-landing-head h2,.bio-landing-trust h2,.bio-landing-infra h2{letter-spacing:-.02em;color:var(--bl-ink);font-size:40px;font-weight:500;line-height:1.1}.bio-landing-head.split{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}.bio-landing-head.split>div{flex-direction:column;gap:10px;display:flex}.bio-landing-head.split>p{max-width:420px;color:var(--bl-muted);line-height:1.6}.bio-landing-head.center{text-align:center;align-items:center;margin-bottom:44px}.bio-landing-btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.bio-landing-btn.primary{background:var(--bl-primary);color:#fff;box-shadow:0 12px 30px color-mix(in srgb,var(--bl-primary)28%,transparent)}.bio-landing-btn.secondary{color:var(--bl-primary);background:#fff;border-color:#d5e4ec}.bio-landing-btn:hover:not(:disabled){transform:translateY(-1px)}.bio-landing-btn:disabled{opacity:.6;cursor:progress}.bio-landing-btn.block{border-radius:12px;width:100%;min-height:50px}.bio-landing-dot,.bio-landing-pill>span{background:var(--bl-accent);border-radius:999px;width:8px;height:8px}.bio-landing button:focus-visible,.bio-landing input:focus-visible,.bio-landing select:focus-visible,.bio-landing textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--bl-accent)45%,transparent);outline-offset:2px}.bio-landing-photo{background:var(--bl-photo);color:#ffffff80;border-radius:32px;position:relative;overflow:hidden}.bio-landing-photo:after{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#ffffff09 0 2px,#0000 2px 9px);position:absolute;inset:0}.bio-landing-photo.dark{background:radial-gradient(120% 90% at 70% 20%,color-mix(in srgb,var(--bl-accent)35%,var(--bl-primary))0%,var(--bl-ink)50%,var(--bl-deep)100%);color:#ffffff6b;border-radius:28px;height:500px}.bio-landing-photo img,.bio-landing-profile-photo,.bio-landing-service-visual>img,.bio-landing-request-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bio-landing-photo:after{background:linear-gradient(#061a2a00 55%,#061a2a2e 100%)}.bio-landing-hero-visual .bio-landing-photo img{object-position:60% 40%}.bio-landing-hero{background:linear-gradient(180deg,var(--bl-soft)0%,#fff 100%);position:relative;overflow:hidden}.bio-landing-hero:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--bl-accent)16%,transparent)0%,transparent 65%);border-radius:999px;width:720px;height:720px;position:absolute;top:-200px;right:-180px}.bio-landing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:56px;padding-top:72px;padding-bottom:88px;display:grid;position:relative}.bio-landing-hero-copy{flex-direction:column;gap:24px;display:flex}.bio-landing-pill{color:var(--bl-primary);background:#fff;border:1px solid #d5e4ec;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.bio-landing-hero h1{letter-spacing:-.03em;color:var(--bl-ink);font-size:58px;font-weight:700;line-height:1.04}.bio-landing-hero h1 em{color:var(--bl-primary);font-style:normal}.bio-landing-hero-copy>p{max-width:520px;color:var(--bl-muted);font-size:18px;font-weight:300;line-height:1.6}.bio-landing-actions{flex-wrap:wrap;gap:12px;display:flex}.bio-landing-proof{color:var(--bl-text);flex-wrap:wrap;gap:12px 28px;margin:0;padding:8px 0 0;font-size:14px;list-style:none;display:flex}.bio-landing-proof li{align-items:center;gap:8px;display:flex}.bio-landing-proof svg{color:color-mix(in srgb,var(--bl-accent)80%,#000)}.bio-landing-hero-visual{height:500px;position:relative}.bio-landing-hero-visual .bio-landing-photo{position:absolute;inset:0 40px 40px 0}.bio-landing-float{background:#fff;border-radius:20px;position:absolute;box-shadow:0 24px 60px #061a2a38}.bio-landing-float.top{width:280px;padding:18px;top:46px;right:0}.bio-landing-float-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--bl-muted);font-size:11.5px;font-weight:700}.bio-landing-float ul{color:var(--bl-text);flex-direction:column;gap:9px;margin:12px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.bio-landing-float li{align-items:center;gap:9px;display:flex}.bio-landing-float li>span{background:var(--bl-accent);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-flex}.bio-landing-float.bottom{align-items:center;gap:14px;width:310px;padding:16px 18px;display:flex;bottom:0;left:-28px}.bio-landing-float.bottom div{flex-direction:column;gap:2px;display:flex}.bio-landing-float.bottom span:not(.bio-landing-float-icon){color:var(--bl-muted);font-size:12px}.bio-landing-float.bottom strong{font-weight:500}.bio-landing-float-icon{width:46px;height:46px;color:var(--bl-primary);background:#e8f0f7;border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bio-landing-profiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.bio-landing-profile{background:var(--bl-photo);color:#fff6;border-radius:28px;flex-direction:column;justify-content:flex-end;min-height:480px;display:flex;position:relative;overflow:hidden}.bio-landing-profile.clinic{background:radial-gradient(120% 90% at 70% 10%,color-mix(in srgb,var(--bl-accent)75%,#1c6f7e)0%,color-mix(in srgb,var(--bl-accent)45%,var(--bl-ink))45%,var(--bl-deep)100%)}.bio-landing-profile.hospital{background:radial-gradient(120% 90% at 50% 0%,var(--bl-primary)0%,var(--bl-ink)45%,var(--bl-deep)100%)}.bio-landing-profile-copy{color:#fff;background:linear-gradient(#061a2a00 0%,#061a2a8c 30%,#061a2ae6 100%);flex-direction:column;gap:10px;padding:120px 26px 26px;display:flex;position:relative}.bio-landing-profile-copy>span{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--bl-accent)55%,#fff);font-size:12px;font-weight:700}.bio-landing-profile-copy h3{font-size:26px;font-weight:500}.bio-landing-profile-copy p{color:#ffffffdb;font-weight:300;line-height:1.5}.bio-landing-profile-copy ul{flex-wrap:wrap;gap:6px;margin:0;padding:4px 0 0;list-style:none;display:flex}.bio-landing-profile-copy li{background:#ffffff24;border-radius:999px;padding:5px 10px;font-size:12.5px}.bio-landing-profile-copy button{color:#fff;text-underline-offset:4px;background:0 0;border:0;align-self:flex-start;margin-top:6px;padding:0;font-weight:500;text-decoration:underline}.bio-landing-services{grid-template-columns:380px minmax(0,1fr);align-items:stretch;gap:28px;display:grid}.bio-landing-service-tabs{flex-direction:column;gap:6px;display:flex}.bio-landing-service-tabs button{color:#102433;text-align:left;background:0 0;border:0;border-radius:18px;align-items:center;gap:14px;width:100%;padding:16px 18px;transition:background .15s;display:flex}.bio-landing-service-tabs button:hover{background:var(--bl-soft)}.bio-landing-service-tabs button>span:last-child{flex-direction:column;gap:2px;display:flex}.bio-landing-service-tabs strong{font-size:16px;font-weight:500}.bio-landing-service-tabs small{color:var(--bl-muted);font-size:13px}.bio-landing-tab-n{color:#9aa8b2;width:22px;font-size:13px;font-weight:700}.bio-landing-service-tabs button[aria-selected=true]{background:var(--bl-ink);color:#fff}.bio-landing-service-tabs button[aria-selected=true] small{color:#ffffffb3}.bio-landing-service-tabs button[aria-selected=true] .bio-landing-tab-n{color:color-mix(in srgb,var(--bl-accent)60%,#fff)}.bio-landing-service-panel{border-radius:28px;grid-template-columns:minmax(0,1fr) 330px;min-height:470px;display:grid;overflow:hidden}.bio-landing-service-visual{background:var(--bl-photo);color:#ffffff73;padding:28px;position:relative;overflow:hidden}.bio-landing-service-visual:after{content:"";background:linear-gradient(#061a2ad1 0%,#061a2a59 55%,#061a2a0d 100%);position:absolute;inset:0}.bio-landing-service-visual>div{z-index:1;color:#fff;flex-direction:column;gap:10px;display:flex;position:relative}.bio-landing-service-visual h3{letter-spacing:-.01em;font-size:30px;font-weight:500}.bio-landing-service-visual p{color:#ffffffd9;max-width:420px;font-weight:300;line-height:1.55}.bio-landing-service-gets{background:var(--bl-soft);flex-direction:column;gap:14px;padding:28px;display:flex}.bio-landing-service-gets p{border:1px solid var(--bl-line);color:var(--bl-text);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;font-size:14px;line-height:1.45;display:flex}.bio-landing-service-gets p svg{color:var(--bl-primary);flex:none;margin-top:1px}.bio-landing-service-gets .bio-landing-btn{min-height:46px;margin-top:auto}.bio-landing-families{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.bio-landing-families button{border:1.5px solid var(--bl-line);color:#102433;text-align:left;background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;width:100%;min-height:132px;padding:18px;transition:transform .15s,border-color .15s;display:flex}.bio-landing-families button:hover{border-color:var(--bl-accent);transform:translateY(-2px)}.bio-landing-families svg{width:34px;height:34px;color:var(--bl-primary)}.bio-landing-families strong{font-size:14.5px;font-weight:500;line-height:1.3}.bio-landing-families button[aria-pressed=true]{background:var(--bl-primary);border-color:var(--bl-primary);color:#fff}.bio-landing-families button[aria-pressed=true] svg{color:color-mix(in srgb,var(--bl-accent)60%,#fff)}.bio-landing-family-items{background:var(--bl-soft);border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:18px 22px;display:flex}.bio-landing-family-items>strong{color:var(--bl-primary);margin-right:8px;font-weight:500}.bio-landing-family-items>span{color:var(--bl-text);background:#fff;border:1px solid #dfe6e9;border-radius:999px;padding:8px 14px;font-size:14px}.bio-landing-family-items>button{color:var(--bl-primary);background:0 0;border:0;margin-left:auto;font-weight:700}.bio-landing-infra{background:var(--bl-deep);color:#fff;margin-top:104px}.bio-landing-infra-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding-top:96px;padding-bottom:96px;display:grid}.bio-landing-infra-copy{flex-direction:column;gap:22px;display:flex}.bio-landing-infra h2{color:#fff}.bio-landing-infra-copy>p{color:#ffffffbf;font-weight:300;line-height:1.6}.bio-landing-infra ol{margin:0;padding:0;list-style:none}.bio-landing-infra li button{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff1f;align-items:center;gap:14px;width:100%;padding:16px 0;font-size:16.5px;display:flex}.bio-landing-infra li button>span:first-child{width:20px;color:color-mix(in srgb,var(--bl-accent)60%,#fff);font-size:12px;font-weight:700}.bio-landing-infra-go{opacity:0;margin-left:auto;transition:opacity .15s}.bio-landing-infra li button:hover .bio-landing-infra-go,.bio-landing-infra li button:focus-visible .bio-landing-infra-go{opacity:1}.bio-landing-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.bio-landing-steps:before{content:"";background:linear-gradient(90deg,var(--bl-primary),var(--bl-accent));height:2px;position:absolute;top:27px;left:8%;right:8%}.bio-landing-steps li{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.bio-landing-steps strong{font-size:16px;font-weight:500}.bio-landing-steps li>span:last-child{max-width:170px;color:var(--bl-muted);font-size:13.5px;line-height:1.5}.bio-landing-step-icon{border:2px solid var(--bl-primary);width:56px;height:56px;color:var(--bl-primary);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.bio-landing-trust{background:linear-gradient(135deg,var(--bl-accent-soft)0%,var(--bl-soft)60%);border-radius:32px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;padding:56px;display:grid}.bio-landing-trust-copy{flex-direction:column;gap:22px;display:flex}.bio-landing-trust h2{font-size:38px}.bio-landing-trust-item{gap:14px;display:flex}.bio-landing-trust-item>span{width:36px;height:36px;color:var(--bl-primary);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bio-landing-trust-item div{flex-direction:column;gap:3px;display:flex}.bio-landing-trust-item strong{font-weight:500}.bio-landing-trust-item p{color:var(--bl-muted);font-size:14px;line-height:1.5}.bio-landing-dossier{background:#fff;border-radius:24px;padding:8px 22px 18px;box-shadow:0 24px 60px #061a2a29}.bio-landing-dossier i{background:#e6eef2;border-radius:999px;width:70%;height:10px;display:block}.bio-landing-dossier i.short{background:#eff4f6;width:42%;margin-top:8px}.bio-landing-dossier-head{border-bottom:1px solid var(--bl-line);align-items:center;gap:14px;padding:14px 0 18px;display:flex}.bio-landing-dossier-head>div{flex:1}.bio-landing-dossier-row{border-bottom:1px solid #f0f4f6;grid-template-columns:14px minmax(0,1fr) 64px;align-items:center;gap:14px;padding:16px 0;display:grid}.bio-landing-dossier-row .dot{background:var(--bl-accent);border-radius:999px;width:10px;height:10px}.bio-landing-dossier-row .dot.d1{background:var(--bl-primary)}.bio-landing-dossier-row .dot.d2{background:#e0a43a}.bio-landing-dossier-row .dot.d3{background:#9aa8b2}.bio-landing-dossier-row b{background:var(--bl-soft);border-radius:8px;height:22px;display:block}.bio-landing-request{background:var(--bl-photo);color:#fff;border-radius:32px;grid-template-columns:minmax(0,1fr) 520px;align-items:center;gap:48px;margin-bottom:72px;padding:64px;display:grid;position:relative;overflow:hidden}.bio-landing-request:after{content:"";background:linear-gradient(100deg,color-mix(in srgb,var(--bl-deep)92%,transparent)0%,color-mix(in srgb,var(--bl-primary)78%,transparent)55%,color-mix(in srgb,var(--bl-primary)55%,transparent)100%);pointer-events:none;position:absolute;inset:0}.bio-landing-request-copy{z-index:1;flex-direction:column;gap:16px;display:flex;position:relative}.bio-landing-request-copy h2{letter-spacing:-.02em;font-size:42px;font-weight:500;line-height:1.1}.bio-landing-request-copy p{color:#ffffffd9;font-size:17px;font-weight:300;line-height:1.6}.bio-landing-form{z-index:1;color:#102433;background:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:24px;display:flex;position:relative}.bio-landing-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bio-landing-fields label{min-width:0;color:var(--bl-primary);flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;display:flex}.bio-landing-fields label.wide{grid-column:1/-1}.bio-landing-fields input,.bio-landing-fields select,.bio-landing-fields textarea{width:100%;min-height:46px;font:inherit;color:#102433;background:#fff;border:1.5px solid #dfe6e9;border-radius:12px;padding:0 12px;font-size:14.5px;font-weight:400}.bio-landing-fields textarea{resize:vertical;min-height:84px;padding:10px 12px}.bio-landing-hp{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.bio-landing-form>small{color:var(--bl-muted);font-size:12.5px}.bio-landing-error{color:#9b1c1c;background:#fdecec;border-radius:12px;padding:10px 12px;font-size:13.5px}.bio-landing-sent{align-items:flex-start;gap:10px;padding:32px}.bio-landing-sent .bio-landing-float-icon{background:var(--bl-accent-soft);color:color-mix(in srgb,var(--bl-accent)70%,#000)}.bio-landing-sent h3{font-size:22px;font-weight:500}.bio-landing-sent p{color:var(--bl-text);line-height:1.5}@media (max-width:1100px){.bio-landing-hero-grid,.bio-landing-services,.bio-landing-infra-grid,.bio-landing-trust,.bio-landing-request{grid-template-columns:minmax(0,1fr)}.bio-landing-hero-visual{height:480px}.bio-landing-float.bottom{left:16px}.bio-landing-service-tabs{flex-direction:row;padding-bottom:4px;overflow-x:auto}.bio-landing-service-tabs button{flex:none;width:auto}.bio-landing-families{grid-template-columns:repeat(4,minmax(0,1fr))}.bio-landing-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}.bio-landing-steps:before{display:none}}@media (max-width:720px){.bio-landing-wrap{padding-inline:16px}.bio-landing-section{padding-top:56px}.bio-landing-hero-grid{gap:28px;padding-top:32px;padding-bottom:40px}.bio-landing-hero h1{font-size:34px}.bio-landing-hero-copy>p{font-size:16px}.bio-landing-actions .bio-landing-btn{width:100%}.bio-landing-hero-visual{height:300px}.bio-landing-hero-visual .bio-landing-photo{border-radius:24px;inset:0 0 48px}.bio-landing-float.top{display:none}.bio-landing-float.bottom{width:auto;left:14px;right:14px}.bio-landing-head h2,.bio-landing-trust h2,.bio-landing-infra h2{font-size:26px}.bio-landing-head.split{flex-direction:column;align-items:flex-start}.bio-landing-profiles{scroll-snap-type:x mandatory;gap:12px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.bio-landing-profile-copy{padding:64px 20px 20px}.bio-landing-profile-photo{object-position:center 20%}.bio-landing-profile{scroll-snap-align:start;border-radius:24px;flex:0 0 300px;min-height:460px}.bio-landing-service-panel{border:1px solid var(--bl-line);border-radius:22px;grid-template-columns:minmax(0,1fr);min-height:0}.bio-landing-service-visual{min-height:220px;padding:20px}.bio-landing-service-visual h3{font-size:22px}.bio-landing-service-gets{padding:16px}.bio-landing-families{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bio-landing-families button{border-radius:16px;gap:10px;min-height:100px;padding:12px}.bio-landing-families svg{width:26px;height:26px}.bio-landing-families strong{font-size:12.5px}.bio-landing-family-items>button{margin-left:0}.bio-landing-infra{margin-top:56px}.bio-landing-infra-grid{gap:24px;padding-top:40px;padding-bottom:40px}.bio-landing-photo.dark{border-radius:20px;height:200px}.bio-landing-steps{grid-template-columns:minmax(0,1fr);gap:18px}.bio-landing-steps li{text-align:left;flex-flow:wrap;align-items:flex-start;gap:2px 14px}.bio-landing-steps li>span:last-child{flex-basis:100%;max-width:none;margin-top:-26px;padding-left:70px}.bio-landing-step-icon{width:44px;height:44px}.bio-landing-trust{border-radius:24px;gap:28px;padding:24px 18px}.bio-landing-dossier{display:none}.bio-landing-request{border-radius:24px;gap:20px;margin-bottom:40px;padding:24px 16px}.bio-landing-request-copy h2{font-size:24px}.bio-landing-fields{grid-template-columns:minmax(0,1fr)}}
