.caregiver-support-page{--caregiver-rail-left: clamp(3.8rem, 4.4vw, 5.6rem);--caregiver-rail-right: clamp(1.5rem, 2vw, 2.65rem);--caregiver-section-rail: var(--caregiver-rail-left) var(--caregiver-rail-right);--section-intro-font-size: 1.1rem;--content-body-font-size: .92rem;--content-small-font-size: .87rem;--content-meta-font-size: .76rem;--heading-card-size: 1.06rem;--heading-section-max: 3.05rem;--heading-section-vw: 3.05vw;--heading-section-size: clamp(var(--heading-section-min), var(--heading-section-vw), var(--heading-section-max));min-height:100vh;overflow-x:hidden;padding-top:var(--header-height-desktop);background:#fff;color:var(--color-text)}@media(max-width:1200px){.caregiver-support-page{--caregiver-rail-left: clamp(1rem, 3vw, 2rem);--caregiver-rail-right: clamp(1rem, 3vw, 2rem)}}@media(max-width:899px){.caregiver-support-page{--caregiver-rail-left: clamp(.85rem, 3vw, 1.25rem);--caregiver-rail-right: clamp(.85rem, 3vw, 1.25rem);padding-top:var(--header-height-mobile)}}@media(max-width:480px){.caregiver-support-page{--caregiver-rail-left: .85rem;--caregiver-rail-right: .85rem}}.scroll-reveal,.scroll-reveal-item{will-change:opacity,transform}.scroll-reveal-group{will-change:contents}.stream-text{display:inline}.stream-text__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}.stream-text__visual{display:inline}.stream-text__word{display:inline-block;white-space:nowrap}.stream-text__char,.stream-text__unit{display:inline-block}.caregiver-support-hero{position:relative;width:calc(100vw / var(--zoom-scale));min-height:max(clamp(44rem,82vh,56rem),calc((100vw / var(--zoom-scale)) * 9 / 16));margin-left:calc(50% - 50vw / var(--zoom-scale));display:flex;align-items:center;justify-content:flex-start;padding:clamp(3.25rem,4.8vw,5rem) 1.25rem clamp(5.5rem,10vw,8rem);overflow:hidden;isolation:isolate;background:#071942}.caregiver-support-hero:before,.caregiver-support-hero:after{content:"";position:absolute;pointer-events:none}.caregiver-support-hero:before{inset:0;z-index:1;background:linear-gradient(90deg,#071942f0,#071942d1 28%,#07194242 58%,#0719420a),radial-gradient(ellipse at 22% 48%,#009ca647,#009ca600 36%)}.caregiver-support-hero:after{inset:auto 0 -1px;z-index:2;height:clamp(8rem,17vh,12rem);background:radial-gradient(120% 100% at 50% 0,#fff0 44%,#fff 45.5% 100%),linear-gradient(180deg,#fff0,#fff 78%)}.caregiver-support-hero-media{position:absolute;inset:0;z-index:0}.caregiver-support-hero-media img,.caregiver-support-hero-media video{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;filter:saturate(.98) brightness(.94)}.caregiver-support-hero-content{position:relative;z-index:3;width:100%;margin:0;padding-left:clamp(6.2rem,6.3vw,8rem);padding-right:clamp(2.2rem,2.8vw,3.5rem)}.caregiver-support-hero-copy{width:min(100%,52rem);color:#fff}.caregiver-support-hero-eyebrow{margin:0 0 .75rem;color:var(--color-light-teal);font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:800;line-height:1.2;letter-spacing:0;text-transform:uppercase}.caregiver-support-hero-title{margin:0;display:grid;gap:.04em;color:#fff;font-family:var(--font-heading);font-size:var(--heading-hero-size);font-weight:600;line-height:1.04;letter-spacing:0;text-shadow:0 10px 24px rgba(0,0,0,.25)}.caregiver-support-hero-title>span{display:block}.caregiver-support-hero-subtitle{margin:1.25rem 0 0;color:var(--color-light-teal);font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.2}.caregiver-support-hero-rule{width:clamp(3.6rem,7vw,5.5rem);height:.2rem;margin:.9rem 0 1.2rem;display:block;border-radius:999px;background:linear-gradient(90deg,var(--color-light-teal),rgba(42,210,201,0))}.caregiver-support-hero-body,.caregiver-support-hero-note{max-width:39rem;margin:0;color:#ffffffe6;font-family:var(--font-body);font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}.caregiver-support-hero-note{margin-top:.95rem}@media(max-width:899px){.caregiver-support-hero{min-height:calc(100dvh - var(--header-height-mobile));align-items:flex-end;padding:clamp(3.2rem,7vw,4.5rem) 1rem 2rem}.caregiver-support-hero:before{background:linear-gradient(180deg,#0719420f,#0719427a 48%,#071942e0),radial-gradient(ellipse at 28% 84%,#009ca647,#009ca600 42%)}.caregiver-support-hero:after{height:6rem}.caregiver-support-hero-media img,.caregiver-support-hero-media video{object-position:34% center}.caregiver-support-hero-copy{width:min(100%,44rem)}}@media(max-width:480px){.caregiver-support-hero{min-height:100dvh;padding:0 0 2rem;display:block}.caregiver-support-hero:before{background:linear-gradient(180deg,#07194205,#0719420f 34%,#071942d6)}.caregiver-support-hero-media{position:relative;aspect-ratio:1 / 1;min-height:22rem}.caregiver-support-hero-media img,.caregiver-support-hero-media video{object-position:28% center}.caregiver-support-hero-content{margin-top:-2.2rem;padding-inline:.75rem}.caregiver-support-hero-copy{width:100%;padding:1.75rem 1.25rem 1.4rem;border-radius:var(--surface-apple-radius);background:#071942eb;box-shadow:0 1.15rem 2.4rem #0c23402e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.caregiver-support-hero-title{font-size:var(--heading-section-size)}.caregiver-support-hero-body,.caregiver-support-hero-note{max-width:none}}.caregiver-support-caregiver-resources{position:relative;padding:clamp(4.75rem,7vw,7.3rem) var(--caregiver-rail-right) clamp(4.75rem,7vw,6.75rem) var(--caregiver-rail-left);overflow:hidden;background:radial-gradient(42rem 24rem at 4% 94%,rgba(42,210,201,.14),transparent 70%),radial-gradient(44rem 22rem at 96% 24%,rgba(183,221,225,.2),transparent 66%),linear-gradient(180deg,#fff,#f8fcfd)}.caregiver-support-caregiver-resources:before,.caregiver-support-caregiver-resources:after{content:"";position:absolute;pointer-events:none}.caregiver-support-caregiver-resources:before{inset:7% auto auto -8rem;width:24rem;height:13rem;border-top:1px solid rgba(0,156,166,.14);border-radius:50%;box-shadow:0 1.1rem 0 -1.04rem #009ca61f,0 2.2rem 0 -2.08rem #009ca61a;rotate:-8deg}.caregiver-support-caregiver-resources:after{right:-9rem;bottom:3rem;width:22rem;height:12rem;border:1px solid rgba(0,156,166,.12);border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;rotate:-14deg}.caregiver-resources-shell{position:relative;z-index:1;width:100%;max-width:none;margin:0}.caregiver-resources-heading{max-width:45rem;margin:0 0 clamp(1.4rem,2.4vw,2rem)}.caregiver-resources-eyebrow{margin:0 0 .55rem;display:inline-flex;align-items:center;gap:.72rem;color:var(--color-medium-teal);font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:800;line-height:1.2;letter-spacing:0;text-transform:uppercase}.caregiver-resources-eyebrow svg{width:1.22rem;height:1.22rem;stroke-width:1.9}.caregiver-resources-heading h2{margin:0;color:#071942;font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:.96;letter-spacing:0}.caregiver-resources-intro{max-width:28.5rem;margin:.78rem 0 0;color:#596c82;font-family:var(--font-body);font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}.caregiver-resources-rule{width:clamp(3.3rem,5vw,4.8rem);height:.2rem;margin:.86rem 0 0;display:block;border-radius:999px;background:linear-gradient(90deg,var(--color-medium-teal),rgba(42,210,201,0))}.caregiver-resources-main{display:grid;grid-template-columns:minmax(0,.9fr) minmax(36rem,1.1fr);align-items:start;gap:clamp(1.8rem,3vw,2.8rem)}.caregiver-resources-photo{min-height:clamp(29rem,34vw,36rem);overflow:hidden;border-radius:var(--surface-apple-radius-compact);background:#dbe7ec;outline:1px solid rgba(12,35,64,.08);outline-offset:-1px;box-shadow:0 20px 44px #0c23401a}.caregiver-resources-photo img{width:100%;height:100%;min-height:inherit;display:block;object-fit:cover;object-position:45% center}.caregiver-resources-side{min-width:0;display:grid;gap:clamp(1.35rem,2vw,1.9rem)}.caregiver-resources-guide-panel{position:relative;width:min(100%,58rem);min-height:clamp(7.4rem,8vw,8.2rem);justify-self:start;padding:clamp(.82rem,1.15vw,1rem) clamp(.95rem,1.55vw,1.28rem);display:grid;grid-template-columns:auto minmax(24rem,.66fr) minmax(10rem,.28fr);grid-template-areas:"icon copy cta";align-items:center;gap:.7rem clamp(1rem,1.7vw,1.45rem);overflow:hidden;border:1px solid rgba(0,156,166,.16);border-radius:var(--surface-apple-radius-compact);background:radial-gradient(20rem 12rem at 100% 100%,rgba(42,210,201,.18),transparent 72%),linear-gradient(135deg,#fffffffa,#f6fdfde6);box-shadow:0 16px 36px #0c234014}.caregiver-resources-guide-icon{grid-area:icon;width:clamp(2.85rem,3.2vw,3.35rem);height:clamp(2.85rem,3.2vw,3.35rem);display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,156,166,.12);border-radius:50%;background:#ffffffc7;color:var(--color-medium-teal);box-shadow:0 14px 30px #009ca61f}.caregiver-resources-guide-icon svg{width:45%;height:45%;stroke-width:1.9}.caregiver-resources-guide-copy{grid-area:copy;position:relative;z-index:1;min-width:0;max-width:31rem}.caregiver-resources-guide-copy h3,.caregiver-resources-trusted-heading h3,.caregiver-resources-difference-copy h3{margin:0;color:#071942;font-family:var(--font-heading);font-weight:700;letter-spacing:0}.caregiver-resources-guide-copy h3{font-size:clamp(1.45rem,1.9vw,1.85rem);line-height:1.06}.caregiver-resources-guide-copy p{margin:.24rem 0 0;color:#596c82;font-family:var(--font-body);font-size:var(--content-small-font-size);line-height:1.34}.caregiver-resources-guide-cta{grid-area:cta;z-index:2;justify-self:end;width:min(10.8rem,100%);min-height:2.55rem;margin-top:0;padding:.54rem .88rem;display:inline-flex;align-items:center;justify-content:center;gap:1.4rem;border:0;border-radius:var(--button-radius-primary);background:linear-gradient(180deg,#18bcc3 0%,var(--color-medium-teal) 100%);color:#fff;box-shadow:0 14px 28px #009ca63d;font-family:var(--font-heading);font-size:var(--content-body-font-size);font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:translate var(--button-motion),scale var(--button-motion),box-shadow var(--button-motion),background var(--button-motion)}.caregiver-resources-guide-cta:hover,.caregiver-resources-guide-cta:focus-visible{translate:0 var(--button-hover-lift);scale:var(--button-hover-scale);background:#071942;box-shadow:0 16px 32px #0c234033;outline:none}.caregiver-resources-guide-cta svg{width:1rem;height:1rem;stroke-width:2.6}.caregiver-resources-guide-stack{position:absolute;right:clamp(-.95rem,-1vw,-.35rem);bottom:-.82rem;width:clamp(7.4rem,9.5vw,9.7rem);height:clamp(4.55rem,5.8vw,5.85rem);pointer-events:none}.caregiver-resources-guide-stack:before{content:"";position:absolute;right:-15%;bottom:-18%;width:120%;height:92%;border-radius:50%;background:radial-gradient(circle,#2ad2c93d,#2ad2c900 68%)}.caregiver-resources-guide-stack span{position:absolute;right:8%;bottom:14%;width:67%;height:56%;border:1px solid rgba(0,156,166,.32);border-radius:.35rem;background:linear-gradient(145deg,#fff,#f3fbfb);box-shadow:0 12px 24px #0c234014;transform:skewY(-9deg) rotate(-1deg)}.caregiver-resources-guide-stack span:nth-child(2){right:12%;bottom:19%}.caregiver-resources-guide-stack span:nth-child(3){right:16%;bottom:24%}.caregiver-resources-guide-stack span:nth-child(3):before{content:"";position:absolute;top:18%;left:50%;width:1.9rem;height:1.4rem;border:2px solid rgba(0,156,166,.45);border-bottom-color:transparent;border-radius:50% 50% 0 0;transform:translate(-50%)}.caregiver-resources-trusted{min-width:0}.caregiver-resources-trusted-heading{margin-bottom:1.05rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem}.caregiver-resources-trusted-heading>span{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#071942;color:#fff;box-shadow:0 14px 28px #0c23402e}.caregiver-resources-trusted-heading svg{width:1.45rem;height:1.45rem;stroke-width:1.9}.caregiver-resources-trusted-heading h3{display:flex;align-items:center;gap:1rem;font-size:var(--heading-card-size);line-height:1.1}.caregiver-resources-trusted-heading h3:after{content:"";height:1px;flex:1;background:#0c234024}.caregiver-resources-trusted-list{display:grid;gap:.78rem}.caregiver-resources-trusted-link{min-height:5rem;padding:.72rem 1.05rem;display:grid;grid-template-columns:4.8rem minmax(0,1fr) auto;align-items:center;gap:1rem;border:1px solid rgba(0,156,166,.2);border-radius:.85rem;background:#ffffffeb;color:#233451;text-decoration:none;box-shadow:0 10px 22px #0c23400f;transition:translate var(--button-motion),border-color var(--button-motion),box-shadow var(--button-motion)}.caregiver-resources-trusted-link:nth-child(2){border-color:#0077cc38}.caregiver-resources-trusted-link:nth-child(3){border-color:#4a974d38}.caregiver-resources-trusted-link:hover,.caregiver-resources-trusted-link:focus-visible{translate:0 -1px;border-color:#009ca65c;box-shadow:0 14px 28px #0c23401f;outline:none}.caregiver-resources-trusted-logo{min-height:3.3rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(12,35,64,.06);border-radius:.7rem;background:#fff;color:var(--color-medium-teal);box-shadow:0 8px 18px #0c234014;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:800;line-height:1}.caregiver-resources-trusted-link:nth-child(2) .caregiver-resources-trusted-logo{color:#07c}.caregiver-resources-trusted-link:nth-child(3) .caregiver-resources-trusted-logo{color:#3f9745}.caregiver-resources-trusted-logo svg{width:2.1rem;height:2.1rem;fill:currentColor;stroke-width:0}.caregiver-resources-trusted-copy{min-width:0;display:grid;gap:.22rem}.caregiver-resources-trusted-copy strong{color:#071942;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.08}.caregiver-resources-trusted-link:nth-child(2) .caregiver-resources-trusted-copy strong{color:#004b9b}.caregiver-resources-trusted-link:nth-child(3) .caregiver-resources-trusted-copy strong{color:#2f7f37}.caregiver-resources-trusted-copy small{color:#596c82;font-family:var(--font-body);font-size:var(--content-small-font-size);line-height:1.25}.caregiver-resources-trusted-arrow{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(180deg,#18bcc3 0%,var(--color-medium-teal) 100%);color:#fff;box-shadow:0 10px 20px #009ca638}.caregiver-resources-trusted-link:nth-child(2) .caregiver-resources-trusted-arrow{background:linear-gradient(180deg,#1597f2,#07c);box-shadow:0 10px 20px #0077cc38}.caregiver-resources-trusted-link:nth-child(3) .caregiver-resources-trusted-arrow{background:linear-gradient(180deg,#59ac5e,#3f9745);box-shadow:0 10px 20px #3f974533}.caregiver-resources-trusted-arrow svg{width:1.05rem;height:1.05rem;stroke-width:2.5}.caregiver-resources-difference{position:relative;min-height:clamp(10rem,13vw,12.4rem);margin-top:clamp(1.85rem,3vw,2.4rem);padding:clamp(1.45rem,2.4vw,2.2rem) clamp(1.6rem,2.8vw,2.4rem);display:grid;grid-template-columns:auto minmax(0,1fr) minmax(24rem,.72fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);overflow:hidden;border:1px solid rgba(42,210,201,.26);border-radius:var(--surface-apple-radius-compact);background:radial-gradient(34rem 18rem at 98% 48%,rgba(42,210,201,.18),transparent 62%),linear-gradient(135deg,#06164a,#071942 52%,#006274);color:#fff;box-shadow:0 22px 46px #0c234038}.caregiver-resources-difference-icon{width:clamp(5.4rem,7vw,7rem);height:clamp(5.4rem,7vw,7rem);display:inline-flex;align-items:center;justify-content:center;border:1.5px solid rgba(42,210,201,.58);border-radius:50%;color:var(--color-light-teal)}.caregiver-resources-difference-icon svg{width:48%;height:48%;stroke-width:1.65}.caregiver-resources-difference-copy{min-width:0;padding-right:clamp(.9rem,2.4vw,2.2rem);border-right:1px solid rgba(183,221,225,.28)}.caregiver-resources-difference-copy h3{color:#fff;font-size:var(--heading-featured-size);line-height:1.06}.caregiver-resources-difference-copy p{max-width:52rem;margin:.55rem 0 0;color:#ffffffe0;font-family:var(--font-body);font-size:var(--content-small-font-size);line-height:1.46}.caregiver-resources-affirmations{position:relative;z-index:1;margin:0;padding:0;display:grid;gap:1rem;list-style:none}.caregiver-resources-affirmations li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem;color:#fff;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.15}.caregiver-resources-affirmations span{width:2.7rem;height:2.7rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#2ad2c942;color:#fff}.caregiver-resources-affirmations svg{width:1.25rem;height:1.25rem;stroke-width:2.2}.caregiver-resources-difference-watermark{position:absolute;right:-1.8rem;bottom:-2.2rem;width:clamp(8rem,13vw,12rem);height:clamp(8rem,13vw,12rem);color:#b7dde129;stroke-width:1.4}.caregiver-guides-modal-overlay{position:fixed;inset:0;z-index:2147483000;padding:clamp(1rem,3vw,2.5rem);display:grid;place-items:center;overflow-y:auto;background:#0610269e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.caregiver-guides-modal{position:relative;width:min(68rem,100%);padding:clamp(1.15rem,1.7vw,1.65rem);border:1px solid rgba(0,156,166,.16);border-radius:var(--surface-apple-radius);background:radial-gradient(28rem 14rem at 100% 0%,rgba(183,221,225,.24),transparent 72%),linear-gradient(135deg,#fffffffa,#f8fdfdf5);box-shadow:0 30px 80px #050f2257}.caregiver-guides-modal-close{position:absolute;top:clamp(1rem,1.8vw,1.45rem);right:clamp(1rem,1.8vw,1.45rem);width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ffffffbd;color:#071942;cursor:pointer;transition:background var(--button-motion),color var(--button-motion),translate var(--button-motion)}.caregiver-guides-modal-close:hover,.caregiver-guides-modal-close:focus-visible{translate:0 var(--button-hover-lift);background:#071942;color:#fff;outline:none}.caregiver-guides-modal-close svg{width:1.25rem;height:1.25rem}.caregiver-guides-modal-header{padding-right:3.5rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.35rem}.caregiver-guides-modal-icon{width:clamp(4.1rem,5vw,5rem);height:clamp(4.1rem,5vw,5rem);display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,156,166,.12);border-radius:50%;background:#ffffffdb;color:var(--color-medium-teal);box-shadow:0 12px 28px #009ca61f}.caregiver-guides-modal-icon svg{width:44%;height:44%;stroke-width:1.9}.caregiver-guides-modal-header h2{margin:0;color:#071942;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:700;line-height:1.05;letter-spacing:0}.caregiver-guides-modal-header p{max-width:48rem;margin:.42rem 0 0;color:#596c82;font-family:var(--font-body);font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.caregiver-guides-modal-body{margin-top:clamp(1rem,1.7vw,1.4rem);display:grid;grid-template-columns:minmax(20rem,.82fr) minmax(27rem,1.18fr);gap:clamp(.85rem,1.6vw,1.2rem)}.caregiver-guides-modal-list,.caregiver-guides-modal-preview{border:1px solid rgba(0,156,166,.13);border-radius:var(--surface-apple-radius-compact);background:#ffffffd1;box-shadow:0 12px 30px #0c234014}.caregiver-guides-modal-list{padding:.68rem;display:grid;grid-auto-rows:max-content;align-content:start;gap:.34rem}.caregiver-guides-modal-item{width:100%;min-height:4.35rem;padding:.62rem .78rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;border:0;border-bottom:1px solid rgba(12,35,64,.08);border-radius:.8rem;background:transparent;color:#233451;text-align:left;cursor:pointer;transition:background var(--button-motion),box-shadow var(--button-motion),border-color var(--button-motion)}.caregiver-guides-modal-item:last-child{border-bottom-color:transparent}.caregiver-guides-modal-item:hover,.caregiver-guides-modal-item:focus-visible,.caregiver-guides-modal-item--selected{border-bottom-color:transparent;background:linear-gradient(135deg,#e6f6f9f2,#fffffff5);box-shadow:inset .25rem 0 0 var(--color-medium-teal);outline:none}.caregiver-guides-modal-item>svg:first-child{width:1.55rem;height:1.55rem;color:var(--color-medium-teal);stroke-width:1.9}.caregiver-guides-modal-item>svg:last-child{width:1.4rem;height:1.4rem;padding:.25rem;border-radius:50%;background:var(--color-medium-teal);color:#fff}.caregiver-guides-modal-item span{min-width:0;display:grid;gap:.14rem}.caregiver-guides-modal-item strong{color:#071942;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:1.12}.caregiver-guides-modal-item small{color:#596c82;font-family:var(--font-body);font-size:var(--content-meta-font-size);line-height:1.26}.caregiver-guides-modal-preview{padding:clamp(.82rem,1.35vw,1.1rem);display:grid;grid-template-columns:minmax(13rem,.9fr) minmax(13rem,.8fr);gap:clamp(.85rem,1.45vw,1.15rem);align-items:center}.caregiver-guides-modal-pdf{min-height:21rem;overflow:hidden;border:1px solid rgba(12,35,64,.08);border-radius:.8rem;background:#fff;box-shadow:0 16px 34px #0c23401f}.caregiver-guides-modal-pdf iframe{width:100%;height:21rem;display:block;border:0;background:#fff}.caregiver-guides-modal-detail{min-width:0;display:grid;gap:.58rem;align-content:center}.caregiver-guides-modal-detail h3{margin:0;color:#071942;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.08}.caregiver-guides-modal-detail p{margin:0;color:#596c82;font-family:var(--font-body);font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.caregiver-guides-modal-detail>span{width:fit-content;color:#596c82;font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:700;line-height:1}.caregiver-guides-modal-actions{display:grid;gap:.55rem}.caregiver-guides-modal-actions a{min-height:2.72rem;padding:.62rem .9rem;display:inline-flex;align-items:center;justify-content:center;gap:.62rem;border:1px solid rgba(0,156,166,.32);border-radius:var(--button-radius-secondary);color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:1;text-decoration:none;transition:background var(--button-motion),color var(--button-motion),translate var(--button-motion),box-shadow var(--button-motion)}.caregiver-guides-modal-actions a:last-child{border-color:transparent;background:linear-gradient(180deg,#18bcc3 0%,var(--color-medium-teal) 100%);color:#fff;box-shadow:0 12px 24px #009ca638}.caregiver-guides-modal-actions a:hover,.caregiver-guides-modal-actions a:focus-visible{translate:0 var(--button-hover-lift);background:#071942;color:#fff;box-shadow:0 14px 28px #0c234029;outline:none}.caregiver-guides-modal-actions svg{width:1rem;height:1rem}@media(max-width:1200px){.caregiver-resources-main{grid-template-columns:minmax(0,.88fr) minmax(33rem,1.12fr);gap:1.5rem}.caregiver-resources-photo{min-height:clamp(27rem,34vw,33rem)}.caregiver-resources-guide-panel{grid-template-columns:auto minmax(20rem,1fr) minmax(9.5rem,.36fr)}.caregiver-resources-guide-cta{width:min(10.2rem,100%)}}@media(max-width:899px){.caregiver-support-caregiver-resources{padding-right:var(--caregiver-rail-right);padding-left:var(--caregiver-rail-left)}.caregiver-resources-heading{max-width:42rem}.caregiver-resources-main,.caregiver-resources-difference{grid-template-columns:1fr}.caregiver-resources-photo{min-height:24rem}.caregiver-resources-guide-panel{min-height:8.8rem;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy" "cta cta";align-items:start}.caregiver-resources-guide-cta{justify-self:start;width:min(11.5rem,48%)}.caregiver-resources-difference{justify-items:start}.caregiver-resources-difference-copy{padding-right:0;padding-bottom:1.1rem;border-right:0;border-bottom:1px solid rgba(183,221,225,.28)}.caregiver-guides-modal{width:min(42rem,100%)}.caregiver-guides-modal-body,.caregiver-guides-modal-preview{grid-template-columns:1fr}.caregiver-guides-modal-pdf,.caregiver-guides-modal-pdf iframe{min-height:20rem;height:20rem}}@media(max-width:480px){.caregiver-support-caregiver-resources{padding-right:var(--caregiver-rail-right);padding-left:var(--caregiver-rail-left)}.caregiver-resources-heading h2{line-height:1.02}.caregiver-resources-photo{min-height:21rem}.caregiver-resources-guide-panel{grid-template-columns:1fr;grid-template-areas:"icon" "copy" "cta";padding:.9rem}.caregiver-resources-guide-cta{width:100%}.caregiver-resources-guide-stack{opacity:.42}.caregiver-resources-trusted-heading{grid-template-columns:auto minmax(0,1fr)}.caregiver-resources-trusted-link{grid-template-columns:minmax(3.7rem,4.3rem) minmax(0,1fr) auto;gap:.75rem;padding:.68rem}.caregiver-resources-trusted-copy small{font-size:var(--content-meta-font-size)}.caregiver-resources-trusted-arrow{width:2.45rem;height:2.45rem}.caregiver-resources-difference{padding:1.15rem}.caregiver-resources-difference-icon{width:4.6rem;height:4.6rem}.caregiver-guides-modal-overlay{padding:.75rem;place-items:start center}.caregiver-guides-modal{padding:1rem}.caregiver-guides-modal-header{grid-template-columns:1fr;padding-right:3rem;gap:.8rem}.caregiver-guides-modal-list{padding:.55rem}.caregiver-guides-modal-item{grid-template-columns:auto minmax(0,1fr)}.caregiver-guides-modal-item>svg:last-child{display:none}.caregiver-guides-modal-preview{padding:.8rem}}@media(prefers-reduced-motion:reduce){.caregiver-resources-guide-cta,.caregiver-resources-trusted-link,.caregiver-guides-modal-close,.caregiver-guides-modal-item,.caregiver-guides-modal-actions a{transition:none}.caregiver-resources-guide-cta:hover,.caregiver-resources-guide-cta:focus-visible,.caregiver-resources-trusted-link:hover,.caregiver-resources-trusted-link:focus-visible,.caregiver-guides-modal-close:hover,.caregiver-guides-modal-close:focus-visible,.caregiver-guides-modal-actions a:hover,.caregiver-guides-modal-actions a:focus-visible{translate:none;scale:1}}.caregiver-support-starting-conversation{position:relative;padding:clamp(4.5rem,7vw,7rem) var(--caregiver-rail-right) clamp(4.5rem,7vw,7rem) var(--caregiver-rail-left);overflow:hidden;background:radial-gradient(70rem 36rem at 92% 4%,rgba(183,221,225,.34),transparent 68%),radial-gradient(34rem 22rem at 12% 30%,rgba(42,210,201,.1),transparent 70%),linear-gradient(180deg,#f7fbfc,#fff)}.caregiver-support-starting-conversation:before{content:"";position:absolute;top:-8%;right:-9%;width:min(48rem,62vw);aspect-ratio:1 / 1;border-radius:50%;background:#b7dde147;pointer-events:none}.caregiver-support-starting-conversation:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:29%;background:radial-gradient(38rem 16rem at 18% 76%,rgba(42,210,201,.12),transparent 66%),linear-gradient(135deg,#06164a,#071942 54%,#0c2340);clip-path:polygon(0 34%,44% 68%,100% 36%,100% 100%,0 100%);pointer-events:none}.caregiver-starting-shell{position:relative;z-index:1;width:100%;max-width:none;min-height:clamp(38rem,48vw,52rem);margin:0;display:grid;grid-template-columns:minmax(22rem,.9fr) minmax(17rem,.7fr) minmax(22rem,.96fr);grid-template-rows:auto auto 1fr;gap:clamp(1rem,2.4vw,2rem);align-items:start}.caregiver-starting-copy{grid-column:1 / 2;grid-row:1 / 2;max-width:35rem;min-width:0}.caregiver-starting-mark{width:clamp(4.2rem,6vw,5.8rem);height:clamp(4.2rem,6vw,5.8rem);margin-bottom:.65rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,156,166,.3);border-radius:50%;color:var(--color-medium-teal);background:#ffffffb8;box-shadow:0 18px 34px #0c234014}.caregiver-starting-mark svg{width:48%;height:48%;stroke-width:1.6}.caregiver-starting-eyebrow{margin:0 0 .5rem;color:var(--color-medium-teal);font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:800;line-height:1.2;letter-spacing:0;text-transform:uppercase}.caregiver-starting-copy h2{max-width:33rem;margin:0;color:#071942;font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:.98;letter-spacing:0;text-wrap:balance}.caregiver-starting-intro{max-width:31rem;margin:.78rem 0 0;color:#596c82;font-family:var(--font-body);font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}.caregiver-starting-questions{grid-column:1 / 2;grid-row:2 / 4;width:min(100%,38rem);margin-top:.2rem;display:grid;gap:.52rem;align-self:start}.caregiver-starting-question{display:block;isolation:isolate;overflow:hidden;border:1px solid rgba(12,35,64,.08);border-radius:.85rem;background:#fff;background-clip:padding-box;color:#233451;box-shadow:0 12px 26px #0c234014;transition:border-color var(--button-motion),box-shadow var(--button-motion),translate var(--button-motion)}.caregiver-starting-question:hover,.caregiver-starting-question:focus-within,.caregiver-starting-question--open{translate:0 var(--card-hover-lift-a);border-color:#009ca638;box-shadow:0 16px 32px #0c23401f}.caregiver-starting-question-toggle{position:relative;z-index:1;width:100%;min-height:3.35rem;padding:.78rem 1rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;box-shadow:none}.caregiver-starting-question-toggle svg{width:1.1rem;height:1.1rem;color:var(--color-medium-teal);stroke-width:2;transition:rotate var(--button-motion)}.caregiver-starting-question-toggle svg:first-child{width:1.9rem;height:1.9rem;padding:.35rem;border-radius:50%;background:#2ad2c91f}.caregiver-starting-question-toggle span{min-width:0;color:#233451;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:500;line-height:1.16;letter-spacing:0}.caregiver-starting-question--open .caregiver-starting-question-toggle svg:last-child{rotate:45deg}.caregiver-starting-question-answer{position:relative;z-index:0;max-height:0;margin:-.18rem 0 0;padding:0 1rem;overflow:hidden;background:transparent;color:#596c82;font-family:var(--font-body);font-size:var(--content-body-font-size);font-weight:400;line-height:var(--content-body-line-height);opacity:0;transition:max-height var(--button-motion),padding var(--button-motion),opacity var(--button-motion)}.caregiver-starting-question:hover .caregiver-starting-question-answer,.caregiver-starting-question:focus-within .caregiver-starting-question-answer,.caregiver-starting-question--open .caregiver-starting-question-answer{max-height:9rem;padding:0 1rem .95rem 3.9rem;opacity:1}.caregiver-starting-note{grid-column:3 / 4;grid-row:1 / 2;width:min(28rem,100%);margin-top:clamp(2rem,4vw,3.4rem);padding:clamp(1rem,1.6vw,1.35rem);justify-self:center;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem 1.15rem;border:1px solid rgba(0,156,166,.12);border-radius:var(--surface-apple-radius-compact);background:#ffffff47;color:#33516d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.caregiver-starting-note>svg{grid-row:span 2;width:clamp(4.7rem,5.8vw,5.4rem);height:clamp(4.7rem,5.8vw,5.4rem);padding:1.05rem;border-radius:50%;background:#b7dde173;color:var(--color-medium-teal);stroke-width:1.7}.caregiver-starting-note strong{margin-top:.1rem;color:#294766;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:700;line-height:1.08}.caregiver-starting-note p{position:relative;margin:0;color:var(--color-medium-teal);font-family:var(--font-body);font-size:var(--heading-card-size);font-style:italic;font-weight:700;line-height:1.28}.caregiver-starting-note p:after{content:"";width:min(8rem,54%);height:2px;margin-top:1rem;display:block;border-radius:999px;background:#0c234038}.caregiver-starting-cues{position:relative;z-index:3;grid-column:3 / 4;grid-row:2 / 3;width:min(100%,35.5rem);margin-top:clamp(.35rem,1.2vw,1rem);justify-self:center;align-self:start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.45rem,.9vw,.75rem)}.caregiver-starting-cues:before{content:"";position:absolute;left:8%;right:8%;top:50%;z-index:-1;height:1px;background:linear-gradient(90deg,transparent,rgba(0,156,166,.3),transparent)}.caregiver-starting-cue{min-height:3.55rem;padding:.62rem .8rem;display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.52rem;border:1px solid rgba(0,156,166,.14);border-radius:999px;background:#ffffffad;color:#294766;box-shadow:0 14px 30px #0c234014;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:600;line-height:1.12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.caregiver-starting-cue span{width:1.95rem;height:1.95rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#2ad2c929;color:var(--color-medium-teal);font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:600}.caregiver-starting-media{overflow:hidden;border:1px solid rgba(12,35,64,.08);border-radius:var(--surface-apple-radius-compact);background:#dbe2e9;box-shadow:0 22px 46px #0c234029}.caregiver-starting-media img{width:100%;height:100%;min-height:inherit;display:block;object-fit:cover}.caregiver-starting-media--primary{grid-column:2 / 3;grid-row:1 / 3;width:100%;min-height:clamp(22rem,29vw,33rem);margin-top:clamp(1.75rem,3.2vw,3rem);aspect-ratio:.86 / 1;align-self:start}.caregiver-starting-media--primary img{object-position:center}.caregiver-starting-media--secondary{grid-column:2 / 4;grid-row:2 / 4;width:min(100%,45rem);min-height:clamp(19rem,26vw,28rem);margin-left:clamp(3rem,7vw,7rem);margin-bottom:clamp(3.2rem,5.4vw,5rem);align-self:end;justify-self:end;aspect-ratio:1.56 / 1}.caregiver-starting-media--secondary img{object-position:center 28%}.caregiver-starting-closing{grid-column:1 / 2;grid-row:3 / 4;max-width:29rem;margin-top:auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;color:#fff;translate:0 clamp(1.1rem,2.1vw,1.85rem)}.caregiver-starting-closing svg{width:2.7rem;height:2.7rem;padding:.58rem;border:1px solid rgba(42,210,201,.4);border-radius:50%;color:var(--color-light-teal);stroke-width:1.7}.caregiver-starting-closing p{margin:0;color:#ffffffe0;font-family:var(--font-body);font-size:var(--content-small-font-size);font-weight:700;line-height:1.42}@media(max-width:1200px){.caregiver-starting-shell{grid-template-columns:minmax(21rem,.95fr) minmax(18rem,.78fr) minmax(20rem,.95fr);min-height:clamp(37rem,56vw,48rem)}.caregiver-starting-note{justify-self:end}.caregiver-starting-cues{grid-template-columns:1fr;width:min(100%,18rem);justify-self:end}.caregiver-starting-cues:before{display:none}.caregiver-starting-media--secondary{margin-left:clamp(1.5rem,4vw,3rem);margin-bottom:clamp(2.4rem,4.2vw,3.8rem)}}@media(max-width:899px){.caregiver-support-starting-conversation{padding:clamp(3.5rem,8vw,5rem) var(--caregiver-rail-right) clamp(3.5rem,8vw,5rem) var(--caregiver-rail-left)}.caregiver-support-starting-conversation:after{height:18%;clip-path:polygon(0 28%,100% 46%,100% 100%,0 100%)}.caregiver-starting-shell{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.caregiver-starting-copy,.caregiver-starting-questions,.caregiver-starting-note,.caregiver-starting-cues,.caregiver-starting-media--primary,.caregiver-starting-media--secondary,.caregiver-starting-closing{grid-column:1 / -1;grid-row:auto}.caregiver-starting-copy,.caregiver-starting-copy h2,.caregiver-starting-intro,.caregiver-starting-questions,.caregiver-starting-closing{max-width:none;width:100%}.caregiver-starting-note{width:100%;margin-top:.35rem;justify-self:stretch;padding:1rem;border:1px solid rgba(12,35,64,.08);border-radius:var(--surface-apple-radius-inner);background:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.caregiver-starting-cues{width:100%;margin-top:0;justify-self:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.caregiver-starting-cue{border-radius:var(--button-radius-secondary)}.caregiver-starting-media--primary,.caregiver-starting-media--secondary{width:100%;min-height:0;margin-top:0;margin-left:0;margin-bottom:0}.caregiver-starting-media--primary{aspect-ratio:1.18 / 1}.caregiver-starting-media--secondary{aspect-ratio:1.42 / 1}.caregiver-starting-closing{margin-top:1rem;padding:1.1rem 0 .3rem;translate:none}}@media(max-width:480px){.caregiver-support-starting-conversation{padding:3rem var(--caregiver-rail-right) 3rem var(--caregiver-rail-left)}.caregiver-starting-mark{width:4rem;height:4rem}.caregiver-starting-question{min-height:3rem;border-radius:.75rem}.caregiver-starting-question-toggle{min-height:3rem;padding:.68rem .76rem;gap:.62rem}.caregiver-starting-question-toggle svg:first-child{width:1.68rem;height:1.68rem;padding:.32rem}.caregiver-starting-question-answer{padding-right:.76rem;padding-left:.76rem}.caregiver-starting-question:hover .caregiver-starting-question-answer,.caregiver-starting-question:focus-within .caregiver-starting-question-answer,.caregiver-starting-question--open .caregiver-starting-question-answer{padding:0 .76rem .85rem}.caregiver-starting-note{grid-template-columns:minmax(0,1fr)}.caregiver-starting-note>svg{grid-row:auto;width:3.2rem;height:3.2rem}.caregiver-starting-cues{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.caregiver-starting-question,.caregiver-starting-media{transition:none}.caregiver-starting-question-toggle svg,.caregiver-starting-question-answer{transition:none}}.caregiver-support-supporting-someone{position:relative;padding:clamp(2.4rem,3.8vw,4rem) var(--caregiver-rail-right) clamp(4.75rem,7vw,7.25rem) var(--caregiver-rail-left);overflow:hidden;background:radial-gradient(44rem 24rem at 0% 34%,rgba(42,210,201,.12),transparent 64%),radial-gradient(38rem 22rem at 100% 16%,rgba(183,221,225,.22),transparent 68%),linear-gradient(180deg,#fbfdfe,#fff 42%,#f7fbfc)}.caregiver-support-supporting-someone:before,.caregiver-support-supporting-someone:after{content:"";position:absolute;pointer-events:none}.caregiver-support-supporting-someone:before{inset:10% auto auto -7rem;width:28rem;height:18rem;border-top:1px solid rgba(0,156,166,.18);border-radius:50%;box-shadow:0 1rem 0 -.94rem #009ca629,0 2rem 0 -1.88rem #009ca61f,0 3rem 0 -2.82rem #009ca61a;transform:rotate(-7deg)}.caregiver-support-supporting-someone:after{right:-4rem;bottom:9%;width:19rem;height:16rem;border-right:1px solid rgba(150,194,145,.22);border-radius:50%;box-shadow:-1rem 0 0 -.94rem #96c2912b,-2rem 0 0 -1.88rem #96c2911f;transform:rotate(14deg)}.caregiver-supporting-shell{position:relative;z-index:1;width:100%;max-width:min(100%,86rem);margin:0 auto}.caregiver-supporting-heading{max-width:49rem;margin:0 auto clamp(2.3rem,4vw,3.6rem);text-align:center}.caregiver-supporting-eyebrow{margin:0 auto .45rem;display:inline-grid;grid-template-columns:minmax(2.2rem,1fr) auto minmax(2.2rem,1fr);align-items:center;gap:.72rem;color:var(--color-medium-teal)}.caregiver-supporting-eyebrow span{width:2.6rem;height:1px;background:currentColor}.caregiver-supporting-eyebrow p{margin:0;font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:800;line-height:1.2;letter-spacing:0;text-transform:uppercase}.caregiver-supporting-heading h2{margin:0;color:#071942;font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:.98;letter-spacing:0}.caregiver-supporting-heading>p{max-width:43rem;margin:.72rem auto 0;color:#596c82;font-family:var(--font-body);font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.caregiver-supporting-cardscape{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.95rem,1.35vw,1.35rem)}.caregiver-supporting-card{position:relative;aspect-ratio:16 / 9;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);overflow:hidden;border:1px solid rgba(0,156,166,.18);border-radius:var(--surface-apple-radius-compact);background:linear-gradient(180deg,#fffffffa,#ffffffe6),radial-gradient(14rem 8rem at 14% 100%,rgba(42,210,201,.13),transparent 70%);box-shadow:0 16px 34px #0c234014;transition:translate var(--card-hover-motion),scale var(--card-hover-motion),border-color var(--card-hover-motion),box-shadow var(--card-hover-motion)}.caregiver-supporting-card:hover,.caregiver-supporting-card:focus-within{translate:0 var(--card-hover-lift-b);scale:var(--card-hover-scale-b);border-color:#009ca64d;box-shadow:0 20px 42px #0c234021}.caregiver-supporting-card:after{content:"";position:absolute;right:0;bottom:0;width:7.5rem;height:5.5rem;pointer-events:none;background:radial-gradient(7rem 3.4rem at 100% 100%,rgba(42,210,201,.32),transparent 68%),linear-gradient(135deg,transparent 0 45%,rgba(42,210,201,.16) 45.5% 75%,transparent 75.5%)}.caregiver-supporting-card-copy{position:relative;z-index:1;min-width:0;padding:clamp(.92rem,1.15vw,1.18rem);display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.46rem .66rem}.caregiver-supporting-card-icon{width:2.18rem;height:2.18rem;display:inline-flex;align-items:center;justify-content:center;grid-row:1 / span 2;border-radius:50%;background:#2ad2c91f;color:var(--color-medium-teal)}.caregiver-supporting-card-icon svg{width:1.28rem;height:1.28rem;stroke-width:1.75}.caregiver-supporting-card-number{width:2.18rem;height:2.18rem;justify-self:start;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(0,156,166,.18);border-radius:50%;background:#ffffffc7;color:var(--color-medium-teal);font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:800;line-height:1}.caregiver-supporting-card h3{margin:.08rem 0 0;grid-column:1 / -1;color:#071942;font-family:var(--font-heading);font-size:clamp(1.14rem,1.26vw,1.42rem);font-weight:600;line-height:1.04;letter-spacing:0}.caregiver-supporting-card p{margin:0;grid-column:1 / -1;color:#596c82;font-family:var(--font-body);font-size:clamp(.82rem,.82vw,.96rem);font-weight:400;line-height:var(--content-small-line-height)}.caregiver-supporting-card-media{position:relative;z-index:0;min-width:0;min-height:100%;margin:0;clip-path:none;border-left:1px solid rgba(0,156,166,.12)}.caregiver-supporting-card-media img{width:100%;height:100%;min-height:inherit;display:block;object-fit:cover}.caregiver-supporting-card--diagnosis,.caregiver-supporting-card--appointments,.caregiver-supporting-card--decisions,.caregiver-supporting-card--recovery,.caregiver-supporting-card--wellbeing,.caregiver-supporting-card--follow-up{grid-column:auto;grid-row:auto}.caregiver-supporting-card--appointments,.caregiver-supporting-card--wellbeing{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr)}.caregiver-supporting-card--decisions .caregiver-supporting-card-media img{object-position:56% center}.caregiver-supporting-card--follow-up .caregiver-supporting-card-media img{object-position:50% 24%}.caregiver-supporting-center-mark{position:absolute;left:50%;top:50%;z-index:3;width:clamp(4.5rem,6vw,5.7rem);height:clamp(4.5rem,6vw,5.7rem);display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,156,166,.18);border-radius:50%;background:#fffffff0;color:var(--color-medium-teal);box-shadow:0 18px 40px #0c234021;translate:-50% -50%}.caregiver-supporting-center-mark svg{width:48%;height:48%;stroke-width:1.65}@media(max-width:1200px){.caregiver-supporting-card{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}}@media(max-width:899px){.caregiver-support-supporting-someone{padding-right:var(--caregiver-rail-right);padding-left:var(--caregiver-rail-left)}.caregiver-supporting-cardscape{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.caregiver-supporting-card,.caregiver-supporting-card--diagnosis,.caregiver-supporting-card--appointments,.caregiver-supporting-card--decisions,.caregiver-supporting-card--recovery,.caregiver-supporting-card--wellbeing,.caregiver-supporting-card--follow-up{grid-column:auto;grid-row:auto;rotate:0deg}.caregiver-supporting-center-mark{display:none}}@media(max-width:480px){.caregiver-support-supporting-someone{padding-right:var(--caregiver-rail-right);padding-left:var(--caregiver-rail-left)}.caregiver-supporting-heading h2{line-height:1.02}.caregiver-supporting-cardscape{grid-template-columns:1fr}.caregiver-supporting-card,.caregiver-supporting-card--appointments,.caregiver-supporting-card--wellbeing{aspect-ratio:auto;grid-template-columns:1fr}.caregiver-supporting-card-media{min-height:12rem;order:-1;border-left:0;border-bottom:1px solid rgba(0,156,166,.12)}}@media(prefers-reduced-motion:reduce){.caregiver-supporting-card{transition:none}.caregiver-supporting-card:hover,.caregiver-supporting-card:focus-within{translate:none;scale:1;box-shadow:0 16px 34px #0c234014}}.caregiver-support-care-journey{position:relative;width:calc(100vw / var(--zoom-scale));margin-left:calc(50% - 50vw / var(--zoom-scale));padding:clamp(4.25rem,6vw,6.4rem) var(--caregiver-rail-right) clamp(4.2rem,6vw,6.2rem) var(--caregiver-rail-left);overflow:hidden;background:radial-gradient(ellipse at 78% 12%,#e6f6f9db,#e6f6f900 34%),linear-gradient(180deg,#fff 0% 68%,#e5f8f9e0);isolation:isolate}.caregiver-support-care-journey:before,.caregiver-support-care-journey:after{content:"";position:absolute;pointer-events:none}.caregiver-support-care-journey:before{left:-8%;right:-8%;bottom:-2rem;z-index:0;height:clamp(8rem,13vw,12rem);background:#d3f1f3c7;clip-path:polygon(0 52%,14% 45%,27% 56%,42% 46%,56% 62%,70% 50%,84% 42%,100% 32%,100% 100%,0 100%)}.caregiver-support-care-journey:after{inset:0;z-index:0;background:radial-gradient(circle at 7% 12%,rgba(0,156,166,.08),transparent 17rem),radial-gradient(circle at 90% 78%,rgba(42,210,201,.12),transparent 18rem)}.care-journey-shell{position:relative;z-index:1;width:100%;margin:0}.care-journey-layout{display:grid;grid-template-columns:minmax(22rem,.35fr) minmax(38rem,.65fr);gap:clamp(1.4rem,2.5vw,3.25rem);align-items:stretch}.care-journey-copy-column{min-width:0;min-height:clamp(31rem,37vw,39rem);display:grid;grid-template-rows:auto auto;align-items:start;align-content:start;gap:clamp(3.3rem,5.7vw,5.25rem)}.care-journey-copy{max-width:36rem}.care-journey-pill{width:fit-content;margin:0 0 2.45rem;padding:.46rem 1.02rem .48rem;display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(0,156,166,.13);border-radius:var(--button-radius-chip);background:#ffffffe6;color:var(--color-medium-teal);box-shadow:0 10px 24px #0c23400f;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:800;line-height:1;letter-spacing:0;text-transform:uppercase}.care-journey-pill span{width:.86rem;height:.86rem;border:2px solid currentColor;border-radius:999px;box-shadow:0 0 0 .24rem #009ca61a}.care-journey-section-label{margin:0 0 .7rem;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:800;line-height:1;letter-spacing:0;text-transform:uppercase}.care-journey-copy h2{max-width:34rem;margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:1.02;letter-spacing:0}.care-journey-copy h2>span{display:block}.care-journey-rule{width:3.4rem;height:.22rem;margin:1.24rem 0 1.25rem;display:block;border-radius:999px;background:linear-gradient(90deg,var(--color-medium-teal),rgba(0,156,166,0))}.care-journey-intro{max-width:24rem;margin:0;color:#425c78;font-size:var(--content-body-font-size);font-weight:600;line-height:var(--content-body-line-height)}.care-journey-help-card{position:relative;align-self:start;width:min(100%,28rem);margin-bottom:0;padding:1.22rem 1.32rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.92rem;align-items:start;border:1px solid rgba(12,35,64,.08);border-radius:var(--surface-apple-radius-compact);background:#ffffffb8;box-shadow:0 14px 38px #0c234014;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.care-journey-help-icon{width:3rem;height:3rem;display:inline-grid;place-items:center;border-radius:999px;background:#009ca61a;color:var(--color-medium-teal)}.care-journey-help-icon svg{width:1.5rem;height:1.5rem}.care-journey-help-copy{min-width:0;display:grid;gap:.26rem}.care-journey-help-copy strong{color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(.96rem,.95vw,1.08rem);font-weight:700;line-height:1.16}.care-journey-help-copy small{color:#60738a;font-size:clamp(.78rem,.76vw,.86rem);font-weight:600;line-height:1.42}.care-journey-contact-button{width:min(100%,13.5rem);min-height:3rem;margin-top:.45rem;padding:.7rem 1rem .74rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:1px solid rgba(0,156,166,.28);border-radius:var(--button-radius-primary);background:linear-gradient(180deg,#1bc6bd 0%,var(--color-medium-teal) 100%);color:#fff;box-shadow:0 14px 28px #009ca638;font-family:var(--font-heading);font-size:clamp(.92rem,.9vw,1rem);font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:translate var(--button-motion),scale var(--button-motion),box-shadow var(--button-motion),background var(--button-motion)}.care-journey-contact-button svg{width:.9rem;height:.9rem;stroke-width:2.6}.care-journey-contact-button:hover,.care-journey-contact-button:focus-visible{translate:0 var(--button-hover-lift);scale:var(--button-hover-scale);background:#071942;box-shadow:0 18px 34px #0c234033;outline:none}.care-journey-contact-popover{position:absolute;left:1.1rem;bottom:calc(100% + .86rem);z-index:12;width:min(29rem,calc(100vw - 2rem));min-height:6.2rem;padding:.9rem 2.95rem .92rem .94rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.86rem;border:1px solid rgba(0,156,166,.28);border-radius:var(--surface-apple-radius);background:radial-gradient(18rem 11rem at 3% 100%,rgba(42,210,201,.2),transparent 72%),linear-gradient(135deg,#fffffffa,#f3fefcf5);color:#071942;box-shadow:0 24px 52px #0c23402e,inset 0 0 0 .32rem #ffffff9e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.care-journey-contact-popover:after{content:"";position:absolute;left:3.15rem;bottom:-.54rem;width:1rem;height:1rem;border-right:1px solid rgba(0,156,166,.2);border-bottom:1px solid rgba(0,156,166,.2);background:#f6fefdfa;transform:rotate(45deg)}.care-journey-contact-close{position:absolute;top:.68rem;right:.72rem;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;border:1px solid rgba(0,156,166,.18);background:#ffffffc7;color:var(--color-medium-teal);box-shadow:0 8px 18px #009ca629;cursor:pointer}.care-journey-contact-close:hover,.care-journey-contact-close:focus-visible{background:var(--color-medium-teal);color:#fff;outline:none}.care-journey-contact-close svg{width:1rem;height:1rem}.care-journey-contact-popover-icon{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(180deg,#1bc6bd 0%,var(--color-medium-teal) 100%);color:#fff;border:.32rem solid rgba(255,255,255,.72);box-shadow:0 14px 28px #009ca638}.care-journey-contact-popover-icon svg{width:1.28rem;height:1.28rem;stroke-width:2.35}.care-journey-contact-popover-copy{min-width:0;display:grid;gap:.24rem}.care-journey-contact-popover-copy strong{color:#071942;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.08}.care-journey-contact-popover-copy p{margin:0;color:#50677f;font-family:var(--font-body);font-size:var(--content-meta-font-size);line-height:1.35}.care-journey-contact-popover-copy a{width:fit-content;display:inline-flex;align-items:center;gap:.42rem;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:600;line-height:1;text-decoration:none}.care-journey-contact-popover-copy a:hover,.care-journey-contact-popover-copy a:focus-visible{color:#071942;outline:none}.care-journey-contact-popover-copy a svg{width:1rem;height:1rem}.care-journey-visual{min-width:0;display:grid;align-content:center;gap:clamp(1.1rem,2vw,1.5rem)}.care-journey-orbit{position:relative;min-height:clamp(31.5rem,36.75vw,40.5rem);isolation:isolate}.care-journey-ring-frame{position:absolute;left:50%;top:50%;z-index:1;width:min(76%,37.5rem);aspect-ratio:1;overflow:visible;transform:translate(-50%,-50%)}.care-journey-ring{position:absolute;left:50%;top:50%;z-index:0;border-radius:999px;pointer-events:none;transform:translate(-50%,-50%)}.care-journey-ring--outer{width:100%;aspect-ratio:1;border:2px solid rgba(0,156,166,.2);box-shadow:0 0 0 2.8rem #009ca609,inset 0 0 0 4.8rem #ffffff6b}.care-journey-ring--inner{width:68%;aspect-ratio:1;border:1px solid rgba(12,35,64,.09)}.care-journey-center{position:absolute;left:50%;top:50%;z-index:2;width:42%;aspect-ratio:1;margin:0;overflow:hidden;border:.46rem solid rgba(255,255,255,.94);border-radius:999px;background:#dfeff2;box-shadow:0 22px 52px #0c234024,0 0 0 1px #009ca61f;transform:translate(-50%,-50%)}.care-journey-center img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:saturate(.97) brightness(1.03)}.care-journey-step-list{position:absolute;inset:0;z-index:3;margin:0;padding:0;list-style:none}.care-journey-step{position:absolute;inset:0;z-index:3;pointer-events:none;--card-w: clamp(16.7rem, 16.5vw, 20.4rem);--card-offset-x: 0;--card-offset-y: 0}.care-journey-step--top{--node-x: 50%;--node-y: 2%;--card-offset-x: -50%;--card-offset-y: 1rem}.care-journey-step--right-upper{--node-x: 78%;--node-y: 24%;--card-offset-x: 1.35rem;--card-offset-y: -50%}.care-journey-step--right-mid{--node-x: 82%;--node-y: 50%;--card-offset-x: .35rem;--card-offset-y: -28%}.care-journey-step--right-lower{--node-x: 66%;--node-y: 79%;--card-offset-x: .85rem;--card-offset-y: -.2rem}.care-journey-step--bottom{--node-x: 34%;--node-y: 79%;--card-offset-x: calc(-1 * var(--card-w) - .85rem);--card-offset-y: -.2rem}.care-journey-step--left-lower{--node-x: 18%;--node-y: 50%;--card-offset-x: calc(-1 * var(--card-w) - 1.35rem);--card-offset-y: -28%}.care-journey-step--left-upper{--node-x: 22%;--node-y: 24%;--card-offset-x: calc(-1 * var(--card-w) - 1.35rem);--card-offset-y: -50%}.care-journey-step-card{position:absolute;left:var(--node-x);top:var(--node-y);width:var(--card-w);min-height:7.1rem;padding:.86rem 1.02rem .82rem;display:grid;grid-template-columns:2.15rem minmax(0,1fr);row-gap:.38rem;column-gap:.64rem;align-items:start;border:1px solid rgba(12,35,64,.08);border-radius:var(--surface-apple-radius-compact);background:#fffffff2;box-shadow:0 18px 38px #0c23401a;pointer-events:auto;transform:translate(var(--card-offset-x),var(--card-offset-y));transition:translate var(--card-hover-motion),scale var(--card-hover-motion),border-color var(--card-hover-motion),box-shadow var(--card-hover-motion)}.care-journey-step-card--expanded{min-height:8.8rem}.care-journey-step-card:hover{translate:0 var(--card-hover-lift-b);scale:var(--card-hover-scale-b);border-color:#009ca63d;box-shadow:0 22px 46px #0c234024}.care-journey-step-node{position:absolute;left:var(--node-x);top:var(--node-y);z-index:2;width:3.34rem;height:3.34rem;display:inline-grid;place-items:center;border:2px solid rgba(255,255,255,.84);border-radius:999px;background:linear-gradient(180deg,#23b9bf,var(--color-medium-teal));color:#fff;box-shadow:0 14px 28px #009ca64d;font-family:var(--font-heading);font-size:clamp(1.46rem,1.24vw,1.65rem);font-weight:600;line-height:1;transform:translate(-50%,-50%)}.care-journey-step-icon{width:2.15rem;height:2.15rem;display:inline-grid;place-items:center;border-radius:999px;background:#009ca61a;color:var(--color-medium-teal)}.care-journey-step-icon svg{width:1.04rem;height:1.04rem;stroke-width:2}.care-journey-step-copy{min-width:0}.care-journey-step-copy h3{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(1.08rem,1.02vw,1.28rem);font-weight:600;line-height:1.03;letter-spacing:0;overflow-wrap:anywhere}.care-journey-step-description{grid-column:1 / -1;margin:0;color:#5f7189;font-size:clamp(.84rem,.78vw,.96rem);line-height:1.38;display:-webkit-box;min-height:1.38em;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.care-journey-step-card--expanded .care-journey-step-description{display:block;overflow:visible;-webkit-line-clamp:unset}.care-journey-step-toggle{grid-column:1 / -1;justify-self:end;width:min(8.35rem,58%);min-height:2rem;margin-top:.08rem;padding:.48rem .72rem .52rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border:1px solid rgba(0,156,166,.24);border-radius:var(--button-radius-primary);background:linear-gradient(180deg,#1bc6bd 0%,var(--color-medium-teal) 100%);color:#fff;box-shadow:0 10px 22px #009ca633;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:translate var(--button-motion),scale var(--button-motion),box-shadow var(--button-motion),background var(--button-motion)}.care-journey-step-toggle svg{width:.86rem;height:.86rem;stroke-width:2.8}.care-journey-step-toggle:hover,.care-journey-step-toggle:focus-visible{translate:0 var(--button-hover-lift);scale:var(--button-hover-scale);background:#071942;box-shadow:0 14px 26px #0c23402e;outline:none}.care-journey-principles{width:fit-content;max-width:100%;margin:clamp(2.4rem,4.4vw,4rem) auto 0;padding:.54rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.46rem;border:1px solid rgba(0,156,166,.1);border-radius:var(--button-radius-chip);background:#ffffffbd;box-shadow:0 12px 28px #0c23400f;list-style:none}.care-journey-principles li{min-height:2.25rem;padding:.42rem .78rem;display:inline-flex;align-items:center;gap:.42rem;border-radius:var(--button-radius-chip);background:#e6f6f9cc;color:#284765;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:700;line-height:1}.care-journey-principles svg{width:1rem;height:1rem;color:var(--color-medium-teal)}@media(max-width:1200px){.caregiver-support-care-journey{padding-right:var(--caregiver-rail-right);padding-left:var(--caregiver-rail-left)}.care-journey-layout{grid-template-columns:minmax(18rem,.35fr) minmax(31rem,.65fr);gap:clamp(1.4rem,2.5vw,2.6rem)}.care-journey-step{--card-w: clamp(14rem, 14.4vw, 15.8rem)}.care-journey-step-card{min-height:6.7rem;padding:.74rem .78rem .72rem;grid-template-columns:1.82rem minmax(0,1fr);column-gap:.52rem}.care-journey-step-card--expanded{min-height:8.3rem}.care-journey-step-icon{width:1.82rem;height:1.82rem}.care-journey-step-node{width:2.78rem;height:2.78rem;font-size:1.18rem;font-weight:600}.care-journey-step-copy h3{font-size:clamp(.94rem,1vw,1.08rem);font-weight:600}.care-journey-step-description{font-size:clamp(.78rem,.86vw,.86rem)}.care-journey-step-toggle{width:min(7.45rem,56%);min-height:1.9rem;padding:.44rem .62rem .48rem}}@media(max-width:1500px)and (min-width:1201px){.care-journey-step{--card-w: clamp(15rem, 13.8vw, 17.2rem)}}@media(max-width:899px){.caregiver-support-care-journey{padding:clamp(3rem,7vw,4.2rem) var(--caregiver-rail-right) clamp(3.4rem,8vw,4.6rem) var(--caregiver-rail-left)}.care-journey-layout{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,3rem)}.care-journey-copy-column{min-height:0;grid-template-rows:auto;gap:1.4rem}.care-journey-copy{max-width:41rem}.care-journey-pill{margin-bottom:1.2rem}.care-journey-copy h2,.care-journey-intro{max-width:36rem}.care-journey-help-card{align-self:auto;width:min(100%,32rem)}.care-journey-orbit{min-height:0;display:grid;gap:1.25rem}.care-journey-ring-frame{position:relative;left:auto;top:auto;width:100%;aspect-ratio:auto;display:grid;gap:1.25rem;transform:none}.care-journey-ring{display:none}.care-journey-center{position:relative;left:auto;top:auto;justify-self:center;width:min(68vw,18rem);transform:none}.care-journey-step-list{position:relative;inset:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:.72rem}.care-journey-step{position:relative;inset:auto;width:100%;transform:none;pointer-events:auto}.care-journey-step-card{position:relative;left:auto;top:auto;width:100%;min-height:auto;padding:.92rem .95rem;border-radius:1rem;transform:none}.care-journey-step-node{left:auto;right:.82rem;top:50%;width:2.85rem;height:2.85rem;font-size:1.25rem;transform:translateY(-50%)}.care-journey-step-copy{padding-right:3.55rem}.care-journey-step-description,.care-journey-step-toggle{margin-right:3.55rem}.care-journey-step-card--expanded{min-height:auto}.care-journey-step-toggle{width:min(8.5rem,48%)}.care-journey-principles{margin-top:0}}@media(max-width:480px){.caregiver-support-care-journey{padding-right:var(--caregiver-rail-right);padding-left:var(--caregiver-rail-left)}.care-journey-copy h2{font-size:var(--heading-featured-size)}.care-journey-help-card{grid-template-columns:1fr}.care-journey-contact-button{width:100%}.care-journey-contact-popover{left:.85rem;right:.85rem;bottom:calc(100% + .72rem)}.care-journey-step-card{grid-template-columns:2rem minmax(0,1fr);column-gap:.58rem}.care-journey-step-icon{width:2rem;height:2rem}.care-journey-step-icon svg{width:1.05rem;height:1.05rem}.care-journey-step-copy h3{font-size:1.08rem;font-weight:600}.care-journey-step-description{font-size:var(--content-meta-font-size)}.care-journey-step-toggle{width:min(8.2rem,62%)}.care-journey-principles{display:none}}@media(prefers-reduced-motion:reduce){.care-journey-contact-button,.care-journey-step-toggle,.care-journey-step-card{transition:none}.care-journey-contact-button:hover,.care-journey-contact-button:focus-visible,.care-journey-step-toggle:hover,.care-journey-step-toggle:focus-visible,.care-journey-step-card:hover{translate:none;scale:1}}.caregiver-support-family-voices{position:relative;padding:clamp(4.75rem,7vw,7.4rem) var(--caregiver-rail-right) clamp(4.75rem,7vw,7.4rem) var(--caregiver-rail-left);overflow:hidden;background:radial-gradient(42rem 24rem at 4% 82%,rgba(42,210,201,.12),transparent 68%),radial-gradient(44rem 22rem at 100% 94%,rgba(183,221,225,.2),transparent 64%),linear-gradient(180deg,#fff,#f8fcfd)}.caregiver-support-family-voices:before,.caregiver-support-family-voices:after{content:"";position:absolute;pointer-events:none;border:1.5px solid rgba(0,156,166,.42);border-color:rgba(0,156,166,.42) transparent transparent rgba(0,156,166,.42);border-radius:50%}.caregiver-support-family-voices:before{width:22rem;height:11rem;left:-8rem;bottom:3.3rem;rotate:-9deg}.caregiver-support-family-voices:after{width:18rem;height:8rem;right:-8rem;bottom:1.6rem;rotate:-15deg;opacity:.72}.caregiver-family-voices-shell{position:relative;z-index:1;width:100%;max-width:none;margin:0;display:grid;grid-template-columns:minmax(18rem,26rem) minmax(0,1fr);align-items:center;gap:clamp(.6rem,1vw,1.2rem)}.caregiver-family-voices-copy{position:relative;min-width:0;padding-bottom:clamp(2.5rem,7vw,6.5rem)}.caregiver-family-voices-copy:after{content:"";position:absolute;left:clamp(3.6rem,10vw,9rem);bottom:.5rem;width:clamp(7rem,16vw,15rem);height:clamp(4.2rem,8vw,7.5rem);border:2px solid rgba(12,35,64,.56);border-top-color:transparent;border-right-color:#009ca66b;border-radius:50% 50% 46% 54%;transform:rotate(-18deg)}.caregiver-family-voices-eyebrow{margin:0 0 .65rem;display:inline-flex;align-items:center;gap:.55rem;color:var(--color-medium-teal);font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:800;line-height:1.2;letter-spacing:0;text-transform:uppercase}.caregiver-family-voices-eyebrow svg{width:1.12rem;height:1.12rem;stroke-width:1.9}.caregiver-family-voices-copy h2{margin:0;max-width:25rem;color:#071942;font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:.96;letter-spacing:0}.caregiver-family-voices-rule{width:clamp(3.2rem,5vw,4.8rem);height:.2rem;margin:1rem 0 1.2rem;display:block;border-radius:999px;background:linear-gradient(90deg,var(--color-medium-teal),rgba(42,210,201,0))}.caregiver-family-voices-intro{max-width:27.5rem;margin:0;color:#40566f;font-family:var(--font-body);font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}.caregiver-family-voices-reassurance{width:min(100%,25rem);margin-top:clamp(1.8rem,3vw,2.5rem);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.15rem}.caregiver-family-voices-reassurance>span{width:clamp(4.5rem,6vw,5.2rem);height:clamp(4.5rem,6vw,5.2rem);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#2ad2c91f;color:var(--color-medium-teal)}.caregiver-family-voices-reassurance svg{width:2.35rem;height:2.35rem;stroke-width:1.65}.caregiver-family-voices-reassurance strong{color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:700;line-height:1.1}.caregiver-family-voices-reassurance p{margin:.28rem 0 0;color:#53657b;font-family:var(--font-body);font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}.caregiver-family-voices-stage{--caregiver-voice-photo-width: clamp(12rem, 18vw, 17.5rem);--caregiver-voice-card-height: clamp(16.25rem, 20vw, 17.5rem);position:relative;min-width:0;display:grid;gap:.78rem}.caregiver-family-voices-spine{position:absolute;left:clamp(1.4rem,4.5vw,4.15rem);top:4.5rem;bottom:5.6rem;z-index:0;width:2px;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(0,156,166,.76) 18%,rgba(0,156,166,.36) 76%,transparent)}.caregiver-family-voice-card{position:relative;z-index:1;display:grid;grid-template-columns:var(--caregiver-voice-photo-width) minmax(0,1fr);align-items:stretch;gap:clamp(.9rem,1.5vw,1.25rem);height:var(--caregiver-voice-card-height)}.caregiver-family-voice-card--image-right{grid-template-columns:minmax(0,1fr) var(--caregiver-voice-photo-width)}.caregiver-family-voice-card--image-right .caregiver-family-voice-photo{grid-column:2;grid-row:1}.caregiver-family-voice-card--image-right .caregiver-family-voice-panel{grid-column:1;grid-row:1}.caregiver-family-voice-photo{position:relative;height:100%;min-height:0;overflow:visible;border-radius:1.35rem;background:#dbe7ec;outline:1px solid rgba(12,35,64,.08);outline-offset:-1px}.caregiver-family-voice-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:inherit}.caregiver-family-voice-panel{min-width:0;height:100%;padding:clamp(1rem,1.8vw,1.35rem) clamp(1.1rem,2vw,1.55rem);display:grid;align-content:start;border:1px solid rgba(12,35,64,.08);border-radius:var(--surface-apple-radius-compact);background:#fffffff0;box-shadow:0 18px 42px #0c234017}.caregiver-family-voice-label{display:inline-flex;align-items:center;gap:.42rem;color:var(--color-medium-teal);font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:800;line-height:1.1;text-transform:uppercase}.caregiver-family-voice-label svg{width:.95rem;height:.95rem;stroke-width:2}.caregiver-family-voice-panel h3{margin:.32rem 0 0;color:#071942;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:700;line-height:1.02}.caregiver-family-voice-subtitle{margin:.18rem 0 0;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--heading-card-size);font-style:italic;font-weight:600;line-height:1.15}.caregiver-family-voice-player{margin-top:.95rem;display:grid;grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;gap:.8rem}.caregiver-family-voice-play{width:2.9rem;height:2.9rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--color-medium-teal);color:#fff;box-shadow:0 12px 24px #009ca638;cursor:pointer;transition:translate var(--button-motion),scale var(--button-motion),background var(--button-motion)}.caregiver-family-voice-play:hover,.caregiver-family-voice-play:focus-visible{translate:0 var(--button-hover-lift);scale:var(--button-hover-scale);background:#071942;outline:none}.caregiver-family-voice-play svg{width:1.12rem;height:1.12rem;margin-left:.14rem}.caregiver-family-voice-waveform{min-width:0;height:2.25rem;display:flex;align-items:center;gap:.18rem}.caregiver-family-voice-waveform span{width:3px;height:var(--voice-wave-height);min-height:.35rem;border-radius:999px;background:linear-gradient(180deg,#009ca647,#0c234047)}.caregiver-family-voice-time{color:#66788b;font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:700;line-height:1;white-space:nowrap}.caregiver-family-voice-panel blockquote{margin:.8rem 0 0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;color:#40566f}.caregiver-family-voice-panel blockquote svg{width:1rem;height:1rem;margin-top:.1rem;color:var(--color-medium-teal);fill:#009ca614;stroke-width:2}.caregiver-family-voice-panel blockquote p{margin:0;font-family:var(--font-body);font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.caregiver-family-voice-modal{position:fixed;inset:0;z-index:20000;display:grid;place-items:center;padding:calc(var(--header-height-desktop) + 1rem) 1rem 1rem}.caregiver-family-voice-modal-backdrop{position:fixed;inset:0;border:0;background:#0719428a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.caregiver-family-voice-modal-panel{position:relative;z-index:1;width:min(58rem,calc(100vw - 2rem));overflow:hidden;border:1px solid rgba(0,156,166,.24);border-radius:var(--surface-apple-radius);background:radial-gradient(28rem 16rem at 8% 0%,rgba(42,210,201,.16),transparent 70%),#fff;box-shadow:0 28px 70px #07194257}.caregiver-family-voice-modal-close{position:absolute;top:.85rem;right:.85rem;z-index:2;width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,156,166,.22);border-radius:50%;background:#ffffffe6;color:var(--color-medium-teal);cursor:pointer}.caregiver-family-voice-modal-copy{display:grid;gap:.28rem;padding:1.35rem 4rem 1.1rem 1.45rem}.caregiver-family-voice-modal-copy span{color:var(--color-medium-teal);font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:800;text-transform:uppercase}.caregiver-family-voice-modal-copy h3{margin:0;color:#071942;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.14}.caregiver-family-voice-modal-copy p{margin:0;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-style:italic;font-weight:600}.caregiver-family-voice-modal-frame{aspect-ratio:16 / 9;background:#071942}.caregiver-family-voice-modal-frame iframe{width:100%;height:100%;display:block;border:0}@media(max-width:1200px){.caregiver-family-voices-shell{grid-template-columns:minmax(17rem,24.5rem) minmax(0,1fr);gap:1rem}.caregiver-family-voices-stage{--caregiver-voice-photo-width: clamp(10.5rem, 16vw, 13.5rem);--caregiver-voice-card-height: clamp(16rem, 20vw, 17rem)}.caregiver-family-voice-player{grid-template-columns:auto minmax(7rem,1fr)}.caregiver-family-voice-time{grid-column:2}}@media(max-width:899px){.caregiver-support-family-voices{padding-right:var(--caregiver-rail-right);padding-left:var(--caregiver-rail-left)}.caregiver-family-voices-shell{grid-template-columns:1fr;align-items:stretch}.caregiver-family-voices-copy{padding-bottom:0}.caregiver-family-voices-copy:after{display:none}.caregiver-family-voices-copy h2,.caregiver-family-voices-intro{max-width:42rem}.caregiver-family-voices-spine{display:none}.caregiver-family-voices-stage{--caregiver-voice-photo-width: clamp(10.5rem, 31vw, 15rem);--caregiver-voice-card-height: auto}}@media(max-width:480px){.caregiver-support-family-voices{padding-right:var(--caregiver-rail-right);padding-left:var(--caregiver-rail-left)}.caregiver-family-voices-stage{gap:.9rem}.caregiver-family-voices-spine{display:none}.caregiver-family-voice-card{grid-template-columns:1fr;gap:0;min-height:0}.caregiver-family-voice-card--image-right{grid-template-columns:1fr}.caregiver-family-voice-card--image-right .caregiver-family-voice-photo,.caregiver-family-voice-card--image-right .caregiver-family-voice-panel{grid-column:1}.caregiver-family-voice-card--image-right .caregiver-family-voice-photo{grid-row:1}.caregiver-family-voice-card--image-right .caregiver-family-voice-panel{grid-row:2}.caregiver-family-voice-photo{height:auto;min-height:15rem;border-radius:var(--surface-apple-radius-compact) var(--surface-apple-radius-compact) 0 0}.caregiver-family-voice-panel{padding-top:clamp(1rem,1.8vw,1.35rem);border-radius:0 0 var(--surface-apple-radius-compact) var(--surface-apple-radius-compact)}.caregiver-family-voice-player{grid-template-columns:auto minmax(0,1fr)}.caregiver-family-voice-waveform{gap:.13rem}.caregiver-family-voice-waveform span{width:2px}.caregiver-family-voice-modal{padding:calc(var(--header-height-mobile) + .75rem) .65rem .75rem}.caregiver-family-voice-modal-copy{padding:1.1rem 3.4rem .95rem 1.05rem}}@media(prefers-reduced-motion:reduce){.caregiver-family-voice-play{transition:none}.caregiver-family-voice-play:hover,.caregiver-family-voice-play:focus-visible{translate:none;scale:1}}.clinical-evidence-page{--clinical-navy: #071f3d;--clinical-ink: #09275a;--clinical-muted: #5e708a;--clinical-border: rgba(12, 35, 64, .14);--clinical-teal: var(--color-medium-teal);--clinical-light-teal: var(--color-light-teal);min-height:100vh;color:var(--clinical-ink);background:radial-gradient(circle at 8% 34%,#2ad2c91a,#2ad2c900 22rem),linear-gradient(180deg,#f7fbff,#fff 42%,#f8fbfd)}.clinical-evidence-shell{width:min(1240px,calc(100% - 2rem));margin:0 auto}.clinical-evidence-kicker{margin:0 0 .75rem;color:var(--clinical-light-teal);font-size:var(--content-meta-font-size);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.clinical-evidence-page :where(h1,h2,h3,p){margin-top:0}@media(max-width:899px){.clinical-evidence-shell{width:min(100% - 1.4rem,48rem)}}.clinical-access{position:relative;width:calc(100vw / var(--zoom-scale));margin-left:calc(50% - 50vw / var(--zoom-scale));padding:clamp(2.15rem,3.4vw,3.25rem) 1rem 0;overflow:hidden;background:radial-gradient(circle at 83% 20%,rgba(42,210,201,.11),transparent 17rem),radial-gradient(circle at 10% 62%,rgba(42,210,201,.08),transparent 18rem),linear-gradient(180deg,#fff,#f8fcff)}.clinical-access:after{content:"";position:absolute;left:0;right:0;bottom:0;height:12rem;pointer-events:none;background:repeating-linear-gradient(166deg,rgba(7,141,144,.08) 0 1px,transparent 1px .66rem);opacity:.34}.clinical-access-panel{position:relative;z-index:1;display:grid;grid-template-columns:minmax(19rem,.82fr) minmax(31rem,1.18fr);align-items:center;gap:clamp(1.7rem,3vw,3.25rem);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.clinical-access-copy{align-self:center;padding-bottom:1.1rem}.clinical-access-kicker{display:inline-flex;align-items:center;gap:.82rem;margin:0 0 .7rem;color:#057f7f;font-size:var(--content-meta-font-size);font-weight:900;letter-spacing:.13em;line-height:1;text-transform:uppercase}.clinical-access-kicker svg{width:2.12rem;height:2.12rem;padding:.46rem;border:1px solid #078d90;border-radius:50%;background:#ffffffdb;color:#078d90;stroke-width:1.55}.clinical-access-copy h2{margin:0;color:#071f63;font-family:var(--font-heading);font-size:clamp(2.75rem,4.05vw,4.2rem);font-weight:800;letter-spacing:0;line-height:.92}.clinical-access-title-rule{display:block;width:3.05rem;height:.15rem;margin:.9rem 0 1.18rem;border-radius:99px;background:#05aeb5}.clinical-access-copy p{max-width:28.2rem;margin:0;color:#203550;font-size:var(--content-body-font-size);line-height:1.48}.clinical-access-copy p+p{margin-top:1rem}.clinical-access-lead{color:#102449;font-weight:500}.clinical-access-actions{display:grid;gap:.72rem;max-width:32.6rem;margin-top:1.15rem}.clinical-access-action{min-height:4.28rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.82rem;padding:.58rem .72rem;border:1px solid rgba(7,141,144,.16);border-radius:.68rem;background:#ffffffb8;color:#082b61;text-decoration:none;box-shadow:0 .6rem 1.55rem #0c234012;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color var(--button-motion),box-shadow var(--button-motion),translate var(--button-motion)}.clinical-access-action:hover{translate:0 var(--button-hover-lift);border-color:#078d9057;box-shadow:0 .85rem 1.7rem #078d901f}.clinical-access-action>span:first-child{display:grid;place-items:center;width:2.9rem;height:2.9rem;border:.18rem solid rgba(255,255,255,.78);border-radius:50%;color:#fff;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.32),transparent 1.25rem),linear-gradient(135deg,#057f7f,#20b8ba);box-shadow:0 .55rem 1rem #078d9038}.clinical-access-action--contact>span:first-child{background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.32),transparent 1.25rem),linear-gradient(135deg,#0b559e,#2a7dca);box-shadow:0 .55rem 1rem #084c9d38}.clinical-access-action svg{width:1.42rem;height:1.42rem;stroke-width:1.72}.clinical-access-action strong,.clinical-access-action small{grid-column:2}.clinical-access-action strong{color:#057f7f;font-size:var(--heading-card-size);font-weight:900;line-height:1.1}.clinical-access-action--contact strong{color:#084c9d}.clinical-access-action small{margin-top:.15rem;color:#435572;font-size:var(--content-small-font-size);line-height:1.28}.clinical-access-action--resources>svg{color:#057f7f}.clinical-access-action--contact{grid-template-columns:auto minmax(0,1fr) auto auto}.clinical-access-action--contact a{display:grid;place-items:center;width:2.12rem;height:2.12rem;border:1px solid rgba(8,76,157,.28);border-radius:50%;color:#084c9d;background:#ffffffe6;text-decoration:none;transition:background var(--button-motion),color var(--button-motion),border-color var(--button-motion)}.clinical-access-action--contact a:hover{border-color:#084c9d;background:#084c9d;color:#fff}.clinical-access-visual{position:relative;min-height:22.4rem;display:grid;grid-template-columns:minmax(16.4rem,.72fr) minmax(22rem,1.12fr);align-items:center;gap:clamp(1.15rem,1.9vw,2rem)}.clinical-access-connectors{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.clinical-access-connector{fill:none;stroke-width:1.35;stroke-dasharray:2 4;stroke-linecap:round}.clinical-access-connector--teal{stroke:#078d9094}.clinical-access-connector--blue{stroke:#084c9d94}.clinical-access-connector--purple{stroke:#3e3f9c94}.clinical-access-connectors circle{fill:#078d90}.clinical-access-connectors circle:nth-of-type(2),.clinical-access-connectors circle:nth-of-type(5){fill:#0b559e}.clinical-access-connectors circle:nth-of-type(3),.clinical-access-connectors circle:nth-of-type(6){fill:#3c3797}.clinical-access-mark{position:relative;z-index:1;justify-self:center;display:grid;place-items:center;align-content:center;width:11.15rem;aspect-ratio:1;padding:1.55rem;border:1px solid rgba(12,35,64,.05);border-radius:50%;background:radial-gradient(circle at 50% 50%,#fff 0 62%,#ffffffb8 63% 100%);box-shadow:inset 0 0 0 .65rem #f5f9fccc,0 .85rem 2rem #0c23401a;text-align:center}.clinical-access-mark span{color:#071f63;font-family:var(--font-heading);font-size:1.42rem;font-weight:900;letter-spacing:.02em;line-height:.95}.clinical-access-mark strong{color:#057f7f;font-family:var(--font-heading);font-size:1.38rem;font-weight:900;line-height:.95}.clinical-access-mark small{max-width:7.9rem;margin-top:.75rem;color:#354966;font-size:.75rem;font-weight:700;line-height:1.25}.clinical-access-insights{position:relative;z-index:1;display:grid;gap:.95rem}.clinical-access-insight{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.05rem;min-height:6.45rem;overflow:hidden;padding:.78rem 1.12rem;border:1px solid rgba(12,35,64,.05);border-radius:.9rem;background:#ffffffe0;box-shadow:0 .75rem 1.85rem #0c234017;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.clinical-access-insight:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#fffffff0,#ffffffdb 58%,#ffffffa3),linear-gradient(180deg,#e8fafc70,#ffffff2e),var(--clinical-access-card-image);background-position:center,center,var(--clinical-access-card-position, center);background-size:cover;opacity:.64}.clinical-access-insight>*{position:relative;z-index:1}.clinical-access-insight:nth-child(1){--clinical-access-card-image: url(/image/hospital-asc/hospital-asc-financial-reimbursement-background.png);--clinical-access-card-position: 68% 46%}.clinical-access-insight:nth-child(2){--clinical-access-card-image: url(/image/sonablate-hifu/media-replacements/sonablate-precision-physician-imaging-review.png);--clinical-access-card-position: 72% 44%}.clinical-access-insight:nth-child(3){--clinical-access-card-image: url(/image/hospital-asc/hospital-asc-pathway-service-line-growth.png);--clinical-access-card-position: 72% 48%}.clinical-access-insight-icon{display:grid;place-items:center;width:4.65rem;height:4.65rem;border:.27rem solid rgba(255,255,255,.84);border-radius:50%;color:#fff;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.3),transparent 1.5rem),linear-gradient(135deg,#057f7f,#20b8ba);box-shadow:0 .68rem 1.45rem #078d9033}.clinical-access-insight--blue .clinical-access-insight-icon{background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.3),transparent 1.5rem),linear-gradient(135deg,#0b559e,#2a7dca);box-shadow:0 .68rem 1.45rem #084c9d33}.clinical-access-insight--purple .clinical-access-insight-icon{background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.3),transparent 1.5rem),linear-gradient(135deg,#3d3796,#6862c9);box-shadow:0 .68rem 1.45rem #3e379633}.clinical-access-insight-icon svg{width:2.28rem;height:2.28rem;stroke-width:1.65}.clinical-access-insight h3{margin:0;color:#057f7f;font-family:var(--font-heading);font-size:calc(var(--heading-card-size) * 1.14);font-weight:900;line-height:1.08}.clinical-access-insight--blue h3{color:#084c9d}.clinical-access-insight--purple h3{color:#34348d}.clinical-access-insight p{max-width:25.6rem;margin:.24rem 0 0;color:#334766;font-size:calc(var(--content-small-font-size) * 1.08);line-height:1.34}.clinical-access-setting-chips{position:static;display:flex;flex-wrap:nowrap;gap:.68rem;margin-top:1.05rem;transform:translateY(.55rem)}.clinical-access-setting-chips span{display:inline-flex;align-items:center;gap:.42rem;min-height:2.48rem;padding:.44rem .78rem;border:1px solid rgba(62,63,156,.12);border-radius:.72rem;background:#ffffffe0;box-shadow:0 .48rem 1.1rem #3e3f9c17;color:#34348d;font-size:.76rem;font-weight:900;line-height:1}.clinical-access-setting-chips svg{width:1.08rem;height:1.08rem}.clinical-access-disclaimer{grid-column:1 / -1;position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;margin:1rem calc(50% - 50vw / var(--zoom-scale)) 0;padding:.62rem calc(50vw / var(--zoom-scale) - 50%);border-top:1px solid rgba(7,141,144,.45);color:#53657f;font-size:var(--content-meta-font-size);line-height:1.38}.clinical-access-disclaimer svg{width:2.08rem;height:2.08rem;color:#057f7f;stroke-width:1.65}@media(max-width:1200px){.clinical-access-panel{grid-template-columns:1fr;gap:2rem}.clinical-access-copy{padding-bottom:0}.clinical-access-visual{grid-template-columns:minmax(11rem,.58fr) minmax(0,1fr);max-width:48rem}}@media(max-width:899px){.clinical-access{padding:3rem .75rem 0}.clinical-access-copy h2{font-size:var(--heading-section-size)}.clinical-access-visual{min-height:0;grid-template-columns:1fr}.clinical-access-connectors{display:none}.clinical-access-mark{width:8.5rem}.clinical-access-action,.clinical-access-action--contact{grid-template-columns:auto minmax(0,1fr);align-items:start}.clinical-access-action>svg{display:none}.clinical-access-action strong,.clinical-access-action small{grid-column:2}.clinical-access-action--contact a{grid-row:3;margin-top:.65rem}.clinical-access-setting-chips{position:static;flex-wrap:wrap;margin-top:.72rem}}@media(max-width:480px){.clinical-access-kicker{align-items:flex-start;flex-direction:column;gap:.65rem;letter-spacing:.1em}.clinical-access-insight{grid-template-columns:1fr;justify-items:start}.clinical-access-disclaimer{align-items:start}}@media(prefers-reduced-motion:reduce){.clinical-access-action,.clinical-access-action--contact a{transition:none}.clinical-access-action:hover{translate:none;box-shadow:0 .6rem 1.55rem #0c234012}}.clinical-expert-pearls{position:relative;width:calc(100vw / var(--zoom-scale));margin-left:calc(50% - 50vw / var(--zoom-scale));padding:clamp(3.4rem,6vw,5.6rem) 1rem clamp(2.7rem,5vw,4rem);overflow:hidden;color:var(--clinical-ink);background:radial-gradient(circle at 94% 17%,#2ad2c914,#2ad2c900 18rem),radial-gradient(circle at 5% 62%,#2ad2c914,#2ad2c900 20rem),linear-gradient(180deg,#fff,#f8fcff);isolation:isolate}.clinical-expert-pearls:before,.clinical-expert-pearls:after{content:"";position:absolute;pointer-events:none;z-index:-1}.clinical-expert-pearls:before{left:-9rem;top:17rem;width:44rem;height:11rem;border-top:1px solid rgba(7,141,160,.16);border-radius:50%;transform:rotate(11deg);box-shadow:0 -1.1rem #2ad2c906,0 -2.2rem #2ad2c905}.clinical-expert-pearls:after{right:3rem;top:1.7rem;width:21rem;height:12rem;background-image:radial-gradient(rgba(7,141,160,.13) 1px,transparent 1px);background-size:.52rem .52rem;opacity:.45}.clinical-expert-pearls-hero{display:grid;grid-template-columns:minmax(20rem,.52fr) minmax(0,1.48fr);align-items:center;gap:clamp(1.5rem,3vw,3rem)}.clinical-expert-pearls-copy{text-align:left}.clinical-expert-pearls-kicker{margin:0;color:#078d90;font-size:var(--content-meta-font-size);font-weight:900;letter-spacing:.24em;text-transform:uppercase}.clinical-expert-pearls-kicker:after{content:"";display:block;width:3.75rem;height:.16rem;margin:.75rem 0 1.2rem;border-radius:99px;background:#05aeb5}.clinical-expert-pearls-copy h2{max-width:36rem;margin:0;color:#082b61;font-family:var(--font-heading);font-size:clamp(2.65rem,4.05vw,4.1rem);font-weight:600;line-height:1.02}.clinical-expert-pearls-copy h3{margin:1rem 0 0;color:#078d90;font-size:var(--section-intro-font-size);font-weight:900;line-height:var(--section-intro-line-height)}.clinical-expert-pearls-copy>p:not(.clinical-expert-pearls-kicker){max-width:45rem;margin:.55rem 0 0;color:#3c4f70;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.clinical-expert-map{position:relative;min-height:clamp(37rem,45vw,48rem)}.clinical-expert-map-art{position:absolute;inset:0;overflow:hidden;border-radius:var(--surface-apple-radius);background:linear-gradient(180deg,#f8fcff1a,#f8fcff6b)}.clinical-expert-map-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.72;filter:saturate(.75) hue-rotate(8deg)}.clinical-expert-map-scrim{position:absolute;inset:0;background:radial-gradient(circle at 21% 41%,#069da633,#069da600 13rem),radial-gradient(circle at 56% 27%,#069da62b,#069da600 10rem),radial-gradient(circle at 88% 43%,#069da62e,#069da600 9rem),linear-gradient(90deg,#ffffff29,#ffffff52)}.clinical-expert-map-pin{position:absolute;width:.82rem;height:.82rem;border:.15rem solid #ffffff;border-radius:50%;background:#078d90;box-shadow:0 0 0 .42rem #078d9024,0 0 0 .95rem #078d900f}.clinical-expert-map-pin:after{content:"";position:absolute;top:50%;height:1px;background:#078d90c2}.clinical-expert-map-pin--usa{left:23.6%;top:42.5%}.clinical-expert-map-pin--usa:after{right:100%;width:4.7rem}.clinical-expert-map-pin--uk{left:56.4%;top:26.2%}.clinical-expert-map-pin--uk:after{left:50%;top:100%;width:1px;height:5.2rem}.clinical-expert-map-pin--japan{right:9.4%;top:42.8%}.clinical-expert-map-pin--japan:after{left:100%;width:4.2rem}.clinical-expert-map-label{position:absolute;color:#082b61;font-size:clamp(.86rem,.9vw,1.05rem);font-weight:900}.clinical-expert-map-label:before{content:"";display:inline-block;width:.7rem;height:.7rem;margin-right:.42rem;border-radius:50%;background:#078d90}.clinical-expert-map-label--usa{left:6.8%;top:41.2%}.clinical-expert-map-label--uk{left:57.5%;top:18.8%}.clinical-expert-map-label--japan{right:.4%;top:41.3%}.clinical-expert-video-card{position:absolute;z-index:2;width:clamp(15rem,16.9vw,18rem);height:clamp(15.2rem,17.4vw,18.6rem);display:grid;grid-template-rows:minmax(0,58%) minmax(0,42%);overflow:hidden;padding:0;border:1px solid rgba(12,35,64,.08);border-radius:var(--surface-apple-radius-compact);background:#fffffff0;color:#082b61;text-decoration:none;box-shadow:0 .8rem 1.8rem #0c234026;transition:var(--button-motion);cursor:pointer;font:inherit;text-align:left}.clinical-expert-video-card:hover,.clinical-expert-video-card:focus-visible{filter:var(--button-hover-filter);translate:0 var(--button-hover-lift)}.clinical-expert-video-card--uk{left:56.2%;top:3.8%}.clinical-expert-video-card--usa{left:24.6%;top:49.5%}.clinical-expert-video-card--japan{right:6.4%;top:49.5%}.clinical-expert-video-media{position:relative;display:block;overflow:hidden;min-height:0}.clinical-expert-video-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#06164a05,#06164a52);pointer-events:none}.clinical-expert-video-card img{display:block;width:100%;height:100%;object-fit:cover;background:#dceaf2}.clinical-expert-video-card--japan img{object-position:center 24%}.clinical-expert-video-play{position:absolute;right:.78rem;bottom:.78rem;z-index:2;display:grid;place-items:center;width:2.7rem;height:2.7rem;border:.12rem solid #ffffff;border-radius:50%;background:#082b61;color:#fff;box-shadow:0 .6rem 1.2rem #00567038}.clinical-expert-video-play svg{width:1.06rem;height:1.06rem;margin-left:.1rem}.clinical-expert-video-country{position:absolute;left:.72rem;top:.68rem;z-index:3;display:inline-flex;align-items:center;min-height:1.9rem;padding:.28rem .7rem;border-radius:999px;background:#ffffffeb;color:#078d90;font-size:var(--content-meta-font-size);font-weight:900;line-height:var(--content-meta-line-height);box-shadow:0 .65rem 1.2rem #0c23401f}.clinical-expert-video-copy{position:relative;z-index:2;display:grid;align-content:start;gap:.34rem;padding:.82rem .95rem .95rem;background:#fff}.clinical-expert-video-source{color:#078d90;font-size:var(--content-meta-font-size);font-weight:900;letter-spacing:.06em;line-height:var(--content-meta-line-height);text-transform:uppercase}.clinical-expert-video-card strong{min-width:0;display:-webkit-box;overflow:hidden;color:#082b61;font-family:var(--font-heading);font-size:clamp(1.28rem,1.35vw,1.62rem);font-weight:800;line-height:1.06;-webkit-box-orient:vertical;-webkit-line-clamp:2}.clinical-expert-video-card strong:after{content:"";display:block;width:2.45rem;height:2px;margin-top:.34rem;border-radius:999px;background:#0fb8b9}.clinical-expert-video-link{color:#40577a;font-size:var(--content-meta-font-size);font-weight:800;line-height:var(--content-meta-line-height)}.clinical-expert-video-modal-layer{position:fixed;inset:0;z-index:2200;display:grid;place-items:center;padding:calc(var(--header-height-desktop, 76px) + 1rem) 1rem 1rem}.clinical-expert-video-modal-backdrop{position:absolute;inset:0;border:0;background:#07182d9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.clinical-expert-video-modal{position:relative;z-index:1;width:min(100%,58rem);max-height:calc(100vh - var(--header-height-desktop, 76px) - 2rem);overflow:auto;padding:clamp(1rem,2.2vw,1.45rem);border:1px solid rgba(12,35,64,.12);border-radius:var(--surface-apple-radius);background:#fff;box-shadow:0 1.4rem 4rem #07182d3d}.clinical-expert-video-modal-close{position:absolute;top:.8rem;right:.8rem;width:2.45rem;height:2.45rem;display:grid;place-items:center;border:1px solid rgba(12,35,64,.14);border-radius:999px;background:#fff;color:#082b61;cursor:pointer;transition:var(--button-motion)}.clinical-expert-video-modal-close:hover,.clinical-expert-video-modal-close:focus-visible{filter:var(--button-hover-filter);translate:0 var(--button-hover-lift)}.clinical-expert-video-modal-close svg{width:1.2rem;height:1.2rem}.clinical-expert-video-modal-header{padding-right:3rem}.clinical-expert-video-modal-header p{margin:0 0 .35rem;color:#078d90;font-size:var(--content-meta-font-size);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.clinical-expert-video-modal-header h3{max-width:46rem;margin:0 0 1rem;color:#082b61;font-family:var(--font-heading);font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.15}.clinical-expert-video-modal-frame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--surface-apple-radius-compact);background:#07182d}.clinical-expert-video-modal-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.clinical-expert-video-modal-unavailable{min-height:16rem;display:grid;place-items:center;gap:.7rem;padding:2rem;border-radius:var(--surface-apple-radius-compact);background:#ecf6f9db;color:#082b61;text-align:center}.clinical-expert-video-modal-unavailable svg{width:2.2rem;height:2.2rem;color:#078d90}.clinical-expert-video-modal-unavailable p{max-width:28rem;margin:0;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.clinical-expert-video-modal-link{width:fit-content;min-height:2.7rem;margin-top:1rem;display:inline-flex;align-items:center;gap:.48rem;padding:.68rem 1rem;border:1px solid rgba(42,210,201,.38);border-radius:var(--button-radius-secondary);color:#082b61;font-size:var(--content-small-font-size);font-weight:900;text-decoration:none;transition:var(--button-motion)}.clinical-expert-video-modal-link:hover,.clinical-expert-video-modal-link:focus-visible{filter:var(--button-hover-filter);translate:0 var(--button-hover-lift)}.clinical-expert-video-modal-link svg{width:1rem;height:1rem}.clinical-expert-video-card small{margin-top:.35rem;padding-inline:.3rem;color:#078d90;font-size:var(--content-small-font-size);font-weight:900}.clinical-sonalink-panel{display:grid;grid-template-columns:minmax(17rem,.9fr) minmax(0,1.55fr) minmax(14rem,.75fr);grid-template-areas:"intro flow flow" "benefits benefits contact";gap:1.05rem 1.25rem;margin-top:1.15rem;padding:1.15rem 1.25rem;border:1px solid rgba(12,35,64,.1);border-radius:var(--surface-apple-radius-compact);background:radial-gradient(circle at 92% 50%,#2ad2c91f,#2ad2c900 10rem),#fffffff5;box-shadow:0 .65rem 1.55rem #0c234017}.clinical-sonalink-intro{grid-area:intro;align-self:center;padding:.3rem 1.2rem .3rem 0;border-right:1px solid rgba(12,35,64,.13)}.clinical-sonalink-network-icon,.clinical-sonalink-contact>span{display:grid;place-items:center;width:2.95rem;height:2.95rem;margin-bottom:.62rem;border:1px solid rgba(7,141,160,.32);border-radius:50%;color:#078d90;background:#2ad2c914}.clinical-sonalink-network-icon svg,.clinical-sonalink-contact>span svg{width:1.55rem;height:1.55rem;stroke-width:1.7}.clinical-sonalink-intro h3,.clinical-sonalink-contact h3{margin:0;color:#082b61;font-family:var(--font-heading);font-size:calc(var(--heading-card-size) * 1.06);font-weight:800;line-height:1.08}.clinical-sonalink-intro h4{margin:.62rem 0 0;color:#078d90;font-family:var(--font-heading);font-size:calc(var(--heading-card-size) * .98);font-weight:800;line-height:1.12}.clinical-sonalink-intro p{margin:.52rem 0 0;color:#354a6b;font-size:calc(var(--content-small-font-size) * 1.02);line-height:1.36}.clinical-sonalink-flow{grid-area:flow;display:grid;align-content:center;gap:0;min-width:0}.clinical-sonalink-flow-top{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.95rem;padding:.35rem .2rem}.clinical-sonalink-flow-step{position:relative;display:grid;justify-items:center;align-content:start;text-align:center}.clinical-sonalink-flow-step>span,.clinical-sonalink-benefit>span{display:grid;place-items:center;width:3.15rem;height:3.15rem;margin-bottom:.42rem;border:1px solid rgba(7,141,160,.28);border-radius:50%;color:#078d90;background:#2ad2c914}.clinical-sonalink-flow-step>span svg,.clinical-sonalink-benefit>span svg{width:1.55rem;height:1.55rem;stroke-width:1.7}.clinical-sonalink-flow-step>svg{position:absolute;top:1.38rem;right:-.78rem;width:1.55rem;height:1.55rem;color:#078d90}.clinical-sonalink-flow-step strong,.clinical-sonalink-benefit strong{color:#082b61;font-family:var(--font-heading);font-size:calc(var(--heading-card-size) * .72);font-weight:800;line-height:1.08}.clinical-sonalink-flow-step small,.clinical-sonalink-benefit small{max-width:12rem;margin-top:.18rem;color:#344a6c;font-size:calc(var(--content-small-font-size) * .86);font-weight:600;line-height:1.28}.clinical-sonalink-benefits{grid-area:benefits;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;padding-top:.9rem;border-top:1px solid rgba(12,35,64,.1)}.clinical-sonalink-benefit{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:5rem;column-gap:.7rem;padding:.62rem .7rem;border:1px solid rgba(12,35,64,.06);border-radius:.9rem;background:#ffffffdb;box-shadow:0 .45rem 1rem #0c23400f}.clinical-sonalink-benefit>span{width:2.35rem;height:2.35rem;grid-row:span 2;margin-bottom:0}.clinical-sonalink-benefit>span svg{width:1.2rem;height:1.2rem}.clinical-sonalink-contact{grid-area:contact;display:grid;align-content:center;justify-items:center;min-width:0;padding-left:1.1rem;border-left:1px solid rgba(12,35,64,.13);text-align:center;background:radial-gradient(circle at 88% 52%,#2ad2c92e,#2ad2c900 7rem)}.clinical-sonalink-contact h3 strong{display:block;color:#078d90}.clinical-sonalink-contact h3:after{content:"";display:block;width:2.85rem;height:.13rem;margin:.7rem auto .85rem;border-radius:99px;background:#078d90}.clinical-sonalink-contact a{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;min-height:2.45rem;padding:.35rem .95rem;border-radius:var(--button-radius-primary);background:linear-gradient(135deg,#078d90,#0fb8b9);color:#fff;text-decoration:none;font-size:clamp(.68rem,.72vw,.82rem);font-weight:800;box-shadow:0 .55rem 1.1rem #078d9029}.clinical-sonalink-contact a svg{width:.9rem;height:.9rem}@media(max-width:1200px){.clinical-expert-pearls-hero{grid-template-columns:1fr}.clinical-expert-map{min-height:26rem}.clinical-sonalink-panel{grid-template-columns:1fr;grid-template-areas:"intro" "flow" "benefits" "contact"}.clinical-sonalink-intro,.clinical-sonalink-contact{border:0;padding:0}}@media(max-width:899px){.clinical-expert-pearls{padding:3rem .75rem}.clinical-expert-pearls-copy h2{font-size:var(--heading-section-size)}.clinical-expert-map{min-height:auto;display:grid;gap:.85rem}.clinical-expert-map-art{display:none}.clinical-expert-video-card,.clinical-expert-video-card--uk,.clinical-expert-video-card--usa,.clinical-expert-video-card--japan{position:relative;inset:auto;width:100%;height:auto;grid-template-columns:8.5rem minmax(0,1fr);grid-template-rows:auto;align-items:center;gap:.85rem}.clinical-expert-video-media{grid-row:span 3;height:8.2rem}.clinical-expert-video-play{left:6.55rem;right:auto;top:auto;bottom:.85rem}.clinical-sonalink-flow-top,.clinical-sonalink-benefits{grid-template-columns:1fr}.clinical-sonalink-flow-step>svg{display:none}.clinical-sonalink-benefit{border:1px solid rgba(12,35,64,.06);padding:.7rem}.clinical-sonalink-benefit:last-child{border-bottom:1px solid rgba(12,35,64,.06)}}@media(max-width:480px){.clinical-sonalink-panel{padding:1rem;border-radius:var(--surface-apple-radius-compact)}.clinical-expert-video-card,.clinical-expert-video-card--uk,.clinical-expert-video-card--usa,.clinical-expert-video-card--japan{grid-template-columns:1fr;grid-template-rows:9.6rem auto}.clinical-expert-video-play{left:auto;right:.85rem;top:auto;bottom:calc(42% + .75rem)}}.clinical-expert-pearls{padding:clamp(3.2rem,5.4vw,5rem) 1rem clamp(3.6rem,5.6vw,5.2rem)}.clinical-expert-pearls-shell{width:min(100%,1280px)}.clinical-expert-pearls>.clinical-evidence-shell>.clinical-expert-pearls-copy{max-width:48rem;margin-bottom:clamp(1.3rem,2vw,1.9rem)}.clinical-expert-pearls-copy h2{max-width:44rem}.clinical-sonalink-panel{position:relative;min-height:clamp(31rem,42vw,39rem);display:grid;grid-template-columns:minmax(20rem,.34fr) minmax(0,.66fr);grid-template-areas:"intro content";gap:clamp(1.55rem,2.4vw,2.25rem);margin-top:0;padding:clamp(2rem,3.1vw,3rem);overflow:hidden;border:1px solid rgba(8,43,97,.14);border-radius:clamp(1.45rem,2.2vw,2rem);background:radial-gradient(circle at 8% 8%,rgba(42,210,201,.1),transparent 9rem),radial-gradient(circle at 92% 74%,rgba(42,210,201,.1),transparent 17rem),linear-gradient(180deg,#fffffffa,#fafdfff5);box-shadow:0 1.1rem 2.8rem #082b611a,0 0 0 1px #ffffffc7 inset}.clinical-sonalink-panel:before{content:"";position:absolute;left:.9rem;bottom:-2.6rem;width:min(24rem,30vw);height:12rem;border-top:1px solid rgba(42,210,201,.22);border-radius:50%;box-shadow:0 -1rem #2ad2c90a,0 -2rem #2ad2c908,0 -3rem #2ad2c905;pointer-events:none}.clinical-sonalink-panel:after{content:"";position:absolute;left:1.1rem;top:1.8rem;width:10rem;height:6rem;background-image:radial-gradient(rgba(7,141,160,.14) 1px,transparent 1px);background-size:.46rem .46rem;opacity:.48;pointer-events:none}.clinical-sonalink-intro{position:relative;z-index:1;grid-area:intro;align-self:stretch;display:grid;align-content:center;padding:clamp(.25rem,.8vw,.8rem) clamp(1.6rem,2.4vw,2.6rem) clamp(.25rem,.8vw,.8rem) 0;border-right:1px solid rgba(8,43,97,.14)}.clinical-sonalink-network-icon{width:clamp(4rem,5.2vw,5.2rem);height:clamp(4rem,5.2vw,5.2rem);margin-bottom:clamp(1.45rem,2vw,2rem);border:0;border-radius:1rem;background:#2ad2c921}.clinical-sonalink-network-icon svg{width:clamp(1.8rem,2.2vw,2.25rem);height:clamp(1.8rem,2.2vw,2.25rem);stroke-width:2}.clinical-sonalink-intro h3{display:grid;gap:.22rem;color:#082b61;font-size:clamp(2.4rem,3.55vw,3.75rem);font-weight:800;line-height:1.02}.clinical-sonalink-intro h3 strong{display:block;color:#078d90;font:inherit}.clinical-sonalink-intro h3:after{content:"";width:3.5rem;height:.16rem;margin-top:clamp(1.1rem,1.5vw,1.4rem);border-radius:99px;background:#05aeb5}.clinical-sonalink-intro h4{margin-top:clamp(1.25rem,1.8vw,1.7rem);color:#078d90;font-size:clamp(1.22rem,1.55vw,1.6rem);font-weight:900}.clinical-sonalink-intro p{max-width:30rem;margin-top:clamp(.9rem,1.3vw,1.25rem);color:#263e67;font-size:clamp(1rem,1.18vw,1.28rem);line-height:1.46}.clinical-sonalink-content{position:relative;z-index:1;grid-area:content;display:grid;grid-template-rows:auto auto;align-content:start;gap:clamp(1.2rem,1.8vw,1.6rem);min-width:0}.clinical-sonalink-label{position:relative;margin:0;color:#078d90;font-family:var(--font-heading);font-size:clamp(.92rem,1vw,1.06rem);font-weight:900;line-height:1;letter-spacing:.08em;text-transform:uppercase}.clinical-sonalink-label:after{content:"";position:absolute;left:clamp(8rem,10vw,10.5rem);right:0;top:50%;height:1px;background:#082b6124}.clinical-sonalink-flow{grid-area:auto;gap:clamp(1.25rem,1.8vw,1.7rem);align-content:start;padding-bottom:clamp(.8rem,1.1vw,1.05rem);border-bottom:1px solid rgba(8,43,97,.12)}.clinical-sonalink-flow-top{gap:clamp(1.5rem,2.5vw,2.7rem);padding:0 clamp(1rem,2vw,2.1rem)}.clinical-sonalink-flow-step>span{width:clamp(5rem,6.1vw,6.4rem);height:clamp(5rem,6.1vw,6.4rem);margin-bottom:.85rem;border:0;background:#2ad2c921}.clinical-sonalink-flow-step>span svg{width:clamp(2.35rem,3vw,3rem);height:clamp(2.35rem,3vw,3rem);stroke-width:1.85}.clinical-sonalink-flow-step>svg{top:clamp(2.1rem,2.7vw,2.8rem);right:clamp(-2.5rem,-2.6vw,-1.5rem);width:clamp(3.2rem,4.4vw,4.6rem);height:1.4rem;stroke-width:2.1;stroke-dasharray:5 7}.clinical-sonalink-flow-step strong{color:#082b61;font-size:clamp(1.05rem,1.15vw,1.24rem);font-weight:900}.clinical-sonalink-flow-step small{max-width:14rem;margin-top:.28rem;color:#263e67;font-size:clamp(.92rem,1.02vw,1.1rem);font-weight:700;line-height:1.28}.clinical-sonalink-bottom{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(17rem,.95fr);gap:clamp(1.2rem,1.8vw,1.6rem);min-width:0}.clinical-sonalink-benefits{grid-area:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,1.15vw,1rem);padding-top:0;border-top:0}.clinical-sonalink-benefits .clinical-sonalink-label{grid-column:1 / -1}.clinical-sonalink-benefit{min-height:clamp(7.6rem,8.7vw,9.1rem);grid-template-columns:clamp(4.8rem,5.9vw,6.2rem) minmax(0,1fr);align-items:center;column-gap:clamp(1rem,1.35vw,1.3rem);padding:clamp(1rem,1.3vw,1.25rem);border:0;border-radius:.72rem;background:linear-gradient(90deg,rgba(255,255,255,.1) 0 clamp(4.8rem,5.9vw,6.2rem),rgba(255,255,255,0) clamp(4.8rem,5.9vw,6.2rem)),linear-gradient(135deg,#062b56,#014f7b);color:#fff;box-shadow:0 .75rem 1.4rem #082b611f}.clinical-sonalink-benefit:nth-of-type(3),.clinical-sonalink-benefit:nth-of-type(4){background:linear-gradient(90deg,rgba(255,255,255,.1) 0 clamp(4.8rem,5.9vw,6.2rem),rgba(255,255,255,0) clamp(4.8rem,5.9vw,6.2rem)),linear-gradient(135deg,#078d90,#006e79)}.clinical-sonalink-benefit>span{width:clamp(3.6rem,4.4vw,4.55rem);height:clamp(3.6rem,4.4vw,4.55rem);margin:0;border:0;border-radius:.85rem;background:#ffffff21;color:#9ff5ef}.clinical-sonalink-benefit>span svg{width:clamp(1.75rem,2.1vw,2.15rem);height:clamp(1.75rem,2.1vw,2.15rem)}.clinical-sonalink-benefit strong{color:#fff;font-size:clamp(.92rem,1.02vw,1.12rem);font-weight:900}.clinical-sonalink-benefit small{max-width:15rem;color:#fff;font-size:clamp(.9rem,.98vw,1.03rem);font-weight:700;line-height:1.34}.clinical-sonalink-contact{grid-area:auto;min-width:0;padding:clamp(1.35rem,2vw,2rem);border:0;border-radius:1rem;background:radial-gradient(circle at 90% 79%,rgba(42,210,201,.2),transparent 10rem),linear-gradient(135deg,#effbff,#e7fbf8)}.clinical-sonalink-contact>span{width:clamp(4rem,5.2vw,5.2rem);height:clamp(4rem,5.2vw,5.2rem);margin-bottom:clamp(1.2rem,1.7vw,1.55rem);border:0;background:linear-gradient(135deg,#078d90,#0fb8b9);color:#fff}.clinical-sonalink-contact h3{color:#082b61;font-size:clamp(1.7rem,2.15vw,2.4rem);font-weight:900}.clinical-sonalink-contact h3 strong{color:#078d90}.clinical-sonalink-contact h3:after{width:min(15rem,78%);height:1px;margin:clamp(1rem,1.35vw,1.3rem) auto clamp(1rem,1.45vw,1.45rem);background:linear-gradient(90deg,#078d9033,#078d90,#078d9033)}.clinical-sonalink-contact a{width:min(100%,17.5rem);min-height:3.1rem;gap:.7rem;padding:.5rem 1.25rem;background:linear-gradient(135deg,#082b61,#003c68);font-size:clamp(.96rem,1.05vw,1.12rem);box-shadow:0 .9rem 1.5rem #082b612e}@media(max-width:1200px){.clinical-sonalink-panel{grid-template-columns:1fr;grid-template-areas:"intro" "content"}.clinical-sonalink-intro{border-right:0;border-bottom:1px solid rgba(8,43,97,.14);padding:0 0 clamp(1.4rem,2vw,1.9rem)}.clinical-sonalink-content{grid-template-rows:auto auto}}@media(max-width:899px){.clinical-expert-pearls{padding:3rem .75rem}.clinical-sonalink-panel{min-height:0;padding:clamp(1.25rem,4vw,1.8rem)}.clinical-sonalink-bottom,.clinical-sonalink-benefits,.clinical-sonalink-flow-top{grid-template-columns:1fr}.clinical-sonalink-flow-top{padding:0}.clinical-sonalink-flow-step>svg{display:none}.clinical-sonalink-benefit{min-height:0}}@media(max-width:480px){.clinical-sonalink-intro h3{font-size:clamp(2rem,12vw,2.75rem)}.clinical-sonalink-label:after{display:none}.clinical-sonalink-benefit{grid-template-columns:3.6rem minmax(0,1fr)}.clinical-sonalink-contact a{font-size:.9rem}}.clinical-patient-selection{position:relative;width:calc(100vw / var(--zoom-scale));margin-left:calc(50% - 50vw / var(--zoom-scale));padding:clamp(3.15rem,5vw,4.75rem) 0 clamp(3.1rem,5vw,4.65rem);overflow:hidden;color:var(--clinical-ink);background:radial-gradient(circle at 90% 17%,#2ad2c91c,#2ad2c900 18rem),radial-gradient(circle at 6% 30%,#2ad2c914,#2ad2c900 20rem),linear-gradient(180deg,#fff,#f8fcff);isolation:isolate}.clinical-patient-selection:before,.clinical-patient-selection:after{content:"";position:absolute;pointer-events:none;z-index:-1}.clinical-patient-selection:before{width:34rem;height:14rem;left:-10rem;top:-4.5rem;border:1px solid rgba(42,210,201,.13);border-radius:50%;transform:rotate(-14deg);box-shadow:0 0 0 1.2rem #2ad2c909,0 0 0 2.4rem #2ad2c906,0 0 0 3.6rem #2ad2c904}.clinical-patient-selection:after{width:28rem;height:28rem;right:-14rem;top:-12rem;border-radius:50%;background-image:radial-gradient(rgba(7,141,160,.14) 1px,transparent 1px);background-size:.58rem .58rem;opacity:.5}.clinical-patient-selection-shell{position:relative;z-index:1;width:min(1420px,calc(100% - clamp(3rem,7vw,7rem)));max-width:none}.clinical-patient-selection-layout{display:grid;grid-template-columns:minmax(30rem,.44fr) minmax(36rem,.56fr);align-items:end;gap:clamp(1.65rem,2.8vw,2.65rem)}.clinical-patient-selection-left{display:grid;align-content:start;gap:.82rem;min-width:0}.clinical-patient-selection-heading{max-width:26rem}.clinical-patient-selection-heading h2{margin:0;color:#082b61;font-family:var(--font-heading);font-size:clamp(2.55rem,3.8vw,4rem);font-weight:600;line-height:1.02;letter-spacing:0}.clinical-patient-selection-heading h2 .stream-word:last-child{color:#078d90}.clinical-patient-selection-heading>span{display:block;width:3.4rem;height:.16rem;margin:.78rem 0 .62rem;border-radius:99px;background:#05aeb5}.clinical-patient-selection-heading p{max-width:22rem;margin:0;color:#3d506f;font-size:var(--content-body-font-size);font-weight:500;line-height:1.35}.clinical-patient-selection-matrix{position:relative;padding:.9rem .75rem 0}.clinical-patient-selection-matrix-card{position:relative;z-index:1;padding:2.55rem .85rem .92rem;border:1px solid rgba(42,210,201,.36);border-radius:1.05rem;background:linear-gradient(140deg,#033f6c,#061d46 68%,#03142f);box-shadow:0 1.1rem 2.25rem #031c3a33;transform:none;transform-origin:left center}.clinical-patient-selection-matrix-card:before,.clinical-patient-selection-matrix-card:after{content:"";position:absolute;pointer-events:none}.clinical-patient-selection-matrix-card:before{inset:.56rem;border:1px solid rgba(42,210,201,.24);border-radius:.95rem}.clinical-patient-selection-matrix-card:after{left:-.72rem;top:1.45rem;bottom:.7rem;width:.5rem;border-radius:99px;background:linear-gradient(180deg,#2ad2c92e,#2ad2c9bd,#2ad2c929)}.clinical-patient-selection-matrix header{position:absolute;left:clamp(2.25rem,4.4vw,3.65rem);top:0;z-index:2;min-width:17rem;height:2.65rem;display:inline-flex;align-items:center;gap:.58rem;padding:0 1rem;border-radius:.5rem .5rem 0 0;background:linear-gradient(135deg,#033f6c,#061d46);color:#fff;font-size:clamp(.92rem,.98vw,1.08rem);font-weight:900;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 .6rem 1.2rem #031c3a2e}.clinical-patient-selection-matrix header svg{width:1.45rem;height:1.45rem;color:#2ad2c9}.clinical-patient-selection-matrix-list{position:relative;display:grid;gap:.72rem}.clinical-patient-selection-matrix-list:before{content:"";position:absolute;left:2.38rem;top:1.2rem;bottom:1.2rem;width:.12rem;border-radius:99px;background:linear-gradient(180deg,#0b8f99,#2ad2c9,#0b8f99);opacity:.72}.clinical-patient-selection-matrix-item{position:relative;min-height:clamp(6.25rem,7.8vw,7.85rem);display:grid;grid-template-columns:3.05rem clamp(6.4rem,7.6vw,7.75rem) minmax(0,1fr) 1.8rem;align-items:center;gap:clamp(.8rem,1.05vw,1.12rem);padding:.42rem .72rem .42rem 0;border:1px solid rgba(12,35,64,.08);border-radius:999px;background:linear-gradient(180deg,#fffffff7,#f2f9fdf5);box-shadow:0 .5rem 1rem #0c23401a}.clinical-patient-selection-matrix-number{position:relative;z-index:2;width:2.52rem;height:3.35rem;display:grid;place-items:center;border:1px solid rgba(42,210,201,.62);border-radius:.58rem;background:linear-gradient(180deg,#0aaeb4,#057d8c);color:#fff;font-size:clamp(1rem,1.05vw,1.15rem);font-weight:900;box-shadow:0 .42rem .9rem #078d9042}.clinical-patient-selection-orb{width:clamp(6.25rem,7.4vw,7.6rem);height:clamp(6.25rem,7.4vw,7.6rem);display:grid;place-items:center;border:.2rem solid rgba(255,255,255,.88);border-radius:50%;background:#e9f8fb;box-shadow:0 .25rem .85rem #078d9024,inset 0 0 0 1px #2ad2c952;overflow:hidden}.clinical-patient-selection-orb img,.clinical-patient-selection-consideration-media img,.clinical-patient-selection-decision-item>span img{width:100%;height:100%;object-fit:cover}.clinical-patient-selection-matrix-copy{display:grid;gap:.36rem}.clinical-patient-selection-matrix-copy strong{color:#008d99;font-family:var(--font-heading);font-size:clamp(1.36rem,1.55vw,1.7rem);font-weight:900;line-height:1.04}.clinical-patient-selection-matrix-copy small{display:grid;gap:.12rem;color:#24466f;font-size:clamp(.92rem,.98vw,1.1rem);font-weight:700;line-height:1.18}.clinical-patient-selection-matrix-copy small span:before{content:"•";margin-right:.2rem;color:#009ca6}.clinical-patient-selection-matrix-arrow{width:1.8rem;height:1.8rem;display:grid;place-items:center;border:1px solid rgba(7,141,144,.18);border-radius:50%;background:#fff;color:#078d90;box-shadow:0 .25rem .65rem #0c23401a}.clinical-patient-selection-matrix-arrow svg{width:.95rem;height:.95rem;stroke-width:1.9}.clinical-patient-selection-matrix footer{position:relative;z-index:2;min-height:3.9rem;display:flex;align-items:center;gap:.65rem;margin:.88rem 0 0 .8rem;padding:.72rem 1rem;border:1px solid rgba(42,210,201,.24);border-radius:.55rem;background:linear-gradient(135deg,#06396a,#018998);color:#fff;box-shadow:0 .7rem 1.35rem #031c3a29}.clinical-patient-selection-matrix footer svg{width:1.95rem;height:1.95rem;flex:0 0 auto}.clinical-patient-selection-matrix footer span{display:grid;gap:.1rem}.clinical-patient-selection-matrix footer strong{font-size:clamp(.92rem,.98vw,1.08rem);line-height:1.18}.clinical-patient-selection-matrix footer small{color:#ffffffd1;font-size:clamp(.7rem,.74vw,.84rem);line-height:1.18}.clinical-patient-selection-considerations{position:relative;display:grid;grid-template-rows:minmax(21rem,auto) minmax(15rem,auto);gap:1.05rem;min-width:0}.clinical-patient-selection-considerations>h3,.clinical-patient-selection-decision h3{position:absolute;left:50%;z-index:4;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin:0;color:#fff;font-size:clamp(1.35rem,1.42vw,1.5rem);font-weight:900;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%)}.clinical-patient-selection-considerations>h3{top:0;min-width:clamp(22rem,26vw,25.5rem);min-height:3.35rem;padding:0 1.55rem;border-radius:.55rem .55rem 0 0;background:linear-gradient(135deg,#061d46,#033f6c);box-shadow:0 .55rem 1rem #031c3a26}.clinical-patient-selection-considerations>h3 svg,.clinical-patient-selection-decision h3 svg{width:1.65rem;height:1.65rem;color:#2ad2c9}.clinical-patient-selection-body-map{position:relative;min-height:21rem;display:grid;place-items:center;margin-top:.9rem;border:1px solid rgba(12,35,64,.08);border-radius:.7rem;background:radial-gradient(circle at 50% 47%,#2ad2c921,#2ad2c900 38%),#ffffffc7;box-shadow:0 .85rem 1.8rem #0c234014}.clinical-patient-selection-body-map:before,.clinical-patient-selection-body-map:after{content:"";position:absolute;pointer-events:none}.clinical-patient-selection-body-map:before{width:12.4rem;height:12.4rem;border:1px solid rgba(7,141,144,.22);border-radius:50%;box-shadow:0 0 0 1.38rem #2ad2c90a,0 0 0 2.75rem #2ad2c906}.clinical-patient-selection-body-map:after{width:1px;height:12rem;border-left:1px dotted rgba(7,141,144,.34)}.clinical-patient-selection-person{position:absolute;width:7.2rem;height:7.2rem;display:grid;place-items:center;border:.22rem solid rgba(255,255,255,.86);border-radius:50%;background:radial-gradient(circle at 50% 35%,#ffffff3d,#fff0 2.8rem),linear-gradient(180deg,#2ad2c9db,#057e90e6);filter:drop-shadow(0 .9rem 1.5rem rgba(7,141,144,.18))}.clinical-patient-selection-person i{display:none}.clinical-patient-selection-person svg{width:4rem;height:4rem;color:#fff;stroke-width:1.5}.clinical-patient-selection-center-shield{position:absolute;z-index:2;width:3.15rem;height:3.15rem;display:grid;place-items:center;border:.22rem solid #ffffff;border-radius:50%;background:linear-gradient(135deg,#078d90,#15c2c4);color:#fff;box-shadow:0 .65rem 1.25rem #078d9033}.clinical-patient-selection-center-shield svg{width:1.25rem;height:1.25rem}.clinical-patient-selection-consideration-list{position:absolute;inset:.78rem .7rem .62rem}.clinical-patient-selection-consideration{position:absolute;width:clamp(17.2rem,21.5vw,19.8rem);min-height:6.15rem;display:grid;grid-template-columns:2.72rem minmax(7.5rem,1fr) 6.45rem;align-items:center;gap:.5rem;padding:.38rem .42rem .38rem .45rem;border:1px solid rgba(12,35,64,.08);border-radius:.58rem;background:#fffffff2;box-shadow:0 .55rem 1.1rem #0c23401a}.clinical-patient-selection-consideration:after{content:"";position:absolute;top:50%;width:clamp(1.8rem,3.4vw,3.2rem);border-top:1px dotted rgba(7,141,144,.82)}.clinical-patient-selection-consideration:before{content:"";position:absolute;top:calc(50% - .16rem);width:.34rem;height:.34rem;border-radius:50%;background:#078d90}.clinical-patient-selection-consideration--left:after{left:100%}.clinical-patient-selection-consideration--left:before{left:calc(100% + clamp(1.65rem,3.1vw,3rem))}.clinical-patient-selection-consideration--right:after{right:100%}.clinical-patient-selection-consideration--right:before{right:calc(100% + clamp(1.65rem,3.1vw,3rem))}.clinical-patient-selection-consideration:nth-child(1){left:.35rem;top:.55rem}.clinical-patient-selection-consideration:nth-child(2){right:.35rem;top:.55rem}.clinical-patient-selection-consideration:nth-child(3){left:.1rem;top:7.55rem}.clinical-patient-selection-consideration:nth-child(4){right:.1rem;top:7.55rem}.clinical-patient-selection-consideration:nth-child(5){left:.6rem;bottom:.18rem}.clinical-patient-selection-consideration:nth-child(6){right:.6rem;bottom:.18rem}.clinical-patient-selection-consideration-icon{width:2.7rem;height:2.7rem;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#078d90,#056c94);color:#fff;box-shadow:0 .35rem .8rem #078d902e}.clinical-patient-selection-consideration-icon svg{width:1.38rem;height:1.38rem;stroke-width:1.7}.clinical-patient-selection-consideration-copy{display:grid;gap:.12rem;min-width:0}.clinical-patient-selection-consideration strong{color:#082b61;font-family:var(--font-heading);font-size:clamp(1.14rem,1.24vw,1.46rem);font-weight:500;line-height:1.08;overflow-wrap:normal}.clinical-patient-selection-consideration small,.clinical-patient-selection-other small{color:#078d90;font-size:clamp(.9rem,.98vw,1.14rem);font-weight:500;line-height:1.12}.clinical-patient-selection-consideration-media{height:5.28rem;border-radius:.4rem;overflow:hidden;background:#e8f6fb}.clinical-patient-selection-consideration:nth-child(1) .clinical-patient-selection-consideration-media img,.clinical-patient-selection-consideration:nth-child(3) .clinical-patient-selection-consideration-media img{object-position:39% 50%}.clinical-patient-selection-consideration:nth-child(2) .clinical-patient-selection-consideration-media img{object-position:74% 42%}.clinical-patient-selection-consideration:nth-child(4) .clinical-patient-selection-consideration-media img,.clinical-patient-selection-consideration:nth-child(5) .clinical-patient-selection-consideration-media img{object-position:52% 42%}.clinical-patient-selection-consideration:nth-child(6) .clinical-patient-selection-consideration-media img{object-position:55% 50%}.clinical-patient-selection-other{position:absolute;bottom:.12rem;left:50%;z-index:3;min-width:11.6rem;min-height:3.2rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.32rem;justify-content:center;padding:.26rem .78rem;border:1px solid rgba(12,35,64,.09);border-radius:.45rem;background:#fffffff5;color:#082b61;font-size:clamp(.74rem,.78vw,.88rem);font-weight:800;transform:translate(-50%);box-shadow:0 .45rem .85rem #0c234014}.clinical-patient-selection-other:before{content:"•••";grid-row:span 2;color:#078d90;font-size:1.15rem;letter-spacing:.2em}.clinical-patient-selection-other strong{font-family:var(--font-heading);font-size:clamp(1.08rem,1.12vw,1.28rem);font-weight:500;line-height:1}.clinical-patient-selection-decision{position:relative;display:grid;align-content:start;gap:.55rem;min-height:15rem;padding:2.35rem 1.5rem 1.45rem;border:1px solid rgba(7,141,160,.26);border-radius:7rem 7rem 1rem 1rem/3.25rem 3.25rem 1rem 1rem;background:radial-gradient(circle at 50% 48%,#2ad2c924,#2ad2c900 42%),linear-gradient(180deg,#dff9f9e0,#fffffff0);box-shadow:inset 0 0 0 1px #ffffffb8}.clinical-patient-selection-decision:before{content:"";position:absolute;top:-.05rem;left:50%;width:66%;height:3.15rem;border-radius:0 0 60% 60%;background:linear-gradient(135deg,#044f78,#009ca6);transform:translate(-50%)}.clinical-patient-selection-decision h3{top:.62rem;min-width:clamp(22rem,28vw,26rem);min-height:2.15rem}.clinical-patient-selection-decision h3 svg{color:#fff}.clinical-patient-selection-decision-row{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(.75rem,1.6vw,1.35rem)}.clinical-patient-selection-decision-row:before{content:"";position:absolute;left:14%;right:14%;top:3.65rem;height:.14rem;background:linear-gradient(90deg,transparent,#2ad2c9 18%,#ffffff 50%,#2ad2c9 82%,transparent);filter:drop-shadow(0 0 .32rem rgba(42,210,201,.55))}.clinical-patient-selection-decision-item{position:relative;display:grid;justify-items:center;gap:.32rem;text-align:center}.clinical-patient-selection-decision-item>span{position:relative;z-index:1;width:clamp(7rem,8.2vw,8rem);height:clamp(7rem,8.2vw,8rem);display:grid;place-items:center;border:.28rem solid #05aeb5;border-radius:50%;background:#fff;overflow:hidden;box-shadow:0 .55rem 1.3rem #078d9038,inset 0 0 0 1px #ffffffdb}.clinical-patient-selection-decision-item>span svg{position:absolute;left:50%;bottom:.24rem;width:1.68rem;height:1.68rem;padding:.28rem;border-radius:50%;background:linear-gradient(135deg,#078d90,#15c2c4);color:#fff;transform:translate(-50%)}.clinical-patient-selection-decision-item strong{color:#082b61;font-size:clamp(.92rem,1vw,1.1rem);font-weight:900;line-height:1.08}.clinical-patient-selection-decision p{position:absolute;left:50%;bottom:-1.08rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.72rem;margin:0;color:#082b61;font-size:clamp(1.05rem,1.18vw,1.28rem);font-weight:900;line-height:1.2;transform:translate(-50%);white-space:nowrap}.clinical-patient-selection-decision p:before,.clinical-patient-selection-decision p:after{content:"";width:clamp(3.8rem,6.8vw,6.4rem);height:1px;background:linear-gradient(90deg,transparent,rgba(7,141,144,.86))}.clinical-patient-selection-decision p:after{background:linear-gradient(90deg,rgba(7,141,144,.86),transparent)}.clinical-patient-selection-decision p svg{width:2.65rem;height:2.65rem;padding:.52rem;border-radius:50%;background:#082b61;color:#fff;box-shadow:0 .45rem .9rem #082b6133}@media(max-width:1180px){.clinical-patient-selection-layout{grid-template-columns:1fr;align-items:stretch}.clinical-patient-selection-considerations{grid-template-rows:auto auto}.clinical-patient-selection-body-map{min-height:17rem}.clinical-patient-selection-consideration:nth-child(1),.clinical-patient-selection-consideration:nth-child(3),.clinical-patient-selection-consideration:nth-child(5){left:clamp(.4rem,3vw,2.2rem)}.clinical-patient-selection-consideration:nth-child(2),.clinical-patient-selection-consideration:nth-child(4),.clinical-patient-selection-consideration:nth-child(6){right:clamp(.4rem,3vw,2.2rem)}}@media(max-width:899px){.clinical-patient-selection{padding:3rem .75rem 3.9rem}.clinical-patient-selection-shell{width:min(100%,46rem)}.clinical-patient-selection-heading h2{font-size:var(--heading-section-size)}.clinical-patient-selection-matrix-card{padding-top:2.85rem;transform:none}.clinical-patient-selection-matrix header{left:1.2rem}.clinical-patient-selection-matrix-item{grid-template-columns:2.7rem 4.45rem minmax(0,1fr) 1.6rem}.clinical-patient-selection-body-map{min-height:0;display:grid;gap:.7rem;place-items:stretch;padding:3.4rem .85rem .9rem}.clinical-patient-selection-body-map:before,.clinical-patient-selection-body-map:after,.clinical-patient-selection-person,.clinical-patient-selection-center-shield,.clinical-patient-selection-other{display:none}.clinical-patient-selection-consideration-list{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.clinical-patient-selection-consideration,.clinical-patient-selection-consideration:nth-child(n){position:relative;inset:auto;width:auto}.clinical-patient-selection-consideration:before,.clinical-patient-selection-consideration:after{display:none}.clinical-patient-selection-decision{padding-inline:1rem;border-radius:2.2rem 2.2rem 1rem 1rem}.clinical-patient-selection-decision p{position:static;transform:none;white-space:normal}}@media(max-width:560px){.clinical-patient-selection-matrix-item{grid-template-columns:2.7rem 4.2rem minmax(0,1fr)}.clinical-patient-selection-matrix-arrow{display:none}.clinical-patient-selection-consideration-list,.clinical-patient-selection-decision-row{grid-template-columns:1fr}.clinical-patient-selection-decision-row:before{display:none}}@media(max-width:480px){.clinical-patient-selection-heading h2{font-size:min(var(--heading-section-size),2.45rem)}.clinical-patient-selection-matrix-card{padding-inline:.42rem}.clinical-patient-selection-matrix-item{min-height:4.25rem;gap:.55rem}.clinical-patient-selection-consideration{grid-template-columns:2.55rem minmax(0,1fr)}.clinical-patient-selection-consideration-media{display:none}}@media(prefers-reduced-motion:reduce){.clinical-patient-selection-matrix-card{transform:none}}.clinical-pathways{position:relative;width:calc(100vw / var(--zoom-scale));margin-left:calc(50% - 50vw / var(--zoom-scale));padding:clamp(3.15rem,5vw,4.8rem) 0 clamp(3.4rem,5.5vw,5rem);overflow:hidden;color:var(--clinical-ink);background:radial-gradient(circle at 93% 14%,#2ad2c91f,#2ad2c900 18rem),radial-gradient(circle at 7% 25%,#2ad2c917,#2ad2c900 20rem),linear-gradient(180deg,#fff,#f8fcff);isolation:isolate}.clinical-pathways:before,.clinical-pathways:after{content:"";position:absolute;pointer-events:none;z-index:-1}.clinical-pathways:before{width:34rem;height:14rem;left:-10rem;top:-4rem;border:1px solid rgba(42,210,201,.13);border-radius:50%;transform:rotate(-14deg);box-shadow:0 0 0 1.2rem #2ad2c909,0 0 0 2.4rem #2ad2c906,0 0 0 3.6rem #2ad2c904}.clinical-pathways:after{width:30rem;height:30rem;right:-15rem;top:-14rem;border-radius:50%;background-image:radial-gradient(rgba(7,141,160,.14) 1px,transparent 1px);background-size:.58rem .58rem;opacity:.55}.clinical-pathways-shell{position:relative;z-index:1;width:min(1500px,calc(100% - clamp(2rem,5.5vw,5rem)))}.clinical-pathways-heading{text-align:center}.clinical-pathways-eyebrow{display:block;color:#078d90;font-size:var(--content-meta-font-size);font-weight:900;letter-spacing:.24em;line-height:1.15;text-transform:uppercase}.clinical-pathways-heading-mark{position:relative;display:block;width:3.75rem;height:.16rem;margin:.75rem auto 1.2rem;border-radius:99px;background:#05aeb5;color:#0798a6}.clinical-pathways-heading-mark:before,.clinical-pathways-heading-mark:after{content:none}.clinical-pathways-heading-mark:before{left:0}.clinical-pathways-heading-mark:after{right:0}.clinical-pathways-heading-mark i{display:none}.clinical-pathways-heading h2{margin:0;color:#082b61;font-family:var(--font-heading);font-size:clamp(2.65rem,4.05vw,4.1rem);font-weight:600;line-height:1.02}.clinical-pathways-heading p{margin:1rem 0 0;color:#3d506f;font-size:var(--section-intro-font-size);font-weight:500;line-height:var(--section-intro-line-height)}.clinical-pathways-step-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(3rem,4.1vw,4.35rem);margin-top:2.35rem;padding:0 clamp(1.2rem,3vw,2.6rem)}.clinical-pathways-step-wrap{position:relative;min-width:0}.clinical-pathways-step{position:relative;min-height:6.55rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.12rem;padding:.9rem 1.22rem .9rem 1rem;border:1px solid rgba(42,210,201,.22);border-radius:1.45rem;background:#fffffff0;box-shadow:0 1rem 2.2rem #0c23401a}.clinical-pathways-step-wrap:last-child .clinical-pathways-step{min-height:6.55rem;align-items:center}.clinical-pathways-step-wrap:last-child .clinical-pathways-step-copy{align-self:center}.clinical-pathways-step:after{content:none}.clinical-pathways-step-icon,.clinical-pathways-card-icon{display:grid;place-items:center;border:1px solid rgba(42,210,201,.22);border-radius:50%;background:radial-gradient(circle at 35% 28%,#fffffff5,#ffffff4d),#2ad2c914;color:#078da0;box-shadow:0 .7rem 1.25rem #0c234014}.clinical-pathways-step-icon{width:4.55rem;height:4.55rem}.clinical-pathways-step-icon svg{width:2.22rem;height:2.22rem;stroke-width:1.65}.clinical-pathways-step-copy{display:grid;gap:.5rem;padding-left:.2rem}.clinical-pathways-step-copy strong{color:#082b61;font-family:var(--font-heading);font-size:clamp(1.18rem,1.12vw,1.34rem);font-weight:700;line-height:1.12}.clinical-pathways-step-copy small{color:#40577a;font-size:var(--content-small-font-size);line-height:1.42}.clinical-pathways-step-arrow{position:absolute;right:calc(clamp(3rem,4.1vw,4.35rem)*-.76);top:50%;color:#0798a6;translate:0 -50%}.clinical-pathways-step-arrow svg{width:2.75rem;height:2.75rem;stroke-width:2.55}.clinical-pathways-branch{position:relative;height:4.25rem;margin:-.45rem clamp(7.5rem,11vw,11rem) 0}.clinical-pathways-branch:before{content:"";position:absolute;left:0;right:0;bottom:0;height:2.9rem;border:2px solid #078d90;border-bottom:0;border-radius:1.8rem 1.8rem 0 0}.clinical-pathways-branch span{position:absolute;left:50%;top:.52rem;width:1.75rem;height:1.75rem;border:.25rem solid #ffffff;border-radius:50%;background:#078d90;box-shadow:0 0 0 .2rem #078d9061;translate:-50% 0}.clinical-pathways-card-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:clamp(.8rem,1.35vw,1.25rem);margin-top:-.45rem;padding-bottom:.45rem}.clinical-pathways-card{position:relative;min-height:13.9rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:1rem;overflow:hidden;padding:1.18rem 1.28rem 1.12rem;border:1px solid rgba(42,210,201,.18);border-radius:var(--surface-apple-radius-compact);background:var(--clinical-pathways-card-pattern, radial-gradient(circle at 118% 122%, rgba(42, 210, 201, .14), rgba(42, 210, 201, 0) 9rem)),linear-gradient(180deg,#ffffffe6,#f5fdffd6);box-shadow:0 1rem 2.25rem #0c23401c}.clinical-pathways-card:nth-child(1){--clinical-pathways-card-image: url(/image/clinical-evidence/clinical-practice-insights-hero.png);--clinical-pathways-card-image-position: 48% 42%;--clinical-pathways-card-pattern: radial-gradient(circle at -8% 108%, rgba(7, 141, 160, .13), rgba(7, 141, 160, 0) 8.4rem), linear-gradient(90deg, rgba(42, 210, 201, .07) 0 34%, transparent 34% 100%);min-height:14.25rem;translate:0 -1.15rem}.clinical-pathways-card:nth-child(2){--clinical-pathways-card-image: url(/image/sonablate-hifu/media-replacements/sonablate-precision-physician-imaging-review.png);--clinical-pathways-card-image-position: 54% 42%;--clinical-pathways-card-pattern: radial-gradient(circle at 112% -10%, rgba(42, 210, 201, .13), rgba(42, 210, 201, 0) 8.7rem), linear-gradient(90deg, transparent 0 34%, rgba(42, 210, 201, .065) 34% 43%, transparent 43% 100%);min-height:13.65rem;translate:0 -.35rem}.clinical-pathways-card:nth-child(3){--clinical-pathways-card-image: url(/image/sonablate-hifu/media-replacements/sonablate-precision-robotics-device-closeup-2026-07-02.png);--clinical-pathways-card-image-position: 44% 48%;--clinical-pathways-card-pattern: radial-gradient(circle at 45% -12%, rgba(42, 210, 201, .16), rgba(42, 210, 201, 0) 9.5rem), linear-gradient(90deg, transparent 0 31%, rgba(42, 210, 201, .07) 31% 43%, transparent 43% 100%);min-height:15.75rem;translate:0 .72rem;box-shadow:0 1.35rem 2.7rem #0c234024}.clinical-pathways-card:nth-child(4){--clinical-pathways-card-image: url(/image/hospital-asc/hospital-asc-pathway-future-ready-care.png);--clinical-pathways-card-image-position: 58% 46%;--clinical-pathways-card-pattern: radial-gradient(circle at 108% 112%, rgba(7, 141, 160, .14), rgba(7, 141, 160, 0) 8.8rem), linear-gradient(90deg, transparent 0 41%, rgba(42, 210, 201, .06) 41% 52%, transparent 52% 100%);min-height:13.9rem;translate:0 -.5rem}.clinical-pathways-card:nth-child(5){--clinical-pathways-card-image: url(/image/hospital-asc/hospital-asc-pathway-patient-retention.png);--clinical-pathways-card-image-position: 50% 44%;--clinical-pathways-card-pattern: radial-gradient(circle at -6% -8%, rgba(42, 210, 201, .14), rgba(42, 210, 201, 0) 8.4rem), linear-gradient(90deg, transparent 0 40%, rgba(42, 210, 201, .065) 40% 47%, transparent 47% 100%);min-height:14.25rem;translate:0 -1.15rem}.clinical-pathways-card:before,.clinical-pathways-card:after{content:"";position:absolute;pointer-events:none}.clinical-pathways-card:before{inset:0;z-index:0;background:linear-gradient(90deg,#ffffffdb,#ffffffb3 47%,#ffffff80),linear-gradient(180deg,#e8fafc6b,#ffffff29),var(--clinical-pathways-card-image);background-position:center,center,var(--clinical-pathways-card-image-position, center);background-size:cover;opacity:.76}.clinical-pathways-card:after{right:-2.8rem;bottom:-2.8rem;z-index:0;width:12rem;height:12rem;border:1px solid rgba(7,141,160,.12);border-radius:50%;box-shadow:0 0 0 1.2rem #2ad2c909,0 0 0 2.4rem #2ad2c905}.clinical-pathways-card>*{position:relative;z-index:1}.clinical-pathways-card:nth-child(1):after{right:auto;left:-3.6rem;bottom:-2.9rem}.clinical-pathways-card:nth-child(2):after{right:-3.2rem;bottom:auto;top:-4.6rem}.clinical-pathways-card:nth-child(3):after{right:50%;bottom:-4.9rem;translate:50% 0}.clinical-pathways-card:nth-child(4):after{right:-3rem;bottom:-4rem}.clinical-pathways-card:nth-child(5):after{right:auto;left:-4rem;bottom:auto;top:-4.5rem}.clinical-pathways-card-node{position:absolute;left:50%;top:-1.1rem;width:.86rem;height:.86rem;border:.16rem solid #ffffff;border-radius:50%;background:#078d90;box-shadow:0 0 0 .15rem #078d906b;translate:-50% 0}.clinical-pathways-card-icon{width:4.35rem;height:4.35rem;margin-bottom:0}.clinical-pathways-card-icon svg{width:2.05rem;height:2.05rem;stroke-width:1.65}.clinical-pathways-card h3{align-self:center;max-width:11.5rem;margin:0;color:#082b61;font-family:var(--font-heading);font-size:clamp(1.24rem,1.5vw,1.55rem);font-weight:700;line-height:1.04}.clinical-pathways-card>i{grid-column:2;display:block;width:2.85rem;height:.14rem;margin:.58rem 0 .78rem;border-radius:99px;background:#05aeb5}.clinical-pathways-card p{grid-column:1 / -1;max-width:14.2rem;margin:0;color:#344a6c;font-size:clamp(.88rem,.78vw,.96rem);line-height:1.42}.clinical-pathways-callout{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:1.8rem;margin-top:-.3rem;padding:1.45rem 2.4rem;border-radius:var(--surface-apple-radius);background:radial-gradient(circle at 92% 35%,#2ad2c933,#2ad2c900 17rem),linear-gradient(135deg,#062354,#041a42);color:#fff;box-shadow:0 1rem 2.4rem #04183629}.clinical-pathways-callout-icon{display:grid;place-items:center;width:5.4rem;height:5.4rem;border:1px solid rgba(42,210,201,.65);border-radius:50%;color:#fff;background:#2ad2c91a}.clinical-pathways-callout-icon svg{width:2.6rem;height:2.6rem;stroke-width:1.55}.clinical-pathways-callout-divider{width:1px;height:4.3rem;background:#2ad2c973}.clinical-pathways-callout-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.56fr);align-items:center;gap:2rem}.clinical-pathways-callout-copy strong{font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:600;line-height:1.08}.clinical-pathways-callout-copy small{color:#ffffffe0;font-size:var(--content-body-font-size);line-height:1.45}@media(max-width:1200px){.clinical-pathways-shell{width:min(100% - 2rem,64rem)}.clinical-pathways-step-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0}.clinical-pathways-step-arrow,.clinical-pathways-branch{display:none}.clinical-pathways-card-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.35rem;padding-bottom:0}.clinical-pathways-card,.clinical-pathways-card:nth-child(n){min-height:16.4rem;translate:none}.clinical-pathways-callout-copy{grid-template-columns:1fr;gap:.4rem}}@media(max-width:899px){.clinical-pathways{padding:3rem .75rem 3.7rem}.clinical-pathways-heading h2{font-size:var(--heading-section-size)}.clinical-pathways-step-row,.clinical-pathways-card-row{grid-template-columns:1fr}.clinical-pathways-step:after{display:none}.clinical-pathways-card{min-height:0;grid-template-columns:auto minmax(0,1fr)}.clinical-pathways-callout{grid-template-columns:1fr;justify-items:start;gap:1rem;padding:1.35rem}.clinical-pathways-callout-divider{width:100%;height:1px}.clinical-pathways-callout-copy{grid-template-columns:1fr}}@media(max-width:480px){.clinical-pathways-shell{width:min(100% - 1.4rem,48rem)}.clinical-pathways-eyebrow{letter-spacing:.16em}.clinical-pathways-heading-mark{width:3.4rem}.clinical-pathways-heading-mark:before,.clinical-pathways-heading-mark:after{width:3.55rem}.clinical-pathways-step{grid-template-columns:1fr;justify-items:start}.clinical-pathways-step-number{left:4.35rem}.clinical-pathways-step-copy{padding-left:0}}.clinical-publication-library{position:relative;width:calc(100vw / var(--zoom-scale));margin-left:calc(50% - 50vw / var(--zoom-scale));padding:clamp(2.45rem,4vw,3.75rem) 1rem clamp(3.1rem,5.2vw,4.7rem);overflow:hidden;color:var(--clinical-ink);background:radial-gradient(circle at 9% 18%,#2ad2c91a,#2ad2c900 18rem),radial-gradient(circle at 92% 76%,#082b6114,#082b6100 20rem),linear-gradient(180deg,#fff,#f7fbff);isolation:isolate}.clinical-publication-library:before,.clinical-publication-library:after{content:"";position:absolute;pointer-events:none;z-index:-1}.clinical-publication-library:before{right:-7rem;top:-5rem;width:27rem;height:27rem;border-radius:50%;background-image:radial-gradient(rgba(7,141,160,.14) 1px,transparent 1px);background-size:.55rem .55rem;opacity:.4}.clinical-publication-library:after{left:-9rem;bottom:-7rem;width:34rem;height:12rem;border-top:1px solid rgba(42,210,201,.16);border-radius:50%;transform:rotate(10deg);box-shadow:0 -1.1rem #2ad2c906,0 -2.2rem #2ad2c904}.clinical-publication-library-shell{position:relative;z-index:1}.clinical-publication-library-heading{display:grid;justify-items:center;text-align:center}.clinical-publication-library-heading p{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .55rem;color:#057f85;font-size:var(--content-meta-font-size);font-weight:900;letter-spacing:.16em;text-transform:uppercase}.clinical-publication-library-heading p svg{width:1.15rem;height:1.15rem}.clinical-publication-library-heading h2{max-width:54rem;margin:0;color:#082b61;font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:1.04}.clinical-publication-library-heading>span{width:3.7rem;height:.16rem;margin-top:.85rem;border-radius:99px;background:#05aeb5}.clinical-publication-library-layout{display:grid;grid-template-columns:minmax(15.5rem,.95fr) minmax(0,3fr);align-items:stretch;gap:.85rem;margin-top:1.35rem}.clinical-publication-library-intro,.clinical-publication-card{border:1px solid rgba(12,35,64,.1);border-radius:var(--surface-apple-radius-compact);background:#ffffffeb}.clinical-publication-library-intro{display:grid;align-content:center;justify-items:start;gap:.72rem;min-height:17.4rem;padding:1.45rem;background:radial-gradient(circle at 88% 16%,#2ad2c926,#2ad2c900 9rem),linear-gradient(180deg,#fffffff2,#f9fdffeb)}.clinical-publication-library-badge{display:grid;place-items:center;width:4.6rem;height:4.6rem;border:1px solid rgba(7,141,160,.28);border-radius:50%;background:#2ad2c914;color:#078d90}.clinical-publication-library-badge svg{width:2.3rem;height:2.3rem;stroke-width:1.55}.clinical-publication-library-intro h3{max-width:18rem;margin:0;color:#082b61;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:600;line-height:1.08}.clinical-publication-library-intro p{margin:0;color:#40577a;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.clinical-publication-library-cta{display:inline-flex;align-items:center;justify-content:center;gap:.58rem;min-height:2.9rem;margin-top:.25rem;padding:.5rem 1rem;border-radius:var(--button-radius-primary);background:linear-gradient(135deg,#078d90,#18c7c7);color:#fff;font-size:var(--content-small-font-size);font-weight:900;text-decoration:none;box-shadow:0 .75rem 1.45rem #078d902e;transition:var(--button-motion)}.clinical-publication-library-cta:hover,.clinical-publication-library-cta:focus-visible,.clinical-publication-card a:hover,.clinical-publication-card a:focus-visible{filter:var(--button-hover-filter);translate:0 var(--button-hover-lift)}.clinical-publication-library-cta svg,.clinical-publication-card a svg{width:1rem;height:1rem}.clinical-publication-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.clinical-publication-card{position:relative;min-height:16.6rem;display:grid;align-content:start;gap:.52rem;overflow:hidden;padding:1rem;box-shadow:0 .72rem 1.55rem #0c234014}.clinical-publication-card:after{content:"";position:absolute;right:-4.2rem;bottom:-4.2rem;width:12rem;height:12rem;border:1px solid rgba(42,210,201,.13);border-radius:50%;box-shadow:0 0 0 1rem #2ad2c908,0 0 0 2rem #2ad2c905}.clinical-publication-card-index{position:absolute;right:1rem;top:.75rem;color:#082b6114;font-family:var(--font-heading);font-size:2.75rem;font-weight:800;line-height:1}.clinical-publication-card-icon{position:relative;z-index:1;display:grid;place-items:center;width:3rem;height:3rem;border:1px solid rgba(42,210,201,.28);border-radius:50%;background:#2ad2c914;color:#078d90}.clinical-publication-card-icon svg{width:1.48rem;height:1.48rem;stroke-width:1.6}.clinical-publication-card-meta,.clinical-publication-card-metric,.clinical-publication-card a{position:relative;z-index:1;display:inline-flex;align-items:center}.clinical-publication-card-meta{gap:.42rem;min-width:0;color:#057f85;font-size:var(--content-meta-font-size);font-weight:900;line-height:1.2}.clinical-publication-card-meta svg{width:.95rem;height:.95rem;flex:0 0 auto}.clinical-publication-card-meta span{min-width:0;overflow:hidden;color:#536780;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.clinical-publication-card h3{position:relative;z-index:1;margin:0;color:#082b61;font-family:var(--font-heading);font-size:clamp(.92rem,.92vw,1.04rem);font-weight:700;line-height:1.12}.clinical-publication-card p{position:relative;z-index:1;display:-webkit-box;margin:0;overflow:hidden;color:#40577a;font-size:calc(var(--content-small-font-size) * .94);line-height:1.36;-webkit-box-orient:vertical;-webkit-line-clamp:3}.clinical-publication-card-metric{gap:.42rem;width:fit-content;margin-top:.1rem;padding:.36rem .52rem;border:1px solid rgba(42,210,201,.2);border-radius:var(--button-radius-chip);background:#ecf8f9b8;color:#082b61;font-size:var(--content-meta-font-size);line-height:1.15}.clinical-publication-card-metric svg{width:.95rem;height:.95rem;color:#078d90}.clinical-publication-card-metric strong{font-weight:900}.clinical-publication-card-metric small{color:#536780;font-weight:800}.clinical-publication-card a{gap:.45rem;width:fit-content;margin-top:auto;color:#078d90;font-size:var(--content-small-font-size);font-weight:900;text-decoration:none;transition:var(--button-motion)}@media(max-width:1200px){.clinical-publication-library-layout{grid-template-columns:1fr}.clinical-publication-library-intro,.clinical-publication-card{min-height:0}}@media(max-width:899px){.clinical-publication-library{padding:3rem .75rem 3.7rem}.clinical-publication-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.clinical-publication-card-grid{grid-template-columns:1fr}}@media(max-width:480px){.clinical-publication-library-heading h2{font-size:var(--heading-section-size)}.clinical-publication-library-intro,.clinical-publication-card{border-radius:var(--surface-apple-radius-compact)}}@media(prefers-reduced-motion:reduce){.clinical-publication-library-cta,.clinical-publication-card a{transition:none}}.clinical-evidence-hero{position:relative;width:calc(100vw / var(--zoom-scale));margin-left:calc(50% - 50vw / var(--zoom-scale));min-height:clamp(34rem,68vh,43rem);display:flex;align-items:center;padding:calc(var(--header-height-desktop) + 1.9rem) 1.25rem 6.25rem;overflow:visible;isolation:isolate;color:#fff;background:linear-gradient(90deg,#05162efa,#05162ef0 31%,#05162ea3 52%,#05162e38),linear-gradient(180deg,#05162e14,#05162e47 58%,#05162ea8),radial-gradient(circle at 76% 18%,#2ad2c938,#2ad2c900 20rem),radial-gradient(circle at 16% 42%,#216d974d,#216d9700 28rem),url(/image/sonablate-hifu/sonablate-hifu-hero-guidance.png),linear-gradient(135deg,#061a35,#082a52 54%,#03162d);background-position:center,center,center,center,center right,center;background-size:cover,cover,cover,cover,cover,cover;background-repeat:no-repeat}.clinical-evidence-page--practice-insights .clinical-evidence-hero{--heading-hero-min: 2.1rem;--heading-hero-vw: 4.2vw;--heading-hero-max: 3.75rem;--heading-hero-size: clamp(var(--heading-hero-min), var(--heading-hero-vw), var(--heading-hero-max));min-height:clamp(39rem,73.5vh,50.6rem);padding:calc(var(--header-height-desktop) + clamp(2rem,3.2vw,3.45rem)) 1.25rem clamp(3.2rem,6.4vw,5.3rem);color:var(--clinical-ink);background:linear-gradient(90deg,#f8fcffeb,#f8fcffd1 24%,#f8fcff75 42%,#f8fcff0f 68%,#f8fcff00),linear-gradient(180deg,#f2f8fe1f,#f2f8fe05 58%,#f2f8feb3),radial-gradient(circle at 9% 38%,#2ad2c914,#2ad2c900 21rem),url(/image/clinical-evidence/clinical-practice-insights-hero.png),linear-gradient(135deg,#f7fbff,#fff 52%,#d7eaf5);background-position:center,center,center,center center,center;background-size:cover,cover,cover,cover,cover}.clinical-evidence-hero--publication{--publication-ink: #071f43;--publication-teal: #078f99;min-height:clamp(43rem,78vh,55rem);padding:calc(var(--header-height-desktop) + 2rem) 1.25rem 5.8rem;color:var(--publication-ink);background:linear-gradient(90deg,#fff,#fffffff5 25%,#ffffffc2 42%,#ffffff2e 68%,#fff0),radial-gradient(ellipse at 0% 50%,#fffffffa,#ffffffc7 34%,#fff0 67%),linear-gradient(180deg,#f7fbfff5,#ebf5fdb3);overflow:hidden}.clinical-evidence-hero--publication:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#fff,#fffffffa 27%,#ffffffb8 41%,#ffffff2e 57%,#fff0 75%),radial-gradient(ellipse at 12% 52%,#fffffff5,#ffffffc2 34%,#fff0 72%)}.clinical-evidence-hero--publication:after{background:linear-gradient(180deg,#f7fbff00,#f7fbff61 32%,#f7fbffdb 76%,#f7fbff)}.clinical-evidence-page--practice-insights .clinical-evidence-kicker{margin-bottom:1.35rem;color:var(--clinical-teal);font-size:var(--content-meta-font-size);font-weight:800;letter-spacing:.16em}.clinical-evidence-hero-video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:saturate(1.03) contrast(1.02)}.clinical-evidence-page--practice-insights .clinical-evidence-hero:before{content:"";position:absolute;left:min(0rem,calc(50% - 50vw / var(--zoom-scale)));bottom:0;width:min(36rem,42vw);height:clamp(17rem,34vw,31rem);pointer-events:none;background:radial-gradient(circle,rgba(11,136,174,.14) 0 1px,transparent 1.2px) 0 0 / .72rem .72rem,linear-gradient(138deg,#fff0,#d7eef975);clip-path:ellipse(77% 48% at 13% 77%);opacity:.5;z-index:0}.clinical-evidence-hero:after{content:"";position:absolute;inset:auto 0 0;height:clamp(7.5rem,15vh,10rem);pointer-events:none;background:linear-gradient(180deg,#f7fbff00,#f7fbff61 28%,#f7fbffd1 68%,#f7fbff);border-radius:0;opacity:1;z-index:0}.clinical-evidence-hero-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.88fr) minmax(25rem,1.12fr);align-items:center;gap:clamp(2rem,6vw,6rem)}.clinical-evidence-hero--publication .clinical-evidence-hero-shell{grid-template-columns:minmax(22rem,.52fr) minmax(41rem,1.48fr);gap:clamp(1rem,2.5vw,2.5rem)}.clinical-evidence-page--practice-insights .clinical-evidence-hero-shell{grid-template-columns:minmax(0,.82fr) minmax(24rem,1.18fr);gap:clamp(2rem,5vw,5.5rem)}.clinical-evidence-page--practice-insights .clinical-evidence-hero-copy{width:min(34rem,100%);margin-left:0;transform:translateY(clamp(-3.55rem,-6vh,-2.3rem))}.clinical-evidence-hero-copy h1{max-width:39rem;margin:0 0 1.25rem;color:#fff;font-family:var(--font-heading);font-size:var(--heading-hero-size);font-weight:600;line-height:1.04;letter-spacing:0;text-shadow:0 10px 26px rgba(0,0,0,.2)}.clinical-evidence-hero--publication .clinical-evidence-hero-copy{position:relative;z-index:2;max-width:34rem;padding-top:clamp(1rem,4vh,3.4rem)}.clinical-evidence-hero--publication .clinical-evidence-kicker{margin-bottom:1.55rem;color:var(--publication-teal);font-size:var(--content-meta-font-size);font-weight:900;letter-spacing:.16em}.clinical-evidence-hero--publication .clinical-evidence-kicker:before{content:"";display:block;width:4rem;height:.18rem;margin-bottom:1.2rem;background:var(--publication-teal)}.clinical-evidence-hero--publication .clinical-evidence-hero-copy h1{max-width:32rem;margin-bottom:1.4rem;color:var(--publication-ink);font-size:clamp(3.2rem,5.25vw,5rem);font-weight:600;line-height:.98;text-shadow:none}.clinical-evidence-hero--publication .clinical-evidence-hero-title-line--accent{color:var(--publication-teal)}.clinical-evidence-page--practice-insights .clinical-evidence-hero-copy h1{max-width:31rem;margin-bottom:1.1rem;color:#082b61;font-weight:600;line-height:1.04;text-shadow:none}.clinical-evidence-hero-title-line{display:block}.clinical-evidence-hero-title-line--accent{color:var(--clinical-light-teal)}.clinical-evidence-hero-intro{max-width:37rem;margin-bottom:1.45rem;color:#ffffffdb;font-size:var(--content-body-font-size);line-height:1.7}.clinical-evidence-hero--publication .clinical-evidence-hero-intro{max-width:26rem;margin-bottom:1.8rem;color:#071f43;font-size:clamp(1.18rem,1.75vw,1.55rem);line-height:1.48}.clinical-evidence-hero-cta{display:inline-flex;align-items:center;gap:.82rem;min-height:3.4rem;padding:.35rem 1.05rem .35rem 1.2rem;border-radius:var(--button-radius-primary);color:#fff;background:linear-gradient(135deg,#078f99,#046e7c);font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:800;text-decoration:none;box-shadow:0 .75rem 1.35rem #078f993d}.clinical-evidence-hero-cta svg{width:1.22rem;height:1.22rem}.clinical-evidence-hero-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.68rem;max-width:30rem;margin:2rem 0 0;color:#071f43;font-size:var(--content-small-font-size);line-height:1.55}.clinical-evidence-hero-note svg{width:1.1rem;height:1.1rem;margin-top:.18rem;color:var(--publication-teal)}.clinical-evidence-page--practice-insights .clinical-evidence-hero-intro{max-width:31rem;margin-bottom:1.35rem;color:var(--color-blue);font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}.clinical-evidence-hero-media{position:relative;min-height:clamp(24rem,30vw,31rem);overflow:visible}.clinical-evidence-hero--publication .clinical-evidence-hero-media{position:relative;z-index:1;min-height:clamp(36rem,47vw,46rem);transform:translate(clamp(0rem,2vw,2.6rem))}.clinical-evidence-hero--publication .clinical-evidence-hero-media:after{content:"";position:absolute;inset:-8% -14% -8% -18%;z-index:2;pointer-events:none;background:linear-gradient(90deg,#fffffff0,#ffffffa8 8%,#ffffff29 17%,#fff0 30%),linear-gradient(270deg,#f7fbff94,#f7fbff00 16%),linear-gradient(180deg,#f7fbff8c,#f7fbff00 14% 84%,#f7fbffb8)}.clinical-evidence-publication-image{position:absolute;top:50%;right:clamp(-18rem,-14vw,-7rem);width:min(104rem,100vw);max-width:none;height:auto;transform:translateY(-50%);filter:saturate(1.02) contrast(1.01);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 91%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 7%,#000 90%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 91%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 7%,#000 90%,transparent 100%);mask-composite:intersect;pointer-events:none;-webkit-user-select:none;user-select:none}.clinical-evidence-page--practice-insights .clinical-evidence-hero-media{min-height:clamp(26rem,34vw,36rem)}@media(max-width:1200px){.clinical-evidence-hero{min-height:auto;padding-top:calc(var(--header-height-mobile) + 2.2rem)}.clinical-evidence-hero-shell,.clinical-evidence-page--practice-insights .clinical-evidence-hero-shell{grid-template-columns:1fr;gap:0}.clinical-evidence-page--practice-insights .clinical-evidence-hero-copy{width:min(34rem,100%);margin-left:0;transform:none}.clinical-evidence-hero-media{display:none}}@media(max-width:899px){.clinical-evidence-hero{padding-bottom:5rem}.clinical-evidence-page--practice-insights .clinical-evidence-hero{min-height:clamp(32rem,66vh,39rem);padding-top:calc(var(--header-height-mobile) + 2.2rem);background:linear-gradient(90deg,#f8fcfffa,#f8fcffe6 56%,#f8fcff73),linear-gradient(180deg,#f7fbff1f,#f7fbffd6),url(/image/clinical-evidence/clinical-practice-insights-hero.png),linear-gradient(135deg,#f7fbff,#fff 52%,#d7eaf5);background-position:center,center,66% center,center;background-size:cover,cover,cover,cover}.clinical-evidence-hero-copy h1,.clinical-evidence-page--practice-insights .clinical-evidence-hero-copy h1{max-width:32rem}}@media(max-width:480px){.clinical-evidence-hero{padding:calc(var(--header-height-mobile) + 1.25rem) .75rem 4.4rem}.clinical-evidence-page--practice-insights .clinical-evidence-hero{background-position:center,center,68% center,center}.clinical-evidence-hero-copy h1{line-height:1.08}.clinical-evidence-hero-intro{line-height:1.58}}.clinical-procedure-overview{position:relative;z-index:2;width:calc(100vw / var(--zoom-scale));margin-left:calc(50% - 50vw / var(--zoom-scale));padding:clamp(3.2rem,5.6vw,5.4rem) 1rem clamp(3.7rem,6vw,5.8rem);overflow:hidden;color:var(--clinical-ink);background:radial-gradient(circle at 8% 88%,#2ad2c91f,#2ad2c900 18rem),radial-gradient(circle at 96% 12%,#2ad2c91c,#2ad2c900 19rem),linear-gradient(180deg,#f7fbff,#fff 46%,#f7fbff);isolation:isolate}.clinical-procedure-overview:before,.clinical-procedure-overview:after{content:"";position:absolute;pointer-events:none;z-index:-1}.clinical-procedure-overview:before{width:32rem;height:12rem;right:-5rem;top:-3rem;border:1px solid rgba(42,210,201,.12);border-radius:50%;transform:rotate(10deg);box-shadow:0 0 0 1.3rem #2ad2c909,0 0 0 2.6rem #2ad2c906}.clinical-procedure-overview:after{width:27rem;height:27rem;left:-14rem;bottom:-13rem;border:1px solid rgba(42,210,201,.1);border-radius:50%;box-shadow:0 0 0 1.4rem #2ad2c908,0 0 0 2.8rem #2ad2c906,0 0 0 4.2rem #2ad2c904}.clinical-procedure-overview-shell{position:relative;z-index:1}.clinical-procedure-overview-heading{text-align:center}.clinical-procedure-overview-mark{display:inline-block;width:3.15rem;height:.18rem;margin-bottom:1.05rem;border-radius:99px;background:#05aeb5}.clinical-procedure-overview-heading h2{margin:0;color:#082b61;font-family:var(--font-heading);font-size:var(--heading-hero-size);font-weight:600;line-height:1}.clinical-procedure-overview-heading p{max-width:40rem;margin:1rem auto 0;color:#4b5f80;font-size:var(--section-intro-font-size);line-height:var(--section-intro-line-height)}.clinical-procedure-overview-feature{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(22rem,1fr);align-items:stretch;gap:1.35rem;margin-top:2.25rem}.clinical-procedure-video-card{position:relative;min-height:0;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(12,35,64,.08);border-radius:var(--surface-apple-radius);background:#06264f;box-shadow:0 1.2rem 2.9rem #0c234024}.clinical-procedure-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.clinical-procedure-copy-card{min-height:0;display:grid;align-content:center;padding:clamp(1.5rem,2.8vw,2.25rem);border:1px solid rgba(12,35,64,.08);border-radius:var(--surface-apple-radius);background:radial-gradient(circle at 82% 12%,#2ad2c91a,#2ad2c900 12rem),#ffffffeb;box-shadow:0 1rem 2.4rem #0c23401a}.clinical-procedure-copy-card h3{margin:0;color:#082b61;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:600;line-height:1.08}.clinical-procedure-copy-card h3>.clinical-procedure-copy-card-accent{display:block;color:#057f99}.clinical-procedure-copy-card h3:after{content:"";display:block;width:3.7rem;height:.16rem;margin-top:1.1rem;border-radius:99px;background:#05aeb5}.clinical-procedure-copy-card p{margin:1.35rem 0 0;color:#40577a;font-size:var(--content-body-font-size);line-height:1.7}.clinical-procedure-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.65rem}.clinical-procedure-capabilities span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.64rem;padding-right:.82rem;color:#082b61}.clinical-procedure-capabilities span+span{border-left:1px solid rgba(12,35,64,.12);padding-left:.82rem}.clinical-procedure-capabilities svg{width:2.1rem;height:2.1rem;color:#069daa;stroke-width:1.55}.clinical-procedure-capabilities small{font-size:var(--content-small-font-size);font-weight:700;line-height:1.22}.clinical-procedure-platform-link{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;width:100%;min-height:3.45rem;margin-top:1.8rem;padding:.45rem 1.2rem;border-radius:var(--button-radius-primary);background:linear-gradient(135deg,#0798a6,#17c6c7);color:#fff;text-decoration:none;font-size:var(--content-body-font-size);font-weight:900;box-shadow:0 .9rem 1.8rem #069da633;transition:var(--button-motion)}.clinical-procedure-platform-link:hover,.clinical-procedure-platform-link:focus-visible{filter:var(--button-hover-filter);translate:0 var(--button-hover-lift);scale:var(--button-hover-scale)}.clinical-procedure-platform-link svg{width:1.15rem;height:1.15rem}.clinical-procedure-overview-grid{--procedure-card-spread: clamp(2.2rem, 4.4vw, 5rem);display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-auto-rows:minmax(clamp(8.45rem,9.7vw,9.7rem),auto);gap:clamp(.72rem,1.05vw,1rem);margin:1.35rem calc(var(--procedure-card-spread) * -.45) 0;padding:.1rem clamp(.2rem,.65vw,.55rem) .65rem;overflow:visible}.clinical-procedure-overview-card{position:relative;--procedure-card-skew: -5deg;min-height:100%;display:grid;grid-template-columns:clamp(2.75rem,3.7vw,3.55rem) minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:clamp(.58rem,.9vw,.82rem);row-gap:.22rem;overflow:hidden;padding:clamp(.82rem,1.35vw,1.16rem) clamp(.95rem,1.55vw,1.32rem);border:1px solid rgba(255,255,255,.24);border-radius:1.15rem;color:#fff;text-align:left;background:radial-gradient(circle at 12% 42%,#fff3,#fff0 7.2rem),linear-gradient(126deg,var(--procedure-card-base, #063d63) 0%,var(--procedure-card-mid, #075f88) 54%,var(--procedure-card-accent, #0fc5c7) 100%);box-shadow:0 .9rem 1.9rem #0c23402e;transform:skew(var(--procedure-card-skew));transform-origin:center;isolation:isolate;transition:filter var(--button-motion),scale var(--button-motion),translate var(--button-motion),box-shadow var(--button-motion)}.clinical-procedure-overview-card:nth-child(1){grid-column:1 / 9;grid-row:1}.clinical-procedure-overview-card:nth-child(2){--procedure-card-skew: -3deg;grid-column:9 / 17;grid-row:1}.clinical-procedure-overview-card:nth-child(3){--procedure-card-skew: -3deg;grid-column:17 / 25;grid-row:1}.clinical-procedure-overview-card:nth-child(4){--procedure-card-skew: 3deg;grid-column:1 / 9;grid-row:2}.clinical-procedure-overview-card:nth-child(5){--procedure-card-skew: -2deg;grid-column:9 / 17;grid-row:2}.clinical-procedure-overview-card:nth-child(6){--procedure-card-skew: 3deg;grid-column:17 / 25;grid-row:2}.clinical-procedure-overview-card:hover,.clinical-procedure-overview-card:focus-within{translate:0 -.28rem;scale:1.018;filter:saturate(1.12) contrast(1.04);box-shadow:0 1.25rem 2.3rem #0c234038}.clinical-procedure-overview-card:before,.clinical-procedure-overview-card:after{content:"";position:absolute;inset:0;pointer-events:none}.clinical-procedure-overview-card>*{transform:skew(calc(var(--procedure-card-skew) * -1))}.clinical-procedure-overview-card:before{z-index:-2;background:var(--procedure-card-image);background-position:var(--procedure-card-position, center);background-size:cover;opacity:var(--procedure-card-image-opacity, .34);mix-blend-mode:normal}.clinical-procedure-overview-card:after{z-index:-1;background:repeating-linear-gradient(158deg,var(--procedure-card-line, rgba(42, 210, 201, .24)) 0 1px,rgba(42,210,201,0) 1px 13px),radial-gradient(circle at 18% 56%,var(--procedure-card-glow, rgba(42, 210, 201, .24)),rgba(42,210,201,0) 8.8rem),radial-gradient(circle at 92% 14%,#ffffff2b,#fff0 11rem),linear-gradient(92deg,#010e2475,#010e243d 48%,#010e240d);opacity:1}.clinical-procedure-overview-card--teal{--procedure-card-base: #16898b;--procedure-card-mid: #20a49f;--procedure-card-accent: #58d8d0;--procedure-card-glow: rgba(74, 232, 220, .28);--procedure-card-line: rgba(155, 255, 248, .24);--procedure-card-image-opacity: .42}.clinical-procedure-overview-card--navy{--procedure-card-base: #173c78;--procedure-card-mid: #2362a7;--procedure-card-accent: #4b91df;--procedure-card-glow: rgba(117, 164, 232, .28);--procedure-card-line: rgba(145, 222, 255, .22);--procedure-card-image-opacity: .4}.clinical-procedure-overview-card--green{--procedure-card-base: #188d80;--procedure-card-mid: #27a98a;--procedure-card-accent: #70dec2;--procedure-card-glow: rgba(112, 232, 202, .28);--procedure-card-line: rgba(172, 255, 232, .22);--procedure-card-image-opacity: .4}.clinical-procedure-overview-card--violet{--procedure-card-base: #5b3a91;--procedure-card-mid: #7350b0;--procedure-card-accent: #9b76de;--procedure-card-glow: rgba(178, 134, 236, .28);--procedure-card-line: rgba(218, 189, 255, .22);--procedure-card-image-opacity: .4}.clinical-procedure-overview-card--cyan{--procedure-card-base: #1688a5;--procedure-card-mid: #23a5c0;--procedure-card-accent: #65d9e4;--procedure-card-glow: rgba(102, 219, 234, .3);--procedure-card-line: rgba(170, 242, 255, .24);--procedure-card-image-opacity: .4}.clinical-procedure-overview-card--deep{--procedure-card-base: #173a72;--procedure-card-mid: #235f9d;--procedure-card-accent: #5aa6dc;--procedure-card-glow: rgba(95, 178, 226, .28);--procedure-card-line: rgba(150, 222, 255, .22);--procedure-card-image-opacity: .4}.clinical-procedure-overview-card-icon{position:relative;grid-row:1 / 3;width:clamp(2.48rem,3.25vw,3.18rem);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(255,255,255,.78);border-radius:50%;background:#0019342e;color:#fff;animation:clinical-procedure-icon-float 4.8s ease-in-out infinite;box-shadow:0 0 0 .34rem #ffffff0d}.clinical-procedure-overview-card-icon:before,.clinical-procedure-overview-card-icon:after{content:"";position:absolute;inset:.38rem;border-radius:50%;pointer-events:none}.clinical-procedure-overview-card-icon:before{border:1px solid rgba(42,210,201,.34);animation:clinical-procedure-icon-pulse 2.8s ease-in-out infinite}.clinical-procedure-overview-card-icon:after{inset:-.32rem;border:1px solid rgba(255,255,255,.16);opacity:.6;animation:clinical-procedure-icon-orbit 5.2s linear infinite}.clinical-procedure-overview-card-icon svg{position:relative;z-index:1;width:clamp(1.2rem,1.75vw,1.6rem);height:clamp(1.2rem,1.75vw,1.6rem);stroke-width:1.65}@keyframes clinical-procedure-icon-float{0%,to{translate:0 0}50%{translate:0 -.22rem}}@keyframes clinical-procedure-icon-pulse{0%,to{scale:.86;opacity:.45}50%{scale:1.08;opacity:.9}}@keyframes clinical-procedure-icon-orbit{to{rotate:360deg}}.clinical-procedure-overview-card h3{margin:0;max-width:10.5rem;color:#fff;font-family:var(--font-heading);font-size:clamp(1.02rem,1.08vw,1.18rem);font-weight:750;line-height:1.05;text-shadow:0 1px 0 rgba(0,0,0,.16)}.clinical-procedure-overview-card p{margin:0;max-width:11.2rem;color:#d6fffbeb;font-size:clamp(.72rem,.74vw,.82rem);font-weight:650;line-height:1.2}@media(max-width:1200px){.clinical-procedure-overview-feature{grid-template-columns:1fr}.clinical-procedure-video-card,.clinical-procedure-copy-card{min-height:0}.clinical-procedure-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(8rem,auto)}.clinical-procedure-overview-card:nth-child(n){grid-column:auto;grid-row:auto;margin-left:0;margin-top:0}}@media(max-width:899px){.clinical-procedure-overview{padding:3rem .75rem 4rem}.clinical-procedure-copy-card{min-height:0}.clinical-procedure-capabilities{grid-template-columns:1fr}.clinical-procedure-capabilities span+span{border-left:0;border-top:1px solid rgba(12,35,64,.12);padding-left:0;padding-top:.75rem}}@media(max-width:480px){.clinical-procedure-overview-heading h2{font-size:var(--heading-section-size)}.clinical-procedure-video-card{border-radius:var(--surface-apple-radius-compact)}.clinical-procedure-copy-card{min-height:0;border-radius:var(--surface-apple-radius-compact)}.clinical-procedure-overview-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:.72rem;padding-inline:0}.clinical-procedure-overview-card{min-height:7.6rem;padding:.95rem .78rem}.clinical-procedure-overview-card-icon{width:3.8rem}}@media(prefers-reduced-motion:reduce){.clinical-procedure-platform-link{transition:none}.clinical-procedure-overview-card-icon,.clinical-procedure-overview-card-icon:before,.clinical-procedure-overview-card-icon:after{animation:none}}.clinical-study-explorer{position:relative;z-index:2;width:calc(100vw / var(--zoom-scale));margin-left:calc(50% - 50vw / var(--zoom-scale));padding:2.3rem 1rem 4.5rem}.clinical-study-panel-header{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.55rem}.clinical-study-panel-header h2{position:relative;margin:0;color:var(--clinical-ink);font-family:var(--font-heading);font-size:clamp(1.75rem,2.4vw,2.35rem);line-height:1.05}.clinical-study-panel-header h2:after{content:"";display:block;width:3.3rem;height:.16rem;margin-top:.75rem;border-radius:99px;background:var(--clinical-teal)}.clinical-study-panel-header p{max-width:35rem;margin:0 0 .2rem;color:var(--clinical-ink);font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.clinical-study-list{display:grid;gap:1.35rem}.clinical-library{margin-top:clamp(2.8rem,5vw,4.6rem)}.clinical-library-header{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.35rem}.clinical-library-kicker{margin:0 0 .35rem;color:#078da0;font-size:var(--content-meta-font-size);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.clinical-library-header h2{position:relative;margin:0;color:var(--clinical-ink);font-family:var(--font-heading);font-size:clamp(1.75rem,2.4vw,2.35rem);line-height:1.05}.clinical-library-header h2:after{content:"";display:block;width:3.3rem;height:.16rem;margin-top:.75rem;border-radius:99px;background:var(--clinical-teal)}.clinical-library-header p{max-width:52rem;margin:.8rem 0 0;color:var(--clinical-ink);font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.clinical-library-note{color:var(--clinical-muted)!important}.clinical-library-sort{display:flex;align-items:center;gap:.72rem;color:var(--clinical-muted);font-size:var(--content-small-font-size);white-space:nowrap}.clinical-library-sort select{min-width:10.5rem;padding:.68rem 2.4rem .68rem .9rem;border:1px solid rgba(12,35,64,.18);border-radius:var(--button-radius-secondary);background:#fff;color:var(--clinical-ink);font:inherit;font-weight:800}.clinical-indication-switcher{width:min(38rem,100%);min-height:5rem;margin:0 auto 1.4rem;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid rgba(12,35,64,.1);border-radius:999px;background:#fffffff5;box-shadow:0 1.1rem 2.2rem #0c23401a}.clinical-indication-tab{display:flex;align-items:center;justify-content:center;gap:.82rem;min-width:0;border:0;border-radius:0;background:transparent;color:var(--clinical-ink);cursor:pointer;font:inherit}.clinical-indication-tab+.clinical-indication-tab{border-left:1px solid rgba(12,35,64,.12)}.clinical-indication-tab--active{color:#fff;background:radial-gradient(circle at 20% 50%,#2ad2c93d,#2ad2c900 42%),linear-gradient(135deg,#08305b,#061d3a)}.clinical-indication-icon{display:inline-grid;place-items:center;width:2.85rem;height:2.85rem;border:1px solid rgba(42,210,201,.32);border-radius:50%;color:var(--clinical-teal);background:#2ad2c914}.clinical-indication-tab--active .clinical-indication-icon{color:#fff;background:#2ad2c93d}.clinical-indication-icon svg{width:1.42rem;height:1.42rem}.clinical-indication-tab strong,.clinical-indication-tab small{display:block;text-align:left}.clinical-indication-tab strong{font-family:var(--font-heading);font-size:var(--heading-card-size);line-height:1.08}.clinical-indication-tab small{margin-top:.2rem;color:currentColor;opacity:.74;font-size:var(--content-meta-font-size)}.clinical-library-list{display:grid;gap:.85rem}.clinical-library-card{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);overflow:hidden;border:1px solid rgba(12,35,64,.08);border-radius:var(--surface-apple-radius-compact);background:#fff;box-shadow:0 1rem 2.6rem #0c234014}.clinical-library-card--media-left{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr)}.clinical-library-card--media-left .clinical-library-copy{order:2}.clinical-library-copy{padding:clamp(1.25rem,2.4vw,1.8rem)}.clinical-library-heading-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:.65rem}.clinical-library-index{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--clinical-teal),#0b9da6);font-family:var(--font-heading);font-size:1.05rem;font-weight:800;line-height:1}.clinical-library-label{display:inline-flex;margin-bottom:.35rem;padding:.18rem .55rem;border-radius:var(--button-radius-chip);background:#2ad2c921;color:#067d91;font-size:var(--content-meta-font-size);font-weight:800}.clinical-library-copy h3{max-width:52rem;margin:0;color:var(--clinical-ink);font-family:var(--font-heading);font-size:clamp(1.18rem,1.55vw,1.45rem);font-weight:700;line-height:1.16}.clinical-library-full-title,.clinical-library-meta{margin-left:3.35rem}.clinical-library-full-title{max-width:52rem;margin-top:0;margin-bottom:.62rem;color:#16355e;font-size:var(--content-small-font-size);font-weight:800;line-height:1.46}.clinical-library-meta{margin-top:0;margin-bottom:1.05rem;color:#28466f;font-size:var(--content-meta-font-size);line-height:var(--content-small-line-height)}.clinical-library-meta span{margin:0 .75rem;color:#0c234052}.clinical-library-metrics{display:flex;flex-wrap:wrap;gap:.52rem;margin-bottom:1.05rem}.clinical-library-summary{max-width:54rem;margin:0 0 1rem;color:#23405f;font-size:var(--content-small-font-size);line-height:1.72}.clinical-library-outcomes{padding:1rem 1.1rem;border-radius:var(--surface-apple-radius-inner);background:linear-gradient(180deg,#f5f9fc,#edf4f8)}.clinical-library-outcomes>strong{display:block;margin-bottom:.72rem;color:#067d91;font-family:var(--font-heading);font-size:var(--content-small-font-size);line-height:1.2}.clinical-library-outcomes ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem .9rem;margin:0;padding:0;list-style:none}.clinical-library-outcomes li{display:flex;align-items:start;gap:.48rem;color:#16355e;font-size:var(--content-meta-font-size);font-weight:700;line-height:1.32}.clinical-library-outcomes svg{flex:0 0 auto;width:1rem;height:1rem;color:#078da0}.clinical-library-safety{margin-top:.82rem;padding:1rem 1.1rem;border:1px solid rgba(148,63,19,.2);border-radius:var(--surface-apple-radius-inner);background:#fff4ea}.clinical-library-safety>strong{display:block;margin-bottom:.72rem;color:#9b4e12;font-family:var(--font-heading);font-size:var(--content-small-font-size);line-height:1.2}.clinical-library-safety ul{display:grid;gap:.52rem;margin:0;padding:0;list-style:none}.clinical-library-safety li{display:flex;align-items:start;gap:.48rem;color:#4f2f16;font-size:var(--content-meta-font-size);font-weight:700;line-height:1.32}.clinical-library-safety svg{flex:0 0 auto;width:1rem;height:1rem;color:#c56a22}.clinical-library-action{display:grid;justify-items:center;align-content:center;gap:.9rem;min-height:100%;padding:1.2rem;border-left:1px solid rgba(12,35,64,.1);background:linear-gradient(180deg,#f8fcff,#edf5f8)}.clinical-library-card--media-left .clinical-library-action{order:1;border-right:1px solid rgba(12,35,64,.1);border-left:0}.clinical-library-paper{position:relative;width:min(100%,9.5rem);aspect-ratio:.78;display:grid;place-items:center}.clinical-library-paper img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.2}.clinical-library-paper-sheet{position:relative;width:76%;height:86%;padding:.78rem;border:1px solid rgba(12,35,64,.14);border-radius:.46rem;background:#fffffff0;box-shadow:0 .8rem 1.7rem #0c234024;overflow:hidden}.clinical-library-paper-sheet span{display:block;margin-bottom:.6rem;color:var(--clinical-muted);font-size:.45rem;font-weight:800}.clinical-library-paper-sheet strong{display:block;margin-bottom:.62rem;color:var(--clinical-ink);font-size:.48rem;line-height:1.25}.clinical-library-paper-sheet i{display:block;height:.36rem;margin-top:.34rem;border-radius:99px;background:#0c23401f}.clinical-library-paper-sheet i:nth-of-type(2){width:86%}.clinical-library-paper-sheet i:nth-of-type(3){width:62%}.clinical-library-abstract-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:10.5rem;min-height:2.65rem;padding:.3rem .92rem;border:0;border-radius:999px;background:#052a55;color:#fff;cursor:pointer;font:inherit;font-size:var(--content-small-font-size);font-weight:800;text-decoration:none}.clinical-library-abstract-button svg{width:.95rem;height:.95rem}.clinical-study-card{min-height:24rem;display:grid;grid-template-columns:minmax(0,1.43fr) minmax(19rem,.9fr);overflow:hidden;border:1px solid rgba(12,35,64,.08);border-radius:var(--surface-apple-radius);background:#fff;box-shadow:0 1.3rem 3.5rem #0c23401f}.clinical-study-card--media-left{grid-template-columns:minmax(19rem,.9fr) minmax(0,1.57fr)}.clinical-study-copy{padding:clamp(1.5rem,2.8vw,2.35rem)}.clinical-study-card--media-left .clinical-study-copy{order:2}.clinical-study-heading-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:.65rem}.clinical-study-index{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--clinical-teal),#0b9da6);font-family:var(--font-heading);font-size:1.05rem;font-weight:800;line-height:1}.clinical-study-copy h3,.clinical-study-full-title{max-width:46rem;color:var(--clinical-ink);font-family:var(--font-heading);font-size:clamp(1.24rem,1.75vw,1.58rem);font-weight:700;line-height:1.16}.clinical-study-copy h3{margin:0}.clinical-study-full-title{margin:0 0 .62rem 3.35rem;font-size:clamp(1.02rem,1.35vw,1.22rem)}.clinical-study-meta{margin:0 0 1.05rem 3.35rem;color:#28466f;font-size:var(--content-meta-font-size);line-height:var(--content-small-line-height)}.clinical-study-meta span{margin:0 .75rem;color:#0c234052}.clinical-study-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;margin-bottom:1.15rem}.clinical-study-metric{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.48rem;min-height:3.55rem;padding:.7rem .78rem;border-radius:.55rem;background:#f2f7fb;color:var(--clinical-ink);font-size:var(--content-meta-font-size)}.clinical-study-metric svg{width:1.12rem;height:1.12rem;color:#058c9c}.clinical-study-metric small,.clinical-study-metric strong{display:block}.clinical-study-metric small{color:#057e99;font-weight:800;line-height:1.14}.clinical-study-summary{max-width:48rem;margin:0 0 1rem;color:#23405f;font-size:var(--content-small-font-size);line-height:1.72}.clinical-study-summary>strong,.clinical-study-attributes>strong,.clinical-study-data-viz>strong,.clinical-study-visualization>strong{display:block;margin-bottom:.62rem;color:#067d91;font-family:var(--font-heading);font-size:var(--content-small-font-size);line-height:1.2}.clinical-study-summary p{margin:0}.clinical-study-summary p+p{margin-top:.72rem}.clinical-study-attributes,.clinical-study-visualization{margin-bottom:1rem;padding:1rem 1.1rem;border-radius:var(--surface-apple-radius-inner);background:#f6fafc}.clinical-study-attributes ul,.clinical-study-visualization ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:0;padding:0;list-style:none}.clinical-study-attributes li,.clinical-study-visualization li{color:#16355e;font-size:var(--content-meta-font-size);font-weight:700;line-height:1.34}.clinical-study-attributes li:before,.clinical-study-visualization li:before{content:"";display:inline-block;width:.42rem;height:.42rem;margin-right:.48rem;border-radius:50%;background:#078da0;vertical-align:.08rem}.clinical-study-outcomes{margin-bottom:1rem;padding:1.05rem 1.25rem;border-radius:var(--surface-apple-radius-inner);background:linear-gradient(180deg,#f5f9fc,#edf4f8)}.clinical-study-outcomes>strong{display:block;margin-bottom:.82rem;color:#067d91;font-family:var(--font-heading);font-size:var(--content-small-font-size);line-height:1.2}.clinical-study-outcomes ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:0;padding:0;list-style:none}.clinical-study-outcomes li{color:#16355e;font-size:var(--content-meta-font-size);font-weight:700;line-height:1.32}.clinical-study-outcomes li:before{content:"";display:inline-block;width:.42rem;height:.42rem;margin-right:.48rem;border-radius:50%;background:#078da0;vertical-align:.08rem}.clinical-study-outcome-intro{margin:0 0 .72rem;color:#23405f;font-size:var(--content-meta-font-size);font-weight:800;line-height:1.35}.clinical-study-outcome-table{overflow:hidden;border:1px solid rgba(12,35,64,.1);border-radius:.64rem}.clinical-study-outcome-table-row{display:grid;grid-template-columns:repeat(var(--outcome-table-columns, 3),minmax(0,1fr))}.clinical-study-outcome-table-row--header{background:#078da01a;color:#067d91;font-weight:900}.clinical-study-outcome-table-row+.clinical-study-outcome-table-row{border-top:1px solid rgba(12,35,64,.08)}.clinical-study-outcome-table-row span{padding:.58rem .66rem;color:#16355e;font-size:var(--content-meta-font-size);font-weight:800;line-height:1.25}.clinical-study-data-viz{margin-bottom:1rem;padding:1.05rem 1.2rem;border:1px solid rgba(7,141,160,.12);border-radius:var(--surface-apple-radius-inner);background:radial-gradient(circle at 12% 16%,#2ad2c924,#2ad2c900 13rem),linear-gradient(180deg,#fff,#f4fafc)}.clinical-study-data-viz small{display:block;color:#16355e;font-size:var(--content-meta-font-size);font-weight:800;line-height:1.28}.clinical-study-viz-stat-row,.clinical-study-viz-metric-grid,.clinical-study-viz-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.clinical-study-viz-stat-row span,.clinical-study-viz-metric-grid span,.clinical-study-viz-notes span{min-width:0;padding:.72rem .78rem;border-radius:.6rem;background:#edf7fa}.clinical-study-viz-stat-row b,.clinical-study-viz-metric-grid b,.clinical-study-viz-stacked-headline b{display:block;color:#078da0;font-family:var(--font-heading);font-size:clamp(1.18rem,1.8vw,1.55rem);line-height:1}.clinical-study-viz-bars,.clinical-study-viz-sentiment,.clinical-study-viz-comparison{display:grid;gap:.62rem}.clinical-study-viz-stat-row+.clinical-study-viz-bars{margin-top:.9rem}.clinical-study-viz-bars span,.clinical-study-viz-sentiment span{display:grid;grid-template-columns:minmax(7rem,.42fr) minmax(0,1fr) auto;align-items:center;gap:.68rem}.clinical-study-viz-bars i,.clinical-study-viz-sentiment i,.clinical-study-viz-comparison-row i{position:relative;display:block;height:.72rem;overflow:hidden;border-radius:99px;background:#0c234014}.clinical-study-viz-bars i:after,.clinical-study-viz-sentiment i:after,.clinical-study-viz-comparison-row i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--viz-value);border-radius:inherit;background:linear-gradient(90deg,#078da0,#22c5c1)}.clinical-study-viz-bars b,.clinical-study-viz-sentiment b,.clinical-study-viz-comparison-row b{color:#078da0;font-family:var(--font-heading);font-size:1.05rem;line-height:1}.clinical-study-viz-donuts,.clinical-study-viz-radials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.82rem}.clinical-study-viz-radials{grid-template-columns:repeat(5,minmax(0,1fr))}.clinical-study-viz-donuts span,.clinical-study-viz-radials span{display:grid;justify-items:center;gap:.55rem;min-width:0;text-align:center}.clinical-study-viz-donuts i,.clinical-study-viz-radials i{width:5.4rem;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#ffffff 0 54%,transparent 55%),conic-gradient(#078da0 var(--viz-value),rgba(12,35,64,.1) 0)}.clinical-study-viz-radials i{width:4.55rem}.clinical-study-viz-donuts b,.clinical-study-viz-radials b{color:#078da0;font-family:var(--font-heading);font-size:1.05rem}.clinical-study-viz-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.clinical-study-viz-metric-grid span{min-height:5.2rem;display:grid;align-content:center}.clinical-study-viz-legend{display:flex;justify-content:end;gap:1rem;color:#16355e;font-size:var(--content-meta-font-size);font-weight:900}.clinical-study-viz-legend span:first-child:before,.clinical-study-viz-legend span:last-child:before{content:"";display:inline-block;width:.55rem;height:.55rem;margin-right:.34rem;border-radius:50%;background:#078da0}.clinical-study-viz-legend span:last-child:before{background:#7ca1bd}.clinical-study-viz-comparison-row{display:grid;grid-template-columns:4.8rem minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.7rem}.clinical-study-viz-comparison-row span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem}.clinical-study-viz-bar--surgery:after{background:linear-gradient(90deg,#6d92ae,#a4bfd2)!important}.clinical-study-viz-stacked{display:grid;gap:.75rem}.clinical-study-viz-stacked-headline{display:inline-grid;justify-self:start;padding:.75rem .9rem;border-radius:.65rem;background:#edf7fa}.clinical-study-viz-stack{display:flex;min-height:2.2rem;overflow:hidden;border-radius:999px;background:#0c234014}.clinical-study-viz-stack-segment{flex:var(--viz-value) 1 0;display:grid;place-items:center;color:#fff;font-size:var(--content-meta-font-size);font-weight:900}.clinical-study-viz-stack-segment--low{background:#24bdb7}.clinical-study-viz-stack-segment--intermediate{background:#078da0}.clinical-study-viz-stack-segment--high{background:#0a4772}.clinical-study-viz-stack-labels{display:grid;grid-template-columns:28fr 56fr 14fr;gap:.4rem;color:#16355e;font-size:var(--content-meta-font-size);font-weight:900}.clinical-study-visualization{margin-bottom:0;background:linear-gradient(135deg,#2ad2c91a,#fffffff0)}.clinical-study-finding{position:relative;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:clamp(1.35rem,2.3vw,2rem);color:#fff;background:#098f9d}.clinical-study-card--media-left .clinical-study-finding{order:1}.clinical-study-finding img,.clinical-study-finding-overlay{position:absolute;inset:0;width:100%;height:100%}.clinical-study-finding img{object-fit:cover;opacity:.74;filter:saturate(.96) contrast(1.02)}.clinical-study-card--video .clinical-study-finding{justify-content:flex-start;gap:1.2rem;min-height:0;background:linear-gradient(180deg,#082145,#0b345d)}.clinical-study-video-frame{position:relative;z-index:1;width:100%;aspect-ratio:16 / 9;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.34);border-radius:.35rem;color:#fff;box-shadow:0 1rem 2.35rem #05142e3d}.clinical-study-video-frame img,.clinical-study-video-frame .clinical-study-finding-overlay{position:absolute;inset:0;width:100%;height:100%}.clinical-study-video-frame img{object-fit:cover;opacity:.92;filter:saturate(1.04) contrast(1.02)}.clinical-study-finding-overlay{background:radial-gradient(circle at 78% 16%,#ffffff47,#fff0 15rem),linear-gradient(135deg,#009da4f0,#05204870)}.clinical-study-video-frame .clinical-study-finding-overlay{background:linear-gradient(180deg,#05142e0a,#05142e4d 44%,#05142ec7),linear-gradient(135deg,#009da42e,#05204829)}.clinical-study-video-play{position:relative;z-index:1;display:grid;place-items:center;width:clamp(4.4rem,7vw,5.8rem);height:clamp(4.4rem,7vw,5.8rem);border:2px solid rgba(255,255,255,.86);border-radius:50%;background:#009ca6e0;color:#fff;box-shadow:0 1rem 2.4rem #05142e4d}.clinical-study-video-play svg{width:58%;height:58%;margin-left:.12rem}.clinical-study-finding-content,.clinical-study-abstract-button{position:relative;z-index:1}.clinical-study-finding-content{width:min(100%,22rem)}.clinical-study-card--video .clinical-study-finding-content{width:100%}.clinical-study-finding-heading{display:inline-flex;align-items:center;gap:.92rem;margin-bottom:1rem}.clinical-study-finding-icon{display:grid;place-items:center;flex:0 0 auto;width:3rem;height:3rem;border:2px solid rgba(255,255,255,.78);border-radius:50%;color:#fff;background:#ffffff14}.clinical-study-finding-icon svg{width:1.38rem;height:1.38rem}.clinical-study-finding-heading strong{display:block;font-family:var(--font-heading);font-size:clamp(1.12rem,1.5vw,1.36rem);line-height:1.15}.clinical-study-finding-content p{max-width:100%;margin:0 0 1.35rem;font-size:var(--content-body-font-size);font-weight:700;line-height:1.55}.clinical-study-abstract-button{display:inline-flex;align-items:center;justify-content:space-between;gap:.8rem;width:min(18.5rem,100%);min-height:3.35rem;padding:.42rem .62rem .42rem 1.45rem;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:#052a55;color:#fff;text-decoration:none;font-size:var(--content-small-font-size);font-weight:800;transition:var(--button-motion)}.clinical-study-abstract-button svg{width:1.12rem;height:1.12rem}.clinical-study-abstract-button svg:last-child{width:2.1rem;height:2.1rem;padding:.54rem;border-radius:50%;background:#ffffff14}.clinical-study-disclaimer{margin:1.65rem 0 0;color:var(--clinical-muted);text-align:center;font-size:var(--content-meta-font-size)}@media(max-width:1200px){.clinical-study-card,.clinical-study-card--media-left{grid-template-columns:minmax(0,1.24fr) minmax(18rem,.76fr)}.clinical-library-card{grid-template-columns:minmax(0,1fr)}.clinical-library-card--media-left .clinical-library-copy,.clinical-library-card--media-left .clinical-library-action{order:initial}.clinical-library-action{grid-template-columns:auto auto;justify-content:start;border-left:0;border-top:1px solid rgba(12,35,64,.1)}.clinical-library-card--media-left .clinical-library-action{border-right:0}.clinical-library-paper{width:6.5rem}.clinical-study-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.clinical-study-card--media-left .clinical-study-copy,.clinical-study-card--media-left .clinical-study-finding{order:initial}}@media(max-width:899px){.clinical-study-panel-header,.clinical-library-header{display:grid;gap:.85rem}.clinical-library-sort{justify-content:space-between}.clinical-library-sort select{min-width:10rem}.clinical-study-card,.clinical-study-card--media-left{grid-template-columns:1fr}.clinical-study-finding{min-height:22rem}.clinical-study-card--media-left .clinical-study-copy{order:1}.clinical-study-card--media-left .clinical-study-finding{order:2}.clinical-library-outcomes ul{grid-template-columns:1fr}.clinical-study-viz-radials,.clinical-study-viz-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clinical-study-viz-donuts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.clinical-study-explorer{padding:1.4rem .75rem 3.4rem}.clinical-study-card{min-height:0;border-radius:var(--surface-apple-radius-compact)}.clinical-study-copy,.clinical-study-finding{padding:1.05rem}.clinical-study-heading-row{gap:.72rem}.clinical-study-index{width:2rem;height:2rem}.clinical-study-full-title,.clinical-study-meta{margin-left:0}.clinical-study-metrics,.clinical-study-outcomes ul,.clinical-study-attributes ul,.clinical-study-visualization ul,.clinical-study-viz-stat-row,.clinical-study-viz-metric-grid,.clinical-study-viz-radials,.clinical-study-viz-donuts,.clinical-study-viz-notes{grid-template-columns:1fr}.clinical-study-viz-bars span,.clinical-study-viz-sentiment span{grid-template-columns:1fr auto}.clinical-study-viz-bars small,.clinical-study-viz-sentiment small{grid-column:1 / -1}.clinical-study-viz-comparison-row{grid-template-columns:1fr;gap:.45rem;padding-block:.25rem}.clinical-study-viz-comparison-row+.clinical-study-viz-comparison-row{border-top:1px solid rgba(12,35,64,.08)}.clinical-study-viz-legend{justify-content:start}.clinical-study-finding{min-height:20rem}.clinical-study-finding-content p,.clinical-study-abstract-button{width:100%;max-width:none}.clinical-indication-switcher{width:100%;min-height:auto;grid-template-columns:1fr;border-radius:var(--surface-apple-radius-compact)}.clinical-indication-tab{justify-content:start;padding:.9rem}.clinical-indication-tab+.clinical-indication-tab{border-left:0;border-top:1px solid rgba(12,35,64,.12)}.clinical-library-card{border-radius:var(--surface-apple-radius-compact)}.clinical-library-copy{padding:1rem}.clinical-library-heading-row{grid-template-columns:1fr;gap:.65rem}.clinical-library-index{width:1.85rem;height:1.85rem}.clinical-library-full-title,.clinical-library-meta{margin-left:0}.clinical-library-action{grid-template-columns:1fr;justify-items:stretch}.clinical-library-paper{display:none}.clinical-library-abstract-button{width:100%}}.clinical-study-list{gap:1.65rem}.clinical-study-card{min-height:0;grid-template-columns:minmax(0,1fr) minmax(18rem,.64fr);border:1px solid rgba(12,35,64,.1);border-radius:.35rem!important;background:#f2f7f7;box-shadow:0 .85rem 2rem #0c23400f}.clinical-study-card--media-left{grid-template-columns:minmax(18rem,.64fr) minmax(0,1fr)}.clinical-study-copy{padding:clamp(2.1rem,4vw,3.2rem) clamp(1.8rem,4vw,3.1rem);background:#f3f8f8}.clinical-study-copy:before{content:"";display:block;width:min(25rem,44%);height:.28rem;margin-bottom:clamp(1.6rem,3vw,2.35rem);background:#111}.clinical-study-heading-row{grid-template-columns:auto minmax(0,1fr);gap:.7rem;margin-bottom:1.55rem}.clinical-study-index{width:1.35rem;height:1.35rem;margin-top:.12rem;background:#e43d34;font-size:.78rem;font-weight:900}.clinical-study-copy h3{max-width:62rem;color:#071f43;font-size:clamp(1.45rem,2.05vw,2rem);font-weight:800;line-height:1.18}.clinical-study-editorial-title{max-width:52rem;margin:-.82rem 0 1.35rem 2.05rem;color:#0e315f;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.28}.clinical-study-meta{margin:0 0 1.8rem 2.05rem;color:#101820;font-size:var(--content-small-font-size);line-height:1.5}.clinical-study-attributes,.clinical-study-summary,.clinical-study-outcomes,.clinical-study-visualization{max-width:62rem}.clinical-study-attributes,.clinical-study-visualization,.clinical-study-outcomes{padding:0;border-radius:0;background:transparent}.clinical-study-summary{margin-bottom:1.35rem;color:#101820;font-size:var(--content-small-font-size);line-height:1.68}.clinical-study-summary>strong,.clinical-study-attributes>strong,.clinical-study-outcomes>strong,.clinical-study-visualization>strong{margin-bottom:.52rem;color:#071f43;font-size:var(--content-small-font-size);font-weight:900}.clinical-study-attributes ul{display:block}.clinical-study-attributes li{display:inline;color:#101820;font-size:var(--content-small-font-size);font-weight:800;line-height:1.55}.clinical-study-attributes li:before{content:none}.clinical-study-attributes li+li:before{content:"|";display:inline;width:auto;height:auto;margin:0 .48rem;border-radius:0;background:transparent;color:#101820b8;vertical-align:baseline}.clinical-study-outcomes{margin-top:1.65rem;padding-top:1rem;border-top:1px solid rgba(12,35,64,.18)}.clinical-study-outcomes ul,.clinical-study-visualization ul{gap:.42rem 1.2rem}.clinical-study-outcomes li,.clinical-study-visualization li{color:#101820;font-size:var(--content-small-font-size);font-weight:700;line-height:1.42}.clinical-study-outcomes li:before,.clinical-study-visualization li:before{width:.34rem;height:.34rem;background:#111}.clinical-study-data-viz{margin-top:1.55rem;padding:0 0 1.35rem;overflow:hidden;border:1px solid rgba(12,35,64,.18);border-radius:.18rem;background:#fff;box-shadow:none}.clinical-study-data-viz>strong{margin:0 0 1.35rem;padding:.95rem 1.2rem;background:#aebbc5;color:#071f43;text-align:center;font-size:clamp(1rem,1.4vw,1.18rem);letter-spacing:0}.clinical-study-data-viz small{color:#2b2f34;font-size:var(--content-small-font-size);font-weight:700;line-height:1.22}.clinical-study-viz-stat-row,.clinical-study-viz-metric-grid,.clinical-study-viz-donuts,.clinical-study-viz-radials{padding-inline:clamp(1rem,2.6vw,2rem)}.clinical-study-viz-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2.4rem)}.clinical-study-viz-stat-row span{display:grid;justify-items:center;gap:.72rem;padding:0;background:transparent;text-align:center}.clinical-study-viz-stat-row b{width:clamp(7.4rem,13vw,9.2rem);aspect-ratio:1;display:grid;place-items:center;border-radius:50%;color:#071f43;background:radial-gradient(circle,#ffffff 0 53%,transparent 54%),conic-gradient(#31c9c5 var(--viz-value),#071f43 0);font-size:clamp(1.7rem,3.2vw,2.45rem)}.clinical-study-viz-stat-row small{max-width:14rem;font-size:clamp(.95rem,1.4vw,1.12rem)}.clinical-study-viz-stat-row+.clinical-study-viz-bars{margin:1.4rem clamp(1rem,2.6vw,2rem) 0;padding-top:1.1rem;border-top:1px solid rgba(12,35,64,.12)}.clinical-study-viz-bars span,.clinical-study-viz-sentiment span{grid-template-columns:minmax(8.5rem,.36fr) minmax(0,1fr) auto;color:#111}.clinical-study-viz-bars i,.clinical-study-viz-sentiment i,.clinical-study-viz-comparison-row i{height:.52rem;background:#0c23401f}.clinical-study-viz-bars b,.clinical-study-viz-sentiment b,.clinical-study-viz-comparison-row b{color:#071f43}.clinical-study-viz-donuts,.clinical-study-viz-radials{gap:clamp(1rem,3vw,2.4rem)}.clinical-study-viz-donuts i,.clinical-study-viz-radials i{width:clamp(7.4rem,13vw,9.2rem);background:radial-gradient(circle,#ffffff 0 53%,transparent 54%),conic-gradient(#31c9c5 var(--viz-value),#071f43 0)}.clinical-study-viz-radials i{width:clamp(5.9rem,9vw,7.1rem)}.clinical-study-viz-donuts b,.clinical-study-viz-radials b{color:#071f43;font-size:clamp(1.45rem,2.8vw,2.25rem)}.clinical-study-viz-metric-grid{gap:0;border-top:1px solid rgba(12,35,64,.12);border-bottom:1px solid rgba(12,35,64,.12)}.clinical-study-viz-metric-grid span{min-height:7rem;padding:1.1rem 1rem;border-radius:0;background:#fff;text-align:center}.clinical-study-viz-metric-grid span+span{border-left:1px solid rgba(12,35,64,.12)}.clinical-study-viz-metric-grid b,.clinical-study-viz-stacked-headline b{color:#078da0;font-size:clamp(1.65rem,3vw,2.35rem)}.clinical-study-viz-comparison,.clinical-study-viz-sentiment,.clinical-study-viz-stacked{margin-inline:clamp(1rem,2.6vw,2rem)}.clinical-study-viz-legend{color:#111}.clinical-study-viz-stacked-headline{border-radius:0;background:transparent;border-left:.28rem solid #31c9c5}.clinical-study-viz-stack{border-radius:0}.clinical-study-viz-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.clinical-study-viz-notes span{border-radius:0;background:transparent;border-top:1px solid rgba(12,35,64,.12)}.clinical-study-visualization{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(12,35,64,.14)}.clinical-study-abstract-button,.clinical-library-abstract-button{min-width:12.5rem}.clinical-library-list{gap:1.2rem}.clinical-library-card,.clinical-library-card--media-left{grid-template-columns:minmax(12.5rem,.27fr) minmax(0,1fr);border:1px solid rgba(12,35,64,.12);border-radius:.35rem!important;background:#f3f8f8;box-shadow:0 .7rem 1.8rem #0c23400d}.clinical-library-copy{min-width:0;padding:clamp(1.9rem,3.4vw,2.65rem);background:#f3f8f8}.clinical-library-copy:before{content:"";display:block;width:min(21rem,42%);height:.22rem;margin-bottom:1.35rem;background:#111}.clinical-library-heading-row{gap:.72rem;margin-bottom:1.15rem}.clinical-library-heading-row>div{min-width:0}.clinical-library-index{width:1.35rem;height:1.35rem;margin-top:.16rem;background:#e43d34;font-size:.78rem}.clinical-library-label{margin-bottom:.52rem;padding:0;border-radius:0;background:transparent;color:#e43d34;font-size:.62rem;font-weight:900;text-transform:uppercase}.clinical-library-copy h3{max-width:62rem;color:#071f43;font-size:clamp(1.24rem,1.68vw,1.58rem);font-weight:800;line-height:1.18;overflow-wrap:anywhere}.clinical-library-full-title{max-width:54rem;margin:-.6rem 0 1.15rem 2.05rem;color:#0e315f;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.3}.clinical-library-meta{margin:0 0 1.35rem 2.05rem;color:#101820;font-size:var(--content-small-font-size);line-height:1.5}.clinical-library-meta span{margin-inline:.78rem;color:#10182073}.clinical-library-metrics{display:block;margin:0 0 1.45rem;padding-top:1rem;border-top:1px solid rgba(12,35,64,.16)}.clinical-library-metrics .clinical-study-metric{display:inline;min-height:0;padding:0;border-radius:0;background:transparent;color:#101820;font-size:var(--content-small-font-size);font-weight:800;line-height:1.58;overflow-wrap:anywhere}.clinical-library-metrics .clinical-study-metric+.clinical-study-metric:before{content:"|";margin:0 .62rem;color:#1018209e}.clinical-library-metrics .clinical-study-metric svg{display:none}.clinical-library-metrics .clinical-study-metric small,.clinical-library-metrics .clinical-study-metric strong{display:inline}.clinical-library-metrics .clinical-study-metric small{color:#071f43;font-weight:900}.clinical-library-metrics .clinical-study-metric small:after{content:": "}.clinical-library-summary{max-width:64rem;margin-bottom:1.35rem;color:#101820;font-size:var(--content-small-font-size);line-height:1.7;overflow-wrap:anywhere}.clinical-library-outcomes,.clinical-library-safety{padding:1rem 0 0;border:0;border-top:1px solid rgba(12,35,64,.18);border-radius:0;background:transparent}.clinical-library-outcomes>strong,.clinical-library-safety>strong{margin-bottom:.62rem;color:#071f43;font-size:var(--content-small-font-size);font-weight:900}.clinical-library-outcomes ul,.clinical-library-safety ul{gap:.45rem 1.15rem}.clinical-library-outcomes li,.clinical-library-safety li{display:list-item;margin-left:1.05rem;color:#101820;font-size:var(--content-small-font-size);font-weight:700;line-height:1.42;overflow-wrap:anywhere}.clinical-library-outcomes svg,.clinical-library-safety svg{display:none}.clinical-library-action{padding:clamp(1.3rem,2.8vw,2rem);border-left:1px solid rgba(12,35,64,.12);background:#eef5f5}.clinical-library-card--media-left .clinical-library-action{border-right:1px solid rgba(12,35,64,.12)}.clinical-library-paper{width:min(100%,10.5rem)}.clinical-library-paper-sheet{border-radius:.18rem;background:#fffffff5;box-shadow:0 .65rem 1.35rem #0c23401a}@media(max-width:1200px){.clinical-study-card,.clinical-study-card--media-left{grid-template-columns:minmax(0,1fr) minmax(17rem,.58fr)}.clinical-library-card,.clinical-library-card--media-left{grid-template-columns:minmax(0,1fr)}.clinical-library-action,.clinical-library-card--media-left .clinical-library-action{order:initial;grid-template-columns:auto auto;justify-content:start;border-right:0;border-left:0;border-top:1px solid rgba(12,35,64,.12)}}@media(max-width:899px){.clinical-study-card,.clinical-study-card--media-left{grid-template-columns:1fr}}@media(max-width:480px){.clinical-study-card,.clinical-library-card{border-radius:.35rem!important}.clinical-study-copy:before{width:68%}.clinical-study-editorial-title,.clinical-study-meta,.clinical-library-full-title,.clinical-library-meta{margin-left:0}.clinical-library-copy:before{width:68%}.clinical-library-heading-row{grid-template-columns:1fr}.clinical-library-metrics .clinical-study-metric{display:list-item;margin-left:1rem}.clinical-library-metrics .clinical-study-metric+.clinical-study-metric:before{content:none}.clinical-study-attributes li{display:list-item;margin-left:1rem}.clinical-study-attributes li+li:before{content:none}}@media(prefers-reduced-motion:reduce){.clinical-study-abstract-button,.clinical-library-abstract-button{transition:none}}.clinical-research-collaboration-page{--crc-ink: #062846;--crc-muted: #294a61;--crc-teal: var(--color-medium-teal);--crc-light-teal: var(--color-light-teal);--crc-page-rail: clamp(3.8rem, 4.4vw, 5.6rem);min-height:100vh;overflow-x:clip;color:var(--crc-ink);background:radial-gradient(circle at 82% 8%,#2ad2c91f,#2ad2c900 28rem),linear-gradient(180deg,#f7fbff,#fff 42%,#f8fbfd)}.clinical-research-collaboration-page :where(h1,h2,h3,p){margin-top:0}.clinical-research-collaboration-shell{width:100%;max-width:none;margin:0 auto;padding-inline:var(--crc-page-rail);box-sizing:border-box}.clinical-research-collaboration-preview{min-height:clamp(4rem,10vw,8rem);background:linear-gradient(180deg,#fff,#f8fbfd)}@media(max-width:899px){.clinical-research-collaboration-page{--crc-page-rail: 1.1rem}.clinical-research-collaboration-shell{width:100%}}@media(max-width:480px){.clinical-research-collaboration-page{--crc-page-rail: .65rem}}.clinical-research-collaboration-hero{position:relative;width:100%;margin-left:0;padding:var(--header-height-desktop) 0 0;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#f7fbfff5,#fff)}.clinical-research-collaboration-hero-shell{width:100%;padding-inline:0}.clinical-research-collaboration-hero-card{position:relative;min-height:clamp(28rem,38vw,40rem);display:flex;align-items:flex-start;overflow:hidden;border-radius:0!important;clip-path:none!important;background:linear-gradient(90deg,#fffffff5,#ffffffe6 28%,#ffffff38,#fff0 72%),var(--crc-hero-image);background-position:center,center center;background-size:cover,cover;background-repeat:no-repeat}.clinical-research-collaboration-hero-video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:saturate(1.02) contrast(1.02)}.clinical-research-collaboration-hero-card:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#fffffff5,#ffffffe6 28%,#ffffff38,#fff0 72%)}.clinical-research-collaboration-hero-card:after{content:"";position:absolute;inset:auto 0 0;height:34%;pointer-events:none;background:linear-gradient(180deg,#fff0,#ffffffa3 62%,#fff);z-index:1}.clinical-research-collaboration-hero-copy{position:relative;z-index:2;width:min(42rem,53%);padding:clamp(3.5rem,6vw,6rem) var(--crc-page-rail);padding-right:clamp(2rem,4.2vw,4.2rem)}.clinical-research-collaboration-hero-eyebrow{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1.05rem;color:var(--crc-teal);font-size:var(--content-meta-font-size);font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.clinical-research-collaboration-hero-eyebrow svg{width:.95rem;height:.95rem;stroke-width:2.6}.clinical-research-collaboration-hero h1{max-width:38rem;margin:0;color:#08263f;font-family:var(--font-heading);font-size:clamp(2.65rem,3.7vw,4.1rem);font-weight:700;line-height:1.03;letter-spacing:0}.clinical-research-collaboration-hero h1>span{display:block}.clinical-research-collaboration-hero-title-accent{color:var(--crc-teal)}.clinical-research-collaboration-hero-intro{max-width:32rem;margin:1.25rem 0 0;color:var(--crc-muted);font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}@media(max-width:1200px){.clinical-research-collaboration-hero{padding-top:var(--header-height-mobile)}.clinical-research-collaboration-hero-card{min-height:clamp(26rem,50vw,34rem);background-position:center,54% center}.clinical-research-collaboration-hero-copy{width:min(33rem,50%);padding:clamp(3rem,5vw,4.2rem) var(--crc-page-rail);padding-right:clamp(1.8rem,4vw,3.5rem)}.clinical-research-collaboration-hero h1{font-size:clamp(2.35rem,4.7vw,3.65rem)}}@media(max-width:899px){.clinical-research-collaboration-hero{padding-inline:0}.clinical-research-collaboration-hero-card{min-height:42rem;align-items:stretch;border-radius:0;background:linear-gradient(180deg,#fffffffa,#ffffffeb 36%,#ffffff3d 62%,#fff0),var(--crc-hero-image);background-position:center,62% bottom;background-size:cover,auto 100%}.clinical-research-collaboration-hero-copy{width:100%;max-width:33rem;padding:2.4rem var(--crc-page-rail)}.clinical-research-collaboration-hero h1{max-width:28rem;font-size:clamp(2.1rem,7vw,3.05rem)}.clinical-research-collaboration-hero-intro{max-width:28rem}}@media(max-width:480px){.clinical-research-collaboration-hero{padding:var(--header-height-mobile) 0 0}.clinical-research-collaboration-hero-card{min-height:40rem;background-position:center,64% bottom;background-size:cover,auto 84%}.clinical-research-collaboration-hero-copy{padding:1.8rem var(--crc-page-rail)}.clinical-research-collaboration-hero-eyebrow{gap:.35rem;font-size:.68rem}.clinical-research-collaboration-hero h1{font-size:clamp(1.95rem,9vw,2.6rem)}.clinical-research-collaboration-hero-intro{font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}}.clinical-research-registry{position:relative;width:100%;margin-left:0;padding:0;overflow:hidden;isolation:isolate;background:#f6fbfd}.clinical-research-registry:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#fff6,#ffffff2e 44%,#fff0 76%),var(--crc-registry-background);background-position:center;background-size:cover;background-repeat:no-repeat}.clinical-research-registry:after{content:"";position:absolute;inset:0 0 auto;z-index:0;height:clamp(8rem,14vw,16rem);pointer-events:none;background:linear-gradient(180deg,#fff,#fffffff0 18%,#f6fbfdb8 48%,#f6fbfd00)}.clinical-research-registry-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(22rem,.82fr) minmax(28rem,1.18fr);grid-template-areas:"copy map" "copy scale";align-items:center;gap:clamp(1.7rem,3vw,3.5rem) clamp(2rem,4.5vw,5rem);min-height:clamp(48rem,56vw,58rem);padding-block:clamp(3.5rem,6vw,6rem) clamp(3.1rem,5.2vw,5rem)}.clinical-research-registry-copy{grid-area:copy;position:relative;z-index:1;max-width:34rem}.clinical-research-registry-eyebrow{display:inline-flex;margin:0 0 1.45rem;padding:.46rem 1.1rem .5rem;border-radius:var(--button-radius-chip);background:linear-gradient(135deg,#067985,#0d9aa6);color:#fff;font-size:var(--content-small-font-size);font-weight:800;line-height:1;text-transform:uppercase}.clinical-research-registry h2{margin:0;color:#10246b;font-family:var(--font-heading);font-size:clamp(3.3rem,5.3vw,6.2rem);font-weight:700;line-height:.94;letter-spacing:0}.clinical-research-registry h2>span{display:block}.clinical-research-registry h2 sup{display:inline-block;margin-left:.12em;color:#0a6774;font-size:.34em;line-height:1;vertical-align:super}.clinical-research-registry-title-accent{color:#077d88}.clinical-research-registry-subtitle{max-width:31rem;margin:1.3rem 0 0;color:#12246d;font-size:clamp(1.2rem,1.6vw,1.65rem);font-weight:800;line-height:1.2}.clinical-research-registry-body-panel{max-width:32rem;margin-top:clamp(1.7rem,2.5vw,2.35rem)}.clinical-research-registry-body{margin:0;color:#13236a;font-size:var(--content-body-font-size);line-height:1.58}.clinical-research-registry-body+.clinical-research-registry-body{margin-top:1.55rem}.clinical-research-registry-show-more{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:.5rem;margin-top:1.05rem;padding:.42rem 0;border:0;border-bottom:2px solid rgba(0,133,148,.45);color:#057f8d;background:transparent;font:inherit;font-size:var(--content-small-font-size);font-weight:800;line-height:1;letter-spacing:0;text-transform:uppercase;cursor:pointer}.clinical-research-registry-show-more svg{width:1rem;height:1rem;transition:transform .18s ease}.clinical-research-registry-show-more[aria-expanded=true] svg{transform:rotate(180deg)}.clinical-research-registry-show-more:focus-visible{outline:3px solid rgba(0,155,169,.28);outline-offset:4px}.clinical-research-registry-map{grid-area:map;max-width:100%;min-height:clamp(18rem,28vw,27rem);overflow:hidden}.clinical-research-registry-scale{grid-area:scale;position:relative;z-index:1;align-self:start}.clinical-research-registry-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0}.clinical-research-registry-metric{position:relative;min-height:11.4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:1.15rem 1rem 1.3rem;border:2px solid rgba(255,255,255,.68);border-radius:1.8rem;color:#fff;text-align:center;box-shadow:0 18px 42px #072d4933;transform:skew(-8deg)}.clinical-research-registry-metric>*{transform:skew(8deg)}.clinical-research-registry-metric--teal{background:linear-gradient(145deg,#006b72,#079198)}.clinical-research-registry-metric--cyan{background:linear-gradient(145deg,#08a2ad,#08b5bf)}.clinical-research-registry-metric--navy{background:linear-gradient(145deg,#082e6e,#075895)}.clinical-research-registry-metric--light{color:#10246b;background:linear-gradient(145deg,#ffffffc7,#e2f9fceb)}.clinical-research-registry-metric-icon{display:inline-grid;width:3.4rem;height:3.4rem;place-items:center;border:1px solid currentColor;border-radius:50%;opacity:.9}.clinical-research-registry-metric-icon svg{width:1.72rem;height:1.72rem;stroke-width:1.8}.clinical-research-registry-metric strong{display:block;font-family:var(--font-heading);font-size:clamp(2.1rem,3vw,3.2rem);font-weight:700;line-height:1}.clinical-research-registry-metric>span:last-child{max-width:10rem;font-size:var(--content-small-font-size);font-weight:800;line-height:1.22}.clinical-research-registry-actions{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(16rem,.86fr);align-items:center;gap:1.5rem;width:min(48rem,92%);margin:1.6rem auto 0}.clinical-research-registry-primary-action,.clinical-research-registry-contact{min-height:3.8rem;display:inline-grid;align-items:center;gap:.85rem;padding:.8rem 1.3rem;border-radius:var(--button-radius-primary);font-size:var(--content-body-font-size);font-weight:800;line-height:1;text-decoration:none}.clinical-research-registry-primary-action{grid-template-columns:auto minmax(0,1fr) auto;color:#fff;background:linear-gradient(135deg,#027987,#099fac);box-shadow:0 16px 34px #00798747}.clinical-research-registry-contact{grid-template-columns:auto minmax(0,1fr);color:#10246b;background:#ffffffd1;border:1px solid rgba(0,133,148,.25);box-shadow:0 14px 28px #072d491f}.clinical-research-registry-primary-action svg,.clinical-research-registry-contact svg{width:1.55rem;height:1.55rem}.clinical-research-registry-contact svg{color:#0794a8}@media(max-width:1200px){.clinical-research-registry-shell{grid-template-columns:minmax(20rem,.9fr) minmax(24rem,1.1fr);gap:2rem}.clinical-research-registry-metric{min-height:10rem}}@media(max-width:899px){.clinical-research-registry{padding:0}.clinical-research-registry:before{background:linear-gradient(180deg,#ffffffc7,#ffffff75 48%,#fff3),var(--crc-registry-background);background-position:center top;background-size:auto 100%}.clinical-research-registry:after{height:12rem}.clinical-research-registry-shell{grid-template-columns:1fr;grid-template-areas:"copy" "map" "scale";min-height:auto;padding-block:3.5rem 4.5rem}.clinical-research-registry-copy{max-width:100%}.clinical-research-registry h2{font-size:clamp(2.8rem,11vw,4.8rem)}.clinical-research-registry-map{min-height:16rem}.clinical-research-registry-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.clinical-research-registry-metric{transform:none}.clinical-research-registry-metric>*{transform:none}.clinical-research-registry-actions{grid-template-columns:1fr;width:100%}}@media(max-width:480px){.clinical-research-registry{padding:0}.clinical-research-registry-shell{padding-block:2.8rem 3.6rem}.clinical-research-registry:after{height:10rem}.clinical-research-registry-eyebrow{font-size:var(--content-meta-font-size)}.clinical-research-registry-subtitle{font-size:1.12rem}.clinical-research-registry-body{font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.clinical-research-registry-map{min-height:13rem}.clinical-research-registry-metrics{grid-template-columns:1fr}.clinical-research-registry-metric{min-height:8.8rem}.clinical-research-registry-primary-action,.clinical-research-registry-contact{min-height:3.35rem;font-size:var(--content-small-font-size)}}.clinical-research-progress{position:relative;padding:clamp(4.4rem,6.4vw,6.8rem) 0 clamp(4.8rem,7vw,7.5rem);overflow:hidden;background:linear-gradient(135deg,#e8fbfdeb,#f6fcfed1 42%,#e1f7faeb),radial-gradient(circle at 88% 10%,#0aa0ae29,#0aa0ae00 20rem)}.clinical-research-progress:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 72% 12%,rgba(6,133,148,.09) 0 .12rem,transparent .14rem),radial-gradient(circle at 8% 72%,rgba(6,133,148,.08) 0 .1rem,transparent .12rem);background-size:.56rem .56rem,.62rem .62rem;-webkit-mask-image:linear-gradient(180deg,#000000b8,#0000000d);mask-image:linear-gradient(180deg,#000000b8,#0000000d)}.clinical-research-progress:after{content:"";position:absolute;inset:auto 0 0;height:clamp(6rem,12vw,11rem);pointer-events:none;background:linear-gradient(160deg,transparent 0 40%,rgba(0,139,154,.22) 40.4% 56%,transparent 56.4%),linear-gradient(170deg,transparent 0 48%,rgba(19,184,196,.18) 48.4% 64%,transparent 64.4%)}.clinical-research-progress-shell{position:relative;z-index:1;display:grid;gap:clamp(1.65rem,2.6vw,2.6rem)}.clinical-research-progress-header{max-width:50rem}.clinical-research-section-eyebrow{display:inline-flex;align-items:center;gap:.54rem;margin:0 0 .7rem;color:#077d88;font-size:clamp(.92rem,1vw,1.1rem);font-weight:800;line-height:1.2;text-transform:uppercase}.clinical-research-section-eyebrow svg{width:1.35rem;height:1.35rem;stroke-width:2.3}.clinical-research-progress h2,.clinical-research-milestones h2{margin:0;color:#09275a;font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:1.04;letter-spacing:0}.clinical-research-progress-header>p:last-child,.clinical-research-milestones-header>p:last-child{max-width:40rem;margin:.85rem 0 0;color:var(--crc-muted);font-size:var(--section-intro-font-size);line-height:var(--section-intro-line-height)}.clinical-research-progress-header:after{content:"";display:block;width:4.3rem;height:.26rem;margin-top:1.35rem;border-radius:999px;background:linear-gradient(90deg,#087987 0 82%,transparent 82% 100%);box-shadow:.62rem 0 0 -.1rem #087987}.clinical-research-progress-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:clamp(.42rem,.8vw,.85rem);padding-block:clamp(2.6rem,4.1vw,4.6rem)}.clinical-research-progress-card{position:relative;height:clamp(22rem,24.5vw,27rem);display:grid;grid-template-rows:46% minmax(0,1fr);overflow:hidden;border:.28rem solid rgba(255,255,255,.92);border-radius:1.35rem;background:#ffffffdb;box-shadow:0 1.35rem 2.4rem #08274229}.clinical-research-progress-card:nth-child(1){translate:0 4.5rem;rotate:-1.4deg}.clinical-research-progress-card:nth-child(2){translate:0 1.6rem;rotate:-.7deg}.clinical-research-progress-card:nth-child(3){z-index:2;translate:0 -2.8rem;rotate:0deg}.clinical-research-progress-card:nth-child(4){z-index:1;translate:0 1.6rem;rotate:.7deg}.clinical-research-progress-card:nth-child(5){translate:0 4.5rem;rotate:1.4deg}.clinical-research-progress-card-media{position:relative;min-height:8.8rem;overflow:hidden}.clinical-research-progress-card-media img{width:100%;height:100%;min-height:8.8rem;display:block;object-fit:cover;filter:saturate(1.06) contrast(1.02)}.clinical-research-progress-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#02234300 42%,#0223432e)}.clinical-research-progress-card-index{position:absolute;top:.85rem;left:.85rem;z-index:1;display:inline-grid;width:clamp(2.5rem,3.1vw,3.3rem);height:clamp(2.5rem,3.1vw,3.3rem);place-items:center;border-radius:50%;color:#fff;background:radial-gradient(circle at 30% 30%,#27d5de,#078492 58%,#066f7a);box-shadow:0 .9rem 1.6rem #04596538;font-family:var(--font-heading);font-size:clamp(1.1rem,1.45vw,1.45rem);font-weight:700;line-height:1}.clinical-research-progress-card-panel{position:relative;display:flex;flex-direction:column;margin:-1.85rem .1rem 0;padding:clamp(1.05rem,1.2vw,1.35rem) clamp(1rem,1.15vw,1.32rem) 1.25rem;border-radius:1.15rem 1.15rem .9rem .9rem;background:linear-gradient(180deg,#fffffff0,#f0fafcf5);box-shadow:0 -.7rem 1.6rem #08274214}.clinical-research-progress-card--dark{color:#fff;background:linear-gradient(180deg,#08326e,#05295f)}.clinical-research-progress-card--dark .clinical-research-progress-card-panel{background:linear-gradient(180deg,#074874f5,#042653fa);box-shadow:0 -.7rem 1.8rem #01132e47}.clinical-research-progress-card-top{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;margin-bottom:.75rem}.clinical-research-progress-card-icon{display:inline-grid;width:clamp(2.25rem,2.7vw,2.85rem);height:clamp(2.25rem,2.7vw,2.85rem);place-items:center;border-radius:50%;color:#087987;background:linear-gradient(135deg,#caeff4e6,#e8f9fcf2)}.clinical-research-progress-card--dark .clinical-research-progress-card-icon{color:#e8fbfd;background:linear-gradient(135deg,#0a9aa7,#086b78)}.clinical-research-progress-card-icon svg{width:1.25rem;height:1.25rem;stroke-width:2}.clinical-research-progress-card-top p{margin:0;color:#087987;font-size:clamp(.82rem,.86vw,.98rem);font-weight:800;line-height:1.18;text-transform:uppercase}.clinical-research-progress-card--dark .clinical-research-progress-card-top p{color:#5ee6ef}.clinical-research-progress-card h3{margin:0;color:#09275a;font-family:var(--font-heading);font-size:clamp(1.22rem,1.28vw,1.58rem);font-weight:700;line-height:1.12}.clinical-research-progress-card--dark h3{color:#fff}.clinical-research-progress-card ul{display:grid;gap:.5rem;margin:.82rem 0 0;padding:.82rem 0 0;border-top:1px solid rgba(8,121,135,.28);list-style:none}.clinical-research-progress-card--dark ul{border-color:#5ee6ef59}.clinical-research-progress-card li{position:relative;padding-left:.95rem;color:#123456;font-size:clamp(.88rem,.86vw,1rem);font-weight:500;line-height:1.32}.clinical-research-progress-card--dark li{color:#fff}.clinical-research-progress-card li:before{content:"";position:absolute;left:0;top:.55em;width:.34rem;height:.34rem;border-radius:50%;background:#087987}.clinical-research-progress-card--dark li:before{background:#5ee6ef}@media(max-width:1200px){.clinical-research-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.clinical-research-progress-card,.clinical-research-progress-card:nth-child(n){height:25.5rem;translate:0;rotate:0deg}}@media(max-width:899px){.clinical-research-progress{padding:3.5rem 0 4.2rem}.clinical-research-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.clinical-research-progress{padding:3rem 0 3.7rem}.clinical-research-progress-grid{grid-template-columns:1fr}.clinical-research-progress-card,.clinical-research-progress-card:nth-child(n){height:auto;min-height:25rem;translate:0;rotate:0deg}.clinical-research-progress-card-media,.clinical-research-progress-card-media img{min-height:11.5rem}}.clinical-research-milestones{padding:clamp(4rem,6.2vw,6.5rem) 0 clamp(4.6rem,7vw,7rem);background:radial-gradient(circle at 88% 18%,#08275a1a,#08275a00 24rem),linear-gradient(180deg,#f6fbfd,#fff)}.clinical-research-milestones-shell{display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(26rem,1.22fr);gap:clamp(2rem,5vw,5rem);align-items:start}.clinical-research-milestones-header{position:sticky;top:calc(var(--header-height-desktop) + 2rem)}.clinical-research-milestones-timeline{position:relative;display:grid;gap:.86rem}.clinical-research-milestones-timeline:before{content:"";position:absolute;inset:1rem auto 1rem 1.65rem;width:2px;background:linear-gradient(180deg,#008b9a29,#008b9ac2,#08275a29)}.clinical-research-milestone{position:relative;display:grid;grid-template-columns:3.4rem minmax(0,1fr);gap:1rem}.clinical-research-milestone-node{position:relative;z-index:1;display:inline-grid;width:3.4rem;height:3.4rem;place-items:center;border:1px solid rgba(0,139,154,.26);border-radius:50%;color:#fff;background:linear-gradient(135deg,#08275a,#088b98);box-shadow:0 14px 30px #0827422e}.clinical-research-milestone-node svg{width:1.45rem;height:1.45rem;stroke-width:2}.clinical-research-milestone-content{position:relative;display:grid;gap:.52rem;min-width:0;padding:clamp(1.05rem,1.45vw,1.28rem) clamp(1.08rem,1.65vw,1.42rem);overflow:hidden;border:1px solid rgba(0,156,166,.18);border-radius:var(--surface-apple-radius-compact);background:linear-gradient(180deg,#fffffff7,#f8fdfef5),radial-gradient(circle at 90% 15%,rgba(42,210,201,.12),transparent 32%);box-shadow:0 12px 28px #0c23400f,inset 0 0 0 1px #ffffffc7;transition:border-color var(--card-hover-motion),box-shadow var(--card-hover-motion),scale var(--card-hover-motion),translate var(--card-hover-motion)}.clinical-research-milestone-content:hover,.clinical-research-milestone-content:focus-within{border-color:#009ca657;box-shadow:0 18px 36px #0c23401a;scale:var(--card-hover-scale-c);translate:0 var(--card-hover-lift-c)}.clinical-research-milestone-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.44rem;min-width:0;margin:0}.clinical-research-milestone-meta span{max-width:100%;display:inline-flex;align-items:center;min-height:1.5rem;padding:.22rem .5rem;border-radius:var(--button-radius-chip);font-size:var(--content-meta-font-size);font-weight:800;line-height:1.1;white-space:normal}.clinical-research-milestone-index{color:#007c86;background:#2ad2c921;text-transform:uppercase}.clinical-research-milestone-source{min-width:0;overflow:hidden;color:var(--color-blue);background:transparent;text-overflow:ellipsis}.clinical-research-milestone h3{margin:0;color:#09275a;font-family:var(--font-heading);font-size:clamp(1.05rem,1.2vw,1.22rem);font-weight:700;line-height:1.14;letter-spacing:0}.clinical-research-milestone-rule{display:block;width:2.65rem;height:2px;border-radius:999px;background:var(--color-medium-teal)}.clinical-research-milestone p{display:-webkit-box;min-width:0;margin:0;overflow:hidden;color:var(--crc-muted);font-size:var(--content-small-font-size);line-height:var(--content-small-line-height);-webkit-box-orient:vertical;-webkit-line-clamp:2}.clinical-research-milestone-metric{display:inline-flex;align-items:center;justify-self:start;gap:.42rem;min-width:0;max-width:100%;margin-top:.1rem;padding:.38rem .58rem;border:1px solid rgba(42,210,201,.24);border-radius:var(--button-radius-chip);background:#2ad2c914;color:var(--color-blue);font-size:var(--content-meta-font-size);line-height:1.1}.clinical-research-milestone-metric svg{flex:0 0 auto;width:.92rem;height:.92rem;color:var(--color-medium-teal)}.clinical-research-milestone-metric strong{color:var(--color-deep-navy);font-family:var(--font-heading);font-weight:800;white-space:nowrap}.clinical-research-milestone-metric small{min-width:0;overflow:hidden;color:var(--color-blue);font-size:inherit;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.clinical-research-milestone-link{align-self:end;justify-self:start;display:inline-flex;align-items:center;gap:.38rem;min-width:0;color:var(--color-medium-teal);font-size:var(--content-meta-font-size);font-weight:900;line-height:1.1;text-decoration:none}.clinical-research-milestone-link svg{flex:0 0 auto;width:.84rem;height:.84rem;stroke-width:2.4;transition:translate .18s ease}.clinical-research-milestone-link:hover,.clinical-research-milestone-link:focus-visible{color:#00586a;outline:none}.clinical-research-milestone-link:hover svg,.clinical-research-milestone-link:focus-visible svg{translate:.12rem 0}@media(max-width:899px){.clinical-research-milestones{padding:3.5rem 0 4rem}.clinical-research-milestones-shell{grid-template-columns:1fr;gap:2rem}.clinical-research-milestones-header{position:relative;top:auto}}@media(max-width:480px){.clinical-research-milestones{padding:3rem 0 3.5rem}.clinical-research-milestone{grid-template-columns:2.8rem minmax(0,1fr);gap:.75rem}.clinical-research-milestones-timeline:before{left:1.4rem}.clinical-research-milestone-node{width:2.8rem;height:2.8rem}.clinical-research-milestone-node svg{width:1.18rem;height:1.18rem}.clinical-research-milestone-content{padding:.95rem}.clinical-research-milestone-metric{align-items:start;white-space:normal}.clinical-research-milestone-metric small{white-space:normal}}.patient-impact-worldwide{position:relative;z-index:0;padding:calc(var(--patient-section-top-inset, 0rem) + clamp(4.8rem,6vw,6.8rem)) clamp(2rem,4.5vw,4.6rem) calc(var(--patient-section-handoff-clearance, 0rem) + clamp(4rem,5.4vw,5.6rem));overflow:hidden;background:var(--patient-section-stage-background, #ffffff)}.patient-impact-worldwide:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 8% 18%,rgba(42,210,201,.12),transparent 24rem),linear-gradient(180deg,#ffffffd1,#effafbb8)}.patient-impact-worldwide-shell{position:relative;z-index:2;width:min(100%,92rem);margin:0 auto;display:grid;grid-template-columns:minmax(19rem,27rem) minmax(0,1fr);justify-content:center;align-items:stretch;gap:clamp(.75rem,1.45vw,1.75rem)}.patient-impact-worldwide-copy{min-width:0;min-height:clamp(27rem,35vw,34rem);height:100%;box-sizing:border-box;padding:clamp(2.2rem,3.2vw,3.1rem) clamp(1.65rem,2.6vw,2.45rem);border:1px solid rgba(0,156,166,.08);border-radius:1.25rem;background:radial-gradient(circle at 82% 102%,rgba(42,210,201,.16),transparent 9rem),linear-gradient(180deg,#eefcfcb8,#ffffff8a);box-shadow:inset 0 1px #ffffffd1}.patient-impact-worldwide-kicker{margin:0 0 1rem;display:inline-flex;align-items:center;gap:.48rem;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:700;line-height:1;text-transform:uppercase}.patient-impact-worldwide-kicker svg{width:1.1rem;height:1.1rem;stroke-width:2.2}.patient-impact-worldwide h2{margin:0;color:#06164a;font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:1;letter-spacing:0}.patient-impact-worldwide h2>span{display:block}.patient-impact-worldwide h2 em{color:var(--color-teal);font-style:normal}.patient-impact-worldwide-rule{width:4rem;height:3px;margin-top:1rem;display:block;border-radius:999px;background:var(--color-medium-teal)}.patient-impact-worldwide-intro{max-width:23.25rem;margin:1.1rem 0 0;color:var(--color-blue);font-family:var(--font-body);font-size:var(--section-intro-font-size);font-weight:500;line-height:var(--section-intro-line-height)}.patient-impact-worldwide-highlights{margin-top:1.85rem;display:grid;gap:.72rem;max-width:20.5rem}.patient-impact-worldwide-highlight{min-height:3.55rem;padding:.36rem .66rem;display:grid;grid-template-columns:2.9rem minmax(0,1fr);align-items:center;gap:.72rem;border:1px solid rgba(0,156,166,.14);border-radius:999px;background:#ffffff94}.patient-impact-worldwide-highlight-icon{width:2.9rem;height:2.9rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,156,166,.16);border-radius:50%;background:#ffffffd6;color:var(--color-medium-teal);box-shadow:none}.patient-impact-worldwide-highlight-icon svg{width:1.34rem;height:1.34rem;stroke-width:2.15}.patient-impact-worldwide-highlight strong,.patient-impact-worldwide-highlight small{display:block}.patient-impact-worldwide-highlight strong{color:#06164a;font-family:var(--font-heading);font-size:calc(var(--heading-card-size) * .96);font-weight:700;line-height:1.12}.patient-impact-worldwide-highlight small{margin-top:.18rem;color:#34485f;font-family:var(--font-body);font-size:var(--content-small-font-size);font-weight:400;line-height:var(--content-body-line-height)}.patient-impact-worldwide-cta{width:fit-content;min-height:3rem;margin-top:1.25rem;padding:.72rem 1.12rem;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;border-radius:var(--button-radius-primary);background:var(--color-medium-teal);color:#fff;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:1;text-decoration:none;box-shadow:0 1rem 1.9rem #00778b33}.patient-impact-worldwide-cta svg{width:1rem;height:1rem;stroke-width:2.4}.patient-impact-worldwide-video-wrap{min-width:0;margin-left:clamp(-1.2rem,-1vw,-.45rem);padding-top:clamp(4.15rem,5.25vw,5.3rem)}.patient-impact-worldwide-video-timeline-wrap{position:relative;min-width:0;padding-right:clamp(3.2rem,4.2vw,4.4rem)}.patient-impact-worldwide-video-controls{position:absolute;top:50%;right:0;z-index:5;display:grid;justify-items:center;gap:1.1rem;transform:translateY(-50%)}.patient-impact-worldwide-video-controls>button{width:2.55rem;height:2.55rem;display:inline-grid;place-items:center;border:1px solid rgba(12,35,64,.12);border-radius:var(--button-radius-icon);background:#fffffff0;color:#06164a;box-shadow:0 10px 24px #0c23401f;cursor:pointer;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,translate .18s ease}.patient-impact-worldwide-video-controls>button:hover,.patient-impact-worldwide-video-controls>button:focus-visible{border-color:var(--color-medium-teal);color:var(--color-medium-teal);outline:none;box-shadow:0 14px 30px #0c234029;translate:0 -1px}.patient-impact-worldwide-video-controls svg{width:1.25rem;height:1.25rem;stroke-width:2.25}.patient-impact-worldwide-video-dots{display:grid;justify-items:center;gap:.56rem}.patient-impact-worldwide-video-dots button{width:.58rem;height:.58rem;padding:0;display:block;border:1px solid rgba(6,22,74,.58);border-radius:50%;background:#ffffff8a;box-shadow:none;cursor:pointer;transition:background .18s ease,border-color .18s ease,scale .18s ease}.patient-impact-worldwide-video-dots button:hover,.patient-impact-worldwide-video-dots button:focus-visible{border-color:var(--color-medium-teal);outline:none;scale:1.12}.patient-impact-worldwide-video-dots button.is-active{border-color:var(--color-medium-teal);background:var(--color-medium-teal)}.patient-impact-worldwide-video-timeline{position:relative;min-width:0;display:grid;gap:clamp(.42rem,.62vw,.68rem)}.patient-impact-worldwide-video-timeline:before{display:none}.patient-impact-worldwide-video-step{position:relative;z-index:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;transform-origin:center;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.patient-impact-worldwide-video-step--featured{z-index:4}.patient-impact-worldwide-video-step--featured .patient-impact-worldwide-video-number{display:none}.patient-impact-worldwide-video-number{display:none;width:2.18rem;height:2.18rem;align-items:center;justify-content:center;justify-self:center;border:1px solid rgba(0,156,166,.18);border-radius:50%;background:#ffffffeb;color:#06164a;font-family:var(--font-heading);font-size:calc(var(--content-small-font-size) * .98);font-weight:500;line-height:1;box-shadow:0 .6rem 1.2rem #0c23400f}.patient-impact-worldwide-video-item{--impact-video-thumb-width: clamp(13rem, 16vw, 15rem);position:relative;min-width:0;min-height:clamp(6.6rem,7.2vw,7.5rem);display:grid;grid-template-columns:var(--impact-video-thumb-width) minmax(0,1fr);align-items:stretch;gap:.82rem;padding:.42rem clamp(.7rem,1vw,1rem) .42rem .42rem;overflow:hidden;border:1px solid rgba(12,35,64,.07);border-radius:1.1rem;background:linear-gradient(90deg,#fffffff5,#f4fdfdd6);color:#06164a;font:inherit;text-align:left;text-decoration:none;box-shadow:0 .9rem 2rem #0c23400f;cursor:pointer;transition:border-color var(--button-motion),box-shadow var(--button-motion),min-height .26s cubic-bezier(.2,.8,.2,1),scale var(--button-motion),translate var(--button-motion)}.patient-impact-worldwide-video-item:hover,.patient-impact-worldwide-video-item:focus-visible{border-color:#009ca657;box-shadow:0 1.15rem 2.4rem #00778b24;outline:none;scale:var(--card-hover-scale-b);translate:0 var(--card-hover-lift-b)}.patient-impact-worldwide-video-item:disabled,.patient-impact-worldwide-video-item--pending{cursor:default}.patient-impact-worldwide-video-item:disabled:hover,.patient-impact-worldwide-video-item:disabled:focus-visible,.patient-impact-worldwide-video-item--pending:hover,.patient-impact-worldwide-video-item--pending:focus-visible{border-color:#0c234012;box-shadow:0 .9rem 2rem #0c23400f;outline:none;scale:1;translate:0 0}.patient-impact-worldwide-video-item--featured{--impact-video-thumb-width: clamp(21rem, 27vw, 24rem);min-height:clamp(11.4rem,13vw,12.8rem);margin-block:.02rem;margin-left:clamp(-1.1rem,-.8vw,-.35rem);border-color:#00d1d8d1;border-radius:1.18rem;box-shadow:0 1rem 2.6rem #00778b1f,inset 0 0 0 1px #2ad2c947}.patient-impact-worldwide-video-step--featured .patient-impact-worldwide-video-number{border-color:#009ca657;background:#ecfdfcf5;color:var(--color-medium-teal);font-weight:700;box-shadow:0 .8rem 1.6rem #00778b24}.patient-impact-worldwide-video-thumb{position:relative;min-width:0;min-height:0;width:100%;height:auto;aspect-ratio:16 / 9;display:block;overflow:hidden;border-radius:.78rem;background:#dbe2e9}.patient-impact-worldwide-video-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff0 48%,#ffffff70),linear-gradient(180deg,#06164a08,#06164a24);pointer-events:none;z-index:1}.patient-impact-worldwide-video-thumb img{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;object-fit:cover;object-position:var(--impact-image-position, center center)}.patient-impact-worldwide-video-play{position:absolute;left:.78rem;bottom:.72rem;z-index:3;width:2.05rem;height:2.05rem;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:#06164a24;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.patient-impact-worldwide-video-item--featured .patient-impact-worldwide-video-play{left:clamp(.18rem,.6vw,.38rem);transform:translate(-16%)}.patient-impact-worldwide-video-play svg{width:.78rem;height:.78rem;margin-left:.08rem;stroke-width:2.3}.patient-impact-worldwide-video-pending-badge{position:absolute;left:.72rem;bottom:.68rem;z-index:3;min-height:1.9rem;padding:.42rem .68rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:#06164a9e;color:#fff;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:700;line-height:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.patient-impact-worldwide-video-copy{position:relative;min-width:0;padding:.58rem 3.1rem .58rem .1rem;display:grid;min-height:100%;align-content:center;gap:.38rem}.patient-impact-worldwide-video-meta{min-width:0;display:flex;align-items:center;gap:.55rem;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:calc(var(--content-meta-font-size) * .94);font-weight:700;line-height:1;text-transform:uppercase}.patient-impact-worldwide-video-country{min-width:0;min-height:1.32rem;padding:.14rem .46rem .14rem .2rem;display:inline-flex;align-items:center;gap:.34rem;border:1px solid rgba(0,156,166,.1);border-radius:999px;background:#ffffffdb;color:#06164a;text-transform:none}.patient-impact-worldwide-video-country span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient-impact-worldwide-video-country .patient-impact-worldwide-flag{width:.94rem;height:.94rem}.patient-impact-worldwide-video-copy strong{min-width:0;display:-webkit-box;overflow:hidden;color:#06164a;font-family:var(--font-heading);font-size:calc(var(--heading-card-size) * .88);font-weight:700;line-height:1.1;-webkit-box-orient:vertical;-webkit-line-clamp:2}.patient-impact-worldwide-video-copy small{min-width:0;display:-webkit-box;overflow:hidden;color:#0e2f64;font-family:var(--font-body);font-size:var(--content-small-font-size);font-weight:500;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.patient-impact-worldwide-video-item--featured .patient-impact-worldwide-video-copy{padding-block:.95rem}.patient-impact-worldwide-video-item--featured .patient-impact-worldwide-video-copy strong{font-size:calc(var(--heading-card-size) * 1.1)}.patient-impact-worldwide-video-item--featured .patient-impact-worldwide-video-copy small{font-size:var(--content-body-font-size)}.patient-impact-worldwide-video-arrow{position:absolute;right:.86rem;top:50%;width:1.95rem;height:1.95rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#009ca61a;color:var(--color-medium-teal);transform:translateY(-50%)}.patient-impact-worldwide-video-item--featured .patient-impact-worldwide-video-arrow{width:2.9rem;height:2.9rem;background:var(--color-medium-teal);color:#fff;box-shadow:0 .85rem 1.7rem #00778b38}.patient-impact-worldwide-video-arrow svg{width:.92rem;height:.92rem;stroke-width:2.4}.patient-impact-worldwide-video-step--more{margin-top:.12rem}.patient-impact-worldwide-video-step--more .patient-impact-worldwide-video-number{color:var(--color-medium-teal);font-weight:700}.patient-impact-worldwide-video-more{width:fit-content;min-height:2.65rem;padding:.68rem 1.1rem;display:inline-flex;align-items:center;gap:.62rem;border-radius:var(--button-radius-primary);background:var(--color-medium-teal);color:#fff;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:1;text-decoration:none;box-shadow:0 .95rem 1.8rem #00778b2e;transition:box-shadow var(--button-motion),scale var(--button-motion),translate var(--button-motion)}.patient-impact-worldwide-video-more:hover,.patient-impact-worldwide-video-more:focus-visible{outline:none;box-shadow:0 1.1rem 2.1rem #00778b38;scale:var(--button-hover-scale);translate:0 var(--button-hover-lift)}.patient-impact-worldwide-video-more svg{width:.95rem;height:.95rem;stroke-width:2.4}.patient-impact-youtube-modal-layer{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:1rem;isolation:isolate}.patient-impact-youtube-modal-backdrop{position:absolute;inset:0;z-index:0;border:0;background:#07182d9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.patient-impact-youtube-modal{position:relative;z-index:1;width:min(100%,69.6rem,124vh);height:auto;max-height:calc(100vh - 2rem);padding:clamp(1rem,2.2vw,1.45rem);overflow:auto;border:1px solid rgba(12,35,64,.12);border-radius:var(--surface-apple-radius, 24px);background:#fff;box-shadow:0 1.4rem 4rem #07182d3d}.patient-impact-youtube-modal-close{position:absolute;top:1rem;right:1rem;z-index:2;width:2.45rem;height:2.45rem;display:grid;place-items:center;border:1px solid rgba(12,35,64,.14);border-radius:999px;background:#fff;color:var(--color-deep-navy);cursor:pointer;transition:transform .18s ease,border-color .18s ease,color .18s ease}.patient-impact-youtube-modal-close:hover,.patient-impact-youtube-modal-close:focus-visible{transform:translateY(-1px);border-color:#2ad2c980;color:var(--color-medium-teal)}.patient-impact-youtube-modal-close svg{width:1.2rem;height:1.2rem}.patient-impact-youtube-modal-header{padding-right:3rem}.patient-impact-youtube-modal-header h3{max-width:46rem;margin:0 0 1rem;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(1.35rem,2.4vw,2rem);font-weight:700;line-height:1.15}.patient-impact-youtube-frame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--surface-apple-radius-compact, 18px);background:#07182d}.patient-impact-youtube-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.patient-impact-youtube-modal-link{width:fit-content;margin-top:.85rem;display:inline-flex;align-items:center;gap:.48rem;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:1;text-decoration:none}.patient-impact-youtube-modal-link svg{width:.92rem;height:.92rem;stroke-width:2.4}.patient-impact-worldwide-network{position:relative;width:calc(100% + clamp(2rem,4vw,5rem));min-width:0;aspect-ratio:1.48;min-height:34rem}.patient-impact-worldwide-route-line{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;object-fit:fill;opacity:.88;pointer-events:none}.patient-impact-worldwide-card-grid{position:absolute;inset:0;z-index:1;display:block}.patient-impact-worldwide-card-set,.patient-impact-worldwide-region-set{display:contents}.patient-impact-worldwide-card-set--mobile,.patient-impact-worldwide-region-set--mobile,.patient-impact-worldwide-region-more-label--mobile{display:none}.patient-impact-worldwide-card-cell{position:absolute;min-width:0;min-height:0}.patient-impact-worldwide-card-cell--slot-1{left:8%;top:0;width:27%;height:46%}.patient-impact-worldwide-card-cell--slot-2{left:38%;top:0;width:26%;height:46%}.patient-impact-worldwide-card-cell--slot-3{left:67%;top:0;width:31%;height:46%}.patient-impact-worldwide-card-cell--slot-4{left:1%;top:54%;width:25%;height:46%}.patient-impact-worldwide-card-cell--slot-5{left:28%;top:54%;width:25%;height:46%}.patient-impact-worldwide-card-cell--slot-6{left:55%;top:54%;width:25%;height:46%}.patient-impact-worldwide-card-cell--more{left:82%;top:58%;width:16%;height:39%}.patient-impact-worldwide-card{position:relative;min-width:0;min-height:0;height:100%;display:grid;overflow:hidden;border:1px solid rgba(0,156,166,.2);border-radius:.75rem;background:#fff;color:#06164a;text-decoration:none;box-shadow:0 1.1rem 2.6rem #0c234017;transition:border-color var(--button-motion),box-shadow var(--button-motion),transform var(--button-motion)}.patient-impact-worldwide-card:where(:hover,:focus-visible,:active),.patient-impact-worldwide-more-card:where(:hover,:focus-visible,:active),.patient-impact-worldwide-region:where(:hover,:focus-visible,:active){filter:none}.patient-impact-worldwide-card:hover,.patient-impact-worldwide-card:focus-visible,.patient-impact-worldwide-more-card:hover,.patient-impact-worldwide-more-card:focus-visible{border-color:#009ca657;box-shadow:0 1.25rem 2.8rem #00778b29;outline:none}.patient-impact-worldwide-card:hover,.patient-impact-worldwide-card:focus-visible,.patient-impact-worldwide-more-card:hover,.patient-impact-worldwide-more-card:focus-visible{scale:var(--card-hover-scale-c);translate:0 var(--card-hover-lift-c)}@media(prefers-reduced-motion:reduce){.patient-impact-worldwide-card,.patient-impact-worldwide-more-card{transition:none;transform:none}}.patient-impact-worldwide-card{grid-template-rows:minmax(0,52%) minmax(0,48%)}.patient-impact-worldwide-card-media{position:relative;min-height:0;display:block;overflow:hidden;background:#dbe2e9;isolation:isolate;border-radius:0!important}.patient-impact-worldwide-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#06164a05,#06164a4d);pointer-events:none;border-radius:0!important}.patient-impact-worldwide-card-media img{width:100%;height:100%;min-height:100%;display:block;object-fit:cover;object-position:var(--impact-image-position, center center);border-radius:0!important;clip-path:none!important}.patient-impact-worldwide-card-play{position:absolute;right:.72rem;bottom:.72rem;z-index:1;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#009ca6eb;color:#fff;box-shadow:0 .6rem 1.2rem #00567038}.patient-impact-worldwide-card-play svg{width:.82rem;height:.82rem;margin-left:.08rem;stroke-width:2.2}.patient-impact-worldwide-country-badge{position:absolute;left:.72rem;top:.68rem;z-index:2;max-width:calc(100% - 1.44rem);min-height:1.72rem;padding:.24rem .58rem .24rem .28rem;display:inline-flex;align-items:center;gap:.36rem;border-radius:999px;background:#fffffff2;color:#06164a;font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:600;line-height:var(--content-meta-line-height);box-shadow:0 .65rem 1.2rem #0c23401f}.patient-impact-worldwide-country-badge span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient-impact-worldwide-flag{position:relative;width:1.24rem;height:1.24rem;flex:0 0 auto;overflow:hidden;border:1px solid rgba(12,35,64,.12);border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #ffffff52}.patient-impact-worldwide-flag--united-states{background:linear-gradient(90deg,#1f4e9d 0 42%,transparent 42% 100%),repeating-linear-gradient(180deg,#c82127 0 12%,#fff 12% 24%)}.patient-impact-worldwide-flag--germany{background:linear-gradient(180deg,#111 0 33.333%,#d00 33.333% 66.666%,#ffce00 66.666% 100%)}.patient-impact-worldwide-flag--uae{background:linear-gradient(90deg,#ef3340 0 30%,transparent 30% 100%),linear-gradient(180deg,#009739 0 33.333%,#fff 33.333% 66.666%,#111 66.666% 100%)}.patient-impact-worldwide-flag--austria{background:linear-gradient(180deg,#ed2939 0 33.333%,#fff 33.333% 66.666%,#ed2939 66.666% 100%)}.patient-impact-worldwide-flag--malaysia{background:radial-gradient(circle at 37% 34%,#ffcc00 0 12%,transparent 13%),linear-gradient(90deg,#012169 0 46%,transparent 46% 100%),repeating-linear-gradient(180deg,#cc0001 0 10%,#fff 10% 20%)}.patient-impact-worldwide-flag--japan{background:radial-gradient(circle at 50% 50%,#bc002d 0 29%,transparent 30%),#fff}.patient-impact-worldwide-flag--mexico{background:radial-gradient(circle at 50% 50%,#8c6a22 0 7%,transparent 8%),linear-gradient(90deg,#006847 0 33.333%,#fff 33.333% 66.666%,#ce1126 66.666% 100%)}.patient-impact-worldwide-flag--united-kingdom{background:linear-gradient(90deg,transparent 0 42%,#ffffff 42% 58%,transparent 58% 100%),linear-gradient(180deg,transparent 0 42%,#ffffff 42% 58%,transparent 58% 100%),linear-gradient(90deg,transparent 0 46%,#c8102e 46% 54%,transparent 54% 100%),linear-gradient(180deg,transparent 0 46%,#c8102e 46% 54%,transparent 54% 100%),#012169}.patient-impact-worldwide-flag--taiwan{background:radial-gradient(circle at 30% 31%,#ffffff 0 8%,transparent 9%),linear-gradient(135deg,#000095 0 45%,transparent 45% 100%),#fe0000}.patient-impact-worldwide-card-copy{position:relative;z-index:2;min-width:0;min-height:0;margin-top:-2px;padding:.72rem .9rem .78rem;display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:start;gap:.48rem;background:#fff}.patient-impact-worldwide-card-details{min-width:0;min-height:0;display:grid;align-content:start;gap:.36rem}.patient-impact-worldwide-card-details strong{min-width:0;max-width:100%;display:-webkit-box;overflow:hidden;color:#06164a;font-family:var(--font-heading);font-size:calc(var(--heading-card-size) * .94);font-weight:700;line-height:1.08;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2}.patient-impact-worldwide-card-details strong:after{content:"";width:2.45rem;height:2px;margin-top:.34rem;display:block;border-radius:999px;background:var(--color-medium-teal)}.patient-impact-worldwide-card-source{min-width:0;overflow:hidden;color:var(--color-blue);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:600;line-height:var(--content-small-line-height);text-overflow:ellipsis;white-space:nowrap}.patient-impact-worldwide-card-link{align-self:end;justify-self:start;min-width:0;margin-top:0;min-height:2.05rem;padding:.46rem .72rem .46rem .48rem;display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;background:#009ca61a;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:1;white-space:nowrap}.patient-impact-worldwide-card-link svg{width:.82rem;height:.82rem;flex:0 0 auto;stroke-width:2.4}.patient-impact-worldwide-more-card{position:relative;min-width:0;min-height:0;height:100%;padding:1rem .58rem;display:grid;overflow:hidden;border:1px solid rgba(0,156,166,.2);border-radius:.75rem;background:#fffffff5;color:#06164a;text-decoration:none;box-shadow:0 1.1rem 2.6rem #0c234017;place-items:center;align-content:center;gap:.36rem;text-align:center;transition:border-color var(--button-motion),box-shadow var(--button-motion),transform var(--button-motion)}.patient-impact-worldwide-more-icon{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-medium-teal);color:#fff;box-shadow:0 .9rem 1.8rem #00778b33}.patient-impact-worldwide-more-icon svg{width:1.25rem;height:1.25rem;stroke-width:2.25}.patient-impact-worldwide-more-card strong{color:var(--color-medium-teal);font-family:var(--font-heading);font-size:calc(var(--heading-featured-size) * 1.16);font-weight:700;line-height:.9}.patient-impact-worldwide-more-card>span:not(.patient-impact-worldwide-more-icon):not(.patient-impact-worldwide-more-link){max-width:8.8rem;color:#06164a;font-family:var(--font-body);font-size:var(--content-body-font-size);font-weight:500;line-height:var(--content-body-line-height)}.patient-impact-worldwide-more-link{margin-top:.36rem;display:inline-flex;align-items:center;gap:.32rem;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:var(--content-small-line-height)}.patient-impact-worldwide-more-link svg{width:.9rem;height:.9rem;stroke-width:2.4}.patient-impact-worldwide-region-rail{position:relative;z-index:2;width:min(100%,72rem);margin:clamp(1.8rem,3vw,2.6rem) auto 0;padding:1rem 1.2rem;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;border:1px solid rgba(12,35,64,.06);border-radius:.68rem;background:#ffffffeb;box-shadow:none}.patient-impact-worldwide-region-rail>strong{color:#06164a;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.1;white-space:nowrap}.patient-impact-worldwide-region-list{min-width:0;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:.72rem}.patient-impact-worldwide-region{min-width:0;display:grid;justify-items:center;gap:.48rem;color:#06164a;font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:600;line-height:var(--content-meta-line-height);text-align:center;text-decoration:none}.patient-impact-worldwide-region .patient-impact-worldwide-flag,.patient-impact-worldwide-region-more-icon{width:2.85rem;height:2.85rem}.patient-impact-worldwide-region span:last-child{min-width:0;overflow-wrap:anywhere}.patient-impact-worldwide-region:hover,.patient-impact-worldwide-region:focus-visible{color:var(--color-dark-teal);outline:none}.patient-impact-worldwide-region-more-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,156,166,.14);border-radius:50%;background:#009ca614;color:var(--color-medium-teal)}.patient-impact-worldwide-region-more-icon svg{width:1.3rem;height:1.3rem;stroke-width:2.35}@media(max-width:1200px){.patient-impact-worldwide-shell{grid-template-columns:1fr;gap:2rem}.patient-impact-worldwide-copy{max-width:42rem;margin:0 auto;text-align:center}.patient-impact-worldwide-rule,.patient-impact-worldwide-cta{margin-left:auto;margin-right:auto}.patient-impact-worldwide-highlights{max-width:40rem;margin-left:auto;margin-right:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.patient-impact-worldwide-highlight{grid-template-columns:1fr;justify-items:center;text-align:center}.patient-impact-worldwide-network{width:min(100%,48rem);min-height:36rem;margin:0 auto}.patient-impact-worldwide-video-wrap{width:min(100%,56rem);margin:0 auto;padding-top:0}.patient-impact-worldwide-video-timeline-wrap{padding-right:3rem}.patient-impact-worldwide-video-item--featured{margin-left:0}.patient-impact-worldwide-video-step--featured .patient-impact-worldwide-video-number{transform:none}.patient-impact-worldwide-region-list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:899px){.patient-impact-worldwide{padding:calc(var(--patient-section-top-inset, 0rem) + 4.2rem) 1.25rem calc(var(--patient-section-handoff-clearance, 0rem) + 4.6rem)}.patient-impact-worldwide-shell{grid-template-columns:1fr;align-items:start}.patient-impact-worldwide-copy{text-align:center}.patient-impact-worldwide-rule,.patient-impact-worldwide-cta{margin-left:auto;margin-right:auto}.patient-impact-worldwide-highlights{max-width:40rem;margin-left:auto;margin-right:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.patient-impact-worldwide-highlight{grid-template-columns:1fr;justify-items:center;text-align:center}.patient-impact-worldwide-network{width:min(100%,42rem);min-height:0;aspect-ratio:auto;margin:0 auto}.patient-impact-worldwide-route-line{display:none}.patient-impact-worldwide-card-grid{position:relative;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.patient-impact-worldwide-card-cell{position:relative;left:auto;top:auto;width:auto;height:auto}.patient-impact-worldwide-card{min-height:18rem}.patient-impact-worldwide-card-copy{grid-template-columns:1fr}.patient-impact-worldwide-video-timeline-wrap{padding-right:0}.patient-impact-worldwide-video-controls{position:static;width:fit-content;margin:0 auto .8rem;grid-auto-flow:column;align-items:center;transform:none}.patient-impact-worldwide-video-dots{grid-auto-flow:column}.patient-impact-worldwide-video-timeline{gap:.9rem}.patient-impact-worldwide-video-timeline:before{display:none}.patient-impact-worldwide-video-step{grid-template-columns:1fr;gap:.42rem}.patient-impact-worldwide-video-number{justify-self:start;width:2.35rem;height:2.35rem}.patient-impact-worldwide-video-item,.patient-impact-worldwide-video-item--featured{--impact-video-thumb-width: clamp(12.2rem, 38vw, 15.5rem);min-height:0;grid-template-columns:var(--impact-video-thumb-width) minmax(0,1fr)}.patient-impact-youtube-modal{width:min(100%,58rem)}.patient-impact-worldwide-region-rail{grid-template-columns:1fr;text-align:center}.patient-impact-worldwide-region-rail>strong{white-space:normal}}@media(max-width:480px){.patient-impact-worldwide{padding:calc(var(--patient-section-top-inset, 0rem) + 3.15rem) .85rem calc(var(--patient-section-handoff-clearance, 0rem) + 3.65rem)}.patient-impact-worldwide:before{content:"";position:absolute;top:2rem;right:-3.8rem;z-index:0;width:13rem;height:13rem;border:1px solid rgba(42,210,201,.22);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(0,156,166,.22) 0 1.2px,transparent 1.6px) 0 0 / .58rem .58rem,radial-gradient(circle,rgba(42,210,201,.1),transparent 66%);opacity:.72;pointer-events:none;-webkit-mask-image:radial-gradient(circle,#000 0 62%,transparent 64%);mask-image:radial-gradient(circle,#000 0 62%,transparent 64%)}.patient-impact-worldwide-shell{gap:1.75rem}.patient-impact-worldwide-copy{text-align:left}.patient-impact-worldwide-kicker{margin-bottom:.72rem}.patient-impact-worldwide-kicker svg{width:.92rem;height:.92rem}.patient-impact-worldwide h2{max-width:21rem;line-height:.95}.patient-impact-worldwide-rule,.patient-impact-worldwide-cta{margin-left:0;margin-right:0}.patient-impact-worldwide-intro{max-width:20rem;line-height:1.38}.patient-impact-worldwide-highlights{display:none}.patient-impact-worldwide-video-wrap{width:100%}.patient-impact-worldwide-video-controls{margin-bottom:.65rem}.patient-impact-worldwide-video-controls>button{width:2.35rem;height:2.35rem}.patient-impact-worldwide-video-item,.patient-impact-worldwide-video-item--featured{--impact-video-thumb-width: 100%;grid-template-columns:1fr}.patient-impact-worldwide-video-thumb{height:auto;aspect-ratio:16 / 9}.patient-impact-worldwide-video-copy{padding:1rem 3rem 1rem .98rem}.patient-impact-worldwide-video-meta{flex-wrap:wrap;gap:.42rem}.patient-impact-worldwide-video-arrow,.patient-impact-worldwide-video-item--featured .patient-impact-worldwide-video-arrow{width:2.2rem;height:2.2rem}.patient-impact-youtube-modal-layer{padding:max(.6rem,calc(var(--header-height-mobile, 64px) + .55rem)) .72rem .72rem}.patient-impact-youtube-modal{padding:.9rem}.patient-impact-youtube-modal-header h3{font-size:var(--heading-card-size)}.patient-impact-worldwide-card-grid{grid-template-columns:1fr;gap:.72rem}.patient-impact-worldwide-card-set--desktop{display:none}.patient-impact-worldwide-card-set--mobile{display:contents}.patient-impact-worldwide-card{min-height:15rem;height:auto;grid-template-rows:9.6rem auto;border-radius:.92rem}.patient-impact-worldwide-card--united-states,.patient-impact-worldwide-card--united-states .patient-impact-worldwide-card-media{min-height:0}.patient-impact-worldwide-card--united-states .patient-impact-worldwide-card-copy{padding:.78rem .86rem .82rem}.patient-impact-worldwide-card--united-states .patient-impact-worldwide-card-copy strong{line-height:1.06}.patient-impact-worldwide-card-media{height:9.6rem;min-height:0}.patient-impact-worldwide-card-copy{padding:.72rem .82rem .78rem}.patient-impact-worldwide-card-details{display:grid;align-items:start;gap:.36rem}.patient-impact-worldwide-country-badge{left:.58rem;top:.56rem;min-height:1.68rem;padding:.22rem .54rem .22rem .26rem;font-size:.68rem}.patient-impact-worldwide-card-play{right:.62rem;bottom:.62rem;width:1.88rem;height:1.88rem}.patient-impact-worldwide-card-cell--more{display:none}.patient-impact-worldwide-more-card{min-height:8.8rem;border-radius:1.12rem}.patient-impact-worldwide-region-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem 1.25rem}.patient-impact-worldwide-region-set--desktop{display:none}.patient-impact-worldwide-region-set--mobile{display:contents}.patient-impact-worldwide-region-rail{margin-top:1.1rem;padding:1rem .85rem 1.1rem;border-radius:1rem}.patient-impact-worldwide-region{min-height:4rem;place-items:center}.patient-impact-worldwide-region .patient-impact-worldwide-flag,.patient-impact-worldwide-region-more-icon{width:3rem;height:3rem}.patient-impact-worldwide-region span:last-child,.patient-impact-worldwide-region-more-label--desktop{display:none}.patient-impact-worldwide-region--more{color:var(--color-medium-teal);font-size:1.6rem}.patient-impact-worldwide-region .patient-impact-worldwide-region-more-label--mobile{display:block;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:1.62rem;font-weight:700;line-height:1}.patient-impact-worldwide-region.patient-impact-worldwide-region--more .patient-impact-worldwide-region-more-label--mobile{display:block}.patient-impact-worldwide-region--more .patient-impact-worldwide-region-more-icon{display:none}}.clinical-research-physician-media{position:relative;padding:clamp(4rem,6.2vw,6.2rem) 0 clamp(4rem,5.8vw,5.8rem);overflow:hidden;background:radial-gradient(circle at 9% 17%,rgba(42,210,201,.14),transparent 23rem),linear-gradient(180deg,#eef9fa,#fff)}.clinical-research-physician-media-shell{display:grid;grid-template-columns:minmax(18rem,.58fr) minmax(0,1.42fr);gap:clamp(1.6rem,3.8vw,4rem);align-items:start}.clinical-research-physician-media-copy{min-width:0;padding:clamp(1.55rem,2.5vw,2.35rem);border:1px solid rgba(7,141,144,.12);border-radius:var(--surface-apple-radius-compact);background:radial-gradient(circle at 82% 102%,rgba(42,210,201,.14),transparent 9rem),linear-gradient(180deg,#ffffffc7,#ffffff8a)}.clinical-research-physician-media h2{margin:0;color:#06164a;font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:1;letter-spacing:0}.clinical-research-physician-media h2>span{display:block}.clinical-research-physician-media h2 em{color:var(--crc-teal);font-style:normal}.clinical-research-physician-media-rule{width:4rem;height:3px;margin-top:1rem;display:block;border-radius:999px;background:var(--crc-teal)}.clinical-research-physician-media-copy>p:last-of-type{margin:1.1rem 0 0;color:var(--crc-muted);font-size:var(--section-intro-font-size);line-height:var(--section-intro-line-height)}.clinical-research-physician-media-stats{display:grid;gap:.72rem;margin-top:1.55rem}.clinical-research-physician-media-stats article{min-height:3.3rem;padding:.5rem .75rem;display:flex;align-items:center;gap:.72rem;border:1px solid rgba(0,156,166,.14);border-radius:var(--button-radius-chip);background:#ffffff9e;color:#06164a;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.clinical-research-physician-media-stats strong,.clinical-research-physician-media-stats svg{width:2.2rem;height:2.2rem;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--crc-teal);color:#fff}.clinical-research-physician-media-stats strong{font-family:var(--font-heading);font-size:var(--heading-card-size);line-height:1}.clinical-research-physician-media-stats svg{padding:.5rem}.clinical-research-physician-video-wrap{width:100%;min-width:0;margin-left:clamp(-1.8rem,-1.6vw,-.75rem)}.clinical-research-physician-timeline-wrap{position:relative;min-width:0;padding-right:3.25rem}.clinical-research-physician-video-list.patient-impact-worldwide-video-timeline{gap:.82rem}.clinical-research-physician-video-list .patient-impact-worldwide-video-item--featured{margin-left:clamp(-3.25rem,-2.7vw,-1.7rem)}.clinical-research-physician-video-list .patient-impact-worldwide-video-step--featured .patient-impact-worldwide-video-number{transform:translate(clamp(-2.75rem,-2.2vw,-1.55rem))}.clinical-research-physician-timeline-controls{position:absolute;top:50%;right:0;z-index:5;display:grid;gap:.62rem;transform:translateY(-50%)}.clinical-research-physician-timeline-controls button{width:2.55rem;height:2.55rem;display:inline-grid;place-items:center;border:1px solid rgba(12,35,64,.12);border-radius:var(--button-radius-icon);background:#fffffff0;color:#06164a;box-shadow:0 10px 24px #0c23401f;cursor:pointer;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,translate .18s ease}.clinical-research-physician-timeline-controls button:hover,.clinical-research-physician-timeline-controls button:focus-visible{border-color:var(--crc-teal);color:var(--crc-teal);outline:none;box-shadow:0 14px 30px #0c234029;translate:0 -1px}.clinical-research-physician-timeline-controls svg{width:1.25rem;height:1.25rem;stroke-width:2.25}@media(max-width:1200px){.clinical-research-physician-media-shell{grid-template-columns:1fr}.clinical-research-physician-media-copy{max-width:48rem}.clinical-research-physician-video-wrap{margin-left:0}}@media(max-width:899px){.clinical-research-physician-media{padding:3.5rem 0 4rem}.clinical-research-physician-timeline-wrap{padding-right:0}.clinical-research-physician-timeline-controls{position:static;grid-template-columns:repeat(2,2.55rem);justify-content:end;margin-bottom:.8rem;transform:none}.clinical-research-physician-video-list.patient-impact-worldwide-video-timeline:before{display:none}.clinical-research-physician-video-list .patient-impact-worldwide-video-step{grid-template-columns:1fr;gap:.42rem}.clinical-research-physician-video-list .patient-impact-worldwide-video-number{justify-self:start;width:2.35rem;height:2.35rem}.clinical-research-physician-video-list .patient-impact-worldwide-video-item,.clinical-research-physician-video-list .patient-impact-worldwide-video-item--featured{--impact-video-thumb-width: clamp(12.2rem, 38vw, 15.5rem);grid-template-columns:var(--impact-video-thumb-width) minmax(0,1fr);margin-left:0}.clinical-research-physician-video-list .patient-impact-worldwide-video-step--featured .patient-impact-worldwide-video-number{transform:none}}@media(max-width:480px){.clinical-research-physician-media{padding:3rem 0 3.5rem}.clinical-research-physician-video-list .patient-impact-worldwide-video-item,.clinical-research-physician-video-list .patient-impact-worldwide-video-item--featured{--impact-video-thumb-width: 100%;grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.clinical-research-physician-timeline-controls button{transition:none}}.clinical-collaboration-opportunities{position:relative;padding:clamp(4rem,6.2vw,6.4rem) 0;overflow:hidden;background:linear-gradient(112deg,#eefafcc7,#fffffff5 42%,#f1fafde0),repeating-linear-gradient(90deg,rgba(7,141,144,.055) 0 1px,transparent 1px 5.4rem),repeating-linear-gradient(0deg,rgba(7,141,144,.045) 0 1px,transparent 1px 5.4rem)}.clinical-collaboration-opportunities:before,.clinical-collaboration-opportunities:after{content:"";position:absolute;pointer-events:none}.clinical-collaboration-opportunities:before{left:-10rem;bottom:-13rem;width:34rem;height:34rem;border:1px solid rgba(7,141,144,.16);border-radius:50%;background-image:radial-gradient(rgba(7,141,144,.22) 1px,transparent 1.5px),linear-gradient(135deg,#2ad2c914,#fff0);background-size:.75rem .75rem,auto;opacity:.5}.clinical-collaboration-opportunities:after{right:0;bottom:0;width:42rem;height:12rem;border-top:1px solid rgba(7,141,144,.16);border-radius:50%;transform:rotate(-7deg);box-shadow:0 -1.1rem #2ad2c909,0 -2.15rem #2ad2c906,0 -3.2rem #2ad2c905}.clinical-collaboration-opportunities-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(17rem,.56fr) minmax(0,1.44fr);gap:clamp(2rem,5vw,5.5rem);align-items:center}.clinical-collaboration-opportunities-copy{max-width:24rem}.clinical-collaboration-opportunities-label{margin:0 0 .85rem;color:#078d90;font-size:var(--content-meta-font-size);font-weight:900;letter-spacing:.08em;line-height:var(--content-meta-line-height);text-transform:uppercase}.clinical-collaboration-opportunities-label:after{content:"";display:block;width:3.7rem;height:.14rem;margin-top:.7rem;border-radius:99px;background:#078d90}.clinical-collaboration-opportunities h2{margin:0;color:#09275a;font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:.98;letter-spacing:0}.clinical-collaboration-opportunities-intro{margin:1rem 0 0;color:var(--crc-muted);font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}.clinical-collaboration-principles{display:grid;gap:.95rem;margin-top:2.4rem}.clinical-collaboration-principle{display:grid;grid-template-columns:2.8rem minmax(0,1fr);gap:.75rem;align-items:center}.clinical-collaboration-principle>span{display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid rgba(255,255,255,.78);border-radius:50%;color:#fff;background:linear-gradient(135deg,#078d90,#11b7bd);box-shadow:0 .7rem 1.4rem #078d902e}.clinical-collaboration-principle svg{width:1.35rem;height:1.35rem;stroke-width:1.9}.clinical-collaboration-principle h3{margin:0;color:#09275a;font-family:var(--font-heading);font-size:calc(var(--content-small-font-size) * 1.3);font-weight:800;line-height:1.1}.clinical-collaboration-principle p{margin:.2rem 0 0;color:#435b73;font-size:calc(var(--content-meta-font-size) * 1.3);line-height:1.25}.clinical-collaboration-opportunity-grid{position:relative;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));grid-template-rows:minmax(13.8rem,auto) minmax(14.8rem,auto);column-gap:clamp(.3rem,.5vw,.62rem);row-gap:clamp(2.2rem,3.2vw,3.4rem);align-items:center;min-height:clamp(28rem,35vw,34rem);margin-left:clamp(-3.2rem,-2.7vw,-1.35rem);padding-right:clamp(1.45rem,2.4vw,2.8rem);padding-block:clamp(3.2rem,4.4vw,4.6rem)}.clinical-collaboration-opportunity-grid:before{content:"";position:absolute;top:50%;left:6%;right:3%;height:2px;border-radius:999px;background:linear-gradient(90deg,#087987 0 14%,#0879876b 14% 100%);box-shadow:0 .7rem 1.5rem #0879871f;transform:translateY(-50%)}.clinical-collaboration-opportunity-card{position:relative;z-index:1;min-height:clamp(11.6rem,14vw,14rem);padding:1.2rem .98rem 1.1rem;border:1px solid rgba(8,39,66,.1);border-radius:.72rem;background:#ffffffeb;box-shadow:0 .9rem 1.8rem #08274214;transition:background-color var(--card-hover-motion),border-color var(--card-hover-motion),box-shadow var(--card-hover-motion),color var(--card-hover-motion),translate var(--card-hover-motion)}.clinical-collaboration-opportunity-card:nth-child(odd){grid-row:2}.clinical-collaboration-opportunity-card:nth-child(2n){grid-row:1}.clinical-collaboration-opportunity-card:nth-child(1){grid-column:1 / span 3}.clinical-collaboration-opportunity-card:nth-child(2){grid-column:3 / span 3}.clinical-collaboration-opportunity-card:nth-child(3){grid-column:5 / span 3}.clinical-collaboration-opportunity-card:nth-child(4){grid-column:7 / span 3}.clinical-collaboration-opportunity-card:nth-child(5){grid-column:9 / span 3}.clinical-collaboration-opportunity-card:nth-child(6){grid-column:11 / span 3}.clinical-collaboration-opportunity-card:nth-child(7){grid-column:12 / span 3}.clinical-collaboration-opportunity-card:hover{translate:0 var(--card-hover-lift-b);box-shadow:0 1.1rem 2.25rem #08274221}.clinical-collaboration-opportunity-card--active{background:linear-gradient(180deg,#088b90f5,#047079fa);color:#fff;border-color:#2ad2c9b8;box-shadow:0 1.2rem 2.5rem #08798738}.clinical-collaboration-opportunity-number{display:block;margin:0 0 .45rem;color:#078d90;font-size:.94rem;font-weight:900;line-height:1.1}.clinical-collaboration-opportunity-icon{position:absolute;left:50%;z-index:1;display:grid;width:clamp(2.4rem,3vw,3.05rem);height:clamp(2.4rem,3vw,3.05rem);place-items:center;margin:0;border:1px solid rgba(7,141,144,.2);border-radius:50%;color:#078d90;background:#fffffff0;box-shadow:0 .55rem 1.3rem #0827421f;transform:translate(-50%)}.clinical-collaboration-opportunity-card:nth-child(odd) .clinical-collaboration-opportunity-icon{top:clamp(-3.9rem,-3.2vw,-3rem)}.clinical-collaboration-opportunity-card:nth-child(2n) .clinical-collaboration-opportunity-icon{bottom:clamp(-3.9rem,-3.2vw,-3rem)}.clinical-collaboration-opportunity-icon:after{content:"";position:absolute;left:50%;width:.42rem;height:.42rem;border-radius:50%;background:#087987;transform:translate(-50%);box-shadow:0 .9rem #0879872e}.clinical-collaboration-opportunity-card:nth-child(odd) .clinical-collaboration-opportunity-icon:after{bottom:-1.05rem;box-shadow:0 .9rem #0879872e}.clinical-collaboration-opportunity-card:nth-child(2n) .clinical-collaboration-opportunity-icon:after{top:-1.05rem;box-shadow:0 -.9rem #0879872e}.clinical-collaboration-opportunity-icon svg{width:1.42rem;height:1.42rem;stroke-width:1.75}.clinical-collaboration-opportunity-card h3{max-width:100%;margin:0;color:#09275a;font-family:var(--font-heading);font-size:clamp(1.08rem,.98vw,1.3rem);font-weight:700;line-height:1.12}.clinical-collaboration-opportunity-card h3:after{content:"";display:block;width:1.7rem;height:.12rem;margin:.66rem 0 0;border-radius:99px;background:#0aa6ad}.clinical-collaboration-opportunity-card p{margin:.72rem 0 0;color:#304c63;font-size:clamp(.86rem,.86vw,1.03rem);line-height:1.38}.clinical-collaboration-opportunity-card--active .clinical-collaboration-opportunity-number,.clinical-collaboration-opportunity-card--active h3,.clinical-collaboration-opportunity-card--active p{color:#fff}.clinical-collaboration-opportunity-card--active h3:after{background:#65eef1}.clinical-collaboration-opportunity-card--active .clinical-collaboration-opportunity-icon{color:#fff;background:linear-gradient(135deg,#078d90,#10b8b9);box-shadow:0 .75rem 1.55rem #08798738,0 0 0 .42rem #2ad2c929}.clinical-collaboration-opportunity-card--active .clinical-collaboration-opportunity-icon:after{background:#2ad2c9;box-shadow:0 0 0 .32rem #2ad2c92e}@media(max-width:1200px){.clinical-collaboration-opportunities-shell{grid-template-columns:1fr;align-items:start}.clinical-collaboration-opportunities-copy{max-width:48rem}.clinical-collaboration-principles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.clinical-collaboration-opportunities{padding:3.5rem 0}.clinical-collaboration-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:1rem;min-height:0;margin-left:0;padding-right:0;padding-block:0}.clinical-collaboration-opportunity-grid:before,.clinical-collaboration-opportunity-icon:after{display:none}.clinical-collaboration-opportunity-card{padding-top:1.1rem}.clinical-collaboration-opportunity-card:nth-child(odd),.clinical-collaboration-opportunity-card:nth-child(2n){grid-column:auto;grid-row:auto;margin:0}.clinical-collaboration-opportunity-icon{position:static;transform:none;margin-bottom:.9rem}.clinical-collaboration-principles{grid-template-columns:1fr}}@media(max-width:480px){.clinical-collaboration-opportunities{padding:3rem 0}.clinical-collaboration-opportunity-grid{grid-template-columns:1fr;gap:.9rem}.clinical-collaboration-opportunity-card{min-height:0}}@media(prefers-reduced-motion:reduce){.clinical-collaboration-opportunity-card,.clinical-collaboration-opportunity-icon{animation:none}}.clinical-collaborate-inquiry{position:relative;width:calc(100vw / var(--zoom-scale));margin-left:calc(50% - 50vw / var(--zoom-scale));padding:clamp(2.5rem,4vw,4.2rem) 0 clamp(2.7rem,4.2vw,4.4rem);overflow:hidden;isolation:isolate;background:radial-gradient(circle at 39% 32%,rgba(255,255,255,.18),transparent 12%),radial-gradient(circle at 75% 46%,rgba(42,210,201,.18),transparent 20%),linear-gradient(108deg,#005068fa,#007c8bf2,#2ad2c97a),#007c86}.clinical-collaborate-inquiry:before,.clinical-collaborate-inquiry:after{content:"";position:absolute;pointer-events:none}.clinical-collaborate-inquiry:before{inset:0;z-index:-2;background:linear-gradient(135deg,#fff0 0 46%,#b7dde129 46.4%,#fff0 66%),radial-gradient(circle at 86% 18%,rgba(42,210,201,.18),transparent 28%)}.clinical-collaborate-inquiry:after{inset:auto 0 0;z-index:-1;height:28%;background:linear-gradient(0deg,#00506857,#007c8b00)}.clinical-collaborate-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(1.35rem,2.4vw,2.4rem);width:min(calc(100% - 2rem),var(--hospital-asc-compact-shell-width, 1240px));margin:0 auto;min-height:0}.clinical-collaborate-intro-panel,.clinical-collaborate-panel-wrap{display:flex;min-width:0}.clinical-collaborate-intro-panel{position:relative;overflow:hidden;border:0;border-radius:0;background:radial-gradient(circle at 83% 25%,rgba(255,255,255,.13),transparent 9%),radial-gradient(circle at 77% 48%,rgba(255,255,255,.1),transparent 7%);box-shadow:none}.clinical-collaborate-intro-panel:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:radial-gradient(ellipse at 36% 88%,rgba(255,255,255,.44),transparent 22%),linear-gradient(150deg,transparent 0 48%,rgba(42,210,201,.22) 48.5% 100%);opacity:.82;pointer-events:none}.clinical-collaborate-intro{position:relative;z-index:1;display:grid;align-content:center;justify-items:start;width:100%;max-width:none;min-height:clamp(32rem,39vw,39rem);padding:clamp(2rem,3.4vw,3.35rem);color:#fff}.clinical-collaborate-badge{display:inline-flex;align-items:center;justify-content:center;width:5.1rem;height:5.1rem;margin-bottom:1.35rem;border:.46rem solid rgba(255,255,255,.24);border-radius:999px;background:#ffffffe6;color:var(--color-medium-teal);box-shadow:0 0 0 .85rem #ffffff1a,0 16px 34px #00567038}.clinical-collaborate-badge svg{width:2.55rem;height:2.55rem;stroke-width:1.75}.clinical-collaborate-eyebrow{margin:0 0 .75rem;color:#3ee0ddfa;font-size:var(--content-meta-font-size);font-weight:900;letter-spacing:.08em;line-height:var(--content-meta-line-height);text-transform:uppercase}.clinical-collaborate-title{margin:0;max-width:36rem;color:#fff;font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:1.04;text-shadow:0 12px 28px rgba(0,70,91,.34)}.clinical-collaborate-kicker{max-width:28rem;margin:1rem 0 0;color:#3ee0ddfa;font-size:var(--content-body-font-size);font-weight:700;line-height:var(--content-body-line-height)}.clinical-collaborate-accent{display:block;width:4.4rem;height:.22rem;margin:1.18rem 0 1.05rem;border-radius:999px;background:#3ee0ddf2}.clinical-collaborate-description{max-width:30rem;margin:0;color:#fffffffa;font-size:var(--content-small-font-size);line-height:1.58;text-shadow:0 10px 22px rgba(0,70,91,.22)}.clinical-collaborate-description--secondary{margin-top:.9rem}.clinical-collaborate-card{width:100%;min-width:0;padding:clamp(1.25rem,2vw,1.85rem);border:1px solid rgba(12,35,64,.11);border-radius:var(--surface-apple-radius-compact);background:#fffffff0;box-shadow:0 16px 34px #0c23401a,inset 0 0 0 1px #ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.clinical-collaborate-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,1.2vw,1.1rem);align-items:stretch}.clinical-collaborate-support-card-shell{display:flex;min-width:0;height:100%}.clinical-collaborate-support-card-shell:last-child:nth-child(odd){grid-column:1 / -1}.clinical-collaborate-support-card{width:100%;display:grid;align-content:start;min-height:12.2rem;padding:clamp(1rem,1.35vw,1.25rem);border:1px solid rgba(12,35,64,.1);border-radius:.78rem;background:#ffffffdb;box-shadow:inset 0 1px #ffffffad;transition:border-color var(--card-hover-motion),box-shadow var(--card-hover-motion),scale var(--card-hover-motion),translate var(--card-hover-motion)}.clinical-collaborate-support-heading{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.82rem;align-items:center}.clinical-collaborate-support-icon{display:inline-flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;border-radius:999px;background:#2ad2c91f;color:var(--color-medium-teal)}.clinical-collaborate-support-icon svg{width:2rem;height:2rem;stroke-width:1.8}.clinical-collaborate-support-card h3{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:600;line-height:1.1}.clinical-collaborate-support-accent{display:block;width:3.7rem;height:1px;margin:.9rem 0 .85rem;background:var(--color-medium-teal)}.clinical-collaborate-support-card ul{display:grid;gap:.48rem;margin:0;padding:0;list-style:none}.clinical-collaborate-support-card li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.58rem;align-items:start;color:var(--color-blue);font-size:var(--content-small-font-size);line-height:1.35}.clinical-collaborate-support-card li svg{width:1rem;height:1rem;margin-top:.18rem;color:var(--color-medium-teal);fill:currentColor;stroke-width:2.2}.clinical-collaborate-support-card:hover,.clinical-collaborate-support-card:focus-within{border-color:#2ad2c975;box-shadow:0 18px 34px #0c23401f;scale:var(--card-hover-scale-b);translate:0 var(--card-hover-lift-b)}.clinical-collaborate-action-wrap{width:100%}.clinical-collaborate-schedule-button,.clinical-collaborate-submit{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:3.6rem;padding:.95rem 1.55rem;overflow:hidden;border:0;border-radius:var(--button-radius-primary);background:linear-gradient(135deg,#078d90,#00586a);color:#fff;font-family:var(--font-heading);font-size:1.08rem;font-weight:700;line-height:1;box-shadow:0 16px 32px #00586a33;cursor:pointer;transition:filter .18s ease,box-shadow .18s ease,translate .18s ease}.clinical-collaborate-schedule-button{width:100%;margin:1.15rem 0 0}.clinical-collaborate-schedule-button svg,.clinical-collaborate-submit svg{width:1.3rem;height:1.3rem;stroke-width:1.85}.clinical-collaborate-schedule-button:hover,.clinical-collaborate-schedule-button:focus-visible,.clinical-collaborate-submit:hover,.clinical-collaborate-submit:focus-visible{filter:var(--button-hover-filter);box-shadow:0 20px 38px #00586a42;translate:0 var(--button-hover-lift);outline:none}.clinical-collaborate-support-note,.clinical-collaborate-secure-note{display:flex;align-items:center;justify-content:center;gap:.65rem;max-width:35rem;margin:.95rem auto 0;color:var(--color-blue);font-size:var(--content-small-font-size);line-height:1.45;text-align:center}.clinical-collaborate-support-note svg,.clinical-collaborate-secure-note svg{flex:0 0 auto;width:1.75rem;height:1.75rem;color:var(--color-medium-teal)}.clinical-collaborate-modal{position:fixed;inset:0;z-index:2400;display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;padding:calc(var(--header-height-desktop) + .85rem) 1.5rem 1rem;overflow-y:auto;overscroll-behavior:contain}.clinical-collaborate-modal-backdrop{position:fixed;inset:0;border:0;background:#08122094;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}.clinical-collaborate-modal-panel{position:relative;z-index:1;width:min(43rem,calc(100vw - 2rem));padding:clamp(1.25rem,1.75vw,1.85rem) clamp(1.55rem,2.35vw,2.35rem) 1.25rem;border:1px solid rgba(12,35,64,.12);border-radius:1.25rem;background:radial-gradient(ellipse at 50% -6%,rgba(42,210,201,.28),transparent 24%),linear-gradient(180deg,#fffffffc,#fafdfefc);box-shadow:0 34px 82px #0c234052,inset 0 0 0 1px #ffffffb3}.clinical-collaborate-modal-close{position:absolute;top:.85rem;right:.85rem;z-index:2;display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid rgba(12,35,64,.12);border-radius:var(--button-radius-icon);background:#ffffffeb;color:var(--color-blue);cursor:pointer}.clinical-collaborate-modal-close:hover,.clinical-collaborate-modal-close:focus-visible{color:var(--color-medium-teal);outline:none}.clinical-collaborate-modal-close svg{width:1.25rem;height:1.25rem}.clinical-collaborate-modal-header{display:grid;gap:.62rem;padding-right:2.75rem;justify-items:center;text-align:center}.clinical-collaborate-modal-badge{display:inline-grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:999px;background:#2ad2c921;color:var(--color-medium-teal)}.clinical-collaborate-modal-badge svg{width:1.7rem;height:1.7rem}.clinical-collaborate-modal-header h3{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(1.55rem,2.15vw,2.25rem);font-weight:500;line-height:1.08}.clinical-collaborate-modal-header p{margin:0;color:var(--color-blue);font-size:var(--content-small-font-size);line-height:1.45}.clinical-collaborate-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;min-width:0;margin-top:1.2rem}.clinical-collaborate-form label{display:grid;gap:.34rem;min-width:0}.clinical-collaborate-form label>span{display:inline-flex;align-items:center;gap:.34rem;color:#123a5b;font-size:var(--content-meta-font-size);font-weight:900;line-height:1.2}.clinical-collaborate-form label>span svg{width:.92rem;height:.92rem;color:#078d90}.clinical-collaborate-form input,.clinical-collaborate-form select,.clinical-collaborate-form textarea{width:100%;min-width:0;border:1px solid rgba(8,39,66,.12);border-radius:.45rem;background:#fff;color:#09275a;font:inherit;font-size:var(--content-meta-font-size);line-height:var(--content-meta-line-height);box-sizing:border-box;outline:0;transition:border-color .18s ease,box-shadow .18s ease}.clinical-collaborate-form input,.clinical-collaborate-form select{min-height:2.7rem;padding:.58rem .72rem}.clinical-collaborate-form textarea{min-height:5.3rem;resize:vertical;padding:.72rem}.clinical-collaborate-form input:focus,.clinical-collaborate-form select:focus,.clinical-collaborate-form textarea:focus{border-color:#078d90c7;box-shadow:0 0 0 3px #2ad2c929}.clinical-collaborate-form-wide,.clinical-collaborate-success,.clinical-collaborate-secure-note,.clinical-collaborate-modal-actions{grid-column:1 / -1}.clinical-collaborate-success{margin:0;padding:.72rem .9rem;border:1px solid rgba(42,210,201,.32);border-radius:.58rem;background:#2ad2c91a;color:#00586a;font-size:var(--content-small-font-size);line-height:1.4}.clinical-collaborate-secure-note{margin-top:0;justify-content:start;max-width:none;text-align:left}.clinical-collaborate-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:.72rem}.clinical-collaborate-cancel{min-height:3.2rem;padding:.82rem 1.2rem;border:1px solid rgba(12,35,64,.12);border-radius:var(--button-radius-primary);background:#ffffffdb;color:var(--color-blue);font-family:var(--font-heading);font-weight:700;cursor:pointer}.clinical-collaborate-cancel:hover,.clinical-collaborate-cancel:focus-visible{border-color:#2ad2c961;color:var(--color-medium-teal);outline:none}@media(max-width:1200px){.clinical-collaborate-shell{grid-template-columns:1fr}.clinical-collaborate-intro{min-height:0}}@media(max-width:899px){.clinical-collaborate-inquiry{padding:3rem 0 4rem}.clinical-collaborate-support-grid,.clinical-collaborate-form{grid-template-columns:1fr}.clinical-collaborate-support-card-shell:last-child:nth-child(odd),.clinical-collaborate-form-wide,.clinical-collaborate-success,.clinical-collaborate-secure-note,.clinical-collaborate-modal-actions{grid-column:auto}.clinical-collaborate-modal{padding:calc(var(--header-height-mobile, 64px) + .7rem) .85rem .85rem}.clinical-collaborate-modal-actions{align-items:stretch;flex-direction:column}.clinical-collaborate-submit,.clinical-collaborate-cancel{width:100%}}@media(max-width:480px){.clinical-collaborate-inquiry{padding:2.5rem 0 3.5rem}.clinical-collaborate-shell{width:min(calc(100% - 1.3rem),var(--hospital-asc-compact-shell-width, 1240px))}.clinical-collaborate-intro,.clinical-collaborate-card,.clinical-collaborate-modal-panel{padding:1rem}.clinical-collaborate-badge{width:4rem;height:4rem}.clinical-collaborate-badge svg{width:2rem;height:2rem}}.provider-page{--provider-compact-shell-width: 1240px;--section-intro-font-size: 1.1rem;--content-body-font-size: .92rem;--content-small-font-size: .87rem;--content-meta-font-size: .76rem;--heading-card-size: 1.06rem;--heading-section-max: 3.05rem;--heading-section-vw: 3.05vw;--heading-section-size: clamp(var(--heading-section-min), var(--heading-section-vw), var(--heading-section-max));--poster-hero-artwork-width: 1672px;--poster-hero-artwork-height: 941px;--provider-hero-artwork-width: var(--poster-hero-artwork-width);--provider-hero-artwork-height: var(--poster-hero-artwork-height);--provider-hero-poster-width: 1290px;--provider-hero-poster-height: 2796px;--provider-section-overlap: clamp(2rem, 4.2vw, 4rem);--provider-section-radius: clamp(2.4rem, 5vw, 4.4rem);--provider-section-top-inset: clamp(.4rem, 1.2vw, 1rem);--provider-section-handoff-clearance: clamp(1.6rem, 3vw, 2.6rem);--provider-section-stage-ice: #eaf6f8;--provider-section-stage-white: #ffffff;--provider-section-stage-mint: #eef8f2;min-height:100vh;padding-top:var(--header-height-desktop);background:#fff;color:var(--color-text);overflow:hidden}.provider-page>section{position:relative;z-index:1}.provider-page>.provider-section-stage{z-index:2;margin-top:calc(var(--provider-section-overlap) * -1);background:var(--provider-section-stage-background, #ffffff);border-top-left-radius:var(--provider-section-radius);border-top-right-radius:var(--provider-section-radius);overflow:hidden;--provider-section-sprout-duration: .92s;--provider-section-sprout-distance: calc(var(--provider-section-radius) * .48);--provider-section-sprout-edge: rgba(217, 234, 238, .46);--provider-section-sprout-wash: rgba(255, 255, 255, .62);--provider-section-sprout-line: rgba(150, 178, 185, .2);--provider-section-sprout-line-glow: rgba(150, 178, 185, .12);transform:translateZ(0);transform-origin:top center;will-change:transform,clip-path,filter}.provider-page>.provider-section-stage.provider-section-stage--ice{--provider-section-stage-background: var(--provider-section-stage-ice);--provider-section-sprout-edge: rgba(198, 224, 229, .44);--provider-section-sprout-wash: rgba(255, 255, 255, .48);--provider-section-sprout-line: rgba(130, 165, 174, .2);--provider-section-sprout-line-glow: rgba(130, 165, 174, .1)}.provider-page>.provider-section-stage.provider-section-stage--white{--provider-section-stage-background: var(--provider-section-stage-white);--provider-section-sprout-edge: rgba(228, 236, 240, .52);--provider-section-sprout-wash: rgba(255, 255, 255, .72);--provider-section-sprout-line: rgba(170, 188, 196, .18);--provider-section-sprout-line-glow: rgba(170, 188, 196, .08)}.provider-page>.provider-section-stage.provider-section-stage--technology{--provider-section-stage-background: radial-gradient(circle at 14% 12%, rgba(0, 228, 238, .14), transparent 20rem), radial-gradient(circle at 78% 68%, rgba(87, 57, 180, .22), transparent 25rem), linear-gradient(135deg, #030915 0%, #06182c 48%, #020711 100%);--provider-section-sprout-edge: rgba(3, 17, 34, .82);--provider-section-sprout-wash: rgba(3, 16, 31, .34);--provider-section-sprout-line: rgba(0, 228, 238, .18);--provider-section-sprout-line-glow: rgba(0, 228, 238, .1)}.provider-page>.provider-section-stage.provider-section-stage--mint{--provider-section-stage-background: var(--provider-section-stage-mint);--provider-section-sprout-edge: rgba(204, 226, 214, .46);--provider-section-sprout-wash: rgba(255, 255, 255, .5);--provider-section-sprout-line: rgba(137, 170, 153, .18);--provider-section-sprout-line-glow: rgba(137, 170, 153, .08)}.provider-page>.provider-section-stage.provider-certification-section{--provider-section-stage-background: radial-gradient(circle at 82% 10%, rgba(37, 205, 196, .2), transparent 25rem), radial-gradient(circle at 8% 80%, rgba(0, 119, 126, .28), transparent 27rem), linear-gradient(135deg, #011a28 0%, #033244 46%, #082a35 100%);--provider-section-sprout-edge: rgba(42, 210, 201, .2);--provider-section-sprout-wash: rgba(2, 50, 61, .5);--provider-section-sprout-line: rgba(37, 205, 196, .16);--provider-section-sprout-line-glow: rgba(37, 205, 196, .08)}.provider-page.provider-page--stage-motion-ready>.provider-section-stage:not(.is-visible){transform:translateY(var(--provider-section-sprout-distance)) scaleY(.985) translateZ(0);clip-path:inset(calc(var(--provider-section-radius) * .48) 0 0 0 round var(--provider-section-radius) var(--provider-section-radius) 0 0);filter:drop-shadow(0 0 0 rgba(0,45,77,0))}.provider-page>.provider-section-stage.is-visible{animation:providerSectionStageSprout var(--provider-section-sprout-duration) cubic-bezier(.16,1.06,.3,1) both}.provider-page .provider-section-stage.is-anchor-scroll-target :where(.scroll-reveal,.scroll-reveal-item){opacity:1!important;transform:none!important}.provider-page>.provider-section-stage>.provider-section-sprout{position:absolute;left:0;right:0;top:0;height:calc(var(--provider-section-radius) * .68);background:transparent;background-image:linear-gradient(90deg,var(--provider-section-sprout-edge),rgba(255,255,255,.03) 28%,rgba(255,255,255,0) 50%,rgba(255,255,255,.03) 72%,var(--provider-section-sprout-edge)),radial-gradient(70% 84% at 50% 0,var(--provider-section-sprout-wash) 0,rgba(255,255,255,.16) 52%,rgba(255,255,255,0) 100%);border-top-left-radius:var(--provider-section-radius);border-top-right-radius:var(--provider-section-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:top center;transform:translateY(0) scaleX(.94);opacity:.78;pointer-events:none;will-change:transform,opacity;z-index:4;box-shadow:inset 0 1px #ffffffb8;border-top:1px solid var(--provider-section-sprout-line)}.provider-page>.provider-section-stage>.provider-section-sprout:after{content:"";position:absolute;left:-6%;right:-6%;top:-1px;height:2px;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--provider-section-sprout-line),rgba(255,255,255,.32),var(--provider-section-sprout-line),transparent);box-shadow:0 4px 12px var(--provider-section-sprout-line-glow)}.provider-page>.provider-section-stage.is-visible>.provider-section-sprout{animation:providerSectionSprout var(--provider-section-sprout-duration) cubic-bezier(.16,1.06,.3,1) both}@keyframes providerSectionStageSprout{0%{transform:translateY(var(--provider-section-sprout-distance)) scaleY(.985) translateZ(0);clip-path:inset(calc(var(--provider-section-radius) * .48) 0 0 0 round var(--provider-section-radius) var(--provider-section-radius) 0 0);filter:drop-shadow(0 0 0 rgba(0,45,77,0))}48%{transform:translateY(calc(var(--provider-section-sprout-distance) * -.08)) scaleY(1.012) translateZ(0);clip-path:inset(0 0 0 0 round var(--provider-section-radius) var(--provider-section-radius) 0 0);filter:drop-shadow(0 18px 34px rgba(0,45,77,.18))}72%{transform:translateY(calc(var(--provider-section-sprout-distance) * .045)) scaleY(.996) translateZ(0);filter:drop-shadow(0 10px 22px rgba(0,45,77,.09))}to{transform:translateY(0) scaleY(1) translateZ(0);clip-path:inset(0 0 0 0 round var(--provider-section-radius) var(--provider-section-radius) 0 0);filter:drop-shadow(0 0 0 rgba(0,45,77,0))}}@keyframes providerSectionSprout{0%{transform:translateY(calc(var(--provider-section-sprout-distance) * .46)) scaleY(.35) scaleX(.72);opacity:0}45%{transform:translateY(-10%) scaleY(1.12) scaleX(1.03);opacity:.52}70%{transform:translateY(6%) scaleY(.95) scaleX(.98);opacity:.24}to{transform:translateY(0) scaleY(1) scaleX(1);opacity:.12}}.provider-anchor-target{scroll-margin-top:calc(var(--header-height-desktop) + 2rem)}body .app-shell .provider-page>.provider-section-stage:not(:last-child){padding-bottom:calc(var(--provider-section-overlap) + var(--provider-section-handoff-clearance))}@keyframes providerFormReveal{0%{opacity:0;transform:translate3d(0,12px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}.provider-section{width:min(calc(100% - 2rem),var(--provider-compact-shell-width));margin:0 auto;padding-block:clamp(2.8rem,5vw,4.2rem)}.provider-section-copy h2{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-section-size);line-height:1.04}.provider-section-copy p{max-width:60rem;color:#5b6679;margin-top:.9rem;font-size:var(--section-intro-font-size);line-height:var(--section-intro-line-height)}.provider-procedure-heading h2>svg,.provider-tech-heading h2>svg,.provider-certification-heading h2>svg,.provider-build-program-heading h2>svg{flex:0 0 auto;width:.7em;height:.7em;color:var(--color-medium-teal);stroke-width:1.9}.provider-section--tech .provider-section-copy p,.provider-section--training .provider-section-copy p{color:#33425f}.provider-section-grid{margin-top:1.55rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.provider-card{min-width:0;min-height:17rem;padding:1.18rem;display:grid;grid-template-rows:auto auto 1fr auto;gap:.58rem;border-radius:8px;border:1px solid rgba(12,35,64,.12);background:#fff;box-shadow:0 16px 38px #0c234014}.provider-card-icon{width:3rem;height:3rem;border-radius:14px;background:#2ad2c929;color:var(--color-medium-teal);display:inline-flex;align-items:center;justify-content:center;margin-bottom:.2rem}.provider-card-icon-svg{width:1.32rem;height:1.32rem;color:var(--color-medium-teal)}.provider-card h3{margin:0;color:var(--color-deep-navy);font-size:var(--heading-card-size);line-height:1.15;font-family:var(--font-heading);font-weight:700}.provider-card p{margin:0;color:#42506a;font-size:var(--content-small-font-size);line-height:1.45;max-width:31rem}.provider-card-link{align-self:end;margin-top:.75rem;display:inline-flex;align-items:center;gap:.45rem;color:var(--color-medium-teal);font-size:var(--content-meta-font-size);font-weight:700;text-decoration:none}.provider-card-link svg{width:.9rem;height:.9rem}.provider-training-grid{margin-top:1.3rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.provider-training-card{min-width:0;min-height:18.5rem;padding:1.1rem;border:1px solid rgba(12,35,64,.12);border-radius:8px;background:linear-gradient(180deg,#fff,#fbfdff)}.provider-training-icon{width:2.8rem;height:2.8rem;border-radius:13px;background:#b7dde173;display:inline-flex;align-items:center;justify-content:center;color:var(--color-medium-teal)}.provider-training-card h3{margin:.9rem 0 .35rem;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-card-size);line-height:1.2;font-weight:700}.provider-training-card p{margin:0;color:#435066;font-size:var(--content-small-font-size);line-height:1.48}.provider-training-card ul{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.4rem}.provider-training-card li{display:grid;grid-template-columns:.95rem minmax(0,1fr);gap:.48rem;align-items:start;color:#4a5670;font-size:var(--content-meta-font-size);line-height:1.35}.provider-training-cta{margin-top:1.2rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:flex-start}.provider-training-cta p{margin:0;color:#5b6679;font-size:var(--content-small-font-size);font-weight:600}.provider-training-cta a{background:linear-gradient(180deg,#19b5be,#009ca6);border:1px solid rgba(255,255,255,.22)}@media(max-width:1200px){.provider-section{width:min(calc(100% - 1.8rem),1200px)}.provider-section-grid,.provider-training-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.provider-page{--provider-section-overlap: 2.35rem;--provider-section-radius: 2.8rem;--provider-section-top-inset: .85rem;--provider-section-handoff-clearance: 2rem;padding-top:var(--header-height-mobile)}.provider-anchor-target{scroll-margin-top:calc(var(--header-height-mobile) + 1.5rem)}.provider-section-copy p{max-width:100%;font-size:var(--section-intro-font-size)}.provider-section-grid,.provider-training-grid{grid-template-columns:1fr}.provider-section{width:min(calc(100% - 1rem),1200px);padding-block:2.4rem}.provider-section-copy h2{font-size:var(--heading-section-size)}.provider-card{min-height:0}.provider-training-cta{margin-top:1.1rem}}@media(max-width:480px){.provider-page{--provider-section-overlap: 1.75rem;--provider-section-radius: 2.2rem;--provider-section-top-inset: .65rem;--provider-section-handoff-clearance: 1.4rem}.provider-section{width:min(calc(100% - .75rem),1200px);padding-block:2rem}.provider-section-grid,.provider-training-grid{gap:.8rem}.provider-card,.provider-training-card{padding:1rem;border-radius:8px}.provider-training-cta a{width:100%}}@media(prefers-reduced-motion:reduce){.provider-certification-request,.provider-build-program-form-panel{animation:none}.provider-page>.provider-section-stage,.provider-page.provider-page--stage-motion-ready>.provider-section-stage:not(.is-visible),.provider-page>.provider-section-stage.is-visible{animation:none;clip-path:none;transform:none}.provider-section-sprout{animation:none;transform:none;opacity:1}.provider-hero-actions a,.provider-hero-mobile-stat-card,.provider-hero-mobile-cta,.provider-hero-mobile-cta svg,.provider-procedure-play,.provider-procedure-card,.provider-procedure-card>svg,.provider-tech-card,.provider-tech-card img,.provider-tech-card-copy a,.provider-tech-actions a,.provider-tech-resource-list a,.provider-certification-card,.provider-certification-media img,.provider-certification-action,.provider-certification-action-link,.provider-certification-submit,.provider-build-program-feature-image,.provider-build-program-play,.provider-build-program-series-card,.provider-build-program-action,.provider-build-program-submit{transition:none}.provider-hero-actions a:hover,.provider-hero-actions a:focus-visible,.provider-hero-mobile-stat-card:hover,.provider-hero-mobile-cta:hover,.provider-hero-mobile-cta:focus-visible,.provider-procedure-card:hover,.provider-procedure-card:focus-within,.provider-tech-card:hover,.provider-tech-card:focus-within,.provider-tech-card-copy a:hover,.provider-tech-card-copy a:focus-visible,.provider-tech-actions a:hover,.provider-tech-actions a:focus-visible,.provider-tech-resource-list a:hover,.provider-tech-resource-list a:focus-visible,.provider-certification-card:hover,.provider-certification-card:focus-within,.provider-certification-action:hover,.provider-certification-action:focus-visible,.provider-certification-action-link:hover,.provider-certification-action-link:focus-visible,.provider-certification-submit:hover,.provider-certification-submit:focus-visible,.provider-build-program-play:hover,.provider-build-program-play:focus-visible,.provider-build-program-series-card:hover,.provider-build-program-series-card:focus-within,.provider-build-program-action:hover,.provider-build-program-action:focus-visible,.provider-build-program-submit:hover,.provider-build-program-submit:focus-visible{transform:none;translate:none}.provider-procedure-card:hover>svg,.provider-procedure-card:focus-within>svg,.provider-tech-card:hover img,.provider-tech-card:focus-within img{transform:none}}.provider-certification-section{position:relative;overflow:hidden;width:100%;margin:0;padding:calc(clamp(1.1rem,1.8vw,1.7rem) + var(--provider-section-top-inset, 0rem)) 0 0;background:#061836;color:var(--color-deep-navy);isolation:isolate}.provider-certification-section:before,.provider-certification-section:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.provider-certification-section:before{background:linear-gradient(90deg,rgba(42,210,201,.11) 0 1px,transparent 1px 100%),linear-gradient(0deg,rgba(0,156,166,.07) 0 1px,transparent 1px 100%);background-size:5.4rem 5.4rem;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.36),transparent 46%,rgba(0,0,0,.32));mask-image:linear-gradient(90deg,rgba(0,0,0,.36),transparent 46%,rgba(0,0,0,.32));opacity:.28}.provider-certification-section:after{background:radial-gradient(circle at 8% 18%,rgba(42,210,201,.18),transparent 25rem),radial-gradient(circle at 88% 84%,rgba(0,156,166,.16),transparent 28rem),linear-gradient(180deg,transparent 0%,rgba(255,255,255,.44) 100%)}.provider-certification-inner{position:relative;z-index:2;width:min(100%,1500px);margin:0 auto}.provider-certification-poster{--provider-academy-chapter-image: url(/image/provider/provider-academy-chapter-panel-bg.png);--provider-academy-journey-image: url(/image/provider/provider-academy-learning-journey-bg.png);--provider-academy-beginner-image: url(/image/provider/provider-academy-beginner-banner-bg.png);position:relative;display:grid;grid-template-columns:minmax(18rem,.285fr) minmax(0,1fr);grid-template-rows:minmax(clamp(38rem,48vw,47rem),auto) minmax(54rem,auto);column-gap:clamp(1.5rem,2.4vw,2.5rem);row-gap:0;min-height:0;overflow:hidden;padding:clamp(2rem,3.2vw,3rem) clamp(1.2rem,4vw,3.4rem) 0;border:0;border-radius:0;background:radial-gradient(circle at 9% 22%,rgba(0,220,224,.2),transparent 18rem),linear-gradient(180deg,rgba(5,22,41,0) 0 clamp(38rem,47vw,46rem),rgba(8,44,56,.94) clamp(38.1rem,47.1vw,46.1rem) 100%),linear-gradient(90deg,#061836,#062940 29.5%,#f7fcff 29.6% 100%);box-shadow:none}.provider-certification-poster:before,.provider-certification-poster:after{content:"";position:absolute;pointer-events:none}.provider-certification-poster:before{inset:0;background:repeating-radial-gradient(circle at 89% 24%,rgba(0,156,166,.1) 0 1px,transparent 1px .55rem),linear-gradient(90deg,transparent 0 29.5%,rgba(226,247,249,.72) 29.6% 100%);opacity:.7}.provider-certification-poster:after{right:-4rem;bottom:54rem;width:70%;height:22%;border-radius:58% 42% 0 0;background:linear-gradient(170deg,transparent 0 38%,rgba(0,162,170,.18) 38.5% 39%,transparent 39.5% 100%),linear-gradient(180deg,#f1fdfff2,#cbedf2f2);box-shadow:0 -1px #00bac661}.provider-certification-side,.provider-certification-main-card,.provider-certification-journey-panel{position:relative;z-index:1}.provider-certification-side{grid-column:1;grid-row:1;display:flex;min-width:0;flex-direction:column;align-items:flex-start;min-height:100%;padding:clamp(1.6rem,2.5vw,2.25rem) clamp(1.1rem,2.2vw,2rem) clamp(2rem,4vw,3.3rem) 0;color:#fff;isolation:isolate}.provider-certification-side-copy{display:grid;width:min(100%,17.2rem);gap:clamp(.85rem,1.25vw,1.12rem);margin-top:clamp(14rem,18vw,18.5rem);margin-left:clamp(.1rem,.8vw,.65rem);position:relative;z-index:2}.provider-certification-side:before{content:"";position:absolute;inset:-3rem -2.05rem -2rem -3.4rem;z-index:0;background:linear-gradient(180deg,#030d2026,#030d2029 46%,#030d2052),linear-gradient(90deg,#030d200f,#030d2042);background-color:#041833;background-repeat:no-repeat;background-size:auto 100%;background-position:center top;opacity:1}.provider-certification-side-video{position:absolute;inset:-3rem -2.05rem -2rem -3.4rem;z-index:-1;width:calc(100% + 5.45rem);height:calc(100% + 5rem);object-fit:cover;object-position:center center;filter:saturate(1.05) contrast(1.04)}.provider-certification-side:after{content:"";position:absolute;inset:-3rem -2.05rem -2rem -3.4rem;z-index:0;background:linear-gradient(90deg,#04122800,#041228b8),radial-gradient(circle at 24% 25%,rgba(29,238,242,.22),transparent 14rem),linear-gradient(180deg,#020d2005,#020d2085);pointer-events:none}.provider-certification-chapter-mark{display:grid;width:clamp(4.1rem,4.9vw,5.3rem);aspect-ratio:1;place-items:center;margin-left:clamp(.2rem,1.2vw,.9rem);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:linear-gradient(145deg,#ffffff14,#00e0e22e),#0a2444;box-shadow:0 0 0 2px #00eff2e6 inset,0 0 1.8rem #00eff26b}.provider-certification-chapter-mark span{font-family:var(--font-heading);font-size:clamp(2.05rem,3.3vw,3.1rem);font-weight:800;line-height:1}.provider-certification-side-kicker,.provider-certification-powered,.provider-certification-side-tagline{margin:0}.provider-certification-side-kicker{max-width:13rem;margin-top:clamp(.95rem,1.45vw,1.35rem);color:#1ef3f3;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:800;letter-spacing:0;line-height:1.1;text-transform:uppercase}.provider-certification-side-rule,.provider-certification-side-accent{display:block;height:2px;margin-top:1rem;border-radius:999px;background:linear-gradient(90deg,#23f4f4,#23f4f400)}.provider-certification-side-rule{width:min(100%,18rem)}.provider-certification-side-accent{width:5.25rem;margin-top:clamp(.55rem,1vw,.85rem)}.provider-certification-side-accent--short{width:4.2rem;margin-top:1.4rem}.provider-certification-side h2{max-width:7.6em;margin:0;color:#fff;font-family:var(--font-heading);font-size:clamp(2.85rem,4.35vw,5.15rem);font-weight:700;letter-spacing:0;line-height:1.05;text-shadow:0 .2rem 1rem rgba(0,0,0,.32);text-wrap:balance}.provider-certification-powered{display:grid;gap:.35rem;margin-top:1.05rem;color:#ffffffed;font-size:var(--content-small-font-size);line-height:var(--content-body-line-height)}.provider-certification-powered strong{color:#19f2f2;font-family:var(--font-heading);font-size:clamp(1rem,1.15vw,1.18rem);font-weight:800;line-height:1.12}.provider-certification-powered sup,.provider-certification-module-heading sup{font-size:.5em;line-height:0}.provider-certification-side-tagline{display:flex;flex-wrap:wrap;gap:.32rem .48rem;max-width:15.5rem;margin:0;color:#fff;font-family:var(--font-heading);font-size:clamp(1.16rem,1.5vw,1.62rem);font-weight:700;line-height:var(--section-intro-line-height)}.provider-certification-side-tagline strong{color:#fff;font:inherit}.provider-certification-side-tagline strong:nth-child(2n){color:#1ef3f3}.provider-certification-world{display:none}.provider-certification-world span{position:absolute;inset:18%;border-radius:50%;border:1px dashed rgba(31,244,244,.4)}.provider-certification-main-card{grid-column:2;grid-row:1;align-self:start;justify-self:end;min-width:0;width:min(100%,72rem);min-height:clamp(30rem,38vw,39rem);margin-left:clamp(-3.7rem,-3.4vw,-1.9rem);margin-top:clamp(2rem,2.8vw,3rem);padding:clamp(1.55rem,2.15vw,2.05rem) clamp(1.9rem,3vw,3.2rem) clamp(1.85rem,2.7vw,2.55rem);border:1px solid rgba(214,225,232,.8);border-radius:clamp(.95rem,1.55vw,1.45rem);background:radial-gradient(circle at 96% 8%,rgba(238,249,251,.95),transparent 17rem),linear-gradient(180deg,#fffffffc,#f9fcfdfa);box-shadow:0 1.25rem 2.9rem #071f3c33,0 0 0 .44rem #ffffff85;overflow:hidden}.provider-certification-main-card:before{content:"";position:absolute;inset:0;background:repeating-radial-gradient(circle at 104% 4%,rgba(0,156,166,.11) 0 1px,transparent 1px .52rem),linear-gradient(134deg,transparent 0 78%,rgba(219,243,247,.58) 78.2% 100%);opacity:.82;pointer-events:none}.provider-certification-module-heading,.provider-certification-main-card h3,.provider-certification-description,.provider-certification-pathway{position:relative;z-index:1}.provider-certification-module-heading{display:flex;align-items:center;gap:clamp(.9rem,1.5vw,1.4rem)}.provider-certification-module-number,.provider-certification-journey-number{display:inline-grid;place-items:center;min-width:3.35rem;min-height:2.75rem;border-radius:.5rem;background:#fff;color:#071a46;font-family:var(--font-heading);font-size:clamp(1.15rem,1.55vw,1.45rem);font-weight:500;box-shadow:0 .38rem .72rem #071f3c29,0 0 0 1px #009ca624 inset}.provider-certification-journey-number{background:linear-gradient(145deg,#fff3,#0078862e),#008d97;color:#fff;box-shadow:0 .65rem 1.4rem #006e7847}.provider-certification-module-heading p{margin:0;color:#00727f;font-family:var(--font-heading);font-size:clamp(.9rem,1.18vw,1.12rem);font-weight:800;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.provider-certification-module-heading div>span{display:block;width:7.4rem;height:3px;margin-top:.8rem;border-radius:999px;background:linear-gradient(90deg,#00727f,#20e5dc,#20e5dc00)}.provider-certification-main-card h3{max-width:14em;margin:clamp(1.2rem,1.9vw,1.75rem) 0 0;color:#071a46;font-family:var(--font-heading);font-size:clamp(1.72rem,2.42vw,2.82rem);font-weight:650;letter-spacing:0;line-height:1.04}.provider-certification-description{display:flex;align-items:flex-start;gap:1rem;margin-top:clamp(.75rem,1.1vw,1.05rem)}.provider-certification-description p{max-width:45rem;margin:0;color:#071a46db;font-size:var(--content-body-font-size);line-height:var(--content-body-line-height);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.provider-certification-description p.is-expanded{display:block;overflow:visible}.provider-certification-description-toggle{display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;min-height:2.5rem;padding:.35rem 0;border:0;background:transparent;color:#009aa5;cursor:pointer;font-family:var(--font-body);font-size:var(--content-small-font-size);font-weight:500}.provider-certification-description-toggle svg{width:1rem;height:1rem;transition:transform var(--button-motion)}.provider-certification-description-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.provider-certification-pathway{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.35rem,2.1vw,2.2rem) clamp(1.45rem,2.45vw,2.55rem);margin-top:clamp(1.6rem,2.45vw,2.45rem);padding-inline:clamp(.25rem,.9vw,.85rem)}.provider-certification-path-line{position:absolute;left:2%;right:2%;height:1px;border-top:2px solid rgba(0,156,166,.44);pointer-events:none}.provider-certification-path-line--top{top:30%}.provider-certification-path-line--bottom{top:75%}.provider-certification-path-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.8rem,1.25vw,1.1rem);min-height:clamp(4.95rem,5.6vw,5.8rem);padding:clamp(.78rem,1.05vw,.95rem) clamp(.86rem,1.22vw,1.08rem);border:1px solid rgba(204,220,228,.86);border-radius:clamp(.52rem,.82vw,.72rem);background:radial-gradient(circle at 10% 0%,rgba(236,252,253,.86),transparent 7rem),linear-gradient(150deg,#fffffffc,#f9fbfcfa);box-shadow:-.42rem .56rem #006f7d,0 .85rem 1.25rem #071f3c2e,0 0 0 1px #ffffffbf inset}.provider-certification-path-card:before,.provider-certification-path-card:after{content:"";position:absolute;top:50%;width:.72rem;height:.72rem;border:2px solid #d9fbfd;border-radius:50%;background:#008d97;box-shadow:0 0 0 .25rem #ffffffe6;transform:translateY(-50%)}.provider-certification-path-card:before{left:-.42rem}.provider-certification-path-card:after{right:-.42rem}.provider-certification-path-card h4,.provider-certification-path-card p{margin:0}.provider-certification-path-card h4{color:#071a46;font-family:var(--font-heading);font-size:clamp(.88rem,.96vw,1rem);font-weight:700;line-height:1.12}.provider-certification-path-card p{margin-top:.32rem;color:#071a46d1;font-size:clamp(.76rem,.82vw,.84rem);line-height:1.42}.provider-certification-path-icon{display:grid;width:clamp(3.35rem,3.85vw,3.95rem);aspect-ratio:1;place-items:center;border:.32rem solid #ffffff;border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(38,222,224,.36),transparent 48%),linear-gradient(145deg,#0c6170,#082e4e);color:#fff;box-shadow:0 .5rem .95rem #071f3c47,0 0 0 1px #009ca66b}.provider-certification-path-icon svg{width:54%;height:54%;stroke-width:2.4}.provider-certification-journey-panel{grid-column:1 / -1;grid-row:2;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(1.2rem,2.2vw,1.9rem);min-height:clamp(86rem,108vw,102rem);margin:clamp(1.3rem,2.2vw,2rem) calc(-1*clamp(1.2rem,4vw,3.4rem)) 0;padding:clamp(2.1rem,3.5vw,3.4rem) clamp(1.6rem,4.5vw,4rem) clamp(1.5rem,2.8vw,2.5rem);overflow:hidden;border:0;border-top:1px solid rgba(33,226,230,.54);border-radius:clamp(3.5rem,8vw,7rem) 0 0 0;background:linear-gradient(90deg,#f6fdfff2,#f6fdffc2 29%,#061d241f 53%,#0520250a),linear-gradient(180deg,#f2fdffb8,#052c322e 46%,#011d214d),var(--provider-academy-journey-image);background-size:cover;background-position:64% 54%;color:#071a46;text-decoration:none;box-shadow:0 -.2rem #fff9 inset}.provider-certification-journey-panel:before,.provider-certification-journey-panel:after{content:"";position:absolute;pointer-events:none}.provider-certification-journey-panel:before{left:-8%;right:-8%;top:-1px;height:clamp(4.8rem,8vw,7rem);border-top:2px solid rgba(33,226,230,.72);border-radius:0 0 58% 36%;background:linear-gradient(180deg,#e6fbfdf5,#e6fbfd00)}.provider-certification-journey-panel:after{inset:auto 0 0;height:36%;background:linear-gradient(180deg,transparent,rgba(4,34,38,.2));opacity:.78}.provider-certification-journey-header{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;width:min(62%,46rem);gap:clamp(.9rem,1.6vw,1.25rem);align-items:start}.provider-certification-journey-copy{display:grid;gap:.2rem}.provider-certification-journey-copy strong{font-family:var(--font-heading);font-size:clamp(1.8rem,2.8vw,2.9rem);font-weight:700;line-height:1.05}.provider-certification-journey-copy small{color:#00727f;font-family:var(--font-heading);font-size:clamp(1rem,1.4vw,1.32rem);font-style:italic;font-weight:700;line-height:1.12}.provider-certification-journey-link{grid-column:auto;justify-self:end;width:fit-content;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;margin-top:.15rem;padding:.25rem .85rem;border:1px solid rgba(0,156,166,.24);border-radius:999px;background:#ffffff7a;color:#00727f;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:1;text-decoration:none}.provider-certification-journey-link svg{width:1rem;height:1rem;transition:transform var(--button-motion)}.provider-certification-journey-link:hover svg,.provider-certification-journey-link:focus-visible svg{transform:translate(.24rem)}.provider-certification-journey-body{position:relative;z-index:2;display:grid;grid-template-columns:minmax(15rem,.27fr) minmax(0,.73fr);gap:clamp(1rem,2.4vw,2.4rem);align-items:stretch;min-height:0}.provider-certification-journey-intro{display:grid;gap:clamp(1.4rem,2.4vw,2.1rem);align-self:start;padding-top:clamp(.7rem,1.2vw,1rem)}.provider-certification-journey-intro p{max-width:22rem;margin:0;color:#071a46db;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.provider-certification-journey-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,28rem)}.provider-certification-journey-principle{min-width:0;display:grid;justify-items:center;gap:.28rem;padding:0 .7rem;text-align:center}.provider-certification-journey-principle+.provider-certification-journey-principle{border-left:1px solid rgba(7,26,70,.22)}.provider-certification-journey-principle svg{width:2rem;height:2rem;color:#00727f}.provider-certification-journey-principle strong{color:#071a46;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:800;line-height:1.08}.provider-certification-journey-principle small{color:#071a46bd;font-size:.68rem;line-height:1.25}.provider-certification-journey-placeholder{position:absolute;inset:0;z-index:-1;min-height:0;overflow:hidden;display:none;place-items:center;gap:.55rem;border:1px dashed rgba(0,156,166,.34);border-radius:var(--surface-apple-radius-compact);background:radial-gradient(circle at 50% 100%,rgba(0,156,166,.18),transparent 9rem),linear-gradient(180deg,#f8fcff,#dff4f7);color:#008f99;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:800;text-align:center}.provider-certification-journey-placeholder:before{content:"";position:absolute;inset:auto -8% 0;height:48%;background:linear-gradient(160deg,transparent 0 35%,rgba(0,156,166,.2) 35.4% 36%,transparent 36.5% 100%),linear-gradient(150deg,transparent 0 52%,rgba(0,156,166,.12) 52.4% 53%,transparent 53.5% 100%);pointer-events:none}.provider-certification-journey-placeholder svg{position:relative;z-index:1;width:2.6rem;height:2.6rem;padding:.5rem;border:1px solid rgba(0,156,166,.2);border-radius:999px;background:#fffc}.provider-certification-journey-placeholder span{position:relative;z-index:1}.provider-certification-milestones{min-width:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(20,minmax(2rem,auto));gap:clamp(.45rem,.9vw,.75rem);align-self:stretch;width:100%;min-height:clamp(70rem,88vw,86rem);padding:clamp(.3rem,.8vw,.75rem) 0 clamp(1rem,2vw,1.6rem)}.provider-certification-milestone{position:relative;min-width:0;min-height:0;padding:clamp(.62rem,.9vw,.82rem);display:grid;align-content:start;gap:clamp(.42rem,.7vw,.6rem);border:1px solid rgba(255,203,118,.64);border-radius:1.05rem;background:linear-gradient(90deg,#03393df5,#054246e0),#05363aeb;color:#fff;box-shadow:0 .9rem 1.9rem #0319202e}.provider-certification-milestone:nth-child(1),.provider-certification-milestone:nth-child(2),.provider-certification-milestone:nth-child(3),.provider-certification-milestone:nth-child(4),.provider-certification-milestone:nth-child(5){will-change:opacity,transform}.provider-certification-milestone:nth-child(1){grid-column:1 / span 5;grid-row:17 / span 4;margin-left:0}.provider-certification-milestone:nth-child(2){grid-column:2 / span 5;grid-row:13 / span 4;margin-left:0}.provider-certification-milestone:nth-child(3){grid-column:4 / span 5;grid-row:9 / span 4;margin-left:0}.provider-certification-milestone:nth-child(4){grid-column:6 / span 5;grid-row:5 / span 4;margin-left:0}.provider-certification-milestone:nth-child(5){grid-column:8 / span 5;grid-row:1 / span 4;margin-left:0}.provider-certification-milestone:before{content:"";position:absolute;left:-.8rem;top:1.8rem;width:.95rem;height:2px;border-radius:999px;background:linear-gradient(90deg,#ffcf7900,#ffcf79c7);opacity:calc(.38 + (var(--provider-journey-step-index, 0) * .08))}.provider-certification-milestone-head{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.55rem}.provider-certification-beginner-banner{position:relative;z-index:3;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,2vw,1.65rem);min-height:clamp(6.2rem,8vw,7.8rem);margin-top:clamp(.8rem,1.5vw,1.3rem);padding:clamp(.95rem,1.6vw,1.3rem) clamp(1.15rem,2.3vw,2rem);border:1px solid rgba(255,206,118,.86);border-radius:var(--surface-apple-radius-compact);background:linear-gradient(90deg,#034244f7,#034244db 54%,#03424452),var(--provider-academy-beginner-image);background-size:cover;background-position:center 42%;color:#fff;box-shadow:0 1.2rem 2.5rem #02191f33,0 0 1.5rem #1ff4f41f inset}.provider-certification-beginner-icon{display:grid;width:clamp(4.1rem,5vw,5.1rem);aspect-ratio:1;place-items:center;border:1px solid rgba(255,206,118,.88);border-radius:999px;background:#032f33c2;color:#ffcf79;box-shadow:0 0 1.35rem #1ff4f433}.provider-certification-beginner-icon svg{width:50%;height:50%;stroke-width:1.9}.provider-certification-beginner-banner strong,.provider-certification-beginner-banner p{margin:0}.provider-certification-beginner-banner strong{color:#fff;font-family:var(--font-heading);font-size:clamp(1.55rem,2.3vw,2.35rem);font-weight:700;line-height:1.05}.provider-certification-beginner-banner p{max-width:52rem;margin-top:.42rem;color:#ffffffe0;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.provider-certification-milestone-number{width:1.78rem;height:1.78rem;display:inline-grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.74);background:#007d86;color:#fff;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:800;line-height:1}.provider-certification-milestone-icon{width:2.72rem;height:2.72rem;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(31,244,244,.4);background:#009ca629;color:#31f4f4}.provider-certification-milestone-icon svg{width:1.05rem;height:1.05rem}.provider-certification-milestone-head small{display:block;margin:0 0 .08rem;color:#ffffffb8;font-family:var(--font-heading);font-size:.62rem;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase}.provider-certification-milestone h4{margin:0;color:#ffcf79;font-family:var(--font-heading);font-size:clamp(.9rem,1.05vw,1.02rem);font-weight:800;line-height:1.08;text-transform:uppercase}.provider-certification-milestone-body{display:grid;gap:.42rem}.provider-certification-milestone-body>strong{color:#fff;font-family:var(--font-heading);font-size:clamp(.92rem,1.08vw,1.08rem);font-weight:800;line-height:1.06}.provider-certification-milestone p,.provider-certification-milestone li,.provider-certification-milestone em,.provider-certification-milestone-actions small{margin:.22rem 0 0;color:#ffffffd6;font-size:var(--content-meta-font-size);line-height:var(--content-meta-line-height)}.provider-certification-milestone-resources{display:grid;gap:.24rem;padding-top:.16rem}.provider-certification-milestone-resources>span,.provider-certification-milestone-outcome>span{color:#31f4f4;font-family:var(--font-heading);font-size:.66rem;font-weight:800;letter-spacing:.05em;line-height:1;text-transform:uppercase}.provider-certification-milestone-resources ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.16rem .42rem;margin:0;padding:0;list-style:none}.provider-certification-milestone-resources li{position:relative;min-width:0;margin:0;padding-left:.78rem}.provider-certification-milestone-resources li:before{content:"✓";position:absolute;left:0;top:0;color:#ffcf79;font-weight:800}.provider-certification-milestone-resources em{display:block;margin-top:0;color:#ffcf79d1;font-style:normal}.provider-certification-milestone-outcome{display:grid;gap:.18rem;margin-top:.08rem;padding-top:.46rem;border-top:1px solid rgba(255,255,255,.14)}.provider-certification-milestone-outcome p{margin-top:0;color:#ffffffeb;font-weight:700}.provider-certification-milestone-actions{display:flex;flex-wrap:wrap;gap:.32rem .55rem;align-items:center;margin-top:.08rem}.provider-certification-milestone-actions a{display:inline-flex;align-items:center;min-height:1.65rem;padding:.16rem .58rem;border:1px solid rgba(31,244,244,.38);border-radius:999px;background:#1ff4f41a;color:#31f4f4;font-family:var(--font-heading);font-size:.7rem;font-weight:800;line-height:1;text-decoration:none}.provider-certification-milestone-actions small{flex-basis:100%;margin-top:0;color:#ffffffb3}.provider-certification-journey-panel{grid-template-columns:minmax(20rem,.34fr) minmax(0,.66fr);grid-template-rows:minmax(0,1fr);gap:clamp(1rem,2vw,2rem);min-height:clamp(56rem,68vw,70rem);padding:clamp(2.7rem,4.2vw,4.4rem) clamp(2.3rem,4vw,4rem) 0;border-radius:0;background:linear-gradient(90deg,#f7fdfffa,#f7fdffdb 29%,#f7fdff2e 45%,#f7fdff05),linear-gradient(180deg,#f4fcff38,#031e2124),var(--provider-academy-journey-image);background-size:cover;background-position:56% 50%}.provider-certification-journey-panel:before{left:0;right:auto;top:0;width:38%;height:28%;border:0;border-radius:0;background:repeating-radial-gradient(ellipse at 0% 0%,rgba(0,156,166,.16) 0 1px,transparent 1px .55rem);-webkit-mask-image:linear-gradient(135deg,#000,transparent 74%);mask-image:linear-gradient(135deg,#000,transparent 74%);opacity:.55}.provider-certification-journey-panel:after{inset:auto 0 0;height:32%;background:linear-gradient(180deg,transparent,rgba(2,31,33,.26));opacity:.64}.provider-certification-journey-left,.provider-certification-journey-stage{position:relative;z-index:2;min-width:0}.provider-certification-journey-left{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(1.2rem,2vw,1.8rem);padding-right:clamp(.4rem,1vw,1rem)}.provider-certification-journey-header{display:grid;grid-template-columns:1fr;width:min(100%,31rem);gap:clamp(.7rem,1.15vw,1rem);align-items:start}.provider-certification-journey-number{width:fit-content;min-width:clamp(3.2rem,3.8vw,3.9rem);min-height:clamp(2.75rem,3.2vw,3.3rem);border-radius:.55rem;background:linear-gradient(145deg,#ffffff2e,#005b6329),#006f79;color:#fff;font-weight:600;box-shadow:0 .85rem 1.7rem #005b6338,0 0 0 1px #1ff4f43d inset}.provider-certification-journey-copy strong{display:block;max-width:8.3em;color:#071a46;font-family:var(--font-heading);font-size:clamp(3.05rem,5vw,5.7rem);font-weight:700;line-height:.96;letter-spacing:0;text-wrap:balance}.provider-certification-journey-copy small{display:block;margin-top:clamp(.75rem,1.3vw,1.15rem);color:#00727f;font-family:var(--font-heading);font-size:clamp(1.35rem,2vw,2.05rem);font-style:italic;font-weight:600;line-height:1.12}.provider-certification-journey-rule{display:block;width:5.3rem;height:.2rem;border-radius:999px;background:linear-gradient(90deg,#00727f,#20e5dc 68%,#20e5dc00)}.provider-certification-journey-intro{display:grid;align-content:start;gap:clamp(1.45rem,2.5vw,2.35rem);padding-top:clamp(.2rem,.6vw,.5rem)}.provider-certification-journey-intro p{max-width:28rem;color:#071a46e6;font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}.provider-certification-journey-principles{display:grid;grid-template-columns:1fr;gap:clamp(1rem,1.7vw,1.45rem);width:min(100%,25rem)}.provider-certification-journey-principle{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;gap:clamp(.85rem,1.35vw,1.15rem);padding:0;color:#071a46;text-align:left}.provider-certification-journey-principle+.provider-certification-journey-principle{border-left:0}.provider-certification-journey-principle-icon{display:grid;width:clamp(3.9rem,5vw,5rem);aspect-ratio:1;place-items:center;border:1px solid rgba(0,156,166,.58);border-radius:999px;background:radial-gradient(circle at 35% 25%,rgba(31,244,244,.34),transparent 48%),linear-gradient(145deg,#0d7c83,#064153);color:#fff;box-shadow:0 .55rem 1.2rem #071f3c29,0 0 0 .45rem #ffffffb8 inset}.provider-certification-journey-principle-icon svg{width:48%;height:48%;color:currentColor}.provider-certification-journey-principle strong{display:block;color:#071a46;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.12}.provider-certification-journey-principle small{display:block;margin-top:.28rem;color:#071a46c7;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.provider-certification-journey-stage{min-height:100%}.provider-certification-journey-path{display:none}.provider-certification-milestones{position:relative;z-index:2;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(20,minmax(1.7rem,auto));gap:clamp(.35rem,.7vw,.65rem);width:100%;min-height:100%;padding:0}.provider-certification-milestone{display:grid;grid-template-columns:clamp(4.6rem,5.6vw,5.65rem) minmax(0,1fr) minmax(8.2rem,.28fr);align-content:stretch;gap:0;min-height:clamp(8.2rem,10vw,10.2rem);padding:0;overflow:visible;border:1px solid rgba(202,218,226,.84);border-radius:1rem;background:linear-gradient(150deg,#fffffffc,#f8fbfcf5);color:#071a46;box-shadow:0 .95rem 1.95rem #071f3c2e,0 0 0 1px #ffffffbd inset}.provider-certification-milestone:nth-child(1){grid-column:2 / span 10;grid-row:16 / span 5}.provider-certification-milestone:nth-child(2){grid-column:3 / span 9;grid-row:12 / span 4}.provider-certification-milestone:nth-child(3){grid-column:4 / span 8;grid-row:8 / span 4}.provider-certification-milestone:nth-child(4){grid-column:6 / span 7;grid-row:5 / span 3}.provider-certification-milestone:nth-child(5){grid-column:8 / span 5;grid-row:1 / span 4}.provider-certification-milestone:before{display:none}.provider-certification-milestone-rail{display:grid;justify-items:center;align-content:center;gap:.38rem;min-width:0;padding:.65rem .35rem;border-radius:1rem .65rem .65rem 1rem;background:radial-gradient(circle at 38% 18%,rgba(31,244,244,.32),transparent 48%),linear-gradient(180deg,#008a90,#044755);color:#fff;box-shadow:.35rem 0 .85rem #005a6238,0 0 0 1px #1ff4f438 inset}.provider-certification-milestone-number{width:clamp(2.28rem,2.68vw,2.7rem);height:clamp(2.28rem,2.68vw,2.7rem);border:1px solid rgba(255,255,255,.84);background:#023e466b;color:#fff;font-size:clamp(1rem,1.14vw,1.18rem);font-weight:500}.provider-certification-milestone-icon{width:clamp(2.45rem,2.95vw,2.95rem);height:clamp(2.45rem,2.95vw,2.95rem);border:0;background:transparent;color:#fff}.provider-certification-milestone-icon svg{width:78%;height:78%}.provider-certification-milestone h4{margin:0;color:#fff;font-family:var(--font-heading);font-size:clamp(.82rem,.96vw,.98rem);font-weight:500;line-height:1;text-align:center;text-transform:uppercase}.provider-certification-milestone-body{display:grid;align-content:center;gap:clamp(.35rem,.6vw,.52rem);min-width:0;padding:clamp(.78rem,1.15vw,1rem) clamp(.85rem,1.35vw,1.25rem)}.provider-certification-milestone-body>strong{color:#071a46;font-family:var(--font-heading);font-size:clamp(1.05rem,1.18vw,1.28rem);font-weight:700;line-height:1.1}.provider-certification-milestone p,.provider-certification-milestone li,.provider-certification-milestone em,.provider-certification-milestone-actions small{color:#29456d;font-size:var(--content-meta-font-size);font-weight:600;line-height:var(--content-meta-line-height)}.provider-certification-milestone-resources{gap:.24rem;padding-top:.08rem}.provider-certification-milestone-resources>span,.provider-certification-milestone-outcome>span{color:#00727f;font-family:var(--font-heading);font-size:clamp(.68rem,.76vw,.8rem);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.provider-certification-milestone-resources ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.16rem .52rem}.provider-certification-milestone-resources li{padding-left:.78rem}.provider-certification-milestone-resources li:before{content:"";top:.25rem;width:.38rem;height:.38rem;border:1px solid #00727f;border-radius:999px;background:transparent}.provider-certification-milestone-outcome{display:grid;align-content:center;justify-items:center;gap:.3rem;min-width:0;margin:0;padding:clamp(.75rem,1vw,1rem) clamp(.65rem,1vw,.95rem);border-top:0;border-left:1px solid rgba(0,156,166,.32);text-align:center}.provider-certification-milestone-outcome-icon{display:grid;width:clamp(2.45rem,3vw,3rem);aspect-ratio:1;place-items:center;color:#00727f}.provider-certification-milestone-outcome-icon svg{width:82%;height:82%;stroke-width:1.7}.provider-certification-milestone-outcome p{margin:0;color:#071a46d1;font-weight:500}.provider-certification-milestone-actions{justify-content:center;gap:clamp(.55rem,.8vw,.8rem);margin-top:clamp(.35rem,.6vw,.6rem)}.provider-certification-milestone-actions a{display:inline-flex;min-width:clamp(8.2rem,9.2vw,10.2rem);min-height:clamp(2.25rem,2.55vw,2.7rem);align-items:center;justify-content:center;padding:clamp(.36rem,.5vw,.52rem) clamp(.9rem,1.15vw,1.2rem);border-color:#009ca63d;border-radius:999px;background:linear-gradient(180deg,#008a90,#004d57);color:#fff;font-size:clamp(.86rem,.94vw,1rem);font-weight:500}.provider-certification-milestone-actions button{display:inline-flex;min-width:clamp(8.2rem,9.2vw,10.2rem);min-height:clamp(2.25rem,2.55vw,2.7rem);align-items:center;justify-content:center;padding:clamp(.36rem,.5vw,.52rem) clamp(.9rem,1.15vw,1.2rem);border:1px solid rgba(0,156,166,.24);border-radius:999px;background:linear-gradient(180deg,#008a90,#004d57);color:#fff;cursor:pointer;font:inherit;font-size:clamp(.86rem,.94vw,1rem);font-weight:500}.provider-certification-milestone-actions button:hover,.provider-certification-milestone-actions button:focus-visible{transform:translateY(-.08rem)}.provider-certification-milestone-actions small{color:#071a46b3}.provider-certification-journey-link{display:none}.provider-certification-journey-principles{grid-template-columns:1fr;gap:clamp(.78rem,1.18vw,1.05rem);width:min(100%,25.5rem)}.provider-certification-journey-principle{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;justify-items:start;min-height:clamp(5.25rem,6.1vw,6.6rem);padding:clamp(.78rem,1.08vw,1rem) clamp(.85rem,1.18vw,1.05rem);border:1px solid rgba(178,218,226,.72);border-radius:clamp(.85rem,1.2vw,1.05rem);background:linear-gradient(180deg,#ffffff8c,#ecf9fa47);box-shadow:0 .75rem 1.55rem #071f3c14;text-align:left}.provider-certification-journey-principle-icon{width:clamp(3.35rem,4.1vw,4.25rem)}.provider-certification-journey-principle strong{font-size:clamp(1rem,1.14vw,1.16rem);line-height:1.08}.provider-certification-journey-principle small{max-width:14.5rem;margin-top:.22rem;margin-inline:0;font-size:var(--content-small-font-size);line-height:1.32}.provider-certification-milestone{position:relative;cursor:pointer;transition:grid-column .32s ease,grid-row .32s ease,min-height .32s ease,transform .26s ease,opacity .26s ease,box-shadow .26s ease}.provider-certification-milestone:focus-visible{outline:3px solid rgba(31,244,244,.72);outline-offset:.18rem}.provider-certification-milestone.is-collapsed{grid-template-columns:clamp(4.7rem,5.45vw,5.55rem) minmax(0,1fr);min-height:clamp(8.35rem,9.4vw,9.65rem);border-color:#bedae0e0;background:linear-gradient(150deg,#fffffffa,#f4fafbf0);opacity:.96}.provider-certification-milestone.is-collapsed:hover,.provider-certification-milestone.is-collapsed:focus-visible{opacity:1;transform:translateY(-.12rem)}.provider-certification-milestone.is-active{grid-template-columns:clamp(7.05rem,8.4vw,8.55rem) minmax(0,1fr) minmax(13.5rem,.34fr);z-index:5;min-height:clamp(15rem,19.5vw,21rem);border-color:#ffc46f8f;background:radial-gradient(circle at 12% 14%,rgba(31,244,244,.18),transparent 34%),linear-gradient(137deg,#01686bfa,#024243fc 52%,#043034fa);color:#fff;box-shadow:0 1.2rem 2.55rem #041f2652,0 0 0 1px #1ff4f429 inset}.provider-certification-milestone.is-collapsed .provider-certification-milestone-outcome{display:none}.provider-certification-milestone.is-collapsed .provider-certification-milestone-body{align-content:center;gap:clamp(.28rem,.48vw,.42rem);padding:clamp(.72rem,.95vw,.9rem) clamp(2.55rem,2.9vw,3.05rem) clamp(.72rem,.95vw,.9rem) clamp(.72rem,1vw,.92rem)}.provider-certification-milestone.is-collapsed .provider-certification-milestone-body>strong{color:#071a46;font-family:var(--font-heading);font-size:clamp(1.02rem,1.16vw,1.2rem);font-weight:700;line-height:1.1}.provider-certification-milestone.is-collapsed .provider-certification-milestone-body p{display:-webkit-box;max-width:20rem;overflow:hidden;color:#29456d;font-size:var(--content-meta-font-size);font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.provider-certification-milestone.is-collapsed .provider-certification-milestone-rail{gap:.22rem;padding:clamp(.62rem,.85vw,.78rem) .36rem;border-right:1px solid rgba(0,156,166,.16);background:linear-gradient(180deg,#ffffffc7,#edf9fa85);color:#00727f;box-shadow:none}.provider-certification-milestone.is-collapsed .provider-certification-milestone-number{width:clamp(2.18rem,2.48vw,2.45rem);height:clamp(2.18rem,2.48vw,2.45rem);border-color:#009ca64d;background:linear-gradient(180deg,#17a9ad,#00727f);color:#fff;font-size:clamp(.98rem,1.08vw,1.12rem);font-weight:500}.provider-certification-milestone.is-collapsed .provider-certification-milestone-icon{width:clamp(2.28rem,2.7vw,2.75rem);height:clamp(2.28rem,2.7vw,2.75rem);border:1px solid rgba(0,156,166,.28);border-radius:999px;background:#ffffffd6;color:#00727f}.provider-certification-milestone.is-collapsed h4{color:#00727f;font-size:clamp(.74rem,.82vw,.86rem);font-weight:500;letter-spacing:.035em;line-height:1}.provider-certification-milestone.is-collapsed .provider-certification-milestone-stage{color:#51617a;font-size:clamp(.66rem,.72vw,.76rem);font-weight:500}.provider-certification-milestone.is-collapsed .provider-certification-milestone-resources{display:grid;gap:.24rem;padding-top:.1rem}.provider-certification-milestone.is-collapsed .provider-certification-milestone-resources>span{color:#00727f;font-size:clamp(.66rem,.72vw,.76rem);font-weight:500}.provider-certification-milestone.is-collapsed .provider-certification-milestone-resources ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem .46rem}.provider-certification-milestone.is-collapsed .provider-certification-milestone-resources li{overflow:hidden;padding-left:.78rem;color:#51617a;font-size:var(--content-meta-font-size);font-weight:600;line-height:1.24;text-overflow:ellipsis;white-space:nowrap}.provider-certification-milestone.is-collapsed .provider-certification-milestone-resources li:nth-child(n+4),.provider-certification-milestone.is-collapsed .provider-certification-milestone-resources em{display:none}.provider-certification-milestone.is-collapsed .provider-certification-milestone-resources li:before{top:.22rem;width:.36rem;height:.36rem;border-color:#ffc66f;background:#ffc66f}.provider-certification-milestone-stage{color:#ffffffd1;font-family:var(--font-heading);font-size:clamp(.66rem,.74vw,.78rem);font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase}.provider-certification-milestone.is-active .provider-certification-milestone-stage{color:#35f0eff5}.provider-certification-milestone.is-active .provider-certification-milestone-rail{gap:clamp(.6rem,.9vw,.9rem);padding-block:clamp(1rem,1.45vw,1.45rem);background:radial-gradient(circle at 35% 18%,rgba(31,244,244,.32),transparent 48%),linear-gradient(180deg,#008486eb,#023a42f0);box-shadow:.35rem 0 .9rem #00181e47,0 0 0 1px #1ff4f442 inset}.provider-certification-milestone.is-active .provider-certification-milestone-number{width:clamp(3.35rem,4vw,4.1rem);height:clamp(3.35rem,4vw,4.1rem);font-size:clamp(1.32rem,1.55vw,1.65rem)}.provider-certification-milestone.is-active .provider-certification-milestone-icon{width:clamp(3.7rem,4.55vw,4.65rem);height:clamp(3.7rem,4.55vw,4.65rem)}.provider-certification-milestone.is-active .provider-certification-milestone-stage{font-size:clamp(.9rem,1.04vw,1.08rem)}.provider-certification-milestone.is-active h4{font-size:clamp(1.02rem,1.18vw,1.24rem)}.provider-certification-milestone.is-active .provider-certification-milestone-body{padding:clamp(1.05rem,1.5vw,1.45rem) clamp(1.1rem,1.65vw,1.65rem)}.provider-certification-milestone.is-active .provider-certification-milestone-outcome{padding:clamp(1rem,1.45vw,1.45rem) clamp(1rem,1.5vw,1.5rem)}.provider-certification-milestone.is-active .provider-certification-milestone-body>strong,.provider-certification-milestone.is-active h4,.provider-certification-milestone.is-active .provider-certification-milestone-outcome p{color:#fff}.provider-certification-milestone.is-active p,.provider-certification-milestone.is-active li,.provider-certification-milestone.is-active em,.provider-certification-milestone.is-active .provider-certification-milestone-actions small{color:#f1fdfcdb;font-weight:600}.provider-certification-milestone.is-active .provider-certification-milestone-body p{max-width:28rem;font-size:var(--content-body-font-size);line-height:var(--content-small-line-height)}.provider-certification-milestone.is-active .provider-certification-milestone-resources>span,.provider-certification-milestone.is-active .provider-certification-milestone-outcome>span{color:#35f0ef}.provider-certification-milestone.is-active .provider-certification-milestone-resources li:before{border-color:#ffc66f;background:#ffc66f}.provider-certification-milestone.is-active .provider-certification-milestone-outcome{border-left-color:#fff3}.provider-certification-milestone.is-active .provider-certification-milestone-outcome-icon{color:#35f0ef}.provider-certification-milestone.is-active .provider-certification-milestone-outcome p{max-width:9rem;font-size:clamp(.82rem,.92vw,.98rem);line-height:1.18}.provider-certification-milestone-toggle-icon{position:absolute;top:50%;right:clamp(.75rem,1.1vw,1rem);display:grid;width:clamp(1.55rem,1.9vw,1.9rem);aspect-ratio:1;place-items:center;color:#071a46b3;transform:translateY(-50%);transition:color .22s ease,transform .22s ease}.provider-certification-milestone-toggle-icon svg{width:72%;height:72%;stroke-width:2.1}.provider-certification-milestone.is-active .provider-certification-milestone-toggle-icon{color:#fff;transform:translateY(-50%) rotate(180deg)}.provider-certification-milestone.is-collapsed:nth-child(1){grid-column:3 / span 5;grid-row:17 / span 3}.provider-certification-milestone.is-collapsed:nth-child(2){grid-column:4 / span 5;grid-row:13 / span 3}.provider-certification-milestone.is-collapsed:nth-child(3){grid-column:5 / span 6;grid-row:9 / span 3}.provider-certification-milestone.is-collapsed:nth-child(4){grid-column:7 / span 5;grid-row:5 / span 3}.provider-certification-milestone.is-collapsed:nth-child(5){grid-column:8 / span 4;grid-row:2 / span 3}.provider-certification-milestone.is-active:nth-child(1){grid-column:1 / span 12;grid-row:15 / span 6}.provider-certification-milestone.is-active:nth-child(2){grid-column:1 / span 12;grid-row:11 / span 5}.provider-certification-milestone.is-active:nth-child(3){grid-column:1 / span 12;grid-row:8 / span 5}.provider-certification-milestone.is-active:nth-child(4){grid-column:1 / span 12;grid-row:4 / span 5}.provider-certification-milestone.is-active:nth-child(5){grid-column:1 / span 12;grid-row:1 / span 5}.provider-certification-beginner-banner{align-self:end;grid-template-columns:auto minmax(0,1fr);width:min(122%,39rem);min-height:clamp(7rem,9vw,9rem);margin:0 0 clamp(.8rem,1.6vw,1.4rem) calc(-1*clamp(2.3rem,4vw,4rem));padding:clamp(.9rem,1.35vw,1.15rem) clamp(1.15rem,1.7vw,1.55rem);border:1px solid rgba(255,206,118,.7);border-radius:0 1.2rem 1.2rem 0;background:linear-gradient(90deg,#034649f7,#035d5edb),var(--provider-academy-beginner-image);background-size:cover;background-position:68% center}.provider-certification-beginner-icon{width:clamp(4rem,5.5vw,5.5rem)}.provider-certification-beginner-banner strong{font-size:clamp(1.25rem,1.75vw,1.82rem)}.provider-certification-beginner-banner p{max-width:30rem;font-size:clamp(.74rem,.86vw,.9rem);line-height:1.45}@media(max-width:1200px){.provider-certification-section{padding-inline:0}.provider-certification-inner{width:100%}.provider-certification-poster{grid-template-columns:minmax(14rem,.29fr) minmax(0,1fr);padding-inline:clamp(1rem,2.8vw,2rem)}.provider-certification-main-card h3{font-size:clamp(1.9rem,2.9vw,2.8rem)}.provider-certification-path-card{grid-template-columns:1fr;justify-items:center;text-align:center}.provider-certification-milestones{width:100%}.provider-certification-milestone-resources ul{grid-template-columns:1fr}}@media(max-width:899px){.provider-certification-section{padding:calc(1rem + var(--provider-section-top-inset, 0rem)) 0 calc(1rem + var(--provider-section-handoff-clearance, 0rem))}.provider-certification-inner{width:100%}.provider-certification-poster{grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:0;border-radius:0;background:radial-gradient(circle at 12% 22%,rgba(0,220,224,.24),transparent 18rem),linear-gradient(180deg,#061836 0 clamp(26rem,72vw,34rem),#f7fcff clamp(26.1rem,72.2vw,34.2rem) 100%)}.provider-certification-poster:before{background:repeating-radial-gradient(circle at 50% 24%,rgba(31,244,244,.09) 0 1px,transparent 1px .55rem),linear-gradient(180deg,#04182a29,#04182a00);opacity:.72}.provider-certification-side{grid-column:1;grid-row:auto;padding-bottom:2rem;min-height:0}.provider-certification-side-copy{width:min(100%,22rem);gap:1rem;margin-top:clamp(1.2rem,4vw,2.2rem)}.provider-certification-side h2{font-size:clamp(2rem,8vw,2.75rem)}.provider-certification-main-card{grid-column:1;grid-row:auto;justify-self:stretch;width:100%}.provider-certification-world{opacity:.38}.provider-certification-description{align-items:flex-start;flex-direction:column;gap:.75rem}.provider-certification-pathway{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-certification-path-line{display:none}.provider-certification-journey-panel{grid-column:1;grid-row:auto;min-height:auto;margin:0 calc(-1*clamp(1rem,2.8vw,2rem));border-radius:clamp(2.4rem,8vw,4.5rem) 0 0 0}.provider-certification-journey-body{grid-template-columns:1fr}.provider-certification-journey-header{grid-template-columns:auto minmax(0,1fr);width:min(100%,34rem)}.provider-certification-journey-link{grid-column:1 / -1;justify-self:start}.provider-certification-journey-intro p{max-width:34rem}.provider-certification-milestones{grid-template-columns:1fr;grid-template-rows:auto;gap:.9rem;min-height:0;width:100%;padding-bottom:0}.provider-certification-milestone,.provider-certification-milestone:nth-child(1),.provider-certification-milestone:nth-child(2),.provider-certification-milestone:nth-child(3),.provider-certification-milestone:nth-child(4),.provider-certification-milestone:nth-child(5){grid-column:auto;grid-row:auto;margin-left:0}.provider-certification-milestone:before{display:none}.provider-certification-milestone-resources ul{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-certification-beginner-banner{grid-template-columns:auto minmax(0,1fr);margin-top:1rem}}@media(max-width:480px){.provider-certification-section{padding:calc(.5rem + var(--provider-section-top-inset, 0rem)) 0 calc(.75rem + var(--provider-section-handoff-clearance, 0rem))}.provider-certification-poster{padding:.85rem}.provider-certification-main-card{padding:1.2rem;border-radius:var(--surface-apple-radius-compact)}.provider-certification-module-number,.provider-certification-journey-number{min-width:3.5rem;min-height:3.1rem}.provider-certification-main-card h3{font-size:clamp(2rem,11vw,2.65rem)}.provider-certification-pathway{grid-template-columns:1fr}.provider-certification-path-card{grid-template-columns:auto 1fr;justify-items:start;text-align:left}.provider-certification-journey-header{grid-template-columns:auto minmax(0,1fr);width:100%}.provider-certification-journey-link{grid-column:1 / -1;justify-content:flex-start}.provider-certification-milestones{grid-template-columns:1fr}.provider-certification-journey-principles{grid-template-columns:1fr;gap:.75rem}.provider-certification-journey-principle+.provider-certification-journey-principle{padding-top:.75rem;border-top:1px solid rgba(7,26,70,.16);border-left:0}.provider-certification-milestone{grid-template-columns:auto minmax(0,1fr)}.provider-certification-milestone-icon{display:none}.provider-certification-journey-link svg{display:block}.provider-certification-beginner-banner{grid-template-columns:1fr;justify-items:start;padding:1rem;background-position:68% center}}@media(prefers-reduced-motion:reduce){.provider-certification-description-toggle svg,.provider-certification-journey-link svg{transition:none}}.hospital-asc-build-program-section{--hospital-asc-stage-surface: #007c86;--hospital-asc-stage-edge-shadow: rgba(0, 86, 112, 0);position:relative;width:calc(100vw / var(--zoom-scale));margin-left:calc(50% - 50vw / var(--zoom-scale));padding:clamp(2.5rem,4vw,4.2rem) 0 clamp(2.7rem,4.2vw,4.4rem);overflow:hidden;isolation:isolate;background:radial-gradient(circle at 39% 32%,rgba(255,255,255,.18),transparent 12%),radial-gradient(circle at 75% 46%,rgba(42,210,201,.18),transparent 20%),linear-gradient(108deg,#005068fa,#007c8bf2,#2ad2c97a),var(--hospital-asc-build-program-background) left center / cover no-repeat,#007c86}.hospital-asc-build-program-section:before,.hospital-asc-build-program-section:after{content:"";position:absolute;pointer-events:none}.hospital-asc-build-program-section:before{inset:0;z-index:-2;background:linear-gradient(135deg,#fff0 0 46%,#b7dde129 46.4%,#fff0 66%),radial-gradient(circle at 86% 18%,rgba(42,210,201,.18),transparent 28%)}.hospital-asc-build-program-section:after{inset:auto 0 0;z-index:-1;height:28%;background:linear-gradient(0deg,#00506857,#007c8b00)}.hospital-asc-build-program-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(1.35rem,2.4vw,2.4rem);width:min(calc(100% - 2rem),var(--hospital-asc-compact-shell-width, 1240px));margin:0 auto;min-height:0}.hospital-asc-build-program-intro-panel,.hospital-asc-build-program-panel-wrap{display:flex;min-width:0}.hospital-asc-build-program-intro-panel{position:relative;overflow:hidden;border:0;border-radius:0;background:radial-gradient(circle at 83% 25%,rgba(255,255,255,.13),transparent 9%),radial-gradient(circle at 77% 48%,rgba(255,255,255,.1),transparent 7%);box-shadow:none}.hospital-asc-build-program-intro-panel:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:radial-gradient(ellipse at 36% 88%,rgba(255,255,255,.44),transparent 22%),linear-gradient(150deg,transparent 0 48%,rgba(42,210,201,.22) 48.5% 100%);opacity:.82;pointer-events:none}.hospital-asc-build-program-intro{position:relative;z-index:1;display:grid;align-content:center;justify-items:start;width:100%;max-width:none;min-height:clamp(32rem,39vw,39rem);padding:clamp(2rem,3.4vw,3.35rem);color:#fff}.hospital-asc-build-program-intro .hospital-asc-section-eyebrow{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hospital-asc-build-program-badge{display:inline-flex;align-items:center;justify-content:center;width:5.1rem;height:5.1rem;margin-bottom:1.35rem;border:.46rem solid rgba(255,255,255,.24);border-radius:999px;background:#ffffffe6;color:var(--color-medium-teal);box-shadow:0 0 0 .85rem #ffffff1a,0 16px 34px #00567038}.hospital-asc-build-program-badge svg{width:2.55rem;height:2.55rem;stroke-width:1.75}.hospital-asc-build-program-title{margin:0;max-width:36rem;color:#fff;font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:1.04;text-shadow:0 12px 28px rgba(0,70,91,.34)}.hospital-asc-build-program-kicker{max-width:28rem;margin:1rem 0 0;color:#3ee0ddfa;font-size:var(--content-body-font-size);font-weight:700;line-height:var(--content-body-line-height)}.hospital-asc-build-program-accent{display:block;width:4.4rem;height:.22rem;margin:1.18rem 0 1.05rem;border-radius:999px;background:#3ee0ddf2}.hospital-asc-build-program-description{max-width:30rem;margin:0;color:#fffffffa;font-size:var(--content-small-font-size);line-height:1.58;text-shadow:0 10px 22px rgba(0,70,91,.22)}.hospital-asc-build-program-stream-compat{display:none}.hospital-asc-build-program-card{width:100%;min-width:0;padding:clamp(1.25rem,2vw,1.85rem);border:1px solid rgba(12,35,64,.11);border-radius:var(--surface-apple-radius-compact);background:#fffffff0;box-shadow:0 16px 34px #0c23401a,inset 0 0 0 1px #ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hospital-asc-build-program-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,1.2vw,1.1rem);align-items:stretch}.hospital-asc-build-program-support-card-shell{display:flex;min-width:0;height:100%}.hospital-asc-build-program-support-card{width:100%;display:grid;align-content:start;min-height:12.2rem;padding:clamp(1rem,1.35vw,1.25rem);border:1px solid rgba(12,35,64,.1);border-radius:.78rem;background:#ffffffdb;box-shadow:inset 0 1px #ffffffad;transition:border-color var(--card-hover-motion),box-shadow var(--card-hover-motion),scale var(--card-hover-motion),translate var(--card-hover-motion)}.hospital-asc-build-program-support-heading{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.82rem;align-items:center}.hospital-asc-build-program-support-icon{display:inline-flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;border-radius:999px;background:#2ad2c91f;color:var(--color-medium-teal)}.hospital-asc-build-program-support-icon svg{width:2rem;height:2rem;stroke-width:1.8}.hospital-asc-build-program-support-card h3{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:var(--hospital-asc-card-title-font-weight);line-height:1.1}.hospital-asc-build-program-support-accent{display:block;width:3.7rem;height:1px;margin:.9rem 0 .85rem;background:var(--color-medium-teal)}.hospital-asc-build-program-support-card ul{display:grid;gap:.48rem;margin:0;padding:0;list-style:none}.hospital-asc-build-program-support-card li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.58rem;align-items:start;color:var(--color-blue);font-size:var(--content-small-font-size);line-height:1.35}.hospital-asc-build-program-support-card:hover,.hospital-asc-build-program-support-card:focus-within{border-color:#2ad2c975;box-shadow:0 18px 34px #0c23401f;scale:var(--card-hover-scale-b);translate:0 var(--card-hover-lift-b)}.hospital-asc-build-program-support-card li svg{width:1rem;height:1rem;margin-top:.18rem;color:var(--color-medium-teal);fill:currentColor;stroke-width:2.2}.hospital-asc-build-program-action-wrap{width:100%}.hospital-asc-build-program-schedule-button,.hospital-asc-build-program-submit{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:3.6rem;padding:.95rem 1.55rem;overflow:hidden;border:0;border-radius:var(--button-radius-primary);background:var(--hospital-asc-cta-background);color:#fff;font-family:var(--font-heading);font-size:1.08rem;font-weight:700;line-height:1;box-shadow:var(--hospital-asc-cta-shadow);cursor:pointer}.hospital-asc-build-program-schedule-button{width:100%;margin:1.15rem 0 0}.hospital-asc-build-program-schedule-button svg,.hospital-asc-build-program-submit svg{width:1.3rem;height:1.3rem;stroke-width:1.85}.hospital-asc-build-program-schedule-button:hover,.hospital-asc-build-program-schedule-button:focus-visible,.hospital-asc-build-program-submit:hover,.hospital-asc-build-program-submit:focus-visible{background:var(--hospital-asc-cta-background-hover);box-shadow:var(--hospital-asc-cta-shadow-hover);translate:0 var(--button-hover-lift);outline:none}.hospital-asc-build-program-support-note{display:flex;align-items:center;justify-content:center;gap:.65rem;max-width:35rem;margin:.95rem auto 0;color:var(--color-blue);font-size:var(--content-small-font-size);line-height:1.45;text-align:center}.hospital-asc-build-program-support-note svg{flex:0 0 auto;width:1.75rem;height:1.75rem;color:var(--color-medium-teal)}.hospital-asc-build-program-modal{position:fixed;inset:0;z-index:2400;display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;padding:calc(var(--header-height-desktop) + .85rem) 1.5rem 1rem;overflow-y:auto;overscroll-behavior:contain}.hospital-asc-build-program-modal-backdrop{position:fixed;inset:0;border:0;background:#08122094;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}.hospital-asc-build-program-modal-panel{position:relative;z-index:1;width:min(43rem,calc(100vw - 2rem));padding:clamp(1.25rem,1.75vw,1.85rem) clamp(1.55rem,2.35vw,2.35rem) 1.25rem;border:1px solid rgba(12,35,64,.12);border-radius:1.25rem;background:radial-gradient(ellipse at 50% -6%,rgba(42,210,201,.28),transparent 24%),linear-gradient(180deg,#fffffffc,#fafdfefc);box-shadow:0 34px 82px #0c234052,inset 0 0 0 1px #ffffffb3}.hospital-asc-build-program-modal-panel:before{content:"";position:absolute;top:-.1rem;right:0;left:0;height:5.6rem;border-radius:inherit;background:radial-gradient(ellipse at 50% -8%,rgba(42,210,201,.36),transparent 52%),linear-gradient(176deg,#fff0 0 42%,#fffc 43% 100%);pointer-events:none}.hospital-asc-build-program-modal-close{position:absolute;top:1rem;right:1rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:0;border-radius:var(--button-radius-icon);background:transparent;color:#0c2340c7;cursor:pointer}.hospital-asc-build-program-modal-close:hover,.hospital-asc-build-program-modal-close:focus-visible{background:#009ca614;color:var(--color-deep-navy)}.hospital-asc-build-program-modal-close svg{width:1.45rem;height:1.45rem}.hospital-asc-build-program-modal-header{position:relative;z-index:1;display:grid;justify-items:center;text-align:center}.hospital-asc-build-program-modal-badge{display:inline-flex;align-items:center;justify-content:center;width:4.35rem;height:4.35rem;margin-top:-.05rem;margin-bottom:.75rem;border:.36rem solid rgba(255,255,255,.92);border-radius:999px;background:#ffffffe6;color:var(--color-medium-teal);box-shadow:0 0 0 .42rem #2ad2c92e,0 12px 28px #009ca633}.hospital-asc-build-program-modal-badge svg{width:2.2rem;height:2.2rem;stroke-width:1.75}.hospital-asc-build-program-modal-header h3{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:700;line-height:1.05}.hospital-asc-build-program-modal-header>p{max-width:31rem;margin:.42rem 0 0;color:var(--color-blue);font-size:var(--content-small-font-size);font-weight:600;line-height:1.55}.hospital-asc-build-program-modal-recipient{display:flex;align-items:center;justify-content:center;gap:.5rem}.hospital-asc-build-program-modal-recipient svg{flex:0 0 auto;width:1rem;height:1rem;color:var(--color-medium-teal)}.hospital-asc-build-program-modal-recipient a{color:var(--color-teal);font-weight:700;text-decoration:none}.hospital-asc-build-program-form{position:relative;z-index:1;display:grid;gap:.82rem;margin-top:.9rem}.hospital-asc-build-program-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.hospital-asc-build-program-field{display:grid;gap:.38rem;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:700;line-height:1.25}.hospital-asc-build-program-field strong{color:#df3d35;font-weight:700}.hospital-asc-build-program-input-wrap{position:relative;display:block}.hospital-asc-build-program-input-wrap:focus-within{translate:0 -1px}.hospital-asc-build-program-field-icon{position:absolute;left:.85rem;top:50%;z-index:1;width:1.1rem;height:1.1rem;color:#61728d;transform:translateY(-50%);pointer-events:none;stroke-width:1.9}.hospital-asc-build-program-input-wrap--textarea .hospital-asc-build-program-field-icon{top:1rem;transform:none}.hospital-asc-build-program-field input,.hospital-asc-build-program-field select,.hospital-asc-build-program-field textarea{width:100%;min-height:2.75rem;padding:.65rem .85rem .65rem 2.65rem;border:1px solid rgba(12,35,64,.13);border-radius:.55rem;background:#fffffff0;color:var(--color-blue);font-family:var(--font-body);font-size:var(--content-small-font-size);line-height:1.35;box-shadow:inset 0 1px #ffffffb8,0 6px 14px #0c23400d}.hospital-asc-build-program-field textarea{min-height:4.05rem;resize:vertical}.hospital-asc-build-program-field input::placeholder,.hospital-asc-build-program-field textarea::placeholder{color:#1b365d7a}.hospital-asc-build-program-field input:focus-visible,.hospital-asc-build-program-field select:focus-visible,.hospital-asc-build-program-field textarea:focus-visible{border-color:#009ca685;box-shadow:0 0 0 .18rem #2ad2c91f,0 10px 24px #0c23401a;outline:none}.hospital-asc-build-program-secure-note{display:flex;align-items:center;justify-content:center;gap:.55rem;margin:-.1rem 0 0;color:#536a88;font-size:var(--content-meta-font-size);line-height:1.45;text-align:center}.hospital-asc-build-program-secure-note svg{flex:0 0 auto;width:1rem;height:1rem;color:var(--color-medium-teal);fill:#009ca61a}.hospital-asc-build-program-success{margin:0;padding:.76rem .95rem;border:1px solid rgba(2,122,72,.18);border-radius:var(--surface-apple-radius-inner);background:#ecfdf5eb;color:#027a48;font-size:var(--content-meta-font-size);line-height:1.45;text-align:center}.hospital-asc-build-program-modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;align-items:center}.hospital-asc-build-program-submit,.hospital-asc-build-program-cancel{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:3.25rem;padding:.9rem 1.25rem;border-radius:var(--button-radius-primary);font-family:var(--font-heading);font-size:1.02rem;font-weight:700;line-height:1;cursor:pointer}.hospital-asc-build-program-submit{border:0;background:linear-gradient(135deg,#21caca,#12b8bd 48%,#009ca6);color:#fff;box-shadow:0 15px 24px #009ca638}.hospital-asc-build-program-cancel{border:1px solid rgba(12,35,64,.18);background:#ffffffeb;color:var(--color-blue)}.hospital-asc-build-program-cancel:hover,.hospital-asc-build-program-cancel:focus-visible{border-color:#009ca680;color:var(--color-teal);outline:none}@media(max-width:1200px){.hospital-asc-build-program-shell{width:min(calc(100% - 1.8rem),var(--hospital-asc-compact-shell-width, 1240px));grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:1.25rem}.hospital-asc-build-program-card{padding:1.25rem}.hospital-asc-build-program-support-card{min-height:12.6rem}.hospital-asc-build-program-support-icon{width:3.4rem;height:3.4rem}.hospital-asc-build-program-support-icon svg{width:1.8rem;height:1.8rem}}@media(max-width:899px){.hospital-asc-build-program-section{padding:2.4rem 1rem 3rem}.hospital-asc-build-program-shell{width:calc(100% - 2rem);grid-template-columns:minmax(0,1fr);gap:1.1rem}.hospital-asc-build-program-intro{min-height:0;padding:2rem}.hospital-asc-build-program-badge{width:4.4rem;height:4.4rem;margin-bottom:1rem;border-width:.42rem}.hospital-asc-build-program-badge svg{width:2.2rem;height:2.2rem}.hospital-asc-build-program-card{width:100%}.hospital-asc-build-program-modal{padding:calc(var(--header-height-mobile) + .85rem) 1rem 1rem}.hospital-asc-build-program-modal-panel{width:min(100%,39rem)}}@media(max-width:480px){.hospital-asc-build-program-section{padding:1.8rem .65rem 2.35rem}.hospital-asc-build-program-shell{width:calc(100% - 1.25rem);gap:.9rem}.hospital-asc-build-program-intro{padding:1.35rem}.hospital-asc-build-program-badge{width:3.65rem;height:3.65rem;box-shadow:0 0 0 .55rem #ffffff1a,0 12px 24px #00567033}.hospital-asc-build-program-badge svg{width:1.85rem;height:1.85rem}.hospital-asc-build-program-kicker,.hospital-asc-build-program-description{font-size:var(--content-small-font-size)}.hospital-asc-build-program-card{padding:.95rem;border-radius:1.1rem}.hospital-asc-build-program-support-grid{grid-template-columns:minmax(0,1fr)}.hospital-asc-build-program-support-card{min-height:0;padding:.95rem}.hospital-asc-build-program-support-icon{width:3.1rem;height:3.1rem}.hospital-asc-build-program-support-icon svg{width:1.6rem;height:1.6rem}.hospital-asc-build-program-schedule-button{min-height:3.4rem;font-size:var(--content-small-font-size)}.hospital-asc-build-program-modal{padding:calc(var(--header-height-mobile) + .55rem) .65rem .8rem}.hospital-asc-build-program-modal-panel{width:100%;padding:1.25rem 1rem 1rem;border-radius:1.1rem}.hospital-asc-build-program-modal-badge{width:4.1rem;height:4.1rem}.hospital-asc-build-program-modal-header h3{font-size:clamp(2rem,10vw,2.55rem)}.hospital-asc-build-program-modal-recipient{flex-wrap:wrap}.hospital-asc-build-program-field-row,.hospital-asc-build-program-modal-actions{grid-template-columns:minmax(0,1fr)}.hospital-asc-build-program-secure-note{align-items:flex-start;text-align:left}}@media(prefers-reduced-motion:reduce){.hospital-asc-build-program-support-card:hover,.hospital-asc-build-program-support-card:focus-within,.hospital-asc-build-program-schedule-button:hover,.hospital-asc-build-program-schedule-button:focus-visible,.hospital-asc-build-program-submit:hover,.hospital-asc-build-program-submit:focus-visible{scale:none;translate:0 0}}@media(min-width:900px){.hospital-asc-build-program-section{padding:clamp(1.78rem,2.88vw,3.1rem) 0 clamp(1.96rem,3.05vw,3.22rem)}.hospital-asc-build-program-shell{gap:clamp(.83rem,1.67vw,1.67rem);width:min(calc(100% - 2rem),var(--hospital-asc-compact-shell-width))}.hospital-asc-build-program-intro{min-height:clamp(23rem,28.5vw,28.5rem);padding:clamp(1.36rem,2.36vw,2.3rem)}.hospital-asc-build-program-badge{width:3.85rem;height:3.85rem;margin-bottom:.9rem;border-width:.35rem}.hospital-asc-build-program-badge svg{width:1.93rem;height:1.93rem}.hospital-asc-build-program-kicker{max-width:23rem;margin-top:.78rem;font-size:var(--content-small-font-size)}.hospital-asc-build-program-accent{width:3.55rem;margin:.9rem 0 .82rem}.hospital-asc-build-program-description{max-width:25rem}.hospital-asc-build-program-card{padding:clamp(.87rem,1.4vw,1.29rem)}.hospital-asc-build-program-support-grid{gap:clamp(.68rem,.95vw,.88rem)}.hospital-asc-build-program-support-card{min-height:8.8rem;padding:clamp(.67rem,.94vw,.87rem);border-radius:.64rem}.hospital-asc-build-program-support-heading{gap:.62rem}.hospital-asc-build-program-support-icon{width:2.7rem;height:2.7rem}.hospital-asc-build-program-support-icon svg{width:1.44rem;height:1.44rem}.hospital-asc-build-program-support-accent{margin:.7rem 0 .66rem}.hospital-asc-build-program-support-card ul{gap:.38rem}.hospital-asc-build-program-schedule-button,.hospital-asc-build-program-submit{min-height:2.9rem;padding:.74rem 1.25rem;font-size:var(--content-small-font-size)}}.education-certification-page{background:#061836}.education-certification-page>.provider-certification-section{padding-top:0;background:#061836}.education-certification-page>.provider-section-stage{margin-top:0;margin-bottom:0;border-radius:0}.education-certification-page .provider-certification-poster{padding-top:0}.education-certification-page>.provider-section-stage>.provider-section-sprout{display:none}.site-header{--header-control-radius: var(--button-radius-primary);--header-panel-radius: var(--surface-apple-radius);--header-desktop-height: 76px;--header-desktop-nav-font-size: .98rem;--header-desktop-dropdown-font-size: .96rem;position:fixed;inset:0 0 auto;z-index:100;width:100%;background:#f0f1f4;box-shadow:0 14px 36px #0f172a14}.utility-bar{display:none;min-height:38px;border-bottom:1px solid rgba(12,35,64,.28);background:linear-gradient(90deg,#069da7,#00778b 33%,#0c2340 72%,#071a33)}.utility-inner{min-height:38px;padding:0 clamp(.8rem,.9vw,1rem);display:flex;align-items:center;justify-content:flex-end}.utility-nav{display:inline-flex;align-items:center;justify-content:flex-end}.utility-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding-inline:.65rem;border-radius:var(--header-control-radius);color:#f2f6fcd1;font-family:var(--font-body);font-size:1.16rem;font-weight:700;letter-spacing:.02em;line-height:1.2;text-decoration:none;transition:color .16s ease}.utility-nav a:hover,.utility-nav a:focus-visible{color:#fff;outline:none}.utility-nav sup{font-size:.6em;line-height:0}.header-inner{width:100%;min-height:var(--header-desktop-height);padding:.3rem clamp(1.5rem,2vw,2.65rem) .3rem clamp(3.8rem,4.4vw,5.6rem);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(.8rem,1.2vw,1.6rem);background:#f0f1f4}.brand-link{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}.brand-lockup{display:flex;align-items:flex-start;min-width:0}.brand-logo-image{width:clamp(148px,14.4vw,220px);height:auto;display:block;background:transparent;filter:none}.nav-toggle{display:none;border:0;background:transparent;padding:.35rem;flex-direction:column;gap:.22rem;cursor:pointer}.nav-toggle span{width:20px;height:2px;border-radius:999px;background:var(--color-deep-navy);transition:transform .18s ease,opacity .18s ease}.primary-nav{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:clamp(2.8rem,5vw,6.2rem);min-width:0;width:calc(100% - clamp(1.4rem,3vw,3.6rem));margin-left:clamp(1.4rem,3vw,3.6rem);overflow:visible}.nav-item{position:relative}.primary-nav>.nav-item:first-child{margin-left:auto}.nav-trigger{min-height:2.1rem;padding:.2rem .12rem;display:inline-flex;align-items:center;justify-content:center;gap:.36rem;border-radius:var(--header-control-radius);color:#07347d;font-family:var(--font-body);font-size:var(--header-desktop-nav-font-size);font-weight:700;line-height:1.18;text-decoration:none;white-space:nowrap;transition:color .18s ease,transform .18s ease}.nav-label sup{font-size:.58em;line-height:0}.nav-mobile-icon{display:none}.nav-caret{width:.36rem;height:.36rem;margin-top:-.16rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transform-origin:center;transition:transform .18s ease}.nav-dropdown-toggle{display:none}.nav-trigger:hover,.nav-trigger:focus-visible,.nav-item.has-dropdown:hover>.nav-trigger,.nav-item.has-dropdown:focus-within>.nav-trigger,.nav-item.is-active>.nav-trigger{min-width:8.9rem;min-height:2.55rem;padding-inline:1.65rem;color:#fff;background:var(--color-medium-teal);transform:translateY(-1px);outline:none;box-shadow:0 12px 26px #009ca638}.nav-item.is-active>.nav-trigger{min-width:8.9rem;min-height:2.55rem;padding-inline:1.65rem;border-radius:var(--header-control-radius);background:var(--color-medium-teal);color:#fff;box-shadow:0 12px 26px #009ca638}.nav-item.has-dropdown:hover .nav-caret--desktop,.nav-item.has-dropdown:focus-within .nav-caret--desktop{transform:rotate(225deg)}.dropdown{position:absolute;top:calc(100% + .35rem);left:50%;z-index:30;min-width:320px;padding:.46rem;display:flex;flex-direction:column;gap:.15rem;border:1px solid var(--color-border-subtle);border-radius:var(--header-panel-radius);background:#fff;box-shadow:0 24px 56px #0f172a24,0 10px 24px #0f172a14;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,8px);transition:opacity .18s ease .35s,transform .18s ease .35s,visibility 0s linear .35s}.dropdown:before{content:"";position:absolute;left:0;right:0;top:-.9rem;height:.9rem}.nav-item.has-dropdown:hover .dropdown,.nav-item.has-dropdown:focus-within .dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition-delay:0s}.dropdown a{padding:.66rem .82rem;border-radius:var(--header-control-radius);color:var(--color-text);font-family:var(--font-body);font-size:var(--header-desktop-dropdown-font-size);font-weight:600;line-height:1.35;text-decoration:none;white-space:normal;transition:background .16s ease,color .16s ease}.header-dropdown-link{display:flex;align-items:center;gap:.65rem}.header-dropdown-link-icon{width:.96rem;height:.96rem;flex:0 0 auto;color:var(--color-medium-teal);stroke-width:2.2}.dropdown a:hover,.dropdown a:focus-visible{background:var(--color-light-blue);color:var(--color-medium-teal);outline:none}.nav-item.is-featured .nav-trigger{width:184px;min-height:40px;padding:.48rem 1rem;border:2px solid rgba(42,210,201,.46);border-radius:var(--header-control-radius);background:var(--color-medium-teal);color:#fff;box-shadow:0 12px 24px #009ca63d,inset 0 1px #ffffff3d;font-family:var(--font-body);font-size:.96rem;font-weight:700;letter-spacing:.05em;text-align:center;white-space:nowrap}.nav-item.is-featured{margin-left:auto}.nav-item.is-featured .nav-trigger:hover,.nav-item.is-featured .nav-trigger:focus-visible{background:var(--color-dark-teal);color:#fff;transform:translateY(-1px);box-shadow:0 18px 38px #0056704d,inset 0 1px #ffffff2e}@media(max-width:1200px){.utility-bar,.utility-inner{min-height:32px}.utility-nav a{min-height:32px;font-size:1rem}.site-header.is-mobile-open{background:#f0f1f4;box-shadow:none}.header-inner{min-height:72px;padding:.3rem 0 .3rem 1.1rem;display:flex;justify-content:space-between}.brand-lockup{max-width:calc(100vw / var(--zoom-scale) - 5rem)}.brand-logo-image{max-width:100%}.nav-toggle{display:flex;margin-left:auto;margin-right:.75rem;gap:.3rem}.nav-toggle span{width:26px;height:3px}.site-header.is-mobile-open .nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.site-header.is-mobile-open .nav-toggle span:nth-child(2){opacity:0}.site-header.is-mobile-open .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.primary-nav{position:absolute;inset:100% 0 auto auto;width:calc(100% - 1.5rem);margin-left:0;max-width:440px;margin-right:.75rem;max-height:min(640px,calc(100dvh - 72px));padding:.75rem;display:none;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.35rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(213,245,249,.82);border-top:0;border-radius:0 0 var(--header-panel-radius) var(--header-panel-radius);background:linear-gradient(180deg,#f6fdfff5,#eefafcf5);box-shadow:0 24px 46px #0c234024}.primary-nav.is-open{display:flex}.nav-item{width:100%}.nav-item.has-dropdown{display:block}.nav-trigger{min-width:0;width:100%;min-height:2.8rem;padding:.72rem 3.2rem .72rem .85rem;justify-content:flex-start;border:1px solid rgba(213,245,249,.82);border-radius:var(--header-control-radius);color:#043278;background:#ffffffdb;font-family:var(--font-body);font-size:var(--content-body-font-size);font-weight:600;letter-spacing:0;box-shadow:0 8px 18px #0c23400d}.nav-trigger .nav-label{min-width:0;overflow-wrap:anywhere}.nav-dropdown-toggle{display:inline-flex;position:absolute;top:0;right:0;align-items:center;justify-content:center;min-width:2.8rem;width:2.8rem;min-height:2.8rem;height:2.8rem;padding:0;border:0;border-radius:var(--header-control-radius);background:transparent;color:#043278;cursor:pointer}.nav-dropdown-toggle:hover,.nav-dropdown-toggle:focus-visible,.nav-item.is-mobile-expanded .nav-dropdown-toggle{color:#043278;background:transparent;outline:none}.nav-trigger:hover,.nav-trigger:focus-visible,.nav-item.has-dropdown:hover>.nav-trigger,.nav-item.has-dropdown:focus-within>.nav-trigger,.nav-item.is-active>.nav-trigger,.nav-item.is-mobile-expanded>.nav-trigger{min-width:0;color:#043278;background:#e5f9fbeb;transform:none;box-shadow:0 8px 18px #0c23400d}.nav-caret{display:inline-block;margin-top:0;margin-left:auto}.nav-caret.nav-caret--desktop{display:none}.nav-dropdown-toggle .nav-caret{margin:0}.dropdown{position:static;min-width:0;width:100%;max-height:0;margin:0;padding:.1rem 0 0 .95rem;display:block;overflow:hidden;overflow-x:hidden;border:0;border-left:1px solid rgba(0,156,166,.2);border-radius:0;background:transparent;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform:none;transition:max-height .22s ease,margin .18s ease,opacity .16s ease,visibility 0s linear .18s}.dropdown:before{content:none}.nav-item.is-mobile-expanded .dropdown{max-height:22rem;margin:.22rem 0 .4rem;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.primary-nav .nav-item.has-dropdown:hover .dropdown,.primary-nav .nav-item.has-dropdown:focus-within .dropdown{transform:none}.primary-nav .nav-item.has-dropdown:not(.is-mobile-expanded):hover .dropdown,.primary-nav .nav-item.has-dropdown:not(.is-mobile-expanded):focus-within .dropdown{max-height:0;margin:0;opacity:0;visibility:hidden;pointer-events:none}.dropdown a{width:100%;min-width:0;min-height:2.15rem;padding:.45rem .7rem;color:#043278;border-radius:var(--header-control-radius);font-family:var(--font-body);font-size:var(--content-small-font-size);font-weight:600;letter-spacing:0;white-space:normal;overflow-wrap:anywhere}.header-dropdown-link{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;width:100%}.header-dropdown-link-icon{width:1rem;height:1rem;margin-top:.22rem}.header-dropdown-link span{display:block;width:100%;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.dropdown a:hover,.dropdown a:focus-visible{background:#03b8b0;color:#fff}.nav-item.is-featured .nav-trigger{width:100%;justify-content:flex-start;min-height:2.8rem;margin-top:0;padding:.72rem 3.2rem .72rem .85rem;border-color:#d5f5f9d1;border-radius:var(--header-control-radius);background:#ffffffdb;color:#043278;box-shadow:0 8px 18px #0c23400d;font-family:var(--font-body);font-size:var(--content-body-font-size);font-weight:600;letter-spacing:0;text-align:left}.nav-item.is-featured .nav-trigger:hover,.nav-item.is-featured .nav-trigger:focus-visible{transform:none;background:#e5f9fbeb;color:#043278;box-shadow:0 8px 18px #0c23400d}.nav-item.is-mobile-expanded .nav-dropdown-toggle .nav-caret{transform:rotate(225deg)}}@media(max-width:899px){.utility-bar,.utility-inner{min-height:30px}.utility-inner{padding:0 .8rem}.utility-nav a{min-height:30px;font-size:.9rem}.header-inner{min-height:72px;padding:.3rem 0 .3rem 1.1rem}.primary-nav{max-height:calc(100dvh - 72px)}}@media(max-width:480px){.utility-bar,.utility-inner{min-height:28px}.utility-nav a{min-height:28px;font-size:.85rem}.header-inner{min-height:72px;padding-left:.65rem}.primary-nav{padding-inline:.75rem;max-height:calc(100dvh - 72px)}.nav-trigger{font-size:var(--content-body-font-size);min-height:2.4rem}.nav-item.is-featured .nav-trigger{font-size:var(--content-body-font-size);padding:.6rem 3.2rem .6rem .75rem}}.home-page{min-height:100vh;padding-top:var(--header-height-desktop);background:#fff;color:var(--color-text);overflow:hidden;--home-compact-shell-width: 1240px;--section-intro-font-size: 1.1rem;--content-body-font-size: .92rem;--content-small-font-size: .87rem;--content-meta-font-size: .76rem;--heading-card-size: 1.06rem;--heading-section-max: 3.05rem;--heading-section-vw: 3.05vw;--heading-section-size: clamp(var(--heading-section-min), var(--heading-section-vw), var(--heading-section-max))}.home-page a{text-decoration:none}.home-hero,.home-evidence,.home-how,.home-notalone,.home-options,.home-audience-pathway,.home-global-media-wrapper,.home-community,.home-provider{position:relative;overflow:hidden;isolation:isolate}.home-global-media-wrapper{--patient-section-stage-aqua: #e7f6f8;--patient-section-stage-background: var(--patient-section-stage-aqua);--patient-section-top-inset: clamp(.4rem, 1.2vw, 1rem);--patient-section-handoff-clearance: clamp(1.6rem, 3vw, 2.6rem);--patient-section-radius: clamp(2.4rem, 5vw, 4.4rem);--patient-section-overlap: clamp(2rem, 4.2vw, 4rem)}.home-global-media-wrapper .patient-section-stage{margin-top:calc(var(--patient-section-overlap) * -1);border-top-left-radius:var(--patient-section-radius);border-top-right-radius:var(--patient-section-radius);box-shadow:inset 0 1px #ffffff94,0 -22px 52px #00567014}.home-global-media-wrapper .patient-section-stage>.section-mist,.home-global-media-wrapper .patient-section-stage>.patient-section-sprout{display:none}.home-page .section-mist{z-index:1;height:clamp(5.6rem,9vw,9rem);opacity:.9}.home-page .section-mist--top{background:radial-gradient(130% 82% at 50% 0%,#fffc,#fff0 52%),radial-gradient(112% 72% at 18% 0%,#b7dde14d,#b7dde100 58%),radial-gradient(112% 72% at 82% 0%,#2ad2c91f,#2ad2c900 56%),linear-gradient(180deg,#fffffffa,#ffffffb3 34%,#fff0)}.home-page .section-mist--bottom{background:radial-gradient(130% 82% at 50% 100%,#ffffffdb,#fff0 52%),radial-gradient(112% 72% at 20% 100%,#b7dde147,#b7dde100 58%),radial-gradient(112% 72% at 80% 100%,#2ad2c91f,#2ad2c900 56%),linear-gradient(0deg,#fffffffa,#ffffffb8 34%,#fff0)}.home-hero .section-mist--bottom{z-index:2;height:var(--poster-hero-bottom-fade-height);opacity:.96}.home-evidence-panel,.home-how>.home-section-heading,.home-how>.reveal,.home-notalone-panel,.home-options-panel,.home-community-header,.home-community-platforms,.home-provider-heading,.home-provider-locator-reveal{position:relative;z-index:2}@media(min-width:900px){.home-evidence-panel,.home-how>.home-section-heading,.home-how>.reveal,.home-notalone-panel,.home-options-panel,.home-community-header,.home-community-platforms,.home-provider-heading,.home-provider-locator-reveal{max-width:var(--home-compact-shell-width)}}.home-anchor-target{scroll-margin-top:calc(var(--header-height-desktop) + 4rem)}.home-section-heading{display:grid;gap:.4rem}.home-section-heading--center{justify-items:center;text-align:center}.home-section-heading h2,.home-evidence h2,.home-how h2,.home-notalone h2,.home-options h2,.home-community h2,.home-provider h2{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:600;line-height:1.02}.home-section-heading h2,.home-evidence h2,.home-how h2,.home-notalone h2,.home-options h2,.home-community h2,.home-provider h2{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.7rem}.home-section-heading h2 svg,.home-evidence h2 svg,.home-how h2 svg,.home-notalone h2 svg,.home-options h2 svg,.home-community h2 svg,.home-provider h2 svg{flex:0 0 auto;width:.7em;height:.7em;color:var(--color-medium-teal);stroke-width:1.9}.home-section-heading p,.home-how>.home-section-heading p,.home-community-header p{margin:0;color:#667085;font-size:var(--section-intro-font-size);line-height:var(--section-intro-line-height)}.home-evidence,.home-how,.home-notalone,.home-options,.home-community,.home-provider{width:min(calc(100% - 2rem),var(--home-compact-shell-width));margin:0 auto}@media(max-width:899px){.home-page{padding-top:var(--header-height-mobile)}.home-anchor-target{scroll-margin-top:calc(var(--header-height-mobile) + 3rem)}}@media(max-width:480px){.home-page{overflow-x:clip;overflow-y:visible;--heading-section-min: 1.55rem;--heading-section-max: 2.25rem;--heading-section-vw: 9vw}.home-evidence .home-section-heading--center h2{width:100%;justify-content:center;text-align:center}}.home-audience-pathway{--audience-pathway-navy: var(--color-deep-navy);--audience-pathway-teal: var(--color-teal);position:relative;width:100%;margin:clamp(-2.5rem,-3vw,-1.15rem) 0 clamp(-2rem,-2.4vw,-.9rem);padding-block:clamp(5.25rem,7.2vw,6.9rem) clamp(7.2rem,9.4vw,9rem);background:radial-gradient(circle at 16% 30%,rgba(42,210,201,.26),transparent 25rem),radial-gradient(circle at 84% 76%,rgba(183,221,225,.2),transparent 28rem),linear-gradient(135deg,#007b82,#00778b 44%,#006578);color:#fff}.home-audience-pathway-curve{position:absolute;left:0;z-index:0;width:100%;height:clamp(4.8rem,7.2vw,6.8rem);color:#fff;pointer-events:none}.home-audience-pathway-curve path{fill:currentColor}.home-audience-pathway-curve--top{top:-1px}.home-audience-pathway-curve--bottom{bottom:-1px;height:clamp(5.2rem,7.8vw,7.4rem)}.home-audience-pathway-shell{position:relative;z-index:1;width:min(calc(100% - 2rem),var(--home-compact-shell-width, 1240px));margin:0 auto;display:grid;gap:clamp(1.25rem,2.2vw,1.9rem)}.home-audience-pathway-heading{display:grid;justify-items:center;gap:.55rem;text-align:center}.home-audience-pathway-heading h2{margin:0;color:#fff;font-family:var(--font-heading);font-size:clamp(2rem,3.35vw,3.25rem);font-weight:600;line-height:1.03}.home-audience-pathway-heading p{width:min(100%,58rem);margin:0;color:#ffffffe8;font-size:clamp(.98rem,1.18vw,1.14rem);line-height:1.45}.home-audience-pathway-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.1vw,1.75rem)}.home-audience-pathway-card{min-height:clamp(17.2rem,20.4vw,21.4rem);padding:0;display:grid;grid-template-columns:minmax(15.25rem,52%) minmax(0,1fr);align-items:stretch;gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.72);background:linear-gradient(180deg,#fffffffa,#f7fbfcf5),#fff;box-shadow:0 1.35rem 3.1rem #04213633,0 0 0 1px #ffffffa6 inset;color:var(--audience-pathway-navy);text-align:center}.home-audience-pathway-visual{position:relative;min-height:100%;overflow:hidden;background:#dbe9eb}.home-audience-pathway-visual img{width:100%;height:100%;min-height:clamp(17.2rem,20.4vw,21.4rem);display:block;object-fit:cover}.home-audience-pathway-card--patients .home-audience-pathway-visual img{object-position:24% center}.home-audience-pathway-card--physicians .home-audience-pathway-visual img{object-position:12% center}.home-audience-pathway-visual-scrim{position:absolute;inset:0;background:linear-gradient(90deg,#00778b29,#ffffff29),linear-gradient(180deg,#0c23400a,#0c234029)}.home-audience-pathway-copy{padding:clamp(1.35rem,2.1vw,1.95rem) clamp(1.1rem,1.85vw,1.65rem);display:grid;align-content:center;justify-items:start;gap:clamp(.38rem,.75vw,.68rem);text-align:left}.home-audience-pathway-title-row{display:flex;align-items:center;gap:clamp(.58rem,.9vw,.82rem)}.home-audience-pathway-icon{width:clamp(2.65rem,3.2vw,3.15rem);flex:0 0 auto;aspect-ratio:1;display:inline-grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.76),transparent 48%),linear-gradient(180deg,#2ad2c92e,#b7dde185);color:var(--audience-pathway-teal)}.home-audience-pathway-card--physicians .home-audience-pathway-icon{color:var(--audience-pathway-navy);background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.8),transparent 48%),linear-gradient(180deg,#b7dde180,#dbe2e9a3)}.home-audience-pathway-icon svg{width:48%;height:48%;stroke-width:1.85}.home-audience-pathway-card h3{margin:0;color:var(--audience-pathway-teal);font-family:var(--font-heading);font-size:clamp(1.28rem,1.76vw,1.68rem);font-weight:700;line-height:1;letter-spacing:.08em}.home-audience-pathway-card--physicians h3{color:var(--audience-pathway-navy)}.home-audience-pathway-card-rule{width:3.1rem;height:.14rem;border-radius:999px;background:currentColor;opacity:.8}.home-audience-pathway-card p{width:min(100%,23rem);min-height:0;margin:0;color:#3e4b59;font-size:clamp(.9rem,.98vw,1rem);line-height:1.34}.home-audience-pathway-cta{min-width:min(100%,12.4rem);min-height:2.55rem;margin-top:.05rem;padding:.58rem 1rem .58rem 1.18rem;display:inline-flex;align-items:center;justify-content:center;gap:.85rem;border-radius:var(--button-radius-primary, 999px);background:linear-gradient(135deg,#008d96,#006f78);color:#fff;font-family:var(--font-heading);font-size:clamp(.9rem,.96vw,.98rem);font-weight:700;line-height:1;box-shadow:0 1rem 1.65rem #00677333}.home-audience-pathway-card--physicians .home-audience-pathway-cta{background:linear-gradient(135deg,#123e70,#0c2340);box-shadow:0 1rem 1.65rem #0c234033}.home-audience-pathway-cta svg{width:1.08rem;height:1.08rem;stroke-width:2.4}@media(max-width:899px){.home-audience-pathway{margin-block:-1rem -.9rem;padding-block:clamp(4.75rem,11vw,6rem) clamp(6rem,13vw,7.5rem)}.home-audience-pathway-shell{width:min(calc(100% - 1rem),var(--home-compact-shell-width, 1240px))}.home-audience-pathway-grid{grid-template-columns:1fr;max-width:42rem;margin-inline:auto}.home-audience-pathway-card{min-height:16.5rem}}@media(max-width:480px){.home-audience-pathway{margin-block:-.65rem -.65rem;padding-block:3.7rem 4.75rem}.home-audience-pathway-curve{height:3.55rem}.home-audience-pathway-curve--bottom{height:4rem}.home-audience-pathway-heading h2{font-size:clamp(1.9rem,10vw,2.6rem)}.home-audience-pathway-heading p{font-size:.96rem}.home-audience-pathway-card{grid-template-columns:1fr;min-height:auto}.home-audience-pathway-visual{height:clamp(9.25rem,42vw,10.8rem)}.home-audience-pathway-visual img{min-height:0}.home-audience-pathway-copy{padding:1.25rem 1.05rem 1.35rem;justify-items:center;text-align:center}.home-audience-pathway-title-row{flex-direction:column}.home-audience-pathway-card h3{font-size:clamp(1.65rem,9vw,2.25rem)}.home-audience-pathway-card p{min-height:0;font-size:.92rem}.home-audience-pathway-cta{width:100%}}.home-community{position:relative;width:calc(100vw / var(--zoom-scale));max-width:none;margin-left:calc(50% - 50vw / var(--zoom-scale));min-height:clamp(18rem,24vw,23rem);padding:clamp(2.1rem,3.4vw,3rem) 1rem clamp(1.9rem,3vw,2.65rem);display:grid;align-content:center;overflow:hidden;border-radius:0;background-color:#fff;background-image:linear-gradient(180deg,#ffffffeb,#ffffff61 42%,#ffffffb3),url(/image/home/community-wave-background.png);background-position:center,center 58%;background-size:auto,cover;background-repeat:no-repeat;color:var(--color-deep-navy);isolation:isolate}.home-community:before,.home-community:after{content:"";position:absolute;pointer-events:none}.home-community:before{top:-1px;left:0;right:0;z-index:1;height:clamp(1.7rem,3vw,2.7rem);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M0 0H1440V48C1192 90 1006 18 762 60C500 105 286 74 0 34Z'/%3E%3C/svg%3E") center top / 100% 100% no-repeat}.home-community:after{left:0;right:0;bottom:-1px;z-index:1;height:clamp(1.8rem,3.2vw,2.9rem);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M0 120H1440V54C1204 110 982 58 742 86C488 116 268 74 0 104Z'/%3E%3C/svg%3E") center bottom / 100% 100% no-repeat}.home-community-header,.home-community-platforms{position:relative;z-index:2;width:min(100%,58rem);margin-inline:auto}.home-community h2{color:var(--color-deep-navy);line-height:.98}.home-community-header{justify-items:center;display:grid;gap:.35rem;text-align:center}.home-community-header p{max-width:35.5rem;color:#667085;font-size:var(--section-intro-font-size);line-height:1.48}.home-community-platforms{margin-top:1.44rem;width:min(100%,80rem);display:flex;flex-wrap:wrap;justify-content:center;gap:.62rem}.home-community-platform-reveal{min-width:0;width:min(100%,12.7rem);display:inline-flex}.home-community-platform-reveal a{width:100%}.home-community-platforms a{width:100%;min-width:0;min-height:3.12rem;padding:.48rem .72rem;display:inline-flex;align-items:center;justify-content:center;gap:.46rem;border:1px solid rgba(12,35,64,.08);border-radius:999px;background:#ffffffeb;color:var(--color-deep-navy);box-shadow:none;font-family:var(--font-heading);font-size:clamp(.9rem,.9vw,1.04rem);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.home-community-platforms a:hover,.home-community-platforms a:focus-visible{transform:translateY(-2px);border-color:#009ca659;outline:none;box-shadow:0 14px 30px #0c23401c}.home-community-platform-icon{width:2.05rem;height:2.05rem;display:inline-grid;place-items:center;flex:0 0 auto}.home-community-platform-icon img{width:100%;height:100%;object-fit:contain}.home-community-platform-icon strong{width:100%;height:100%;display:inline-grid;place-items:center;border-radius:999px;background:var(--color-blue);color:#fff;font-family:var(--font-heading);font-size:1rem;font-weight:700;line-height:1}.home-community-wechat-channels-icon{position:relative;width:2.05rem;height:2.05rem;display:block;border-radius:.62rem;background:#07c160;box-shadow:inset 0 1px #ffffff61,0 5px 12px #07c16038}.home-community-wechat-bubble{position:absolute;background:#fff;border-radius:999px}.home-community-wechat-bubble:before,.home-community-wechat-bubble:after{content:"";position:absolute;top:42%;width:.16rem;height:.16rem;border-radius:999px;background:#07c160}.home-community-wechat-bubble:before{left:35%}.home-community-wechat-bubble:after{right:30%}.home-community-wechat-bubble--main{left:.38rem;top:.63rem;z-index:1;width:1.04rem;height:.74rem}.home-community-wechat-bubble--accent{right:.32rem;bottom:.54rem;width:.92rem;height:.67rem}@media(max-width:1200px){.home-community{padding-inline:1rem}}@media(max-width:899px){.home-community{padding:clamp(1.8rem,4vw,2.5rem) .75rem clamp(1.65rem,3.8vw,2.35rem);min-height:clamp(18rem,42vw,22rem);background-position:center,52% 58%;background-size:auto,auto 125%}.home-community-platforms{display:flex;justify-content:center}.home-community-platform-reveal{width:min(100%,16rem)}.home-community-platforms a{font-size:1.08rem}}@media(max-width:480px){.home-community{padding-block:1.55rem 1.45rem;min-height:auto;background-position:center,50% 60%;background-size:auto,auto 118%}.home-community-platforms{gap:.58rem}.home-community-platform-reveal{min-width:0;width:calc(50% - .29rem)}.home-community-platforms a{min-width:0;width:100%;padding-inline:.58rem;gap:.46rem;font-size:clamp(.8rem,3.2vw,.94rem)}.home-community-platforms a,.home-community-platform-reveal{min-height:2.72rem}.home-community-platform-icon,.home-community-wechat-channels-icon{width:1.92rem;height:1.92rem}.home-community-platform-icon strong{font-size:.96rem}}.section-mist{position:absolute;left:-2rem;right:-2rem;z-index:1;height:clamp(4.8rem,7.6vw,7.4rem);pointer-events:none;background:linear-gradient(180deg,#fffffff5,#ffffffc7 42%,#fff0),radial-gradient(ellipse at 18% 40%,#fffc,#fff0 66%),radial-gradient(ellipse at 78% 38%,#ffffffad,#fff0 62%);opacity:.95;transform:translate3d(0,var(--section-mist-y, 0),0);animation:sectionMistDrift 8.5s ease-in-out infinite alternate}.section-mist--top{top:0;--section-mist-y: -36%}.section-mist--bottom{bottom:0;--section-mist-y: 36%;background:linear-gradient(0deg,#fffffffa,#fffc 42%,#fff0),radial-gradient(ellipse at 24% 60%,#ffffffc2,#fff0 64%),radial-gradient(ellipse at 76% 56%,#ffffffb3,#fff0 62%);animation-delay:-4s}@keyframes sectionMistDrift{0%{transform:translate3d(-.55rem,var(--section-mist-y, 0),0)}to{transform:translate3d(.55rem,var(--section-mist-y, 0),0)}}@media(prefers-reduced-motion:reduce){.section-mist{animation:none}}.home-evidence{position:relative;z-index:4;width:min(calc(100% - 2rem),1260px);margin-inline:auto;margin-top:clamp(.25rem,.6vw,.6rem);background:transparent}.home-evidence-panel{position:relative;isolation:isolate;overflow:visible;padding:clamp(.6rem,1.1vw,1.05rem) clamp(1.15rem,3vw,2rem) clamp(1.55rem,2.8vw,2.4rem);border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;outline-offset:0}body .app-shell .home-evidence-panel{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;outline-offset:0!important}.home-evidence-panel:before,.home-evidence-panel:after{content:"";position:absolute;pointer-events:none;z-index:-1}.home-evidence-panel:before{display:none}.home-evidence-panel:after{display:none}.home-evidence-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,15.8rem));justify-content:center;gap:clamp(2.4rem,5.2vw,5.2rem)}.home-evidence-metric-reveal{min-width:0}.home-evidence-metric{--home-evidence-progress: 0;--home-evidence-ring-offset: 100;position:relative;width:min(100%,clamp(13.2rem,15vw,15.1rem));aspect-ratio:1;margin-inline:auto;display:grid;place-items:center;align-content:center;padding:1.7rem;border-radius:999px!important;color:var(--color-deep-navy);text-align:center;background:#fff;box-shadow:0 1rem 2.2rem #0c23401f;transform:translateY(0) scale(1);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease;will-change:transform}.home-evidence-metric:hover{transform:translateY(-.72rem) scale(1.035);box-shadow:0 1.55rem 3rem #0c234029;filter:saturate(1.05)}.home-evidence-metric:after{content:"";position:absolute;inset:clamp(.82rem,.88vw,1rem);border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #0c23400f;z-index:0}.home-evidence-metric-ring{position:absolute;inset:.5rem;z-index:1;width:calc(100% - 1rem);height:calc(100% - 1rem);overflow:visible;transform:rotate(-90deg);filter:drop-shadow(0 .18rem .28rem rgba(0,157,166,.18))}.home-evidence-metric-ring-track,.home-evidence-metric-ring-progress{fill:none;stroke-width:8}.home-evidence-metric-ring-track{stroke:#0c23401a}.home-evidence-metric-ring-progress{stroke:var(--color-medium-teal);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.15s cubic-bezier(.22,1,.36,1)}.home-evidence-metric:hover .home-evidence-metric-ring-progress{filter:drop-shadow(0 .18rem .3rem rgba(0,157,166,.24))}.home-evidence-metric--animated .home-evidence-metric-ring-progress{stroke-dashoffset:var(--home-evidence-ring-offset)}.home-evidence-metric>*:not(.home-evidence-metric-ring){position:relative;z-index:2}.home-evidence-metric .home-evidence-icon{width:3rem;height:3rem;color:var(--color-medium-teal)}.home-evidence-metric strong{margin-top:.18rem;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:clamp(2.55rem,3.95vw,3.85rem);font-weight:400;line-height:.88}.home-evidence-metric strong span{font-size:.45em;line-height:1}.home-evidence-metric p{margin:.52rem 0 0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(.9rem,1.12vw,1.05rem);font-weight:500;line-height:1.1}.home-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2vw,1.8rem);margin-top:clamp(1.1rem,2.2vw,2rem)}.home-evidence-disclaimer{width:min(100%,58rem);margin:clamp(1rem,2.1vw,1.7rem) auto 0;color:#0f233ab8;text-align:center}.home-evidence-disclaimer p{margin:0;font-size:clamp(.82rem,.92vw,.95rem);font-weight:500;line-height:1.5}.home-evidence-disclaimer a{color:var(--color-medium-teal);font-weight:800;text-decoration:none}.home-evidence-disclaimer a:hover,.home-evidence-disclaimer a:focus-visible{text-decoration:underline;text-underline-offset:.18em}.home-evidence-card-reveal{min-width:0;display:flex}.home-evidence-card-reveal .home-evidence-card{width:100%}.home-evidence-card{position:relative;min-height:0;padding:0 0 1.05rem;display:grid;grid-template-rows:auto auto;align-content:start;overflow:hidden;border:1px solid rgba(12,35,64,.12);border-radius:24px;--heading-featured-min: 1.45rem;--heading-featured-max: 1.8rem;--heading-featured-vw: 1.65vw;--heading-featured-size: clamp(var(--heading-featured-min), var(--heading-featured-vw), var(--heading-featured-max));background:linear-gradient(180deg,#fffffff5,#f9fdfff5),#fff;box-shadow:0 1rem 2.4rem #0c23401a;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.home-evidence-card:hover,.home-evidence-card:focus-within{transform:translateY(-8px);border-color:#2ad2c957;box-shadow:0 20px 44px #0c23401a}.home-evidence-card h3{margin:.18rem 0 0;color:var(--color-deep-navy);font-size:clamp(1.24rem,1.45vw,1.55rem);font-weight:650;line-height:1.04}.home-evidence-card strong{display:block;margin-top:.9rem;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:clamp(3.8rem,5.2vw,6.2rem);font-weight:600;line-height:.82;letter-spacing:0}.home-evidence-card strong span{font-size:.42em;line-height:1}.home-evidence-card p{max-width:20rem;margin:.2rem 0 0;color:#29456d;font-size:clamp(.86rem,.92vw,.98rem);font-weight:500;line-height:1.28}.home-evidence-card-content>p{max-width:none}.home-evidence-card-image{position:relative;inset:auto;z-index:0;width:100%;height:clamp(12.1rem,15.4vw,14.8rem);object-fit:cover;object-position:center;opacity:1;-webkit-mask-image:linear-gradient(180deg,black 0 72%,transparent 100%);mask-image:linear-gradient(180deg,black 0 72%,transparent 100%);-webkit-mask-composite:source-over;mask-composite:add}.home-evidence-card--patients .home-evidence-card-image{object-position:54% center}.home-evidence-card--control .home-evidence-card-image{width:100%;object-position:58% 30%}.home-evidence-card--recommendation .home-evidence-card-image{width:100%;object-position:50% center}@media(min-width:900px){.home-evidence-card--control .home-evidence-card-content>p{white-space:nowrap;font-size:clamp(.86rem,.9vw,1rem)}}.home-evidence-card-content,.home-evidence-dialogues,.home-evidence-card-footer{position:relative;z-index:1}.home-evidence-card-content{min-height:0;margin-top:-2.85rem;padding:0 clamp(1rem,1.5vw,1.35rem) .32rem}.home-evidence-icon{width:2.45rem;height:2.45rem;display:block;color:var(--color-medium-teal);object-fit:contain}.home-evidence-card-icon-badge{position:relative;z-index:2;width:4.6rem;height:4.6rem;display:grid;place-items:center;border-radius:999px;background:#fff;color:var(--color-medium-teal);box-shadow:0 .72rem 1.5rem #0c234029}.home-evidence-dialogues{display:grid;gap:.78rem;align-self:start;margin-top:clamp(.45rem,.75vw,.72rem);padding:0 clamp(.75rem,1.25vw,1rem)}.home-evidence-dialogue{min-height:4.7rem;display:grid;align-items:center;gap:.72rem;padding:.58rem .78rem;border:1px solid rgba(12,35,64,.08);border-radius:1.2rem;background:#ffffffdb;box-shadow:inset 0 1px #ffffffe6;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,outline-color .18s ease;outline:1px solid transparent;outline-offset:-1px}.home-evidence-dialogue:hover{transform:translateY(-2px);outline-color:#2ad2c957;background:#f2fbfff0;box-shadow:inset 0 1px #fffc,0 10px 18px #0c23401f}.home-evidence-dialogue--left{grid-template-columns:3.8rem minmax(0,1fr);width:calc(100% - 1rem);margin-right:1rem}.home-evidence-dialogue--right{grid-template-columns:minmax(0,1fr) 3.8rem;width:calc(100% - 1rem);margin-left:1rem}.home-evidence-dialogue-copy{min-width:0}.home-evidence-dialogue p{position:relative;margin:0;padding-left:1.15rem;color:var(--color-deep-navy);font-size:clamp(.82rem,.92vw,.95rem);line-height:1.42}.home-evidence-dialogue p:before{content:"“";position:absolute;left:0;top:-.08rem;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:1.8rem;font-weight:800;line-height:1}.home-evidence-dialogue cite{display:block;margin-top:.32rem;padding-left:1.15rem;color:var(--color-light-teal);font-family:var(--font-body);font-size:clamp(.72rem,.78vw,.82rem);font-style:normal;font-weight:800;line-height:1.25}.home-evidence-dialogue-text{margin-left:.22rem}.home-evidence-avatar-frame{--home-evidence-avatar-scale: 1.14;position:relative;width:3.8rem;height:3.8rem;display:block;overflow:hidden;padding:0;border:0;border-radius:999px;background:transparent}.home-evidence-avatar-frame--button{cursor:pointer;outline:2px solid transparent;outline-offset:3px;transition:transform .18s ease,outline-color .18s ease,filter .18s ease}.home-evidence-avatar-frame--button:hover,.home-evidence-avatar-frame--button:focus-visible{transform:translateY(-1px) scale(1.03);outline-color:#2ad2c99e;filter:saturate(1.06)}.home-evidence-avatar-frame--patient{--home-evidence-avatar-scale: 1.16}.home-evidence-avatar-frame--doctor{--home-evidence-avatar-scale: 1.12}.home-evidence-avatar{width:100%;height:100%;display:block;border:0;border-radius:0;object-fit:cover;object-position:center 18%;transform:scale(var(--home-evidence-avatar-scale));transform-origin:center 18%}.home-evidence-avatar-play{position:absolute;right:.18rem;bottom:.18rem;width:1.35rem;height:1.35rem;display:grid;place-items:center;border-radius:999px;background:#fffffff0;color:var(--color-medium-teal);box-shadow:0 .28rem .7rem #0c234029}.home-evidence-avatar-play svg{width:1rem;height:1rem}.home-evidence-video-modal-layer{position:fixed;inset:0;z-index:2200;display:grid;place-items:center;padding:1rem}.home-evidence-video-modal-backdrop{position:absolute;inset:0;border:0;background:#07182d9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.home-evidence-video-modal{position:relative;z-index:1;width:min(100%,69.6rem,124vh);height:auto;max-height:calc(100vh - 2rem);overflow:auto;padding:clamp(1rem,2.2vw,1.45rem);border:1px solid rgba(12,35,64,.12);border-radius:var(--surface-apple-radius, 24px);background:#fff;box-shadow:0 1.4rem 4rem #07182d3d}.home-evidence-video-modal-close{position:absolute;top:.8rem;right:.8rem;width:2.45rem;height:2.45rem;display:grid;place-items:center;border:1px solid rgba(12,35,64,.14);border-radius:999px;background:#fff;color:var(--color-deep-navy);cursor:pointer;transition:transform .18s ease,border-color .18s ease,color .18s ease}.home-evidence-video-modal-close:hover,.home-evidence-video-modal-close:focus-visible{transform:translateY(-1px);border-color:#2ad2c980;color:var(--color-medium-teal)}.home-evidence-video-modal-close svg{width:1.2rem;height:1.2rem}.home-evidence-video-modal-header{padding-right:3rem}.home-evidence-video-modal-header p{margin:0 0 .35rem;color:var(--color-medium-teal);font-size:var(--content-meta-font-size);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.home-evidence-video-modal-header h3{max-width:46rem;margin:0 0 1rem;color:var(--color-deep-navy);font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.15}.home-evidence-video-frame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--surface-apple-radius-compact, 18px);background:#07182d}.home-evidence-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.home-evidence-video-unavailable{min-height:16rem;display:grid;place-items:center;gap:.7rem;padding:2rem;border-radius:var(--surface-apple-radius-compact, 18px);background:#ecf6f9db;color:var(--color-deep-navy);text-align:center}.home-evidence-video-unavailable svg{width:2.2rem;height:2.2rem;color:var(--color-medium-teal)}.home-evidence-video-unavailable p{max-width:28rem;margin:0;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.home-evidence-video-link{width:fit-content;min-height:2.7rem;margin-top:.8rem;display:inline-flex;align-items:center;gap:.48rem;padding:.68rem 1rem;border:1px solid rgba(42,210,201,.38);border-radius:var(--button-radius-secondary, 14px);color:var(--color-deep-navy);font-size:var(--content-small-font-size);font-weight:800;text-decoration:none;transition:transform .18s ease,border-color .18s ease,color .18s ease,background-color .18s ease}.home-evidence-video-link:hover,.home-evidence-video-link:focus-visible{transform:translateY(-1px);border-color:#2ad2c9a3;background:#ecf6f9b8;color:var(--color-medium-teal)}.home-evidence-video-link svg{width:1rem;height:1rem}.home-evidence-card-footer{min-height:3.35rem;margin-top:1rem;padding-top:.75rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;border-top:1px solid rgba(12,35,64,.16);color:#66758a;font-size:var(--content-meta-font-size);line-height:var(--content-meta-line-height)}.home-evidence-footer-icon{width:1.55rem;height:1.55rem;display:block;color:var(--color-light-teal);flex:none}.home-evidence-footer-info{width:1.35rem;height:1.35rem;display:inline-grid;place-items:center;border:1.5px solid #70839a;border-radius:999px;color:#70839a;font-size:var(--content-meta-font-size);font-weight:800}@media(max-width:1200px){.home-evidence-metrics{gap:clamp(1.2rem,3vw,2rem);grid-template-columns:repeat(3,minmax(0,13.5rem))}.home-evidence-metric{width:min(100%,13.5rem)}.home-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.home-evidence{width:min(calc(100% - 1rem),var(--home-compact-shell-width, 1240px));margin-top:.35rem}.home-evidence-panel{padding:.55rem .85rem 1.35rem;border-radius:0}.home-evidence-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.home-evidence-metric{padding:1.05rem}.home-evidence-metric .home-evidence-icon{width:2.05rem;height:2.05rem}.home-evidence-metric strong{font-size:clamp(2.35rem,7.6vw,3.45rem)}.home-evidence-metric p{font-size:clamp(.78rem,2.1vw,.92rem)}.home-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.home-evidence-card{min-height:auto;padding:0 0 .85rem;border-bottom:0}.home-evidence-card-image{width:100%;height:clamp(9rem,22vw,11rem)}.home-evidence-card-icon-badge .home-evidence-icon{width:2.15rem;height:2.15rem}.home-evidence-card-content{min-height:0;margin-top:-2.25rem}.home-evidence-dialogue--left,.home-evidence-dialogue--right{grid-template-columns:3.55rem minmax(0,1fr);width:100%;margin-left:0;margin-right:0}.home-evidence-dialogue--right{grid-template-columns:minmax(0,1fr) 3.55rem}.home-evidence-avatar-frame{width:3.55rem;height:3.55rem}}@media(max-width:480px){.home-evidence-video-modal-layer{padding:calc(var(--header-height-mobile, 64px) + .65rem) .65rem .65rem}.home-evidence-video-modal{height:auto;max-height:calc(100vh - var(--header-height-mobile, 64px) - 1.3rem);overflow:auto}.home-evidence-video-frame{flex:none;aspect-ratio:16 / 9}.home-evidence-grid{grid-template-columns:minmax(0,1fr)}.home-evidence-metrics{grid-template-columns:minmax(0,1fr);gap:.85rem}.home-evidence-metric{width:min(100%,12.5rem)}.home-evidence-card{padding:0 0 .72rem;gap:.7rem}.home-evidence-card strong{margin-top:.65rem;font-size:clamp(2.35rem,10vw,3.2rem)}.home-evidence-card-image{width:100%;height:9.5rem}.home-evidence-card-icon-badge .home-evidence-icon{width:1.95rem;height:1.95rem}.home-evidence-card-content{min-height:0;margin-top:-2.1rem;padding-inline:.85rem}.home-evidence-card-icon-badge{width:4rem;height:4rem}.home-evidence-card{--heading-featured-min: 1.12rem;--heading-featured-max: 1.12rem;--heading-featured-vw: 0vw}.home-evidence-card h3{margin-top:.12rem;font-size:1.18rem;line-height:1.04}.home-evidence-card-content>p{margin-top:.16rem;font-size:.84rem;line-height:1.24}.home-evidence-dialogue p{font-size:.88rem;line-height:1.36}.home-evidence-dialogue cite{font-size:.76rem;line-height:1.25}.home-evidence-dialogues{gap:.62rem;padding-inline:.62rem}.home-evidence-dialogue{min-height:4.25rem;gap:.65rem;padding:.58rem .68rem;border-radius:1rem}.home-evidence-dialogue--left,.home-evidence-dialogue--right{grid-template-columns:3.25rem minmax(0,1fr)}.home-evidence-dialogue--right{grid-template-columns:minmax(0,1fr) 3.25rem}.home-evidence-avatar-frame{width:3.25rem;height:3.25rem}.home-evidence-card-footer{margin-top:.8rem;padding-top:.7rem;font-size:.82rem}}@media(prefers-reduced-motion:reduce){.home-evidence-metric-ring-progress,.home-evidence-metric{transition:none}.home-evidence-metric:hover{transform:none;filter:none}.home-evidence-dialogue{transition:none}.home-evidence-dialogue:hover{transform:none;outline-color:transparent;background:#ecf6f9db;box-shadow:inset 0 1px #fffc}}.home-hero{position:relative;width:calc(100vw / var(--zoom-scale));min-height:var(--poster-hero-min-height);margin-left:calc(50% - 50vw / var(--zoom-scale));display:flex;align-items:center;justify-content:center;padding:var(--poster-hero-padding-block-start) 1.25rem var(--poster-hero-padding-block-end);overflow:visible;isolation:isolate;background:#0f172a;--heading-hero-min: 2.1rem;--heading-hero-vw: 4.2vw;--heading-hero-max: 3.75rem;--heading-hero-size: clamp(var(--heading-hero-min), var(--heading-hero-vw), var(--heading-hero-max))}.home-hero:before{content:"";position:absolute;inset:auto 0 0;z-index:1;height:var(--poster-hero-bottom-fade-height);background:linear-gradient(180deg,#f3f7f700,#eff5f529 26%,#e6f0f18a 68%,#dae9ebfa);pointer-events:none}.home-hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#071928d6,#0719288f 27%,#0719282e 55%,#07192814),linear-gradient(180deg,#fff1d638,#fff1d614 18%,#0d19290f);pointer-events:none}.home-hero-media{position:absolute;inset:0}.home-hero-media picture,.home-hero-media video{display:block;width:100%;height:100%}.home-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff,#ffffffc7 42%,#fff0) left / 38% 100% no-repeat,linear-gradient(180deg,#ffffff1a,#ffffff0a 42%,#ffffff05);pointer-events:none}.home-hero-media img,.home-hero-media video{width:100%;height:100%;display:block;object-fit:cover;object-position:54% 15%;filter:saturate(.92) brightness(.96)}.home-hero-content{position:relative;top:clamp(44px,7vw,78px);z-index:3;width:100%;display:flex;align-items:center;justify-content:flex-start;padding-inline:clamp(1.15rem,1.5vw,1.55rem)}.home-hero-copy{width:min(100%,39rem);margin-left:clamp(0rem,4vw,6rem);color:#fff;transform:translateY(clamp(-5.5rem,-8.5vh,-3.4rem))}.home-hero-title{margin:0;display:grid;gap:.1rem;color:#fff;font-family:var(--font-heading);font-size:var(--heading-hero-size);font-weight:600;line-height:1.04;letter-spacing:0;white-space:nowrap;text-shadow:0 6px 18px rgba(15,23,42,.26),0 0 16px rgba(0,210,199,.22)}.home-hero-title strong{color:var(--color-light-teal);font-weight:600}.home-hero-description{max-width:34rem;margin:2rem 0 0;color:#fff;font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}.home-hero-cta{margin-top:2rem;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:600;line-height:1}.home-hero-cta-icon{position:relative;width:1rem;height:1rem;border:2px solid currentColor;border-radius:999px}.home-hero-cta-icon:after{content:"";position:absolute;right:-.22rem;bottom:-.28rem;width:.42rem;height:2px;background:currentColor;transform:rotate(45deg)}.home-hero-curve{position:absolute;left:0;right:0;bottom:-1px;z-index:2;width:100%;height:clamp(8.5rem,12vw,13rem);display:block;pointer-events:none}.home-hero-curve-fill{fill:#fff}.home-hero-curve-wash{fill:#2ad2c91f}@media(max-width:1200px){.home-hero-copy{width:min(100%,34rem);margin-left:clamp(0rem,3vw,3.5rem)}.home-hero-title{--heading-hero-min: 2.1rem;--heading-hero-vw: 4.2vw;--heading-hero-max: 3.75rem}.home-hero-description{max-width:30rem}}@media(max-width:899px){.home-hero{min-height:var(--poster-hero-compact-min-height);padding-bottom:var(--poster-hero-compact-padding-block-end)}.home-hero:before{height:var(--poster-hero-compact-bottom-fade-height)}.home-hero-curve{height:clamp(6.75rem,17vw,10rem)}.home-hero:after{background:linear-gradient(180deg,#07192880,#0719283d 46%,#e5eaf11f),radial-gradient(circle at top center,#fff6c952,#fff0 40%)}.home-hero-media img,.home-hero-media video{object-position:70% 50%}.home-hero-content{padding-inline:clamp(1rem,3.2vw,1.8rem)}.home-hero-copy{width:min(100%,26rem);margin-left:clamp(0rem,2vw,3rem);transform:translateY(-1.2rem)}.home-hero-title{--heading-hero-min: 2.1rem;--heading-hero-vw: 4.2vw;--heading-hero-max: 3.75rem}.home-hero-description{max-width:22rem;margin-top:1.15rem}}@media(max-width:480px){.home-hero{min-height:var(--poster-hero-phone-min-height);padding:var(--poster-hero-phone-padding-block-start) var(--poster-hero-phone-padding-inline) var(--poster-hero-phone-padding-block-end)}.home-hero-title{--heading-hero-min: 2.1rem;--heading-hero-vw: 4.2vw;--heading-hero-max: 2.8rem;white-space:normal}.home-hero-description{font-size:.95rem}.home-hero-curve{height:clamp(5.25rem,22vw,7.5rem)}.home-hero-copy{width:100%;margin-left:0}.home-hero-cta{width:100%;text-align:center}}.home-decision{position:relative;z-index:1;width:min(calc(100% - 1rem),var(--home-compact-shell-width, 1240px));margin:1.2rem auto 0}.home-decision-sections{display:grid;gap:clamp(1.45rem,3vw,2.35rem)}.home-decision-anchor{scroll-margin-top:calc(var(--header-height, 84px) + 1.5rem)}.home-decision-section{position:relative;isolation:isolate;width:min(100%,78rem);min-height:clamp(22rem,34vw,30rem);margin-inline:auto;padding:clamp(1.25rem,2.5vw,2.2rem);display:grid;grid-template-columns:minmax(20rem,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(1.25rem,3vw,2.6rem);border:1px solid rgba(12,35,64,.1);border-radius:24px;background:radial-gradient(circle at 7% 6%,rgba(42,210,201,.1),transparent 13rem),linear-gradient(135deg,#fffffff5,#f7fcfde6);box-shadow:0 1.2rem 3.5rem #0c234014;overflow:hidden}.home-decision-section:before{content:"";position:absolute;inset:1rem auto auto 1rem;z-index:-1;width:8.5rem;height:8.5rem;border:1px solid rgba(0,156,166,.12);border-radius:999px;opacity:.72}.home-decision-section--reverse{grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr)}.home-decision-section--reverse .home-decision-copy{order:2}.home-decision-section--reverse .home-decision-media{order:1;justify-self:start}.home-decision-copy{min-width:0;--heading-featured-min: 2rem;--heading-featured-max: 2.6rem;--heading-featured-vw: 2.7vw;--heading-featured-size: clamp(var(--heading-featured-min), var(--heading-featured-vw), var(--heading-featured-max))}.home-decision-kicker{width:fit-content;display:inline-flex;align-items:center;gap:.5rem;padding:.46rem .68rem;border:1px solid rgba(0,156,166,.18);border-radius:999px;background:#ecf8fab8;color:var(--color-medium-teal)}.home-decision-kicker span{color:#0c234080;font-size:.78rem;font-weight:650;line-height:1}.home-decision-kicker svg{width:1rem;height:1rem;stroke-width:2.1}.home-decision-kicker strong{color:inherit;font-size:.86rem;font-weight:650;line-height:1}.home-decision-copy h3{max-width:23rem;margin:1rem 0 0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:560;line-height:1.12}.home-decision-copy h3:after{content:"";width:2.6rem;height:.14rem;margin-top:.78rem;display:block;background:var(--color-medium-teal)}.home-decision-copy p{width:100%;max-width:31rem;margin:.92rem 0 0;color:#29456d;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.home-decision-stats{width:100%;margin-top:1.15rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.home-decision-stat{min-width:0;padding:.82rem .62rem;display:grid;justify-items:center;gap:.32rem;border:1px solid rgba(12,35,64,.06);border-radius:12px;background:#ffffffad;text-align:center}.home-decision-stat>span{width:2.15rem;height:2.15rem;display:inline-grid;place-items:center;border-radius:999px;background:#b7dde161;color:var(--color-medium-teal)}.home-decision-stat svg{width:1rem;height:1rem;stroke-width:1.9}.home-decision-stat strong{max-width:100%;min-height:2.35rem;display:flex;align-items:center;justify-content:center;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:clamp(.95rem,.86vw,1.1rem);font-weight:620;line-height:1.04;text-wrap:balance}.home-decision-stat strong .stream-text__word{display:inline;white-space:nowrap}.home-decision-stat--featured{background:#b7dde138;border-color:#009ba63d}.home-decision-stat small{color:#29456d;font-size:var(--content-meta-font-size);font-weight:520;line-height:var(--content-meta-line-height);white-space:nowrap}.home-decision-callout{max-width:29rem;margin-top:1.15rem;padding:.9rem 1rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;border-left:.24rem solid var(--color-medium-teal);border-radius:8px;background:#b7dde147;color:var(--color-teal);font-weight:620;line-height:1.34}.home-decision-callout svg{width:1.45rem;height:1.45rem;stroke-width:1.9}.home-decision-cta{width:fit-content;min-height:3rem;margin-top:1.35rem;padding:.8rem 1.1rem;display:inline-flex;align-items:center;justify-content:center;gap:.62rem;border-radius:var(--button-radius-primary);background:#b7dde13d;color:var(--color-medium-teal);font-weight:650;text-decoration:none}.home-decision-cta svg{width:1.15rem;height:1.15rem;stroke-width:2.2}.home-decision-media{min-width:0;width:min(100%,45rem);justify-self:end}.home-decision-media video{width:100%;aspect-ratio:16 / 9;display:block;border-radius:18px;object-fit:cover;background:#0c2340;box-shadow:0 1rem 2.6rem #0c234029}.home-decision-actions{margin-top:clamp(1.7rem,3vw,2.5rem);display:flex;align-items:center;justify-content:center;gap:1.4rem}.home-decision-secondary,.home-decision-primary{min-height:3.7rem;width:min(100%,24.5rem);padding:.85rem 1.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--button-radius-primary);font:inherit;font-weight:700;line-height:1.1;text-align:center;text-decoration:none;white-space:nowrap}.home-decision-secondary{border:1px solid var(--color-medium-teal);color:var(--color-medium-teal);background:#fff}.home-decision-primary{color:var(--color-deep-navy);background:#ffc83d;box-shadow:0 12px 26px #ffc83d52}@media(max-width:1200px){.home-decision-section,.home-decision-section--reverse{grid-template-columns:minmax(0,1fr)}.home-decision-section--reverse .home-decision-copy,.home-decision-section--reverse .home-decision-media{order:initial}.home-decision-media{width:100%;justify-self:stretch}}@media(max-width:899px){.home-decision{width:100%}.home-decision-section{min-height:0;padding:1rem;border-radius:20px}.home-decision-copy{--heading-featured-min: 1.8rem;--heading-featured-max: 2.05rem;--heading-featured-vw: 6vw}.home-decision-stats{grid-template-columns:minmax(0,1fr)}.home-decision-stat{grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;column-gap:.72rem;row-gap:.08rem;text-align:left}.home-decision-stat>span{grid-row:1 / span 2}.home-decision-stat strong,.home-decision-stat small{grid-column:2}.home-decision-actions{flex-direction:column}.home-decision-secondary,.home-decision-primary,.home-decision-cta{width:min(100%,24.5rem)}}@media(max-width:480px){.home-decision-secondary,.home-decision-primary{font-size:var(--content-small-font-size)}.home-decision-section{padding:.85rem}.home-decision-copy{--heading-featured-min: 1.55rem;--heading-featured-max: 1.72rem;--heading-featured-vw: 8vw}.home-decision-media video{aspect-ratio:4 / 3}.home-decision-stat strong{min-height:0;font-size:1.04rem}.home-decision-stat-break{display:none}.home-decision-stat small{font-size:.78rem;line-height:1.18}.home-decision-callout{align-items:start}}.home-how{position:relative;width:calc(100vw / var(--zoom-scale));max-width:none;margin-left:calc(50% - 50vw / var(--zoom-scale));padding:3.2rem 1rem 4rem;overflow:hidden;--heading-section-vw: 4.45vw;--heading-section-max: 4.55rem;--section-intro-font-size: 1.55rem;background:linear-gradient(180deg,#fff 0% 24%,#fffffff5 42%,#ffffffeb),linear-gradient(90deg,#b7dde147,#fffffff0 18%,#fffffff5 82%,#b7dde147),#fff}.home-how .section-mist--top{background:radial-gradient(130% 82% at 50% 0%,#ffffffeb,#fff0 52%),linear-gradient(180deg,#fffffffa,#ffffffc7 34%,#fff0)}.home-how:before,.home-how:after{content:"";position:absolute;top:7rem;width:18rem;height:28rem;border:1px solid rgba(42,210,201,.16);border-radius:999px;opacity:.5;pointer-events:none}.home-how:before{left:-11rem}.home-how:after{right:-11rem}.home-how>.home-section-heading{position:relative;z-index:1;width:min(calc(100% - 2rem),var(--home-compact-shell-width));margin-inline:auto;justify-items:center;text-align:center}.home-how h2{display:inline-flex;align-items:center;justify-content:center;gap:.9rem;width:fit-content;max-width:min(100%,66rem);margin-inline:auto;line-height:1.03}.home-how h2 svg{width:.82em;height:.82em}.home-how>.home-section-heading p{margin-top:.18rem;font-size:var(--section-intro-font-size);line-height:1.35}.home-how h2 svg{position:static;flex:0 0 auto}.home-how-heading-text{display:grid;justify-items:center;min-width:0;text-align:center}.home-how-heading-text>span{display:block}@media(max-width:1200px){.home-how{padding:2.8rem 1rem 3.6rem;--heading-section-max: 4.05rem;--section-intro-font-size: 1.38rem}}@media(max-width:899px){.home-how{padding:2.4rem .75rem 3rem;--heading-section-vw: 6.7vw;--heading-section-max: 3.45rem;--section-intro-font-size: 1.18rem}.home-how h2{max-width:min(calc(100% - 3.2rem),42rem)}}@media(max-width:480px){.home-how{padding-inline:.65rem;--heading-section-max: 2.75rem;--section-intro-font-size: 1.04rem}.home-how h2{gap:.55rem;max-width:min(calc(100% - 2.6rem),27rem)}.home-how h2 svg{position:static;margin:.08em 0 0}}.patient-global-media{position:relative;z-index:0;min-height:clamp(44rem,50vw,52rem);display:flex;align-items:flex-start;padding:calc(var(--patient-section-top-inset, 0rem) + clamp(2.4rem,3.4vw,3.4rem)) clamp(2rem,4.5vw,4.6rem) calc(var(--patient-section-handoff-clearance, 0rem) + clamp(4.2rem,5.4vw,5.2rem));overflow:hidden;isolation:isolate;background:var(--patient-section-stage-background, #ffffff)}.patient-global-media-video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center center;pointer-events:none}.patient-global-media-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#ffffffd6,#ffffffc7 32%,#ffffff75 51%,#ffffff29 72%,#ffffff0f),linear-gradient(180deg,#ffffffc2,#ffffff1f 29%,#ffffff1a 68%,#ffffff85);pointer-events:none}.patient-global-media-shade:before{content:"";position:absolute;inset:auto;pointer-events:none}.patient-global-media:before{content:"";position:absolute;left:0;right:0;top:0;z-index:2;height:3px;background:var(--brand-gradient);pointer-events:none}.patient-global-media-shell{position:relative;z-index:3;width:min(100%,104rem);margin:0 auto;display:grid;grid-template-columns:minmax(21rem,.42fr) minmax(0,1fr);gap:clamp(1.8rem,3.4vw,3.6rem);align-items:center}.patient-global-media-left{min-width:0;display:grid;align-content:start;gap:clamp(1.65rem,2.5vw,2.4rem)}.patient-global-media-heading{max-width:50rem;padding-top:0}.patient-global-media-heading h2{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:1;letter-spacing:0}.patient-global-media-title-text{min-width:0;display:grid;gap:.08em}.patient-global-media-title-lead,.patient-global-media-title-rest{white-space:nowrap}.patient-global-media-title-lead,.patient-global-media-title-rest{display:block}.patient-global-media-heading p{max-width:42rem;margin:1.18rem 0 0;color:var(--color-blue);font-family:var(--font-body);font-size:var(--section-intro-font-size);font-weight:500;line-height:var(--section-intro-line-height)}.patient-global-media-browse{width:min(100%,36rem);justify-self:start;padding-top:0}.patient-global-media-browse-heading{margin:0 0 1.25rem;text-align:left}.patient-global-media-browse-title-row{max-width:100%;display:inline-flex;align-items:center;justify-content:flex-start;gap:.66rem}.patient-global-media-browse-icon{width:clamp(1.55rem,2vw,1.85rem);height:clamp(1.55rem,2vw,1.85rem);flex:0 0 auto;margin-top:.02rem;color:var(--color-medium-teal);stroke-width:2.35}.patient-global-media-browse-heading h3{margin:0;color:#05313d;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:700;line-height:1.08}.patient-global-media-browse-rule{width:4rem;height:3px;margin:.76rem 0 0;display:block;border-radius:999px;background:var(--color-medium-teal)}.patient-global-media-browse-heading p{margin:.62rem 0 0;color:#12364a;font-family:var(--font-body);font-size:var(--content-small-font-size);font-weight:600;line-height:1.35}.patient-global-media-browse-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem .95rem}.patient-global-media-impact-network{align-self:center;width:min(100%,64rem);min-height:clamp(31rem,35vw,37rem);margin:0 0 0 auto}.patient-global-media-impact-network .patient-impact-worldwide-card{box-shadow:0 1.1rem 2.4rem #0c23401f}.patient-global-media-browse-item{min-width:0}.patient-global-media-browse-pill,.patient-global-media-browse-more{min-height:4.05rem;padding:0;display:grid;grid-template-rows:auto 1fr;justify-items:center;align-content:start;gap:.48rem;border:0;border-radius:0;background:transparent;color:#073a4a;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:700;line-height:1.15;text-align:center;text-decoration:none;box-shadow:none;transition:border-color var(--button-motion),background-color var(--button-motion),color var(--button-motion),box-shadow var(--button-motion)}.patient-global-media-browse-pill:where(:hover,:focus-visible,:active),.patient-global-media-browse-more:where(:hover,:focus-visible,:active){filter:none;scale:none;translate:none}.patient-global-media-browse-pill:hover,.patient-global-media-browse-pill:focus-visible,.patient-global-media-browse-more:hover,.patient-global-media-browse-more:focus-visible{color:var(--color-dark-teal);box-shadow:none;outline:none}.patient-global-media-browse-pill span:last-child,.patient-global-media-browse-more>span:last-child{min-width:0;overflow-wrap:anywhere}.patient-global-media-browse-more{gap:.48rem}.patient-global-media-browse-more-icon{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,156,166,.18);border-radius:50%;background:#009ca61a;color:var(--color-medium-teal);box-shadow:inset 0 0 0 1px #ffffff80;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.patient-global-media-browse-more-icon svg{width:1.05rem;height:1.05rem;stroke-width:2.35}.patient-global-media-browse-more:hover .patient-global-media-browse-more-icon,.patient-global-media-browse-more:focus-visible .patient-global-media-browse-more-icon{border-color:#009ca657;background:#009ca629;box-shadow:0 .5rem 1rem #00778b29,0 0 0 .2rem #2ad2c91f;transform:translateY(-.1rem) scale(1.08)}.patient-global-media-carousel{--patient-global-media-gap: clamp(.65rem, 1.1vw, 1rem);position:relative}.patient-global-media-list-viewport{overflow:hidden;padding:.65rem 0}.patient-global-media-list{display:flex;width:100%;will-change:transform}.patient-global-media-list.is-transition-disabled,.patient-global-media-list.is-static{will-change:auto}.patient-global-media-slide{min-width:0;flex:0 0 var(--patient-global-media-slide-width, 33.333%);padding-right:var(--patient-global-media-gap)}.patient-global-media-card{position:relative;width:100%;aspect-ratio:1 / 1;min-height:0;display:block;overflow:hidden;border:1px solid rgba(12,35,64,.08);border-radius:8px;background:#0c2340;color:inherit;box-shadow:0 16px 38px #0c23401a;text-align:left;text-decoration:none;transition:border-color var(--button-motion),box-shadow var(--button-motion)}.patient-global-media-card:where(:hover,:focus-visible,:active){filter:none;scale:none;translate:none}.patient-global-media-card:hover,.patient-global-media-card:focus-visible{border-color:#00778b3d;box-shadow:0 22px 46px #0c234024;outline:none}.patient-global-media-image-wrap{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:hidden;background:#dfe8f0}.patient-global-media-image-wrap:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#07122c00 28%,#07122cb8 68%,#07122cf0),linear-gradient(180deg,#ffffff1a,#0c23401a);pointer-events:none}.patient-global-media-thumbnail,.patient-global-media-image-wrap img{width:100%;height:100%;display:block;object-fit:cover}.patient-global-media-image-placeholder{width:100%;height:100%;padding:1.2rem;display:grid;place-items:center;align-content:center;gap:.65rem;background:linear-gradient(135deg,#2ad2c92e,#0c234014),linear-gradient(180deg,#eef6f8,#dceaf0);color:var(--color-blue);text-align:center}.patient-global-media-image-placeholder svg{width:clamp(3rem,5vw,4.2rem);height:clamp(3rem,5vw,4.2rem);color:var(--color-medium-teal);filter:drop-shadow(0 10px 18px rgba(12,35,64,.14))}.patient-global-media-image-placeholder span{max-width:100%;color:var(--color-blue);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:1.15}.patient-global-media-country-badge{position:absolute;left:.9rem;top:.9rem;z-index:2;max-width:calc(100% - 1.8rem);min-height:2.1rem;padding:.34rem .62rem;display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(12,35,64,.08);border-radius:999px;background:#fffffff0;color:var(--color-blue);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:700;line-height:1;box-shadow:0 10px 22px #0c234029}.patient-global-media-country-badge span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient-global-media-country-flag{position:relative;width:2.2rem;height:2.2rem;flex:0 0 auto;overflow:hidden;border:1px solid rgba(12,35,64,.12);border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #ffffff59,0 .28rem .7rem #0c23401a}.patient-global-media-country-flag:before,.patient-global-media-country-flag:after{display:none}.patient-global-media-country-flag--united-states{background:linear-gradient(90deg,#1f4e9d 0 42%,transparent 42% 100%),repeating-linear-gradient(180deg,#c82127 0 12%,#fff 12% 24%)}.patient-global-media-country-flag--austria{background:linear-gradient(180deg,#ed2939 0 33.33%,#fff 33.33% 66.66%,#ed2939 66.66% 100%)}.patient-global-media-country-flag--united-kingdom{background:linear-gradient(90deg,transparent 0 42%,#ffffff 42% 58%,transparent 58% 100%),linear-gradient(180deg,transparent 0 42%,#ffffff 42% 58%,transparent 58% 100%),linear-gradient(90deg,transparent 0 46%,#c8102e 46% 54%,transparent 54% 100%),linear-gradient(180deg,transparent 0 46%,#c8102e 46% 54%,transparent 54% 100%),#012169}.patient-global-media-country-flag--germany{background:linear-gradient(180deg,#000 0 33.33%,#d00 33.33% 66.66%,#ffce00 66.66% 100%)}.patient-global-media-country-flag--uae{background:linear-gradient(90deg,#ef3340 0 30%,transparent 30% 100%),linear-gradient(180deg,#009739 0 33.33%,#fff 33.33% 66.66%,#111 66.66% 100%)}.patient-global-media-country-flag--japan{background:radial-gradient(circle at 50% 50%,#bc002d 0 29%,transparent 30%),#fff}.patient-global-media-country-flag--malaysia{background:radial-gradient(circle at 37% 34%,#ffcc00 0 12%,transparent 13%),linear-gradient(90deg,#012169 0 46%,transparent 46% 100%),repeating-linear-gradient(180deg,#cc0001 0 10%,#fff 10% 20%)}.patient-global-media-country-flag--taiwan{background:radial-gradient(circle at 30% 31%,#ffffff 0 8%,transparent 9%),linear-gradient(135deg,#000095 0 45%,transparent 45% 100%),#fe0000}.patient-global-media-country-flag--france{background:linear-gradient(90deg,#002395 0 33.33%,#fff 33.33% 66.66%,#ed2939 66.66% 100%)}.patient-global-media-country-flag--italy{background:linear-gradient(90deg,#009246 0 33.33%,#fff 33.33% 66.66%,#ce2b37 66.66% 100%)}.patient-global-media-country-flag--spain{background:linear-gradient(180deg,#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75% 100%)}.patient-global-media-copy{position:absolute;left:0;right:0;bottom:0;z-index:2;min-height:0;padding:4.8rem 1rem 1rem;display:flex;flex-direction:column;text-align:left}.patient-global-media-platform{color:var(--color-light-teal);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.patient-global-media-title{margin:.5rem 0 0;color:#fff;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:600;line-height:1.08;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.patient-global-media-meta{display:none;gap:.42rem;color:#ffffffd1;font-family:var(--font-body);font-size:var(--content-small-font-size);font-weight:600;line-height:1.35}.patient-global-media-meta-row{min-width:0;display:inline-flex;align-items:center;gap:.45rem}.patient-global-media-meta svg{width:1rem;height:1rem;flex:0 0 auto;color:var(--color-medium-teal)}.patient-global-media-link{margin-top:.8rem;padding-top:0;display:inline-flex;align-items:center;gap:.68rem;color:#fff;font-family:var(--font-body);font-size:var(--content-small-font-size);font-weight:600;line-height:1}.patient-global-media-link svg{width:1rem;height:1rem;flex:0 0 auto}.patient-global-media-arrow{position:absolute;top:50%;z-index:2;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,156,166,.18);border-radius:50%;background:#fff;color:var(--color-medium-teal);box-shadow:none;transform:translateY(-50%)}.patient-global-media-arrow svg{width:1.35rem;height:1.35rem}.patient-global-media-arrow--left{left:-1.55rem}.patient-global-media-arrow--right{right:-1.55rem}.patient-global-media-arrow:disabled{opacity:.42;cursor:default;box-shadow:none}.patient-global-media-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:1200px){.patient-global-media-shell{grid-template-columns:minmax(19rem,.46fr) minmax(0,1fr);gap:2rem}.patient-global-media-impact-network{width:min(100%,52rem);min-height:34rem}}@media(max-width:899px){.patient-global-media{min-height:0;padding:calc(var(--patient-section-top-inset, 0rem) + 3.4rem) 1.25rem calc(var(--patient-section-handoff-clearance, 0rem) + 4.3rem)}.patient-global-media-shell{grid-template-columns:1fr;gap:clamp(1.8rem,4vw,2.5rem)}.patient-global-media-left{gap:1.6rem}.patient-global-media-heading{max-width:44rem;text-align:center;justify-self:center}.patient-global-media-title-lead,.patient-global-media-title-rest{white-space:normal}.patient-global-media-browse{width:min(100%,42rem);justify-self:center}.patient-global-media-browse-heading{text-align:center}.patient-global-media-browse-title-row{justify-content:center}.patient-global-media-browse-rule{margin-left:auto;margin-right:auto}.patient-global-media-impact-network{width:min(100%,42rem);min-height:0;margin:0 auto}}@media(max-width:480px){.patient-global-media{min-height:47rem;padding:calc(var(--patient-section-top-inset, 0rem) + 3.15rem) .85rem calc(var(--patient-section-handoff-clearance, 0rem) + 4.6rem);align-items:flex-start;background:radial-gradient(circle at 52% 38%,rgba(42,210,201,.38),transparent 13rem),linear-gradient(180deg,#f8feff,#d7f5f7 45%,#0b7f88)}.patient-global-media-video{opacity:.78;object-position:54% bottom}.patient-global-media-shade{background:linear-gradient(180deg,#fffffffa,#ffffffdb 31%,#ffffff80 53%,#00606c57 76%,#003746c2),radial-gradient(circle at 52% 42%,rgba(42,210,201,.38),transparent 15rem)}.patient-global-media-shade:before{left:-5.5rem;right:-5.5rem;top:13.4rem;height:18rem;background:radial-gradient(circle at 50% 54%,rgba(255,255,255,.92) 0 1.15px,transparent 1.55px) 0 0 / .54rem .54rem,radial-gradient(ellipse at 50% 50%,rgba(42,210,201,.48),rgba(0,156,166,.2) 48%,transparent 68%);opacity:.7;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 0 62%,transparent 64%);mask-image:radial-gradient(ellipse at 50% 50%,#000 0 62%,transparent 64%)}.patient-global-media-shell{gap:9.5rem}.patient-global-media-heading{text-align:left}.patient-global-media-heading h2{max-width:22rem;line-height:1.02}.patient-global-media-heading p{max-width:20.8rem;line-height:1.5}.patient-global-media-browse{width:100%;padding:1.25rem 1rem 1.1rem;border:1px solid rgba(255,255,255,.72);border-radius:1.65rem;background:#ffffffc2;box-shadow:0 1.4rem 3.2rem #0056702e,inset 0 1px #ffffffc7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.patient-global-media-browse-heading{margin-bottom:.9rem}.patient-global-media-browse-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem .78rem}.patient-global-media-browse-pill,.patient-global-media-browse-more{min-height:4.6rem;justify-content:center;padding-inline:0;font-size:var(--content-meta-font-size);background:transparent;box-shadow:none}.patient-global-media-country-flag,.patient-global-media-browse-more-icon{width:2.8rem;height:2.8rem}}@media(prefers-reduced-motion:reduce){.patient-global-media-country-flag,.patient-global-media-browse-more-icon{transition:none}.patient-global-media-browse-pill:hover .patient-global-media-country-flag,.patient-global-media-browse-pill:focus-visible .patient-global-media-country-flag,.patient-global-media-browse-more:hover .patient-global-media-browse-more-icon,.patient-global-media-browse-more:focus-visible .patient-global-media-browse-more-icon{transform:none}}.provider-locator{width:100%}.provider-search-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr) auto;gap:.65rem;align-items:end;padding:.85rem;border:1px solid rgba(12,35,64,.08);border-radius:1.5rem;background:#fff;box-shadow:none}.provider-search-field{display:grid;gap:.3rem;min-width:0}.provider-search-field>span:first-child{color:#0c2340b3;font-size:var(--content-meta-font-size);font-weight:700}.provider-search-select-wrap,.provider-search-input-wrap{position:relative;display:block;min-width:0}.provider-search-field select,.provider-search-field input{width:100%;min-height:2.3rem;padding:.48rem .72rem;border:1px solid rgba(12,35,64,.12);border-radius:.82rem;background:#fff;color:var(--color-deep-navy);font:inherit;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.provider-search-select-wrap select{color:transparent}.provider-search-select-wrap option{color:var(--color-deep-navy)}.provider-search-select-value,.provider-search-input-placeholder{position:absolute;left:.72rem;right:2rem;top:50%;z-index:1;transform:translateY(-50%);color:var(--color-deep-navy);font:inherit;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provider-search-input-placeholder{color:#0c23407a}.provider-search-field select:focus,.provider-search-field input:focus{outline:none;border-color:#2ad2c9a6;background:#fff;box-shadow:0 0 0 4px #2ad2c929}.provider-search-toolbar-actions{display:flex;flex-wrap:nowrap;gap:.48rem}.provider-search-button{min-height:2.3rem;padding:.54rem .88rem;border:1px solid var(--color-medium-teal);border-radius:var(--button-radius-primary);background:var(--color-medium-teal);color:#fff;box-shadow:none;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.provider-search-button:hover,.provider-search-button:focus-visible{background:var(--color-dark-teal);border-color:var(--color-dark-teal);box-shadow:0 12px 22px #009ca62e;transform:translateY(-1px);outline:none}.provider-search-button:disabled{cursor:wait;opacity:.72;transform:none}.provider-search-button--ghost{background:transparent;color:var(--color-deep-navy);border-color:#0c234024;box-shadow:none}.provider-search-button--ghost:hover,.provider-search-button--ghost:focus-visible{background:#b7dde13d;color:var(--color-deep-navy);border-color:#009ca647}.provider-search-alert{margin:.8rem 0 0;color:#8a1f11;font-weight:600}.provider-search-layout{height:clamp(44rem,56vw,50rem);margin-top:1.2rem;padding:1.15rem;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);gap:1.2rem;border:1px solid rgba(12,35,64,.08);border-radius:1.9rem;background:#fff;box-shadow:none}.provider-search-map-area{min-height:0;display:flex;flex-direction:column}.provider-search-map-area,.provider-search-directory-area{border:0;box-shadow:none;background:transparent;border-radius:0;padding:0}.provider-search-map-shell{flex:1;min-height:0;border:1px solid rgba(12,35,64,.1);border-radius:1.45rem;overflow:hidden;background:radial-gradient(circle at 18% 20%,rgba(42,210,201,.16),transparent 22%),radial-gradient(circle at 82% 14%,rgba(12,35,64,.08),transparent 18%),linear-gradient(180deg,#eef5fb,#dfe9f5);box-shadow:inset 0 1px #ffffffa6}.provider-search-map{width:100%;height:100%;position:relative}.provider-search-map--hidden{display:none}.provider-search-static-map{position:relative;width:100%;height:100%;overflow:hidden;background:linear-gradient(90deg,rgba(12,35,64,.08) 1px,transparent 1px) 0 0 / 8.333% 100%,linear-gradient(0deg,rgba(12,35,64,.08) 1px,transparent 1px) 0 0 / 100% 12.5%,radial-gradient(circle at 23% 34%,rgba(42,210,201,.28),transparent 15%),radial-gradient(circle at 64% 42%,rgba(183,221,225,.46),transparent 18%),radial-gradient(circle at 78% 69%,rgba(0,156,166,.2),transparent 13%),linear-gradient(180deg,#eef6fb,#dfeaf4)}.provider-search-static-map-message{position:absolute;left:1rem;right:1rem;top:1rem;z-index:4;min-height:2.7rem;display:flex;align-items:center;padding:.65rem .85rem;border:1px solid rgba(12,35,64,.12);border-radius:1rem;background:#ffffffe6;color:var(--color-deep-navy);box-shadow:none;font-weight:700}.provider-search-static-map-grid{position:absolute;inset:0;background:radial-gradient(ellipse at 24% 44%,rgba(255,255,255,.7) 0 9%,transparent 10%),radial-gradient(ellipse at 51% 38%,rgba(255,255,255,.55) 0 7%,transparent 8%),radial-gradient(ellipse at 70% 55%,rgba(255,255,255,.58) 0 10%,transparent 11%);opacity:.7}.provider-search-static-marker{position:absolute;z-index:2;width:1.18rem;height:1.18rem;border:2px solid #ffffff;border-radius:999px;background:var(--color-medium-teal);box-shadow:0 8px 18px #0c234038;color:var(--color-deep-navy);cursor:pointer;transform:translate(-50%,-50%);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.provider-search-static-marker span{position:absolute;left:1.45rem;top:-.2rem;max-width:13rem;padding:.18rem .45rem;border-radius:999px;background:#ffffffe0;color:var(--color-deep-navy);box-shadow:0 8px 18px #0c23401a;font-size:.74rem;font-weight:700;line-height:1.2;white-space:nowrap}.provider-search-static-marker[data-category=specialized-urologist]{background:#2563eb}.provider-search-static-marker[data-category=director-level-urologist]{background:var(--color-blue)}.provider-search-static-marker[data-category=advanced-center],.provider-search-static-marker[data-category=asc]{background:var(--color-dark-teal)}.provider-search-static-marker[data-category=distributor]{background:var(--color-light-teal)}.provider-search-static-marker:hover,.provider-search-static-marker:focus-visible,.provider-search-static-marker--active{z-index:3;transform:translate(-50%,-50%) scale(1.28);box-shadow:0 14px 28px #0c234047;outline:none}.provider-search-static-user-marker{position:absolute;z-index:3;width:1rem;height:1rem;border:3px solid #ffffff;border-radius:999px;background:#2563eb;box-shadow:0 0 0 4px #2563eb3d,0 10px 18px #0c234029;transform:translate(-50%,-50%)}.provider-search-legend{display:flex;flex-wrap:wrap;gap:.7rem;flex-shrink:0;margin-top:.75rem}.provider-search-legend-chip{min-height:2.2rem;padding:.42rem .8rem;border:1px solid rgba(12,35,64,.1);border-radius:var(--button-radius-chip);background:#fff;color:var(--color-deep-navy);box-shadow:none;font-weight:700;cursor:pointer;transition:transform .18s ease,opacity .18s ease,background .18s ease,border-color .18s ease}.provider-search-legend-chip--active{background:#2ad2c929;border-color:#2ad2c975}.provider-search-legend-chip--inactive{opacity:.48}.provider-search-legend-chip:hover,.provider-search-legend-chip:focus-visible{transform:translateY(-1px);outline:none}.provider-search-directory-area{min-height:0;display:flex;flex-direction:column}.provider-search-list-header h2{margin:0;display:inline-flex;align-items:center;gap:.5rem;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-section-size);line-height:1.16}.provider-search-list-header h2.provider-search-list-title--nearest{font-size:calc(var(--heading-section-size) * .7)}.provider-search-list-header h2 svg{flex:0 0 auto;width:.78em;height:.78em;color:var(--color-medium-teal);stroke-width:2}.provider-search-list-header,.provider-search-nearest{flex-shrink:0}.provider-search-list-header p{margin:.55rem 0 0;color:#0c2340ad;line-height:1.55}.provider-search-nearest{display:grid;gap:.65rem;margin-top:1rem;padding:.95rem 1rem;border:1px solid rgba(42,210,201,.16);border-radius:1.2rem;background:#2ad2c914}.provider-search-nearest-title{color:var(--color-deep-navy);font-size:var(--content-meta-font-size);font-weight:700}.provider-search-nearest-list{display:flex;flex-wrap:wrap;gap:.5rem}.provider-search-nearest-chip{min-height:2rem;padding:.38rem .7rem;border:1px solid rgba(12,35,64,.1);border-radius:var(--button-radius-chip);background:#ffffffc7;color:var(--color-deep-navy);font-weight:700;cursor:pointer}.provider-search-nearest-chip--active{background:var(--color-deep-navy);color:#fff}.provider-search-directory-toggle{display:none;align-items:center;justify-content:space-between;gap:.7rem;width:100%;min-height:2.8rem;margin-top:.85rem;padding:.64rem .82rem;border:1px solid rgba(42,210,201,.28);border-radius:var(--button-radius-primary);background:#fffffff0;color:var(--color-deep-navy);box-shadow:none;font-family:var(--font-heading);font-size:.9rem;font-weight:700;cursor:pointer}.provider-search-directory-toggle svg{width:1.05rem;height:1.05rem;flex:0 0 auto;color:var(--color-medium-teal);stroke-width:2.2;transition:rotate .18s ease}.provider-search-directory-area--open .provider-search-directory-toggle svg{rotate:180deg}.provider-search-directory{flex:1;min-height:0;display:grid;align-content:start;gap:.75rem;margin-top:1rem;overflow-y:auto;padding-right:.2rem;scrollbar-width:thin;scrollbar-color:var(--color-light-teal) rgba(183,221,225,.28)}.provider-search-directory::-webkit-scrollbar{width:7px}.provider-search-directory::-webkit-scrollbar-track{border-radius:10px;background:#b7dde147;margin-block:.25rem}.provider-search-directory::-webkit-scrollbar-thumb{border-radius:10px;background:var(--color-light-teal);border:1px solid rgba(255,255,255,.8)}.provider-search-directory::-webkit-scrollbar-thumb:hover{background:var(--color-medium-teal)}.provider-search-directory-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;column-gap:.9rem;align-items:start;padding:1.1rem 1.18rem;border:1px solid rgba(12,35,64,.08);border-radius:1.35rem;background:#fff;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.provider-search-directory-item--active{border-color:#2ad2c966;background:#2ad2c90f;box-shadow:none}.provider-search-directory-item--city-active{border-color:#2ad2c98c;background:#2ad2c914;box-shadow:none;transform:none}.provider-search-directory-item:hover,.provider-search-directory-item:focus-within{border-color:#2ad2c957;box-shadow:0 16px 32px #0c23401a;transform:translateY(-2px)}.provider-search-directory-card-icon{width:3rem;height:3rem;display:inline-grid;place-items:center;border:1px solid rgba(42,210,201,.24);border-radius:999px;background:#2ad2c924;color:var(--color-medium-teal)}.provider-search-directory-card-icon svg{width:1.45rem;height:1.45rem;stroke-width:1.85}.provider-search-directory-card-content{min-width:0;display:grid;gap:.45rem}.provider-search-directory-trigger{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.75rem;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.provider-search-directory-trigger:where(:hover,:focus-visible,:active){filter:none;translate:0 0;scale:1;box-shadow:none}.provider-search-directory-trigger:focus-visible{outline:2px solid rgba(42,210,201,.6);outline-offset:.25rem;border-radius:.9rem}.provider-search-directory-main{display:grid;gap:.22rem;min-width:0}.provider-search-directory-name{color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:600;line-height:1.2}.provider-search-directory-subtitle{color:#0c2340ad;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.provider-search-directory-details{display:grid;gap:.42rem;margin:.2rem 0 0;padding:0;list-style:none;color:#0c2340b8;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.provider-search-directory-detail-row{display:grid;grid-template-columns:1.35rem 5.8rem minmax(0,1fr);gap:.45rem;align-items:start}.provider-search-directory-detail-icon{width:1.35rem;height:1.35rem;display:inline-grid;place-items:center;color:var(--color-medium-teal)}.provider-search-directory-detail-icon svg{width:1rem;height:1rem;display:block;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.provider-search-directory-detail-label{color:#0c2340c7;font-weight:700}.provider-search-directory-detail-value{min-width:0;overflow-wrap:anywhere}.provider-search-empty{padding:1.2rem;border-radius:1rem;background:#dbe2e973;color:var(--color-deep-navy);font-weight:700;text-align:center}.provider-search-directory-more{padding:.65rem .8rem;border:1px dashed rgba(0,156,166,.28);border-radius:.9rem;background:#b7dde12e;color:#0c2340ad;font-size:var(--content-meta-font-size);font-weight:700;text-align:center}.provider-search-popup{min-width:190px;display:grid;gap:.3rem;padding:.1rem 0;color:var(--color-deep-navy);font-family:var(--font-body);font-size:var(--content-meta-font-size)}.provider-search-popup strong{font-family:var(--font-heading);font-size:var(--heading-card-size)}@media(max-width:1200px){.provider-search-layout{grid-template-columns:minmax(0,1fr)}.provider-search-layout{height:auto}.provider-search-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.provider-search-field--location,.provider-search-toolbar-actions{grid-column:1 / -1}.provider-search-toolbar-actions{flex-wrap:wrap}.provider-search-map-area{min-height:clamp(360px,52vw,540px)}.provider-search-map,.provider-search-map-shell{height:100%}}@media(max-width:899px){.provider-search-toolbar,.provider-search-layout{border-radius:1.3rem;padding:1rem}.provider-search-toolbar-actions,.provider-search-button{width:100%}.provider-search-toolbar-actions{flex-direction:column}.provider-search-directory-trigger{grid-template-columns:minmax(0,1fr)}.provider-search-directory-distance{grid-column:auto;width:fit-content}}@media(max-width:480px){.provider-search-toolbar,.provider-search-layout{padding:.65rem;border-radius:1rem}.provider-search-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;align-items:start}.provider-search-field--location{grid-column:1 / -1}.provider-search-field{min-width:0;display:flex;flex-direction:column;gap:.32rem}.provider-search-field>span:first-child{order:2;font-size:.76rem;line-height:1.15;text-align:center}.provider-search-select-wrap,.provider-search-input-wrap{order:1}.provider-search-field select,.provider-search-field input{min-width:0;font-size:.9rem}.provider-search-field select,.provider-search-field input,.provider-search-button{min-height:2.65rem;padding:.62rem .72rem}.provider-search-toolbar-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.provider-search-toolbar-actions .provider-search-button:nth-child(3){grid-column:1 / -1}.provider-search-map-area{min-height:280px}.provider-search-list-header h2{font-size:var(--heading-card-size)}.provider-search-list-header h2.provider-search-list-title--nearest{font-size:calc(var(--heading-card-size) * .7)}.provider-search-list-header p{margin-top:.35rem;font-size:var(--content-small-font-size);line-height:1.42}.provider-search-directory{gap:.55rem;margin-top:.72rem}.provider-search-directory-toggle{display:flex}.provider-search-directory-area:not(.provider-search-directory-area--open) .provider-search-directory{display:none}.provider-search-directory-area--open .provider-search-directory{max-height:clamp(22rem,62vh,32rem);overflow-y:auto;overscroll-behavior:contain;padding-right:.22rem}.provider-search-directory-item{gap:.35rem;column-gap:.62rem;padding:.68rem .72rem;border-radius:1rem}.provider-search-directory-card-icon{width:2.35rem;height:2.35rem}.provider-search-directory-card-icon svg{width:1.14rem;height:1.14rem}.provider-search-directory-name{font-size:var(--content-small-font-size)}.provider-search-directory-subtitle{font-size:var(--content-meta-font-size);line-height:1.35}.provider-search-directory-details{gap:.36rem;margin-top:.45rem;padding-top:.52rem;border-top:1px solid rgba(183,221,225,.55);font-size:var(--content-meta-font-size);line-height:1.38}.provider-search-directory-detail-row{grid-template-columns:1.1rem minmax(0,1fr);gap:.28rem .44rem}.provider-search-directory-detail-icon{width:1.1rem;height:1.1rem;grid-row:1 / span 2}.provider-search-directory-detail-icon svg{width:.9rem;height:.9rem}.provider-search-directory-detail-label,.provider-search-directory-detail-value{grid-column:2}.provider-search-directory-detail-label{font-size:.78rem;line-height:1.1}.provider-search-legend{gap:.35rem}.provider-search-legend-chip{font-size:var(--content-meta-font-size);padding:.3rem .6rem;min-height:1.8rem}}@media(prefers-reduced-motion:reduce){.provider-search-directory-item{transition:none}.provider-search-directory-item:hover,.provider-search-directory-item:focus-within{transform:none}}.home-provider{width:min(calc(100% - 2rem),var(--home-compact-shell-width, 1240px));margin:0 auto;padding-block:clamp(2.5rem,5vw,4.5rem)}.home-provider-heading{display:grid;justify-items:center;gap:.55rem;text-align:center}.home-provider-heading p{max-width:46rem;margin:0;color:#667085;font-size:var(--section-intro-font-size);line-height:var(--section-intro-line-height)}.home-provider .provider-locator{margin-top:1.6rem}.home-provider .provider-search-list-header h2{flex-direction:column;align-items:flex-start;gap:.32rem;font-size:clamp(2.05rem,2.9vw,3.2rem);line-height:1.08}.home-provider .provider-search-list-header h2.provider-search-list-title--nearest{font-size:clamp(1.435rem,2.03vw,2.24rem)}.home-provider .provider-search-list-header h2 span{white-space:nowrap}.home-provider .provider-search-nearest-title,.home-provider .provider-search-nearest-chip{font-family:var(--font-heading);font-size:var(--heading-card-size);line-height:1.18}.home-provider .provider-search-nearest-title{font-weight:700}.home-provider .provider-search-nearest-chip{min-height:2.35rem;padding:.44rem .82rem}@media(max-width:1200px){.home-provider{padding-block:clamp(2.25rem,5vw,4rem)}.home-provider .provider-search-list-header h2{font-size:clamp(1.85rem,4vw,2.75rem)}.home-provider .provider-search-list-header h2.provider-search-list-title--nearest{font-size:clamp(1.295rem,2.8vw,1.925rem)}}@media(max-width:899px){.home-provider{width:min(calc(100% - 1rem),var(--home-compact-shell-width, 1240px))}.home-provider .provider-search-list-header h2{font-size:clamp(1.65rem,6vw,2.35rem)}.home-provider .provider-search-list-header h2.provider-search-list-title--nearest{font-size:clamp(1.155rem,4.2vw,1.645rem)}}@media(max-width:480px){.home-provider{padding-block:2rem 3rem}.home-provider .provider-search-list-header h2 span{white-space:normal}.home-provider .provider-search-nearest-chip{min-height:2.2rem;padding:.38rem .72rem}}.hospital-asc-page{--hospital-asc-cta-background: linear-gradient(180deg, var(--color-light-teal) 0%, var(--color-medium-teal) 100%);--hospital-asc-cta-background-hover: linear-gradient(180deg, var(--color-medium-teal) 0%, var(--color-dark-teal) 100%);--hospital-asc-cta-shadow: 0 18px 34px rgba(0, 156, 166, .24);--hospital-asc-cta-shadow-hover: 0 20px 38px rgba(0, 86, 112, .26);--heading-hero-min: 2rem;--heading-hero-vw: 4.2vw;--heading-hero-max: 3.75rem;--heading-hero-size: clamp(var(--heading-hero-min), var(--heading-hero-vw), var(--heading-hero-max));--heading-section-min: 2.1rem;--heading-section-vw: 3.05vw;--heading-section-max: 3.05rem;--heading-section-size: clamp(var(--heading-section-min), var(--heading-section-vw), var(--heading-section-max));--heading-featured-min: 1.45rem;--heading-featured-vw: 2.2vw;--heading-featured-max: 2.05rem;--heading-featured-size: clamp(var(--heading-featured-min), var(--heading-featured-vw), var(--heading-featured-max));--heading-card-size: 1.06rem;--section-intro-font-size: 1.1rem;--section-intro-line-height: 1.48;--content-body-font-size: .92rem;--content-body-line-height: 1.5;--content-small-font-size: .87rem;--content-small-line-height: 1.42;--content-meta-font-size: .76rem;--content-meta-line-height: 1.32;--poster-hero-min-height: clamp(41.4rem, 78vh, 52.9rem);--poster-hero-padding-block-start: clamp(2.2rem, 3.2vw, 3.6rem);--poster-hero-padding-block-end: clamp(3.4rem, 7vw, 5.4rem);--poster-hero-bottom-fade-height: clamp(7rem, 18vh, 10.5rem);--hospital-asc-compact-shell-width: 1240px;--hospital-asc-card-title-font-family: var(--font-heading);--hospital-asc-card-title-font-size: var(--heading-card-size);--hospital-asc-card-title-font-weight: 600;--hospital-asc-card-title-line-height: 1.12;--hospital-asc-card-body-font-family: var(--font-body);--hospital-asc-card-body-font-size: var(--content-small-font-size);--hospital-asc-card-body-font-weight: 400;--hospital-asc-card-body-line-height: var(--content-small-line-height);--hospital-asc-card-meta-font-size: var(--content-meta-font-size);--hospital-asc-card-meta-font-weight: 600;--hospital-asc-card-meta-line-height: var(--content-meta-line-height);min-height:100vh;padding-top:var(--header-height-desktop);overflow:hidden;background:radial-gradient(circle at top left,rgba(42,210,201,.14),transparent 28%),linear-gradient(180deg,#f6fbff,#fff 18%,#f9fcff);color:var(--color-blue)}.hospital-asc-page img{display:block;max-width:100%}.hospital-asc-page h2{font-size:var(--heading-section-size)}.hospital-asc-anchor-target{scroll-margin-top:calc(var(--header-height-desktop) + 2rem)}.hospital-asc-page{--hospital-asc-stage-overlap: clamp(1.25rem, 2.6vw, 2.6rem);--hospital-asc-stage-radius: clamp(2rem, 4.4vw, 4.4rem);--hospital-asc-stage-edge-shadow: rgba(0, 86, 112, .1);--hospital-asc-stage-edge-line: rgba(255, 255, 255, .62);--hospital-asc-stage-sprout-duration: .98s;--hospital-asc-stage-sprout-distance: calc(var(--hospital-asc-stage-radius) * .56);--hospital-asc-stage-sprout-edge: rgba(177, 233, 232, .6);--hospital-asc-stage-sprout-wash: rgba(255, 255, 255, .72);--hospital-asc-stage-sprout-line: rgba(42, 210, 201, .36);--hospital-asc-stage-sprout-line-glow: rgba(42, 210, 201, .26);--hospital-asc-stage-sprout-opacity: .18;--hospital-asc-stage-handoff-clearance: clamp(1.4rem, 2.7vw, 2.2rem);--hospital-asc-edge-line-color: var(--color-light-teal);--hospital-asc-edge-line-glow: rgba(42, 210, 201, .5);--hospital-asc-edge-line-width: 2.5px;--hospital-asc-edge-line-duration: 1.2s;--hospital-asc-edge-line-ease: cubic-bezier(.32, 0, .16, 1)}.hospital-asc-page>.hospital-asc-section-stage{position:relative;z-index:2;width:calc(100vw / var(--zoom-scale));margin-top:calc(-1 * var(--hospital-asc-stage-overlap));margin-left:calc(50% - 50vw / var(--zoom-scale));overflow:hidden;isolation:isolate;border-top-left-radius:var(--hospital-asc-stage-radius);border-top-right-radius:var(--hospital-asc-stage-radius);background-color:var(--hospital-asc-stage-surface, #ffffff);box-shadow:inset 0 1px 0 var(--hospital-asc-stage-edge-line),0 -24px 56px var(--hospital-asc-stage-edge-shadow),0 -10px 28px #2ad2c900;transform:translateZ(0);transform-origin:top center}body .app-shell .hospital-asc-page>.hospital-asc-section-stage:not(:last-child){padding-bottom:calc(var(--hospital-asc-stage-overlap) + var(--hospital-asc-stage-handoff-clearance))}body .app-shell .hospital-asc-page>.hospital-asc-coding-support-section:not(:last-child){padding-bottom:var(--hospital-asc-stage-overlap)}.hospital-asc-page>.hospital-asc-section-stage+.hospital-asc-section-stage{--hospital-asc-stage-edge-shadow: rgba(0, 86, 112, .08)}@supports (content-visibility: auto){.hospital-asc-page>.hospital-asc-section-stage+.hospital-asc-section-stage:not(.hospital-asc-coding-support-section){content-visibility:auto;contain-intrinsic-size:auto 800px}}.hospital-asc-section-shell{width:min(calc(100% - 2rem),var(--hospital-asc-compact-shell-width));margin:0 auto}.hospital-asc-page>.hospital-asc-section-stage{--glow-color: var(--color-medium-teal);--glow-hot: var(--color-light-teal);--glow-border: 1.2px;--glow-edge-alpha: .82;--glow-halo-alpha: 0;--glow-inner-alpha: .05;--glow-speed: 7s}.hospital-asc-page>.hospital-asc-coding-support-section{--glow-color: var(--color-light-teal);--glow-hot: #d6fdff;--glow-border: 1.5px;--glow-edge-alpha: .95;--glow-halo: 26px;--glow-halo-alpha: .26;--glow-inner-alpha: .16;--glow-speed: 6s}.hospital-asc-page>.hospital-asc-section-stage>.hospital-asc-section-sprout{position:absolute;left:0;right:0;top:-1px;z-index:8;height:calc(var(--hospital-asc-stage-radius) * .76);border-top:1px solid var(--hospital-asc-stage-sprout-line);border-top-left-radius:var(--hospital-asc-stage-radius);border-top-right-radius:var(--hospital-asc-stage-radius);background-image:linear-gradient(90deg,var(--hospital-asc-stage-sprout-edge),rgba(255,255,255,.04) 26%,rgba(255,255,255,0) 50%,rgba(255,255,255,.04) 74%,var(--hospital-asc-stage-sprout-edge)),radial-gradient(70% 88% at 50% 0,var(--hospital-asc-stage-sprout-wash) 0,rgba(255,255,255,.24) 54%,rgba(255,255,255,0) 100%);box-shadow:inset 0 1px #ffffffd1,0 7px 18px #2ad2c91f;opacity:var(--hospital-asc-stage-sprout-opacity, .18);pointer-events:none;transform:translateY(0) scaleX(.96);transform-origin:top center;will-change:transform,opacity}.hospital-asc-page>.hospital-asc-section-stage--with-edge-line{--hospital-asc-stage-sprout-opacity: 0;--hospital-asc-stage-sprout-line: transparent;--hospital-asc-stage-sprout-wash: rgba(255, 255, 255, 0);--hospital-asc-stage-sprout-line-glow: rgba(0, 0, 0, 0);--hospital-asc-stage-edge-line: rgba(255, 255, 255, 0);--hospital-asc-stage-edge-shadow: rgba(0, 86, 112, 0);--hospital-asc-edge-line-width: 2.2px;--hospital-asc-edge-line-glow: rgba(42, 210, 201, .24)}.hospital-asc-page>.hospital-asc-section-stage--with-edge-line>.hospital-asc-section-sprout{display:none}.hospital-asc-page>.hospital-asc-section-stage>.hospital-asc-section-sprout:after{content:"";position:absolute;left:-8%;right:-8%;top:-1px;height:3px;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(42,210,201,.14),var(--hospital-asc-stage-sprout-line),rgba(255,255,255,.72),var(--hospital-asc-stage-sprout-line),rgba(42,210,201,.14),transparent);box-shadow:0 6px 16px var(--hospital-asc-stage-sprout-line-glow)}@media(min-width:900px){.hospital-asc-page.hospital-asc-page--stage-motion-ready>.hospital-asc-section-stage:not(.is-visible){transform:translateY(var(--hospital-asc-stage-sprout-distance)) scaleY(.982) translateZ(0);clip-path:inset(calc(var(--hospital-asc-stage-radius) * .5) 0 0 0 round var(--hospital-asc-stage-radius) var(--hospital-asc-stage-radius) 0 0);filter:drop-shadow(0 0 0 rgba(0,45,77,0));will-change:transform,clip-path,filter}.hospital-asc-page>.hospital-asc-section-stage.hospital-asc-section-stage--animate-entrance.is-visible{animation:hospital-asc-section-stage-sprout var(--hospital-asc-stage-sprout-duration) cubic-bezier(.16,1.06,.3,1) both}.hospital-asc-page>.hospital-asc-section-stage.hospital-asc-section-stage--animate-entrance.is-visible>.hospital-asc-section-sprout{animation:hospital-asc-section-sprout var(--hospital-asc-stage-sprout-duration) cubic-bezier(.16,1.06,.3,1) both}}@keyframes hospital-asc-section-stage-sprout{0%{transform:translateY(var(--hospital-asc-stage-sprout-distance)) scaleY(.982) translateZ(0);clip-path:inset(calc(var(--hospital-asc-stage-radius) * .5) 0 0 0 round var(--hospital-asc-stage-radius) var(--hospital-asc-stage-radius) 0 0);filter:drop-shadow(0 0 0 rgba(0,45,77,0))}46%{transform:translateY(calc(var(--hospital-asc-stage-sprout-distance) * -.1)) scaleY(1.014) translateZ(0);clip-path:inset(0 0 0 0 round var(--hospital-asc-stage-radius) var(--hospital-asc-stage-radius) 0 0);filter:drop-shadow(0 20px 38px rgba(0,86,112,.18))}72%{transform:translateY(calc(var(--hospital-asc-stage-sprout-distance) * .05)) scaleY(.996) translateZ(0);filter:drop-shadow(0 12px 24px rgba(0,86,112,.08))}to{transform:translateY(0) scaleY(1) translateZ(0);clip-path:inset(0 0 0 0 round var(--hospital-asc-stage-radius) var(--hospital-asc-stage-radius) 0 0);filter:drop-shadow(0 0 0 rgba(0,45,77,0))}}@keyframes hospital-asc-section-sprout{0%{transform:translateY(calc(var(--hospital-asc-stage-sprout-distance) * .48)) scaleY(.34) scaleX(.72);opacity:0}42%{transform:translateY(-12%) scaleY(1.16) scaleX(1.04);opacity:calc(var(--hospital-asc-stage-sprout-opacity, .18) * 3.8)}68%{transform:translateY(7%) scaleY(.94) scaleX(.98);opacity:calc(var(--hospital-asc-stage-sprout-opacity, .18) * 2)}to{transform:translateY(0) scaleY(1) scaleX(1);opacity:var(--hospital-asc-stage-sprout-opacity, .18)}}.hospital-asc-page>.hospital-asc-section-stage>.hospital-asc-edge-line{position:absolute;left:0;right:0;top:0;z-index:9;overflow:visible;pointer-events:none;transform-origin:50% 60%}.hospital-asc-edge-line path{fill:none;stroke-linecap:round;stroke-linejoin:round}.hospital-asc-edge-line__trail{stroke:var(--hospital-asc-edge-line-color);stroke-width:var(--hospital-asc-edge-line-width);filter:drop-shadow(0 0 5px var(--hospital-asc-edge-line-glow));stroke-dasharray:1;stroke-dashoffset:0}@keyframes hospital-asc-edge-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(min-width:900px)and (prefers-reduced-motion:no-preference){.hospital-asc-page>.hospital-asc-section-stage>.hospital-asc-edge-line--crawl-ltr>.hospital-asc-edge-line__trail,.hospital-asc-page>.hospital-asc-section-stage>.hospital-asc-edge-line--crawl-rtl>.hospital-asc-edge-line__trail{stroke-dashoffset:1}.hospital-asc-page>.hospital-asc-section-stage.is-visible>.hospital-asc-edge-line--crawl-ltr>.hospital-asc-edge-line__trail,.hospital-asc-page>.hospital-asc-section-stage.is-visible>.hospital-asc-edge-line--crawl-rtl>.hospital-asc-edge-line__trail{stroke-dashoffset:0}.hospital-asc-page>.hospital-asc-section-stage.hospital-asc-section-stage--animate-entrance.is-visible>.hospital-asc-edge-line--crawl-ltr>.hospital-asc-edge-line__trail,.hospital-asc-page>.hospital-asc-section-stage.hospital-asc-section-stage--animate-entrance.is-visible>.hospital-asc-edge-line--crawl-rtl>.hospital-asc-edge-line__trail{animation:hospital-asc-edge-draw var(--hospital-asc-edge-line-duration) var(--hospital-asc-edge-line-ease) both}}.hospital-asc-section-eyebrow{margin:0;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hospital-asc-primary-cta,.hospital-asc-card-primary{display:inline-flex;align-items:center;justify-content:center;gap:.62rem;min-height:2.9rem;padding:.72rem 1.22rem;border:0;border-radius:var(--button-radius-primary);background:var(--hospital-asc-cta-background);color:#fff;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:600;line-height:1;box-shadow:var(--hospital-asc-cta-shadow);cursor:pointer;text-decoration:none}.hospital-asc-primary-cta:hover,.hospital-asc-primary-cta:focus-visible,.hospital-asc-card-primary:hover,.hospital-asc-card-primary:focus-visible{background:var(--hospital-asc-cta-background-hover);box-shadow:var(--hospital-asc-cta-shadow-hover);outline:none}.hospital-asc-primary-cta svg,.hospital-asc-card-primary svg{width:1rem;height:1rem}@media(max-width:1200px){.hospital-asc-section-shell{width:min(calc(100% - 1.8rem),var(--hospital-asc-compact-shell-width))}}@media(max-width:899px){.hospital-asc-page{padding-top:var(--header-height-mobile)}.hospital-asc-page>.hospital-asc-section-stage{animation:none;clip-path:none;transform:translateZ(0)}.hospital-asc-page>.hospital-asc-section-stage>.hospital-asc-section-sprout{display:none;animation:none}.hospital-asc-page>.hospital-asc-section-stage>.hospital-asc-edge-line{display:none}.hospital-asc-anchor-target{scroll-margin-top:calc(var(--header-height-mobile) + 1.5rem)}.hospital-asc-section-shell{width:calc(100% - 2rem)}}@media(max-width:480px){.hospital-asc-section-shell{width:calc(100% - 1.25rem)}.hospital-asc-primary-cta,.hospital-asc-card-primary{width:100%;min-height:3.15rem;font-size:var(--content-small-font-size)}}@media(prefers-reduced-motion:reduce){.hospital-asc-page>.hospital-asc-section-stage{animation:none;clip-path:none;transform:translateZ(0)}.hospital-asc-page>.hospital-asc-section-stage>.hospital-asc-section-sprout{animation:none;transform:none;opacity:1}.hospital-asc-page>.hospital-asc-section-stage>.hospital-asc-edge-line{transform:none}.hospital-asc-page>.hospital-asc-section-stage>.hospital-asc-edge-line .hospital-asc-edge-line__trail{animation:none;stroke-dashoffset:0}}.hospital-asc-hero{position:relative;width:calc(100vw / var(--zoom-scale));min-height:var(--poster-hero-min-height);margin-left:calc(50% - 50vw / var(--zoom-scale));display:flex;align-items:center;justify-content:center;padding:var(--poster-hero-padding-block-start) 1.25rem var(--poster-hero-padding-block-end);overflow:visible;isolation:isolate;background:#fff;--heading-hero-min: 2.1rem;--heading-hero-vw: 4.2vw;--heading-hero-max: 3.75rem;--heading-hero-size: clamp(var(--heading-hero-min), var(--heading-hero-vw), var(--heading-hero-max))}.hospital-asc-hero:before{content:"";position:absolute;inset:auto 0 0;z-index:1;height:var(--poster-hero-bottom-fade-height);background:linear-gradient(180deg,#f3f7f700,#eff5f529 26%,#e6f0f18a 68%,#dae9ebfa);pointer-events:none}.hospital-asc-hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#07192805,#07192803 27%,#07192808 55%,#07192805),linear-gradient(180deg,#ffffff29,#ffffff0f 18%,#0d192905);pointer-events:none}.hospital-asc-hero-media{position:absolute;inset:0;overflow:hidden}.hospital-asc-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff,#ffffff9e 28%,#ffffff14 48%,#fff0) left / 34% 100% no-repeat,radial-gradient(ellipse at 10% 18%,#ffffffd1,#ffffff47 24%,#fff0 50%),radial-gradient(ellipse at 16% 84%,#ffffff85,#ffffff14 30%,#fff0 54%),linear-gradient(180deg,#ffffff14,#ffffff0a 42%,#ffffff05);pointer-events:none}.hospital-asc-hero-media video{width:100%;height:100%;display:block;object-fit:cover;object-position:56% 38%;filter:saturate(.92) brightness(.98);transform:scale(1.18);transform-origin:center center}.hospital-asc-hero-content{position:relative;top:clamp(36px,6vw,64px);z-index:3;width:100%;display:flex;align-items:center;justify-content:flex-start;padding-inline:clamp(1.15rem,1.5vw,1.55rem)}.hospital-asc-hero-copy{width:min(57.5rem,100%);margin-left:clamp(0rem,6vw,6rem);padding:0;transform:translateY(clamp(-4.8rem,-8vh,-3rem))}.hospital-asc-hero h1{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-hero-size);font-weight:600;line-height:1.04;letter-spacing:0}.hospital-asc-hero h1>span{display:block;white-space:nowrap}.hospital-asc-hero-copy>p:last-of-type{margin:2rem 0 0;max-width:36rem;color:var(--color-blue);font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}.hospital-asc-hero-actions{margin-top:2rem}.hospital-asc-hero-actions .hospital-asc-primary-cta{font-size:var(--content-small-font-size);font-weight:600}@media(max-width:1200px){.hospital-asc-hero{min-height:var(--poster-hero-compact-min-height);padding-bottom:var(--poster-hero-compact-padding-block-end)}.hospital-asc-hero:before{height:var(--poster-hero-compact-bottom-fade-height)}.hospital-asc-hero-copy{width:min(54rem,100%);margin-left:clamp(0rem,2vw,3rem);transform:translateY(clamp(-2.1rem,-4vh,-1rem))}.hospital-asc-hero-copy>p:last-of-type{max-width:31rem}}@media(max-width:899px){.hospital-asc-hero{min-height:var(--poster-hero-compact-min-height);padding-bottom:var(--poster-hero-compact-padding-block-end)}.hospital-asc-hero:before{height:var(--poster-hero-compact-bottom-fade-height)}.hospital-asc-hero:after{background:linear-gradient(180deg,#0719280f,#07192805 46%,#e5eaf114),radial-gradient(circle at top center,#fff3,#fff0 40%)}.hospital-asc-hero-media video{object-position:65% 46%}.hospital-asc-hero-media:after{background:linear-gradient(90deg,#fff,#ffffffa8 28%,#ffffff1f 50%,#fff0) left / 44% 100% no-repeat,radial-gradient(ellipse at 14% 18%,#ffffffc7,#ffffff4d 24%,#fff0 50%),linear-gradient(180deg,#ffffff14,#ffffff0a 42%,#ffffff05)}.hospital-asc-hero-content{padding-inline:clamp(1rem,3.2vw,1.8rem)}.hospital-asc-hero-copy{width:min(100%,31rem);margin-left:0;padding:0;transform:translateY(-1.2rem)}.hospital-asc-hero-copy>p:last-of-type{max-width:27rem;font-size:var(--section-intro-font-size)}.hospital-asc-hero-actions .hospital-asc-primary-cta{width:auto;min-height:2.7rem;padding:.62rem 1.1rem;font-size:var(--content-meta-font-size)}}@media(max-width:480px){.hospital-asc-hero{min-height:var(--poster-hero-phone-min-height);padding:var(--poster-hero-phone-padding-block-start) var(--poster-hero-phone-padding-inline) var(--poster-hero-phone-padding-block-end)}.hospital-asc-hero-copy{width:calc(100% - 1.5rem);padding:1.5rem 0 11rem;transform:none}.hospital-asc-hero:after{background:radial-gradient(ellipse at 14% 22%,#ffffffdb,#ffffff70 22%,#fff0 46%),radial-gradient(ellipse at 70% 74%,#ffffff47,#fff0 34%),linear-gradient(180deg,#ffffff1f,#f1f6f747 40%,#e5eff1f0)}.hospital-asc-hero h1{max-width:18rem}.hospital-asc-hero-copy>p:last-of-type{max-width:17.2rem;margin-top:1rem;font-size:var(--content-meta-font-size);line-height:1.5}.hospital-asc-hero-actions{margin-top:1.1rem}.hospital-asc-hero-actions .hospital-asc-primary-cta{width:auto;min-height:2.45rem;padding:.58rem 1rem;border-radius:var(--button-radius-primary);font-size:var(--content-meta-font-size);gap:.5rem}.hospital-asc-hero-actions .hospital-asc-primary-cta svg{width:.88rem;height:.88rem}}@media(min-width:900px){.hospital-asc-hero{min-height:clamp(39rem,73.5vh,50.6rem);padding-top:clamp(2rem,3.2vw,3.45rem);padding-bottom:clamp(3.2rem,6.4vw,5.3rem)}.hospital-asc-hero-content{top:clamp(21px,4.4vw,46px);padding-inline:clamp(.95rem,1.25vw,1.35rem)}.hospital-asc-hero-copy{width:min(46rem,100%);margin-left:clamp(0rem,4.1vw,4.1rem);transform:translateY(clamp(-3.55rem,-6vh,-2.3rem))}.hospital-asc-hero-copy>p:last-of-type{max-width:30rem;margin-top:1.25rem;font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}.hospital-asc-hero-actions{margin-top:1.55rem}}.hospital-asc-highlights{--hospital-asc-stage-surface: #f8fcfd;--hospital-asc-stage-edge-shadow: rgba(0, 156, 166, .11);position:relative;width:calc(100vw / var(--zoom-scale));margin-left:calc(50% - 50vw / var(--zoom-scale));padding:2.25rem 0 5.2rem;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#f8fcfde0,#ffffffa3 44%,#f6fbfcf0),url(/image/hospital-asc/hospital-why-hospitals-wave-bg.png) center top / cover no-repeat,#f8fcfd}.hospital-asc-highlights:before,.hospital-asc-highlights:after{content:"";position:absolute;pointer-events:none}.hospital-asc-highlights:before{inset:14rem 0 auto;z-index:-2;height:min(33vw,30rem);background:linear-gradient(112deg,#f2f9fc33,#f1f9fcd1 34%,#ffffffbd 62%,#ecf7fab3),url(/image/hospital-asc/hospital-asc-partnership-models-background.png) center 42% / cover no-repeat;opacity:.6;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 84%,transparent 100%)}.hospital-asc-highlights:after{inset:0;z-index:-1;background:radial-gradient(ellipse at 12% 28%,#2ad2c921,#2ad2c900 34%),radial-gradient(ellipse at 85% 36%,#007bff1a,#007bff00 26%),linear-gradient(140deg,#fff0 0 22%,#def1f89e 22.3%,#fff0 42%),linear-gradient(26deg,#fff0 0 53%,#def1f8ad 53.3%,#fff0 72%)}.hospital-asc-highlights .hospital-asc-section-shell{position:relative;z-index:1;width:min(calc(100% - 2rem),1520px)}.hospital-asc-feature-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.35rem,2.2vw,2rem);padding:clamp(1.45rem,2.4vw,2rem);border:1px solid rgba(255,255,255,.72);border-radius:clamp(2rem,3.5vw,3.25rem);background:#ffffff6b;box-shadow:inset 0 0 0 1px #0c23400a,0 24px 56px #0c234014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hospital-asc-feature-card{--hospital-asc-card-accent: var(--color-medium-teal);--hospital-asc-card-accent-rgb: 0, 156, 166;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:9.35rem;gap:clamp(1.1rem,1.7vw,1.55rem);padding:clamp(1.15rem,1.9vw,1.75rem);overflow:hidden;isolation:isolate;border:1px solid rgba(12,35,64,.05);border-radius:1.35rem;background:#ffffffe0;box-shadow:0 14px 30px #0c234012;transition:border-color .22s ease,box-shadow .22s ease,translate .22s ease,scale .22s ease}.hospital-asc-feature-card:after{content:"";position:absolute;left:50%;bottom:0;width:7rem;height:.22rem;border-radius:999px 999px 0 0;background:var(--hospital-asc-card-accent);transform:translate(-50%);box-shadow:0 -8px 18px rgba(var(--hospital-asc-card-accent-rgb),.22)}.hospital-asc-feature-card--tone-2{--hospital-asc-card-accent: #1479ff;--hospital-asc-card-accent-rgb: 20, 121, 255}.hospital-asc-feature-card--tone-3{--hospital-asc-card-accent: #8a63c7;--hospital-asc-card-accent-rgb: 138, 99, 199}.hospital-asc-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(5.1rem,6vw,6.4rem);height:clamp(5.1rem,6vw,6.4rem);border-radius:999px;background:radial-gradient(circle at 34% 25%,#ffffffe6,#fff0 32%),linear-gradient(180deg,color-mix(in srgb,var(--hospital-asc-card-accent),#ffffff 22%) 0%,var(--hospital-asc-card-accent) 100%);color:#fff;box-shadow:0 16px 24px rgba(var(--hospital-asc-card-accent-rgb),.28)}.hospital-asc-feature-icon svg{width:3rem;height:3rem;stroke-width:2.7}.hospital-asc-feature-card-copy h3{margin:0;color:var(--hospital-asc-card-accent);font-family:var(--hospital-asc-card-title-font-family);font-size:var(--hospital-asc-card-title-font-size);font-weight:var(--hospital-asc-card-title-font-weight);line-height:var(--hospital-asc-card-title-line-height)}.hospital-asc-feature-card-plus{display:none}.hospital-asc-feature-card-copy p{max-width:22rem;margin:.7rem 0 0;color:var(--color-blue);font-family:var(--hospital-asc-card-body-font-family);font-size:var(--hospital-asc-card-body-font-size);font-weight:var(--hospital-asc-card-body-font-weight);line-height:var(--hospital-asc-card-body-line-height)}.hospital-asc-pathway-intro{display:flex;max-width:72rem;flex-direction:column;align-items:center;margin:clamp(2.2rem,4vw,4rem) auto clamp(2.1rem,4vw,3.7rem);text-align:center}.hospital-asc-pathway-mark{display:inline-flex;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;margin-bottom:.85rem;color:var(--color-medium-teal)}.hospital-asc-pathway-mark svg{width:2.7rem;height:2.7rem;stroke-width:1.9}.hospital-asc-pathway-intro h2{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:600;line-height:1.02}.hospital-asc-pathway-intro p{max-width:65rem;margin:1.1rem 0 0;color:var(--color-blue);font-size:var(--section-intro-font-size);line-height:var(--section-intro-line-height)}.hospital-asc-pathway-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.15rem,1.7vw,1.65rem);align-items:stretch}.hospital-asc-pathway-card-shell{display:flex;min-width:0;height:100%}.hospital-asc-pathway-card{position:relative;display:grid;width:100%;min-height:28rem;aspect-ratio:3 / 4;grid-template-rows:1.3fr .7fr;overflow:hidden;isolation:isolate;border:1px solid rgba(0,156,166,.24);border-radius:.75rem;background:#fffffff5;box-shadow:0 18px 42px #0c23401c;transition:border-color .22s ease,box-shadow .22s ease,translate .22s ease,scale .22s ease}.hospital-asc-pathway-media{position:relative;min-height:0;overflow:hidden}.hospital-asc-pathway-media:after{content:"";position:absolute;inset:auto -7% -1px;height:46%;background:#fff;border-radius:52% 52% 0 0/100% 100% 0 0;transform:translateY(84%)}.hospital-asc-pathway-media img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.95) brightness(1.05)}.hospital-asc-pathway-number{position:absolute;top:0;left:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:3.7rem;height:3rem;padding:0 .8rem;background:var(--color-medium-teal);border-radius:0 0 1.5rem;color:#fff;font-family:var(--font-heading);font-size:1.28rem;font-weight:700;letter-spacing:.04em;line-height:1;box-shadow:0 10px 20px #009ca63d}.hospital-asc-pathway-card-body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:0 1.45rem 1.45rem;text-align:center}.hospital-asc-pathway-icon{display:inline-flex;align-items:center;justify-content:center;width:4.1rem;height:4.1rem;margin-top:-2.05rem;margin-bottom:.7rem;border:.32rem solid rgba(255,255,255,.94);border-radius:999px;background:radial-gradient(circle at 34% 25%,#ffffffe0,#fff0 34%),linear-gradient(180deg,var(--color-light-teal) 0%,var(--color-medium-teal) 100%);color:#fff;box-shadow:0 12px 22px #009ca647}.hospital-asc-pathway-icon svg{width:2.2rem;height:2.2rem;stroke-width:2}.hospital-asc-pathway-card h3{margin:0;color:var(--color-deep-navy);font-family:var(--hospital-asc-card-title-font-family);font-size:var(--hospital-asc-card-title-font-size);font-weight:var(--hospital-asc-card-title-font-weight);line-height:var(--hospital-asc-card-title-line-height)}.hospital-asc-pathway-card p{max-width:18rem;margin:.65rem auto 0;color:var(--color-blue);font-family:var(--hospital-asc-card-body-font-family);font-size:var(--hospital-asc-card-body-font-size);font-weight:var(--hospital-asc-card-body-font-weight);line-height:var(--hospital-asc-card-body-line-height)}.hospital-asc-pathway-action{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-width:10.8rem;min-height:2.6rem;margin-top:.85rem;padding:.52rem 1.15rem;border:1px solid rgba(0,156,166,.76);border-radius:var(--button-radius-primary);background:#ffffffeb;color:var(--color-medium-teal);cursor:pointer;font-family:var(--font-heading);font-size:var(--hospital-asc-card-meta-font-size);font-weight:600;line-height:var(--hospital-asc-card-meta-line-height);text-decoration:none;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.hospital-asc-pathway-action svg{width:1rem;height:1rem}.hospital-asc-feature-card:hover,.hospital-asc-feature-card:focus-within,.hospital-asc-pathway-card:hover,.hospital-asc-pathway-card:focus-within{border-color:#2ad2c994;box-shadow:0 22px 44px #0c23401f;scale:var(--card-hover-scale-c);translate:0 -.35rem}.hospital-asc-pathway-card:hover,.hospital-asc-pathway-card:focus-within{z-index:3;box-shadow:0 30px 64px #0c23402e;scale:1.075;translate:0 -.55rem}.hospital-asc-pathway-action:hover,.hospital-asc-pathway-action:focus-visible{background:var(--color-medium-teal);color:#fff;box-shadow:0 12px 20px #009ca633}.hospital-asc-highlights-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;padding:calc(var(--header-height-desktop) + 1rem) 1.5rem 1.5rem;overflow-y:auto;overscroll-behavior:contain}.hospital-asc-highlights-modal-backdrop{position:fixed;inset:0;border:0;background:#0a17278f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}.hospital-asc-highlights-modal-panel{position:relative;z-index:1;width:min(58rem,calc(100vw - 3rem));margin-block:auto;padding:clamp(1.65rem,2.7vw,2.45rem);border:1px solid rgba(255,255,255,.72);border-radius:clamp(1.35rem,2vw,1.9rem);background:radial-gradient(circle at 18% 9%,rgba(42,210,201,.1),transparent 25%),linear-gradient(180deg,#fffffffc,#f9fdfefb);box-shadow:0 2rem 4.8rem #0c234052,inset 0 0 0 1px #009ca614}.hospital-asc-highlights-modal-close{position:absolute;top:1.05rem;right:1.05rem;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:0;border-radius:var(--button-radius-icon);background:transparent;color:#0c2340b8;cursor:pointer}.hospital-asc-highlights-modal-close:hover,.hospital-asc-highlights-modal-close:focus-visible{background:#009ca614;color:var(--color-deep-navy)}.hospital-asc-highlights-modal-close svg{width:1.55rem;height:1.55rem}.hospital-asc-highlights-modal-placeholder{display:flex;min-height:22rem;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center}.hospital-asc-highlights-modal-coming-soon{min-height:0}.hospital-asc-highlights-modal-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:.25rem clamp(.25rem,1vw,.8rem) .1rem}.hospital-asc-highlights-modal-placeholder-icon{display:inline-flex;align-items:center;justify-content:center;width:4.75rem;height:4.75rem;border:.34rem solid rgba(255,255,255,.88);border-radius:999px;background:linear-gradient(180deg,var(--color-light-teal),var(--color-medium-teal));color:#fff;box-shadow:0 16px 30px #009ca642}.hospital-asc-highlights-modal-placeholder-icon svg{width:2.35rem;height:2.35rem;stroke-width:1.9}.hospital-asc-highlights-modal-eyebrow{margin:1rem 0 0;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--hospital-asc-card-meta-font-size);font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.hospital-asc-highlights-modal-placeholder h3,.hospital-asc-highlights-modal-copy h3{margin:1.25rem 0 0;color:var(--color-teal);font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:700;line-height:1.08}.hospital-asc-highlights-modal-copy h3{margin-top:.4rem}.hospital-asc-highlights-modal-placeholder p,.hospital-asc-highlights-modal-copy p{max-width:46rem;margin:.8rem 0 0;color:var(--color-blue);font-size:var(--content-small-font-size);line-height:1.55}.hospital-asc-highlights-modal-copy>p:not(.hospital-asc-highlights-modal-eyebrow){font-size:var(--content-body-font-size)}.hospital-asc-highlights-modal-list{display:grid;gap:.58rem;margin:1.1rem 0 0;padding:0;list-style:none}.hospital-asc-highlights-modal-list li{position:relative;padding:.72rem .85rem .72rem 2.1rem;border:1px solid rgba(0,156,166,.14);border-radius:.72rem;background:#eef9fab8;color:var(--color-deep-navy);font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.hospital-asc-highlights-modal-list li:before{content:"";position:absolute;left:.85rem;top:50%;width:.55rem;height:.55rem;border-radius:999px;background:var(--color-medium-teal);transform:translateY(-50%)}.hospital-asc-highlights-modal-sources{display:grid;gap:.55rem;margin-top:1.15rem}.hospital-asc-highlights-modal-sources>span{color:var(--color-teal);font-family:var(--font-heading);font-size:var(--hospital-asc-card-meta-font-size);font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.hospital-asc-highlights-modal-sources>div{display:flex;flex-wrap:wrap;gap:.5rem}.hospital-asc-highlights-modal-sources a{display:inline-flex;align-items:center;gap:.38rem;min-height:2.35rem;max-width:100%;padding:.58rem .78rem;border:1px solid rgba(0,156,166,.2);border-radius:var(--button-radius-secondary);background:#ffffffc7;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--hospital-asc-card-meta-font-size);font-weight:700;line-height:1.15;text-decoration:none;transition:border-color var(--button-motion),color var(--button-motion),background var(--button-motion)}.hospital-asc-highlights-modal-sources a:hover,.hospital-asc-highlights-modal-sources a:focus-visible{border-color:#009ca673;background:#eef9faeb;color:var(--color-teal)}.hospital-asc-highlights-modal-sources svg{flex:0 0 auto;width:.85rem;height:.85rem}.hospital-asc-highlights-modal-note{max-width:48rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(0,156,166,.14);color:#0c2340ad!important;font-size:var(--content-meta-font-size)!important;line-height:1.55!important}@media(max-width:1200px){.hospital-asc-highlights{padding:2rem 0 4.7rem}.hospital-asc-highlights .hospital-asc-section-shell{width:min(calc(100% - 1.8rem),1200px)}.hospital-asc-feature-card{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.hospital-asc-feature-card-copy p{max-width:18rem}.hospital-asc-pathway-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hospital-asc-pathway-card{min-height:28rem}.hospital-asc-highlights-modal{padding-top:calc(var(--header-height-desktop) + 2.2rem)}.hospital-asc-highlights-modal-panel{width:min(52rem,calc(100vw - 2rem))}}@media(max-width:899px){.hospital-asc-highlights{padding:1.5rem 0 4rem}.hospital-asc-highlights:before{inset:18rem 0 auto;height:23rem;opacity:.38}.hospital-asc-feature-card-grid{grid-template-columns:minmax(0,1fr);border-radius:1.6rem}.hospital-asc-feature-card{grid-template-columns:auto minmax(0,1fr);justify-items:stretch;min-height:auto;text-align:left}.hospital-asc-feature-icon{width:4.6rem;height:4.6rem}.hospital-asc-feature-icon svg{width:2.35rem;height:2.35rem}.hospital-asc-feature-card-copy p{max-width:none}.hospital-asc-pathway-intro{margin:2.25rem auto}.hospital-asc-pathway-intro h2{max-width:48rem;font-size:var(--heading-section-size)}.hospital-asc-pathway-card{min-height:26rem;grid-template-rows:1.28fr .72fr}.hospital-asc-highlights-modal{padding:calc(var(--header-height-mobile) + 1rem) 1rem 1rem}.hospital-asc-highlights-modal-panel{width:min(40rem,calc(100vw - 2rem));padding:1.25rem}.hospital-asc-highlights-modal-coming-soon{grid-template-columns:minmax(0,1fr);min-height:0}.hospital-asc-highlights-modal-copy{padding:0}.hospital-asc-highlights-modal-placeholder{min-height:18rem}}@media(max-width:480px){.hospital-asc-highlights{padding:1.1rem 0 3.4rem}.hospital-asc-highlights .hospital-asc-section-shell{width:min(calc(100% - 1.2rem),100%)}.hospital-asc-feature-card-grid{gap:.9rem;padding:.95rem}.hospital-asc-feature-card{grid-template-columns:minmax(0,1fr);gap:.8rem;justify-items:center;padding:1rem;text-align:center}.hospital-asc-feature-card:after{width:4.6rem}.hospital-asc-feature-icon{width:4.2rem;height:4.2rem}.hospital-asc-pathway-mark{width:2.6rem;height:2.6rem}.hospital-asc-pathway-mark svg{width:2.3rem;height:2.3rem}.hospital-asc-pathway-intro p{font-size:var(--content-body-font-size)}.hospital-asc-pathway-card-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.hospital-asc-pathway-card{min-height:25rem;grid-template-rows:1.22fr .78fr}.hospital-asc-pathway-card-body{padding:0 1rem 1.2rem}.hospital-asc-pathway-action{width:min(100%,11rem)}.hospital-asc-highlights-modal{padding:calc(var(--header-height-mobile) + .65rem) .65rem .75rem}.hospital-asc-highlights-modal-panel{width:100%;padding:1rem;border-radius:1.25rem}.hospital-asc-highlights-modal-placeholder-icon{width:3.8rem;height:3.8rem}.hospital-asc-highlights-modal-placeholder h3,.hospital-asc-highlights-modal-copy h3{font-size:clamp(1.9rem,10vw,2.45rem)}.hospital-asc-highlights-modal-sources>div{display:grid}.hospital-asc-highlights-modal-sources a{justify-content:space-between;width:100%}}@media(prefers-reduced-motion:reduce){.hospital-asc-feature-card:hover,.hospital-asc-feature-card:focus-within,.hospital-asc-pathway-card:hover,.hospital-asc-pathway-card:focus-within{scale:none;translate:none}}@media(min-width:900px){.hospital-asc-highlights{padding:1.67rem 0 3.85rem}.hospital-asc-highlights .hospital-asc-section-shell{width:min(calc(100% - 2rem),var(--hospital-asc-compact-shell-width))}.hospital-asc-feature-card-grid{gap:clamp(.83rem,1.44vw,1.2rem);padding:clamp(.94rem,1.6vw,1.3rem);border-radius:clamp(1.38rem,2.47vw,2.3rem)}.hospital-asc-feature-card{min-height:7.42rem;gap:clamp(.72rem,1.15vw,1.04rem);padding:clamp(.78rem,1.27vw,1.13rem);border-radius:.9rem}.hospital-asc-feature-icon{width:clamp(3.68rem,4.43vw,4.66rem);height:clamp(3.68rem,4.43vw,4.66rem)}.hospital-asc-feature-icon svg{width:2.18rem;height:2.18rem}.hospital-asc-pathway-intro{max-width:57.5rem;margin:clamp(1.55rem,2.82vw,2.82rem) auto clamp(1.44rem,2.76vw,2.62rem)}.hospital-asc-pathway-mark{width:2.55rem;height:2.55rem;margin-bottom:.62rem}.hospital-asc-pathway-mark svg{width:2.15rem;height:2.15rem}.hospital-asc-pathway-intro p{max-width:52rem;margin-top:.85rem}.hospital-asc-pathway-card-grid{gap:clamp(.76rem,1.15vw,1.09rem)}.hospital-asc-pathway-card{min-height:20.9rem;border-radius:.67rem}.hospital-asc-pathway-card-body{padding:0 .94rem .99rem}.hospital-asc-pathway-number{min-width:2.97rem;height:2.42rem;font-size:1.04rem}.hospital-asc-pathway-icon{width:3.2rem;height:3.2rem;margin-top:-1.6rem;margin-bottom:.48rem;border-width:.25rem}.hospital-asc-pathway-icon svg{width:1.7rem;height:1.7rem}.hospital-asc-pathway-action{min-width:9.2rem;min-height:2.2rem;margin-top:.68rem;padding:.44rem .9rem}}.hospital-asc-coding-support-section{--hospital-asc-stage-surface: #062a39;--hospital-asc-stage-edge-shadow: rgba(0, 58, 70, .18);background:#062a39}.hospital-asc-coding-support-section .hospital-asc-section-shell{width:min(calc(100% - 8rem),1480px)}.hospital-asc-coding-replica-stage{position:relative;width:100%;min-height:clamp(34rem,51.35vw,44rem);margin-left:0;overflow:hidden;isolation:isolate;border-top-left-radius:inherit;border-top-right-radius:inherit;padding:clamp(2.15rem,3.3vw,3.35rem) 0 calc(clamp(1.2rem,2.2vw,2rem) + var(--hospital-asc-stage-overlap));background:linear-gradient(90deg,#00222fdb,#00464e70 44%,#0075783d),url(/image/hospital-asc/hospital-asc-financial-reimbursement-background-clear-2026-07-02.png) center top / cover no-repeat;color:#fff}.hospital-asc-coding-replica-stage:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 32%,rgba(0,36,48,.12) 100%),linear-gradient(90deg,rgba(0,26,40,.24),transparent 38%,rgba(0,156,166,.1));pointer-events:none}.hospital-asc-coding-replica-stage:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:0;height:clamp(10rem,17vw,14rem);background:linear-gradient(180deg,#062a3900,#062a39d1 42%,#062a39);pointer-events:none}.hospital-asc-coding-replica-shell{position:relative;z-index:1}.hospital-asc-coding-replica-hero{--hospital-asc-coding-panel-min-height: clamp(44rem, 52vw, 50rem);--hospital-asc-coding-featured-inline-offset: clamp(1.6rem, 2vw, 2.4rem);display:grid;grid-template-areas:"copy process featured";grid-template-columns:minmax(25rem,1fr) minmax(22rem,.92fr) minmax(22rem,1fr);align-items:center;gap:clamp(1.4rem,2.35vw,2.8rem);min-height:clamp(30rem,36vw,35rem)}.hospital-asc-coding-replica-copy{grid-area:copy;align-self:center}.hospital-asc-coding-replica-copy>p:first-child{margin:0;color:var(--color-light-teal);font-family:var(--font-heading);font-size:.98rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.hospital-asc-coding-replica-copy h2{margin:.45rem 0 0;max-width:42rem;color:#fff;font-family:var(--font-heading);font-weight:600;line-height:1.02}.hospital-asc-coding-replica-tagline{margin:.65rem 0 0;max-width:36rem;color:#fff;font-family:var(--font-heading);font-size:1.15rem;font-weight:600;line-height:1.35}.hospital-asc-coding-replica-copy>p:last-of-type{margin:.85rem 0 0;max-width:36rem;color:#ffffffc7;font-size:var(--content-small-font-size);line-height:1.72}.hospital-asc-coding-replica-accent{display:block;width:3.2rem;height:.16rem;margin-top:1.8rem;border-radius:999px;background:linear-gradient(90deg,var(--color-light-teal),rgba(255,255,255,.18))}.hospital-asc-coding-resource-wrap{position:relative;grid-area:guide;display:flex;min-height:clamp(30rem,36vw,35rem);align-items:center;justify-content:center}.hospital-asc-coding-resource-guide{position:relative;flex:0 0 auto;width:min(22rem,90%);aspect-ratio:1189 / 1323;overflow:visible;border:0;border-radius:0;background:transparent;color:var(--color-deep-navy);transform:translate(1.25rem) rotate(-1.8deg)}.hospital-asc-coding-resource-guide img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.hospital-asc-coding-pdf-chip{position:absolute;right:clamp(1.5rem,2.6vw,3.25rem);bottom:clamp(2.6rem,4.2vw,4.6rem);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.16rem;width:clamp(4.3rem,5vw,5.1rem);height:clamp(4.3rem,5vw,5.1rem);padding:0;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:#00404a8c;color:#fff;font-family:var(--font-heading);font-size:.92rem;font-weight:600;letter-spacing:.04em;box-shadow:0 18px 38px #00121c52,0 0 0 .45rem #ffffff14,inset 0 1px #ffffff4d;-webkit-backdrop-filter:none;backdrop-filter:none}.hospital-asc-coding-pdf-chip svg{width:1.55rem;height:1.55rem;color:#fff}.hospital-asc-coding-process-list{--hospital-asc-coding-hotspot-stage-width: min(100%, 24rem);--hospital-asc-coding-hotspot-stage-height: clamp(35.4rem, 41.4vw, 39.4rem);--hospital-asc-coding-hotspot-1-width: var(--hospital-asc-coding-hotspot-stage-width);--hospital-asc-coding-hotspot-1-x: 0;--hospital-asc-coding-hotspot-1-y: .4rem;--hospital-asc-coding-hotspot-2-width: var(--hospital-asc-coding-hotspot-stage-width);--hospital-asc-coding-hotspot-2-x: 2.2rem;--hospital-asc-coding-hotspot-2-y: 12.2rem;--hospital-asc-coding-hotspot-3-width: var(--hospital-asc-coding-hotspot-stage-width);--hospital-asc-coding-hotspot-3-x: 4rem;--hospital-asc-coding-hotspot-3-y: 25.6rem;position:relative;grid-area:process;width:var(--hospital-asc-coding-hotspot-stage-width);min-height:var(--hospital-asc-coding-hotspot-stage-height);min-width:0;justify-self:center}.hospital-asc-coding-process-hotspot{position:absolute;inset:0 auto auto 0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:.42rem}.hospital-asc-coding-process-hotspot--1{width:var(--hospital-asc-coding-hotspot-1-width);translate:var(--hospital-asc-coding-hotspot-1-x) var(--hospital-asc-coding-hotspot-1-y)}.hospital-asc-coding-process-hotspot--2{width:var(--hospital-asc-coding-hotspot-2-width);translate:var(--hospital-asc-coding-hotspot-2-x) var(--hospital-asc-coding-hotspot-2-y)}.hospital-asc-coding-process-hotspot--2 .hospital-asc-coding-process-number{margin-inline-start:4.2rem}.hospital-asc-coding-process-hotspot--3{width:var(--hospital-asc-coding-hotspot-3-width);translate:var(--hospital-asc-coding-hotspot-3-x) var(--hospital-asc-coding-hotspot-3-y)}.hospital-asc-coding-process-hotspot--3 .hospital-asc-coding-process-number{justify-self:start;margin-inline-start:3.8rem}.hospital-asc-coding-process-number{color:#b7fff8db;font-family:var(--font-heading);font-size:1.85rem;font-weight:600;line-height:1;margin-inline-start:.18rem}.hospital-asc-coding-process-card{display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:0}.hospital-asc-coding-process-button{position:relative;width:100%;min-height:9.4rem;padding:0;border:1px solid rgba(183,255,248,.42);border-radius:.82rem;background:linear-gradient(145deg,#ffffff17,#2ad2c90f),#002b3dad;color:#fff;cursor:pointer;font:inherit;isolation:isolate;overflow:hidden;text-align:left;text-decoration:none;box-shadow:0 14px 28px #00121c2e;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-clip-path:inset(0 round var(--surface-apple-radius));clip-path:inset(0 round var(--surface-apple-radius));contain:paint;transform-origin:center;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.hospital-asc-coding-process-button:before{content:"";position:absolute;inset:0;z-index:2;padding:5px;border-radius:inherit;background:linear-gradient(110deg,transparent,transparent) 165% 0 / 260% 100% no-repeat,linear-gradient(135deg,transparent,transparent);filter:drop-shadow(0 0 0 transparent);opacity:0;pointer-events:none;will-change:background-position,opacity;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.hospital-asc-coding-process-button:after{content:"";position:absolute;inset:0;z-index:2;padding:12px;border-radius:inherit;background:radial-gradient(ellipse 42% 180% at 50% 50%,#d2fdff,#2ae8ec 20%,#2ad2c9d1,#2ad2c94d 64%,#2ad2c900 80%) 0 0 / 50% 100% repeat;filter:drop-shadow(0 0 .5rem rgba(190,250,255,.9)) drop-shadow(0 0 1.1rem rgba(42,210,201,.7)) drop-shadow(0 0 .6rem rgba(0,156,166,.55));opacity:0;pointer-events:none;transition:opacity .7s ease;will-change:background-position,opacity;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.hospital-asc-coding-process-button>*{position:relative;z-index:3}.hospital-asc-coding-process-button[aria-pressed=true]{border-color:#2ad2c9f2;background:#fff;box-shadow:0 20px 38px #00121c2e,inset 0 1px #b7fff838}.hospital-asc-coding-process-button[aria-pressed=true]:before{opacity:0}.hospital-asc-coding-process-button--flash:before{opacity:0}.hospital-asc-coding-process-button[aria-pressed=true].hospital-asc-coding-process-button--flash:before{opacity:0;animation:none}.hospital-asc-coding-process-button--flash:after{opacity:0}.hospital-asc-coding-process-button[aria-pressed=true]:after{opacity:0;animation:none}.hospital-asc-coding-process-button[aria-pressed=true].hospital-asc-coding-process-button--flash:after{opacity:0;animation:none}@keyframes hospital-asc-coding-process-edge-flash{0%{background-position:175% 0,0 0;opacity:0}22%{opacity:1}60%{background-position:30% 0,0 0;opacity:1}to{background-position:-85% 0,0 0;opacity:1}}@keyframes hospital-asc-coding-process-edge-sweep{0%{background-position:0 0}to{background-position:-200% 0}}.hospital-asc-coding-process-button[aria-pressed=true] h3{color:var(--color-dark-teal)}.hospital-asc-coding-process-button[aria-pressed=true] p,.hospital-asc-coding-process-button[aria-pressed=true] .hospital-asc-coding-process-action{color:var(--color-medium-teal)}.hospital-asc-coding-process-button:focus-visible{outline:2px solid var(--color-light-teal);outline-offset:.2rem}.hospital-asc-coding-process-icon{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:#ffffffe6;color:var(--color-medium-teal);transition:background-color .18s ease,color .18s ease}.hospital-asc-coding-process-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem 1.35rem 1rem}.hospital-asc-coding-process-icon svg{width:1.55rem;height:1.55rem;stroke-width:1.9}.hospital-asc-coding-process-text{min-width:0}.hospital-asc-coding-process-button[aria-pressed=true] .hospital-asc-coding-process-icon{background:var(--color-medium-teal);color:#fff}.hospital-asc-coding-process-card h3{margin:0;color:#fff;font-family:var(--hospital-asc-card-title-font-family);font-size:var(--hospital-asc-card-title-font-size);font-weight:var(--hospital-asc-card-title-font-weight);line-height:var(--hospital-asc-card-title-line-height);transition:color .18s ease}.hospital-asc-coding-process-card p{margin:.3rem 0 0;color:#b7fff8d1;font-family:var(--hospital-asc-card-body-font-family);font-size:var(--hospital-asc-card-body-font-size);font-weight:var(--hospital-asc-card-body-font-weight);line-height:var(--hospital-asc-card-body-line-height);transition:color .18s ease}.hospital-asc-coding-process-action{display:flex;align-items:center;justify-content:space-between;gap:.9rem;margin-top:0;padding:.8rem 1.35rem .95rem;border-top:1px solid rgba(183,255,248,.18);color:var(--color-light-teal);font-family:var(--font-heading);font-size:var(--hospital-asc-card-body-font-size);font-weight:600;line-height:var(--hospital-asc-card-body-line-height);transition:color .18s ease}.hospital-asc-coding-process-action-label{display:inline-flex;align-items:center;gap:.48rem}.hospital-asc-coding-process-action-label svg{width:1rem;height:1rem;stroke-width:1.9}.hospital-asc-coding-process-chevron{display:inline-flex;align-items:center;justify-content:center;width:1.18rem;height:1.18rem;border:1px solid currentColor;border-radius:50%;color:var(--color-light-teal);stroke-width:2.1;transition:border-color .18s ease,color .18s ease}.hospital-asc-coding-process-button[aria-pressed=true] .hospital-asc-coding-process-chevron{color:var(--color-medium-teal)}.hospital-asc-coding-featured-card{grid-area:featured;margin-inline-start:var(--hospital-asc-coding-featured-inline-offset);height:var(--hospital-asc-coding-panel-min-height);padding:clamp(2.05rem,2.45vw,2.65rem) clamp(1.75rem,2.2vw,2.35rem) 1.75rem;border:1px solid rgba(183,255,248,.42);border-radius:1.55rem;background:linear-gradient(145deg,#00778bdb,#003243e6),#003445e0;box-shadow:0 28px 60px #00121c52,inset 0 1px #b7fff833;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-clip-path:inset(0 round var(--surface-apple-radius));clip-path:inset(0 round var(--surface-apple-radius));contain:paint;isolation:isolate;overflow:hidden}.hospital-asc-coding-featured-body{position:relative;height:100%;transform-origin:top center;will-change:transform}.hospital-asc-coding-featured-swap{position:absolute;inset:0 0 auto;width:100%;display:flex;flex-direction:column;gap:1.1rem}.hospital-asc-coding-featured-badge{display:inline-flex;align-items:center;justify-self:start;gap:.35rem;min-height:1.65rem;padding:.32rem .8rem;border-radius:999px;background:#2ad2c9bd;color:#fff;font-family:var(--font-heading);font-size:var(--hospital-asc-card-meta-font-size);font-weight:var(--hospital-asc-card-meta-font-weight);line-height:var(--hospital-asc-card-meta-line-height);text-transform:uppercase}.hospital-asc-coding-featured-badge svg{width:.84rem;height:.84rem;fill:#ffffff29}.hospital-asc-coding-featured-kicker{margin:-.25rem 0 -.55rem;color:#b7fff8e6;font-family:var(--font-heading);font-size:var(--hospital-asc-card-meta-font-size);font-weight:var(--hospital-asc-card-meta-font-weight);line-height:var(--hospital-asc-card-meta-line-height);text-transform:uppercase}.hospital-asc-coding-featured-card h3{margin:0;color:#fff;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:600;line-height:1.04}.hospital-asc-coding-featured-card p:not(.hospital-asc-coding-featured-meta){margin:0;color:#ffffffe6;font-family:var(--hospital-asc-card-body-font-family);font-size:var(--hospital-asc-card-body-font-size);font-weight:var(--hospital-asc-card-body-font-weight);line-height:var(--hospital-asc-card-body-line-height)}.hospital-asc-coding-featured-card ul{display:grid;gap:.65rem;margin:.25rem 0 0;padding:0;list-style:none}.hospital-asc-coding-featured-card li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;color:#ffffffeb;font-family:var(--hospital-asc-card-body-font-family);font-size:var(--hospital-asc-card-body-font-size);font-weight:var(--hospital-asc-card-body-font-weight);line-height:var(--hospital-asc-card-body-line-height)}.hospital-asc-coding-featured-card li svg{width:1rem;height:1rem;color:var(--color-light-teal);stroke-width:2.2}.hospital-asc-coding-download-button{position:relative;display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:.62rem;min-height:3.35rem;min-width:13.6rem;padding:.86rem 1.35rem;border:1px solid rgba(255,255,255,.34);border-radius:var(--button-radius-primary);background:linear-gradient(180deg,var(--color-light-teal) 0%,var(--color-medium-teal) 100%);color:#fff;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:600;line-height:1;text-decoration:none;box-shadow:0 0 0 .36rem #2ad2c91a,0 18px 38px #009ca65c;isolation:isolate;-webkit-clip-path:inset(0 round var(--button-radius-primary));clip-path:inset(0 round var(--button-radius-primary));contain:paint;overflow:hidden;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.hospital-asc-coding-download-button:after{content:none}.hospital-asc-coding-download-button>*{position:relative;z-index:2}.hospital-asc-coding-download-button:hover,.hospital-asc-coding-download-button:focus-visible{border-color:#2ad2c9f2;background:#fff;color:var(--color-dark-teal);box-shadow:0 18px 32px #00121c33,inset 0 1px #b7fff838;outline:none}.hospital-asc-coding-download-button:focus-visible{outline:2px solid var(--color-light-teal);outline-offset:.2rem}.hospital-asc-coding-download-button:hover:after,.hospital-asc-coding-download-button:focus-visible:after{animation:none}.hospital-asc-coding-download-button svg{width:1.1rem;height:1.1rem}.hospital-asc-coding-featured-meta{margin:0;color:#ffffffc7;font-size:var(--hospital-asc-card-meta-font-size);line-height:var(--hospital-asc-card-meta-line-height)}.hospital-asc-coding-process-step,.hospital-asc-coding-featured-pdf,.hospital-asc-coding-trust-grid,.hospital-asc-coding-commitment-strip{display:none}.hospital-asc-coding-hero-card{display:contents}.hospital-asc-coding-support-section .hospital-asc-coding-replica-copy.scroll-reveal,.hospital-asc-coding-support-section .hospital-asc-coding-process-list.scroll-reveal-group,.hospital-asc-coding-support-section .hospital-asc-coding-process-hotspot.scroll-reveal-item,.hospital-asc-coding-support-section .hospital-asc-coding-featured-card.scroll-reveal,.hospital-asc-coding-support-section .stream-text__char,.hospital-asc-coding-support-section .stream-text__unit{opacity:1!important;transform:none!important}.hospital-asc-coding-featured-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .85rem}.hospital-asc-coding-featured-meta-item{display:inline-flex;align-items:center;gap:.4rem}.hospital-asc-coding-featured-meta-item svg{width:1rem;height:1rem;flex:0 0 auto}.hospital-asc-coding-featured-meta-sep{width:1px;height:1rem;background:currentColor;opacity:.35}.hospital-asc-coding-trust-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:6.1rem;padding:1.05rem 1.1rem;border:1px solid rgba(12,35,64,.12);border-radius:.75rem;overflow:hidden;isolation:isolate;background:#fffffff0;color:var(--color-blue);box-shadow:0 18px 42px #0c23401a;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background-color .22s ease,filter .22s ease}.hospital-asc-coding-trust-card:hover,.hospital-asc-coding-trust-card:focus-within{border-color:#2ad2c999;background:#f0fcfafa;box-shadow:0 32px 56px #0c234033,0 0 0 .5rem #2ad2c929;scale:var(--card-hover-scale-c);translate:0 -.38rem;filter:saturate(1.08) brightness(1.03)}.hospital-asc-coding-trust-card:hover .hospital-asc-coding-trust-icon,.hospital-asc-coding-trust-card:focus-within .hospital-asc-coding-trust-icon{background:#2ad2c929;border-color:#2ad2c959;transform:scale(1.08);box-shadow:0 8px 20px #2ad2c938}.hospital-asc-coding-trust-card:hover>svg,.hospital-asc-coding-trust-card:focus-within>svg{transform:translate(.28rem);color:var(--color-dark-teal)}.hospital-asc-coding-trust-icon{display:inline-flex;align-items:center;justify-content:center;width:3.35rem;height:3.35rem;border:1px solid rgba(0,156,166,.18);border-radius:.7rem;background:#2ad2c914;color:var(--color-medium-teal);transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.hospital-asc-coding-trust-icon svg{width:2rem;height:2rem;stroke-width:1.8}.hospital-asc-coding-trust-card h3{margin:0;color:var(--color-blue);font-family:var(--hospital-asc-card-title-font-family);font-size:var(--hospital-asc-card-title-font-size);font-weight:var(--hospital-asc-card-title-font-weight);line-height:var(--hospital-asc-card-title-line-height)}.hospital-asc-coding-trust-card p{margin:.25rem 0 0;color:var(--color-blue);font-family:var(--hospital-asc-card-body-font-family);font-size:var(--hospital-asc-card-body-font-size);font-weight:var(--hospital-asc-card-body-font-weight);line-height:var(--hospital-asc-card-body-line-height)}.hospital-asc-coding-trust-card>svg{width:1rem;height:1rem;color:var(--color-medium-teal);transition:transform .22s ease,color .22s ease}.hospital-asc-coding-commitment-strip{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;width:min(100%,1480px);margin:clamp(1rem,1.4vw,1.35rem) auto 0;padding:.95rem 1.35rem;border:1px solid rgba(0,156,166,.24);border-radius:.75rem;background:#f5fdfdeb;color:var(--color-blue);box-shadow:0 18px 40px #0c234014;transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease,transform .22s ease}.hospital-asc-coding-commitment-strip:hover,.hospital-asc-coding-commitment-strip:focus-within{border-color:#2ad2c98c;background:#ebfaf9fa;box-shadow:0 28px 52px #0c234029,0 0 0 .4rem #2ad2c91f;translate:0 -.22rem}.hospital-asc-coding-commitment-strip:hover>svg,.hospital-asc-coding-commitment-strip:focus-within>svg{transform:scale(1.12);color:var(--color-dark-teal)}.hospital-asc-coding-commitment-strip>svg{width:2.1rem;height:2.1rem;color:var(--color-medium-teal);transition:transform .22s ease,color .22s ease}.hospital-asc-coding-commitment-strip p{margin:0;color:#1b365dc7;font-family:var(--hospital-asc-card-body-font-family);font-size:var(--hospital-asc-card-body-font-size);font-weight:var(--hospital-asc-card-body-font-weight);line-height:var(--hospital-asc-card-body-line-height)}.hospital-asc-coding-commitment-strip strong{color:var(--color-medium-teal);font-family:var(--font-heading);font-weight:600}.hospital-asc-coding-inquiry-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;padding:calc(var(--header-height-desktop) + 1rem) 1.5rem 1.5rem;overflow-y:auto;overscroll-behavior:contain}.hospital-asc-coding-inquiry-backdrop{position:fixed;inset:0;border:0;background:#0f172a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}.hospital-asc-coding-inquiry-panel{position:relative;z-index:1;flex:0 0 auto;width:min(46rem,calc(100vw - 2rem));max-height:none;overflow:visible;border-radius:1.9rem;box-shadow:0 28px 70px #0c234047}.hospital-asc-coding-inquiry-panel-inner{position:relative;display:grid;gap:0;min-height:100%;padding:0;overflow:hidden;border:1px solid rgba(0,156,166,.32);border-radius:1.9rem;background:linear-gradient(180deg,#fffffffa,#f7fcfdfa);box-shadow:inset 0 1px #ffffffc7,0 0 0 1px #ffffff8a}.hospital-asc-coding-inquiry-panel-handle{display:none;justify-self:center;width:3.4rem;height:.34rem;border-radius:999px;background:#1b365d52}.hospital-asc-coding-inquiry-panel-header{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;padding:1.5rem 4rem 1.35rem 2.25rem;overflow:hidden;color:#fff;background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.28),transparent 18%),radial-gradient(circle at 88% 24%,rgba(255,255,255,.18),transparent 22%),linear-gradient(135deg,#16c7c8,#079da9 48%,#007f92)}.hospital-asc-coding-inquiry-panel-header:before,.hospital-asc-coding-inquiry-panel-header:after{content:"";position:absolute;right:-6%;bottom:-2.8rem;width:72%;height:5.8rem;border-radius:50%;pointer-events:none}.hospital-asc-coding-inquiry-panel-header:before{border-top:2px solid rgba(255,255,255,.22);transform:rotate(-5deg)}.hospital-asc-coding-inquiry-panel-header:after{right:-11%;bottom:-3.65rem;border-top:1px solid rgba(255,255,255,.18);transform:rotate(-8deg)}.hospital-asc-coding-inquiry-panel-badge{position:relative;z-index:1;display:inline-grid;place-items:center;width:4.6rem;height:4.6rem;border:.42rem solid rgba(255,255,255,.38);border-radius:999px;background:linear-gradient(180deg,#fffffffa,#e6fbfcf5);color:var(--color-medium-teal);box-shadow:0 16px 30px #0c234038,inset 0 0 0 1px #009ca629}.hospital-asc-coding-inquiry-panel-badge svg{width:2.2rem;height:2.2rem;stroke-width:1.9}.hospital-asc-coding-inquiry-panel-heading-copy{position:relative;z-index:1;display:grid;gap:.18rem}.hospital-asc-coding-inquiry-panel-heading-copy h3{margin:0;color:#fff;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:600;line-height:1.05;text-align:left}.hospital-asc-coding-inquiry-panel-heading-copy p{margin:0;color:#ffffffeb;font-size:var(--content-small-font-size);font-weight:600;line-height:1.42;text-align:left}.hospital-asc-coding-inquiry-close{position:absolute;top:1rem;right:1rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:0;color:#ffffffeb;background:transparent;cursor:pointer}.hospital-asc-coding-inquiry-form{display:grid;gap:1rem;padding:1.9rem 2.35rem 1.2rem}.hospital-asc-coding-inquiry-field,.hospital-asc-coding-inquiry-field-row{display:grid;gap:.65rem}.hospital-asc-coding-inquiry-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hospital-asc-coding-inquiry-field>span:first-child{color:var(--color-deep-navy);font-size:var(--content-meta-font-size);font-weight:700;line-height:1.4}.hospital-asc-coding-inquiry-field>span:first-child:after{content:" *";color:#e04444;font-weight:700}.hospital-asc-coding-inquiry-input-wrap{position:relative;display:block}.hospital-asc-coding-inquiry-input-wrap>svg{position:absolute;top:50%;left:.95rem;z-index:1;width:1rem;height:1rem;color:var(--color-medium-teal);pointer-events:none;transform:translateY(-50%)}.hospital-asc-coding-inquiry-input-wrap--textarea>svg{top:1.05rem;transform:none}.hospital-asc-coding-inquiry-field input,.hospital-asc-coding-inquiry-field select,.hospital-asc-coding-inquiry-field textarea{width:100%;min-height:3.15rem;padding:.82rem .95rem .82rem 2.85rem;border:1px solid rgba(12,35,64,.14);border-radius:.64rem;background:linear-gradient(180deg,#fffffffa,#fafdfefa);color:var(--color-blue);font-family:var(--font-body);font-size:var(--content-small-font-size);line-height:1.4;box-shadow:0 8px 18px #0c23400f,inset 0 1px #ffffffdb}.hospital-asc-coding-inquiry-field input:focus,.hospital-asc-coding-inquiry-field select:focus,.hospital-asc-coding-inquiry-field textarea:focus{border-color:#009ca68f;outline:none;box-shadow:0 0 0 3px #16c7c824,0 10px 22px #0c234014}.hospital-asc-coding-inquiry-field textarea{min-height:4.8rem;resize:vertical}.hospital-asc-coding-inquiry-field input::placeholder,.hospital-asc-coding-inquiry-field textarea::placeholder{color:#1b365d94}.hospital-asc-coding-inquiry-form-error,.hospital-asc-coding-inquiry-form-success{margin:0;font-size:var(--content-meta-font-size);line-height:1.5}.hospital-asc-coding-inquiry-form-error{color:#b42318}.hospital-asc-coding-inquiry-form-success{color:#027a48}.hospital-asc-coding-inquiry-submit{display:inline-flex;align-items:center;justify-content:center;gap:.58rem;width:100%;min-height:3.25rem;border:0;border-radius:var(--button-radius-primary);background:linear-gradient(135deg,#21caca,#12b8bd 48%,#009ca6);color:#fff;font-weight:800;cursor:pointer;box-shadow:0 15px 24px #009ca638}.hospital-asc-coding-inquiry-submit svg{width:1.05rem;height:1.05rem}.hospital-asc-coding-inquiry-panel-footer{display:grid;gap:.55rem;justify-items:center;padding:1rem 2.35rem 1.45rem;border-top:1px solid rgba(12,35,64,.08);background:linear-gradient(180deg,#f7fcfd00,#ecf8fab8);text-align:center}.hospital-asc-coding-inquiry-panel-footer p{display:inline-flex;gap:.45rem;align-items:center;justify-content:center;margin:0;color:var(--color-blue);font-size:var(--content-small-font-size)}.hospital-asc-coding-inquiry-panel-footer svg{flex:0 0 auto;width:.95rem;height:.95rem;color:var(--color-medium-teal)}.hospital-asc-coding-inquiry-panel-footer a{color:var(--color-medium-teal);font-weight:600;text-decoration:none}.hospital-asc-coding-video-modal{position:fixed;inset:0;z-index:2147483200;display:grid;place-items:center;box-sizing:border-box;padding:max(1rem,calc(var(--header-height-desktop, 84px) + 1rem)) 1rem 1rem;isolation:isolate}.hospital-asc-coding-video-backdrop{position:absolute;inset:0;z-index:0;border:0;background:#030818ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}.hospital-asc-coding-video-panel{position:relative;z-index:1;width:min(100%,66rem);max-height:min(86vh,56rem);overflow:auto;padding:clamp(1.45rem,2.2vw,2.15rem);border:1px solid rgba(255,255,255,.7);border-radius:1.2rem;background:#fffffffb;box-shadow:0 32px 80px #03144157,inset 0 0 0 1px #ffffffd1}.hospital-asc-coding-video-close{position:absolute;top:1rem;right:1rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;padding:0;border:1px solid rgba(12,35,64,.08);border-radius:999px;background:#fffffff0;color:var(--color-medium-teal);box-shadow:0 10px 22px #0c23401f;cursor:pointer}.hospital-asc-coding-video-close svg{width:1.35rem;height:1.35rem}.hospital-asc-coding-video-header{padding-right:3rem}.hospital-asc-coding-video-badge{display:inline-flex;margin-bottom:.65rem;padding:.32rem .8rem;border-radius:999px;background:#2ad2c929;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--hospital-asc-card-meta-font-size);font-weight:var(--hospital-asc-card-meta-font-weight);line-height:var(--hospital-asc-card-meta-line-height);text-transform:uppercase}.hospital-asc-coding-video-header h3{margin:0;color:#050c63;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:700;line-height:1.08}.hospital-asc-coding-video-header p{margin:.55rem 0 0;color:#36527d;font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}.hospital-asc-coding-video-frame{margin-top:1.45rem;overflow:hidden;border-radius:.82rem;background:#071435;box-shadow:0 18px 36px #0c23402e}.hospital-asc-coding-video-frame video{display:block;width:100%;aspect-ratio:16 / 9;background:#071435}.hospital-asc-coding-resources-modal{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;box-sizing:border-box;padding:clamp(1rem,3vw,2.5rem);isolation:isolate;overflow-y:auto}.hospital-asc-coding-resources-backdrop{position:absolute;inset:0;z-index:0;border:0;background:#0610269e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.hospital-asc-coding-resources-panel{position:relative;z-index:1;width:min(68rem,100%);max-height:none;overflow:visible;padding:clamp(1.15rem,1.7vw,1.65rem);border:1px solid rgba(0,156,166,.16);border-radius:var(--surface-apple-radius, 1.35rem);background:radial-gradient(28rem 14rem at 100% 0%,rgba(183,221,225,.24),transparent 72%),linear-gradient(135deg,#fffffffc,#f8fdfdf7);box-shadow:0 30px 80px #050f2247}.hospital-asc-coding-resources-close{position:absolute;top:clamp(1rem,1.8vw,1.45rem);right:clamp(1rem,1.8vw,1.45rem);z-index:2;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#ffffffc7;color:#071942;cursor:pointer;box-shadow:0 10px 24px #0c234024;transition:background var(--button-motion),color var(--button-motion),translate var(--button-motion),box-shadow var(--button-motion)}.hospital-asc-coding-resources-close:hover,.hospital-asc-coding-resources-close:focus-visible{translate:0 var(--button-hover-lift);background:#071942;color:#fff;outline:none}.hospital-asc-coding-resources-close svg{width:1.25rem;height:1.25rem}.hospital-asc-coding-resources-header{padding-right:3.5rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.15rem}.hospital-asc-coding-resources-icon{width:clamp(4.1rem,5vw,5rem);height:clamp(4.1rem,5vw,5rem);display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,156,166,.12);border-radius:50%;background:#ffffffdb;color:var(--color-medium-teal);box-shadow:0 12px 28px #009ca61f}.hospital-asc-coding-resources-icon svg{width:44%;height:44%;stroke-width:1.9}.hospital-asc-coding-resources-header h3{margin:0;color:#071942;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:700;line-height:1.05}.hospital-asc-coding-resources-header p{max-width:48rem;margin:.42rem 0 0;color:#596c82;font-family:var(--font-body);font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.hospital-asc-coding-resources-body{margin-top:clamp(1rem,1.7vw,1.4rem);display:grid;grid-template-columns:minmax(20rem,.82fr) minmax(27rem,1.18fr);gap:clamp(.85rem,1.6vw,1.2rem)}.hospital-asc-coding-resources-list,.hospital-asc-coding-resources-preview{border:1px solid rgba(0,156,166,.13);border-radius:var(--surface-apple-radius-compact, 1rem);background:#ffffffd6;box-shadow:0 12px 30px #0c234014}.hospital-asc-coding-resources-list{padding:.68rem;display:grid;grid-auto-rows:max-content;align-content:start;gap:.34rem}.hospital-asc-coding-resources-item{width:100%;min-height:4.35rem;padding:.62rem .78rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;border:0;border-bottom:1px solid rgba(12,35,64,.08);border-radius:.8rem;background:transparent;color:#233451;text-align:left;cursor:pointer;transition:background var(--button-motion),box-shadow var(--button-motion),border-color var(--button-motion)}.hospital-asc-coding-resources-item:hover,.hospital-asc-coding-resources-item:focus-visible,.hospital-asc-coding-resources-item--selected{border-bottom-color:transparent;background:linear-gradient(135deg,#e6f6f9f2,#fffffff5);box-shadow:inset .25rem 0 0 var(--color-medium-teal);outline:none}.hospital-asc-coding-resources-item>svg:first-child{width:1.55rem;height:1.55rem;color:var(--color-medium-teal);stroke-width:1.9}.hospital-asc-coding-resources-item>svg:last-child{width:1.35rem;height:1.35rem;padding:.25rem;border-radius:50%;background:var(--color-medium-teal);color:#fff}.hospital-asc-coding-resources-item>span{min-width:0;display:grid;gap:.14rem}.hospital-asc-coding-resources-item strong span,.hospital-asc-coding-resources-item small span,.hospital-asc-coding-resources-detail h4 span,.hospital-asc-coding-resources-detail p span,.hospital-asc-coding-resources-detail>span span{display:inline}.hospital-asc-coding-resources-item strong{color:#071942;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:1.12;white-space:normal;word-break:normal;overflow-wrap:normal}.hospital-asc-coding-resources-item small{color:#596c82;font-size:var(--content-meta-font-size);line-height:1.26;white-space:normal;word-break:normal;overflow-wrap:normal}.hospital-asc-coding-resources-preview{padding:clamp(.82rem,1.35vw,1.1rem);display:grid;grid-template-columns:minmax(13rem,.9fr) minmax(13rem,.8fr);gap:clamp(.85rem,1.45vw,1.15rem);align-items:center}.hospital-asc-coding-resources-pdf{min-height:21rem;overflow:hidden;border:1px solid rgba(12,35,64,.08);border-radius:.8rem;background:#fff;box-shadow:0 16px 34px #0c23401f}.hospital-asc-coding-resources-pdf iframe{width:100%;height:21rem;display:block;border:0;background:#fff}.hospital-asc-coding-resources-placeholder{min-height:21rem;padding:1.2rem;display:grid;place-items:center;align-content:center;gap:.7rem;color:#36527d;text-align:center;background:linear-gradient(135deg,#e6f6f9f2,#fffffff5)}.hospital-asc-coding-resources-placeholder svg{width:2.4rem;height:2.4rem;color:var(--color-medium-teal)}.hospital-asc-coding-resources-placeholder p{max-width:17rem;margin:0;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.hospital-asc-coding-resources-detail{min-width:0;display:grid;gap:.56rem;align-content:center}.hospital-asc-coding-resources-detail h4{margin:0;color:#071942;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.08}.hospital-asc-coding-resources-detail p{margin:0;color:#596c82;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.hospital-asc-coding-resources-detail>span{width:fit-content;color:#596c82;font-size:var(--content-meta-font-size);font-weight:700;line-height:1}.hospital-asc-coding-resources-actions{display:grid;gap:.55rem}.hospital-asc-coding-resources-actions a,.hospital-asc-coding-resources-actions button{min-height:2.72rem;padding:.62rem .9rem;display:inline-flex;align-items:center;justify-content:center;gap:.62rem;border:1px solid rgba(0,156,166,.32);border-radius:var(--button-radius-secondary);background:transparent;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:1;text-decoration:none;transition:background var(--button-motion),color var(--button-motion),translate var(--button-motion),box-shadow var(--button-motion)}.hospital-asc-coding-resources-actions a:last-child{border-color:transparent;background:linear-gradient(180deg,#18bcc3 0%,var(--color-medium-teal) 100%);color:#fff;box-shadow:0 12px 24px #009ca638}.hospital-asc-coding-resources-actions button:disabled{border-color:#0c23401a;background:#0c23400f;color:#789;cursor:not-allowed}.hospital-asc-coding-resources-actions a:hover,.hospital-asc-coding-resources-actions a:focus-visible{translate:0 var(--button-hover-lift);background:#071942;color:#fff;box-shadow:0 14px 28px #0c234029;outline:none}.hospital-asc-coding-resources-actions svg{width:1rem;height:1rem}@media(max-width:1200px){.hospital-asc-coding-replica-stage{min-height:clamp(32rem,51.35vw,38rem);padding-top:2.35rem;padding-bottom:1.4rem}.hospital-asc-coding-replica-hero{--hospital-asc-coding-panel-min-height: 36rem;--hospital-asc-coding-featured-inline-offset: 2.65rem;grid-template-areas:"copy process featured";grid-template-columns:minmax(18.5rem,1fr) minmax(18rem,.94fr) minmax(18rem,.98fr);gap:1rem;min-height:36rem}.hospital-asc-coding-replica-copy h2{max-width:30rem}.hospital-asc-coding-resource-wrap{min-height:29rem;transform:translate(.55rem)}.hospital-asc-coding-resource-guide{width:min(22rem,132%)}.hospital-asc-coding-process-list{--hospital-asc-coding-hotspot-stage-width: min(100%, 17.5rem);--hospital-asc-coding-hotspot-stage-height: 30.4rem;--hospital-asc-coding-hotspot-1-width: var(--hospital-asc-coding-hotspot-stage-width);--hospital-asc-coding-hotspot-1-x: 0;--hospital-asc-coding-hotspot-1-y: .6rem;--hospital-asc-coding-hotspot-2-width: var(--hospital-asc-coding-hotspot-stage-width);--hospital-asc-coding-hotspot-2-x: 1rem;--hospital-asc-coding-hotspot-2-y: 10.7rem;--hospital-asc-coding-hotspot-3-width: var(--hospital-asc-coding-hotspot-stage-width);--hospital-asc-coding-hotspot-3-x: 1.7rem;--hospital-asc-coding-hotspot-3-y: 22.2rem;display:block}.hospital-asc-coding-process-card{min-height:8.6rem}.hospital-asc-coding-process-number{font-size:1.45rem}.hospital-asc-coding-process-icon{width:2.9rem;height:2.9rem}.hospital-asc-coding-process-card h3{font-size:.96rem}.hospital-asc-coding-process-card p{font-size:.78rem}.hospital-asc-coding-process-main{gap:.78rem;padding:1rem 1rem .82rem}.hospital-asc-coding-process-action{padding:.7rem 1rem .82rem;font-size:.74rem}.hospital-asc-coding-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.hospital-asc-coding-trust-card{gap:.7rem;min-height:5.3rem;padding:.82rem .88rem}.hospital-asc-coding-trust-icon{width:2.65rem;height:2.65rem}.hospital-asc-coding-trust-card h3{font-size:.9rem}.hospital-asc-coding-trust-card p{font-size:.68rem}.hospital-asc-coding-commitment-strip{margin-top:.9rem;padding:.78rem 1rem}.hospital-asc-coding-featured-card{min-height:var(--hospital-asc-coding-panel-min-height);padding:1.55rem 1.35rem 1.25rem}.hospital-asc-coding-featured-card p:not(.hospital-asc-coding-featured-meta),.hospital-asc-coding-featured-card li{font-size:.75rem}}@media(max-width:899px){.hospital-asc-coding-support-section{padding-bottom:3.4rem}.hospital-asc-coding-support-section .hospital-asc-section-shell{width:min(calc(100% - 1.2rem),1680px)}.hospital-asc-coding-replica-stage{padding:2.35rem 0 2rem;background:#fff;color:var(--color-blue)}.hospital-asc-coding-replica-stage:before,.hospital-asc-coding-replica-stage:after{display:none}.hospital-asc-coding-replica-hero{--hospital-asc-coding-panel-min-height: 25.75rem;grid-template-areas:"card" "process" "featured";grid-template-columns:minmax(0,1fr);gap:1.35rem}.hospital-asc-coding-hero-card{display:grid;grid-area:card;grid-template-areas:"copy guide";grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:.7rem;padding:1.4rem 1.25rem;border:1px solid rgba(255,255,255,.2);border-radius:1.3rem;background:linear-gradient(135deg,#00222f,#00565c);box-shadow:0 14px 30px #0c234029}.hospital-asc-coding-replica-copy h2{max-width:100%}.hospital-asc-coding-replica-copy>p:first-child{font-size:.7rem}.hospital-asc-coding-replica-copy>p:last-of-type{max-width:33rem;font-size:var(--content-meta-font-size);line-height:1.5}.hospital-asc-coding-replica-accent{margin-top:1.1rem}.hospital-asc-coding-resource-wrap{justify-content:center;min-height:0}.hospital-asc-coding-resource-guide{width:min(14rem,52vw);transform:translate(0) rotate(-1.8deg)}.hospital-asc-coding-pdf-chip{left:auto;right:.5rem;bottom:.6rem;flex-direction:column;gap:.1rem;width:3.1rem;height:3.1rem;min-height:0;padding:0;font-size:.7rem}.hospital-asc-coding-pdf-chip svg{width:1.1rem;height:1.1rem}.hospital-asc-coding-process-number{display:none}.hospital-asc-coding-process-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;min-height:auto;justify-self:center;padding:.7rem;border:1.5px solid transparent;border-radius:1.2rem;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--color-medium-teal) 0%,var(--color-light-teal) 100%) border-box;box-shadow:0 8px 20px #0c23400f}.hospital-asc-coding-process-hotspot{position:relative;width:auto}.hospital-asc-coding-process-hotspot--1,.hospital-asc-coding-process-hotspot--2,.hospital-asc-coding-process-hotspot--3{width:auto;translate:none}.hospital-asc-coding-process-hotspot:before{content:"";position:absolute;top:-.7rem;left:50%;width:1.05rem;height:1.05rem;transform:translate(-50%,-50%);border-radius:50%;background:#fff;border:.26rem solid var(--color-light-teal);box-shadow:0 0 0 .32rem #2ad2c938;z-index:3}.hospital-asc-coding-process-hotspot--active:before{background:var(--color-medium-teal);border-color:#fff;box-shadow:0 0 0 .32rem #2ad2c942,0 .85rem 1.45rem #009ca63d}.hospital-asc-coding-process-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge title" "icon desc" ". chev";justify-items:start;align-items:center;min-height:0;gap:.4rem .5rem;padding:.75rem .6rem}.hospital-asc-coding-process-main,.hospital-asc-coding-process-action,.hospital-asc-coding-process-text{display:contents}.hospital-asc-coding-process-step{display:inline-flex;grid-area:badge;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:50%;background:var(--color-medium-teal);color:#fff;font-family:var(--font-heading);font-size:.64rem;font-weight:700;line-height:1}.hospital-asc-coding-process-icon{grid-area:icon;width:1.9rem;height:1.9rem;background:#2ad2c91f;color:var(--color-medium-teal)}.hospital-asc-coding-process-icon svg{width:1.05rem;height:1.05rem}.hospital-asc-coding-process-button{border-color:#0c23401f;background:#fff;color:var(--color-blue);box-shadow:0 6px 16px #0c234014;-webkit-backdrop-filter:none;backdrop-filter:none}.hospital-asc-coding-process-button:hover,.hospital-asc-coding-process-button:focus-visible{border-color:#0c23401f;background:#fff;box-shadow:0 6px 16px #0c234014;transform:none}.hospital-asc-coding-process-button[aria-pressed=true]{border-color:#2ad2c9f2;background:linear-gradient(145deg,#2ad2c9f5,#009ca6fa),var(--color-medium-teal);color:#fff;box-shadow:0 15px 28px #009ca642,inset 0 1px #ffffff47;transform:none}.hospital-asc-coding-process-card h3{grid-area:title;align-self:center;font-size:.8rem;line-height:1.12;color:var(--color-deep-navy)}.hospital-asc-coding-process-card p{grid-area:desc;align-self:start;font-size:.66rem;line-height:1.3;color:var(--color-blue)}.hospital-asc-coding-process-action{color:var(--color-medium-teal)}.hospital-asc-coding-process-action-label{display:none}.hospital-asc-coding-process-button:hover h3,.hospital-asc-coding-process-button:focus-visible h3,.hospital-asc-coding-process-button[aria-pressed=true] h3{color:var(--color-deep-navy)}.hospital-asc-coding-process-button:hover p,.hospital-asc-coding-process-button:focus-visible p,.hospital-asc-coding-process-button[aria-pressed=true] p{color:var(--color-blue)}.hospital-asc-coding-process-button[aria-pressed=true] h3,.hospital-asc-coding-process-button[aria-pressed=true] p,.hospital-asc-coding-process-button[aria-pressed=true] .hospital-asc-coding-process-action,.hospital-asc-coding-process-button[aria-pressed=true] .hospital-asc-coding-process-chevron{color:#fff}.hospital-asc-coding-process-button[aria-pressed=true] .hospital-asc-coding-process-step,.hospital-asc-coding-process-button[aria-pressed=true] .hospital-asc-coding-process-icon{background:#fff;color:var(--color-medium-teal)}.hospital-asc-coding-process-chevron{display:inline-flex;grid-area:chev;justify-self:end;align-self:end;width:1rem;height:1rem;color:var(--color-medium-teal)}.hospital-asc-coding-featured-card{display:grid;align-self:stretch;margin-inline-start:0;height:auto;min-height:var(--hospital-asc-coding-panel-min-height);padding:1.45rem 1.15rem;border-color:#0c23401f;border-radius:1.2rem;background:#fff;box-shadow:0 12px 26px #0c234014;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-clip-path:inset(0 round var(--surface-apple-radius));clip-path:inset(0 round var(--surface-apple-radius));overflow:hidden;grid-template-columns:minmax(0,1fr) clamp(5.5rem,32%,9rem);grid-template-areas:"badge pdf" "title pdf" "desc pdf" "list pdf" "meta button";align-items:start;column-gap:.9rem;row-gap:.7rem}.hospital-asc-coding-featured-body,.hospital-asc-coding-featured-swap{display:contents}.hospital-asc-coding-featured-badge{grid-area:badge;background:#2ad2c929;color:var(--color-medium-teal)}.hospital-asc-coding-featured-badge svg{color:var(--color-medium-teal);fill:currentColor}.hospital-asc-coding-featured-kicker{display:none}.hospital-asc-coding-featured-card h3{grid-area:title;color:var(--color-deep-navy)}.hospital-asc-coding-featured-card p:not(.hospital-asc-coding-featured-meta){grid-area:desc;color:var(--color-blue)}.hospital-asc-coding-featured-card ul{grid-area:list}.hospital-asc-coding-featured-card li{color:var(--color-blue)}.hospital-asc-coding-featured-card li svg{color:var(--color-medium-teal)}.hospital-asc-coding-featured-pdf{display:flex;grid-area:pdf;align-items:center;justify-content:center;align-self:center}.hospital-asc-coding-featured-pdf img{width:100%;height:auto;max-width:9rem}.hospital-asc-coding-featured-meta{grid-area:meta;align-self:center;gap:.25rem .5rem;margin:0;padding-top:.7rem;font-size:.72rem;color:#1b365db3;border-top:1px solid rgba(12,35,64,.1)}.hospital-asc-coding-featured-meta-item svg{width:.95rem;height:.95rem}.hospital-asc-coding-download-button{grid-area:button;justify-self:end;align-self:center;width:auto;min-width:0;min-height:2.5rem;gap:.4rem;padding:.5rem .9rem;font-size:.8rem}.hospital-asc-coding-download-button svg{width:.95rem;height:.95rem}.hospital-asc-coding-process-button:before,.hospital-asc-coding-process-button:after{display:none;animation:none;opacity:0}.hospital-asc-coding-process-button--flash:before,.hospital-asc-coding-process-button--flash:after{animation:none;opacity:0}.hospital-asc-coding-process-button:hover:after,.hospital-asc-coding-process-button:focus-visible:after,.hospital-asc-coding-process-button[aria-pressed=true]:after{animation:none;opacity:0}.hospital-asc-coding-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.35rem}.hospital-asc-coding-trust-card{grid-template-columns:auto minmax(0,1fr);gap:.6rem;min-height:0;padding:.8rem .7rem;box-shadow:0 8px 20px #0c23400f}.hospital-asc-coding-trust-card:hover,.hospital-asc-coding-trust-card:focus-within{translate:none;scale:none}.hospital-asc-coding-trust-card>svg{display:none}.hospital-asc-coding-trust-icon{width:2.4rem;height:2.4rem}.hospital-asc-coding-trust-icon svg{width:1.3rem;height:1.3rem}.hospital-asc-coding-commitment-strip{display:grid;align-items:start;margin-top:1rem;padding:.9rem 1rem;box-shadow:0 8px 20px #0c23400d}.hospital-asc-coding-commitment-strip:hover,.hospital-asc-coding-commitment-strip:focus-within{translate:none}.hospital-asc-coding-video-modal{padding:max(.75rem,calc(var(--header-height-mobile, 68px) + .75rem)) .75rem .75rem}.hospital-asc-coding-video-panel{max-height:calc(100vh - var(--header-height-mobile, 68px) - 1.5rem);padding:1.15rem;border-radius:1rem}.hospital-asc-coding-video-header{padding-right:2.7rem}.hospital-asc-coding-resources-modal{padding:max(.75rem,calc(var(--header-height-mobile, 68px) + .75rem)) .75rem .75rem}.hospital-asc-coding-resources-panel{max-height:calc(100vh - var(--header-height-mobile, 68px) - 1.5rem);padding:1rem;border-radius:1rem}.hospital-asc-coding-resources-header{padding-right:2.7rem}.hospital-asc-coding-resources-body,.hospital-asc-coding-resources-preview{grid-template-columns:minmax(0,1fr)}.hospital-asc-coding-resources-pdf,.hospital-asc-coding-resources-pdf iframe,.hospital-asc-coding-resources-placeholder{min-height:20rem;height:20rem}}@media(max-width:480px){.hospital-asc-coding-hero-card{grid-template-areas:"copy";grid-template-columns:minmax(0,1fr);gap:0}.hospital-asc-coding-replica-copy,.hospital-asc-coding-replica-tagline,.hospital-asc-coding-replica-copy>p:last-of-type{max-width:none;width:100%}.hospital-asc-coding-replica-copy>p:last-of-type{font-size:var(--content-small-font-size);line-height:1.58}.hospital-asc-coding-process-list{grid-template-columns:minmax(0,1fr);gap:1.15rem;padding:1rem}.hospital-asc-coding-resources-header{grid-template-columns:minmax(0,1fr);gap:.8rem}.hospital-asc-coding-resources-list{padding:.55rem}.hospital-asc-coding-resources-item{grid-template-columns:auto minmax(0,1fr)}.hospital-asc-coding-resources-item>svg:last-child{display:none}.hospital-asc-coding-process-hotspot:before{top:-1rem}.hospital-asc-coding-process-card{grid-template-columns:auto minmax(0,1fr);gap:.55rem .72rem;padding:1rem .95rem}.hospital-asc-coding-process-card h3{font-size:var(--hospital-asc-card-title-font-size)}.hospital-asc-coding-process-card p{font-size:var(--hospital-asc-card-body-font-size);line-height:var(--hospital-asc-card-body-line-height)}}@media(prefers-reduced-motion:reduce){.hospital-asc-coding-process-button:hover,.hospital-asc-coding-process-button:focus-visible,.hospital-asc-coding-process-button[aria-pressed=true]{transform:none}.hospital-asc-coding-process-button--flash:before,.hospital-asc-coding-process-button--flash:after{animation:none;opacity:0}.hospital-asc-coding-process-button:hover:after,.hospital-asc-coding-process-button:focus-visible:after,.hospital-asc-coding-process-button[aria-pressed=true]:after{animation:none;opacity:0}.hospital-asc-coding-download-button:hover:after,.hospital-asc-coding-download-button:focus-visible:after{animation:none;opacity:1}.hospital-asc-coding-trust-card:hover,.hospital-asc-coding-trust-card:focus-within{translate:none;scale:none}.hospital-asc-coding-commitment-strip:hover,.hospital-asc-coding-commitment-strip:focus-within{translate:none}.hospital-asc-coding-trust-card:hover .hospital-asc-coding-trust-icon,.hospital-asc-coding-trust-card:focus-within .hospital-asc-coding-trust-icon,.hospital-asc-coding-trust-card:hover>svg,.hospital-asc-coding-trust-card:focus-within>svg,.hospital-asc-coding-commitment-strip:hover>svg,.hospital-asc-coding-commitment-strip:focus-within>svg{transform:none}}@media(min-width:900px){.hospital-asc-coding-support-section .hospital-asc-section-shell{width:min(calc(100% - 4rem),var(--hospital-asc-compact-shell-width))}.hospital-asc-coding-replica-stage{min-height:clamp(27.6rem,40.25vw,35.65rem);padding:clamp(1.55rem,2.42vw,2.47rem) 0 calc(clamp(.95rem,1.75vw,1.6rem) + var(--hospital-asc-stage-overlap))}.hospital-asc-coding-replica-hero{--hospital-asc-coding-panel-min-height: clamp(32.2rem, 38vw, 37.4rem);--hospital-asc-coding-featured-inline-offset: clamp(4.35rem, 5.2vw, 5.8rem);--hospital-asc-coding-hotspot-stage-width: min(100%, 16.6rem);--hospital-asc-coding-hotspot-stage-height: clamp(27.2rem, 31.3vw, 30.6rem);--hospital-asc-coding-hotspot-2-x: 1.56rem;--hospital-asc-coding-hotspot-2-y: 9.35rem;--hospital-asc-coding-hotspot-3-x: 2.1rem;--hospital-asc-coding-hotspot-3-y: 19.7rem;grid-template-columns:minmax(19rem,1fr) minmax(17rem,.92fr) minmax(17.8rem,1fr);gap:clamp(.8rem,1.6vw,1.84rem);min-height:clamp(23rem,27.6vw,26.7rem)}.hospital-asc-coding-replica-copy h2{max-width:34rem}.hospital-asc-coding-replica-tagline{max-width:30rem;font-size:.96rem}.hospital-asc-coding-replica-copy>p:last-of-type{max-width:30rem}.hospital-asc-coding-process-number{font-size:1.36rem}.hospital-asc-coding-process-card{min-height:7.13rem}.hospital-asc-coding-process-card-header{gap:.67rem;padding:.9rem .99rem .72rem}.hospital-asc-coding-process-card-footer{padding:.6rem .99rem .72rem}.hospital-asc-coding-featured-card{border-radius:1.1rem;padding:clamp(1.29rem,1.67vw,1.8rem) clamp(1.13rem,1.52vw,1.59rem) 1.15rem}.hospital-asc-coding-featured-swap{gap:.72rem}.hospital-asc-coding-featured-action{min-height:2.78rem;min-width:11.2rem;padding:.7rem 1.05rem;font-size:var(--hospital-asc-card-title-font-size)}}.hospital-asc-patient-resources-section{--hospital-asc-stage-surface: #ffffff;--hospital-asc-stage-edge-shadow: rgba(12, 35, 64, .08);--hospital-asc-stage-sprout-line: rgba(0, 156, 166, .34);--hospital-asc-stage-sprout-line-glow: rgba(0, 156, 166, .14);--hospital-asc-stage-sprout-opacity: .82;padding:0 0 calc(5rem + var(--hospital-asc-stage-overlap))}.hospital-asc-patient-resources-section:after{content:"";position:absolute;right:0;bottom:var(--hospital-asc-stage-overlap);left:0;z-index:0;height:clamp(4rem,8vw,7rem);pointer-events:none;background:radial-gradient(80% 140% at 20% 100%,rgba(183,221,225,.34) 0 34%,transparent 35%),radial-gradient(70% 120% at 63% 100%,rgba(42,210,201,.14) 0 38%,transparent 39%),linear-gradient(180deg,#fff0,#eefbfcc2)}.hospital-asc-education-journey-stage{z-index:1}.hospital-asc-education-journey-section .hospital-asc-education-journey-left-media-list{margin-top:.6rem}.hospital-asc-education-journey-section .hospital-asc-education-journey-right-col{justify-content:center}.hospital-asc-education-journey-section .hospital-asc-education-journey-right-col .hospital-asc-education-journey-resource-list{gap:clamp(1rem,2vw,1.55rem)}.hospital-asc-education-journey-section .hospital-asc-education-journey-resource-item{font-size:calc(var(--hospital-asc-education-card-body-size, var(--content-small-font-size)) * .98);line-height:var(--content-small-line-height);padding:.23rem .48rem}.hospital-asc-education-journey-section .hospital-asc-education-journey-resource-thumb--direct{position:relative;aspect-ratio:.72 / 1;height:100%;min-height:7.25rem;width:min(100%,8.65rem);justify-self:center;border:0;background:transparent;box-shadow:none}.hospital-asc-education-journey-section .hospital-asc-education-journey-resource-thumb--direct:before,.hospital-asc-education-journey-section .hospital-asc-education-journey-resource-thumb--direct:after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:28%;pointer-events:none}.hospital-asc-education-journey-section .hospital-asc-education-journey-resource-thumb--direct:before{left:0;background:linear-gradient(90deg,#fffffff5,#ffffffb8 34%,#fff0)}.hospital-asc-education-journey-section .hospital-asc-education-journey-resource-thumb--direct:after{right:0;background:linear-gradient(270deg,#fffffff5,#ffffffb8 34%,#fff0)}.hospital-asc-education-journey-section :is(.hospital-asc-education-journey-resource-card--2,.hospital-asc-education-journey-resource-card--3) .hospital-asc-education-journey-resource-thumb--direct{min-height:8.85rem;align-self:stretch}.hospital-asc-education-journey-section :is(.hospital-asc-education-journey-resource-card--2,.hospital-asc-education-journey-resource-card--3) .hospital-asc-education-journey-resource-thumb--direct img{object-fit:cover}@media(max-width:1201px){.hospital-asc-education-journey-section :is(.hospital-asc-education-journey-resource-card--2,.hospital-asc-education-journey-resource-card--3) .hospital-asc-education-journey-resource-thumb--direct{min-height:10.2rem}}.hospital-asc-education-journey-section :is(.hospital-asc-education-journey-download,.hospital-asc-education-journey-watch-button,.hospital-asc-education-journey-inline-video-button,.hospital-asc-education-journey-provider-button){border:0;border-radius:999px;min-height:2.65rem;gap:.58rem;padding:.66rem 1rem;background:linear-gradient(180deg,#20c2c3,#009ca6);color:#fff;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height);box-shadow:inset 0 1px #ffffff47,0 12px 24px #009ca633}.hospital-asc-education-journey-section :is(.hospital-asc-education-journey-download,.hospital-asc-education-journey-watch-button,.hospital-asc-education-journey-inline-video-button,.hospital-asc-education-journey-provider-button) svg{width:1.26rem;height:1.26rem}.hospital-asc-education-journey-section :is(.hospital-asc-education-journey-download,.hospital-asc-education-journey-watch-button,.hospital-asc-education-journey-inline-video-button,.hospital-asc-education-journey-provider-button):hover,.hospital-asc-education-journey-section :is(.hospital-asc-education-journey-download,.hospital-asc-education-journey-watch-button,.hospital-asc-education-journey-inline-video-button,.hospital-asc-education-journey-provider-button):focus-visible{background:linear-gradient(180deg,#27cbcb,#008f99);outline:none;box-shadow:inset 0 1px #ffffff52,0 15px 28px #009ca642}.hospital-asc-education-journey-section .hospital-asc-education-journey-download-menu{position:relative;display:inline-block;width:fit-content}.hospital-asc-education-journey-section .hospital-asc-education-journey-download-menu .hospital-asc-education-journey-download{cursor:pointer}.hospital-asc-education-journey-section .hospital-asc-education-journey-download-caret{margin-left:-.18rem;transition:transform .16s ease}.hospital-asc-education-journey-section .hospital-asc-education-journey-download[aria-expanded=true] .hospital-asc-education-journey-download-caret{transform:rotate(180deg)}.hospital-asc-education-journey-download-popover{position:fixed;z-index:10050;display:grid;min-width:10rem;gap:.25rem;padding:.4rem;border:1px solid rgba(0,156,166,.18);border-radius:.9rem;background:#fffffffa;box-shadow:0 18px 34px #0c23402e,0 0 0 1px #ffffffb8 inset}.hospital-asc-education-journey-download-option{display:flex;align-items:center;justify-content:space-between;gap:.9rem;min-height:2.2rem;padding:.48rem .62rem;border-radius:.64rem;color:#183764;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:600;line-height:var(--content-small-line-height);text-decoration:none;transition:background-color .16s ease,color .16s ease}.hospital-asc-education-journey-download-option:hover,.hospital-asc-education-journey-download-option:focus-visible{background:#eefbfcf2;color:var(--color-teal);outline:none}.hospital-asc-education-journey-download-option-meta{color:var(--color-medium-teal);font-size:var(--content-meta-font-size);line-height:var(--content-meta-line-height)}.hospital-asc-education-journey-section .hospital-asc-education-journey-resource-action-wrap{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.55rem;width:fit-content}.hospital-asc-education-journey-section .hospital-asc-education-journey-copy-feedback{display:inline-flex;align-items:center;min-height:1.9rem;padding:.28rem .66rem;border:1px solid rgba(0,156,166,.16);border-radius:999px;background:#eefbfcfa;color:var(--color-teal);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:700;line-height:var(--content-meta-line-height);opacity:0;transform:translateY(.2rem);transition:opacity .16s ease,transform .16s ease;pointer-events:none}.hospital-asc-education-journey-section .hospital-asc-education-journey-copy-feedback--visible{opacity:1;transform:translateY(0)}@media(max-width:480px){.hospital-asc-education-journey-section :is(.hospital-asc-education-journey-download,.hospital-asc-education-journey-watch-button,.hospital-asc-education-journey-inline-video-button,.hospital-asc-education-journey-provider-button){min-height:2.25rem;gap:.42rem;padding:.48rem .7rem;font-size:.72rem}}.hospital-asc-education-modal-layer{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:max(1rem,calc(var(--header-height-desktop, 84px) + 1rem)) 1rem 1rem;isolation:isolate}.hospital-asc-education-modal-backdrop{position:absolute;inset:0;z-index:0;border:0;background:#030818a3;cursor:pointer}.hospital-asc-education-modal{position:relative;z-index:1;max-height:min(86vh,54rem);overflow:auto;border:1px solid rgba(255,255,255,.72);border-radius:1.15rem;background:#fffffffb;box-shadow:0 32px 80px #03144157,inset 0 0 0 1px #ffffffd1}.hospital-asc-education-modal-close{position:absolute;top:1rem;right:1rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border:1px solid rgba(12,35,64,.08);border-radius:999px;background:#fffffff0;color:var(--color-medium-teal);box-shadow:0 10px 22px #0c23401f;cursor:pointer}.hospital-asc-education-modal-close svg{width:1.35rem;height:1.35rem}.hospital-asc-education-video-modal{width:min(100%,62rem);padding:clamp(1.45rem,2.2vw,2.15rem)}.hospital-asc-education-video-modal-header{padding-right:3rem}.hospital-asc-education-video-modal-header h3,.hospital-asc-education-materials-modal-header h3{margin:0;color:#050c63;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:700;line-height:1.08}.hospital-asc-education-video-modal-header p,.hospital-asc-education-materials-modal-header p{margin:.55rem 0 0;color:#36527d;font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}.hospital-asc-education-video-frame{margin-top:1.45rem;overflow:hidden;border-radius:.82rem;background:#071435;box-shadow:0 18px 36px #0c23402e}.hospital-asc-education-video-frame video{display:block;width:100%;aspect-ratio:16 / 9;background:#071435}.hospital-asc-practice-growth-modal-layer{z-index:2147483100;padding-top:max(1rem,calc(var(--header-height-desktop, 84px) + .6rem))}.hospital-asc-practice-growth-modal-backdrop{background:#030818ad}.hospital-asc-practice-growth-modal{width:min(100%,58rem);max-height:min(91vh,52.5rem);padding:clamp(1.35rem,2.4vw,2.15rem) clamp(1.1rem,2.6vw,2.35rem) 1.7rem;border-radius:1rem;background:#fffffffd}.hospital-asc-practice-growth-modal-close{top:1.02rem;right:1.02rem;border:0;background:transparent;box-shadow:none;color:#062c48}.hospital-asc-practice-growth-modal-header{display:grid;justify-items:center;padding:0 3rem 1rem;text-align:center}.hospital-asc-practice-growth-modal-kicker{display:inline-flex;align-items:center;gap:.48rem;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:800;line-height:var(--content-small-line-height);text-transform:uppercase}.hospital-asc-practice-growth-modal-kicker svg{width:1.2rem;height:1.2rem}.hospital-asc-practice-growth-modal-header h3{margin:.48rem 0 0;color:#050c63;font-family:var(--font-heading);font-size:clamp(1.55rem,2.2vw,2.08rem);font-weight:800;line-height:1.04}.hospital-asc-practice-growth-modal-header p{max-width:36rem;margin:.62rem 0 0;color:#36527d;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.hospital-asc-practice-growth-player-wrap{position:relative;width:min(100%,47rem);margin:0 auto}.hospital-asc-practice-growth-player{overflow:hidden;border-radius:.46rem;background:#071435;box-shadow:0 18px 38px #0c234029}.hospital-asc-practice-growth-player video{display:block;width:100%;aspect-ratio:16 / 9;background:#071435;object-fit:cover}.hospital-asc-practice-growth-nav,.hospital-asc-practice-growth-episode-bar button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:linear-gradient(180deg,#20c2c3,#009ca6);color:#fff;cursor:pointer;box-shadow:0 10px 22px #009ca63d}.hospital-asc-practice-growth-nav{position:absolute;top:50%;z-index:2;width:2.45rem;height:2.45rem;translate:0 -50%}.hospital-asc-practice-growth-nav--prev{left:-1.35rem}.hospital-asc-practice-growth-nav--next{right:-1.35rem}.hospital-asc-practice-growth-nav svg,.hospital-asc-practice-growth-episode-bar button svg{width:1.35rem;height:1.35rem}.hospital-asc-practice-growth-episode-bar{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:.45rem;align-items:center;width:min(100%,47rem);margin:1.15rem auto .72rem}.hospital-asc-practice-growth-episode-bar h4{margin:0;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:800;line-height:var(--content-small-line-height);text-transform:uppercase}.hospital-asc-practice-growth-episode-bar>span{color:#36527d;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:700}.hospital-asc-practice-growth-episode-bar button{width:1.55rem;height:1.55rem;background:#fff;color:var(--color-medium-teal);box-shadow:inset 0 0 0 1px #009ca647}.hospital-asc-practice-growth-episodes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.78rem;width:min(100%,47rem);margin:0 auto}.hospital-asc-practice-growth-episode-card{display:grid;grid-template-columns:minmax(0,1fr) 4.4rem;min-height:5.8rem;overflow:hidden;padding:0;border:1px solid rgba(12,35,64,.12);border-radius:.48rem;background:#fff;color:#050c63;text-align:left;cursor:pointer}.hospital-asc-practice-growth-episode-card--active{border-color:var(--color-medium-teal);box-shadow:0 0 0 1px #009ca633,0 12px 24px #009ca61f}.hospital-asc-practice-growth-episode-copy{display:grid;align-content:center;gap:.22rem;padding:.62rem .7rem}.hospital-asc-practice-growth-episode-copy small{color:var(--color-medium-teal);font-family:var(--font-heading);font-size:.58rem;font-weight:800;line-height:1.1}.hospital-asc-practice-growth-episode-copy strong{font-family:var(--font-heading);font-size:.72rem;font-weight:800;line-height:1.16}.hospital-asc-practice-growth-episode-copy em{color:#36527d;font-size:.66rem;font-style:normal;font-weight:700}.hospital-asc-practice-growth-episode-card img{width:100%;height:100%;object-fit:cover}.hospital-asc-practice-growth-resource-link{display:inline-flex;min-height:2.85rem;align-items:center;justify-content:center;gap:.62rem;width:fit-content;margin:1.25rem auto 0;padding:.72rem 1.7rem;border-radius:999px;background:linear-gradient(180deg,#20c2c3,#009ca6);color:#fff;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:800;text-decoration:none;box-shadow:0 14px 26px #009ca638}.hospital-asc-practice-growth-resource-link svg{width:1.05rem;height:1.05rem}.hospital-asc-education-materials-modal{width:min(100%,43rem);padding:clamp(1.45rem,2vw,2rem)}.hospital-asc-education-materials-modal-header{display:grid;grid-template-columns:8.7rem minmax(0,1fr);gap:1.4rem;align-items:center;padding-right:3rem;padding-bottom:1.1rem;border-bottom:1px solid rgba(12,35,64,.1)}.hospital-asc-education-materials-modal-header img{width:100%;aspect-ratio:.85;object-fit:contain;border:1px solid rgba(12,35,64,.08);border-radius:.45rem;background:#eefbfccc}.hospital-asc-education-materials-modal-header span{display:inline-flex;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:700;line-height:var(--content-meta-line-height);text-transform:uppercase}.hospital-asc-education-materials-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.05rem 1.35rem;margin-top:1.35rem}.hospital-asc-education-materials-form label{display:grid;gap:.42rem;color:#050c63;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:700;line-height:var(--content-meta-line-height)}.hospital-asc-education-materials-form input,.hospital-asc-education-materials-form select,.hospital-asc-education-materials-form textarea{width:100%;min-height:2.55rem;padding:.68rem .82rem;border:1px solid rgba(12,35,64,.16);border-radius:.38rem;background:#fff;color:#183764;font-family:var(--font-body);font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.hospital-asc-education-materials-form textarea{min-height:5.2rem;resize:vertical}.hospital-asc-education-materials-form small{justify-self:end;margin-top:-1.4rem;padding-right:.7rem;color:#36527d9e;font-size:var(--content-meta-font-size)}.hospital-asc-education-materials-form-wide,.hospital-asc-education-materials-recipient,.hospital-asc-education-materials-status,.hospital-asc-education-materials-actions,.hospital-asc-education-materials-secure{grid-column:1 / -1}.hospital-asc-education-materials-recipient{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.12rem .75rem;align-items:center;padding:.82rem 1rem;border:1px solid rgba(0,156,166,.16);border-radius:.52rem;background:#eefbfcf0;color:#36527d}.hospital-asc-education-materials-recipient svg{grid-row:span 2;width:2.65rem;height:2.65rem;padding:.7rem;border-radius:999px;background:linear-gradient(180deg,#20c2c3,#009ca6);color:#fff}.hospital-asc-education-materials-recipient strong{color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-body-font-size)}.hospital-asc-education-materials-status{margin:0;color:var(--color-teal);font-weight:700}.hospital-asc-education-materials-actions{display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem;border-top:1px solid rgba(12,35,64,.1)}.hospital-asc-education-materials-cancel,.hospital-asc-education-materials-submit{display:inline-flex;min-height:2.9rem;align-items:center;justify-content:center;gap:.58rem;border-radius:999px;padding:.72rem 1.65rem;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;cursor:pointer}.hospital-asc-education-materials-cancel{border:1px solid rgba(0,156,166,.62);background:#fff;color:var(--color-teal)}.hospital-asc-education-materials-submit{border:0;background:linear-gradient(180deg,#20c2c3,#009ca6);color:#fff;box-shadow:0 14px 24px #009ca633}.hospital-asc-education-materials-submit svg{width:1.15rem;height:1.15rem}.hospital-asc-education-materials-secure{display:inline-flex;justify-content:center;gap:.45rem;margin:-.15rem 0 0;color:#36527db8;font-size:var(--content-meta-font-size);line-height:var(--content-meta-line-height)}.hospital-asc-education-materials-secure svg{width:1rem;height:1rem;color:#36527d}@media(prefers-reduced-motion:reduce){.hospital-asc-education-journey-section .hospital-asc-education-journey-download-caret,.hospital-asc-education-journey-download-option,.hospital-asc-education-journey-section .hospital-asc-education-journey-copy-feedback{transition:none}}@media(max-width:899px){.hospital-asc-patient-resources-section{padding-bottom:1rem}.hospital-asc-patient-resources-section:after{bottom:0;height:5rem}.hospital-asc-education-modal-layer,.hospital-asc-practice-growth-modal-layer{padding:calc(var(--header-height-mobile, 70px) + .75rem) .75rem .75rem}.hospital-asc-practice-growth-modal{width:min(100%,44rem);max-height:88vh;padding:1.25rem 1rem}.hospital-asc-practice-growth-modal-header{padding-right:2.7rem;padding-left:0;text-align:left;justify-items:start}.hospital-asc-practice-growth-player-wrap,.hospital-asc-practice-growth-episode-bar,.hospital-asc-practice-growth-episodes{width:100%}.hospital-asc-practice-growth-nav{width:2.1rem;height:2.1rem}.hospital-asc-practice-growth-nav--prev{left:.45rem}.hospital-asc-practice-growth-nav--next{right:.45rem}.hospital-asc-practice-growth-episodes{grid-template-columns:repeat(2,minmax(0,1fr))}.hospital-asc-education-materials-modal-header{grid-template-columns:minmax(0,1fr);padding-right:2.8rem}.hospital-asc-education-materials-modal-header img{width:min(8.5rem,42vw)}.hospital-asc-education-materials-form{grid-template-columns:minmax(0,1fr)}.hospital-asc-education-materials-actions{flex-direction:column-reverse}.hospital-asc-education-materials-cancel,.hospital-asc-education-materials-submit{width:100%}}@media(max-width:480px){.hospital-asc-practice-growth-modal{padding:1rem .82rem;border-radius:.82rem}.hospital-asc-practice-growth-modal-header h3{font-size:1.35rem}.hospital-asc-practice-growth-episode-bar{grid-template-columns:minmax(0,1fr) auto}.hospital-asc-practice-growth-episode-bar button{display:none}.hospital-asc-practice-growth-episodes{grid-template-columns:minmax(0,1fr)}.hospital-asc-practice-growth-episode-card{grid-template-columns:minmax(0,1fr) 5.4rem}.hospital-asc-practice-growth-resource-link{width:100%}}.hospital-asc-education-journey-path-layer{position:absolute;inset:0;z-index:0;pointer-events:none}.hospital-asc-education-journey-line{position:absolute;width:5px;margin-left:-2.5px;border-radius:999px;background:linear-gradient(180deg,var(--color-light-teal) 0%,var(--color-medium-teal) 100%)}.hospital-asc-education-journey-node{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;transform:translate(-50%,-50%)}.hospital-asc-education-journey-node-badge{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border:2px solid rgba(0,156,166,.55);border-radius:999px;background:#fff;color:var(--color-medium-teal);box-shadow:0 0 0 .28rem #fff}.hospital-asc-education-journey-node-badge svg{width:2rem;height:2rem}.hospital-asc-education-journey-stub{--hospital-asc-education-journey-stub-width: clamp(2.35rem, 4vw, 4.25rem);position:absolute;top:50%;z-index:1;width:var(--hospital-asc-education-journey-stub-width);height:0;transform:translateY(-50%);border-top:2px solid rgba(0,156,166,.85)}.hospital-asc-education-journey-stub:after{content:"";position:absolute;top:50%;width:.42rem;height:.42rem;border-radius:999px;background:var(--color-medium-teal);transform:translateY(-50%)}.hospital-asc-education-journey-stub--left{right:calc(100% + .28rem)}.hospital-asc-education-journey-stub--left:after{left:-.18rem}.hospital-asc-education-journey-stub--right{left:calc(100% + .28rem)}.hospital-asc-education-journey-stub--right:after{right:-.18rem}@media(max-width:1200px){.hospital-asc-education-journey-node{width:3rem;height:3rem}.hospital-asc-education-journey-node-badge svg{width:1.7rem;height:1.7rem}}@media(max-width:899px){.hospital-asc-education-journey-path-layer{display:none}}@property --glow-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}:where(:has(>.glow-flow)){position:relative}.glow-flow{position:absolute!important;inset:var(--glow-inset, 0)!important;z-index:var(--glow-z, 0);border-radius:inherit;pointer-events:none!important;box-shadow:0 0 var(--glow-halo, 24px) color-mix(in srgb,var(--glow-color, var(--color-light-teal, #2ad2c9)) calc(var(--glow-halo-alpha, 0) * 100%),transparent),inset 0 0 14px color-mix(in srgb,var(--glow-color, var(--color-light-teal, #2ad2c9)) calc(var(--glow-inner-alpha, .08) * 100%),transparent)}.glow-flow:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--glow-border, 1.4px);background:conic-gradient(from var(--glow-angle),transparent 0deg,color-mix(in srgb,var(--glow-color, var(--color-light-teal, #2ad2c9)) calc(var(--glow-edge-alpha, .9) * 100%),transparent) 45deg,var(--glow-hot, #d6fdff) 72deg,color-mix(in srgb,var(--glow-color, var(--color-light-teal, #2ad2c9)) calc(var(--glow-edge-alpha, .9) * 100%),transparent) 100deg,transparent 160deg,transparent 200deg,color-mix(in srgb,var(--glow-color, var(--color-light-teal, #2ad2c9)) calc(var(--glow-edge-alpha, .9) * 100%),transparent) 260deg,var(--glow-hot, #d6fdff) 288deg,color-mix(in srgb,var(--glow-color, var(--color-light-teal, #2ad2c9)) calc(var(--glow-edge-alpha, .9) * 100%),transparent) 316deg,transparent 360deg);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--glow-color, var(--color-light-teal, #2ad2c9)) 55%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:glow-flow-spin var(--glow-speed, 6s) linear infinite;animation-play-state:paused}.glow-flow:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--glow-capsule-band, 5px);background:radial-gradient(ellipse 42% 180% at 50% 50%,var(--glow-hot, #d6fdff) 0%,color-mix(in srgb,var(--glow-color, var(--color-light-teal, #2ad2c9)) 70%,transparent) 32%,color-mix(in srgb,var(--glow-color, var(--color-light-teal, #2ad2c9)) 18%,transparent) 60%,transparent 80%) 0 0 / 50% 100% repeat;filter:drop-shadow(0 0 .5rem color-mix(in srgb,var(--glow-color, var(--color-light-teal, #2ad2c9)) 55%,transparent));opacity:.85;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:glow-flow-sweep var(--glow-sweep-speed, 5s) linear infinite;animation-play-state:paused}.glow-flow--cta{--glow-border: 1.6px;--glow-edge-alpha: 1;--glow-halo: 18px;--glow-halo-alpha: .34;--glow-inner-alpha: .14;--glow-speed: 4.2s;--glow-sweep-speed: 3.4s}.glow-flow--running:before{animation-play-state:running;will-change:--glow-angle}.glow-flow--running:after{animation-play-state:running;will-change:background-position}@keyframes glow-flow-spin{to{--glow-angle: 360deg}}@keyframes glow-flow-sweep{0%{background-position:0 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.glow-flow:before,.glow-flow:after{animation:none}}.hospital-asc-partnership-section{--hospital-asc-stage-surface: #ffffff;--hospital-asc-stage-edge-shadow: rgba(0, 86, 112, .08);--hospital-asc-stage-sprout-edge: rgba(255, 255, 255, .96);--hospital-asc-stage-sprout-wash: rgba(255, 255, 255, .96);--hospital-asc-stage-sprout-line: rgba(0, 156, 166, .34);--hospital-asc-stage-sprout-line-glow: rgba(0, 156, 166, .14);--hospital-asc-stage-sprout-opacity: .82;--hospital-asc-partnership-wide-width: 1400px;position:relative;width:calc(100vw / var(--zoom-scale));min-height:0;margin-left:calc(50% - 50vw / var(--zoom-scale));padding:clamp(1.85rem,2.95vw,2.7rem) 0 calc(clamp(2.05rem,3.1vw,3.1rem) + var(--hospital-asc-stage-overlap));overflow:hidden;isolation:isolate;background-color:#fff;background-image:var(--hospital-asc-partnership-background);background-position:center center;background-repeat:no-repeat;background-size:cover}.hospital-asc-partnership-section:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#ffffff9e,#ffffff2e,#ffffff0a 76%),linear-gradient(180deg,#ffffff5c,#ffffff24);pointer-events:none}.hospital-asc-partnership-section:after{content:"";position:absolute;top:0;right:0;left:0;z-index:0;height:clamp(4.8rem,8vw,7.2rem);border-top-left-radius:inherit;border-top-right-radius:inherit;background:linear-gradient(180deg,#fff,#ffffffeb 48%,#fff0);pointer-events:none}.hospital-asc-partnership-section.hospital-asc-section-stage--with-edge-line:after,.hospital-asc-partnership-section.hospital-asc-section-stage--with-edge-line:before{display:none}.hospital-asc-partnership-section .hospital-asc-section-shell{position:relative;z-index:1;width:100%;min-height:0}.hospital-asc-partnership-placeholder{width:min(calc(100% - 2rem),var(--hospital-asc-partnership-wide-width));min-height:clamp(39rem,52vw,58rem);margin:0 auto}.hospital-asc-partnership-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:0;width:min(calc(100% - 2rem),var(--hospital-asc-partnership-wide-width));margin:0 auto;min-height:0}.hospital-asc-partnership-content{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:clamp(.5rem,.8vw,.8rem);min-width:0;width:100%;min-height:clamp(25rem,30vw,29rem)}.hospital-asc-partnership-stage{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(.6rem,1vw,.95rem);min-height:0}.hospital-asc-partnership-heading{position:relative;z-index:4;width:min(100%,calc(100% - 22rem),48rem);padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hospital-asc-partnership-heading-mark{display:inline-flex;align-items:center;justify-content:center;width:3.7rem;height:3.7rem;margin-bottom:.7rem;border:1px solid rgba(12,35,64,.06);border-radius:1rem;background:#fff;color:var(--color-medium-teal);box-shadow:0 12px 26px #0c23401a}.hospital-asc-partnership-heading-mark svg{width:2rem;height:2rem;stroke-width:1.8}.hospital-asc-partnership-heading h2{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-weight:700;line-height:.96}.hospital-asc-partnership-heading-line{display:inline}.hospital-asc-partnership-heading-nowrap{display:inline-block;white-space:nowrap}.hospital-asc-partnership-accent{display:block;width:4.15rem;height:3px;margin:.75rem 0 .7rem;border-radius:999px;background:var(--color-medium-teal)}.hospital-asc-partnership-heading>p{margin:0;max-width:27rem;color:var(--color-blue);font-size:var(--content-small-font-size);line-height:1.5}.hospital-asc-partnership-success-wrapper{position:relative;z-index:5;width:min(100%,23rem);margin-top:1.5rem}.hospital-asc-partnership-success-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;padding:.95rem 1rem;border:1px solid rgba(255,255,255,.26);border-radius:1rem;background:linear-gradient(180deg,#17c9bb,#079b98);box-shadow:0 16px 32px #00778b33;color:var(--color-deep-navy)}.hospital-asc-partnership-success-icon{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border-radius:999px;background:#ffffff2e;color:#fff;box-shadow:inset 0 0 0 1px #ffffff3d}.hospital-asc-partnership-success-icon svg{width:1.25rem;height:1.25rem}.hospital-asc-partnership-success-note h3{margin:0 0 .2rem;color:var(--color-deep-navy);font-family:var(--hospital-asc-card-title-font-family);font-size:var(--hospital-asc-card-title-font-size);font-weight:var(--hospital-asc-card-title-font-weight);line-height:var(--hospital-asc-card-title-line-height)}.hospital-asc-partnership-success-note p{margin:0;color:var(--color-blue);font-family:var(--hospital-asc-card-body-font-family);font-size:var(--hospital-asc-card-body-font-size);font-weight:var(--hospital-asc-card-body-font-weight);line-height:var(--hospital-asc-card-body-line-height)}.hospital-asc-partnership-model-grid{position:relative;z-index:3;min-height:clamp(19rem,23vw,22rem)}.hospital-asc-partnership-model-shell{position:absolute;display:flex;min-width:0;overflow:visible}.hospital-asc-partnership-model-shell:nth-child(1){left:0%;top:calc(39.8% - 5rem);width:clamp(26rem,44%,42rem);aspect-ratio:auto}.hospital-asc-partnership-model-shell:nth-child(2){left:42%;top:calc(6.2% - 18rem);width:clamp(20rem,26.5vw,24.75rem);height:clamp(20rem,26.5vw,24.75rem);aspect-ratio:1 / 1;z-index:4}.hospital-asc-partnership-model-shell:nth-child(3){right:0%;top:calc(2.1% - 22rem);width:clamp(20rem,27%,25rem);z-index:5}.hospital-asc-partnership-model-card{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.72rem;overflow:visible;width:100%;min-height:clamp(18rem,22vw,21rem);padding:.92rem;border:1px solid rgba(12,35,64,.08);border-radius:.88rem;background:#fffffff5;box-shadow:0 16px 30px #0c23401c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,filter .22s ease;--card-hover-scale: var(--card-hover-scale-c);--card-hover-lift: var(--card-hover-lift-c)}.hospital-asc-partnership-model-card:hover,.hospital-asc-partnership-model-card:focus-within{border-color:#2ad2c980;box-shadow:0 28px 52px #0c23402e,0 0 0 .45rem #2ad2c91f;filter:saturate(1.06) brightness(1.03)}.hospital-asc-partnership-model-card--capital{grid-template-columns:minmax(10rem,1.12fr) minmax(0,.88fr);grid-template-rows:auto auto;align-items:stretch;gap:1.1rem .88rem;height:auto;min-height:0;aspect-ratio:auto;border-radius:1.15rem}.hospital-asc-partnership-model-card--mobile{position:relative;display:block;height:100%;min-height:0;padding:0;border-radius:50%;clip-path:circle(49.4% at 50% 50%);background:radial-gradient(circle at 50% 0%,rgba(42,210,201,.12),transparent 42%),linear-gradient(180deg,#fffffffc,#f8fcfffa);filter:drop-shadow(0 18px 28px rgba(12,35,64,.14));outline:0;outline-offset:0;overflow:hidden;isolation:isolate}@media(min-width:900px){body .app-shell .hospital-asc-partnership-model-card.hospital-asc-partnership-model-card--mobile{border-color:transparent;border-radius:50%;clip-path:circle(49.4% at 50% 50%);outline:0;outline-offset:0;box-shadow:none;filter:drop-shadow(0 18px 28px rgba(12,35,64,.14));overflow:hidden}}.hospital-asc-partnership-section .hospital-asc-partnership-layout{width:min(calc(100% - 2rem),var(--hospital-asc-partnership-wide-width));max-width:var(--hospital-asc-partnership-wide-width)}.hospital-asc-partnership-showcase{position:relative;display:grid;grid-template-columns:minmax(18rem,.88fr) minmax(0,2.4fr);grid-template-areas:"intro map" "footer footer";column-gap:clamp(1.35rem,2.4vw,2.4rem);row-gap:clamp(1.2rem,2vw,1.8rem);min-width:0}.hospital-asc-partnership-intro{grid-area:intro;align-self:start;padding-top:clamp(.4rem,1.4vw,1.45rem)}.hospital-asc-partnership-intro h2{display:grid;gap:0;margin:0;color:#fff;font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:.98}.hospital-asc-partnership-intro>p{max-width:29rem;margin:0;color:var(--color-blue);font-size:var(--content-small-font-size);line-height:1.48}.hospital-asc-partnership-map{position:relative;grid-area:map;display:grid;grid-template-rows:auto clamp(6.7rem,8.4vw,9rem) auto;min-width:0;min-height:0;isolation:isolate}.hospital-asc-partnership-path-grid{position:relative;z-index:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.72rem,1vw,1rem);align-items:stretch}.hospital-asc-partnership-path-card{position:relative;display:grid;grid-template-rows:auto auto auto minmax(5.2rem,1fr) auto;gap:.55rem;min-width:0;height:100%;min-height:clamp(25rem,27vw,29rem);padding:.78rem;border:1px solid rgba(0,156,166,.18);border-radius:.82rem;background:#fffffff2;box-shadow:0 18px 38px #0c23401f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;overflow:hidden;transition:border-color var(--card-hover-motion),box-shadow var(--card-hover-motion),filter var(--card-hover-motion),scale var(--card-hover-motion),translate var(--card-hover-motion)}.hospital-asc-partnership-path-card:hover,.hospital-asc-partnership-path-card:focus,.hospital-asc-partnership-path-card:focus-within{border-color:#2ad2c98c;box-shadow:0 24px 46px #0c23402e,0 0 0 .3rem #2ad2c91a;filter:saturate(1.04) brightness(1.02);scale:var(--card-hover-scale-b);translate:0 var(--card-hover-lift-b)}.hospital-asc-partnership-path-card:focus-visible{outline:3px solid rgba(42,210,201,.55);outline-offset:4px}.hospital-asc-partnership-path-card-header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;align-items:start}.hospital-asc-partnership-path-icon{display:inline-flex;align-items:center;justify-content:center;width:3.05rem;height:3.05rem;border-radius:999px;background:linear-gradient(180deg,var(--color-medium-teal),var(--color-teal));color:#fff;box-shadow:0 12px 24px #00778b33}.hospital-asc-partnership-path-icon svg{width:1.55rem;height:1.55rem;stroke-width:1.8}.hospital-asc-partnership-path-card h3{margin:0;color:var(--color-deep-navy);font-family:var(--hospital-asc-card-title-font-family);font-size:var(--hospital-asc-card-title-font-size);font-weight:700;line-height:1.08}.hospital-asc-partnership-path-description{margin:0;color:var(--color-blue);font-family:var(--hospital-asc-card-body-font-family);font-size:var(--hospital-asc-card-body-font-size);line-height:1.44;min-height:calc(var(--hospital-asc-card-body-font-size) * 1.44 * 4)}.hospital-asc-partnership-path-media{min-height:clamp(8.6rem,10vw,10.6rem);overflow:hidden;border-radius:.62rem;background:#b7dde147}.hospital-asc-partnership-path-media :is(img,video){display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;filter:saturate(.96) brightness(1.02)}.hospital-asc-partnership-path-details{display:grid;gap:.32rem;align-self:stretch;overflow:hidden;border:1px solid rgba(12,35,64,.055);border-radius:.58rem;background:#f0f8f9b8}.hospital-asc-partnership-path-detail{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.52rem;align-items:start;padding:.48rem .58rem;color:var(--color-blue)}.hospital-asc-partnership-path-detail+.hospital-asc-partnership-path-detail{border-top:1px solid rgba(12,35,64,.055)}.hospital-asc-partnership-path-detail>span{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;background:#2ad2c91f;color:var(--color-medium-teal)}.hospital-asc-partnership-path-detail svg{width:.95rem;height:.95rem;stroke-width:1.8}.hospital-asc-partnership-path-detail p{margin:0;font-size:var(--hospital-asc-card-meta-font-size);line-height:1.34}.hospital-asc-partnership-path-button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-height:2.45rem;padding:.55rem .85rem;border:1px solid rgba(0,156,166,.72);border-radius:var(--button-radius-secondary);background:#fffffff0;color:var(--color-teal);font-family:var(--font-heading);font-size:var(--hospital-asc-card-meta-font-size);font-weight:700;cursor:pointer;transition:background var(--button-motion),box-shadow var(--button-motion),color var(--button-motion),translate var(--button-motion)}.hospital-asc-partnership-path-button:hover,.hospital-asc-partnership-path-button:focus-visible{background:var(--color-medium-teal);color:#fff;box-shadow:0 10px 20px #00778b33;translate:0 var(--button-hover-lift)}.hospital-asc-partnership-path-button svg{width:1rem;height:1rem}.hospital-asc-partnership-route-art{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:visible;pointer-events:none}.hospital-asc-partnership-route-space{min-height:clamp(6.7rem,8.4vw,9rem)}.hospital-asc-partnership-route-shadow,.hospital-asc-partnership-route-line,.hospital-asc-partnership-route-dash{fill:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2}.hospital-asc-partnership-route-shadow{stroke:#0c234021;stroke-width:clamp(23px,2.55vw,36px)}.hospital-asc-partnership-route-line{stroke:url(#hospital-asc-partnership-route-gradient);stroke-width:clamp(18px,1.92vw,27px)}.hospital-asc-partnership-route-dash{stroke:#ffffffb8;stroke-width:clamp(2.6px,.32vw,4px);stroke-dasharray:9 10}.hospital-asc-partnership-outcome{position:relative;z-index:5;display:grid;justify-items:center;align-content:center;width:clamp(10.5rem,12.4vw,12.8rem);aspect-ratio:1 / 1;padding:1.25rem;border:1px solid rgba(0,156,166,.32);border-radius:999px;background:#fff;color:var(--color-deep-navy);text-align:center;box-shadow:0 18px 38px #0c234024,0 0 0 .65rem #2ad2c914;justify-self:center;margin:-.35rem auto 0}.hospital-asc-partnership-outcome-rings{position:absolute;inset:-.75rem;border:1px dashed rgba(0,156,166,.26);border-radius:inherit;pointer-events:none}.hospital-asc-partnership-outcome-icon{display:inline-flex;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;margin-bottom:.42rem;border-radius:999px;background:#2ad2c91f;color:var(--color-medium-teal)}.hospital-asc-partnership-outcome-icon svg{width:1.85rem;height:1.85rem;stroke-width:2}.hospital-asc-partnership-outcome h3{display:grid;gap:.05rem;margin:0;font-family:var(--font-heading);font-size:var(--hospital-asc-card-title-font-size);line-height:1.02}.hospital-asc-partnership-outcome h3 strong{font-weight:800}.hospital-asc-partnership-outcome p{margin:.38rem 0 0;color:var(--color-blue);font-size:var(--content-meta-font-size);line-height:1.28}.hospital-asc-partnership-footer-row{position:relative;z-index:6;grid-area:footer;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.85rem,1.4vw,1.2rem);align-items:stretch}.hospital-asc-partnership-showcase .hospital-asc-partnership-bottom-benefits{box-shadow:0 18px 38px #0c23401a}.hospital-asc-partnership-showcase .hospital-asc-partnership-call-wrapper{align-self:stretch}.hospital-asc-partnership-showcase .hospital-asc-partnership-explore-button{min-height:100%}.hospital-asc-partnership-showcase .hospital-asc-partnership-phone-link{display:none}@media(max-width:1200px){.hospital-asc-partnership-showcase{grid-template-columns:minmax(15.5rem,.78fr) minmax(0,2.2fr);column-gap:1rem}.hospital-asc-partnership-path-card{min-height:24rem;padding:.65rem}.hospital-asc-partnership-path-media{min-height:7.8rem}.hospital-asc-partnership-footer-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){.hospital-asc-partnership-showcase{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "map" "footer";row-gap:1.35rem}.hospital-asc-partnership-map{min-height:0}.hospital-asc-partnership-path-grid{grid-template-columns:minmax(0,1fr)}.hospital-asc-partnership-path-card{min-height:0}.hospital-asc-partnership-path-media{min-height:13rem}.hospital-asc-partnership-outcome{position:relative;right:auto;bottom:auto;width:min(13rem,70vw);margin:1rem auto 0;transform:none}.hospital-asc-partnership-footer-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.hospital-asc-partnership-section .hospital-asc-partnership-layout{width:calc(100% - 1.25rem)}.hospital-asc-partnership-intro h2{font-size:2.45rem}.hospital-asc-partnership-path-card-header{grid-template-columns:minmax(0,1fr)}.hospital-asc-partnership-path-icon{width:2.75rem;height:2.75rem}.hospital-asc-partnership-path-media{min-height:10.5rem}.hospital-asc-partnership-showcase .hospital-asc-partnership-bottom-benefits{grid-template-columns:minmax(0,1fr)}.hospital-asc-partnership-showcase .hospital-asc-partnership-bottom-benefit-shell+.hospital-asc-partnership-bottom-benefit-shell{border-top:1px solid rgba(12,35,64,.1);border-left:0}}@media(prefers-reduced-motion:reduce){.hospital-asc-partnership-path-card,.hospital-asc-partnership-path-button{transition:none}.hospital-asc-partnership-path-card:hover,.hospital-asc-partnership-path-card:focus-within,.hospital-asc-partnership-path-button:hover,.hospital-asc-partnership-path-button:focus-visible{scale:1;translate:0}}.hospital-asc-partnership-model-card--mso{min-height:clamp(24rem,28vw,29rem);padding-top:1.5rem;border-radius:1rem}.hospital-asc-partnership-model-copy{min-width:0;color:var(--color-deep-navy);padding-right:4.15rem}.hospital-asc-partnership-model-card--capital .hospital-asc-partnership-model-copy{grid-column:1;grid-row:1;align-self:start;padding:.45rem 0 0 .5rem}.hospital-asc-partnership-model-card--mobile .hospital-asc-partnership-model-copy{position:relative;z-index:2;width:78%;margin:3.4rem auto 0;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center}.hospital-asc-partnership-model-card--mso .hospital-asc-partnership-model-copy{padding-top:.26rem}.hospital-asc-partnership-model-copy h3{margin:0 0 .34rem;color:var(--color-deep-navy);font-family:var(--hospital-asc-card-title-font-family);font-size:var(--hospital-asc-card-title-font-size);font-weight:var(--hospital-asc-card-title-font-weight);line-height:var(--hospital-asc-card-title-line-height)}.hospital-asc-partnership-model-card--mobile .hospital-asc-partnership-model-copy h3{line-height:1.18}.hospital-asc-partnership-model-heading{display:flex;align-items:center;gap:.6rem;margin-bottom:.34rem}.hospital-asc-partnership-model-card--mso .hospital-asc-partnership-model-heading{align-items:flex-start}.hospital-asc-partnership-model-card--mso .hospital-asc-partnership-model-heading-icon{margin-top:.15rem}.hospital-asc-partnership-model-heading h3{margin:0}.hospital-asc-partnership-model-card--mobile .hospital-asc-partnership-model-heading{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.34rem}.hospital-asc-partnership-model-card--mobile .hospital-asc-partnership-model-heading h3{margin:0}.hospital-asc-partnership-model-heading-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--color-medium-teal)}.hospital-asc-partnership-model-heading-icon svg{width:1.55rem;height:1.55rem;stroke-width:1.8}.hospital-asc-partnership-model-copy p{margin:0;color:var(--color-blue);font-family:var(--hospital-asc-card-body-font-family);font-size:var(--hospital-asc-card-body-font-size);font-weight:var(--hospital-asc-card-body-font-weight);line-height:var(--hospital-asc-card-body-line-height)}.hospital-asc-partnership-model-media{overflow:hidden;border-radius:.75rem;background:#b7dde138}.hospital-asc-partnership-model-card--capital .hospital-asc-partnership-model-media{position:relative;grid-column:2;grid-row:1 / span 2;align-self:stretch;height:auto;min-height:0;border-radius:.8rem}.hospital-asc-partnership-model-card--mobile .hospital-asc-partnership-model-media{position:absolute;left:50%;bottom:2.4rem;width:100%;height:46%;min-height:0;border-radius:1.18rem;background:#0c234014;box-shadow:0 12px 24px #0c23401f;transform:translate(-50%)}.hospital-asc-partnership-model-card--mso .hospital-asc-partnership-model-media{height:100%;min-height:10rem;margin-top:0}.hospital-asc-partnership-model-media :is(img,video){display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.94) brightness(1.02)}.hospital-asc-partnership-model-card--capital .hospital-asc-partnership-model-media :is(img,video){position:absolute;inset:0}body .app-shell .hospital-asc-partnership-model-card .hospital-asc-partnership-model-media :is(img,video){border-radius:inherit}.hospital-asc-partnership-model-card--mobile .hospital-asc-partnership-model-media :is(img,video){filter:saturate(.88) brightness(.96)}.hospital-asc-partnership-model-chip-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;align-self:end;margin-top:0}.hospital-asc-partnership-model-card--capital .hospital-asc-partnership-model-chip-row{grid-column:1;grid-row:2;align-self:start}.hospital-asc-partnership-model-chip-row--mobile-floating{position:absolute;left:50%;bottom:.55rem;z-index:5;width:74%;margin-top:0;transform:translate(-50%);grid-template-columns:minmax(0,1fr)}.hospital-asc-partnership-model-chip{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.25rem;padding:.38rem .42rem;border:1px solid rgba(0,156,166,.24);border-radius:.42rem;background:#ffffffe6;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--hospital-asc-card-meta-font-size);font-weight:var(--hospital-asc-card-meta-font-weight);line-height:var(--hospital-asc-card-meta-line-height);text-align:center}.hospital-asc-partnership-model-card--capital .hospital-asc-partnership-model-chip{justify-content:flex-start;gap:.5rem;min-height:2.6rem;padding:.5rem .8rem;border-color:transparent;border-radius:.7rem;background:#2ad2c921;text-align:left}.hospital-asc-partnership-model-chip-row--mobile-floating .hospital-asc-partnership-model-chip{min-height:2.6rem;padding:.5rem .62rem;border-radius:.9rem;background:#fffffffa;box-shadow:0 8px 16px #0c23401a;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--hospital-asc-card-body-font-family);cursor:pointer;transition:border-color var(--button-motion),box-shadow var(--button-motion),color var(--button-motion),filter var(--button-motion),scale var(--button-motion),translate var(--button-motion)}.hospital-asc-partnership-model-chip-row--mobile-floating .hospital-asc-partnership-model-chip:hover,.hospital-asc-partnership-model-chip-row--mobile-floating .hospital-asc-partnership-model-chip:focus-visible{border-color:#2ad2c98c;color:var(--color-deep-navy);box-shadow:0 16px 28px #0c23402e,0 0 0 .3rem #2ad2c924;filter:var(--button-hover-filter);scale:1.04;translate:0 var(--button-hover-lift)}.hospital-asc-partnership-model-chip svg,.hospital-asc-partnership-model-detail-icon svg,.hospital-asc-partnership-bottom-benefit-icon svg,.hospital-asc-partnership-close svg,.hospital-asc-partnership-panel-footer svg{width:1.05rem;height:1.05rem;stroke-width:1.8}.hospital-asc-partnership-model-detail-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-self:end;margin-top:0}.hospital-asc-partnership-model-detail{display:grid;grid-template-columns:auto minmax(0,1fr);justify-items:start;align-items:start;gap:.72rem;min-height:0;padding:.58rem .2rem;border:0;border-radius:0;background:transparent;color:var(--color-blue);font-family:var(--hospital-asc-card-body-font-family);font-size:var(--hospital-asc-card-body-font-size);font-weight:var(--hospital-asc-card-body-font-weight);line-height:var(--hospital-asc-card-body-line-height);text-align:left}.hospital-asc-partnership-model-detail+.hospital-asc-partnership-model-detail{border-top:1px solid rgba(12,35,64,.045)}.hospital-asc-partnership-model-detail-icon{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;margin-top:.05rem;border-radius:999px;background:#2ad2c91f;color:var(--color-medium-teal)}.hospital-asc-partnership-model-detail-icon svg{width:1.12rem;height:1.12rem}.hospital-asc-partnership-bottom-row{position:relative;z-index:6;display:grid;grid-template-columns:minmax(0,1fr) clamp(21rem,24vw,31rem);gap:clamp(.7rem,1.2vw,.95rem);align-items:stretch;margin-top:clamp(-1.35rem,-1.4vw,-.75rem)}.hospital-asc-partnership-bottom-benefits{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;overflow:hidden;border:1px solid rgba(12,35,64,.08);border-radius:.7rem;background:#fffffff0;box-shadow:0 20px 45px #0c23401c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hospital-asc-partnership-bottom-benefit-shell{display:flex}.hospital-asc-partnership-bottom-benefit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.52rem;align-items:start;min-height:7.05rem;padding:.88rem .96rem}.hospital-asc-partnership-bottom-benefit-shell+.hospital-asc-partnership-bottom-benefit-shell{border-left:1px solid rgba(12,35,64,.1)}.hospital-asc-partnership-bottom-benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:3.05rem;height:3.05rem;margin-top:.05rem;border-radius:999px;background:#2ad2c91a;color:var(--color-medium-teal)}.hospital-asc-partnership-bottom-benefit h3{margin:0 0 .25rem;color:var(--color-deep-navy);font-family:var(--hospital-asc-card-title-font-family);font-size:var(--hospital-asc-card-title-font-size);font-weight:var(--hospital-asc-card-title-font-weight);line-height:var(--hospital-asc-card-title-line-height)}.hospital-asc-partnership-bottom-benefit p{margin:0;color:var(--color-blue);font-family:var(--hospital-asc-card-body-font-family);font-size:var(--hospital-asc-card-body-font-size);font-weight:var(--hospital-asc-card-body-font-weight);line-height:var(--hospital-asc-card-body-line-height);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hospital-asc-partnership-call-wrapper{position:relative;z-index:7;display:flex;justify-content:flex-end;width:100%;margin:0}.hospital-asc-partnership-call-strip{display:grid;gap:.46rem;width:100%}.hospital-asc-partnership-explore-button{display:flex;align-items:center;justify-content:space-between;gap:.72rem;width:100%;min-height:5.45rem;padding:.9rem .88rem .9rem 1.12rem;border:0;border-radius:var(--button-radius-primary);background:linear-gradient(180deg,#24c8bf,#079b98);color:#fff;font-family:var(--font-heading);text-align:left;box-shadow:0 12px 24px #00778b2e;cursor:pointer}.hospital-asc-partnership-explore-button strong,.hospital-asc-partnership-explore-button small{display:block}.hospital-asc-partnership-explore-button strong{font-size:var(--hospital-asc-card-title-font-size);line-height:var(--hospital-asc-card-title-line-height)}.hospital-asc-partnership-explore-button small{margin-top:.22rem;font-size:var(--hospital-asc-card-body-font-size);font-weight:500;line-height:var(--hospital-asc-card-body-line-height)}.hospital-asc-partnership-explore-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.95rem;height:2.95rem;border-radius:999px;background:#fffffff5;color:var(--color-medium-teal)}.hospital-asc-partnership-explore-arrow svg{width:1.45rem;height:1.45rem;stroke-width:2.4}.hospital-asc-partnership-phone-link{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:1.9rem;color:var(--color-deep-navy);font-family:var(--font-body);font-size:var(--hospital-asc-card-meta-font-size);font-weight:600;line-height:var(--hospital-asc-card-meta-line-height);text-decoration:none}.hospital-asc-partnership-phone-link svg{width:.95rem;height:.95rem;color:var(--color-medium-teal)}.hospital-asc-partnership-phone-link strong{color:var(--color-medium-teal)}.hospital-asc-partnership-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;padding:calc(var(--header-height-desktop) + 1rem) 1.5rem 1.5rem;overflow-y:auto;overscroll-behavior:contain;animation:hospital-asc-partnership-modal-in .22s ease both}.hospital-asc-partnership-backdrop{position:fixed;inset:0;border:0;background:#0f172a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;animation:hospital-asc-partnership-backdrop-in .24s ease both}.hospital-asc-partnership-panel{position:relative;flex:0 0 auto;z-index:1;width:min(46rem,calc(100vw - 2rem));max-height:none;overflow:visible;border-radius:1.9rem;box-shadow:0 28px 70px #0c234047;animation:hospital-asc-partnership-panel-in .32s cubic-bezier(.22,1,.36,1) both}.hospital-asc-partnership-panel--open{opacity:1;transform:translateZ(0)}.hospital-asc-partnership-panel-inner{position:relative;display:grid;gap:0;min-height:100%;padding:0;overflow:hidden;border:1px solid rgba(0,156,166,.32);border-radius:1.9rem;background:linear-gradient(180deg,#fffffffa,#f7fcfdfa);box-shadow:inset 0 1px #ffffffc7,0 0 0 1px #ffffff8a}.hospital-asc-partnership-panel-handle{display:none;justify-self:center;width:3.4rem;height:.34rem;border-radius:999px;background:#1b365d52}.hospital-asc-partnership-panel-header{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;padding:1.5rem 4rem 1.35rem 2.25rem;overflow:hidden;background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.28),transparent 18%),radial-gradient(circle at 88% 24%,rgba(255,255,255,.18),transparent 22%),linear-gradient(135deg,#16c7c8,#079da9 48%,#007f92);color:#fff}.hospital-asc-partnership-panel-header:before,.hospital-asc-partnership-panel-header:after{content:"";position:absolute;right:-6%;bottom:-2.8rem;width:72%;height:5.8rem;border-radius:50%;pointer-events:none}.hospital-asc-partnership-panel-header:before{border-top:2px solid rgba(255,255,255,.22);transform:rotate(-5deg)}.hospital-asc-partnership-panel-header:after{right:-11%;bottom:-3.65rem;border-top:1px solid rgba(255,255,255,.18);transform:rotate(-8deg)}.hospital-asc-partnership-panel-badge{position:relative;z-index:1;display:inline-grid;place-items:center;width:4.6rem;height:4.6rem;border:.42rem solid rgba(255,255,255,.38);border-radius:999px;background:linear-gradient(180deg,#fffffffa,#e6fbfcf5);box-shadow:0 16px 30px #0c234038,inset 0 0 0 1px #009ca629;color:var(--color-medium-teal)}.hospital-asc-partnership-panel-badge svg{width:2.2rem;height:2.2rem;stroke-width:1.9}.hospital-asc-partnership-panel-heading-copy{position:relative;z-index:1;display:grid;gap:.18rem}.hospital-asc-partnership-panel-heading-copy h3{margin:0;color:#fff;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:600;line-height:1.05;text-align:left}.hospital-asc-partnership-panel-heading-copy p{margin:0;color:#ffffffeb;font-size:var(--content-small-font-size);font-weight:600;line-height:1.42;text-align:left}.hospital-asc-partnership-close{position:absolute;top:1rem;right:1rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:0;background:transparent;color:#ffffffeb;cursor:pointer}.hospital-asc-partnership-form{display:grid;gap:1rem;padding:1.9rem 2.35rem 1.2rem}.hospital-asc-partnership-field,.hospital-asc-partnership-field-row{display:grid;gap:.65rem}.hospital-asc-partnership-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hospital-asc-partnership-field>span:first-child,.hospital-asc-partnership-form-help{color:var(--color-deep-navy);font-size:var(--content-meta-font-size);font-weight:700;line-height:1.4}.hospital-asc-partnership-field>span:first-child:after{content:" *";color:#e04444;font-weight:700}.hospital-asc-partnership-input-wrap{position:relative;display:block}.hospital-asc-partnership-input-wrap>svg{position:absolute;top:50%;left:.95rem;z-index:1;width:1rem;height:1rem;color:var(--color-medium-teal);pointer-events:none;transform:translateY(-50%)}.hospital-asc-partnership-input-wrap--textarea>svg{top:1.05rem;transform:none}.hospital-asc-partnership-field input,.hospital-asc-partnership-field select,.hospital-asc-partnership-field textarea{width:100%;min-height:3.15rem;padding:.82rem .95rem .82rem 2.85rem;border:1px solid rgba(12,35,64,.14);border-radius:.64rem;background:linear-gradient(180deg,#fffffffa,#fafdfefa);box-shadow:0 8px 18px #0c23400f,inset 0 1px #ffffffdb;color:var(--color-blue);font-family:var(--font-body);font-size:var(--content-small-font-size);line-height:1.4}.hospital-asc-partnership-field input:focus,.hospital-asc-partnership-field select:focus,.hospital-asc-partnership-field textarea:focus{border-color:#009ca68f;box-shadow:0 0 0 3px #16c7c824,0 10px 22px #0c234014;outline:none}.hospital-asc-partnership-field textarea{min-height:4.8rem;resize:vertical}.hospital-asc-partnership-field input::placeholder,.hospital-asc-partnership-field textarea::placeholder{color:#1b365d94}.hospital-asc-partnership-form-help{margin:-.15rem 0 0;color:#1b365dcc;font-size:var(--content-meta-font-size)}.hospital-asc-partnership-form-error,.hospital-asc-partnership-form-success{margin:0;font-size:var(--content-meta-font-size);line-height:1.5}.hospital-asc-partnership-form-error{color:#b42318}.hospital-asc-partnership-form-success{color:#027a48}.hospital-asc-partnership-submit{display:inline-flex;align-items:center;justify-content:center;gap:.58rem;width:100%;min-height:3.25rem;border:0;border-radius:var(--button-radius-primary);background:linear-gradient(135deg,#21caca,#12b8bd 48%,#009ca6);box-shadow:0 15px 24px #009ca638;color:#fff;font-weight:800;cursor:pointer}.hospital-asc-partnership-submit svg{width:1.05rem;height:1.05rem}.hospital-asc-partnership-panel-footer{display:grid;gap:.55rem;justify-items:center;padding:1rem 2.35rem 1.45rem;border-top:1px solid rgba(12,35,64,.08);background:linear-gradient(180deg,#f7fcfd00,#ecf8fab8);text-align:center}.hospital-asc-partnership-panel-footer p,.hospital-asc-partnership-panel-footer small{margin:0;color:var(--color-blue)}.hospital-asc-partnership-panel-footer p{display:inline-flex;gap:.45rem;align-items:center;justify-content:center;font-size:var(--content-small-font-size)}.hospital-asc-partnership-panel-footer svg{flex:0 0 auto;width:.95rem;height:.95rem;color:var(--color-medium-teal)}.hospital-asc-partnership-panel-footer a{color:var(--color-medium-teal);font-weight:600;text-decoration:none}.hospital-asc-partnership-panel-footer small{font-size:var(--content-meta-font-size)}@media(max-width:1200px){.hospital-asc-partnership-section{min-height:0}.hospital-asc-partnership-section .hospital-asc-section-shell{width:min(calc(100% - 1.5rem),1540px);min-height:0}.hospital-asc-partnership-stage{min-height:0}.hospital-asc-partnership-heading>p:last-child{font-size:.84rem}.hospital-asc-partnership-heading{width:min(100%,calc(100% - 20rem),44rem)}.hospital-asc-partnership-model-shell:nth-child(1){aspect-ratio:12 / 5}}@media(max-width:899px){.hospital-asc-partnership-placeholder{width:min(calc(100% - 1.5rem),var(--hospital-asc-partnership-wide-width));min-height:clamp(32rem,72vw,42rem)}.hospital-asc-partnership-model-shell:nth-child(1),.hospital-asc-partnership-model-shell:nth-child(2){aspect-ratio:auto}.hospital-asc-partnership-model-shell:nth-child(2){height:auto}.hospital-asc-partnership-model-card--capital,.hospital-asc-partnership-model-card--mobile{aspect-ratio:auto;height:auto}.hospital-asc-partnership-model-card--capital{gap:.72rem}.hospital-asc-partnership-model-card--capital .hospital-asc-partnership-model-copy,.hospital-asc-partnership-model-card--capital .hospital-asc-partnership-model-media,.hospital-asc-partnership-model-card--capital .hospital-asc-partnership-model-chip-row{grid-column:auto;grid-row:auto}.hospital-asc-partnership-model-card--capital .hospital-asc-partnership-model-copy{padding:0 0 1rem}.hospital-asc-partnership-model-card--capital .hospital-asc-partnership-model-media{min-height:14rem}.hospital-asc-partnership-model-card--mobile{border-radius:1.25rem;clip-path:none;border:1px solid rgba(12,35,64,.08);filter:none;box-shadow:0 16px 30px #0c23401c;overflow:visible;justify-items:stretch;isolation:auto}body .app-shell .hospital-asc-partnership-model-card.hospital-asc-partnership-model-card--mobile{border-color:#0c234014;border-radius:1.25rem;clip-path:none;outline:0;outline-offset:0;box-shadow:0 16px 30px #0c23401c;filter:none;overflow:hidden}.hospital-asc-partnership-model-card--mobile .hospital-asc-partnership-model-copy{width:auto;margin:0;padding:0 0 1rem;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left}.hospital-asc-partnership-model-card--mobile .hospital-asc-partnership-model-media{position:relative;left:auto;height:100%;min-height:14rem;border-radius:.75rem;bottom:auto;width:auto;transform:none;box-shadow:none}.hospital-asc-partnership-model-chip-row--mobile-floating{position:relative;left:auto;bottom:auto;width:auto;z-index:auto;transform:none}.hospital-asc-partnership-section{padding-bottom:.8rem}.hospital-asc-partnership-layout{width:100%;padding:0}.hospital-asc-partnership-section{min-height:0;padding:2.5rem 0 3.25rem;background-image:none}.hospital-asc-partnership-section:before{background:linear-gradient(180deg,#ffffffc7,#ffffff9e),radial-gradient(circle at 50% 0%,rgba(42,210,201,.12),transparent 36%)}.hospital-asc-partnership-section .hospital-asc-section-shell{min-height:0}.hospital-asc-partnership-content{aspect-ratio:auto;grid-template-rows:auto;min-height:0}.hospital-asc-partnership-stage{position:relative;inset:auto;display:grid;gap:1.4rem;min-height:0;grid-template-rows:auto auto auto}.hospital-asc-partnership-heading,.hospital-asc-partnership-success-wrapper,.hospital-asc-partnership-model-grid{position:static;width:auto}.hospital-asc-partnership-model-shell{position:relative;width:auto}.hospital-asc-partnership-model-shell:nth-child(1),.hospital-asc-partnership-model-shell:nth-child(2),.hospital-asc-partnership-model-shell:nth-child(3){inset:auto;width:auto}.hospital-asc-partnership-model-shell:nth-child(1){width:70vw;justify-self:start}.hospital-asc-partnership-model-shell:nth-child(2){width:70vw;justify-self:end}.hospital-asc-partnership-model-shell:nth-child(3){width:70vw;justify-self:start}.hospital-asc-partnership-heading{max-width:42rem}.hospital-asc-partnership-success-wrapper{max-width:36rem}.hospital-asc-partnership-model-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.15rem;background-image:url(/image/hospital-asc/hospital-asc-partnership-models-background-mobile.png);background-position:center top;background-repeat:no-repeat;background-size:cover}.hospital-asc-partnership-model-card,.hospital-asc-partnership-model-card--mobile,.hospital-asc-partnership-model-card--mso{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(13rem,auto) auto;min-height:0;padding:1.25rem;border-radius:1.25rem}.hospital-asc-partnership-model-card--capital,.hospital-asc-partnership-model-card--mobile,.hospital-asc-partnership-model-card--mso{padding-top:1.25rem}.hospital-asc-partnership-model-card--mobile .hospital-asc-partnership-model-copy{padding:0 0 1rem;text-align:left}.hospital-asc-partnership-model-card--mso .hospital-asc-partnership-model-copy{display:block;padding:0 0 1rem;text-align:left}.hospital-asc-partnership-model-card:hover,.hospital-asc-partnership-model-card:focus-within{transform:none}.hospital-asc-partnership-model-chip-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hospital-asc-partnership-model-heading{min-height:3.7rem;align-items:center}.hospital-asc-partnership-model-heading-icon{display:none}.hospital-asc-partnership-model-chip{justify-content:flex-start;gap:.5rem;text-align:left}.hospital-asc-partnership-model-chip-row--mobile-floating .hospital-asc-partnership-model-chip{min-height:2.28rem;padding:.42rem .48rem;font-size:.68rem}.hospital-asc-partnership-model-shell{flex-direction:column}.hospital-asc-partnership-model-chip-row--mobile-floating{position:static;left:auto;bottom:auto;width:auto;margin-top:.7rem;transform:none}.hospital-asc-partnership-model-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hospital-asc-partnership-bottom-row{grid-template-columns:minmax(0,1fr);gap:1.2rem}.hospital-asc-partnership-model-media,.hospital-asc-partnership-model-card--capital .hospital-asc-partnership-model-media,.hospital-asc-partnership-model-card--mobile .hospital-asc-partnership-model-media,.hospital-asc-partnership-model-card--mso .hospital-asc-partnership-model-media{min-height:9rem}.hospital-asc-partnership-model-card--mobile{display:grid;grid-template-rows:auto auto;overflow:hidden}.hospital-asc-partnership-model-card--mobile .hospital-asc-partnership-model-media{height:auto}.hospital-asc-partnership-bottom-benefits{position:static;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0}.hospital-asc-partnership-bottom-benefit{min-height:5.75rem;padding:.75rem .78rem}.hospital-asc-partnership-bottom-benefit-icon{width:2.9rem;height:2.9rem}.hospital-asc-partnership-bottom-benefit h3{font-size:.78rem;line-height:1.12}.hospital-asc-partnership-bottom-benefit p{font-size:.62rem;line-height:1.35}.hospital-asc-partnership-bottom-benefit-shell+.hospital-asc-partnership-bottom-benefit-shell{border-left:0}.hospital-asc-partnership-bottom-benefit-shell:nth-child(2n){border-left:1px solid rgba(12,35,64,.1)}.hospital-asc-partnership-bottom-benefit-shell:nth-child(n+3){border-top:1px solid rgba(12,35,64,.1)}.hospital-asc-partnership-call-wrapper{position:static;justify-content:stretch;width:100%;margin:0}.hospital-asc-partnership-call-strip{width:min(100%,32rem)}.hospital-asc-partnership-explore-button{min-height:4.05rem;padding:.85rem .72rem .85rem 1.22rem}.hospital-asc-partnership-explore-button strong{font-size:1.02rem}.hospital-asc-partnership-explore-button small{font-size:.72rem}.hospital-asc-partnership-explore-arrow{width:2.85rem;height:2.85rem}.hospital-asc-partnership-explore-arrow svg{width:1.42rem;height:1.42rem}.hospital-asc-partnership-phone-link{min-height:1.55rem;font-size:.78rem}.hospital-asc-partnership-phone-link svg{width:.85rem;height:.85rem}.hospital-asc-partnership-field-row{grid-template-columns:minmax(0,1fr)}.hospital-asc-partnership-modal{padding:calc(var(--header-height-mobile) + .75rem) 1rem 1rem;align-items:flex-start;justify-content:center}.hospital-asc-partnership-panel{width:min(100%,36rem);max-height:none}.hospital-asc-partnership-panel-inner{padding:0}.hospital-asc-partnership-panel-handle{display:none}.hospital-asc-partnership-panel-header{padding:1.25rem 3.65rem 1.15rem 1.45rem}.hospital-asc-partnership-panel-badge{width:4rem;height:4rem;border-width:.36rem}.hospital-asc-partnership-form{padding:1.45rem 1.45rem 1rem}.hospital-asc-partnership-panel-footer{padding:.95rem 1.45rem 1.2rem}}@media(max-width:480px){.hospital-asc-partnership-placeholder{width:calc(100% - 1.25rem);min-height:28rem}.hospital-asc-partnership-layout{padding:0;border-radius:0}.hospital-asc-partnership-section{padding:2rem 0 2.75rem}.hospital-asc-partnership-heading-mark{width:3.2rem;height:3.2rem}.hospital-asc-partnership-heading h2{font-size:2.45rem}.hospital-asc-partnership-heading>p:last-child{font-size:var(--section-intro-font-size)}.hospital-asc-partnership-success-note{grid-template-columns:auto minmax(0,1fr)}.hospital-asc-partnership-model-card,.hospital-asc-partnership-model-card--mobile,.hospital-asc-partnership-model-card--mso{padding:1rem}.hospital-asc-partnership-model-card--capital,.hospital-asc-partnership-model-card--mobile,.hospital-asc-partnership-model-card--mso{padding-top:1rem}.hospital-asc-partnership-model-card--mobile .hospital-asc-partnership-model-copy{padding:0;text-align:left}.hospital-asc-partnership-model-media,.hospital-asc-partnership-model-card--capital .hospital-asc-partnership-model-media,.hospital-asc-partnership-model-card--mobile .hospital-asc-partnership-model-media,.hospital-asc-partnership-model-card--mso .hospital-asc-partnership-model-media{min-height:12.5rem}.hospital-asc-partnership-model-chip-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hospital-asc-partnership-model-detail-list,.hospital-asc-partnership-bottom-benefits{grid-template-columns:minmax(0,1fr)}.hospital-asc-partnership-bottom-benefit-shell,.hospital-asc-partnership-bottom-benefit-shell:nth-child(2n){border-left:0}.hospital-asc-partnership-bottom-benefit-shell+.hospital-asc-partnership-bottom-benefit-shell{border-top:1px solid rgba(12,35,64,.1)}.hospital-asc-partnership-bottom-benefit{min-height:5.5rem;padding:.95rem}.hospital-asc-partnership-bottom-benefit h3{font-size:1rem;line-height:1.18}.hospital-asc-partnership-bottom-benefit p{font-size:.85rem;line-height:1.45}.hospital-asc-partnership-bottom-benefit-icon{width:3.4rem;height:3.4rem}.hospital-asc-partnership-bottom-benefit-icon svg{width:1.7rem;height:1.7rem}.hospital-asc-partnership-explore-button{min-height:4.7rem;padding:.95rem 2.2rem}.hospital-asc-partnership-explore-button strong{font-size:1.04rem}.hospital-asc-partnership-phone-link{font-size:.98rem}.hospital-asc-partnership-phone-link svg{width:1.15rem;height:1.15rem}.hospital-asc-partnership-explore-button small{font-size:.82rem}.hospital-asc-partnership-modal{padding:calc(var(--header-height-mobile) + .5rem) .65rem .75rem}.hospital-asc-partnership-panel{width:100%;max-height:none;border-radius:1.4rem}.hospital-asc-partnership-panel-inner{padding:0;border-radius:1.4rem}.hospital-asc-partnership-panel-header{grid-template-columns:minmax(0,1fr);gap:.65rem;padding:1.1rem 3.1rem 1.05rem 1.05rem}.hospital-asc-partnership-panel-badge{width:3.45rem;height:3.45rem;border-width:.3rem}.hospital-asc-partnership-panel-badge svg{width:1.75rem;height:1.75rem}.hospital-asc-partnership-panel-heading-copy h3{padding-right:2.2rem}.hospital-asc-partnership-form{padding:1.15rem 1rem .9rem}.hospital-asc-partnership-panel-footer{padding:.85rem 1rem 1.05rem}}@media(prefers-reduced-motion:reduce){.hospital-asc-partnership-model-card:hover,.hospital-asc-partnership-model-card:focus-within{transform:none}.hospital-asc-partnership-model-chip-row--mobile-floating .hospital-asc-partnership-model-chip:hover,.hospital-asc-partnership-model-chip-row--mobile-floating .hospital-asc-partnership-model-chip:focus-visible{scale:1;translate:0 0;filter:none}}@media(min-width:900px){.hospital-asc-partnership-heading-line{display:block}.hospital-asc-partnership-model-shell:nth-child(1){top:calc(39.8% - 5.4rem);width:clamp(29rem,38vw,36rem)}.hospital-asc-partnership-model-shell:nth-child(2){left:39.5%}.hospital-asc-partnership-model-card--capital{display:grid;grid-template-columns:minmax(0,.92fr) minmax(13.75rem,1.08fr);grid-template-rows:minmax(9.85rem,auto) 2.65rem;column-gap:1rem;row-gap:.68rem;align-items:stretch;padding:.92rem .86rem .82rem 1rem;border-radius:1.35rem;background:#fffffff2;box-shadow:0 1.15rem 2.3rem #14597229}.hospital-asc-partnership-model-card--capital .hospital-asc-partnership-model-copy{padding:.08rem 0 0}.hospital-asc-partnership-model-card--capital .hospital-asc-partnership-model-copy h3{margin-bottom:.32rem;line-height:1.12}.hospital-asc-partnership-model-card--capital .hospital-asc-partnership-model-copy p{max-width:12.2rem;line-height:1.44}.hospital-asc-partnership-model-card--capital .hospital-asc-partnership-model-media{grid-row:1;border-radius:.82rem}.hospital-asc-partnership-model-card--capital .hospital-asc-partnership-model-chip-row{grid-column:1 / -1;grid-row:2;align-self:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.72rem;margin-top:0}.hospital-asc-partnership-model-card--capital .hospital-asc-partnership-model-chip{width:100%;min-width:0;min-height:2.65rem;justify-content:center;align-items:center;flex-wrap:nowrap;white-space:nowrap;padding:.42rem .78rem;gap:.54rem;border-radius:.72rem;background:#2ad2c91f;text-align:center}.hospital-asc-partnership-model-card--capital .hospital-asc-partnership-model-chip svg,.hospital-asc-partnership-model-card--capital .hospital-asc-partnership-model-chip>span{flex:0 0 auto;white-space:nowrap}}.hospital-asc-partnership-section .hospital-asc-partnership-showcase{display:grid}@media(max-width:899px){.hospital-asc-partnership-section .hospital-asc-partnership-layout{width:min(calc(100% - 1.5rem),var(--hospital-asc-partnership-wide-width))}.hospital-asc-partnership-section .hospital-asc-partnership-showcase{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "map" "footer"}.hospital-asc-partnership-section .hospital-asc-partnership-map{grid-template-rows:auto auto;min-height:0}.hospital-asc-partnership-section .hospital-asc-partnership-path-grid{grid-template-columns:minmax(0,1fr)}.hospital-asc-partnership-section .hospital-asc-partnership-route-art,.hospital-asc-partnership-section .hospital-asc-partnership-route-space{display:none}.hospital-asc-partnership-section .hospital-asc-partnership-outcome{width:min(13rem,70vw);margin:1rem auto 0}.hospital-asc-partnership-section .hospital-asc-partnership-footer-row{grid-template-columns:minmax(0,1fr)}}.hospital-asc-partnership-section{background-image:none}.hospital-asc-partnership-section .hospital-asc-partnership-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.35rem,2.15vw,2.35rem)}.hospital-asc-partnership-section .hospital-asc-partnership-map{grid-template-rows:auto clamp(6.7rem,8.4vw,9rem) auto;min-height:0}.hospital-asc-partnership-section .hospital-asc-partnership-path-card{grid-template-rows:auto auto auto minmax(4.7rem,1fr) auto;box-shadow:0 16px 32px #0c23401a}.hospital-asc-partnership-section .hospital-asc-partnership-path-card:hover,.hospital-asc-partnership-section .hospital-asc-partnership-path-card:focus,.hospital-asc-partnership-section .hospital-asc-partnership-path-card:focus-within{box-shadow:0 24px 46px #0c234029;scale:var(--card-hover-scale-c);translate:0 var(--card-hover-lift-c)}.hospital-asc-partnership-section .hospital-asc-partnership-path-card--featured{border-color:#009ca65c;box-shadow:0 18px 36px #0c234021,inset 0 0 0 1px #2ad2c92e}.hospital-asc-partnership-featured-mark{position:absolute;top:3.72rem;right:1rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.05rem;height:2.05rem;border:1px solid rgba(0,156,166,.2);border-radius:999px;background:#fff;color:var(--color-medium-teal)}.hospital-asc-partnership-featured-mark svg{width:1.1rem;height:1.1rem;fill:currentColor;stroke-width:1.8}.hospital-asc-partnership-section .hospital-asc-partnership-path-card--featured .hospital-asc-partnership-path-description{padding-right:2.55rem}.hospital-asc-partnership-section .hospital-asc-partnership-success-note{box-shadow:none;transition:border-color var(--card-hover-motion),scale var(--card-hover-motion),translate var(--card-hover-motion)}.hospital-asc-partnership-section .hospital-asc-partnership-success-note:hover,.hospital-asc-partnership-section .hospital-asc-partnership-success-note:focus-within{border-color:#2ad2c97a;scale:1.055;translate:0 -.22rem}.hospital-asc-partnership-section .hospital-asc-partnership-path-button:hover,.hospital-asc-partnership-section .hospital-asc-partnership-path-button:focus-visible{box-shadow:none;scale:1.06;translate:0 -.18rem}@media(max-width:1200px){.hospital-asc-partnership-section .hospital-asc-partnership-path-grid{gap:clamp(.95rem,1.5vw,1.45rem)}}@media(max-width:899px){.hospital-asc-partnership-section{background-image:none}.hospital-asc-partnership-section .hospital-asc-partnership-path-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.hospital-asc-partnership-section .hospital-asc-partnership-map{grid-template-rows:auto auto}.hospital-asc-partnership-section .hospital-asc-partnership-route-art,.hospital-asc-partnership-section .hospital-asc-partnership-route-space{display:none}.hospital-asc-partnership-section .hospital-asc-partnership-featured-mark{top:.85rem;right:.85rem}.hospital-asc-partnership-section .hospital-asc-partnership-path-card--featured .hospital-asc-partnership-path-description{padding-right:0}}@media(max-width:480px){.hospital-asc-partnership-section .hospital-asc-partnership-layout{width:calc(100% - 1.25rem)}.hospital-asc-partnership-section .hospital-asc-partnership-path-card-header,.hospital-asc-partnership-section .hospital-asc-partnership-bottom-benefits{grid-template-columns:minmax(0,1fr)}}.hospital-asc-partnership-section .hospital-asc-partnership-intro h2{color:var(--color-deep-navy)}.hospital-asc-partnership-section .hospital-asc-partnership-intro>p{color:var(--color-blue)}.hospital-asc-partnership-section .hospital-asc-partnership-success-note h3{color:#fff}.hospital-asc-partnership-section .hospital-asc-partnership-success-note p{color:#ffffffe6}@media(min-width:900px){.hospital-asc-partnership-section{--hospital-asc-partnership-wide-width: var(--hospital-asc-compact-shell-width);padding:clamp(1.5rem,2.35vw,2.15rem) 0 calc(clamp(1.65rem,2.5vw,2.5rem) + var(--hospital-asc-stage-overlap))}.hospital-asc-partnership-placeholder{min-height:clamp(31rem,41.5vw,46rem)}.hospital-asc-partnership-content{min-height:clamp(20rem,24vw,23.5rem)}.hospital-asc-partnership-heading{width:min(100%,calc(100% - 18rem),40rem)}.hospital-asc-partnership-heading-mark{width:3rem;height:3rem;margin-bottom:.55rem;border-radius:.82rem}.hospital-asc-partnership-heading-mark svg{width:1.62rem;height:1.62rem}.hospital-asc-partnership-heading>p{max-width:22rem}.hospital-asc-partnership-success-wrapper{width:min(100%,19.5rem);margin-top:1.2rem}.hospital-asc-partnership-success-note{gap:.6rem;padding:.78rem .82rem;border-radius:.78rem}.hospital-asc-partnership-success-icon{width:2.1rem;height:2.1rem}.hospital-asc-partnership-model-grid{min-height:clamp(15.2rem,18.4vw,17.6rem)}.hospital-asc-partnership-model-shell:nth-child(1){top:calc(39.8% - 4rem);width:clamp(21rem,42%,34rem)}.hospital-asc-partnership-model-shell:nth-child(2){top:calc(6.2% - 14.5rem);width:clamp(16.2rem,21.4vw,20rem);height:clamp(16.2rem,21.4vw,20rem)}.hospital-asc-partnership-model-shell:nth-child(3){top:calc(2.1% - 17.8rem);width:clamp(16.2rem,21.8%,20.2rem)}.hospital-asc-partnership-model-card{min-height:clamp(14.5rem,17.8vw,17rem);gap:.58rem;padding:.74rem;border-radius:.72rem}.hospital-asc-partnership-model-card--capital{gap:.88rem .7rem;border-radius:.95rem}.hospital-asc-partnership-model-card--mso{min-height:clamp(19rem,22.4vw,23.2rem);padding-top:1.2rem}.hospital-asc-partnership-model-heading{gap:.48rem;margin-bottom:.28rem}.hospital-asc-partnership-model-heading-icon{width:2.45rem;height:2.45rem}.hospital-asc-partnership-model-heading-icon svg{width:1.25rem}.hospital-asc-partnership-path-grid{gap:clamp(.58rem,.82vw,.82rem)}.hospital-asc-partnership-path-card{min-height:clamp(20rem,21.6vw,23.2rem);padding:.64rem}.hospital-asc-partnership-path-icon{width:2.45rem;height:2.45rem}.hospital-asc-partnership-path-icon svg{width:1.25rem}.hospital-asc-partnership-path-media{min-height:clamp(6.9rem,8vw,8.5rem)}.hospital-asc-partnership-path-button{min-height:2.12rem;padding:.46rem .72rem}.hospital-asc-partnership-outcome{width:clamp(8.5rem,10vw,10.4rem);padding:1rem}}@media(min-width:900px){body .app-shell .hospital-asc-partnership-section{padding:clamp(1.36rem,2.18vw,1.98rem) 0 calc(clamp(1.47rem,2.3vw,2.3rem) + var(--hospital-asc-stage-overlap))}body .app-shell .hospital-asc-partnership-placeholder{min-height:clamp(28.8rem,38vw,41.4rem)}body .app-shell .hospital-asc-partnership-content{min-height:clamp(18.6rem,22.3vw,21.9rem)}body .app-shell .hospital-asc-partnership-stage{gap:clamp(.38rem,.7vw,.68rem)}body .app-shell .hospital-asc-partnership-heading{width:min(100%,calc(100% - 17.2rem),39.1rem)}body .app-shell .hospital-asc-partnership-heading-mark{width:2.82rem;height:2.82rem;margin-bottom:.48rem;border-radius:.76rem}body .app-shell .hospital-asc-partnership-heading-mark svg{width:1.52rem;height:1.52rem}body .app-shell .hospital-asc-partnership-accent{width:3.1rem;height:2px;margin:.54rem 0 .5rem}body .app-shell .hospital-asc-partnership-heading>p{max-width:21.3rem}body .app-shell .hospital-asc-partnership-success-wrapper{width:min(100%,18.9rem);margin-top:1.04rem}body .app-shell .hospital-asc-partnership-success-note{gap:.55rem;padding:.67rem .74rem;border-radius:.71rem}body .app-shell .hospital-asc-partnership-success-icon{width:1.96rem;height:1.96rem}body .app-shell .hospital-asc-partnership-model-grid{min-height:clamp(14rem,17vw,16.3rem)}body .app-shell .hospital-asc-partnership-model-shell:nth-child(1){top:calc(39.8% - 3.56rem);width:clamp(19.8rem,46%,31.6rem)}body .app-shell .hospital-asc-partnership-model-shell:nth-child(2){top:calc(6.2% - 13.3rem);width:clamp(15.2rem,19.8vw,18.4rem);height:clamp(15.2rem,19.8vw,18.4rem)}body .app-shell .hospital-asc-partnership-model-shell:nth-child(3){top:calc(2.1% - 16.2rem);width:clamp(15.4rem,20%,18.6rem)}body .app-shell .hospital-asc-partnership-model-card{min-height:clamp(13.6rem,16.3vw,15.6rem);gap:.48rem;padding:.64rem;border-radius:.67rem}body .app-shell .hospital-asc-partnership-model-card--capital{grid-template-columns:minmax(8.6rem,1.12fr) minmax(0,.88fr);gap:.71rem .58rem;border-radius:.87rem}body .app-shell .hospital-asc-partnership-model-card--mso{min-height:clamp(17.5rem,20.6vw,21.3rem);padding-top:1.06rem}body .app-shell .hospital-asc-partnership-model-card--mobile .hospital-asc-partnership-model-copy{margin-top:2.55rem}body .app-shell .hospital-asc-partnership-model-card--mobile .hospital-asc-partnership-model-media{bottom:1.82rem}body .app-shell .hospital-asc-partnership-model-heading{gap:.36rem;margin-bottom:.22rem}body .app-shell .hospital-asc-partnership-model-heading-icon svg{width:1rem;height:1rem}body .app-shell .hospital-asc-partnership-model-chip,body .app-shell .hospital-asc-partnership-model-chip-row--mobile-floating .hospital-asc-partnership-model-chip{min-height:2.07rem;padding:.35rem .53rem;border-radius:.58rem}body .app-shell .hospital-asc-partnership-model-detail{gap:.48rem;padding:.42rem .14rem}body .app-shell .hospital-asc-partnership-model-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}body .app-shell .hospital-asc-partnership-model-detail+.hospital-asc-partnership-model-detail{border-top:0}body .app-shell .hospital-asc-partnership-model-detail>span:last-child{white-space:nowrap}body .app-shell .hospital-asc-partnership-model-detail-icon{width:1.72rem;height:1.72rem}body .app-shell .hospital-asc-partnership-bottom-row{grid-template-columns:minmax(0,1fr) clamp(18.4rem,22.1vw,27.6rem);gap:clamp(.6rem,1.04vw,.83rem);margin-top:clamp(-1.15rem,-1.26vw,-.63rem)}body .app-shell .hospital-asc-partnership-bottom-benefit{gap:.44rem;min-height:6.27rem;padding:.74rem .8rem}body .app-shell .hospital-asc-partnership-bottom-benefit-icon{width:2.7rem;height:2.7rem}body .app-shell .hospital-asc-partnership-path-grid{gap:clamp(.5rem,.78vw,.74rem)}body .app-shell .hospital-asc-partnership-path-card{min-height:clamp(18.6rem,19.8vw,21.3rem);gap:.44rem;padding:.55rem;border-radius:.67rem}body .app-shell .hospital-asc-partnership-path-card-header{gap:.42rem}body .app-shell .hospital-asc-partnership-path-icon{width:2.24rem;height:2.24rem}body .app-shell .hospital-asc-partnership-path-icon svg{width:1.15rem;height:1.15rem}body .app-shell .hospital-asc-partnership-path-description{min-height:calc(var(--hospital-asc-card-body-font-size) * 1.36 * 3)}body .app-shell .hospital-asc-partnership-path-media{min-height:clamp(6.2rem,7.36vw,7.82rem)}body .app-shell .hospital-asc-partnership-path-detail{gap:.38rem;padding:.34rem .44rem}body .app-shell .hospital-asc-partnership-path-detail>span{width:1.22rem;height:1.22rem}body .app-shell .hospital-asc-partnership-path-detail svg{width:.75rem;height:.75rem}body .app-shell .hospital-asc-partnership-path-button{min-height:2.18rem;padding:.41rem .67rem;gap:.38rem}body .app-shell .hospital-asc-partnership-route-space{min-height:clamp(5.64rem,7.36vw,7.82rem)}body .app-shell .hospital-asc-partnership-outcome{width:clamp(15.6rem,18.4vw,19.1rem);aspect-ratio:auto;min-height:clamp(7.82rem,9.2vw,9.55rem);padding:.83rem 1.35rem;border-radius:999px}body .app-shell .hospital-asc-partnership-outcome h3{max-width:13.5rem}body .app-shell .hospital-asc-partnership-outcome p{max-width:14rem}}.hospital-asc-partnership-section .hospital-asc-partnership-outcome,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-outcome{width:clamp(15.6rem,18.4vw,19.1rem);aspect-ratio:auto;min-height:clamp(7.82rem,9.2vw,9.55rem);border-radius:1.45rem}.hospital-asc-partnership-section .hospital-asc-partnership-outcome-rings,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-outcome-rings{border-radius:1.75rem}.hospital-asc-partnership-section .hospital-asc-partnership-bottom-benefits,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-bottom-benefits{border-radius:.78rem}.hospital-asc-partnership-section .hospital-asc-partnership-bottom-benefit,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-bottom-benefit{grid-template-columns:minmax(0,1fr);gap:.34rem;align-items:start}.hospital-asc-partnership-section .hospital-asc-partnership-bottom-benefit h3,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-bottom-benefit h3{display:inline-flex;align-items:center;gap:.46rem}.hospital-asc-partnership-section .hospital-asc-partnership-bottom-benefit-icon,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-bottom-benefit-icon{width:1.78rem;height:1.78rem;margin-top:0;flex:0 0 auto}.hospital-asc-partnership-section .hospital-asc-partnership-bottom-benefit-icon svg,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-bottom-benefit-icon svg{width:.95rem;height:.95rem}.legal-page{min-height:calc(100vh - var(--header-height-desktop));padding:calc(var(--header-height-desktop) + clamp(3rem,6vw,5rem)) 1rem clamp(4rem,7vw,6rem);display:grid;place-items:start center;background:linear-gradient(180deg,#b7dde147,#fff0 34%),#fff}.legal-page-panel{width:min(100%,64rem);padding:clamp(2rem,4vw,3.25rem);display:grid;gap:1rem;background:#fff;border:1px solid rgba(12,35,64,.08);box-shadow:0 1.25rem 3rem #0c234014}.legal-page-eyebrow{margin:0;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.legal-page h1{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-section-size);line-height:1.05}.legal-page p:not(.legal-page-eyebrow){max-width:52rem;margin:0;color:#475467;font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}.legal-page-sections{display:grid;gap:.9rem;margin-top:.55rem}.legal-page-section{padding:1rem 1.1rem;border:1px solid rgba(12,35,64,.08);border-radius:var(--surface-apple-radius-inner);background:linear-gradient(180deg,#fff,#f7fbfc)}.legal-page-section h2{margin:0 0 .45rem;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-card-size);line-height:1.14}.legal-page-section p{max-width:none!important;font-size:var(--content-small-font-size)!important;line-height:var(--content-small-line-height)!important}.legal-page-actions{margin-top:.8rem;display:flex;flex-wrap:wrap;gap:.8rem}.legal-page-primary,.legal-page-secondary{min-height:2.75rem;padding:.72rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--button-radius-secondary);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;text-decoration:none}.legal-page-primary{background:var(--color-medium-teal);color:#fff}.legal-page-secondary{border:1px solid rgba(12,35,64,.14);color:var(--color-deep-navy)}.legal-page-primary svg{width:1rem;height:1rem}@media(max-width:899px){.legal-page{min-height:calc(100vh - var(--header-height-mobile));padding-top:calc(var(--header-height-mobile) + 2rem)}}@media(max-width:480px){.legal-page-actions{display:grid}}.next-step-finder-page{min-height:100vh;padding-top:var(--header-height-desktop);overflow:hidden;background:radial-gradient(circle at top left,rgba(42,210,201,.14),transparent 30rem),linear-gradient(180deg,#edf6fa,#f8fbfd 28%,#eef5fb);color:var(--color-text)}.next-step-finder-page a{text-decoration:none}.next-step-finder-page img{display:block;max-width:100%}.next-step-finder-shell{width:min(calc(100% - 2rem),1080px);margin:0 auto}.next-step-finder-assessment{position:relative;min-height:calc(100vh - var(--header-height-desktop));width:calc(100vw / var(--zoom-scale));margin-left:calc(50% - 50vw / var(--zoom-scale));padding:clamp(2rem,4vw,3.4rem) 0 clamp(3rem,5vw,4.6rem);isolation:isolate}.next-step-finder-assessment:before,.next-step-finder-assessment:after{content:"";position:absolute;inset:0;pointer-events:none}.next-step-finder-assessment:before{z-index:1;background:linear-gradient(180deg,#ffffff1f,#ffffff38),linear-gradient(90deg,#f8fbfff0,#f8fbffb8 40%,#f8fbff47 68%,#f8fbff24)}.next-step-finder-assessment:after{z-index:1;background:radial-gradient(circle at 12% 24%,rgba(255,255,255,.56),transparent 18rem),radial-gradient(circle at 82% 24%,rgba(183,221,225,.38),transparent 24rem)}.next-step-finder-assessment-media{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.next-step-finder-assessment-media img{position:fixed;top:0;left:50%;width:calc(100vw / var(--zoom-scale));height:calc(100vh / var(--zoom-scale));object-fit:cover;object-position:center center;transform:translate(-50%);filter:saturate(.82) brightness(1.02)}.next-step-finder-intro-copy{max-width:none;margin-bottom:1.65rem}.next-step-finder-intro-copy h1{display:inline-block;max-width:100%;margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-hero-size);font-weight:600;line-height:1.04;white-space:nowrap}.next-step-finder-intro-copy p{max-width:27rem;margin:.85rem 0 0;color:#1b365de0;font-size:var(--section-intro-font-size);line-height:var(--section-intro-line-height)}.next-step-finder-progress{margin-top:1.35rem;display:inline-flex;align-items:center;gap:.75rem}.next-step-finder-progress-bar{width:2.9rem;height:.26rem;border-radius:999px;background:linear-gradient(90deg,var(--color-medium-teal) 0%,var(--color-blue) 100%)}.next-step-finder-progress-label{color:var(--color-blue);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:600}.next-step-finder-form-panel{position:relative;z-index:2;padding:clamp(1.45rem,2.4vw,2rem);border:1px solid rgba(255,255,255,.78);border-radius:2rem;background:#ffffffdb;box-shadow:0 24px 80px #0c234024;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.next-step-finder-form{display:grid;gap:1.35rem}.next-step-finder-question-block{margin:0;padding:0;border:0}.next-step-finder-question-block--error .next-step-finder-question-text{color:#8f2142}.next-step-finder-question-legend{margin:0 0 .8rem;padding:0;display:flex;align-items:center;gap:.8rem;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:600;line-height:1.22}.next-step-finder-question-text{width:30rem;max-width:100%;display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.55rem}.next-step-finder-question-legend small{color:#1b365dd1;font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:600}.next-step-finder-question-number{width:2.05rem;height:2.05rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,119,139,.36);border-radius:999px;background:#ffffffc2;color:var(--color-teal);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:600}.next-step-finder-question-content{padding-left:calc(2.05rem + .8rem);padding-right:6.85rem}.next-step-finder-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.next-step-finder-choice-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.next-step-finder-choice-grid--three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.next-step-finder-choice-grid--stacked{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:space-between}.next-step-finder-choice-grid-item{min-width:0;display:flex}.next-step-finder-choice-card{position:relative;width:100%;min-height:9.1rem;padding:.95rem .9rem;display:grid;grid-template-columns:1fr;align-content:stretch;align-items:stretch;gap:.7rem;border:1px solid rgba(12,35,64,.12);border-radius:1.2rem;background:#fffffff5;box-shadow:0 10px 24px #0c23400d;cursor:pointer;transition:border-color var(--button-motion),box-shadow var(--button-motion),transform var(--button-motion)}.next-step-finder-choice-card:hover,.next-step-finder-choice-card:focus-within{border-color:#00778b57;box-shadow:0 18px 36px #0c23401a;transform:translateY(-2px)}.next-step-finder-choice-card--selected{border-color:#00778b8f;background:linear-gradient(180deg,#fffffffa,#e8f7f8fa);box-shadow:0 20px 42px #00778b1f}.next-step-finder-choice-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.next-step-finder-choice-control{position:absolute;top:50%;left:.9rem;z-index:1;width:1.05rem;height:1.05rem;border:2px solid rgba(27,54,93,.36);border-radius:999px;background:#fff;box-shadow:inset 0 0 #00778be0;transform:translateY(-50%);transition:border-color var(--button-motion),box-shadow var(--button-motion),background var(--button-motion)}.next-step-finder-choice-card--selected .next-step-finder-choice-control{border-color:var(--color-medium-teal);box-shadow:inset 0 0 0 .22rem #00778be0}.next-step-finder-choice-control--checkbox{border-radius:var(--button-radius-secondary)}.next-step-finder-choice-card--without-control{grid-template-columns:1fr}.next-step-finder-choice-body{grid-column:1;min-width:0}.next-step-finder-choice-card--inline:not(.next-step-finder-choice-card--without-control) .next-step-finder-choice-body{padding-left:1.45rem}.next-step-finder-choice-body--stacked{min-height:100%;display:grid;justify-items:center;align-content:center;gap:.65rem;text-align:center}.next-step-finder-choice-body--inline{min-height:100%;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem}.next-step-finder-choice-icon{width:2.55rem;height:2.55rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.85rem;background:linear-gradient(180deg,#2ad2c929,#b7dde147);color:var(--color-blue)}.next-step-finder-choice-icon svg{width:1.25rem;height:1.25rem}.next-step-finder-choice-copy{display:grid;gap:.42rem}.next-step-finder-choice-body--stacked .next-step-finder-choice-copy{justify-items:center;text-align:center}.next-step-finder-choice-body--stacked .next-step-finder-choice-title{max-width:7.25rem;min-height:2.5em;display:inline-flex;align-items:center;justify-content:center;text-wrap:balance}.next-step-finder-choice-body--inline .next-step-finder-choice-copy{align-content:center;text-align:left}.next-step-finder-choice-grid--stacked .next-step-finder-choice-grid-item{flex:0 0 auto;display:block}.next-step-finder-choice-grid--stacked .next-step-finder-choice-card{width:auto;min-width:12.6rem;padding-inline:1rem}.next-step-finder-choice-title{color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:600;line-height:1.24}.next-step-finder-choice-description{color:#1b365dc7;font-size:var(--content-small-font-size);line-height:1.45}.next-step-finder-choice-card--inline{min-height:4.9rem}.next-step-finder-choice-card--inline .next-step-finder-choice-icon{width:2.15rem;height:2.15rem;border-radius:.75rem}.next-step-finder-choice-card--inline .next-step-finder-choice-icon svg{width:1.08rem;height:1.08rem}.next-step-finder-choice-card--inline .next-step-finder-choice-description{display:none}.next-step-finder-select-wrap{position:relative}.next-step-finder-select{width:100%;min-height:3.35rem;padding:0 3rem 0 1rem;border:1px solid rgba(12,35,64,.14);border-radius:1rem;background:#fffffffa;color:var(--color-blue);font-family:var(--font-body);font-size:var(--content-small-font-size);appearance:none;box-shadow:0 12px 28px #0c23400d}.next-step-finder-select:focus{outline:2px solid rgba(0,156,166,.18);border-color:#00778b75}.next-step-finder-select-icon{position:absolute;top:50%;right:1.2rem;display:inline-flex;align-items:center;justify-content:center;color:var(--color-blue);transform:translateY(-50%);pointer-events:none}.next-step-finder-notes-wrap{min-width:0}.next-step-finder-notes{width:100%;min-height:8.2rem;padding:.9rem 1rem;border:1px solid rgba(12,35,64,.14);border-radius:1rem;background:#fffffffa;color:var(--color-text);font:inherit;resize:vertical;box-shadow:0 12px 28px #0c23400d}.next-step-finder-notes:focus{outline:2px solid rgba(0,156,166,.18);border-color:#00778b75}.next-step-finder-notes-helper{margin:.55rem 0 0;color:#1b365dc2;font-size:var(--content-meta-font-size);line-height:1.5}.next-step-finder-form-actions{display:grid;justify-content:center;justify-items:center;gap:.7rem}.next-step-finder-submit{min-height:3.2rem;width:min(100%,32rem);min-width:18rem;padding:.8rem 1.15rem;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;border:0;border-radius:var(--button-radius-primary);background:linear-gradient(90deg,var(--color-medium-teal) 0%,var(--color-teal) 40%,var(--color-blue) 100%);color:#fff;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:600;cursor:pointer;box-shadow:0 18px 34px #00778b33}.next-step-finder-submit svg{width:1rem;height:1rem}.next-step-finder-secure-note{margin:0;display:inline-flex;align-items:center;gap:.55rem;color:#1b365dd6;font-size:var(--content-meta-font-size);line-height:1.4}.next-step-finder-secure-note svg{width:1rem;height:1rem;color:var(--color-blue)}.next-step-finder-error-text{margin:.75rem 0 0;color:#8f2142;font-size:var(--content-small-font-size);font-weight:600;line-height:1.45}.next-step-finder-results{margin-top:1rem;padding:clamp(1.3rem,2.2vw,1.7rem);background:#ffffffd1}.next-step-finder-results-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.9rem;align-items:end}.next-step-finder-results-eyebrow{display:inline-flex;align-items:center;gap:.55rem;color:var(--color-teal);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.next-step-finder-results-eyebrow:after{content:"";width:2.1rem;height:2px;border-radius:999px;background:currentColor}.next-step-finder-results h2{margin:.45rem 0 0;display:inline-flex;align-items:center;gap:.5rem;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:min(var(--heading-section-size),var(--heading-featured-size));font-weight:600;line-height:1.1}.next-step-finder-results h2>svg{width:.75em;height:.75em;flex:0 0 auto;color:var(--color-medium-teal);stroke-width:1.9}.next-step-finder-results-head p,.next-step-finder-results-summary{margin:0;color:#1b365ddb;font-size:var(--section-intro-font-size);line-height:var(--section-intro-line-height)}.next-step-finder-results-meta{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.7rem}.next-step-finder-results-meta span{min-height:2.2rem;padding:.4rem .8rem;display:inline-flex;align-items:center;border:1px solid rgba(0,119,139,.18);border-radius:999px;background:#ffffffeb;color:var(--color-blue);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:600}.next-step-finder-results-summary{margin-top:.85rem}.next-step-finder-recommendation-grid{margin-top:1.15rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.next-step-finder-recommendation-grid-item{min-width:0;display:flex}.next-step-finder-recommendation-card{width:100%;padding:1rem .95rem;display:flex;flex-direction:column;gap:.7rem;border:1px solid rgba(12,35,64,.1);border-radius:1rem;background:#fffffff5;box-shadow:0 14px 30px #0c234012}.next-step-finder-recommendation-icon{width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.8rem;background:linear-gradient(180deg,#2ad2c929,#b7dde147);color:var(--color-blue)}.next-step-finder-recommendation-card h3{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:600;line-height:1.2}.next-step-finder-recommendation-card p{margin:0;color:#1b365dcc;font-size:var(--content-meta-font-size);line-height:1.5}.next-step-finder-recommendation-action{margin-top:auto;min-height:2.6rem;display:inline-flex;align-items:center;gap:.55rem;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:600}.next-step-finder-recommendation-action svg{width:.95rem;height:.95rem}@media(max-width:1200px){.next-step-finder-page{padding-top:var(--header-height-mobile)}.next-step-finder-assessment{min-height:calc(100vh - var(--header-height-mobile));padding-top:1.6rem}.next-step-finder-choice-grid,.next-step-finder-choice-grid--three-up{grid-template-columns:repeat(2,minmax(0,1fr))}.next-step-finder-choice-grid--stacked{display:flex;flex-wrap:nowrap}.next-step-finder-results-head{grid-template-columns:1fr}.next-step-finder-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.next-step-finder-shell{width:min(calc(100% - 1.2rem),1080px)}.next-step-finder-form-panel,.next-step-finder-results{border-radius:1.5rem}.next-step-finder-intro-copy h1{font-size:min(var(--heading-hero-size),2.45rem)}.next-step-finder-intro-copy p{font-size:var(--section-intro-font-size)}.next-step-finder-form-panel,.next-step-finder-results{padding:1.2rem}.next-step-finder-question-legend{align-items:flex-start;font-size:var(--heading-card-size)}.next-step-finder-question-text{width:100%}.next-step-finder-question-content{padding-inline:0}.next-step-finder-choice-grid,.next-step-finder-recommendation-grid{grid-template-columns:1fr}.next-step-finder-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-step-finder-choice-grid--stacked{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.next-step-finder-choice-grid--wide,.next-step-finder-choice-grid--three-up{grid-template-columns:repeat(2,minmax(0,1fr))}.next-step-finder-choice-card{min-height:auto}.next-step-finder-choice-grid--stacked .next-step-finder-choice-grid-item{display:flex}.next-step-finder-choice-grid--stacked .next-step-finder-choice-card{width:100%;min-width:0}}@media(max-width:480px){.next-step-finder-assessment{padding-bottom:2rem}.next-step-finder-progress{gap:.65rem}.next-step-finder-intro-copy h1{font-size:min(var(--heading-hero-size),1.65rem)}.next-step-finder-question-legend{gap:.75rem;font-size:var(--heading-card-size)}.next-step-finder-question-number{width:1.85rem;height:1.85rem;font-size:var(--content-meta-font-size)}.next-step-finder-choice-card{padding:.9rem .8rem;gap:.65rem}.next-step-finder-choice-body--inline{gap:.6rem}.next-step-finder-choice-icon,.next-step-finder-recommendation-icon{width:2.2rem;height:2.2rem;border-radius:.75rem}.next-step-finder-choice-title,.next-step-finder-recommendation-card h3{font-size:var(--content-small-font-size)}.next-step-finder-select{min-height:3.1rem}.next-step-finder-submit{width:100%;min-width:0;font-size:var(--content-small-font-size)}.next-step-finder-secure-note{align-items:flex-start}}.next-step-finder-results{position:relative;z-index:2;border:1px solid rgba(255,255,255,.72);border-radius:2rem;background:#ffffffa3;box-shadow:0 24px 80px #0c234024;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.patient-page{--patient-compact-shell-width: 1240px;--section-intro-font-size: .98rem;--section-intro-line-height: 1.42;--content-body-font-size: .92rem;--content-small-font-size: .87rem;--content-meta-font-size: .76rem;--heading-card-size: 1.06rem;--heading-section-max: 2.62rem;--heading-section-vw: 2.62vw;--heading-section-size: clamp(var(--heading-section-min), var(--heading-section-vw), var(--heading-section-max));--poster-hero-artwork-width: 1672px;--poster-hero-artwork-height: 941px;--patient-section-overlap: clamp(2rem, 4.2vw, 4rem);--patient-section-radius: clamp(2.4rem, 5vw, 4.4rem);--patient-section-deep-overlap: clamp(2.75rem, 4.6vw, 4.5rem);--patient-section-deep-radius: clamp(4.75rem, 7.5vw, 8rem);--patient-section-deep-edge: rgba(42, 210, 201, .78);--patient-section-deep-shadow: rgba(0, 156, 166, .13);--patient-section-top-inset: clamp(.4rem, 1.2vw, 1rem);--patient-section-handoff-clearance: clamp(1.6rem, 3vw, 2.6rem);--patient-section-stage-white: #ffffff;--patient-section-stage-ice: #eef9fa;--patient-section-stage-aqua: #e7f6f8;min-height:100vh;overflow-x:hidden;padding-top:var(--header-height-desktop);background:#fff;color:var(--color-text)}.patient-treatment-options-context.treatment-options-page{min-height:0;padding-top:0;overflow:visible;background:transparent}.patient-page>section{position:relative}.patient-hospital-section-context.hospital-asc-page{width:100%;min-height:0;padding-top:0;overflow:visible;background:transparent}@media(min-width:900px){.patient-hospital-section-context.hospital-asc-page{--hospital-asc-stage-overlap: var(--patient-section-deep-overlap);--hospital-asc-stage-radius: var(--patient-section-deep-radius)}.patient-hospital-section-context.hospital-asc-page>.hospital-asc-section-stage,.patient-page .patient-section-stage.patient-section-stage--deep-curve{border-top:2px solid var(--patient-section-deep-edge);box-shadow:inset 0 1px #ffffffd1,0 -30px 64px var(--patient-section-deep-shadow)}.patient-page .patient-section-stage.patient-section-stage--deep-curve{--patient-section-radius: var(--patient-section-deep-radius);width:calc(100% - clamp(1.5rem,3vw,3.5rem));margin-top:calc(var(--patient-section-deep-overlap) * -1);margin-inline:auto}}.patient-page .patient-section-stage{position:relative;z-index:2;margin-top:calc(var(--patient-section-overlap) * -1);background:var(--patient-section-stage-background, #ffffff);border-top-left-radius:var(--patient-section-radius);border-top-right-radius:var(--patient-section-radius);overflow:hidden;--patient-section-sprout-duration: .92s;--patient-section-sprout-distance: calc(var(--patient-section-radius) * .48);--patient-section-sprout-edge: rgba(218, 237, 240, .5);--patient-section-sprout-wash: rgba(255, 255, 255, .66);--patient-section-sprout-line: rgba(141, 176, 184, .2);--patient-section-sprout-line-glow: rgba(141, 176, 184, .1);--patient-section-edge-line: rgba(255, 255, 255, .66);--patient-section-edge-shadow: rgba(0, 86, 112, .07);box-shadow:inset 0 1px 0 var(--patient-section-edge-line),0 -22px 52px var(--patient-section-edge-shadow);transform:translateZ(0);transform-origin:top center;will-change:transform,clip-path,filter}.patient-page .patient-section-stage.patient-section-stage--white{--patient-section-stage-background: var(--patient-section-stage-white);--patient-section-sprout-edge: rgba(228, 236, 240, .52);--patient-section-sprout-wash: rgba(255, 255, 255, .72);--patient-section-sprout-line: rgba(170, 188, 196, .18);--patient-section-sprout-line-glow: rgba(170, 188, 196, .08);--patient-section-edge-line: rgba(255, 255, 255, .74);--patient-section-edge-shadow: rgba(0, 86, 112, .06)}.patient-page .patient-section-stage.patient-section-stage--ice{--patient-section-stage-background: var(--patient-section-stage-ice);--patient-section-sprout-edge: rgba(192, 226, 230, .48);--patient-section-sprout-wash: rgba(255, 255, 255, .5);--patient-section-sprout-line: rgba(114, 166, 176, .19);--patient-section-sprout-line-glow: rgba(114, 166, 176, .1);--patient-section-edge-line: rgba(255, 255, 255, .62);--patient-section-edge-shadow: rgba(0, 86, 112, .07)}.patient-page .patient-section-stage.patient-section-stage--aqua{--patient-section-stage-background: var(--patient-section-stage-aqua);--patient-section-sprout-edge: rgba(188, 221, 226, .5);--patient-section-sprout-wash: rgba(255, 255, 255, .46);--patient-section-sprout-line: rgba(108, 160, 170, .18);--patient-section-sprout-line-glow: rgba(108, 160, 170, .09);--patient-section-edge-line: rgba(255, 255, 255, .58);--patient-section-edge-shadow: rgba(0, 86, 112, .08)}.patient-page.patient-page--stage-motion-ready .patient-section-stage:not(.is-visible){transform:translateY(var(--patient-section-sprout-distance)) scaleY(.985) translateZ(0);clip-path:inset(calc(var(--patient-section-radius) * .48) 0 0 0 round var(--patient-section-radius) var(--patient-section-radius) 0 0);filter:drop-shadow(0 0 0 rgba(0,45,77,0))}.patient-page .patient-section-stage.is-visible{animation:patientSectionStageSprout var(--patient-section-sprout-duration) cubic-bezier(.16,1.06,.3,1) both}.patient-page .patient-section-stage>.patient-section-sprout{position:absolute;left:0;right:0;top:0;z-index:4;height:calc(var(--patient-section-radius) * .68);border-top:1px solid var(--patient-section-sprout-line);border-top-left-radius:var(--patient-section-radius);border-top-right-radius:var(--patient-section-radius);background-image:linear-gradient(90deg,var(--patient-section-sprout-edge),rgba(255,255,255,.03) 28%,rgba(255,255,255,0) 50%,rgba(255,255,255,.03) 72%,var(--patient-section-sprout-edge)),radial-gradient(70% 84% at 50% 0,var(--patient-section-sprout-wash) 0,rgba(255,255,255,.16) 52%,rgba(255,255,255,0) 100%);box-shadow:inset 0 1px #ffffffb8;opacity:.68;pointer-events:none;transform:translateY(0) scaleX(.94);transform-origin:top center;will-change:transform,opacity}.patient-page .patient-section-stage>.patient-section-sprout:after{content:"";position:absolute;left:-6%;right:-6%;top:-1px;height:2px;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--patient-section-sprout-line),rgba(255,255,255,.32),var(--patient-section-sprout-line),transparent);box-shadow:0 4px 12px var(--patient-section-sprout-line-glow)}.patient-page .patient-section-stage>.section-mist{display:none}.patient-page .patient-section-stage.is-visible>.patient-section-sprout{animation:patientSectionSprout var(--patient-section-sprout-duration) cubic-bezier(.16,1.06,.3,1) both}.patient-impact-worldwide-flag,.patient-stories-country-item,.patient-stories-country-item img,.patient-story-country-flag,.patient-global-media-country-flag{transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .22s ease,filter .22s ease}.patient-impact-worldwide-card:hover .patient-impact-worldwide-country-badge,.patient-impact-worldwide-card:focus-visible .patient-impact-worldwide-country-badge{box-shadow:0 .8rem 1.45rem #00778b29}.patient-impact-worldwide-card:hover .patient-impact-worldwide-flag,.patient-impact-worldwide-card:focus-visible .patient-impact-worldwide-flag,.patient-impact-worldwide-region:hover .patient-impact-worldwide-flag,.patient-impact-worldwide-region:focus-visible .patient-impact-worldwide-flag{border-color:#009ca65c;box-shadow:inset 0 0 0 1px #ffffff70,0 .48rem 1rem #00778b2e,0 0 0 .22rem #2ad2c924;transform:translateY(-.12rem) scale(1.08)}.patient-stories-country-item:hover{z-index:2;transform:translate(-50%,calc(-50% - .18rem)) scale(1.06)}.patient-stories-country-item:hover img{filter:drop-shadow(0 1rem 1.35rem rgba(0,119,139,.2)) saturate(1.08)}.patient-story-card:hover .patient-story-country-badge,.patient-story-card:focus-visible .patient-story-country-badge,.patient-story-card:focus-within .patient-story-country-badge{background:#005670b8}.patient-story-card:hover .patient-story-country-flag,.patient-story-card:focus-visible .patient-story-country-flag,.patient-story-card:focus-within .patient-story-country-flag{border-color:#ffffff9e;box-shadow:0 .42rem .85rem #00000038;transform:translateY(-.08rem) scale(1.08)}.patient-global-media-browse-pill:hover .patient-global-media-country-flag,.patient-global-media-browse-pill:focus-visible .patient-global-media-country-flag{border-color:#009ca657;box-shadow:0 .5rem 1rem #00778b29,0 0 0 .2rem #2ad2c91f;transform:translateY(-.1rem) scale(1.08)}body .app-shell .patient-page>.patient-section-stage:not(:last-child){padding-bottom:calc(var(--patient-section-overlap) + var(--patient-section-handoff-clearance))}@keyframes patientSectionStageSprout{0%{transform:translateY(var(--patient-section-sprout-distance)) scaleY(.985) translateZ(0);clip-path:inset(calc(var(--patient-section-radius) * .48) 0 0 0 round var(--patient-section-radius) var(--patient-section-radius) 0 0);filter:drop-shadow(0 0 0 rgba(0,45,77,0))}48%{transform:translateY(calc(var(--patient-section-sprout-distance) * -.08)) scaleY(1.012) translateZ(0);clip-path:inset(0 0 0 0 round var(--patient-section-radius) var(--patient-section-radius) 0 0);filter:drop-shadow(0 18px 34px rgba(0,45,77,.16))}72%{transform:translateY(calc(var(--patient-section-sprout-distance) * .045)) scaleY(.996) translateZ(0);filter:drop-shadow(0 10px 22px rgba(0,45,77,.08))}to{transform:translateY(0) scaleY(1) translateZ(0);clip-path:inset(0 0 0 0 round var(--patient-section-radius) var(--patient-section-radius) 0 0);filter:drop-shadow(0 0 0 rgba(0,45,77,0))}}@keyframes patientSectionSprout{0%{transform:translateY(calc(var(--patient-section-sprout-distance) * .46)) scaleY(.35) scaleX(.72);opacity:0}45%{transform:translateY(-10%) scaleY(1.12) scaleX(1.03);opacity:.5}70%{transform:translateY(6%) scaleY(.95) scaleX(.98);opacity:.24}to{transform:translateY(0) scaleY(1) scaleX(1);opacity:.12}}@media(max-width:899px){.patient-page{--patient-section-overlap: 2.35rem;--patient-section-radius: 2.8rem;--patient-section-top-inset: .85rem;--patient-section-handoff-clearance: 2rem;padding-top:var(--header-height-mobile)}.patient-anchor-target{scroll-margin-top:calc(var(--header-height-mobile) + 1.5rem)}}@media(max-width:480px){.patient-page{--patient-section-overlap: 1.75rem;--patient-section-radius: 2.2rem;--patient-section-top-inset: .65rem;--patient-section-handoff-clearance: 1.4rem}}@media(prefers-reduced-motion:reduce){.patient-page .patient-section-stage,.patient-page.patient-page--stage-motion-ready .patient-section-stage:not(.is-visible),.patient-page .patient-section-stage.is-visible{animation:none;clip-path:none;transform:none}.patient-page .patient-section-sprout{animation:none;transform:none;opacity:1}}.treatment-options-page{--treatment-options-compact-shell-width: 1240px;--section-intro-font-size: 1.1rem;--content-body-font-size: .92rem;--content-small-font-size: .87rem;--content-meta-font-size: .76rem;--heading-card-size: 1.06rem;--heading-section-max: 3.05rem;--heading-section-vw: 3.05vw;--heading-section-size: clamp(var(--heading-section-min), var(--heading-section-vw), var(--heading-section-max));--treatment-options-section-overlap: clamp(2rem, 4.2vw, 4rem);--treatment-options-section-radius: clamp(2.4rem, 5vw, 4.4rem);--treatment-options-section-handoff-clearance: clamp(1.6rem, 3vw, 2.6rem);--treatment-options-section-stage-white: #ffffff;--treatment-options-section-stage-ice: #eef9fa;--treatment-options-section-stage-aqua: #e7f6f8;min-height:100vh;padding-top:var(--header-height-desktop);overflow:hidden;background:radial-gradient(circle at top left,rgba(42,210,201,.14),transparent 28%),linear-gradient(180deg,#f6fbff,#fff 18%,#f9fcff);color:var(--color-blue)}.treatment-options-page a{text-decoration:none}.treatment-options-page img{display:block;max-width:100%}.treatment-options-page>section{position:relative}.treatment-options-page>.treatment-options-section-stage{position:relative;z-index:2;width:calc(100vw / var(--zoom-scale));margin-top:calc(var(--treatment-options-section-overlap) * -1);margin-left:calc(50% - 50vw / var(--zoom-scale));overflow:hidden;border-top-left-radius:var(--treatment-options-section-radius);border-top-right-radius:var(--treatment-options-section-radius);background-color:var(--treatment-options-section-stage-background, #ffffff);--treatment-options-section-sprout-duration: .92s;--treatment-options-section-sprout-distance: calc(var(--treatment-options-section-radius) * .48);--treatment-options-section-sprout-edge: rgba(218, 237, 240, .5);--treatment-options-section-sprout-wash: rgba(255, 255, 255, .66);--treatment-options-section-sprout-line: rgba(141, 176, 184, .2);--treatment-options-section-sprout-line-glow: rgba(141, 176, 184, .1);--treatment-options-section-sprout-halo: rgba(42, 210, 201, .18);--treatment-options-section-sprout-halo-soft: rgba(255, 255, 255, .72);--treatment-options-section-edge-line: rgba(255, 255, 255, .66);--treatment-options-section-edge-shadow: rgba(0, 86, 112, .07);--treatment-options-section-edge-halo: rgba(42, 210, 201, .13);--treatment-options-section-edge-halo-soft: rgba(255, 255, 255, .56);box-shadow:inset 0 1px 0 var(--treatment-options-section-edge-line),0 -30px 66px var(--treatment-options-section-edge-halo),0 -8px 26px var(--treatment-options-section-edge-halo-soft),0 -22px 52px var(--treatment-options-section-edge-shadow);transform:translateZ(0);transform-origin:top center;will-change:transform,clip-path,filter}.treatment-options-page>.treatment-options-section-stage.treatment-options-section-stage--white{--treatment-options-section-stage-background: var(--treatment-options-section-stage-white);--treatment-options-section-sprout-edge: rgba(228, 236, 240, .52);--treatment-options-section-sprout-wash: rgba(255, 255, 255, .72);--treatment-options-section-sprout-line: rgba(170, 188, 196, .18);--treatment-options-section-sprout-line-glow: rgba(170, 188, 196, .08);--treatment-options-section-sprout-halo: rgba(42, 210, 201, .15);--treatment-options-section-sprout-halo-soft: rgba(255, 255, 255, .78);--treatment-options-section-edge-line: rgba(255, 255, 255, .74);--treatment-options-section-edge-shadow: rgba(0, 86, 112, .06);--treatment-options-section-edge-halo: rgba(42, 210, 201, .11);--treatment-options-section-edge-halo-soft: rgba(255, 255, 255, .62)}.treatment-options-page>.treatment-options-section-stage.treatment-options-section-stage--ice{--treatment-options-section-stage-background: var(--treatment-options-section-stage-ice);--treatment-options-section-sprout-edge: rgba(192, 226, 230, .48);--treatment-options-section-sprout-wash: rgba(255, 255, 255, .5);--treatment-options-section-sprout-line: rgba(114, 166, 176, .19);--treatment-options-section-sprout-line-glow: rgba(114, 166, 176, .1);--treatment-options-section-sprout-halo: rgba(42, 210, 201, .2);--treatment-options-section-sprout-halo-soft: rgba(255, 255, 255, .58);--treatment-options-section-edge-line: rgba(255, 255, 255, .62);--treatment-options-section-edge-shadow: rgba(0, 86, 112, .07);--treatment-options-section-edge-halo: rgba(42, 210, 201, .14);--treatment-options-section-edge-halo-soft: rgba(255, 255, 255, .5)}.treatment-options-page>.treatment-options-section-stage.treatment-options-section-stage--aqua{--treatment-options-section-stage-background: var(--treatment-options-section-stage-aqua);--treatment-options-section-sprout-edge: rgba(188, 221, 226, .5);--treatment-options-section-sprout-wash: rgba(255, 255, 255, .46);--treatment-options-section-sprout-line: rgba(108, 160, 170, .18);--treatment-options-section-sprout-line-glow: rgba(108, 160, 170, .09);--treatment-options-section-sprout-halo: rgba(42, 210, 201, .18);--treatment-options-section-sprout-halo-soft: rgba(255, 255, 255, .52);--treatment-options-section-edge-line: rgba(255, 255, 255, .58);--treatment-options-section-edge-shadow: rgba(0, 86, 112, .08);--treatment-options-section-edge-halo: rgba(42, 210, 201, .13);--treatment-options-section-edge-halo-soft: rgba(255, 255, 255, .48)}.treatment-options-page.treatment-options-page--stage-motion-ready>.treatment-options-section-stage:not(.is-visible){transform:translateY(var(--treatment-options-section-sprout-distance)) scaleY(.985) translateZ(0);clip-path:inset(calc(var(--treatment-options-section-radius) * .48) 0 0 0 round var(--treatment-options-section-radius) var(--treatment-options-section-radius) 0 0);filter:drop-shadow(0 0 0 rgba(0,45,77,0))}.treatment-options-page>.treatment-options-section-stage.is-visible{animation:treatmentOptionsSectionStageSprout var(--treatment-options-section-sprout-duration) cubic-bezier(.16,1.06,.3,1) both}.treatment-options-page>.treatment-options-section-stage>.treatment-options-section-sprout{position:absolute;left:0;right:0;top:-1px;z-index:4;height:calc(var(--treatment-options-section-radius) * .68 + 3px);border-top-left-radius:var(--treatment-options-section-radius);border-top-right-radius:var(--treatment-options-section-radius);background-color:var(--treatment-options-section-stage-background, #ffffff);background-image:linear-gradient(180deg,#ffffff38,#ffffff0f 42%,#fff0),radial-gradient(58% 82% at 50% 0,var(--treatment-options-section-sprout-wash) 0,rgba(255,255,255,.12) 50%,rgba(255,255,255,0) 100%);box-shadow:inset 0 1px 0 var(--treatment-options-section-sprout-line),inset 0 2px #ffffffb8;pointer-events:none;transform:translateY(0) scaleX(.94);transform-origin:top center;will-change:transform,opacity}.treatment-options-page>.treatment-options-section-stage>.treatment-options-section-sprout:before{content:"";position:absolute;left:-12%;right:-12%;top:-.45rem;height:calc(var(--treatment-options-section-radius) * .56);border-radius:inherit;background:radial-gradient(68% 82% at 50% 0,var(--treatment-options-section-sprout-halo) 0,rgba(42,210,201,.07) 38%,rgba(42,210,201,0) 76%),linear-gradient(180deg,var(--treatment-options-section-sprout-halo-soft) 0,rgba(255,255,255,0) 70%);filter:blur(10px);pointer-events:none}.treatment-options-page>.treatment-options-section-stage>.treatment-options-section-sprout:after{content:"";position:absolute;left:-6%;right:-6%;top:-1px;height:2px;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--treatment-options-section-sprout-line),rgba(255,255,255,.32),var(--treatment-options-section-sprout-line),transparent);box-shadow:0 4px 12px var(--treatment-options-section-sprout-line-glow)}.treatment-options-page>.treatment-options-section-stage.is-visible>.treatment-options-section-sprout{animation:treatmentOptionsSectionSprout var(--treatment-options-section-sprout-duration) cubic-bezier(.16,1.06,.3,1) both}body .app-shell .treatment-options-page>.treatment-options-section-stage:not(:last-child){padding-bottom:calc(var(--treatment-options-section-overlap) + var(--treatment-options-section-handoff-clearance))}.treatment-options-anchor-target{scroll-margin-top:calc(var(--header-height-desktop) + 2rem)}.treatment-options-section-shell{width:min(calc(100% - 2rem),var(--treatment-options-compact-shell-width));margin:0 auto}.treatment-options-section-eyebrow{margin:0 0 .9rem;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.treatment-options-section-heading{display:grid;gap:.65rem}.treatment-options-section-heading--center{justify-items:center;text-align:center}.treatment-options-section-heading h2,.treatment-options-focal-fit-copy-shell h2{margin:0;display:inline-flex;align-items:center;gap:.72rem;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:1.04}.treatment-options-section-heading h2>svg,.treatment-options-focal-fit-copy-shell h2>svg{width:.68em;height:.68em;flex:0 0 auto;color:var(--color-medium-teal);stroke-width:1.9}.treatment-options-section-heading p,.treatment-options-focal-fit-copy-shell>p{max-width:52rem;margin:0;color:#566b88;font-size:var(--section-intro-font-size);line-height:var(--section-intro-line-height)}.treatment-options-primary-cta{min-height:3.5rem;padding:.95rem 1.85rem;display:inline-flex;align-items:center;justify-content:center;gap:.78rem;border-radius:1rem;font-family:var(--font-heading);font-size:1.16rem;font-weight:700;line-height:1;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease;background:linear-gradient(180deg,var(--color-light-teal) 0%,var(--color-medium-teal) 100%);color:#fff;box-shadow:0 16px 30px #009ca63d}.treatment-options-primary-cta:hover,.treatment-options-primary-cta:focus-visible{background:linear-gradient(180deg,var(--color-medium-teal) 0%,var(--color-dark-teal) 100%);outline:none;box-shadow:0 18px 34px #00567047}.treatment-options-hero{position:relative;width:calc(100vw / var(--zoom-scale));min-height:clamp(40rem,82vh,54rem);margin-left:calc(50% - 50vw / var(--zoom-scale));display:flex;align-items:center;justify-content:center;padding:clamp(2.75rem,4vw,4.25rem) 1.25rem clamp(4.5rem,9vw,6.75rem);overflow:visible;isolation:isolate;background:#0f172a}.treatment-options-hero:before{content:"";position:absolute;inset:auto 0 0;z-index:1;height:clamp(9rem,22vh,13rem);background:linear-gradient(180deg,#f3f7f700,#eff5f529 26%,#e6f0f18a 68%,#dae9ebfa);pointer-events:none}.treatment-options-hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#071928d6,#0719288f 27%,#0719282e 55%,#07192814),linear-gradient(180deg,#fff1d638,#fff1d614 18%,#0d19290f);pointer-events:none}.treatment-options-hero-media{position:absolute;inset:0}.treatment-options-hero-media:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 56% 42%,#ffffff2e,#ffffff14 22%,#fff0 54%),radial-gradient(ellipse at 76% 94%,#eef8fa47,#eef8fa00 46%),linear-gradient(90deg,#fff,#ffffffd1 42%,#fff0) left / 38% 100% no-repeat,linear-gradient(180deg,#ffffff24,#ffffff0f 42%,#ffffff1a);pointer-events:none}.treatment-options-hero-media img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.92) brightness(.96)}.treatment-options-hero-content{position:relative;top:clamp(44px,7vw,78px);z-index:3;width:100%;display:flex;align-items:center;justify-content:flex-start;padding-inline:clamp(1.15rem,1.5vw,1.55rem)}.treatment-options-hero-copy{width:min(100%,39rem);margin-left:clamp(0rem,4vw,6rem);color:#fff;transform:translateY(clamp(-5.5rem,-8.5vh,-3.4rem))}.treatment-options-hero-title{margin:0;display:grid;gap:.1rem;color:#fff;text-shadow:0 6px 18px rgba(15,23,42,.26),0 0 16px rgba(0,210,199,.22);font-family:var(--font-heading);font-size:4.5rem;font-weight:700;line-height:1;letter-spacing:.02em;white-space:nowrap}.treatment-options-hero-title>span{display:block}.treatment-options-hero-description{max-width:34rem;margin:2rem 0 0;color:#fff;font-family:var(--font-heading);font-size:clamp(1.55rem,.45vw + 1.15rem,2.05rem);font-weight:600;line-height:1.4}.treatment-options-hero-body{max-width:30rem;margin:1.1rem 0 0;color:#ffffffd6;font-size:1.02rem;line-height:1.68}.treatment-options-hero-actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem}.treatment-options-pathways,.treatment-options-priorities,.treatment-options-comparison,.treatment-options-next-steps{padding:clamp(2.25rem,4vw,3.5rem) 0}.treatment-options-pathways{position:relative}.treatment-options-pathways:after{content:"";position:absolute;left:50%;bottom:0;width:min(calc(100% - 2rem),var(--treatment-options-compact-shell-width));height:1px;background:linear-gradient(90deg,#0c234000,#0c234024 10% 90%,#0c234000);transform:translate(-50%)}.treatment-options-pathway-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem}.treatment-options-pathway-card-reveal,.treatment-options-priority-card-reveal,.treatment-options-comparison-card-reveal,.treatment-options-next-step-card-reveal{min-width:0;display:flex}.treatment-options-pathway-card{position:relative;width:100%;min-height:21rem;padding:.9rem;display:grid;gap:.9rem;border:1px solid rgba(12,35,64,.1);border-radius:1.5rem;background:#fffffff5;box-shadow:0 18px 36px #0c234014}.treatment-options-pathway-card-number{position:absolute;top:-.8rem;left:50%;width:2.5rem;height:2.5rem;display:inline-grid;place-items:center;border:1px solid rgba(12,35,64,.12);border-radius:999px;background:#fff;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:1.2rem;font-weight:700;transform:translate(-50%);box-shadow:0 10px 24px #0c234014}.treatment-options-pathway-card-media{overflow:hidden;border-radius:1rem;aspect-ratio:1.18 / .92;background:#eaf4f8}.treatment-options-pathway-card-media img{width:100%;height:100%;object-fit:cover}.treatment-options-pathway-card-copy{display:grid;justify-items:center;gap:.45rem;text-align:center}.treatment-options-pathway-card-copy h3{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:1.45rem;font-weight:700;line-height:1.15}.treatment-options-pathway-card-copy p{margin:0;color:#4f6682;font-size:var(--content-small-font-size);line-height:1.6}.treatment-options-pathway-callout{margin-top:1.2rem;display:grid;grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);gap:1.1rem;align-items:center;border:1px solid rgba(183,221,225,.66);border-radius:1.35rem;background:linear-gradient(90deg,#eaf4f8eb,#f7fbfff5);box-shadow:0 14px 30px #0c23400d}.treatment-options-pathway-callout-media{overflow:hidden;border-radius:1rem 0 0 1rem;background:#fff}.treatment-options-pathway-callout-media img{width:100%;aspect-ratio:1.6 / .7;object-fit:cover}.treatment-options-pathway-callout-copy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.95rem;align-items:center}.treatment-options-pathway-callout-icon{width:4rem;height:4rem;display:inline-grid;place-items:center;border-radius:999px;color:var(--color-medium-teal)}.treatment-options-pathway-callout-copy svg{width:1.4rem;height:1.4rem}.treatment-options-pathway-callout-copy p{margin:0;color:var(--color-blue);font-family:var(--font-heading);font-size:1.18rem;font-weight:600;line-height:1.45}.treatment-options-pathway-callout-line{display:block}.treatment-options-priorities-layout{margin-top:2rem;display:grid;grid-template-columns:minmax(0,.92fr) minmax(18rem,1.28fr) minmax(0,.92fr);gap:1.3rem;align-items:center}.treatment-options-priority-column{display:grid;gap:1rem}.treatment-options-priority-card{width:100%;min-height:8.4rem;padding:.8rem;display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.95rem;align-items:center;border:1px solid rgba(12,35,64,.09);border-radius:1.2rem;background:#fffffff5;box-shadow:0 16px 34px #0c234012}.treatment-options-priority-card-media{overflow:hidden;border-radius:.9rem;aspect-ratio:1;background:#eaf4f8}.treatment-options-priority-card-media img,.treatment-options-priorities-feature img{width:100%;height:100%;object-fit:cover}.treatment-options-priority-card-copy h3{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:1.35rem;font-weight:700;line-height:1.12}.treatment-options-priority-card-copy p{margin:.45rem 0 0;color:#4f6682;font-size:var(--content-small-font-size);line-height:1.56}.treatment-options-priorities-feature{overflow:hidden;border:1px solid rgba(12,35,64,.08);border-radius:1.6rem;background:#fff;box-shadow:0 24px 46px #0c23401a}.treatment-options-priorities-feature img{aspect-ratio:1.18 / .76}.treatment-options-comparison{position:relative}.treatment-options-comparison:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff1a,#e7f1f62e 46%,#ffffff1a),radial-gradient(circle at top right,rgba(183,221,225,.22),transparent 26%);pointer-events:none}.treatment-options-comparison-groups{margin-top:2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;align-items:stretch}.treatment-options-comparison-mobile-carousel{display:none}.treatment-options-comparison-mobile-viewport{overflow:hidden;touch-action:pan-y}.treatment-options-comparison-mobile-track{display:flex;align-items:stretch;will-change:transform}.treatment-options-comparison-mobile-slide{flex:0 0 100%;min-width:0}.treatment-options-comparison-mobile-slide .treatment-options-comparison-group{width:100%}.treatment-options-comparison-mobile-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.treatment-options-comparison-group{min-width:0;display:flex;flex-direction:column}.treatment-options-comparison-group-header{margin-bottom:.8rem}.treatment-options-comparison-group-header h3{margin:0;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:1.18rem;font-weight:700;line-height:1.2}.treatment-options-comparison-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:1rem;flex:1;align-items:stretch}.treatment-options-comparison-card{width:100%;min-height:100%;padding:1.35rem 1.2rem 1.25rem;display:grid;grid-template-rows:auto auto 1fr;border:1px solid rgba(12,35,64,.1);border-radius:1.25rem;background:#fffffff7;box-shadow:0 18px 36px #0c234012}.treatment-options-comparison-card h4{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:1.15rem;font-weight:700;line-height:1.2}.treatment-options-comparison-card>p{margin:.35rem 0 0;color:#60718a;font-size:var(--content-small-font-size);line-height:1.45}.treatment-options-comparison-list{margin:1rem 0 0;padding:0;display:grid;gap:.85rem;list-style:none}.treatment-options-comparison-row{display:grid;gap:.45rem}.treatment-options-comparison-row-copy{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.treatment-options-comparison-row-copy strong,.treatment-options-comparison-row-copy span{color:var(--color-blue);font-size:var(--content-small-font-size);line-height:1.3}.treatment-options-comparison-row-copy strong{font-weight:700}.treatment-options-comparison-row-copy span{text-align:right}.treatment-options-comparison-row-bar{position:relative;height:.5rem;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#e9eef4,#d7dfe8)}.treatment-options-comparison-row-fill{height:100%;display:block;border-radius:inherit;background:var(--color-medium-teal)}.treatment-options-comparison-row:nth-child(1) .treatment-options-comparison-row-fill{background:var(--color-medium-teal)}.treatment-options-comparison-row:nth-child(2) .treatment-options-comparison-row-fill{background:#ea580c}.treatment-options-comparison-row:nth-child(3) .treatment-options-comparison-row-fill{background:#0f172a}.treatment-options-comparison-row:nth-child(4) .treatment-options-comparison-row-fill{background:#ca8a04}.treatment-options-comparison-row--featured .treatment-options-comparison-row-copy strong,.treatment-options-comparison-row--featured .treatment-options-comparison-row-copy span{color:var(--color-medium-teal)}.treatment-options-focal-fit{padding:clamp(2.4rem,4vw,3.8rem) 0 2rem}.treatment-options-focal-fit-layout{width:100%;display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(12,35,64,.1);border-bottom:1px solid rgba(12,35,64,.1);background:#fffffffa}@media(min-width:900px){.treatment-options-focal-fit{padding-right:clamp(1rem,2vw,2rem);padding-left:clamp(1rem,2vw,2rem)}.treatment-options-focal-fit-layout{position:relative;border:1px solid rgba(12,35,64,.1);border-radius:1.8rem;overflow:hidden;box-shadow:0 18px 40px -18px #0c234047;padding:0 3.4rem;background:transparent}.treatment-options-focal-fit-pc-media{display:block;position:absolute;top:0;right:0;width:28rem;height:20rem;pointer-events:none;z-index:2}.treatment-options-focal-fit-pc-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:top right;border-top-right-radius:1.8rem;border-bottom-left-radius:1.8rem}.treatment-options-focal-fit-copy,.treatment-options-focal-resources,.treatment-options-focal-disclaimer{position:relative;z-index:3}}.treatment-options-focal-fit-media{overflow:hidden;min-height:30rem;height:100%;display:flex;border-radius:0 1.8rem 1.8rem 0}.treatment-options-focal-fit-media img{display:block;width:100%;height:100%;object-fit:cover}.treatment-options-focal-fit-copy{display:flex;min-height:30rem;height:100%}.treatment-options-focal-fit-copy-shell{width:100%;min-height:100%;padding:clamp(1.35rem,2.8vw,2.25rem) clamp(1.2rem,2.6vw,2.2rem);display:flex;flex-direction:column;justify-content:center}.treatment-options-focal-point-list{margin:1.5rem 0 0;padding:0;display:grid;gap:.85rem;list-style:none}.treatment-options-focal-point-reveal{list-style:none}.treatment-options-focal-point{padding:.9rem 1rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:center;border-radius:1rem;background:#fffffff2}.treatment-options-focal-point-icon{width:2.7rem;height:2.7rem;display:inline-grid;place-items:center;border-radius:999px;background:#b7dde17a;color:var(--color-medium-teal)}.treatment-options-focal-point-icon svg{width:1.35rem;height:1.35rem}.treatment-options-focal-point p{margin:0;color:var(--color-blue);font-family:var(--font-heading);font-size:1.04rem;font-weight:600;line-height:1.4}.treatment-options-next-step-grid{margin-top:1.65rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.treatment-options-next-step-card{position:relative;width:100%;min-height:100%;display:grid;grid-template-columns:minmax(5.4rem,7rem) minmax(0,1fr);overflow:hidden;border:1px solid rgba(12,35,64,.1);border-radius:1.1rem;background:#fffffff5;box-shadow:0 12px 24px #0c23400f}.treatment-options-next-step-card--overlay:before,.treatment-options-next-step-card--overlay:after{content:"";position:absolute;inset:0;pointer-events:none}.treatment-options-next-step-card--overlay:before{background-image:var(--treatment-options-next-step-image);background-position:var(--treatment-options-next-step-image-position);background-repeat:no-repeat;background-size:cover}.treatment-options-next-step-card--overlay:after{background:linear-gradient(270deg,#f3f8fdf7,#ecf4fbf0 34%,#e8f1f9c2 50%,#e8f1f947 72%,#e8f1f914)}.treatment-options-next-step-card--featured{background:linear-gradient(135deg,#009ca61f,#0c23400f),#fffffff5}.treatment-options-next-step-card--featured.treatment-options-next-step-card--overlay:after{background:linear-gradient(270deg,#081e34e0,#081e34cc 34%,#081e349e 50%,#081e3442 72%,#081e3414),linear-gradient(135deg,#009ca614,#0c23401f)}.treatment-options-next-step-card-media{overflow:hidden;background:#eaf4f8;min-height:100%}.treatment-options-next-step-card-media img{width:100%;height:100%;object-fit:cover}.treatment-options-next-step-card-copy{position:relative;z-index:1;padding:.8rem .85rem .85rem;display:grid;align-content:start;gap:.45rem}.treatment-options-next-step-card-icon{display:none}.treatment-options-next-step-card-icon svg{width:1.05rem;height:1.05rem}.treatment-options-next-step-card-copy h3{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:1rem;font-weight:700;line-height:1.14}.treatment-options-next-step-card-copy p{margin:0;color:#546983;font-size:var(--content-small-font-size);line-height:1.45}.treatment-options-next-step-card-action{width:fit-content;min-height:2.15rem;margin-top:.1rem;padding:.5rem .8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(12,35,64,.12);background:#fff;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:1}.treatment-options-next-step-mobile-action{display:none}.treatment-options-next-step-card--overlay{min-height:10.2rem;display:block}.treatment-options-next-step-card--overlay .treatment-options-next-step-card-media{display:none}.treatment-options-next-step-card--overlay .treatment-options-next-step-card-copy{min-height:100%;width:min(52%,12.6rem);margin-left:auto;padding:.8rem .95rem .8rem .55rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.4rem}.treatment-options-next-step-card--overlay .treatment-options-next-step-card-copy h3,.treatment-options-next-step-card--overlay .treatment-options-next-step-card-copy p{max-width:none}.treatment-options-next-step-card--overlay .treatment-options-next-step-card-action{margin-top:.2rem}.treatment-options-next-step-card--featured.treatment-options-next-step-card--overlay .treatment-options-next-step-card-copy h3,.treatment-options-next-step-card--featured.treatment-options-next-step-card--overlay .treatment-options-next-step-card-copy p{color:#fff}.treatment-options-next-step-card--featured.treatment-options-next-step-card--overlay .treatment-options-next-step-card-action{border-color:#ffffff42;background:#071a2c61;color:#fff}.treatment-options-next-step-card--stacked{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.treatment-options-next-step-card--stacked .treatment-options-next-step-card-media{min-height:0}.treatment-options-next-step-card--stacked .treatment-options-next-step-card-media img{aspect-ratio:1.28 / .56}.treatment-options-next-step-card--stacked .treatment-options-next-step-card-copy{min-height:0}.treatment-options-disclaimer{margin-top:1rem;padding:.8rem 1rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;border:1px solid rgba(183,221,225,.78);border-radius:1rem;background:linear-gradient(180deg,#f0f7fbe0,#f7fbfffa)}.treatment-options-disclaimer-icon{width:2rem;height:2rem;display:inline-grid;place-items:center;border-radius:999px;background:#b7dde16b;color:var(--color-blue);flex:0 0 auto}.treatment-options-disclaimer-icon svg{width:1.05rem;height:1.05rem}.treatment-options-disclaimer p{margin:0;color:#5a6e86;font-size:var(--content-small-font-size);line-height:1.55}@keyframes treatmentOptionsSectionStageSprout{0%{transform:translateY(var(--treatment-options-section-sprout-distance)) scaleY(.985) translateZ(0);clip-path:inset(calc(var(--treatment-options-section-radius) * .48) 0 0 0 round var(--treatment-options-section-radius) var(--treatment-options-section-radius) 0 0);filter:drop-shadow(0 0 0 rgba(0,45,77,0))}48%{transform:translateY(calc(var(--treatment-options-section-sprout-distance) * -.08)) scaleY(1.012) translateZ(0);clip-path:inset(0 0 0 0 round var(--treatment-options-section-radius) var(--treatment-options-section-radius) 0 0);filter:drop-shadow(0 18px 34px rgba(0,45,77,.16))}72%{transform:translateY(calc(var(--treatment-options-section-sprout-distance) * .045)) scaleY(.996) translateZ(0);filter:drop-shadow(0 10px 22px rgba(0,45,77,.08))}to{transform:translateY(0) scaleY(1) translateZ(0);clip-path:inset(0 0 0 0 round var(--treatment-options-section-radius) var(--treatment-options-section-radius) 0 0);filter:drop-shadow(0 0 0 rgba(0,45,77,0))}}@keyframes treatmentOptionsSectionSprout{0%{transform:translateY(calc(var(--treatment-options-section-sprout-distance) * .46)) scaleY(.35) scaleX(.72);opacity:0}45%{transform:translateY(-10%) scaleY(1.12) scaleX(1.03);opacity:1}70%{transform:translateY(6%) scaleY(.95) scaleX(.98);opacity:1}to{transform:translateY(0) scaleY(1) scaleX(1);opacity:1}}@media(max-width:1200px){.treatment-options-hero-copy{margin-left:clamp(0rem,2vw,3rem)}.treatment-options-hero-title{font-size:clamp(3rem,7vw,4.2rem)}.treatment-options-pathway-grid,.treatment-options-next-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.treatment-options-priorities-layout{grid-template-columns:minmax(0,1fr)}.treatment-options-priorities-feature{order:-1}.treatment-options-priority-column{grid-template-columns:repeat(2,minmax(0,1fr))}.treatment-options-comparison-groups{grid-template-columns:minmax(0,1fr)}.treatment-options-focal-fit-layout{border:none;background:transparent;box-shadow:none}.treatment-options-focal-fit-media{border:1px solid rgba(12,35,64,.1);border-radius:1.6rem;min-height:0}.treatment-options-focal-fit-copy{min-height:0}.treatment-options-focal-fit-copy-shell{width:100%;min-height:0;border-left:1px solid rgba(12,35,64,.1);border-radius:1.6rem;background:#fffffffa}}@media(max-width:899px){.treatment-options-page{--treatment-options-section-overlap: 2.35rem;--treatment-options-section-radius: 2.8rem;--treatment-options-section-handoff-clearance: 2rem;padding-top:var(--header-height-mobile);background:#fff}.treatment-options-anchor-target{scroll-margin-top:calc(var(--header-height-mobile) + 1.5rem)}.treatment-options-section-shell{width:min(calc(100% - 1.4rem),var(--treatment-options-compact-shell-width))}.treatment-options-pathways:after{width:min(calc(100% - 1.4rem),var(--treatment-options-compact-shell-width))}.treatment-options-hero{min-height:clamp(42rem,72vw,50rem);padding-bottom:clamp(3.8rem,7vw,5rem)}.treatment-options-hero:before{height:clamp(7rem,18vh,10rem)}.treatment-options-hero:after{background:linear-gradient(180deg,#07192880,#0719283d 46%,#e5eaf11f),radial-gradient(circle at top center,#fff6c952,#fff0 40%)}.treatment-options-hero-media img{object-position:70% 50%}.treatment-options-hero-content{padding-inline:clamp(1rem,3.2vw,1.8rem)}.treatment-options-hero-copy{width:min(100%,26rem);margin-left:clamp(0rem,2vw,3rem);transform:translateY(-1.2rem);text-align:left}.treatment-options-hero-title{font-size:clamp(3rem,7vw,4.2rem);white-space:normal}.treatment-options-hero-description{max-width:22rem;margin-top:1.15rem;font-size:clamp(1.18rem,4vw,1.45rem)}.treatment-options-hero-media:after{background:radial-gradient(ellipse at 50% 38%,#ffffff38,#ffffff14 26%,#fff0 56%),linear-gradient(180deg,#ffffffe0,#ffffffd1,#ffffff3d 56%,#fff0),linear-gradient(90deg,#fff6,#fff0)}.treatment-options-hero-actions{justify-content:flex-start}.treatment-options-comparison-card-grid{grid-template-columns:minmax(0,1fr)}.treatment-options-comparison-groups{display:none}.treatment-options-comparison-mobile-carousel{display:block;margin-top:1.2rem}.treatment-options-comparison-mobile-track{cursor:grab}.treatment-options-comparison-mobile-track:active{cursor:grabbing}.treatment-options-comparison-mobile-slide{padding:0 .02rem .1rem}.treatment-options-comparison-mobile-slide .treatment-options-comparison-card-grid{grid-template-columns:minmax(0,1fr)}.treatment-options-comparison-group-header{margin-bottom:.65rem}.treatment-options-comparison-group-header h3{font-size:1.02rem}.treatment-options-pathway-grid,.treatment-options-priorities-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.treatment-options-priorities-layout{gap:.85rem;align-items:stretch}.treatment-options-priorities-feature{display:none}.treatment-options-priority-column{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.treatment-options-next-step-grid{grid-template-columns:minmax(0,1fr);gap:.8rem}.treatment-options-next-step-card-reveal{width:100%;min-width:0;display:block}.treatment-options-next-step-card--overlay .treatment-options-next-step-card-copy,.treatment-options-next-step-card--stacked .treatment-options-next-step-card-copy{width:100%;margin-left:0;min-height:0}.treatment-options-pathway-callout{grid-template-columns:minmax(5.6rem,7rem) minmax(0,1fr);gap:.75rem;padding:.65rem .75rem}.treatment-options-priority-card{min-height:0;padding:.75rem;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:.7rem}.treatment-options-pathway-card{min-height:0;padding:.75rem .7rem .85rem;gap:.7rem}.treatment-options-pathway-card-number{top:-.65rem;width:2.1rem;height:2.1rem;font-size:1rem}.treatment-options-pathway-card-media{aspect-ratio:1 / .82}.treatment-options-pathway-card-copy h3{font-size:1.05rem}.treatment-options-pathway-card-copy p{font-size:var(--content-small-font-size);line-height:1.45}.treatment-options-priority-card-media{width:5.35rem;aspect-ratio:1}.treatment-options-priority-card-copy h3{font-size:1.02rem}.treatment-options-priority-card-copy p{margin-top:.3rem;font-size:var(--content-small-font-size);line-height:1.42}.treatment-options-pathway-callout-media{border-radius:.85rem}.treatment-options-pathway-callout-media img{aspect-ratio:1.18 / .82}.treatment-options-pathway-callout-copy{grid-template-columns:auto minmax(0,1fr);gap:.55rem}.treatment-options-pathway-callout-icon{width:2.5rem;height:2.5rem}.treatment-options-pathway-callout-copy svg{width:1.1rem;height:1.1rem}.treatment-options-pathway-callout-copy p{font-size:var(--content-small-font-size);line-height:1.35}.treatment-options-pathway-callout-line{display:inline}.treatment-options-priorities-feature img{aspect-ratio:1.15 / .88}.treatment-options-comparison-row-copy{gap:.6rem}.treatment-options-comparison-groups{gap:1rem}.treatment-options-comparison-card{padding:1rem .95rem .95rem}.treatment-options-comparison-card h4{font-size:1.02rem}.treatment-options-comparison-card>p{font-size:var(--content-small-font-size)}.treatment-options-comparison-list{margin-top:.85rem;gap:.72rem}.treatment-options-comparison-row-copy strong,.treatment-options-comparison-row-copy span{font-size:var(--content-small-font-size)}.treatment-options-comparison-row-bar{height:.45rem}.treatment-options-focal-fit-copy{padding:0}.treatment-options-next-step-card{min-height:0;display:block;width:100%;max-width:100%;border:none;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box;overflow:visible}.treatment-options-next-step-card--overlay:before,.treatment-options-next-step-card--overlay:after{display:none}.treatment-options-next-step-card-media,.treatment-options-next-step-card-icon,.treatment-options-next-step-card-copy h3,.treatment-options-next-step-card-copy p,.treatment-options-next-step-card-action{display:none}.treatment-options-next-step-card-copy{padding:0;width:100%;max-width:100%;box-sizing:border-box}.treatment-options-next-step-card--stacked .treatment-options-next-step-card-copy{padding:.8rem .95rem .8rem .55rem}.treatment-options-next-step-mobile-action{min-height:3.4rem;padding:.75rem .85rem;position:relative;display:flex;width:100%;max-width:100%;align-items:center;justify-content:center;border:1px solid rgba(12,35,64,.12);border-radius:999px;background:#fffffffa;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:1.1;text-align:center;box-shadow:0 8px 18px #0c23400d;box-sizing:border-box}.treatment-options-next-step-mobile-action-icon{width:1.9rem;height:1.9rem;display:inline-grid;place-items:center;position:absolute;left:.85rem;border-radius:999px;background:#b7dde17a;color:var(--color-medium-teal)}.treatment-options-next-step-mobile-action-icon svg{width:.95rem;height:.95rem}.treatment-options-next-step-mobile-action-label{display:block;width:100%;padding:0 2.55rem;text-align:center}}@media(max-width:480px){.treatment-options-page{--treatment-options-section-overlap: 1.75rem;--treatment-options-section-radius: 2.2rem;--treatment-options-section-handoff-clearance: 1.4rem}.treatment-options-hero{min-height:clamp(36rem,80vh,44rem);padding:2rem .75rem 3rem}.treatment-options-hero-title{font-size:clamp(2.4rem,11vw,3.2rem);white-space:normal}.treatment-options-hero-description{font-size:1rem}.treatment-options-hero-copy{width:100%;margin-left:0}.treatment-options-hero-actions{gap:.8rem;justify-content:center}.treatment-options-primary-cta{width:100%}.treatment-options-section-heading h2,.treatment-options-focal-fit-copy-shell h2{font-size:clamp(1.8rem,9.2vw,2.5rem)}.treatment-options-pathway-card,.treatment-options-priority-card,.treatment-options-comparison-card{padding-left:.9rem;padding-right:.9rem}.treatment-options-pathway-grid,.treatment-options-priorities-layout,.treatment-options-priority-column{gap:.7rem}.treatment-options-pathway-card{padding-left:.65rem;padding-right:.65rem}.treatment-options-pathway-card-copy h3,.treatment-options-priority-card-copy h3{font-size:var(--content-small-font-size)}.treatment-options-pathway-card-copy p,.treatment-options-priority-card-copy p{font-size:var(--content-small-font-size);line-height:1.35}.treatment-options-priority-card{padding:.65rem;gap:.55rem}.treatment-options-priority-card-media{width:100%;aspect-ratio:1}.treatment-options-pathway-callout{grid-template-columns:minmax(4.6rem,5.4rem) minmax(0,1fr);gap:.6rem;padding:.55rem .6rem}.treatment-options-pathway-callout-copy{grid-template-columns:auto minmax(0,1fr);gap:.45rem}.treatment-options-pathway-callout-icon{width:2.2rem;height:2.2rem;margin-inline:0}.treatment-options-pathway-callout-copy p,.treatment-options-disclaimer p{text-align:left}.treatment-options-pathway-callout-copy p{font-size:var(--content-small-font-size);line-height:1.28}.treatment-options-pathway-callout-media img{aspect-ratio:1 / .86}.treatment-options-disclaimer{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:.55rem}.treatment-options-disclaimer-icon{width:1.85rem;height:1.85rem}.treatment-options-comparison-group-header h3,.treatment-options-comparison-card h4{font-size:var(--content-small-font-size)}.treatment-options-comparison-card>p{font-size:var(--content-small-font-size)}.treatment-options-comparison-row-copy{flex-direction:column;align-items:flex-start}.treatment-options-comparison-row-copy span{text-align:left}.treatment-options-comparison-row-bar{height:.42rem}.treatment-options-next-step-mobile-action{min-height:3.25rem;padding:.8rem .95rem .8rem .55rem}.treatment-options-focal-fit-copy-shell{padding:1.15rem 1rem}}@media(prefers-reduced-motion:reduce){.treatment-options-page>.treatment-options-section-stage,.treatment-options-page.treatment-options-page--stage-motion-ready>.treatment-options-section-stage:not(.is-visible),.treatment-options-page>.treatment-options-section-stage.is-visible{animation:none;clip-path:none;transform:none}.treatment-options-page>.treatment-options-section-stage>.treatment-options-section-sprout{animation:none;transform:none;opacity:1}}.patient-hero{position:relative;min-height:0;height:min(calc(100vw * var(--poster-hero-artwork-height) / var(--poster-hero-artwork-width)),var(--poster-hero-artwork-height));display:flex;align-items:stretch;overflow:hidden;isolation:isolate;background:#fff}.patient-hero:before{content:"";position:absolute;inset:0;z-index:2;background-image:linear-gradient(90deg,#fff,#fffffff5 18%,#ffffffc2 42%,#ffffff29 68%,#fff0),linear-gradient(180deg,#fff0 72%,#ffffffeb);background-position:center,center;background-size:cover,cover;background-repeat:no-repeat;pointer-events:none}.patient-hero-media{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:hidden;pointer-events:none}.patient-hero-video{width:100%;height:100%;object-fit:cover;object-position:center right;transform:scale(1.18);transform-origin:center center}.patient-hero-left-art{position:absolute;inset:0;z-index:3;background-image:url(/image/patient/patient-hero-left-wave.png);background-position:left -4.6rem bottom -2.4rem;background-repeat:no-repeat;background-size:clamp(56rem,84vw,86rem) auto;opacity:.84;pointer-events:none}.patient-hero .section-mist{z-index:3}.patient-hero-copy{position:relative;z-index:3;width:min(57.5rem,calc(100% - 6rem));min-height:100%;margin-left:clamp(0rem,7vw,8rem);padding:clamp(2rem,3vw,2.85rem) 0;display:flex;flex-direction:column;justify-content:center;transform:translateY(clamp(-4.8rem,-8vh,-3rem))}.patient-hero h1{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(2rem,3.55vw,3.2rem);font-weight:700;line-height:1.02;letter-spacing:0}.patient-hero h1>span{display:block;white-space:nowrap}.patient-hero p{max-width:31rem;margin:1rem 0 0;color:var(--color-blue);font-size:var(--section-intro-font-size);font-weight:500;line-height:var(--section-intro-line-height)}.patient-hero-provider-cta{display:none}.patient-anchor-target{scroll-margin-top:calc(var(--header-height-desktop) + 2rem)}@media(max-width:1200px){.patient-hero{height:calc(100vw * var(--poster-hero-artwork-height) / var(--poster-hero-artwork-width))}.patient-hero-copy{width:min(54rem,calc(100% - 4rem));margin-left:clamp(0rem,2vw,3rem);padding-block:clamp(1.8rem,3.6vw,2.5rem);transform:translateY(clamp(-2.1rem,-4vh,-1rem))}.patient-hero p{max-width:32rem}}@media(max-width:899px){.patient-hero{min-height:clamp(28rem,62vw,36rem)}.patient-hero:before{background-image:linear-gradient(90deg,#fffffff0,#ffffffc2 48%,#ffffff1f),linear-gradient(180deg,#fff0 62%,#fffffff2)}.patient-hero-left-art{background-position:left -5rem bottom -1.8rem;background-size:clamp(34rem,92vw,54rem) auto}.patient-hero-copy{width:min(32rem,calc(100% - 2.5rem));margin-left:clamp(1.25rem,4vw,2.5rem);transform:translateY(-1.2rem)}}@media(max-width:480px){.patient-hero{height:auto;min-height:0;display:grid;grid-template-rows:21.5rem auto;align-items:stretch;background:linear-gradient(180deg,#fff 0% 44%,#f5feff)}.patient-hero:before{inset:0;background-image:linear-gradient(180deg,#fff0 0 34%,#fffffffa 47%,#fff 60%),linear-gradient(180deg,transparent 0 72%,rgba(42,210,201,.1) 100%)}.patient-hero-media{position:relative;grid-row:1;height:100%}.patient-hero-video{object-position:64% center;transform:none}.patient-hero-copy{position:relative;grid-row:2;width:100%;margin:-2.1rem 0 0;padding:3.35rem 1.85rem 4.85rem;display:grid;justify-items:start;transform:none;background:radial-gradient(circle at 18% 76%,rgba(42,210,201,.12),transparent 7rem),linear-gradient(180deg,#fffffffa,#fff 58%,#edfbfc);box-shadow:0 -1.8rem 3.2rem #ffffffeb}.patient-hero-left-art{inset:0;z-index:4;height:auto;background-image:none;opacity:1}.patient-hero-left-art:before,.patient-hero-left-art:after{content:"";position:absolute;left:0;right:0;background-image:url(/image/patient/teal_wave_style_iphone14promax_1290x2796_transparent.png);background-repeat:no-repeat;background-size:100% auto;pointer-events:none}.patient-hero-left-art:before{top:0;height:31rem;background-position:center -13.5rem}.patient-hero-left-art:after{bottom:0;height:4.2rem;background-position:center bottom}.patient-hero .section-mist{z-index:5}.patient-hero h1{max-width:24rem;line-height:.98}.patient-hero h1 span{white-space:normal}.patient-hero p{max-width:20.5rem;margin-top:1.28rem;padding-left:5.8rem;position:relative;font-size:var(--content-body-font-size);line-height:1.48}.patient-hero p:before{content:"";position:absolute;left:0;top:.1rem;width:4.72rem;height:4.72rem;border-radius:50%;background:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 24c5.2 0 9.4-4.2 9.4-9.4S29.2 5.2 24 5.2s-9.4 4.2-9.4 9.4S18.8 24 24 24Z' stroke='%23009CA6' stroke-width='2.4'/%3E%3Cpath d='M9.5 42.5v-4.3c0-5.6 4.5-10.1 10.1-10.1h8.8c5.6 0 10.1 4.5 10.1 10.1v4.3' stroke='%23009CA6' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M17.4 31.2v10.3M30.6 31.2v10.3M20.6 35.8h6.8' stroke='%23009CA6' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center / 2.55rem auto no-repeat,#effbfc;box-shadow:inset 0 0 0 1px #2ad2c92e}.patient-hero-provider-cta{position:relative;z-index:5;width:100%;min-height:4.35rem;margin-top:1.8rem;padding:1rem 1.42rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;border-radius:var(--button-radius-primary);background:linear-gradient(180deg,#18bfc1,#009ca6);color:#fff;box-shadow:0 1rem 1.9rem #00778b3d;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1;text-align:center;text-decoration:none}.patient-hero-provider-cta svg{width:1.72rem;height:1.72rem;stroke-width:2.35}.patient-page .patient-hero{height:auto;min-height:0;display:grid;grid-template-rows:21.5rem auto;align-items:stretch}.patient-page .patient-hero-left-art{inset:0;z-index:4;height:auto;background-image:none;opacity:1}.patient-page .patient-hero-copy{width:100%;margin:-2.1rem 0 0;padding:3.35rem 1.85rem 4.85rem;transform:none}.patient-page .patient-hero h1{line-height:.98}.patient-page .patient-hero p{max-width:20.5rem;font-size:var(--content-body-font-size);line-height:1.48}}.patient-understanding-prostate{--patient-understanding-tab-width: clamp(15.5rem, 24vw, 23.5rem);position:relative;z-index:2;margin:0;padding:calc(var(--patient-section-top-inset, 0rem) + clamp(2.35rem,3.8vw,4rem)) clamp(1.2rem,2.7vw,3rem) calc(var(--patient-section-handoff-clearance, 0rem) + clamp(3rem,4vw,4.5rem));border:0;border-radius:0;background:radial-gradient(70rem 40rem at 87% 8%,rgba(42,210,201,.1),transparent 62%),linear-gradient(180deg,#fffffffa,#f7fcfdf0);box-shadow:none;overflow:visible}.patient-understanding-prostate:before,.patient-understanding-prostate:after{content:none}.patient-understanding-prostate-shell{position:relative;width:min(calc(100% - 2rem),var(--patient-compact-shell-width, 1240px));margin:0 auto;padding-top:2.45rem}.patient-understanding-prostate-tab{position:absolute;left:0;top:0;z-index:3;width:var(--patient-understanding-tab-width);min-height:3.15rem;padding:.72rem 1.35rem;display:inline-flex;align-items:center;gap:.78rem;border-radius:1.55rem 1.55rem 1.55rem 0;background:linear-gradient(135deg,#007f82,#009ca6 72%,#008489);color:#fff;font-family:var(--font-heading);font-size:clamp(.94rem,1.08vw,1.18rem);font-weight:700;box-shadow:0 .95rem 2rem #00778b2e}.patient-understanding-prostate-tab:after{content:"";position:absolute;right:-2.4rem;bottom:0;width:2.6rem;height:1.9rem;border-bottom-left-radius:2.2rem;background:#009ca633}.patient-understanding-prostate-tab svg{width:1.5rem;height:1.5rem;flex:0 0 auto;stroke-width:1.9}.patient-understanding-prostate-card{position:relative;z-index:2;min-height:clamp(27rem,34vw,33rem);padding:clamp(2rem,3vw,3rem) clamp(.5rem,1.6vw,1.25rem) clamp(2rem,3.2vw,3.35rem);display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,.96fr);gap:clamp(1.25rem,2.8vw,3rem);align-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.patient-understanding-prostate-copy{max-width:32.5rem}.patient-understanding-prostate-copy h2{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(2rem,2.8vw,3.25rem);font-weight:700;line-height:1.08;letter-spacing:0}.patient-understanding-prostate-intro{margin:clamp(1.05rem,1.55vw,1.45rem) 0 0;color:#20395b;font-size:clamp(.96rem,1.08vw,1.14rem);font-weight:500;line-height:1.46}.patient-understanding-prostate-rule{display:block;width:3.9rem;height:.16rem;margin:clamp(1.1rem,1.45vw,1.45rem) 0 clamp(1.35rem,2vw,1.9rem);border-radius:999px;background:var(--color-medium-teal)}.patient-understanding-prostate-facts{display:grid;gap:clamp(1rem,1.35vw,1.35rem)}.patient-understanding-prostate-fact{display:grid;grid-template-columns:clamp(3.45rem,4.2vw,4.3rem) minmax(0,1fr);gap:clamp(.8rem,1.2vw,1.08rem);align-items:center}.patient-understanding-prostate-fact-icon{width:clamp(3.45rem,4.2vw,4.3rem);height:clamp(3.45rem,4.2vw,4.3rem);display:inline-grid;place-items:center;border-radius:999px;background:#009ca61f;color:#008c92}.patient-understanding-prostate-fact-icon svg{width:55%;height:55%;stroke-width:1.9}.patient-understanding-prostate-fact-copy{display:grid;gap:.25rem}.patient-understanding-prostate-fact-copy strong{color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(1rem,1.16vw,1.22rem);font-weight:700;line-height:1.16}.patient-understanding-prostate-fact-copy small{color:#20395b;font-size:clamp(.88rem,.98vw,1rem);font-weight:500;line-height:1.46}.patient-understanding-prostate-visual{min-width:0;align-self:center}.patient-understanding-prostate-image-card{width:min(100%,31.5rem);min-height:0;margin-inline:auto;padding:0 0 clamp(1.15rem,2vw,1.9rem);display:grid;align-content:center;gap:clamp(.65rem,1vw,1rem);border-radius:0;background:transparent;box-shadow:none;overflow:visible}.patient-understanding-prostate-image-card img{width:100%;height:auto;display:block;border-radius:1.4rem}.patient-understanding-prostate-image-card p{width:min(100%,24.5rem);margin:0 auto;padding:0 clamp(.4rem,1vw,.9rem);color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(.86rem,1vw,1.02rem);font-weight:700;line-height:1.48}.patient-prostate-conditions{width:min(calc(100% - 2rem),var(--patient-compact-shell-width, 1240px));margin:clamp(2.5rem,4vw,4.5rem) auto 0;padding:clamp(1.45rem,2.4vw,2.3rem);border:1px solid rgba(0,156,166,.18);border-radius:1.35rem;background:linear-gradient(115deg,#fffffff5,#ffffffeb 52%,#d9f8fa94),url(/image/patient/patient-prostate-health-wave-background.png) right top / 58% auto no-repeat;box-shadow:0 1.3rem 3rem #0b2b4b14}.patient-prostate-conditions-header{display:grid;grid-template-columns:clamp(4rem,5vw,5rem) minmax(0,1fr);gap:clamp(.95rem,1.6vw,1.35rem);align-items:start;margin-bottom:clamp(1.35rem,2.4vw,2.2rem)}.patient-prostate-conditions-mark,.patient-prostate-condition-icon{display:inline-grid;place-items:center;border-radius:999px;background:#009ca61f;color:#008f98}.patient-prostate-conditions-mark{width:clamp(4rem,5vw,5rem);height:clamp(4rem,5vw,5rem)}.patient-prostate-conditions-mark svg{width:58%;height:58%}.patient-prostate-conditions h2{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(2rem,3vw,3.2rem);line-height:1.08;letter-spacing:0}.patient-prostate-conditions-header p{max-width:48rem;margin:.7rem 0 0;color:#20395b;font-size:clamp(.98rem,1.14vw,1.16rem);line-height:1.52}.patient-prostate-conditions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.45rem)}.patient-prostate-condition-card{min-width:0;padding:clamp(1rem,1.8vw,1.55rem);display:grid;gap:clamp(.9rem,1.5vw,1.25rem);border:1px solid rgba(9,52,95,.12);border-radius:1.15rem;background:#ffffffed;box-shadow:0 1rem 2.1rem #0b2b4b14}.patient-prostate-condition-card--pca{border-top:.3rem solid #0b2f6f}.patient-prostate-condition-card--bph{border-top:.3rem solid #008f98}.patient-prostate-condition-title-row{display:grid;grid-template-columns:clamp(3.4rem,4.4vw,4.5rem) minmax(0,1fr);gap:.85rem;align-items:center}.patient-prostate-condition-icon{width:clamp(3.4rem,4.4vw,4.5rem);height:clamp(3.4rem,4.4vw,4.5rem)}.patient-prostate-condition-icon svg{width:54%;height:54%}.patient-prostate-condition-title-row h3{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(1.35rem,2vw,2rem);line-height:1.12;letter-spacing:0}.patient-prostate-condition-card--bph .patient-prostate-condition-title-row h3{color:#007c7f}.patient-prostate-condition-body{display:grid;grid-template-columns:minmax(0,1fr) clamp(8rem,12vw,10rem);gap:1rem;align-items:start}.patient-prostate-condition-text{display:grid;gap:.65rem}.patient-prostate-condition-body img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:999px;background:#fff;box-shadow:0 .6rem 1.4rem #0b2b4b17}.patient-prostate-condition-detail{border:1px solid rgba(0,156,166,.16);border-radius:.85rem;background:#f7fcfdd1;overflow:hidden}.patient-prostate-condition-detail summary{min-height:3.15rem;padding:.72rem .9rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--color-deep-navy);font-family:var(--font-heading);font-weight:700;cursor:pointer;list-style:none}.patient-prostate-condition-detail summary::-webkit-details-marker{display:none}.patient-prostate-condition-detail summary span{display:inline-flex;align-items:center;gap:.45rem}.patient-prostate-condition-detail summary svg{width:1.1rem;height:1.1rem;color:#008f98}.patient-prostate-condition-detail summary>svg{transition:transform .18s ease}.patient-prostate-condition-detail[open] summary>svg{transform:rotate(180deg)}.patient-prostate-condition-detail p{margin:0;padding:0 .9rem .9rem;color:#243d5e;font-size:.94rem;line-height:1.5}.patient-prostate-condition-preview{min-height:2.9em;margin:0;padding:0 .9rem;color:#294363;font-size:.94rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.patient-prostate-condition-detail[open]+.patient-prostate-condition-preview{display:none}.patient-prostate-condition-symptoms{display:grid;gap:.7rem}.patient-prostate-condition-symptoms h4{margin:0;display:flex;align-items:flex-start;gap:.5rem;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(.98rem,1.12vw,1.12rem);line-height:1.3}.patient-prostate-condition-symptoms h4 svg{width:1.25rem;height:1.25rem;flex:0 0 auto;color:#008f98}.patient-prostate-condition-symptoms ul{margin:0;padding-left:1.2rem;columns:2;column-gap:1.4rem;color:#1e3859;font-size:.93rem;line-height:1.52}.patient-prostate-condition-symptoms li{break-inside:avoid;margin:0 0 .32rem}.patient-prostate-condition-disclaimer{margin:0;padding:.85rem .95rem;display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.65rem;align-items:start;border:1px solid rgba(0,156,166,.18);border-radius:.85rem;background:#e7f9faa3;color:#1c3859;font-size:.9rem;line-height:1.45}.patient-prostate-condition-disclaimer svg{width:1.35rem;height:1.35rem;color:#008f98}.patient-prostate-condition-source{margin:0;color:#526b89;font-size:.86rem;line-height:1.4}.patient-prostate-condition-source a{color:#008f98;font-weight:700}@media(max-width:1050px){.patient-understanding-prostate-card{grid-template-columns:1fr}.patient-understanding-prostate-copy{max-width:42rem}.patient-prostate-conditions-grid{grid-template-columns:1fr}}@media(max-width:700px){.patient-understanding-prostate{padding-inline:.9rem}.patient-understanding-prostate-shell{padding-top:2.8rem}.patient-understanding-prostate-tab{width:min(100%,20.5rem);min-height:2.9rem;padding:.7rem 1rem}.patient-understanding-prostate-card{padding:2.2rem .4rem 2rem}.patient-understanding-prostate-fact{grid-template-columns:3.7rem minmax(0,1fr)}.patient-understanding-prostate-fact-icon{width:3.7rem;height:3.7rem}.patient-prostate-conditions{width:100%;padding:1rem;background:linear-gradient(180deg,#fffffff5,#edfafbeb),url(/image/patient/patient-prostate-health-wave-background.png) right top / 92% auto no-repeat}.patient-prostate-conditions-header,.patient-prostate-condition-title-row,.patient-prostate-condition-body{grid-template-columns:1fr}.patient-prostate-condition-body img{width:min(11rem,70%);margin:0 auto}.patient-prostate-condition-symptoms ul{columns:1}}.home-notalone{width:min(calc(100% - 2rem),var(--patient-compact-shell-width, var(--home-compact-shell-width, 1240px)));margin-inline:auto;padding-block:clamp(1.8rem,3.4vw,3.1rem)}.patient-page .home-notalone{padding-block:clamp(1.6rem,3vw,2.6rem)}.home-notalone-panel{position:relative;min-height:clamp(23rem,33vw,27.5rem);overflow:hidden;isolation:isolate;border:1px solid rgba(12,35,64,.08);border-radius:clamp(1.6rem,2vw,2rem);background:radial-gradient(circle at 82% 17%,rgba(42,210,201,.1),transparent 22rem),linear-gradient(135deg,#fffffffc,#fffffff5 54%,#effafbeb);box-shadow:0 1.4rem 3.2rem #0c234014,inset 0 1px #ffffffe6}.home-notalone-anatomy{position:absolute;right:clamp(1.5rem,4vw,4.5rem);top:clamp(1rem,2vw,2rem);z-index:0;width:clamp(20rem,28vw,33rem);color:#45b8c4;opacity:.36;pointer-events:none}.home-notalone-anatomy svg{width:100%;height:auto;display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.home-notalone-anatomy path:nth-child(3n+1){opacity:.88}.home-notalone-anatomy path:nth-child(3n+2){opacity:.52;stroke-width:1.6}.home-notalone-anatomy path:nth-child(3n){opacity:.26;stroke-width:1.15}.home-notalone-wave{position:absolute;right:-6%;bottom:0;z-index:0;width:min(48rem,46vw);height:min(14rem,18vw);border-top-left-radius:100% 76%;background:radial-gradient(ellipse at 70% 45%,rgba(42,210,201,.16),transparent 62%),linear-gradient(135deg,#2ad2c90a,#2ad2c93d);pointer-events:none}.home-notalone-copy{position:relative;z-index:1;min-height:calc(clamp(23rem,33vw,27.5rem) - clamp(3.6rem,4.4vw,4.35rem));padding:clamp(2.2rem,4vw,3.4rem) clamp(2.2rem,4.2vw,4rem) clamp(1.45rem,2.4vw,2.25rem);display:grid;grid-template-columns:minmax(13.5rem,16.4rem) minmax(26rem,38rem);gap:clamp(2.2rem,4.3vw,4.2rem);align-items:center}.home-notalone-stat-card{overflow:hidden;border:1px solid rgba(0,156,166,.28);border-radius:1.25rem;background:#ffffffe6;box-shadow:0 1.2rem 2.7rem #0056701f}.home-notalone-stat-top{min-height:clamp(7.8rem,9.4vw,9.8rem);padding:clamp(.9rem,1.55vw,1.25rem);display:grid;place-items:center;background:linear-gradient(135deg,#48d2d0,#009ba4)}.home-notalone-stat-top strong{display:inline-flex;align-items:baseline;gap:.16em;color:#fff;font-family:var(--font-heading);font-size:clamp(3.35rem,5.6vw,5rem);font-weight:700;line-height:.82;letter-spacing:0;text-shadow:0 .18rem .45rem rgba(12,35,64,.12);white-space:nowrap}.home-notalone-stat-in{font-size:.36em}.home-notalone-stat-bottom{padding:clamp(.95rem,1.45vw,1.25rem) clamp(.9rem,1.35vw,1.15rem) clamp(1.1rem,1.75vw,1.55rem);display:grid;gap:clamp(.7rem,1.2vw,1rem);justify-items:center;text-align:center}.home-notalone-people-row{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;gap:clamp(.95rem,1.45vw,1.25rem)}.home-notalone-people-row>span{width:1px;height:2.8rem;background:#0c23401f}.home-notalone-people{width:clamp(2.25rem,3.2vw,3rem);height:clamp(2.25rem,3.2vw,3rem)}.home-notalone-people--active{color:var(--color-medium-teal);fill:#009ca633}.home-notalone-people--muted{color:#00778b57}.home-notalone-stat-bottom p{max-width:13.5rem;margin:0;color:#001b66;font-size:clamp(.95rem,1.18vw,1.12rem);font-weight:500;line-height:1.34}.home-notalone-stat-bottom p strong,.home-notalone-stat-bottom p b{font-weight:800}.home-notalone-main{display:grid;gap:clamp(1.35rem,2.4vw,2rem);max-width:42rem}.home-notalone h2{margin:0;color:#001b66;font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:1.08;letter-spacing:0}.home-notalone-message p{max-width:40rem;margin:0;color:#001b66;font-size:clamp(1.1rem,1.45vw,1.38rem);font-weight:400;line-height:1.5}.home-notalone-callout{width:min(100%,51rem);margin-top:clamp(.5rem,1vw,.9rem);padding:clamp(1.3rem,2vw,1.8rem);display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.2rem,2vw,1.7rem);align-items:center;border:1px solid rgba(12,35,64,.06);border-radius:1.15rem;background:#ffffffd1;box-shadow:0 1rem 2.35rem #0c234017;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-notalone-callout-icon{width:clamp(5.7rem,7.3vw,7.4rem);height:clamp(5.7rem,7.3vw,7.4rem);display:inline-grid;place-items:center;border-radius:999px;background:linear-gradient(180deg,#effafbf5,#dcf0f4f5);color:var(--color-medium-teal)}.home-notalone-callout-icon svg{width:48%;height:48%}.home-notalone-callout p{margin:0;color:#001b66;font-size:clamp(1rem,1.18vw,1.16rem);font-weight:400;line-height:1.52}.home-notalone-callout strong{display:block;margin-bottom:.22rem;color:var(--color-medium-teal);font-size:clamp(1.15rem,1.38vw,1.32rem);font-weight:800;line-height:1.1}.home-notalone-source{position:relative;z-index:1;min-height:clamp(3.6rem,4.4vw,4.35rem);padding:0 clamp(2.2rem,4.2vw,4rem);display:flex;align-items:center;gap:.85rem;border-top:1px solid rgba(12,35,64,.08);color:#001b66;background:#fff6}.home-notalone-source>svg{width:clamp(1.9rem,2.4vw,2.35rem);height:clamp(1.9rem,2.4vw,2.35rem);flex:0 0 auto;color:var(--color-medium-teal)}.home-notalone-source p{margin:0;color:#001b66;font-size:clamp(.98rem,1.2vw,1.18rem);font-weight:400;line-height:1.45}.home-notalone-source strong,.home-notalone-source a{color:var(--color-medium-teal);font-weight:800;text-decoration:none}.home-notalone-source a:hover,.home-notalone-source a:focus-visible{text-decoration:underline;outline:none}@media(max-width:1200px){.home-notalone-copy{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);gap:clamp(1.8rem,3.4vw,3.2rem)}.home-notalone-anatomy{right:-1.5rem;opacity:.28}}@media(max-width:899px){.home-notalone,.patient-page .home-notalone{width:min(calc(100% - 1rem),var(--patient-compact-shell-width, 1240px));padding-block:clamp(1.25rem,5vw,2.1rem)}.home-notalone-panel{min-height:0;border-radius:1.4rem}.home-notalone-anatomy{top:.8rem;right:-5rem;width:22rem;opacity:.16}.home-notalone-wave{width:80vw;height:10rem}.home-notalone-copy{min-height:0;padding:clamp(1.4rem,5vw,2.25rem);grid-template-columns:minmax(0,1fr);gap:clamp(1.4rem,5vw,2.2rem)}.home-notalone-stat-card{max-width:18rem;width:100%;margin-inline:auto}.home-notalone-main{max-width:none;text-align:left}.home-notalone-message p{font-size:clamp(1.05rem,4.5vw,1.35rem)}.home-notalone-callout{grid-template-columns:minmax(0,1fr);justify-items:start}.home-notalone-callout-icon{width:4.4rem;height:4.4rem}.home-notalone-source{padding:1rem clamp(1.4rem,5vw,2.25rem);align-items:flex-start}}@media(max-width:480px){.home-notalone-stat-top strong{font-size:clamp(3.25rem,17vw,4.4rem)}.home-notalone-stat-bottom p{font-size:.98rem}.home-notalone-source{gap:.65rem}.home-notalone-source p{font-size:.9rem}}.patient-education-guide{position:relative;z-index:2;margin:0;padding:clamp(1.5rem,2.6vw,2.5rem) clamp(1.2rem,2.7vw,3rem);background:linear-gradient(180deg,#f7fcfdf5,#fffffffa)}.patient-education-guide-shell{width:min(calc(100% - 2rem),var(--patient-compact-shell-width, 1240px));margin:0 auto;padding:clamp(1.35rem,2.4vw,2rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.72fr);gap:clamp(1rem,2vw,1.8rem);align-items:center;border:1px solid rgba(0,156,166,.18);border-radius:1.4rem;background:#ffffffe6;box-shadow:0 1.2rem 2.8rem #0b2b4b14}.patient-education-guide-copy{display:grid;gap:.75rem}.patient-education-guide-kicker{display:inline-flex;align-items:center;gap:.55rem;color:#008f98;font-family:var(--font-heading);font-size:clamp(.88rem,1vw,1rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.patient-education-guide-kicker svg{width:1.15rem;height:1.15rem}.patient-education-guide-copy h2{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(1.7rem,2.5vw,2.65rem);line-height:1.08;letter-spacing:0}.patient-education-guide-copy p{max-width:44rem;margin:0;color:#294363;font-size:clamp(.98rem,1.1vw,1.12rem);line-height:1.55}.patient-education-guide-actions{display:grid;gap:.8rem}.patient-education-guide-button{min-height:4.6rem;padding:.85rem 1rem;display:grid;grid-template-columns:2.6rem minmax(0,1fr) 1.9rem;gap:.8rem;align-items:center;border:1px solid rgba(0,156,166,.2);border-radius:1.1rem;background:linear-gradient(135deg,#009ca61f,#ffffffe6);color:var(--color-deep-navy);text-decoration:none;box-shadow:0 .8rem 1.7rem #00778b14;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.patient-education-guide-button:hover,.patient-education-guide-button:focus-visible{transform:translateY(-.18rem);border-color:#009ca66b;box-shadow:0 1.05rem 2rem #00778b24}.patient-education-guide-button>svg:first-child{width:2.6rem;height:2.6rem;padding:.62rem;border-radius:999px;background:#009ca624;color:#008f98}.patient-education-guide-button>svg:last-child{width:1.35rem;height:1.35rem;color:#008f98}.patient-education-guide-button span{display:grid;gap:.12rem}.patient-education-guide-button small{color:#58708f;font-size:.82rem;font-weight:600}.patient-education-guide-button strong{color:var(--color-deep-navy);font-family:var(--font-heading);font-size:1.02rem;line-height:1.2}.patient-education-guide-button--secondary{background:#ffffffeb}@media(max-width:900px){.patient-education-guide-shell{grid-template-columns:1fr}}@media(max-width:640px){.patient-education-guide{padding-inline:.9rem}.patient-education-guide-shell{width:100%}}.patient-stories{--patient-story-video-radius: 1.35rem;position:relative;z-index:0;padding:calc(var(--patient-section-top-inset, 0rem) + clamp(4.5rem,6vw,6.8rem)) 0 calc(var(--patient-section-handoff-clearance, 0rem) + clamp(3.5rem,5vw,5rem));overflow:hidden;background:var(--patient-section-stage-background, #ffffff)}.patient-story-video-modal-layer{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:max(1rem,calc(var(--header-height-desktop, 84px) + 1rem)) 1rem 1rem;isolation:isolate}.patient-story-video-modal-backdrop{position:absolute;inset:0;z-index:0;border:0;background:#030818a3;cursor:pointer}.patient-story-video-modal{position:relative;z-index:1;width:min(100%,62rem);max-height:min(86vh,54rem);padding:clamp(1.45rem,2.2vw,2.15rem);overflow:auto;border:1px solid rgba(255,255,255,.72);border-radius:1.15rem;background:#fffffffb;box-shadow:0 32px 80px #03144157,inset 0 0 0 1px #ffffffd1}.patient-story-video-modal-close{position:absolute;top:1rem;right:1rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border:1px solid rgba(12,35,64,.08);border-radius:999px;background:#fffffff0;color:var(--color-medium-teal);box-shadow:0 10px 22px #0c23401f;cursor:pointer}.patient-story-video-modal-close svg{width:1.35rem;height:1.35rem}.patient-story-video-modal-header{padding-right:3rem}.patient-story-video-modal-header h3{margin:0;color:#050c63;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:700;line-height:1.08}.patient-story-video-modal-header .patient-story-modal-meta{margin-top:.55rem}.patient-story-video-frame{margin-top:1.45rem;overflow:hidden;border-radius:.82rem;background:#071435;box-shadow:0 18px 36px #0c23402e}.patient-story-video-frame video{display:block;width:100%;aspect-ratio:16 / 9;object-fit:contain;background:#071435}.patient-stories-shell{width:min(calc(100% - 2rem),var(--patient-compact-shell-width, 1240px));margin-inline:auto}.patient-stories-intro{position:relative;z-index:2;margin-bottom:2.2rem;display:grid;grid-template-columns:minmax(28.5rem,.62fr) minmax(38rem,1.16fr);align-items:center;gap:clamp(.75rem,1.5vw,1.4rem)}.patient-stories-heading{min-width:0}.patient-stories-heading h2{margin:0;display:inline-flex;align-items:center;gap:.7rem;color:#06164a;font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:1;letter-spacing:0}.patient-stories-heading h2>svg{width:.7em;height:.7em;flex:0 0 auto;color:var(--color-medium-teal);stroke-width:1.9}.patient-stories-heading h2>span{white-space:nowrap}.patient-stories-heading>span{width:4rem;height:3px;margin-top:.85rem;display:block;border-radius:999px;background:var(--color-medium-teal)}.patient-stories-heading p{max-width:40rem;margin:.8rem 0 0;color:var(--color-blue);font-family:var(--font-body);font-size:var(--section-intro-font-size);font-weight:500;line-height:var(--section-intro-line-height)}.patient-stories-physician-action{margin-top:clamp(1.2rem,2vw,1.8rem);display:flex;justify-content:center}.patient-stories-physician-link{width:fit-content;min-height:3.6rem;padding:.86rem 1.55rem .86rem 1.7rem;display:inline-flex;align-items:center;justify-content:center;gap:.76rem;border:1px solid rgba(0,156,166,.22);border-radius:999px;background:#ffffffe6;color:var(--color-medium-teal);box-shadow:0 .85rem 1.8rem #00778b1f;font-family:var(--font-heading);font-size:clamp(1rem,1.05vw,1.12rem);font-weight:500;line-height:1;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.patient-stories-physician-link svg{width:1.18rem;height:1.18rem}.patient-stories-physician-link:hover,.patient-stories-physician-link:focus-visible{border-color:#009ca66b;background:#effafbf5;color:var(--color-dark-teal);box-shadow:0 1rem 2.2rem #00778b29;outline:none;text-decoration:none;transform:translateY(-2px)}.patient-physician-video-modal-layer{position:fixed;inset:0;z-index:2147483000;padding:max(1rem,calc(var(--header-height-desktop, 84px) + 1rem)) 1rem 1rem;display:grid;place-items:center;isolation:isolate}.patient-physician-video-modal-backdrop{position:absolute;inset:0;z-index:0;border:0;background:#030818a3;cursor:pointer}.patient-physician-video-modal{position:relative;z-index:1;width:min(100%,76rem);max-height:min(86vh,52rem);display:grid;grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.76);border-radius:clamp(1.4rem,2.2vw,2rem);background:#fffffffc;box-shadow:0 34px 86px #0314415c,inset 0 0 0 1px #ffffffd1}.patient-physician-video-modal-close{position:absolute;top:1rem;right:1rem;z-index:4;width:2.55rem;height:2.55rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(12,35,64,.08);border-radius:999px;background:#fffffff0;color:var(--color-medium-teal);box-shadow:0 12px 26px #0c234024;cursor:pointer}.patient-physician-video-modal-close svg{width:1.25rem;height:1.25rem}.patient-physician-video-modal-sidebar{min-height:0;max-height:min(86vh,52rem);overflow:hidden;padding:clamp(1.35rem,2vw,1.9rem);display:grid;grid-template-rows:auto minmax(0,1fr);gap:1.1rem;border-right:1px solid rgba(12,35,64,.08);background:radial-gradient(circle at 18% 18%,rgba(42,210,201,.16),transparent 12rem),linear-gradient(180deg,#f6fdfef0,#fffffff5)}.patient-physician-video-modal-sidebar header p{margin:0 0 .55rem;display:inline-flex;align-items:center;gap:.42rem;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:800;line-height:1;text-transform:uppercase}.patient-physician-video-modal-sidebar header p svg{width:1rem;height:1rem}.patient-physician-video-modal-sidebar h3{margin:0;color:#06164a;font-family:var(--font-heading);font-size:clamp(1.3rem,1.8vw,1.72rem);font-weight:700;line-height:1.12}.patient-physician-video-list{min-height:0;max-height:calc(min(86vh,52rem) - clamp(8.7rem,12vw,11rem));display:grid;gap:.65rem;align-content:start;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:.35rem;scrollbar-color:rgba(0,156,166,.42) rgba(0,156,166,.08);scrollbar-width:thin}.patient-physician-video-list::-webkit-scrollbar{width:.42rem}.patient-physician-video-list::-webkit-scrollbar-track{border-radius:999px;background:#009ca614}.patient-physician-video-list::-webkit-scrollbar-thumb{border-radius:999px;background:#009ca66b}.patient-physician-video-item{width:100%;padding:.62rem;display:grid;grid-template-columns:4.7rem minmax(0,1fr);align-items:center;gap:.7rem;border:1px solid rgba(12,35,64,.08);border-radius:1rem;background:#ffffffad;color:#06164a;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.patient-physician-video-item:hover,.patient-physician-video-item:focus-visible,.patient-physician-video-item--active{border-color:#009ca65c;background:#e8fafbe6;box-shadow:0 12px 26px #00778b1f;outline:none;transform:translateY(-1px)}.patient-physician-video-thumb{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:.72rem;background:#071435}.patient-physician-video-thumb img{width:100%;height:100%;display:block;object-fit:cover}.patient-physician-video-thumb>span{position:absolute;inset:auto .35rem .35rem auto;width:1.45rem;height:1.45rem;display:inline-grid;place-items:center;border-radius:999px;background:#009ca6eb;color:#fff}.patient-physician-video-thumb svg{width:.64rem;height:.64rem}.patient-physician-video-item-copy{min-width:0;display:grid;gap:.28rem}.patient-physician-video-item-copy strong{display:-webkit-box;overflow:hidden;color:#06164a;font-family:var(--font-heading);font-size:.86rem;font-weight:700;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.patient-physician-video-item-copy small{color:var(--color-medium-teal);font-size:.76rem;font-weight:700}.patient-physician-video-modal-main{min-width:0;min-height:0;padding:clamp(1.35rem,2vw,1.9rem);display:grid;align-content:start;gap:1.2rem}.patient-physician-video-frame{overflow:hidden;border-radius:clamp(1rem,1.8vw,1.45rem);background:#071435;box-shadow:0 18px 38px #0c23402e}.patient-physician-video-frame iframe,.patient-physician-video-frame video{width:100%;aspect-ratio:16 / 9;display:block;border:0;object-fit:contain;background:#071435}.patient-physician-video-details{padding-right:3.25rem}.patient-physician-video-details p{margin:0 0 .45rem;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:800;text-transform:uppercase}.patient-physician-video-details h3{margin:0;color:#06164a;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:700;line-height:1.12}.patient-physician-video-details span{max-width:47rem;margin-top:.65rem;display:block;color:#34485f;font-size:var(--content-small-font-size);line-height:var(--content-body-line-height)}.patient-stories-nowrap{white-space:nowrap}.patient-stories-country-arc{position:relative;min-width:0;min-height:10.8rem;align-self:center}.patient-stories-country-strip-head{display:none}.patient-stories-country-rail{position:relative;height:10.8rem}.patient-stories-country-line{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:fill;opacity:.74;pointer-events:none}.patient-stories-country-list{position:absolute;inset:0}.patient-stories-country-item{position:absolute;left:var(--country-x);top:var(--country-y);width:clamp(5rem,6.4vw,6.5rem);display:grid;place-items:center;transform:translate(-50%,-50%);--country-route-x: .55rem;--country-route-y: .18rem;--country-route-roll: 8deg}.patient-stories-country-item img{width:100%;height:auto;display:block;border-radius:50%;filter:drop-shadow(0 .75rem 1rem rgba(12,35,64,.14));transform-origin:50% 50%;transition:filter .18s ease;will-change:transform}.patient-stories-country-item:hover img{animation:patient-country-flag-route-roll .92s ease-in-out infinite alternate;filter:drop-shadow(0 1rem 1.25rem rgba(0,156,166,.22))}.patient-stories-country-item>span{display:none}.patient-stories-country-item--canada,.patient-stories-country-item--france{--country-route-x: .6rem;--country-route-y: -.46rem;--country-route-roll: 10deg}.patient-stories-country-item--australia,.patient-stories-country-item--sweden{--country-route-x: .58rem;--country-route-y: .34rem;--country-route-roll: 9deg}.patient-stories-country-item--germany,.patient-stories-country-item--netherlands{--country-route-x: .46rem;--country-route-y: .08rem;--country-route-roll: 7deg}.patient-stories-country-item--spain,.patient-stories-country-item--italy{--country-route-x: .42rem;--country-route-y: -.36rem;--country-route-roll: 8deg}.patient-stories-country-item--japan{display:none}@keyframes patient-country-flag-route-roll{0%{transform:translate3d(calc(var(--country-route-x) * -.45),calc(var(--country-route-y) * -.45),0) scale(1.08) rotate(calc(var(--country-route-roll) * -.5))}to{transform:translate3d(var(--country-route-x),var(--country-route-y),0) scale(1.17) rotate(var(--country-route-roll))}}.patient-stories-country-more{position:absolute;left:var(--country-more-x);top:var(--country-more-y);z-index:1;min-width:5.25rem;display:grid;justify-items:center;gap:.48rem;color:var(--color-medium-teal);font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:600;line-height:var(--content-meta-line-height);text-align:center;text-decoration:none;transform:translate(-50%,-50%)}.patient-stories-country-more-icon{width:2.85rem;height:2.85rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,156,166,.12);border-radius:50%;background:#fffffff5;box-shadow:none}.patient-stories-country-more-icon svg{width:1.3rem;height:1.3rem;stroke-width:2.45}.patient-stories-country-more:hover,.patient-stories-country-more:focus-visible{color:var(--color-dark-teal);outline:none}.patient-stories-country-more:focus-visible .patient-stories-country-more-icon{outline:3px solid rgba(42,210,201,.55);outline-offset:3px}.patient-stories-carousel{position:relative;z-index:2;width:100%;margin-inline:auto}.patient-story-list-viewport{overflow:hidden;padding:.75rem 0 .65rem}.patient-story-list{display:flex;width:100%;will-change:transform}.patient-story-list.is-transition-disabled,.patient-story-list.is-static{will-change:auto}.patient-story-slide{position:relative;min-width:0;flex:0 0 var(--patient-story-slide-width, 100%)}.patient-story-stage{width:100%;min-width:0;height:clamp(22rem,32vw,30rem);display:grid;grid-template-columns:minmax(0,.66fr) repeat(2,minmax(0,1fr)) minmax(0,.66fr);align-items:center;gap:clamp(.72rem,1vw,1rem)}.patient-story-stage-slot{min-width:0;min-height:0;height:74%;opacity:.82;scale:.94;filter:saturate(.86);transition:opacity .26s ease,filter .26s ease,scale .26s ease}.patient-story-stage-slot--center-left,.patient-story-stage-slot--center-right{height:100%;opacity:1;scale:1;filter:none}.patient-story-stage-slot .patient-story-card{height:100%;aspect-ratio:auto}.patient-story-card{position:relative;width:100%;aspect-ratio:16 / 9;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.56);border-radius:var(--patient-story-video-radius);background:#0c2340;box-shadow:none;box-sizing:border-box;cursor:pointer}.patient-story-card:focus-visible{outline:3px solid var(--color-medium-teal);outline-offset:3px}.patient-story-card--review-preview{cursor:default}.patient-story-card--review{display:grid;place-items:center;border-color:#ffffffb8;background:#fff;box-shadow:none;cursor:default}.patient-story-review-state{min-width:5.3rem;min-height:2.35rem;padding:.5rem 1rem;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid rgba(0,156,166,.28);border-radius:999px;background:#2ad2c91a;color:var(--color-dark-teal);font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:600;line-height:1;text-transform:uppercase}.patient-story-country-badge{position:absolute;z-index:2;inset:.7rem auto auto .7rem;display:flex;align-items:center;gap:.56rem;padding:.38rem .72rem .38rem .44rem;border-radius:.28rem;background:#0000008f;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:var(--content-meta-font-size);font-weight:600;line-height:1.2}.patient-story-country-flag{position:relative;width:1.55rem;height:1rem;flex:0 0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.3);border-radius:.1rem;background:#fff}.patient-story-country-flag:before,.patient-story-country-flag:after{content:"";position:absolute}.patient-story-country-flag--united-states{background:repeating-linear-gradient(to bottom,#b22234 0 .07rem,#fff .07rem .14rem)}.patient-story-country-flag--united-states:before{inset:0 auto auto 0;width:45%;height:55%;background:#3c3b6e}.patient-story-country-flag--austria{background:linear-gradient(180deg,#ed2939 0 33.33%,#fff 33.33% 66.66%,#ed2939 66.66% 100%)}.patient-story-country-flag--mexico{background:linear-gradient(90deg,#006847 0 33.33%,#fff 33.33% 66.66%,#ce1126 66.66% 100%)}.patient-story-card img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:var(--story-image-position, center center)}.patient-story-card-shade{position:absolute;inset:0;background:linear-gradient(180deg,#040d1c05 16%,#040d1c94 55%,#000000f5)}.patient-story-play{width:2.2rem;height:2.2rem;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1.5px solid #ffffff;border-radius:50%;background:#0000005c;color:#fff;cursor:pointer}.patient-story-play svg{width:1rem;height:1rem;margin-left:.12rem}.patient-story-copy{position:absolute;z-index:1;inset:auto 1.25rem 1.25rem;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:.56rem;color:#fff}.patient-story-copy blockquote{width:100%;min-width:0;margin:0;font-family:var(--font-heading);max-width:31rem;font-size:clamp(1.55rem,2.6vw,2.25rem);font-weight:600;line-height:1.06;text-wrap:pretty}.patient-story-quote-line{display:block;min-width:0}.patient-story-quote-line .stream-text__visual{display:block}.patient-story-stage-slot--side-left .patient-story-copy,.patient-story-stage-slot--side-right .patient-story-copy{inset:auto .9rem .9rem;row-gap:.42rem}.patient-story-stage-slot--side-left .patient-story-copy blockquote,.patient-story-stage-slot--side-right .patient-story-copy blockquote{max-width:18rem;font-size:clamp(1.04rem,1.45vw,1.28rem);line-height:1.08}.patient-story-stage-slot--side-left .patient-story-play,.patient-story-stage-slot--side-right .patient-story-play{width:2rem;height:2rem}.patient-story-stage-slot--side-left .patient-story-meta strong,.patient-story-stage-slot--side-right .patient-story-meta strong{font-size:var(--content-small-font-size)}.patient-story-stage-slot--side-left .patient-story-tag,.patient-story-stage-slot--side-right .patient-story-tag{min-height:2rem;padding:.34rem .74rem;font-size:var(--content-meta-font-size)}.patient-story-rule{width:1.85rem;height:2px;display:block;border-radius:999px;background:var(--color-medium-teal)}.patient-story-meta{width:100%;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem}.patient-story-meta strong{min-width:0;color:#16d7df;font-family:var(--font-body);font-size:var(--heading-card-size);font-weight:600;line-height:1.2}.patient-story-tag{max-width:100%;min-height:2.3rem;padding:.44rem .95rem;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--color-medium-teal);border-radius:999px;color:#18d1d8;font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:600;line-height:1.08;text-align:center}.patient-stories-arrow{position:absolute;top:50%;z-index:2;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,156,166,.18);border-radius:50%;background:#fff;color:var(--color-medium-teal);box-shadow:none;transform:translateY(-50%)}.patient-stories-arrow svg{width:1.35rem;height:1.35rem}.patient-stories-arrow--left{left:.5rem}.patient-stories-arrow--right{right:.5rem}.patient-stories-arrow:disabled{opacity:.42;cursor:default;box-shadow:none}.patient-stories-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.patient-stories-action-grid{margin-top:clamp(1.3rem,2vw,1.75rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.5rem)}.patient-stories-action-card{min-width:0;min-height:6.2rem;padding:1.18rem 1.45rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;border:1px solid rgba(0,156,166,.2);border-radius:8px;background:#ffffffeb;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.patient-stories-action-icon{width:3.8rem;height:3.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#2ad2c924;color:var(--color-medium-teal)}.patient-stories-action-icon svg{width:2rem;height:2rem}.patient-stories-action-copy{min-width:0}.patient-stories-action-copy h3{margin:0;color:#06164a;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.14;letter-spacing:0}.patient-stories-action-copy p{margin:.32rem 0 0;color:#53657b;font-family:var(--font-body);font-size:var(--content-small-font-size);font-weight:400;line-height:var(--content-small-line-height)}.patient-stories-action-cta{min-width:10.8rem;min-height:3.15rem;padding:.78rem 1.18rem;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;border-radius:var(--button-radius-primary);background:linear-gradient(180deg,#16c2c5 0%,var(--color-medium-teal) 100%);color:#fff;box-shadow:0 12px 24px #009ca63d;font-family:var(--font-body);font-size:var(--content-small-font-size);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.patient-stories-action-cta:hover,.patient-stories-action-cta:focus-visible{background:linear-gradient(180deg,#0fb0b4 0%,var(--color-dark-teal) 100%);outline:none}.patient-stories-action-cta svg{width:1.05rem;height:1.05rem}@media(max-width:1200px){.patient-stories-shell{width:min(calc(100% - 1.8rem),var(--patient-compact-shell-width, 1240px))}.patient-stories-intro{grid-template-columns:minmax(23rem,.72fr) minmax(0,1.08fr)}}@media(max-width:899px){.patient-stories{padding:calc(var(--patient-section-top-inset, 0rem) + 4rem) 0 calc(var(--patient-section-handoff-clearance, 0rem) + 4rem)}.patient-stories-shell{width:calc(100% - 2rem)}.patient-stories-intro{grid-template-columns:1fr;text-align:center}.patient-stories-heading h2{justify-content:center}.patient-stories-heading>span{margin-left:auto;margin-right:auto}.patient-stories-country-arc{min-height:0}.patient-stories-country-strip-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.patient-stories-country-rail{height:auto}.patient-stories-country-line{display:none}.patient-stories-country-list{position:relative;inset:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}.patient-stories-country-item,.patient-stories-country-item--japan{position:relative;left:auto;top:auto;width:auto;display:grid;gap:.3rem;color:#06164a;font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:700;transform:none}.patient-stories-country-item img{width:2.6rem;animation:none}.patient-stories-country-item>span{display:block}.patient-stories-country-more{display:none}.patient-stories-arrow--left{left:.2rem}.patient-stories-arrow--right{right:.2rem}.patient-physician-video-modal-layer{padding:max(.75rem,calc(var(--header-height-mobile, 68px) + .75rem)) .75rem .75rem}.patient-physician-video-modal{max-height:calc(100dvh - var(--header-height-mobile, 68px) - 1.5rem);grid-template-columns:minmax(0,1fr);overflow-y:auto}.patient-physician-video-modal-sidebar{max-height:none;overflow:visible;border-right:0;border-bottom:1px solid rgba(12,35,64,.08)}.patient-physician-video-list{max-height:none;display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:.1rem 0 .3rem;scrollbar-width:none}.patient-physician-video-list::-webkit-scrollbar{display:none}.patient-physician-video-item{width:min(82vw,18rem);flex:0 0 min(82vw,18rem)}.patient-physician-video-details{padding-right:3rem}}@media(max-width:480px){.patient-stories{padding:calc(var(--patient-section-top-inset, 0rem) + 3.35rem) 0 calc(var(--patient-section-handoff-clearance, 0rem) + 3.8rem);background:radial-gradient(circle at 92% 12%,rgba(42,210,201,.1),transparent 9rem),linear-gradient(180deg,#fbfeff,#eefbfc)}.patient-stories-shell{width:calc(100% - 1.25rem)}.patient-stories-intro{gap:1.45rem;text-align:left}.patient-stories-heading h2{flex-wrap:wrap;justify-content:flex-start;gap:.52rem;line-height:.96}.patient-stories-heading h2>svg{width:.58em;height:.58em}.patient-stories-heading h2>span,.patient-stories-nowrap{white-space:normal}.patient-stories-heading>span{margin-left:0;margin-right:0}.patient-stories-heading p{line-height:1.45}.patient-stories-country-arc{padding:1rem 0 1.05rem 1rem;overflow:hidden;border-radius:1.35rem 0 0 1.35rem;background:#ffffffc7;box-shadow:inset 0 0 0 1px #0c23400a}.patient-stories-country-strip-head{padding-right:.95rem}.patient-stories-country-strip-head strong,.patient-stories-country-strip-head a{font-size:var(--content-meta-font-size)}.patient-stories-country-list{display:flex;grid-template-columns:none;gap:1.1rem;overflow-x:auto;padding:.15rem 1rem .35rem 0;scroll-snap-type:x proximity;scrollbar-width:none}.patient-stories-country-list::-webkit-scrollbar{display:none}.patient-stories-country-item,.patient-stories-country-item--japan{width:6.25rem;flex:0 0 6.25rem;gap:.38rem;scroll-snap-align:start;overflow-wrap:normal;word-break:keep-all}.patient-stories-country-item>span{white-space:nowrap}.patient-stories-country-item img{width:3.1rem;filter:drop-shadow(0 .7rem .95rem rgba(12,35,64,.15))}.patient-story-list-viewport{overflow:visible;padding:.6rem 2.35rem .65rem 0;margin-right:-2.35rem}.patient-story-list{gap:.85rem}.patient-story-slide{padding-right:0}.patient-story-slide .patient-story-card{height:21.2rem;aspect-ratio:auto;border-radius:1.35rem}.patient-story-country-badge{inset:.86rem auto auto .86rem;background:#ffffffeb;color:#06164a}.patient-story-card-shade{background:linear-gradient(180deg,#040d1c05 18%,#040d1c6b 54%,#000a1cf2)}.patient-story-copy{inset:auto 1.1rem 1.22rem}.patient-story-copy blockquote{max-width:17rem;font-size:1.48rem;line-height:1.05}.patient-story-meta strong{font-size:var(--heading-card-size)}.patient-story-tag{min-height:2.05rem;padding:.36rem .78rem;font-size:var(--content-meta-font-size)}.patient-stories-arrow{width:2.35rem;height:2.35rem}.patient-stories-arrow--left{left:.2rem}.patient-stories-arrow--right{right:.32rem}.patient-physician-video-modal{border-radius:1.25rem}.patient-physician-video-modal-close{top:.75rem;right:.75rem}.patient-physician-video-modal-sidebar,.patient-physician-video-modal-main{padding:1rem}.patient-physician-video-modal-sidebar h3{padding-right:2.8rem;font-size:1.25rem}.patient-physician-video-details{padding-right:0}.patient-physician-video-details h3{font-size:1.22rem}}@media(prefers-reduced-motion:reduce){.patient-story-stage-slot{transition:none}.patient-stories-country-item img,.patient-stories-country-item:hover img{animation:none;transform:none;transition:none}}.patient-video-dialog{position:relative;width:min(46rem,calc(100vw - clamp(1.5rem,4vw,3rem)));max-height:calc(100vh - var(--header-height-desktop) - clamp(1.5rem,4vh,3rem));max-height:calc(100dvh - var(--header-height-desktop) - clamp(1.5rem,4vh,3rem));display:flex;flex-direction:column;overflow:hidden;border-radius:1.2rem;background:#fff;box-shadow:0 28px 70px #00000052}.patient-video-close{position:absolute;right:.9rem;top:.9rem;z-index:2;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ffffffeb;color:#071942;box-shadow:0 10px 20px #0c23402e;cursor:pointer}.patient-video-close svg{width:1.25rem;height:1.25rem}.patient-video-dialog video{width:100%;height:auto;max-height:calc(100vh - var(--header-height-desktop) - 9.5rem);max-height:calc(100dvh - var(--header-height-desktop) - 9.5rem);flex:0 1 auto;aspect-ratio:16 / 9;display:block;object-fit:contain;background:#071942}.patient-video-dialog-copy{padding:1.4rem 1.6rem 1.55rem;flex:0 0 auto;overflow-y:auto}.patient-video-dialog-copy h3{margin:0;color:#071942;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:700;line-height:1.15}.patient-video-dialog-copy p{margin:.65rem 0 0;color:#53657b;font-family:var(--font-body);font-size:var(--content-small-font-size);font-weight:400;line-height:1.45}.patient-story-modal-copy{border-left:4px solid var(--color-medium-teal)}.patient-story-modal-meta{margin:.55rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--color-medium-teal);font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:600;line-height:1.3}.patient-story-modal-meta strong{color:var(--color-deep-navy);font-weight:600}.patient-story-modal-meta span[aria-hidden=true]{color:var(--color-medium-teal)}@media(max-width:480px){.patient-video-dialog{width:calc(100vw - 1.2rem);max-height:calc(100dvh - var(--header-height-desktop) - 1rem)}}.patient-resource-hub{position:relative;padding:calc(var(--patient-section-top-inset, 0rem) + clamp(4.5rem,6vw,6rem)) clamp(1.25rem,4vw,4rem) calc(var(--patient-section-handoff-clearance, 0rem) + clamp(5.5rem,7vw,7rem));isolation:isolate;background:radial-gradient(circle at 50% 4%,rgba(42,210,201,.08),transparent 24rem),var(--patient-section-stage-background, #ffffff)}.patient-resource-hub-shell{position:relative;z-index:3;width:min(100%,90rem);margin:0 auto}.patient-resource-hub-header{display:flex;align-items:center;justify-content:center;gap:clamp(.65rem,1vw,.95rem);text-align:center}.patient-resource-hub-header>svg{flex:0 0 auto;width:clamp(2.45rem,3vw,3.15rem);height:clamp(2.45rem,3vw,3.15rem);color:var(--color-medium-teal);stroke-width:1.9}.patient-resource-hub-header h2{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:1}.patient-resource-hub-grid{margin-top:clamp(2rem,3vw,2.8rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1.15rem,2vw,1.8rem)}.patient-resource-hub-card-reveal{min-width:0;height:100%}.patient-resource-hub-card-reveal:first-child{grid-column:1 / -1}.patient-resource-hub-card{position:relative;height:100%;min-width:0;display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid rgba(0,119,139,.15);border-radius:1.45rem;background:#fffffff5;box-shadow:none;transition:border-color var(--card-hover-motion),box-shadow var(--card-hover-motion),translate var(--card-hover-motion)}.patient-resource-hub-card-reveal:first-child .patient-resource-hub-card{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);grid-template-rows:1fr}.patient-resource-hub-card:hover,.patient-resource-hub-card:focus-within{translate:0 var(--card-hover-lift-a);border-color:#009ca657;box-shadow:0 1.4rem 3rem #0c23401c}.patient-resource-hub-card-media{position:relative;width:100%;aspect-ratio:16 / 9;display:grid;place-items:center;overflow:hidden;background:#eaf7f8}.patient-resource-hub-card-reveal:first-child .patient-resource-hub-card-media{height:100%;min-height:15rem;aspect-ratio:auto}.patient-resource-hub-card-media:after{content:"";position:absolute;inset:auto 0 0;height:24%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.88));pointer-events:none}.patient-resource-hub-card-media img{width:100%;height:100%;display:block;object-fit:cover}.patient-resource-hub-card-media--placeholder{align-content:center;gap:.7rem;background:radial-gradient(circle at 50% 52%,rgba(42,210,201,.22),transparent 7.5rem),linear-gradient(135deg,#f5fbfc,#dff3f5 52%,#edf8f9);color:var(--color-medium-teal)}.patient-resource-hub-card-media--placeholder>svg{width:4.25rem;height:4.25rem;stroke-width:1.45}.patient-resource-hub-card-media--placeholder small{position:relative;z-index:1;max-width:15rem;color:#05313dad;font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:600;line-height:var(--content-meta-line-height);text-align:center}.patient-resource-hub-card-body{min-height:0;padding:0 1.5rem 1.55rem;display:flex;flex-direction:column}.patient-resource-hub-card-reveal:first-child .patient-resource-hub-card-body{justify-content:center;padding:clamp(1.6rem,2.4vw,2.35rem) clamp(2rem,3vw,3rem)}.patient-resource-hub-card-heading{position:relative;z-index:2;margin-top:-2.35rem;display:grid;grid-template-columns:4.7rem minmax(0,1fr);align-items:start;gap:1rem}.patient-resource-hub-card-reveal:first-child .patient-resource-hub-card-heading{margin-top:0}.patient-resource-hub-card-heading>div{margin-top:2.75rem}.patient-resource-hub-card-reveal:first-child .patient-resource-hub-card-heading>div{margin-top:.4rem}.patient-resource-hub-card-icon{width:4.7rem;height:4.7rem;display:inline-grid;place-items:center;border:1px solid rgba(42,210,201,.55);border-radius:50%;background:#fffffff7;color:var(--color-medium-teal);box-shadow:0 .8rem 1.8rem #00778b1f}.patient-resource-hub-card-icon svg{width:2.55rem;height:2.55rem;stroke-width:1.9}.patient-resource-hub-card--treatment-options .patient-resource-hub-card-icon svg{stroke-width:2.5}.patient-resource-hub-card-heading h3{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(1.45rem,1.55vw,1.7rem);font-weight:700;line-height:1.08}.patient-resource-hub-card-rule{width:3.2rem;height:2px;margin-top:.6rem;display:block;border-radius:999px;background:var(--color-medium-teal)}.patient-resource-hub-card-body>p{margin:1.35rem 0 0;color:var(--color-blue);font-family:var(--font-body);font-size:clamp(1.02rem,1.05vw,1.15rem);font-weight:500;line-height:1.48}.patient-resource-hub-points{margin:1.25rem 0 0;padding:0;display:grid;gap:.68rem;list-style:none}.patient-resource-hub-points li{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;color:var(--color-blue);font-family:var(--font-body);font-size:var(--content-small-font-size);font-weight:500;line-height:1.38}.patient-resource-hub-points svg{width:1.25rem;height:1.25rem;margin-top:.05rem;color:var(--color-medium-teal);stroke-width:2.15}.patient-resource-hub-subpoints{margin:.65rem 0 0;padding-left:clamp(1rem,1.4vw,1.35rem);display:grid;gap:.35rem;list-style:disc}.patient-resource-hub-subpoints li{display:list-item;color:var(--color-blue);font-size:.96em;line-height:1.42}.patient-resource-hub-subpoints li::marker{color:var(--color-medium-teal)}.patient-resource-hub-cta{min-height:3.15rem;margin-top:1.35rem;padding:.78rem 1.3rem;display:inline-flex;align-items:center;justify-content:center;gap:.72rem;align-self:flex-start;color:#fff;font-family:var(--font-heading);font-size:clamp(1.08rem,1.15vw,1.2rem);font-weight:700;line-height:1;text-align:center;text-decoration:none}.patient-resource-hub-cta svg{width:1.15rem;height:1.15rem;flex:0 0 auto}.patient-resource-hub-disclaimer{margin:clamp(1rem,1.8vw,1.35rem) 0 0;padding-top:clamp(.35rem,.9vw,.65rem);display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;border-top:0;color:var(--color-blue);font-size:clamp(.86rem,.7vw,.96rem);font-weight:400;line-height:1.45}.patient-resource-hub-disclaimer svg{width:1.25rem;height:1.25rem;margin-top:.05rem;color:var(--color-medium-teal);stroke-width:2.1}.patient-resource-hub-disclaimer em{font-style:italic}.patient-caregiver-gateway{position:relative;margin-top:clamp(1.25rem,2.4vw,2rem);padding:clamp(1rem,1.8vw,1.55rem) clamp(1rem,1.8vw,1.55rem) clamp(1.15rem,1.6vw,1.4rem);overflow:hidden;border:1px solid rgba(0,119,139,.16);border-radius:1.8rem;background:linear-gradient(135deg,#fffffff5,#effafbeb 48%,#fffffffa),radial-gradient(circle at 10% 18%,rgba(42,210,201,.18),transparent 18rem);box-shadow:inset 0 1px #ffffffeb,0 1.65rem 4rem #0c23401a;perspective:1400px}.patient-caregiver-gateway:before{content:"";position:absolute;left:-3rem;top:5rem;z-index:0;width:13rem;height:17rem;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(0,156,166,.18) 0 1px,transparent 1.5px) 0 0 / .7rem .7rem,radial-gradient(circle,rgba(42,210,201,.11),transparent 68%);opacity:.7;pointer-events:none;-webkit-mask-image:radial-gradient(circle,#000 0 62%,transparent 64%);mask-image:radial-gradient(circle,#000 0 62%,transparent 64%)}.patient-caregiver-gateway-hero,.patient-caregiver-gateway-cardscape,.patient-caregiver-gateway-note{position:relative;z-index:1}.patient-caregiver-gateway-hero{min-height:clamp(15.2rem,20vw,18.8rem);display:grid;grid-template-columns:minmax(18rem,.42fr) minmax(0,1fr);align-items:center;overflow:hidden;border-radius:1.45rem;background:linear-gradient(90deg,#fffffffa,#ffffffe6 37%,#ffffff14)}.patient-caregiver-gateway-mark{position:absolute;left:clamp(1.2rem,2vw,1.8rem);top:clamp(1.1rem,2vw,1.65rem);z-index:2;width:4.5rem;height:4.5rem;display:inline-grid;place-items:center;border:1px solid rgba(0,156,166,.18);border-radius:999px;background:#fffffff0;color:var(--color-medium-teal);box-shadow:0 1rem 2.4rem #00778b24}.patient-caregiver-gateway-mark svg{width:2.55rem;height:2.55rem;stroke-width:1.75}.patient-caregiver-gateway-copy{position:relative;z-index:2;max-width:34rem;padding:clamp(4.8rem,6vw,5.8rem) 1rem clamp(2.1rem,3vw,2.7rem) clamp(1.5rem,3vw,2.8rem)}.patient-caregiver-gateway-copy h3{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(1.6rem,1.85vw,2rem);font-weight:700;line-height:1.08}.patient-caregiver-gateway-subtitle{margin:.7rem 0 0;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.2}.patient-caregiver-gateway-copy>p:not(.patient-caregiver-gateway-subtitle){max-width:28rem;margin:.85rem 0 0;color:var(--color-blue);font-family:var(--font-body);font-size:var(--content-body-font-size);font-weight:500;line-height:var(--content-body-line-height)}.patient-caregiver-gateway-hero-media{position:absolute;inset:0 0 0 31%;z-index:1;overflow:hidden}.patient-caregiver-gateway-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fffffffa,#ffffff9e 22%,#ffffff0f 56%),linear-gradient(180deg,#fff0,#ffffff80);pointer-events:none}.patient-caregiver-gateway-hero-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 28%}.patient-caregiver-gateway-cardscape{margin-top:-.85rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.9rem,1.35vw,1.25rem);align-items:stretch}.patient-caregiver-gateway-card-reveal{min-width:0;min-height:0}.patient-caregiver-gateway-card-reveal:nth-child(1),.patient-caregiver-gateway-card-reveal:nth-child(2),.patient-caregiver-gateway-card-reveal:nth-child(3){grid-column:span 2}.patient-caregiver-gateway-card-reveal:nth-child(4),.patient-caregiver-gateway-card-reveal:nth-child(5){grid-column:span 3}.patient-caregiver-gateway-card{--caregiver-gateway-rotate: -.7deg;--caregiver-gateway-lift: 0rem;--caregiver-gateway-media-position: center center;position:relative;min-height:clamp(12.4rem,13.8vw,13.9rem);height:100%;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid rgba(0,119,139,.14);border-radius:1.28rem;background:linear-gradient(135deg,#fffffffc,#effafbe6),#fffffff5;color:var(--color-deep-navy);text-decoration:none;box-shadow:0 1rem 2.25rem #0c23401a,inset 0 1px #ffffffe0;transform:rotate(var(--caregiver-gateway-rotate)) translateY(var(--caregiver-gateway-lift)) translateZ(0);transform-origin:center;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,border-color .28s ease}.patient-caregiver-gateway-card:before{content:"";position:absolute;inset:auto -10% -36% -6%;z-index:1;height:54%;border-radius:55% 55% 0 0;background:#eefbfcc7;pointer-events:none}.patient-caregiver-gateway-card--1{--caregiver-gateway-media-position: 55% center}.patient-caregiver-gateway-card--2{--caregiver-gateway-media-position: 58% center;--caregiver-gateway-rotate: .55deg;--caregiver-gateway-lift: -.45rem}.patient-caregiver-gateway-card--3{--caregiver-gateway-media-position: 68% center;--caregiver-gateway-rotate: -.45deg;--caregiver-gateway-lift: -.1rem}.patient-caregiver-gateway-card--1 .patient-caregiver-gateway-card-copy,.patient-caregiver-gateway-card--2 .patient-caregiver-gateway-card-copy,.patient-caregiver-gateway-card--3 .patient-caregiver-gateway-card-copy{min-height:100%}.patient-caregiver-gateway-card--4{--caregiver-gateway-media-position: 60% center;--caregiver-gateway-rotate: .42deg;--caregiver-gateway-lift: -.05rem;min-height:clamp(11.8rem,12.8vw,13.1rem)}.patient-caregiver-gateway-card--5{--caregiver-gateway-media-position: 62% center;--caregiver-gateway-rotate: -.5deg;min-height:clamp(11.8rem,12.8vw,13.1rem)}.patient-caregiver-gateway-card--2:before{inset:auto -6% -34% 18%;background:#ffffffc2}.patient-caregiver-gateway-card--3:before{inset:auto -18% -38% 30%}.patient-caregiver-gateway-card--4:before{inset:auto -8% -42% 18%;height:62%}.patient-caregiver-gateway-card--5:before{inset:auto -22% -40% 28%;height:60%}.patient-caregiver-gateway-card:hover,.patient-caregiver-gateway-card:focus-visible{border-color:#009ca657;box-shadow:0 1.7rem 3.5rem #00778b2e,0 0 0 .18rem #2ad2c914,inset 0 1px #ffffffeb;outline:none;transform:rotate(0) translateY(calc(var(--caregiver-gateway-lift) - .55rem)) scale(1.018) translateZ(2rem)}.patient-caregiver-gateway-card-copy{position:relative;z-index:3;width:min(80%,34rem);min-width:0;min-height:100%;padding:clamp(1.08rem,1.45vw,1.38rem);display:grid;align-content:center;background:linear-gradient(90deg,#fffffffa,#fffffff2 48%,#ffffffd6 72%,#ffffff7a),linear-gradient(180deg,#eefbfce0,#ffffffb8);backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px)}.patient-caregiver-gateway-card-icon{width:3.85rem;height:3.85rem;display:inline-grid;place-items:center;border:1px solid rgba(0,156,166,.2);border-radius:999px;background:#fffffff0;color:var(--color-medium-teal);box-shadow:0 .85rem 1.7rem #00778b1f}.patient-caregiver-gateway-card-icon svg{width:2.1rem;height:2.1rem;stroke-width:1.9}.patient-caregiver-gateway-card-number{position:absolute;left:clamp(3.7rem,5vw,4.6rem);top:clamp(.82rem,1.3vw,1.1rem);min-width:1.72rem;height:1.72rem;display:inline-grid;place-items:center;border-radius:999px;background:var(--color-medium-teal);color:#fff;font-family:var(--font-heading);font-size:1.05rem;font-weight:400;line-height:1}.patient-caregiver-gateway-card strong{margin-top:.68rem;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(1.28rem,1.28vw,1.48rem);font-weight:700;line-height:1.05}.patient-caregiver-gateway-card-rule{width:2.8rem;height:2px;margin-top:.48rem;border-radius:999px;background:var(--color-medium-teal)}.patient-caregiver-gateway-card-body{max-width:min(100%,24rem);margin-top:.62rem;color:var(--color-blue);font-family:var(--font-body);font-size:var(--content-small-font-size);font-weight:500;line-height:var(--content-small-line-height)}.patient-caregiver-gateway-card-action{width:fit-content;min-height:2.08rem;margin-top:.9rem;padding:.46rem .78rem;display:inline-flex;align-items:center;gap:.55rem;border-radius:999px;background:linear-gradient(180deg,var(--color-medium-teal),var(--color-teal));color:#fff;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:500;line-height:1;box-shadow:0 .7rem 1.4rem #009ca633}.patient-caregiver-gateway-card-action svg{width:.86rem;height:.86rem}.patient-caregiver-gateway-card-media{position:absolute;inset:0;z-index:0;min-width:0;overflow:hidden}.patient-caregiver-gateway-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fffffff7,#ffffffe6 48%,#ffffffbd 78%,#ffffff94),linear-gradient(180deg,#eefbfc61,#ffffff80);pointer-events:none}.patient-caregiver-gateway-card--1 .patient-caregiver-gateway-card-media:after,.patient-caregiver-gateway-card--2 .patient-caregiver-gateway-card-media:after,.patient-caregiver-gateway-card--3 .patient-caregiver-gateway-card-media:after{background:linear-gradient(90deg,#fffffff0,#ffffffdb 48%,#ffffffa8 78%,#ffffff75),linear-gradient(180deg,#eefbfc4d,#ffffff70)}.patient-caregiver-gateway-card-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--caregiver-gateway-media-position);transition:transform .42s ease}.patient-caregiver-gateway-card:hover .patient-caregiver-gateway-card-media img,.patient-caregiver-gateway-card:focus-visible .patient-caregiver-gateway-card-media img{transform:scale(1.045)}.patient-caregiver-gateway-note{width:fit-content;max-width:100%;min-height:2.95rem;margin:.56rem 0 0 .35rem;padding:.55rem 1.1rem;display:inline-flex;align-items:center;gap:.75rem;border:1px solid rgba(0,156,166,.16);border-radius:999px;background:#ffffffe6;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:var(--content-small-line-height)}.patient-caregiver-gateway-note svg{width:1.25rem;height:1.25rem;flex:0 0 auto}.patient-caregiver-gateway{padding:clamp(1.35rem,2vw,1.9rem);border-radius:2rem;background:linear-gradient(180deg,#fffffffa,#f5fdfdf5),radial-gradient(circle at 88% 36%,rgba(42,210,201,.13),transparent 24rem)}.patient-caregiver-gateway:before{left:auto;right:-2.5rem;top:18rem;width:18rem;height:18rem;opacity:.55}.patient-caregiver-gateway-hero{min-height:clamp(21rem,27vw,27.5rem);isolation:isolate;border-radius:1.65rem 1.65rem 0 0;background:#fff}.patient-caregiver-gateway-hero:after{content:none}.patient-caregiver-gateway-mark{left:clamp(1.75rem,3vw,2.6rem);top:clamp(1.7rem,2.5vw,2.35rem);width:auto;height:auto;display:inline-flex;align-items:center;gap:.85rem;border:0;border-radius:0;background:transparent;box-shadow:none}.patient-caregiver-gateway-mark svg{width:2.7rem;height:2.7rem}.patient-caregiver-gateway-mark span{color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:800;line-height:1;text-transform:uppercase}.patient-caregiver-gateway-copy{max-width:38.5rem;padding:clamp(5.6rem,7vw,6.8rem) 1rem clamp(3rem,5vw,4.8rem) clamp(2rem,4vw,3.25rem)}.patient-caregiver-gateway-copy h3{font-size:clamp(1.6rem,1.85vw,2rem);line-height:1.08}.patient-caregiver-gateway-subtitle{margin-top:1rem;font-size:clamp(1.15rem,1.45vw,1.45rem)}.patient-caregiver-gateway-hero-media{inset:0 0 0 28%}.patient-caregiver-gateway-hero-media img{object-position:center 36%}.patient-caregiver-gateway-cardscape{margin-top:clamp(1rem,1.6vw,1.45rem);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,1.45vw,1.35rem)}.patient-caregiver-gateway-card-reveal:nth-child(1){grid-column:span 4}.patient-caregiver-gateway-card-reveal:nth-child(2){grid-column:span 3}.patient-caregiver-gateway-card-reveal:nth-child(3){grid-column:span 5}.patient-caregiver-gateway-card-reveal:nth-child(4),.patient-caregiver-gateway-card-reveal:nth-child(5){grid-column:span 6}.patient-caregiver-gateway-card{--caregiver-gateway-rotate: 0deg;min-height:clamp(15.4rem,16.5vw,17.4rem);border-radius:1.2rem;background:radial-gradient(circle at 86% 82%,rgba(42,210,201,.18),transparent 9rem),#fff;box-shadow:0 1rem 2.45rem #0c234014,inset 0 1px #ffffffeb;transform:none}.patient-caregiver-gateway-card:before{inset:auto -12% -40% 52%;height:58%;background:#2ad2c938}.patient-caregiver-gateway-card--2 .patient-caregiver-gateway-card-media,.patient-caregiver-gateway-card--4 .patient-caregiver-gateway-card-media,.patient-caregiver-gateway-card--5 .patient-caregiver-gateway-card-media{display:none}.patient-caregiver-gateway-card--1 .patient-caregiver-gateway-card-media:after{background:linear-gradient(90deg,#fffffffa,#ffffffc7 34%,#ffffff0a 66%),linear-gradient(180deg,#effafb33,#ffffff0f)}.patient-caregiver-gateway-card--3 .patient-caregiver-gateway-card-media:after{background:linear-gradient(90deg,#fffffffa,#ffffffd1 40%,#ffffff1f,#fff0),linear-gradient(180deg,#ffffff0a,#ffffff1a)}.patient-caregiver-gateway-card-copy{width:min(58%,26rem);padding:clamp(1.35rem,1.8vw,1.8rem);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.patient-caregiver-gateway-card--2 .patient-caregiver-gateway-card-copy{width:min(100%,24rem)}.patient-caregiver-gateway-card--4{min-height:clamp(13.2rem,14vw,15.4rem);display:grid;grid-template-columns:minmax(0,.56fr) minmax(0,.44fr);background:radial-gradient(circle at 78% 12%,rgba(42,210,201,.2),transparent 13rem),linear-gradient(135deg,#052051,#061846 58%,#031236);color:#fff}.patient-caregiver-gateway-card--4:before{inset:auto -12% -34% 46%;background:radial-gradient(circle at 50% 50%,rgba(42,210,201,.42) 0 1px,transparent 1.5px) 0 0 / .78rem .78rem;opacity:.28}.patient-caregiver-gateway-card--4 .patient-caregiver-gateway-card-copy{width:auto}.patient-caregiver-gateway-card--4 .patient-caregiver-gateway-card-icon{background:#fffffff2}.patient-caregiver-gateway-card--4 strong,.patient-caregiver-gateway-card--4 .patient-caregiver-gateway-card-body{color:#fff}.patient-caregiver-gateway-card--4 .patient-caregiver-gateway-card-body{max-width:18rem}.patient-caregiver-gateway-card-quote{position:relative;z-index:3;padding:clamp(1.45rem,2vw,2rem) clamp(1.2rem,2vw,1.8rem);display:grid;align-content:center;color:#fff}.patient-caregiver-gateway-card-quote svg{width:2.6rem;height:2.6rem;color:var(--color-turquoise);fill:currentColor;opacity:.9}.patient-caregiver-gateway-card-quote em{margin-top:.65rem;color:#fffffff0;font-family:var(--font-body);font-size:var(--content-body-font-size);font-style:italic;font-weight:500;line-height:1.55}.patient-caregiver-gateway-card-quote small{margin-top:.85rem;color:var(--color-turquoise);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:1.2}.patient-caregiver-gateway-card--5{min-height:clamp(13.2rem,14vw,15.4rem);background:radial-gradient(circle at 89% 60%,rgba(42,210,201,.18),transparent 10rem),linear-gradient(135deg,#fff,#effbfc)}.patient-caregiver-gateway-card--5 .patient-caregiver-gateway-card-copy{width:min(58%,28rem)}.patient-caregiver-gateway-resource-art{position:absolute;right:clamp(1.2rem,2.5vw,2.4rem);bottom:clamp(1rem,1.7vw,1.6rem);z-index:2;width:clamp(10rem,15vw,15.8rem);height:clamp(7.4rem,10vw,10rem);pointer-events:none}.patient-caregiver-gateway-resource-doc{position:absolute;display:grid;border-radius:.55rem;background:#fffffff2;box-shadow:0 1rem 2.4rem #0c23401c}.patient-caregiver-gateway-resource-doc--main{left:0;top:.4rem;width:58%;height:82%;place-items:center}.patient-caregiver-gateway-resource-doc--main svg{width:2.9rem;height:2.9rem;color:var(--color-medium-teal);fill:#009ca624}.patient-caregiver-gateway-resource-doc--list{right:0;bottom:0;width:48%;height:70%;align-content:center;gap:.55rem;padding:.9rem}.patient-caregiver-gateway-resource-doc--list:before,.patient-caregiver-gateway-resource-doc--list:after{content:"";height:2px;border-radius:999px;background:#009ca62e}.patient-caregiver-gateway-resource-doc--list svg{width:1rem;height:1rem;color:var(--color-medium-teal)}.patient-caregiver-gateway-resource-download{position:absolute;right:-.5rem;bottom:-.45rem;width:3.1rem;height:3.1rem;display:grid;place-items:center;border:1px solid rgba(0,156,166,.22);border-radius:999px;background:#fffffffa;color:var(--color-medium-teal);box-shadow:0 .8rem 1.8rem #00778b1f}.patient-caregiver-gateway-resource-download svg{width:1.4rem;height:1.4rem}.patient-caregiver-gateway-card-action{min-height:2.45rem;padding:.6rem 1.05rem;font-weight:700}.patient-caregiver-gateway-card--2 .patient-caregiver-gateway-card-action,.patient-caregiver-gateway-card--3 .patient-caregiver-gateway-card-action,.patient-caregiver-gateway-card--5 .patient-caregiver-gateway-card-action{border:1.5px solid rgba(0,156,166,.72);background:#ffffffc7;color:var(--color-medium-teal);box-shadow:none}.patient-caregiver-gateway-note{min-height:3rem;margin:clamp(1rem,1.4vw,1.3rem) 0 0;padding-inline:1.35rem;background:#fffffff0;color:var(--color-medium-teal)}.patient-treatment-pathway{position:relative;z-index:1;margin-top:clamp(1.15rem,2vw,1.75rem);display:grid;gap:clamp(.95rem,1.6vw,1.35rem)}.patient-treatment-pathway-hero{min-height:clamp(15.5rem,20vw,19rem);position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(19rem,.46fr) minmax(0,1fr);align-items:center;border:1px solid rgba(0,119,139,.14);border-radius:1.45rem;background:#fff;box-shadow:0 1rem 2.6rem #0c234014}.patient-treatment-pathway-hero-copy{position:relative;z-index:2;max-width:34rem;padding:clamp(1.35rem,2.2vw,2rem) clamp(1.2rem,2.3vw,2.15rem)}.patient-treatment-pathway-eyebrow{color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:800;letter-spacing:.04em;line-height:1.15;text-transform:uppercase}.patient-treatment-pathway-hero h3{max-width:27rem;margin:.5rem 0 0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(2rem,3vw,3.2rem);font-weight:700;line-height:.98}.patient-treatment-pathway-hero p{max-width:30rem;margin:.78rem 0 0;color:var(--color-blue);font-size:var(--content-body-font-size);font-weight:500;line-height:var(--content-body-line-height)}.patient-caregiver-gateway-primary,.patient-treatment-pathway-primary,.patient-treatment-pathway-action{display:inline-flex;align-items:center;justify-content:center;gap:.62rem;border-radius:var(--button-radius-primary);background:var(--color-medium-teal);color:#fff;font-family:var(--font-heading);font-weight:700;line-height:1;text-decoration:none;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.patient-caregiver-gateway-primary,.patient-treatment-pathway-primary{width:fit-content;min-height:3rem;margin-top:1.1rem;padding:.74rem 1.18rem;font-size:var(--content-body-font-size);white-space:nowrap;box-shadow:0 .7rem 1.45rem #009ca633}.patient-caregiver-gateway-primary:hover,.patient-caregiver-gateway-primary:focus-visible,.patient-treatment-pathway-primary:hover,.patient-treatment-pathway-primary:focus-visible,.patient-treatment-pathway-card:hover .patient-treatment-pathway-action,.patient-treatment-pathway-card:focus-visible .patient-treatment-pathway-action{background:var(--color-dark-teal);outline:none}.patient-caregiver-gateway-primary:hover,.patient-caregiver-gateway-primary:focus-visible,.patient-treatment-pathway-primary:hover,.patient-treatment-pathway-primary:focus-visible{transform:translateY(-1px)}.patient-caregiver-gateway-primary svg,.patient-treatment-pathway-primary svg,.patient-treatment-pathway-action svg{width:1rem;height:1rem;stroke-width:2.5}.patient-treatment-pathway-hero-media{position:absolute;inset:0 0 0 34%;z-index:1;overflow:hidden}.patient-treatment-pathway-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff,#ffffffc7 28%,#ffffff14 62%),linear-gradient(180deg,#fff0,#ffffff3d);pointer-events:none}.patient-treatment-pathway-hero-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 42%}.patient-treatment-pathway-grid{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:clamp(.82rem,1.25vw,1.08rem)}.patient-treatment-pathway-card-reveal{min-width:0}.patient-treatment-pathway-card-reveal:nth-child(1){grid-column:span 10}.patient-treatment-pathway-card-reveal:nth-child(2){grid-column:span 7}.patient-treatment-pathway-card-reveal:nth-child(3){grid-column:span 7}.patient-treatment-pathway-card-reveal:nth-child(4),.patient-treatment-pathway-card-reveal:nth-child(5){grid-column:span 12}.patient-treatment-pathway-card{position:relative;min-height:clamp(11rem,13vw,13rem);height:100%;padding:clamp(1rem,1.5vw,1.25rem);display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:.65rem .85rem;align-items:start;overflow:hidden;border:1px solid rgba(0,119,139,.13);border-radius:1.15rem;background:#fff;color:var(--color-deep-navy);text-decoration:none;box-shadow:0 .75rem 1.8rem #0c234012;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.patient-treatment-pathway-card:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#fffffff5,#ffffffdb 54%,#fff3),linear-gradient(180deg,#ffffff29,#ffffffc7);pointer-events:none}.patient-treatment-pathway-card:hover,.patient-treatment-pathway-card:focus-visible{transform:translateY(-2px);border-color:#009ca65c;box-shadow:0 1.1rem 2.35rem #00778b21;outline:none}.patient-treatment-pathway-number{position:relative;z-index:2;width:2.3rem;height:2.3rem;display:inline-grid;place-items:center;border-radius:999px;background:var(--color-medium-teal);color:#fff;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:800;line-height:1}.patient-treatment-pathway-icon{position:relative;z-index:2;width:3.2rem;height:3.2rem;display:inline-grid;place-items:center;justify-self:end;border:1px solid rgba(0,119,139,.12);border-radius:999px;background:#2ad2c91a;color:var(--color-medium-teal)}.patient-treatment-pathway-icon svg{width:1.55rem;height:1.55rem;stroke-width:1.9}.patient-treatment-pathway-copy{position:relative;z-index:2;grid-column:1 / -1;min-width:0;display:grid;gap:.52rem}.patient-treatment-pathway-copy strong{color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(1.28rem,1.35vw,1.55rem);line-height:1.08}.patient-treatment-pathway-copy small{color:var(--color-blue);font-size:var(--content-small-font-size);font-weight:500;line-height:var(--content-small-line-height)}.patient-treatment-pathway-action{position:relative;z-index:2;grid-column:1 / -1;width:fit-content;min-height:2.35rem;padding:.56rem .86rem;align-self:end;font-size:var(--content-small-font-size)}.patient-treatment-pathway-card-media{position:absolute;inset:0;z-index:0;overflow:hidden}.patient-treatment-pathway-card-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transform:scale(1.02);transition:transform .42s ease}.patient-treatment-pathway-card:hover .patient-treatment-pathway-card-media img,.patient-treatment-pathway-card:focus-visible .patient-treatment-pathway-card-media img{transform:scale(1.07)}.patient-treatment-pathway-card--1:before,.patient-treatment-pathway-card--3:before{background:linear-gradient(180deg,#fffffff0,#ffffffd6 48%,#ffffff2e),linear-gradient(90deg,#ffffffeb,#ffffff3d)}.patient-treatment-pathway-card--2:before,.patient-treatment-pathway-card--4:before,.patient-treatment-pathway-card--5:before{background:linear-gradient(90deg,#fffffff7,#ffffffe6 46%,#ffffff2e),linear-gradient(180deg,#ffffff14,#ffffffb8)}.patient-treatment-pathway{margin-top:clamp(1.15rem,2vw,1.75rem);gap:clamp(.95rem,1.6vw,1.35rem)}.patient-treatment-pathway-hero{min-height:clamp(15.5rem,20vw,19rem);border:1px solid rgba(0,119,139,.14);border-radius:1.45rem;background:linear-gradient(90deg,#fffffffa,#ffffffdb 44%,#ffffff29 78%),radial-gradient(circle at 0% 100%,rgba(42,210,201,.13),transparent 18rem);box-shadow:0 1rem 2.6rem #0c234014}.patient-treatment-pathway-hero-copy{max-width:34rem;padding:clamp(1.35rem,2.2vw,2rem) clamp(1.2rem,2.3vw,2.15rem)}.patient-treatment-pathway-eyebrow{letter-spacing:.12em}.patient-treatment-pathway-hero h3{max-width:27rem;margin-top:.5rem;font-size:clamp(2rem,3vw,3.2rem);line-height:.98}.patient-treatment-pathway-hero p{max-width:30rem;margin-top:.78rem;font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}.patient-treatment-pathway-primary{min-height:3rem;margin-top:1.1rem;padding:.74rem 1.18rem;border-radius:var(--button-radius-primary);font-size:var(--content-body-font-size);box-shadow:0 .7rem 1.45rem #009ca633}.patient-treatment-pathway-hero-media{inset:0 0 0 34%}.patient-treatment-pathway-hero-media:after{background:linear-gradient(90deg,#ffffffdb,#ffffff47 28%,#fff0 62%),linear-gradient(180deg,#fff0,#effafb3d)}.patient-treatment-pathway-grid{gap:clamp(1rem,1.4vw,1.35rem)}.patient-treatment-pathway-card{min-height:clamp(11rem,13vw,13rem);padding:clamp(1rem,1.5vw,1.25rem);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr auto;gap:.65rem .85rem;border-radius:1.15rem;background:radial-gradient(circle at 92% 88%,rgba(42,210,201,.12),transparent 10rem),linear-gradient(135deg,#fff,#f1fbfc)}.patient-treatment-pathway-card--1{background:radial-gradient(circle at 92% 86%,rgba(42,210,201,.16),transparent 10rem),linear-gradient(135deg,#fff,#eefbfc)}.patient-treatment-pathway-card--2{background:radial-gradient(circle at 88% 82%,rgba(0,119,139,.1),transparent 10rem),linear-gradient(135deg,#fff,#f2f8fb)}.patient-treatment-pathway-card--3{background:radial-gradient(circle at 90% 80%,rgba(42,210,201,.12),transparent 10rem),linear-gradient(135deg,#fbfffe,#edf9f7)}.patient-treatment-pathway-card--4{background:radial-gradient(circle at 86% 70%,rgba(0,156,166,.11),transparent 11rem),linear-gradient(135deg,#fffdf8,#f7fbfb)}.patient-treatment-pathway-card--5{background:radial-gradient(circle at 88% 76%,rgba(42,210,201,.18),transparent 11rem),linear-gradient(135deg,#f7ffff,#ebfbfc)}.patient-treatment-pathway-card--4,.patient-treatment-pathway-card--5{min-height:clamp(11rem,13vw,13rem)}.patient-treatment-pathway-card:before{background:transparent}.patient-treatment-pathway-number{width:2.3rem;height:2.3rem;background:#2ad2c92e;color:var(--color-dark-teal);font-size:var(--heading-card-size);font-weight:500}.patient-treatment-pathway-icon{width:3.2rem;height:3.2rem;justify-self:end;border:0;background:transparent}.patient-treatment-pathway-icon svg{width:2.25rem;height:2.25rem}.patient-treatment-pathway-card--2 .patient-treatment-pathway-icon,.patient-treatment-pathway-card--3 .patient-treatment-pathway-icon{align-self:start}.patient-treatment-pathway-copy{grid-column:1 / -1;align-self:start}.patient-treatment-pathway-copy strong{max-width:22rem;font-size:clamp(1.28rem,1.35vw,1.55rem);line-height:1.08}.patient-treatment-pathway-copy small{max-width:22rem;margin-top:.25rem;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.patient-treatment-pathway-option-row{position:relative;z-index:2;grid-column:1 / -1;align-self:end;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.9rem}.patient-treatment-pathway-card--4{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-template-rows:auto 1fr auto;align-items:start}.patient-treatment-pathway-card--4 .patient-treatment-pathway-icon{position:absolute;top:clamp(1rem,1.5vw,1.25rem);right:clamp(1rem,1.5vw,1.25rem);z-index:3;margin:0}.patient-treatment-pathway-card--4 .patient-treatment-pathway-copy{grid-column:1;grid-row:2;align-self:start;margin-top:.4rem}.patient-treatment-pathway-card--4 .patient-treatment-pathway-action{grid-column:1;grid-row:3}.patient-treatment-pathway-option-row--outcome-icons{grid-column:2;grid-row:2 / 4;width:min(100%,26rem);margin:1.4rem 0 0;justify-self:end;align-self:center;gap:clamp(.55rem,1vw,.9rem)}.patient-treatment-pathway-option{min-width:0;min-height:5.4rem;padding:0 .8rem;display:grid;place-items:center;align-content:center;gap:.55rem;border-left:1px solid rgba(0,119,139,.18);color:var(--color-dark-teal);text-align:center}.patient-treatment-pathway-option-row--outcome-icons .patient-treatment-pathway-option{min-height:4.9rem;padding-inline:.55rem;border-left:0;border-radius:.7rem;background:#ffffff85}.patient-treatment-pathway-option:first-child{border-left:0}.patient-treatment-pathway-option svg{width:2.15rem;height:2.15rem;stroke-width:1.7}.patient-treatment-pathway-option small{white-space:pre-line;color:var(--color-deep-navy);font-family:var(--font-body);font-size:clamp(.72rem,.82vw,.9rem);font-weight:500;line-height:1.12}.patient-treatment-pathway-card--4 .patient-treatment-pathway-copy{max-width:19rem}.patient-treatment-pathway-card--5 .patient-treatment-pathway-copy{max-width:27rem}.patient-treatment-pathway-card--5 .patient-treatment-pathway-card-media{inset:auto 0 0 34%;height:100%}.patient-treatment-pathway-card--1 .patient-treatment-pathway-card-media{inset:auto 0 0 18%;height:80%}.patient-treatment-pathway-card-media img{object-fit:contain;object-position:right bottom;transform:none}.patient-treatment-pathway-card:hover .patient-treatment-pathway-card-media img,.patient-treatment-pathway-card:focus-visible .patient-treatment-pathway-card-media img{transform:translateY(-.15rem) scale(1.015)}.patient-treatment-pathway-action{border-radius:999px;background:transparent;color:var(--color-dark-teal);box-shadow:none;font-size:clamp(.98rem,1.02vw,1.1rem)}.patient-treatment-pathway-card:hover .patient-treatment-pathway-action,.patient-treatment-pathway-card:focus-visible .patient-treatment-pathway-action{background:transparent;color:var(--color-medium-teal)}.patient-resource-hub-social{position:relative;width:calc(100vw / var(--zoom-scale));max-width:none;min-height:clamp(9rem,14vw,11.75rem);margin-top:clamp(1.35rem,2.25vw,1.95rem);margin-left:calc(50% - 50vw / var(--zoom-scale));padding:clamp(1.45rem,2.3vw,2rem) clamp(1rem,4vw,4rem) clamp(1.25rem,2.2vw,1.85rem);display:grid;align-content:center;overflow:hidden;border:0;border-radius:0;background:linear-gradient(180deg,#ffffffeb,#ffffff6b 45%,#ffffffb8),url(/image/home/community-wave-background.png) center 58% / cover no-repeat;box-shadow:none}.patient-resource-hub-social-heading{position:relative;z-index:1;width:min(100%,58rem);margin-inline:auto;display:grid;justify-items:center;gap:.28rem;text-align:center}.patient-resource-hub-social-heading h3{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(1.55rem,1.95vw,2.25rem);font-weight:700;line-height:.98;text-align:center}.patient-resource-hub-social-heading h3>svg{width:1.15rem;height:1.15rem;color:var(--color-medium-teal);stroke-width:2}.patient-resource-hub-social-heading sup{top:-.55em;margin-left:.04rem;font-size:.46em;line-height:0}.patient-resource-hub-social-heading p{max-width:38rem;margin:0;color:#667085;font-size:var(--content-small-font-size);font-weight:500;line-height:1.42}.patient-resource-hub-social-list{position:relative;z-index:1;width:min(100%,67.5rem);margin:1.12rem auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:.62rem}.patient-resource-hub-social-reveal{min-width:0;width:min(100%,12.7rem);display:inline-flex}.patient-resource-hub-social-reveal a{width:100%;min-width:0;min-height:3.12rem;padding:.48rem .72rem;display:inline-flex;align-items:center;justify-content:center;gap:.46rem;border:1px solid rgba(12,35,64,.08);border-radius:999px;background:#ffffffeb;color:var(--color-deep-navy);box-shadow:none;font-family:var(--font-heading);font-size:clamp(.9rem,.9vw,1.04rem);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.patient-resource-hub-social-reveal a:hover,.patient-resource-hub-social-reveal a:focus-visible{transform:translateY(-2px);border-color:#009ca659;outline:none;box-shadow:0 14px 30px #0c23401c}.patient-resource-hub-social-icon{width:2.05rem;height:2.05rem;display:inline-grid;place-items:center;flex:0 0 auto}.patient-resource-hub-social-icon img{width:100%;height:100%;object-fit:contain}.patient-resource-hub-social-icon strong{width:100%;height:100%;display:inline-grid;place-items:center;border-radius:999px;background:var(--color-blue);color:#fff;font-family:var(--font-heading);font-size:1rem;font-weight:700;line-height:1}@media(max-width:1200px){.patient-resource-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.patient-resource-hub-card-reveal:first-child{grid-column:1 / -1}.patient-resource-hub-social-list{display:flex;justify-content:center}.patient-resource-hub-social-reveal{min-width:0;width:min(100%,12.7rem)}.patient-caregiver-gateway-cardscape{grid-template-columns:repeat(2,minmax(0,1fr))}.patient-caregiver-gateway-card-reveal:nth-child(1),.patient-caregiver-gateway-card-reveal:nth-child(2),.patient-caregiver-gateway-card-reveal:nth-child(3),.patient-caregiver-gateway-card-reveal:nth-child(4){grid-column:span 1}.patient-caregiver-gateway-card-reveal:nth-child(5){grid-column:1 / -1}.patient-treatment-pathway-card-reveal:nth-child(n){grid-column:span 6}.patient-treatment-pathway-card-reveal:nth-child(5){grid-column:1 / -1}.patient-treatment-pathway-card--4{min-height:clamp(11rem,13vw,13rem)}.patient-treatment-pathway-option-row--outcome-icons{width:min(100%,24rem)}}@media(max-width:899px){.patient-resource-hub{padding:calc(var(--patient-section-top-inset, 0rem) + 4rem) 1.25rem calc(var(--patient-section-handoff-clearance, 0rem) + 5rem)}.patient-resource-hub-grid{grid-template-columns:1fr}.patient-resource-hub-card-reveal:first-child{grid-column:auto;width:100%}.patient-resource-hub-card{grid-template-columns:minmax(13rem,.8fr) minmax(0,1fr);grid-template-rows:1fr}.patient-resource-hub-card-media{height:100%;min-height:0;aspect-ratio:auto}.patient-resource-hub-card-body{min-height:22rem}.patient-resource-hub-card-heading{margin-top:1.35rem;grid-template-columns:4rem minmax(0,1fr)}.patient-resource-hub-card-heading>div{margin-top:.55rem}.patient-resource-hub-card-icon{width:4rem;height:4rem}.patient-resource-hub-card-icon svg{width:2.2rem;height:2.2rem}.patient-resource-hub-social-reveal a{font-size:1.08rem}.patient-resource-hub-social-reveal{width:min(100%,16rem)}.patient-caregiver-gateway{border-radius:1.35rem}.patient-caregiver-gateway-hero{grid-template-columns:1fr;min-height:0}.patient-caregiver-gateway-copy{max-width:36rem;padding-right:1.35rem}.patient-caregiver-gateway-hero-media{position:relative;inset:auto;min-height:15rem;order:-1}.patient-caregiver-gateway-hero-media:after{background:linear-gradient(180deg,#ffffff14,#ffffffeb)}.patient-caregiver-gateway-cardscape{margin-top:1rem;grid-template-columns:1fr}.patient-caregiver-gateway-card-reveal:nth-child(n),.patient-caregiver-gateway-card{grid-column:auto;transform:none}.patient-caregiver-gateway-card:hover,.patient-caregiver-gateway-card:focus-visible{transform:translateY(-.2rem)}.patient-treatment-pathway-hero{grid-template-columns:1fr;min-height:0}.patient-treatment-pathway-hero h3{font-size:clamp(2rem,7vw,3.2rem)}.patient-treatment-pathway-hero-media{position:relative;inset:auto;min-height:14rem;order:-1}.patient-treatment-pathway-hero-media:after{background:linear-gradient(180deg,#ffffff0a,#ffffffeb)}.patient-treatment-pathway-grid{grid-template-columns:minmax(0,1fr)}.patient-treatment-pathway-card-reveal:nth-child(n){grid-column:auto}.patient-treatment-pathway-card{min-height:17rem}.patient-treatment-pathway-card--4{min-height:17rem;grid-template-columns:minmax(0,1fr)}.patient-treatment-pathway-card--4 .patient-treatment-pathway-copy,.patient-treatment-pathway-card--4 .patient-treatment-pathway-action,.patient-treatment-pathway-option-row--outcome-icons{grid-column:1 / -1}.patient-treatment-pathway-option-row--outcome-icons{grid-row:auto;width:100%;justify-self:stretch;align-self:end;margin-top:.75rem}.patient-treatment-pathway-card--1 .patient-treatment-pathway-card-media,.patient-treatment-pathway-card--5 .patient-treatment-pathway-card-media{inset:auto 0 0 22%;height:58%}.patient-treatment-pathway-option{min-height:4.75rem;padding-inline:.5rem}}@media(max-width:480px){.patient-resource-hub{padding:calc(var(--patient-section-top-inset, 0rem) + 3.2rem) .85rem calc(var(--patient-section-handoff-clearance, 0rem) + 4.5rem)}.patient-resource-hub-header>svg{width:2.15rem;height:2.15rem}.patient-resource-hub-grid{margin-top:1.6rem;gap:1rem}.patient-resource-hub-card,.patient-resource-hub-card-reveal:first-child .patient-resource-hub-card{grid-template-columns:1fr;grid-template-rows:auto 1fr}.patient-resource-hub-card-media{min-height:0;aspect-ratio:16 / 9}.patient-resource-hub-card-reveal:first-child .patient-resource-hub-card-media{height:auto;min-height:0;aspect-ratio:16 / 9}.patient-resource-hub-card-media--placeholder>svg{width:3.3rem;height:3.3rem}.patient-resource-hub-card-body{min-height:0;padding-inline:1.1rem;padding-bottom:1.15rem}.patient-resource-hub-card-reveal:first-child .patient-resource-hub-card-body{justify-content:flex-start;padding:0 1.1rem 1.15rem}.patient-resource-hub-card-heading{margin-top:-1.9rem;grid-template-columns:3.8rem minmax(0,1fr);gap:.78rem}.patient-resource-hub-card-reveal:first-child .patient-resource-hub-card-heading{margin-top:-1.9rem}.patient-resource-hub-card-heading>div{margin-top:2.2rem}.patient-resource-hub-card-reveal:first-child .patient-resource-hub-card-heading>div{margin-top:2.2rem}.patient-resource-hub-card-icon{width:3.8rem;height:3.8rem}.patient-resource-hub-card-icon svg{width:2rem;height:2rem}.patient-resource-hub-card-body>p,.patient-resource-hub-points{margin-top:1rem}.patient-resource-hub-cta{width:100%}.patient-resource-hub-social{min-height:auto;padding:1.55rem .75rem 1.45rem;background-position:center,50% 60%;background-size:auto,auto 118%}.patient-resource-hub-social-heading{gap:.25rem}.patient-resource-hub-social-heading h3{font-size:clamp(1.32rem,6.4vw,1.72rem);gap:.32rem}.patient-resource-hub-social-heading h3>svg{width:.98rem;height:.98rem}.patient-resource-hub-social-heading p{max-width:22rem;font-size:.82rem;line-height:1.32}.patient-resource-hub-social-list{margin-top:.9rem;gap:.58rem}.patient-resource-hub-social-reveal{width:calc(50% - .29rem)}.patient-resource-hub-social-reveal a{min-height:2.72rem}.patient-resource-hub-social-reveal a{min-width:0;padding-inline:.58rem;gap:.46rem;font-size:clamp(.8rem,3.2vw,.94rem)}.patient-resource-hub-social-icon,.patient-resource-hub-wechat-icon{width:1.92rem;height:1.92rem}.patient-resource-hub-social-icon strong{font-size:.96rem}.patient-caregiver-gateway{margin-top:1rem;padding:.72rem;border-radius:1rem}.patient-caregiver-gateway-mark{left:1rem;top:1rem;width:3.65rem;height:3.65rem}.patient-caregiver-gateway-mark svg{width:2.05rem;height:2.05rem}.patient-caregiver-gateway-copy{padding:4.45rem 1rem 1.25rem}.patient-caregiver-gateway-copy h3{font-size:2rem;line-height:.98}.patient-caregiver-gateway-primary{width:100%;gap:.48rem;padding-inline:1rem;font-size:clamp(.78rem,3.6vw,.9rem)}.patient-caregiver-gateway-card{min-height:13.5rem;grid-template-columns:1fr}.patient-caregiver-gateway-card--1 .patient-caregiver-gateway-card-copy,.patient-caregiver-gateway-card--2 .patient-caregiver-gateway-card-copy,.patient-caregiver-gateway-card--3 .patient-caregiver-gateway-card-copy{width:100%;min-height:100%}.patient-caregiver-gateway-card-media{min-height:0}.patient-caregiver-gateway-card-media:after{background:linear-gradient(90deg,#fffffffa,#ffffffeb 58%,#ffffffb8),linear-gradient(180deg,#eefbfc57,#ffffff7a)}.patient-caregiver-gateway-card-copy{width:100%;min-height:100%;padding:1rem}.patient-caregiver-gateway-card-action{width:100%;justify-content:center}.patient-caregiver-gateway-note{width:100%;border-radius:.9rem;align-items:flex-start}.patient-treatment-pathway-hero,.patient-treatment-pathway-card{border-radius:.95rem}.patient-treatment-pathway-hero-copy{padding:1rem}.patient-treatment-pathway-hero h3{font-size:1.85rem}.patient-treatment-pathway-primary,.patient-treatment-pathway-action{width:100%}.patient-treatment-pathway-card{min-height:0}}.patient-resource-hub-header{display:grid;justify-items:center;gap:.75rem}.patient-resource-hub-header h2{font-size:var(--heading-section-size);line-height:1}.patient-resource-hub-title-rule{width:4.8rem;height:.22rem;border-radius:999px;background:var(--color-medium-teal)}.patient-resource-hub-grid{grid-template-columns:minmax(20rem,.78fr) minmax(0,1.2fr);gap:clamp(1.2rem,2vw,1.7rem)}.patient-resource-education-card-reveal,.patient-resource-hub-card-reveal{min-width:0;height:100%}.patient-resource-hub-card-reveal--insurance{grid-column:1 / -1;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.patient-resource-education-card,.patient-resource-hub-card--insurance,.patient-caregiver-gateway{border:1px solid rgba(0,119,139,.16);border-radius:1.55rem;background:#fffffffa;box-shadow:0 1.15rem 3rem #0c234014}.patient-resource-education-card{min-height:clamp(14.8rem,17.5vw,16.8rem);display:grid;grid-template-columns:minmax(10rem,.82fr) minmax(0,1fr);overflow:hidden;background:radial-gradient(circle at 12% 78%,rgba(42,210,201,.2),transparent 11rem),linear-gradient(135deg,#fffffffc,#f1fcfcf5)}.patient-resource-education-media{min-width:0;display:grid;place-items:end center;padding:.8rem 0 0 .9rem;overflow:hidden}.patient-resource-education-media img{width:min(92%,12.8rem);height:100%;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 1.2rem 1.8rem rgba(12,35,64,.12))}.patient-resource-education-copy{min-width:0;padding:clamp(1rem,1.45vw,1.35rem) clamp(1rem,1.7vw,1.35rem);display:flex;flex-direction:column;justify-content:center}.patient-resource-education-label{display:inline-flex;align-items:center;gap:.7rem;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:800;line-height:1;text-transform:uppercase}.patient-resource-education-icon{width:2.7rem;height:2.7rem;display:inline-grid;place-items:center;border:1px solid rgba(0,156,166,.25);border-radius:999px;background:#ffffffe6;color:var(--color-medium-teal)}.patient-resource-education-icon svg{width:1.45rem;height:1.45rem;stroke-width:1.8}.patient-resource-education-card h3{margin:.8rem 0 0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(1.55rem,1.75vw,2rem);font-weight:700;line-height:1.05}.patient-resource-education-list{margin:1rem 0 0;padding:0;display:grid;gap:.45rem;list-style:none}.patient-resource-education-list li{min-height:2.15rem;padding:.42rem .72rem .42rem .95rem;display:flex;align-items:center;justify-content:space-between;gap:.65rem;border:1px solid rgba(0,156,166,.2);border-radius:999px;background:#ffffffd6;color:var(--color-blue);font-family:var(--font-body);font-size:var(--content-small-font-size);font-weight:500;line-height:1.15}.patient-resource-education-list svg{width:.9rem;height:.9rem;flex:0 0 auto;color:var(--color-medium-teal);stroke-width:2.6}.patient-resource-education-downloads{width:min(100%,22rem);margin-top:.95rem;display:flex;flex-wrap:wrap;gap:.55rem}.patient-resource-education-cta{flex:1 1 9.5rem;min-height:2.75rem;margin-top:0;padding:.62rem .92rem;display:inline-flex;align-items:center;justify-content:center;gap:.72rem;border-radius:var(--button-radius-primary);background:var(--color-medium-teal);color:#fff;font-family:var(--font-heading);font-size:var(--content-body-font-size);font-weight:700;line-height:1;text-decoration:none;box-shadow:0 .7rem 1.45rem #009ca633;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.patient-resource-education-cta--secondary{border:1.5px solid rgba(0,156,166,.72);background:#ffffffdb;color:var(--color-medium-teal);box-shadow:none}.patient-resource-education-cta:hover,.patient-resource-education-cta:focus-visible{background:var(--color-dark-teal);outline:none;transform:translateY(-1px)}.patient-resource-education-cta--secondary:hover,.patient-resource-education-cta--secondary:focus-visible{background:#009ca61a;color:var(--color-dark-teal)}.patient-resource-education-cta svg{width:1.1rem;height:1.1rem;stroke-width:2.5}.patient-caregiver-gateway-primary .stream-text,.patient-caregiver-gateway-primary .stream-text__visual{flex:0 0 auto;white-space:nowrap}.patient-resource-hub-card--insurance{min-height:clamp(21rem,28vw,28rem);grid-template-columns:minmax(0,1fr) minmax(28rem,33rem);grid-template-rows:1fr;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transition:none}.patient-resource-hub-card-reveal--insurance .patient-resource-hub-card--insurance{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.patient-resource-hub-card--insurance:hover,.patient-resource-hub-card--insurance:focus-within{translate:none;border-color:transparent;box-shadow:none}.patient-resource-hub-card--insurance .patient-resource-hub-card-media{height:100%;width:calc(100% + clamp(8rem,14vw,16rem));min-height:0;aspect-ratio:auto;border-radius:0;background:transparent;overflow:visible;box-shadow:none;z-index:0}.patient-resource-hub-card--insurance .patient-resource-hub-card-media:after{height:auto;inset:0;background:radial-gradient(ellipse at 100% 50%,#ffffffb8,#ffffff61 30%,#fff0 62%),radial-gradient(ellipse at 50% 100%,#ffffffa8,#ffffff3d 38%,#fff0 70%)}.patient-resource-hub-card--insurance .patient-resource-hub-card-media img{width:100%;height:100%;border-radius:0;object-fit:cover;object-position:center center}.patient-resource-hub-card--insurance .patient-resource-hub-card-body{position:relative;z-index:1;width:min(100%,33rem);justify-content:center;justify-self:end;margin-left:clamp(2.2rem,4.2vw,4.8rem);padding:clamp(1.15rem,2.2vw,2rem) clamp(.7rem,1.4vw,1.35rem) clamp(1.15rem,2.2vw,2rem) 0}.patient-resource-hub-card--insurance .patient-resource-hub-card-heading{margin-top:0;align-items:center}.patient-resource-hub-card--insurance .patient-resource-hub-card-heading>div{margin-top:0}.patient-resource-hub-card--insurance .patient-resource-hub-card-icon{width:clamp(3.3rem,4vw,4rem);height:clamp(3.3rem,4vw,4rem)}.patient-resource-hub-card--insurance .patient-resource-hub-card-icon svg{width:clamp(1.75rem,2.15vw,2.15rem);height:clamp(1.75rem,2.15vw,2.15rem)}.patient-resource-hub-card--insurance .patient-resource-hub-card-heading h3{font-size:clamp(1.35rem,1.45vw,1.68rem)}.patient-resource-hub-card--insurance .patient-resource-hub-points{margin-top:clamp(.9rem,1.6vw,1.25rem);gap:clamp(.7rem,1.1vw,.98rem)}.patient-resource-hub-card--insurance .patient-resource-hub-points li{font-size:clamp(.9rem,.88vw,1rem);font-weight:400;line-height:1.45}.patient-caregiver-gateway{margin-top:clamp(1.35rem,2vw,1.75rem);padding:clamp(1.35rem,2vw,1.9rem);overflow:hidden;border-radius:2rem;background:radial-gradient(circle at 98% 50%,rgba(42,210,201,.13),transparent 24rem),#fffffffa;box-shadow:0 1.15rem 3rem #0c234014}.patient-caregiver-gateway:before{right:-3rem;top:20%}.patient-caregiver-gateway-hero{min-height:clamp(21rem,27vw,27.5rem);display:grid;grid-template-columns:minmax(18rem,.42fr) minmax(0,1fr);align-items:center;overflow:hidden;border-radius:1.65rem 1.65rem 0 0;background:#fff}.patient-caregiver-gateway-mark{position:absolute;left:clamp(1.75rem,3vw,2.6rem);top:clamp(1.7rem,2.5vw,2.35rem);z-index:2;width:auto;height:auto;display:inline-flex;align-items:center;gap:.7rem;border:0;border-radius:0;background:transparent;box-shadow:none}.patient-caregiver-gateway-mark svg{width:2rem;height:2rem}.patient-caregiver-gateway-copy{max-width:36rem;padding:clamp(5.6rem,7vw,6.8rem) 1rem clamp(3rem,5vw,4.8rem) clamp(2rem,4vw,3.25rem);display:flex;flex-direction:column;justify-content:center}.patient-caregiver-gateway-copy h3{margin-top:0;font-size:clamp(1.6rem,1.85vw,2rem);line-height:1.08}.patient-caregiver-gateway-subtitle{display:block}.patient-caregiver-gateway-copy>p:not(.patient-caregiver-gateway-subtitle){max-width:34rem}.patient-caregiver-gateway-primary{min-width:min(100%,26.5rem);margin-top:1.35rem;padding-inline:2rem}.patient-caregiver-gateway-hero-media{position:absolute;inset:0 0 0 28%;z-index:1;min-height:0}.patient-caregiver-gateway-hero-media:after{background:linear-gradient(180deg,#fff0 54%,#ffffffb8 84%,#f4fcfcfa),linear-gradient(90deg,#fff,#ffffffe0 20%,#ffffff47 41%,#fff0 68%)}.patient-caregiver-gateway-hero-media img{object-position:center 42%}.patient-caregiver-gateway-note{display:inline-flex}@media(max-width:1200px){.patient-resource-hub-grid{grid-template-columns:minmax(0,1fr)}.patient-resource-education-card,.patient-resource-hub-card--insurance,.patient-caregiver-gateway-hero{min-height:auto}}@media(max-width:899px){.patient-resource-education-card,.patient-resource-hub-card--insurance,.patient-caregiver-gateway-hero{grid-template-columns:minmax(0,1fr)}.patient-resource-education-card{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.patient-resource-hub-card--insurance .patient-resource-hub-card-media,.patient-caregiver-gateway-hero-media{min-height:15rem;aspect-ratio:16 / 9}.patient-caregiver-gateway-copy{max-width:none}}@media(max-width:620px){.patient-resource-education-card{grid-template-columns:minmax(0,1fr)}.patient-resource-education-media{min-height:15rem;padding:1.1rem 1.1rem 0}.patient-resource-education-media img{width:min(72%,14rem)}}@media(max-width:480px){.patient-resource-hub-header{gap:.55rem}.patient-resource-hub-title-rule{width:3.8rem}.patient-resource-education-card,.patient-resource-hub-card--insurance,.patient-caregiver-gateway{border-radius:1rem}.patient-resource-education-copy,.patient-resource-hub-card--insurance .patient-resource-hub-card-body,.patient-caregiver-gateway-copy{padding:1.25rem}.patient-resource-hub-card--insurance .patient-resource-hub-card-heading{grid-template-columns:3.75rem minmax(0,1fr)}.patient-resource-hub-card--insurance .patient-resource-hub-card-icon{width:3.75rem;height:3.75rem}}@media(prefers-reduced-motion:reduce){.patient-resource-hub-card,.patient-resource-education-cta,.patient-resource-hub-social-reveal a,.patient-caregiver-gateway-card,.patient-caregiver-gateway-card-media img,.patient-treatment-pathway-card,.patient-treatment-pathway-card-media img,.patient-treatment-pathway-primary{transition:none}.patient-resource-hub-card:hover,.patient-resource-hub-card:focus-within,.patient-resource-hub-social-reveal a:hover,.patient-resource-hub-social-reveal a:focus-visible,.patient-caregiver-gateway-card,.patient-caregiver-gateway-card:hover,.patient-caregiver-gateway-card:focus-visible,.patient-caregiver-gateway-card:hover .patient-caregiver-gateway-card-media img,.patient-caregiver-gateway-card:focus-visible .patient-caregiver-gateway-card-media img,.patient-treatment-pathway-card:hover .patient-treatment-pathway-card-media img,.patient-treatment-pathway-card:focus-visible .patient-treatment-pathway-card-media img,.patient-treatment-pathway-card:hover,.patient-treatment-pathway-card:focus-visible,.patient-treatment-pathway-primary:hover,.patient-treatment-pathway-primary:focus-visible{transform:none;translate:none}}.patient-continuity-region{position:relative;isolation:isolate;overflow:visible;background-color:#fff}.patient-continuity-region:before,.patient-continuity-region:after{content:"";position:absolute;inset:0;pointer-events:none}.patient-continuity-region:before{z-index:-2;background-image:url(/image/patient-hero-background.png);background-position:center top;background-repeat:no-repeat;background-size:cover;opacity:.18}.patient-continuity-region:after{z-index:-1;background:radial-gradient(circle at 8% 28%,rgba(42,210,201,.14),transparent 28rem),radial-gradient(circle at 92% 44%,rgba(183,221,225,.38),transparent 36rem),radial-gradient(circle at 14% 88%,rgba(42,210,201,.12),transparent 30rem),linear-gradient(180deg,#fffffff5,#f5fbfceb 44%,#e9f8faf2)}.patient-hifu-help{position:relative;padding:clamp(4rem,6vw,6rem) clamp(1.25rem,4vw,4rem);overflow:hidden;background:radial-gradient(circle at 8% 12%,rgba(42,210,201,.08),transparent 24rem),radial-gradient(circle at 95% 88%,rgba(12,35,64,.06),transparent 24rem),#fff}.patient-hifu-help:before,.patient-hifu-help:after{content:"";position:absolute;width:22rem;aspect-ratio:1;border:1px solid rgba(0,156,166,.14);border-radius:42% 58% 48% 52%;pointer-events:none}.patient-hifu-help:before{left:-10rem;top:-8rem}.patient-hifu-help:after{right:-10rem;bottom:5rem}.patient-hifu-help-shell{position:relative;z-index:1;width:min(100%,74rem);margin:0 auto}.patient-hifu-help-heading{display:grid;justify-items:center;gap:.75rem;text-align:center}.patient-hifu-help-heading h2{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:1.04}.patient-hifu-help-title-rule,.patient-hifu-help-callout-rule{width:4.8rem;height:.22rem;border-radius:999px;background:var(--color-light-teal)}.patient-hifu-help-grid{margin-top:clamp(2.2rem,3.8vw,3.4rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,2.5vw,2rem);align-items:stretch}.patient-hifu-help-card-reveal{min-width:0;height:100%}.patient-hifu-help-card{position:relative;height:100%;padding:clamp(3.6rem,5vw,4.8rem) clamp(1.35rem,2.5vw,2rem) clamp(1.45rem,2.6vw,2rem);display:flex;flex-direction:column;border:1px solid rgba(0,156,166,.22);border-radius:var(--surface-apple-radius, 24px);background:radial-gradient(circle at 50% 0%,rgba(42,210,201,.09),transparent 18rem),#fffffff0;box-shadow:0 22px 56px #0c234014;text-align:center}.patient-hifu-help-card--cancer{border-color:#163f723d}.patient-hifu-help-card-icon{position:absolute;left:50%;top:0;width:clamp(4.2rem,6vw,5.4rem);aspect-ratio:1;display:inline-grid;place-items:center;border:.35rem solid #ffffff;border-radius:50%;background:linear-gradient(135deg,var(--color-light-teal),var(--color-dark-teal));color:#fff;box-shadow:0 12px 28px #0c234029;transform:translate(-50%,-50%)}.patient-hifu-help-card--cancer .patient-hifu-help-card-icon{background:linear-gradient(135deg,#173e70,#081e3b)}.patient-hifu-help-card-icon svg{width:52%;height:52%;stroke-width:1.9}.patient-hifu-help-card h3{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(1.5rem,1.8vw,2rem);font-weight:700;line-height:1.1}.patient-hifu-help-subtitle{margin:.55rem 0 0;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:clamp(1rem,1vw,1.12rem);font-weight:700;line-height:1.25}.patient-hifu-help-body{max-width:32rem;margin:.9rem auto 0;color:var(--color-blue);font-size:clamp(.94rem,.76vw,1.02rem);font-weight:400;line-height:1.48}.patient-hifu-help-kicker{margin:1.2rem 0 0;padding-top:1.1rem;border-top:1px solid rgba(12,35,64,.16);color:var(--color-deep-navy);font-family:var(--font-heading);font-size:.98rem;font-weight:700}.patient-hifu-help-benefits{margin:1.3rem 0 0;padding:0;display:grid;gap:.7rem;list-style:none;text-align:left}.patient-hifu-help-card--bph .patient-hifu-help-benefits{flex:1;grid-template-rows:repeat(5,minmax(3.4rem,1fr));align-content:stretch}.patient-hifu-help-card--bph .patient-hifu-help-benefit{min-height:0;padding-block:clamp(.72rem,1.25vw,1rem)}.patient-hifu-help-benefit{min-height:3.1rem;padding:.58rem .85rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;border:1px solid rgba(0,119,139,.12);border-radius:.75rem;background:#ffffffdb;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(.9rem,.72vw,1rem);font-weight:700;line-height:1.22;box-shadow:0 8px 18px #0c23400d}.patient-hifu-help-benefit-icon{width:2.35rem;aspect-ratio:1;display:inline-grid;place-items:center;border-radius:50%;background:#2ad2c929;color:var(--color-medium-teal)}.patient-hifu-help-benefit--navy .patient-hifu-help-benefit-icon{background:#0c2340;color:#fff}.patient-hifu-help-benefit-icon svg{width:1.3rem;height:1.3rem;stroke-width:2}.patient-hifu-help-fact{margin-top:.8rem;padding:.75rem .9rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;border:1px solid rgba(22,63,114,.18);border-radius:.85rem;background:linear-gradient(135deg,#f1f8fff0,#ffffffeb);text-align:left}.patient-hifu-help-fact svg{width:2.55rem;height:2.55rem;color:var(--color-medium-teal)}.patient-hifu-help-fact p{margin:0;color:var(--color-deep-navy);font-size:clamp(.86rem,.72vw,.96rem);font-weight:700;line-height:1.35}.patient-hifu-help-data-button{min-height:3rem;margin:.7rem auto 0;padding:.7rem 1.65rem;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;border-radius:var(--button-radius-primary);background:linear-gradient(135deg,#173e70,#0c2340);color:#fff;font-family:var(--font-heading);font-size:1rem;font-weight:700;line-height:1;text-decoration:none;box-shadow:0 12px 26px #0c234029}.patient-hifu-help-data-button svg{width:1rem;height:1rem}.patient-hifu-help-callout{margin-top:clamp(1.25rem,2.6vw,2rem);padding:clamp(1.3rem,2.6vw,2rem) clamp(1.4rem,3.4vw,2.8rem);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.1rem,2.2vw,2rem);border-radius:var(--surface-apple-radius, 24px);background:radial-gradient(circle at 8% 35%,rgba(42,210,201,.32),transparent 18rem),radial-gradient(circle at 95% 80%,rgba(42,210,201,.12),transparent 22rem),linear-gradient(135deg,#009ca6,#00778b 38%,#0c2340);color:#fff;box-shadow:0 24px 56px #0c234029}.patient-hifu-help-callout-icon{width:clamp(4rem,6vw,5.6rem);aspect-ratio:1;display:inline-grid;place-items:center;border:2px solid rgba(255,255,255,.76);border-radius:50%;color:#fff}.patient-hifu-help-callout-icon svg{width:52%;height:52%}.patient-hifu-help-callout h3{margin:0;color:#fff;font-family:var(--font-heading);font-size:clamp(1.45rem,2.1vw,2.2rem);font-weight:700;line-height:1.08}.patient-hifu-help-callout-rule{display:block;margin-top:.65rem}.patient-hifu-help-callout p{max-width:53rem;margin:.75rem 0 0;color:#fffffff0;font-size:clamp(.98rem,.9vw,1.12rem);line-height:1.45}@media(max-width:899px){.patient-hifu-help-grid,.patient-hifu-help-callout{grid-template-columns:minmax(0,1fr)}.patient-hifu-help-card{padding-top:4rem}.patient-hifu-help-card--bph .patient-hifu-help-benefits{flex:0 0 auto;grid-template-rows:none}}@media(max-width:480px){.patient-hifu-help{padding-inline:1rem}.patient-hifu-help-card,.patient-hifu-help-callout{border-radius:1rem}.patient-hifu-help-benefit{align-items:start}}.patient-treatment-regret{position:relative;overflow:hidden}.patient-treatment-regret:before,.patient-treatment-regret:after{content:"";position:absolute;pointer-events:none}.patient-treatment-regret:before{inset:0;background:radial-gradient(circle at 8% 9%,rgba(70,177,225,.12),transparent 16%),radial-gradient(circle at 88% 80%,rgba(0,156,166,.1),transparent 26%),linear-gradient(180deg,#fffffff5,#f3fbfcf0)}.patient-treatment-regret:after{right:-4rem;top:1rem;width:26rem;height:11rem;border-top:1px solid rgba(70,177,225,.18);border-radius:50%;transform:rotate(-12deg);opacity:.8}.patient-treatment-regret-shell{position:relative;z-index:1;padding-top:clamp(2.4rem,4.2vw,4.4rem)}.patient-treatment-regret-heading{gap:.85rem}.patient-treatment-regret-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.patient-treatment-regret-eyebrow:before,.patient-treatment-regret-eyebrow:after{content:"";width:2.8rem;height:1px;background:currentColor;opacity:.68}.patient-treatment-regret-eyebrow svg{width:1.35rem;height:1.35rem;stroke-width:2.2}.patient-treatment-regret .treatment-options-section-heading h2{color:var(--color-deep-navy);font-size:var(--heading-section-size);line-height:1.04;letter-spacing:0}.patient-treatment-regret .treatment-options-section-heading p{width:min(100%,73rem);margin-inline:auto;color:var(--color-blue);font-size:var(--section-intro-font-size);line-height:1.48}.patient-treatment-regret-bar{margin:1.75rem auto 1rem;width:min(100%,78rem);min-height:2.6rem;display:flex;align-items:center;justify-content:center;gap:1rem;border-radius:999px;background:transparent;color:var(--color-deep-navy)}.patient-treatment-regret-bar-icon{width:2.45rem;height:2.45rem;margin-block:-.42rem;display:inline-grid;place-items:center;border-radius:999px;background:var(--color-medium-teal);color:#fff;box-shadow:0 12px 28px #009ca638}.patient-treatment-regret-bar-icon svg{width:1.28rem;height:1.28rem}.patient-treatment-regret-bar h3{margin:0;font-family:var(--font-heading);font-size:clamp(1.08rem,1.7vw,1.42rem);font-weight:700;line-height:1.15}.patient-treatment-regret-grid{width:min(100%,78rem);margin-inline:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem 1rem}.patient-treatment-regret-card{min-height:7.8rem;padding:.95rem 1.05rem;display:grid;grid-template-columns:5.2rem minmax(0,1fr);align-items:center;gap:.8rem;position:relative;border:1px solid rgba(12,35,64,.08);border-radius:1rem;background:#fffffff0;box-shadow:0 16px 34px #0c234014}.patient-treatment-regret-card-icon{width:4.55rem;height:4.55rem;display:inline-grid;place-items:center;border-radius:999px;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.9),transparent 42%),#e0f4f7e6;color:var(--color-deep-navy)}.patient-treatment-regret-card-icon svg{width:2.5rem;height:2.5rem;stroke-width:1.75}.patient-treatment-regret-card-number{position:absolute;left:5.1rem;top:.9rem;width:1.78rem;height:1.78rem;display:inline-grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,var(--color-medium-teal),#007481);color:#fff;font-family:var(--font-heading);font-size:.88rem;font-weight:700;line-height:1;box-shadow:0 8px 18px #009ca63d}.patient-treatment-regret-card h4{margin:0;padding-left:.35rem;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(.96rem,1.2vw,1.12rem);font-weight:700;line-height:1.24}.patient-treatment-regret-banner{width:min(100%,80rem);margin:1.15rem auto 0;min-height:7.4rem;padding:1.05rem 1.6rem;display:grid;grid-template-columns:6.4rem minmax(0,1fr);align-items:center;gap:1.35rem;overflow:hidden;position:relative;border-radius:1.05rem;background:radial-gradient(circle at 10% 50%,rgba(0,156,166,.32),transparent 18%),radial-gradient(32rem 14rem at 78% 115%,rgba(0,156,166,.5),transparent 72%),linear-gradient(135deg,#061b3b,#0c2340 58%,#07376b);color:#fff;box-shadow:0 24px 54px #0c23402e}.patient-treatment-regret-banner:after{content:"";position:absolute;right:-3rem;bottom:-3.5rem;width:28rem;height:12rem;border-top:1px solid rgba(70,177,225,.44);border-radius:50%;transform:rotate(-8deg);pointer-events:none}.patient-treatment-regret-banner-icon{width:4.8rem;height:4.8rem;display:inline-grid;place-items:center;border-radius:999px;background:#009ca624;color:#aef7ff;box-shadow:inset 0 0 0 2px #aef7ff61,0 0 34px #009ca65c}.patient-treatment-regret-banner-icon svg{width:2.65rem;height:2.65rem;stroke-width:1.8}.patient-treatment-regret-banner-copy{position:relative;z-index:1;display:grid;gap:.45rem}.patient-treatment-regret-banner-copy strong{font-family:var(--font-heading);font-size:clamp(1.28rem,2.25vw,2rem);font-weight:700;line-height:1.08}.patient-treatment-regret-banner-copy span{max-width:57rem;color:#ffffffdb;font-size:clamp(.9rem,1.08vw,1.1rem);line-height:1.36}@media(max-width:899px){.patient-treatment-regret .treatment-options-section-heading h2{font-size:2.25rem}.patient-treatment-regret-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.patient-treatment-regret-card{grid-template-columns:5.4rem minmax(0,1fr);min-height:8.4rem}.patient-treatment-regret-card-icon{width:4.75rem;height:4.75rem}.patient-treatment-regret-card-icon svg{width:2.55rem;height:2.55rem}.patient-treatment-regret-card-number{left:5.45rem}.patient-treatment-regret-banner{grid-template-columns:5rem minmax(0,1fr);gap:1.2rem;padding:1.15rem 1.3rem}.patient-treatment-regret-banner-icon{width:4.6rem;height:4.6rem}.patient-treatment-regret-banner-icon svg{width:2.55rem;height:2.55rem}}@media(max-width:480px){.patient-treatment-regret-eyebrow{flex-wrap:wrap;gap:.4rem;font-size:.78rem;letter-spacing:.1em}.patient-treatment-regret-eyebrow:before,.patient-treatment-regret-eyebrow:after{width:1.65rem}.patient-treatment-regret .treatment-options-section-heading h2{font-size:1.95rem;line-height:1.08}.patient-treatment-regret .treatment-options-section-heading p{font-size:.86rem}.patient-treatment-regret-bar{padding:.45rem .8rem;justify-content:flex-start;border-radius:1rem}.patient-treatment-regret-bar-icon{width:2.35rem;height:2.35rem;margin-block:0}.patient-treatment-regret-bar h3{font-size:1.08rem}.patient-treatment-regret-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.patient-treatment-regret-card{min-height:7.2rem;grid-template-columns:4.6rem minmax(0,1fr);gap:.65rem;padding:.95rem}.patient-treatment-regret-card-icon{width:4rem;height:4rem}.patient-treatment-regret-card-icon svg{width:2.2rem;height:2.2rem}.patient-treatment-regret-card-number{left:4.25rem;top:.8rem;width:1.65rem;height:1.65rem;font-size:.82rem}.patient-treatment-regret-card h4{font-size:.98rem}.patient-treatment-regret-banner{grid-template-columns:minmax(0,1fr);gap:.8rem;text-align:left}}.patient-difference{position:relative;width:min(calc(100% - 2rem),var(--patient-compact-shell-width, 1240px));margin:0 auto;padding-block:clamp(1.2rem,3vw,2.5rem) clamp(5.25rem,8vw,7rem)}.patient-difference:before{content:"";position:absolute;inset:clamp(1.2rem,3vw,2.5rem) 0 clamp(2.7rem,5vw,4.1rem);z-index:0;border:1px solid rgba(0,156,166,.16);border-radius:var(--surface-apple-radius, 24px);background:radial-gradient(circle at 10% 58%,rgba(42,210,201,.14),transparent 18rem),radial-gradient(circle at 88% 48%,rgba(183,221,225,.26),transparent 20rem),linear-gradient(135deg,#f8fdfefa,#fffffff0);box-shadow:0 24px 58px #0c234012}.patient-difference-shell{position:relative;z-index:1;width:min(100%,880px);margin:0 auto;padding:clamp(2rem,4vw,3.4rem) 0 0}.patient-difference-heading{display:grid;justify-items:center;gap:.45rem;text-align:center}.patient-difference-eyebrow{width:fit-content;margin:0;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:clamp(.78rem,.42vw + .72rem,.92rem);font-weight:800;line-height:1.1;letter-spacing:.08em;text-transform:uppercase}.patient-difference-heading h2:after{content:"";display:block;width:clamp(4.2rem,7vw,6rem);height:.22rem;margin:clamp(.7rem,1vw,.95rem) auto 0;border-radius:999px;background:var(--color-light-teal)}.patient-difference-heading h2{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(2rem,3vw,3.15rem);font-weight:700;line-height:1.08}.patient-difference-table-wrap{margin-top:clamp(1.3rem,2.6vw,2rem);overflow:hidden;border:1px solid rgba(12,35,64,.12);border-radius:var(--surface-apple-radius-compact, 18px);background:#fffffff0;box-shadow:0 18px 42px #0c23401a}.patient-difference-table{width:100%;border-collapse:collapse;color:var(--color-deep-navy);font-size:clamp(.84rem,.34vw + .78rem,.94rem)}.patient-difference-table th{padding:clamp(.88rem,1.55vw,1.15rem) clamp(1rem,1.75vw,1.45rem);color:#fff;font-family:var(--font-heading);font-size:clamp(1.32rem,1.45vw,1.68rem);font-weight:600;text-align:left}.patient-difference-table th:first-child{background:linear-gradient(135deg,#00a8ad,#007b8d)}.patient-difference-table th:last-child{background:linear-gradient(135deg,#163f72,#0c2340)}.patient-difference-heading-icon{width:2rem;height:2rem;margin-right:.62rem;display:inline-grid;place-items:center;border:2px solid rgba(255,255,255,.82);border-radius:50%;vertical-align:middle}.patient-difference-heading-icon svg{width:1rem;height:1rem}.patient-difference-table td{width:50%;padding:.72rem clamp(.9rem,1.55vw,1.2rem);border-top:1px solid rgba(12,35,64,.09);vertical-align:middle;font-weight:400;line-height:1.3}.patient-difference-table td+td,.patient-difference-table th+th{border-left:1px solid rgba(12,35,64,.09)}.patient-difference-row-icon,.patient-difference-row-number{width:1.78rem;height:1.78rem;margin-right:.62rem;display:inline-grid;place-items:center;border-radius:50%;background:#2ad2c929;color:var(--color-medium-teal);vertical-align:middle}.patient-difference-row-icon svg{width:.88rem;height:.88rem}.patient-difference-row-number{width:2rem;height:2rem;background:#0c234012;color:#60708a;font-family:var(--font-heading);font-size:.78rem;font-weight:600}.patient-difference-disclaimer{margin-top:.85rem;padding:clamp(.82rem,1.35vw,1.05rem);display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;border:1px solid rgba(245,158,11,.78);border-radius:var(--surface-apple-radius-compact, 18px);background:#fffbebb8}.patient-difference-disclaimer-icon{width:2.65rem;height:2.65rem;display:inline-grid;place-items:center;border:.2rem solid rgba(245,158,11,.82);border-radius:50%;color:#d97706}.patient-difference-disclaimer-icon svg{width:1.08rem;height:1.08rem}.patient-difference-disclaimer p{margin:0;color:var(--color-blue);font-size:clamp(.82rem,.28vw + .76rem,.9rem);font-weight:500;line-height:1.36}.patient-difference-disclaimer strong{display:block;color:var(--color-deep-navy);font-weight:800}.patient-difference-sources{margin-top:1rem;display:grid;gap:.28rem;color:#5e708b;font-size:clamp(.78rem,.28vw + .72rem,.9rem);line-height:1.42}.patient-difference-sources p{margin:0}.patient-difference-sources strong,.patient-difference-sources a{color:var(--color-medium-teal);font-weight:800}.patient-difference-sources a{text-decoration:none}.patient-difference-sources a:hover,.patient-difference-sources a:focus-visible{text-decoration:underline;outline:none}.patient-difference-guide-cta{position:relative;z-index:1;width:min(100%,1040px);margin:clamp(1.4rem,2.8vw,2rem) auto clamp(2.1rem,3.8vw,3.1rem);padding:clamp(1rem,1.8vw,1.35rem) clamp(1.25rem,3vw,2.25rem);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.4vw,2rem);border-radius:var(--surface-apple-radius, 24px);background:radial-gradient(circle at 8% 24%,rgba(42,210,201,.44),transparent 22rem),radial-gradient(circle at 90% 78%,rgba(42,210,201,.16),transparent 22rem),linear-gradient(135deg,#009ca6,#00778b 40%,#0c2340);color:#fff;box-shadow:0 20px 52px #0c23402b}.patient-difference-guide-copy{display:flex;align-items:center;gap:clamp(.65rem,1.2vw,.95rem);min-width:0}.patient-difference-guide-copy>div{max-width:25rem}.patient-difference-guide-icon{width:clamp(2.6rem,3.2vw,3.2rem);aspect-ratio:1;display:inline-grid;place-items:center;flex:0 0 auto;border:2px solid rgba(255,255,255,.78);border-radius:50%}.patient-difference-guide-icon svg{width:45%;height:45%}.patient-difference-guide-copy h3{margin:0;color:#fff;font-family:var(--font-heading);font-size:clamp(1.4rem,2.05vw,1.92rem);font-weight:600;line-height:1.08}.patient-difference-guide-copy p{margin:.3rem 0 0;color:#ffffffeb;font-size:clamp(.88rem,.55vw + .78rem,1rem);font-weight:500;line-height:1.32}.patient-difference-guide-actions{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:flex-end;flex:0 0 auto}.patient-difference-guide-button{min-height:3.15rem;min-width:11.8rem;padding:.72rem clamp(1rem,1.65vw,1.45rem);display:inline-flex;align-items:center;justify-content:center;gap:.85rem;border-radius:var(--button-radius-primary, 999px);background:#fff;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(.9rem,.46vw + .82rem,1rem);font-weight:600;box-shadow:0 12px 24px #00000024}.patient-difference-guide-button--secondary{border:2px solid rgba(255,255,255,.78);background:transparent;color:#fff;box-shadow:none}.patient-difference-guide-button svg{width:1.1rem;height:1.1rem}@media(max-width:899px){.patient-difference{width:min(calc(100% - 1rem),var(--patient-compact-shell-width, 1240px));padding-bottom:clamp(4.6rem,10vw,6rem)}.patient-difference-shell{width:min(100%,42rem)}.patient-difference-table-wrap{overflow-x:auto}.patient-difference-table{min-width:42rem}.patient-difference-guide-cta{width:100%;margin-inline:0;align-items:flex-start;grid-template-columns:minmax(0,1fr)}.patient-difference-guide-actions{grid-column:1 / -1;width:100%;justify-content:flex-start}}@media(max-width:480px){.patient-difference:before{inset:0 0 2.4rem;border-radius:22px}.patient-difference-shell{padding-top:1.5rem}.patient-difference-disclaimer{grid-template-columns:minmax(0,1fr)}.patient-difference-guide-copy{display:flex;align-items:flex-start}.patient-difference-guide-icon{width:3.4rem}.patient-difference-guide-actions,.patient-difference-guide-button{width:100%}}.treatment-options-comparison{position:relative;overflow:hidden}.treatment-options-comparison:before,.treatment-options-comparison:after{content:"";position:absolute;pointer-events:none}.treatment-options-comparison:before{inset:0;background:radial-gradient(circle at 88% 8%,rgba(139,205,215,.2),transparent 24%),radial-gradient(circle at 12% 80%,rgba(0,156,166,.1),transparent 30%),linear-gradient(180deg,#ffffff1a,#e7f1f62e 46%,#ffffff14)}.treatment-options-comparison:after{right:-5rem;top:1.5rem;width:26rem;height:26rem;border-radius:50%;border:1px solid rgba(0,156,166,.08);box-shadow:inset 0 0 0 2rem #ffffff2e,inset 0 0 0 4.5rem #8bcdd712,inset 0 0 0 7rem #0c234006;opacity:.85}.treatment-options-comparison .treatment-options-section-shell{position:relative;z-index:1}.treatment-options-comparison .treatment-options-section-heading--center{gap:.7rem}.treatment-options-comparison .treatment-options-section-heading p{width:min(100%,76rem);margin-inline:auto;color:var(--color-blue);font-size:var(--section-intro-font-size);line-height:1.5}.treatment-options-comparison-eyebrow{display:block;justify-self:center;width:fit-content;margin:0;padding:.42rem 1.35rem;border-radius:999px;background:#009ca61f;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:.92rem;font-weight:700;letter-spacing:.02em}.treatment-options-comparison-divider{display:block;justify-self:center;width:5.6rem;height:.32rem;margin:.2rem 0 0;border-radius:999px;background:var(--color-medium-teal)}.treatment-options-comparison-chart-card{margin:1.9rem auto 0;width:min(100%,91rem);overflow:hidden;border:1px solid rgba(0,156,166,.22);border-top:.28rem solid var(--color-medium-teal);border-radius:1.05rem;background:#fffffff0;box-shadow:0 22px 54px #0c234014,inset 0 1px #ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.treatment-options-comparison-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.treatment-options-comparison-table{width:100%;min-width:58rem;border-collapse:collapse;color:var(--color-blue);font-family:var(--font-body)}.treatment-options-comparison-table caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.treatment-options-comparison-table th,.treatment-options-comparison-table td{border-right:1px solid rgba(12,35,64,.1);border-bottom:1px solid rgba(12,35,64,.1);vertical-align:middle}.treatment-options-comparison-table th:last-child,.treatment-options-comparison-table td:last-child{border-right:0}.treatment-options-comparison-table thead th{padding:1.05rem 1.35rem;background:linear-gradient(180deg,#fffffffa,#f6fcfdf5);color:var(--color-deep-navy);font-family:var(--font-heading);font-size:1.03rem;font-weight:700;line-height:1.2;text-align:center}.treatment-options-comparison-th-content{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-width:0}.treatment-options-comparison-th-content svg{flex:0 0 auto;width:1.65rem;height:1.65rem;color:var(--color-medium-teal);stroke-width:2.15}.treatment-options-comparison-table tbody th,.treatment-options-comparison-table tbody td{padding:1.05rem 1.4rem;font-size:.95rem;line-height:1.42}.treatment-options-comparison-table tbody th{width:20%;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:1.02rem;font-weight:700;text-align:left}.treatment-options-comparison-table tbody td:nth-child(2){width:22%}.treatment-options-comparison-table tbody td:nth-child(3),.treatment-options-comparison-table tbody td:nth-child(4){width:17%;text-align:center}.treatment-options-comparison-table tbody td:nth-child(5){width:24%;text-align:center}.treatment-options-comparison-table tbody td strong{color:var(--color-medium-teal);font-family:var(--font-heading);font-size:1.06rem;font-weight:700;line-height:1.25}.treatment-options-comparison-table tbody tr:nth-child(2n){background:#eff8fa85}.treatment-options-comparison-table-row--featured{background:linear-gradient(90deg,#009ca61a,#dbf4f7cc)!important}.treatment-options-comparison-table-row--featured th,.treatment-options-comparison-table-row--featured td{border-bottom:0}.treatment-options-comparison-approach{display:grid;grid-template-columns:2.65rem minmax(0,1fr);align-items:center;gap:.8rem}.treatment-options-comparison-approach svg{width:2.45rem;height:2.45rem;color:var(--color-medium-teal);stroke-width:2}.treatment-options-comparison-sources{width:min(100%,91rem);margin:1.15rem auto 0;padding:1rem 1.45rem;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(13rem,auto);gap:1.15rem 1.6rem;align-items:center;border:1px solid rgba(12,35,64,.08);border-radius:.9rem;background:#ffffffeb;box-shadow:0 14px 34px #0c23400f}.treatment-options-comparison-sources-icon{width:3.1rem;height:3.1rem;display:inline-grid;place-items:center;border:1px solid rgba(0,156,166,.2);border-radius:999px;background:#e7f7f9b8;color:var(--color-medium-teal)}.treatment-options-comparison-sources-icon svg{width:1.65rem;height:1.65rem}.treatment-options-comparison-sources-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.4rem;min-width:0}.treatment-options-comparison-sources p{margin:0;color:var(--color-blue);font-size:var(--content-meta-font-size);line-height:1.45}.treatment-options-comparison-sources-copy p+p{padding-left:1.4rem;border-left:1px dashed rgba(0,156,166,.38)}.treatment-options-comparison-sources strong{color:var(--color-deep-navy);font-family:var(--font-heading);font-weight:700}.treatment-options-comparison-source-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.treatment-options-comparison-source-links a{display:inline-flex;align-items:center;min-height:2rem;padding:.32rem .7rem;border:1px solid rgba(0,156,166,.24);border-radius:999px;background:#e7f7f9b8;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:.74rem;font-weight:700;line-height:1.15;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.treatment-options-comparison-source-links a:hover{border-color:#009ca67a;background:#009ca61f;color:var(--color-deep-navy)}.treatment-options-comparison-banner{display:flex;align-items:center;justify-content:center;gap:.7rem;margin:.85rem auto 0;width:min(100%,91rem);padding:.9rem 1.55rem;border-radius:999px 999px 0 0;background:linear-gradient(135deg,#071f41,#0c2340);box-shadow:0 14px 32px #0c234033}.treatment-options-comparison-banner-icon{flex:0 0 auto;width:1.35rem;height:1.35rem;color:var(--color-medium-teal)}.treatment-options-comparison-banner-text{color:#ffffffdb;font-family:var(--font-heading);font-size:.94rem;font-weight:600;line-height:1.25}@media(max-width:899px){.treatment-options-comparison:after{width:18rem;height:18rem;right:-8rem;top:2rem}.treatment-options-comparison .treatment-options-section-heading h2{font-size:2rem;line-height:1.2}.treatment-options-comparison .treatment-options-section-heading p{font-size:.88rem;line-height:1.5}.treatment-options-comparison-chart-card{margin-top:1.4rem;border-radius:.9rem}.treatment-options-comparison-table{min-width:52rem}.treatment-options-comparison-table thead th,.treatment-options-comparison-table tbody th,.treatment-options-comparison-table tbody td{padding:.9rem 1rem}.treatment-options-comparison-sources{grid-template-columns:auto minmax(0,1fr)}.treatment-options-comparison-sources-copy{grid-column:2;grid-template-columns:minmax(0,1fr)}.treatment-options-comparison-sources-copy p+p{padding-left:0;border-left:0}.treatment-options-comparison-source-links{grid-column:2;justify-content:flex-start}}@media(max-width:480px){.treatment-options-comparison .treatment-options-section-heading h2{padding:0 .5rem;font-size:1.85rem;white-space:normal;line-height:1.2}.treatment-options-comparison .treatment-options-section-heading p{font-size:.82rem;line-height:1.45}.treatment-options-comparison-eyebrow{font-size:.78rem}.treatment-options-comparison-table{min-width:46rem}.treatment-options-comparison-th-content{gap:.45rem}.treatment-options-comparison-th-content svg{width:1.35rem;height:1.35rem}.treatment-options-comparison-table tbody th,.treatment-options-comparison-table tbody td{font-size:.82rem}.treatment-options-comparison-approach{grid-template-columns:2rem minmax(0,1fr);gap:.5rem}.treatment-options-comparison-approach svg{width:1.85rem;height:1.85rem}.treatment-options-comparison-sources{grid-template-columns:minmax(0,1fr);gap:.7rem;padding:.95rem 1.05rem}.treatment-options-comparison-sources-icon{width:2.8rem;height:2.8rem}.treatment-options-comparison-sources-copy,.treatment-options-comparison-source-links{grid-column:auto}.treatment-options-comparison-banner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;justify-content:start;gap:.5rem;width:100%;padding:.75rem 1.1rem;text-align:left}.treatment-options-comparison-banner-icon{width:1.25rem;height:1.25rem;margin-top:.02rem}.treatment-options-comparison-banner-text{font-size:.84rem}}.patient-story-library-page{min-height:100vh;padding-top:var(--header-height-desktop);overflow:hidden;background:radial-gradient(circle at top left,rgba(42,210,201,.12),transparent 28rem),linear-gradient(180deg,#fff,#f7fbfd 36%,#fff);color:var(--color-text)}.patient-story-library-eyebrow{display:inline-flex;align-items:center;gap:.55rem;color:var(--color-teal);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.patient-story-library-eyebrow:after{content:"";width:2.6rem;height:2px;border-radius:999px;background:currentColor}.patient-story-library-anchor-target{scroll-margin-top:calc(var(--header-height-desktop) + 1.5rem)}.patient-story-library-story-country-badge .patient-story-library-country-flag{width:1.16rem;height:.74rem}@media(max-width:899px){.patient-story-library-page{padding-top:var(--header-height-mobile)}.patient-story-library-anchor-target{scroll-margin-top:calc(var(--header-height-mobile) + 1.5rem)}}@media(max-width:480px){.patient-story-library-story-country-badge .patient-story-library-country-flag{width:.91rem;height:.58rem}}.patient-story-library-country-section{position:relative;padding:0 0 clamp(1.75rem,3vw,2.75rem);isolation:isolate}.patient-story-library-country-hero{position:relative;min-height:var(--poster-hero-min-height);padding:var(--poster-hero-padding-block-start) clamp(1.25rem,3vw,2.75rem) var(--poster-hero-padding-block-end);display:flex;align-items:center;overflow:hidden;isolation:isolate;background:#fff}.patient-story-library-country-hero:before,.patient-story-library-country-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.patient-story-library-country-hero:before{background:linear-gradient(90deg,#ffffff 0%,rgba(255,255,255,.9) 27%,rgba(255,255,255,.48) 46%,rgba(255,255,255,.06) 72%,transparent 100%),radial-gradient(ellipse at 12% 30%,#ffffffeb,#fff0 54%)}.patient-story-library-country-hero:after{inset:auto 0 0;height:var(--poster-hero-bottom-fade-height);background:linear-gradient(180deg,#e8f4f600,#e1f0f280 58%,#d7eaedfa)}.patient-story-library-country-hero-media{position:absolute;inset:0;overflow:hidden}.patient-story-library-country-hero-media video{width:100%;height:100%;display:block;object-fit:cover;object-position:58% center;filter:saturate(.9) brightness(1.02);transform:scale(1.18);transform-origin:center}.patient-story-library-country-heading{position:relative;z-index:2;width:min(57.5rem,100%);margin-left:clamp(0rem,6vw,6rem);transform:translateY(clamp(-4.8rem,-8vh,-3rem));text-align:left}.patient-story-library-country-heading h1{max-width:53rem;margin:.8rem 0 0;display:flex;align-items:center;gap:.72rem;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-hero-size);font-weight:700;line-height:1.05}.patient-story-library-country-heading h1>svg{width:.68em;height:.68em;flex:0 0 auto;color:var(--color-medium-teal);stroke-width:1.9}.patient-story-library-country-title-text{min-width:0}.patient-story-library-country-heading p{max-width:38rem;margin:1.35rem 0 0;color:var(--color-blue);font-family:var(--font-body);font-size:var(--section-intro-font-size);font-weight:600;line-height:var(--section-intro-line-height)}.patient-story-library-country-flag{position:relative;width:1.9rem;height:1.22rem;flex:0 0 auto;overflow:hidden;border:1px solid rgba(12,35,64,.12);border-radius:.16rem;background:#fff;box-shadow:0 1px 2px #0c23401f}.patient-story-library-country-flag:before,.patient-story-library-country-flag:after{content:"";position:absolute}.patient-story-library-country-flag--united-states{background:repeating-linear-gradient(to bottom,#b22234 0 .1rem,#fff .1rem .2rem)}.patient-story-library-country-flag--united-states:before{inset:0 auto auto 0;width:45%;height:55%;background:#3c3b6e}.patient-story-library-country-flag--canada{background:linear-gradient(90deg,#d52b1e 0 26%,#fff 26% 74%,#d52b1e 74% 100%)}.patient-story-library-country-flag--canada:after{left:50%;top:50%;width:.36rem;height:.36rem;background:#d52b1e;transform:translate(-50%,-50%) rotate(45deg)}.patient-story-library-country-flag--austria{background:linear-gradient(180deg,#ed2939 0 33.33%,#fff 33.33% 66.66%,#ed2939 66.66% 100%)}.patient-story-library-country-flag--united-kingdom{background:linear-gradient(90deg,transparent 42%,#ffffff 42% 58%,transparent 58%),linear-gradient(0deg,transparent 36%,#ffffff 36% 64%,transparent 64%),linear-gradient(90deg,transparent 46%,#c8102e 46% 54%,transparent 54%),linear-gradient(0deg,transparent 43%,#c8102e 43% 57%,transparent 57%),linear-gradient(24deg,transparent 42%,#ffffff 42% 48%,#c8102e 48% 54%,#ffffff 54% 60%,transparent 60%),linear-gradient(-24deg,transparent 42%,#ffffff 42% 48%,#c8102e 48% 54%,#ffffff 54% 60%,transparent 60%),#012169}.patient-story-library-country-flag--germany{background:linear-gradient(180deg,#000 0 33.33%,#d00 33.33% 66.66%,#ffce00 66.66% 100%)}.patient-story-library-country-flag--uae{background:linear-gradient(90deg,#ff0000 0 26%,transparent 26% 100%),linear-gradient(180deg,#009a44 0 33.33%,#fff 33.33% 66.66%,#000 66.66% 100%)}.patient-story-library-country-flag--china{background:#de2910}.patient-story-library-country-flag--china:after{left:.28rem;top:.2rem;width:.42rem;height:.42rem;background:#ffde00;clip-path:polygon(50% 0,61% 34%,98% 34%,68% 55%,79% 91%,50% 68%,21% 91%,32% 55%,2% 34%,39% 34%)}.patient-story-library-country-flag--japan{background:#fff}.patient-story-library-country-flag--japan:after{left:50%;top:50%;width:.58rem;height:.58rem;border-radius:50%;background:#bc002d;transform:translate(-50%,-50%)}.patient-story-library-country-flag--malaysia{background:repeating-linear-gradient(to bottom,#cc0001 0 .1rem,#fff .1rem .2rem)}.patient-story-library-country-flag--malaysia:before{inset:0 auto auto 0;width:48%;height:58%;background:#010066}.patient-story-library-country-flag--malaysia:after{left:.36rem;top:.28rem;width:.34rem;height:.34rem;border-radius:50%;background:#fc0}.patient-story-library-country-flag--taiwan{background:#fe0000}.patient-story-library-country-flag--taiwan:before{inset:0 auto auto 0;width:48%;height:58%;background:#000095}.patient-story-library-country-flag--taiwan:after{left:.46rem;top:.36rem;width:.28rem;height:.28rem;border-radius:50%;background:#fff}@media(max-width:1200px){.patient-story-library-country-hero{min-height:var(--poster-hero-compact-min-height);padding-bottom:var(--poster-hero-compact-padding-block-end)}.patient-story-library-country-heading{width:min(54rem,100%);margin-left:clamp(0rem,2vw,3rem);transform:translateY(clamp(-2.1rem,-4vh,-1rem))}.patient-story-library-country-heading h1{font-size:var(--heading-hero-size)}}@media(max-width:899px){.patient-story-library-country-section{padding:0 0 1.55rem}.patient-story-library-country-hero{min-height:var(--poster-hero-compact-min-height);padding-inline:clamp(1rem,3.2vw,1.8rem)}.patient-story-library-country-hero:before{background:linear-gradient(90deg,#fff,#ffffffe0 34%,#ffffff6b 62%,#ffffff14),radial-gradient(ellipse at 15% 28%,#ffffffe0,#fff0 58%)}.patient-story-library-country-hero-media video{object-position:66% center}.patient-story-library-country-heading{width:min(100%,31rem);margin-left:0;transform:translateY(-1.2rem)}.patient-story-library-country-heading h1{font-size:var(--heading-hero-size)}.patient-story-library-country-heading p{font-size:var(--section-intro-font-size)}}@media(max-width:480px){.patient-story-library-country-section{padding:0 0 1.1rem}.patient-story-library-country-hero{min-height:var(--poster-hero-phone-min-height);padding:var(--poster-hero-phone-padding-block-start) var(--poster-hero-phone-padding-inline) var(--poster-hero-phone-padding-block-end)}.patient-story-library-country-hero:before{background:linear-gradient(180deg,#ffffffe6,#ffffffa8 54%,#ebf6f73d),radial-gradient(ellipse at 16% 28%,#ffffffe6,#fff0 56%)}.patient-story-library-country-hero-media video{object-position:68% center;transform:scale(1.08)}.patient-story-library-country-heading{width:calc(100% - 1.5rem);margin-left:0;transform:none}.patient-story-library-country-heading h1{margin-top:.65rem;font-size:min(var(--heading-hero-size),2rem)}.patient-story-library-country-heading p{margin-top:.65rem;font-size:min(var(--section-intro-font-size),var(--content-body-font-size))}.patient-story-library-country-flag{width:1.55rem;height:1rem}}.patient-story-library-grid-shell{width:min(67.2rem,calc(100% - 3rem));margin:0 auto}.patient-story-library-grid-section{padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(3.6rem,5vw,5.2rem)}.patient-story-library-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.08rem}.patient-story-library-story-card-reveal{min-width:0;display:flex}.patient-story-library-story-card{width:100%;height:100%;padding:0;display:flex;flex-direction:column;align-items:stretch;border:1px solid rgba(12,35,64,.08);color:inherit;cursor:pointer;overflow:hidden;border-radius:1rem;background:#fff;box-shadow:0 13px 32px #0c234014;text-align:left;text-decoration:none;transition:border-color var(--button-motion),box-shadow var(--button-motion)}.patient-story-library-story-card--disabled{cursor:default}.patient-story-library-story-card:where(:hover,:focus-visible,:active){filter:none;scale:none;translate:none}.patient-story-library-story-card:not(.patient-story-library-story-card--disabled):hover,.patient-story-library-story-card:not(.patient-story-library-story-card--disabled):focus-visible{border-color:#00778b38;box-shadow:0 19px 38px #0c23401f;outline:none}.patient-story-library-story-image-wrap{position:relative;aspect-ratio:1.18;overflow:hidden;background:#dfe8f0}.patient-story-library-story-country-badge{position:absolute;left:.72rem;top:.72rem;z-index:2;max-width:calc(100% - 1.44rem);min-height:1.68rem;padding:.27rem .5rem;display:inline-flex;align-items:center;gap:.36rem;border:1px solid rgba(12,35,64,.08);border-radius:999px;background:#fffffff0;color:var(--color-blue);font-family:var(--font-heading);font-size:.72rem;font-weight:700;line-height:1;box-shadow:0 8px 18px #0c234029}.patient-story-library-story-country-badge span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient-story-library-story-image-wrap img,.patient-story-library-story-thumbnail{width:100%;height:100%;display:block;object-fit:cover}.patient-story-library-story-image-placeholder{width:100%;height:100%;padding:.96rem;display:grid;place-items:center;align-content:center;gap:.52rem;background:linear-gradient(135deg,#2ad2c92e,#0c234014),linear-gradient(180deg,#eef6f8,#dceaf0);color:var(--color-blue);text-align:center}.patient-story-library-story-image-placeholder svg{width:clamp(2.4rem,4vw,3.36rem);height:clamp(2.4rem,4vw,3.36rem);color:var(--color-medium-teal);filter:drop-shadow(0 10px 18px rgba(12,35,64,.14))}.patient-story-library-story-image-placeholder span{max-width:100%;color:var(--color-blue);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:1.15}.patient-story-library-story-copy{min-height:12rem;padding:1.08rem 1rem 1.04rem;display:flex;flex-direction:column;text-align:left}.patient-story-library-story-category{color:var(--color-teal);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.patient-story-library-story-title{margin:.44rem 0 0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:calc(var(--heading-featured-size) * .8);font-weight:600;line-height:1.08;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.patient-story-library-story-meta{margin:.72rem 0 0;display:grid;gap:.38rem;color:#53657b;font-family:var(--font-body);font-size:calc(var(--content-small-font-size) * .8);font-weight:600;line-height:1.35}.patient-story-library-story-meta-row{min-width:0;display:inline-flex;align-items:center;gap:.36rem}.patient-story-library-story-meta svg{width:.8rem;height:.8rem;flex:0 0 auto;color:var(--color-medium-teal)}.patient-story-library-story-description{margin:.58rem 0 0;color:#495c71;font-family:var(--font-body);font-size:calc(var(--content-body-font-size) * .8);font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.patient-story-library-story-link{margin-top:auto;align-self:flex-end;min-height:2.25rem;padding:.56rem .82rem;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border-radius:999px;background:var(--color-medium-teal);color:#fff;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:1;box-shadow:0 10px 20px #009ca62e}.patient-story-library-story-link svg{width:.92rem;height:.92rem;flex:0 0 auto}.patient-story-library-story-link--disabled{background:#7a879624;color:#7a8796;box-shadow:none}.patient-story-library-story-note{margin-top:.36rem;color:#7a8796;font-family:var(--font-body);font-size:calc(var(--content-meta-font-size) * .8);font-weight:600;line-height:1.3}.patient-story-library-story-empty{padding:clamp(2rem,5vw,3rem);border:1px solid rgba(12,35,64,.08);border-radius:1.2rem;background:#fff;text-align:center;box-shadow:0 16px 40px #0c234014}.patient-story-library-story-empty h3{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:700;line-height:1.15}.patient-story-library-story-empty p{max-width:34rem;margin:.65rem auto 0;color:#5d6d80;font-family:var(--font-body);font-size:var(--content-small-font-size);line-height:1.55}.patient-story-library-video-modal{position:fixed;inset:0;z-index:1000;padding:2rem;display:flex;align-items:center;justify-content:center;background:#040d1cb8}.patient-story-library-video-dialog{position:relative;overflow:hidden;width:min(58rem,100%);border-radius:1.2rem;background:#fff;box-shadow:0 28px 70px #00000052}.patient-story-library-video-close{position:absolute;right:.9rem;top:.9rem;z-index:2;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ffffffeb;color:#071942;box-shadow:0 10px 20px #0c23402e;cursor:pointer}.patient-story-library-video-close svg{width:1.25rem;height:1.25rem}.patient-story-library-video-dialog video{width:100%;aspect-ratio:16 / 9;display:block;background:#071942}.patient-story-library-video-copy{padding:1.4rem 1.6rem 1.55rem}.patient-story-library-video-category{color:var(--color-teal);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.patient-story-library-video-copy h3{margin:.45rem 0 0;color:#071942;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:700;line-height:1.15}.patient-story-library-video-copy p{margin:.65rem 0 0;color:#53657b;font-family:var(--font-body);font-size:var(--content-body-font-size);font-weight:400;line-height:1.45}@media(max-width:1200px){.patient-story-library-story-title{font-size:min(calc(var(--heading-featured-size) * .8),1.3rem)}}@media(max-width:899px){.patient-story-library-grid-shell{width:min(100%,calc(100% - 2rem))}.patient-story-library-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.patient-story-library-grid-section{position:relative;z-index:4;margin-top:0;padding-top:1.45rem}.patient-story-library-story-copy{min-height:10.8rem}.patient-story-library-video-modal{padding:1rem}}@media(max-width:480px){.patient-story-library-grid-shell{width:calc(100% - 1.5rem)}.patient-story-library-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.patient-story-library-grid-section{margin-top:0;padding-top:1.45rem}.patient-story-library-story-copy{min-height:0;padding:.72rem .64rem .68rem}.patient-story-library-story-country-badge{left:.4rem;top:.4rem;max-width:calc(100% - .8rem);min-height:1.34rem;padding:.21rem .35rem;gap:.27rem;font-size:.58rem}.patient-story-library-story-category{font-size:var(--content-meta-font-size)}.patient-story-library-story-title{font-size:calc(var(--heading-card-size) * .8)}.patient-story-library-story-description{margin-top:.4rem;font-size:calc(var(--content-small-font-size) * .8);line-height:1.45;-webkit-line-clamp:4}.patient-story-library-story-link{min-height:1.95rem;padding:.46rem .62rem;gap:.42rem;font-size:calc(var(--content-small-font-size) * .92)}.patient-story-library-story-link svg{width:.74rem;height:.74rem}.patient-story-library-video-close{right:.7rem;top:.7rem;width:2.35rem;height:2.35rem}.patient-story-library-video-copy{padding:1rem 1rem 1.1rem}.patient-story-library-video-copy h3{font-size:var(--heading-card-size)}.patient-story-library-video-copy p{font-size:var(--content-small-font-size)}}.privacy-consent{position:fixed;inset:auto clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem);z-index:5000;display:flex;justify-content:center;pointer-events:none}.privacy-consent-card{width:min(100%,58rem);display:grid;gap:1rem;padding:clamp(1rem,2.2vw,1.35rem);border:var(--surface-apple-outline);border-radius:var(--surface-apple-radius-compact);background:linear-gradient(135deg,#fffffffa,#f7fbfcf5),#fff;box-shadow:0 24px 70px #0c234033;pointer-events:auto}.privacy-consent-copy{display:grid;gap:.45rem}.privacy-consent-eyebrow{margin:0;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:700;letter-spacing:.12em;line-height:var(--content-meta-line-height);text-transform:uppercase}.privacy-consent-copy h2{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-card-size);line-height:1.15}.privacy-consent-copy p:not(.privacy-consent-eyebrow){max-width:none;margin:0;color:#1f2933d1;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.privacy-consent-preferences{display:grid;gap:.65rem}.privacy-consent-category{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.78rem .9rem;border:1px solid rgba(12,35,64,.09);border-radius:var(--button-radius-secondary);background:#ffffffc7}.privacy-consent-category h3{margin:0 0 .2rem;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--content-body-font-size);line-height:1.2}.privacy-consent-category p{margin:0;color:#1f2933b8;font-size:var(--content-meta-font-size);line-height:var(--content-meta-line-height)}.privacy-consent-category input{width:1.25rem;height:1.25rem;flex:0 0 auto;accent-color:var(--color-medium-teal)}.privacy-consent-category--locked span{flex:0 0 auto;color:var(--color-dark-teal);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:700;text-transform:uppercase}.privacy-consent-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.privacy-consent-primary,.privacy-consent-secondary,.privacy-consent-settings{min-height:2.55rem;border-radius:var(--button-radius-primary);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;cursor:pointer}.privacy-consent-primary{border:1px solid var(--color-medium-teal);padding:.65rem 1rem;background:linear-gradient(135deg,var(--color-medium-teal),var(--color-dark-teal));color:#fff}.privacy-consent-secondary{border:1px solid rgba(12,35,64,.12);padding:.65rem .95rem;background:#fff;color:var(--color-deep-navy)}.privacy-consent-settings{position:fixed;left:clamp(.8rem,2vw,1.2rem);bottom:clamp(.8rem,2vw,1.2rem);z-index:4500;min-height:2.1rem;padding:.35rem .75rem;border:1px solid rgba(12,35,64,.12);background:#ffffffdb;color:var(--color-deep-navy);box-shadow:0 12px 30px #0c234021;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(max-width:899px){.privacy-consent{inset-inline:.75rem;bottom:.75rem}.privacy-consent-actions{display:grid;grid-template-columns:1fr}.privacy-consent-primary,.privacy-consent-secondary{width:100%}}@media(max-width:480px){.privacy-consent-card{max-height:calc(100vh - 1.5rem);overflow:auto}.privacy-consent-category{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.privacy-consent *,.privacy-consent-settings{transition-duration:.01ms!important;animation-duration:.01ms!important}}.provider-build-program-section .patient-caregiver-gateway{width:min(100%,1240px);margin-right:auto;margin-left:auto}.provider-research-caregiver-chapter{width:fit-content;min-width:3.55rem;height:3.55rem;margin-bottom:.9rem;padding:0 .72rem;display:inline-grid;place-items:center;border-radius:.75rem;background:linear-gradient(180deg,var(--color-medium-teal),var(--color-teal));color:#fff;font-family:var(--font-heading);font-size:clamp(1.32rem,1.75vw,1.72rem);font-weight:800;line-height:1;box-shadow:0 1rem 2.4rem #00778b24}.provider-build-program-section .patient-caregiver-gateway-copy{padding-top:clamp(1.5rem,2.6vw,2.4rem)}.provider-build-program-section .patient-caregiver-gateway-mark{display:none}.provider-build-program-section .patient-caregiver-gateway-cardscape{grid-template-columns:repeat(6,minmax(0,1fr))}.provider-build-program-section .patient-caregiver-gateway-card-reveal:nth-child(n){grid-column:span 2}.provider-build-program-section .patient-caregiver-gateway-card{--caregiver-gateway-copy-fr: .62fr;--caregiver-gateway-media-fr: .38fr}.provider-build-program-section .patient-caregiver-gateway-card--1,.provider-build-program-section .patient-caregiver-gateway-card--2,.provider-build-program-section .patient-caregiver-gateway-card--3{grid-template-columns:minmax(0,var(--caregiver-gateway-copy-fr)) minmax(0,var(--caregiver-gateway-media-fr))}.provider-build-program-section .patient-caregiver-gateway-card--1 .patient-caregiver-gateway-card-copy,.provider-build-program-section .patient-caregiver-gateway-card--2 .patient-caregiver-gateway-card-copy,.provider-build-program-section .patient-caregiver-gateway-card--3 .patient-caregiver-gateway-card-copy{width:auto;min-height:100%}.provider-build-program-section .patient-caregiver-gateway-card-copy{padding-right:clamp(1.2rem,1.6vw,1.55rem)}.provider-build-program-section .patient-caregiver-gateway-card-number{min-width:2.3rem;height:2.3rem;padding:0 .48rem;font-size:calc(var(--content-meta-font-size) * 1.8);font-weight:500}.provider-build-program-section .patient-caregiver-gateway-card strong,.provider-build-program-section .patient-caregiver-gateway-card-body{max-width:18.5rem}@media(max-width:1200px){.provider-build-program-section .patient-caregiver-gateway-cardscape{grid-template-columns:repeat(6,minmax(0,1fr))}.provider-build-program-section .patient-caregiver-gateway-card-reveal:nth-child(n){grid-column:span 2}}@media(max-width:899px){.provider-build-program-section .patient-caregiver-gateway-cardscape{grid-template-columns:minmax(0,1fr)}.provider-build-program-section .patient-caregiver-gateway-card-reveal:nth-child(n){grid-column:auto}}.provider-hero{position:relative;min-height:0;height:min(calc(100vw * var(--poster-hero-artwork-height) / var(--poster-hero-artwork-width)),var(--poster-hero-artwork-height));display:flex;align-items:center;overflow:hidden;padding:0;background:#020721;isolation:isolate}.provider-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#02061cfa,#02061cf5 24%,#02061cb8 38%,#02061c3d 56%,#02061c0a),linear-gradient(180deg,#02061c00 64%,#02061cd1),url(/image/provider/provider-outcomes-ribbon-background.png);background-position:center,center,calc(50% + 11rem) top;background-size:cover,cover,min(92%,calc(var(--provider-hero-artwork-width) * .92)) auto;background-repeat:no-repeat;z-index:0;pointer-events:none}.provider-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#00d2c70a,#04081e33)}.provider-hero-inner{position:relative;z-index:2;width:100%;min-height:0;height:100%;display:flex;align-items:center}.provider-hero-content{position:relative;width:min(29rem,calc(100% - 6rem));margin-left:clamp(4.5rem,6vw,8rem);padding:4.4rem 0;color:#fff}.provider-hero-mobile-poster-card{display:none}.provider-hero-eyebrow{margin:0 0 .85rem;color:var(--color-light-teal);font-family:var(--font-body);font-size:var(--content-small-font-size);letter-spacing:0;font-weight:800;text-transform:uppercase}.provider-hero h1{margin:0;color:#fff;font-family:var(--font-heading);font-size:clamp(2.55rem,3.75vw,3.65rem);font-weight:700;line-height:1.06;letter-spacing:0;text-shadow:0 10px 34px rgba(0,0,0,.35)}.provider-hero h1>span{display:block}.provider-hero-divider{display:block;width:4.2rem;height:.18rem;margin-top:1.3rem;border-radius:999px;background:linear-gradient(90deg,#2ad2c9,#2ad2c952)}.provider-hero-description{margin:1.3rem 0 0;color:#ffffffe6;font-size:var(--content-body-font-size);line-height:var(--content-body-line-height);max-width:28rem}.provider-hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.72rem;margin-top:1.6rem}.provider-hero-cta{width:min(23.75rem,100%);min-height:3.25rem;padding:.72rem 1rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.78rem;border:1px solid rgba(42,210,201,.9);border-radius:var(--button-radius-primary);color:#fff;font-family:var(--font-body);font-size:var(--content-small-font-size);font-weight:800;line-height:1;text-align:center;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.provider-hero-cta>span{justify-self:center;text-align:center}.provider-hero-cta--primary{background:linear-gradient(135deg,#00a6b2fa,#0ec4cce6);box-shadow:0 18px 42px #009ca642,inset 0 1px #fff3}.provider-hero-cta--secondary{background:#00061875;box-shadow:inset 0 1px #ffffff14}.provider-hero-cta:hover,.provider-hero-cta:focus-visible{transform:translateY(-1px);border-color:#fff;background:var(--color-medium-teal);color:#fff;outline:none}.provider-hero-cta svg{width:1.12rem;height:1.12rem;stroke-width:1.9}.provider-hero-cta>svg:last-child{width:1rem;height:1rem}.provider-hero-cta-support{width:min(23.75rem,100%);margin:0;color:#ffffffb3;font-family:var(--font-body);font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}@media(max-width:1200px){.provider-hero{min-height:0;height:calc(100vw * var(--poster-hero-artwork-height) / var(--poster-hero-artwork-width));padding:0}.provider-hero:before{background-position:center,center,calc(50% + 7rem) top;background-size:cover,cover,min(94%,calc(var(--provider-hero-artwork-width) * .94)) auto}.provider-hero-inner{min-height:0;height:100%}.provider-hero-content{width:min(25.5rem,calc(100% - 4rem));margin-left:3.5rem;padding:3.4rem 0}.provider-hero h1{font-size:clamp(2.25rem,4.4vw,3.15rem)}.provider-hero-description{font-size:var(--content-body-font-size);max-width:24.5rem}.provider-hero-cta,.provider-hero-cta-support{width:min(22rem,100%)}}@media(max-width:899px){.provider-hero{min-height:calc(100vw * var(--poster-hero-artwork-height) / var(--poster-hero-artwork-width));height:auto;align-items:flex-end;padding:0}.provider-hero:before{background:linear-gradient(90deg,#02061cf0,#02061cd1 46%,#02061c3d 76%,#02061c0a),linear-gradient(180deg,#02061c14,#02061c47 42%,#02061ce0 78%,#02061cfa),url(/image/provider/provider-outcomes-ribbon-background.png);background-position:center,center,calc(50% + 2rem) top;background-size:cover,cover,94% auto;background-repeat:no-repeat}.provider-hero-inner{width:100%;min-height:calc(100vw * var(--poster-hero-artwork-height) / var(--poster-hero-artwork-width));height:auto;padding:calc((100vw * var(--poster-hero-artwork-height) / var(--poster-hero-artwork-width)) + 1.5rem) 1rem calc(var(--provider-section-overlap, 0rem) + 1rem);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.provider-hero h1{font-size:clamp(2rem,6.2vw,2.85rem)}.provider-hero-content{width:min(30rem,calc(100% - 3.5rem));max-width:30rem;margin-left:clamp(1.75rem,7vw,4rem);margin-right:auto;padding:0;min-width:0}.provider-hero-description{max-width:100%;font-size:var(--content-body-font-size)}.provider-hero-cta,.provider-hero-cta-support{width:min(22rem,100%)}.provider-hero h1>span{white-space:normal}}@media(max-width:480px){.provider-hero{min-height:0;height:auto;align-items:stretch;padding:.75rem 0 2.25rem;background:radial-gradient(72% 56% at 50% 0%,#0e3a4c47,#0e3a4c00 72%),linear-gradient(180deg,#02060f,#021019 46%,#03151f)}.provider-hero:before{background:radial-gradient(48% 36% at 50% 34%,#2ad2c929,#2ad2c900 72%),radial-gradient(58% 42% at 50% 100%,#10607033,#10607000 74%)}.provider-hero:after{background:linear-gradient(180deg,#00d2c70d,#04081e2e)}.provider-hero-inner{width:min(calc(100% - .75rem),1280px);min-height:0;height:auto;padding:0;justify-content:center}.provider-hero-content{display:none}.provider-hero-mobile-poster-card{position:relative;width:100%;aspect-ratio:var(--provider-hero-poster-width) / var(--provider-hero-poster-height);padding:1rem .85rem .9rem;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,#00040829,#0004080d 16%,#00040833,#000408c7),url(/image/provider/provider-clinical-outcomes-poster-background.png);background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:0 36px 90px #0006,0 0 0 1px #2ad2c91f;color:#fff;overflow:hidden}.provider-hero-mobile-poster-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0209100d,#0209101a 26%,#02091070 66%,#020910eb),linear-gradient(90deg,#020910c2,#0209106b 24%,#02091000 56%);z-index:0;pointer-events:none}.provider-hero-mobile-copy,.provider-hero-mobile-bottom{position:relative;z-index:1}.provider-hero-mobile-copy{max-width:15rem}.provider-hero-mobile-eyebrow{margin:0;color:var(--color-light-teal);font-family:var(--font-body);font-size:var(--content-meta-font-size);letter-spacing:.02em;font-weight:700;text-transform:uppercase}.provider-hero-mobile-title{margin:.8rem 0 0;color:#fff;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:600;line-height:1.02;letter-spacing:0;text-shadow:0 14px 36px rgba(0,0,0,.42)}.provider-hero-mobile-title>span{display:block}.provider-hero-mobile-divider{display:inline-flex;width:2.5rem;height:.18rem;margin-top:.95rem;border-radius:999px;background:linear-gradient(90deg,#2ad2c9,#2ad2c933)}.provider-hero-mobile-description{margin:1.25rem 0 0;color:#ffffffe6;font-size:var(--content-meta-font-size);line-height:var(--content-meta-line-height);max-width:15rem}.provider-hero-mobile-bottom{display:flex;flex-direction:column;gap:.75rem;margin-top:auto}.provider-hero-mobile-stat-card{padding:.95rem .8rem .82rem;border:1px solid rgba(42,210,201,.34);background:linear-gradient(180deg,#010b12eb,#020e16d6);box-shadow:0 16px 40px #00000047,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.provider-hero-mobile-stat-card:hover{transform:translateY(-6px);border-color:#2ad2c9ad;box-shadow:0 22px 48px #00000057,0 0 0 1px #2ad2c91a,0 0 28px #2ad2c929}.provider-hero-mobile-stat-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.provider-hero-mobile-stat-heading{display:flex;align-items:flex-start;gap:.7rem}.provider-hero-mobile-stat-icon,.provider-hero-mobile-stat-accent{color:var(--color-light-teal);flex:0 0 auto}.provider-hero-mobile-stat-icon svg,.provider-hero-mobile-stat-accent svg{width:1.7rem;height:1.7rem}.provider-hero-mobile-stat-icon svg{stroke-width:1.8}.provider-hero-mobile-stat-accent{align-self:center}.provider-hero-mobile-stat-accent svg{stroke-width:1.65}.provider-hero-mobile-stat-title-block h2,.provider-hero-mobile-stat-title-block p{margin:0}.provider-hero-mobile-stat-title-block h2{color:var(--color-light-teal);font-family:var(--font-heading);font-size:var(--heading-card-size);line-height:1.04;text-transform:uppercase}.provider-hero-mobile-stat-title-block p{margin-top:.28rem;color:#ffffffd1;font-size:var(--content-meta-font-size);line-height:var(--content-meta-line-height)}.provider-hero-mobile-stat-grid{display:grid;gap:.35rem;margin-top:1rem}.provider-hero-mobile-stat-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-hero-mobile-stat-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-hero-mobile-stat-item{min-width:0;padding-inline:.55rem;text-align:center}.provider-hero-mobile-stat-item:first-child{padding-left:0}.provider-hero-mobile-stat-item:last-child{padding-right:0}.provider-hero-mobile-stat-item+.provider-hero-mobile-stat-item{border-left:1px solid rgba(42,210,201,.34)}.provider-hero-mobile-stat-item strong{display:block;font-family:var(--font-heading);font-size:var(--content-meta-font-size);line-height:1;letter-spacing:.01em}.provider-hero-mobile-stat-item>span{display:block;margin-top:.55rem;color:#ffffffe0;font-size:.72rem;line-height:1.28}.provider-hero-mobile-cta-row{margin-top:.1rem}.provider-hero-mobile-cta{width:100%;font-family:var(--font-body);font-weight:600;font-size:var(--content-meta-font-size);line-height:1;text-decoration:none}.provider-hero-mobile-cta svg{width:1rem;height:1rem;transition:transform .22s ease}.provider-hero-mobile-cta:hover svg,.provider-hero-mobile-cta:focus-visible svg{transform:translate(.2rem)}.provider-hero-mobile-note{position:relative;min-height:1.6rem;padding-right:1.6rem;color:#ffffffe0;text-align:center}.provider-hero-mobile-note p{margin:0;font-size:.78rem;line-height:1.42}.provider-hero-mobile-note a{color:#fff;text-decoration:none}.provider-hero-mobile-note a:hover,.provider-hero-mobile-note a:focus-visible{color:var(--color-light-teal)}.provider-hero-mobile-note>svg{position:absolute;right:0;top:50%;width:1rem;height:1rem;transform:translateY(-50%);color:#ffffffe0}}.provider-gateway-section{position:relative;overflow:hidden;padding:calc(clamp(2.7rem,3.8vw,3.35rem) + var(--provider-section-top-inset, 0rem)) clamp(1rem,4vw,4rem) calc(clamp(3.3rem,5vw,5.3rem) + var(--provider-section-handoff-clearance, 0rem));background:var(--provider-section-stage-background, #ffffff);color:var(--color-deep-navy);isolation:isolate}.provider-gateway-section:before,.provider-gateway-section:after{content:"";position:absolute;z-index:-1;pointer-events:none}.provider-gateway-section:before{inset:0;background:radial-gradient(circle at 10% 12%,rgba(42,210,201,.14),transparent 22rem),radial-gradient(circle at 88% 78%,rgba(0,156,166,.1),transparent 26rem)}.provider-gateway-section:after{right:-5rem;top:7rem;width:min(34rem,45vw);height:18rem;opacity:.28;background:radial-gradient(circle,rgba(0,156,166,.3) 0 1px,transparent 1.5px);background-size:.78rem .78rem;-webkit-mask-image:radial-gradient(ellipse at center,#000 0 50%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 0 50%,transparent 72%)}.provider-gateway-inner{position:relative;z-index:2;width:min(100%,1240px);margin:0 auto}.provider-gateway-hero{position:relative;min-height:clamp(18rem,25vw,22rem);display:grid;grid-template-columns:minmax(20rem,.45fr) minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid rgba(0,119,139,.16);border-radius:var(--surface-apple-radius);background:linear-gradient(90deg,#fffffffa,#f6fdfeeb 38%,#ffffff1f);box-shadow:inset 0 1px #ffffffeb,0 1.45rem 3.4rem #0c234017}.provider-gateway-chapter{position:absolute;left:clamp(1.25rem,2vw,1.8rem);top:clamp(1.2rem,2vw,1.7rem);z-index:3;width:clamp(3.6rem,5vw,4.5rem);aspect-ratio:1;display:grid;place-items:center;border:.24rem solid rgba(255,255,255,.92);border-radius:999px;background:linear-gradient(135deg,var(--color-medium-teal),var(--color-teal));color:#fff;font-family:var(--font-heading);font-size:clamp(1.65rem,2.5vw,2.25rem);font-weight:800;line-height:1;box-shadow:0 .9rem 1.8rem #006f822e}.provider-gateway-mark{width:3.8rem;height:3.8rem;display:inline-grid;place-items:center;border:1px solid rgba(0,156,166,.18);border-radius:999px;background:#fffffff0;color:var(--color-medium-teal);box-shadow:0 .85rem 1.8rem #00778b21}.provider-gateway-mark svg{width:2.1rem;height:2.1rem;stroke-width:1.85}.provider-gateway-hero-copy{position:relative;z-index:2;max-width:34rem;padding:clamp(5.1rem,6vw,5.9rem) 1rem clamp(2rem,3vw,2.6rem) clamp(1.5rem,3vw,2.7rem)}.provider-gateway-eyebrow{margin:1rem 0 0;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:800;line-height:1;text-transform:uppercase}.provider-gateway-hero h2{margin:.55rem 0 0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(2.35rem,3.25vw,3.55rem);font-weight:700;line-height:.98}.provider-gateway-subtitle{margin:.8rem 0 0;color:var(--color-blue);font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.18}.provider-gateway-body{max-width:29rem;margin:.8rem 0 0;color:var(--color-blue);font-family:var(--font-body);font-size:var(--content-body-font-size);font-weight:500;line-height:var(--content-body-line-height)}.provider-gateway-primary{width:fit-content;min-height:3rem;margin-top:1.2rem;padding:.72rem 1.28rem;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;color:#fff;font-family:var(--font-heading);font-size:calc(var(--content-small-font-size) * 1.08);font-weight:500;line-height:1;text-decoration:none}.provider-gateway-primary svg{width:1.1rem;height:1.1rem}.provider-gateway-hero-media{position:absolute;inset:0 0 0 32%;z-index:1;overflow:hidden}.provider-gateway-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fffffffa,#ffffff94 23%,#ffffff14 57%),linear-gradient(180deg,#fff0,#ffffff7a);pointer-events:none}.provider-gateway-hero-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.provider-gateway-cardscape{margin-top:-.7rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.3vw,1.2rem);align-items:stretch}.provider-gateway-card-reveal{min-width:0}.provider-gateway-card{--provider-gateway-media-position: center center;position:relative;min-height:clamp(17rem,19vw,19.8rem);height:100%;display:grid;grid-template-rows:minmax(0,1fr) 7rem;overflow:hidden;border:1px solid rgba(0,119,139,.14);border-radius:var(--surface-apple-radius-compact);background:linear-gradient(135deg,#fffffffc,#effafbe6),#fffffff5;color:var(--color-deep-navy);text-decoration:none;box-shadow:0 1rem 2.25rem #0c23401a,inset 0 1px #ffffffe0;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s ease,border-color .26s ease}.provider-gateway-card:hover,.provider-gateway-card:focus-visible{border-color:#009ca657;box-shadow:0 1.55rem 3.2rem #00778b29,0 0 0 .16rem #2ad2c914,inset 0 1px #ffffffeb;outline:none;transform:translateY(-.45rem)}.provider-gateway-card-copy{position:relative;z-index:3;min-width:0;padding:clamp(1.05rem,1.35vw,1.35rem);display:grid;align-content:start}.provider-gateway-card-heading{display:contents}.provider-gateway-card-icon{width:3.55rem;height:3.55rem;display:inline-grid;place-items:center;border:1px solid rgba(0,156,166,.2);border-radius:999px;background:#fffffff0;color:var(--color-medium-teal);box-shadow:0 .75rem 1.5rem #00778b1f}.provider-gateway-card-icon svg{width:1.95rem;height:1.95rem;stroke-width:1.9}.provider-gateway-card-number{position:absolute;right:1rem;top:1rem;min-width:2.1rem;height:1.55rem;padding:0 .45rem;display:inline-grid;place-items:center;border-radius:999px;background:var(--color-medium-teal);color:#fff;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:800;line-height:1}.provider-gateway-card strong{margin-top:.85rem;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(1.22rem,1.25vw,1.44rem);font-weight:700;line-height:1.06}.provider-gateway-card-rule{width:2.75rem;height:2px;margin-top:.5rem;border-radius:999px;background:var(--color-medium-teal)}.provider-gateway-card-body{margin-top:.62rem;color:var(--color-blue);font-family:var(--font-body);font-size:var(--content-small-font-size);font-weight:500;line-height:var(--content-small-line-height)}.provider-gateway-card-action{width:fit-content;min-height:2.08rem;margin-top:.9rem;padding:.46rem .78rem;display:inline-flex;align-items:center;gap:.55rem;border-radius:999px;background:linear-gradient(180deg,var(--color-medium-teal),var(--color-teal));color:#fff;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:500;line-height:1;box-shadow:0 .7rem 1.4rem #009ca633}.provider-gateway-card-action svg{width:.86rem;height:.86rem}.provider-gateway-card-media{position:relative;z-index:2;min-width:0;overflow:hidden}.provider-gateway-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0,#ffffff2e),linear-gradient(90deg,#ffffff2e,#fff0);pointer-events:none}.provider-gateway-card-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--provider-gateway-media-position);transition:transform .42s ease}.provider-gateway-card:hover .provider-gateway-card-media img,.provider-gateway-card:focus-visible .provider-gateway-card-media img{transform:scale(1.045)}.provider-gateway-section--insights{min-height:min(58.5vw,57.5rem);padding:calc(clamp(3rem,4vw,4rem) + var(--provider-section-top-inset, 0rem)) clamp(1rem,4vw,5.5rem) calc(3.35rem + var(--provider-section-handoff-clearance, 0rem));background:radial-gradient(circle at 2.5rem 2.5rem,rgba(0,156,166,.2) 0 1.45px,transparent 2px) 0 0 / .86rem .86rem,radial-gradient(circle at 83% 12%,rgba(42,210,201,.1),transparent 24rem),linear-gradient(135deg,#f8fdff,#fff 44%,#f2fbfd)}.provider-gateway-section--insights:before{inset:auto auto -9rem -4rem;width:min(36rem,42vw);height:22rem;background:repeating-radial-gradient(ellipse at 50% 120%,rgba(42,210,201,.32) 0 1px,transparent 1px .6rem);opacity:.55;transform:rotate(-8deg)}.provider-gateway-section--insights:after{display:none}.provider-gateway-section--insights .provider-gateway-inner{width:min(100%,1280px);display:grid;grid-template-columns:minmax(17.5rem,.28fr) minmax(0,1fr);gap:clamp(1.35rem,2.25vw,2rem);align-items:stretch}.provider-gateway-section--insights .provider-gateway-hero{min-height:0;display:block;position:relative;overflow:visible;border:0;outline:0!important;border-radius:0;background:transparent;box-shadow:none}.provider-gateway-section--insights .provider-gateway-chapter{position:static;width:auto;aspect-ratio:auto;margin-top:clamp(2.9rem,4vw,3.7rem);display:block;border:0;border-radius:0;background:transparent;color:var(--color-medium-teal);font-size:clamp(1.85rem,2.7vw,2.3rem);font-weight:600;line-height:.95;box-shadow:none}.provider-gateway-section--insights .provider-gateway-hero-copy{position:static;max-width:18.6rem;padding:0}.provider-gateway-section--insights .provider-gateway-mark{position:absolute;left:clamp(2.6rem,3.2vw,3rem);top:clamp(2.6rem,3.75vw,3.4rem);width:3rem;height:3rem;margin-top:0;background:linear-gradient(135deg,var(--color-medium-teal),#14c4cc);color:#fff;box-shadow:0 .9rem 1.7rem #009ca629}.provider-gateway-section--insights .provider-gateway-mark svg{width:1.62rem;height:1.62rem}.provider-gateway-section--insights .provider-gateway-eyebrow{display:none}.provider-gateway-section--insights .provider-gateway-hero h2{margin-top:clamp(2rem,2.6vw,2.45rem);font-size:clamp(2rem,3vw,2.8rem);font-weight:600;line-height:1.04;letter-spacing:0}.provider-gateway-section--insights .provider-gateway-hero h2:after{content:"";width:3.45rem;height:.2rem;margin-top:1.25rem;display:block;border-radius:999px;background:var(--color-medium-teal)}.provider-gateway-section--insights .provider-gateway-subtitle{display:none}.provider-gateway-section--insights .provider-gateway-body{max-width:15.9rem;margin-top:1.25rem;color:#123158;font-size:var(--content-body-font-size);font-weight:500;line-height:var(--content-body-line-height)}.provider-gateway-section--insights .provider-gateway-primary,.provider-gateway-section--insights .provider-gateway-hero-media{display:none}.provider-gateway-section--insights .provider-gateway-cardscape{margin-top:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(13.9rem,.82fr) minmax(15.1rem,1fr) minmax(15.1rem,1fr);gap:clamp(.78rem,1.05vw,1rem)}.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(1){grid-column:1 / span 5;grid-row:1}.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(2){grid-column:6 / span 4;grid-row:1}.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(3){grid-column:10 / span 3;grid-row:1 / span 2}.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(4){grid-column:1 / span 5;grid-row:2}.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(5){grid-column:6 / span 4;grid-row:2}.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(6){grid-column:1 / span 6;grid-row:3}.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(7){grid-column:7 / span 6;grid-row:3}.provider-gateway-section--insights .provider-gateway-card{--insights-card-content-top: clamp(1.95rem, 2.2vw, 2.25rem);min-height:0;display:block;border:0;border-radius:var(--surface-apple-radius-compact);background:#e7fbfb;box-shadow:0 1.05rem 2.55rem #0c23401f,inset 0 1px #ffffffb8}.provider-gateway-section--insights .provider-gateway-card-copy{position:absolute;inset:0;padding:clamp(1.1rem,1.28vw,1.32rem);align-content:start;background:linear-gradient(90deg,rgba(229,252,253,.95) 0%,rgba(229,252,253,.76) 42%,rgba(229,252,253,.2) 75%,transparent 100%)}.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(3) .provider-gateway-card-copy,.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(5) .provider-gateway-card-copy{background:linear-gradient(180deg,#e8fdfdf5,#e8fdfd99 48%,#14b9c32e)}.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(4) .provider-gateway-card-copy,.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(7) .provider-gateway-card-copy{background:linear-gradient(90deg,#f4eefff5,#f4eeffbd 42%,#f4eeff1f)}.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(5) .provider-gateway-card-copy{background:linear-gradient(90deg,#ffede2f5,#ffede2b8 58%,#ffede21a)}.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(6) .provider-gateway-card-copy{background:linear-gradient(90deg,#fff6d7f5,#fff6d7b3 45%,#fff6d729)}.provider-gateway-section--insights .provider-gateway-card-icon{position:absolute;left:clamp(1.05rem,1.35vw,1.3rem);top:var(--insights-card-content-top);width:3.35rem;height:3.35rem;background:#ffffffdb;color:var(--color-deep-navy);box-shadow:0 .75rem 1.6rem #071b471a}.provider-gateway-section--insights .provider-gateway-card-icon svg{width:1.65rem;height:1.65rem;stroke-width:1.9}.provider-gateway-section--insights .provider-gateway-card-number{position:static;min-width:0;height:auto;padding:0;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;box-shadow:none}.provider-gateway-section--insights .provider-gateway-card-rule{display:none}.provider-gateway-section--insights .provider-gateway-card strong{max-width:17rem;margin-top:0;margin-left:clamp(4.45rem,4.9vw,5rem)}.provider-gateway-section--insights .provider-gateway-card-heading{max-width:17rem;margin-top:var(--insights-card-content-top);margin-left:clamp(4.45rem,4.9vw,5rem);display:flex;align-items:baseline;gap:.58rem;color:var(--color-deep-navy);font-size:clamp(1.25rem,1.55vw,1.55rem);font-weight:700;line-height:1.06}.provider-gateway-section--insights .provider-gateway-card-heading strong{margin-left:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.provider-gateway-section--insights .provider-gateway-card-body{max-width:17rem;margin-top:.72rem;margin-left:clamp(4.45rem,4.9vw,5rem);color:#071b47;font-size:var(--content-small-font-size);font-weight:500;line-height:var(--content-small-line-height)}.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(3) .provider-gateway-card-icon{left:clamp(1.05rem,1.35vw,1.3rem);top:clamp(2.85rem,3.1vw,3.25rem)}.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(3) .provider-gateway-card-heading{max-width:11.6rem;margin-top:clamp(7.1rem,7.35vw,7.5rem);margin-left:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.18rem .38rem}.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(3) .provider-gateway-card-body{max-width:11.7rem;margin-left:0}.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(5) .provider-gateway-card strong,.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(5) .provider-gateway-card-body{max-width:13.8rem}.provider-gateway-section--insights .provider-gateway-card-action{position:absolute;left:clamp(1.05rem,1.35vw,1.3rem);bottom:clamp(1.05rem,1.28vw,1.25rem);width:auto;min-height:clamp(2.65rem,2.85vw,3rem);padding:.68rem 1.18rem;justify-content:center;gap:.68rem;border:1px solid rgba(0,156,166,.2);border-radius:999px;background:#ffffffdb;color:var(--color-deep-navy);font-size:var(--content-small-font-size);font-weight:650;line-height:1.1;box-shadow:inset 0 1px #ffffff3d,0 .38rem .82rem #071b471f}.provider-gateway-section--insights .provider-gateway-card-action>span{position:static;width:auto;height:auto;overflow:visible;clip:auto}.provider-gateway-section--insights .provider-gateway-card-action svg{width:1.05rem;height:1.05rem;stroke-width:2}.provider-gateway-section--insights .provider-gateway-card-media{position:absolute;inset:0;z-index:1}.provider-gateway-section--insights .provider-gateway-card-media:after{background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 58%),linear-gradient(180deg,#ffffff0f,#14b9c31f)}.provider-gateway-section--insights .provider-gateway-card-media img{opacity:.86;filter:saturate(1.04) contrast(1.02)}.provider-gateway-section--technology{--provider-tech-ink: rgba(233, 249, 255, .94);--provider-tech-muted: rgba(208, 230, 239, .78);padding:calc(clamp(3.1rem,4.5vw,4.25rem) + var(--provider-section-top-inset, 0rem)) clamp(1rem,4vw,4rem) calc(clamp(3.4rem,5vw,5.1rem) + var(--provider-section-handoff-clearance, 0rem));background:var(--provider-section-stage-background);color:var(--provider-tech-ink)}.provider-gateway-section--technology:before{inset:0;z-index:0;background:radial-gradient(circle at 1rem 1rem,rgba(0,228,238,.16) 0 1.2px,transparent 1.7px) 0 0 / 1.05rem 1.05rem,linear-gradient(90deg,rgba(0,228,238,.08) 0 1px,transparent 1px) 0 0 / 6rem 6rem,linear-gradient(0deg,rgba(70,122,210,.07) 0 1px,transparent 1px) 0 0 / 6rem 6rem;opacity:.42;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 76%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 76%,transparent 100%)}.provider-gateway-section--technology:after{inset:0;z-index:1;width:auto;height:auto;opacity:1;background:linear-gradient(180deg,#eaf6f833,#eaf6f80d 1.35rem,#030a1600 3.25rem),linear-gradient(0deg,#0309146b,#03091400 5rem);-webkit-mask-image:none;mask-image:none}.provider-gateway-section--technology>.provider-section-sprout{display:none}.provider-gateway-section--technology .provider-gateway-inner{width:min(100%,1280px);display:grid;grid-template-columns:minmax(17rem,.3fr) minmax(0,1fr);gap:clamp(1.5rem,2.15vw,2.1rem);align-items:stretch}.provider-gateway-section--technology .provider-gateway-hero{grid-column:1;grid-row:1;min-height:clamp(31rem,43vw,40rem);display:block;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.provider-gateway-section--technology .provider-gateway-chapter{position:static;width:auto;aspect-ratio:auto;margin-top:clamp(2.6rem,3.5vw,3.25rem);display:inline-block;border:0;border-radius:0;background:transparent;color:var(--color-light-teal);font-size:clamp(1.85rem,2.7vw,2.3rem);font-weight:600;box-shadow:none}.provider-gateway-section--technology .provider-gateway-hero-copy{position:static;max-width:20rem;padding:clamp(1.6rem,2vw,2rem) 0 0}.provider-gateway-section--technology .provider-gateway-mark{position:absolute;left:clamp(4.75rem,5.5vw,5.35rem);top:clamp(2.5rem,3.45vw,3.15rem);width:3rem;height:3rem;border-color:#00e4ee5c;background:linear-gradient(180deg,#00c9d8f0,#007a8be6);color:#fff;box-shadow:0 .9rem 1.8rem #00000038,0 0 1.1rem #00e4ee38}.provider-gateway-section--technology .provider-gateway-mark svg{width:1.62rem;height:1.62rem}.provider-gateway-section--technology .provider-gateway-eyebrow{display:none}.provider-gateway-section--technology .provider-gateway-hero h2{margin-top:0;color:#fff;font-size:clamp(2.25rem,3.3vw,3.25rem);font-weight:700;line-height:1.03}.provider-gateway-section--technology .provider-gateway-hero h2:after{content:"";width:3.8rem;height:.18rem;margin-top:clamp(1.05rem,1.35vw,1.25rem);display:block;border-radius:999px;background:var(--color-light-teal);box-shadow:0 0 1rem #00e4ee6b}.provider-gateway-section--technology .provider-gateway-subtitle,.provider-gateway-section--technology .provider-gateway-body{max-width:18.8rem;color:var(--provider-tech-muted);font-family:var(--font-body);font-size:var(--content-body-font-size);font-weight:500;line-height:var(--content-body-line-height)}.provider-gateway-section--technology .provider-gateway-subtitle{margin-top:clamp(1.35rem,1.8vw,1.65rem)}.provider-gateway-section--technology .provider-gateway-body,.provider-gateway-section--technology .provider-gateway-primary,.provider-gateway-section--technology .provider-gateway-hero-media{display:none}.provider-gateway-section--technology .provider-gateway-cardscape{grid-column:2;grid-row:1;margin-top:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(15rem,1fr));gap:clamp(.9rem,1.2vw,1.1rem)}.provider-gateway-section--technology .provider-gateway-card-reveal:first-child,.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(2){grid-column:span 3}.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(3){grid-column:1 / -1}.provider-gateway-section--technology .provider-gateway-card{min-height:0;display:block;border-color:#00e4ee7a;border-radius:var(--surface-apple-radius-compact);background:radial-gradient(circle at 82% 18%,rgba(0,228,238,.12),transparent 10rem),linear-gradient(135deg,#04152afa,#020916fa);color:var(--provider-tech-ink);box-shadow:0 1.15rem 2.35rem #00000042,inset 0 1px #ffffff14,inset 0 0 0 1px #00e4ee14}.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(3) .provider-gateway-card{border-color:#ae5eff94;background:radial-gradient(circle at 76% 28%,rgba(111,70,215,.2),transparent 13rem),linear-gradient(135deg,#07112afa,#040918fa)}.provider-gateway-section--technology .provider-gateway-card:hover,.provider-gateway-section--technology .provider-gateway-card:focus-visible{border-color:#00e4ee9e;box-shadow:0 1.4rem 3rem #00000047,0 0 1.6rem #00e4ee24,inset 0 1px #ffffff1a}.provider-gateway-section--technology .provider-gateway-card-copy{position:absolute;inset:0;z-index:3;padding:clamp(1.05rem,1.35vw,1.3rem);display:block;background:linear-gradient(90deg,#020814c2,#0208146b 45%,#02081414),linear-gradient(180deg,#0208140a,#02081457)}.provider-gateway-section--technology .provider-gateway-card-icon{position:absolute;left:clamp(1.05rem,1.35vw,1.3rem);top:clamp(1.75rem,2vw,2rem);width:3.35rem;height:3.35rem;border-color:#00e4ee38;background:#f1fcfff0;color:var(--color-deep-navy);box-shadow:0 .75rem 1.5rem #00000029}.provider-gateway-section--technology .provider-gateway-card-icon svg{width:1.78rem;height:1.78rem}.provider-gateway-section--technology .provider-gateway-card-heading{max-width:calc(100% - clamp(5.25rem,5.65vw,5.85rem));margin-top:clamp(1.95rem,2.2vw,2.25rem);margin-left:clamp(4.45rem,4.9vw,5rem);display:flex;align-items:baseline;flex-wrap:wrap;gap:.18rem .38rem;color:#fff;font-size:clamp(1.25rem,1.55vw,1.55rem);font-weight:700;line-height:1.06}.provider-gateway-section--technology .provider-gateway-card-number{position:static;min-width:0;height:auto;padding:0;display:inline;border-radius:0;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.provider-gateway-section--technology .provider-gateway-card-heading strong{margin:0;min-width:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.provider-gateway-section--technology .provider-gateway-card-rule{display:none}.provider-gateway-section--technology .provider-gateway-card-body{max-width:17.5rem;margin-top:clamp(1.05rem,1.25vw,1.2rem);margin-left:clamp(4.45rem,4.9vw,5rem);color:var(--provider-tech-muted);font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.provider-gateway-section--technology .provider-gateway-card-action{position:absolute;left:clamp(1.05rem,1.35vw,1.3rem);bottom:clamp(1.05rem,1.28vw,1.25rem);min-width:clamp(9.8rem,10vw,11rem);min-height:2.65rem;margin:0;padding:.6rem 1rem;justify-content:center;border:1px solid rgba(0,228,238,.46);border-radius:999px;background:#fffffff5;color:var(--color-deep-navy);font-size:var(--content-small-font-size);font-weight:700;box-shadow:0 .55rem 1.15rem #0003}.provider-gateway-section--technology .provider-gateway-card-action svg{width:1.05rem;height:1.05rem;stroke-width:2}.provider-gateway-section--technology .provider-gateway-card-media{position:absolute;inset:0;z-index:1}.provider-gateway-section--technology .provider-gateway-card-media:after{background:linear-gradient(90deg,#01071257,#0107121f 45%,#01071200),linear-gradient(180deg,#01071200,#0107123d)}.provider-gateway-section--technology .provider-gateway-card-media img{object-position:center center;opacity:.86;filter:saturate(1.18) contrast(1.1) brightness(.74)}.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(2) .provider-gateway-card-media img{object-position:58% center}.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(3) .provider-gateway-card-media img{object-position:70% center}.provider-gateway-section--education{padding:calc(clamp(3rem,4.2vw,4rem) + var(--provider-section-top-inset, 0rem)) clamp(1rem,4vw,5.5rem) calc(clamp(3.5rem,5.4vw,5.7rem) + var(--provider-section-handoff-clearance, 0rem));overflow:hidden;background:radial-gradient(circle at 88% 20%,rgba(72,201,255,.22),transparent 18rem),radial-gradient(circle at 58% 78%,rgba(139,98,219,.2),transparent 24rem),linear-gradient(135deg,#061a3c,#0b2f5d 48%,#163b68);color:#fff}.provider-gateway-section--education:before{inset:0;z-index:0;background:radial-gradient(circle at 3% 6%,rgba(42,210,201,.46) 0 1.5px,transparent 2px) 0 0 / .85rem .85rem,linear-gradient(110deg,rgba(0,8,33,.9) 0%,rgba(0,30,62,.8) 33%,rgba(0,30,62,.14) 62%,transparent 100%);opacity:.86}.provider-gateway-section--education:after{inset:auto -6rem -14rem auto;z-index:0;width:min(36rem,42vw);height:28rem;opacity:.38;background:radial-gradient(circle,rgba(42,210,201,.32),transparent 68%);-webkit-mask-image:none;mask-image:none}.provider-gateway-section--education .provider-gateway-inner{width:min(100%,1240px);position:relative;min-height:clamp(42rem,53vw,49rem);overflow:hidden;border:1px solid rgba(42,210,201,.22);border-radius:var(--surface-apple-radius);background:radial-gradient(circle at 84% 18%,rgba(98,204,255,.34),transparent 18rem),radial-gradient(circle at 16% 78%,rgba(76,46,154,.28),transparent 18rem),linear-gradient(112deg,#032d41eb,#031c36bd 36%,#b4dcf53d);box-shadow:0 1.8rem 4rem #000a2057,inset 0 1px #ffffff24}.provider-gateway-section--education .provider-gateway-hero{min-height:clamp(34rem,43vw,40rem);display:grid;grid-template-columns:minmax(22rem,.38fr) minmax(0,1fr);align-items:stretch;border:0;border-radius:0;background:transparent;box-shadow:none}.provider-gateway-section--education .provider-gateway-hero:before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:1;width:min(38rem,41%);border-radius:0 24% 48% 0;background:radial-gradient(circle at 22% 6%,rgba(42,210,201,.24),transparent 14rem),radial-gradient(circle at 86% 46%,rgba(22,173,189,.18),transparent 12rem),linear-gradient(150deg,#002449fa,#000f2bf5);box-shadow:inset -1px 0 #2ad2c957,1.4rem 0 2.8rem #00081c38}.provider-gateway-section--education .provider-gateway-chapter{left:clamp(2.2rem,3.3vw,3.25rem);top:clamp(2.8rem,4.2vw,3.8rem);z-index:3;width:auto;aspect-ratio:auto;border:0;border-radius:0;background:transparent;color:transparent;font-size:clamp(4rem,7vw,6.6rem);font-weight:800;line-height:.9;background-image:linear-gradient(180deg,#1bd7dc,#008394);-webkit-background-clip:text;background-clip:text;box-shadow:none}.provider-gateway-section--education .provider-gateway-chapter:after{content:"";width:3.7rem;height:2px;margin-top:1.05rem;display:block;background:linear-gradient(90deg,#f1b344,#f1b34400)}.provider-gateway-section--education .provider-gateway-hero-copy{z-index:3;max-width:30rem;padding:clamp(10.4rem,13vw,12.4rem) clamp(2rem,3vw,3rem) clamp(2.2rem,3vw,2.9rem);color:#fff}.provider-gateway-section--education .provider-gateway-mark{display:none}.provider-gateway-section--education .provider-gateway-eyebrow{margin:0;color:var(--color-light-teal);font-size:clamp(.86rem,1vw,1rem);font-weight:800}.provider-gateway-section--education .provider-gateway-hero h2{margin-top:1.55rem;color:#fff;font-size:clamp(2.6rem,4.2vw,4.4rem);line-height:1.02;letter-spacing:0}.provider-gateway-section--education .provider-gateway-subtitle{max-width:25rem;margin-top:1.45rem;color:#fffffff0;font-family:var(--font-heading);font-size:clamp(1.06rem,1.28vw,1.28rem);line-height:1.36}.provider-gateway-section--education .provider-gateway-subtitle:after{content:"";width:min(100%,18rem);height:1px;margin-top:1.35rem;display:block;background:linear-gradient(90deg,rgba(241,179,68,.9),rgba(42,210,201,.4),transparent)}.provider-gateway-section--education .provider-gateway-body{max-width:24rem;margin-top:1.35rem;color:#ffffffc7;font-size:var(--content-body-font-size);line-height:1.62}.provider-gateway-section--education .provider-gateway-primary{min-height:3.5rem;margin-top:1.85rem;padding:.72rem .75rem .72rem 1.35rem;border:1px solid rgba(42,210,201,.8);border-radius:999px;background:linear-gradient(135deg,#009ca6e6,#0a6b8adb);box-shadow:0 0 1.4rem #2ad2c947,inset 0 1px #ffffff2e}.provider-gateway-section--education .provider-gateway-primary svg{width:2.25rem;height:2.25rem;padding:.55rem;border-radius:999px;background:#ffffffeb;color:var(--color-deep-navy)}.provider-gateway-section--education .provider-gateway-hero-media{inset:0 0 24% 32%;z-index:1}.provider-gateway-section--education .provider-gateway-hero-media:after{background:linear-gradient(90deg,#04122bb8,#061c3a38 34%,#061c3a14),linear-gradient(180deg,#060e241f,#060e243d)}.provider-gateway-section--education .provider-gateway-hero-media img{object-position:56% center;filter:saturate(1.05) contrast(1.04)}.provider-gateway-section--education .provider-gateway-cardscape{position:relative;z-index:4;width:min(66%,47rem);margin:clamp(-12.8rem,-12vw,-9.5rem) clamp(1.4rem,2.1vw,1.9rem) 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.4vw,1.2rem)}.provider-gateway-section--education .provider-gateway-card{min-height:clamp(13.5rem,16vw,16.25rem);display:block;border:1px solid rgba(42,210,201,.4);border-radius:var(--surface-apple-radius);background:#092a48b8;color:#fff;box-shadow:0 1.4rem 3rem #00081c57,inset 0 1px #ffffff24}.provider-gateway-section--education .provider-gateway-card-copy{position:absolute;inset:0;padding:clamp(1.25rem,1.7vw,1.65rem);align-content:start;background:linear-gradient(90deg,#2b145be6,#482d80ad 45%,#482d801a)}.provider-gateway-section--education .provider-gateway-card-reveal:nth-child(2) .provider-gateway-card-copy{background:linear-gradient(90deg,#06404ceb,#0b4e5da8 42%,#0b4e5d1f)}.provider-gateway-section--education .provider-gateway-card-number{left:clamp(1.15rem,1.5vw,1.45rem);right:auto;top:clamp(1rem,1.35vw,1.3rem);width:3rem;height:3rem;padding:0;border-radius:999px;background:#ffffffeb;color:#533b96;font-size:clamp(1rem,1.2vw,1.15rem)}.provider-gateway-section--education .provider-gateway-card-reveal:nth-child(2) .provider-gateway-card-number{color:#006d7b}.provider-gateway-section--education .provider-gateway-card-icon{width:3rem;height:3rem;margin:0 0 0 4.25rem;background:#ffffff21;color:#ffffffe6;box-shadow:none}.provider-gateway-section--education .provider-gateway-card-icon svg{width:1.55rem;height:1.55rem}.provider-gateway-section--education .provider-gateway-card strong{max-width:15rem;margin-top:1.25rem;color:#fff;font-size:clamp(1.25rem,1.55vw,1.55rem);line-height:1.06}.provider-gateway-section--education .provider-gateway-card-rule{background:#f1b344}.provider-gateway-section--education .provider-gateway-card-body{max-width:17rem;color:#ffffffd6;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.provider-gateway-section--education .provider-gateway-card-action{min-height:2.55rem;margin-top:1.15rem;padding:.55rem .9rem .55rem 1rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#14b9c34d;color:#fff;box-shadow:inset 0 1px #ffffff24}.provider-gateway-section--education .provider-gateway-card-media{position:absolute;inset:0;z-index:1}.provider-gateway-section--education .provider-gateway-card-media:after{background:linear-gradient(90deg,#2b145bbd,#2b145b5c 44%,#2b145b0f),linear-gradient(180deg,#fff0,#000e2238)}.provider-gateway-section--education .provider-gateway-card-reveal:nth-child(2) .provider-gateway-card-media:after{background:linear-gradient(90deg,#033242d1,#0332426b 42%,#0332420f),linear-gradient(180deg,#fff0,#000e2238)}.provider-gateway-section--education .provider-gateway-card-media img{object-position:center center;opacity:.84}.provider-gateway-section--education .provider-gateway-card-reveal:nth-child(1) .provider-gateway-card-media img{object-position:center 62%}.provider-gateway-section--education .provider-gateway-card-reveal:nth-child(2) .provider-gateway-card-media img{object-position:64% 54%}.provider-gateway-section--research{padding:calc(clamp(2.4rem,3.4vw,3.1rem) + var(--provider-section-top-inset, 0rem)) clamp(1rem,4vw,4rem) calc(clamp(3rem,4.6vw,4.6rem) + var(--provider-section-handoff-clearance, 0rem));background:radial-gradient(circle at 92% 8%,rgba(108,104,214,.16),transparent 18rem),radial-gradient(circle at 8% 82%,rgba(42,210,201,.16),transparent 24rem),linear-gradient(135deg,#f7fcff,#eef8fb 54%,#fff)}.provider-gateway-section--research:before{inset:0;background:radial-gradient(circle at 1.2rem 1.2rem,rgba(0,156,166,.16) 0 1.5px,transparent 2px) 0 0 / .8rem .8rem,linear-gradient(180deg,rgba(255,255,255,.38),transparent 42%);opacity:.58}.provider-gateway-section--research:after{display:none}.provider-gateway-section--research .provider-gateway-inner{width:min(100%,1240px)}.provider-gateway-section--research .provider-gateway-hero{min-height:clamp(20rem,28vw,25rem);display:grid;grid-template-columns:minmax(18rem,.36fr) minmax(0,1fr);overflow:hidden;border:1px solid rgba(0,119,139,.12);border-radius:var(--surface-apple-radius);background:#ffffffd1;box-shadow:0 1.15rem 2.8rem #0c234017,inset 0 1px #fffffff0}.provider-gateway-section--research .provider-gateway-chapter{left:clamp(1.35rem,2vw,1.75rem);top:clamp(1.35rem,2vw,1.75rem);width:auto;min-width:2.7rem;height:2.35rem;padding:0 .56rem;border:0;border-radius:.55rem;background:linear-gradient(180deg,var(--color-medium-teal),#008899);color:#fff;font-size:clamp(1rem,1.2vw,1.18rem);box-shadow:0 .7rem 1.5rem #00778b2e}.provider-gateway-section--research .provider-gateway-hero-copy{max-width:22rem;padding:clamp(4.4rem,6vw,5.3rem) clamp(1.5rem,2.4vw,2rem) clamp(1.7rem,2.4vw,2.1rem)}.provider-gateway-section--research .provider-gateway-eyebrow{position:absolute;left:clamp(4.45rem,5.5vw,5.4rem);top:clamp(1.75rem,2.35vw,2.18rem);margin:0;color:var(--color-medium-teal);font-size:clamp(.58rem,.72vw,.72rem);line-height:1.1}.provider-gateway-section--research .provider-gateway-hero h2{margin-top:0;font-size:clamp(2.35rem,3.25vw,3.55rem);line-height:.98}.provider-gateway-section--research .provider-gateway-hero h2:after{content:"";width:3.8rem;height:.18rem;margin-top:.7rem;display:block;border-radius:999px;background:var(--color-medium-teal)}.provider-gateway-section--research .provider-gateway-subtitle{margin-top:.75rem;color:var(--color-blue);font-family:var(--font-body);font-size:var(--content-small-font-size);font-weight:500;line-height:1.35}.provider-gateway-section--research .provider-gateway-body{max-width:20rem;margin-top:.2rem;color:var(--color-blue);font-size:var(--content-small-font-size);line-height:1.35}.provider-gateway-section--research .provider-gateway-primary{min-height:2.75rem;margin-top:1rem;padding:.62rem .75rem .62rem 1.08rem;border-radius:999px;background:linear-gradient(180deg,#00aeb8,#007f91);box-shadow:0 .8rem 1.7rem #00778b33}.provider-gateway-section--research .provider-gateway-primary svg{width:1.85rem;height:1.85rem;padding:.46rem;border-radius:999px;background:#ffffff38}.provider-gateway-section--research .provider-gateway-hero-media{inset:0 0 0 34%;border-radius:0 var(--surface-apple-radius) var(--surface-apple-radius) 0}.provider-gateway-section--research .provider-gateway-hero-media:after{background:linear-gradient(90deg,#ffffffb8,#ffffff2e 22%,#fff0 58%),linear-gradient(180deg,#009ca60f,#ffffff14)}.provider-gateway-section--research .provider-gateway-hero-media img{object-position:center center}.provider-gateway-section--research .provider-gateway-cardscape{position:relative;z-index:4;margin-top:-1.95rem;padding:0 clamp(1.1rem,2.2vw,2rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.15vw,1.08rem)}.provider-gateway-section--research .provider-gateway-card{min-height:clamp(10.7rem,12.8vw,12.2rem);display:block;border-color:#009ca62e;border-radius:1.05rem;background:#ecfdfee6;clip-path:polygon(1.2rem 0,100% 0,calc(100% - 1rem) 100%,0 100%);box-shadow:0 .9rem 2rem #0c234017,inset 0 1px #ffffffeb}.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(2),.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(5){margin-left:clamp(-1.2rem,-1.1vw,-.75rem)}.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(3),.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(6){margin-left:clamp(.75rem,1vw,1.2rem)}.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(2n) .provider-gateway-card{clip-path:polygon(0 0,calc(100% - 1.2rem) 0,100% 100%,1rem 100%)}.provider-gateway-section--research .provider-gateway-card-copy{position:absolute;inset:0;padding:clamp(.92rem,1.2vw,1.08rem);align-content:start;background:linear-gradient(90deg,#eefefff5,#eefeffc2 46%,#eefeff38)}.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(2) .provider-gateway-card-copy,.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(4) .provider-gateway-card-copy,.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(6) .provider-gateway-card-copy{background:linear-gradient(90deg,#f3effff5,#f3efffbd 46%,#f3efff2e)}.provider-gateway-section--research .provider-gateway-card-number{left:clamp(.8rem,1vw,.95rem);right:auto;top:clamp(.72rem,.9vw,.85rem);min-width:2.55rem;height:1.28rem;background:var(--color-medium-teal);font-size:clamp(.62rem,.7vw,.7rem)}.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(4) .provider-gateway-card-number,.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(6) .provider-gateway-card-number{background:#6f54c9}.provider-gateway-section--research .provider-gateway-card-icon{width:2.5rem;height:2.5rem;margin-top:1.45rem;background:#ffffffdb}.provider-gateway-section--research .provider-gateway-card-icon svg{width:1.35rem;height:1.35rem}.provider-gateway-section--research .provider-gateway-card strong{max-width:12.4rem;margin-top:.55rem;font-size:clamp(.95rem,1.06vw,1.12rem);line-height:1.02}.provider-gateway-section--research .provider-gateway-card-rule{display:none}.provider-gateway-section--research .provider-gateway-card-body{max-width:14rem;margin-top:.45rem;font-size:clamp(.62rem,.68vw,.72rem);line-height:1.28}.provider-gateway-section--research .provider-gateway-card-action{min-height:1.8rem;margin-top:.62rem;padding:.37rem .54rem .37rem .66rem;font-size:clamp(.58rem,.65vw,.68rem)}.provider-gateway-section--research .provider-gateway-card-action svg{width:.7rem;height:.7rem}.provider-gateway-section--research .provider-gateway-card-media{position:absolute;inset:0;z-index:1}.provider-gateway-section--research .provider-gateway-card-media:after{background:linear-gradient(90deg,#eefeffd1,#eefeff80 42%,#eefeff0a),linear-gradient(180deg,#fff0,#ffffff38)}.provider-gateway-section--research .provider-gateway-card-media img{opacity:.8;object-position:center center}.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(1) .provider-gateway-card-media img,.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(5) .provider-gateway-card-media img{object-position:center 35%}.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(3) .provider-gateway-card-media img{object-position:70% center}@media(max-width:1200px){.provider-gateway-cardscape{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-gateway-section--insights .provider-gateway-inner{grid-template-columns:1fr}.provider-gateway-section--insights .provider-gateway-hero-copy{max-width:42rem}.provider-gateway-section--insights .provider-gateway-chapter{margin-top:0}.provider-gateway-section--insights .provider-gateway-cardscape{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:none}.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(n){grid-column:span 3;grid-row:auto}.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(3),.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(7){grid-column:span 6}.provider-gateway-section--insights .provider-gateway-card{min-height:16.5rem}.provider-gateway-section--technology .provider-gateway-inner{grid-template-columns:1fr}.provider-gateway-section--technology .provider-gateway-hero{grid-column:auto;grid-row:auto;min-height:auto}.provider-gateway-section--technology .provider-gateway-hero-copy{max-width:42rem}.provider-gateway-section--technology .provider-gateway-chapter{margin-top:0}.provider-gateway-section--technology .provider-gateway-cardscape{grid-column:auto;grid-row:auto;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:none}.provider-gateway-section--technology .provider-gateway-card-reveal:first-child,.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(2),.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(3){grid-column:span 2}.provider-gateway-section--technology .provider-gateway-card{min-height:15.5rem}.provider-gateway-section--education .provider-gateway-cardscape{width:min(100%,46rem)}.provider-gateway-section--research .provider-gateway-cardscape{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;padding-inline:0}.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(n){margin-left:0}}@media(max-width:899px){.provider-gateway-section{padding-inline:1rem}.provider-gateway-hero{grid-template-columns:minmax(0,1fr)}.provider-gateway-hero-media{inset:0;opacity:.28}.provider-gateway-hero-copy{max-width:100%;padding-right:clamp(1.2rem,4vw,2rem)}.provider-gateway-section--education .provider-gateway-hero{grid-template-columns:minmax(0,1fr)}.provider-gateway-section--education .provider-gateway-inner{min-height:0}.provider-gateway-section--education .provider-gateway-hero:before{width:100%;border-radius:0}.provider-gateway-section--education .provider-gateway-hero-copy{max-width:100%;padding-top:clamp(9rem,28vw,11rem)}.provider-gateway-section--education .provider-gateway-hero-media{inset:0;opacity:.32}.provider-gateway-section--education .provider-gateway-cardscape{width:100%;margin-top:1rem}.provider-gateway-section--technology .provider-gateway-cardscape{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-gateway-section--technology .provider-gateway-card-reveal:first-child,.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(2),.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(3){grid-column:auto}.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(3){grid-column:1 / -1}.provider-gateway-section--research .provider-gateway-hero{grid-template-columns:minmax(0,1fr)}.provider-gateway-section--research .provider-gateway-hero-media{inset:0;opacity:.35}.provider-gateway-section--research .provider-gateway-hero-copy{max-width:100%}.provider-gateway-section--research .provider-gateway-eyebrow{left:clamp(4.45rem,15vw,5.2rem)}}@media(max-width:640px){.provider-gateway-cardscape{grid-template-columns:minmax(0,1fr);margin-top:.95rem}.provider-gateway-card{min-height:0;grid-template-rows:auto 8rem}.provider-gateway-section--insights .provider-gateway-cardscape{grid-template-columns:minmax(0,1fr)}.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(n){grid-column:auto}.provider-gateway-section--insights .provider-gateway-card{min-height:18.5rem}.provider-gateway-section--technology .provider-gateway-cardscape{grid-template-columns:minmax(0,1fr)}.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(3){grid-column:auto}.provider-gateway-section--technology .provider-gateway-card{min-height:16rem}.provider-gateway-section--technology .provider-gateway-card-heading,.provider-gateway-section--technology .provider-gateway-card-body{max-width:calc(100% - 5rem)}.provider-gateway-section--education .provider-gateway-cardscape{grid-template-columns:minmax(0,1fr)}.provider-gateway-section--education .provider-gateway-card{min-height:15rem}.provider-gateway-section--research .provider-gateway-cardscape{grid-template-columns:minmax(0,1fr)}.provider-gateway-section--research .provider-gateway-card{min-height:11.5rem;clip-path:none}}.provider-gateway-section--education.provider-section-stage{--provider-section-stage-background: radial-gradient(circle at 78% 4%, rgba(76, 224, 220, .14), transparent 22rem), radial-gradient(circle at 16% 76%, rgba(0, 156, 166, .2), transparent 24rem), linear-gradient(135deg, #011a28 0%, #03384a 46%, #082935 100%);--provider-section-sprout-edge: rgba(2, 45, 55, .6);--provider-section-sprout-wash: rgba(0, 156, 166, .16);--provider-section-sprout-line: rgba(42, 210, 201, .22);--provider-section-sprout-line-glow: rgba(42, 210, 201, .12)}.provider-gateway-section--education{padding:calc(clamp(2.4rem,3.2vw,3rem) + var(--provider-section-top-inset, 0rem)) clamp(1rem,4vw,5.5rem) calc(clamp(3.2rem,4.8vw,5rem) + var(--provider-section-handoff-clearance, 0rem));background:radial-gradient(circle at 84% 10%,rgba(44,216,210,.16),transparent 21rem),radial-gradient(circle at 18% 72%,rgba(2,101,101,.34),transparent 22rem),linear-gradient(135deg,#011a28,#023744 48%,#052933)}.provider-gateway-section--education:before{background:radial-gradient(circle at 3% 6%,rgba(42,210,201,.3) 0 1.5px,transparent 2px) 0 0 / .85rem .85rem,linear-gradient(110deg,rgba(1,19,31,.78) 0%,rgba(0,55,67,.46) 34%,transparent 72%);opacity:.72}.provider-gateway-section--education .provider-gateway-inner{min-height:clamp(39rem,48vw,45rem);border:1px solid rgba(42,210,201,.18);background:linear-gradient(90deg,#011824fa,#012630f0 28%,#05484eb8 55%,#03323edb);box-shadow:0 1.4rem 3.4rem #000a1247,inset 0 1px #ffffff14}.provider-gateway-section--education .provider-gateway-hero{min-height:clamp(27rem,35vw,33rem);grid-template-columns:minmax(17.5rem,.33fr) minmax(0,1fr)}.provider-gateway-section--education .provider-gateway-hero:before{width:min(30rem,34%);border-radius:0 18% 36% 0;background:radial-gradient(circle at 24% 8%,rgba(42,210,201,.18),transparent 12rem),linear-gradient(150deg,#002a35fa,#001223fa)}.provider-gateway-section--education .provider-gateway-chapter{left:clamp(1.9rem,2.6vw,2.6rem);top:clamp(2rem,2.9vw,2.8rem);font-size:clamp(3.1rem,5vw,4.8rem)}.provider-gateway-section--education .provider-gateway-hero-copy{max-width:22rem;padding:clamp(8.1rem,10vw,9.6rem) clamp(1.45rem,2.2vw,2.1rem) clamp(1.7rem,2.2vw,2.2rem)}.provider-gateway-section--education .provider-gateway-eyebrow{font-size:clamp(.68rem,.78vw,.82rem)}.provider-gateway-section--education .provider-gateway-hero h2{max-width:19rem;margin-top:1.1rem;font-size:clamp(2.05rem,3.2vw,3.25rem);line-height:1}.provider-gateway-section--education .provider-gateway-subtitle{max-width:20rem;margin-top:1.15rem;font-size:clamp(.92rem,1.04vw,1.08rem)}.provider-gateway-section--education .provider-gateway-body{max-width:20rem;font-size:clamp(.84rem,.96vw,.98rem)}.provider-gateway-section--education .provider-gateway-primary{min-height:3.1rem}.provider-gateway-section--education .provider-gateway-hero-media{inset:0 0 24%;z-index:1;opacity:.76}.provider-gateway-section--education .provider-gateway-hero-media:after{background:linear-gradient(90deg,#00131ffa,#001b27eb 24%,#00242d9e 39%,#022f3738 64%,#00182280),linear-gradient(180deg,#000a1629,#00181f1f 48%,#00192094)}.provider-gateway-section--education .provider-gateway-hero-media img{object-position:58% 42%;filter:saturate(.96) contrast(1.02) brightness(.92)}.provider-gateway-section--education .provider-gateway-cardscape{width:min(68%,56rem);margin:clamp(-18.5rem,-16vw,-14.5rem) clamp(1.8rem,2.8vw,2.6rem) clamp(1.45rem,2.2vw,2rem) auto;padding:clamp(1rem,1.3vw,1.25rem);border:1px solid rgba(42,210,201,.12);border-radius:calc(var(--surface-apple-radius) + .2rem);background:linear-gradient(135deg,#01252fbd,#7ac5be3d);box-shadow:inset 0 1px #ffffff14}.provider-gateway-section--education .provider-gateway-card{min-height:clamp(12.6rem,15vw,15.4rem)}@media(max-width:1200px){.provider-gateway-section--education .provider-gateway-cardscape{width:min(100%,48rem)}}@media(max-width:899px){.provider-gateway-section--education .provider-gateway-inner,.provider-gateway-section--education .provider-gateway-hero{min-height:0}.provider-gateway-section--education .provider-gateway-hero:before{width:100%}.provider-gateway-section--education .provider-gateway-hero-media{inset:0;opacity:.24}.provider-gateway-section--education .provider-gateway-cardscape{width:auto;margin:1rem clamp(.85rem,3vw,1.25rem) clamp(1rem,3vw,1.35rem)}}.provider-gateway-section--research{padding:calc(clamp(2.8rem,4vw,4rem) + var(--provider-section-top-inset, 0rem)) clamp(1rem,4vw,4rem) calc(clamp(3rem,4.6vw,4.6rem) + var(--provider-section-handoff-clearance, 0rem));background:radial-gradient(circle at 7% 10%,rgba(42,210,201,.12),transparent 20rem),linear-gradient(135deg,#f8fcff,#eef9fb 48%,#fff)}.provider-gateway-section--research:before{inset:0;background:radial-gradient(circle at 1.2rem 1.2rem,rgba(0,156,166,.16) 0 1.5px,transparent 2px) 0 0 / .8rem .8rem,linear-gradient(180deg,rgba(255,255,255,.5),transparent 42%);opacity:.56}.provider-gateway-section--research .provider-gateway-inner{width:min(100%,1240px);position:relative;padding:clamp(1rem,1.8vw,1.55rem) clamp(1rem,1.8vw,1.55rem) clamp(1.15rem,1.6vw,1.4rem);overflow:hidden;border:1px solid rgba(0,119,139,.16);border-radius:1.8rem;background:linear-gradient(135deg,#fffffff5,#effafbeb 48%,#fffffffa),radial-gradient(circle at 10% 18%,rgba(42,210,201,.18),transparent 18rem);box-shadow:inset 0 1px #ffffffeb,0 1.65rem 4rem #0c23401a;perspective:1400px}.provider-gateway-section--research .provider-gateway-inner:before{content:"";position:absolute;left:-3rem;top:5rem;z-index:0;width:13rem;height:17rem;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(0,156,166,.18) 0 1px,transparent 1.5px) 0 0 / .7rem .7rem,radial-gradient(circle,rgba(42,210,201,.11),transparent 68%);opacity:.7;pointer-events:none;-webkit-mask-image:radial-gradient(circle,#000 0 62%,transparent 64%);mask-image:radial-gradient(circle,#000 0 62%,transparent 64%)}.provider-gateway-section--research .provider-gateway-hero,.provider-gateway-section--research .provider-gateway-cardscape{position:relative;z-index:1}.provider-gateway-section--research .provider-gateway-hero{min-height:clamp(15.2rem,20vw,18.8rem);display:grid;grid-template-columns:minmax(18rem,.42fr) minmax(0,1fr);align-items:center;overflow:hidden;border:0;border-radius:1.45rem;background:linear-gradient(90deg,#fffffffa,#ffffffe6 37%,#ffffff14);box-shadow:none}.provider-gateway-section--research .provider-gateway-chapter{left:clamp(1.2rem,2vw,1.8rem);top:clamp(1.1rem,2vw,1.65rem);z-index:3;min-width:3.55rem;height:3.55rem;padding:0 .72rem;border-radius:.75rem;background:linear-gradient(180deg,var(--color-medium-teal),var(--color-teal));color:#fff;font-size:clamp(1.32rem,1.75vw,1.72rem);font-weight:800;box-shadow:0 1rem 2.4rem #00778b24}.provider-gateway-section--research .provider-gateway-mark{display:none}.provider-gateway-section--research .provider-gateway-hero-copy{position:relative;z-index:2;max-width:34rem;padding:clamp(4.8rem,6vw,5.8rem) 1rem clamp(2.1rem,3vw,2.7rem) clamp(1.5rem,3vw,2.8rem)}.provider-gateway-section--research .provider-gateway-eyebrow{position:static;margin:0;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:800;letter-spacing:0;line-height:1.15;text-transform:uppercase}.provider-gateway-section--research .provider-gateway-hero h2{max-width:30rem;margin-top:1.05rem;color:var(--color-deep-navy);font-size:clamp(2.25rem,3.4vw,3.6rem);font-weight:700;line-height:.96}.provider-gateway-section--research .provider-gateway-hero h2:after{width:3.8rem;height:.18rem;margin-top:.9rem;background:var(--color-medium-teal)}.provider-gateway-section--research .provider-gateway-subtitle,.provider-gateway-section--research .provider-gateway-body{max-width:28rem;margin-top:.85rem;color:var(--color-blue);font-family:var(--font-body);font-size:var(--content-body-font-size);font-weight:500;line-height:var(--content-body-line-height)}.provider-gateway-section--research .provider-gateway-body{margin-top:.2rem}.provider-gateway-section--research .provider-gateway-primary{width:fit-content;min-height:3rem;margin-top:1.2rem;padding:.72rem 1.28rem;gap:.75rem;border-radius:999px;background:linear-gradient(180deg,var(--color-medium-teal),var(--color-teal));color:#fff;font-family:var(--font-heading);font-size:calc(var(--content-small-font-size) * 1.08);font-weight:500;line-height:1;box-shadow:0 .7rem 1.4rem #009ca633}.provider-gateway-section--research .provider-gateway-primary svg{width:1.1rem;height:1.1rem;padding:0;border-radius:0;background:transparent}.provider-gateway-section--research .provider-gateway-hero-media{position:absolute;inset:0 0 0 31%;z-index:1;overflow:hidden;border-radius:0}.provider-gateway-section--research .provider-gateway-hero-media:after{background:linear-gradient(90deg,#fffffffa,#ffffff9e 22%,#ffffff0f 56%),linear-gradient(180deg,#fff0,#ffffff80)}.provider-gateway-section--research .provider-gateway-hero-media img{object-position:center 28%}.provider-gateway-section--research .provider-gateway-cardscape{margin-top:-.85rem;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.9rem,1.35vw,1.25rem);align-items:stretch}.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(n){grid-column:span 2;min-width:0;min-height:0;margin-left:0}.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(4),.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(5),.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(6){grid-column:span 2}.provider-gateway-section--research .provider-gateway-card{--research-gateway-rotate: -.7deg;--research-gateway-lift: 0rem;--research-gateway-copy-fr: .48fr;--research-gateway-media-fr: .52fr;--research-gateway-media-position: center center;position:relative;min-height:clamp(12.4rem,13.8vw,13.9rem);height:100%;display:grid;grid-template-columns:minmax(0,var(--research-gateway-copy-fr)) minmax(0,var(--research-gateway-media-fr));overflow:hidden;border:1px solid rgba(0,119,139,.14);border-radius:1.28rem;background:linear-gradient(135deg,#fffffffc,#effafbe6),#fffffff5;color:var(--color-deep-navy);box-shadow:0 1rem 2.25rem #0c23401a,inset 0 1px #ffffffe0;clip-path:none;transform:rotate(var(--research-gateway-rotate)) translateY(var(--research-gateway-lift)) translateZ(0);transform-origin:center}.provider-gateway-section--research .provider-gateway-card:before{content:"";position:absolute;inset:auto -10% -36% -6%;z-index:1;height:54%;border-radius:55% 55% 0 0;background:#eefbfcc7;pointer-events:none}.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(2) .provider-gateway-card{--research-gateway-rotate: .55deg;--research-gateway-lift: -.45rem}.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(3) .provider-gateway-card{--research-gateway-rotate: -.45deg;--research-gateway-lift: -.1rem}.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(4) .provider-gateway-card,.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(6) .provider-gateway-card{--research-gateway-rotate: .42deg}.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(5) .provider-gateway-card{--research-gateway-rotate: -.5deg}.provider-gateway-section--research .provider-gateway-card:hover,.provider-gateway-section--research .provider-gateway-card:focus-visible{border-color:#009ca657;box-shadow:0 1.7rem 3.5rem #00778b2e,0 0 0 .18rem #2ad2c914,inset 0 1px #ffffffeb;outline:none;transform:rotate(0) translateY(calc(var(--research-gateway-lift) - .55rem)) scale(1.018) translateZ(2rem)}.provider-gateway-section--research .provider-gateway-card-copy{position:relative;inset:auto;z-index:3;min-width:0;min-height:100%;width:min(58%,18rem);padding:clamp(1.08rem,1.45vw,1.38rem);display:grid;align-content:center;background:linear-gradient(90deg,#ffffffeb,#ffffffc7 56%,#fff0);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.provider-gateway-section--research .provider-gateway-card-icon{width:3.85rem;height:3.85rem;margin-top:0;border:1px solid rgba(0,156,166,.2);background:#fffffff0;color:var(--color-medium-teal);box-shadow:0 .85rem 1.7rem #00778b1f}.provider-gateway-section--research .provider-gateway-card-icon svg{width:2.1rem;height:2.1rem;stroke-width:1.9}.provider-gateway-section--research .provider-gateway-card-heading{display:block;max-width:none;margin:0}.provider-gateway-section--research .provider-gateway-card-number{position:absolute;left:clamp(3.7rem,5vw,4.6rem);top:clamp(.82rem,1.3vw,1.1rem);min-width:1.28rem;height:1.28rem;padding:0 .32rem;border-radius:999px;background:var(--color-medium-teal);color:#fff;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:800;line-height:1}.provider-gateway-section--research .provider-gateway-card strong{max-width:15rem;margin-top:.68rem;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:clamp(1.28rem,1.28vw,1.48rem);font-weight:700;line-height:1.05}.provider-gateway-section--research .provider-gateway-card-rule{width:2.8rem;height:2px;margin-top:.48rem;display:block;border-radius:999px;background:var(--color-medium-teal)}.provider-gateway-section--research .provider-gateway-card-body{max-width:15rem;margin-top:.62rem;color:var(--color-blue);font-family:var(--font-body);font-size:var(--content-small-font-size);font-weight:500;line-height:var(--content-small-line-height)}.provider-gateway-section--research .provider-gateway-card-action{width:fit-content;min-height:2.08rem;margin-top:.9rem;padding:.46rem .78rem;gap:.55rem;border-radius:999px;background:linear-gradient(180deg,var(--color-medium-teal),var(--color-teal));color:#fff;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:500;line-height:1;box-shadow:0 .7rem 1.4rem #009ca633}.provider-gateway-section--research .provider-gateway-card-action svg{width:.86rem;height:.86rem}.provider-gateway-section--research .provider-gateway-card-media{position:absolute;inset:0;z-index:2;overflow:hidden}.provider-gateway-section--research .provider-gateway-card-media:after{background:linear-gradient(90deg,#ffffff57,#fff3 24%,#ffffff0a 46%,#fff0 66%),linear-gradient(180deg,#fff0,#ffffff29)}.provider-gateway-section--research .provider-gateway-card-media img{opacity:1;object-position:var(--research-gateway-media-position);transition:transform .42s ease}.provider-gateway-section--research .provider-gateway-card:hover .provider-gateway-card-media img,.provider-gateway-section--research .provider-gateway-card:focus-visible .provider-gateway-card-media img{transform:scale(1.045)}@media(max-width:1200px){.provider-gateway-section--research .provider-gateway-cardscape{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(n){grid-column:span 1}}@media(max-width:899px){.provider-gateway-section--research .provider-gateway-inner{border-radius:1.35rem}.provider-gateway-section--research .provider-gateway-hero{grid-template-columns:1fr;min-height:0}.provider-gateway-section--research .provider-gateway-hero-copy{max-width:36rem;padding-right:1.35rem}.provider-gateway-section--research .provider-gateway-hero-media{position:relative;inset:auto;min-height:15rem;order:-1}.provider-gateway-section--research .provider-gateway-hero-media:after{background:linear-gradient(180deg,#ffffff14,#ffffffeb)}.provider-gateway-section--research .provider-gateway-cardscape{margin-top:1rem;grid-template-columns:1fr}.provider-gateway-section--research .provider-gateway-card-reveal:nth-child(n),.provider-gateway-section--research .provider-gateway-card{grid-column:auto;transform:none}.provider-gateway-section--research .provider-gateway-card:hover,.provider-gateway-section--research .provider-gateway-card:focus-visible{transform:translateY(-.2rem)}}@media(max-width:640px){.provider-gateway-section--research .provider-gateway-inner{padding:.72rem;border-radius:1rem}.provider-gateway-section--research .provider-gateway-chapter{left:1rem;top:1rem;min-width:3.3rem;height:3.3rem}.provider-gateway-section--research .provider-gateway-hero-copy{padding:4.45rem 1rem 1.25rem}.provider-gateway-section--research .provider-gateway-hero h2{font-size:2rem;line-height:.98}.provider-gateway-section--research .provider-gateway-primary,.provider-gateway-section--research .provider-gateway-card-action{width:100%;justify-content:center}.provider-gateway-section--research .provider-gateway-card{min-height:0;grid-template-columns:1fr}.provider-gateway-section--research .provider-gateway-card-copy{width:auto;min-height:0;padding:1rem;background:transparent}.provider-gateway-section--research .provider-gateway-card-media{position:relative;inset:auto;min-height:8.8rem;order:-1}.provider-gateway-section--research .provider-gateway-card-media:after{background:linear-gradient(180deg,#ffffff0a,#ffffffbd)}}@media(prefers-reduced-motion:reduce){.provider-gateway-card,.provider-gateway-card-media img{transition:none}.provider-gateway-card:hover,.provider-gateway-card:focus-visible{transform:none}}.provider-search-hero{position:relative;z-index:1;min-height:clamp(32rem,68vh,44rem);display:flex;align-items:center;padding:clamp(4rem,5.8vw,6rem) 0 clamp(6rem,8vw,7.8rem);overflow:hidden;background:transparent}.provider-search-hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#fff0 56%,#ffffffd1 92%,#fff),linear-gradient(90deg,#0c2340d1,#0c234094 48%,#0c23402e)}.provider-search-hero-media{position:absolute;inset:0;z-index:0;overflow:hidden;background:#0c2340}.provider-search-hero-media video{width:100%;height:100%;max-width:none;display:block;object-fit:cover;object-position:center 20%;filter:saturate(.9) brightness(.9)}.provider-search-hero-content{position:relative;z-index:2;width:min(calc(100% - (var(--provider-search-rail-padding) * 2)),var(--provider-search-locator-rail-width));margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(1.1rem,1.9vw,1.55rem)}.provider-search-back-button{grid-column:1 / -1;width:fit-content;min-height:2.55rem;padding:.62rem 1.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.58rem;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:#0c23406b;color:#fff;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:1;cursor:pointer;box-shadow:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.provider-search-back-button:hover,.provider-search-back-button:focus-visible{background:#0c23409e;border-color:#2ad2c9e6;color:#fff;outline:none;transform:translateY(-1px)}.provider-search-back-button svg{width:1rem;height:1rem;stroke-width:2.3}.provider-search-hero-badge{width:3.45rem;height:3.45rem;display:inline-grid;place-items:center;border-radius:var(--surface-apple-radius-inner);background:var(--color-medium-teal);color:#fff;box-shadow:0 18px 36px #00567047}.provider-search-hero-badge svg{width:1.86rem;height:1.86rem;stroke-width:2.5}.provider-search-hero-copy{min-width:0;max-width:48rem;color:#fff}.provider-search-hero-copy h1{margin:0;color:#fff;font-family:var(--font-heading);font-size:clamp(3.4rem,4.2vw,4.8rem);line-height:1.04;font-weight:700;letter-spacing:0}.provider-search-hero-copy p{width:min(100%,38rem);margin:.82rem 0 0;color:#ffffffeb;font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}@media(max-width:899px){.provider-search-hero{min-height:clamp(31rem,76vh,40rem);align-items:flex-start;padding:3rem 0 6rem}.provider-search-hero-content{grid-template-columns:auto minmax(0,1fr);gap:1rem}.provider-search-hero-badge{width:3rem;height:3rem;border-radius:.95rem}.provider-search-hero-badge svg{width:1.68rem;height:1.68rem}}@media(max-width:480px){.provider-search-hero-content{grid-template-columns:minmax(0,1fr);gap:.85rem}.provider-search-back-button{min-height:2.35rem;padding:.58rem 1rem;font-size:var(--content-meta-font-size)}.provider-search-hero-badge{width:2.8rem;height:2.8rem}.provider-search-hero-copy h1{font-size:var(--heading-hero-size)}.provider-search-hero-copy p{font-size:var(--section-intro-font-size)}}.provider-search-locator{position:relative;z-index:2;width:calc(100% - (var(--provider-search-rail-padding) * 2));max-width:var(--provider-search-locator-rail-width);margin:-4.55rem auto 0;padding:0 0 4rem}@media(max-width:899px){.provider-search-locator{margin-top:-3rem;padding-bottom:3rem}}.provider-search-page{position:relative;isolation:isolate;min-height:100vh;padding-top:var(--header-height-desktop);overflow:hidden;background:#fff;--provider-search-rail-padding: clamp(1rem, 3vw, 3.4rem);--provider-search-locator-rail-width: 1240px;--section-intro-font-size: 1.1rem;--content-body-font-size: .92rem;--content-small-font-size: .87rem;--content-meta-font-size: .76rem;--heading-card-size: 1.06rem;--heading-section-max: 3.05rem;--heading-section-vw: 3.05vw;--heading-section-size: clamp(var(--heading-section-min), var(--heading-section-vw), var(--heading-section-max))}@media(max-width:899px){.provider-search-page{padding-top:var(--header-height-mobile);--provider-search-rail-padding: clamp(.75rem, 2.6vw, 1rem)}}.sonablate-hifu-page{--sonablate-hifu-page-gutter: 1.25rem;--sonablate-hifu-rail-max: 1240px;--sonablate-hifu-wide-rail-max: 1280px;min-height:100vh;padding-top:var(--header-height-desktop);overflow:hidden;--sonablate-hifu-cta-background: linear-gradient(180deg, var(--color-light-teal) 0%, var(--color-medium-teal) 100%);--sonablate-hifu-cta-background-hover: linear-gradient(180deg, var(--color-medium-teal) 0%, var(--color-dark-teal) 100%);--sonablate-hifu-cta-shadow: 0 16px 30px rgba(0, 156, 166, .24);--sonablate-hifu-cta-shadow-hover: 0 18px 34px rgba(0, 86, 112, .28);--sonablate-hifu-secondary-border: var(--color-border-subtle);--sonablate-hifu-secondary-border-hover: var(--color-light-blue);--sonablate-hifu-secondary-background: rgba(255, 255, 255, .92);--sonablate-hifu-secondary-background-hover: #ffffff;--sonablate-hifu-secondary-color: var(--color-blue);--sonablate-hifu-secondary-color-hover: var(--color-medium-teal);--sonablate-hifu-shell-max: var(--sonablate-hifu-rail-max);--sonablate-hifu-shell-max-wide: var(--sonablate-hifu-wide-rail-max);--heading-hero-min: 2.1rem;--heading-hero-vw: 4.2vw;--heading-hero-max: 3.75rem;--heading-section-min: 2.1rem;--heading-section-vw: 3.05vw;--heading-section-max: 3.05rem;--heading-section-size: clamp(var(--heading-section-min), var(--heading-section-vw), var(--heading-section-max));--section-intro-font-size: 1.1rem;--content-body-font-size: .92rem;--content-small-font-size: .87rem;--content-meta-font-size: .76rem;--heading-card-size: 1.06rem;background:radial-gradient(circle at 11% 6%,rgba(42,210,201,.13),transparent 20rem),linear-gradient(180deg,#fbfdff,#eef6fb 47%,#fff);color:var(--color-blue)}.sonablate-hifu-page a{text-decoration:none}.sonablate-hifu-page img{display:block;max-width:100%}.sonablate-hifu-page h1{font-size:var(--heading-hero-size)}.sonablate-hifu-page h2{font-size:var(--heading-section-size)}.sonablate-hifu-page h3{font-size:var(--heading-featured-size)}.sonablate-hifu-anchor-target{scroll-margin-top:calc(var(--header-height-desktop) + 1.35rem)}.sonablate-hifu-page{--sonablate-hifu-stage-overlap: clamp(1.15rem, 2.4vw, 2.45rem);--sonablate-hifu-stage-radius: clamp(2rem, 4.2vw, 4.25rem);--sonablate-hifu-stage-edge-shadow: rgba(0, 86, 112, .065);--sonablate-hifu-stage-edge-line: rgba(255, 255, 255, .5);--sonablate-hifu-stage-seam-surface: rgba(239, 250, 253, .94);--sonablate-hifu-stage-seam-depth: calc(var(--sonablate-hifu-stage-radius) * 1.38);--sonablate-hifu-stage-seam-opacity: .92;--sonablate-hifu-stage-sprout-duration: 1.12s;--sonablate-hifu-stage-sprout-distance: calc(var(--sonablate-hifu-stage-radius) * .86);--sonablate-hifu-stage-sprout-edge: rgba(255, 255, 255, .9);--sonablate-hifu-stage-sprout-wash: rgba(255, 255, 255, .82);--sonablate-hifu-stage-sprout-line: rgba(255, 255, 255, .48);--sonablate-hifu-stage-sprout-line-glow: rgba(12, 35, 64, .08);--sonablate-hifu-stage-sprout-glow-soft: rgba(12, 35, 64, .045);--sonablate-hifu-stage-sprout-opacity: .14;--sonablate-hifu-stage-handoff-clearance: clamp(1.4rem, 2.7vw, 2.2rem);--sonablate-hifu-edge-line-inset: 0px;--sonablate-hifu-edge-line-offset: 0px;--sonablate-hifu-edge-line-opacity: .9;--sonablate-hifu-edge-line-color: var(--color-light-teal);--sonablate-hifu-edge-line-glow: rgba(42, 210, 201, .5);--sonablate-hifu-edge-line-width: 2.5px;--sonablate-hifu-edge-line-duration: 1.2s;--sonablate-hifu-edge-line-ease: cubic-bezier(.32, 0, .16, 1)}.sonablate-hifu-page>.sonablate-hifu-section-stage{position:relative;z-index:2;width:calc(100vw / var(--zoom-scale));margin-top:calc(-1 * var(--sonablate-hifu-stage-overlap));margin-left:calc(50% - 50vw / var(--zoom-scale));overflow:hidden;isolation:isolate;border-top-left-radius:var(--sonablate-hifu-stage-radius);border-top-right-radius:var(--sonablate-hifu-stage-radius);background-color:var(--sonablate-hifu-stage-surface, #ffffff);box-shadow:inset 0 1px 0 var(--sonablate-hifu-stage-edge-line),0 -24px 54px var(--sonablate-hifu-stage-edge-shadow);transform:translateZ(0);transform-origin:top center;will-change:transform,clip-path,filter,box-shadow}body .app-shell .sonablate-hifu-page>.sonablate-hifu-section-stage:not(:last-child){padding-bottom:calc(var(--sonablate-hifu-stage-overlap) + var(--sonablate-hifu-stage-handoff-clearance))}.sonablate-hifu-page>.sonablate-hifu-section-stage+.sonablate-hifu-section-stage{--sonablate-hifu-stage-edge-shadow: rgba(0, 86, 112, .055)}.sonablate-hifu-page>.sonablate-hifu-section-stage>.sonablate-hifu-stage-seam{display:block;position:absolute;left:0;right:0;top:0;z-index:1;height:var(--sonablate-hifu-stage-seam-depth);border-top-left-radius:var(--sonablate-hifu-stage-radius);border-top-right-radius:var(--sonablate-hifu-stage-radius);background:linear-gradient(180deg,var(--sonablate-hifu-stage-seam-surface) 0%,rgba(246,253,254,.66) 28%,rgba(255,255,255,.34) 66%,rgba(255,255,255,0) 100%),radial-gradient(84% 96% at 50% 0,#2ad2c90a,#2ad2c900 72%);opacity:var(--sonablate-hifu-stage-seam-opacity);pointer-events:none}.sonablate-hifu-page>.sonablate-hifu-section-stage--with-seam{--sonablate-hifu-stage-seam-surface: rgba(239, 250, 253, .72);--sonablate-hifu-stage-seam-depth: calc(var(--sonablate-hifu-stage-radius) * 1.52);--sonablate-hifu-stage-seam-opacity: .62;--sonablate-hifu-stage-sprout-opacity: 0;--sonablate-hifu-stage-sprout-line: transparent;--sonablate-hifu-stage-sprout-line-glow: rgba(0, 0, 0, 0);--sonablate-hifu-stage-sprout-wash: rgba(255, 255, 255, 0);--sonablate-hifu-stage-edge-line: rgba(255, 255, 255, 0);--sonablate-hifu-stage-edge-shadow: rgba(0, 86, 112, 0);--sonablate-hifu-edge-line-offset: .36rem;--sonablate-hifu-edge-line-opacity: .34;--sonablate-hifu-edge-line-glow: rgba(42, 210, 201, .12);--sonablate-hifu-edge-line-width: 1.15px}.sonablate-hifu-page>.sonablate-hifu-section-stage--with-seam>.sonablate-hifu-stage-seam{display:block}.sonablate-hifu-page>.sonablate-hifu-section-stage--with-seam>.sonablate-hifu-section-sprout{display:none}.sonablate-hifu-page>.sonablate-hifu-section-stage>.sonablate-hifu-section-sprout{position:absolute;left:0;right:0;top:-1px;z-index:8;height:calc(var(--sonablate-hifu-stage-radius) * .76);border-top:1px solid var(--sonablate-hifu-stage-sprout-line);border-top-left-radius:var(--sonablate-hifu-stage-radius);border-top-right-radius:var(--sonablate-hifu-stage-radius);background-image:linear-gradient(90deg,var(--sonablate-hifu-stage-sprout-edge),rgba(255,255,255,.04) 26%,rgba(255,255,255,0) 50%,rgba(255,255,255,.04) 74%,var(--sonablate-hifu-stage-sprout-edge)),radial-gradient(70% 88% at 50% 0,var(--sonablate-hifu-stage-sprout-wash) 0,rgba(255,255,255,.24) 54%,rgba(255,255,255,0) 100%);box-shadow:inset 0 1px #ffffffd1,0 7px 18px var(--sonablate-hifu-stage-sprout-glow-soft);opacity:var(--sonablate-hifu-stage-sprout-opacity, .18);pointer-events:none;transform:translateY(0) scaleX(.96);transform-origin:top center;will-change:transform,opacity}.sonablate-hifu-page>.sonablate-hifu-section-stage>.sonablate-hifu-section-sprout:after{content:"";position:absolute;left:-8%;right:-8%;top:-1px;height:3px;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--sonablate-hifu-stage-sprout-glow-soft),var(--sonablate-hifu-stage-sprout-line),rgba(255,255,255,.72),var(--sonablate-hifu-stage-sprout-line),var(--sonablate-hifu-stage-sprout-glow-soft),transparent);box-shadow:0 6px 16px var(--sonablate-hifu-stage-sprout-line-glow)}.sonablate-hifu-page>.sonablate-hifu-section-stage>.sonablate-hifu-edge-line{position:absolute;left:var(--sonablate-hifu-edge-line-inset);right:var(--sonablate-hifu-edge-line-inset);top:var(--sonablate-hifu-edge-line-offset);width:100%;opacity:var(--sonablate-hifu-edge-line-opacity);z-index:3;overflow:visible;pointer-events:none;transform-origin:50% 60%}.sonablate-hifu-edge-line path{fill:none;stroke-linecap:round;stroke-linejoin:round}.sonablate-hifu-edge-line__trail{stroke:var(--sonablate-hifu-edge-line-color);stroke-width:var(--sonablate-hifu-edge-line-width);filter:drop-shadow(0 0 5px var(--sonablate-hifu-edge-line-glow));stroke-dasharray:1;stroke-dashoffset:0}@media(min-width:900px){.sonablate-hifu-page.sonablate-hifu-page--stage-motion-ready>.sonablate-hifu-section-stage:not(.is-visible){transform:translateY(var(--sonablate-hifu-stage-sprout-distance)) scaleY(.982) translateZ(0);clip-path:inset(calc(var(--sonablate-hifu-stage-radius) * .5) 0 0 0 round var(--sonablate-hifu-stage-radius) var(--sonablate-hifu-stage-radius) 0 0);filter:drop-shadow(0 0 0 rgba(0,45,77,0))}.sonablate-hifu-page>.sonablate-hifu-section-stage.is-visible{animation:sonablate-hifu-section-stage-sprout var(--sonablate-hifu-stage-sprout-duration) cubic-bezier(.16,1.06,.3,1) both}.sonablate-hifu-page>.sonablate-hifu-section-stage.is-visible>.sonablate-hifu-section-sprout{animation:sonablate-hifu-section-sprout var(--sonablate-hifu-stage-sprout-duration) cubic-bezier(.16,1.06,.3,1) both}}@keyframes sonablate-hifu-section-stage-sprout{0%{transform:translateY(var(--sonablate-hifu-stage-sprout-distance)) scaleY(.982) translateZ(0);clip-path:inset(calc(var(--sonablate-hifu-stage-radius) * .5) 0 0 0 round var(--sonablate-hifu-stage-radius) var(--sonablate-hifu-stage-radius) 0 0);filter:drop-shadow(0 0 0 rgba(0,45,77,0))}44%{transform:translateY(calc(var(--sonablate-hifu-stage-sprout-distance) * -.16)) scaleY(1.045) translateZ(0);clip-path:inset(0 0 0 0 round var(--sonablate-hifu-stage-radius) var(--sonablate-hifu-stage-radius) 0 0);filter:drop-shadow(0 26px 46px rgba(12,35,64,.2))}72%{transform:translateY(calc(var(--sonablate-hifu-stage-sprout-distance) * .07)) scaleY(.99) translateZ(0);filter:drop-shadow(0 14px 26px rgba(12,35,64,.09))}to{transform:translateY(0) scaleY(1) translateZ(0);clip-path:inset(0 0 0 0 round var(--sonablate-hifu-stage-radius) var(--sonablate-hifu-stage-radius) 0 0);filter:drop-shadow(0 0 0 rgba(0,45,77,0))}}@keyframes sonablate-hifu-section-sprout{0%{transform:translateY(calc(var(--sonablate-hifu-stage-sprout-distance) * .5)) scaleY(.28) scaleX(.7);opacity:0}42%{transform:translateY(-18%) scaleY(1.38) scaleX(1.06);opacity:calc(var(--sonablate-hifu-stage-sprout-opacity, .14) * 6.85)}68%{transform:translateY(9%) scaleY(.92) scaleX(.98);opacity:calc(var(--sonablate-hifu-stage-sprout-opacity, .14) * 3.5)}to{transform:translateY(0) scaleY(1) scaleX(1);opacity:var(--sonablate-hifu-stage-sprout-opacity, .14)}}.sonablate-hifu-section-shell{position:relative;z-index:2;width:min(calc(100% - (var(--sonablate-hifu-page-gutter) * 2)),var(--sonablate-hifu-shell-max));margin:0 auto}.sonablate-hifu-section-shell--wide{width:min(calc(100% - (var(--sonablate-hifu-page-gutter) * 2)),var(--sonablate-hifu-shell-max-wide))}.sonablate-hifu-section-number{margin:0;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:600;line-height:1}.sonablate-hifu-section-heading{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.95rem;align-items:baseline}.sonablate-hifu-section-heading h2,.sonablate-hifu-education-copy h2,.sonablate-hifu-next-step-copy h2{margin:0;display:inline-flex;align-items:center;gap:.55rem;color:var(--color-deep-navy);font-family:var(--font-heading);font-weight:600;line-height:1.06}.sonablate-hifu-section-heading h2>svg,.sonablate-hifu-education-copy h2>svg,.sonablate-hifu-next-step-copy h2>svg{width:.74em;height:.74em;flex:0 0 auto;color:var(--color-medium-teal);stroke-width:1.9}.sonablate-hifu-section-heading p:last-child,.sonablate-hifu-education-copy>p:last-of-type,.sonablate-hifu-next-step-copy>p:last-of-type{margin:.45rem 0 0;max-width:48rem;color:#526783;font-size:var(--section-intro-font-size);line-height:1.62}.sonablate-hifu-education-copy>p:last-of-type,.sonablate-hifu-next-step-copy>p:last-of-type{font-size:var(--section-intro-font-size);line-height:1.5}.sonablate-hifu-primary-cta,.sonablate-hifu-secondary-cta{min-height:2.85rem;padding:.74rem 1.3rem;display:inline-flex;align-items:center;justify-content:center;gap:.58rem;border-radius:var(--button-radius-primary);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:600;line-height:1}.sonablate-hifu-primary-cta{border:0;background:var(--sonablate-hifu-cta-background);color:#fff;box-shadow:var(--sonablate-hifu-cta-shadow)}.sonablate-hifu-secondary-cta{border:1px solid var(--sonablate-hifu-secondary-border);background:var(--sonablate-hifu-secondary-background);color:var(--sonablate-hifu-secondary-color);box-shadow:0 12px 28px #0c234014}.sonablate-hifu-primary-cta:hover,.sonablate-hifu-primary-cta:focus-visible{background:var(--sonablate-hifu-cta-background-hover);box-shadow:var(--sonablate-hifu-cta-shadow-hover);outline:none}.sonablate-hifu-secondary-cta:hover,.sonablate-hifu-secondary-cta:focus-visible{border-color:var(--sonablate-hifu-secondary-border-hover);background:var(--sonablate-hifu-secondary-background-hover);color:var(--sonablate-hifu-secondary-color-hover);outline:none}.sonablate-hifu-process-section,.sonablate-hifu-legacy-section,.sonablate-hifu-philosophy-section,.sonablate-hifu-education-section,.sonablate-hifu-next-step-section{position:relative;overflow:hidden;isolation:isolate}.sonablate-hifu-process-section,.sonablate-hifu-legacy-section,.sonablate-hifu-philosophy-section,.sonablate-hifu-education-section{padding:2rem 0 1.65rem}.sonablate-hifu-process-section .section-mist,.sonablate-hifu-legacy-section .section-mist,.sonablate-hifu-philosophy-section .section-mist,.sonablate-hifu-education-section .section-mist,.sonablate-hifu-next-step-section .section-mist{z-index:1}.sonablate-hifu-process-section,.sonablate-hifu-legacy-section,.sonablate-hifu-philosophy-section,.sonablate-hifu-education-section,.sonablate-hifu-next-step-section{background:#fbfdfff0}.sonablate-hifu-process-step-copy h3{margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:600;line-height:1.16}.sonablate-hifu-process-step-copy p{margin:.35rem 0 0;color:#526783;font-size:var(--content-small-font-size);line-height:1.5}.sonablate-hifu-education-heading,.sonablate-hifu-next-step-heading{display:flex;align-items:baseline;gap:.85rem}@media(max-width:1200px){.sonablate-hifu-page{--sonablate-hifu-page-gutter: 1.5rem;--sonablate-hifu-shell-max: 1120px;--sonablate-hifu-shell-max-wide: 1160px}.sonablate-hifu-education-panel,.sonablate-hifu-next-step-panel{grid-template-columns:1fr}}@media(max-width:899px){.sonablate-hifu-page{padding-top:var(--header-height-mobile);--sonablate-hifu-page-gutter: .75rem;--sonablate-hifu-shell-max: 760px;--sonablate-hifu-shell-max-wide: 760px;--sonablate-hifu-stage-overlap: 1.15rem;--sonablate-hifu-stage-radius: clamp(1.55rem, 8vw, 2.35rem)}.sonablate-hifu-anchor-target{scroll-margin-top:calc(var(--header-height-mobile) + 1rem)}.sonablate-hifu-page>.sonablate-hifu-section-stage{animation:none;clip-path:none;transform:translateZ(0)}.sonablate-hifu-page>.sonablate-hifu-section-stage>.sonablate-hifu-section-sprout{display:none;animation:none}.sonablate-hifu-page>.sonablate-hifu-section-stage>.sonablate-hifu-edge-line{display:none}.sonablate-hifu-section-heading{grid-template-columns:1fr}.sonablate-hifu-section-heading{gap:.6rem;align-items:start}}@media(max-width:480px){.sonablate-hifu-page{--sonablate-hifu-page-gutter: .5rem;--sonablate-hifu-shell-max: 440px;--sonablate-hifu-shell-max-wide: 440px;--sonablate-hifu-stage-overlap: .95rem;--sonablate-hifu-stage-radius: 1.65rem}.sonablate-hifu-education-actions{flex-direction:column}.sonablate-hifu-primary-cta,.sonablate-hifu-secondary-cta{width:100%;justify-content:center}.sonablate-hifu-process-section,.sonablate-hifu-legacy-section,.sonablate-hifu-philosophy-section,.sonablate-hifu-education-section{padding:1.25rem 0}.sonablate-hifu-education-copy,.sonablate-hifu-next-step-panel{padding:1rem}.sonablate-hifu-education-heading,.sonablate-hifu-next-step-heading{align-items:flex-start;gap:.65rem}}@media(prefers-reduced-motion:reduce){.sonablate-hifu-page>.sonablate-hifu-section-stage>.sonablate-hifu-edge-line{transform:none}.sonablate-hifu-page>.sonablate-hifu-section-stage>.sonablate-hifu-edge-line .sonablate-hifu-edge-line__trail{animation:none;stroke-dashoffset:0}}.sonablate-hifu-why-section{position:relative;overflow:hidden;isolation:isolate;min-height:clamp(42rem,52vw,49rem);display:flex;align-items:center;padding:clamp(3.75rem,5.8vw,5.6rem) 0 clamp(3.5rem,5.2vw,5.2rem);background:#061b4f}.sonablate-hifu-why-section:before,.sonablate-hifu-why-section:after{content:"";position:absolute;inset:0;pointer-events:none}.sonablate-hifu-why-section:before{z-index:-1;background:linear-gradient(90deg,#fffffff5,#ffffffe0 32%,#f2fafb94 51%,#f2fafb1a 76%),linear-gradient(180deg,#ffffff4d,#fff0 24%,#ffffff57)}.sonablate-hifu-why-section:after{z-index:-1;background:radial-gradient(ellipse at 20% 52%,#fffffff5,#ffffff9e 30%,#fff0 62%),radial-gradient(ellipse at 82% 40%,rgba(42,210,201,.24),transparent 34rem)}.sonablate-hifu-why-background-video{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:saturate(.96) brightness(1.04)}.sonablate-hifu-why-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,64rem) minmax(0,1fr);align-items:center}.sonablate-hifu-why-copy{max-width:64rem;display:flex;flex-direction:column;justify-content:center}.sonablate-hifu-why-copy h1{margin:0;color:#061b4f;font-family:var(--font-heading);line-height:1.04;letter-spacing:0}.sonablate-hifu-why-copy h1>span{display:block;white-space:nowrap}.sonablate-hifu-why-body{margin-top:clamp(1.5rem,2.2vw,2rem);display:grid;gap:.82rem}.sonablate-hifu-why-body p{margin:0;max-width:38rem;color:var(--color-blue);font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}.sonablate-hifu-why-actions{margin-top:clamp(1.75rem,2.4vw,2.4rem);display:flex;flex-wrap:wrap;gap:.85rem}.sonablate-hifu-why-actions .sonablate-hifu-primary-cta,.sonablate-hifu-why-actions .sonablate-hifu-secondary-cta{min-height:3.1rem;padding:.85rem 1.65rem}.sonablate-hifu-why-actions .sonablate-hifu-secondary-cta{border:0;cursor:pointer}.sonablate-hifu-why-actions .poster-hero-progress-cta{gap:clamp(.85rem,1vw,1.05rem)}.sonablate-hifu-why-actions .poster-hero-progress-cta .poster-hero-progress-cta-mark{width:1.18rem;height:1.55rem}.sonablate-hifu-why-actions .sonablate-hifu-primary-cta svg,.sonablate-hifu-why-actions .sonablate-hifu-secondary-cta svg{width:1.15rem;height:1.15rem;flex:0 0 auto}.sonablate-hifu-why-section .section-mist{z-index:1}.sonablate-hifu-story-modal{position:fixed;inset:0;z-index:20000;display:grid;place-items:center;overflow-y:auto;padding:clamp(1.2rem,4vw,3.2rem)}.sonablate-hifu-story-modal-backdrop{position:fixed;inset:0;border:0;background:#020d20b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.sonablate-hifu-story-modal-panel{position:relative;z-index:1;width:min(92vw,72rem);max-height:none;overflow:hidden;border:2px solid rgba(36,213,223,.78);border-radius:clamp(1rem,1.6vw,1.45rem);background:#fffffffa;box-shadow:0 1.8rem 4.8rem #020d2061,0 0 1.6rem #24d5df61}.sonablate-hifu-story-modal-header{min-height:clamp(3.7rem,5vw,5.1rem);display:flex;align-items:center;justify-content:center;gap:1rem;padding:.85rem clamp(3.4rem,5vw,4.5rem) .75rem;color:#009ca6}.sonablate-hifu-story-modal-header h2{margin:0;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:700;line-height:1.05;text-align:center}.sonablate-hifu-story-modal-close{position:absolute;top:clamp(.85rem,1.4vw,1.2rem);right:clamp(.85rem,1.4vw,1.2rem);width:clamp(2.1rem,2.8vw,2.65rem);aspect-ratio:1;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#009ca6;cursor:pointer}.sonablate-hifu-story-modal-close svg{width:72%;height:72%;stroke-width:1.8}.sonablate-hifu-story-modal-video{display:block;width:calc(100% - clamp(2rem,5vw,4rem));aspect-ratio:16 / 9;max-height:min(72vh,calc(100dvh - 9.5rem));margin:0 auto clamp(1.4rem,2.4vw,2.1rem);border-radius:clamp(.8rem,1.35vw,1.1rem);background:#000;object-fit:cover;box-shadow:0 1rem 2.5rem #061b4f2e}.sonablate-hifu-story-modal-close:focus-visible,.sonablate-hifu-story-modal-backdrop:focus-visible,.sonablate-hifu-why-actions .sonablate-hifu-secondary-cta:focus-visible{outline:3px solid rgba(36,213,223,.78);outline-offset:3px}@media(max-width:1200px){.sonablate-hifu-why-section{min-height:auto}.sonablate-hifu-why-layout{grid-template-columns:minmax(0,54rem) minmax(0,1fr)}.sonablate-hifu-why-copy{max-width:54rem}}@media(max-width:899px){.sonablate-hifu-why-section{padding:3.8rem 0 4.75rem}.sonablate-hifu-why-section:before{background:linear-gradient(90deg,#fffffffa,#ffffffeb 45%,#f4fbfc9e 73%,#f4fbfc2e),linear-gradient(180deg,#ffffff6b,#fff0 30%,#ffffff75)}.sonablate-hifu-why-layout{grid-template-columns:1fr;align-items:initial}.sonablate-hifu-why-copy{max-width:42rem;display:block}.sonablate-hifu-why-copy h1>span{white-space:normal;text-wrap:balance}}@media(max-width:480px){.sonablate-hifu-why-section{padding:4.25rem 0 4.15rem}.sonablate-hifu-why-section .sonablate-hifu-section-shell--wide{width:min(calc(100% - (clamp(1.35rem,6.8vw,1.6rem)*2)),var(--sonablate-hifu-shell-max-wide))}.sonablate-hifu-why-section:before{background:linear-gradient(180deg,#ffffffe0,#ffffffc7 46%,#fffffff0),linear-gradient(90deg,#fffffff5,#ffffffb3 74%,#ffffff2e)}.sonablate-hifu-why-background-video{object-position:49% center}.sonablate-hifu-why-copy h1{line-height:1.07}.sonablate-hifu-why-body{gap:.9rem;margin-top:1.55rem}.sonablate-hifu-why-actions{margin-top:2rem}.sonablate-hifu-why-actions .sonablate-hifu-primary-cta,.sonablate-hifu-why-actions .sonablate-hifu-secondary-cta{width:100%}.sonablate-hifu-why-actions .poster-hero-progress-cta{width:100%;min-height:2.45rem;padding:.58rem 1rem;gap:.5rem}.sonablate-hifu-why-actions .poster-hero-progress-cta .poster-hero-progress-cta-mark{width:1rem;height:1.32rem}.sonablate-hifu-why-actions .poster-hero-progress-cta svg{width:.95rem;height:.95rem}.sonablate-hifu-story-modal{place-items:start center;padding:1rem}.sonablate-hifu-story-modal-panel{width:min(100%,36rem)}.sonablate-hifu-story-modal-header{padding:.9rem 3rem .8rem}.sonablate-hifu-story-modal-video{width:calc(100% - 1.6rem);max-height:calc(100dvh - 6.8rem);margin-bottom:.8rem}}@media(prefers-reduced-motion:reduce){.sonablate-hifu-why-background-video{animation:none}}.sonablate-hifu-legacy-section{padding:clamp(3.1rem,4.5vw,4.6rem) 0 clamp(3.35rem,4.8vw,4.85rem);background:linear-gradient(180deg,#fff,#fbfdff 52%,#eef8fb),radial-gradient(ellipse at 18% 14%,rgba(42,210,201,.11),transparent 24rem)}.sonablate-hifu-legacy-stage{position:relative;--legacy-card-row-width: min(100%, 78rem)}.sonablate-hifu-legacy-heading{display:grid;justify-items:center;text-align:center;margin-bottom:clamp(1.35rem,2.1vw,2rem)}.sonablate-hifu-legacy-heading .sonablate-hifu-section-number{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sonablate-hifu-legacy-heading h2{margin:0;color:#061b4f;font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:1.05;letter-spacing:0;text-wrap:balance}.sonablate-hifu-legacy-title-line{display:block}.sonablate-hifu-legacy-subtitle{max-width:56rem;margin:.72rem auto 0;color:#168a94;font-family:var(--font-heading);font-size:var(--section-intro-font-size);font-weight:600;line-height:var(--section-intro-line-height);text-wrap:balance}.sonablate-hifu-legacy-title-rule{display:block;width:5.2rem;height:.22rem;margin-top:.9rem;border-radius:999px;background:linear-gradient(90deg,var(--color-medium-teal),var(--color-light-teal))}.sonablate-hifu-legacy-featured{position:relative;z-index:2;display:grid;place-items:center;min-height:clamp(13.4rem,15.3vw,15.8rem);margin:0 auto clamp(1.15rem,1.75vw,1.95rem);pointer-events:none}.sonablate-hifu-legacy-top-network{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible}.sonablate-hifu-legacy-top-ring{fill:none;stroke:#2ad2c921;stroke-width:1;vector-effect:non-scaling-stroke}.sonablate-hifu-legacy-top-ring--middle{stroke-opacity:.55}.sonablate-hifu-legacy-top-ring--inner{stroke-opacity:.72}.sonablate-hifu-legacy-top-branch{fill:none;stroke:#008c995c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5 6;vector-effect:non-scaling-stroke}.sonablate-hifu-legacy-top-node{fill:#fff;stroke:var(--color-medium-teal);stroke-width:2.2;vector-effect:non-scaling-stroke}.sonablate-hifu-legacy-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(.8rem,1.5vw,1.6rem);width:var(--legacy-card-row-width);margin:0 auto}.sonablate-hifu-legacy-card{--legacy-card-collapsed-aspect: 1 / 1.58;--legacy-card-expanded-media-aspect: 1 / .86;--legacy-card-expanded-body-min: clamp(22rem, 27vw, 25rem);--legacy-card-text-lines: 3;position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;aspect-ratio:var(--legacy-card-collapsed-aspect);background:#fff;border:1px solid var(--color-border-subtle);border-radius:1.75rem;box-shadow:0 1px #0c23400a;overflow:hidden;isolation:isolate;will-change:transform;transform-style:preserve-3d;transition:border-color var(--button-motion),box-shadow var(--button-motion)}.sonablate-hifu-legacy-card:before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(112deg,transparent 0%,transparent 34%,rgba(42,210,201,.16) 48%,rgba(255,255,255,.22) 54%,transparent 68%,transparent 100%);opacity:0;transform:translate(-125%);transition:opacity .24s ease,transform .76s cubic-bezier(.22,1,.36,1)}.sonablate-hifu-legacy-card--expanded{aspect-ratio:auto}.sonablate-hifu-legacy-card:hover,.sonablate-hifu-legacy-card:focus-within{border-color:#008c994d;box-shadow:0 20px 40px #00567024}.sonablate-hifu-legacy-card:hover:before,.sonablate-hifu-legacy-card:focus-within:before{opacity:1;transform:translate(125%)}.sonablate-hifu-legacy-card-media{position:relative;flex:0 0 47%;min-height:0;margin-bottom:0}.sonablate-hifu-legacy-card--expanded .sonablate-hifu-legacy-card-media{flex-basis:auto;aspect-ratio:var(--legacy-card-expanded-media-aspect)}.sonablate-hifu-legacy-card-number{position:absolute;top:.95rem;left:.95rem;z-index:2;display:inline-grid;place-items:center;width:2.85rem;height:2.85rem;border-radius:999px;background:var(--color-dark-teal);color:#fff;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1;box-shadow:0 6px 14px #00567047;transition:box-shadow var(--button-motion),transform var(--button-motion)}.sonablate-hifu-legacy-card-photo{--legacy-photo-curve: 2.8rem;position:absolute;inset:0;overflow:hidden;border-radius:0 0 50% 50% / 0 0 var(--legacy-photo-curve) var(--legacy-photo-curve);background:radial-gradient(ellipse at 30% 22%,rgba(42,210,201,.22),transparent 60%),linear-gradient(155deg,#0f2c66,#123a7d 46%,#0a6f86);background-position:50% 50%,50% 50%;background-size:130% 130%,100% 100%;transition:filter .62s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),background-position .72s cubic-bezier(.22,1,.36,1)}.sonablate-hifu-legacy-card-photo:after{content:"";position:absolute;inset:0;z-index:1;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1px);background-size:14px 14px;opacity:.5;transition:opacity .52s ease,transform .72s cubic-bezier(.22,1,.36,1)}.sonablate-hifu-legacy-card-photo-image{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.96) contrast(1.03)}.sonablate-hifu-legacy-card-icon{position:absolute;bottom:0;left:50%;z-index:2;transform:translate(-50%,50%);display:inline-grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:999px;background:linear-gradient(150deg,var(--color-medium-teal) 0%,var(--color-dark-teal) 100%);border:3px solid #ffffff;box-shadow:0 8px 18px #00567038;color:#fff;transition:box-shadow var(--button-motion),transform var(--button-motion)}.sonablate-hifu-legacy-card:hover .sonablate-hifu-legacy-card-photo,.sonablate-hifu-legacy-card:focus-within .sonablate-hifu-legacy-card-photo{filter:saturate(1.08) brightness(1.04);transform:scale(1.035);background-position:42% 38%,50% 50%}.sonablate-hifu-legacy-card:hover .sonablate-hifu-legacy-card-photo:after,.sonablate-hifu-legacy-card:focus-within .sonablate-hifu-legacy-card-photo:after{opacity:.68;transform:translate3d(10px,-8px,0)}.sonablate-hifu-legacy-card:hover .sonablate-hifu-legacy-card-icon,.sonablate-hifu-legacy-card:focus-within .sonablate-hifu-legacy-card-icon{transform:translate(-50%,50%) scale(1.08) rotate(3deg);box-shadow:0 12px 24px #0056704d}.sonablate-hifu-legacy-card:hover .sonablate-hifu-legacy-card-number,.sonablate-hifu-legacy-card:focus-within .sonablate-hifu-legacy-card-number{transform:scale(1.04);box-shadow:0 9px 18px #00567057}.sonablate-hifu-legacy-card-icon svg{width:1.6rem;height:1.6rem;stroke-width:1.9}.sonablate-hifu-legacy-card-body{flex:1 1 53%;min-height:0;display:flex;flex-direction:column;align-items:stretch;text-align:center;overflow:hidden;padding:2.1rem 1.35rem 1.35rem}.sonablate-hifu-legacy-card--expanded .sonablate-hifu-legacy-card-body{min-height:var(--legacy-card-expanded-body-min);overflow:visible}.sonablate-hifu-legacy-card-body h3{margin:0;color:#061b4f;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.2}.sonablate-hifu-legacy-card-subtitle{margin:.4rem 0 0;color:var(--color-teal);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:600;line-height:1.3}.sonablate-hifu-legacy-card-subtitle:after{content:"";display:block;width:2.6rem;height:2px;margin:1rem auto 0;border-radius:999px;background:var(--color-teal)}.sonablate-hifu-legacy-card-text{margin:1rem 0 0;color:#526783;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height);text-align:justify;text-align-last:auto;flex:0 0 calc(var(--legacy-card-text-lines) * 1lh);display:-webkit-box;min-height:calc(var(--legacy-card-text-lines) * 1lh);max-height:calc(var(--legacy-card-text-lines) * 1lh);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--legacy-card-text-lines)}.sonablate-hifu-legacy-card-text--preview{display:block;text-align:left;-webkit-line-clamp:unset}.sonablate-hifu-legacy-card-preview{display:grid;gap:0}.sonablate-hifu-legacy-card-preview-line{display:flex;justify-content:space-between;align-items:baseline;min-width:0;white-space:nowrap}.sonablate-hifu-legacy-card-preview-line--last{justify-content:flex-start;gap:.32em;word-spacing:normal}.sonablate-hifu-legacy-card-text--expanded{display:block;flex:0 0 auto;min-height:0;max-height:none;overflow:visible;-webkit-line-clamp:unset}.sonablate-hifu-legacy-card-more{align-self:center;margin:auto auto 0;padding:.38rem .9rem;border:1px solid rgba(0,140,153,.28);border-radius:var(--button-radius-secondary);background:#ffffffe6;color:var(--color-dark-teal);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:700;line-height:1.2;cursor:pointer}.sonablate-hifu-legacy-card-more:hover{border-color:#008c9980;background:#effafdf5}.sonablate-hifu-legacy-card-more:focus-visible{outline:3px solid rgba(42,210,201,.34);outline-offset:3px}.sonablate-hifu-legacy-card-text--clamped{display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical}.sonablate-hifu-legacy-card-text--expanded{display:block}.sonablate-hifu-legacy-card-more{flex:0 0 auto;margin:auto 0 0;align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.35rem;min-width:8.9rem;padding:.62rem 1.25rem;border:1px solid rgba(0,140,153,.22);border-radius:var(--button-radius-chip);background:#effafde6;color:#007f8c;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:1;cursor:pointer}.sonablate-hifu-legacy-card-more:hover,.sonablate-hifu-legacy-card-more:active{border-color:#008c9973;background:#ddf7faf5;color:#006f7a;outline:none}.sonablate-hifu-legacy-card-more:focus-visible{outline:2px solid rgba(0,139,163,.22);outline-offset:.35rem}.sonablate-hifu-legacy-card-more svg{width:.95rem;height:.95rem;stroke-width:2.1;transition:transform .16s ease}.sonablate-hifu-legacy-card-more--expanded svg{transform:rotate(180deg)}.sonablate-hifu-legacy-connector{position:relative;z-index:3;display:flex;align-items:center;gap:clamp(1.45rem,1.9vw,2rem);width:min(100%,clamp(35rem,39vw,39.5rem));min-height:clamp(12.3rem,13.6vw,14.2rem);padding:clamp(.82rem,1.05vw,1.05rem) clamp(1.1rem,1.55vw,1.55rem);border:1px solid rgba(0,140,153,.24);border-radius:var(--surface-apple-radius);background:linear-gradient(180deg,#fffffff5,#f8fdffeb),radial-gradient(circle at 14% 30%,rgba(42,210,201,.18),transparent 9rem);box-shadow:0 16px 34px #0056701f,inset 0 1px #ffffffe6;text-align:left;pointer-events:auto}.sonablate-hifu-legacy-connector-photo{position:relative;flex:0 0 auto;display:inline-grid;place-items:center;width:clamp(10.75rem,11.55vw,12rem);aspect-ratio:1;overflow:hidden;border-radius:999px;background:linear-gradient(160deg,#1b3a63,#0a6f86);color:#ffffffeb;box-shadow:0 0 0 3px #fff,0 0 0 4.5px var(--color-teal),0 9px 18px #0056702e}.sonablate-hifu-legacy-connector-photo-image{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover}.sonablate-hifu-legacy-connector-photo>svg{position:relative;z-index:1;width:42%;height:42%;stroke-width:1.5}.sonablate-hifu-legacy-connector-dot{display:none}.sonablate-hifu-legacy-connector-dot--bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.sonablate-hifu-legacy-connector-details{flex:1 1 auto;min-width:0;display:grid;align-content:center;justify-items:start;gap:clamp(.72rem,.95vw,1rem)}.sonablate-hifu-legacy-connector-copy{min-width:0;display:grid;gap:.28rem}.sonablate-hifu-legacy-connector-name{margin:0;color:#061b4f;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.12}.sonablate-hifu-legacy-connector-roles{margin-top:0;display:grid;gap:.12rem}.sonablate-hifu-legacy-connector-roles p{margin:0;color:#526783;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.sonablate-hifu-legacy-connector-divider{display:none}.sonablate-hifu-legacy-connector-badge{margin:0;display:inline-flex;align-items:center;gap:.62rem;width:min(100%,18rem);max-width:100%;min-height:clamp(3.62rem,3.95vw,4.12rem);padding:.36rem .9rem .36rem .36rem;border:0;border-radius:999px;background:linear-gradient(150deg,var(--color-medium-teal) 0%,var(--color-dark-teal) 100%);box-shadow:0 .72rem 1.25rem #008c9929;color:#fff;font-family:var(--font-body);font-size:var(--content-small-font-size);font-weight:500;line-height:var(--content-small-line-height);cursor:pointer;transition:filter var(--button-motion),box-shadow var(--button-motion)}.sonablate-hifu-legacy-connector-badge:hover,.sonablate-hifu-legacy-connector-badge:focus-visible{filter:brightness(1.04);box-shadow:0 .9rem 1.45rem #008c993d}.sonablate-hifu-legacy-connector-badge:focus-visible{outline:none;box-shadow:0 .9rem 1.45rem #008c993d,0 0 0 3px #2ad2c952}.sonablate-hifu-legacy-connector-badge-icon{flex:0 0 auto;display:inline-grid;place-items:center;width:clamp(2.65rem,2.95vw,3rem);height:clamp(2.65rem,2.95vw,3rem);border-radius:999px;background:#fff;color:var(--color-dark-teal)}.sonablate-hifu-legacy-connector-badge-icon svg{width:1.2rem;height:1.2rem}.sonablate-hifu-legacy-connector-badge-text{min-width:0;max-width:13.2rem;white-space:normal;text-wrap:balance}.sonablate-hifu-legacy-journey-modal{position:fixed;inset:0;z-index:20000;display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;padding:calc(var(--header-height-desktop) + 1rem) 1.5rem 1.5rem;overflow-y:auto;overscroll-behavior:contain}.sonablate-hifu-legacy-journey-backdrop{position:fixed;inset:0;border:0;background:#0f172a7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}.sonablate-hifu-legacy-journey-panel{position:relative;z-index:1;width:min(48rem,calc(100vw - 2rem));overflow:hidden;border:1px solid rgba(0,156,166,.32);border-radius:1.9rem;background:linear-gradient(180deg,#fffffffc,#f7fcfdfc);box-shadow:0 28px 70px #0c23404d;animation:sonablate-hifu-legacy-journey-in .32s cubic-bezier(.22,1,.36,1) both}.sonablate-hifu-legacy-journey-header{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2rem;padding:1.55rem 4.25rem 1.55rem 2rem;overflow:hidden;background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.26),transparent 20%),linear-gradient(135deg,#16c7c8,#079da9 48%,#007f92);color:#fff}.sonablate-hifu-legacy-journey-portrait{display:block;width:6.4rem;aspect-ratio:1;overflow:hidden;border:.3rem solid rgba(255,255,255,.72);border-radius:999px;background:#eaf8fa;box-shadow:0 .8rem 1.5rem #04324f33}.sonablate-hifu-legacy-journey-portrait img{width:100%;height:100%;object-fit:cover}.sonablate-hifu-legacy-journey-header p{margin:0 0 .3rem;font-size:var(--content-meta-font-size);font-weight:700;letter-spacing:.04em;line-height:var(--content-meta-line-height);text-transform:uppercase}.sonablate-hifu-legacy-journey-header h3{margin:0;font-family:var(--font-heading);font-size:var(--heading-featured-size);line-height:1.08}.sonablate-hifu-legacy-journey-close{position:absolute;top:1rem;right:1rem;z-index:2;display:inline-grid;place-items:center;width:2.65rem;height:2.65rem;border:1px solid rgba(255,255,255,.48);border-radius:999px;background:#fffffff0;color:var(--color-dark-teal);cursor:pointer;box-shadow:0 .55rem 1.1rem #04324f2e}.sonablate-hifu-legacy-journey-close svg{width:1.3rem;height:1.3rem}.sonablate-hifu-legacy-journey-close:focus-visible,.sonablate-hifu-legacy-journey-backdrop:focus-visible{outline:3px solid rgba(42,210,201,.48);outline-offset:.2rem}.sonablate-hifu-legacy-journey-body{padding:2rem 2.25rem 2.25rem}.sonablate-hifu-legacy-journey-mark{float:left;display:inline-grid;place-items:center;width:3.5rem;height:3.5rem;margin:0 1rem .4rem 0;border-radius:999px;background:#e5f9fa;color:var(--color-medium-teal)}.sonablate-hifu-legacy-journey-mark svg{width:1.65rem;height:1.65rem}.sonablate-hifu-legacy-journey-copy{display:grid;gap:1rem}.sonablate-hifu-legacy-journey-copy p{margin:0;color:#29466c;font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}.sonablate-hifu-legacy-journey-roles{clear:both;display:grid;gap:.7rem;margin-top:1.5rem;padding-top:1.35rem;border-top:1px solid rgba(0,156,166,.2)}.sonablate-hifu-legacy-journey-roles span{position:relative;padding-left:1.2rem;color:#061b4f;font-size:var(--content-small-font-size);font-weight:700;line-height:var(--content-small-line-height)}.sonablate-hifu-legacy-journey-roles span:before{content:"";position:absolute;top:.62em;left:0;width:.46rem;height:.46rem;border-radius:999px;background:var(--color-medium-teal)}@keyframes sonablate-hifu-legacy-journey-in{0%{opacity:0;transform:translateY(1.2rem) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sonablate-hifu-legacy-timeline{--legacy-timeline-gap: clamp(.85rem, 1.15vw, 1.25rem);--legacy-line-y: 22px;position:relative;width:var(--legacy-card-row-width);margin-top:var(--legacy-timeline-gap);margin-left:auto;margin-right:auto;padding-top:2.9rem}.sonablate-hifu-legacy-timeline-line{position:absolute;top:0;left:0;width:100%;height:56px;overflow:visible;pointer-events:none}.sonablate-hifu-legacy-timeline-path{fill:none;stroke:var(--color-medium-teal);stroke-width:3.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.sonablate-hifu-legacy-timeline-arrow{fill:var(--color-medium-teal)}.sonablate-hifu-legacy-timeline-node-glow{fill:#2ad2c924}.sonablate-hifu-legacy-timeline-node{fill:#fff;stroke:var(--color-medium-teal);stroke-width:2.5}.sonablate-hifu-legacy-timeline-drop{position:absolute;top:calc(var(--legacy-timeline-gap) * -1);height:calc(var(--legacy-timeline-gap) + var(--legacy-line-y));width:0;transform:translate(-50%);border-left:2px dashed rgba(0,140,153,.4)}.sonablate-hifu-legacy-timeline-items{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.5vw,1.6rem)}.sonablate-hifu-legacy-timeline-item:nth-child(1){grid-column:1}.sonablate-hifu-legacy-timeline-item:nth-child(2){grid-column:2}.sonablate-hifu-legacy-timeline-item:nth-child(3){grid-column:3}.sonablate-hifu-legacy-timeline-item:nth-child(4){grid-column:4}.sonablate-hifu-legacy-timeline-item{display:flex;justify-content:center;align-items:flex-start;column-gap:.6rem;will-change:transform,opacity}.sonablate-hifu-legacy-timeline-icon{flex:0 0 auto;width:3.1rem;height:3.1rem;display:inline-grid;place-items:center;border:1px solid rgba(0,140,153,.32);border-radius:999px;color:var(--color-medium-teal);background:#ffffffeb}.sonablate-hifu-legacy-timeline-icon svg{width:1.55rem;height:1.55rem;stroke-width:1.85}.sonablate-hifu-legacy-timeline-copy{min-width:0;display:grid;gap:.18rem;text-align:left;text-wrap:pretty}.sonablate-hifu-legacy-timeline-copy strong{color:var(--color-dark-teal);font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.1}.sonablate-hifu-legacy-timeline-copy span{color:#526783;font-size:var(--content-small-font-size);line-height:1.35}@media(max-width:1200px){.sonablate-hifu-legacy-grid,.sonablate-hifu-legacy-timeline-items{gap:clamp(.7rem,1.4vw,1.2rem)}.sonablate-hifu-legacy-card{--legacy-card-collapsed-aspect: 1 / 1.68;--legacy-card-expanded-media-aspect: 1 / .91;--legacy-card-expanded-body-min: 25.5rem}}@media(max-width:899px){.sonablate-hifu-legacy-section{padding:3rem 0 3.4rem}.sonablate-hifu-legacy-stage,.sonablate-hifu-legacy-heading,.sonablate-hifu-legacy-featured,.sonablate-hifu-legacy-grid,.sonablate-hifu-legacy-card,.sonablate-hifu-legacy-timeline,.sonablate-hifu-legacy-timeline-item,.sonablate-hifu-legacy-section .stream-text,.sonablate-hifu-legacy-section .stream-text__char,.sonablate-hifu-legacy-section .stream-text__unit{opacity:1!important;transform:none!important}.sonablate-hifu-legacy-stage{--legacy-card-row-width: 100%}.sonablate-hifu-legacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.1rem,3vw,1.7rem) 1.1rem;row-gap:3.2rem}.sonablate-hifu-legacy-featured{min-height:auto;margin-bottom:2.35rem}.sonablate-hifu-legacy-top-network{display:none}.sonablate-hifu-legacy-connector{width:min(100%,34.5rem);margin:0 auto;gap:1.05rem;min-height:9.8rem;padding:.85rem 1rem;text-align:left}.sonablate-hifu-legacy-connector-photo{width:clamp(8.25rem,20vw,9.7rem)}.sonablate-hifu-legacy-connector-details{gap:.65rem}.sonablate-hifu-legacy-connector-copy{flex:1 1 14rem}.sonablate-hifu-legacy-connector-name{font-size:var(--heading-card-size)}.sonablate-hifu-legacy-connector-roles p,.sonablate-hifu-legacy-connector-badge{font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.sonablate-hifu-legacy-connector-badge{width:min(100%,16.75rem);min-height:3.55rem}.sonablate-hifu-legacy-timeline-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.1rem}.sonablate-hifu-legacy-timeline-item:nth-child(1),.sonablate-hifu-legacy-timeline-item:nth-child(2),.sonablate-hifu-legacy-timeline-item:nth-child(3),.sonablate-hifu-legacy-timeline-item:nth-child(4){grid-column:auto}.sonablate-hifu-legacy-timeline-item{justify-content:flex-start}.sonablate-hifu-legacy-timeline-line,.sonablate-hifu-legacy-timeline-drop{display:none}.sonablate-hifu-legacy-timeline{padding-top:0}}@media(max-width:480px){.sonablate-hifu-legacy-journey-modal{padding:calc(var(--header-height-mobile) + .75rem) .65rem .75rem}.sonablate-hifu-legacy-journey-panel{width:100%;border-radius:1.4rem}.sonablate-hifu-legacy-journey-header{grid-template-columns:4.8rem minmax(0,1fr);gap:.85rem;padding:1.15rem 3.5rem 1.15rem 1rem}.sonablate-hifu-legacy-journey-portrait{width:4.8rem}.sonablate-hifu-legacy-journey-close{top:.7rem;right:.7rem;width:2.35rem;height:2.35rem}.sonablate-hifu-legacy-journey-body{padding:1.35rem 1.15rem 1.5rem}.sonablate-hifu-legacy-section{padding:2.55rem 0 3.1rem}.sonablate-hifu-legacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.sonablate-hifu-legacy-featured{margin-bottom:1.7rem}.sonablate-hifu-legacy-connector{flex-direction:column;width:min(100%,19.5rem);min-height:auto;padding:.92rem .9rem .95rem;border-radius:1.4rem;text-align:center}.sonablate-hifu-legacy-connector-photo{width:8.25rem}.sonablate-hifu-legacy-connector-details,.sonablate-hifu-legacy-connector-copy{justify-items:center}.sonablate-hifu-legacy-connector-badge{justify-self:center;width:min(100%,16rem);max-width:16rem}.sonablate-hifu-legacy-connector-badge-icon{width:2.45rem;height:2.45rem}.sonablate-hifu-legacy-connector-badge-icon svg{width:1.12rem;height:1.12rem}.sonablate-hifu-legacy-card{--legacy-card-expanded-media-aspect: 1 / .75;--legacy-card-expanded-body-min: 19rem;--legacy-card-text-lines: 2;aspect-ratio:auto;border-radius:1rem}.sonablate-hifu-legacy-card-media{flex:0 0 auto;aspect-ratio:1 / .72;margin-bottom:0}.sonablate-hifu-legacy-card-photo{--legacy-photo-curve: 1.45rem;border-radius:0 0 50% 50% / 0 0 var(--legacy-photo-curve) var(--legacy-photo-curve)}.sonablate-hifu-legacy-card-number{top:.48rem;left:.48rem;width:1.8rem;height:1.8rem;font-size:var(--content-meta-font-size)}.sonablate-hifu-legacy-card-icon{inset:auto auto 0 50%;transform:translate(-50%,50%);width:2.35rem;height:2.35rem;border-width:2px}.sonablate-hifu-legacy-card-icon svg{width:1.05rem;height:1.05rem}.sonablate-hifu-legacy-card-body{flex:0 0 auto;justify-content:flex-start;text-align:center;padding:1.45rem .62rem .72rem}.sonablate-hifu-legacy-card-body h3{font-size:.82rem;line-height:1.08}.sonablate-hifu-legacy-card-subtitle{margin-top:.32rem;font-size:.68rem;line-height:1.14}.sonablate-hifu-legacy-card-subtitle:after{width:1.8rem;margin-top:.52rem;margin-left:auto;margin-right:auto}.sonablate-hifu-legacy-card-text{margin-top:.5rem;font-size:.68rem;line-height:1.24;text-align:left}.sonablate-hifu-legacy-card-preview{display:block}.sonablate-hifu-legacy-card-preview-line{display:inline;white-space:normal}.sonablate-hifu-legacy-card-preview-line:not(:last-child):after{content:" "}.sonablate-hifu-legacy-card-preview-line>span+span:before{content:" "}.sonablate-hifu-legacy-card-more{min-width:0;min-height:1.9rem;margin-top:.44rem;padding:.46rem .68rem;font-size:.68rem}.sonablate-hifu-legacy-timeline-items{grid-template-columns:minmax(0,1fr);gap:1.3rem}}@media(prefers-reduced-motion:reduce){.sonablate-hifu-legacy-journey-panel{animation:none}.sonablate-hifu-legacy-card,.sonablate-hifu-legacy-card:before,.sonablate-hifu-legacy-card-number,.sonablate-hifu-legacy-card-photo,.sonablate-hifu-legacy-card-photo:after,.sonablate-hifu-legacy-card-icon,.sonablate-hifu-legacy-timeline-line,.sonablate-hifu-legacy-timeline-item{transition:none}.sonablate-hifu-legacy-card:before{display:none}.sonablate-hifu-legacy-card:hover .sonablate-hifu-legacy-card-number,.sonablate-hifu-legacy-card:focus-within .sonablate-hifu-legacy-card-number{transform:none}.sonablate-hifu-legacy-card:hover .sonablate-hifu-legacy-card-photo,.sonablate-hifu-legacy-card:focus-within .sonablate-hifu-legacy-card-photo{filter:none;transform:none;background-position:50% 50%,50% 50%}.sonablate-hifu-legacy-card:hover .sonablate-hifu-legacy-card-photo:after,.sonablate-hifu-legacy-card:focus-within .sonablate-hifu-legacy-card-photo:after{opacity:.5;transform:none}.sonablate-hifu-legacy-card:hover .sonablate-hifu-legacy-card-icon,.sonablate-hifu-legacy-card:focus-within .sonablate-hifu-legacy-card-icon{transform:translate(-50%,50%)}}.sonablate-hifu-philosophy-section{position:relative;overflow:hidden;isolation:isolate;padding:clamp(1.35rem,2.4vw,2.2rem) 0 clamp(3rem,4.8vw,4.7rem);background:linear-gradient(90deg,#fffffffc,#f8fcfefa 52%,#edf8fbf2),radial-gradient(ellipse at 84% 8%,rgba(42,210,201,.14),transparent 30rem)}.sonablate-hifu-philosophy-section:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 77% 23%,rgba(6,27,79,.08),transparent 16rem),repeating-radial-gradient(circle at 92% 12%,rgba(42,210,201,.16) 0 1px,transparent 1px 8px);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 58%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 58%,#000 100%);opacity:.72}.sonablate-hifu-philosophy-panel{position:relative;z-index:2;overflow:hidden;min-height:40.2rem;border-radius:var(--surface-apple-radius);background:linear-gradient(180deg,#fffffff5,#fffffffc),radial-gradient(ellipse at 80% 18%,rgba(42,210,201,.14),transparent 26rem);box-shadow:0 1.25rem 3rem #0c234014}.sonablate-hifu-philosophy-panel:before,.sonablate-hifu-philosophy-panel:after{content:"";position:absolute;pointer-events:none}.sonablate-hifu-philosophy-panel:before{right:-3.2rem;top:-1.5rem;z-index:0;width:clamp(15rem,18vw,21rem);aspect-ratio:1;border-radius:50%;border:1px solid rgba(0,156,166,.1);background:repeating-radial-gradient(circle at 50% 50%,rgba(0,156,166,.14) 0 1px,transparent 1px .72rem);opacity:.52}.sonablate-hifu-philosophy-panel:after{left:0;right:0;bottom:0;z-index:0;height:9rem;background:linear-gradient(180deg,#fff0,#f7fdfeeb),repeating-linear-gradient(128deg,rgba(0,156,166,.045) 0 1px,transparent 1px .74rem);opacity:.78}.sonablate-hifu-philosophy-main{position:relative;display:grid;grid-template-columns:minmax(0,53%) minmax(20rem,47%);min-height:33.5rem}.sonablate-hifu-philosophy-copy{position:relative;z-index:4;align-self:start;padding:clamp(2.1rem,3.1vw,3.55rem) 0 0 clamp(2.2rem,4vw,4.65rem)}.sonablate-hifu-philosophy-kicker{margin:0;display:inline-flex;align-items:center;gap:.78rem;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--content-body-font-size);font-weight:700;line-height:1}.sonablate-hifu-philosophy-kicker span:first-child{padding-bottom:.18rem;border-bottom:.16rem solid currentColor}.sonablate-hifu-philosophy-kicker span:last-child{color:#061b4f}.sonablate-hifu-philosophy-copy h2{width:min(100%,42rem);margin:.58rem 0 0;color:#061b4f;font-family:var(--font-heading);font-size:var(--heading-hero-size);font-weight:700;letter-spacing:0;line-height:.92}.sonablate-hifu-philosophy-copy h2 span{display:block}.sonablate-hifu-philosophy-copy h2 strong{color:var(--color-medium-teal);font-weight:inherit}.sonablate-hifu-philosophy-copy h2 sup{margin-left:.12em;color:#061b4f;font-size:.18em;line-height:0;vertical-align:super}.sonablate-hifu-philosophy-quote{position:relative;--quote-scroll-width: 2.35rem;--quote-scroll-peek: .56rem;width:min(100%,40.2rem);min-height:12rem;margin:clamp(3.3rem,4.5vw,4.35rem) 0 0;padding:2rem calc(var(--quote-scroll-width) + .58rem) 1.65rem 4.35rem;overflow:visible;border-radius:.8rem;background:linear-gradient(90deg,#030b3100 0 calc(100% - 2.25rem),#01082a61 calc(100% - .72rem),#009ca61a),linear-gradient(135deg,#06154b,#071957);color:#fff;box-shadow:0 1rem 2.2rem #06154b2e;isolation:isolate}.sonablate-hifu-philosophy-quote:before,.sonablate-hifu-philosophy-quote:after{content:"";position:absolute;pointer-events:none}.sonablate-hifu-philosophy-quote:before{top:.68rem;right:.22rem;bottom:.68rem;z-index:0;width:1.75rem;border-radius:0 .48rem .48rem 0;background:linear-gradient(90deg,#01082a00,#01082a85 54%,#009ca629);box-shadow:inset -.28rem 0 .42rem #00c2cc29,.18rem 0 .35rem #01082a2e}.sonablate-hifu-philosophy-quote:after{top:.74rem;right:calc(-1 * var(--quote-scroll-peek));bottom:.74rem;z-index:-1;width:var(--quote-scroll-width);border-radius:0 .54rem .54rem 0;background:linear-gradient(90deg,#0237507a,#008190eb 32%,#13b9bd),linear-gradient(180deg,#ffffff3d,#fff0);box-shadow:.22rem .58rem 1rem #06154b1f,inset .42rem 0 .55rem #ffffff24,inset -.42rem 0 .68rem #00465847;clip-path:polygon(0 0,74% 0,100% 14%,100% 86%,74% 100%,0 100%)}.sonablate-hifu-philosophy-start-symbol{position:absolute;top:1.15rem;left:1.5rem;color:var(--color-medium-teal);font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:.75}.sonablate-hifu-philosophy-end-symbol{position:absolute;right:calc(var(--quote-scroll-width) + 2.15rem);bottom:1.45rem;z-index:1;color:#2ad2c9c7;font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:.75}.sonablate-hifu-philosophy-quote p{position:relative;z-index:1;margin:0;font-size:var(--content-body-font-size);font-weight:600;line-height:1.45}.sonablate-hifu-philosophy-quote p span{display:block}.sonablate-hifu-philosophy-quote cite{position:relative;z-index:1;display:block;margin-top:1.4rem;padding-top:1.05rem;color:#fff;font-size:var(--content-meta-font-size);font-style:normal;font-weight:600;line-height:1.35}.sonablate-hifu-philosophy-quote cite:before{content:"";display:block;width:3.3rem;height:.14rem;margin-bottom:.82rem;border-radius:999px;background:var(--color-medium-teal)}.sonablate-hifu-philosophy-quote cite span{margin-left:.28rem;font-weight:400;opacity:.88}.sonablate-hifu-philosophy-portrait-stage{position:relative;z-index:3;min-height:33.5rem}.sonablate-hifu-philosophy-portrait-ring{position:absolute;right:clamp(2.4rem,5vw,5rem);top:clamp(1.7rem,3.2vw,3rem);bottom:auto;width:min(88%,36rem);height:clamp(22rem,26vw,28.5rem);border-radius:8.5rem 2.05rem 2.05rem 8.5rem;background:linear-gradient(135deg,#009ca6fa,#1cb8bed1 46%,#e5fafceb);box-shadow:inset 0 0 0 1px #ffffff3d,0 1.1rem 2.5rem #06154b1f}.sonablate-hifu-philosophy-portrait-stage:before{content:"";position:absolute;right:clamp(1.7rem,4vw,4rem);top:clamp(4rem,7vw,6.2rem);z-index:1;width:min(72%,28rem);height:clamp(17rem,19vw,21.5rem);border-radius:70% 0 0 70%/58% 0 0 58%;background:#061b4f;box-shadow:0 1rem 2.4rem #06154b29}.sonablate-hifu-philosophy-portrait-stage:after{content:"";position:absolute;left:clamp(.6rem,2vw,2rem);bottom:1.25rem;z-index:0;width:min(88%,35rem);height:10rem;border-radius:50%;background:radial-gradient(ellipse,rgba(42,210,201,.16),transparent 68%);filter:blur(.2rem)}.sonablate-hifu-philosophy-portrait{position:absolute;right:clamp(1.4rem,4.5vw,4.8rem);bottom:0;z-index:2;width:min(88%,32.5rem);height:32.5rem;object-fit:contain;object-position:center bottom;border-radius:0;filter:saturate(.98) contrast(1.02)}.sonablate-hifu-philosophy-expert-card{position:absolute;right:clamp(.9rem,2.5vw,2.75rem);bottom:1.65rem;z-index:5;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.18rem .78rem;align-items:center;width:min(22.2rem,62%);padding:1.05rem 1.25rem 1.2rem;border:1px solid rgba(12,35,64,.08);border-radius:1.4rem;background:#fffffff0;box-shadow:0 1rem 2.2rem #0c23402e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sonablate-hifu-philosophy-expert-icon{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;grid-row:span 2;border-radius:50%;background:var(--color-medium-teal);color:#fff}.sonablate-hifu-philosophy-expert-icon svg{width:1.35rem;height:1.35rem;stroke-width:1.8}.sonablate-hifu-philosophy-expert-card h3,.sonablate-hifu-philosophy-expert-card p{margin:0}.sonablate-hifu-philosophy-expert-card h3{color:#061b4f;font-size:var(--content-small-font-size);font-weight:800;line-height:1.15}.sonablate-hifu-philosophy-expert-card p{color:#526783;font-size:var(--content-small-font-size);font-weight:400;line-height:1.28}.sonablate-hifu-philosophy-video{grid-column:1 / -1;margin-top:.78rem;display:inline-flex;align-items:center;justify-content:center;gap:.48rem;min-height:3rem;padding:.46rem .95rem;border-radius:var(--button-radius-chip);background:linear-gradient(180deg,var(--color-light-teal),var(--color-medium-teal));color:#fff;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:500;text-decoration:none;transition:background-color .18s ease,box-shadow .18s ease}.sonablate-hifu-philosophy-video svg{width:1.45rem;height:1.45rem;stroke-width:1.8}.sonablate-hifu-philosophy-video:hover,.sonablate-hifu-philosophy-video:focus-visible{background:var(--color-dark-teal);box-shadow:0 .45rem 1.1rem #009ca633;outline:none}.sonablate-hifu-philosophy-video:focus-visible{box-shadow:0 0 0 2px #ffffffeb,0 0 0 4px #009ca673}.sonablate-hifu-philosophy-insights{position:relative;z-index:6;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:7.4rem;margin:-.4rem clamp(1rem,2vw,2.2rem) clamp(1rem,1.7vw,1.35rem);overflow:hidden;border:1px solid rgba(12,35,64,.08);border-radius:1rem;background:#fffffff5;box-shadow:0 .9rem 2.3rem #0c23401f}.sonablate-hifu-philosophy-insight-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:center;padding:1.05rem 1.1rem}.sonablate-hifu-philosophy-insight-card+.sonablate-hifu-philosophy-insight-card{border-left:1px solid rgba(12,35,64,.09)}.sonablate-hifu-philosophy-insight-icon{display:inline-flex;align-items:center;justify-content:center;width:3.65rem;height:3.65rem;border:1px solid rgba(0,156,166,.25);border-radius:50%;background:#ffffffe6;color:var(--color-medium-teal)}.sonablate-hifu-philosophy-insight-icon svg{width:1.75rem;height:1.75rem;stroke-width:1.8}.sonablate-hifu-philosophy-insight-copy h3,.sonablate-hifu-philosophy-insight-copy p{margin:0;color:#526783;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.sonablate-hifu-philosophy-insight-copy h3{font-weight:600}.sonablate-hifu-philosophy-insight-copy h3:after{content:"";display:block;width:2.15rem;height:.12rem;margin-top:.58rem;border-radius:999px;background:var(--color-medium-teal)}.sonablate-hifu-philosophy-insight-copy p{font-weight:400}@media(max-width:1200px){.sonablate-hifu-philosophy-panel{min-height:35rem}.sonablate-hifu-philosophy-main{grid-template-columns:minmax(0,55%) minmax(18rem,45%)}.sonablate-hifu-philosophy-copy{padding-left:clamp(1.5rem,3.2vw,3rem)}.sonablate-hifu-philosophy-quote{width:min(100%,36rem)}.sonablate-hifu-philosophy-portrait{right:1.4rem;width:min(86%,29rem);height:29rem}.sonablate-hifu-philosophy-portrait-ring{right:2rem;width:min(88%,31rem);height:24rem}.sonablate-hifu-philosophy-expert-card{width:min(20rem,66%)}.sonablate-hifu-philosophy-insight-card{padding:.95rem .85rem}}@media(max-width:899px){.sonablate-hifu-philosophy-section{padding:.85rem 0 2.4rem}.sonablate-hifu-philosophy-panel{min-height:0;border-radius:var(--surface-apple-radius-compact)}.sonablate-hifu-philosophy-panel:before{display:none}.sonablate-hifu-philosophy-panel:after{height:5.6rem}.sonablate-hifu-philosophy-main{display:block;min-height:0}.sonablate-hifu-philosophy-copy{padding:.95rem 1.35rem 0}.sonablate-hifu-philosophy-copy h2{width:min(100%,34rem)}.sonablate-hifu-philosophy-quote{--quote-scroll-width: 2.05rem;--quote-scroll-peek: .46rem;width:auto;min-height:0;margin-top:1.2rem;padding:1.65rem calc(var(--quote-scroll-width) + .5rem) 1.45rem 3.7rem}.sonablate-hifu-philosophy-portrait-stage{min-height:27rem;margin-top:.45rem}.sonablate-hifu-philosophy-portrait-stage:before{right:50%;top:4.5rem;width:min(58vw,21rem);height:16rem;translate:68% 0}.sonablate-hifu-philosophy-portrait-stage:after{left:50%;bottom:1.1rem;width:min(80vw,28rem);translate:-50% 0}.sonablate-hifu-philosophy-portrait-ring{right:50%;top:1.6rem;bottom:auto;width:min(78vw,28rem);height:21rem;border-radius:6rem 1.6rem 1.6rem 6rem;translate:50% 0}.sonablate-hifu-philosophy-portrait{right:50%;width:min(76vw,25.5rem);height:25.5rem;translate:50% 0}.sonablate-hifu-philosophy-expert-card{right:1.1rem;bottom:.9rem;width:min(19rem,70%)}.sonablate-hifu-philosophy-insights{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 1rem 1rem}.sonablate-hifu-philosophy-insight-card+.sonablate-hifu-philosophy-insight-card{border-left:0}.sonablate-hifu-philosophy-insight-card:nth-child(2n){border-left:1px solid rgba(12,35,64,.09)}.sonablate-hifu-philosophy-insight-card:nth-child(n+3){border-top:1px solid rgba(12,35,64,.09)}}@media(max-width:480px){.sonablate-hifu-philosophy-section{padding:.45rem 0 2rem}.sonablate-hifu-philosophy-copy{padding:.75rem 1rem 0}.sonablate-hifu-philosophy-kicker{font-size:var(--content-small-font-size)}.sonablate-hifu-philosophy-copy h2{line-height:.98}.sonablate-hifu-philosophy-quote{--quote-scroll-width: 1.62rem;--quote-scroll-peek: .36rem;margin-top:.9rem;padding:1.45rem calc(var(--quote-scroll-width) + .42rem) 1.28rem 3rem;border-radius:.7rem}.sonablate-hifu-philosophy-start-symbol{left:1rem}.sonablate-hifu-philosophy-end-symbol{right:calc(var(--quote-scroll-width) + 1.35rem);bottom:1rem}.sonablate-hifu-philosophy-quote p span{display:inline}.sonablate-hifu-philosophy-quote p span+span:before{content:" "}.sonablate-hifu-philosophy-quote cite span{display:block;margin:.12rem 0 0}.sonablate-hifu-philosophy-portrait-stage{min-height:23.6rem}.sonablate-hifu-philosophy-portrait-ring{top:1.4rem;width:min(88vw,22rem);height:18rem;border-radius:4.8rem 1.2rem 1.2rem 4.8rem}.sonablate-hifu-philosophy-portrait{width:min(88vw,22rem);height:22rem}.sonablate-hifu-philosophy-expert-card{right:.85rem;bottom:.7rem;width:calc(100% - 1.7rem)}.sonablate-hifu-philosophy-insights{grid-template-columns:1fr;margin:0 .75rem .8rem}.sonablate-hifu-philosophy-insight-card,.sonablate-hifu-philosophy-insight-card:nth-child(2n){border-left:0}.sonablate-hifu-philosophy-insight-card+.sonablate-hifu-philosophy-insight-card{border-top:1px solid rgba(12,35,64,.09)}}@media(prefers-reduced-motion:reduce){.sonablate-hifu-philosophy-video{transition:none}}.sonablate-precision-partnership{--precision-flow-gutter: clamp(2.4rem, 3vw, 3.2rem);--precision-card-number-column: clamp(2.75rem, 3vw, 3.35rem);--precision-card-icon-column: clamp(5.75rem, 6.2vw, 6.9rem);--precision-card-white-start: clamp(5.65rem, 6.1vw, 6.8rem);--precision-card-white-end: clamp(8.2rem, 15vw, 12.5rem);--precision-card-media-start: 62%;--precision-card-copy-width: clamp(24rem, 30vw, 29rem);--precision-card-number-offset: .42rem;--precision-card-height: clamp(9.05rem, 7.8vw, 9.95rem);--precision-card-featured-height: clamp(11.05rem, 10.15vw, 12.8rem);--precision-system-left-padding: 2.2rem;--precision-card-stack-gap: clamp(.56rem, .72vw, .82rem);--precision-card-arrow-size: clamp(2rem, 2.35vw, 2.55rem);--precision-converge-gap: clamp(.28rem, .44vw, .52rem);--precision-outcome-gap: clamp(.42rem, .66vw, .72rem);--precision-flow-line-width: clamp(.46rem, .58vw, .62rem);--precision-flow-node-size: clamp(2.35rem, 2.65vw, 2.85rem);--precision-flow-arrow-width: clamp(2.35rem, 2.85vw, 3.15rem);--precision-flow-arrow-height: clamp(2.85rem, 3.35vw, 3.65rem);--precision-flow-first-node-y: calc(var(--precision-card-height) / 2);--precision-flow-second-node-y: calc( var(--precision-card-height) + var(--precision-card-stack-gap) + var(--precision-card-arrow-size) + var(--precision-card-stack-gap) + (var(--precision-card-featured-height) / 2) );--precision-flow-third-node-y: calc( var(--precision-card-height) + var(--precision-card-featured-height) + var(--precision-card-stack-gap) + var(--precision-card-arrow-size) + var(--precision-card-stack-gap) + var(--precision-card-stack-gap) + var(--precision-card-arrow-size) + var(--precision-card-stack-gap) + (var(--precision-card-height) / 2) );--precision-flow-outcome-extension: calc(var(--precision-card-height) / 2 + var(--precision-converge-gap) + var(--precision-card-arrow-size) + var(--precision-outcome-gap));--precision-flow-line-offset: clamp(1.65rem, 2vw, 1.95rem);--precision-flow-connector-width: calc(var(--precision-system-left-padding) + var(--precision-flow-line-offset) + .35rem);--precision-outcome-left-margin: calc( var(--precision-flow-gutter) - var(--precision-flow-line-offset) - var(--precision-system-left-padding) );--precision-outcome-width: calc(100% - var(--precision-outcome-left-margin));position:relative;isolation:isolate;overflow:hidden;min-height:clamp(45rem,51vw,58rem);padding:clamp(5.6rem,6.5vw,7.2rem) 0 clamp(2.2rem,3.6vw,3.8rem);background:linear-gradient(90deg,#fffffffc,#fffffff5 38%,#f0fbfdbd),radial-gradient(circle at 72% 8%,rgba(15,154,194,.12),transparent 24rem),linear-gradient(180deg,#fff,#f7fcfe 62%,#fff);color:var(--color-blue)}.sonablate-precision-partnership:before,.sonablate-precision-partnership:after{content:"";position:absolute;pointer-events:none}.sonablate-precision-partnership:before{inset:0;z-index:0;background:radial-gradient(circle at 3% 70%,rgba(114,220,235,.12),transparent 18rem),linear-gradient(110deg,#ffffffd1,#ffffff2e 56%,#fff0)}.sonablate-precision-partnership:after{right:7.2%;top:5.2rem;z-index:0;width:.06rem;height:30rem;background:linear-gradient(180deg,#1fbcd300,#1fbcd375,#1fbcd300);opacity:.54}.sonablate-precision-partnership-wave{position:absolute;left:-4.6rem;bottom:-4rem;z-index:0;width:min(70rem,61vw);opacity:.82;pointer-events:none;animation:sonablate-precision-partnership-wave-drift 12s ease-in-out infinite alternate}.sonablate-precision-partnership-wave img{width:100%;height:auto;filter:saturate(1.05)}.sonablate-precision-partnership-wave span{position:absolute;left:0;bottom:3%;width:28%;aspect-ratio:1;border-radius:999px;background:#a5eefa42;filter:blur(18px);animation:sonablate-precision-partnership-wave-pulse 5.4s ease-in-out infinite}.sonablate-precision-partnership-stage{position:relative;z-index:2;display:grid;grid-template-columns:minmax(28rem,.86fr) minmax(43rem,1.14fr);gap:clamp(1.5rem,2.35vw,3rem);align-items:start}.sonablate-precision-partnership-copy{position:relative;z-index:2;max-width:44rem;margin-top:0;padding-top:.1rem}.sonablate-precision-partnership-kicker{margin:0;color:#008ca9;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:600;letter-spacing:.27em;line-height:1.1}.sonablate-precision-partnership-kicker-rule{display:block;width:clamp(5.2rem,6.4vw,6.7rem);height:.16rem;margin:clamp(.78rem,.86vw,.96rem) 0 clamp(.82rem,1.08vw,1.08rem);border-radius:999px;background:#008ca9;box-shadow:0 .12rem .38rem #008ca938}.sonablate-precision-partnership-copy h2{max-width:40rem;margin:0;color:#061b4f;font-family:var(--font-heading);font-weight:600;letter-spacing:0;line-height:1.02}.sonablate-precision-partnership-title-icon{display:inline-grid;place-items:center;width:clamp(3.35rem,3.7vw,4rem);height:clamp(3.35rem,3.7vw,4rem);margin:0 .72rem .16rem 0;vertical-align:middle;border:1px solid rgba(0,140,169,.2);border-radius:999px;color:#008ca9;background:radial-gradient(circle at 50% 36%,#2ad2c92e,#fffffff5 62%),#fff;box-shadow:0 .52rem 1.2rem #00567021,0 0 0 .2rem #2ad2c914}.sonablate-precision-partnership-title-icon svg{width:56%;height:56%;stroke-width:1.8}.sonablate-precision-partnership-subhead,.sonablate-precision-partnership-support,.sonablate-precision-partnership-body{max-width:39rem;margin:0;font-size:var(--content-body-font-size);line-height:1.54}.sonablate-precision-partnership-subhead{margin-top:.68rem;color:#061b4f;font-weight:600}.sonablate-precision-partnership-support{margin-top:.16rem;color:#008ca9}.sonablate-precision-partnership-rule{display:block;width:4.75rem;height:.16rem;margin:clamp(1.28rem,1.62vw,1.62rem) 0 clamp(.92rem,1.22vw,1.18rem);border-radius:999px;background:#008ca9}.sonablate-precision-partnership-body{margin-top:clamp(.28rem,.52vw,.56rem);color:var(--color-blue);line-height:1.78}.sonablate-precision-partnership-quote{position:relative;width:min(100%,35.5rem);min-height:clamp(19rem,21vw,23rem);margin-top:clamp(2.2rem,3.5vw,3.7rem);padding:clamp(1.6rem,2.3vw,2.35rem) clamp(1.35rem,2.2vw,2.4rem) clamp(1.5rem,2vw,2rem);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.48rem,.78vw,.82rem);align-items:start;border:1px solid rgba(80,178,196,.28);border-radius:1.45rem;background:linear-gradient(135deg,#fffffffa,#f8fdfff0),radial-gradient(circle at 50% 10%,rgba(38,204,216,.13),transparent 11rem),radial-gradient(circle at 14% 16%,rgba(38,204,216,.1),transparent 8rem);box-shadow:0 1rem 2.25rem #08244921,0 0 0 1px #ffffffc7 inset}.sonablate-precision-partnership-quote-tail{position:absolute;left:47%;bottom:-1.15rem;width:3.1rem;height:2rem;background:inherit;border-right:1px solid rgba(80,178,196,.22);border-bottom:1px solid rgba(80,178,196,.22);border-bottom-right-radius:.35rem;box-shadow:.8rem 1rem 1.4rem #08244914;transform:skew(-22deg) rotate(20deg)}.sonablate-precision-partnership-quote-speaker{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) clamp(7rem,8vw,8.6rem) minmax(0,1fr);align-items:center;gap:clamp(.4rem,.85vw,.9rem);min-width:0}.sonablate-precision-partnership-quote-wave{position:relative;height:clamp(2.25rem,3.2vw,3.25rem);overflow:hidden;border-radius:999px;opacity:.78;background:repeating-linear-gradient(90deg,transparent 0 .28rem,rgba(0,156,166,.46) .28rem .38rem,transparent .38rem .72rem);-webkit-mask-image:radial-gradient(ellipse at center,#000 0 58%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 0 58%,transparent 72%);animation:sonablate-precision-partnership-quote-wave 3.8s ease-in-out infinite}.sonablate-precision-partnership-quote-wave:before,.sonablate-precision-partnership-quote-wave:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 8% 50%,rgba(255,255,255,.92),transparent 33%),radial-gradient(ellipse at 92% 50%,rgba(255,255,255,.92),transparent 33%);pointer-events:none}.sonablate-precision-partnership-quote-wave:after{inset:28% 0;background:linear-gradient(90deg,#009ca600,#28d2da8a,#009ca600);filter:blur(.3rem);opacity:.58}.sonablate-precision-partnership-quote-portrait{position:relative;z-index:2;width:clamp(7rem,8vw,8.6rem);aspect-ratio:1;display:block;overflow:hidden;border:.22rem solid #ffffff;border-radius:999px;background:radial-gradient(circle at 50% 18%,rgba(38,204,216,.16),transparent 62%),#f7fbfd;box-shadow:0 0 0 .18rem #009ca6c7,0 .85rem 1.8rem #04405f2e,0 0 1.8rem #2ad2c92e}.sonablate-precision-partnership-quote-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.sonablate-precision-partnership-quote-profile{position:relative;z-index:1;display:grid;gap:.08rem;justify-items:center;text-align:center;min-width:0}.sonablate-precision-partnership-quote-profile strong{color:#008ca9;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;letter-spacing:0;line-height:1.08}.sonablate-precision-partnership-quote-profile span{color:#061b4f;font-size:var(--content-body-font-size);font-weight:600;line-height:1.28}.sonablate-precision-partnership-quote-rule{position:relative;z-index:1;justify-self:center;width:2.2rem;height:.13rem;border-radius:999px;background:#008ca9}.sonablate-precision-partnership-quote-copy{position:relative;z-index:1;min-width:0;padding:clamp(.35rem,.62vw,.58rem) 0 0;text-align:center}.sonablate-precision-partnership-quote-copy h3{margin:0;color:#061b4f;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:600;letter-spacing:0;line-height:1.14}.sonablate-precision-partnership-quote-copy h3 span,.sonablate-precision-partnership-quote-copy h3 em{display:block}.sonablate-precision-partnership-quote-copy h3 em{margin-top:.24rem;color:#008ca9;font-style:italic;font-weight:400}.sonablate-precision-partnership-quote-mark{display:block;height:1.18rem;color:#008ca9;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:700;line-height:.7}.sonablate-precision-partnership-quote-mark--end{margin-top:.14rem;text-align:right}.sonablate-precision-partnership-system{position:relative;min-width:0;margin-top:clamp(.95rem,1.55vw,1.55rem);padding:0 1.2rem 0 var(--precision-system-left-padding)}.sonablate-precision-partnership-card-stack{position:relative;z-index:2;display:grid;gap:var(--precision-card-stack-gap);padding-left:var(--precision-flow-gutter)}.sonablate-precision-partnership-card-item{min-width:0}.sonablate-precision-partnership-card-arrow{position:relative;z-index:3;display:flex;justify-content:center;align-items:center;min-height:var(--precision-card-arrow-size);margin:clamp(-.22rem,-.12vw,-.1rem) 0;color:#2bd1de;pointer-events:none}.sonablate-precision-partnership-card-arrow:before{content:"";width:var(--precision-flow-arrow-width);height:var(--precision-flow-arrow-height);background:linear-gradient(180deg,#0aa4ac,#008c96);clip-path:polygon(32% 0,68% 0,68% 52%,100% 52%,50% 100%,0 52%,32% 52%);filter:drop-shadow(0 .18rem 0 rgba(255,255,255,.75)) drop-shadow(0 .52rem .82rem rgba(0,122,140,.34)) drop-shadow(0 0 .52rem rgba(42,210,201,.2));opacity:.98;animation:sonablate-precision-partnership-arrow-bob 1.55s ease-in-out infinite}.sonablate-precision-partnership-card-arrow svg{display:none}@keyframes sonablate-precision-partnership-arrow-bob{0%,to{opacity:.88;transform:translateY(-.28rem)}50%{opacity:1;transform:translateY(.32rem) scale(1.08)}}.sonablate-precision-partnership-card{position:relative;min-height:var(--precision-card-height);height:var(--precision-card-height);display:grid;grid-template-columns:var(--precision-card-number-column) var(--precision-card-icon-column) minmax(0,1fr);align-items:stretch;overflow:visible;border:1px solid rgba(135,169,188,.18);border-radius:.52rem;background:linear-gradient(90deg,#009ca6 0% 58%,#f8fdfff0);box-shadow:0 .7rem 1.55rem #09264b24;cursor:pointer;outline:none;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease}.sonablate-precision-partnership-card--featured{min-height:var(--precision-card-featured-height);height:var(--precision-card-featured-height);border-color:#23b9cc5c;box-shadow:0 1rem 2.2rem #0824492e,0 0 0 1px #2dcdda29}.sonablate-precision-partnership-card:nth-child(1){transform-origin:right center}.sonablate-precision-partnership-card:hover,.sonablate-precision-partnership-card:focus-visible,.sonablate-precision-partnership-card--active{border-color:#159fbe42;box-shadow:0 1rem 2rem #0824492e,0 0 0 1px #2dcdda1f;transform:translate(-.18rem)}.sonablate-precision-partnership-card-frame{position:absolute;inset:-.48rem;z-index:-1;border:1.5px solid rgba(27,175,205,0);border-radius:.7rem;background:transparent;opacity:0;transition:border-color .24s ease,opacity .24s ease}.sonablate-precision-partnership-card--active .sonablate-precision-partnership-card-frame,.sonablate-precision-partnership-card:hover .sonablate-precision-partnership-card-frame,.sonablate-precision-partnership-card:focus-visible .sonablate-precision-partnership-card-frame{border-color:#1bafcd9e;opacity:1}.sonablate-precision-partnership-card-number{position:relative;z-index:4;display:grid;place-items:center;align-self:stretch;color:#fff;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:600;line-height:1;text-align:center;transform:translate(var(--precision-card-number-offset));transition:color .24s ease}.sonablate-precision-partnership-card--active .sonablate-precision-partnership-card-number{color:#fff}.sonablate-precision-partnership-card-icon{position:relative;z-index:2;grid-column:2;width:clamp(4.6rem,5.2vw,5.8rem);height:clamp(4.6rem,5.2vw,5.8rem);place-self:center;display:grid;place-items:center;border:1px solid rgba(21,159,190,.22);border-radius:999px;color:#008ca9;background:#fff;box-shadow:0 .6rem 1.3rem #0f4d7529;transition:color .24s ease,border-color .24s ease,box-shadow .24s ease,transform .24s ease}.sonablate-precision-partnership-card-icon>svg:first-child{width:58%;height:58%;stroke-width:1.6}.sonablate-precision-partnership-card-check{position:absolute;right:-.08rem;bottom:-.04rem;width:1.55rem;height:1.55rem;color:#fff;fill:#0fb5c7;opacity:0;transform:scale(.72);filter:drop-shadow(0 .1rem .12rem rgba(0,80,96,.26)) drop-shadow(0 0 .18rem rgba(42,210,201,.45));transition:opacity .22s ease,transform .22s ease}.sonablate-precision-partnership-card--active .sonablate-precision-partnership-card-icon,.sonablate-precision-partnership-card:hover .sonablate-precision-partnership-card-icon,.sonablate-precision-partnership-card:focus-visible .sonablate-precision-partnership-card-icon{border-color:#20c4d585;color:#019bb5;box-shadow:0 .8rem 1.5rem #04557633,0 0 0 .42rem #20c4d514;transform:scale(1.04)}.sonablate-precision-partnership-card--active .sonablate-precision-partnership-card-check,.sonablate-precision-partnership-card:hover .sonablate-precision-partnership-card-check,.sonablate-precision-partnership-card:focus-visible .sonablate-precision-partnership-card-check{opacity:1;transform:scale(1.18)}.sonablate-precision-partnership-card-media{position:absolute;inset:0 0 0 var(--precision-card-media-start);z-index:0;overflow:hidden;border-radius:inherit;background-color:#f4fafceb;opacity:.86}.sonablate-precision-partnership-card-media:before{content:""}.sonablate-precision-partnership-card-video,.sonablate-precision-partnership-card-image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--sonablate-precision-card-media-position, center center)}.sonablate-precision-partnership-card:after{content:"";position:absolute;top:0;right:var(--precision-card-white-end);bottom:0;left:var(--precision-card-white-start);z-index:1;border-radius:0 var(--surface-apple-radius) var(--surface-apple-radius) 0;background:linear-gradient(90deg,#fff 0% 78%,#ffffffc2 86%,#ffffff3d 94%,#ffffff0a),radial-gradient(ellipse at 38% 50%,#ffffff85,#fff0 42%);pointer-events:none}body .app-shell .sonablate-precision-partnership-card:after{border-radius:0 var(--surface-apple-radius) var(--surface-apple-radius) 0}.sonablate-precision-partnership-card-copy{position:relative;z-index:2;grid-column:3;align-self:center;width:min(100%,var(--precision-card-copy-width));min-width:0;display:grid;align-content:center;padding:0 clamp(1.15rem,1.7vw,1.9rem) 0 clamp(.65rem,1vw,1.1rem)}.sonablate-precision-partnership-card-copy h3{margin:0;color:#061b4f;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:600;letter-spacing:0;line-height:1}.sonablate-precision-partnership-card-copy ul{display:grid;grid-template-columns:1fr;column-gap:clamp(.52rem,.8vw,1rem);row-gap:.22rem;margin:clamp(.58rem,.5vw,.7rem) 0 0;padding-left:1.05rem;color:var(--color-blue);font-size:var(--content-body-font-size);line-height:1.36}.sonablate-precision-partnership-card--featured .sonablate-precision-partnership-card-copy ul{grid-template-columns:1fr}.sonablate-precision-partnership-card-copy li{min-width:0;break-inside:avoid;margin:0;padding-left:.06rem;overflow-wrap:anywhere}.sonablate-precision-partnership-card-copy li::marker{color:#009ca6}.sonablate-precision-partnership-flow{position:absolute;left:calc(var(--precision-flow-gutter) - var(--precision-flow-line-offset));top:var(--precision-flow-first-node-y);z-index:1;width:var(--precision-flow-line-width);height:calc(var(--precision-flow-third-node-y) - var(--precision-flow-first-node-y) + var(--precision-flow-outcome-extension));border-radius:999px;background:linear-gradient(180deg,#008d98,#009aa4 78%,#008d98);box-shadow:0 0 0 1px #ffffff6b inset,0 .35rem .9rem #00788a2e}.sonablate-precision-partnership-flow:after{content:"";position:absolute;left:50%;bottom:calc(var(--precision-flow-arrow-height) * -.82);width:var(--precision-flow-arrow-width);height:var(--precision-flow-arrow-height);background:linear-gradient(180deg,#0aa4ac,#008c96);clip-path:polygon(32% 0,68% 0,68% 52%,100% 52%,50% 100%,0 52%,32% 52%);filter:drop-shadow(0 .18rem 0 rgba(255,255,255,.72)) drop-shadow(0 .52rem .82rem rgba(0,122,140,.34)) drop-shadow(0 0 .52rem rgba(42,210,201,.2));transform:translate(-50%)}.sonablate-precision-partnership-flow span{position:absolute;left:50%;z-index:2;width:var(--precision-flow-node-size);height:var(--precision-flow-node-size);border-radius:999px;border:calc(var(--precision-flow-line-width) * .86) solid #008d98;background:#fff;box-shadow:0 0 0 .18rem #fffffff0,0 .5rem 1rem #0070852e;opacity:.9;transform:translate(-50%,-50%);transition:opacity .24s ease,transform .24s ease,box-shadow .24s ease}.sonablate-precision-partnership-flow span:after{content:"";position:absolute;left:calc(100% + .42rem);top:50%;width:var(--precision-flow-connector-width);height:.34rem;background:repeating-linear-gradient(90deg,#008d98 0 .42rem,transparent .42rem .76rem);filter:drop-shadow(0 .16rem .28rem rgba(0,122,140,.14));transform:translateY(-50%)}.sonablate-precision-partnership-flow span:nth-child(1){top:0}.sonablate-precision-partnership-flow span:nth-child(2){top:calc(var(--precision-flow-second-node-y) - var(--precision-flow-first-node-y))}.sonablate-precision-partnership-flow span:nth-child(3){top:calc(var(--precision-flow-third-node-y) - var(--precision-flow-first-node-y))}.sonablate-precision-partnership-system[data-active-step="1"] .sonablate-precision-partnership-flow span:nth-child(1),.sonablate-precision-partnership-system[data-active-step="2"] .sonablate-precision-partnership-flow span:nth-child(2),.sonablate-precision-partnership-system[data-active-step="3"] .sonablate-precision-partnership-flow span:nth-child(3){opacity:1;transform:translate(-50%,-50%) scale(1.06);animation:sonablate-precision-partnership-flow-node-current 1.8s ease-in-out infinite}.sonablate-precision-partnership-system[data-auto-rotation-paused=true] .sonablate-precision-partnership-flow span{animation-play-state:paused}@keyframes sonablate-precision-partnership-flow-node-current{0%,to{box-shadow:0 0 0 .18rem #fffffff0,0 .5rem 1rem #0070852e}50%{box-shadow:0 0 0 .22rem #fffffffa,0 .56rem 1.15rem #0070853d,0 0 0 .42rem #26d2da2e}}.sonablate-precision-partnership-converge{position:relative;z-index:3;display:flex;justify-content:center;gap:clamp(4.2rem,8.5vw,7.8rem);margin:var(--precision-converge-gap) 0 0 var(--precision-flow-gutter);color:#2bd1de;pointer-events:none}.sonablate-precision-partnership-converge:before,.sonablate-precision-partnership-converge:after,.sonablate-precision-partnership-converge svg{width:var(--precision-flow-arrow-width);height:var(--precision-flow-arrow-height);background:linear-gradient(180deg,#0aa4ac,#008c96);clip-path:polygon(32% 0,68% 0,68% 52%,100% 52%,50% 100%,0 52%,32% 52%);filter:drop-shadow(0 .18rem 0 rgba(255,255,255,.72)) drop-shadow(0 .52rem .82rem rgba(0,122,140,.34)) drop-shadow(0 0 .52rem rgba(42,210,201,.2));opacity:.98;animation:sonablate-precision-partnership-arrow-bob 1.55s ease-in-out infinite}.sonablate-precision-partnership-converge svg{color:transparent;stroke:transparent}.sonablate-precision-partnership-converge svg:nth-child(2){animation-delay:.2s}.sonablate-precision-partnership-converge svg:nth-child(3){animation-delay:.4s}.sonablate-precision-partnership-outcome{z-index:2;min-height:clamp(5rem,5vw,6.3rem);margin:var(--precision-outcome-gap) 0 0 var(--precision-outcome-left-margin);padding:.9rem clamp(1.2rem,2.4vw,2.2rem);display:grid;grid-template-columns:auto auto;gap:clamp(1.2rem,1.8vw,1.8rem);align-items:center;justify-content:center;justify-items:center;width:var(--precision-outcome-width)}.sonablate-precision-partnership-outcome-icon{position:relative;z-index:1;width:clamp(3.5rem,4.3vw,4.8rem);aspect-ratio:1;display:grid;place-items:center;justify-self:center;border:0;border-radius:999px;color:#fff;background:radial-gradient(circle at 50% 50%,#00585feb,#00767eb8 62%,#004e56e6);box-shadow:0 0 0 .34rem #fffffff5,0 0 0 .58rem #00585fe0,0 0 1.08rem #2df6ecdb,0 0 1.85rem #2df6ec61}.sonablate-precision-partnership-outcome-icon svg{width:58%;height:58%;stroke-width:3}.sonablate-precision-partnership-outcome-check{width:100%;height:100%;display:grid;place-items:center}.sonablate-precision-partnership-outcome>span:last-child{position:relative;z-index:1;min-width:0;text-align:center}.sonablate-precision-partnership-outcome h3{margin:0;color:#fff;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:600;letter-spacing:0;line-height:1}.sonablate-precision-partnership-outcome p{margin:.42rem 0 0;color:#ffffffe6;font-family:var(--font-heading);font-size:var(--content-body-font-size);font-weight:600;line-height:1.2}.sonablate-precision-partnership-outcome-note{position:relative;z-index:2;box-sizing:border-box;width:var(--precision-outcome-width);margin:clamp(.45rem,.65vw,.72rem) 0 0 var(--precision-outcome-left-margin);padding:0 clamp(1.2rem,2.4vw,2.2rem);color:#061b4f;font-size:var(--content-meta-font-size);font-weight:400;line-height:1.42}.sonablate-precision-partnership-judgment{position:relative;z-index:2;min-height:clamp(9.4rem,10vw,11.25rem);margin-top:clamp(1.1rem,1.75vw,1.8rem);padding:clamp(1.5rem,2.15vw,2.15rem) clamp(2rem,3.8vw,3.9rem);display:grid;grid-template-columns:clamp(6.6rem,7.6vw,8.6rem) minmax(30rem,1.12fr) minmax(28rem,1fr);gap:clamp(1.6rem,2.4vw,2.7rem);align-items:center;border:1px solid rgba(91,166,178,.2);border-radius:var(--surface-apple-radius);background:linear-gradient(90deg,#fffffffa,#fffffff0),radial-gradient(circle at 7% 52%,rgba(42,210,201,.08),transparent 12rem);box-shadow:0 1.1rem 2.65rem #0c23401a,0 0 2.8rem #2ab8be1f,0 0 0 1px #ffffffb8 inset}.sonablate-precision-partnership-judgment-icon{width:clamp(5.6rem,6.9vw,7.9rem);aspect-ratio:1;display:grid;place-items:center;justify-self:center;border:1px solid rgba(25,169,195,.15);border-radius:999px;color:#008ca9;background:#fff;box-shadow:0 .9rem 1.85rem #09385b21,0 0 1.6rem #1ab1be1f}.sonablate-precision-partnership-judgment-icon svg{width:55%;height:55%;stroke-width:1.7}.sonablate-precision-partnership-judgment-title{margin:0;min-height:clamp(7.4rem,8.4vw,9.25rem);padding-left:clamp(1.7rem,2.25vw,2.25rem);display:grid;align-content:center;border-left:2px solid rgba(40,181,190,.46);color:#061b4f;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:600;letter-spacing:0;line-height:1.08}.sonablate-precision-partnership-judgment-title span{display:block}.sonablate-precision-partnership-judgment-title em{display:block;margin-top:.12rem;color:#008ca9;font-style:italic;font-weight:400;line-height:1.06}.sonablate-precision-partnership-judgment-copy{margin:0;min-height:clamp(7.4rem,8.4vw,9.25rem);padding-left:clamp(2rem,2.9vw,2.85rem);display:grid;align-content:center;border-left:1px solid rgba(40,181,190,.24);color:var(--color-blue);font-size:var(--content-body-font-size);font-weight:600;line-height:1.52}@keyframes sonablate-precision-partnership-wave-drift{0%{transform:translate3d(-.3rem,.2rem,0) scale(1)}to{transform:translate3d(1rem,-.45rem,0) scale(1.018)}}@keyframes sonablate-precision-partnership-wave-pulse{0%,to{opacity:.42;transform:scale(.96)}50%{opacity:.86;transform:scale(1.08)}}@keyframes sonablate-precision-partnership-quote-wave{0%,to{opacity:.66;transform:scaleY(.82)}50%{opacity:.9;transform:scaleY(1.08)}}@media(max-width:1200px){.sonablate-precision-partnership{min-height:auto}.sonablate-precision-partnership-stage{grid-template-columns:minmax(20rem,.72fr) minmax(36rem,1.18fr);gap:2.2rem}.sonablate-precision-partnership-system{padding-right:0}.sonablate-precision-partnership-quote{width:min(100%,33rem)}.sonablate-precision-partnership-quote-speaker{grid-template-columns:minmax(0,1fr) clamp(6.45rem,7.4vw,7.45rem) minmax(0,1fr)}.sonablate-precision-partnership-quote-portrait{width:clamp(6.45rem,7.4vw,7.45rem)}.sonablate-precision-partnership-card-copy ul{grid-template-columns:1fr}.sonablate-precision-partnership-judgment{grid-template-columns:clamp(5.9rem,6.8vw,7.2rem) minmax(24rem,1fr) minmax(23rem,1fr);gap:1.65rem;padding-inline:2rem}}@media(max-width:899px){.sonablate-precision-partnership{padding:3.6rem 0 3.2rem}.sonablate-precision-partnership-wave{width:54rem;max-width:118vw;left:-12rem;bottom:16rem;opacity:.42}.sonablate-precision-partnership-stage{grid-template-columns:1fr;gap:2.4rem}.sonablate-precision-partnership-copy{max-width:none;margin-top:0}.sonablate-precision-partnership-copy h2,.sonablate-precision-partnership-subhead,.sonablate-precision-partnership-support,.sonablate-precision-partnership-body{max-width:42rem}.sonablate-precision-partnership-quote{width:min(100%,35rem);min-height:auto;padding-block:1.65rem 1.85rem}.sonablate-precision-partnership-system{--precision-system-left-padding: 2rem;--precision-flow-gutter: 2.7rem;--precision-card-number-column: 2.85rem;--precision-card-icon-column: 5.9rem;--precision-card-white-start: 5.8rem;margin-top:0;padding-left:var(--precision-system-left-padding)}.sonablate-precision-partnership-card-stack{padding-left:var(--precision-flow-gutter)}.sonablate-precision-partnership-card{grid-template-columns:var(--precision-card-number-column) var(--precision-card-icon-column) minmax(0,1fr)}.sonablate-precision-partnership-flow{left:calc(var(--precision-flow-gutter) - var(--precision-flow-line-offset))}.sonablate-precision-partnership-outcome,.sonablate-precision-partnership-outcome-note{margin-left:var(--precision-outcome-left-margin);width:var(--precision-outcome-width)}.sonablate-precision-partnership-converge{margin-left:var(--precision-flow-gutter)}.sonablate-precision-partnership-judgment{grid-template-columns:auto minmax(0,1fr);gap:1.25rem}.sonablate-precision-partnership-judgment-title{min-height:auto}.sonablate-precision-partnership-judgment-copy{grid-column:1 / -1;padding:1rem 0 0;border-top:1px solid rgba(78,111,136,.2);border-left:0;min-height:auto}}@media(max-width:480px){.sonablate-precision-partnership{padding:2.85rem 0 2.7rem}.sonablate-precision-partnership-kicker{letter-spacing:.14em;line-height:1.22}.sonablate-precision-partnership-support{max-width:none}.sonablate-precision-partnership-body{line-height:1.58}.sonablate-precision-partnership-quote{width:100%;margin-top:2rem;padding:1.35rem 1rem 1.55rem;border-radius:var(--surface-apple-radius-compact)}.sonablate-precision-partnership-quote-speaker{grid-template-columns:minmax(0,1fr) 6rem minmax(0,1fr);gap:.42rem}.sonablate-precision-partnership-quote-portrait{width:6rem}.sonablate-precision-partnership-quote-wave{height:2.2rem;opacity:.62}.sonablate-precision-partnership-quote-profile span{max-width:15rem}.sonablate-precision-partnership-quote-copy{padding-top:.22rem}.sonablate-precision-partnership-system{--precision-system-left-padding: 0rem;--precision-card-number-column: 4.35rem;--precision-card-icon-column: minmax(0, 1fr);--precision-card-copy-width: 100%;padding-left:0}.sonablate-precision-partnership-card-stack{gap:.95rem;padding-left:0}.sonablate-precision-partnership-card{min-height:0;height:auto;grid-template-columns:var(--precision-card-number-column) var(--precision-card-icon-column);grid-template-rows:clamp(7.2rem,28vw,8.8rem) auto;align-items:stretch;overflow:hidden;padding:0;border-radius:var(--surface-apple-radius-compact);background:#fff}.sonablate-precision-partnership-card:hover,.sonablate-precision-partnership-card:focus-visible,.sonablate-precision-partnership-card--active{transform:none}.sonablate-precision-partnership-card-number{position:absolute;top:.86rem;left:.86rem;z-index:4;width:2.38rem;height:2.38rem;min-height:0;border-radius:999px;background:#009ca6e0;box-shadow:0 .4rem 1rem #00526029,0 0 0 1px #ffffff80 inset;transform:none}.sonablate-precision-partnership-card-media{position:relative;grid-column:1 / -1;grid-row:1;inset:auto;min-height:7.2rem;border-radius:var(--surface-apple-radius-compact) var(--surface-apple-radius-compact) 0 0;opacity:1}.sonablate-precision-partnership-card-media:before{position:absolute;inset:0;background:linear-gradient(90deg,#009ca657,#009ca60a 38%,#061b4f2e),linear-gradient(180deg,#fff0 48%,#ffffffd6)}.sonablate-precision-partnership-card-icon{position:relative;top:auto;left:auto;z-index:3;width:3.78rem;height:3.78rem;grid-column:1;grid-row:2;place-self:start center;margin-top:-1.86rem}.sonablate-precision-partnership-card-copy{grid-column:2;grid-row:2;align-self:start;padding:1rem 1rem 1.08rem 0}.sonablate-precision-partnership-card-copy h3{font-size:var(--heading-card-size);line-height:1.12;overflow-wrap:anywhere}.sonablate-precision-partnership-card-copy ul{grid-template-columns:1fr;row-gap:.18rem;margin-top:.52rem;font-size:var(--content-body-font-size);line-height:1.36}.sonablate-precision-partnership-card:after{content:none}.sonablate-precision-partnership-flow{display:none}.sonablate-precision-partnership-card-arrow{margin:-.08rem 0}.sonablate-precision-partnership-outcome{margin-left:0;width:100%;grid-template-columns:auto minmax(0,17rem);gap:1rem;justify-content:center;justify-items:start;padding:.95rem .85rem 1rem;text-align:left}.sonablate-precision-partnership-converge{margin-left:0;gap:0}.sonablate-precision-partnership-converge svg:first-child,.sonablate-precision-partnership-converge svg:last-child{display:none}.sonablate-precision-partnership-outcome-icon{width:clamp(2.65rem,11vw,3.25rem);margin:0}.sonablate-precision-partnership-outcome>span:last-child{width:100%;text-align:left}.sonablate-precision-partnership-outcome-note{width:100%;margin-left:0;padding:0 .85rem}.sonablate-precision-partnership-outcome h3{font-size:var(--heading-card-size);line-height:1.08}.sonablate-precision-partnership-outcome p{margin-top:.3rem;font-size:var(--content-small-font-size);line-height:1.22}.sonablate-precision-partnership-judgment{grid-template-columns:1fr;gap:.95rem;padding:1.45rem 1.18rem 1.35rem;text-align:left}.sonablate-precision-partnership-judgment-icon{width:4rem}.sonablate-precision-partnership-judgment-title{padding-left:.82rem;font-size:var(--heading-card-size);line-height:1.18}.sonablate-precision-partnership-judgment-copy{padding-top:.92rem;font-size:var(--content-small-font-size);line-height:1.52}}@media(prefers-reduced-motion:reduce){.sonablate-precision-partnership-wave,.sonablate-precision-partnership-wave span,.sonablate-precision-partnership-quote-wave{animation:none}.sonablate-precision-partnership-card-arrow:before,.sonablate-precision-partnership-converge svg{animation:none;transform:none}.sonablate-precision-partnership-system[data-active-step] .sonablate-precision-partnership-flow span{animation:none;transform:translate(-50%,-50%)}.sonablate-precision-partnership-converge svg{animation:none;transform:none}.sonablate-precision-partnership-card,.sonablate-precision-partnership-card-frame,.sonablate-precision-partnership-card-icon,.sonablate-precision-partnership-card-check{transition:none}.sonablate-precision-partnership-card:hover,.sonablate-precision-partnership-card:focus-visible,.sonablate-precision-partnership-card--active{transform:none}}.sonablate-adaptive-platform{position:relative;isolation:isolate;overflow:hidden;padding:clamp(2.6rem,4vw,4.2rem) 0 clamp(3.2rem,5vw,5.3rem);background:radial-gradient(circle at 8% 12%,rgba(36,206,217,.1),transparent 20rem),linear-gradient(180deg,#fff,#f8fcff 46%,#fff);color:var(--color-blue)}.sonablate-adaptive-platform-decor{position:absolute;top:0;right:0;z-index:0;width:min(52rem,46vw);max-width:none;opacity:.42;filter:saturate(1.18) contrast(1.08);pointer-events:none}.sonablate-adaptive-platform-poster{position:relative;z-index:1;padding:clamp(.4rem,.8vw,.8rem) 0 0}.sonablate-adaptive-platform-heading{position:relative;display:grid;gap:clamp(.65rem,.85vw,.9rem);margin:0 0 clamp(1.25rem,1.5vw,1.6rem)}.sonablate-adaptive-platform-heading h2{position:relative;margin:0 0 clamp(.2rem,.45vw,.45rem);max-width:none;color:#061b4f;font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;letter-spacing:0;line-height:.96;white-space:nowrap}.sonablate-adaptive-platform-heading h2:after{content:"";position:absolute;left:0;bottom:clamp(-.72rem,-.8vw,-.48rem);width:clamp(2.4rem,4.7vw,4rem);height:clamp(.22rem,.34vw,.34rem);border-radius:999px;background:linear-gradient(90deg,#00a7b3,#00878d)}.sonablate-adaptive-platform-heading h2>span{display:inline-block}.sonablate-adaptive-platform-heading h2>span+span{margin-left:.26em}.sonablate-adaptive-platform-title-accent,.sonablate-adaptive-platform-title-accent-char{color:#008f8d;background:linear-gradient(90deg,#009a78,#008f8d 52%,#006f92);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sonablate-adaptive-platform-hero{position:relative;display:grid;grid-template-columns:minmax(36rem,.98fr) minmax(27rem,.94fr);gap:clamp(2.1rem,3vw,3.6rem);align-items:center}.sonablate-adaptive-platform-video-placeholder{position:relative;min-height:clamp(18rem,18vw,22rem);overflow:hidden;border:3px solid #00bdcc;border-radius:.96rem;background:radial-gradient(circle at 58% 28%,rgba(178,53,255,.28),transparent 11rem),radial-gradient(circle at 28% 34%,rgba(30,108,218,.4),transparent 14rem),linear-gradient(135deg,#04113d,#08144a 46%,#020a27);box-shadow:0 1.2rem 2.4rem #0414383d,0 0 0 1px #ffffff3d inset}.sonablate-adaptive-platform-video-label{position:absolute;left:1.05rem;bottom:1rem;z-index:3;min-height:2.15rem;padding:0 1.15rem;display:inline-flex;align-items:center;gap:.58rem;border:1px solid rgba(36,213,223,.52);border-radius:999px;background:#020f31bd;color:#fff;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:600}.sonablate-adaptive-platform-video-label-icon{width:.44rem;aspect-ratio:1;border-radius:999px;background:#24d5df;box-shadow:0 0 .9rem #24d5dfdb}.sonablate-adaptive-platform-intelligence{position:relative;max-width:43rem;padding:clamp(.8rem,1vw,1.1rem) 0 0}.sonablate-adaptive-platform-intelligence h3{margin:0;max-width:34rem;color:#061b4f;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:600;letter-spacing:0;line-height:1.05}.sonablate-adaptive-platform-intelligence>span{display:block;width:4.4rem;height:.18rem;margin:.82rem 0 1rem;border-radius:999px;background:#24d5df}.sonablate-adaptive-platform-intelligence p{margin:0 0 .7rem;color:var(--color-blue);font-size:var(--content-small-font-size);line-height:1.48}.sonablate-adaptive-platform-intelligence p:last-child{margin-bottom:0}.sonablate-adaptive-platform-intelligence p:last-child strong,.sonablate-adaptive-platform-intelligence p:last-child em{color:#00aabd}.sonablate-adaptive-platform-capabilities{position:relative;z-index:2;margin-top:clamp(1.5rem,2.2vw,2.4rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.4vw,1.55rem)}.sonablate-adaptive-platform-card{position:relative;min-width:0;min-height:clamp(17.5rem,19vw,21.5rem);padding:clamp(.9rem,1.2vw,1.2rem);overflow:visible;border:1px solid rgba(36,170,205,.3);border-radius:1.35rem;background:linear-gradient(180deg,#fffffffa,#f5fcfff5),#fff;box-shadow:0 .9rem 1.9rem #082d521a,0 0 0 1px #ffffffd9 inset;outline:none;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.sonablate-adaptive-platform-card:hover,.sonablate-adaptive-platform-card:focus-visible,.sonablate-adaptive-platform-card:focus-within{border-color:#0bb2c9a8;box-shadow:0 1.25rem 2.35rem #082d5229,0 0 0 1px #24d5df4d inset,0 0 1.4rem #24d5df29;transform:translateY(-.22rem)}.sonablate-adaptive-platform-card-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.sonablate-adaptive-platform-card-header h3{margin:0;padding:.15rem 1.28rem .24rem;color:#fff;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:600;letter-spacing:0;line-height:1;background:linear-gradient(90deg,#0c9fc0,#015d85);clip-path:polygon(0 0,calc(100% - .38rem) 0,100% 100%,0 100%);text-shadow:0 1px 0 rgba(0,0,0,.15)}.sonablate-adaptive-platform-card-icon{width:clamp(2.35rem,2.55vw,2.95rem);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(36,170,205,.64);border-radius:999px;color:#0a6f95;background:#fff}.sonablate-adaptive-platform-card-icon svg{width:56%;height:56%;stroke-width:1.65}.sonablate-adaptive-platform-card-body{margin-top:clamp(.78rem,.8vw,1rem);display:grid;grid-template-columns:minmax(7.4rem,.86fr) minmax(0,1.02fr);gap:clamp(.75rem,.9vw,1.05rem)}.sonablate-adaptive-platform-card-media{min-width:0}.sonablate-adaptive-platform-media-placeholder,.sonablate-adaptive-platform-control-placeholder{position:relative;min-height:clamp(8.2rem,9vw,10.6rem);overflow:hidden;border-radius:.68rem;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 38%),linear-gradient(135deg,#04133d,#061c59 58%,#020a27);box-shadow:0 .65rem 1.35rem #04143833}.sonablate-adaptive-platform-media-placeholder:before{content:"";position:absolute;inset:.64rem;border:1px solid rgba(36,213,223,.22);border-radius:.44rem}.sonablate-adaptive-platform-card-copy{min-width:0}.sonablate-adaptive-platform-card-copy h4{margin:0;color:#061b4f;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:600;line-height:1.08}.sonablate-adaptive-platform-card-subtitle{margin:.2rem 0 0;color:#008ba3;font-size:var(--content-meta-font-size);font-weight:600;line-height:1.25}.sonablate-adaptive-platform-card-copy dl{margin:clamp(.58rem,.7vw,.82rem) 0 0;display:grid;gap:.48rem}.sonablate-adaptive-platform-card-copy dt{color:#0a6f95;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:600;line-height:1.08}.sonablate-adaptive-platform-card-copy dd{margin:.14rem 0 0;color:var(--color-blue);font-size:var(--content-meta-font-size);line-height:1.28}.sonablate-adaptive-platform-control-list{margin:.55rem 0 0;padding:0;display:grid;gap:.2rem;list-style:none}.sonablate-adaptive-platform-control-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.26rem;align-items:start;color:var(--color-blue);font-size:var(--content-meta-font-size);line-height:1.16}.sonablate-adaptive-platform-control-list svg{width:.64rem;height:.64rem;color:#0fb6c4;stroke-width:2.2}.sonablate-adaptive-platform-footer{position:relative;margin-top:clamp(1.45rem,2vw,2.2rem);padding:clamp(1.15rem,1.5vw,1.45rem);display:grid;grid-template-columns:minmax(26rem,.78fr) minmax(30rem,1fr) minmax(25rem,.78fr);gap:clamp(1.2rem,1.6vw,1.8rem);align-items:center;overflow:hidden;border:1px solid rgba(0,168,181,.28);border-radius:1.35rem;background:radial-gradient(circle at 8% 24%,rgba(36,213,223,.1),transparent 18rem),linear-gradient(180deg,#fafefff5,#f4fcffeb);box-shadow:0 1rem 2rem #07385b14,0 0 0 1px #ffffffb8 inset}.sonablate-adaptive-platform-footer-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;min-height:clamp(6.6rem,7.5vw,8.2rem);border-right:1px solid rgba(70,136,160,.24)}.sonablate-adaptive-platform-footer-capability{min-width:0;padding:0 clamp(.7rem,1vw,1rem);display:grid;align-content:center;justify-items:center;gap:.65rem;border-right:1px solid rgba(70,136,160,.18);color:#008ba3;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;letter-spacing:.04em;line-height:1;text-align:center}.sonablate-adaptive-platform-footer-capability:last-child{border-right:0}.sonablate-adaptive-platform-footer-capability-icon{width:clamp(3.1rem,4vw,4.35rem);aspect-ratio:1;display:grid;place-items:center;color:#008f99}.sonablate-adaptive-platform-footer-capability-icon svg{width:86%;height:86%;stroke-width:1.55}.sonablate-adaptive-platform-footer-copy{min-width:0;padding-right:clamp(1.2rem,1.7vw,1.8rem);border-right:1px solid rgba(70,136,160,.24)}.sonablate-adaptive-platform-footer-copy p{margin:0;color:#374860d1;font-size:var(--content-small-font-size);font-weight:600;line-height:1.35}.sonablate-adaptive-platform-footer-copy p:first-child{margin-bottom:.32rem;color:#008ba3;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase}.sonablate-adaptive-platform-footer-copy h3{margin:0 0 .42rem;color:#007c83;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:700;line-height:.98}.sonablate-adaptive-platform-footer-card{min-width:0;min-height:clamp(6.7rem,7.4vw,8rem);padding:clamp(.85rem,1.1vw,1.1rem);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(.85rem,1.1vw,1.1rem);align-items:center;border:1px solid rgba(0,168,181,.2);border-radius:1rem;background:#ffffffeb;box-shadow:0 .85rem 1.8rem #07385b14}.sonablate-adaptive-platform-footer-card-icon{width:clamp(3.4rem,4.3vw,4.8rem);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(0,168,181,.22);border-radius:999px;color:#008ba3;background:radial-gradient(circle,rgba(36,213,223,.12),transparent 68%)}.sonablate-adaptive-platform-footer-card-icon svg{width:68%;height:68%;stroke-width:1.55}.sonablate-adaptive-platform-footer-card-copy{min-width:0}.sonablate-adaptive-platform-footer-card-copy h3{margin:0 0 .2rem;color:#061b4f;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.05}.sonablate-adaptive-platform-footer-card-copy p{margin:0;color:#374860d1;font-size:var(--content-meta-font-size);font-weight:600;line-height:1.24}.sonablate-adaptive-platform-footer-card-copy p:first-of-type{margin-bottom:.28rem;color:#008ba3;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700}.sonablate-adaptive-platform-footer-card-arrow{width:1.35rem;height:1.35rem;color:#008ba3;stroke-width:2.2}@media(max-width:1200px){.sonablate-adaptive-platform-decor{right:-10rem;width:46rem;opacity:.34}.sonablate-adaptive-platform-hero{grid-template-columns:minmax(28rem,1fr) minmax(24rem,.86fr);gap:2rem}.sonablate-adaptive-platform-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.sonablate-adaptive-platform-card:after{display:none}.sonablate-adaptive-platform-card{min-height:18.4rem}}@media(max-width:899px){.sonablate-adaptive-platform{padding:2.8rem 0 3.3rem}.sonablate-adaptive-platform-decor{top:0;right:-26rem;width:48rem;opacity:.16}.sonablate-adaptive-platform-hero{grid-template-columns:1fr}.sonablate-adaptive-platform-heading h2{white-space:normal}.sonablate-adaptive-platform-video-placeholder{min-height:20rem}.sonablate-adaptive-platform-intelligence{max-width:none}.sonablate-adaptive-platform-intelligence h3{max-width:34rem}}@media(max-width:480px){.sonablate-adaptive-platform{padding:2.4rem 0 2.8rem}.sonablate-adaptive-platform-video-placeholder{min-height:18.5rem;border-width:2px;border-radius:.78rem}.sonablate-adaptive-platform-video-label{right:.9rem;left:.9rem;justify-content:center}.sonablate-adaptive-platform-capabilities{grid-template-columns:1fr}.sonablate-adaptive-platform-card{min-height:auto;border-radius:1rem}.sonablate-adaptive-platform-card-body,.sonablate-adaptive-platform-card--optimize .sonablate-adaptive-platform-card-body{grid-template-columns:1fr}.sonablate-adaptive-platform-media-placeholder,.sonablate-adaptive-platform-control-placeholder{min-height:12rem}.sonablate-adaptive-platform-card-subtitle,.sonablate-adaptive-platform-card-copy dt,.sonablate-adaptive-platform-card-copy dd,.sonablate-adaptive-platform-control-list li{font-size:var(--content-meta-font-size)}.sonablate-adaptive-platform-footer{grid-template-columns:1fr;gap:1rem;border-radius:1rem}}@media(prefers-reduced-motion:reduce){.sonablate-adaptive-platform-card,.sonablate-adaptive-platform-card-icon{transition:none}.sonablate-adaptive-platform-card:hover,.sonablate-adaptive-platform-card:focus-visible,.sonablate-adaptive-platform-card:focus-within{transform:none}}.sonablate-adaptive-platform-heading{margin-bottom:clamp(1.3rem,1.8vw,1.9rem)}.sonablate-adaptive-platform-insight{margin:0;color:#008ba3;font-family:var(--font-heading);font-size:var(--content-body-font-size);font-weight:600;letter-spacing:.38em;line-height:1;text-transform:uppercase}.sonablate-adaptive-platform-video-placeholder{aspect-ratio:2.86 / 1;min-height:unset;border:0;border-radius:1.18rem;background:radial-gradient(circle at 46% 16%,rgba(17,156,176,.28),transparent 16rem),radial-gradient(circle at 74% 46%,rgba(0,109,147,.2),transparent 18rem),linear-gradient(135deg,#061b4f,#00435c 47%,#061547);box-shadow:0 1.15rem 2.2rem #061b4f2e,0 0 0 1px #ffffffb3 inset}.sonablate-adaptive-platform-video-placeholder:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at 20% 20%,rgba(0,160,174,.2),transparent 32%),linear-gradient(90deg,rgba(255,255,255,.05),transparent 22%,rgba(255,255,255,.03));pointer-events:none}.sonablate-adaptive-platform-video-media{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:.96}.sonablate-adaptive-platform-video-wave{position:absolute;inset:21% -4% 7% -5%;z-index:1;opacity:.82;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 92%,transparent 100%);pointer-events:none}.sonablate-adaptive-platform-video-wave svg{width:100%;height:100%;display:block}.sonablate-adaptive-platform-video-wave path{fill:none;stroke:#19bfd29e;stroke-width:3;stroke-linecap:round;stroke-dasharray:1 11;filter:drop-shadow(0 0 .45rem rgba(36,213,223,.3))}.sonablate-adaptive-platform-video-wave path:nth-child(2){opacity:.78}.sonablate-adaptive-platform-video-wave path:nth-child(3){opacity:.56}.sonablate-adaptive-platform-video-wave path:nth-child(4){opacity:.34}.sonablate-adaptive-platform-video-label{z-index:4;left:clamp(1rem,1.6vw,1.45rem);top:clamp(.95rem,1.25vw,1.25rem);bottom:auto;min-height:clamp(2.05rem,2.25vw,2.45rem);padding:.18rem clamp(.9rem,1.2vw,1.1rem) .18rem .42rem;gap:.55rem;border:1px solid rgba(0,171,183,.62);background:#03263ba3;color:#fff;font-size:var(--content-meta-font-size);box-shadow:0 0 1.2rem #24d5df2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.sonablate-adaptive-platform-video-label-icon{width:clamp(1.35rem,1.55vw,1.62rem);display:grid;place-items:center;border:1px solid rgba(63,218,227,.74);color:#fff;background:#0070899e;box-shadow:0 0 .9rem #24d5df4d,0 0 0 1px #ffffff24 inset}.sonablate-adaptive-platform-video-label-icon svg{width:52%;height:52%;margin-left:.08rem;fill:currentColor;stroke-width:1.8}.sonablate-adaptive-platform-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch}.sonablate-adaptive-platform-video-placeholder{width:100%;max-width:100%;height:auto;min-width:0;min-height:clamp(26rem,29vw,30rem)}.sonablate-adaptive-platform-intelligence{min-width:0;height:100%;max-width:39rem;min-height:clamp(18rem,18vw,22rem);padding-top:clamp(.1rem,.3vw,.35rem);display:flex;flex-direction:column;justify-content:flex-start}.sonablate-adaptive-platform-intelligence h3{max-width:34.5rem;color:#061b4f;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:700;line-height:1.03}.sonablate-adaptive-platform-intelligence>span{width:clamp(2.7rem,3.4vw,3.5rem);height:clamp(.16rem,.22vw,.22rem);margin:clamp(.75rem,.95vw,.95rem) 0 clamp(1.15rem,1.35vw,1.42rem);background:linear-gradient(90deg,#00a7b3,#00878d)}.sonablate-adaptive-platform-intelligence .sonablate-adaptive-platform-intelligence-copy{max-width:38rem;color:#374860d1;font-size:var(--content-body-font-size);font-weight:600;line-height:1.52}.sonablate-adaptive-platform-practice{--sonablate-practice-node-size: clamp(2.02rem, 2.22vw, 2.42rem);--sonablate-practice-flow-y: calc(var(--sonablate-practice-node-size) / 2);--sonablate-practice-flow-thickness: clamp(.26rem, .32vw, .36rem);position:relative;z-index:3;margin-top:clamp(.85rem,1.15vw,1.18rem);min-height:clamp(5.15rem,5.9vw,6.25rem);padding:clamp(.86rem,1.05vw,1.1rem) clamp(1rem,1.45vw,1.45rem);display:grid;grid-template-columns:minmax(24rem,.42fr) minmax(32rem,1fr);gap:clamp(1.2rem,2.2vw,2.7rem);align-items:center;overflow:hidden;border:1px solid rgba(70,190,210,.28);border-radius:.68rem;background:linear-gradient(180deg,#fffffff7,#fafefff5),#fff;box-shadow:0 .8rem 1.9rem #0b476914,0 0 0 1px #ffffffc2 inset}.sonablate-adaptive-platform-practice-copy{align-self:center;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(.76rem,.95vw,1rem);align-items:center}.sonablate-adaptive-platform-practice-icon{align-self:center;width:clamp(2.85rem,3.2vw,3.45rem);aspect-ratio:1;display:grid;place-items:center;border:0;border-radius:0;color:#65738f;background:transparent;box-shadow:none}.sonablate-adaptive-platform-practice-icon svg{width:82%;height:82%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.15}.sonablate-adaptive-platform-practice-icon svg circle:not(.sonablate-adaptive-platform-practice-icon-ring){fill:#008ba3;stroke:#008ba3}.sonablate-adaptive-platform-practice-icon-ring{stroke:#00a8b585}.sonablate-adaptive-platform-practice-copy p,.sonablate-adaptive-platform-practice-copy h3,.sonablate-adaptive-platform-practice-copy span{margin:0}.sonablate-adaptive-platform-practice-copy p{color:#008ba3;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:700;letter-spacing:.24em;line-height:1}.sonablate-adaptive-platform-practice-copy h3{margin-top:.16rem;color:#061b4f;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1}.sonablate-adaptive-platform-practice-copy span{display:block;max-width:31rem;margin-top:.18rem;color:#374860cc;font-size:var(--content-meta-font-size);font-weight:600;line-height:1.28}.sonablate-adaptive-platform-practice-steps{position:relative;min-width:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;align-self:center;list-style:none}.sonablate-adaptive-platform-practice-steps:before{display:none}.sonablate-adaptive-platform-practice-steps li{position:relative;z-index:1;display:grid;grid-template-rows:var(--sonablate-practice-node-size) auto;justify-items:center;align-content:start;gap:clamp(.35rem,.48vw,.52rem);color:#061b4f;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:700;line-height:1;text-align:center}.sonablate-adaptive-platform-practice-steps li:after{content:"";position:absolute;left:calc(50% + (var(--sonablate-practice-node-size) / 2) + clamp(.36rem,.6vw,.58rem));right:calc(-50% + (var(--sonablate-practice-node-size) / 2) + clamp(.36rem,.6vw,.58rem));top:var(--sonablate-practice-flow-y);z-index:0;height:var(--sonablate-practice-flow-thickness);border-radius:999px;background:linear-gradient(90deg,#00a9b4,#008f99);box-shadow:0 .28rem .5rem #008ba329;transform:translateY(-50%);pointer-events:none}.sonablate-adaptive-platform-practice-steps li:before{content:"";position:absolute;left:calc(100% - clamp(.42rem,.72vw,.64rem));top:var(--sonablate-practice-flow-y);z-index:1;width:clamp(2.05rem,2.38vw,2.7rem);height:clamp(2.05rem,2.38vw,2.7rem);background:#008f99;clip-path:polygon(0 14%,100% 50%,0 86%,22% 50%);filter:drop-shadow(0 .22rem .32rem rgba(0,139,163,.2));transform:translate(-50%,-50%);pointer-events:none}.sonablate-adaptive-platform-practice-steps li:last-child:after{display:none}.sonablate-adaptive-platform-practice-steps li:last-child:before{display:none}.sonablate-adaptive-platform-practice-step-node{position:relative;z-index:2;width:var(--sonablate-practice-node-size);aspect-ratio:1;display:grid;place-items:center;border:2px solid #ffffff;border-radius:999px;background:linear-gradient(180deg,#009cad,#007f95);color:#fff;font-size:var(--content-body-font-size);font-weight:500;box-shadow:0 0 0 .18rem #008ba32e,0 .35rem .7rem #004d622e}.sonablate-adaptive-platform-step-instruction{margin:clamp(.72rem,.9vw,.95rem) 0 0;display:flex;align-items:center;gap:.42rem;justify-content:center;color:#374860cc;font-size:var(--content-meta-font-size);font-weight:600;line-height:1.3;text-align:center}.sonablate-adaptive-platform-step-instruction svg{width:1rem;height:1rem;flex:0 0 auto;color:#008ba3;stroke-width:2}.sonablate-adaptive-platform-capabilities{margin-top:clamp(.72rem,.9vw,.95rem);display:grid;grid-template-columns:1fr;gap:0}.sonablate-adaptive-platform-tabs{position:relative;z-index:4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;border:1px solid rgba(70,190,210,.36);border-radius:999px;background:#ffffffd1;box-shadow:0 .75rem 1.8rem #0b476914}.sonablate-adaptive-platform-tab{position:relative;min-height:4.25rem;padding:.85rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:clamp(.55rem,.9vw,.9rem);border:0;border-right:1px solid rgba(70,136,160,.18);background:transparent;color:#061b4f;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:600;letter-spacing:0;cursor:pointer;transition:background .22s ease,color .22s ease,box-shadow .22s ease}.sonablate-adaptive-platform-tab:first-child{border-top-left-radius:999px;border-bottom-left-radius:999px}.sonablate-adaptive-platform-tab:last-child{border-right:0;border-top-right-radius:999px;border-bottom-right-radius:999px}.sonablate-adaptive-platform-tab--before-active{border-right-color:transparent}.sonablate-adaptive-platform-tab--active{z-index:3;margin:-1px;border-right-color:transparent;border-radius:999px;background:linear-gradient(90deg,#008f99,#00a8ad);color:#fff;box-shadow:0 .85rem 1.7rem #008f992e,0 0 0 1px #ffffff2e inset}.sonablate-adaptive-platform-tab--active:first-child{margin-left:0}.sonablate-adaptive-platform-tab--active:last-child{margin-right:0}.sonablate-adaptive-platform-tab--active:after{display:none}.sonablate-adaptive-platform-tab-icon{position:relative;z-index:1;width:clamp(2.35rem,2.8vw,3rem);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(0,139,163,.36);border-radius:999px;background:#ffffffe6;color:#008ba3}.sonablate-adaptive-platform-tab--active .sonablate-adaptive-platform-tab-icon{border-color:#ffffff80;background:#ffffff24;color:#fff}.sonablate-adaptive-platform-tab-icon svg{width:58%;height:58%;stroke-width:1.8}.sonablate-adaptive-platform-tab-arrow{width:1.05rem;height:1.05rem;color:#008ba3b8;stroke-width:2.1}.sonablate-adaptive-platform-tab--active .sonablate-adaptive-platform-tab-arrow{color:#fff}.sonablate-adaptive-platform-detail{position:relative;z-index:2;margin-top:0;min-height:clamp(13.5rem,16vw,18rem);padding:clamp(1.15rem,1.5vw,1.55rem);display:grid;grid-template-columns:minmax(24rem,1.05fr) minmax(22rem,.9fr) minmax(22rem,.95fr);gap:clamp(1.25rem,2vw,2.2rem);align-items:center;border:1px solid rgba(70,190,210,.28);border-top:0;border-radius:0 0 1.25rem 1.25rem;background:#fffffff0;box-shadow:0 1rem 2.2rem #0b47691a,0 0 0 1px #ffffffbd inset}.sonablate-adaptive-platform-detail-visual{position:relative;width:100%;min-height:0;aspect-ratio:16 / 10;overflow:hidden;border-radius:.62rem;background:radial-gradient(circle at 48% 54%,rgba(36,213,223,.22),transparent 16%),radial-gradient(ellipse at 48% 50%,rgba(42,207,214,.28),transparent 34%),linear-gradient(135deg,#04133d,#052654 64%,#020a27);box-shadow:0 .85rem 1.8rem #04143833}.sonablate-adaptive-platform-detail-visual:before{content:"";position:absolute;inset:1rem;z-index:1;border:1px solid rgba(36,213,223,.22);border-radius:.42rem;background:linear-gradient(90deg,rgba(36,213,223,.12) 1px,transparent 1px),linear-gradient(180deg,rgba(36,213,223,.1) 1px,transparent 1px);background-size:1.15rem 1.15rem}.sonablate-adaptive-platform-detail-image{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;transform:scale(var(--sonablate-adaptive-detail-image-scale, 1));transform-origin:center center;filter:saturate(1.05) contrast(1.04)}.sonablate-adaptive-platform-detail-visual--has-image:before{inset:0;border:0;border-radius:inherit;background:linear-gradient(180deg,#020a270a,#020a2738),radial-gradient(circle at 50% 50%,rgba(36,213,223,.12),transparent 42%)}.sonablate-adaptive-platform-detail-visual--see:after,.sonablate-adaptive-platform-detail-visual--monitor:after,.sonablate-adaptive-platform-detail-visual--protect:after,.sonablate-adaptive-platform-detail-visual--optimize:after{content:"";position:absolute;inset:18% 12%;border-radius:50%;border:1px solid rgba(36,213,223,.42);box-shadow:0 0 0 .6rem #24d5df0a,0 0 2rem #24d5df38}.sonablate-adaptive-platform-detail-visual--has-image:after{display:none}.sonablate-adaptive-platform-detail-scan{position:absolute;left:50%;top:50%;z-index:2;width:clamp(4.4rem,5vw,5.6rem);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(36,213,223,.42);border-radius:999px;color:#36e5ea;background:#051f4794;transform:translate(-50%,-50%)}.sonablate-adaptive-platform-detail-visual--has-image .sonablate-adaptive-platform-detail-scan,.sonablate-adaptive-platform-detail-visual--has-image .sonablate-adaptive-platform-detail-expand{display:none}.sonablate-adaptive-platform-detail-scan svg{width:58%;height:58%;stroke-width:1.55}.sonablate-adaptive-platform-detail-expand{position:absolute;left:1rem;bottom:1rem;z-index:3;width:2.5rem;aspect-ratio:1;display:grid;place-items:center;border-radius:999px;color:#fff;background:#008f99bd;box-shadow:0 .45rem 1rem #004b6340}.sonablate-adaptive-platform-detail-expand svg{width:55%;height:55%}.sonablate-adaptive-platform-detail-copy{min-width:0}.sonablate-adaptive-platform-detail-kicker{margin:0 0 .24rem;color:#008ba3;font-family:var(--font-heading);font-size:var(--content-body-font-size);font-weight:600;letter-spacing:.12em;line-height:1}.sonablate-adaptive-platform-detail-title{margin:0;color:#061b4f;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:600;line-height:1.08}.sonablate-adaptive-platform-detail-subtitle-row{display:flex;align-items:center;gap:clamp(.55rem,.8vw,.78rem);min-width:0;margin:.34rem 0 .72rem}.sonablate-adaptive-platform-patent-seal{position:relative;display:grid;flex:0 0 auto;place-items:center;width:clamp(3rem,3.7vw,3.7rem);aspect-ratio:1;border:1px dashed rgba(0,139,163,.54);border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.98) 0 42%,transparent 43%),radial-gradient(circle at 50% 50%,#24d5df29,#ffffffeb 68%);box-shadow:inset 0 0 0 .24rem #ffffffd1,0 .35rem .8rem #008ba31f;color:#008ba3;font-family:var(--font-heading);text-transform:uppercase}.sonablate-adaptive-platform-patent-seal:before{content:"";position:absolute;inset:.34rem;border:1px solid rgba(0,139,163,.2);border-radius:inherit}.sonablate-adaptive-platform-patent-seal svg{position:relative;z-index:1;width:38%;height:38%;color:#009ca6;fill:#009ca61f;stroke-width:1.8}.sonablate-adaptive-platform-patent-seal-word{position:absolute;left:50%;z-index:1;color:#008ba3;font-size:.36rem;font-weight:700;letter-spacing:.08em;line-height:1;white-space:nowrap;transform:translate(-50%)}.sonablate-adaptive-platform-patent-seal-word--top{top:.52rem}.sonablate-adaptive-platform-patent-seal-word--bottom{bottom:.52rem}.sonablate-adaptive-platform-detail-subtitle{min-width:0;margin:0;color:#008ba3;font-size:var(--content-body-font-size);font-weight:600;line-height:1.24}.sonablate-adaptive-platform-detail-copy dl{display:grid;gap:.6rem;margin:0}.sonablate-adaptive-platform-detail-copy dt{color:#008ba3;font-family:var(--font-heading);font-size:var(--content-body-font-size);font-weight:600;line-height:1.1}.sonablate-adaptive-platform-detail-copy dd{margin:.12rem 0 0;color:var(--color-blue);font-size:var(--content-body-font-size);line-height:1.36}.sonablate-adaptive-platform-detail-list{min-width:0;margin:0;padding:0 0 0 clamp(1rem,2vw,2rem);display:grid;gap:clamp(.6rem,.8vw,.82rem);border-left:1px solid rgba(70,136,160,.18);list-style:none}.sonablate-adaptive-platform-detail-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.68rem;align-items:start;color:var(--color-blue);font-size:var(--content-body-font-size);font-weight:600;line-height:1.34}.sonablate-adaptive-platform-detail-list svg{width:1.1rem;height:1.1rem;margin-top:.08rem;color:#16a9b5;stroke-width:2.2}@media(max-width:1200px){.sonablate-adaptive-platform-practice{grid-template-columns:minmax(0,1fr);gap:1rem 1.3rem}.sonablate-adaptive-platform-practice-copy{grid-column:1 / -1}.sonablate-adaptive-platform-footer{grid-template-columns:1fr}.sonablate-adaptive-platform-footer-capabilities,.sonablate-adaptive-platform-footer-copy{padding-right:0;padding-bottom:1rem;border-right:0;border-bottom:1px solid rgba(70,136,160,.18)}.sonablate-adaptive-platform-detail{grid-template-columns:minmax(21rem,1fr) minmax(18rem,1fr)}.sonablate-adaptive-platform-detail-list{grid-column:1 / -1;padding:1rem 0 0;border-top:1px solid rgba(70,136,160,.18);border-left:0}}@media(max-width:899px){.sonablate-adaptive-platform-insight{letter-spacing:.24em;line-height:1.35}.sonablate-adaptive-platform-practice{grid-template-columns:1fr;padding:.95rem;gap:1.05rem}.sonablate-adaptive-platform-practice-steps{grid-template-columns:repeat(4,minmax(5.8rem,1fr));overflow-x:auto;padding:.4rem 0 .35rem}.sonablate-adaptive-platform-practice-steps:before{display:none}.sonablate-adaptive-platform-practice-steps li:after{display:block}.sonablate-adaptive-platform-footer-card{grid-template-columns:auto minmax(0,1fr)}.sonablate-adaptive-platform-footer-card-arrow{display:none}.sonablate-adaptive-platform-video-placeholder{aspect-ratio:2.45 / 1;min-height:clamp(18rem,52vw,24rem)}.sonablate-adaptive-platform-hero{grid-template-columns:1fr;align-items:start}.sonablate-adaptive-platform-intelligence{height:auto;min-height:0}.sonablate-adaptive-platform-tabs{grid-template-columns:repeat(4,minmax(11.5rem,1fr));overflow-x:auto}.sonablate-adaptive-platform-tab{min-height:3.75rem;justify-content:flex-start}.sonablate-adaptive-platform-detail{grid-template-columns:1fr;border-top:1px solid rgba(70,190,210,.28);border-radius:1rem}.sonablate-adaptive-platform-detail-visual{min-height:14rem}.sonablate-adaptive-platform-detail-list{grid-column:auto}}@media(max-width:480px){.sonablate-adaptive-platform-insight{letter-spacing:.14em}.sonablate-adaptive-platform-footer{padding:.95rem}.sonablate-adaptive-platform-footer-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.sonablate-adaptive-platform-footer-capability:nth-child(2){border-right:0}.sonablate-adaptive-platform-footer-capability:nth-child(-n+2){border-bottom:1px solid rgba(70,136,160,.18)}.sonablate-adaptive-platform-footer-copy h3{font-size:var(--heading-card-size)}.sonablate-adaptive-platform-footer-card{grid-template-columns:1fr;justify-items:start}.sonablate-adaptive-platform-video-placeholder{aspect-ratio:2.02 / 1;min-height:18.5rem;border-radius:.9rem}.sonablate-adaptive-platform-video-label{right:.9rem;left:.9rem;justify-content:center}.sonablate-adaptive-platform-tabs{grid-template-columns:repeat(4,minmax(9.5rem,1fr));border-radius:999px}.sonablate-adaptive-platform-tab{min-height:3.4rem;padding:.62rem .78rem;gap:.45rem;font-size:var(--heading-card-size)}.sonablate-adaptive-platform-tab-icon{width:2.15rem}.sonablate-adaptive-platform-detail{padding:.95rem}.sonablate-adaptive-platform-detail-visual{min-height:12rem}.sonablate-adaptive-platform-detail-title{font-size:var(--heading-card-size)}.sonablate-adaptive-platform-patent-seal{width:2.75rem}.sonablate-adaptive-platform-patent-seal-word{font-size:.32rem}.sonablate-adaptive-platform-patent-seal-word--top{top:.46rem}.sonablate-adaptive-platform-patent-seal-word--bottom{bottom:.46rem}.sonablate-adaptive-platform-detail-subtitle,.sonablate-adaptive-platform-detail-copy dt,.sonablate-adaptive-platform-detail-copy dd,.sonablate-adaptive-platform-detail-list li{font-size:var(--content-body-font-size)}}@media(prefers-reduced-motion:reduce){.sonablate-adaptive-platform-tab{transition:none}}.sonablate-global-leadership{position:relative;isolation:isolate;overflow:hidden;padding:clamp(2.4rem,3.6vw,4rem) 0 clamp(3rem,4.6vw,5rem);background:radial-gradient(circle at 10% 6%,rgba(36,213,223,.12),transparent 23rem),linear-gradient(180deg,#fff,#f7fbff 54%,#fff);color:var(--color-blue)}.sonablate-global-hero{display:grid;grid-template-columns:minmax(18rem,.62fr) minmax(42rem,1.72fr);gap:clamp(.65rem,1vw,1rem);align-items:stretch}.sonablate-global-hero-copy,.sonablate-global-media-stage,.sonablate-global-atlas,.sonablate-global-passport,.sonablate-global-pillar,.sonablate-global-resource{min-width:0;border:1px solid rgba(31,169,201,.18);border-radius:.75rem;background:#fffffff5;box-shadow:0 .72rem 1.6rem #082d5214,inset 0 1px #fffffff2}.sonablate-global-hero-copy{position:relative;z-index:3;display:grid;align-content:center;padding:clamp(1.05rem,1.6vw,1.55rem) clamp(.8rem,1.1vw,1.15rem) clamp(1.05rem,1.6vw,1.55rem) 0;border-color:transparent;background:transparent;box-shadow:none}.sonablate-global-kicker{display:inline-flex;align-items:center;gap:.55rem;color:#02b9c8;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sonablate-global-kicker span{width:clamp(2.1rem,3.8vw,3.4rem);height:.13rem;border-radius:999px;background:linear-gradient(90deg,#24d5df,#24d5df00)}.sonablate-global-hero-copy h2{max-width:40rem;margin:.75rem 0 0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:600;line-height:1.02}.sonablate-global-hero-copy h2>span{display:block}.sonablate-global-hero-subtitle{margin:.86rem 0 0;color:#069cae;font-family:var(--font-heading);font-size:var(--section-intro-font-size);font-weight:700;line-height:1.32}.sonablate-global-hero-body{margin:.72rem 0 0;max-width:34rem;color:#526783;font-size:var(--content-small-font-size);font-weight:600;line-height:1.56}.sonablate-global-hero-actions{display:flex;flex-wrap:wrap;gap:.82rem;margin-top:1.28rem}.sonablate-global-cta-primary,.sonablate-global-cta-secondary,.sonablate-global-pillar-action,.sonablate-global-expert-copy a{display:inline-flex;align-items:center;justify-content:center;gap:.68rem;min-height:3.15rem;padding:.84rem 1.4rem;border-radius:var(--button-radius-primary);border:0;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:600;line-height:1;letter-spacing:0;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.sonablate-global-cta-primary{min-width:15.4rem;min-height:3.18rem;padding:.9rem 1.62rem;background:#009c9f;color:#fff;font-size:var(--content-small-font-size);box-shadow:0 .75rem 1.3rem #009c9f33}.sonablate-global-cta-primary:hover,.sonablate-global-cta-primary:focus-visible{background:#00878b;outline:none}.sonablate-global-cta-secondary{min-width:13.8rem;min-height:3rem;padding:.82rem 1.45rem;border:1px solid rgba(0,156,159,.38);background:#fff;color:#007f84;font-size:var(--content-small-font-size)}.sonablate-global-cta-secondary:hover,.sonablate-global-cta-secondary:focus-visible{border-color:#009c9f;color:#006b70;outline:none}.sonablate-global-cta-primary svg,.sonablate-global-cta-secondary svg,.sonablate-global-pillar-action svg,.sonablate-global-expert-copy a svg{width:1.05rem;height:1.05rem;stroke-width:2.2}.sonablate-global-partnership-modal{position:fixed;inset:0;z-index:20000;display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;padding:calc(var(--header-height-desktop) + 1rem) 1.5rem 1.5rem;overflow-y:auto;overscroll-behavior:contain;animation:sonablate-global-partnership-modal-in .22s ease both}.sonablate-global-partnership-backdrop{position:fixed;inset:0;border:0;background:#0f172a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;animation:sonablate-global-partnership-backdrop-in .24s ease both}.sonablate-global-partnership-panel{position:relative;flex:0 0 auto;z-index:1;width:min(46rem,calc(100vw - 2rem));max-height:none;overflow:visible;border-radius:1.9rem;box-shadow:0 28px 70px #0c234047;animation:sonablate-global-partnership-panel-in .32s cubic-bezier(.22,1,.36,1) both}.sonablate-global-partnership-panel-inner{position:relative;display:grid;gap:0;min-height:100%;padding:0;overflow:hidden;border:1px solid rgba(0,156,166,.32);border-radius:1.9rem;background:linear-gradient(180deg,#fffffffa,#f7fcfdfa);box-shadow:inset 0 1px #ffffffc7,0 0 0 1px #ffffff8a}.sonablate-global-partnership-panel-handle{display:none;justify-self:center;width:3.4rem;height:.34rem;border-radius:999px;background:#1b365d52}.sonablate-global-partnership-panel-header{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;padding:1.5rem 4rem 1.35rem 2.25rem;overflow:hidden;background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.28),transparent 18%),radial-gradient(circle at 88% 24%,rgba(255,255,255,.18),transparent 22%),linear-gradient(135deg,#16c7c8,#079da9 48%,#007f92);color:#fff}.sonablate-global-partnership-panel-header:before,.sonablate-global-partnership-panel-header:after{content:"";position:absolute;right:-6%;bottom:-2.8rem;width:72%;height:5.8rem;border-radius:50%;pointer-events:none}.sonablate-global-partnership-panel-header:before{border-top:2px solid rgba(255,255,255,.22);transform:rotate(-5deg)}.sonablate-global-partnership-panel-header:after{right:-11%;bottom:-3.65rem;border-top:1px solid rgba(255,255,255,.18);transform:rotate(-8deg)}.sonablate-global-partnership-panel-badge{position:relative;z-index:1;display:inline-grid;place-items:center;width:4.6rem;height:4.6rem;border:.42rem solid rgba(255,255,255,.38);border-radius:999px;background:linear-gradient(180deg,#fffffffa,#e6fbfcf5);box-shadow:0 16px 30px #0c234038,inset 0 0 0 1px #009ca629;color:var(--color-medium-teal)}.sonablate-global-partnership-panel-badge svg{width:2.2rem;height:2.2rem;stroke-width:1.9}.sonablate-global-partnership-panel-heading-copy{position:relative;z-index:1;display:grid;gap:.18rem}.sonablate-global-partnership-panel-heading-copy h3{margin:0;color:#fff;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:600;line-height:1.05;text-align:left}.sonablate-global-partnership-panel-heading-copy p{margin:0;color:#ffffffeb;font-size:var(--content-small-font-size);font-weight:600;line-height:1.42;text-align:left}.sonablate-global-partnership-close{position:absolute;top:1rem;right:1rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:0;background:transparent;color:#ffffffeb;cursor:pointer}.sonablate-global-partnership-form{display:grid;gap:1rem;padding:1.9rem 2.35rem 1.2rem}.sonablate-global-partnership-field,.sonablate-global-partnership-field-row{display:grid;gap:.65rem}.sonablate-global-partnership-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sonablate-global-partnership-field>span:first-child{color:var(--color-deep-navy);font-size:var(--content-meta-font-size);font-weight:700;line-height:1.4}.sonablate-global-partnership-field>span:first-child:after{content:" *";color:#e04444;font-weight:700}.sonablate-global-partnership-input-wrap{position:relative;display:block}.sonablate-global-partnership-input-wrap>svg{position:absolute;top:50%;left:.95rem;z-index:1;width:1rem;height:1rem;color:var(--color-medium-teal);pointer-events:none;transform:translateY(-50%)}.sonablate-global-partnership-input-wrap--textarea>svg{top:1.05rem;transform:none}.sonablate-global-partnership-field input,.sonablate-global-partnership-field select,.sonablate-global-partnership-field textarea{width:100%;min-height:3.15rem;padding:.82rem .95rem .82rem 2.85rem;border:1px solid rgba(12,35,64,.14);border-radius:.64rem;background:linear-gradient(180deg,#fffffffa,#fafdfefa);box-shadow:0 8px 18px #0c23400f,inset 0 1px #ffffffdb;color:var(--color-blue);font-family:var(--font-body);font-size:var(--content-small-font-size);line-height:1.4}.sonablate-global-partnership-field input:focus,.sonablate-global-partnership-field select:focus,.sonablate-global-partnership-field textarea:focus{border-color:#009ca68f;box-shadow:0 0 0 3px #16c7c824,0 10px 22px #0c234014;outline:none}.sonablate-global-partnership-field textarea{min-height:4.8rem;resize:vertical}.sonablate-global-partnership-field input::placeholder,.sonablate-global-partnership-field textarea::placeholder{color:#1b365d94}.sonablate-global-partnership-form-error,.sonablate-global-partnership-form-success{margin:0;font-size:var(--content-meta-font-size);line-height:1.5}.sonablate-global-partnership-form-error{color:#b42318}.sonablate-global-partnership-form-success{color:#027a48}.sonablate-global-partnership-submit{display:inline-flex;align-items:center;justify-content:center;gap:.58rem;width:100%;min-height:3.25rem;border:0;border-radius:var(--button-radius-primary);background:linear-gradient(135deg,#21caca,#12b8bd 48%,#009ca6);box-shadow:0 15px 24px #009ca638;color:#fff;font-weight:800;cursor:pointer}.sonablate-global-partnership-submit svg{width:1.05rem;height:1.05rem}.sonablate-global-partnership-panel-footer{display:grid;gap:.55rem;justify-items:center;padding:1rem 2.35rem 1.45rem;border-top:1px solid rgba(12,35,64,.08);background:linear-gradient(180deg,#f7fcfd00,#ecf8fab8);text-align:center}.sonablate-global-partnership-panel-footer p{display:inline-flex;gap:.45rem;align-items:center;justify-content:center;margin:0;color:var(--color-blue);font-size:var(--content-small-font-size)}.sonablate-global-partnership-panel-footer svg{flex:0 0 auto;width:.95rem;height:.95rem;color:var(--color-medium-teal)}.sonablate-global-partnership-panel-footer a{color:var(--color-medium-teal);font-weight:600;text-decoration:none}.sonablate-global-access-panel{width:min(78rem,calc(100vw - 2rem))}.sonablate-global-access-panel-header{min-height:10.9rem;align-items:start;padding:1.75rem 4.8rem 1.45rem 2.2rem;background:radial-gradient(circle at 16% 12%,rgba(255,255,255,.3),transparent 18%),radial-gradient(circle at 78% 28%,rgba(133,238,243,.28),transparent 24%),linear-gradient(135deg,#03214a,#006b84 52%,#12b6bd)}.sonablate-global-access-panel-header .sonablate-global-partnership-panel-badge{width:6.1rem;height:6.1rem;border-width:.68rem}.sonablate-global-access-panel-header .sonablate-global-partnership-panel-badge svg{width:3.35rem;height:3.35rem}.sonablate-global-access-panel-header .sonablate-global-partnership-panel-heading-copy{max-width:51rem;gap:.42rem}.sonablate-global-access-panel-header .sonablate-global-partnership-panel-heading-copy h3{font-size:clamp(2rem,3vw,3.1rem)}.sonablate-global-access-panel-header .sonablate-global-partnership-panel-heading-copy p{max-width:49rem;font-size:var(--content-body-font-size);line-height:1.48}.sonablate-global-access-eyebrow{color:#ffffffc7;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase}.sonablate-global-access-body{display:grid;gap:1.15rem;padding:1.25rem clamp(1.4rem,2.5vw,2.2rem) 1.05rem;background:radial-gradient(circle at 8% 8%,rgba(36,213,223,.1),transparent 16rem),linear-gradient(180deg,#fff,#f4fbfd)}.sonablate-global-access-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.sonablate-global-access-stat{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;min-height:6.9rem;align-items:center;padding:1rem 1.28rem;border:1px solid rgba(7,52,105,.15);border-radius:.72rem;background:radial-gradient(circle at 14% 42%,rgba(217,244,249,.72),transparent 3.1rem),linear-gradient(180deg,#fffffffc,#f8fcfef5);box-shadow:0 .5rem 1.2rem #082d520d}.sonablate-global-access-stat-icon{display:inline-grid;place-items:center;width:4.05rem;height:4.05rem;border-radius:999px;background:#e8f5f8;color:#087c97}.sonablate-global-access-stat-icon svg{width:2.15rem;height:2.15rem;stroke-width:2}.sonablate-global-access-stat-copy{display:grid;gap:.26rem}.sonablate-global-access-stat strong{color:#08849d;font-family:var(--font-heading);font-size:clamp(1.8rem,2.5vw,2.55rem);font-weight:650;line-height:1}.sonablate-global-access-stat span{color:#526783;font-size:var(--content-meta-font-size);font-weight:700;line-height:1.35;text-transform:uppercase}.sonablate-global-access-region-section{display:grid;gap:.72rem}.sonablate-global-access-region-section>header{display:flex;align-items:center;gap:.55rem;color:#061b4f}.sonablate-global-access-region-section>header svg{width:1.15rem;height:1.15rem;color:#009ca6;stroke-width:2}.sonablate-global-access-region-section h4,.sonablate-global-access-region-section h5{margin:0;color:#061b4f;font-family:var(--font-heading)}.sonablate-global-access-region-section h4{font-size:var(--heading-card-size);font-weight:600}.sonablate-global-access-regions{display:grid;grid-template-columns:1fr;gap:.55rem}.sonablate-global-access-region-card,.sonablate-global-access-distributor-card{padding:.82rem 1rem;border:1px solid rgba(7,52,105,.13);border-radius:.72rem;background:#ffffffe0;box-shadow:0 .3rem .82rem #082d5209}.sonablate-global-access-region-card h5,.sonablate-global-access-distributor-card h5{font-size:var(--content-small-font-size);font-weight:700;line-height:1.25}.sonablate-global-access-country-list{display:flex;flex-wrap:wrap;gap:.34rem .5rem;margin-top:.42rem}.sonablate-global-access-country-list span{display:inline-flex;min-height:1.5rem;align-items:center;border:1px solid rgba(0,156,166,.16);border-radius:999px;padding:.18rem .72rem;background:#f3f9fd;color:#102a5c;font-size:var(--content-meta-font-size);font-weight:650;line-height:1.15}.sonablate-global-access-distributor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem}.sonablate-global-access-distributor-card p{margin:.45rem 0 0;color:#526783;font-size:var(--content-meta-font-size);font-weight:600;line-height:1.48}.sonablate-global-access-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;margin-top:.15rem}.sonablate-global-access-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.58rem;align-items:flex-start;padding:0;border:0;border-radius:0;background:transparent;color:#526783}.sonablate-global-access-note svg{width:1.75rem;height:1.75rem;margin-top:.12rem;color:#087c97;stroke-width:1.9}.sonablate-global-access-note p{margin:0;font-size:var(--content-meta-font-size);font-weight:600;line-height:1.45}.sonablate-global-access-learn-more{display:inline-flex;min-height:2.85rem;align-items:center;justify-content:center;gap:.64rem;border:2px solid #0096ad;border-radius:999px;padding:.58rem 1.6rem;color:#087c97;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:1;text-decoration:none;transition:color .18s ease,background .18s ease,transform .18s ease}.sonablate-global-access-learn-more:hover,.sonablate-global-access-learn-more:focus-visible{background:#009ca6;color:#fff;transform:translateY(-1px)}@keyframes sonablate-global-partnership-modal-in{0%{opacity:0}to{opacity:1}}@keyframes sonablate-global-partnership-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes sonablate-global-partnership-panel-in{0%{opacity:0;transform:translateY(1.25rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.sonablate-global-media-stage{position:relative;z-index:1;isolation:isolate;overflow:hidden;margin-left:clamp(-18rem,-15vw,-10rem);min-height:clamp(28rem,35vw,39rem);border-radius:1rem;border-color:transparent;background:radial-gradient(circle at 72% 22%,rgba(36,213,223,.08),transparent 17rem),linear-gradient(145deg,#f7fcff,#fff);box-shadow:none}.sonablate-global-media-video-frame{position:absolute;inset:clamp(.8rem,1vw,1.05rem);overflow:hidden;border-radius:.82rem;border:0;background:linear-gradient(145deg,#f8fdff,#fff)}.sonablate-global-media-video-frame:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#fff,#ffffffc7 5.5%,#fff0 18%),linear-gradient(270deg,#fff,#ffffffb8 6.5%,#fff0 19%)}.sonablate-global-media-video,.sonablate-global-media-video-frame img,.sonablate-global-media-map{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.sonablate-global-media-map{width:108%;max-width:none;height:100%;object-fit:contain;object-position:center center;filter:saturate(1.04) contrast(1.02);transform:translate(-6%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.05) 2.5%,#000000 11%,#000000 89%,rgba(0,0,0,.05) 97.5%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.05) 2.5%,#000000 11%,#000000 89%,rgba(0,0,0,.05) 97.5%,transparent 100%)}.sonablate-global-media-video-placeholder{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:inherit;color:#009ca6;background:radial-gradient(circle at 32% 50%,rgba(36,213,223,.24),transparent 7rem),repeating-radial-gradient(circle at 34% 50%,rgba(24,132,170,.16) 0 .08rem,transparent .08rem .48rem)}.sonablate-global-media-video-placeholder svg{width:clamp(3.5rem,5.2vw,5.8rem);height:clamp(3.5rem,5.2vw,5.8rem);fill:#009ca614;stroke-width:1.3}.sonablate-global-media-video-placeholder strong{margin-top:.35rem;color:#007e91;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:650;letter-spacing:.04em;text-transform:uppercase}.sonablate-global-media-video-orbit{position:absolute;left:30%;top:50%;width:clamp(11rem,17vw,18rem);aspect-ratio:1;border:1px solid rgba(0,156,166,.18);border-radius:999px;transform:translate(-50%,-50%)}.sonablate-global-media-video-orbit--inner{width:clamp(7rem,11vw,12rem);border-color:#009ca63d}.sonablate-global-media-passport-layer{position:absolute;right:clamp(.35rem,.7vw,.9rem);bottom:clamp(.65rem,1vw,1.15rem);z-index:2;width:min(24%,19.5rem);animation:sonablate-global-passport-float 5.8s ease-in-out infinite;will-change:transform}.sonablate-global-media-passport-image{display:block;width:100%;height:auto;max-height:clamp(9.5rem,13.5vw,15rem);object-fit:contain;filter:drop-shadow(0 1.05rem 1.55rem rgba(8,45,82,.16)) drop-shadow(0 0 .08rem rgba(31,169,201,.18))}@keyframes sonablate-global-passport-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-.45rem,0)}}.sonablate-global-media-passport-placeholder{display:grid;justify-items:start;gap:clamp(.7rem,1vw,.95rem);min-height:clamp(16rem,21vw,23rem);padding:clamp(1.2rem,1.6vw,1.75rem);border:1px solid rgba(31,169,201,.22);border-radius:1rem;background:#fffffff0;box-shadow:0 1.1rem 2.2rem #082d521f,inset 0 1px #fffffffa;color:#0b1f54}.sonablate-global-media-passport-placeholder svg{width:clamp(2.4rem,3vw,3.2rem);height:clamp(2.4rem,3vw,3.2rem);color:#009ca6;stroke-width:1.45}.sonablate-global-media-passport-placeholder span{color:#008a8e;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:650;letter-spacing:.1em;text-transform:uppercase}.sonablate-global-media-passport-placeholder strong{max-width:18rem;color:#0b1f54;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:650;line-height:1.16}.sonablate-global-atlas{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(20.5rem,25vw,27rem);padding:clamp(.82rem,1.05vw,1.12rem);border-radius:.95rem;background:linear-gradient(90deg,#ffffffeb,#ffffff9e),radial-gradient(circle at 60% 48%,rgba(36,213,223,.14),transparent 14rem)}.sonablate-global-atlas:before{content:"";position:absolute;inset:8% 4%;z-index:-1;opacity:.48;background:radial-gradient(circle at 30% 48%,#24d5df 0 .13rem,transparent .15rem),radial-gradient(circle at 47% 42%,#24d5df 0 .13rem,transparent .15rem),radial-gradient(circle at 66% 51%,#24d5df 0 .16rem,transparent .18rem),radial-gradient(circle at 74% 36%,#24d5df 0 .13rem,transparent .15rem),linear-gradient(90deg,transparent 0 8%,rgba(44,156,190,.22) 8% 8.2%,transparent 8.2% 100%),repeating-radial-gradient(circle at 52% 48%,rgba(24,132,170,.22) 0 .08rem,transparent .08rem .46rem);-webkit-mask-image:radial-gradient(ellipse at center,#000 0 60%,transparent 78%);mask-image:radial-gradient(ellipse at center,#000 0 60%,transparent 78%)}.sonablate-global-atlas-map{position:absolute;inset:clamp(.7rem,1vw,1rem);overflow:hidden;border-radius:.72rem;background:#f4fcfdd6}.sonablate-global-atlas-media{width:100%;height:100%;object-fit:cover;object-position:center}.sonablate-global-atlas-placeholder{position:absolute;top:50%;left:58%;display:grid;place-items:center;width:clamp(8.5rem,12vw,12.5rem);aspect-ratio:1;border:1px solid rgba(0,156,166,.28);border-radius:999px;background:radial-gradient(circle at 44% 38%,#fffffff2,#d7f7fbb8 58%,#15aebe38);color:#009ca6;transform:translate(-50%,-50%);box-shadow:0 0 0 .9rem #24d5df14,0 1.2rem 2.2rem #082d521f}.sonablate-global-atlas-placeholder svg{width:44%;height:44%;stroke-width:1.25}.sonablate-global-atlas-placeholder strong{max-width:6.5rem;color:#007e91;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:650;line-height:1.1;text-align:center;text-transform:uppercase}.sonablate-global-atlas-orbit{position:absolute;inset:-.8rem;border:1px solid rgba(0,156,166,.18);border-radius:999px}.sonablate-global-atlas-orbit--inner{inset:1.35rem;border-color:#009ca640}.sonablate-global-atlas-hotspot{position:absolute;width:.7rem;aspect-ratio:1;border-radius:999px;background:#24d5df;box-shadow:0 0 0 .55rem #24d5df33,0 0 1.3rem #24d5dfcc}.sonablate-global-atlas-hotspot--one{top:31%;left:39%}.sonablate-global-atlas-hotspot--two{top:48%;left:52%}.sonablate-global-atlas-hotspot--three{top:38%;right:15%}.sonablate-global-atlas-labels{position:relative;z-index:2;display:grid;gap:.64rem;width:min(13.4rem,44%);margin:2.2rem 0 0;padding:0;list-style:none}.sonablate-global-atlas-label{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.48rem;align-items:center;padding:.45rem .58rem;border:1px solid rgba(31,169,201,.18);border-radius:.55rem;background:#ffffffe0;box-shadow:0 .35rem .9rem #082d5214}.sonablate-global-atlas-label>span{grid-row:span 2;width:.52rem;aspect-ratio:1;border-radius:999px;background:#24d5df;box-shadow:0 0 0 .25rem #24d5df24}.sonablate-global-atlas-label strong{color:#0b1f54;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:650;line-height:1.15}.sonablate-global-atlas-label small{color:#5f748b;font-size:var(--content-meta-font-size);font-weight:500;line-height:1.15}.sonablate-global-atlas-label--2,.sonablate-global-atlas-label--3{margin-left:clamp(1.2rem,2vw,2.4rem)}.sonablate-global-passport{display:grid;align-content:start;padding:clamp(.9rem,1.05vw,1.08rem);border-radius:.95rem}.sonablate-global-passport-header{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:.62rem;align-items:center}.sonablate-global-passport-globe{display:grid;place-items:center;width:clamp(2.45rem,3vw,3rem);aspect-ratio:1;border:1px solid rgba(0,156,166,.22);border-radius:999px;background:#e8fafceb;color:#009ca6}.sonablate-global-passport-globe svg{width:68%;height:68%;stroke-width:1.65}.sonablate-global-passport-badge{display:block;color:#008a8e;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:650;letter-spacing:.1em;line-height:1;text-transform:uppercase}.sonablate-global-passport-headtext h3{margin:.28rem 0 0;color:#0b1f54;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:650;line-height:1.08}.sonablate-global-passport-stat{display:grid;justify-items:center;width:clamp(3.25rem,4vw,4.05rem);padding:.38rem .25rem;border-radius:999px;background:#f2fbfd;color:#0b1f54;text-align:center}.sonablate-global-passport-stat strong{color:#071c55;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1}.sonablate-global-passport-stat span{max-width:3.2rem;color:#526783;font-size:var(--content-meta-font-size);font-weight:600;line-height:1.05}.sonablate-global-passport-desc{grid-column:1 / -1;margin:.42rem 0 0;color:#168a94;font-size:var(--content-meta-font-size);font-weight:600;line-height:1.35}.sonablate-global-passport-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem;margin:.68rem 0 0;padding:0;list-style:none}.sonablate-global-approval{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.42rem;align-items:center;min-height:3.62rem;padding:.42rem .48rem;border:1px solid rgba(31,169,201,.18);border-radius:.62rem;background:#fff}.sonablate-global-approval-status{display:grid;place-items:center;width:1.68rem;aspect-ratio:1;border-radius:999px;background:#e2f8fae6;color:#009ca6}.sonablate-global-approval-status svg{width:64%;height:64%;stroke-width:1.65}.sonablate-global-approval-copy{display:grid;min-width:0;gap:.08rem;line-height:1.14}.sonablate-global-approval-copy strong{color:#0b1f54;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:650;text-transform:uppercase}.sonablate-global-approval-copy span,.sonablate-global-approval-copy em{color:#526783;font-size:var(--content-meta-font-size);font-style:normal;font-weight:500}.sonablate-global-approval-mark{display:grid;place-items:center;width:clamp(2.18rem,2.55vw,2.48rem);aspect-ratio:1;padding:.1rem;border:1px solid rgba(0,156,166,.22);border-radius:999px;background:#f3fbfd;color:#0b3b78;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:650;line-height:1.02;text-align:center}.sonablate-global-approval-mark img{width:100%;height:100%;border-radius:999px;object-fit:cover}.sonablate-global-passport-footnote{display:flex;align-items:center;gap:.42rem;margin:.58rem 0 0;color:#526783;font-size:var(--content-meta-font-size);font-weight:500;line-height:1.35}.sonablate-global-passport-footnote svg{flex:0 0 auto;width:1.25rem;height:1.25rem;color:#009ca6;stroke-width:2}.sonablate-global-community{margin-top:clamp(1.35rem,2vw,2rem)}.sonablate-global-community-heading{text-align:center}.sonablate-global-community-heading h3{display:inline-flex;align-items:center;gap:.75rem;margin:0;color:var(--color-deep-navy);font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:650;line-height:1.04}.sonablate-global-community-heading h3:before,.sonablate-global-community-heading h3:after{content:"";width:clamp(2.2rem,5vw,4.6rem);height:.12rem;border-radius:999px;background:linear-gradient(90deg,#24d5df00,#24d5df)}.sonablate-global-community-heading h3:after{background:linear-gradient(90deg,#24d5df,#24d5df00)}.sonablate-global-community-heading p{margin:.46rem 0 0;color:#009ca6;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:650}.sonablate-global-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.62rem,.9vw,.9rem);margin-top:clamp(.85rem,1.2vw,1.15rem)}.sonablate-global-pillar{--sonablate-global-pillar-card-bg: #eaf7f4;--sonablate-global-pillar-image-bg: #dcefeb;--sonablate-global-pillar-button-bg: #009ca6;display:grid;grid-template-columns:minmax(6.8rem,.9fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:clamp(.46rem,.62vw,.68rem);min-height:clamp(8.65rem,9.5vw,10.05rem);padding:clamp(.5rem,.66vw,.68rem);border:1px solid rgba(9,42,84,.1);border-radius:.55rem;background:#fff;box-shadow:0 .48rem 1.05rem #081f5412;overflow:hidden}.sonablate-global-pillar-visual{display:grid;place-items:center;align-self:center;min-height:clamp(6.35rem,7.2vw,7.75rem);border-radius:.45rem;background:radial-gradient(circle at 50% 45%,rgba(36,213,223,.08),transparent 62%),#fff;color:var(--sonablate-global-pillar-button-bg);overflow:hidden}.sonablate-global-pillar-visual img{width:min(122%,8.4rem);height:auto;max-height:clamp(6.35rem,7.35vw,7.95rem);max-width:none;padding:0;object-fit:contain}.sonablate-global-pillar-visual svg{width:clamp(3.3rem,4.3vw,4.8rem);height:clamp(3.3rem,4.3vw,4.8rem);stroke-width:1.35}.sonablate-global-pillar--research .sonablate-global-pillar-visual{color:#0568d9}.sonablate-global-pillar--education .sonablate-global-pillar-visual{color:#4820b8}.sonablate-global-pillar--access .sonablate-global-pillar-visual{color:#007e91}.sonablate-global-pillar-copy{display:grid;align-content:center;gap:.24rem;min-width:0;padding:.04rem .08rem 0}.sonablate-global-pillar-copy h4{margin:0;color:#0b1f54;font-family:var(--font-heading);font-size:var(--content-body-font-size);font-weight:700;line-height:1.06}.sonablate-global-pillar-copy p{margin:0;color:#455874;font-size:var(--content-meta-font-size);font-weight:450;line-height:1.3}.sonablate-global-pillar-action{grid-column:1 / -1;justify-content:center;min-height:clamp(2.65rem,2.85vw,3rem);margin:0;padding:.68rem 1.18rem;border-radius:999px;background:var(--sonablate-global-pillar-button-bg);box-shadow:inset 0 1px #ffffff3d,0 .38rem .82rem color-mix(in srgb,var(--sonablate-global-pillar-button-bg) 22%,transparent);color:#fff;font-size:var(--content-small-font-size);font-weight:650;line-height:1.1}.sonablate-global-pillar-action:hover,.sonablate-global-pillar-action:focus-visible,.sonablate-global-expert-copy a:hover,.sonablate-global-expert-copy a:focus-visible{filter:brightness(1.04);outline:none}.sonablate-global-resources{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(.75rem,1vw,1rem);margin-top:clamp(.75rem,1vw,1rem)}.sonablate-global-resource{min-height:clamp(12rem,15vw,15.5rem);padding:clamp(1.1rem,1.35vw,1.4rem)}.sonablate-global-resource-header{display:flex;align-items:center;gap:.55rem;color:#0b1f54;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:650}.sonablate-global-resource-header svg{width:1.55rem;height:1.55rem;color:#009ca6;stroke-width:1.8}.sonablate-global-insight-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.78rem}.sonablate-global-insight-list a{position:relative;display:grid;align-content:start;gap:.24rem;min-height:7.15rem;padding:.9rem 2.25rem .9rem .88rem;border-radius:.55rem;background:#f7fbff;color:inherit}.sonablate-global-insight-list span{color:#007e91;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:650;text-transform:uppercase}.sonablate-global-insight-list strong{color:#0b1f54;font-size:var(--content-small-font-size);font-weight:650;line-height:1.32}.sonablate-global-insight-list em{color:#526783;font-size:var(--content-meta-font-size);font-style:normal;font-weight:500}.sonablate-global-insight-list svg{position:absolute;right:.68rem;bottom:.68rem;width:1.25rem;height:1.25rem;color:#009ca6}.sonablate-global-resource--experts{display:grid;grid-template-columns:minmax(12rem,.82fr) minmax(0,1fr);gap:clamp(1rem,1.25vw,1.35rem);align-items:center}.sonablate-global-expert-media{position:relative;overflow:hidden;min-height:clamp(9.2rem,11.5vw,12rem);border-radius:.62rem;background:radial-gradient(circle at 42% 36%,rgba(255,255,255,.7),transparent 2.4rem),linear-gradient(145deg,#d9edf4,#759db3)}.sonablate-global-expert-media video,.sonablate-global-expert-media img{width:100%;height:100%;min-height:inherit;object-fit:cover}.sonablate-global-expert-placeholder{display:grid;place-items:center;height:100%;min-height:inherit;color:#ffffffe0}.sonablate-global-expert-placeholder svg{width:3.4rem;height:3.4rem;filter:drop-shadow(0 .45rem .8rem rgba(8,45,82,.22))}.sonablate-global-expert-play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:2.7rem;aspect-ratio:1;border-radius:999px;background:#fffffff0;color:#009ca6;transform:translate(-50%,-50%)}.sonablate-global-expert-play svg{width:68%;height:68%;fill:#009ca614;stroke-width:1.8}.sonablate-global-expert-copy{display:grid;gap:.36rem;min-width:0}.sonablate-global-expert-copy span{color:#007e91;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:650;letter-spacing:.08em;text-transform:uppercase}.sonablate-global-expert-copy h4{margin:0;color:#0b1f54;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:650;line-height:1.18}.sonablate-global-expert-copy p{margin:0;color:#5f6f86;font-size:var(--content-small-font-size);font-weight:450;line-height:1.5}.sonablate-global-expert-copy a{justify-self:start;margin-top:.16rem;background:#009ca6;color:#fff}@media(max-width:1180px){.sonablate-global-hero{grid-template-columns:1fr}.sonablate-global-media-stage{margin-left:0;min-height:clamp(30rem,56vw,40rem)}.sonablate-global-media-passport-layer{width:min(28%,18.5rem)}}@media(max-width:899px){.sonablate-global-partnership-modal{padding:calc(var(--header-height-mobile) + .8rem) .8rem 1rem}.sonablate-global-partnership-panel{width:min(100%,34rem);border-radius:1.35rem}.sonablate-global-access-panel{width:min(100%,48rem)}.sonablate-global-partnership-panel-inner{border-radius:1.35rem}.sonablate-global-partnership-panel-handle{display:block;margin-top:.7rem}.sonablate-global-partnership-panel-header{grid-template-columns:1fr;justify-items:center;padding:1.1rem 3rem 1rem;text-align:center}.sonablate-global-partnership-panel-badge{width:3.8rem;height:3.8rem}.sonablate-global-partnership-panel-heading-copy h3,.sonablate-global-partnership-panel-heading-copy p{text-align:center}.sonablate-global-partnership-form{padding:1.15rem 1.1rem .95rem}.sonablate-global-partnership-field-row{grid-template-columns:1fr}.sonablate-global-partnership-panel-footer{padding:.9rem 1rem 1.1rem}.sonablate-global-partnership-panel-footer p{align-items:flex-start;text-align:left}.sonablate-global-access-stats,.sonablate-global-access-regions,.sonablate-global-access-footer{grid-template-columns:1fr}.sonablate-global-access-learn-more{width:100%}.sonablate-global-access-distributor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sonablate-global-leadership{padding:2.7rem 0 3.2rem}.sonablate-global-hero,.sonablate-global-resources{grid-template-columns:1fr}.sonablate-global-media-stage{min-height:31rem}.sonablate-global-media-passport-layer{width:min(32%,17rem)}.sonablate-global-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.sonablate-global-community-heading h3{display:grid;justify-items:center}.sonablate-global-community-heading h3:before,.sonablate-global-community-heading h3:after{display:none}}@media(max-width:640px){.sonablate-global-hero-copy{padding-inline:0}.sonablate-global-hero-actions,.sonablate-global-cta-primary,.sonablate-global-cta-secondary{width:100%}.sonablate-global-media-stage{display:grid;gap:.85rem;min-height:auto;padding:.8rem;overflow:visible}.sonablate-global-media-video-frame,.sonablate-global-media-passport-layer{position:relative;inset:auto;width:100%;animation:none;transform:none}.sonablate-global-media-video-frame{min-height:15rem;aspect-ratio:16 / 10}.sonablate-global-media-passport-placeholder{min-height:12rem}.sonablate-global-resource--experts,.sonablate-global-pillars,.sonablate-global-insight-list{grid-template-columns:1fr}}@media(max-width:480px){.sonablate-global-partnership-modal{padding-inline:.55rem}.sonablate-global-partnership-panel-header{padding-inline:2.7rem}.sonablate-global-access-body{padding-inline:1rem}.sonablate-global-access-distributor-grid{grid-template-columns:1fr}.sonablate-global-partnership-field input,.sonablate-global-partnership-field select,.sonablate-global-partnership-field textarea{min-height:2.9rem}.sonablate-global-leadership{padding:2.35rem 0 2.8rem}.sonablate-global-media-video-frame{min-height:13rem}.sonablate-global-pillar{grid-template-columns:1fr}.sonablate-global-pillar-visual{min-height:11rem}}@media(prefers-reduced-motion:reduce){.sonablate-global-partnership-modal,.sonablate-global-partnership-backdrop,.sonablate-global-partnership-panel,.sonablate-global-media-passport-layer{animation:none}.sonablate-global-cta-primary,.sonablate-global-cta-secondary,.sonablate-global-pillar-action,.sonablate-global-expert-copy a{transition:none}}.sonablate-possibilities{position:relative;isolation:isolate;overflow:hidden;padding:clamp(2.7rem,4vw,4.5rem) 0 clamp(3.2rem,5vw,5.4rem);background:linear-gradient(90deg,#fffffffa,#ffffffeb 43%,#e9f7fd9e),radial-gradient(ellipse at 78% 7%,rgba(36,170,205,.18),transparent 25rem),linear-gradient(180deg,#fff,#f7fcff 58%,#fff);color:var(--color-blue)}.sonablate-possibilities:before,.sonablate-possibilities:after{content:"";position:absolute;pointer-events:none}.sonablate-possibilities:before{inset:0;z-index:0;background:linear-gradient(105deg,#fffffff5,#ffffffd6 34%,#fff0 72%),repeating-linear-gradient(135deg,rgba(36,170,205,.075) 0 1px,transparent 1px 5.6rem);opacity:.72}.sonablate-possibilities:after{right:-10%;top:-24%;z-index:0;width:58%;height:72%;background:radial-gradient(ellipse at 48% 54%,#061b4f8f,#052a5452 38%,#052a5400 70%);opacity:.6}.sonablate-possibilities-shell{position:relative;z-index:2;display:grid;grid-template-columns:minmax(28rem,.82fr) minmax(38rem,1.18fr);grid-template-areas:"copy visual" "footer footer";gap:clamp(1.3rem,2.1vw,2.7rem) clamp(1.2rem,2vw,2.4rem);align-items:start}.sonablate-possibilities-copy{grid-area:copy;min-width:0;padding-top:clamp(.2rem,.7vw,.85rem)}.sonablate-possibilities-kicker,.sonablate-possibilities-eyebrow{margin:0;color:#008ca9;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:700;letter-spacing:.22em;line-height:1.2;text-transform:uppercase}.sonablate-possibilities-copy h2{margin:.72rem 0 0;max-width:42rem;color:#061b4f;font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:700;letter-spacing:0;line-height:.98}.sonablate-possibilities-copy h2>span{display:block}.sonablate-possibilities-eyebrow{margin-top:clamp(1.3rem,1.7vw,1.75rem);letter-spacing:.19em}.sonablate-possibilities-copy h3{margin:.46rem 0 0;color:#061b4f;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;letter-spacing:0;line-height:1.15}.sonablate-possibilities-body{max-width:45rem;margin:.42rem 0 0;color:#526783;font-size:var(--content-small-font-size);line-height:1.58}.sonablate-possibilities-journey{margin-top:clamp(1.15rem,1.6vw,1.7rem);overflow:hidden;border:1px solid rgba(36,170,205,.16);border-radius:.88rem;background:linear-gradient(180deg,#fffffff5,#f9fdffeb),#fff;box-shadow:0 .95rem 2.1rem #082d521c,0 0 0 1px #ffffffdb inset;cursor:pointer;transition:margin-top .26s ease,transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease,border-color .22s ease}.sonablate-possibilities-journey:hover,.sonablate-possibilities-journey:focus-within{border-color:#00aabd6b;box-shadow:0 1.65rem 3.15rem #082d522e,0 .58rem 1.25rem #00aabd1a,0 0 0 1px #ffffffe6 inset;transform:translateY(-.34rem)}.sonablate-possibilities-journey header{margin:0;border-bottom:1px solid rgba(36,170,205,.1)}.sonablate-possibilities-journey header button{width:100%;min-height:3.05rem;padding:.65rem .95rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.7rem;align-items:center;border:0;background:transparent;color:#061b4f;font-family:var(--font-heading);font-size:var(--content-body-font-size);font-weight:600;text-align:left;cursor:pointer;transition:color .18s ease}.sonablate-possibilities-journey header button:hover,.sonablate-possibilities-journey header button:focus-visible{color:#007f9a;outline:none}.sonablate-possibilities-journey header button:focus-visible{box-shadow:0 0 0 3px #24d5df2e inset}.sonablate-possibilities-journey header strong{font-weight:600}.sonablate-possibilities-journey-hint{justify-self:end;color:#008ca9;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:600;line-height:1;opacity:.72;transform:translate(.1rem);transition:opacity .18s ease,transform .18s ease,color .18s ease}.sonablate-possibilities-journey:hover .sonablate-possibilities-journey-hint,.sonablate-possibilities-journey:focus-within .sonablate-possibilities-journey-hint{color:#006f88;opacity:1;transform:translate(0)}.sonablate-possibilities-journey-icon{width:1.55rem;aspect-ratio:1;display:grid;place-items:center;color:#008ca9}.sonablate-possibilities-journey-icon svg,.sonablate-possibilities-journey-toggle-icon{width:1rem;height:1rem;stroke-width:2}.sonablate-possibilities-journey-toggle-icon{color:#061b4f;transition:transform .18s ease}.sonablate-possibilities-journey--collapsed .sonablate-possibilities-journey-toggle-icon{transform:rotate(180deg)}.sonablate-possibilities-journey-body{padding:clamp(.85rem,1vw,1rem) clamp(.95rem,1.15vw,1.15rem) clamp(.95rem,1.2vw,1.2rem)}.sonablate-possibilities-journey-body p{margin:0;color:#51657e;font-size:var(--content-meta-font-size);line-height:1.52}.sonablate-possibilities-journey-body p+p{margin-top:.54rem}.sonablate-possibilities-journey-summary{display:grid;align-content:center;gap:.56rem;min-height:clamp(9rem,10vw,11rem);padding:clamp(.72rem,.9vw,.9rem) clamp(.95rem,1.15vw,1.15rem) clamp(.78rem,1vw,1rem);color:#526783;font-size:var(--content-meta-font-size);font-style:italic;line-height:1.5}.sonablate-possibilities-journey-summary p{margin:0}.sonablate-possibilities-journey-summary[hidden],.sonablate-possibilities-journey-body[hidden]{display:none}.sonablate-possibilities-visual{grid-area:visual;position:relative;min-width:0;min-height:clamp(31rem,37vw,42rem);padding-top:clamp(14rem,16vw,18.2rem)}.sonablate-possibilities-video{position:absolute;top:-1.1rem;right:-1.8rem;z-index:0;width:min(58rem,78%);height:clamp(19rem,24vw,28rem);object-fit:cover;object-position:center;border-bottom-left-radius:4.5rem;opacity:.72;filter:saturate(1.22) contrast(1.05);mix-blend-mode:multiply;pointer-events:none}.sonablate-possibilities-orbit{position:absolute;top:clamp(0rem,.8vw,.7rem);right:clamp(-.25rem,.9vw,.9rem);z-index:1;width:min(50rem,76%);height:clamp(15rem,21vw,24rem);overflow:hidden;border-bottom-left-radius:5rem;opacity:.74;pointer-events:none}.sonablate-possibilities-orbit span{position:absolute;border:1px solid rgba(118,221,236,.38);border-radius:50%;transform:rotateX(68deg)}.sonablate-possibilities-orbit span:nth-child(1){left:7%;bottom:10%;width:82%;aspect-ratio:3.9 / 1}.sonablate-possibilities-orbit span:nth-child(2){left:22%;bottom:23%;width:54%;aspect-ratio:3.4 / 1}.sonablate-possibilities-orbit span:nth-child(3){left:37%;bottom:36%;width:27%;aspect-ratio:3 / 1}.sonablate-possibilities-transducer{position:absolute;top:-.35rem;right:31%;z-index:2;width:clamp(3.6rem,5vw,5.4rem);height:clamp(7.2rem,9vw,9.8rem);border-radius:0 0 999px 999px;background:linear-gradient(90deg,#ffffff80,#fff0 28%,#ffffff80 72%),linear-gradient(180deg,#f7fbff,#a5b8ca 45%,#eef7fb);box-shadow:0 .9rem 1.4rem #061b4f38;pointer-events:none}.sonablate-possibilities-transducer span{position:absolute;left:50%;bottom:-6.6rem;width:clamp(7.5rem,9vw,10rem);height:7rem;background:linear-gradient(180deg,#73dfec85,#73dfec00);clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);transform:translate(-50%);filter:blur(.2px)}.sonablate-possibilities-wave{position:absolute;top:clamp(7.4rem,9vw,10.2rem);right:27%;z-index:1;width:clamp(12rem,18vw,20rem);aspect-ratio:3 / 1;border-radius:50%;border:1px solid rgba(36,213,223,.55);box-shadow:0 0 0 .8rem #24d5df14,0 0 0 1.9rem #24d5df0d,0 0 2.2rem #24d5df47;transform:rotateX(68deg);pointer-events:none}.sonablate-possibilities-grid{position:relative;z-index:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.2vw,1.25rem)}.sonablate-possibilities-card-reveal{min-width:0}.sonablate-possibilities-card{min-height:clamp(8.2rem,9vw,10.2rem);height:100%;display:grid;grid-template-columns:clamp(4.7rem,5.3vw,6rem) minmax(0,1fr);gap:clamp(.8rem,1vw,1rem);align-items:center;padding:clamp(1rem,1.24vw,1.28rem);border:1px solid rgba(255,255,255,.46);border-radius:1.05rem;background:radial-gradient(ellipse at 9% 12%,rgba(255,255,255,.28),transparent 14rem),linear-gradient(135deg,var(--possibilities-card-from, #00aabd) 0%,var(--possibilities-card-to, #008ca9) 100%);box-shadow:0 1.1rem 2rem var(--possibilities-card-shadow, rgba(8, 45, 82, .18)),0 .15rem .8rem #ffffff29 inset,0 0 0 1px #ffffff3d inset;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.sonablate-possibilities-card:hover,.sonablate-possibilities-card:focus-within{border-color:#ffffffb8;box-shadow:0 1.45rem 2.65rem var(--possibilities-card-shadow, rgba(8, 45, 82, .24)),0 .2rem .95rem #fff3 inset,0 0 0 1px #ffffff57 inset;transform:translateY(-.18rem)}.sonablate-possibilities-card--teal{--possibilities-card-accent: #00aabd;--possibilities-card-from: #00b5b5;--possibilities-card-to: #008fa9;--possibilities-card-shadow: rgba(0, 138, 155, .28)}.sonablate-possibilities-card--blue{--possibilities-card-accent: #2d78d4;--possibilities-card-from: #2d87e8;--possibilities-card-to: #1769cf;--possibilities-card-shadow: rgba(30, 99, 196, .3)}.sonablate-possibilities-card--violet{--possibilities-card-accent: #7b4bdd;--possibilities-card-from: #7a55dc;--possibilities-card-to: #5d3bc1;--possibilities-card-shadow: rgba(91, 58, 186, .31)}.sonablate-possibilities-card--green{--possibilities-card-accent: #28a56d;--possibilities-card-from: #31b769;--possibilities-card-to: #209656;--possibilities-card-shadow: rgba(31, 142, 81, .31)}.sonablate-possibilities-card-icon{position:relative;width:clamp(3.85rem,4.3vw,4.9rem);aspect-ratio:1;display:grid;place-items:center;justify-self:center;border:1px solid rgba(255,255,255,.86);border-radius:999px;background:#fff;color:var(--possibilities-card-accent);box-shadow:0 .8rem 1.45rem #0414382e,0 0 0 .58rem #ffffff1f}.sonablate-possibilities-card-icon svg{width:54%;height:54%;stroke-width:1.65}.sonablate-possibilities-card-copy{min-width:0}.sonablate-possibilities-card-copy h3{margin:0;color:#fff;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.08;text-shadow:0 .08rem .24rem rgba(4,20,56,.18)}.sonablate-possibilities-card-copy p{margin:.38rem 0 0;color:#ffffffeb;font-size:var(--content-meta-font-size);line-height:1.45;text-shadow:0 .08rem .22rem rgba(4,20,56,.14)}.sonablate-possibilities-footer{grid-area:footer;position:relative;overflow:hidden;min-height:clamp(4.9rem,6vw,6.6rem);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(.95rem,1.4vw,1.5rem);align-items:center;padding:clamp(1rem,1.45vw,1.5rem) clamp(1rem,1.7vw,1.7rem);border:1px solid rgba(36,213,223,.28);border-radius:1.05rem;background:radial-gradient(ellipse at 7% 90%,rgba(36,213,223,.36),transparent 16rem),radial-gradient(ellipse at 93% 0%,rgba(69,132,255,.28),transparent 18rem),linear-gradient(135deg,#061b4f,#04133d 58%,#020a27);color:#fff;box-shadow:0 1.25rem 2.4rem #04143840}.sonablate-possibilities-footer:before{content:"";position:absolute;inset:auto 0 0;height:72%;background:repeating-linear-gradient(150deg,rgba(111,227,236,.17) 0 1px,transparent 1px 1.35rem);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%);opacity:.48;pointer-events:none}.sonablate-possibilities-footer-mark,.sonablate-possibilities-footer-action,.sonablate-possibilities-footer p{position:relative;z-index:1}.sonablate-possibilities-footer-mark{width:clamp(3.3rem,4.5vw,4.8rem);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(111,227,236,.42);border-radius:999px;color:#8ff4f5;background:#ffffff0f}.sonablate-possibilities-footer-mark svg{width:48%;height:48%;stroke-width:1.5}.sonablate-possibilities-footer p{margin:0;max-width:72rem;color:#f4fdff;font-size:var(--content-small-font-size);line-height:1.48}.sonablate-possibilities-footer-action{min-width:clamp(10rem,12vw,12rem);min-height:3.1rem;display:inline-flex;align-items:center;justify-content:center;gap:.72rem;padding:.8rem 1.4rem;border-radius:var(--button-radius-primary);background:linear-gradient(180deg,#24d5df,#008ca9);color:#fff;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;box-shadow:0 .85rem 1.8rem #008ca957;transition:filter .18s ease,gap .18s ease}.sonablate-possibilities-footer-action svg{width:1rem;height:1rem;stroke-width:2}.sonablate-possibilities-footer-action:hover,.sonablate-possibilities-footer-action:focus-visible{gap:.95rem;filter:brightness(1.04);outline:none}@media(max-width:1200px){.sonablate-possibilities-shell{grid-template-columns:minmax(24rem,.86fr) minmax(31rem,1.14fr)}.sonablate-possibilities-visual{padding-top:clamp(10.8rem,14.2vw,13.4rem)}.sonablate-possibilities-card{grid-template-columns:4.5rem minmax(0,1fr)}}@media(min-width:900px){.sonablate-possibilities-journey--collapsed{margin-top:clamp(.95rem,1.35vw,1.4rem)}}@media(max-width:899px){.sonablate-possibilities{padding-top:clamp(2.35rem,6vw,3.4rem)}.sonablate-possibilities-shell{grid-template-columns:1fr;grid-template-areas:"copy" "visual" "footer"}.sonablate-possibilities-copy h2,.sonablate-possibilities-copy h3,.sonablate-possibilities-body{max-width:none}.sonablate-possibilities-visual{min-height:auto;padding-top:clamp(9.6rem,23vw,13rem)}.sonablate-possibilities-video,.sonablate-possibilities-orbit{width:min(35rem,74%);right:0}.sonablate-possibilities-transducer{right:31%}.sonablate-possibilities-wave{right:23%}.sonablate-possibilities-footer{grid-template-columns:auto minmax(0,1fr)}.sonablate-possibilities-footer-action{grid-column:1 / -1;justify-self:start}}@media(max-width:480px){.sonablate-possibilities-kicker,.sonablate-possibilities-eyebrow{letter-spacing:.15em}.sonablate-possibilities-copy h2{line-height:1.02}.sonablate-possibilities-journey header button{grid-template-columns:auto minmax(0,1fr) auto}.sonablate-possibilities-journey-toggle-icon{display:none}.sonablate-possibilities-journey-hint{font-size:var(--content-meta-font-size)}.sonablate-possibilities-visual{padding-top:8.2rem}.sonablate-possibilities-video,.sonablate-possibilities-orbit{width:100%;height:10rem;right:0;border-bottom-left-radius:2rem}.sonablate-possibilities-transducer,.sonablate-possibilities-wave{display:none}.sonablate-possibilities-grid{grid-template-columns:1fr}.sonablate-possibilities-card{min-height:0;grid-template-columns:4.35rem minmax(0,1fr)}.sonablate-possibilities-footer{grid-template-columns:1fr}.sonablate-possibilities-footer-mark{width:3.35rem}.sonablate-possibilities-footer-action{width:100%}}@media(prefers-reduced-motion:reduce){.sonablate-possibilities-card,.sonablate-possibilities-footer-action,.sonablate-possibilities-journey,.sonablate-possibilities-journey-toggle-icon,.sonablate-possibilities-journey-hint{transition:none}.sonablate-possibilities-card:hover,.sonablate-possibilities-card:focus-within{transform:none}}.site-footer{--site-footer-bg: #006f68;--site-footer-bg-deep: #005c62;--site-footer-accent: var(--color-light-teal);--site-footer-text: rgba(255, 255, 255, .9);--site-footer-muted: rgba(255, 255, 255, .72);--site-footer-rule: rgba(183, 221, 225, .28);position:relative;overflow:hidden;background:linear-gradient(135deg,var(--site-footer-bg-deep) 0%,var(--site-footer-bg) 48%,#007b72 100%);color:var(--site-footer-text)}.site-footer:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff14,#fff0 34%),linear-gradient(90deg,#2ad2c929,#2ad2c900 42%);pointer-events:none}.site-footer-inner{position:relative;z-index:1;width:min(calc(100% - 2rem),1240px);margin:0 auto;padding:clamp(1.95rem,3vw,2.7rem) 0 clamp(1.55rem,2.4vw,2.15rem);display:grid;grid-template-columns:minmax(16rem,.62fr) minmax(34rem,1.35fr) minmax(21rem,.8fr);align-items:start;column-gap:clamp(2rem,4.6vw,5.4rem);row-gap:clamp(1.2rem,1.8vw,1.75rem)}.site-footer-brand{display:flex;align-items:flex-start}.site-footer-logo-link{display:inline-flex}.site-footer-logo{display:block;width:clamp(15.5rem,22vw,20rem);height:auto}.site-footer-column{display:grid;align-content:start;gap:.58rem;font-style:normal}.site-footer-column h2{margin:0;color:var(--site-footer-accent);font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.1}.site-footer-column p,.site-footer-column a{margin:0;color:var(--site-footer-text);font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.site-footer-column a{width:fit-content;text-decoration:none}.site-footer-column a:hover,.site-footer-column a:focus-visible{color:#fff}.site-footer-contact{gap:.62rem}.site-footer-contact-list{display:grid;grid-template-columns:minmax(16rem,1.25fr) max-content max-content;align-items:start;gap:.6rem clamp(1.15rem,2vw,2rem)}.site-footer-contact-list p,.site-footer-contact-list a{width:auto}.site-footer-links{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem clamp(1rem,2vw,1.8rem);list-style:none}.site-footer-legal{grid-column:1 / -1;padding-top:clamp(1rem,1.5vw,1.35rem);border-top:1px solid var(--site-footer-rule);display:grid;gap:.62rem}.site-footer-legal p{width:min(100%,68rem);margin:0 auto;color:var(--site-footer-muted);font-size:var(--content-meta-font-size);line-height:var(--content-meta-line-height);text-align:center}.site-footer-legal strong{color:#fff;font-weight:700}@media(max-width:899px){.site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.site-footer-brand{grid-column:1 / -1}.site-footer-contact-list{grid-template-columns:1fr}}@media(max-width:480px){.site-footer-inner{grid-template-columns:1fr;gap:1.2rem;padding-block:2.1rem 1.9rem}.site-footer-logo{width:15.5rem}.site-footer-legal p{text-align:left}}.technology-platform-page{--technology-platform-hero-min-height: calc(100vh - var(--header-height-desktop));background:radial-gradient(circle at 12% 8%,rgba(42,210,201,.12),transparent 24rem),linear-gradient(180deg,#f6fcfd,#fff 42%,#f7fcfd)}.technology-platform-page>.provider-section-stage{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.technology-platform-page .provider-tech-section{min-height:0;padding:0;background:radial-gradient(circle at 12% 6%,rgba(42,210,201,.14),transparent 22rem),radial-gradient(circle at 88% 18%,rgba(0,156,166,.1),transparent 26rem),linear-gradient(180deg,#f7fcfd,#fff 48%,#f6fcfd)}.technology-platform-page .provider-tech-section:before,.technology-platform-page .provider-tech-section:after{display:none}.technology-platform-page .provider-tech-inner{width:100%}.technology-platform-page .provider-tech-platform-card{min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.technology-platform-page .provider-tech-platform-card:before,.technology-platform-page .provider-tech-platform-card:after{display:none}.technology-platform-page .provider-tech-hero{position:relative;--heading-hero-min: 2.1rem;--heading-hero-vw: 4.2vw;--heading-hero-max: 3.75rem;--heading-hero-size: clamp(var(--heading-hero-min), var(--heading-hero-vw), var(--heading-hero-max));width:100%;min-height:clamp(39rem,73.5vh,50.6rem);margin:0 auto;padding:calc(var(--header-height-desktop) + clamp(2rem,3.2vw,3.45rem)) clamp(4.8rem,5.2vw,6rem) clamp(3.2rem,6.4vw,5.3rem);grid-template-columns:minmax(0,.82fr) minmax(24rem,1.18fr);gap:clamp(2rem,5vw,5.5rem);align-items:center;overflow:hidden;isolation:isolate}.technology-platform-page .provider-tech-hero:before,.technology-platform-page .provider-tech-hero:after{content:"";position:absolute;pointer-events:none}.technology-platform-page .provider-tech-hero:before{inset:0;z-index:1;background:linear-gradient(90deg,#f8fcffeb,#f8fcffd1 24%,#f8fcff75 42%,#f8fcff0f 68%,#f8fcff00),linear-gradient(180deg,#f2f8fe1f,#f2f8fe05 58%,#f2f8fe94),radial-gradient(circle at 7% 20%,rgba(42,210,201,.13),transparent 20rem),radial-gradient(circle at 76% 88%,rgba(0,156,166,.11),transparent 26rem)}.technology-platform-page .provider-tech-hero:after{inset:auto 0 0;z-index:2;height:clamp(8rem,16vh,11rem);background:linear-gradient(180deg,#f7fbff00,#f7fbff61 28%,#f7fbffd1 68%,#f7fbff)}.technology-platform-page .provider-tech-hero-copy{position:relative;z-index:3;width:min(34rem,100%);max-width:34rem;margin-left:0;padding-left:0;transform:translateY(clamp(-3.55rem,-6vh,-2.3rem))}.technology-platform-page .provider-tech-eyebrow{color:#007f90}.technology-platform-page .provider-tech-hero h2{max-width:31rem;font-size:var(--heading-hero-size);font-weight:600;line-height:1.04;letter-spacing:0}.technology-platform-page .provider-tech-hero-title{max-width:31rem;margin-top:clamp(1rem,1.45vw,1.35rem);color:var(--color-blue);font-size:var(--content-body-font-size);font-weight:500;line-height:var(--content-body-line-height);letter-spacing:0}.technology-platform-page .provider-tech-hero-title em{font-style:italic}.technology-platform-page .provider-tech-hero-body{max-width:42rem;color:var(--color-blue);font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}.technology-platform-page .provider-tech-hero-media{position:absolute;inset:0;z-index:0;justify-self:stretch;width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0;background:#eaf6f8;box-shadow:none}.technology-platform-page .provider-tech-hero-media img,.technology-platform-page .provider-tech-hero-media video{width:100%;height:100%;object-fit:cover;object-position:center center;filter:saturate(1.03) contrast(1.02)}.technology-platform-page .provider-tech-module-heading p{margin:.4rem 0 0;color:#33425f;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.technology-platform-imported-section{position:relative;scroll-margin-top:calc(var(--header-height-desktop) + 1.5rem);background:linear-gradient(180deg,#f7fbff94,#fff 10rem)}.technology-platform-imported-section>.sonablate-hifu-section-stage{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.technology-platform-imported-label{position:absolute;top:clamp(1.4rem,2.2vw,2.2rem);left:clamp(1rem,3vw,3.2rem);z-index:8;display:grid;justify-items:start;pointer-events:none}.technology-platform-imported-label small{max-width:8.4rem;color:#007d91;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:800;line-height:1.12;text-align:center;text-transform:uppercase}.technology-platform-imported-section .sonablate-hifu-stage-seam,.technology-platform-imported-section .sonablate-hifu-section-sprout,.technology-platform-imported-section .sonablate-hifu-edge-line{display:none}.technology-lux2-section{--lux2-navy: #071b4e;--lux2-ink: #102d57;--lux2-muted: #5c6b8f;--lux2-teal: #009ca6;--lux2-cyan: #2ad2c9;--lux2-blue: #2c86ff;--lux2-violet: #7557ff;position:relative;overflow:hidden;padding:clamp(2.25rem,4vw,3.9rem) clamp(1rem,4vw,4.8rem) clamp(2.6rem,4vw,3.9rem);background:repeating-radial-gradient(ellipse at 96% 8%,rgba(0,156,166,.12) 0 1px,transparent 1px 13px),repeating-radial-gradient(ellipse at 7% 96%,rgba(42,210,201,.1) 0 1px,transparent 1px 14px),linear-gradient(135deg,#fffffffa,#f7fcff 48%,#fff);color:var(--lux2-ink);scroll-margin-top:calc(var(--header-height-desktop) + 1.5rem)}.technology-lux2-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,#fff0 0 43%,#ffffffb8 43% 57%,#fff0 57% 100%),linear-gradient(180deg,#e2f7fb2e,#ffffffe6)}.technology-lux2-shell{position:relative;z-index:1;width:min(100%,1540px);margin:0 auto}.technology-lux2-chapter{display:none}.technology-lux2-intro{width:min(100%,72rem);margin:0}.technology-lux2-intro p,.technology-lux2-intro h2,.technology-lux2-intro span,.technology-lux2-intro strong{display:block;margin:0}.technology-lux2-intro p{color:#008a95;font-family:var(--font-heading);font-size:.78rem;font-weight:700;line-height:1.1;letter-spacing:0;text-transform:uppercase}.technology-lux2-intro h2{max-width:68rem;margin-top:.42rem;color:var(--lux2-navy);font-family:var(--font-heading);font-size:clamp(2.45rem,3.1vw,3.15rem);font-weight:600;line-height:1.04;letter-spacing:0}.technology-lux2-intro span{max-width:52rem;margin-top:.78rem;color:#102d57b8;font-family:var(--font-body);font-size:var(--content-body-font-size);font-weight:400;line-height:var(--content-body-line-height)}.technology-lux2-intro strong{margin-top:.68rem;color:var(--lux2-teal);font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:600;line-height:1.25}.technology-lux2-carousel{position:relative;margin-top:clamp(1.15rem,2vw,1.75rem);padding:0 clamp(3rem,4.6vw,4.4rem)}.technology-lux2-track{display:grid;grid-template-columns:minmax(13.5rem,.58fr) minmax(35rem,1.88fr) minmax(13.5rem,.58fr);gap:clamp(1.8rem,2.6vw,3.1rem);align-items:center;min-height:clamp(23.5rem,30vw,29rem);perspective:1300px}.technology-lux2-card{--lux2-accent: var(--lux2-teal);position:relative;isolation:isolate;min-width:0;overflow:hidden;border:1px solid rgba(109,185,203,.42);font-family:var(--font-body);transition:transform .36s cubic-bezier(.22,.61,.36,1),box-shadow .36s ease,border-color .36s ease}.technology-lux2-card--teal{--lux2-accent: var(--lux2-teal)}.technology-lux2-card--blue{--lux2-accent: var(--lux2-blue)}.technology-lux2-card--violet{--lux2-accent: var(--lux2-violet)}.technology-lux2-card:before,.technology-lux2-card:after{content:"";position:absolute;pointer-events:none}.technology-lux2-card>*{position:relative;z-index:1}.technology-lux2-card--prev,.technology-lux2-card--next{display:grid;grid-template-rows:auto minmax(8.6rem,1fr) auto;min-height:clamp(19.6rem,25vw,24rem);padding:clamp(1rem,1.35vw,1.35rem);border-radius:1.05rem 1.45rem 1.45rem 1.05rem/1.05rem 1.85rem 1.85rem 1.05rem;background:linear-gradient(125deg,#fffffffa,#f8fdffe6 46%,#e8f6fabd);box-shadow:0 1.45rem 2.5rem #0c23401f,inset 0 1px #fffffff5,inset 0 -2rem 2.6rem #009ca609;cursor:pointer;transform:perspective(1300px) translateZ(-1rem)}.technology-lux2-card--prev{box-shadow:0 1.45rem 2.5rem #0c23401f,inset -1.2rem 0 1.5rem #009ca60e,inset .55rem 0 .9rem #fffffff0}.technology-lux2-card--next{border-radius:1.45rem 1.05rem 1.05rem 1.45rem/1.85rem 1.05rem 1.05rem 1.85rem;box-shadow:0 1.45rem 2.5rem #0c23401f,inset 1.2rem 0 1.5rem #009ca60e,inset -.55rem 0 .9rem #fffffff0}.technology-lux2-card--prev:before,.technology-lux2-card--next:before{inset:0;z-index:0;background:linear-gradient(90deg,#ffffffeb,#ffffff1a 42%,#009ca60e),repeating-linear-gradient(172deg,rgba(42,210,201,.08) 0 1px,transparent 1px 12px);opacity:.75}.technology-lux2-card--prev:after,.technology-lux2-card--next:after{top:5%;bottom:5%;width:2.15rem;z-index:0;border-radius:999px;filter:blur(.3px);opacity:.82}.technology-lux2-card--prev:after{right:-1rem;background:linear-gradient(90deg,#fff0,#009ca633,#fffc)}.technology-lux2-card--next:after{left:-1rem;background:linear-gradient(90deg,#fffc,#009ca633,#fff0)}.technology-lux2-card--prev:hover,.technology-lux2-card--prev:focus-within,.technology-lux2-card--next:hover,.technology-lux2-card--next:focus-within{border-color:#2ad2c9a8;box-shadow:0 1.7rem 3rem #0c234026,inset 0 1px #fffffff5,inset 0 -2rem 2.6rem #009ca60b;transform:perspective(1300px) translateZ(-.2rem)}.technology-lux2-card--active{display:grid;grid-template-columns:minmax(15rem,.66fr) minmax(22rem,1.34fr);grid-template-rows:auto 1fr auto;column-gap:clamp(1.2rem,1.8vw,1.7rem);min-height:clamp(22.4rem,29vw,27.8rem);padding:clamp(1.3rem,1.8vw,1.75rem);border-color:#2ad2c9d1;border-radius:1.28rem 1.55rem 1.55rem 1.28rem/1.24rem 1.85rem 1.85rem 1.24rem;background:linear-gradient(135deg,#061742,#082764 42%,#073d73 72%,#075f72);box-shadow:0 2rem 3.4rem #0c234038,0 0 0 1px #2ad2c961,0 0 1.4rem #2ad2c938,inset -1.4rem 0 1.8rem #2ad2c914,inset 1px 1px #ffffff1f;color:#fff;cursor:default;transform:perspective(1300px) translateZ(1.15rem)}.technology-lux2-card--active:before{inset:0;z-index:0;background:repeating-radial-gradient(ellipse at 92% 85%,rgba(42,210,201,.26) 0 1px,transparent 1px 12px),linear-gradient(105deg,#ffffff14,#fff0 24% 70%,#2ad2c924)}.technology-lux2-card--active:after{top:4%;right:-.8rem;bottom:4%;width:2.4rem;z-index:0;border-radius:999px;background:linear-gradient(90deg,#2ad2c900,#2ad2c957,#ffffff8c);filter:blur(.25px);opacity:.84}.technology-lux2-card-visual{position:relative;overflow:hidden;background:#f0fafdc2}.technology-lux2-card-visual img{display:block;width:100%;height:100%;object-fit:contain;opacity:.62;filter:saturate(.86) contrast(.96)}.technology-lux2-card--active .technology-lux2-card-visual{grid-column:2;grid-row:1 / 4;min-height:clamp(18rem,24vw,23.2rem);border-radius:1rem;background:linear-gradient(90deg,#02081f3d,#02133e14),#0210312e}.technology-lux2-card--active .technology-lux2-card-visual img{object-fit:cover;object-position:68% center;opacity:.58}.technology-lux2-card-visual img{display:none}.technology-lux2-card--prev .technology-lux2-card-visual,.technology-lux2-card--next .technology-lux2-card-visual{grid-row:2;min-height:clamp(8.3rem,11vw,10.5rem);margin:.8rem 0 .95rem;border-radius:.68rem;background:linear-gradient(180deg,#fff6,#ddf5f96b),#f4fbfde6}.technology-lux2-card--prev .technology-lux2-card-visual img,.technology-lux2-card--next .technology-lux2-card-visual img{object-fit:contain;padding:.28rem}.technology-lux2-card-copy{display:grid;align-content:start;min-width:0}.technology-lux2-card--active .technology-lux2-card-copy{grid-column:1;grid-row:1}.technology-lux2-card-copy>p:first-child{margin:0;color:var(--lux2-accent);font-family:var(--font-heading);font-size:.74rem;font-weight:700;line-height:1.14;letter-spacing:0;text-transform:uppercase}.technology-lux2-card-copy h4,.technology-lux2-card-copy h3{margin:0;color:var(--lux2-navy);font-family:var(--font-heading);letter-spacing:0}.technology-lux2-card-copy h4{margin-top:.58rem;font-size:1.72rem;font-weight:650;line-height:1}.technology-lux2-card-copy h3{margin-top:.6rem;font-size:1.08rem;font-weight:600;line-height:1.18}.technology-lux2-card-rule{display:block;width:2.55rem;height:2px;margin-top:.85rem;background:linear-gradient(90deg,var(--lux2-accent),rgba(42,210,201,0))}.technology-lux2-card-body{margin-top:.8rem;color:#102d57c7;font-size:.82rem;font-weight:400;line-height:1.45}.technology-lux2-card-body p{margin:0}.technology-lux2-card-body p+p{margin-top:.55rem}.technology-lux2-card--active .technology-lux2-card-copy>p:first-child{color:#27f4ee}.technology-lux2-card--active .technology-lux2-card-copy h4,.technology-lux2-card--active .technology-lux2-card-copy h3,.technology-lux2-card--active .technology-lux2-card-body{color:#fff}.technology-lux2-card--active .technology-lux2-card-copy h4{max-width:13rem;font-size:2.02rem;font-weight:650}.technology-lux2-card--active .technology-lux2-card-copy h3{max-width:15.5rem;font-size:1.2rem}.technology-lux2-card--active .technology-lux2-card-body{max-width:17.5rem;color:#ffffffd1;font-size:.78rem}.technology-lux2-card--prev .technology-lux2-card-body,.technology-lux2-card--prev .technology-lux2-why,.technology-lux2-card--next .technology-lux2-card-body,.technology-lux2-card--next .technology-lux2-why{display:none}.technology-lux2-why{display:grid;grid-template-columns:2.2rem 1fr;gap:.72rem;align-items:start;margin-top:.95rem;padding:.82rem .9rem;border:1px solid rgba(42,210,201,.18);border-radius:.7rem;background:#05204b73}.technology-lux2-card--active .technology-lux2-why{grid-column:1;grid-row:2;align-self:end}.technology-lux2-why svg{width:2.1rem;height:2.1rem;padding:.45rem;border:1px solid rgba(42,210,201,.32);border-radius:999px;color:#27f4ee;background:#2ad2c91a}.technology-lux2-why strong,.technology-lux2-benefits>strong{display:block;color:#22efe8;font-family:var(--font-heading);font-size:.74rem;font-weight:700;line-height:1.12;letter-spacing:0;text-transform:uppercase}.technology-lux2-why p{margin:.34rem 0 0;color:#ffffffd6;font-size:.78rem;line-height:1.42}.technology-lux2-benefits{min-width:0}.technology-lux2-card--active .technology-lux2-benefits{grid-column:1;grid-row:3;align-self:end;margin-top:1rem}.technology-lux2-benefits ul{display:grid;gap:.48rem;margin:.72rem 0 0;padding:0;list-style:none}.technology-lux2-benefits li{display:grid;grid-template-columns:1rem 1fr;gap:.44rem;align-items:start;min-width:0;color:var(--lux2-ink);font-size:.82rem;font-weight:500;line-height:1.24}.technology-lux2-benefits li svg{width:1rem;height:1rem;color:var(--lux2-accent);stroke-width:2.3}.technology-lux2-card--active .technology-lux2-benefits li{color:#ffffffe6;font-size:.78rem}.technology-lux2-card--active .technology-lux2-benefits li svg{color:#27f4ee}.technology-lux2-card--prev .technology-lux2-benefits li:nth-child(n+4),.technology-lux2-card--next .technology-lux2-benefits li:nth-child(n+4){display:none}.technology-lux2-callouts{position:absolute;left:.75rem;right:.75rem;bottom:.65rem;display:grid;gap:.35rem}.technology-lux2-callouts span{justify-self:start;max-width:100%;padding:.34rem .58rem;border:1px solid rgba(44,134,255,.45);border-radius:999px;background:#ffffffe6;color:#1261b9;font-family:var(--font-heading);font-size:.72rem;font-weight:600;line-height:1}.technology-lux2-callouts{display:none}.technology-lux2-image-status{position:absolute;left:50%;top:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-width:clamp(8.4rem,11vw,11rem);min-height:clamp(3.2rem,4.4vw,4.6rem);padding:.72rem 1.05rem;border:1px solid rgba(42,210,201,.48);border-radius:1.3rem;background:linear-gradient(180deg,#fffffff5,#f2fbfdeb),#fff;color:#007d91;font-family:var(--font-heading);font-size:clamp(1rem,1.25vw,1.24rem);font-weight:700;line-height:1.08;letter-spacing:0;text-align:center;box-shadow:0 .95rem 1.9rem #0c234024,0 0 0 .34rem #ffffff5c;transform:translate(-50%,-50%)}.technology-lux2-card--active .technology-lux2-image-status{background:#061742d6;color:#27f4ee;box-shadow:0 .9rem 1.8rem #00000038,0 0 0 .3rem #2ad2c91a}.technology-lux2-markers{display:none}.technology-lux2-cta{display:inline-flex;grid-column:1;align-items:center;justify-content:center;gap:.48rem;width:min(100%,15.5rem);margin-top:1rem;padding:.78rem 1.05rem;border:1px solid rgba(42,210,201,.72);border-radius:999px;background:linear-gradient(90deg,#0e8187fa,#009ca6fa 48%,#20c4b5fa),#009ca6;color:#fff;font-family:var(--font-heading);font-size:.84rem;font-weight:650;line-height:1.18;text-decoration:none;cursor:pointer;box-shadow:0 .85rem 1.65rem #009ca638,inset 0 1px #ffffff38;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.technology-lux2-cta:hover,.technology-lux2-cta:focus-visible{border-color:#2ad2c9f2;box-shadow:0 1rem 1.9rem #009ca647,0 0 1.1rem #2ad2c933,inset 0 1px #ffffff42;transform:translateY(-.08rem)}.technology-lux2-cta svg{width:1rem;height:1rem}.technology-lux2-nav{position:absolute;top:50%;z-index:4;display:inline-grid;width:3.35rem;height:3.35rem;place-items:center;border:0;border-radius:999px;background:#fffffff5;box-shadow:0 .9rem 1.7rem #0c234024;color:var(--lux2-teal);cursor:pointer;transform:translateY(-50%);transition:transform .22s ease,color .22s ease,box-shadow .22s ease}.technology-lux2-nav:hover,.technology-lux2-nav:focus-visible{color:var(--lux2-navy);box-shadow:0 1.1rem 2rem #0c23402e;transform:translateY(-50%) scale(1.03)}.technology-lux2-nav svg{width:1.45rem;height:1.45rem;stroke-width:2.2}.technology-lux2-nav--prev{left:0}.technology-lux2-nav--next{right:0}.technology-lux2-dots{display:flex;justify-content:center;gap:.68rem;margin-top:1.18rem}.technology-lux2-dot{width:.72rem;height:.72rem;padding:0;border:0;border-radius:999px;background:#102d572e;cursor:pointer}.technology-lux2-dot--active{background:var(--lux2-teal);box-shadow:0 0 0 .35rem #009ca61f}@media(max-width:1180px){.technology-lux2-intro h2{font-size:2.6rem}.technology-lux2-track{grid-template-columns:minmax(11.8rem,.55fr) minmax(29rem,1.9fr) minmax(11.8rem,.55fr);gap:clamp(1.25rem,2vw,2rem)}.technology-lux2-card--active{grid-template-columns:minmax(13.5rem,.74fr) minmax(18rem,1.26fr)}.technology-lux2-card--active .technology-lux2-card-copy h4{font-size:1.72rem}}@media(max-width:899px){.technology-lux2-section{padding:2.2rem 1rem 3rem}.technology-lux2-intro h2{font-size:2.15rem;line-height:1.04}.technology-lux2-intro span{font-size:1rem}.technology-lux2-carousel{padding:0}.technology-lux2-track{display:block;min-height:0}.technology-lux2-card--prev,.technology-lux2-card--next{display:none}.technology-lux2-card--active{display:grid;grid-template-columns:1fr;gap:1rem;min-height:0;margin-top:1.1rem;padding:1.1rem;transform:none}.technology-lux2-card--active .technology-lux2-card-copy,.technology-lux2-card--active .technology-lux2-benefits,.technology-lux2-card--active .technology-lux2-cta{grid-column:1}.technology-lux2-card--active .technology-lux2-card-visual{grid-column:1;grid-row:2;min-height:15rem}.technology-lux2-card--active .technology-lux2-benefits{grid-row:auto}.technology-lux2-card--active .technology-lux2-card-copy h4{max-width:none;font-size:1.82rem}.technology-lux2-card--active .technology-lux2-card-copy h3,.technology-lux2-card--active .technology-lux2-card-body{max-width:none}.technology-lux2-nav{display:none}}@media(max-width:480px){.technology-lux2-section{padding:1.8rem .85rem 2.5rem}.technology-lux2-intro h2{font-size:1.82rem}.technology-lux2-intro p,.technology-lux2-card-copy>p:first-child,.technology-lux2-why strong,.technology-lux2-benefits>strong{font-size:.68rem}.technology-lux2-card--active{padding:.95rem}.technology-lux2-card--active .technology-lux2-card-visual{min-height:12rem}.technology-lux2-why{grid-template-columns:1.8rem 1fr;padding:.72rem}.technology-lux2-why svg{width:1.72rem;height:1.72rem;padding:.36rem}}@media(prefers-reduced-motion:reduce){.technology-lux2-card,.technology-lux2-nav{transition:none}.technology-lux2-card--prev,.technology-lux2-card--next,.technology-lux2-card--active,.technology-lux2-card--prev:hover,.technology-lux2-card--prev:focus-within,.technology-lux2-card--next:hover,.technology-lux2-card--next:focus-within{transform:none}}.technology-lux-section{position:relative;overflow:hidden;padding:clamp(4.5rem,7vw,7.2rem) clamp(1rem,4vw,5.5rem) clamp(4.8rem,7vw,7.4rem);background:radial-gradient(circle at 96% 4%,rgba(0,156,166,.14),transparent 28rem),radial-gradient(circle at 4% 72%,rgba(42,210,201,.12),transparent 22rem),linear-gradient(180deg,#f7fcfd,#fff 48%,#f6fcfd);color:#061b4f}.technology-lux-section:after{content:"";position:absolute;top:-10rem;right:-8rem;width:min(36rem,42vw);aspect-ratio:1;border:1px solid rgba(0,156,166,.16);border-radius:999px;background:repeating-radial-gradient(circle,rgba(0,156,166,.18) 0 1px,transparent 1px .92rem);-webkit-mask-image:radial-gradient(circle,#000 0 58%,transparent 72%);mask-image:radial-gradient(circle,#000 0 58%,transparent 72%);pointer-events:none}.technology-lux-shell{position:relative;z-index:1;width:min(100%,1480px);margin:0 auto;display:grid;grid-template-columns:clamp(7rem,10vw,10rem) minmax(0,1fr);gap:clamp(1.3rem,2.2vw,2.4rem)}.technology-lux-chapter{padding-top:.2rem;display:grid;justify-items:center;align-content:start;gap:.75rem;border-right:1px solid rgba(0,156,166,.18)}.technology-lux-chapter span{color:#009ca624;font-family:var(--font-heading);font-size:clamp(4.8rem,7.8vw,7.4rem);font-weight:700;line-height:.78}.technology-lux-chapter small{min-width:5.35rem;min-height:2rem;padding:.25rem .75rem;display:inline-grid;place-items:center;border:1px solid rgba(0,156,166,.32);border-radius:.55rem;color:#009c9a;font-family:var(--font-heading);font-size:var(--content-body-font-size);font-weight:700;line-height:1;background:#ffffffb8}.technology-lux-intro{min-width:0}.technology-lux-intro p,.technology-lux-intro h2,.technology-lux-intro span,.technology-lux-intro strong{margin:0}.technology-lux-intro p{color:#009c9a;font-family:var(--font-heading);font-size:var(--content-body-font-size);font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase}.technology-lux-intro h2{margin-top:clamp(.9rem,1.4vw,1.3rem);max-width:100%;color:#061b4f;font-family:var(--font-heading);font-size:clamp(3.2rem,5vw,5.55rem);font-weight:700;letter-spacing:0;line-height:.98;overflow-wrap:break-word;text-wrap:balance}.technology-lux-intro span{display:block;max-width:78rem;margin-top:clamp(1.05rem,1.45vw,1.45rem);color:#526482;font-size:var(--section-intro-font-size);line-height:var(--section-intro-line-height)}.technology-lux-intro strong{display:block;margin-top:clamp(1rem,1.35vw,1.25rem);color:#009c9a;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.1}.technology-lux-carousel{position:relative;grid-column:1 / -1;min-width:0;margin-top:clamp(1.8rem,2.8vw,2.9rem)}.technology-lux-track{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(16rem,.49fr) minmax(16rem,.49fr);gap:clamp(.8rem,1.1vw,1rem);align-items:stretch}.technology-lux-card{--technology-lux-accent: #009c9a;--technology-lux-accent-soft: rgba(0, 156, 166, .1);position:relative;min-width:0;min-height:clamp(27rem,31vw,33rem);padding:clamp(1.45rem,2vw,2rem);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);gap:1rem;border:1px solid rgba(101,130,160,.2);border-radius:var(--surface-apple-radius);background:radial-gradient(circle at 12% 10%,var(--technology-lux-accent-soft),transparent 12rem),linear-gradient(180deg,#fffffff5,#f9fdffeb);box-shadow:0 1.05rem 2.4rem #082d5217,0 0 0 1px #ffffffd1 inset;cursor:pointer;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.technology-lux-card--teal{--technology-lux-accent: #009c9a;--technology-lux-accent-soft: rgba(0, 156, 166, .12)}.technology-lux-card--blue{--technology-lux-accent: #2e94ff;--technology-lux-accent-soft: rgba(46, 148, 255, .11)}.technology-lux-card--violet{--technology-lux-accent: #7a58ff;--technology-lux-accent-soft: rgba(122, 88, 255, .12)}.technology-lux-card--featured{border-color:#7a58ff47}.technology-lux-card:hover,.technology-lux-card:focus-within,.technology-lux-card--active{border-color:color-mix(in srgb,var(--technology-lux-accent) 56%,transparent);box-shadow:0 1.35rem 2.8rem #082d5221,0 0 0 1px color-mix(in srgb,var(--technology-lux-accent) 18%,white) inset;transform:translateY(-.18rem)}.technology-lux-card--active{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);grid-template-rows:minmax(0,1fr) auto;align-items:stretch;border-width:2px}.technology-lux-card:not(.technology-lux-card--active){align-content:start;gap:.85rem}.technology-lux-card-visual{position:relative;height:clamp(8rem,9vw,9.8rem);min-height:0;overflow:hidden;border-radius:.9rem;background:radial-gradient(circle at 50% 50%,var(--technology-lux-accent-soft),transparent 48%),linear-gradient(135deg,#eefafd,#fff)}.technology-lux-card-visual img{display:block;width:100%;height:100%;min-height:inherit;object-fit:contain;object-position:center center;filter:saturate(1.04) contrast(1.03)}.technology-lux-card--active .technology-lux-card-visual{grid-column:1 / -1;height:clamp(12rem,16vw,16rem);min-height:0}.technology-lux-card:not(.technology-lux-card--active) .technology-lux-card-visual{height:clamp(6.6rem,8vw,8.2rem);min-height:0}.technology-lux-card--active .technology-lux-card-copy{align-self:start}.technology-lux-card-copy{min-width:0}.technology-lux-card-copy>p:first-child{margin:0 0 .9rem;color:var(--technology-lux-accent);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:800;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.technology-lux-card-copy h3{margin:0;color:#061b4f;font-family:var(--font-heading);font-size:clamp(1.35rem,1.9vw,2rem);font-weight:700;letter-spacing:0;line-height:1.1}.technology-lux-card-copy h4{margin:0 0 .45rem;color:#061b4f;font-family:var(--font-heading);font-size:clamp(1.05rem,1.35vw,1.35rem);font-weight:800;letter-spacing:0;line-height:1.12}.technology-lux-card-rule{width:3rem;height:.14rem;margin:1rem 0;display:block;border-radius:999px;background:var(--technology-lux-accent);box-shadow:2.4rem 0 color-mix(in srgb,var(--technology-lux-accent) 18%,transparent)}.technology-lux-card-body{margin:0;color:#526482;font-size:var(--content-small-font-size);line-height:1.44}.technology-lux-card-body p{margin:0}.technology-lux-card-body p+p{margin-top:.65rem}.technology-lux-card:not(.technology-lux-card--active) .technology-lux-card-body{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.technology-lux-why{margin-top:1.15rem;padding:.95rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:center;border-radius:.78rem;background:color-mix(in srgb,var(--technology-lux-accent) 10%,white)}.technology-lux-card:not(.technology-lux-card--active) .technology-lux-why{display:none}.technology-lux-why svg{width:2.4rem;height:2.4rem;padding:.45rem;border:1px solid color-mix(in srgb,var(--technology-lux-accent) 36%,transparent);border-radius:999px;color:var(--technology-lux-accent);background:#ffffffb3}.technology-lux-why div{display:grid;gap:.22rem;color:#061b4f;font-size:var(--content-meta-font-size);font-weight:600;line-height:1.34}.technology-lux-why p{margin:0}.technology-lux-why p+p{margin-top:.22rem}.technology-lux-why strong,.technology-lux-benefits>strong{color:var(--technology-lux-accent);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:800;line-height:1;text-transform:uppercase}.technology-lux-benefits{min-width:0;align-self:stretch;padding-left:clamp(1rem,1.4vw,1.35rem);border-left:1px solid rgba(101,130,160,.18)}.technology-lux-card:not(.technology-lux-card--active) .technology-lux-benefits{padding-left:0;border-left:0}.technology-lux-benefits ul{margin:1rem 0 0;padding:0;display:grid;gap:.6rem;list-style:none}.technology-lux-card:not(.technology-lux-card--active) .technology-lux-benefits ul{gap:.42rem}.technology-lux-benefits li{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start;color:#061b4f;font-size:var(--content-small-font-size);font-weight:600;line-height:1.3}.technology-lux-card:not(.technology-lux-card--active) .technology-lux-benefits li{font-size:var(--content-meta-font-size)}.technology-lux-card:not(.technology-lux-card--active) .technology-lux-benefits li:nth-child(n+4){display:none}.technology-lux-benefits li svg{width:1.1rem;height:1.1rem;margin-top:.08rem;color:var(--technology-lux-accent);stroke-width:2.1}.technology-lux-markers{grid-column:1 / 2;min-height:5.8rem;padding-top:1.2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(0,156,166,.14)}.technology-lux-markers span{min-width:0;display:grid;justify-items:center;align-content:center;gap:.34rem;color:#061b4f;font-size:var(--content-meta-font-size);font-weight:700;line-height:1.15;text-align:center}.technology-lux-markers span+span{border-left:1px solid rgba(101,130,160,.18)}.technology-lux-markers svg{width:2.1rem;height:2.1rem;color:var(--technology-lux-accent);stroke-width:1.8}.technology-lux-cta{border:0;align-self:center;justify-self:end;min-width:11.5rem;min-height:3.3rem;padding:.3rem 1rem .3rem 1.35rem;display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;border-radius:.58rem;color:#fff;font-family:var(--font-heading);font-size:var(--content-body-font-size);font-weight:700;text-decoration:none;background:linear-gradient(90deg,#00a99d,#00b7aa);box-shadow:0 .9rem 1.8rem #009ca633;cursor:pointer}.technology-lux-cta svg{width:1.25rem;height:1.25rem;stroke-width:2.2}.technology-lux-callouts{position:absolute;right:.8rem;bottom:.8rem;left:.8rem;display:flex;flex-wrap:wrap;gap:.42rem}.technology-lux-callouts span{min-height:1.85rem;padding:.22rem .72rem;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--technology-lux-accent) 46%,transparent);border-radius:999px;color:#1262ae;font-size:var(--content-meta-font-size);font-weight:700;background:#fffc}.technology-lux-section{background:radial-gradient(circle at 94% 18%,rgba(0,156,166,.08),transparent 24rem),radial-gradient(circle at 8% 90%,rgba(42,210,201,.08),transparent 22rem),linear-gradient(180deg,#fbfdff,#fff 48%,#f6fbfd)}.technology-lux-section:before{content:"";position:absolute;inset:0;background:repeating-radial-gradient(ellipse at 96% 8%,rgba(0,84,128,.08) 0 1px,transparent 1px .78rem),repeating-radial-gradient(ellipse at 4% 98%,rgba(0,156,166,.08) 0 1px,transparent 1px .82rem);-webkit-mask-image:linear-gradient(135deg,transparent 0 12%,#000 34%,#000 76%,transparent 100%);mask-image:linear-gradient(135deg,transparent 0 12%,#000 34%,#000 76%,transparent 100%);opacity:.38;pointer-events:none}.technology-lux-shell{grid-template-columns:minmax(0,1fr)}.technology-lux-chapter{display:none}.technology-lux-intro{max-width:80rem}.technology-lux-intro h2{font-size:clamp(3rem,5.1vw,5.2rem)}.technology-lux-intro span{max-width:61rem}.technology-lux-carousel{grid-column:1;margin-top:clamp(1.4rem,2vw,2rem);padding:0 clamp(3.4rem,5vw,4.8rem)}.technology-lux-track{min-height:clamp(35rem,46vw,43rem);display:grid;grid-template-columns:minmax(14rem,.78fr) minmax(28rem,2.02fr) minmax(14rem,.78fr);gap:clamp(.85rem,1.25vw,1.25rem);align-items:center;perspective:1400px}.technology-lux-card{min-height:clamp(27rem,36vw,34rem);padding:clamp(1.25rem,1.6vw,1.7rem);border-color:#009ca638;border-radius:clamp(1.35rem,2.1vw,2rem);transform-origin:center center}.technology-lux-card:hover,.technology-lux-card:focus-within{transform:translateY(-.16rem)}.technology-lux-card--prev{transform:rotate(-3.6deg) translateY(1rem)}.technology-lux-card--next{transform:rotate(3.6deg) translateY(1rem)}.technology-lux-card--prev:hover,.technology-lux-card--prev:focus-within{transform:rotate(-3.6deg) translateY(.55rem)}.technology-lux-card--next:hover,.technology-lux-card--next:focus-within{transform:rotate(3.6deg) translateY(.55rem)}.technology-lux-card--active{min-height:clamp(33rem,43vw,40rem);padding:clamp(1.8rem,2.35vw,2.5rem);display:grid;grid-template-columns:minmax(0,.84fr) minmax(20rem,1.16fr);grid-template-rows:auto auto minmax(0,1fr) auto;column-gap:clamp(1.4rem,2.2vw,2.35rem);row-gap:clamp(1rem,1.5vw,1.35rem);border-color:#2ad2c9b3;background:radial-gradient(circle at 84% 78%,color-mix(in srgb,var(--technology-lux-accent) 42%,transparent),transparent 19rem),radial-gradient(circle at 20% 10%,rgba(46,148,255,.16),transparent 16rem),linear-gradient(135deg,#061b4f,#062c64 48%,#044b73);box-shadow:0 1.45rem 3.2rem #082d5233,0 0 0 1px #2ad2c95c inset,0 0 2.6rem color-mix(in srgb,var(--technology-lux-accent) 24%,transparent);cursor:default;transform:none}.technology-lux-card--active:hover,.technology-lux-card--active:focus-within{transform:none}.technology-lux-card--active:after{content:"";position:absolute;right:-6rem;bottom:-8rem;width:min(38rem,54%);aspect-ratio:1;border-radius:999px;background:repeating-radial-gradient(circle,rgba(42,210,201,.24) 0 1px,transparent 1px .72rem);-webkit-mask-image:radial-gradient(circle,#000 0 56%,transparent 72%);mask-image:radial-gradient(circle,#000 0 56%,transparent 72%);pointer-events:none}.technology-lux-card--active .technology-lux-card-visual{grid-column:2;grid-row:1 / 5;align-self:stretch;height:100%;min-height:0;z-index:1;border-radius:0;background:radial-gradient(circle at 52% 56%,color-mix(in srgb,var(--technology-lux-accent) 18%,transparent),transparent 48%),transparent}.technology-lux-card--active .technology-lux-card-visual img{object-fit:contain;object-position:center center;filter:saturate(1.1) contrast(1.06) drop-shadow(0 1.4rem 1.8rem rgba(0,0,0,.22))}.technology-lux-card--active .technology-lux-card-copy{grid-column:1;grid-row:1;z-index:2}.technology-lux-card--active .technology-lux-benefits{grid-column:1;grid-row:2;z-index:2;padding-left:0;border-left:0}.technology-lux-card--active .technology-lux-cta{grid-column:1;grid-row:4;z-index:2;justify-self:start}.technology-lux-card--active .technology-lux-card-copy h3,.technology-lux-card--active .technology-lux-card-copy h4,.technology-lux-card--active .technology-lux-card-body,.technology-lux-card--active .technology-lux-benefits li,.technology-lux-card--active .technology-lux-why div{color:#fff}.technology-lux-card--active .technology-lux-card-copy>p:first-child,.technology-lux-card--active .technology-lux-why strong,.technology-lux-card--active .technology-lux-benefits>strong{color:#2df5ef}.technology-lux-card--active .technology-lux-card-copy h4{font-size:clamp(1.95rem,2.7vw,3.05rem);line-height:1.02}.technology-lux-card--active .technology-lux-card-copy h3{font-size:clamp(1.35rem,1.9vw,1.95rem)}.technology-lux-card--active .technology-lux-card-body{max-width:28rem}.technology-lux-card--active .technology-lux-why{max-width:28rem;border:1px solid rgba(42,210,201,.22);background:#03193e70}.technology-lux-card--active .technology-lux-why svg{color:#2df5ef;background:#2ad2c914}.technology-lux-card--active .technology-lux-benefits ul{margin-top:.9rem}.technology-lux-card--active .technology-lux-benefits li svg{color:#2df5ef}.technology-lux-card:not(.technology-lux-card--active){min-height:clamp(28rem,36vw,34rem);align-content:start;grid-template-rows:auto auto minmax(8rem,1fr) auto;background:radial-gradient(circle at 50% 62%,var(--technology-lux-accent-soft),transparent 14rem),linear-gradient(180deg,#fffffff5,#f8fcffeb)}.technology-lux-card:not(.technology-lux-card--active) .technology-lux-card-copy{display:grid;gap:.75rem}.technology-lux-card:not(.technology-lux-card--active) .technology-lux-card-copy>p:first-child{margin-bottom:0}.technology-lux-card:not(.technology-lux-card--active) .technology-lux-card-copy h4{font-size:clamp(1.45rem,1.85vw,2rem)}.technology-lux-card:not(.technology-lux-card--active) .technology-lux-card-copy h3{font-size:clamp(1rem,1.25vw,1.2rem)}.technology-lux-card:not(.technology-lux-card--active) .technology-lux-card-rule{margin:.2rem 0 .35rem}.technology-lux-card:not(.technology-lux-card--active) .technology-lux-card-body,.technology-lux-card:not(.technology-lux-card--active) .technology-lux-why{display:none}.technology-lux-card:not(.technology-lux-card--active) .technology-lux-card-visual{grid-row:2 / 4;height:100%;min-height:clamp(10rem,16vw,16rem);margin-top:.6rem;background:transparent}.technology-lux-card:not(.technology-lux-card--active) .technology-lux-benefits{align-self:end}.technology-directional-modal-layer{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:clamp(1rem,3vw,2.4rem)}.technology-directional-modal-backdrop{position:absolute;inset:0;border:0;background:radial-gradient(circle at 78% 18%,rgba(42,210,201,.18),transparent 24rem),#020e1f9e;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.technology-directional-modal{position:relative;z-index:1;width:min(100%,76rem);max-height:min(94vh,64rem);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(0,156,166,.28);border-radius:var(--surface-apple-radius);background:radial-gradient(circle at 88% 7%,rgba(42,210,201,.18),transparent 20rem),linear-gradient(180deg,#f8fdfffa,#f0fafcf5);color:#061b4f;box-shadow:0 2rem 5rem #020e1f57,0 0 0 .42rem #ffffff4d}.technology-directional-modal-close{position:absolute;top:1rem;right:1rem;z-index:4;width:2.55rem;height:2.55rem;display:grid;place-items:center;border:1px solid rgba(0,156,166,.18);border-radius:999px;background:#ffffffdb;color:#007d91;cursor:pointer;box-shadow:0 .65rem 1.35rem #082d521f}.technology-directional-modal-close svg{width:1.12rem;height:1.12rem}.technology-directional-modal-hero{position:relative;padding:clamp(1.5rem,3vw,2.35rem) clamp(1.4rem,3vw,2.6rem);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;align-items:end;border-bottom:1px solid rgba(0,156,166,.16);background:linear-gradient(90deg,#ffffffe0,#ffffff61),radial-gradient(circle at 6% 20%,rgba(0,156,166,.1),transparent 16rem)}.technology-directional-modal-hero p,.technology-directional-modal-hero h3,.technology-directional-modal-hero span{margin:0}.technology-directional-modal-hero p,.technology-directional-modal-section-heading p{color:#008f99;font-family:var(--font-heading);font-size:var(--content-body-font-size);font-weight:800;line-height:1.04;text-transform:uppercase}.technology-directional-modal-hero h3{margin-top:.65rem;color:#061b4f;font-family:var(--font-heading);font-size:clamp(2rem,4vw,3.65rem);font-weight:700;line-height:.98}.technology-directional-modal-hero span{display:block;max-width:58rem;margin-top:.8rem;color:#425a77;font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}.technology-directional-modal-mail{min-height:3rem;padding:.7rem 1rem;display:inline-flex;align-items:center;gap:.55rem;border:1px solid rgba(0,156,166,.24);border-radius:var(--button-radius-primary);background:#ffffffc7;color:#007d91;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:800;text-decoration:none}.technology-directional-modal-mail svg{width:1.1rem;height:1.1rem}.technology-directional-modal-body{min-height:0;overflow:auto;padding:clamp(1.2rem,2.4vw,2rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr);gap:clamp(1rem,2vw,1.6rem)}.technology-directional-modal-main{min-width:0;display:grid;gap:clamp(1rem,1.6vw,1.35rem)}.technology-directional-modal-section,.technology-directional-faculty-card,.technology-directional-expertise-card{border:1px solid rgba(0,156,166,.16);border-radius:var(--surface-apple-radius-compact);background:#ffffffc7;box-shadow:0 .8rem 1.7rem #082d520f,0 0 0 1px #ffffffb8 inset}.technology-directional-modal-section{padding:clamp(1rem,1.8vw,1.35rem)}.technology-directional-modal-section-heading{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;margin-bottom:1rem}.technology-directional-modal-section-heading>svg{width:2.8rem;height:2.8rem;padding:.58rem;border-radius:999px;background:#009ca617;color:#008f99}.technology-directional-modal-section-heading h4{margin:.32rem 0 0;color:#061b4f;font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.12}.technology-directional-mechanism-grid,.technology-directional-benefit-grid{display:grid;gap:.75rem}.technology-directional-mechanism-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.technology-directional-mechanism-card,.technology-directional-benefit-card{min-width:0;border:1px solid rgba(0,156,166,.14);border-radius:.9rem;background:radial-gradient(circle at 92% 8%,rgba(42,210,201,.12),transparent 7rem),#ffffffb8}.technology-directional-mechanism-card{padding:.95rem;display:grid;align-content:start;gap:.55rem}.technology-directional-mechanism-card>svg{width:2.1rem;height:2.1rem;color:#008f99}.technology-directional-mechanism-card h5,.technology-directional-benefit-card h5,.technology-directional-expertise-card h4{margin:0;color:#061b4f;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:800;line-height:1.12}.technology-directional-mechanism-card p,.technology-directional-benefit-card p,.technology-directional-why-section>p,.technology-directional-training-section>p,.technology-directional-training-cta p,.technology-directional-expertise-card p{margin:0;color:#526482;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.technology-directional-mechanism-card strong{color:#007d91;font-size:var(--content-meta-font-size);line-height:var(--content-meta-line-height)}.technology-directional-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-directional-benefit-card{padding:.85rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start}.technology-directional-benefit-card>svg{width:2rem;height:2rem;padding:.4rem;border-radius:999px;background:#009ca617;color:#008f99}.technology-directional-benefit-card p{margin-top:.25rem}.technology-directional-training-list{margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;list-style:none}.technology-directional-training-list li{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;align-items:center;color:#061b4f;font-size:var(--content-small-font-size);font-weight:700}.technology-directional-training-list svg{width:1rem;height:1rem;color:#008f99}.technology-directional-training-cta{margin-top:1rem;padding:1rem;border-radius:.9rem;background:radial-gradient(circle at 0 100%,rgba(42,210,201,.16),transparent 8rem),#eefafb}.technology-directional-training-cta strong{display:block;color:#061b4f;font-family:var(--font-heading);font-size:var(--heading-card-size);line-height:1.12}.technology-directional-training-cta em{display:block;margin-bottom:.35rem;color:#008f99;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-style:normal;font-weight:800;line-height:1.15}.technology-directional-training-cta p{margin-top:.45rem}.technology-directional-training-cta p+strong{margin-top:.95rem}.technology-directional-training-cta a,.technology-directional-training-cta button{width:fit-content;min-height:2.9rem;margin-top:.9rem;padding:.68rem 1rem;display:inline-flex;align-items:center;gap:.55rem;border-radius:var(--button-radius-primary);background:linear-gradient(90deg,#009c9a,#00b7aa);color:#fff;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:800;text-decoration:none}.technology-directional-training-cta svg{width:1rem;height:1rem}.technology-directional-modal-aside{min-width:0;display:grid;align-content:start;gap:1rem}.technology-directional-faculty-card img{width:100%;aspect-ratio:1.22 / 1;display:block;object-fit:cover;object-position:center top;background:#eaf6f8}.technology-directional-faculty-card p,.technology-directional-faculty-card blockquote,.technology-directional-faculty-card footer{margin:0}.technology-directional-faculty-card p{padding:1rem 1rem 0;color:#008f99;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:800;text-transform:uppercase}.technology-directional-faculty-card blockquote{padding:.75rem 1rem 0;color:#061b4f;font-family:var(--font-heading);font-size:clamp(1rem,1.18vw,1.16rem);font-weight:700;line-height:1.24}.technology-directional-faculty-card footer{padding:1rem;display:grid;gap:.25rem;color:#60738a;font-size:var(--content-meta-font-size);line-height:var(--content-meta-line-height)}.technology-directional-faculty-card footer strong{color:#061b4f;font-family:var(--font-heading);font-size:var(--content-small-font-size)}.technology-directional-expertise-card{padding:1rem;display:grid;gap:.7rem}.technology-directional-modal{width:min(100%,72rem);max-height:min(94vh,64rem);overflow:auto;display:block;border-color:#2ad2c94d;border-radius:1.15rem;background:radial-gradient(circle at 88% 4%,rgba(42,210,201,.16),transparent 19rem),linear-gradient(180deg,#fbfeff,#f3fbfd)}.technology-directional-modal-hero{padding:clamp(1.35rem,2.35vw,2rem) clamp(1.35rem,2.5vw,2.35rem);align-items:center;background:linear-gradient(105deg,#fffffff5,#f2fbfdd1),radial-gradient(circle at 4% 12%,rgba(0,156,166,.1),transparent 14rem)}.technology-directional-modal-hero p,.technology-directional-modal-section-heading p,.technology-directional-faculty-card p{color:#008a95;font-size:var(--content-body-font-size);font-weight:700;line-height:1.1;letter-spacing:0}.technology-directional-modal-hero h3{max-width:42rem;margin-top:.54rem;color:#071b4e;font-size:clamp(2rem,3.25vw,3rem);font-weight:600;line-height:1.02;letter-spacing:0}.technology-directional-modal-hero span{max-width:48rem;margin-top:.74rem;color:#102d57b8;font-size:1rem;font-weight:400;line-height:1.5}.technology-directional-modal-mail{min-height:2.65rem;border-radius:999px;color:#007d91;font-size:.78rem;font-weight:650}.technology-directional-modal-body{overflow:visible;padding:clamp(1rem,1.75vw,1.45rem);grid-template-columns:minmax(0,1fr) minmax(17.5rem,.38fr);gap:clamp(.9rem,1.5vw,1.25rem)}.technology-directional-modal-main{gap:.9rem}.technology-directional-modal-section,.technology-directional-faculty-card,.technology-directional-expertise-card{border-color:#6db9cb47;border-radius:.82rem;background:#ffffffdb;box-shadow:0 .65rem 1.4rem #082d520e,inset 0 1px #ffffffe6}.technology-directional-modal-section{padding:clamp(.92rem,1.35vw,1.15rem)}.technology-directional-modal-section--wide{grid-column:1 / -1}.technology-directional-modal-section-heading{gap:.7rem;margin-bottom:.85rem}.technology-directional-modal-section-heading>svg{width:2.25rem;height:2.25rem;padding:.48rem;background:#009ca614;color:#008a95;stroke-width:1.95}.technology-directional-modal-section-heading h4{margin-top:.24rem;color:#071b4e;font-size:clamp(1.18rem,1.45vw,1.42rem);font-weight:600;line-height:1.18;letter-spacing:0}.technology-directional-mechanism-grid,.technology-directional-benefit-grid{gap:.65rem}.technology-directional-mechanism-card,.technology-directional-benefit-card{border-color:#6db9cb3d;border-radius:.68rem;background:radial-gradient(circle at 94% 0%,rgba(42,210,201,.1),transparent 6rem),#fff;box-shadow:0 .65rem 1.25rem #082d520f,inset 0 1px #ffffffe6}.technology-directional-mechanism-card{padding:.86rem;gap:.48rem}.technology-directional-mechanism-card>svg,.technology-directional-benefit-card>svg{color:#008a95;stroke-width:1.95}.technology-directional-mechanism-card>svg{width:1.78rem;height:1.78rem}.technology-directional-mechanism-card h5,.technology-directional-benefit-card h5,.technology-directional-expertise-card h4{color:#071b4e;font-size:var(--content-body-font-size);font-weight:600;line-height:1.18;letter-spacing:0}.technology-directional-mechanism-card p,.technology-directional-benefit-card p,.technology-directional-why-section>p,.technology-directional-training-section>p,.technology-directional-training-cta p,.technology-directional-expertise-card p{color:#102d57b8;font-size:var(--content-body-font-size);font-weight:400;line-height:1.42}.technology-directional-mechanism-card strong{color:#007d91;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:600;line-height:1.22}.technology-directional-benefit-card{padding:.78rem}.technology-directional-benefit-card>svg{width:1.82rem;height:1.82rem}.technology-directional-training-list{margin-top:.88rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.technology-directional-training-list li{min-height:3.15rem;padding:.62rem;border:1px solid rgba(109,185,203,.22);border-radius:.58rem;background:#fff;color:#102d57;font-size:var(--content-meta-font-size);font-weight:600;line-height:1.28}.technology-directional-training-section>strong{display:block;margin-top:.86rem;color:#071b4e;font-family:var(--font-heading);font-size:.9rem;font-weight:650;line-height:1.2}.technology-directional-training-cta{margin-top:.9rem;padding:.9rem;border:1px solid rgba(42,210,201,.18);border-radius:.72rem;background:radial-gradient(circle at 0 100%,rgba(42,210,201,.12),transparent 7rem),#f2fbfd}.technology-directional-training-section{display:grid;grid-template-columns:minmax(0,.72fr) minmax(18rem,.28fr);gap:.9rem 1rem}.technology-directional-training-section .technology-directional-modal-section-heading,.technology-directional-training-section>p,.technology-directional-training-section>strong,.technology-directional-training-section>ul{grid-column:1}.technology-directional-training-section .technology-directional-training-cta{grid-column:2;grid-row:1 / 6;align-self:stretch;margin-top:0}.technology-directional-training-cta strong{color:#071b4e;font-size:1rem;font-weight:600}.technology-directional-training-cta em{color:#008a95;font-size:.8rem;font-weight:650}.technology-directional-training-cta button{min-height:2.58rem;border-radius:999px;border:0;background:linear-gradient(90deg,#008f99,#00aea6);color:#fff;font-family:var(--font-heading);font-size:.8rem;font-weight:650;cursor:pointer}.technology-directional-training-cta small{display:block;margin-top:.55rem;color:#007d91;font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:600;line-height:1.2}.technology-directional-faculty-card{overflow:hidden}.technology-directional-faculty-visual{position:relative;overflow:hidden;background:linear-gradient(135deg,#ffffff80,#def5f9b8),#eaf6f8}.technology-directional-faculty-visual img{width:100%;aspect-ratio:1.22 / 1;display:block;object-fit:cover;object-position:center top;opacity:1;filter:saturate(1.02) contrast(1.02)}.technology-directional-faculty-visual span{position:absolute;left:50%;top:50%;display:inline-flex;min-width:5.8rem;justify-content:center;padding:.46rem .72rem;border:1px solid rgba(42,210,201,.42);border-radius:999px;background:#ffffffeb;color:#007d91;font-family:var(--font-heading);font-size:.76rem;font-weight:700;line-height:1;transform:translate(-50%,-50%);box-shadow:0 .7rem 1.3rem #0c234024}.technology-directional-faculty-card>img{display:none}.technology-directional-faculty-card blockquote{color:#071b4e;font-size:clamp(.98rem,1.08vw,1.08rem);font-weight:600;line-height:1.32}.technology-directional-faculty-card footer{color:#102d579e;font-size:.76rem}.technology-directional-faculty-card footer strong{color:#071b4e;font-size:.86rem;font-weight:650}.technology-lux-nav{position:absolute;top:50%;z-index:5;width:clamp(3rem,4vw,4.25rem);aspect-ratio:1;display:grid;place-items:center;border:0;border-radius:999px;color:#009c9a;background:#ffffffeb;box-shadow:0 .8rem 1.8rem #082d521f;cursor:pointer;transform:translateY(-50%)}.technology-lux-nav svg{width:45%;height:45%;stroke-width:2.2}.technology-lux-nav--prev{left:clamp(-2rem,-2.6vw,-1.1rem)}.technology-lux-nav--next{right:clamp(-2rem,-2.6vw,-1.1rem)}.technology-lux-dots{grid-column:1 / -1;margin-top:clamp(1.4rem,2vw,2rem);display:flex;justify-content:center;gap:.7rem}.technology-lux-dot{width:.8rem;aspect-ratio:1;border:0;border-radius:999px;background:#6582a047;cursor:pointer}.technology-lux-dot--active{background:#009c9a;box-shadow:0 0 0 .22rem #009ca61f}.technology-lux-section{padding:clamp(3.8rem,6vw,5.8rem) clamp(1rem,4vw,5rem) clamp(4rem,6vw,5.8rem);background:radial-gradient(circle at 96% 11%,rgba(0,156,166,.08),transparent 28rem),radial-gradient(circle at 2% 88%,rgba(42,210,201,.08),transparent 26rem),linear-gradient(180deg,#fbfdff,#fff 52%,#f8fcfd)}.technology-lux-section:before{background:repeating-radial-gradient(ellipse at 96% 7%,rgba(0,84,128,.07) 0 1px,transparent 1px .72rem),linear-gradient(132deg,transparent 0 51%,rgba(0,156,166,.05) 51.2% 51.35%,transparent 51.55%),linear-gradient(136deg,transparent 0 54%,rgba(0,156,166,.045) 54.1% 54.25%,transparent 54.45%),linear-gradient(140deg,transparent 0 57%,rgba(0,156,166,.04) 57.1% 57.22%,transparent 57.4%);-webkit-mask-image:linear-gradient(90deg,transparent 0 27%,#000 52%,#000 100%);mask-image:linear-gradient(90deg,transparent 0 27%,#000 52%,#000 100%);opacity:.78}.technology-lux-section:after{top:auto;right:auto;bottom:-10rem;left:-9rem;width:min(34rem,38vw);border-color:#009ca61a;background:repeating-radial-gradient(circle,rgba(0,156,166,.13) 0 1px,transparent 1px .8rem);opacity:.62}.technology-lux-shell{width:min(100%,1560px);grid-template-columns:1fr}.technology-lux-intro{width:min(100%,87rem)}.technology-lux-intro p{font-size:clamp(.9rem,1.05vw,1.15rem);letter-spacing:.13em}.technology-lux-intro h2{margin-top:clamp(.65rem,1vw,.95rem);max-width:78rem;font-size:clamp(3.1rem,5.2vw,5.45rem);line-height:.96}.technology-lux-intro span{max-width:56rem;margin-top:clamp(.9rem,1.3vw,1.2rem)}.technology-lux-carousel{margin-top:clamp(1.6rem,2.4vw,2.25rem);padding:0 clamp(3.25rem,4.8vw,4.75rem)}.technology-lux-track{min-height:clamp(34rem,44vw,42rem);grid-template-columns:minmax(12.5rem,.66fr) minmax(32rem,1.92fr) minmax(12.5rem,.66fr);gap:clamp(.85rem,1.35vw,1.35rem);align-items:center}.technology-lux-card{min-height:clamp(28rem,34vw,33rem);border-radius:clamp(1.2rem,1.9vw,1.9rem);transition:border-color .22s ease,box-shadow .22s ease,scale .22s ease,translate .22s ease}.technology-lux-card:hover,.technology-lux-card:focus-within{translate:0 -.18rem;transform:none}.technology-lux-card--prev,.technology-lux-card--next{z-index:1;padding:clamp(1.25rem,1.55vw,1.65rem);border-color:#009ca63d;background:radial-gradient(circle at 50% 64%,var(--technology-lux-accent-soft),transparent 15rem),linear-gradient(180deg,#fffffff5,#f8fcffe6);box-shadow:0 1.25rem 2.8rem #082d521a,0 0 0 1px #ffffffd1 inset;transform:none}.technology-lux-card--prev{rotate:-3.5deg;translate:.55rem 1.15rem}.technology-lux-card--next{rotate:3.5deg;translate:-.55rem 1.15rem}.technology-lux-card--prev:hover,.technology-lux-card--prev:focus-within,.technology-lux-card--next:hover,.technology-lux-card--next:focus-within{translate:0 -.18rem;scale:1.015;transform:none}.technology-lux-card--center{z-index:3}.technology-lux-card--active{min-height:clamp(32rem,40vw,39rem);padding:clamp(1.8rem,2.35vw,2.45rem);grid-template-columns:minmax(18rem,.78fr) minmax(26rem,1.22fr);grid-template-rows:auto auto minmax(0,1fr) auto;border-radius:clamp(1.4rem,2vw,2.05rem);rotate:0deg;translate:0 0;scale:1}.technology-lux-card--active .technology-lux-card-visual{grid-column:2;grid-row:1 / 5;height:100%;min-height:clamp(22rem,32vw,34rem)}.technology-lux-card--active .technology-lux-card-visual img{width:112%;max-width:none;margin-left:-3%}.technology-lux-card--active .technology-lux-card-copy{display:grid;align-content:start}.technology-lux-card--active .technology-lux-card-copy h4{max-width:20rem}.technology-lux-card--active .technology-lux-card-body{max-width:25rem}.technology-lux-card--active .technology-lux-why{margin-top:clamp(.9rem,1.3vw,1.1rem)}.technology-lux-card--active .technology-lux-benefits{align-self:end;max-width:24rem}.technology-lux-card--prev .technology-lux-card-visual,.technology-lux-card--next .technology-lux-card-visual{min-height:clamp(11rem,15vw,16rem);margin-block:.7rem .2rem}.technology-lux-card--prev .technology-lux-benefits,.technology-lux-card--next .technology-lux-benefits{align-self:end}.technology-lux-card--prev .technology-lux-benefits li:nth-child(n+4),.technology-lux-card--next .technology-lux-benefits li:nth-child(n+4){display:none}.technology-lux-nav{width:clamp(3.3rem,4.3vw,4.55rem);color:#00979b;background:#fffffff0;box-shadow:0 .95rem 2rem #082d521f}.technology-lux-nav--prev{left:clamp(-.5rem,-.8vw,.25rem)}.technology-lux-nav--next{right:clamp(-.5rem,-.8vw,.25rem)}.technology-lux-dots{margin-top:clamp(1rem,1.55vw,1.35rem)}.technology-lux-section{padding-top:clamp(1.3rem,2.4vw,2.35rem);padding-bottom:clamp(2.2rem,3.5vw,3.4rem)}.technology-lux-intro p{font-size:clamp(.74rem,.82vw,.92rem);letter-spacing:.16em}.technology-lux-intro h2{max-width:62rem;font-size:clamp(2.35rem,3.85vw,4rem);line-height:.98}.technology-lux-intro span{max-width:52rem;font-size:clamp(.98rem,1.15vw,1.18rem);line-height:1.45}.technology-lux-intro strong{margin-top:clamp(.65rem,1vw,.9rem);font-size:clamp(1rem,1.25vw,1.22rem)}.technology-lux-carousel{margin-top:clamp(1.05rem,1.55vw,1.45rem);padding-inline:clamp(2.6rem,4.25vw,4.2rem)}.technology-lux-track{min-height:clamp(24rem,30vw,28rem);grid-template-columns:minmax(13rem,.62fr) minmax(34rem,1.78fr) minmax(13rem,.62fr);gap:clamp(.8rem,1.15vw,1.15rem)}.technology-lux-card--prev,.technology-lux-card--next{min-height:clamp(20.5rem,28vw,25rem);align-self:center;border-radius:clamp(1rem,1.55vw,1.45rem)}.technology-lux-card--prev{translate:.3rem .65rem}.technology-lux-card--next{translate:-.3rem .65rem}.technology-lux-card--active{min-height:clamp(22.5rem,27vw,25rem);padding:clamp(1.35rem,1.75vw,1.8rem);grid-template-columns:minmax(15rem,.62fr) minmax(25rem,1.38fr);column-gap:clamp(1rem,1.55vw,1.45rem);row-gap:clamp(.65rem,.95vw,.9rem)}.technology-lux-card--active .technology-lux-card-copy>p:first-child{margin-bottom:clamp(.55rem,.75vw,.75rem);font-size:clamp(.68rem,.74vw,.82rem);letter-spacing:.09em}.technology-lux-card--active .technology-lux-card-copy h4{max-width:16rem;font-size:clamp(1.42rem,2vw,2.05rem)}.technology-lux-card--active .technology-lux-card-copy h3{max-width:15rem;font-size:clamp(1.05rem,1.45vw,1.38rem);line-height:1.08}.technology-lux-card--active .technology-lux-card-rule{width:2rem;margin:.65rem 0 .7rem}.technology-lux-card--active .technology-lux-card-body{max-width:17rem;font-size:clamp(.72rem,.82vw,.82rem);line-height:1.38}.technology-lux-card--active .technology-lux-benefits{max-width:18rem}.technology-lux-card--active .technology-lux-benefits>strong,.technology-lux-card--active .technology-lux-why strong{font-size:clamp(.66rem,.75vw,.78rem);letter-spacing:.08em}.technology-lux-card--active .technology-lux-benefits ul{margin-top:.55rem;gap:.36rem}.technology-lux-card--active .technology-lux-benefits li{gap:.4rem;font-size:clamp(.72rem,.82vw,.84rem)}.technology-lux-card--active .technology-lux-benefits li svg{width:.92rem;height:.92rem}.technology-lux-card--active .technology-lux-why{max-width:16.5rem;margin-top:.72rem;padding:.72rem;gap:.55rem}.technology-lux-card--active .technology-lux-why svg{width:1.85rem;height:1.85rem}.technology-lux-card--active .technology-lux-why div{font-size:clamp(.72rem,.82vw,.84rem)}.technology-lux-card--active .technology-lux-card-visual{min-height:clamp(17rem,23vw,22rem);border-radius:clamp(1rem,1.35vw,1.25rem)}.technology-lux-card--active .technology-lux-card-visual img{width:100%;height:100%;margin-left:0;object-fit:cover;object-position:72% center}.technology-lux-card--active .technology-lux-cta{min-width:9rem;min-height:2.75rem;padding-inline:1rem;font-size:clamp(.84rem,.95vw,.98rem)}.technology-lux-card--prev .technology-lux-card-copy h4,.technology-lux-card--next .technology-lux-card-copy h4{font-size:clamp(1.18rem,1.45vw,1.55rem)}.technology-lux-card--prev .technology-lux-card-copy h3,.technology-lux-card--next .technology-lux-card-copy h3{font-size:clamp(.88rem,1vw,1rem);line-height:1.18}.technology-lux-card--prev .technology-lux-card-visual,.technology-lux-card--next .technology-lux-card-visual{min-height:clamp(8rem,12vw,11rem);margin-block:.55rem .15rem}.technology-lux-card--prev .technology-lux-benefits ul,.technology-lux-card--next .technology-lux-benefits ul{gap:.32rem}.technology-lux-card--prev .technology-lux-benefits li,.technology-lux-card--next .technology-lux-benefits li{font-size:clamp(.68rem,.78vw,.78rem)}.technology-lux-nav{width:clamp(2.75rem,3.4vw,3.5rem)}.technology-lux-dots{margin-top:clamp(.65rem,1vw,.9rem)}.technology-lux-track{perspective:1200px;transform-style:preserve-3d}.technology-lux-card{backface-visibility:hidden;transform-style:preserve-3d}.technology-lux-card-copy>p:first-child{font-family:var(--font-heading);font-weight:600;line-height:1.08}.technology-lux-card-copy h4,.technology-lux-card-copy h3,.technology-lux-benefits>strong,.technology-lux-why strong{font-weight:600}.technology-lux-card-body,.technology-lux-benefits li,.technology-lux-why div{font-family:var(--font-body);font-weight:400;text-transform:none}.technology-lux-benefits li{font-weight:500}.technology-lux-card--active{border-radius:1.55rem 1.9rem 1.7rem 1.45rem/1.35rem 1.75rem 1.85rem 1.45rem;transform:perspective(1200px) rotateX(.7deg) translateZ(2.5rem);box-shadow:0 1.25rem 2.7rem #082d522e,0 0 0 1px #2ad2c957 inset,0 0 2rem color-mix(in srgb,var(--technology-lux-accent) 22%,transparent)}.technology-lux-card--active:hover,.technology-lux-card--active:focus-within{transform:perspective(1200px) rotateX(.7deg) translateZ(2.5rem)}.technology-lux-card--prev,.technology-lux-card--next{overflow:hidden;transform-origin:center center;border-radius:1.1rem 1.45rem 1.3rem 1rem/.95rem 1.65rem 1.5rem 1.05rem;box-shadow:.2rem 1.1rem 2.15rem #082d521c,0 0 0 1px #ffffffd1 inset;filter:drop-shadow(0 .7rem .85rem rgba(0,143,153,.05))}.technology-lux-card--prev{transform:perspective(980px) rotateY(10deg) rotate(-2.2deg) skewY(1.15deg);translate:.45rem .65rem}.technology-lux-card--next{transform:perspective(980px) rotateY(-10deg) rotate(2.2deg) skewY(-1.15deg);translate:-.45rem .65rem}.technology-lux-card--prev:hover,.technology-lux-card--prev:focus-within{transform:perspective(980px) rotateY(8deg) rotate(-1.6deg) skewY(.85deg);translate:.35rem .15rem}.technology-lux-card--next:hover,.technology-lux-card--next:focus-within{transform:perspective(980px) rotateY(-8deg) rotate(1.6deg) skewY(-.85deg);translate:-.35rem .15rem}.technology-lux-card--prev:before,.technology-lux-card--next:before,.technology-lux-card--prev:after,.technology-lux-card--next:after{content:"";position:absolute;pointer-events:none}.technology-lux-card--prev:before,.technology-lux-card--next:before{inset:0;z-index:0;background:linear-gradient(105deg,rgba(255,255,255,.78),transparent 31%,transparent 70%,rgba(0,156,166,.08)),radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.86),transparent 62%);mix-blend-mode:screen}.technology-lux-card--prev:after,.technology-lux-card--next:after{top:6%;bottom:6%;width:1.35rem;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(7,55,91,.12),transparent);filter:blur(.42rem)}.technology-lux-card--prev:after{right:-.62rem}.technology-lux-card--next:after{left:-.62rem}.technology-lux-card--prev>*,.technology-lux-card--next>*{position:relative;z-index:1}.technology-lux-card--prev .technology-lux-card-copy>p:first-child,.technology-lux-card--next .technology-lux-card-copy>p:first-child{color:var(--technology-lux-accent);font-size:clamp(.66rem,.72vw,.78rem)}.technology-lux-card--prev .technology-lux-card-copy h4,.technology-lux-card--next .technology-lux-card-copy h4{color:#061b4f;font-size:clamp(1.05rem,1.25vw,1.32rem);font-weight:600;line-height:1.05}.technology-lux-card--prev .technology-lux-card-copy h3,.technology-lux-card--next .technology-lux-card-copy h3{color:#061b4f;font-size:clamp(.82rem,.94vw,.96rem);font-weight:600}.technology-lux-card--prev .technology-lux-benefits>strong,.technology-lux-card--next .technology-lux-benefits>strong{font-size:clamp(.62rem,.68vw,.72rem);font-weight:600}.technology-lux-card--prev .technology-lux-benefits li,.technology-lux-card--next .technology-lux-benefits li{color:#16365c;font-size:clamp(.62rem,.72vw,.74rem);font-weight:500;line-height:1.22}@media(max-width:899px){.technology-platform-page{--technology-platform-hero-min-height: calc(100vh - var(--header-height-mobile))}.technology-platform-page .provider-tech-section{min-height:var(--technology-platform-hero-min-height)}.technology-platform-page .provider-tech-hero{--heading-hero-min: 2rem;--heading-hero-vw: 8.4vw;--heading-hero-max: 3.1rem;width:100%;min-height:clamp(32rem,66vh,39rem);padding:calc(var(--header-height-mobile) + 2.2rem) clamp(1rem,3.2vw,1.8rem) 5rem;grid-template-columns:1fr}.technology-platform-page .provider-tech-hero:before{background:linear-gradient(90deg,#f8fcfffa,#f8fcffe6 56%,#f8fcff73),linear-gradient(180deg,#f7fbff1f,#f7fbffbd),radial-gradient(circle at 7% 20%,rgba(42,210,201,.12),transparent 18rem),radial-gradient(circle at 76% 88%,rgba(0,156,166,.1),transparent 22rem)}.technology-platform-page .provider-tech-hero-media img,.technology-platform-page .provider-tech-hero-media video{object-position:66% center}.technology-platform-page .provider-tech-hero-copy{width:min(100%,31rem);margin-left:0;transform:none}.technology-platform-page .provider-tech-hero-title{max-width:31rem;font-size:var(--content-body-font-size)}.technology-platform-page .provider-tech-hero-body{max-width:27rem;font-size:var(--section-intro-font-size)}.technology-platform-imported-section{scroll-margin-top:calc(var(--header-height-mobile) + 1rem)}.technology-platform-imported-label{position:relative;top:auto;left:auto;width:min(calc(100% - 2rem),1280px);margin:0 auto -1.2rem;padding-top:1.2rem;justify-items:start;align-items:center}.technology-platform-imported-label small{max-width:none;text-align:left}.technology-lux-section{padding:clamp(3.2rem,8vw,4.5rem) 1rem clamp(3.3rem,8vw,4.7rem)}.technology-lux-shell{grid-template-columns:1fr}.technology-lux-chapter{grid-template-columns:auto auto;justify-content:start;align-items:center;border-right:0}.technology-lux-chapter span{font-size:5rem}.technology-lux-intro h2{font-size:clamp(2.05rem,8vw,3rem);line-height:1.05}.technology-lux-track{width:100%;max-width:100%;min-height:auto;grid-template-columns:1fr;overflow:visible;padding:.25rem 0 1rem;scroll-snap-type:none}.technology-lux-card,.technology-lux-card--active{min-height:auto;grid-template-columns:1fr;grid-template-rows:auto;scroll-snap-align:start;transform:none}.technology-lux-card:not(.technology-lux-card--active){display:none}.technology-lux-card--active .technology-lux-card-visual,.technology-lux-card--active .technology-lux-card-copy,.technology-lux-card--active .technology-lux-benefits,.technology-lux-card--active .technology-lux-cta{grid-column:auto;grid-row:auto}.technology-lux-card--active .technology-lux-card-visual{height:clamp(12rem,44vw,18rem)}.technology-lux-benefits{padding-left:0;border-left:0}.technology-lux-markers{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.technology-lux-markers span:nth-child(odd){border-left:0}.technology-lux-markers span:nth-child(-n+2){border-bottom:1px solid rgba(101,130,160,.18)}.technology-lux-cta{justify-self:stretch}.technology-directional-modal-layer{padding:.75rem}.technology-directional-modal{max-height:92vh;border-radius:var(--surface-apple-radius-compact)}.technology-directional-modal-hero{grid-template-columns:1fr;padding-right:4rem}.technology-directional-modal-mail{width:fit-content}.technology-directional-modal-body{grid-template-columns:1fr}.technology-directional-modal-section--wide{grid-column:auto}.technology-directional-training-section{grid-template-columns:1fr}.technology-directional-training-section .technology-directional-modal-section-heading,.technology-directional-training-section>p,.technology-directional-training-section>strong,.technology-directional-training-section>ul,.technology-directional-training-section .technology-directional-training-cta{grid-column:auto;grid-row:auto}.technology-directional-training-list{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-directional-mechanism-grid{grid-template-columns:1fr}.technology-directional-modal-aside{grid-row:1}.technology-directional-faculty-card{display:grid;grid-template-columns:minmax(10rem,.34fr) minmax(0,1fr)}.technology-directional-faculty-visual{grid-column:1;grid-row:1 / 4;min-height:100%}.technology-directional-faculty-card img{height:100%;aspect-ratio:auto}.technology-directional-faculty-card p,.technology-directional-faculty-card blockquote,.technology-directional-faculty-card footer{grid-column:2}.technology-lux-nav{display:none}}@media(max-width:480px){.technology-platform-page .provider-tech-hero{padding:calc(var(--header-height-mobile) + 1.25rem) .75rem 4.4rem}.technology-platform-page .provider-tech-hero-media img,.technology-platform-page .provider-tech-hero-media video{object-position:68% center}.technology-platform-page .provider-tech-hero h2{line-height:1.08}.technology-platform-page .provider-tech-hero-title{line-height:1.58}.technology-lux-section{padding-inline:.75rem}.technology-lux-intro p{line-height:1.22}.technology-lux-intro span{font-size:var(--content-body-font-size)}.technology-lux-track{grid-template-columns:1fr}.technology-lux-card{padding:1rem;border-radius:var(--surface-apple-radius-compact)}.technology-lux-card-visual{min-height:8rem}.technology-directional-modal-layer{padding:0}.technology-directional-modal{width:100%;max-height:100vh;border-radius:0}.technology-directional-modal-hero{padding:1.1rem 3.7rem 1rem 1rem}.technology-directional-modal-hero h3{font-size:clamp(1.8rem,11vw,2.55rem)}.technology-directional-modal-body{padding:.85rem}.technology-directional-benefit-grid,.technology-directional-training-list,.technology-directional-faculty-card{grid-template-columns:1fr}.technology-directional-faculty-visual,.technology-directional-faculty-card img,.technology-directional-faculty-card p,.technology-directional-faculty-card blockquote,.technology-directional-faculty-card footer{grid-column:auto}}@media(prefers-reduced-motion:reduce){.technology-lux-card,.technology-lux-nav,.technology-lux-cta{transition:none}.technology-lux-card:hover,.technology-lux-card:focus-within,.technology-lux-card--active{transform:none}.technology-directional-modal-close{transition:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}:root,:host{--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-extrabold:800;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-y-0{inset-block:0}.top-\[0\.81rem\]{top:.81rem}.right-0{right:0}.bottom-\[0\.82rem\]{bottom:.82rem}.left-\[0\.9rem\]{left:.9rem}.left-\[0\.95rem\]{left:.95rem}.left-\[42\%\]{left:42%}.isolate{isolation:isolate}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-\[0\.82rem\]{margin-block:.82rem}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[0\.2rem\]{margin-top:.2rem}.mt-\[0\.5rem\]{margin-top:.5rem}.mt-\[0\.28rem\]{margin-top:.28rem}.mt-\[0\.34rem\]{margin-top:.34rem}.mt-\[0\.42rem\]{margin-top:.42rem}.mt-\[0\.59rem\]{margin-top:.59rem}.mt-\[0\.68rem\]{margin-top:.68rem}.mt-\[0\.71rem\]{margin-top:.71rem}.mb-0{margin-bottom:0}.mb-\[0\.53rem\]{margin-bottom:.53rem}.mb-\[0\.61rem\]{margin-bottom:.61rem}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\.08\]{aspect-ratio:1.08}.h-\[0\.11rem\]{height:.11rem}.h-\[1\.68rem\]{height:1.68rem}.h-\[1\.85rem\]{height:1.85rem}.h-\[2\.35rem\]{height:2.35rem}.h-\[3\.7rem\]{height:3.7rem}.h-\[4\.45rem\]{height:4.45rem}.h-full{height:100%}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[1\.63rem\]{min-height:1.63rem}.min-h-\[1\.96rem\]{min-height:1.96rem}.min-h-\[2\.23rem\]{min-height:2.23rem}.min-h-\[3\.78rem\]{min-height:3.78rem}.min-h-\[7\.9rem\]{min-height:7.9rem}.min-h-\[11\.68rem\]{min-height:11.68rem}.min-h-\[13\.57rem\]{min-height:13.57rem}.min-h-\[inherit\]{min-height:inherit}.w-\[1\.85rem\]{width:1.85rem}.w-\[1\.89rem\]{width:1.89rem}.w-\[2\.35rem\]{width:2.35rem}.w-\[3\.7rem\]{width:3.7rem}.w-\[4\.45rem\]{width:4.45rem}.w-\[66\%\]{width:66%}.w-\[min\(100\%_-_2rem\,var\(--hospital-asc-education-stage-width\)\)\]{width:min(100% - 2rem,var(--hospital-asc-education-stage-width))}.w-full{width:100%}.w-px{width:1px}.max-w-\[14\.7rem\]{max-width:14.7rem}.max-w-\[27\.8rem\]{max-width:27.8rem}.min-w-0{min-width:0}.min-w-\[12\.6rem\]{min-width:12.6rem}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[8\.85rem_minmax\(0\,1fr\)\]{grid-template-columns:8.85rem minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_minmax\(12\.8rem\,auto\)\]{grid-template-columns:auto minmax(0,1fr) minmax(12.8rem,auto)}.grid-cols-\[minmax\(0\,1fr\)_var\(--hospital-asc-education-center-width\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) var(--hospital-asc-education-center-width) minmax(0,1fr)}.grid-cols-\[minmax\(11\.72rem\,0\.96fr\)_minmax\(11\.34rem\,1fr\)\]{grid-template-columns:minmax(11.72rem,.96fr) minmax(11.34rem,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:0}.gap-3{gap:calc(var(--spacing) * 3)}.gap-\[0\.4rem\]{gap:.4rem}.gap-\[0\.34rem\]{gap:.34rem}.gap-\[0\.35rem\]{gap:.35rem}.gap-\[0\.42rem\]{gap:.42rem}.gap-\[0\.43rem\]{gap:.43rem}.gap-\[0\.47rem\]{gap:.47rem}.gap-\[0\.55rem\]{gap:.55rem}.gap-\[0\.58rem\]{gap:.58rem}.gap-\[0\.59rem\]{gap:.59rem}.gap-\[0\.68rem\]{gap:.68rem}.gap-\[0\.72rem\]{gap:.72rem}.gap-\[0\.82rem\]{gap:.82rem}.gap-\[1\.05rem\]{gap:1.05rem}.gap-\[1\.15rem\]{gap:1.15rem}.gap-\[1\.55rem\]{gap:1.55rem}.gap-x-\[0\.8rem\]{column-gap:.8rem}.gap-x-\[var\(--hospital-asc-education-column-gap\)\]{column-gap:var(--hospital-asc-education-column-gap)}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-\[0\.7rem\]{border-radius:.7rem}.rounded-\[0\.36rem\]{border-radius:.36rem}.rounded-\[0\.45rem\]{border-radius:.45rem}.rounded-\[0\.51rem\]{border-radius:.51rem}.rounded-\[0\.58rem\]{border-radius:.58rem}.rounded-\[0\.68rem\]{border-radius:.68rem}.rounded-\[0\.74rem\]{border-radius:.74rem}.rounded-\[0\.78rem\]{border-radius:.78rem}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[rgba\(0\,156\,166\,0\.2\)\]{border-color:#009ca633}.border-\[rgba\(0\,156\,166\,0\.16\)\]{border-color:#009ca629}.border-\[rgba\(12\,35\,64\,0\.1\)\]{border-color:#0c23401a}.border-\[rgba\(12\,35\,64\,0\.06\)\]{border-color:#0c23400f}.border-\[rgba\(12\,35\,64\,0\.08\)\]{border-color:#0c234014}.border-\[rgba\(183\,221\,225\,0\.72\)\]{border-color:#b7dde1b8}.bg-\[\#092d73\]{background-color:#092d73}.bg-\[\#dbe8ec\]{background-color:#dbe8ec}.bg-\[\#eef8f8\]{background-color:#eef8f8}.bg-\[rgba\(12\,35\,64\,0\.12\)\]{background-color:#0c23401f}.bg-\[rgba\(42\,210\,201\,0\.13\)\]{background-color:#2ad2c921}.bg-\[rgba\(183\,221\,225\,0\.86\)\]{background-color:#b7dde1db}.bg-\[rgba\(238\,251\,252\,0\.86\)\]{background-color:#eefbfcdb}.bg-\[rgba\(238\,251\,252\,0\.95\)\]{background-color:#eefbfcf2}.bg-\[rgba\(255\,255\,255\,0\.96\)\]{background-color:#fffffff5}.bg-\[rgba\(255\,255\,255\,0\.97\)\]{background-color:#fffffff7}.bg-\[rgba\(255\,255\,255\,0\.98\)\]{background-color:#fffffffa}.bg-\[var\(--color-medium-teal\)\]{background-color:var(--color-medium-teal)}.bg-white{background-color:var(--color-white)}.bg-\[linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.98\)_0\%\,rgba\(255\,255\,255\,0\.94\)_48\%\,rgba\(183\,221\,225\,0\.42\)_100\%\)\]{background-image:linear-gradient(90deg,#fffffffa,#fffffff0 48%,#b7dde16b)}.bg-\[linear-gradient\(135deg\,rgba\(42\,210\,201\,0\.88\)\,rgba\(255\,255\,255\,0\.96\)_46\%\)\]{background-image:linear-gradient(135deg,#2ad2c9e0,#fffffff5 46%)}.bg-\[linear-gradient\(180deg\,var\(--color-medium-teal\)\,var\(--color-teal\)\)\]{background-image:linear-gradient(180deg,var(--color-medium-teal),var(--color-teal))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[52\%_center\]{object-position:52% center}.object-center{object-position:center}.p-0{padding:0}.p-\[0\.22rem\]{padding:.22rem}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[0\.55rem\]{padding-inline:.55rem}.px-\[0\.62rem\]{padding-inline:.62rem}.px-\[0\.72rem\]{padding-inline:.72rem}.px-\[0\.74rem\]{padding-inline:.74rem}.px-\[0\.78rem\]{padding-inline:.78rem}.px-\[0\.97rem\]{padding-inline:.97rem}.px-\[1\.15rem\]{padding-inline:1.15rem}.py-\[0\.28rem\]{padding-block:.28rem}.py-\[0\.33rem\]{padding-block:.33rem}.py-\[0\.34rem\]{padding-block:.34rem}.py-\[0\.53rem\]{padding-block:.53rem}.py-\[0\.58rem\]{padding-block:.58rem}.py-\[0\.64rem\]{padding-block:.64rem}.py-\[0\.82rem\]{padding-block:.82rem}.py-\[0\.95rem\]{padding-block:.95rem}.py-\[1\.66rem\]{padding-block:1.66rem}.pt-\[3\.93rem\]{padding-top:3.93rem}.pr-\[0\.53rem\]{padding-right:.53rem}.pb-\[1rem\]{padding-bottom:1rem}.pl-\[0\.9rem\]{padding-left:.9rem}.text-\[length\:var\(--hospital-asc-card-body-font-size\)\]{font-size:var(--hospital-asc-card-body-font-size)}.text-\[length\:var\(--hospital-asc-card-meta-font-size\)\]{font-size:var(--hospital-asc-card-meta-font-size)}.text-\[length\:var\(--hospital-asc-card-title-font-size\)\]{font-size:var(--hospital-asc-card-title-font-size)}.text-\[length\:var\(--hospital-asc-education-card-body-size\)\]{font-size:var(--hospital-asc-education-card-body-size)}.text-\[length\:var\(--hospital-asc-education-card-meta-size\)\]{font-size:var(--hospital-asc-education-card-meta-size)}.text-\[length\:var\(--hospital-asc-education-card-title-size\)\]{font-size:var(--hospital-asc-education-card-title-size)}.text-\[length\:var\(--hospital-asc-education-intro-size\)\]{font-size:var(--hospital-asc-education-intro-size)}.text-\[length\:var\(--hospital-asc-education-title-size\)\]{font-size:var(--hospital-asc-education-title-size)}.text-\[length\:var\(--hospital-asc-education-trust-size\)\]{font-size:var(--hospital-asc-education-trust-size)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.16\]{--tw-leading:1.16;line-height:1.16}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.34\]{--tw-leading:1.34;line-height:1.34}.leading-\[var\(--hospital-asc-card-body-line-height\)\]{--tw-leading:var(--hospital-asc-card-body-line-height);line-height:var(--hospital-asc-card-body-line-height)}.leading-\[var\(--hospital-asc-card-meta-line-height\)\]{--tw-leading:var(--hospital-asc-card-meta-line-height);line-height:var(--hospital-asc-card-meta-line-height)}.leading-\[var\(--hospital-asc-card-title-line-height\)\]{--tw-leading:var(--hospital-asc-card-title-line-height);line-height:var(--hospital-asc-card-title-line-height)}.font-\[var\(--font-body\)\]{--tw-font-weight:var(--font-body);font-weight:var(--font-body)}.font-\[var\(--font-heading\)\]{--tw-font-weight:var(--font-heading);font-weight:var(--font-heading)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\]{--tw-tracking:0;letter-spacing:0}.whitespace-nowrap{white-space:nowrap}.text-\[\#050c63\]{color:#050c63}.text-\[\#132e5d\]{color:#132e5d}.text-\[\#36527d\]{color:#36527d}.text-\[\#183764\]{color:#183764}.text-\[\#254575\]{color:#254575}.text-\[var\(--color-deep-navy\)\]{color:var(--color-deep-navy)}.text-\[var\(--color-medium-teal\)\]{color:var(--color-medium-teal)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-\[0\.98\]{opacity:.98}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(3\,20\,65\,0\.28\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#03144147);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(12\,35\,64\,0\.06\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#0c23400f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_20px_rgba\(12\,35\,64\,0\.08\)\]{--tw-shadow:0 10px 20px var(--tw-shadow-color,#0c234014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_22px_rgba\(0\,156\,166\,0\.2\)\]{--tw-shadow:0 12px 22px var(--tw-shadow-color,#009ca633);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(12\,35\,64\,0\.08\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,#0c234014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(12\,35\,64\,0\.1\)\]{--tw-shadow:0 12px 26px var(--tw-shadow-color,#0c23401a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(12\,35\,64\,0\.1\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#0c23401a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_24px_rgba\(0\,156\,166\,0\.18\)\]{--tw-shadow:0 14px 24px var(--tw-shadow-color,#009ca62e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(12\,35\,64\,0\.14\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#0c234024);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_28px_rgba\(12\,35\,64\,0\.08\)\]{--tw-shadow:0 16px 28px var(--tw-shadow-color,#0c234014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(12\,35\,64\,0\.1\)\]{--tw-shadow:0 16px 34px var(--tw-shadow-color,#0c23401a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,box-shadow\]{transition-property:scale,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\]{transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.\[--hospital-asc-education-card-body-size\:0\.81rem\]{--hospital-asc-education-card-body-size:.81rem}.\[--hospital-asc-education-card-meta-size\:0\.7rem\]{--hospital-asc-education-card-meta-size:.7rem}.\[--hospital-asc-education-card-title-size\:1rem\]{--hospital-asc-education-card-title-size:1rem}.\[--hospital-asc-education-center-width\:clamp\(3\.25rem\,4vw\,4\.2rem\)\]{--hospital-asc-education-center-width:clamp(3.25rem, 4vw, 4.2rem)}.\[--hospital-asc-education-column-gap\:clamp\(0\.78rem\,1\.47vw\,1\.18rem\)\]{--hospital-asc-education-column-gap:clamp(.78rem, 1.47vw, 1.18rem)}.\[--hospital-asc-education-intro-size\:0\.83rem\]{--hospital-asc-education-intro-size:.83rem}.\[--hospital-asc-education-journey-reference-height\:1227px\]{--hospital-asc-education-journey-reference-height:1227px}.\[--hospital-asc-education-journey-reference-width\:1200px\]{--hospital-asc-education-journey-reference-width:1200px}.\[--hospital-asc-education-stage-width\:1210px\]{--hospital-asc-education-stage-width:1210px}.\[--hospital-asc-education-title-size\:var\(--heading-section-size\)\]{--hospital-asc-education-title-size:var(--heading-section-size)}.\[--hospital-asc-education-trust-size\:0\.8rem\]{--hospital-asc-education-trust-size:.8rem}.\[list-style\:none\]{list-style:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:z-\[2\]:before{content:var(--tw-content);z-index:2}.before\:z-\[3\]:before{content:var(--tw-content);z-index:3}.before\:h-\[3\.45rem\]:before{content:var(--tw-content);height:3.45rem}.before\:w-\[8\.9rem\]:before{content:var(--tw-content);width:8.9rem}.before\:bg-\[\#061f55\]:before{content:var(--tw-content);background-color:#061f55}.before\:opacity-95:before{content:var(--tw-content);opacity:.95}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:\[background\:radial-gradient\(circle_at_88\%_22\%\,rgba\(0\,156\,166\,0\.18\)_0_1px\,transparent_1\.5px\)_0_0\/14px_14px\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.96\)_0\%\,rgba\(255\,255\,255\,0\.62\)_8\%\,rgba\(255\,255\,255\,0\.16\)_18\%\,rgba\(255\,255\,255\,0\)_30\%\)\]:before{content:var(--tw-content);background:radial-gradient(circle at 88% 22%,#009ca62e 0 1px,#0000 1.5px) 0 0/14px 14px,linear-gradient(90deg,#fffffff5,#ffffff9e 8%,#ffffff29 18%,#fff0 30%)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:right-\[30\%\]:after{content:var(--tw-content);right:30%}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:bottom-\[-2\.31rem\]:after{content:var(--tw-content);bottom:-2.31rem}.after\:left-\[-4\%\]:after{content:var(--tw-content);left:-4%}.after\:z-\[1\]:after{content:var(--tw-content);z-index:1}.after\:z-\[2\]:after{content:var(--tw-content);z-index:2}.after\:h-\[6\.33rem\]:after{content:var(--tw-content);height:6.33rem}.after\:h-\[42\%\]:after{content:var(--tw-content);height:42%}.after\:rounded-t-\[50\%\]:after{content:var(--tw-content);border-top-left-radius:50%;border-top-right-radius:50%}.after\:bg-\[rgba\(42\,210\,201\,0\.28\)\]:after{content:var(--tw-content);background-color:#2ad2c947}.after\:bg-\[linear-gradient\(180deg\,rgba\(3\,20\,65\,0\)_0\%\,rgba\(3\,20\,65\,0\.9\)_100\%\)\]:after{content:var(--tw-content);background-image:linear-gradient(#03144100,#031441e6)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}@media(hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:scale-\[1\.018\]:hover{scale:1.018}.hover\:shadow-\[0_18px_34px_rgba\(12\,35\,64\,0\.14\)\]:hover{--tw-shadow:0 18px 34px var(--tw-shadow-color,#0c234024);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_22px_40px_rgba\(12\,35\,64\,0\.15\)\]:hover{--tw-shadow:0 22px 40px var(--tw-shadow-color,#0c234026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_28px_52px_rgba\(12\,35\,64\,0\.2\)\]:hover{--tw-shadow:0 28px 52px var(--tw-shadow-color,#0c234033);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}@media(hover:hover){.motion-reduce\:hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@media not all and (min-width:1201px){.max-\[1201px\]\:my-0{margin-block:0}.max-\[1201px\]\:mt-\[0\.3rem\]{margin-top:.3rem}.max-\[1201px\]\:mt-\[0\.5rem\]{margin-top:.5rem}.max-\[1201px\]\:mt-\[0\.26rem\]{margin-top:.26rem}.max-\[1201px\]\:mt-\[0\.65rem\]{margin-top:.65rem}.max-\[1201px\]\:mt-\[0\.82rem\]{margin-top:.82rem}.max-\[1201px\]\:mb-\[1\.05rem\]{margin-bottom:1.05rem}.max-\[1201px\]\:min-h-\[2\.7rem\]{min-height:2.7rem}.max-\[1201px\]\:min-h-\[2\.95rem\]{min-height:2.95rem}.max-\[1201px\]\:min-h-\[3\.95rem\]{min-height:3.95rem}.max-\[1201px\]\:min-h-\[9\.35rem\]{min-height:9.35rem}.max-\[1201px\]\:min-h-\[12\.5rem\]{min-height:12.5rem}.max-\[1201px\]\:min-h-\[15\.6rem\]{min-height:15.6rem}.max-\[1201px\]\:max-w-\[27\.6rem\]{max-width:27.6rem}.max-\[1201px\]\:min-w-\[10\.5rem\]{min-width:10.5rem}.max-\[1201px\]\:grid-cols-\[9\.4rem_minmax\(0\,1fr\)\]{grid-template-columns:9.4rem minmax(0,1fr)}.max-\[1201px\]\:grid-cols-\[auto_minmax\(0\,1fr\)_minmax\(10rem\,auto\)\]{grid-template-columns:auto minmax(0,1fr) minmax(10rem,auto)}.max-\[1201px\]\:grid-cols-\[minmax\(12\.9rem\,0\.94fr\)_minmax\(13\.4rem\,1fr\)\]{grid-template-columns:minmax(12.9rem,.94fr) minmax(13.4rem,1fr)}.max-\[1201px\]\:gap-\[0\.28rem\]{gap:.28rem}.max-\[1201px\]\:gap-\[0\.58rem\]{gap:.58rem}.max-\[1201px\]\:gap-\[0\.72rem\]{gap:.72rem}.max-\[1201px\]\:gap-\[0\.75rem\]{gap:.75rem}.max-\[1201px\]\:gap-\[0\.82rem\]{gap:.82rem}.max-\[1201px\]\:px-\[0\.74rem\]{padding-inline:.74rem}.max-\[1201px\]\:px-\[0\.82rem\]{padding-inline:.82rem}.max-\[1201px\]\:px-\[0\.85rem\]{padding-inline:.85rem}.max-\[1201px\]\:px-\[0\.88rem\]{padding-inline:.88rem}.max-\[1201px\]\:px-\[1\.05rem\]{padding-inline:1.05rem}.max-\[1201px\]\:py-\[0\.58rem\]{padding-block:.58rem}.max-\[1201px\]\:py-\[0\.72rem\]{padding-block:.72rem}.max-\[1201px\]\:py-\[1rem\]{padding-block:1rem}.max-\[1201px\]\:pt-\[3\.45rem\]{padding-top:3.45rem}.max-\[1201px\]\:pr-\[0\.75rem\]{padding-right:.75rem}.max-\[1201px\]\:pb-\[1\.05rem\]{padding-bottom:1.05rem}.max-\[1201px\]\:pl-\[0\.95rem\]{padding-left:.95rem}.max-\[1201px\]\:text-\[0\.78rem\]{font-size:.78rem}.max-\[1201px\]\:text-\[1\.18rem\]{font-size:1.18rem}.max-\[1201px\]\:leading-\[1\.34\]{--tw-leading:1.34;line-height:1.34}.max-\[1201px\]\:leading-\[var\(--hospital-asc-card-body-line-height\)\]{--tw-leading:var(--hospital-asc-card-body-line-height);line-height:var(--hospital-asc-card-body-line-height)}}@media not all and (min-width:900px){.max-\[900px\]\:relative{position:relative}.max-\[900px\]\:mt-0{margin-top:0}.max-\[900px\]\:mt-\[0\.65rem\]{margin-top:.65rem}.max-\[900px\]\:mb-0{margin-bottom:0}.max-\[900px\]\:ml-0{margin-left:0}.max-\[900px\]\:hidden{display:none}.max-\[900px\]\:min-h-\[7\.4rem\]{min-height:7.4rem}.max-\[900px\]\:min-h-\[15\.2rem\]{min-height:15.2rem}.max-\[900px\]\:min-h-\[17rem\]{min-height:17rem}.max-\[900px\]\:w-\[8\.8rem\]{width:8.8rem}.max-\[900px\]\:w-full{width:100%}.max-\[900px\]\:max-w-\[32rem\]{max-width:32rem}.max-\[900px\]\:max-w-none{max-width:none}.max-\[900px\]\:grid-cols-\[10\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:10.5rem minmax(0,1fr)}.max-\[900px\]\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.max-\[900px\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.max-\[900px\]\:grid-cols-\[minmax\(13\.5rem\,0\.33fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(13.5rem,.33fr) minmax(0,1fr)}.max-\[900px\]\:justify-start{justify-content:flex-start}.max-\[900px\]\:gap-\[0\.9rem\]{gap:.9rem}.max-\[900px\]\:gap-\[1\.2rem\]{gap:1.2rem}.max-\[900px\]\:gap-\[1rem\]{gap:1rem}.max-\[900px\]\:gap-y-\[1\.4rem\]{row-gap:1.4rem}.max-\[900px\]\:overflow-hidden{overflow:hidden}.max-\[900px\]\:rounded-\[1\.25rem\]{border-radius:1.25rem}.max-\[900px\]\:border-\[rgba\(183\,221\,225\,0\.34\)\]{border-color:#b7dde157}.max-\[900px\]\:bg-\[\#031441\]{background-color:#031441}.max-\[900px\]\:bg-\[rgba\(255\,255\,255\,0\.08\)\]{background-color:#ffffff14}.max-\[900px\]\:bg-\[url\(\'\/image\/hospital-asc\/hospital-asc-education-journey-corner-wave\.png\'\)\]{background-image:url(/image/hospital-asc/hospital-asc-education-journey-corner-wave.png)}.max-\[900px\]\:bg-\[length\:55\%_auto\]{background-size:55%}.max-\[900px\]\:bg-right-top{background-position:100% 0}.max-\[900px\]\:bg-no-repeat{background-repeat:no-repeat}.max-\[900px\]\:p-\[1\.75rem\]{padding:1.75rem}.max-\[900px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[900px\]\:px-\[0\.55rem\]{padding-inline:.55rem}.max-\[900px\]\:px-\[1\.2rem\]{padding-inline:1.2rem}.max-\[900px\]\:py-6{padding-block:calc(var(--spacing) * 6)}.max-\[900px\]\:py-\[0\.9rem\]{padding-block:.9rem}.max-\[900px\]\:pt-\[4\.2rem\]{padding-top:4.2rem}.max-\[900px\]\:pr-\[0\.85rem\]{padding-right:.85rem}.max-\[900px\]\:pb-\[1\.25rem\]{padding-bottom:1.25rem}.max-\[900px\]\:pl-\[1\.25rem\]{padding-left:1.25rem}.max-\[900px\]\:text-\[0\.9rem\]{font-size:.9rem}.max-\[900px\]\:text-\[0\.76rem\]{font-size:.76rem}.max-\[900px\]\:text-\[0\.84rem\]{font-size:.84rem}.max-\[900px\]\:text-\[1\.3rem\]{font-size:1.3rem}.max-\[900px\]\:text-\[1\.04rem\]{font-size:1.04rem}.max-\[900px\]\:text-\[1\.18rem\]{font-size:1.18rem}.max-\[900px\]\:text-\[1\.95rem\]{font-size:1.95rem}.max-\[900px\]\:text-\[2\.35rem\]{font-size:2.35rem}.max-\[900px\]\:text-\[length\:var\(--hospital-asc-card-body-font-size\)\]{font-size:var(--hospital-asc-card-body-font-size)}.max-\[900px\]\:whitespace-normal{white-space:normal}.max-\[900px\]\:text-\[rgba\(255\,255\,255\,0\.86\)\]{color:#ffffffdb}.max-\[900px\]\:text-white{color:var(--color-white)}.max-\[900px\]\:shadow-\[0_18px_40px_rgba\(3\,20\,65\,0\.28\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#03144147);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media not all and (min-width:481px){.max-\[481px\]\:relative{position:relative}.max-\[481px\]\:static{position:static}.max-\[481px\]\:inset-auto{inset:auto}.max-\[481px\]\:bottom-\[0\.58rem\]{bottom:.58rem}.max-\[481px\]\:left-\[0\.64rem\]{left:.64rem}.max-\[481px\]\:order-\[-1\]{order:-1}.max-\[481px\]\:col-start-1{grid-column-start:1}.max-\[481px\]\:col-start-2{grid-column-start:2}.max-\[481px\]\:row-span-4{grid-row:span 4/span 4}.max-\[481px\]\:row-start-1{grid-row-start:1}.max-\[481px\]\:row-start-2{grid-row-start:2}.max-\[481px\]\:row-start-3{grid-row-start:3}.max-\[481px\]\:my-0{margin-block:0}.max-\[481px\]\:my-\[0\.42rem\]{margin-block:.42rem}.max-\[481px\]\:mt-\[0\.2rem\]{margin-top:.2rem}.max-\[481px\]\:mt-\[0\.5rem\]{margin-top:.5rem}.max-\[481px\]\:mt-\[0\.9rem\]{margin-top:.9rem}.max-\[481px\]\:mt-\[0\.32rem\]{margin-top:.32rem}.max-\[481px\]\:mt-\[0\.48rem\]{margin-top:.48rem}.max-\[481px\]\:mt-\[0\.55rem\]{margin-top:.55rem}.max-\[481px\]\:mt-\[1\.05rem\]{margin-top:1.05rem}.max-\[481px\]\:mr-\[0\.7rem\]{margin-right:.7rem}.max-\[481px\]\:mb-\[0\.45rem\]{margin-bottom:.45rem}.max-\[481px\]\:mb-\[1\.15rem\]{margin-bottom:1.15rem}.max-\[481px\]\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.max-\[481px\]\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.max-\[481px\]\:grid{display:grid}.max-\[481px\]\:hidden{display:none}.max-\[481px\]\:h-\[0\.1rem\]{height:.1rem}.max-\[481px\]\:h-\[1\.15rem\]{height:1.15rem}.max-\[481px\]\:h-\[1\.65rem\]{height:1.65rem}.max-\[481px\]\:h-\[2\.8rem\]{height:2.8rem}.max-\[481px\]\:h-\[3\.2rem\]{height:3.2rem}.max-\[481px\]\:min-h-0{min-height:0}.max-\[481px\]\:min-h-\[1\.8rem\]{min-height:1.8rem}.max-\[481px\]\:min-h-\[1\.85rem\]{min-height:1.85rem}.max-\[481px\]\:min-h-\[2\.1rem\]{min-height:2.1rem}.max-\[481px\]\:min-h-\[2\.2rem\]{min-height:2.2rem}.max-\[481px\]\:min-h-\[4\.6rem\]{min-height:4.6rem}.max-\[481px\]\:min-h-\[6\.4rem\]{min-height:6.4rem}.max-\[481px\]\:min-h-\[8\.5rem\]{min-height:8.5rem}.max-\[481px\]\:min-h-\[11\.2rem\]{min-height:11.2rem}.max-\[481px\]\:w-\[1\.65rem\]{width:1.65rem}.max-\[481px\]\:w-\[2\.8rem\]{width:2.8rem}.max-\[481px\]\:w-\[3\.2rem\]{width:3.2rem}.max-\[481px\]\:w-\[7\.7rem\]{width:7.7rem}.max-\[481px\]\:w-\[calc\(100\%_-_1\.25rem\)\]{width:calc(100% - 1.25rem)}.max-\[481px\]\:w-fit{width:fit-content}.max-\[481px\]\:w-full{width:100%}.max-\[481px\]\:max-w-none{max-width:none}.max-\[481px\]\:min-w-0{min-width:0}.max-\[481px\]\:grid-cols-\[8\.8rem_minmax\(0\,1fr\)\]{grid-template-columns:8.8rem minmax(0,1fr)}.max-\[481px\]\:grid-cols-\[42\%_minmax\(0\,1fr\)\]{grid-template-columns:42% minmax(0,1fr)}.max-\[481px\]\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.max-\[481px\]\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.max-\[481px\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.max-\[481px\]\:grid-cols-\[minmax\(8\.7rem\,0\.86fr\)_minmax\(0\,1\.34fr\)\]{grid-template-columns:minmax(8.7rem,.86fr) minmax(0,1.34fr)}.max-\[481px\]\:grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.max-\[481px\]\:grid-rows-\[1fr_auto_auto_1fr\]{grid-template-rows:1fr auto auto 1fr}.max-\[481px\]\:flex-wrap{flex-wrap:wrap}.max-\[481px\]\:items-center{align-items:center}.max-\[481px\]\:items-start{align-items:flex-start}.max-\[481px\]\:justify-items-center{justify-items:center}.max-\[481px\]\:gap-\[0\.4rem\]{gap:.4rem}.max-\[481px\]\:gap-\[0\.5rem\]{gap:.5rem}.max-\[481px\]\:gap-\[0\.8rem\]{gap:.8rem}.max-\[481px\]\:gap-\[0\.22rem\]{gap:.22rem}.max-\[481px\]\:gap-\[0\.32rem\]{gap:.32rem}.max-\[481px\]\:gap-\[0\.35rem\]{gap:.35rem}.max-\[481px\]\:gap-\[0\.38rem\]{gap:.38rem}.max-\[481px\]\:gap-\[0\.55rem\]{gap:.55rem}.max-\[481px\]\:gap-\[0\.85rem\]{gap:.85rem}.max-\[481px\]\:gap-x-\[0\.6rem\]{column-gap:.6rem}.max-\[481px\]\:gap-x-\[0\.7rem\]{column-gap:.7rem}.max-\[481px\]\:gap-x-\[0\.55rem\]{column-gap:.55rem}.max-\[481px\]\:gap-x-\[1\.05rem\]{column-gap:1.05rem}.max-\[481px\]\:self-start{align-self:flex-start}.max-\[481px\]\:self-stretch{align-self:stretch}.max-\[481px\]\:justify-self-start{justify-self:flex-start}.max-\[481px\]\:overflow-hidden{overflow:hidden}.max-\[481px\]\:rounded-\[1rem\]{border-radius:1rem}.max-\[481px\]\:p-0{padding:0}.max-\[481px\]\:p-\[0\.85rem\]{padding:.85rem}.max-\[481px\]\:p-\[1\.35rem\]{padding:1.35rem}.max-\[481px\]\:px-\[0\.6rem\]{padding-inline:.6rem}.max-\[481px\]\:px-\[0\.8rem\]{padding-inline:.8rem}.max-\[481px\]\:px-\[0\.45rem\]{padding-inline:.45rem}.max-\[481px\]\:px-\[0\.52rem\]{padding-inline:.52rem}.max-\[481px\]\:px-\[0\.65rem\]{padding-inline:.65rem}.max-\[481px\]\:px-\[0\.85rem\]{padding-inline:.85rem}.max-\[481px\]\:py-5{padding-block:calc(var(--spacing) * 5)}.max-\[481px\]\:py-\[0\.5rem\]{padding-block:.5rem}.max-\[481px\]\:py-\[0\.7rem\]{padding-block:.7rem}.max-\[481px\]\:py-\[0\.28rem\]{padding-block:.28rem}.max-\[481px\]\:py-\[0\.45rem\]{padding-block:.45rem}.max-\[481px\]\:py-\[0\.75rem\]{padding-block:.75rem}.max-\[481px\]\:pt-0{padding-top:0}.max-\[481px\]\:pr-\[0\.7rem\]{padding-right:.7rem}.max-\[481px\]\:pb-\[0\.5rem\]{padding-bottom:.5rem}.max-\[481px\]\:pl-0{padding-left:0}.max-\[481px\]\:text-center{text-align:center}.max-\[481px\]\:text-\[0\.7rem\]{font-size:.7rem}.max-\[481px\]\:text-\[0\.9rem\]{font-size:.9rem}.max-\[481px\]\:text-\[0\.58rem\]{font-size:.58rem}.max-\[481px\]\:text-\[0\.62rem\]{font-size:.62rem}.max-\[481px\]\:text-\[0\.72rem\]{font-size:.72rem}.max-\[481px\]\:text-\[0\.82rem\]{font-size:.82rem}.max-\[481px\]\:text-\[0\.96rem\]{font-size:.96rem}.max-\[481px\]\:text-\[1\.6rem\]{font-size:1.6rem}.max-\[481px\]\:text-\[1\.08rem\]{font-size:1.08rem}.max-\[481px\]\:text-\[1\.18rem\]{font-size:1.18rem}.max-\[481px\]\:text-\[1rem\]{font-size:1rem}.max-\[481px\]\:leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.max-\[481px\]\:leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.max-\[481px\]\:leading-\[1\.32\]{--tw-leading:1.32;line-height:1.32}.max-\[481px\]\:before\:\[background\:linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.18\)\,rgba\(255\,255\,255\,0\)\)\]:before{content:var(--tw-content);background:linear-gradient(#ffffff2e,#fff0)}.max-\[481px\]\:after\:hidden:after{content:var(--tw-content);display:none}}.\[\&\>svg\]\:h-\[1\.2rem\]>svg{height:1.2rem}.\[\&\>svg\]\:h-\[1\.08rem\]>svg{height:1.08rem}.\[\&\>svg\]\:h-\[1\.34rem\]>svg{height:1.34rem}.\[\&\>svg\]\:h-\[1\.35rem\]>svg{height:1.35rem}.\[\&\>svg\]\:h-\[1rem\]>svg{height:1rem}.\[\&\>svg\]\:h-\[2\.1rem\]>svg{height:2.1rem}.\[\&\>svg\]\:h-\[2rem\]>svg{height:2rem}.\[\&\>svg\]\:w-\[1\.2rem\]>svg{width:1.2rem}.\[\&\>svg\]\:w-\[1\.08rem\]>svg{width:1.08rem}.\[\&\>svg\]\:w-\[1\.34rem\]>svg{width:1.34rem}.\[\&\>svg\]\:w-\[1\.35rem\]>svg{width:1.35rem}.\[\&\>svg\]\:w-\[1rem\]>svg{width:1rem}.\[\&\>svg\]\:w-\[2\.1rem\]>svg{width:2.1rem}.\[\&\>svg\]\:w-\[2rem\]>svg{width:2rem}.\[\&\>svg\]\:rounded-full>svg{border-radius:3.40282e38px}.\[\&\>svg\]\:bg-white>svg{background-color:var(--color-white)}.\[\&\>svg\]\:fill-current>svg{fill:currentColor}.\[\&\>svg\]\:stroke-\[1\.8\]>svg{stroke-width:1.8px}.\[\&\>svg\]\:stroke-\[2\.1\]>svg{stroke-width:2.1px}.\[\&\>svg\]\:stroke-\[2\.4\]>svg{stroke-width:2.4px}.\[\&\>svg\]\:stroke-\[2\]>svg{stroke-width:2px}.\[\&\>svg\]\:p-\[0\.22rem\]>svg{padding:.22rem}.\[\&\>svg\]\:p-\[0\.26rem\]>svg{padding:.26rem}.\[\&\>svg\]\:text-\[var\(--color-medium-teal\)\]>svg{color:var(--color-medium-teal)}@media not all and (min-width:1201px){.max-\[1201px\]\:\[\&\>svg\]\:h-\[1\.58rem\]>svg{height:1.58rem}.max-\[1201px\]\:\[\&\>svg\]\:w-\[1\.58rem\]>svg{width:1.58rem}}@media not all and (min-width:900px){.max-\[900px\]\:\[\&\>svg\]\:h-\[1\.8rem\]>svg{height:1.8rem}.max-\[900px\]\:\[\&\>svg\]\:w-\[1\.8rem\]>svg{width:1.8rem}}@media not all and (min-width:481px){.max-\[481px\]\:\[\&\>svg\]\:h-\[0\.78rem\]>svg{height:.78rem}.max-\[481px\]\:\[\&\>svg\]\:h-\[0\.92rem\]>svg{height:.92rem}.max-\[481px\]\:\[\&\>svg\]\:h-\[0\.95rem\]>svg{height:.95rem}.max-\[481px\]\:\[\&\>svg\]\:h-\[1\.5rem\]>svg{height:1.5rem}.max-\[481px\]\:\[\&\>svg\]\:h-\[1\.15rem\]>svg{height:1.15rem}.max-\[481px\]\:\[\&\>svg\]\:h-\[1\.72rem\]>svg{height:1.72rem}.max-\[481px\]\:\[\&\>svg\]\:w-\[0\.78rem\]>svg{width:.78rem}.max-\[481px\]\:\[\&\>svg\]\:w-\[0\.92rem\]>svg{width:.92rem}.max-\[481px\]\:\[\&\>svg\]\:w-\[0\.95rem\]>svg{width:.95rem}.max-\[481px\]\:\[\&\>svg\]\:w-\[1\.5rem\]>svg{width:1.5rem}.max-\[481px\]\:\[\&\>svg\]\:w-\[1\.15rem\]>svg{width:1.15rem}.max-\[481px\]\:\[\&\>svg\]\:w-\[1\.72rem\]>svg{width:1.72rem}.max-\[481px\]\:\[\&\>svg\]\:p-\[0\.24rem\]>svg{padding:.24rem}}:root{--font-heading:"Titillium Web", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-body:"Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--color-deep-navy:#0c2340;--color-blue:#1b365d;--color-light-teal:#2ad2c9;--color-medium-teal:#009ca6;--color-teal:#00778b;--color-dark-teal:#005670;--color-light-gray:#dbe2e9;--color-light-blue:#b7dde1;--color-border-subtle:#dde2ec;--color-text:#1f2933;--header-height-desktop:76px;--header-height-mobile:72px;--zoom-scale:.9;--poster-hero-min-height:clamp(48rem, 90vh, 62rem);--poster-hero-padding-block-start:clamp(2.75rem, 4vw, 4.25rem);--poster-hero-padding-block-end:clamp(4.5rem, 9vw, 6.75rem);--poster-hero-bottom-fade-height:clamp(9rem, 22vh, 13rem);--poster-hero-compact-min-height:clamp(46rem, 78vw, 56rem);--poster-hero-compact-padding-block-end:clamp(3.8rem, 7vw, 5rem);--poster-hero-compact-bottom-fade-height:clamp(7rem, 18vh, 10rem);--poster-hero-phone-min-height:clamp(34rem, 78vh, 42rem);--poster-hero-phone-padding-block-start:2rem;--poster-hero-phone-padding-inline:.75rem;--poster-hero-phone-padding-block-end:3rem;--button-hover-lift:-2px;--button-hover-scale:1.015;--button-hover-filter:brightness(1.035) saturate(1.04);--button-hover-shadow:0 18px 34px #0c234029;--button-motion:.18s cubic-bezier(.2, .8, .2, 1);--card-hover-scale-a:1.015;--card-hover-scale-b:1.025;--card-hover-scale-c:1.04;--card-hover-lift-a:-1px;--card-hover-lift-b:-3px;--card-hover-lift-c:-5px;--card-hover-motion:.22s cubic-bezier(.2, .8, .2, 1);--surface-apple-radius:clamp(1.55rem, 1.1vw + 1rem, 2.25rem);--surface-apple-radius-compact:clamp(1.15rem, .8vw + .85rem, 1.75rem);--surface-apple-radius-inner:max(.75rem, calc(var(--surface-apple-radius) - .55rem));--button-radius-primary:var(--surface-apple-radius-compact);--button-radius-secondary:var(--surface-apple-radius-inner);--button-radius-icon:50%;--button-radius-chip:999px;--glow-capsule-from:#006f78;--glow-capsule-mid:#379ca5;--glow-capsule-to:#009ca6;--glow-capsule-edge:#31ede88f;--glow-capsule-halo:#2de6de52;--glow-capsule-radius:var(--surface-apple-radius-compact);--glow-capsule-sheen-speed:5.5s;--surface-apple-outline:1px solid #0c234014;--surface-apple-outline-offset:-1px;--reveal-motion-duration:.62s;--reveal-motion-stagger:90ms;--reveal-motion-distance:2rem;--section-intro-font-size:1.1rem;--section-intro-line-height:1.55;--content-body-font-size:.92rem;--content-body-line-height:1.55;--content-small-font-size:.87rem;--content-small-line-height:1.5;--content-meta-font-size:.76rem;--content-meta-line-height:1.35;--heading-hero-min:2.1rem;--heading-hero-max:3.75rem;--heading-hero-vw:4.2vw;--heading-hero-size:clamp(var(--heading-hero-min), var(--heading-hero-vw), var(--heading-hero-max));--heading-section-min:2.1rem;--heading-section-max:3.05rem;--heading-section-vw:3.05vw;--heading-section-size:clamp(var(--heading-section-min), var(--heading-section-vw), var(--heading-section-max));--heading-featured-min:1.45rem;--heading-featured-max:2.05rem;--heading-featured-vw:2.2vw;--heading-featured-size:clamp(var(--heading-featured-min), var(--heading-featured-vw), var(--heading-featured-max));--heading-card-size:1.06rem;--bp-desktop:1200px;--bp-tablet:899px;--bp-phone:480px}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{zoom:var(--zoom-scale)}body{color:var(--color-text);font-family:var(--font-body);background:#fff}a{color:inherit}.app-shell{background:#fff;min-height:100vh}body .app-shell :where(button:not(.patient-learning-basic-trigger):not(.patient-video-card):not(.provider-search-directory-trigger):not(.sonablate-adaptive-platform-explanation),a[class*=-cta],a[class*=-primary],a[class*=-secondary],.nav-trigger-featured,.home-notalone-actions a,.home-options-actions a){transition:background var(--button-motion),border-color var(--button-motion),box-shadow var(--button-motion),color var(--button-motion),filter var(--button-motion),opacity var(--button-motion),scale var(--button-motion),translate var(--button-motion)}body .app-shell :where(button:not(.patient-learning-basic-trigger):not(.patient-video-card):not(.provider-search-directory-trigger):not(.sonablate-adaptive-platform-explanation),a[class*=-cta],a[class*=-primary],a[class*=-secondary],.nav-trigger-featured,.home-notalone-actions a,.home-options-actions a):where(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){filter:var(--button-hover-filter);scale:var(--button-hover-scale);translate:0 var(--button-hover-lift)}body .app-shell :where(button:not(.patient-learning-basic-trigger):not(.patient-video-card):not(.provider-search-directory-trigger):not(.sonablate-adaptive-platform-explanation),a[class*=-cta],a[class*=-primary],a[class*=-secondary],.nav-trigger-featured,.home-notalone-actions a,.home-options-actions a):where(:active):not(:disabled):not([aria-disabled=true]){filter:none;transition-duration:.1s;translate:0;scale:.99}body .app-shell :where(button:not(.patient-video-card):not(.provider-search-directory-trigger):not(.sonablate-adaptive-platform-explanation),a[class*=-cta],a[class*=-primary],a[class*=-secondary],.nav-trigger-featured,.home-notalone-actions a,.home-options-actions a):where(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){box-shadow:var(--button-hover-shadow)}body .app-shell .poster-hero-progress-cta{--poster-hero-progress-cta-motion:.52s cubic-bezier(.16, 1, .3, 1);--poster-hero-progress-cta-radius:var(--surface-apple-radius);isolation:isolate;border-radius:var(--poster-hero-progress-cta-radius);border:3px solid var(--color-light-teal);min-height:3.05rem;color:var(--color-deep-navy);box-shadow:none;filter:none;letter-spacing:0;transition:border-color var(--button-motion),box-shadow var(--button-motion),outline-color var(--button-motion);background:#fff;justify-content:center;align-items:center;gap:clamp(.85rem,1vw,1.05rem);padding:.66rem 1.45rem .66rem 1rem;display:inline-flex;position:relative;overflow:hidden;transform:translate(0)scale(1)}body .app-shell .poster-hero-progress-cta:hover,body .app-shell .poster-hero-progress-cta:focus-visible{border-color:var(--color-light-teal);color:var(--color-deep-navy);box-shadow:none;filter:none;background:#fff;transform:translate(0)scale(1)}body .app-shell .poster-hero-progress-cta:active{filter:none;transform:translate(0)scale(1)}body .app-shell .poster-hero-progress-cta:focus-visible{outline-offset:4px;outline:3px solid #2ad2c961}body .app-shell .poster-hero-progress-cta:before{content:"";z-index:0;border-radius:var(--poster-hero-progress-cta-radius);background:var(--color-light-teal);transform-origin:0;transition:transform var(--poster-hero-progress-cta-motion);will-change:transform;pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}body .app-shell .poster-hero-progress-cta:hover:before,body .app-shell .poster-hero-progress-cta:focus-visible:before{transform:scaleX(1)}body .app-shell .poster-hero-progress-cta>span,body .app-shell .poster-hero-progress-cta-mark,body .app-shell .poster-hero-progress-cta>svg{z-index:1;position:relative}body .app-shell .poster-hero-progress-cta-mark{object-fit:contain;flex:none;width:1.18rem;height:1.55rem;display:block}body .app-shell .poster-hero-progress-cta>span:not([aria-hidden=true]),body .app-shell .poster-hero-progress-cta>svg,body .app-shell .poster-hero-progress-cta>[aria-hidden=true]{color:var(--color-deep-navy);transition:color var(--poster-hero-progress-cta-motion)}body .app-shell .poster-hero-progress-cta:hover>svg,body .app-shell .poster-hero-progress-cta:focus-visible>svg,body .app-shell .poster-hero-progress-cta:hover>span:not([aria-hidden=true]),body .app-shell .poster-hero-progress-cta:focus-visible>span:not([aria-hidden=true]){color:#fff}@supports ((-webkit-background-clip:text) or (background-clip:text)){body .app-shell .poster-hero-progress-cta>span:not([aria-hidden=true]){-webkit-text-fill-color:currentColor;color:currentColor}}body .app-shell .glow-capsule{isolation:isolate;border:1px solid var(--glow-capsule-edge);border-radius:var(--glow-capsule-radius);background:radial-gradient(ellipse at 13% 50%,#084952fa,#085b63b8,#085b6300 44%),radial-gradient(circle at 82% 32%,#b3fffa7a,#b3fffa00 12%),radial-gradient(ellipse at 92% 46%,#23eee247,#23eee200 34%),linear-gradient(90deg,var(--glow-capsule-from) 0%,var(--glow-capsule-mid) 36%,var(--glow-capsule-to) 100%);box-shadow:0 .9rem 1.8rem #09385b29,0 0 1.8rem var(--glow-capsule-halo),0 0 0 1px #ffffff4d inset;position:relative;overflow:hidden}body .app-shell .glow-capsule:after{content:"";z-index:0;pointer-events:none;filter:blur(.18rem);mix-blend-mode:screen;width:36%;animation:glow-capsule-sheen var(--glow-capsule-sheen-speed) ease-in-out infinite;will-change:transform,opacity;background:linear-gradient(90deg,#a4fff800,#a4fff852 28%,#ffffffb8,#a4fff852 72%,#a4fff800);position:absolute;top:-25%;bottom:-25%;left:-40%;transform:skew(-14deg)translate(-60%)}@keyframes glow-capsule-sheen{0%{opacity:0;transform:skew(-14deg)translate(-60%)}12%{opacity:1}60%{opacity:1}to{opacity:0;transform:skew(-14deg)translate(420%)}}body .app-shell :where([class$=-card],[class*="-card "],[class*=-card--],[class$=-card-primary],[class*="-card-primary "],[class*=-card-primary--],[class$=-card-cell],[class*="-card-cell "],[class*=-card-cell--],[class$=-card-panel],[class*="-card-panel "],[class*=-card-panel--],[class$=-cardlet],[class*="-cardlet "],[class*=-cardlet--],[class$=-tile],[class*="-tile "],[class*=-tile--]){--card-hover-scale:var(--card-hover-scale-b);--card-hover-lift:var(--card-hover-lift-b);--card-hover-shadow:0 1.05rem 2rem #0c234024;transition:background var(--card-hover-motion),border-color var(--card-hover-motion),box-shadow var(--card-hover-motion),color var(--card-hover-motion),filter var(--card-hover-motion),opacity var(--card-hover-motion),scale var(--card-hover-motion),translate var(--card-hover-motion),transform var(--card-hover-motion);transform-origin:50%}body .app-shell :where([class*=video][class*=-card],[class*=media][class*=-card],[class*=featured][class*=-card],[class*=story][class*=-card],[class*=global][class*=-card]){--card-hover-scale:var(--card-hover-scale-c);--card-hover-lift:var(--card-hover-lift-c)}body .app-shell :where([class$=-card],[class*="-card "],[class*=-card--],[class$=-card-primary],[class*="-card-primary "],[class*=-card-primary--],[class$=-card-cell],[class*="-card-cell "],[class*=-card-cell--],[class$=-card-panel],[class*="-card-panel "],[class*=-card-panel--],[class$=-cardlet],[class*="-cardlet "],[class*=-cardlet--],[class$=-tile],[class*="-tile "],[class*=-tile--]):where(:hover,:focus-visible,:focus-within):not(:disabled):not([aria-disabled=true]):not([class*=--disabled]){box-shadow:var(--card-hover-shadow);scale:var(--card-hover-scale);translate:0 var(--card-hover-lift);transition:background var(--card-hover-motion),border-color var(--card-hover-motion),box-shadow var(--card-hover-motion),color var(--card-hover-motion),filter var(--card-hover-motion),opacity var(--card-hover-motion),scale var(--card-hover-motion),translate var(--card-hover-motion),transform var(--card-hover-motion)}body .app-shell :is(article[class],[class$=-card],[class*="-card "],[class*=-card--],[class$=-card-primary],[class*="-card-primary "],[class*=-card-primary--],[class$=-card-cell],[class*="-card-cell "],[class*=-card-cell--],[class$=-cardlet],[class*="-cardlet "],[class*=-cardlet--],[class$=-panel],[class*="-panel "],[class*=-panel--],[class$=-box],[class*="-box "],[class*=-box--],[class$=-tile],[class*="-tile "],[class*=-tile--],[class$=-surface],[class*="-surface "],[class*=-surface--],[class$=-frame],[class*="-frame "],[class*=-frame--],[class$=-dialog],[class*="-dialog "],[class*=-dialog--],[class$=-modal],[class*="-modal "],[class*=-modal--]){border-radius:var(--surface-apple-radius);outline:var(--surface-apple-outline);outline-offset:var(--surface-apple-outline-offset);background-clip:padding-box}body .app-shell :is(article[class],[class$=-card],[class*="-card "],[class*=-card--],[class$=-card-primary],[class*="-card-primary "],[class*=-card-primary--],[class$=-card-cell],[class*="-card-cell "],[class*=-card-cell--],[class$=-cardlet],[class*="-cardlet "],[class*=-cardlet--],[class$=-panel],[class*="-panel "],[class*=-panel--],[class$=-box],[class*="-box "],[class*=-box--],[class$=-tile],[class*="-tile "],[class*=-tile--],[class$=-surface],[class*="-surface "],[class*=-surface--],[class$=-frame],[class*="-frame "],[class*=-frame--],[class$=-dialog],[class*="-dialog "],[class*=-dialog--],[class$=-modal],[class*="-modal "],[class*=-modal--]):before,body .app-shell :is(article[class],[class$=-card],[class*="-card "],[class*=-card--],[class$=-card-primary],[class*="-card-primary "],[class*=-card-primary--],[class$=-card-cell],[class*="-card-cell "],[class*=-card-cell--],[class$=-cardlet],[class*="-cardlet "],[class*=-cardlet--],[class$=-panel],[class*="-panel "],[class*=-panel--],[class$=-box],[class*="-box "],[class*=-box--],[class$=-tile],[class*="-tile "],[class*=-tile--],[class$=-surface],[class*="-surface "],[class*=-surface--],[class$=-frame],[class*="-frame "],[class*=-frame--],[class$=-dialog],[class*="-dialog "],[class*=-dialog--],[class$=-modal],[class*="-modal "],[class*=-modal--]):after{border-radius:inherit}body .app-shell :is(article[class],[class$=-card],[class*="-card "],[class*=-card--],[class$=-card-primary],[class*="-card-primary "],[class*=-card-primary--],[class$=-card-cell],[class*="-card-cell "],[class*=-card-cell--],[class$=-cardlet],[class*="-cardlet "],[class*=-cardlet--],[class$=-panel],[class*="-panel "],[class*=-panel--],[class$=-box],[class*="-box "],[class*=-box--],[class$=-tile],[class*="-tile "],[class*=-tile--],[class$=-surface],[class*="-surface "],[class*=-surface--],[class$=-frame],[class*="-frame "],[class*=-frame--],[class$=-dialog],[class*="-dialog "],[class*=-dialog--],[class$=-modal],[class*="-modal "],[class*=-modal--]) :is(img,video,picture,iframe,canvas){border-radius:var(--surface-apple-radius-inner)}@media(max-width:1200px){:root{--section-intro-font-size:1.05rem;--content-body-font-size:.9rem;--content-small-font-size:.86rem;--content-meta-font-size:.76rem;--heading-card-size:1rem}}@media(max-width:899px){:root{--section-intro-font-size:1rem;--content-body-font-size:.9rem;--content-small-font-size:.86rem;--content-meta-font-size:.76rem;--heading-card-size:.98rem}}@media(max-width:480px){:root{--section-intro-font-size:.96rem;--content-body-font-size:.88rem;--content-small-font-size:.84rem;--content-meta-font-size:.74rem;--heading-card-size:.94rem}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body .app-shell .glow-capsule:after{opacity:.5;animation:none;transform:skew(-14deg)translate(120%)}body .app-shell :where(button:not(.patient-learning-basic-trigger):not(.sonablate-adaptive-platform-explanation),a[class*=-cta],a[class*=-primary],a[class*=-secondary],.nav-trigger-featured,.home-notalone-actions a,.home-options-actions a){filter:none;translate:none;scale:none}body .app-shell :where([class$=-card],[class*="-card "],[class*=-card--],[class$=-card-primary],[class*="-card-primary "],[class*=-card-primary--],[class$=-card-cell],[class*="-card-cell "],[class*=-card-cell--],[class$=-card-panel],[class*="-card-panel "],[class*=-card-panel--],[class$=-cardlet],[class*="-cardlet "],[class*=-cardlet--],[class$=-tile],[class*="-tile "],[class*=-tile--]){translate:none;scale:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
