.home-page{--home-accent-text: #047572}.home-main{position:relative;z-index:1;padding:4rem 0 3.5rem;background:radial-gradient(circle at 50% 0%,rgba(8,184,179,.025),transparent 38rem),var(--color-surface-soft)}.home-block{margin-top:2.35rem}.home-media{position:relative;overflow:hidden;background:linear-gradient(135deg,#00252fd1,#08b8b35c),var(--color-brand-dark);background-position:center;background-repeat:no-repeat;background-size:cover}.home-media:after{position:absolute;top:50%;left:50%;color:#ffffff40;content:"✦";font-size:3rem;transform:translate(-50%,-50%)}.home-media--patient{background-image:linear-gradient(#003f490d,#003f490d),url("../../images/home/patient.35900a7464df.webp")}.home-media--knowledge{background-image:linear-gradient(#003f490d,#003f490d),url("../../images/home/knowledge.5c08420841c8.webp")}.home-hero{position:relative;z-index:2;overflow:visible;background:var(--color-brand-hero);color:var(--color-white)}.home-hero__visual{position:relative;min-height:clamp(27.5rem,32vw,39rem);overflow:hidden;background:radial-gradient(circle at 20% 48%,rgba(8,184,179,.045),transparent 23rem),var(--color-brand-hero)}.home-hero__visual:after{position:absolute;top:10.5rem;left:47.5%;z-index:1;color:#08b8b306;content:"✦";font-size:8rem;line-height:1;pointer-events:none;transform:translate(-50%)}.home-hero__container{position:relative;z-index:5;width:min(81vw,86rem);max-width:none;min-height:clamp(27.5rem,32vw,39rem)}.home-hero__mark{position:absolute;top:2.75rem;left:-7vw;z-index:1;width:min(38vw,39rem);max-width:none;height:auto;opacity:.058;filter:brightness(.8) saturate(1.2);pointer-events:none}.home-hero__art{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.home-hero__art-shape,.home-hero__art picture{position:absolute;top:-25%;right:-2%;width:62%;height:150%;clip-path:ellipse(80% 66% at 100% 66%)}.home-hero__art-shape{display:block;pointer-events:none}.home-hero__art-shape--light{z-index:1;background:#fafdfcf7;transform:translate(0)}.home-hero__art-shape--accent{z-index:2;background:linear-gradient(180deg,#0b5960,#0d6669 34%,#0c7070 72%,#0b6769);transform:translate(.26rem)}.home-hero__art picture{z-index:3;display:block;overflow:hidden;transform:translate(2.35rem)}.home-hero__art-image{width:100%!important;height:100%;object-fit:cover;object-position:center 49%}.home-hero__art:after{position:absolute;top:0;right:0;left:54%;z-index:4;height:clamp(6.5rem,8vw,8.5rem);background:linear-gradient(180deg,rgba(0,37,47,.9) 0%,rgba(0,37,47,.68) 30%,rgba(0,37,47,.36) 58%,rgba(0,37,47,.12) 80%,transparent 100%);pointer-events:none;content:""}.home-hero__content{position:relative;z-index:5;display:flex;width:42%;min-height:clamp(27.5rem,32vw,39rem);justify-content:center;flex-direction:column;padding:4.8rem 2rem 5.5rem 0}.home-hero__eyebrow{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:.9rem;color:#08beb9;font-size:.72rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.home-hero__eyebrow:before{width:2rem;height:1px;background:currentColor;content:""}.home-hero__title{max-width:29rem;margin-bottom:1rem;color:var(--color-white);font-size:clamp(3.15rem,4.15vw,4.05rem);font-weight:700;line-height:.98;letter-spacing:-.055em}.home-hero__title-line{white-space:nowrap}.home-hero__description{max-width:27.5rem;margin-bottom:1.45rem;color:#fffc;font-size:.9rem;line-height:1.65}.home-hero__action{align-self:flex-start;min-width:11.2rem;padding:.74rem 1.2rem;border-color:#ffffffd1;border-radius:.68rem;text-align:left}.home-values{position:absolute;bottom:-2.55rem;left:50%;z-index:8;display:grid;width:min(81vw,86rem);min-height:8rem;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:.9rem;background:#002f3c;color:var(--color-white);box-shadow:0 1.25rem 2.6rem #001f2742,0 .15rem .65rem #001f2733;transform:translate(-50%)}.home-value{display:flex;min-width:0;align-items:center;flex-direction:column;padding:1rem 1.65rem .95rem;border-right:1px solid rgba(255,255,255,.13);text-align:center}.home-value:last-child{border-right:0}.home-value__icon{width:3.15rem;height:3.15rem;margin-bottom:.45rem;object-fit:contain}.home-value h2{margin-bottom:.3rem;color:var(--color-white);font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.home-value p{max-width:15rem;color:#ffffffc7;font-size:.68rem;line-height:1.45}.home-quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.home-quick-card{display:grid;min-height:8.85rem;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(13rem,.95fr);border:1px solid #dce5e5;border-radius:.95rem;background:var(--color-white);color:var(--color-text);text-decoration:none;box-shadow:0 .7rem 2rem #002f380b;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.home-quick-card:hover,.home-quick-card:focus-visible{border-color:#08b8b36b;color:var(--color-text);box-shadow:var(--shadow-card);transform:translateY(-2px)}.home-quick-card__content{display:flex;justify-content:center;flex-direction:column;padding:1.2rem 1.35rem}.home-quick-card h2{margin-bottom:.38rem;font-size:1.16rem}.home-quick-card h2:after{display:block;width:1.55rem;height:2px;margin-top:.42rem;background:var(--color-brand-accent);content:""}.home-quick-card p{margin-bottom:.7rem;color:var(--color-text-muted);font-size:.77rem;line-height:1.5}.home-quick-card span{display:inline-flex;align-items:center;gap:.4rem;color:var(--home-accent-text);font-size:.76rem;font-weight:700}.home-quick-card__media:after{font-size:2rem}.home-featured-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(20rem,.9fr);align-items:stretch;gap:1rem;margin-top:2.35rem}.home-news-panel{min-width:0;padding:1.2rem 1.25rem 1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:0 .7rem 2rem #002f3809}.home-news-panel .home-block__header{margin-bottom:.9rem}.home-block__header--featured h2{font-size:1.25rem}.home-patient-path{margin-top:2.35rem;padding:1.35rem 1.5rem 1.45rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:0 .7rem 2rem #002f3809}.home-patient-path__header{margin-bottom:1.35rem;text-align:center}.home-patient-path__header>span{display:block;margin-bottom:.25rem;color:var(--home-accent-text);font-size:.8rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.home-patient-path__header h2{margin-bottom:0;font-size:1.35rem}.home-patient-path__steps{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none}.home-patient-path__steps:before{position:absolute;top:1.28rem;right:8.333%;left:8.333%;height:1px;background:#08b8b373;content:""}.home-patient-path__step{position:relative;z-index:1;min-width:0;padding:0 .55rem;text-align:center}.home-patient-path__number{display:grid;width:2.6rem;height:2.6rem;margin:0 auto .72rem;place-items:center;border:1px solid rgba(8,184,179,.62);border-radius:50%;background:var(--color-brand-dark);color:var(--color-white);font-size:.72rem;font-weight:800;box-shadow:0 0 0 .32rem var(--color-white)}.home-patient-path__step h3{margin-bottom:.28rem;font-size:.76rem;line-height:1.3}.home-patient-path__step p{margin:0 auto;max-width:10rem;color:#424242!important;font-size:.7rem;line-height:1.45}.home-patient-path__mobile-progress,.home-patient-path__mobile-controls{display:none}.home-patient-path__mobile-stage{display:contents}.home-focus-card{position:relative;isolation:isolate;display:flex;min-width:0;min-height:100%;overflow:hidden;flex-direction:column;padding:1.5rem 1.55rem 1.35rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);background:radial-gradient(circle at 78% 72%,rgba(8,184,179,.14),transparent 13rem),radial-gradient(circle at 92% 12%,rgba(8,184,179,.08),transparent 10rem),linear-gradient(145deg,var(--color-brand-dark-deep),var(--color-brand-panel));color:#fffc;box-shadow:var(--shadow-card)}.home-focus-card:before{position:absolute;right:-5rem;bottom:-5rem;z-index:-1;width:16rem;aspect-ratio:1;border:1px solid rgba(8,184,179,.08);border-radius:50%;content:"";box-shadow:0 0 0 2.2rem #08b8b306,0 0 0 4.4rem #08b8b304}.home-focus-card:after{position:absolute;right:1.2rem;bottom:4.8rem;z-index:-1;width:10rem;height:10rem;border-radius:50%;background:radial-gradient(circle,rgba(8,184,179,.08),transparent 70%);content:"";filter:blur(.4rem);pointer-events:none}.home-focus-card__content{position:relative;z-index:2}.home-focus-card__eyebrow{display:block;margin-bottom:.42rem;color:var(--color-brand-accent);font-size:.66rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.home-focus-card h2{max-width:15rem;margin-bottom:.65rem;color:var(--color-white);font-size:1.75rem;line-height:1.08}.home-focus-card__content p{max-width:23rem;margin-bottom:0;color:#ffffffb8;font-size:.76rem;line-height:1.62}.home-focus-card__visual{position:relative;z-index:1;display:flex;min-height:13rem;flex:1 1 auto;align-items:flex-end;justify-content:flex-end;margin:.35rem -.35rem .35rem 0;overflow:hidden}.home-focus-card__visual:before{position:absolute;right:8%;bottom:5%;width:10rem;height:10rem;border-radius:50%;background:radial-gradient(circle,rgba(8,184,179,.12),transparent 68%);content:"";filter:blur(.2rem)}.home-focus-card__visual img{position:relative;z-index:1;display:block;width:auto;max-width:100%;height:13rem;margin:0 0 0 auto;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 0 1rem rgba(8,184,179,.12));opacity:.98}.home-focus-card__note{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.12)}.home-focus-card__note-icon{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(8,184,179,.38);border-radius:50%;color:var(--color-brand-accent);font-size:.9rem}.home-focus-card__note p{margin:0;color:#ffffffb8;font-size:.7rem;line-height:1.5}.home-block__header{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.home-block__header h2{margin-bottom:0;font-size:1.25rem}.home-block__header>a{display:inline-flex;align-items:center;gap:.4rem;color:var(--home-accent-text);font-size:.75rem;font-weight:700;text-decoration:none}.home-block__header>a:hover,.home-block__header>a:focus-visible{color:var(--color-brand-dark)}.home-block__header--compact{margin-bottom:.45rem}.home-news-grid{display:grid;gap:.75rem}.home-news-card{display:grid;min-width:0;min-height:8.35rem;overflow:hidden;grid-template-columns:minmax(11rem,.82fr) minmax(0,1.18fr);border:1px solid var(--color-border);border-radius:.85rem;background:var(--color-white);box-shadow:0 .4rem 1.25rem #002f3806;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.home-news-card:hover{border-color:#08b8b352;box-shadow:var(--shadow-card);transform:translateY(-2px)}.home-news-card__media{position:relative;display:block;min-height:8.35rem;overflow:hidden;background:var(--color-brand-dark-soft);text-decoration:none}.home-news-card__body{display:flex;min-width:0;justify-content:center;flex-direction:column;padding:.85rem .95rem}.home-news-card time,.home-article-card time{display:block;margin-bottom:.3rem;color:var(--color-text-muted);font-size:.63rem;font-weight:600;text-transform:uppercase}.home-news-card h3{margin-bottom:.35rem;font-size:.9rem;line-height:1.3}.home-news-card h3 a{color:var(--color-brand-dark);text-decoration:none}.home-news-card h3 a:hover,.home-news-card h3 a:focus-visible{color:var(--home-accent-text)}.home-news-card p{margin-bottom:0;color:var(--color-text-muted);font-size:.68rem;line-height:1.45}.home-article-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.home-article-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.home-article-card:hover{border-color:#08b8b352;box-shadow:var(--shadow-card);transform:translateY(-2px)}.home-article-card__media{position:relative;display:block;height:8.25rem;overflow:hidden;background:var(--color-brand-dark-soft);text-decoration:none}.home-article-card__content{display:flex;min-height:9.6rem;flex:1 1 auto;flex-direction:column;padding:.8rem .85rem .85rem}.home-article-card h3{margin-bottom:.35rem;font-size:.8rem;line-height:1.32}.home-article-card h3 a{color:var(--color-brand-dark);text-decoration:none}.home-article-card p{display:-webkit-box;margin-bottom:.5rem;overflow:hidden;color:var(--color-text-muted);font-size:.66rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.home-article-card__link{display:inline-flex;align-items:center;gap:.3rem;width:fit-content;margin-top:auto;color:var(--home-accent-text);font-size:.67rem;font-weight:700;text-decoration:none}.home-article-card h3 a:hover,.home-article-card h3 a:focus-visible,.home-article-card__link:hover,.home-article-card__link:focus-visible{color:var(--home-accent-text)}.home-publication-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.home-news-card:hover .home-publication-media img,.home-article-card:hover .home-publication-media img{transform:scale(1.025)}.home-publication-media__placeholder{display:grid;width:100%;height:100%;min-height:inherit;place-items:center;background:radial-gradient(circle at 72% 28%,rgba(8,184,179,.2),transparent 42%),linear-gradient(135deg,var(--color-brand-panel),var(--color-brand-dark));color:#ffffffb3;font-size:1.65rem}.home-news-card__media .home-publication-media__placeholder{font-size:2rem}.home-publication-category{position:absolute;bottom:.55rem;left:.55rem;z-index:2;max-width:calc(100% - 1.1rem);overflow:hidden;padding:.22rem .45rem;border-radius:.3rem;background:#fffffff0;color:var(--home-accent-text);font-size:.62rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.home-publication-empty{display:flex;min-height:8rem;align-items:center;gap:1rem;padding:1.25rem 1.35rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white)}.home-publication-empty>i{display:grid;width:3rem;height:3rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--color-brand-accent-soft);color:var(--color-brand-accent-dark);font-size:1.1rem}.home-publication-empty h3{margin-bottom:.25rem;font-size:.95rem}.home-publication-empty p{max-width:34rem;color:var(--color-text-muted);font-size:.75rem;line-height:1.5}.home-partners{margin-bottom:.3rem}.home-partners__row{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;padding-top:.9rem;border-top:1px solid var(--color-border)}.home-partner{display:flex;width:calc(20% - .64rem);min-width:0;min-height:5.5rem;flex:0 1 calc(20% - .64rem);align-items:center;justify-content:center;padding:.9rem 1.1rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-white);color:var(--color-text);text-align:center;text-decoration:none}.home-partner--link{transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.home-partner--link:hover,.home-partner--link:focus-visible{border-color:#08b8b36b;color:var(--color-text);box-shadow:0 .65rem 1.8rem #002f380f;transform:translateY(-2px)}.home-partner img{width:100%;max-width:15rem;max-height:10rem;object-fit:contain}@media (max-width: 1600px){.home-hero__content{width:41%}.home-values{bottom:-3.2rem}}@media (max-width: 1472px){.home-values{bottom:-5rem}}@media (max-width: 1199.98px){.home-hero__visual,.home-hero__container,.home-hero__content{min-height:clamp(26.5rem,34vw,31rem)}.home-hero__container{width:min(86vw,70rem);max-width:none}.home-hero__art-shape,.home-hero__art picture{right:-3%;width:64%}.home-hero__art-shape--accent{transform:translate(.22rem)}.home-hero__art picture{transform:translate(2rem)}.home-hero__art:after{left:49%}.home-hero__content{width:43%;padding-right:1.5rem}.home-hero__mark{left:-6vw;width:min(39vw,31rem)}.home-hero__title{font-size:clamp(2.85rem,4.6vw,3.75rem)}.home-main{padding-top:4.8rem}.home-values{bottom:-3.35rem;width:min(86vw,70rem)}.home-value{padding-right:1rem;padding-left:1rem}.home-value__icon{width:2.8rem;height:2.8rem}.home-value h2{font-size:.71rem}.home-value p{font-size:.65rem}.home-featured-grid{grid-template-columns:minmax(0,1.75fr) minmax(18rem,.85fr)}.home-article-grid{gap:.75rem}}@media (max-width: 959.98px){.home-hero{background:var(--color-surface-soft)}.home-hero__visual{min-height:44rem;overflow:hidden;background:radial-gradient(circle at 18% 30%,rgba(8,184,179,.08),transparent 20rem),var(--color-brand-hero)}.home-hero__visual:after{display:none}.home-hero__container{z-index:5;width:min(calc(100% - 3rem),44rem);max-width:none;min-height:44rem;margin-right:auto;margin-left:auto}.home-hero__content{width:min(34rem,72%);min-height:0;justify-content:flex-start;padding:8.1rem 0 0}.home-hero__eyebrow{margin-bottom:.8rem;font-size:.7rem}.home-hero__title{max-width:31rem;margin-bottom:1rem;font-size:clamp(3rem,6vw,3.6rem)}.home-hero__description{max-width:30rem;margin-bottom:1.25rem;font-size:.88rem;line-height:1.62}.home-hero__action{min-width:10.8rem}.home-hero__mark{top:6.4rem;left:-6.5rem;width:30rem;opacity:.042}.home-hero__art{position:absolute;inset:auto 0 0;width:100%;height:30rem}.home-hero__art-shape{display:none}.home-hero__art picture{position:relative;top:auto;right:auto;z-index:1;width:100%;height:100%;overflow:visible;clip-path:none;transform:none}.home-hero__art-image{width:100%!important;height:100%;object-fit:cover;object-position:center 36%}.home-hero__art:after{position:absolute;inset:0;z-index:2;height:auto;background:linear-gradient(180deg,var(--color-brand-hero) 0%,rgba(0,37,47,.93) 9%,rgba(0,37,47,.62) 22%,rgba(0,37,47,.22) 38%,rgba(0,37,47,.04) 52%,transparent 64%),linear-gradient(90deg,rgba(0,37,47,.2) 0%,rgba(0,37,47,.06) 24%,transparent 48%);content:"";pointer-events:none}.home-values{position:relative;bottom:auto;left:auto;z-index:8;width:min(calc(100% - 3rem),44rem);min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:-3.7rem auto 0;border-radius:1rem;background:#002f3c;box-shadow:0 1.25rem 2.8rem #001f2738,0 .15rem .65rem #001f2729;transform:none}.home-value{min-height:8.2rem;padding:1rem 1.15rem}.home-value:nth-child(2){border-right:0}.home-value:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.13)}.home-value__icon{width:2.7rem;height:2.7rem;margin-bottom:.4rem}.home-value h2{margin-bottom:.25rem;font-size:.72rem}.home-value p{max-width:17rem;font-size:.64rem;line-height:1.45}.home-main{padding:2.8rem 0 3rem}.home-main>.container{width:min(calc(100% - 3rem),44rem);max-width:none;padding-right:0;padding-left:0}.home-block{margin-top:2.6rem}.home-quick-links{grid-template-columns:1fr;gap:1rem}.home-quick-card{min-height:10rem;grid-template-columns:minmax(0,1.2fr) minmax(14rem,.8fr);border-radius:1rem}.home-quick-card__content{padding:1.35rem 1.5rem}.home-quick-card h2{font-size:1.2rem}.home-quick-card p{max-width:28rem;font-size:.78rem}.home-patient-path{padding:1.4rem 1.5rem}.home-patient-path__steps{grid-template-columns:1fr}.home-patient-path__steps:before{top:1.3rem;bottom:1.3rem;left:1.3rem;width:1px;height:auto}.home-patient-path__step{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.9rem;padding:0 0 1rem;text-align:left}.home-patient-path__step:last-child{padding-bottom:0}.home-patient-path__number{margin:0}.home-patient-path__step h3{margin-top:.15rem;font-size:.8rem}.home-patient-path__step p{max-width:28rem;margin:0;font-size:.68rem}.home-featured-grid{grid-template-columns:1fr;gap:1rem;margin-top:2.6rem}.home-news-panel{padding:1.25rem}.home-focus-card{min-height:20rem}.home-focus-card__visual{min-height:10rem;justify-content:flex-end;margin:.45rem -.15rem .45rem 0}.home-block__header{align-items:center;flex-wrap:wrap;gap:.45rem 1rem}.home-block__header h2{font-size:1.3rem}.home-news-grid{grid-template-columns:1fr;gap:.8rem}.home-news-card{grid-template-columns:15rem minmax(0,1fr);border-radius:.95rem}.home-news-card__body{padding:1rem 1.1rem}.home-news-card__media{min-height:9rem}.home-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.home-article-card{border-radius:.95rem}.home-article-card__media{height:9rem}.home-article-card__content{min-height:9rem;padding:.9rem .95rem}.home-article-card h3{font-size:.88rem}.home-partner{width:calc(33.333% - .54rem);flex-basis:calc(33.333% - .54rem)}}@media (max-width: 767.98px){.home-patient-path{position:relative;isolation:isolate;margin-top:1.55rem;overflow:hidden;padding:1rem .85rem .85rem}.home-patient-path:before{position:absolute;inset:0;z-index:0;background:url("../../images/logo.8f4fc33bdff8.webp") center / cover no-repeat;content:"";opacity:.025;filter:brightness(.82) saturate(1.15);pointer-events:none}.home-patient-path>*{position:relative;z-index:1}.home-patient-path__header{margin-bottom:.8rem;text-align:center}.home-patient-path__header>span{font-size:.66rem}.home-patient-path__header h2{font-size:1.15rem}.home-patient-path__mobile-progress{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;margin:0 auto .55rem;padding:0 .2rem}.home-patient-path__progress-track{position:absolute;top:50%;right:calc(8.333% + .2rem);left:calc(8.333% + .2rem);z-index:0;height:2px;overflow:hidden;background:#08b8b333;transform:translateY(-50%)}.home-patient-path__progress-track>span{display:block;width:0;height:100%;background:var(--home-accent-text);transition:width .32s ease}.home-patient-path__progress-dot{position:relative;z-index:1;display:grid;width:1.8rem;height:1.8rem;place-self:center;place-items:center;padding:0;border:1px solid rgba(8,184,179,.5);border-radius:50%;background:var(--color-white);color:var(--home-accent-text);font-size:.62rem;font-weight:800;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base),transform var(--transition-base)}.home-patient-path__progress-dot.is-complete{border-color:var(--home-accent-text);background:var(--color-brand-accent-soft);color:var(--home-accent-text)}.home-patient-path__progress-dot.is-active{border-color:var(--color-brand-dark);background:var(--color-brand-dark);color:var(--color-white);transform:scale(1.1)}.home-patient-path__steps{position:relative;display:block;min-height:8.6rem;overflow:hidden;margin:0;padding:.4rem .25rem;touch-action:pan-y}.home-patient-path__steps:before{display:none}.home-patient-path__steps:after{display:none}.home-patient-path__step{position:absolute;inset:.4rem .25rem;z-index:1;display:flex;min-height:0;align-items:center;justify-content:center;flex-direction:column;gap:0;padding:.35rem .55rem;border:0;background:transparent;opacity:0;pointer-events:none;text-align:center;transform:translate(1.5rem);transition:opacity .26s ease,transform .32s cubic-bezier(.22,1,.36,1)}.home-patient-path__steps[data-direction=prev] .home-patient-path__step{transform:translate(-1.5rem)}.home-patient-path__step.is-active,.home-patient-path__steps[data-direction=prev] .home-patient-path__step.is-active{z-index:2;opacity:1;pointer-events:auto;transform:translate(0)}.home-patient-path__number{display:none}.home-patient-path__step>div{position:relative;z-index:2;display:grid;width:100%;justify-items:center;text-align:center}.home-patient-path__step h3{width:100%;margin:0 auto .38rem;font-size:1rem;line-height:1.25;text-align:center}.home-patient-path__step p{display:block;width:100%;max-width:22rem;margin:0 auto;color:#424242!important;font-size:.74rem;line-height:1.5;text-align:center}.home-patient-path__mobile-stage{position:static;display:block}.home-patient-path__step{padding-right:2.4rem;padding-left:2.4rem}.home-patient-path__mobile-controls{position:absolute;top:54%;right:0;left:0;z-index:4;display:block;height:0;pointer-events:none}.home-patient-path__swipe-control{position:absolute;top:0;display:grid;width:2rem;height:3rem;place-items:center;padding:0;border:0;background:transparent;color:#002d39ad;font-size:1.1rem;opacity:1;pointer-events:auto;transform:translateY(-50%);transition:color var(--transition-base),opacity var(--transition-base),transform var(--transition-base)}.home-patient-path__swipe-control--prev{left:.2rem}.home-patient-path__swipe-control--next{right:.2rem}.home-patient-path__swipe-control:hover,.home-patient-path__swipe-control:focus-visible{color:var(--home-accent-text);opacity:1}.home-patient-path__swipe-control--prev:hover,.home-patient-path__swipe-control--prev:focus-visible{transform:translate(-.1rem,-50%)}.home-patient-path__swipe-control--next:hover,.home-patient-path__swipe-control--next:focus-visible{transform:translate(.1rem,-50%)}.home-focus-card{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) 10rem;grid-template-areas:"content content" "note visual";align-items:end;gap:.8rem .9rem;padding:1.15rem 1.2rem}.home-focus-card__content{grid-area:content;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.12)}.home-focus-card__eyebrow{font-size:.6rem}.home-focus-card h2{max-width:18rem;font-size:1.35rem}.home-focus-card__content p{max-width:none;font-size:.7rem;line-height:1.52}.home-focus-card__visual{position:relative;right:auto;bottom:auto;grid-area:visual;width:10rem;min-height:9.35rem;align-self:end;justify-content:flex-end;margin:0;padding-top:0;border-top:0;opacity:.98}.home-focus-card__visual:before{right:0;bottom:0;width:7.8rem;height:7.8rem}.home-focus-card__visual img{width:100%;max-width:none;height:9.1rem;margin:0 0 0 auto;object-fit:contain;object-position:right bottom}.home-focus-card__note{grid-area:note;align-self:center;margin-top:0;padding-top:0;padding-right:0;border-top:0}.home-hero__visual,.home-hero__container{min-height:42rem}.home-hero__container{width:min(calc(100% - 2.3rem),38rem)}.home-hero__content{width:100%;padding-top:7.45rem}.home-hero__title{max-width:28rem;font-size:clamp(2.7rem,8.8vw,3.35rem)}.home-hero__description{max-width:31rem;font-size:.9rem}.home-hero__mark{top:6.1rem;left:-5.5rem;width:26rem;opacity:.04}.home-hero__art{height:25rem}.home-hero__art-image{object-position:center 38%}.home-values{width:min(calc(100% - 2.3rem),38rem);margin-top:-3.25rem}.home-value{min-height:7.7rem;padding:.9rem 1rem}.home-value__icon{width:2.55rem;height:2.55rem}.home-main{padding:2.5rem 0}.home-main>.container{width:min(calc(100% - 2.3rem),38rem)}.home-block{margin-top:2.25rem}.home-quick-card{grid-template-columns:minmax(0,1fr) 12rem}.home-news-card{grid-template-columns:12rem minmax(0,1fr)}.home-article-grid{grid-template-columns:1fr}.home-article-card{display:grid;grid-template-columns:9rem minmax(0,1fr)}.home-article-card__media{height:auto;min-height:8.5rem}.home-article-card__content{min-height:8.5rem}.home-partner{width:calc(50% - .4rem);flex-basis:calc(50% - .4rem)}}@media (max-width: 575.98px){.home-patient-path__step{padding-right:2.15rem;padding-left:2.15rem}.home-patient-path:before{opacity:.055}.home-patient-path__swipe-control{width:1.8rem;height:2.8rem;font-size:1rem}.home-hero__visual,.home-hero__container{min-height:39.5rem}.home-hero__container{width:calc(100% - 1.8rem)}.home-hero__content{padding-top:6.75rem}.home-hero__eyebrow{gap:.6rem;margin-bottom:.7rem;font-size:.66rem}.home-hero__eyebrow:before{width:1.55rem}.home-hero__title{max-width:24rem;margin-bottom:.9rem;font-size:clamp(2.35rem,10.5vw,2.95rem);line-height:1}.home-hero__description{max-width:25rem;margin-bottom:1.1rem;font-size:.84rem;line-height:1.58}.home-hero__action{min-width:10.4rem;padding:.7rem 1rem;font-size:.84rem}.home-hero__mark{top:5.75rem;left:-4.75rem;width:22rem;opacity:.038}.home-hero__art{height:21rem}.home-hero__art-image{object-position:center 40%}.home-hero__art:after{background:linear-gradient(180deg,transparent 0%,rgba(0,37,47,.94) 2%,rgba(0,37,47,.88) 10%,rgba(0,37,47,.68) 18%,rgba(0,37,47,.38) 29%,rgba(0,37,47,.12) 38%,transparent 64%)}.home-values{width:calc(100% - 1.5rem);margin-top:-2.8rem;border-radius:.9rem}.home-value{min-height:7.25rem;padding:.8rem .75rem}.home-value__icon{width:2.35rem;height:2.35rem;margin-bottom:.3rem}.home-value h2{font-size:.66rem;line-height:1.25}.home-value p{font-size:.6rem;line-height:1.4}.home-main{padding:2.25rem 0 2.2rem}.home-main>.container{width:calc(100% - 1.8rem)}.home-block{margin-top:2rem}.home-quick-card{min-height:0;grid-template-columns:1fr}.home-patient-path{margin-top:1.4rem;padding:.9rem .7rem .8rem}.home-patient-path__header{margin-bottom:.7rem}.home-patient-path__mobile-progress{margin-bottom:.4rem;padding-right:0;padding-left:0}.home-patient-path__progress-dot{width:1.65rem;height:1.65rem;font-size:.58rem}.home-patient-path__steps{min-height:8.1rem;padding-right:.1rem;padding-left:.1rem}.home-patient-path__step{right:.1rem;left:.1rem;padding-right:.35rem;padding-left:.35rem}.home-patient-path__step h3{font-size:.92rem}.home-patient-path__step p{max-width:19rem;font-size:.7rem;line-height:1.45}.home-featured-grid{margin-top:2rem}.home-news-panel{padding:1rem}.home-focus-card{min-height:0;grid-template-columns:minmax(0,1fr) 8.6rem;gap:.72rem .7rem;padding:1rem 1.05rem}.home-focus-card__content{padding-bottom:.75rem}.home-focus-card__visual{width:8.6rem;min-height:8.15rem;padding-top:0}.home-focus-card__visual:before{right:0;bottom:0;width:6.7rem;height:6.7rem}.home-focus-card__visual img{height:7.95rem}.home-focus-card__note{padding-top:0;padding-right:0}.home-quick-card__media{min-height:10.5rem;order:-1}.home-quick-card__content{padding:1.15rem 1.2rem 1.25rem}.home-block__header{align-items:flex-start;flex-direction:column;gap:.35rem;margin-bottom:.75rem}.home-block__header>a{font-size:.7rem}.home-news-card{grid-template-columns:1fr}.home-news-card__media{height:10.75rem}.home-news-card__body{padding:.95rem 1rem 1rem}.home-article-card{grid-template-columns:7.75rem minmax(0,1fr)}.home-article-card__media{min-height:7.75rem}.home-article-card__content{min-height:7.75rem;padding:.8rem}.home-article-card p{display:none}.home-partner{min-height:5rem;padding-right:.75rem;padding-left:.75rem}}@media (max-width: 399.98px){.home-hero__visual,.home-hero__container{min-height:38.5rem}.home-hero__title{font-size:2.25rem}.home-hero__title-line{white-space:nowrap}.home-hero__description{font-size:.8rem}.home-hero__art{height:19.5rem}.home-hero__action{width:100%;max-width:17rem;text-align:center}.home-values{width:calc(100% - 1rem);margin-top:-2.5rem}.home-value{min-height:6.9rem;padding:.72rem .62rem}.home-value__icon{width:2.15rem;height:2.15rem}.home-value h2{font-size:.61rem}.home-value p{font-size:.56rem}.home-main>.container{width:calc(100% - 1.4rem)}.home-focus-card{grid-template-columns:minmax(0,1fr) 7.4rem;gap:.65rem .55rem;padding:.95rem .9rem}.home-focus-card__content{padding-bottom:.7rem}.home-focus-card__visual{width:7.4rem;min-height:7.15rem;padding-top:0}.home-focus-card__visual:before{width:5.75rem;height:5.75rem}.home-focus-card__visual img{height:6.95rem}.home-focus-card__note{gap:.5rem;padding-top:0}.home-focus-card__note-icon{width:1.8rem;height:1.8rem;font-size:.8rem}.home-focus-card__note p{font-size:.66rem;line-height:1.45}.home-article-card{grid-template-columns:7rem minmax(0,1fr)}.home-article-card h3{font-size:.8rem}}@media (max-width: 359.98px){.home-hero__title-line{white-space:normal}}.home-news-panel__swipe-hint{display:none}@media (min-width: 768px){.home-news-card:nth-child(n+4){display:none}}@media (max-width: 767.98px){.home-news-panel{overflow:hidden}.home-news-panel__swipe-hint{display:inline-flex;align-items:center;gap:.38rem;margin:-.15rem 0 .7rem;color:var(--color-text-muted);font-size:.67rem;font-weight:650;line-height:1.35}.home-news-panel__swipe-hint i{color:var(--home-accent-text);font-size:.82rem}.home-news-grid{display:flex;align-items:stretch;gap:.8rem;margin-right:-.3rem;padding:0 2.7rem .35rem 0;overflow-x:auto;overflow-y:hidden;scroll-padding-left:0;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-news-grid::-webkit-scrollbar{display:none}.home-news-grid:focus-visible{border-radius:.85rem;outline:3px solid var(--color-brand-accent-dark);outline-offset:3px}.home-news-card{display:flex;min-width:0;flex:0 0 86%;flex-direction:column;scroll-snap-align:start;scroll-snap-stop:always}.home-news-card__media{width:100%;height:9.5rem;min-height:9.5rem;flex:0 0 auto}.home-news-card__body{flex:1 1 auto;justify-content:flex-start;padding:.95rem 1rem 1rem}.home-news-card h3,.home-news-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}}@media (max-width: 575.98px){.home-news-grid{gap:.72rem;margin-right:-.2rem;padding-right:2.35rem}.home-news-card{flex-basis:87%}.home-news-card__media{height:9.75rem;min-height:9.75rem}}@media (max-width: 399.98px){.home-news-panel__swipe-hint{font-size:.64rem}.home-news-grid{gap:.65rem;padding-right:1.85rem}.home-news-card{flex-basis:89%}.home-news-card__media{height:9rem;min-height:9rem}}@media (prefers-reduced-motion: reduce){.home-patient-path__progress-track>span,.home-patient-path__progress-dot,.home-patient-path__step{transition:none}}
