@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap";.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:var(--color-white);color:var(--color-navy-blue)}@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,.scroll-reveal-group{opacity:1;transform:none}.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}}.stream-text{display:inline;opacity:1;transform:none}.poster-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:var(--poster-hero-background, var(--color-white));color:var(--poster-hero-title-color, var(--color-navy-blue));--poster-hero-bottom-fade: linear-gradient(180deg, rgba(243, 247, 247, 0) 0%, rgba(239, 245, 245, .16) 26%, rgba(230, 240, 241, .54) 68%, rgba(218, 233, 235, .98) 100%);--poster-hero-overlay: linear-gradient(90deg, rgba(255, 255, 255, .98) 0%, rgba(255, 255, 255, .72) 30%, rgba(255, 255, 255, .12) 58%, rgba(255, 255, 255, 0) 100%);--poster-hero-overlay-tablet: linear-gradient(180deg, rgba(255, 255, 255, .74), rgba(255, 255, 255, .42) 46%, rgba(229, 234, 241, .12));--poster-hero-overlay-phone: radial-gradient(ellipse at 14% 22%, rgba(255, 255, 255, .86) 0%, rgba(255, 255, 255, .44) 22%, rgba(255, 255, 255, 0) 46%), linear-gradient(180deg, rgba(255, 255, 255, .12) 0%, rgba(241, 246, 247, .28) 40%, rgba(229, 239, 241, .94) 100%)}.poster-hero:before,.poster-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.poster-hero:before{inset:auto 0 0;height:var(--poster-hero-bottom-fade-height);background:var(--poster-hero-bottom-fade)}.poster-hero:after{background:var(--poster-hero-overlay)}.poster-hero--white{--poster-hero-background: var(--color-navy-blue);--poster-hero-title-color: var(--color-white);--poster-hero-subtitle-color: var(--color-white);--poster-hero-overlay: linear-gradient(90deg, rgba(7, 25, 40, .84), rgba(7, 25, 40, .56) 27%, rgba(7, 25, 40, .18) 55%, rgba(7, 25, 40, .08)), linear-gradient(180deg, rgba(255, 241, 214, .22), rgba(255, 241, 214, .08) 18%, rgba(13, 25, 41, .06));--poster-hero-overlay-tablet: linear-gradient(180deg, rgba(7, 25, 40, .5), rgba(7, 25, 40, .24) 46%, rgba(229, 234, 241, .12));--poster-hero-overlay-phone: linear-gradient(180deg, rgba(7, 25, 40, .52), rgba(7, 25, 40, .18) 48%, rgba(7, 25, 40, .72) 100%)}.poster-hero--navy{--poster-hero-background: var(--color-white);--poster-hero-title-color: var(--color-navy-blue);--poster-hero-subtitle-color: var(--color-navy-blue)}.poster-hero-media{position:absolute;inset:0;z-index:0;overflow:hidden}.poster-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--color-white) 0%,rgba(255,255,255,.68) 36%,rgba(255,255,255,0) 100%) left / 36% 100% no-repeat,linear-gradient(180deg,#ffffff14,#ffffff0a 42%,#ffffff05);opacity:var(--poster-hero-media-wash-opacity, 1);pointer-events:none}.poster-hero--white .poster-hero-media:after{opacity:0}.poster-hero-media img,.poster-hero-media video{width:100%;height:100%;max-width:none;display:block;object-fit:cover;object-position:var(--poster-hero-media-position, 56% 38%);filter:var(--poster-hero-media-filter, saturate(.92) brightness(.98));transform:scale(var(--poster-hero-media-scale, 1.08));transform-origin:center center}.poster-hero-content{position:absolute;inset:0;z-index:3;width:100%;display:flex;align-items:flex-start;justify-content:flex-start;padding:var(--poster-hero-copy-top, var(--hero-copy-block-start)) 0 0 var(--hero-copy-inline-start)}.poster-hero-copy{position:relative;width:min(var(--poster-hero-copy-width, 57.5rem),100%);margin-left:0;padding:0;transform:none}.poster-hero-copy--long{--poster-hero-copy-width: 60rem}.poster-hero-badge{position:absolute;left:0;bottom:calc(100% + 1.1rem);width:3.45rem;height:3.45rem;margin:0;display:inline-grid;place-items:center;background:var(--color-teal-green);color:var(--color-white)}.poster-hero-badge svg{width:1.86rem;height:1.86rem;stroke-width:2.5}.poster-hero-title{max-width:var(--poster-hero-title-max-width, none);margin:0;display:grid;gap:.1rem;color:var(--poster-hero-title-color);font-family:var(--redesign-reference-heading-font);font-size:var(--redesign-hero-title-size);font-weight:var(--redesign-hero-title-weight);line-height:var(--redesign-hero-title-line-height);letter-spacing:0;text-align:left;text-shadow:var(--poster-hero-title-shadow, none)}.poster-hero-title>span{display:block;white-space:nowrap}.poster-hero-subtitle{width:min(43rem,100%);margin-top:2rem;display:grid;gap:.7rem}.poster-hero-subtitle p{max-width:var(--poster-hero-subtitle-max-width, 36rem);margin:0;color:var(--poster-hero-subtitle-color);font-family:var(--redesign-reference-body-font);font-size:var(--redesign-body-size);font-weight:400;line-height:var(--redesign-body-line-height);letter-spacing:0;text-align:left}.poster-hero-copy--long .poster-hero-subtitle p{max-width:43rem}.poster-hero-actions{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.poster-hero-action{width:min(var(--poster-hero-action-width, 22rem),100%);min-height:var(--button-height, 3.25rem);padding:.82rem var(--button-padding-inline, 1.55rem);display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap, .7rem);border:1px solid var(--poster-hero-action-border, var(--color-teal-green));border-radius:var(--button-radius-primary);background:var(--poster-hero-action-background, var(--color-teal-green));color:var(--poster-hero-action-color, var(--color-white));font-family:var(--type-cta-font);font-size:var(--type-cta-size);font-weight:var(--type-cta-weight);line-height:var(--type-cta-line-height);text-align:center;text-decoration:none;cursor:pointer;box-shadow:var(--button-primary-shadow);transition:background var(--button-motion),border-color var(--button-motion),color var(--button-motion),transform var(--button-motion),box-shadow var(--button-motion)}.poster-hero-action:hover,.poster-hero-action:focus-visible{transform:translateY(var(--button-hover-lift));outline:none}.poster-hero-action:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-teal-green) 28%,transparent),var(--button-primary-shadow)}.poster-hero-action--secondary{--poster-hero-action-background: var(--button-secondary-background);--poster-hero-action-color: var(--button-secondary-color);--poster-hero-action-border: var(--button-secondary-border);box-shadow:var(--button-secondary-shadow)}.poster-hero-action svg{width:1.08rem;height:1.08rem;flex:0 0 auto;stroke-width:2.1}.poster-hero-action>span{min-width:0;overflow-wrap:anywhere}.poster-hero .section-mist{z-index:2}@media(max-width:1200px){.poster-hero{min-height:var(--poster-hero-compact-min-height);padding-bottom:var(--poster-hero-compact-padding-block-end)}.poster-hero:before{height:var(--poster-hero-compact-bottom-fade-height)}.poster-hero-copy{width:min(var(--poster-hero-copy-width-tablet, 54rem),100%);margin-left:0;transform:none}.poster-hero-content{padding-left:var(--hero-copy-inline-start-compact)}.poster-hero-subtitle p{max-width:var(--poster-hero-subtitle-max-width-tablet, 31rem)}}@media(max-width:899px){.poster-hero:after{background:var(--poster-hero-overlay-tablet)}.poster-hero-media img,.poster-hero-media video{object-position:var(--poster-hero-media-position-tablet, var(--poster-hero-media-position, 65% 46%))}.poster-hero-content{padding-right:var(--hero-copy-inline-start-tablet);padding-left:var(--hero-copy-inline-start-tablet);padding-top:var(--poster-hero-copy-top-tablet, var(--hero-copy-block-start-tablet))}.poster-hero-copy{width:min(var(--poster-hero-copy-width-phone-wide, 31rem),100%);margin-left:0;transform:none}.poster-hero-subtitle p{max-width:var(--poster-hero-subtitle-max-width-phone-wide, 27rem)}}@media(max-width:480px){.poster-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)}.poster-hero:after{background:var(--poster-hero-overlay-phone)}.poster-hero-media img,.poster-hero-media video{object-position:var(--poster-hero-media-position-phone, var(--poster-hero-media-position-tablet, var(--poster-hero-media-position, 72% center)));transform:scale(var(--poster-hero-media-scale-phone, 1))}.poster-hero-content{padding:var(--poster-hero-copy-top-phone, var(--hero-copy-block-start-phone)) var(--hero-copy-inline-start-phone) 0}.poster-hero-copy{width:100%;margin-left:0;padding:0 0 11rem;transform:none}.poster-hero-title{max-width:var(--poster-hero-title-max-width-phone, 24rem)}.poster-hero-title>span{white-space:normal}.poster-hero-subtitle{width:100%;margin-top:1rem;gap:.58rem}.poster-hero-subtitle p{max-width:var(--poster-hero-subtitle-max-width-phone, 20.5rem)}.poster-hero-actions{margin-top:1.15rem}.poster-hero-action{width:auto;min-height:2.7rem;padding:.62rem 1.1rem;font-size:var(--content-meta-font-size)}}.caregiver-support-hero{--poster-hero-media-filter: saturate(.98) brightness(.94);--poster-hero-media-scale: 1;--poster-hero-copy-width: 52rem;--poster-hero-subtitle-max-width: 39rem}.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%,color-mix(in srgb,var(--color-teal-green) 14%,transparent),transparent 70%),radial-gradient(44rem 22rem at 96% 24%,rgba(183,221,225,.2),transparent 66%),linear-gradient(180deg,var(--color-white) 0%,#f8fcfd 100%)}.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 color-mix(in srgb,var(--color-teal-green) 14%,transparent);border-radius:50%;box-shadow:0 1.1rem 0 -1.04rem color-mix(in srgb,var(--color-teal-green) 12%,transparent),0 2.2rem 0 -2.08rem color-mix(in srgb,var(--color-teal-green) 10%,transparent);rotate:-8deg}.caregiver-support-caregiver-resources:after{right:-9rem;bottom:3rem;width:22rem;height:12rem;border:1px solid color-mix(in srgb,var(--color-teal-green) 12%,transparent);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:62rem;margin:0 auto clamp(1.4rem,2.4vw,2rem);text-align:center}.caregiver-resources-eyebrow{margin:0 0 .55rem;display:inline-flex;align-items:center;gap:.72rem;color:var(--color-teal-green);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:var(--color-navy-blue);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:58rem;margin:.78rem auto 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 auto 0;display:block;border-radius:999px;background:linear-gradient(90deg,var(--color-teal-green),color-mix(in srgb,var(--color-teal-green) 0%,transparent))}.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:var(--color-light-grey);outline:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent);outline-offset:-1px;box-shadow:0 20px 44px color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}.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 color-mix(in srgb,var(--color-teal-green) 16%,transparent);border-radius:var(--surface-apple-radius-compact);background:radial-gradient(20rem 12rem at 100% 100%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),transparent 72%),linear-gradient(135deg,#fffffffa,#f6fdfde6);box-shadow:0 16px 36px color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.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 color-mix(in srgb,var(--color-teal-green) 12%,transparent);border-radius:50%;background:#ffffffc7;color:var(--color-teal-green);box-shadow:0 14px 30px color-mix(in srgb,var(--color-teal-green) 12%,transparent)}.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:var(--color-navy-blue);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,var(--color-teal-green) 0%,var(--color-teal-green) 100%);color:var(--color-white);box-shadow:0 14px 28px color-mix(in srgb,var(--color-teal-green) 24%,transparent);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:var(--color-navy-blue);box-shadow:0 16px 32px color-mix(in srgb,var(--color-navy-blue) 20%,transparent);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,color-mix(in srgb,var(--color-teal-green) 24%,transparent),color-mix(in srgb,var(--color-teal-green) 0%,transparent) 68%)}.caregiver-resources-guide-stack span{position:absolute;right:8%;bottom:14%;width:67%;height:56%;border:1px solid color-mix(in srgb,var(--color-teal-green) 32%,transparent);border-radius:.35rem;background:linear-gradient(145deg,var(--color-white),#f3fbfb);box-shadow:0 12px 24px color-mix(in srgb,var(--color-navy-blue) 8%,transparent);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 color-mix(in srgb,var(--color-teal-green) 45%,transparent);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:var(--color-navy-blue);color:var(--color-white);box-shadow:0 14px 28px color-mix(in srgb,var(--color-navy-blue) 18%,transparent)}.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:color-mix(in srgb,var(--color-navy-blue) 14%,transparent)}.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 color-mix(in srgb,var(--color-teal-green) 20%,transparent);border-radius:.85rem;background:#ffffffeb;color:var(--color-navy-blue);text-decoration:none;box-shadow:0 10px 22px color-mix(in srgb,var(--color-navy-blue) 6%,transparent);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:color-mix(in srgb,var(--color-teal-green) 36%,transparent);box-shadow:0 14px 28px color-mix(in srgb,var(--color-navy-blue) 12%,transparent);outline:none}.caregiver-resources-trusted-logo{min-height:3.3rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-navy-blue) 6%,transparent);border-radius:.7rem;background:var(--color-white);color:var(--color-teal-green);box-shadow:0 8px 18px color-mix(in srgb,var(--color-navy-blue) 8%,transparent);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:var(--color-navy-blue);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,var(--color-teal-green) 0%,var(--color-teal-green) 100%);color:var(--color-white);box-shadow:0 10px 20px color-mix(in srgb,var(--color-teal-green) 22%,transparent)}.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 color-mix(in srgb,var(--color-teal-green) 26%,transparent);border-radius:var(--surface-apple-radius-compact);background:radial-gradient(34rem 18rem at 98% 48%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),transparent 62%),linear-gradient(135deg,var(--color-navy-blue) 0%,var(--color-navy-blue) 52%,var(--color-navy-blue) 100%);color:var(--color-white);box-shadow:0 22px 46px color-mix(in srgb,var(--color-navy-blue) 22%,transparent)}.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 color-mix(in srgb,var(--color-teal-green) 58%,transparent);border-radius:50%;color:var(--color-teal-green)}.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:var(--color-white);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:var(--color-white);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:color-mix(in srgb,var(--color-teal-green) 26%,transparent);color:var(--color-white)}.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 color-mix(in srgb,var(--color-teal-green) 16%,transparent);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:var(--color-navy-blue);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:var(--color-navy-blue);color:var(--color-white);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 color-mix(in srgb,var(--color-teal-green) 12%,transparent);border-radius:50%;background:#ffffffdb;color:var(--color-teal-green);box-shadow:0 12px 28px color-mix(in srgb,var(--color-teal-green) 12%,transparent)}.caregiver-guides-modal-icon svg{width:44%;height:44%;stroke-width:1.9}.caregiver-guides-modal-header h2{margin:0;color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 13%,transparent);border-radius:var(--surface-apple-radius-compact);background:#ffffffd1;box-shadow:0 12px 30px color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:.8rem;background:transparent;color:var(--color-navy-blue);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-teal-green);outline:none}.caregiver-guides-modal-item>svg:first-child{width:1.55rem;height:1.55rem;color:var(--color-teal-green);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-teal-green);color:var(--color-white)}.caregiver-guides-modal-item span{min-width:0;display:grid;gap:.14rem}.caregiver-guides-modal-item strong{color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:.8rem;background:var(--color-white);box-shadow:0 16px 34px color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.caregiver-guides-modal-pdf iframe{width:100%;height:21rem;display:block;border:0;background:var(--color-white)}.caregiver-guides-modal-detail{min-width:0;display:grid;gap:.58rem;align-content:center}.caregiver-guides-modal-detail h3{margin:0;color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 32%,transparent);border-radius:var(--button-radius-secondary);color:var(--color-teal-green);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,var(--color-teal-green) 0%,var(--color-teal-green) 100%);color:var(--color-white);box-shadow:0 12px 24px color-mix(in srgb,var(--color-teal-green) 22%,transparent)}.caregiver-guides-modal-actions a:hover,.caregiver-guides-modal-actions a:focus-visible{translate:0 var(--button-hover-lift);background:var(--color-navy-blue);color:var(--color-white);box-shadow:0 14px 28px color-mix(in srgb,var(--color-navy-blue) 16%,transparent);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%,color-mix(in srgb,var(--color-teal-green) 10%,transparent),transparent 70%),linear-gradient(180deg,#f7fbfc 0%,var(--color-white) 100%)}.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%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),transparent 66%),linear-gradient(135deg,var(--color-navy-blue) 0%,var(--color-navy-blue) 54%,var(--color-navy-blue) 100%);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,.34fr) minmax(0,.66fr);grid-template-rows:auto 1fr auto;gap:clamp(1rem,2.4vw,2rem);align-items:start}.caregiver-starting-copy{grid-column:1 / -1;grid-row:1 / 2;width:min(100%,60rem);max-width:none;min-width:0;justify-self:center;text-align:center}.caregiver-starting-mark{width:3.6rem;height:3.6rem;margin:0 auto .8rem;display:none;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-teal-green) 30%,transparent);border-radius:50%;color:var(--color-teal-green);background:#ffffffb8;box-shadow:0 18px 34px color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.caregiver-starting-mark svg{width:48%;height:48%;stroke-width:1.6}.caregiver-starting-eyebrow{margin:0 0 .5rem;color:var(--color-teal-green);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:52rem;margin:0 auto;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:1.2;letter-spacing:0;text-wrap:balance}.caregiver-starting-intro{max-width:58rem;margin:.95rem auto 0;color:#596c82;font-family:var(--font-body);font-size:var(--content-body-font-size);line-height:var(--content-body-line-height);text-align:center}.caregiver-starting-questions{grid-column:1 / 2;grid-row:2 / 3;width:min(100%,34rem);margin-top:clamp(.2rem,1vw,.8rem);display:grid;gap:0;align-self:start}.caregiver-starting-question{display:block;isolation:isolate;overflow:visible;border:0;border-bottom:1px solid rgba(255,255,255,.18);border-radius:0;background:transparent;color:#ffffffdb;box-shadow:none;transition:color 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);color:var(--color-white);box-shadow:none}.caregiver-starting-question-toggle{position:relative;z-index:1;width:100%;min-height:3rem;padding:.9rem 0;display:grid;grid-template-columns: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:1rem;height:1rem;color:var(--color-teal-green);stroke-width:2;transition:rotate var(--button-motion)}.caregiver-starting-question-toggle svg:first-child{display:none}.caregiver-starting-question-toggle span{min-width:0;color:inherit;font-family:var(--font-body);font-size:var(--content-body-font-size);font-weight:700;line-height:var(--content-body-line-height);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:0;padding:0;overflow:hidden;background:transparent;color:#ffffffb8;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 0 1rem;opacity:1}.caregiver-starting-visual{position:relative;grid-column:2 / 3;grid-row:2 / 4;min-width:0;min-height:clamp(36rem,43vw,47rem);align-self:start;isolation:isolate}.caregiver-starting-note{position:absolute;top:0;right:0;z-index:5;width:min(32rem,58%);margin-top:0;padding:0;justify-self:end;display:block;border:0;background:transparent;color:#ffffffdb;text-align:right;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.caregiver-starting-note p{position:relative;margin:0;color:inherit;font-family:var(--font-body);font-size:clamp(1.05rem,1.18vw,var(--content-body-font-size));font-style:normal;font-weight:700;line-height:var(--content-body-line-height);white-space:nowrap}.caregiver-starting-note p:after{display:none}.caregiver-starting-cues{position:absolute;top:clamp(8.6rem,9.2vw,10.4rem);right:0;z-index:3;width:min(18rem,34%);margin-top:0;justify-self:end;align-self:start;display:grid;grid-template-columns:1fr;gap:.62rem}.caregiver-starting-cues:before{display:none}.caregiver-starting-cue{min-height:3rem;padding:.58rem 1.15rem;display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;border:1px solid color-mix(in srgb,var(--color-teal-green) 14%,transparent);border-radius:0;background:#ffffffad;color:var(--color-navy-blue);box-shadow:0 14px 30px color-mix(in srgb,var(--color-navy-blue) 8%,transparent);font-family:var(--font-body);font-size:clamp(1rem,1vw,var(--content-body-font-size));font-weight:400;line-height:var(--content-body-line-height);white-space:nowrap;-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:color-mix(in srgb,var(--color-teal-green) 16%,transparent);color:var(--color-teal-green);font-family:var(--font-body);font-size:var(--content-small-font-size);font-weight:700}.caregiver-starting-media{position:absolute;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:var(--surface-apple-radius-compact);background:var(--color-light-grey);box-shadow:0 22px 46px color-mix(in srgb,var(--color-navy-blue) 16%,transparent)}.caregiver-starting-media img{width:100%;height:100%;min-height:inherit;display:block;object-fit:cover}.caregiver-starting-media--primary{left:0;top:clamp(4.6rem,5.8vw,6.6rem);z-index:1;width:min(36%,24rem);height:clamp(19rem,27vw,31rem);min-height:0;margin-top:0;aspect-ratio:.86 / 1;align-self:start}.caregiver-starting-media--primary img{object-position:center}.caregiver-starting-media--secondary{right:0;top:clamp(10.2rem,11.5vw,13rem);z-index:2;width:min(84%,55rem);height:clamp(23rem,32vw,34rem);min-height:0;margin-left:0;margin-bottom:0;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:var(--color-white);translate:0 clamp(1.1rem,2.1vw,1.85rem)}.caregiver-starting-closing svg{width:2.7rem;height:2.7rem;padding:.58rem;border:1px solid color-mix(in srgb,var(--color-teal-green) 40%,transparent);border-radius:50%;color:var(--color-teal-green);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,.36fr) minmax(0,.64fr);min-height:clamp(37rem,56vw,48rem)}.caregiver-starting-visual{min-height:clamp(34rem,51vw,44rem)}.caregiver-starting-cues{width:min(16.5rem,36%)}.caregiver-starting-note{width:min(29rem,60%)}.caregiver-starting-media--secondary{width:84%}}@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-visual,.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-visual,.caregiver-starting-closing{max-width:none;width:100%}.caregiver-starting-visual{min-height:0;display:grid;gap:1rem}.caregiver-starting-note{position:relative;top:auto;right:auto;width:100%;margin-top:.35rem;justify-self:stretch;padding:0;border:0;background:transparent;text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none}.caregiver-starting-note p{white-space:normal;text-align:left}.caregiver-starting-cues{position:relative;top:auto;right:auto;width:100%;margin-top:0;justify-self:stretch;grid-template-columns:1fr}.caregiver-starting-cue{border-radius:var(--button-radius-secondary);white-space:normal}.caregiver-starting-media--primary,.caregiver-starting-media--secondary{position:relative;left:auto;right:auto;top:auto;width:100%;height:auto;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-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-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:linear-gradient(90deg,rgba(229,248,249,.72) 1px,transparent 1px),linear-gradient(180deg,rgba(229,248,249,.72) 1px,transparent 1px),linear-gradient(180deg,var(--color-white) 0%,#f6fbfc 100%);background-size:4.5rem 4.5rem,4.5rem 4.5rem,auto}.caregiver-support-care-journey:before{content:"";position:absolute;inset:auto -8% 0;height:clamp(6rem,9vw,9rem);background:#d3f1f3b8;clip-path:polygon(0 42%,18% 42%,18% 28%,38% 28%,38% 52%,62% 52%,62% 34%,82% 34%,82% 18%,100% 18%,100% 100%,0 100%);pointer-events:none}.care-journey-shell{position:relative;z-index:1;width:min(100%,104rem);margin:0 auto}.care-journey-copy{max-width:58rem;margin:0 auto clamp(2rem,4vw,3.4rem);display:grid;justify-items:center;text-align:center}.care-journey-pill,.care-journey-section-label{width:fit-content;margin:0 0 .7rem;color:var(--color-teal-green);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:800;line-height:1.2;text-transform:uppercase}.care-journey-pill{padding:.46rem 1rem;display:inline-flex;align-items:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--color-teal-green) 16%,transparent);border-radius:0;background:#ffffffe6}.care-journey-pill span{width:.86rem;height:.86rem;border:2px solid currentColor}.care-journey-copy h2{max-width:42rem;margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:1.05}.care-journey-copy h2>span{display:block}.care-journey-rule{width:3.4rem;height:.22rem;margin:1.2rem auto;display:block;background:var(--color-teal-green)}.care-journey-intro{max-width:48rem;margin:0;color:var(--color-navy-blue);font-family:var(--font-body);font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}.care-journey-layout,.care-journey-visual{min-width:0;display:block}.care-journey-card-grid{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.5vw,1.5rem);list-style:none}.care-journey-orbit{position:relative;min-height:clamp(52rem,62vw,66rem);isolation:isolate}.care-journey-ring-frame{position:absolute;left:50%;top:50%;z-index:1;width:min(55vw,46rem);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 color-mix(in srgb,var(--color-teal-green) 24%,transparent);box-shadow:0 0 0 2.4rem color-mix(in srgb,var(--color-teal-green) 3.5%,transparent),inset 0 0 0 4.8rem #ffffff75}.care-journey-ring--inner{width:66%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.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:var(--color-light-grey);box-shadow:0 22px 52px color-mix(in srgb,var(--color-navy-blue) 14%,transparent),0 0 0 1px color-mix(in srgb,var(--color-teal-green) 12%,transparent);transform:translate(-50%,-50%)}.care-journey-center img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.care-journey-help-card,.care-journey-principles-item{position:absolute;z-index:4;width:clamp(15rem,16.5vw,18.5rem)}.care-journey-help-card{left:0;top:0;padding:1rem;display:grid;border:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-left:.32rem solid var(--color-teal-green);border-radius:0;background:var(--color-white);box-shadow:0 14px 34px color-mix(in srgb,var(--color-navy-blue) 8%,transparent);transform:translate(-92%,-18%)}.care-journey-help-copy{display:grid;gap:.34rem}.care-journey-help-copy strong{color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(1rem,1vw,1.16rem);font-weight:700;line-height:1.2}.care-journey-help-copy small{color:#60738a;font-family:var(--font-body);font-size:clamp(.86rem,.82vw,.98rem);line-height:1.38}.care-journey-contact-button{width:fit-content;min-height:2.5rem;margin-top:.5rem;padding:.64rem .92rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-teal-green) 28%,transparent);border-radius:0;background:var(--color-teal-green);color:var(--color-white);font-family:var(--font-heading);font-size:.94rem;font-weight:700;line-height:1;text-decoration:none}.care-journey-principles-item{right:0;top:0;transform:translate(92%,-18%)}.care-journey-principles{width:100%;margin:0;padding:1rem;display:grid;gap:.62rem;border:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:0;background:var(--color-white);box-shadow:0 14px 34px color-mix(in srgb,var(--color-navy-blue) 8%,transparent);list-style:none}.care-journey-principles li{display:grid;grid-template-columns:.62rem minmax(0,1fr);gap:.62rem;align-items:baseline;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(.92rem,.9vw,1rem);font-weight:700;line-height:1.25}.care-journey-principles li:before{content:"";width:.46rem;height:.46rem;margin-top:.4em;background:var(--color-teal-green);transform:rotate(45deg)}.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(14.25rem, 17vw, 18rem);--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: 1.05rem}.care-journey-step--right-upper{--node-x: 80%;--node-y: 47%;--card-offset-x: 1.05rem;--card-offset-y: -50%}.care-journey-step--right-mid{--node-x: 84%;--node-y: 72%;--card-offset-x: .9rem;--card-offset-y: -50%}.care-journey-step--right-lower{--node-x: 68%;--node-y: 91%;--card-offset-x: 1.05rem;--card-offset-y: -18%}.care-journey-step--bottom{--node-x: 32%;--node-y: 91%;--card-offset-x: calc(-1 * var(--card-w) - 1.05rem);--card-offset-y: -18%}.care-journey-step--left-lower{--node-x: 16%;--node-y: 72%;--card-offset-x: calc(-1 * var(--card-w) - .9rem);--card-offset-y: -50%}.care-journey-step--left-upper{--node-x: 20%;--node-y: 47%;--card-offset-x: calc(-1 * var(--card-w) - 1.05rem);--card-offset-y: -50%}.care-journey-step-card{position:absolute;left:var(--node-x);top:var(--node-y);width:var(--card-w);min-height:8.25rem;padding:.86rem .92rem .82rem;display:grid;grid-template-columns:minmax(0,1fr);row-gap:.5rem;column-gap:0;align-items:start;border:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:0;background:var(--color-white);box-shadow:0 14px 32px color-mix(in srgb,var(--color-navy-blue) 10%,transparent);pointer-events:auto;transform:translate(var(--card-offset-x),var(--card-offset-y));transition:border-color var(--card-hover-motion),box-shadow var(--card-hover-motion)}.care-journey-step-card:hover{border-color:color-mix(in srgb,var(--color-teal-green) 24%,transparent);box-shadow:0 18px 40px color-mix(in srgb,var(--color-navy-blue) 14%,transparent)}.care-journey-step-card--expanded{z-index:8}.care-journey-step-copy{min-width:0}.care-journey-step-copy h3{margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.2;overflow-wrap:anywhere}.care-journey-step-description{grid-column:1;max-height:calc(var(--content-body-font-size) * var(--content-body-line-height) * 3);margin:0;padding:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#5f7189;font-family:var(--font-body);font-size:var(--content-body-font-size);line-height:var(--content-body-line-height);opacity:1;overflow:hidden;overflow-wrap:anywhere;transition:max-height var(--button-motion),opacity var(--button-motion)}.care-journey-step-card--expanded .care-journey-step-description{display:block;-webkit-line-clamp:unset;max-height:18rem;opacity:1}.care-journey-step-toggle{grid-column:1 / -1;justify-self:end;width:2.15rem;height:2.15rem;min-height:2.15rem;margin-top:.08rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-teal-green) 24%,transparent);border-radius:0;background:color-mix(in srgb,var(--color-teal-green) 8%,transparent);color:var(--color-teal-green);line-height:1;cursor:pointer}.care-journey-step-toggle svg{width:1rem;height:1rem;stroke-width:2.8}.care-journey-contact-popover{position:absolute;left:1rem;bottom:calc(100% + .75rem);z-index:12;width:min(29rem,calc(100vw - 2rem));padding:1rem;border:1px solid color-mix(in srgb,var(--color-teal-green) 24%,transparent);border-radius:0;background:var(--color-white);box-shadow:0 24px 52px color-mix(in srgb,var(--color-navy-blue) 18%,transparent)}.care-journey-contact-close{position:absolute;top:.62rem;right:.62rem;width:2rem;height:2rem;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--color-navy-blue) 10%,transparent);border-radius:0;background:var(--color-white);color:var(--color-navy-blue);cursor:pointer}.care-journey-contact-close svg,.care-journey-contact-popover-icon svg{width:1rem;height:1rem}.care-journey-contact-popover-icon{width:2.5rem;height:2.5rem;display:inline-grid;place-items:center;border-radius:0;background:color-mix(in srgb,var(--color-teal-green) 10%,transparent);color:var(--color-teal-green)}.care-journey-contact-popover-copy{padding-right:1.8rem}.care-journey-contact-popover-copy strong{display:block;margin-top:.7rem;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:1.05rem}.care-journey-contact-popover-copy p{margin:.3rem 0 .7rem;color:#60738a;font-family:var(--font-body);font-size:.95rem;line-height:1.45}.care-journey-contact-popover-copy a{display:inline-flex;align-items:center;gap:.45rem;color:var(--color-teal-green);font-family:var(--font-heading);font-weight:700;text-decoration:none}@media(max-width:1300px){.care-journey-ring-frame{width:min(51vw,40rem)}.care-journey-step{--card-w: clamp(12.4rem, 15.4vw, 15.8rem)}}@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-orbit{min-height:0;display:grid;gap:1rem}.care-journey-ring-frame{position:relative;left:auto;top:auto;width:100%;aspect-ratio:auto;display:grid;gap:1rem;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-help-card,.care-journey-principles-item,.care-journey-step-list,.care-journey-step,.care-journey-step-card{position:relative;inset:auto;width:auto;transform:none}.care-journey-help-card,.care-journey-principles-item{width:100%}.care-journey-step-list{display:grid;grid-template-columns:minmax(0,1fr);gap:.72rem}.care-journey-card-grid{grid-template-columns:minmax(0,1fr)}.care-journey-step{display:grid;grid-template-columns:minmax(0,1fr);pointer-events:auto}.care-journey-step-card{width:100%;min-height:auto;padding:.92rem .95rem}}@media(max-width:480px){.care-journey-copy h2{font-size:var(--heading-featured-size)}.care-journey-help-card,.care-journey-step-card{grid-template-columns:1fr}.care-journey-step-toggle{width:2.15rem}}@media(prefers-reduced-motion:reduce){.care-journey-step-card{transition:none}}.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%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),transparent 68%),radial-gradient(44rem 22rem at 100% 94%,rgba(183,221,225,.2),transparent 64%),linear-gradient(180deg,var(--color-white) 0%,#f8fcfd 100%)}.caregiver-support-family-voices:before,.caregiver-support-family-voices:after{content:"";position:absolute;pointer-events:none;border:1.5px solid color-mix(in srgb,var(--color-teal-green) 42%,transparent);border-color:color-mix(in srgb,var(--color-teal-green) 42%,transparent) transparent transparent color-mix(in srgb,var(--color-teal-green) 42%,transparent);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(0,1fr);align-items:start;gap:clamp(2.1rem,4vw,3.8rem)}.caregiver-family-voices-copy{position:relative;justify-self:center;min-width:0;max-width:min(58rem,100%);padding-bottom:0;text-align:center}.caregiver-family-voices-copy:after{display:none}.caregiver-family-voices-eyebrow{margin:0 0 .65rem;display:inline-flex;align-items:center;gap:.55rem;color:var(--color-teal-green);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 auto;max-width:43rem;color:var(--color-navy-blue);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 auto 1.2rem;display:block;border-radius:999px;background:linear-gradient(90deg,var(--color-teal-green),color-mix(in srgb,var(--color-teal-green) 0%,transparent))}.caregiver-family-voices-intro{max-width:48rem;margin:0 auto;color:var(--color-navy-blue);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(26rem, 38vw, 43rem);--caregiver-voice-card-height: clamp(24rem, 31vw, 33rem);position:relative;min-width:0;width:min(100%,92rem);justify-self:center;display:grid;gap:.78rem}.caregiver-family-voices-spine{display:none}.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(1.2rem,2.3vw,2rem);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:hidden;border-radius:var(--surface-apple-radius-compact);background:var(--color-light-grey);outline:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent);outline-offset:-1px}.caregiver-family-voice-photo img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;border-radius:inherit}.caregiver-family-voice-panel{min-width:0;height:100%;padding:clamp(1.35rem,2.2vw,2rem) clamp(1.4rem,2.4vw,2.2rem);display:grid;align-content:start;border:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:var(--surface-apple-radius-compact);background:#fffffff0;box-shadow:0 18px 42px color-mix(in srgb,var(--color-navy-blue) 9%,transparent)}.caregiver-family-voice-label{display:inline-flex;align-items:center;gap:.42rem;color:var(--color-teal-green);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:.5rem 0 0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(1.72rem,2vw,2.65rem);font-weight:700;line-height:1.02}.caregiver-family-voice-subtitle{margin:.18rem 0 0;color:var(--color-teal-green);font-family:var(--font-heading);font-size:clamp(1.22rem,1.45vw,1.85rem);font-style:italic;font-weight:600;line-height:1.15}.caregiver-family-voice-player{margin-top:clamp(1.2rem,2vw,1.7rem);display:grid;grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;gap:.8rem}.caregiver-family-voice-play{width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--color-teal-green);color:var(--color-white);box-shadow:0 12px 24px color-mix(in srgb,var(--color-teal-green) 22%,transparent);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:var(--color-navy-blue);outline:none}.caregiver-family-voice-play svg{width:1.4rem;height:1.4rem;margin-left:.14rem}.caregiver-family-voice-waveform{min-width:0;height:3.1rem;display:flex;align-items:center;gap:.18rem}.caregiver-family-voice-waveform span{width:4px;height:var(--voice-wave-height);min-height:.35rem;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-teal-green) 28%,transparent),color-mix(in srgb,var(--color-navy-blue) 28%,transparent))}.caregiver-family-voice-time{color:#66788b;font-family:var(--font-body);font-size:var(--content-body-font-size);font-weight:700;line-height:1;white-space:nowrap}.caregiver-family-voice-panel blockquote{margin:clamp(1.1rem,2vw,1.65rem) 0 0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;color:var(--color-navy-blue)}.caregiver-family-voice-panel blockquote svg{width:1.25rem;height:1.25rem;margin-top:.1rem;color:var(--color-teal-green);fill:color-mix(in srgb,var(--color-teal-green) 8%,transparent);stroke-width:2}.caregiver-family-voice-panel blockquote p{margin:0;font-family:var(--font-body);font-size:clamp(1rem,1vw,1.18rem);line-height:1.55}.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 color-mix(in srgb,var(--color-teal-green) 24%,transparent);border-radius:var(--surface-apple-radius);background:radial-gradient(28rem 16rem at 8% 0%,color-mix(in srgb,var(--color-teal-green) 16%,transparent),transparent 70%),var(--color-white);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 color-mix(in srgb,var(--color-teal-green) 22%,transparent);border-radius:50%;background:#ffffffe6;color:var(--color-teal-green);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-teal-green);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:var(--color-navy-blue);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-teal-green);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:var(--color-navy-blue)}.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(0,1fr);gap:clamp(2rem,4vw,3.25rem)}.caregiver-family-voices-stage{--caregiver-voice-photo-width: clamp(22rem, 40vw, 34rem);--caregiver-voice-card-height: clamp(22rem, 34vw, 29rem)}.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: var(--color-navy-blue);--clinical-ink: var(--color-navy-blue);--clinical-muted: #5e708a;--clinical-border: color-mix(in srgb, var(--color-navy-blue) 14%, transparent);--clinical-teal: var(--color-teal-green);--clinical-light-teal: var(--color-teal-green);min-height:100vh;overflow-x:hidden;color:var(--clinical-ink);background:radial-gradient(circle at 8% 34%,color-mix(in srgb,var(--color-teal-green) 10%,transparent),color-mix(in srgb,var(--color-teal-green) 0%,transparent) 22rem),linear-gradient(180deg,#f7fbff 0%,var(--color-white) 42%,#f8fbfd 100%)}.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%,color-mix(in srgb,var(--color-teal-green) 11%,transparent),transparent 17rem),radial-gradient(circle at 10% 62%,color-mix(in srgb,var(--color-teal-green) 8%,transparent),transparent 18rem),linear-gradient(180deg,var(--color-white) 0%,#f8fcff 100%)}.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:var(--color-teal-green);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 var(--color-teal-green);border-radius:50%;background:#ffffffdb;color:var(--color-teal-green);stroke-width:1.55}.clinical-access-copy h2{margin:0;color:var(--color-navy-blue);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:var(--color-teal-green)}.clinical-access-copy p{max-width:28.2rem;margin:0;color:var(--color-navy-blue);font-size:var(--content-body-font-size);line-height:1.48}.clinical-access-copy p+p{margin-top:1rem}.clinical-access-lead{color:var(--color-navy-blue);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:var(--color-navy-blue);text-decoration:none;box-shadow:0 .6rem 1.55rem color-mix(in srgb,var(--color-navy-blue) 7%,transparent);-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:var(--color-white);background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.32),transparent 1.25rem),linear-gradient(135deg,var(--color-teal-green),var(--color-teal-green));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,var(--color-navy-blue),#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:var(--color-teal-green);font-size:var(--heading-card-size);font-weight:900;line-height:1.1}.clinical-access-action--contact strong{color:var(--color-navy-blue)}.clinical-access-action small{margin-top:.15rem;color:var(--color-navy-blue);font-size:var(--content-small-font-size);line-height:1.28}.clinical-access-action--resources>svg{color:var(--color-teal-green)}.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:var(--color-navy-blue);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:var(--color-navy-blue);background:var(--color-navy-blue);color:var(--color-white)}.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:var(--color-teal-green)}.clinical-access-connectors circle:nth-of-type(2),.clinical-access-connectors circle:nth-of-type(5){fill:var(--color-navy-blue)}.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 color-mix(in srgb,var(--color-navy-blue) 5%,transparent);border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--color-white) 0 62%,rgba(255,255,255,.72) 63% 100%);box-shadow:inset 0 0 0 .65rem #f5f9fccc,0 .85rem 2rem color-mix(in srgb,var(--color-navy-blue) 10%,transparent);text-align:center}.clinical-access-mark span{color:var(--color-navy-blue);font-family:var(--font-heading);font-size:1.42rem;font-weight:900;letter-spacing:.02em;line-height:.95}.clinical-access-mark strong{color:var(--color-teal-green);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:var(--color-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 5%,transparent);border-radius:.9rem;background:#ffffffe0;box-shadow:0 .75rem 1.85rem color-mix(in srgb,var(--color-navy-blue) 9%,transparent);-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:var(--color-white);background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.3),transparent 1.5rem),linear-gradient(135deg,var(--color-teal-green),var(--color-teal-green));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,var(--color-navy-blue),#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:var(--color-teal-green);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:var(--color-navy-blue)}.clinical-access-insight--purple h3{color:#34348d}.clinical-access-insight p{max-width:25.6rem;margin:.24rem 0 0;color:var(--color-navy-blue);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:var(--color-teal-green);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 color-mix(in srgb,var(--color-navy-blue) 7%,transparent)}}.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%,color-mix(in srgb,var(--color-teal-green) 8%,transparent),color-mix(in srgb,var(--color-teal-green) 0%,transparent) 18rem),radial-gradient(circle at 5% 62%,color-mix(in srgb,var(--color-teal-green) 8%,transparent),color-mix(in srgb,var(--color-teal-green) 0%,transparent) 20rem),linear-gradient(180deg,var(--color-white) 0%,#f8fcff 100%);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 color-mix(in srgb,var(--color-teal-green) 2.5%,transparent),0 -2.2rem color-mix(in srgb,var(--color-teal-green) 1.8%,transparent)}.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:var(--color-teal-green);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:var(--color-teal-green)}.clinical-expert-pearls-copy h2{max-width:36rem;margin:0;color:var(--color-navy-blue);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:var(--color-teal-green);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:var(--color-navy-blue);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 var(--color-white);border-radius:50%;background:var(--color-teal-green);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:var(--color-navy-blue);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:var(--color-teal-green)}.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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:var(--surface-apple-radius-compact);background:#fffffff0;color:var(--color-navy-blue);text-decoration:none;box-shadow:0 .8rem 1.8rem color-mix(in srgb,var(--color-navy-blue) 15%,transparent);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:var(--color-light-grey)}.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 var(--color-white);border-radius:50%;background:var(--color-navy-blue);color:var(--color-white);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:var(--color-teal-green);font-size:var(--content-meta-font-size);font-weight:900;line-height:var(--content-meta-line-height);box-shadow:0 .65rem 1.2rem color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.clinical-expert-video-copy{position:relative;z-index:2;display:grid;align-content:start;gap:.34rem;padding:.82rem .95rem .95rem;background:var(--color-white)}.clinical-expert-video-source{color:var(--color-teal-green);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:var(--color-navy-blue);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:var(--color-teal-green)}.clinical-expert-video-link{color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:var(--surface-apple-radius);background:var(--color-white);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 color-mix(in srgb,var(--color-navy-blue) 14%,transparent);border-radius:999px;background:var(--color-white);color:var(--color-navy-blue);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:var(--color-teal-green);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:var(--color-navy-blue);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:var(--color-navy-blue)}.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:var(--color-navy-blue);text-align:center}.clinical-expert-video-modal-unavailable svg{width:2.2rem;height:2.2rem;color:var(--color-teal-green)}.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 color-mix(in srgb,var(--color-teal-green) 38%,transparent);border-radius:var(--button-radius-secondary);color:var(--color-navy-blue);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:var(--color-teal-green);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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent);border-radius:var(--surface-apple-radius-compact);background:radial-gradient(circle at 92% 50%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),color-mix(in srgb,var(--color-teal-green) 0%,transparent) 10rem),#fffffff5;box-shadow:0 .65rem 1.55rem color-mix(in srgb,var(--color-navy-blue) 9%,transparent)}.clinical-sonalink-intro{grid-area:intro;align-self:center;padding:.3rem 1.2rem .3rem 0;border-right:1px solid color-mix(in srgb,var(--color-navy-blue) 13%,transparent)}.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:var(--color-teal-green);background:color-mix(in srgb,var(--color-teal-green) 8%,transparent)}.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:var(--color-navy-blue);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:var(--color-teal-green);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:var(--color-navy-blue);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:var(--color-teal-green);background:color-mix(in srgb,var(--color-teal-green) 8%,transparent)}.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:var(--color-teal-green)}.clinical-sonalink-flow-step strong,.clinical-sonalink-benefit strong{color:var(--color-navy-blue);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:var(--color-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 6%,transparent);border-radius:.9rem;background:#ffffffdb;box-shadow:0 .45rem 1rem color-mix(in srgb,var(--color-navy-blue) 6%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 13%,transparent);text-align:center;background:radial-gradient(circle at 88% 52%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),color-mix(in srgb,var(--color-teal-green) 0%,transparent) 7rem)}.clinical-sonalink-contact h3 strong{display:block;color:var(--color-teal-green)}.clinical-sonalink-contact h3:after{content:"";display:block;width:2.85rem;height:.13rem;margin:.7rem auto .85rem;border-radius:99px;background:var(--color-teal-green)}.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,var(--color-teal-green),var(--color-teal-green));color:var(--color-white);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 color-mix(in srgb,var(--color-navy-blue) 6%,transparent);padding:.7rem}.clinical-sonalink-benefit:last-child{border-bottom:1px solid color-mix(in srgb,var(--color-navy-blue) 6%,transparent)}}@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%,color-mix(in srgb,var(--color-teal-green) 10%,transparent),transparent 9rem),radial-gradient(circle at 92% 74%,color-mix(in srgb,var(--color-teal-green) 10%,transparent),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 color-mix(in srgb,var(--color-teal-green) 22%,transparent);border-radius:50%;box-shadow:0 -1rem color-mix(in srgb,var(--color-teal-green) 4%,transparent),0 -2rem color-mix(in srgb,var(--color-teal-green) 3%,transparent),0 -3rem color-mix(in srgb,var(--color-teal-green) 2%,transparent);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:color-mix(in srgb,var(--color-teal-green) 13%,transparent)}.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:var(--color-navy-blue);font-size:clamp(2.4rem,3.55vw,3.75rem);font-weight:800;line-height:1.02}.clinical-sonalink-intro h3 strong{display:block;color:var(--color-teal-green);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:var(--color-teal-green)}.clinical-sonalink-intro h4{margin-top:clamp(1.25rem,1.8vw,1.7rem);color:var(--color-teal-green);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:var(--color-navy-blue);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:var(--color-teal-green);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:color-mix(in srgb,var(--color-teal-green) 13%,transparent)}.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:var(--color-navy-blue);font-size:clamp(1.05rem,1.15vw,1.24rem);font-weight:900}.clinical-sonalink-flow-step small{max-width:14rem;margin-top:.28rem;color:var(--color-navy-blue);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,var(--color-navy-blue),#014f7b);color:var(--color-white);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,var(--color-teal-green),#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:var(--color-light-blue)}.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:var(--color-white);font-size:clamp(.92rem,1.02vw,1.12rem);font-weight:900}.clinical-sonalink-benefit small{max-width:15rem;color:var(--color-white);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%,color-mix(in srgb,var(--color-teal-green) 20%,transparent),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,var(--color-teal-green),var(--color-teal-green));color:var(--color-white)}.clinical-sonalink-contact h3{color:var(--color-navy-blue);font-size:clamp(1.7rem,2.15vw,2.4rem);font-weight:900}.clinical-sonalink-contact h3 strong{color:var(--color-teal-green)}.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,rgba(7,141,144,.2),var(--color-teal-green),rgba(7,141,144,.2))}.clinical-sonalink-contact a{width:min(100%,17.5rem);min-height:3.1rem;gap:.7rem;padding:.5rem 1.25rem;background:linear-gradient(135deg,var(--color-navy-blue),var(--color-navy-blue));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-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%,color-mix(in srgb,var(--color-teal-green) 10%,transparent),color-mix(in srgb,var(--color-teal-green) 0%,transparent) 18rem),radial-gradient(circle at 92% 76%,#082b6114,#082b6100 20rem),linear-gradient(180deg,var(--color-white) 0%,#f7fbff 100%);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 color-mix(in srgb,var(--color-teal-green) 16%,transparent);border-radius:50%;transform:rotate(10deg);box-shadow:0 -1.1rem color-mix(in srgb,var(--color-teal-green) 2.4%,transparent),0 -2.2rem color-mix(in srgb,var(--color-teal-green) 1.6%,transparent)}.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:var(--color-teal-green);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:var(--color-navy-blue);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:var(--color-teal-green)}.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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent);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%,color-mix(in srgb,var(--color-teal-green) 15%,transparent),color-mix(in srgb,var(--color-teal-green) 0%,transparent) 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:color-mix(in srgb,var(--color-teal-green) 8%,transparent);color:var(--color-teal-green)}.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:var(--color-navy-blue);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:var(--color-navy-blue);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,var(--color-teal-green),var(--color-teal-green));color:var(--color-white);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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.clinical-publication-card:after{content:"";position:absolute;right:-4.2rem;bottom:-4.2rem;width:12rem;height:12rem;border:1px solid color-mix(in srgb,var(--color-teal-green) 13%,transparent);border-radius:50%;box-shadow:0 0 0 1rem color-mix(in srgb,var(--color-teal-green) 3.2%,transparent),0 0 0 2rem color-mix(in srgb,var(--color-teal-green) 1.8%,transparent)}.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 color-mix(in srgb,var(--color-teal-green) 28%,transparent);border-radius:50%;background:color-mix(in srgb,var(--color-teal-green) 8%,transparent);color:var(--color-teal-green)}.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:var(--color-teal-green);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:var(--color-navy-blue);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:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 20%,transparent);border-radius:var(--button-radius-chip);background:#ecf8f9b8;color:var(--color-navy-blue);font-size:var(--content-meta-font-size);line-height:1.15}.clinical-publication-card-metric svg{width:.95rem;height:.95rem;color:var(--color-teal-green)}.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:var(--color-teal-green);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{--poster-hero-media-filter: saturate(.96) brightness(1.02);--poster-hero-media-scale: 1.02;--poster-hero-copy-width: 48rem;--poster-hero-subtitle-max-width: 43rem}.clinical-evidence-hero--evidence-library{--poster-hero-media-filter: saturate(.88) brightness(1.08);--poster-hero-media-wash-opacity: .85}.clinical-evidence-hero--practice-insights{--poster-hero-media-filter: saturate(.92) brightness(.98)}.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%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),color-mix(in srgb,var(--color-teal-green) 0%,transparent) 18rem),radial-gradient(circle at 96% 12%,color-mix(in srgb,var(--color-teal-green) 11%,transparent),color-mix(in srgb,var(--color-teal-green) 0%,transparent) 19rem),linear-gradient(180deg,#f7fbff 0%,var(--color-white) 46%,#f7fbff 100%);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 color-mix(in srgb,var(--color-teal-green) 12%,transparent);border-radius:50%;transform:rotate(10deg);box-shadow:0 0 0 1.3rem color-mix(in srgb,var(--color-teal-green) 3.5%,transparent),0 0 0 2.6rem color-mix(in srgb,var(--color-teal-green) 2.2%,transparent)}.clinical-procedure-overview:after{width:27rem;height:27rem;left:-14rem;bottom:-13rem;border:1px solid color-mix(in srgb,var(--color-teal-green) 10%,transparent);border-radius:50%;box-shadow:0 0 0 1.4rem color-mix(in srgb,var(--color-teal-green) 3.2%,transparent),0 0 0 2.8rem color-mix(in srgb,var(--color-teal-green) 2.2%,transparent),0 0 0 4.2rem color-mix(in srgb,var(--color-teal-green) 1.4%,transparent)}.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:var(--color-teal-green)}.clinical-procedure-overview-heading h2{margin:0;color:var(--color-navy-blue);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:var(--color-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:var(--surface-apple-radius);background:var(--color-navy-blue);box-shadow:0 1.2rem 2.9rem color-mix(in srgb,var(--color-navy-blue) 14%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:var(--surface-apple-radius);background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--color-teal-green) 10%,transparent),color-mix(in srgb,var(--color-teal-green) 0%,transparent) 12rem),#ffffffeb;box-shadow:0 1rem 2.4rem color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}.clinical-procedure-copy-card h3{margin:0;color:var(--color-navy-blue);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:var(--color-teal-green)}.clinical-procedure-copy-card h3:after{content:"";display:block;width:3.7rem;height:.16rem;margin-top:1.1rem;border-radius:99px;background:var(--color-teal-green)}.clinical-procedure-copy-card p{margin:1.35rem 0 0;color:var(--color-navy-blue);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:var(--color-navy-blue)}.clinical-procedure-capabilities span+span{border-left:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent);padding-left:.82rem}.clinical-procedure-capabilities svg{width:2.1rem;height:2.1rem;color:var(--color-teal-green);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,var(--color-teal-green),var(--color-teal-green));color:var(--color-white);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:var(--color-white);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, var(--color-teal-green)) 100%);box-shadow:0 .9rem 1.9rem color-mix(in srgb,var(--color-navy-blue) 18%,transparent);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 color-mix(in srgb,var(--color-navy-blue) 22%,transparent)}.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, color-mix(in srgb, var(--color-teal-green) 24%, transparent)) 0 1px,color-mix(in srgb,var(--color-teal-green) 0%,transparent) 1px 13px),radial-gradient(circle at 18% 56%,var(--procedure-card-glow, color-mix(in srgb, var(--color-teal-green) 24%, transparent)),color-mix(in srgb,var(--color-teal-green) 0%,transparent) 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: var(--color-teal-green);--procedure-card-mid: var(--color-teal-green);--procedure-card-accent: var(--color-teal-green);--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: var(--color-navy-blue);--procedure-card-mid: var(--color-navy-blue);--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: var(--color-teal-green);--procedure-card-mid: var(--color-teal-green);--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: var(--color-teal-green);--procedure-card-mid: var(--color-teal-green);--procedure-card-accent: var(--color-teal-green);--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: var(--color-navy-blue);--procedure-card-mid: var(--color-navy-blue);--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:var(--color-white);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 color-mix(in srgb,var(--color-teal-green) 34%,transparent);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:var(--color-white);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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);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:var(--color-teal-green);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 color-mix(in srgb,var(--color-navy-blue) 18%,transparent);border-radius:var(--button-radius-secondary);background:var(--color-white);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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent);border-radius:999px;background:#fffffff5;box-shadow:0 1.1rem 2.2rem color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.clinical-indication-tab--active{color:var(--color-white);background:radial-gradient(circle at 20% 50%,color-mix(in srgb,var(--color-teal-green) 24%,transparent),color-mix(in srgb,var(--color-teal-green) 0%,transparent) 42%),linear-gradient(135deg,var(--color-navy-blue),var(--color-navy-blue))}.clinical-indication-icon{display:inline-grid;place-items:center;width:2.85rem;height:2.85rem;border:1px solid color-mix(in srgb,var(--color-teal-green) 32%,transparent);border-radius:50%;color:var(--clinical-teal);background:color-mix(in srgb,var(--color-teal-green) 8%,transparent)}.clinical-indication-tab--active .clinical-indication-icon{color:var(--color-white);background:color-mix(in srgb,var(--color-teal-green) 24%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:var(--surface-apple-radius-compact);background:var(--color-white);box-shadow:0 1rem 2.6rem color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.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:var(--color-white);background:linear-gradient(135deg,var(--clinical-teal),var(--color-teal-green));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:color-mix(in srgb,var(--color-teal-green) 13%,transparent);color:var(--color-teal-green);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:var(--color-navy-blue);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:var(--color-navy-blue);font-size:var(--content-meta-font-size);line-height:var(--content-small-line-height)}.clinical-library-meta span{margin:0 .75rem;color:color-mix(in srgb,var(--color-navy-blue) 32%,transparent)}.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:var(--color-navy-blue);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:var(--color-teal-green);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:var(--color-navy-blue);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:var(--color-teal-green)}.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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent);background:linear-gradient(180deg,#f8fcff,#edf5f8)}.clinical-library-card--media-left .clinical-library-action{order:1;border-right:1px solid color-mix(in srgb,var(--color-navy-blue) 10%,transparent);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 color-mix(in srgb,var(--color-navy-blue) 14%,transparent);border-radius:.46rem;background:#fffffff0;box-shadow:0 .8rem 1.7rem color-mix(in srgb,var(--color-navy-blue) 14%,transparent);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:color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.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:var(--color-navy-blue);color:var(--color-white);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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:var(--surface-apple-radius);background:var(--color-white);box-shadow:0 1.3rem 3.5rem color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.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:var(--color-white);background:linear-gradient(135deg,var(--clinical-teal),var(--color-teal-green));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:var(--color-navy-blue);font-size:var(--content-meta-font-size);line-height:var(--content-small-line-height)}.clinical-study-meta span{margin:0 .75rem;color:color-mix(in srgb,var(--color-navy-blue) 32%,transparent)}.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:var(--color-teal-green)}.clinical-study-metric small,.clinical-study-metric strong{display:block}.clinical-study-metric small{color:var(--color-teal-green);font-weight:800;line-height:1.14}.clinical-study-summary{max-width:48rem;margin:0 0 1rem;color:var(--color-navy-blue);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:var(--color-teal-green);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:var(--color-navy-blue);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:var(--color-teal-green);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:var(--color-teal-green);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:var(--color-navy-blue);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:var(--color-teal-green);vertical-align:.08rem}.clinical-study-outcome-intro{margin:0 0 .72rem;color:var(--color-navy-blue);font-size:var(--content-meta-font-size);font-weight:800;line-height:1.35}.clinical-study-outcome-table{overflow:hidden;border:1px solid color-mix(in srgb,var(--color-navy-blue) 10%,transparent);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:var(--color-teal-green);font-weight:900}.clinical-study-outcome-table-row+.clinical-study-outcome-table-row{border-top:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.clinical-study-outcome-table-row span{padding:.58rem .66rem;color:var(--color-navy-blue);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%,color-mix(in srgb,var(--color-teal-green) 14%,transparent),color-mix(in srgb,var(--color-teal-green) 0%,transparent) 13rem),linear-gradient(180deg,var(--color-white),#f4fafc)}.clinical-study-data-viz small{display:block;color:var(--color-navy-blue);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:var(--color-teal-green);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:color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.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,var(--color-teal-green),var(--color-teal-green))}.clinical-study-viz-bars b,.clinical-study-viz-sentiment b,.clinical-study-viz-comparison-row b{color:var(--color-teal-green);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,var(--color-white) 0 54%,transparent 55%),conic-gradient(var(--color-teal-green) var(--viz-value),color-mix(in srgb,var(--color-navy-blue) 10%,transparent) 0)}.clinical-study-viz-radials i{width:4.55rem}.clinical-study-viz-donuts b,.clinical-study-viz-radials b{color:var(--color-teal-green);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:var(--color-navy-blue);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:var(--color-teal-green)}.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,var(--color-light-blue))!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:color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.clinical-study-viz-stack-segment{flex:var(--viz-value) 1 0;display:grid;place-items:center;color:var(--color-white);font-size:var(--content-meta-font-size);font-weight:900}.clinical-study-viz-stack-segment--low,.clinical-study-viz-stack-segment--intermediate{background:var(--color-teal-green)}.clinical-study-viz-stack-segment--high{background:var(--color-navy-blue)}.clinical-study-viz-stack-labels{display:grid;grid-template-columns:28fr 56fr 14fr;gap:.4rem;color:var(--color-navy-blue);font-size:var(--content-meta-font-size);font-weight:900}.clinical-study-visualization{margin-bottom:0;background:linear-gradient(135deg,color-mix(in srgb,var(--color-teal-green) 10%,transparent),#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:var(--color-white);background:var(--color-teal-green)}.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,var(--color-navy-blue),var(--color-navy-blue))}.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:var(--color-white);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:color-mix(in srgb,var(--color-teal-green) 88%,transparent);color:var(--color-white);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:var(--color-white);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:var(--color-navy-blue);color:var(--color-white);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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent);border-radius:.35rem!important;background:#f2f7f7;box-shadow:0 .85rem 2rem color-mix(in srgb,var(--color-navy-blue) 6%,transparent)}.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:var(--color-navy-blue);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:var(--color-navy-blue);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:var(--color-navy-blue);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:var(--color-navy-blue);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:var(--color-navy-blue);font-size:var(--content-small-font-size);font-weight:900}.clinical-study-attributes ul{display:block}.clinical-study-attributes li{display:inline;color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 18%,transparent)}.clinical-study-outcomes ul,.clinical-study-visualization ul{gap:.42rem 1.2rem}.clinical-study-outcomes li,.clinical-study-visualization li{color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 18%,transparent);border-radius:.18rem;background:var(--color-white);box-shadow:none}.clinical-study-data-viz>strong{margin:0 0 1.35rem;padding:.95rem 1.2rem;background:#aebbc5;color:var(--color-navy-blue);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:var(--color-navy-blue);background:radial-gradient(circle,var(--color-white) 0 53%,transparent 54%),conic-gradient(var(--color-teal-green) var(--viz-value),var(--color-navy-blue) 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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.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:color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.clinical-study-viz-bars b,.clinical-study-viz-sentiment b,.clinical-study-viz-comparison-row b{color:var(--color-navy-blue)}.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,var(--color-white) 0 53%,transparent 54%),conic-gradient(var(--color-teal-green) var(--viz-value),var(--color-navy-blue) 0)}.clinical-study-viz-radials i{width:clamp(5.9rem,9vw,7.1rem)}.clinical-study-viz-donuts b,.clinical-study-viz-radials b{color:var(--color-navy-blue);font-size:clamp(1.45rem,2.8vw,2.25rem)}.clinical-study-viz-metric-grid{gap:0;border-top:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.clinical-study-viz-metric-grid span{min-height:7rem;padding:1.1rem 1rem;border-radius:0;background:var(--color-white);text-align:center}.clinical-study-viz-metric-grid span+span{border-left:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.clinical-study-viz-metric-grid b,.clinical-study-viz-stacked-headline b{color:var(--color-teal-green);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 var(--color-teal-green)}.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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.clinical-study-visualization{margin-top:1.25rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--color-navy-blue) 14%,transparent)}.clinical-study-abstract-button,.clinical-library-abstract-button{min-width:12.5rem}.clinical-library-list{gap:1.2rem}.clinical-library-card{grid-template-columns:minmax(0,1fr) minmax(17.5rem,.28fr);border:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:.35rem!important;background:#f3f8f8;box-shadow:0 .7rem 1.8rem color-mix(in srgb,var(--color-navy-blue) 5%,transparent)}.clinical-library-card--media-left{grid-template-columns:minmax(17.5rem,.28fr) minmax(0,1fr)}.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:var(--color-navy-blue);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:var(--color-navy-blue);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:var(--color-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 16%,transparent)}.clinical-library-metrics .clinical-study-metric{display:inline;min-height:0;padding:0;border-radius:0;background:transparent;color:var(--color-navy-blue);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:var(--color-navy-blue);font-weight:900}.clinical-library-metrics .clinical-study-metric small:after{content:": "}.clinical-library-summary{max-width:64rem;margin-bottom:1.35rem;color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 18%,transparent);border-radius:0;background:transparent}.clinical-library-outcomes>strong,.clinical-library-safety>strong{margin-bottom:.62rem;color:var(--color-navy-blue);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:var(--color-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);background:#eef5f5}.clinical-library-card--media-left .clinical-library-action{border-right:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.clinical-library-paper{width:min(100%,10.5rem)}.clinical-library-paper-sheet{border-radius:.18rem;background:#fffffff5;box-shadow:0 .65rem 1.35rem color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}@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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}}@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: var(--color-navy-blue);--crc-muted: #294a61;--crc-teal: var(--color-teal-green);--crc-light-teal: var(--color-teal-green);--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%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),color-mix(in srgb,var(--color-teal-green) 0%,transparent) 28rem),linear-gradient(180deg,#f7fbff 0%,var(--color-white) 42%,#f8fbfd 100%)}.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,var(--color-white) 0%,#f8fbfd 100%)}@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{--poster-hero-media-filter: saturate(.94) brightness(1.02);--poster-hero-media-scale: 1.04;--poster-hero-copy-width: 48rem;--poster-hero-subtitle-max-width: 43rem}.clinical-research-collaboration-hero .poster-hero-title>span:last-child{color:var(--color-teal-green)}.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,#ffffffeb,#ffffffd1 34%,#ffffff2e 55%,#fff0 82%),var(--crc-registry-background);background-position:center,center clamp(2.5rem,4.2vw,4.6rem);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,var(--color-white) 0%,rgba(255,255,255,.94) 18%,rgba(246,251,253,.72) 48%,rgba(246,251,253,0) 100%)}.clinical-research-registry-heading{position:relative;z-index:1;width:min(58rem,calc(100% - var(--crc-page-rail) - var(--crc-page-rail)));margin:0 auto;padding-top:clamp(3.5rem,5.5vw,5.5rem);text-align:center}.clinical-research-registry-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(24rem,.78fr) minmax(32rem,1.22fr);grid-template-areas:"copy map" "scale map";align-items:start;gap:clamp(1.2rem,2vw,2rem) clamp(2.5rem,5vw,6rem);min-height:clamp(34rem,40vw,43rem);padding-block:clamp(2rem,3vw,3rem) clamp(3.1rem,5.2vw,5rem)}.clinical-research-registry-copy{grid-area:copy;position:relative;z-index:1;max-width:38rem}.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,var(--color-teal-green) 0%,var(--color-teal-green) 100%);color:var(--color-white);font-size:var(--content-small-font-size);font-weight:800;line-height:1;text-transform:uppercase}.clinical-research-registry h2{margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(3.3rem,5.3vw,6.2rem);font-weight:700;line-height:.94;letter-spacing:0;text-align:center}.clinical-research-registry h2>span{display:block}.clinical-research-registry h2 sup{display:inline-block;margin-left:.12em;color:var(--color-teal-green);font-size:.34em;line-height:1;vertical-align:super}.clinical-research-registry-title-accent{color:var(--color-teal-green)}.clinical-research-registry-subtitle{max-width:48rem;margin:1.3rem 0 0;margin-inline:auto;color:var(--color-navy-blue);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:0}.clinical-research-registry-body{margin:0;color:var(--color-navy-blue);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:var(--color-teal-green);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(28rem,35vw,38rem);overflow:hidden}.clinical-research-registry-scale{grid-area:scale;position:relative;z-index:1;align-self:start;width:min(38rem,100%)}.clinical-research-registry-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.8rem}.clinical-research-registry-metric{position:relative;min-height:10.2rem;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:var(--card-radius);color:var(--color-white);text-align:center;box-shadow:0 18px 42px #072d4933}.clinical-research-registry-metric-icon{display:none!important}.clinical-research-registry-metric>*{transform:none}.clinical-research-registry-metric--teal{background:linear-gradient(145deg,#006b72 0%,var(--color-teal-green) 100%)}.clinical-research-registry-metric--cyan{background:linear-gradient(145deg,var(--color-teal-green) 0%,var(--color-teal-green) 100%)}.clinical-research-registry-metric--navy{background:linear-gradient(145deg,var(--color-navy-blue) 0%,var(--color-navy-blue) 100%)}.clinical-research-registry-metric--light{color:var(--color-navy-blue);background:linear-gradient(145deg,#ffffffc7,#e2f9fceb)}.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:1fr;align-items:center;gap:.85rem;width:100%;margin:1.15rem 0 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:var(--color-white);background:linear-gradient(135deg,var(--color-teal-green) 0%,var(--color-teal-green) 100%);box-shadow:0 16px 34px #00798747}.clinical-research-registry-contact{grid-template-columns:auto minmax(0,1fr);color:var(--color-navy-blue);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:var(--color-teal-green)}@media(max-width:1200px){.clinical-research-registry-shell{grid-template-columns:minmax(22rem,.82fr) minmax(25rem,1.18fr);gap:1.6rem 3rem}.clinical-research-registry-metric{min-height:9.6rem}}@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,center 2rem;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:1.75rem 4.5rem}.clinical-research-registry-heading{width:calc(100% - var(--crc-page-rail) - var(--crc-page-rail));padding-top:3.5rem}.clinical-research-registry-copy{max-width:100%}.clinical-research-registry h2{font-size:clamp(2.35rem,8vw,3.5rem)}.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:1.4rem 3.6rem}.clinical-research-registry-heading{padding-top:2.8rem}.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:var(--color-teal-green);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:var(--color-navy-blue);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,var(--color-teal-green) 0 82%,transparent 82% 100%);box-shadow:.62rem 0 0 -.1rem var(--color-teal-green)}.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;min-height:clamp(23rem,25vw,28rem);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--color-teal-green) 18%,transparent);border-radius:0;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;aspect-ratio:1 / 1;min-height:0;overflow:hidden;background:var(--color-white)}.clinical-research-progress-card-media img{position:absolute;inset:-5%;width:110%;height:110%;display:block;object-fit:cover;filter:saturate(1.06) contrast(1.02)}.clinical-research-progress-card-panel{position:relative;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:clamp(1.05rem,1.2vw,1.35rem) clamp(1rem,1.15vw,1.32rem) 1.25rem;border-radius:0;background:linear-gradient(180deg,#fffffff0,#f0fafcf5)}.clinical-research-progress-card--dark{color:var(--color-white);background:linear-gradient(180deg,var(--color-navy-blue) 0%,var(--color-navy-blue) 100%)}.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-label{margin:0;color:var(--color-teal-green);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-label{color:var(--color-teal-green)}.clinical-research-progress-card h3{margin:0;color:var(--color-navy-blue);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:var(--color-white)}.clinical-research-progress-card-body{display:grid;gap:.42rem;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 .clinical-research-progress-card-body{border-color:#5ee6ef59}.clinical-research-progress-card-body li{position:relative;margin:0;padding-left:.95rem;color:var(--color-navy-blue);font-size:clamp(.88rem,.86vw,1rem);font-weight:400;line-height:1.32}.clinical-research-progress-card-body li:before{content:"";position:absolute;top:.54em;left:0;width:.36rem;height:.36rem;background:var(--color-teal-green);transform:rotate(45deg)}.clinical-research-progress-card--dark .clinical-research-progress-card-body li{color:var(--color-white)}.clinical-research-progress-card--dark .clinical-research-progress-card-body li:before{background:var(--color-teal-green)}@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){min-height:0;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-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 0%,var(--color-white) 100%)}.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:var(--color-white);background:linear-gradient(135deg,var(--color-navy-blue) 0%,var(--color-teal-green) 100%);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:.46rem;min-width:0;padding:clamp(1.05rem,1.45vw,1.28rem) clamp(1.08rem,1.65vw,1.42rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--color-teal-green) 18%,transparent);border-radius:var(--surface-apple-radius-compact);background:linear-gradient(180deg,#fffffff7,#f8fdfef5),radial-gradient(circle at 90% 15%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),transparent 32%);box-shadow:0 12px 28px color-mix(in srgb,var(--color-navy-blue) 6%,transparent),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:color-mix(in srgb,var(--color-teal-green) 34%,transparent);box-shadow:0 18px 36px color-mix(in srgb,var(--color-navy-blue) 10%,transparent);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.2rem;padding:0;font-size:var(--content-meta-font-size);font-weight:800;line-height:1.1;white-space:normal}.clinical-research-milestone-source{min-width:0;overflow:hidden;color:#007c86;text-overflow:ellipsis;text-transform:uppercase}.clinical-research-milestone h3{margin:0;color:var(--color-navy-blue);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-teal-green)}.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 color-mix(in srgb,var(--color-teal-green) 24%,transparent);border-radius:var(--button-radius-chip);background:color-mix(in srgb,var(--color-teal-green) 8%,transparent);color:var(--color-navy-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-teal-green)}.clinical-research-milestone-metric strong{color:var(--color-navy-blue);font-family:var(--font-heading);font-weight:800;white-space:nowrap}.clinical-research-milestone-metric small{min-width:0;overflow:hidden;color:var(--color-navy-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-teal-green);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, var(--color-white))}.patient-impact-worldwide:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 8% 18%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),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 color-mix(in srgb,var(--color-teal-green) 8%,transparent);border-radius:1.25rem;background:radial-gradient(circle at 82% 102%,color-mix(in srgb,var(--color-teal-green) 16%,transparent),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-teal-green);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:var(--color-navy-blue);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-green);font-style:normal}.patient-impact-worldwide-rule{width:4rem;height:3px;margin-top:1rem;display:block;border-radius:999px;background:var(--color-teal-green)}.patient-impact-worldwide-intro{max-width:23.25rem;margin:1.1rem 0 0;color:var(--color-navy-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-intro-row{max-width:30.5rem;margin-top:1.1rem;display:flex;align-items:flex-start;gap:1rem}.patient-impact-worldwide-intro-row .patient-impact-worldwide-intro{flex:1 1 auto;margin-top:0}.patient-impact-worldwide-heading-more{flex:0 0 auto;min-height:2.55rem;margin-top:.1rem;padding:.56rem .78rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border:1px solid color-mix(in srgb,var(--color-teal-green) 18%,transparent);border-radius:var(--button-radius-primary);background:color-mix(in srgb,var(--color-teal-green) 10%,transparent);color:var(--color-teal-green);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:background var(--button-motion),color var(--button-motion),transform var(--button-motion)}.patient-impact-worldwide-heading-more:hover,.patient-impact-worldwide-heading-more:focus-visible{outline:none;background:var(--color-teal-green);color:var(--color-white);transform:translate(.12rem)}.patient-impact-worldwide-heading-more svg{width:.95rem;height:.95rem;stroke-width:2.45}.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 color-mix(in srgb,var(--color-teal-green) 14%,transparent);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 color-mix(in srgb,var(--color-teal-green) 16%,transparent);border-radius:50%;background:#ffffffd6;color:var(--color-teal-green);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:var(--color-navy-blue);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-teal-green);color:var(--color-white);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 color-mix(in srgb,var(--color-teal-green) 20%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:var(--button-radius-icon);background:#fffffff0;color:var(--color-navy-blue);box-shadow:0 10px 24px color-mix(in srgb,var(--color-navy-blue) 12%,transparent);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-teal-green);color:var(--color-teal-green);outline:none;box-shadow:0 14px 30px color-mix(in srgb,var(--color-navy-blue) 16%,transparent);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-teal-green);outline:none;scale:1.12}.patient-impact-worldwide-video-dots button.is-active{border-color:var(--color-teal-green);background:var(--color-teal-green)}.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 color-mix(in srgb,var(--color-teal-green) 18%,transparent);border-radius:50%;background:#ffffffeb;color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 6%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 7%,transparent);border-radius:1.1rem;background:linear-gradient(90deg,#fffffff5,#f4fdfdd6);color:var(--color-navy-blue);font:inherit;text-align:left;text-decoration:none;box-shadow:0 .9rem 2rem color-mix(in srgb,var(--color-navy-blue) 6%,transparent);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:color-mix(in srgb,var(--color-teal-green) 34%,transparent);box-shadow:0 1.15rem 2.4rem color-mix(in srgb,var(--color-teal-green) 14%,transparent);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--pending .patient-impact-worldwide-video-thumb:after{z-index:2;background:linear-gradient(180deg,#061521b8,#061521b8),linear-gradient(180deg,#06164a14,#06164a3d)}.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:color-mix(in srgb,var(--color-navy-blue) 7%,transparent);box-shadow:0 .9rem 2rem color-mix(in srgb,var(--color-navy-blue) 6%,transparent);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 color-mix(in srgb,var(--color-teal-green) 12%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-teal-green) 28%,transparent)}.patient-impact-worldwide-video-step--featured .patient-impact-worldwide-video-number{border-color:color-mix(in srgb,var(--color-teal-green) 34%,transparent);background:#ecfdfcf5;color:var(--color-teal-green);font-weight:700;box-shadow:0 .8rem 1.6rem color-mix(in srgb,var(--color-teal-green) 14%,transparent)}.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:var(--color-light-grey)}.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:var(--color-white);-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;inset:0;z-index:3;min-height:100%;padding:1rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:#06152194;color:var(--color-white);font-family:var(--font-heading);font-size:var(--content-body-font-size);font-weight:800;line-height:1.15;text-align:center;text-transform:uppercase;letter-spacing:.08em;-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-teal-green);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 color-mix(in srgb,var(--color-teal-green) 10%,transparent);border-radius:999px;background:#ffffffdb;color:var(--color-navy-blue);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:var(--color-navy-blue);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-cta{width:fit-content;min-height:2.55rem;margin-top:.2rem;padding:.62rem .9rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--color-teal-green);border-radius:var(--button-radius-primary);background:var(--color-teal-green);color:var(--color-white);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:1.1;white-space:nowrap}.patient-impact-worldwide-video-cta svg{width:.95rem;height:.95rem;flex:0 0 auto;stroke-width:2.4}.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:color-mix(in srgb,var(--color-teal-green) 10%,transparent);color:var(--color-teal-green);transform:translateY(-50%)}.patient-impact-worldwide-video-item--featured .patient-impact-worldwide-video-arrow{width:2.9rem;height:2.9rem;background:var(--color-teal-green);color:var(--color-white);box-shadow:0 .85rem 1.7rem color-mix(in srgb,var(--color-teal-green) 22%,transparent)}.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-teal-green);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-teal-green);color:var(--color-white);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 color-mix(in srgb,var(--color-teal-green) 18%,transparent);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 color-mix(in srgb,var(--color-teal-green) 22%,transparent);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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:var(--surface-apple-radius, 24px);background:var(--color-white);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 color-mix(in srgb,var(--color-navy-blue) 14%,transparent);border-radius:999px;background:var(--color-white);color:var(--color-navy-blue);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:color-mix(in srgb,var(--color-teal-green) 50%,transparent);color:var(--color-teal-green)}.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-navy-blue);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:var(--color-navy-blue)}.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-teal-green);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 color-mix(in srgb,var(--color-teal-green) 20%,transparent);border-radius:.75rem;background:var(--color-white);color:var(--color-navy-blue);text-decoration:none;box-shadow:0 1.1rem 2.6rem color-mix(in srgb,var(--color-navy-blue) 9%,transparent);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:color-mix(in srgb,var(--color-teal-green) 34%,transparent);box-shadow:0 1.25rem 2.8rem color-mix(in srgb,var(--color-teal-green) 16%,transparent);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--compact-testimonials{padding:calc(var(--patient-section-top-inset, 0rem) + clamp(3.2rem,5vw,4.8rem)) clamp(1.2rem,3.5vw,3rem) calc(var(--patient-section-handoff-clearance, 0rem) + clamp(3rem,4.8vw,4.4rem));border-top:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent);background:linear-gradient(180deg,var(--color-white) 0%,var(--color-light-grey) 100%);color:var(--color-navy-blue)}.patient-impact-worldwide--compact-testimonials:after{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),transparent 24rem),linear-gradient(180deg,#ffffffad,#f6fcfcd1)}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-shell{width:min(100%,86rem);grid-template-columns:1fr;align-items:start;gap:clamp(1.35rem,2vw,1.9rem)}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-copy{width:100%;min-height:0;max-width:86rem;margin-inline:auto;padding:0;display:grid;justify-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-kicker,.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-highlights{display:none}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide h2,.patient-impact-worldwide--compact-testimonials h2{max-width:56rem;color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif;font-size:2.35rem;font-weight:800;line-height:1.2;letter-spacing:0;text-align:center}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-rule{width:3.6rem;height:2px;margin:.95rem auto 0}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-intro{max-width:53rem;margin-top:.9rem;color:color-mix(in srgb,var(--color-navy-blue) 82%,var(--color-white));font-family:Inter,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.34;letter-spacing:0;text-align:center}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-intro-row{position:relative;width:min(100%,86rem);max-width:none;min-height:3.4rem;margin:1.15rem auto 0;display:block}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-intro-row .patient-impact-worldwide-intro{max-width:53rem;margin:0 auto}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-heading-more{position:absolute;top:0;right:0;min-height:var(--button-height, 3.25rem);margin-top:0;padding:.72rem var(--button-padding-inline, 1.55rem);border:1px solid var(--button-primary-border, var(--color-teal-green));border-radius:var(--button-radius-primary, 0);background:var(--button-primary-background, var(--color-teal-green));color:var(--button-primary-color, var(--color-white));font-family:var(--type-cta-font, "Inter", Arial, sans-serif);font-size:var(--type-cta-size, 1.25rem);font-weight:var(--type-cta-weight, 700);line-height:var(--type-cta-line-height, 1.15);box-shadow:var(--button-primary-shadow, none)}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-heading-more:hover,.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-heading-more:focus-visible{border-color:var(--button-dark-border, var(--color-deep-navy));background:var(--button-dark-background, var(--color-deep-navy));color:var(--button-dark-color, var(--color-white))}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-cta{min-height:3.75rem;margin:clamp(1.25rem,2vw,1.8rem) auto 0;padding:.82rem 1.6rem;border:2px solid var(--color-teal-green);border-radius:0;background:var(--color-teal-green);color:var(--color-white);font-family:Inter,Arial,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.15;box-shadow:none}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-cta:hover,.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-cta:focus-visible{border-color:var(--color-teal-green);background:#008a94;color:var(--color-white);outline:none;box-shadow:none}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-wrap{width:100%;margin:0;padding-top:0}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-timeline-wrap{padding-right:0}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-timeline--compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.4vw,1.15rem)}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-step{--impact-card-surface: var(--color-white);--impact-card-edge: color-mix(in srgb, var(--color-navy-blue) 10%, transparent);height:100%;display:grid}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-step:nth-child(1){--impact-card-surface: linear-gradient(180deg, var(--color-white) 0%, color-mix(in srgb, var(--color-teal-green) 5%, var(--color-white)) 100%);--impact-card-edge: color-mix(in srgb, var(--color-teal-green) 16%, transparent)}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-step:nth-child(2){--impact-card-surface: linear-gradient(180deg, var(--color-white) 0%, color-mix(in srgb, var(--color-navy-blue) 5%, var(--color-white)) 100%);--impact-card-edge: color-mix(in srgb, var(--color-navy-blue) 14%, transparent)}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-step:nth-child(3){--impact-card-surface: linear-gradient(180deg, var(--color-white) 0%, color-mix(in srgb, var(--color-light-blue) 38%, var(--color-white)) 100%);--impact-card-edge: color-mix(in srgb, var(--color-teal-green) 12%, transparent)}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-item{--impact-video-thumb-width: 100%;min-height:100%;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:0;padding:0;border:1px solid var(--impact-card-edge);border-radius:0;background:var(--impact-card-surface);box-shadow:0 14px 32px color-mix(in srgb,var(--color-navy-blue) 8%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-item{border-color:var(--impact-card-edge)!important;background:var(--impact-card-surface)!important;box-shadow:0 14px 32px color-mix(in srgb,var(--color-navy-blue) 8%,transparent)!important}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-item:hover,.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-item:focus-visible{border-color:color-mix(in srgb,var(--color-teal-green) 28%,transparent);background:var(--color-white);box-shadow:0 18px 38px color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-thumb{border-radius:0}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-thumb:after{background:linear-gradient(180deg,#06164a00,#06164a2e),linear-gradient(90deg,#06164a1a,#06164a00)}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-play{left:.72rem;bottom:.68rem;width:2rem;height:2rem;transform:none}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-copy{min-height:0;padding:.88rem clamp(.78rem,1.1vw,1rem) clamp(.95rem,1.3vw,1.2rem);align-content:start;gap:.58rem}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-copy strong{color:var(--color-navy-blue);font-family:var(--type-card-title-font, "Inter", Arial, sans-serif);font-size:var(--type-card-title-size-compact, var(--type-card-title-size, 1.55rem));font-weight:var(--type-card-title-weight, 700);line-height:var(--type-card-title-line-height, 1.24);-webkit-line-clamp:2}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-copy small,.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-copy small span,.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-summary,.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-summary span{color:color-mix(in srgb,var(--color-navy-blue) 74%,var(--color-white))!important;font-family:var(--type-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--type-body-size, 1.25rem)!important;font-weight:var(--type-body-weight, 400)!important;line-height:var(--type-body-line-height, 1.34)!important;letter-spacing:0!important}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-copy small,.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-summary{display:-webkit-box;opacity:1!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-cta{width:100%;min-height:var(--button-height, 3.25rem);margin-top:clamp(.58rem,.9vw,.9rem);padding:.72rem var(--button-padding-inline, 1.55rem);border-radius:var(--button-radius-primary, 0);border-color:var(--button-primary-border, var(--color-teal-green));background:var(--button-primary-background, var(--color-teal-green));color:var(--button-primary-color, var(--color-white));font-family:var(--type-cta-font, "Inter", Arial, sans-serif);font-size:var(--type-cta-size, 1.25rem);font-weight:var(--type-cta-weight, 700);line-height:var(--type-cta-line-height, 1.15);text-align:center;box-shadow:var(--button-primary-shadow, none)}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-country{min-height:1.85rem;padding:.2rem .72rem .2rem .34rem;gap:.44rem;border-color:color-mix(in srgb,var(--color-teal-green) 42%,transparent);background:color-mix(in srgb,var(--color-teal-green) 12%,transparent);color:var(--color-white);font-size:1rem;font-weight:700}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-country .patient-impact-worldwide-flag{width:1.18rem;height:1.18rem}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-arrow{display:none}@media(max-width:1100px){.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-intro-row{min-height:0;display:grid;justify-items:center;gap:1rem}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-heading-more{position:static}}@media(max-width:899px){.patient-impact-worldwide--compact-testimonials{padding:calc(var(--patient-section-top-inset, 0rem) + 3.2rem) 1rem calc(var(--patient-section-handoff-clearance, 0rem) + 3.4rem)}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-video-timeline--compact{grid-template-columns:1fr;width:min(100%,32rem);margin-inline:auto}}@media(max-width:480px){.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-copy{text-align:center}.patient-impact-worldwide--compact-testimonials h2,.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-intro{max-width:100%}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-intro-row{max-width:100%;display:grid;justify-items:center;gap:.9rem}.patient-impact-worldwide--compact-testimonials .patient-impact-worldwide-rule{margin-inline:auto}}.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:var(--color-light-grey);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:color-mix(in srgb,var(--color-teal-green) 92%,transparent);color:var(--color-white);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:var(--color-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.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:2.3rem;height:1.45rem;flex:0 0 auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:.18rem;background:var(--color-white);box-shadow:0 .18rem .45rem color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.patient-impact-worldwide-flag img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:fill}.patient-impact-worldwide-flag--united-states{background:linear-gradient(90deg,#1f4e9d 0 42%,transparent 42% 100%),repeating-linear-gradient(180deg,#c82127 0 12%,var(--color-white) 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%,var(--color-white) 33.333% 66.666%,#111111 66.666% 100%)}.patient-impact-worldwide-flag--austria{background:linear-gradient(180deg,#ed2939 0 33.333%,var(--color-white) 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%,var(--color-white) 10% 20%)}.patient-impact-worldwide-flag--japan{background:radial-gradient(circle at 50% 50%,#bc002d 0 29%,transparent 30%),var(--color-white)}.patient-impact-worldwide-flag--mexico{background:radial-gradient(circle at 50% 50%,#8c6a22 0 7%,transparent 8%),linear-gradient(90deg,#006847 0 33.333%,var(--color-white) 33.333% 66.666%,#ce1126 66.666% 100%)}.patient-impact-worldwide-flag--united-kingdom{background:linear-gradient(28deg,transparent 0 40%,var(--color-white) 40% 46%,#c8102e 46% 52%,var(--color-white) 52% 58%,transparent 58% 100%),linear-gradient(152deg,transparent 0 40%,var(--color-white) 40% 46%,#c8102e 46% 52%,var(--color-white) 52% 58%,transparent 58% 100%),linear-gradient(90deg,transparent 0 38%,var(--color-white) 38% 62%,transparent 62% 100%),linear-gradient(180deg,transparent 0 38%,var(--color-white) 38% 62%,transparent 62% 100%),linear-gradient(90deg,transparent 0 44%,#c8102e 44% 56%,transparent 56% 100%),linear-gradient(180deg,transparent 0 44%,#c8102e 44% 56%,transparent 56% 100%),#012169}.patient-impact-worldwide-flag--taiwan{background:radial-gradient(circle at 30% 31%,var(--color-white) 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:var(--color-white)}.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:var(--color-navy-blue);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-teal-green)}.patient-impact-worldwide-card-source{min-width:0;overflow:hidden;color:var(--color-navy-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-source-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.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:color-mix(in srgb,var(--color-teal-green) 10%,transparent);color:var(--color-teal-green);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 color-mix(in srgb,var(--color-teal-green) 20%,transparent);border-radius:.75rem;background:#fffffff5;color:var(--color-navy-blue);text-decoration:none;box-shadow:0 1.1rem 2.6rem color-mix(in srgb,var(--color-navy-blue) 9%,transparent);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-teal-green);color:var(--color-white);box-shadow:0 .9rem 1.8rem color-mix(in srgb,var(--color-teal-green) 20%,transparent)}.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-teal-green);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:var(--color-navy-blue);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-teal-green);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 color-mix(in srgb,var(--color-navy-blue) 6%,transparent);border-radius:.68rem;background:#ffffffeb;box-shadow:none}.patient-impact-worldwide-region-rail>strong{color:var(--color-navy-blue);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:var(--color-navy-blue);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-teal-green);outline:none}.patient-impact-worldwide-region-more-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-teal-green) 14%,transparent);border-radius:50%;background:color-mix(in srgb,var(--color-teal-green) 8%,transparent);color:var(--color-teal-green)}.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 color-mix(in srgb,var(--color-teal-green) 22%,transparent);border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--color-teal-green) 22%,transparent) 0 1.2px,transparent 1.6px) 0 0 / .58rem .58rem,radial-gradient(circle,color-mix(in srgb,var(--color-teal-green) 10%,transparent),transparent 66%);opacity:.72;pointer-events:none;-webkit-mask-image:radial-gradient(circle,var(--color-black) 0 62%,transparent 64%);mask-image:radial-gradient(circle,var(--color-black) 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-teal-green);font-size:1.6rem}.patient-impact-worldwide-region .patient-impact-worldwide-region-more-label--mobile{display:block;color:var(--color-teal-green);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%,color-mix(in srgb,var(--color-teal-green) 14%,transparent),transparent 23rem),linear-gradient(180deg,#eef9fa 0%,var(--color-white) 100%)}.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(.35rem,1vw,.85rem) clamp(.2rem,.8vw,.65rem)}.clinical-research-physician-media h2{margin:0;color:var(--color-navy-blue);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-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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:var(--button-radius-icon);background:#fffffff0;color:var(--color-navy-blue);box-shadow:0 10px 24px color-mix(in srgb,var(--color-navy-blue) 12%,transparent);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 color-mix(in srgb,var(--color-navy-blue) 16%,transparent);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,color-mix(in srgb,var(--color-teal-green) 8%,transparent),#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 color-mix(in srgb,var(--color-teal-green) 3.5%,transparent),0 -2.15rem color-mix(in srgb,var(--color-teal-green) 2.4%,transparent),0 -3.2rem color-mix(in srgb,var(--color-teal-green) 1.8%,transparent)}.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:var(--color-teal-green);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:var(--color-teal-green)}.clinical-collaboration-opportunities h2{margin:0;color:var(--color-navy-blue);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;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.35rem);width:min(100%,58rem);margin:clamp(2.25rem,3.1vw,3rem) auto 0}.clinical-collaboration-principle{display:grid;grid-template-columns:.8rem minmax(0,1fr);gap:.9rem;align-items:start;min-height:clamp(7.1rem,8vw,8.4rem);padding:clamp(1.2rem,1.5vw,1.45rem) clamp(1.25rem,1.8vw,1.65rem);border:1px solid rgba(8,39,66,.1);background:#ffffffc7;box-shadow:0 .85rem 1.7rem #0827420e}.clinical-collaboration-principle-node{width:.58rem;height:.58rem;margin-top:.36rem;background:var(--color-teal-green);box-shadow:0 0 0 .24rem color-mix(in srgb,var(--color-teal-green) 13%,transparent),0 .45rem 1rem #078d902e;transform:rotate(45deg)}.clinical-collaboration-principle h3{margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:1.24}.clinical-collaboration-principle p{margin:.36rem 0 0;color:var(--color-navy-blue);font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.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,var(--color-teal-green) 0 14%,rgba(8,121,135,.42) 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:var(--color-white);border-color:color-mix(in srgb,var(--color-teal-green) 72%,transparent);box-shadow:0 1.2rem 2.5rem #08798738}.clinical-collaboration-opportunity-number{display:block;margin:0 0 .45rem;color:var(--color-teal-green);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:var(--color-teal-green);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:var(--color-teal-green);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:var(--color-navy-blue);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:var(--color-teal-green)}.clinical-collaboration-opportunity-card p{margin:.72rem 0 0;color:var(--color-navy-blue);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:var(--color-white)}.clinical-collaboration-opportunity-card--active h3:after{background:var(--color-teal-green)}.clinical-collaboration-opportunity-card--active .clinical-collaboration-opportunity-icon{color:var(--color-white);background:linear-gradient(135deg,var(--color-teal-green),var(--color-teal-green));box-shadow:0 .75rem 1.55rem #08798738,0 0 0 .42rem color-mix(in srgb,var(--color-teal-green) 16%,transparent)}.clinical-collaboration-opportunity-card--active .clinical-collaboration-opportunity-icon:after{background:var(--color-teal-green);box-shadow:0 0 0 .32rem color-mix(in srgb,var(--color-teal-green) 18%,transparent)}@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{width:100%}}@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}.clinical-collaboration-principle{min-height:0}}@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%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),transparent 20%),linear-gradient(108deg,#005068fa,#007c8bf2,color-mix(in srgb,var(--color-teal-green) 48%,transparent)),#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%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),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%,color-mix(in srgb,var(--color-teal-green) 22%,transparent) 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:var(--color-white)}.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-teal-green);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:var(--color-white);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 color-mix(in srgb,var(--color-navy-blue) 11%,transparent);border-radius:var(--surface-apple-radius-compact);background:#fffffff0;box-shadow:0 16px 34px color-mix(in srgb,var(--color-navy-blue) 10%,transparent),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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent);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:color-mix(in srgb,var(--color-teal-green) 12%,transparent);color:var(--color-teal-green)}.clinical-collaborate-support-icon svg{width:2rem;height:2rem;stroke-width:1.8}.clinical-collaborate-support-card h3{margin:0;color:var(--color-navy-blue);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-teal-green)}.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-navy-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-teal-green);fill:currentColor;stroke-width:2.2}.clinical-collaborate-support-card:hover,.clinical-collaborate-support-card:focus-within{border-color:color-mix(in srgb,var(--color-teal-green) 46%,transparent);box-shadow:0 18px 34px color-mix(in srgb,var(--color-navy-blue) 12%,transparent);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,var(--color-teal-green) 0%,#00586a 100%);color:var(--color-white);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-navy-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-teal-green)}.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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:1.25rem;background:radial-gradient(ellipse at 50% -6%,color-mix(in srgb,var(--color-teal-green) 28%,transparent),transparent 24%),linear-gradient(180deg,#fffffffc,#fafdfefc);box-shadow:0 34px 82px color-mix(in srgb,var(--color-navy-blue) 32%,transparent),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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:var(--button-radius-icon);background:#ffffffeb;color:var(--color-navy-blue);cursor:pointer}.clinical-collaborate-modal-close:hover,.clinical-collaborate-modal-close:focus-visible{color:var(--color-teal-green);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:color-mix(in srgb,var(--color-teal-green) 13%,transparent);color:var(--color-teal-green)}.clinical-collaborate-modal-badge svg{width:1.7rem;height:1.7rem}.clinical-collaborate-modal-header h3{margin:0;color:var(--color-navy-blue);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-navy-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:var(--color-navy-blue);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:var(--color-teal-green)}.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:var(--color-white);color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 16%,transparent)}.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 color-mix(in srgb,var(--color-teal-green) 32%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--color-teal-green) 10%,transparent);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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:var(--button-radius-primary);background:#ffffffdb;color:var(--color-navy-blue);font-family:var(--font-heading);font-weight:700;cursor:pointer}.clinical-collaborate-cancel:hover,.clinical-collaborate-cancel:focus-visible{border-color:color-mix(in srgb,var(--color-teal-green) 38%,transparent);color:var(--color-teal-green);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-shell-width: 1320px;--provider-compact-shell-width: 1320px;--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));--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: var(--color-white);--provider-section-stage-mint: #eef8f2;min-height:100vh;padding-top:var(--header-height-desktop);background:var(--color-white);color:var(--color-navy-blue);overflow:hidden}.provider-page>.provider-hero{z-index:3}.provider-page>.provider-hero+.provider-section-stage{z-index:2;margin-top:calc(var(--provider-section-overlap) * -.72);border-top-left-radius:calc(var(--provider-section-radius) * 1.18);border-top-right-radius:calc(var(--provider-section-radius) * 1.18);box-shadow:0 -.8rem 1.7rem #000c1824}.provider-page>.provider-certification-section{margin-top:calc(var(--provider-section-overlap) * -.8);border-top-left-radius:calc(var(--provider-section-radius) * 1.18);border-top-right-radius:calc(var(--provider-section-radius) * 1.18);box-shadow:0 -.8rem 1.7rem #000c1824}@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,.provider-physician-testimonials-video-controls>button,.provider-physician-testimonials-video-dots button,.provider-physician-testimonials-video-step,.provider-physician-testimonials-video-item{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,.provider-physician-testimonials-video-item:hover,.provider-physician-testimonials-video-item:focus-visible{transform:none;translate:none;scale:1}.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-page{--provider-patient-title-font-size: clamp(2rem, 3vw, 3.2rem);--provider-patient-title-line-height: 1.08}.provider-page :is(.provider-section-copy h2,.provider-procedure-heading h2,.provider-gateway-hero h2,.provider-physician-testimonials-heading h2,.provider-technology-insights-head h2,.provider-technology-device-heading h3,.provider-technology-overview h3,.provider-technology-adaptive h3,.provider-certification-side h2,.provider-build-program-heading h2){color:var(--provider-title-color, var(--color-navy-blue))!important;font-family:var(--font-heading)!important;font-size:var(--provider-patient-title-font-size)!important;font-weight:700!important;line-height:var(--provider-patient-title-line-height)!important;letter-spacing:0!important;text-shadow:none!important}.provider-page :is(.provider-gateway-section--technology,.provider-certification-section,.provider-gateway-section--education){--provider-title-color: var(--color-white)}.provider-page,.provider-page.provider-page--stage-motion-ready,.provider-page.provider-page--stage-motion-ready>.provider-section-stage:not(.is-visible),.provider-page>.provider-section-stage,.provider-page>.provider-section-stage.is-visible{animation:none!important;clip-path:none!important;filter:none!important;transform:none!important}.provider-page :where(.scroll-reveal,.scroll-reveal-item,.scroll-reveal-group){animation:none!important;opacity:1!important;transform:none!important}.provider-page>.provider-section-stage>.provider-section-sprout,.provider-page>.provider-section-stage>.provider-section-sprout:after{animation:none!important;transform:none!important}.sona-edu-cert-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:var(--color-navy-blue);color:var(--color-navy-blue);isolation:isolate}.sona-edu-cert-section:before,.sona-edu-cert-section:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.sona-edu-cert-section:before{background:linear-gradient(90deg,color-mix(in srgb,var(--color-teal-green) 11%,transparent) 0 1px,transparent 1px 100%),linear-gradient(0deg,color-mix(in srgb,var(--color-teal-green) 7%,transparent) 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}.sona-edu-cert-section:after{background:radial-gradient(circle at 8% 18%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),transparent 25rem),radial-gradient(circle at 88% 84%,color-mix(in srgb,var(--color-teal-green) 16%,transparent),transparent 28rem),linear-gradient(180deg,transparent 0%,rgba(255,255,255,.44) 100%)}.sona-edu-cert-inner{position:relative;z-index:2;width:min(100%,1500px);margin:0 auto}.sona-edu-cert-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,var(--color-navy-blue) 0%,var(--color-navy-blue) 29.5%,#f7fcff 29.6%,#f7fcff 100%);box-shadow:none}.sona-edu-cert-poster:before,.sona-edu-cert-poster:after{content:"";position:absolute;pointer-events:none}.sona-edu-cert-poster:before{inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--color-navy-blue) 98%,transparent) 0 29.5%,#e2f7f999 29.6% 100%),linear-gradient(180deg,#05172d00 0 41%,#0327349e 62%,#032734e6),var(--provider-academy-journey-image),repeating-radial-gradient(circle at 89% 24%,color-mix(in srgb,var(--color-teal-green) 10%,transparent) 0 1px,transparent 1px .55rem),linear-gradient(90deg,transparent 0 29.5%,rgba(226,247,249,.72) 29.6% 100%);background-size:auto,auto,70% auto,auto,auto;background-repeat:no-repeat;background-position:center,center,right bottom,center,center;opacity:.78}.sona-edu-cert-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}.sona-edu-cert-side,.sona-edu-cert-main-card,.sona-edu-cert-journey-panel{position:relative;z-index:1}.sona-edu-cert-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:var(--color-white);isolation:isolate}.sona-edu-cert-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}.sona-edu-cert-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:var(--color-navy-blue);background-repeat:no-repeat;background-size:auto 100%;background-position:center top;opacity:1}.sona-edu-cert-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)}.sona-edu-cert-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}.sona-edu-cert-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),var(--color-navy-blue);box-shadow:0 0 0 2px #00eff2e6 inset,0 0 1.8rem #00eff26b}.sona-edu-cert-chapter-mark span{font-family:var(--font-heading);font-size:clamp(2.05rem,3.3vw,3.1rem);font-weight:800;line-height:1}.sona-edu-cert-side-kicker,.sona-edu-cert-powered,.sona-edu-cert-side-tagline{margin:0}.sona-edu-cert-side-kicker{max-width:13rem;margin-top:clamp(.95rem,1.45vw,1.35rem);color:var(--color-teal-green);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}.sona-edu-cert-side-rule,.sona-edu-cert-side-accent{display:block;height:2px;margin-top:1rem;border-radius:999px;background:linear-gradient(90deg,var(--color-teal-green),rgba(35,244,244,0))}.sona-edu-cert-side-rule{width:min(100%,18rem)}.sona-edu-cert-side-accent{width:5.25rem;margin-top:clamp(.55rem,1vw,.85rem)}.sona-edu-cert-side-accent--short{width:4.2rem;margin-top:1.4rem}.sona-edu-cert-side h2{max-width:7.6em;margin:0;color:var(--color-white);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}.sona-edu-cert-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)}.sona-edu-cert-powered strong{color:var(--color-teal-green);font-family:var(--font-heading);font-size:clamp(1rem,1.15vw,1.18rem);font-weight:800;line-height:1.12}.sona-edu-cert-powered sup,.sona-edu-cert-module-heading sup{font-size:.5em;line-height:0}.sona-edu-cert-side-tagline{display:flex;flex-wrap:wrap;gap:.32rem .48rem;max-width:15.5rem;margin:0;color:var(--color-white);font-family:var(--font-heading);font-size:clamp(1.16rem,1.5vw,1.62rem);font-weight:700;line-height:var(--section-intro-line-height)}.sona-edu-cert-side-tagline strong{color:var(--color-white);font:inherit}.sona-edu-cert-side-tagline strong:nth-child(2n){color:var(--color-teal-green)}.sona-edu-cert-world{display:none}.sona-edu-cert-world span{position:absolute;inset:18%;border-radius:50%;border:1px dashed rgba(31,244,244,.4)}.sona-edu-cert-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}.sona-edu-cert-main-card:before{content:"";position:absolute;inset:0;background:repeating-radial-gradient(circle at 104% 4%,color-mix(in srgb,var(--color-teal-green) 11%,transparent) 0 1px,transparent 1px .52rem),linear-gradient(134deg,transparent 0 78%,rgba(219,243,247,.58) 78.2% 100%);opacity:.82;pointer-events:none}.sona-edu-cert-module-heading,.sona-edu-cert-main-card h3,.sona-edu-cert-psa-visual,.sona-edu-cert-description,.sona-edu-cert-pathway{position:relative;z-index:1}.sona-edu-cert-module-heading{display:flex;align-items:center;gap:clamp(.9rem,1.5vw,1.4rem)}.sona-edu-cert-module-number,.sona-edu-cert-journey-number{display:inline-grid;place-items:center;min-width:3.35rem;min-height:2.75rem;border-radius:.5rem;background:var(--color-white);color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 14%,transparent) inset}.sona-edu-cert-journey-number{background:linear-gradient(145deg,#fff3,#0078862e),#008d97;color:var(--color-white);box-shadow:0 .65rem 1.4rem #006e7847}.sona-edu-cert-module-heading p{margin:0;color:var(--color-navy-blue);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}.sona-edu-cert-module-heading div>span{display:block;width:7.4rem;height:3px;margin-top:.8rem;border-radius:999px;background:linear-gradient(90deg,var(--color-navy-blue),var(--color-teal-green),rgba(32,229,220,0))}.sona-edu-cert-main-card h3{max-width:14em;margin:clamp(1.2rem,1.9vw,1.75rem) 0 0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(1.72rem,2.42vw,2.82rem);font-weight:650;letter-spacing:0;line-height:1.04}.sona-edu-cert-psa-visual{float:right;width:min(44%,28rem);margin:clamp(-4rem,-3.8vw,-2.2rem) 0 clamp(.8rem,1.2vw,1.15rem) clamp(1.2rem,2vw,2rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--color-teal-green) 16%,transparent);border-radius:clamp(.85rem,1.2vw,1.2rem);background:linear-gradient(180deg,#fffffff5,#e8f8fae6);box-shadow:0 1rem 2.2rem #071f3c2e,inset 0 1px #ffffffeb}.sona-edu-cert-psa-visual img{width:100%;aspect-ratio:16 / 10;display:block;object-fit:cover;object-position:center center;filter:saturate(1.04) contrast(1.02)}.sona-edu-cert-lms-button{width:calc(100% - 1.35rem);min-height:3rem;margin:.65rem auto .72rem;padding:.62rem 1rem;display:flex;align-items:center;justify-content:center;gap:.6rem;color:var(--color-white);font-family:var(--font-heading);font-size:calc(var(--content-small-font-size) * 1.08);font-weight:800;line-height:1;text-decoration:none}.sona-edu-cert-lms-button svg{width:1.05rem;height:1.05rem;stroke-width:2.2}.sona-edu-cert-description{display:flex;align-items:flex-start;gap:1rem;margin-top:clamp(.75rem,1.1vw,1.05rem)}.sona-edu-cert-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}.sona-edu-cert-description p.is-expanded{display:block;overflow:visible}.sona-edu-cert-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}.sona-edu-cert-description-toggle svg{width:1rem;height:1rem;transition:transform var(--button-motion)}.sona-edu-cert-description-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.sona-edu-cert-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)}.sona-edu-cert-path-line{position:absolute;left:2%;right:2%;height:1px;border-top:2px solid color-mix(in srgb,var(--color-teal-green) 44%,transparent);pointer-events:none}.sona-edu-cert-path-line--top{top:30%}.sona-edu-cert-path-line--bottom{top:75%}.sona-edu-cert-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}.sona-edu-cert-path-card:before,.sona-edu-cert-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%)}.sona-edu-cert-path-card:before{left:-.42rem}.sona-edu-cert-path-card:after{right:-.42rem}.sona-edu-cert-path-card h4,.sona-edu-cert-path-card p{margin:0}.sona-edu-cert-path-card h4{color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(.88rem,.96vw,1rem);font-weight:700;line-height:1.12}.sona-edu-cert-path-card p{margin-top:.32rem;color:#071a46d1;font-size:clamp(.76rem,.82vw,.84rem);line-height:1.42}.sona-edu-cert-path-icon{display:grid;width:clamp(3.35rem,3.85vw,3.95rem);aspect-ratio:1;place-items:center;border:.32rem solid var(--color-white);border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(38,222,224,.36),transparent 48%),linear-gradient(145deg,var(--color-navy-blue),var(--color-navy-blue));color:var(--color-white);box-shadow:0 .5rem .95rem #071f3c47,0 0 0 1px color-mix(in srgb,var(--color-teal-green) 42%,transparent)}.sona-edu-cert-path-icon svg{width:54%;height:54%;stroke-width:2.4}.sona-edu-cert-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:var(--color-navy-blue);text-decoration:none;box-shadow:0 -.2rem #fff9 inset}.sona-edu-cert-journey-panel:before,.sona-edu-cert-journey-panel:after{content:"";position:absolute;pointer-events:none}.sona-edu-cert-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)}.sona-edu-cert-journey-panel:after{inset:auto 0 0;height:36%;background:linear-gradient(180deg,transparent,rgba(4,34,38,.2));opacity:.78}.sona-edu-cert-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}.sona-edu-cert-journey-copy{display:grid;gap:.2rem}.sona-edu-cert-journey-copy strong{font-family:var(--font-heading);font-size:clamp(1.8rem,2.8vw,2.9rem);font-weight:700;line-height:1.05}.sona-edu-cert-journey-copy small{color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(1rem,1.4vw,1.32rem);font-style:italic;font-weight:700;line-height:1.12}.sona-edu-cert-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 color-mix(in srgb,var(--color-teal-green) 24%,transparent);border-radius:999px;background:#ffffff7a;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:700;line-height:1;text-decoration:none}.sona-edu-cert-journey-link svg{width:1rem;height:1rem;transition:transform var(--button-motion)}.sona-edu-cert-journey-link:hover svg,.sona-edu-cert-journey-link:focus-visible svg{transform:translate(.24rem)}.sona-edu-cert-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}.sona-edu-cert-journey-intro{display:grid;gap:clamp(1.4rem,2.4vw,2.1rem);align-self:start;padding-top:clamp(.7rem,1.2vw,1rem)}.sona-edu-cert-journey-intro p{max-width:22rem;margin:0;color:#071a46db;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.sona-edu-cert-journey-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,28rem)}.sona-edu-cert-journey-principle{min-width:0;display:grid;justify-items:center;gap:.28rem;padding:0 .7rem;text-align:center}.sona-edu-cert-journey-principle+.sona-edu-cert-journey-principle{border-left:1px solid rgba(7,26,70,.22)}.sona-edu-cert-journey-principle svg{width:2rem;height:2rem;color:var(--color-navy-blue)}.sona-edu-cert-journey-principle strong{color:var(--color-navy-blue);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:800;line-height:1.08}.sona-edu-cert-journey-principle small{color:#071a46bd;font-size:.68rem;line-height:1.25}.sona-edu-cert-journey-placeholder{position:absolute;inset:0;z-index:-1;min-height:0;overflow:hidden;display:none;place-items:center;gap:.55rem;border:1px dashed color-mix(in srgb,var(--color-teal-green) 34%,transparent);border-radius:var(--surface-apple-radius-compact);background:radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),transparent 9rem),linear-gradient(180deg,#f8fcff,var(--color-light-grey));color:#008f99;font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:800;text-align:center}.sona-edu-cert-journey-placeholder:before{content:"";position:absolute;inset:auto -8% 0;height:48%;background:linear-gradient(160deg,transparent 0 35%,color-mix(in srgb,var(--color-teal-green) 20%,transparent) 35.4% 36%,transparent 36.5% 100%),linear-gradient(150deg,transparent 0 52%,color-mix(in srgb,var(--color-teal-green) 12%,transparent) 52.4% 53%,transparent 53.5% 100%);pointer-events:none}.sona-edu-cert-journey-placeholder svg{position:relative;z-index:1;width:2.6rem;height:2.6rem;padding:.5rem;border:1px solid color-mix(in srgb,var(--color-teal-green) 20%,transparent);border-radius:999px;background:#fffc}.sona-edu-cert-journey-placeholder span{position:relative;z-index:1}.sona-edu-cert-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)}.sona-edu-cert-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:var(--color-white);box-shadow:0 .9rem 1.9rem #0319202e}.sona-edu-cert-milestone:nth-child(1),.sona-edu-cert-milestone:nth-child(2),.sona-edu-cert-milestone:nth-child(3),.sona-edu-cert-milestone:nth-child(4),.sona-edu-cert-milestone:nth-child(5){will-change:opacity,transform}.sona-edu-cert-milestone:nth-child(1){grid-column:1 / span 5;grid-row:17 / span 4;margin-left:0}.sona-edu-cert-milestone:nth-child(2){grid-column:2 / span 5;grid-row:13 / span 4;margin-left:0}.sona-edu-cert-milestone:nth-child(3){grid-column:4 / span 5;grid-row:9 / span 4;margin-left:0}.sona-edu-cert-milestone:nth-child(4){grid-column:6 / span 5;grid-row:5 / span 4;margin-left:0}.sona-edu-cert-milestone:nth-child(5){grid-column:8 / span 5;grid-row:1 / span 4;margin-left:0}.sona-edu-cert-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))}.sona-edu-cert-milestone-head{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.55rem}.sona-edu-cert-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:var(--color-white);box-shadow:0 1.2rem 2.5rem #02191f33,0 0 1.5rem #1ff4f41f inset}.sona-edu-cert-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}.sona-edu-cert-beginner-icon svg{width:50%;height:50%;stroke-width:1.9}.sona-edu-cert-beginner-banner strong,.sona-edu-cert-beginner-banner p{margin:0}.sona-edu-cert-beginner-banner strong{color:var(--color-white);font-family:var(--font-heading);font-size:clamp(1.55rem,2.3vw,2.35rem);font-weight:700;line-height:1.05}.sona-edu-cert-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)}.sona-edu-cert-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:var(--color-white);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:800;line-height:1}.sona-edu-cert-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:color-mix(in srgb,var(--color-teal-green) 16%,transparent);color:var(--color-teal-green)}.sona-edu-cert-milestone-icon svg{width:1.05rem;height:1.05rem}.sona-edu-cert-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}.sona-edu-cert-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}.sona-edu-cert-milestone-body{display:grid;gap:.42rem}.sona-edu-cert-milestone-body>strong{color:var(--color-white);font-family:var(--font-heading);font-size:clamp(.92rem,1.08vw,1.08rem);font-weight:800;line-height:1.06}.sona-edu-cert-milestone p,.sona-edu-cert-milestone li,.sona-edu-cert-milestone em,.sona-edu-cert-milestone-actions small{margin:.22rem 0 0;color:#ffffffd6;font-size:var(--content-meta-font-size);line-height:var(--content-meta-line-height)}.sona-edu-cert-milestone-resources{display:grid;gap:.24rem;padding-top:.16rem}.sona-edu-cert-milestone-resources>span,.sona-edu-cert-milestone-outcome>span{color:var(--color-teal-green);font-family:var(--font-heading);font-size:.66rem;font-weight:800;letter-spacing:.05em;line-height:1;text-transform:uppercase}.sona-edu-cert-milestone-resources ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.16rem .42rem;margin:0;padding:0;list-style:none}.sona-edu-cert-milestone-resources li{position:relative;min-width:0;margin:0;padding-left:.78rem}.sona-edu-cert-milestone-resources li:before{content:"✓";position:absolute;left:0;top:0;color:#ffcf79;font-weight:800}.sona-edu-cert-milestone-resources em{display:block;margin-top:0;color:#ffcf79d1;font-style:normal}.sona-edu-cert-milestone-outcome{display:grid;gap:.18rem;margin-top:.08rem;padding-top:.46rem;border-top:1px solid rgba(255,255,255,.14)}.sona-edu-cert-milestone-outcome p{margin-top:0;color:#ffffffeb;font-weight:700}.sona-edu-cert-milestone-actions{display:flex;flex-wrap:wrap;gap:.32rem .55rem;align-items:center;margin-top:.08rem}.sona-edu-cert-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:var(--color-teal-green);font-family:var(--font-heading);font-size:.7rem;font-weight:800;line-height:1;text-decoration:none}.sona-edu-cert-milestone-actions small{flex-basis:100%;margin-top:0;color:#ffffffb3}.sona-edu-cert-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%}.sona-edu-cert-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%,color-mix(in srgb,var(--color-teal-green) 16%,transparent) 0 1px,transparent 1px .55rem);-webkit-mask-image:linear-gradient(135deg,var(--color-black),transparent 74%);mask-image:linear-gradient(135deg,var(--color-black),transparent 74%);opacity:.55}.sona-edu-cert-journey-panel:after{inset:auto 0 0;height:32%;background:linear-gradient(180deg,transparent,rgba(2,31,33,.26));opacity:.64}.sona-edu-cert-journey-left,.sona-edu-cert-journey-stage{position:relative;z-index:2;min-width:0}.sona-edu-cert-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)}.sona-edu-cert-journey-header{display:grid;grid-template-columns:1fr;width:min(100%,31rem);gap:clamp(.7rem,1.15vw,1rem);align-items:start}.sona-edu-cert-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:var(--color-white);font-weight:600;box-shadow:0 .85rem 1.7rem #005b6338,0 0 0 1px #1ff4f43d inset}.sona-edu-cert-journey-copy strong{display:block;max-width:8.3em;color:var(--color-navy-blue);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}.sona-edu-cert-journey-copy small{display:block;margin-top:clamp(.75rem,1.3vw,1.15rem);color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(1.35rem,2vw,2.05rem);font-style:italic;font-weight:600;line-height:1.12}.sona-edu-cert-journey-rule{display:block;width:5.3rem;height:.2rem;border-radius:999px;background:linear-gradient(90deg,var(--color-navy-blue) 0%,var(--color-teal-green) 68%,rgba(32,229,220,0) 100%)}.sona-edu-cert-journey-intro{display:grid;align-content:start;gap:clamp(1.45rem,2.5vw,2.35rem);padding-top:clamp(.2rem,.6vw,.5rem)}.sona-edu-cert-journey-intro p{max-width:28rem;color:#071a46e6;font-size:var(--content-body-font-size);line-height:var(--content-body-line-height)}.sona-edu-cert-journey-principles{display:grid;grid-template-columns:1fr;gap:clamp(1rem,1.7vw,1.45rem);width:min(100%,25rem)}.sona-edu-cert-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:var(--color-navy-blue);text-align:left}.sona-edu-cert-journey-principle+.sona-edu-cert-journey-principle{border-left:0}.sona-edu-cert-journey-principle-icon{display:grid;width:clamp(3.9rem,5vw,5rem);aspect-ratio:1;place-items:center;border:1px solid color-mix(in srgb,var(--color-teal-green) 58%,transparent);border-radius:999px;background:radial-gradient(circle at 35% 25%,rgba(31,244,244,.34),transparent 48%),linear-gradient(145deg,var(--color-navy-blue),var(--color-navy-blue));color:var(--color-white);box-shadow:0 .55rem 1.2rem #071f3c29,0 0 0 .45rem #ffffffb8 inset}.sona-edu-cert-journey-principle-icon svg{width:48%;height:48%;color:currentColor}.sona-edu-cert-journey-principle strong{display:block;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:700;line-height:1.12}.sona-edu-cert-journey-principle small{display:block;margin-top:.28rem;color:#071a46c7;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.sona-edu-cert-journey-stage{min-height:100%}.sona-edu-cert-journey-path{display:none}.sona-edu-cert-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}.sona-edu-cert-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:var(--color-navy-blue);box-shadow:0 .95rem 1.95rem #071f3c2e,0 0 0 1px #ffffffbd inset}.sona-edu-cert-milestone:nth-child(1){grid-column:2 / span 10;grid-row:16 / span 5}.sona-edu-cert-milestone:nth-child(2){grid-column:3 / span 9;grid-row:12 / span 4}.sona-edu-cert-milestone:nth-child(3){grid-column:4 / span 8;grid-row:8 / span 4}.sona-edu-cert-milestone:nth-child(4){grid-column:6 / span 7;grid-row:5 / span 3}.sona-edu-cert-milestone:nth-child(5){grid-column:8 / span 5;grid-row:1 / span 4}.sona-edu-cert-milestone:before{display:none}.sona-edu-cert-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,var(--color-navy-blue));color:var(--color-white);box-shadow:.35rem 0 .85rem #005a6238,0 0 0 1px #1ff4f438 inset}.sona-edu-cert-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:var(--color-white);font-size:clamp(1rem,1.14vw,1.18rem);font-weight:500}.sona-edu-cert-milestone-icon{width:clamp(2.45rem,2.95vw,2.95rem);height:clamp(2.45rem,2.95vw,2.95rem);border:0;background:transparent;color:var(--color-white)}.sona-edu-cert-milestone-icon svg{width:78%;height:78%}.sona-edu-cert-milestone h4{margin:0;color:var(--color-white);font-family:var(--font-heading);font-size:clamp(.82rem,.96vw,.98rem);font-weight:500;line-height:1;text-align:center;text-transform:uppercase}.sona-edu-cert-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)}.sona-edu-cert-milestone-body>strong{color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(1.05rem,1.18vw,1.28rem);font-weight:700;line-height:1.1}.sona-edu-cert-milestone p,.sona-edu-cert-milestone li,.sona-edu-cert-milestone em,.sona-edu-cert-milestone-actions small{color:var(--color-navy-blue);font-size:var(--content-meta-font-size);font-weight:600;line-height:var(--content-meta-line-height)}.sona-edu-cert-milestone-resources{gap:.24rem;padding-top:.08rem}.sona-edu-cert-milestone-resources>span,.sona-edu-cert-milestone-outcome>span{color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(.68rem,.76vw,.8rem);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.sona-edu-cert-milestone-resources ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.16rem .52rem}.sona-edu-cert-milestone-resources li{padding-left:.78rem}.sona-edu-cert-milestone-resources li:before{content:"";top:.25rem;width:.38rem;height:.38rem;border:1px solid var(--color-navy-blue);border-radius:999px;background:transparent}.sona-edu-cert-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 color-mix(in srgb,var(--color-teal-green) 32%,transparent);text-align:center}.sona-edu-cert-milestone-outcome-icon{display:grid;width:clamp(2.45rem,3vw,3rem);aspect-ratio:1;place-items:center;color:var(--color-navy-blue)}.sona-edu-cert-milestone-outcome-icon svg{width:82%;height:82%;stroke-width:1.7}.sona-edu-cert-milestone-outcome p{margin:0;color:#071a46d1;font-weight:500}.sona-edu-cert-milestone-actions{justify-content:center;gap:clamp(.55rem,.8vw,.8rem);margin-top:clamp(.35rem,.6vw,.6rem)}.sona-edu-cert-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:color-mix(in srgb,var(--color-teal-green) 24%,transparent);border-radius:999px;background:linear-gradient(180deg,#008a90,var(--color-navy-blue));color:var(--color-white);font-size:clamp(.86rem,.94vw,1rem);font-weight:500}.sona-edu-cert-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 color-mix(in srgb,var(--color-teal-green) 24%,transparent);border-radius:999px;background:linear-gradient(180deg,#008a90,var(--color-navy-blue));color:var(--color-white);cursor:pointer;font:inherit;font-size:clamp(.86rem,.94vw,1rem);font-weight:500}.sona-edu-cert-milestone-actions button:hover,.sona-edu-cert-milestone-actions button:focus-visible{transform:translateY(-.08rem)}.sona-edu-cert-milestone-actions small{color:#071a46b3}.sona-edu-cert-journey-link{display:none}.sona-edu-cert-journey-principles{grid-template-columns:1fr;gap:clamp(.78rem,1.18vw,1.05rem);width:min(100%,25.5rem)}.sona-edu-cert-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}.sona-edu-cert-journey-principle-icon{width:clamp(3.35rem,4.1vw,4.25rem)}.sona-edu-cert-journey-principle strong{font-size:clamp(1rem,1.14vw,1.16rem);line-height:1.08}.sona-edu-cert-journey-principle small{max-width:14.5rem;margin-top:.22rem;margin-inline:0;font-size:var(--content-small-font-size);line-height:1.32}.sona-edu-cert-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}.sona-edu-cert-milestone:focus-visible{outline:3px solid rgba(31,244,244,.72);outline-offset:.18rem}.sona-edu-cert-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}.sona-edu-cert-milestone.is-collapsed:hover,.sona-edu-cert-milestone.is-collapsed:focus-visible{opacity:1;transform:translateY(-.12rem)}.sona-edu-cert-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:var(--color-white);box-shadow:0 1.2rem 2.55rem #041f2652,0 0 0 1px #1ff4f429 inset}.sona-edu-cert-milestone.is-collapsed .sona-edu-cert-milestone-outcome{display:none}.sona-edu-cert-milestone.is-collapsed .sona-edu-cert-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)}.sona-edu-cert-milestone.is-collapsed .sona-edu-cert-milestone-body>strong{color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(1.02rem,1.16vw,1.2rem);font-weight:700;line-height:1.1}.sona-edu-cert-milestone.is-collapsed .sona-edu-cert-milestone-body p{display:-webkit-box;max-width:20rem;overflow:hidden;color:var(--color-navy-blue);font-size:var(--content-meta-font-size);font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sona-edu-cert-milestone.is-collapsed .sona-edu-cert-milestone-rail{gap:.22rem;padding:clamp(.62rem,.85vw,.78rem) .36rem;border-right:1px solid color-mix(in srgb,var(--color-teal-green) 16%,transparent);background:linear-gradient(180deg,#ffffffc7,#edf9fa85);color:var(--color-navy-blue);box-shadow:none}.sona-edu-cert-milestone.is-collapsed .sona-edu-cert-milestone-number{width:clamp(2.18rem,2.48vw,2.45rem);height:clamp(2.18rem,2.48vw,2.45rem);border-color:color-mix(in srgb,var(--color-teal-green) 30%,transparent);background:linear-gradient(180deg,var(--color-teal-green),var(--color-navy-blue));color:var(--color-white);font-size:clamp(.98rem,1.08vw,1.12rem);font-weight:500}.sona-edu-cert-milestone.is-collapsed .sona-edu-cert-milestone-icon{width:clamp(2.28rem,2.7vw,2.75rem);height:clamp(2.28rem,2.7vw,2.75rem);border:1px solid color-mix(in srgb,var(--color-teal-green) 28%,transparent);border-radius:999px;background:#ffffffd6;color:var(--color-navy-blue)}.sona-edu-cert-milestone.is-collapsed h4{color:var(--color-navy-blue);font-size:clamp(.74rem,.82vw,.86rem);font-weight:500;letter-spacing:.035em;line-height:1}.sona-edu-cert-milestone.is-collapsed .sona-edu-cert-milestone-stage{color:#51617a;font-size:clamp(.66rem,.72vw,.76rem);font-weight:500}.sona-edu-cert-milestone.is-collapsed .sona-edu-cert-milestone-resources{display:grid;gap:.24rem;padding-top:.1rem}.sona-edu-cert-milestone.is-collapsed .sona-edu-cert-milestone-resources>span{color:var(--color-navy-blue);font-size:clamp(.66rem,.72vw,.76rem);font-weight:500}.sona-edu-cert-milestone.is-collapsed .sona-edu-cert-milestone-resources ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem .46rem}.sona-edu-cert-milestone.is-collapsed .sona-edu-cert-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}.sona-edu-cert-milestone.is-collapsed .sona-edu-cert-milestone-resources li:nth-child(n+4),.sona-edu-cert-milestone.is-collapsed .sona-edu-cert-milestone-resources em{display:none}.sona-edu-cert-milestone.is-collapsed .sona-edu-cert-milestone-resources li:before{top:.22rem;width:.36rem;height:.36rem;border-color:#ffc66f;background:#ffc66f}.sona-edu-cert-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}.sona-edu-cert-milestone.is-active .sona-edu-cert-milestone-stage{color:#35f0eff5}.sona-edu-cert-milestone.is-active .sona-edu-cert-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}.sona-edu-cert-milestone.is-active .sona-edu-cert-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)}.sona-edu-cert-milestone.is-active .sona-edu-cert-milestone-icon{width:clamp(3.7rem,4.55vw,4.65rem);height:clamp(3.7rem,4.55vw,4.65rem)}.sona-edu-cert-milestone.is-active .sona-edu-cert-milestone-stage{font-size:clamp(.9rem,1.04vw,1.08rem)}.sona-edu-cert-milestone.is-active h4{font-size:clamp(1.02rem,1.18vw,1.24rem)}.sona-edu-cert-milestone.is-active .sona-edu-cert-milestone-body{padding:clamp(1.05rem,1.5vw,1.45rem) clamp(1.1rem,1.65vw,1.65rem)}.sona-edu-cert-milestone.is-active .sona-edu-cert-milestone-outcome{padding:clamp(1rem,1.45vw,1.45rem) clamp(1rem,1.5vw,1.5rem)}.sona-edu-cert-milestone.is-active .sona-edu-cert-milestone-body>strong,.sona-edu-cert-milestone.is-active h4,.sona-edu-cert-milestone.is-active .sona-edu-cert-milestone-outcome p{color:var(--color-white)}.sona-edu-cert-milestone.is-active p,.sona-edu-cert-milestone.is-active li,.sona-edu-cert-milestone.is-active em,.sona-edu-cert-milestone.is-active .sona-edu-cert-milestone-actions small{color:#f1fdfcdb;font-weight:600}.sona-edu-cert-milestone.is-active .sona-edu-cert-milestone-body p{max-width:28rem;font-size:var(--content-body-font-size);line-height:var(--content-small-line-height)}.sona-edu-cert-milestone.is-active .sona-edu-cert-milestone-resources>span,.sona-edu-cert-milestone.is-active .sona-edu-cert-milestone-outcome>span{color:var(--color-teal-green)}.sona-edu-cert-milestone.is-active .sona-edu-cert-milestone-resources li:before{border-color:#ffc66f;background:#ffc66f}.sona-edu-cert-milestone.is-active .sona-edu-cert-milestone-outcome{border-left-color:#fff3}.sona-edu-cert-milestone.is-active .sona-edu-cert-milestone-outcome-icon{color:var(--color-teal-green)}.sona-edu-cert-milestone.is-active .sona-edu-cert-milestone-outcome p{max-width:9rem;font-size:clamp(.82rem,.92vw,.98rem);line-height:1.18}.sona-edu-cert-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}.sona-edu-cert-milestone-toggle-icon svg{width:72%;height:72%;stroke-width:2.1}.sona-edu-cert-milestone.is-active .sona-edu-cert-milestone-toggle-icon{color:var(--color-white);transform:translateY(-50%) rotate(180deg)}.sona-edu-cert-milestone.is-collapsed:nth-child(1){grid-column:3 / span 5;grid-row:17 / span 3}.sona-edu-cert-milestone.is-collapsed:nth-child(2){grid-column:4 / span 5;grid-row:13 / span 3}.sona-edu-cert-milestone.is-collapsed:nth-child(3){grid-column:5 / span 6;grid-row:9 / span 3}.sona-edu-cert-milestone.is-collapsed:nth-child(4){grid-column:7 / span 5;grid-row:5 / span 3}.sona-edu-cert-milestone.is-collapsed:nth-child(5){grid-column:8 / span 4;grid-row:2 / span 3}.sona-edu-cert-milestone.is-active:nth-child(1){grid-column:1 / span 12;grid-row:15 / span 6}.sona-edu-cert-milestone.is-active:nth-child(2){grid-column:1 / span 12;grid-row:11 / span 5}.sona-edu-cert-milestone.is-active:nth-child(3){grid-column:1 / span 12;grid-row:8 / span 5}.sona-edu-cert-milestone.is-active:nth-child(4){grid-column:1 / span 12;grid-row:4 / span 5}.sona-edu-cert-milestone.is-active:nth-child(5){grid-column:1 / span 12;grid-row:1 / span 5}.sona-edu-cert-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}.sona-edu-cert-beginner-icon{width:clamp(4rem,5.5vw,5.5rem)}.sona-edu-cert-beginner-banner strong{font-size:clamp(1.25rem,1.75vw,1.82rem)}.sona-edu-cert-beginner-banner p{max-width:30rem;font-size:clamp(.74rem,.86vw,.9rem);line-height:1.45}@media(max-width:1200px){.sona-edu-cert-section{padding-inline:0}.sona-edu-cert-inner{width:100%}.sona-edu-cert-poster{grid-template-columns:minmax(14rem,.29fr) minmax(0,1fr);padding-inline:clamp(1rem,2.8vw,2rem)}.sona-edu-cert-main-card h3{font-size:clamp(1.9rem,2.9vw,2.8rem)}.sona-edu-cert-path-card{grid-template-columns:1fr;justify-items:center;text-align:center}.sona-edu-cert-milestones{width:100%}.sona-edu-cert-milestone-resources ul{grid-template-columns:1fr}}@media(max-width:899px){.sona-edu-cert-section{padding:calc(1rem + var(--provider-section-top-inset, 0rem)) 0 calc(1rem + var(--provider-section-handoff-clearance, 0rem))}.sona-edu-cert-inner{width:100%}.sona-edu-cert-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,var(--color-navy-blue) 0 clamp(26rem,72vw,34rem),#f7fcff clamp(26.1rem,72.2vw,34.2rem) 100%)}.sona-edu-cert-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}.sona-edu-cert-side{grid-column:1;grid-row:auto;padding-bottom:2rem;min-height:0}.sona-edu-cert-side-copy{width:min(100%,22rem);gap:1rem;margin-top:clamp(1.2rem,4vw,2.2rem)}.sona-edu-cert-side h2{font-size:clamp(2rem,8vw,2.75rem)}.sona-edu-cert-main-card{grid-column:1;grid-row:auto;justify-self:stretch;width:100%}.sona-edu-cert-psa-visual{float:none;width:min(100%,34rem);margin:1.2rem 0 1rem}.sona-edu-cert-world{opacity:.38}.sona-edu-cert-description{align-items:flex-start;flex-direction:column;gap:.75rem}.sona-edu-cert-pathway{grid-template-columns:repeat(2,minmax(0,1fr))}.sona-edu-cert-path-line{display:none}.sona-edu-cert-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}.sona-edu-cert-journey-body{grid-template-columns:1fr}.sona-edu-cert-journey-header{grid-template-columns:auto minmax(0,1fr);width:min(100%,34rem)}.sona-edu-cert-journey-link{grid-column:1 / -1;justify-self:start}.sona-edu-cert-journey-intro p{max-width:34rem}.sona-edu-cert-milestones{grid-template-columns:1fr;grid-template-rows:auto;gap:.9rem;min-height:0;width:100%;padding-bottom:0}.sona-edu-cert-milestone,.sona-edu-cert-milestone:nth-child(1),.sona-edu-cert-milestone:nth-child(2),.sona-edu-cert-milestone:nth-child(3),.sona-edu-cert-milestone:nth-child(4),.sona-edu-cert-milestone:nth-child(5){grid-column:auto;grid-row:auto;margin-left:0}.sona-edu-cert-milestone:before{display:none}.sona-edu-cert-milestone-resources ul{grid-template-columns:repeat(2,minmax(0,1fr))}.sona-edu-cert-beginner-banner{grid-template-columns:auto minmax(0,1fr);margin-top:1rem}}@media(max-width:480px){.sona-edu-cert-section{padding:calc(.5rem + var(--provider-section-top-inset, 0rem)) 0 calc(.75rem + var(--provider-section-handoff-clearance, 0rem))}.sona-edu-cert-poster{padding:.85rem}.sona-edu-cert-main-card{padding:1.2rem;border-radius:var(--surface-apple-radius-compact)}.sona-edu-cert-psa-visual{width:100%}.sona-edu-cert-module-number,.sona-edu-cert-journey-number{min-width:3.5rem;min-height:3.1rem}.sona-edu-cert-main-card h3{font-size:clamp(2rem,11vw,2.65rem)}.sona-edu-cert-pathway{grid-template-columns:1fr}.sona-edu-cert-path-card{grid-template-columns:auto 1fr;justify-items:start;text-align:left}.sona-edu-cert-journey-header{grid-template-columns:auto minmax(0,1fr);width:100%}.sona-edu-cert-journey-link{grid-column:1 / -1;justify-content:flex-start}.sona-edu-cert-milestones{grid-template-columns:1fr}.sona-edu-cert-journey-principles{grid-template-columns:1fr;gap:.75rem}.sona-edu-cert-journey-principle+.sona-edu-cert-journey-principle{padding-top:.75rem;border-top:1px solid rgba(7,26,70,.16);border-left:0}.sona-edu-cert-milestone{grid-template-columns:auto minmax(0,1fr)}.sona-edu-cert-milestone-icon{display:none}.sona-edu-cert-journey-link svg{display:block}.sona-edu-cert-beginner-banner{grid-template-columns:1fr;justify-items:start;padding:1rem;background-position:68% center}}@media(prefers-reduced-motion:reduce){.sona-edu-cert-description-toggle svg,.sona-edu-cert-journey-link svg{transition:none}}.sona-edu-cert-section{padding-top:calc(clamp(2.4rem,4vw,4rem) + var(--provider-section-top-inset, 0rem));background:var(--color-navy-blue)}.sona-edu-cert-inner{width:min(100%,1560px)}.sona-edu-cert-poster{grid-template-columns:minmax(17rem,.28fr) minmax(0,1fr);grid-template-rows:auto auto;gap:0 clamp(2rem,3.6vw,4rem);padding:clamp(2.6rem,4vw,4rem) clamp(1.4rem,4vw,3.6rem) 0;background:linear-gradient(180deg,#05162900 0 44%,#082c38eb 44.1% 100%),linear-gradient(90deg,var(--color-navy-blue) 0%,var(--color-navy-blue) 29%,#f7fcff 29.1%,#f7fcff 100%)}.sona-edu-cert-poster:before{background:linear-gradient(90deg,color-mix(in srgb,var(--color-navy-blue) 97%,transparent) 0 29%,#e2f7f980 29.1% 100%),url(/image/provider/provider-academy-learning-journey-bg.png) right top / 70% auto no-repeat,repeating-radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--color-teal-green) 10%,transparent) 0 1px,transparent 1px .55rem);opacity:.82}.sona-edu-cert-poster:after{bottom:auto;top:clamp(38rem,49vw,45rem);width:62%;height:clamp(6rem,9vw,9rem)}.sona-edu-cert-side{min-height:clamp(34rem,43vw,42rem);padding-right:0}.sona-edu-cert-side-copy{width:min(100%,20.5rem);margin-top:clamp(11rem,14vw,15rem);margin-left:clamp(.5rem,1.2vw,1rem)}.sona-edu-cert-side h2{max-width:8.2em;font-size:clamp(2.6rem,4vw,4.65rem)}.sona-edu-cert-main-card{grid-column:1 / -1;grid-row:2;justify-self:start;width:min(100%,56rem);min-height:0;margin:clamp(1.35rem,2vw,2rem) 0 clamp(2rem,3vw,3rem);padding:clamp(1.8rem,2.6vw,2.8rem) clamp(2rem,3.3vw,3.7rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(23rem,.82fr);grid-template-areas:"heading visual" "title visual" "description visual" "pathway pathway";column-gap:clamp(1.8rem,3vw,3.4rem);align-items:start}.sona-edu-cert-main-card h3{grid-area:title;max-width:12em;font-size:clamp(2.15rem,3.1vw,3.15rem)}.sona-edu-cert-description{grid-area:description;margin-top:clamp(1rem,1.5vw,1.35rem)}.sona-edu-cert-description p{max-width:34rem}.sona-edu-cert-psa-visual{grid-area:visual;float:none;width:100%;margin:0}.sona-edu-cert-pathway{grid-area:pathway;gap:clamp(1.05rem,1.65vw,1.65rem);margin-top:clamp(2rem,3vw,3rem);padding-inline:0}.sona-edu-cert-path-card{min-height:clamp(6.1rem,7vw,7.2rem)}.sona-edu-cert-journey-panel{display:none}.sona-edu-cert-main-card{grid-template-columns:minmax(0,1fr) minmax(19rem,.82fr);grid-template-areas:"heading visual" "title visual" "description visual" "pathway pathway"}@media(max-width:1200px){.sona-edu-cert-main-card{width:min(100%,56rem)}}@media(max-width:899px){.sona-edu-cert-main-card{grid-column:1;width:100%}}.sona-edu-cert-journey-panel{grid-template-columns:minmax(22rem,.34fr) minmax(0,1fr);min-height:0;margin:0 calc(-1*clamp(1.4rem,4vw,3.6rem));padding:clamp(3.5rem,5vw,5rem) clamp(2rem,4vw,4rem) clamp(2rem,3.2vw,3rem);overflow:hidden;border-radius:clamp(2.2rem,4vw,4rem) clamp(2.2rem,4vw,4rem) 0 0}.sona-edu-cert-journey-left{grid-template-rows:auto auto auto;align-content:start;min-height:0}.sona-edu-cert-journey-copy strong{font-size:clamp(3rem,4.6vw,5rem)}.sona-edu-cert-journey-stage{min-height:0;align-self:center}.sona-edu-cert-milestones{grid-template-columns:1fr;grid-template-rows:none;gap:clamp(1rem,1.55vw,1.4rem);min-height:0;padding:clamp(.4rem,1vw,.8rem) 0}.sona-edu-cert-milestone,.sona-edu-cert-milestone:nth-child(1),.sona-edu-cert-milestone:nth-child(2),.sona-edu-cert-milestone:nth-child(3),.sona-edu-cert-milestone:nth-child(4),.sona-edu-cert-milestone:nth-child(5),.sona-edu-cert-milestone.is-collapsed:nth-child(1),.sona-edu-cert-milestone.is-collapsed:nth-child(2),.sona-edu-cert-milestone.is-collapsed:nth-child(3),.sona-edu-cert-milestone.is-collapsed:nth-child(4),.sona-edu-cert-milestone.is-collapsed:nth-child(5),.sona-edu-cert-milestone.is-active:nth-child(1),.sona-edu-cert-milestone.is-active:nth-child(2),.sona-edu-cert-milestone.is-active:nth-child(3),.sona-edu-cert-milestone.is-active:nth-child(4),.sona-edu-cert-milestone.is-active:nth-child(5){grid-column:auto;grid-row:auto}.sona-edu-cert-milestone.is-collapsed{grid-template-columns:clamp(4.5rem,5.1vw,5.35rem) minmax(0,1fr);min-height:clamp(7.2rem,8vw,8.7rem)}.sona-edu-cert-milestone.is-active{grid-template-columns:clamp(6.1rem,7vw,7.6rem) minmax(0,1fr) minmax(12rem,.3fr);min-height:clamp(13rem,15.5vw,17rem)}.sona-edu-cert-beginner-banner{width:min(100%,38rem);margin:clamp(1rem,2vw,1.6rem) 0 0;border-radius:var(--surface-apple-radius-compact)}@media(max-width:1200px){.sona-edu-cert-main-card{grid-template-columns:1fr;grid-template-areas:"heading" "title" "visual" "description" "pathway"}.sona-edu-cert-psa-visual{width:min(100%,44rem);margin-top:1.4rem}.sona-edu-cert-journey-panel{grid-template-columns:1fr}.sona-edu-cert-journey-principles{width:min(100%,44rem);grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.sona-edu-cert-poster{grid-template-columns:1fr;background:radial-gradient(circle at 12% 22%,rgba(0,220,224,.24),transparent 18rem),linear-gradient(180deg,var(--color-navy-blue) 0 clamp(25rem,70vw,33rem),#f7fcff clamp(25.1rem,70.2vw,33.2rem) 100%)}.sona-edu-cert-side{min-height:0}.sona-edu-cert-side-copy{margin-top:clamp(1.4rem,5vw,2.4rem)}.sona-edu-cert-pathway,.sona-edu-cert-journey-principles{grid-template-columns:1fr}.sona-edu-cert-journey-panel{margin-inline:calc(-1*clamp(1rem,2.8vw,2rem))}.sona-edu-cert-milestone.is-active{grid-template-columns:clamp(4.7rem,5.45vw,5.55rem) minmax(0,1fr)}.sona-edu-cert-milestone.is-active .sona-edu-cert-milestone-outcome{display:none}}.sona-edu-cert-poster{grid-template-columns:minmax(19rem,.32fr) minmax(0,1fr);grid-template-rows:minmax(clamp(28rem,35vw,37rem),auto) auto;min-height:clamp(47rem,56vw,58rem);padding:clamp(2.5rem,4vw,4rem) clamp(1.4rem,4vw,3.6rem) clamp(2.8rem,4vw,4rem);column-gap:clamp(2rem,4vw,5rem);background:linear-gradient(90deg,var(--color-navy-blue) 0%,var(--color-navy-blue) 29.4%,color-mix(in srgb,var(--color-navy-blue) 18%,transparent) 45%,color-mix(in srgb,var(--color-navy-blue) 0%,transparent) 100%),var(--color-navy-blue)}.sona-edu-cert-poster:before{inset:0;background:linear-gradient(90deg,#041226f5,#041226e6 29%,#0412265c 49%,#0412262e),linear-gradient(180deg,#0412260f,#04122685),url(/image/provider/provider-academy-learning-journey-bg.png) 58% 42% / cover no-repeat;opacity:1}.sona-edu-cert-poster:after{display:none}.sona-edu-cert-side{grid-column:1;grid-row:1;min-height:0;padding:0}.sona-edu-cert-side-copy{width:min(100%,22rem);margin:clamp(7rem,11vw,12rem) 0 0}.sona-edu-cert-main-card{grid-column:1 / -1;grid-row:2;align-self:end;justify-self:start;width:min(75%,46rem)!important;min-height:0;margin:clamp(1.2rem,2vw,1.8rem) 0 0;padding:clamp(1.1rem,1.8vw,1.55rem) clamp(1.1rem,1.8vw,1.55rem) clamp(4.9rem,6vw,5.7rem);display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"visual" "heading" "description";row-gap:clamp(.85rem,1.3vw,1.15rem);border:1px solid rgba(31,244,244,.32);border-radius:clamp(1.25rem,2vw,1.8rem);background:linear-gradient(90deg,#02172deb,#043d46ad),#041f30c7;box-shadow:0 1.2rem 2.4rem #0000003d,0 0 0 1px #ffffff1a inset;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.sona-edu-cert-main-card:before{background:radial-gradient(circle at 15% 12%,rgba(31,244,244,.18),transparent 9rem),linear-gradient(135deg,rgba(255,255,255,.08),transparent 52%);opacity:1}.sona-edu-cert-module-heading{grid-area:heading}.sona-edu-cert-module-heading p{max-width:22rem;color:var(--color-white);font-size:clamp(1.45rem,2.1vw,2.1rem);letter-spacing:0;line-height:1.02;text-transform:none}.sona-edu-cert-module-heading div>span{width:3.8rem;height:2px;margin-top:.55rem;background:#ffcf79}.sona-edu-cert-main-card h3,.sona-edu-cert-pathway{display:none}.sona-edu-cert-psa-visual{grid-area:visual;width:100%;margin:0;border-color:#1ff4f447;border-radius:clamp(1rem,1.5vw,1.35rem);background:#041a318c;box-shadow:none}.sona-edu-cert-psa-visual img{aspect-ratio:16 / 7.5;opacity:.82}.sona-edu-cert-description{grid-area:description;display:block;margin:0}.sona-edu-cert-description p{max-width:25rem;color:#ffffffe0;font-size:var(--content-small-font-size);-webkit-line-clamp:2}.sona-edu-cert-description-toggle{margin-top:.65rem;color:var(--color-teal-green)}.sona-edu-cert-main-card>.sona-edu-cert-lms-button{position:absolute!important;left:clamp(1.1rem,1.8vw,1.55rem)!important;right:auto!important;bottom:clamp(1.1rem,1.8vw,1.55rem)!important;z-index:3;width:min(calc(100% - clamp(2.2rem,3.6vw,3.1rem)),15.6rem);min-height:3rem;margin:0!important;transform:none}.sona-edu-cert-journey-panel{display:none!important}@media(max-width:899px){.sona-edu-cert-poster{grid-template-columns:1fr;grid-template-rows:auto auto;min-height:auto}.sona-edu-cert-main-card{width:100%!important}}.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%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),transparent 20%),linear-gradient(108deg,#005068fa,#007c8bf2,color-mix(in srgb,var(--color-teal-green) 48%,transparent)),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%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),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-header{position:relative;z-index:1;width:min(calc(100% - 2rem),var(--hospital-asc-compact-shell-width, 1240px));margin:0 auto clamp(1.5rem,2.6vw,2.4rem);display:grid;justify-items:center;text-align:center}.hospital-asc-build-program-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:clamp(1.2rem,1.8vw,1.8rem);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-panel-wrap{flex-direction:column;justify-content:center}.hospital-asc-build-program-intro-panel{position:relative;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.hospital-asc-build-program-intro-panel:after{display: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(19rem,22vw,23rem);padding:clamp(2rem,3.4vw,3.35rem) clamp(2rem,3.4vw,3.35rem) clamp(2rem,3.4vw,3.35rem) clamp(3rem,5vw,5.4rem);color:var(--color-white)}.hospital-asc-build-program-intro .hospital-asc-section-eyebrow,.hospital-asc-build-program-header .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-teal-green);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:var(--color-white);font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:1.04;text-align:center;text-shadow:0 12px 28px rgba(0,70,91,.34)}.hospital-asc-build-program-kicker{max-width:36rem;margin:1rem 0 0;color:#3ee0ddfa;font-size:var(--content-body-font-size);font-weight:700;line-height:var(--content-body-line-height);text-align:center}.hospital-asc-build-program-accent{display:none;width:4.4rem;height:.22rem;margin:1.18rem 0 1.05rem;border-radius:999px;background:#3ee0ddf2}.hospital-asc-build-program-description{max-width:100%;margin:0;color:#fffffffa;font-size:var(--content-small-font-size);line-height:1.58;text-align:justify;text-align-last:left;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:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.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:0;border-radius:0;background:transparent;box-shadow:none;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:block}.hospital-asc-build-program-support-icon{display:none;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;border-radius:999px;background:color-mix(in srgb,var(--color-teal-green) 12%,transparent);color:var(--color-teal-green)}.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-navy-blue);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:none;width:3.7rem;height:1px;margin:.9rem 0 .85rem;background:var(--color-teal-green)}.hospital-asc-build-program-support-card ul{display:grid;gap:.58rem;margin:.85rem 0 0;padding:0;list-style:none}.hospital-asc-build-program-support-card li{position:relative;display:grid;grid-template-columns:.78rem minmax(0,1fr);gap:.62rem;align-items:start;color:var(--color-navy-blue);font-size:var(--content-small-font-size);line-height:1.35}.hospital-asc-build-program-support-card li:before{content:"";width:.48rem;height:.48rem;margin-top:.48rem;background:var(--color-teal-green);transform:rotate(45deg)}.hospital-asc-build-program-support-card:hover,.hospital-asc-build-program-support-card:focus-within{box-shadow:none;scale:1;translate:0 0}.hospital-asc-build-program-action-wrap{width:100%;margin-top:clamp(.9rem,1.3vw,1.2rem);background:transparent;box-shadow:none}.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:var(--color-white);font-family:var(--font-heading);font-size:1.08rem;font-weight:700;line-height:1;box-shadow:none;cursor:pointer}.hospital-asc-build-program-schedule-button{width:100%;margin:0}.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:none;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-navy-blue);font-size:var(--content-small-font-size);line-height:1.45;text-align:center}.hospital-asc-build-program-support-note svg{display:none}.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:0;border-radius:0;background:radial-gradient(ellipse at 50% -6%,color-mix(in srgb,var(--color-teal-green) 28%,transparent),transparent 24%),linear-gradient(180deg,#fffffffc,#fafdfefc);box-shadow:0 34px 82px color-mix(in srgb,var(--color-navy-blue) 32%,transparent),inset 0 0 0 1px #ffffffb3}.hospital-asc-build-program-modal-panel:before{display: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:color-mix(in srgb,var(--color-navy-blue) 78%,transparent);cursor:pointer}.hospital-asc-build-program-modal-close:hover,.hospital-asc-build-program-modal-close:focus-visible{background:color-mix(in srgb,var(--color-teal-green) 8%,transparent);color:var(--color-navy-blue)}.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:start;text-align:left}.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-teal-green);box-shadow:0 0 0 .42rem color-mix(in srgb,var(--color-teal-green) 18%,transparent),0 12px 28px color-mix(in srgb,var(--color-teal-green) 20%,transparent)}.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-navy-blue);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-navy-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:flex-start;gap:.5rem}.hospital-asc-build-program-modal-recipient svg{display:none}.hospital-asc-build-program-modal-recipient a{color:var(--color-teal-green);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-navy-blue);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;border:1px solid color-mix(in srgb,var(--color-navy-blue) 13%,transparent);border-radius:0;background:#fffffff0;color:var(--color-navy-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 color-mix(in srgb,var(--color-navy-blue) 5%,transparent)}.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:color-mix(in srgb,var(--color-teal-green) 52%,transparent);box-shadow:0 0 0 .18rem color-mix(in srgb,var(--color-teal-green) 12%,transparent),0 10px 24px color-mix(in srgb,var(--color-navy-blue) 10%,transparent);outline:none}.hospital-asc-build-program-secure-note{display:flex;align-items:center;justify-content:center;gap:.55rem;margin:-.1rem 0 0;color:var(--color-navy-blue);font-size:var(--content-meta-font-size);line-height:1.45;text-align:center}.hospital-asc-build-program-secure-note svg{display:none}.hospital-asc-build-program-success{margin:0;padding:.76rem .95rem;border:0;border-radius:0;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:0;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,var(--color-teal-green) 0%,var(--color-teal-green) 48%,var(--color-teal-green) 100%);color:var(--color-white);box-shadow:0 15px 24px color-mix(in srgb,var(--color-teal-green) 22%,transparent)}.hospital-asc-build-program-cancel{border:1px solid color-mix(in srgb,var(--color-navy-blue) 18%,transparent);background:#ffffffeb;color:var(--color-navy-blue)}.hospital-asc-build-program-cancel:hover,.hospital-asc-build-program-cancel:focus-visible{border-color:color-mix(in srgb,var(--color-teal-green) 50%,transparent);color:var(--color-teal-green);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,1fr) minmax(0,2fr);gap:1rem}.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 2rem 2rem 2.6rem}.hospital-asc-build-program-header{width:calc(100% - 2rem);margin-bottom:1.4rem}.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:0}.hospital-asc-build-program-header{width:calc(100% - 1.25rem);margin-bottom:1.15rem}.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:0}.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{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(.9rem,1.35vw,1.35rem);width:min(calc(100% - 2rem),var(--hospital-asc-compact-shell-width))}.hospital-asc-build-program-intro{min-height:clamp(18rem,20vw,21rem);padding:clamp(1.36rem,2.36vw,2.3rem) clamp(1.36rem,2.36vw,2.3rem) clamp(1.36rem,2.36vw,2.3rem) clamp(2.7rem,4.2vw,4.8rem)}.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:0}.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:0}.hospital-asc-build-program-support-heading{display:block}.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{display:none}.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:var(--color-navy-blue)}.education-certification-page>.sona-edu-cert-section{padding-top:0;background:var(--color-navy-blue)}.education-certification-page>.provider-section-stage{margin-top:0;margin-bottom:0;border-radius:0}.education-certification-page .sona-edu-cert-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: 1.08rem;--header-desktop-dropdown-font-size: 1.25rem;--header-nav-active-width: 10.4rem;--header-nav-active-height: 2.72rem;--header-nav-active-padding: 1.25rem;position:fixed;inset:0 0 auto;z-index:100;width:100%;background:var(--color-white);box-shadow:0 14px 36px #0f172a14}.utility-bar{display:none;min-height:38px;border-bottom:1px solid color-mix(in srgb,var(--color-navy-blue) 28%,transparent);background:linear-gradient(90deg,var(--color-teal-green) 0%,var(--color-teal-green) 33%,var(--color-navy-blue) 72%,var(--color-navy-blue) 100%)}.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:var(--color-white);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:var(--color-white)}.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(178px,17.28vw,264px);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-navy-blue);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:var(--color-navy-blue);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:var(--header-nav-active-width);min-height:var(--header-nav-active-height);padding-inline:var(--header-nav-active-padding);color:var(--color-white);background:var(--color-teal-green);transform:translateY(-1px);outline:none;box-shadow:0 8px 18px color-mix(in srgb,var(--color-teal-green) 16%,transparent)}.nav-item.is-active>.nav-trigger{min-width:var(--header-nav-active-width);min-height:var(--header-nav-active-height);padding-inline:var(--header-nav-active-padding);border-radius:var(--header-control-radius);background:var(--color-teal-green);color:var(--color-white);box-shadow:0 8px 18px color-mix(in srgb,var(--color-teal-green) 16%,transparent)}.primary-nav:has(.nav-item:hover) .nav-item.is-active:not(:hover):not(:focus-within)>.nav-trigger{min-width:0;min-height:2.1rem;padding-inline:.12rem;background:transparent;color:var(--color-navy-blue);box-shadow:none;transform:none}.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:380px;padding:.65rem;display:flex;flex-direction:column;gap:.38rem;border:1px solid var(--color-white);border-radius:var(--header-panel-radius);background:var(--color-white);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:.82rem 1rem;border-radius:var(--header-control-radius);color:var(--color-navy-blue);font-family:var(--font-body);font-size:var(--header-desktop-dropdown-font-size);font-weight:400;line-height:1.34;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-teal-green);stroke-width:2.2}.dropdown a:hover,.dropdown a:focus-visible{background:var(--color-white);color:var(--color-teal-green);outline:none}.nav-item.is-featured .nav-trigger{width:8.9rem;min-height:var(--header-nav-active-height);padding:.42rem var(--header-nav-active-padding);border:0;border-radius:var(--header-control-radius);background:var(--color-teal-green);color:var(--color-white);box-shadow:none;filter:none;font-family:var(--font-body);font-size:.9rem;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-teal-green);color:var(--color-white);transform:none;box-shadow:none;filter:none}@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:var(--color-white);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 color-mix(in srgb,var(--color-navy-blue) 14%,transparent)}.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:var(--color-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 5%,transparent)}.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:var(--color-navy-blue);cursor:pointer}.nav-dropdown-toggle:hover,.nav-dropdown-toggle:focus-visible,.nav-item.is-mobile-expanded .nav-dropdown-toggle{color:var(--color-navy-blue);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:var(--color-navy-blue);background:#e5f9fbeb;transform:none;box-shadow:0 8px 18px color-mix(in srgb,var(--color-navy-blue) 5%,transparent)}.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 color-mix(in srgb,var(--color-teal-green) 20%,transparent);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:var(--color-navy-blue);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:var(--color-teal-green);color:var(--color-white)}.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:var(--color-navy-blue);box-shadow:0 8px 18px color-mix(in srgb,var(--color-navy-blue) 5%,transparent);font-family:var(--font-body);font-size:var(--content-body-font-size);font-weight:600;letter-spacing:0;text-align:left}.app-shell--redesign .site-header .nav-item.is-featured{margin-left:0}.app-shell--redesign .site-header .nav-item.is-featured .nav-trigger{width:100%!important;min-width:0!important}.nav-item.is-featured .nav-trigger:hover,.nav-item.is-featured .nav-trigger:focus-visible{transform:none;background:#e5f9fbeb;color:var(--color-navy-blue);box-shadow:0 8px 18px color-mix(in srgb,var(--color-navy-blue) 5%,transparent)}.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:var(--color-white);color:var(--color-navy-blue);overflow:hidden;--home-compact-shell-width: 1240px;--section-intro-font-size: var(--type-section-subtitle-size, 1.1rem);--content-body-font-size: var(--type-body-size, .92rem);--content-small-font-size: var(--type-small-font-size, .87rem);--content-meta-font-size: var(--type-source-note-size, .76rem);--heading-card-size: var(--type-card-title-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}.app-shell--redesign-home .site-header{--header-control-radius: 0px;--header-panel-radius: 0px;--header-desktop-nav-font-size: 1.1rem;--header-desktop-dropdown-font-size: 1.1rem;--header-nav-active-width: 10.5rem;--header-nav-active-height: 2.8rem;--header-nav-active-padding: 1.3rem}.app-shell--redesign-home .nav-trigger,.app-shell--redesign-home .nav-item.is-featured .nav-trigger,.app-shell--redesign-home .dropdown,.app-shell--redesign-home .header-dropdown-link{border-radius:0!important}.app-shell--redesign-home .home-page{font-family:Inter,Arial,sans-serif;--heading-section-min: var(--type-section-title-size);--heading-section-max: var(--type-section-title-size);--heading-section-vw: 0vw;--section-intro-font-size: var(--type-section-subtitle-size);--content-body-font-size: var(--type-body-size);--content-small-font-size: var(--type-small-font-size)}.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-page>:is(.home-evidence,.home-audience-pathway,.home-how,.patient-impact-worldwide,.home-global-media-wrapper,.home-provider,.home-community){border-top:0}.home-page>:is(.home-evidence,.home-how,.home-provider){background-color:var(--color-white)}.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%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),color-mix(in srgb,var(--color-teal-green) 0%,transparent) 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%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),color-mix(in srgb,var(--color-teal-green) 0%,transparent) 56%),linear-gradient(0deg,#fffffffa,#ffffffb8 34%,#fff0)}.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-navy-blue);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-teal-green);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}}.app-shell--redesign-home .home-page{background:var(--color-white);color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif;--font-heading: "Inter", Arial, sans-serif;--font-body: "Inter", Arial, sans-serif;--home-compact-shell-width: 1768px;--heading-hero-size: var(--type-hero-title-size);--heading-section-size: var(--type-section-title-size);--heading-featured-size: var(--type-node-title-size);--heading-card-size: var(--type-card-title-size);--section-intro-font-size: var(--type-section-subtitle-size);--section-intro-line-height: var(--type-section-subtitle-line-height);--content-body-font-size: var(--type-body-size);--content-body-line-height: var(--type-body-line-height);--content-small-font-size: var(--type-small-font-size);--content-small-line-height: var(--type-small-line-height);--content-meta-font-size: var(--type-source-note-size);--content-meta-line-height: var(--type-source-note-line-height);--redesign-home-page-gutter: clamp(1rem, 4vw, 5rem);--redesign-home-section-padding-y: clamp(4.5rem, 7vw, 7rem);--redesign-home-light: var(--color-white);--redesign-home-ice: var(--color-light-grey);--redesign-home-pale-teal: var(--color-light-grey);--surface-apple-radius: 0px;--surface-apple-radius-compact: 0px;--surface-apple-radius-inner: 0px;--button-radius-primary: 0px;--button-radius-secondary: 0px;--button-radius-chip: 0px;--glow-capsule-radius: 0px}.app-shell--redesign-home .home-page :is(section,article,button,a,img,video,iframe,input,select,textarea,dialog,[class*=card],[class*=panel],[class*=tile],[class*=frame],[class*=button],[class*=cta],[class*=thumb],[class*=media],[class*=figure],[class*=locator],[class*=directory],[class*=modal]){border-radius:0!important}.app-shell--redesign-home .home-page .stream-text__sr{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:inherit!important}.app-shell--redesign-home .home-page .stream-text__visual{display:none!important}.app-shell--redesign-home .home-page :is(.scroll-reveal,.scroll-reveal-group,.scroll-reveal-item){opacity:1!important;transform:none!important;transition:none!important;animation:none!important;will-change:auto!important}.app-shell--redesign-home .home-page :is(.home-evidence,.home-audience-pathway,.home-how,.patient-impact-worldwide,.home-global-media-wrapper,.home-provider,.home-community){width:calc(100vw / var(--zoom-scale));max-width:none;margin-left:calc(50% - 50vw / var(--zoom-scale));margin-right:0;padding:var(--redesign-home-section-padding-y) var(--redesign-home-page-gutter);border-top:0;overflow:hidden}.app-shell--redesign-home .home-page :is(.home-evidence-panel,.home-audience-pathway-shell,.home-how>.home-section-heading,.home-how>.reveal,.patient-impact-worldwide-shell,.home-global-media-wrapper .patient-global-media-shell,.home-provider-heading,.home-provider-locator-reveal,.home-community-header,.home-community-platforms){width:min(calc(100% + -0px),var(--home-compact-shell-width));max-width:var(--home-compact-shell-width);margin-left:auto;margin-right:auto}.app-shell--redesign-home .home-page>.home-evidence{background:var(--redesign-home-light);padding-top:clamp(1.25rem,2vw,2rem);border-top:0}.app-shell--redesign-home .home-page>.home-audience-pathway{background:var(--audience-pathway-navy, var(--color-navy-blue));background-image:none!important;color:var(--color-white)}.app-shell--redesign-home .home-page>.home-how{background:var(--redesign-home-ice);border-top:0!important;box-shadow:none!important;outline:0!important}.app-shell--redesign-home .home-page>.patient-impact-worldwide{background:var(--color-white);background-image:none!important;color:var(--color-navy-blue);padding-bottom:clamp(2rem,3vw,3.2rem)}.app-shell--redesign-home .home-page>.home-provider{background:var(--color-light-grey);color:var(--color-navy-blue)}.app-shell--redesign-home .home-page>.home-community{background-color:var(--redesign-home-ice);background-image:url(/image/home/community-wave-background.png);background-position:center 56%;background-size:cover;background-repeat:no-repeat}.app-shell--redesign-home .home-page :is(.section-mist,.home-audience-pathway-curve,.patient-impact-worldwide-rule,.home-audience-pathway-card-rule){display:none!important}.app-shell--redesign-home .home-community:before,.app-shell--redesign-home .home-community:after,.app-shell--redesign-home .patient-impact-worldwide:after{display:none!important;content:none!important}@media(max-width:899px){.app-shell--redesign-home .home-page{--redesign-home-section-padding-y: 3.4rem}.app-shell--redesign-home .home-page :is(.home-evidence,.home-audience-pathway,.home-how,.patient-impact-worldwide,.home-global-media-wrapper,.home-provider,.home-community){padding-inline:1rem}}@media(max-width:480px){.app-shell--redesign-home .home-page{--heading-hero-size: 2.45rem}.app-shell--redesign-home .home-page :is(.home-section-heading h2,.home-audience-pathway-heading h2,.patient-impact-worldwide h2,.patient-global-media-spotlight h2){font-size:2rem!important}.app-shell--redesign-home .home-page :is(p,li,cite,.home-section-heading p,.home-audience-pathway-heading p,.patient-impact-worldwide-intro){font-size:1rem!important}}.home-audience-pathway{--audience-pathway-teal: var(--color-teal-green);--audience-pathway-navy: var(--color-navy-blue);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:var(--audience-pathway-navy);color:var(--color-white)}.home-audience-pathway-curve{position:absolute;left:0;z-index:0;width:100%;height:clamp(4.8rem,7.2vw,6.8rem);color:var(--color-white);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:var(--color-white);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:var(--color-white);box-shadow:0 1.35rem 3.1rem #04213633,0 0 0 1px #ffffffa6 inset;color:var(--color-navy-blue);text-align:center}.home-audience-pathway-visual{position:relative;min-height:100%;overflow:hidden;background:var(--color-light-grey)}.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:color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.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:center;gap:clamp(.38rem,.75vw,.68rem);text-align:center}.home-audience-pathway-title-row{display:flex;align-items:center;justify-content:center;width:100%;gap:clamp(.58rem,.9vw,.82rem)}.home-audience-pathway-card h3{margin:0;color:var(--color-navy-blue);font-family:var(--type-card-title-font);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line-height);letter-spacing:0;text-align:center}.home-audience-pathway-card--physicians h3{color:var(--color-navy-blue)}.home-audience-pathway-card p{width:min(100%,23rem);min-height:0;margin:0;color:#3e4b59;font-size:1.25rem;line-height:1.34}.home-audience-pathway-cta{width:218px;min-height:50px;margin-top:.05rem;padding:.42rem 1.3rem;display:inline-flex;align-items:center;justify-content:center;gap:0;border-radius:var(--button-radius-primary, 0);border:0;background:var(--color-teal-green);color:var(--color-white);font-family:var(--font-body);font-size:1.06rem;font-weight:700;line-height:1;box-shadow:none;filter:none}.home-audience-pathway-card--physicians .home-audience-pathway-cta{background:var(--audience-pathway-navy);box-shadow:none}@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:var(--type-card-title-size-compact)}.home-audience-pathway-card p{min-height:0;font-size:.92rem}.home-audience-pathway-cta{width:100%}}.app-shell--redesign-home .home-page .home-audience-pathway .home-audience-pathway-card{border:0!important}.app-shell--redesign-home .home-page .home-audience-pathway :is(.home-section-heading h2,.home-audience-pathway-heading h2,h2 em,h2 span){color:var(--color-white)!important}.app-shell--redesign-home .home-page .home-audience-pathway :is(.home-audience-pathway-heading p,.home-section-heading p){color:#ffffffd1!important}.app-shell--redesign-home .home-audience-pathway-card{color:var(--color-navy-blue);border:0!important}.app-shell--redesign-home .home-page .home-audience-pathway-card{border:0!important}.app-shell--redesign-home .home-audience-pathway-cta{width:218px!important;min-width:0!important;min-height:50px!important;padding:.42rem 1.3rem!important;font-size:1.06rem!important;font-weight:700!important;line-height:1!important}.app-shell--redesign-home .home-audience-pathway-card--patients .home-audience-pathway-cta{background:var(--color-teal-green)!important;box-shadow:none!important;filter:none!important}.app-shell--redesign-home .home-audience-pathway-card--physicians .home-audience-pathway-cta{background:var(--audience-pathway-navy, var(--color-navy-blue))!important;box-shadow:none!important;filter:none!important}.home-audience-pathway-heading h2{color:var(--color-white);font-family:Inter,Arial,sans-serif;font-size:2.35rem;font-weight:800;line-height:1.2;letter-spacing:0;text-align:center}.home-audience-pathway-heading p{color:#ffffffd1;font-family:Inter,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.34;letter-spacing:0;text-align:center}.home-audience-pathway-card h3{color:var(--color-navy-blue);font-family:var(--type-card-title-font)!important;font-size:var(--type-card-title-size)!important;font-weight:var(--type-card-title-weight)!important;line-height:var(--type-card-title-line-height)!important;letter-spacing:0!important;text-align:center!important}.home-audience-pathway-card p{justify-self:start;font-family:var(--type-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--type-body-size, 1.25rem)!important;font-weight:var(--type-body-weight, 400)!important;line-height:var(--type-body-line-height, 1.34)!important;letter-spacing:0!important;text-align:left!important}.home-audience-pathway-card{border:0!important;background:var(--color-white)!important;box-shadow:none!important;outline:0!important}.home-audience-pathway-card:is(:hover,:focus-within){box-shadow:none!important;transform:none!important;translate:none!important;scale:none!important}.home-audience-pathway-cta{border-radius:0!important;font-family:Inter,Arial,sans-serif!important}@media(max-width:480px){.app-shell--redesign-home .home-page .home-audience-pathway .home-audience-pathway-copy{justify-items:stretch}.app-shell--redesign-home .home-page .home-audience-pathway .home-audience-pathway-card p{width:100%!important;max-width:none!important;justify-self:stretch!important;font-size:.98rem!important;line-height:1.34!important;text-align:left!important}.app-shell--redesign-home .home-page .home-audience-pathway .home-audience-pathway-cta{width:min(100%,218px)!important;justify-self:center}}.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:var(--color-white);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-navy-blue);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-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:999px;background:#ffffffeb;color:var(--color-navy-blue);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:color-mix(in srgb,var(--color-teal-green) 35%,transparent);outline:none;box-shadow:0 14px 30px color-mix(in srgb,var(--color-navy-blue) 11%,transparent)}.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-label{display:inline-flex;align-items:center;justify-content:center;line-height:1}.home-community-platform-label--x{min-width:.78em;font-size:1.16em;font-weight:800}.home-community-platform-icon strong{width:100%;height:100%;display:inline-grid;place-items:center;border-radius:999px;background:var(--color-navy-blue);color:var(--color-white);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:var(--color-white);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}}.home-community h2{color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif;font-size:2.35rem;font-weight:800;line-height:1.2;letter-spacing:0;text-align:center}.home-community h2 svg{display:none}.home-community-header p{color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.34;letter-spacing:0;text-align:center}.home-community :is(h3,.home-community-platforms a){font-family:Inter,Arial,sans-serif;font-size:1.55rem;font-weight:700;line-height:1.24;letter-spacing:0}.home-community :is(p,li,cite){font-family:Inter,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.34;letter-spacing:0}.home-community-platforms a{border:1px solid color-mix(in srgb,var(--color-navy-blue) 16%,transparent)!important;border-radius:0!important;background:var(--color-white)!important;box-shadow:none!important;outline:0!important;font-family:Inter,Arial,sans-serif!important}.home-community-platforms a:is(:hover,:focus-visible){box-shadow:none!important;transform:none!important;translate:none!important;scale:none!important}.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-navy-blue);text-align:center;background:var(--color-white);box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--color-navy-blue) 12%,transparent);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 color-mix(in srgb,var(--color-navy-blue) 16%,transparent);filter:saturate(1.05)}.home-evidence-metric:after{content:"";position:absolute;inset:clamp(.82rem,.88vw,1rem);border-radius:50%;background:var(--color-white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-navy-blue) 6%,transparent);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:color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}.home-evidence-metric-ring-progress{stroke:var(--color-teal-green);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-teal-green)}.home-evidence-metric strong{margin-top:.18rem;color:var(--color-teal-green);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-navy-blue);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(.85rem,1.6vw,1.2rem) 0 0;color:#0f233ab8;text-align:left}.home-evidence-disclaimer p{margin:0;font-family:var(--type-source-note-font);font-size:var(--type-source-note-size);font-weight:var(--type-source-note-weight);line-height:var(--type-source-note-line-height)}.home-evidence-disclaimer a{color:var(--color-teal-green);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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);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),var(--color-white);box-shadow:0 1rem 2.4rem color-mix(in srgb,var(--color-navy-blue) 10%,transparent);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:color-mix(in srgb,var(--color-teal-green) 34%,transparent);box-shadow:0 20px 44px color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}.home-evidence-card h3{margin:.18rem 0 0;color:var(--color-navy-blue);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-teal-green);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:var(--color-navy-blue);font-size:clamp(.86rem,.92vw,.98rem);font-weight:500;line-height:1.28}.home-evidence-card-content>p{max-width:none}.home-evidence-card-metric{display:none}.app-shell--redesign-home .home-evidence{width:min(calc(100% - 2rem),1240px);margin-top:0}.app-shell--redesign-home .home-evidence-panel{padding:0}.app-shell--redesign-home .home-evidence-metrics{display:none}.app-shell--redesign-home .home-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2vw,1.8rem);margin-top:0;border:0}.app-shell--redesign-home .home-evidence-card-reveal{display:flex}.app-shell--redesign-home .home-evidence-card{min-height:100%;padding:0 0 clamp(.75rem,1.1vw,.95rem);display:grid;grid-template-rows:auto auto 1fr;gap:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-navy-blue) 14%,transparent);border-radius:0;background:var(--color-white);box-shadow:none;transform:none}.app-shell--redesign-home .home-evidence-card-reveal:last-child .home-evidence-card{border:1px solid color-mix(in srgb,var(--color-navy-blue) 14%,transparent)}.app-shell--redesign-home .home-evidence-card:hover,.app-shell--redesign-home .home-evidence-card:focus-within{transform:none;border-color:color-mix(in srgb,var(--color-navy-blue) 14%,transparent);box-shadow:none}.app-shell--redesign-home .home-evidence-card-icon-badge,.app-shell--redesign-home .home-evidence-card-content>p{display:none}.app-shell--redesign-home .home-evidence-card-image{position:relative;inset:auto;z-index:0;display:block;width:100%;height:clamp(14.4rem,17.2vw,16.6rem);object-fit:cover;object-position:center 24%;opacity:1;-webkit-mask-image:linear-gradient(180deg,black 0 72%,transparent 100%);mask-image:linear-gradient(180deg,black 0 72%,transparent 100%)}.app-shell--redesign-home .home-evidence-card-content{position:relative;z-index:1;margin-top:clamp(.15rem,.45vw,.45rem);padding:0 clamp(1.1rem,1.8vw,1.65rem) clamp(.2rem,.45vw,.4rem);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(.85rem,1.3vw,1.2rem);align-self:stretch;text-align:left}.app-shell--redesign-home .home-evidence-card h3{margin:0;grid-column:1;grid-row:1;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:1.55rem;font-weight:650;line-height:1.24;text-align:left}.app-shell--redesign-home .home-evidence-card-metric{display:contents}.app-shell--redesign-home .home-evidence-card-metric strong{margin:0;grid-column:2;grid-row:1;color:var(--color-teal-green);font-family:Inter,Arial,sans-serif;font-size:clamp(2.4rem,4vw,3.75rem);font-weight:800;line-height:.95;text-align:left}.app-shell--redesign-home .home-evidence-card-metric strong span{font-size:.42em}.app-shell--redesign-home .home-evidence-dialogues{position:relative;z-index:1;display:grid;grid-template-rows:minmax(10rem,auto) minmax(10rem,auto);gap:.25rem;margin-top:.05rem;padding:0 clamp(1rem,1.5vw,1.35rem)}.app-shell--redesign-home .home-evidence-dialogue{min-height:0;align-self:stretch;align-content:start;padding:.55rem .75rem;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0}.app-shell--redesign-home .home-evidence-dialogue:hover{transform:none;background:transparent;box-shadow:none}.app-shell--redesign-home .home-evidence-dialogue--left,.app-shell--redesign-home .home-evidence-dialogue--right{width:100%;margin:0}.app-shell--redesign-home .home-evidence-dialogue--left{grid-template-columns:5.45rem minmax(0,1fr)}.app-shell--redesign-home .home-evidence-dialogue--right{grid-template-columns:minmax(0,1fr) 5.45rem}.app-shell--redesign-home .home-evidence-dialogue p{color:var(--color-navy-blue);--home-evidence-quote-mark-size: 1.82rem;font-size:1.02rem;line-height:1.4}.app-shell--redesign-home .home-evidence-dialogue p:after{content:none}.app-shell--redesign-home .home-evidence-quote-close{color:var(--color-teal-green);display:inline-block;font-family:var(--font-heading);font-size:var(--home-evidence-quote-mark-size);font-weight:800;line-height:0;vertical-align:-.18em}.app-shell--redesign-home .home-evidence-dialogue cite{color:var(--color-teal-green)!important;font-family:var(--type-body-font)!important;font-size:var(--type-body-size)!important;font-weight:800!important;line-height:var(--type-body-line-height)!important}.app-shell--redesign-home .home-evidence-dialogue cite span{color:inherit!important;font-weight:inherit!important}@media(min-width:900px){.app-shell--redesign-home .home-evidence-dialogue:first-child cite{white-space:nowrap}}.app-shell--redesign-home .home-evidence-avatar-frame{width:5.45rem;height:5.45rem;aspect-ratio:1;border-radius:0;background:var(--color-white)}.app-shell--redesign-home .home-evidence-avatar-play{right:0;bottom:0;width:1.5rem;height:1.5rem;border-radius:0}.app-shell--redesign-home .home-evidence-avatar-play svg{width:1.08rem;height:1.08rem}.app-shell--redesign-home .home-evidence-disclaimer{width:min(100%,34rem);margin-top:clamp(.75rem,1.2vw,1rem);margin-right:auto;margin-left:0;text-align:left}.app-shell--redesign-home .home-evidence-disclaimer p{color:var(--type-source-note-color);font-family:var(--type-source-note-font);font-size:var(--type-source-note-size);font-weight:var(--type-source-note-weight);line-height:var(--type-source-note-line-height)}.home-evidence-card-image{position:relative;inset:auto;z-index:0;width:100%;height:clamp(14.4rem,17.2vw,16.6rem);object-fit:cover;object-position:center 24%;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% 18%}.home-evidence-card--control .home-evidence-card-image{width:100%;object-position:58% 18%}.home-evidence-card--recommendation .home-evidence-card-image{width:100%;object-position:50% 20%}@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-teal-green);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:var(--color-white);color:var(--color-teal-green);box-shadow:0 .72rem 1.5rem color-mix(in srgb,var(--color-navy-blue) 16%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);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:color-mix(in srgb,var(--color-teal-green) 34%,transparent);background:#f2fbfff0;box-shadow:inset 0 1px #fffc,0 10px 18px color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.home-evidence-dialogue--left{grid-template-columns:4.65rem minmax(0,1fr);width:calc(100% - 1rem);margin-right:1rem}.home-evidence-dialogue--right{grid-template-columns:minmax(0,1fr) 4.65rem;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-navy-blue);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-teal-green);font-family:var(--font-heading);font-size:var(--home-evidence-quote-mark-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-teal-green);font-family:var(--type-body-font);font-size:var(--type-body-size);font-style:normal;font-weight:800;line-height:var(--type-body-line-height)}.home-evidence-dialogue-text{margin-left:.22rem}.home-evidence-avatar-frame{--home-evidence-avatar-scale: 1;position:relative;width:4.65rem;height:4.65rem;aspect-ratio:1;display:block;overflow:hidden;padding:0;border:0;border-radius:0;background:var(--color-white)}.home-evidence-avatar-frame--button{min-height:auto!important;padding:0!important;display:block!important;gap:0!important;box-sizing:border-box!important;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:color-mix(in srgb,var(--color-teal-green) 62%,transparent);filter:saturate(1.06)}.home-evidence-avatar-frame--patient,.home-evidence-avatar-frame--doctor{--home-evidence-avatar-scale: 1}.home-evidence-avatar{width:100%;height:100%;display:block;border:0;border-radius:0;object-fit:cover;object-position:center;transform:scale(var(--home-evidence-avatar-scale));transform-origin:center}.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-teal-green);box-shadow:0 .28rem .7rem color-mix(in srgb,var(--color-navy-blue) 16%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:var(--surface-apple-radius, 24px);background:var(--color-white);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 color-mix(in srgb,var(--color-navy-blue) 14%,transparent);border-radius:999px;background:var(--color-white);color:var(--color-navy-blue);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:color-mix(in srgb,var(--color-teal-green) 50%,transparent);color:var(--color-teal-green)}.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-teal-green);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-navy-blue);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:var(--color-navy-blue)}.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-navy-blue);text-align:center}.home-evidence-video-unavailable svg{width:2.2rem;height:2.2rem;color:var(--color-teal-green)}.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 color-mix(in srgb,var(--color-teal-green) 38%,transparent);border-radius:var(--button-radius-secondary, 14px);color:var(--color-navy-blue);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:color-mix(in srgb,var(--color-teal-green) 64%,transparent);background:#ecf6f9b8;color:var(--color-teal-green)}.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 color-mix(in srgb,var(--color-navy-blue) 16%,transparent);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-teal-green);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){.app-shell--redesign-home .home-evidence-grid{grid-template-columns:minmax(0,1fr);gap:1rem;border:0}.app-shell--redesign-home .home-evidence-card{border-right:0;border:1px solid color-mix(in srgb,var(--color-navy-blue) 14%,transparent)}.app-shell--redesign-home .home-evidence-dialogues{grid-template-rows:none}.app-shell--redesign-home .home-evidence-card-reveal:last-child .home-evidence-card{border:1px solid color-mix(in srgb,var(--color-navy-blue) 14%,transparent)}.app-shell--redesign-home .home-evidence-dialogue--left{grid-template-columns:4.6rem minmax(0,1fr)}.app-shell--redesign-home .home-evidence-dialogue--right{grid-template-columns:minmax(0,1fr) 4.6rem}.app-shell--redesign-home .home-evidence-avatar-frame{width:4.6rem;height:4.6rem}.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(10.6rem,24vw,12.8rem)}.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:4.15rem minmax(0,1fr);width:100%;margin-left:0;margin-right:0}.home-evidence-dialogue--right{grid-template-columns:minmax(0,1fr) 4.15rem}.home-evidence-avatar-frame{width:4.15rem;height:4.15rem}}@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:10.8rem}.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:var(--type-body-size);line-height:var(--type-body-line-height)}.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.75rem minmax(0,1fr)}.home-evidence-dialogue--right{grid-template-columns:minmax(0,1fr) 3.75rem}.home-evidence-avatar-frame{width:3.75rem;height:3.75rem}.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}}@media(max-width:480px){.home-evidence .home-section-heading--center h2{width:100%;justify-content:center;text-align:center}}.app-shell--redesign-home .home-page .home-evidence-card h3{text-align:left!important}.app-shell--redesign-home .home-page .home-evidence-dialogue-copy cite,.app-shell--redesign-home .home-page .home-evidence-dialogue-copy cite span{color:var(--color-teal-green)!important;font-weight:800!important}.home-evidence h2{color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif;font-size:2.35rem;font-weight:800;line-height:1.2;letter-spacing:0;text-align:center}.home-evidence h2 svg{display:none}.home-evidence h3{color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif;font-size:1.55rem;font-weight:700;line-height:1.24;letter-spacing:0}.home-evidence :is(p,li,cite){font-family:Inter,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.34;letter-spacing:0}.app-shell--redesign-home .home-page .home-evidence .home-evidence-dialogue-copy cite,.app-shell--redesign-home .home-page .home-evidence .home-evidence-dialogue-copy cite span{color:var(--color-teal-green)!important;font-family:var(--type-body-font)!important;font-size:var(--type-body-size)!important;font-weight:800!important;line-height:var(--type-body-line-height)!important}.app-shell--redesign-home .home-page .home-evidence .home-evidence-disclaimer.source-note,.app-shell--redesign-home .home-page .home-evidence .home-evidence-disclaimer .source-note{color:var(--type-source-note-color)!important;font-family:var(--type-source-note-font)!important;font-size:var(--type-source-note-size)!important;font-weight:var(--type-source-note-weight)!important;line-height:var(--type-source-note-line-height)!important}.app-shell--redesign-home .home-page .home-evidence .home-evidence-disclaimer.source-note{width:100%;margin:clamp(.9rem,1.4vw,1.15rem) 0 0;padding:0 clamp(.45rem,.8vw,.75rem)}.app-shell--redesign-home .home-page .home-evidence .home-evidence-disclaimer .source-note{width:100%;min-height:2.35rem;margin:0;padding:.42rem clamp(1rem,1.4vw,1.45rem);display:flex;align-items:center;gap:.34rem;border:1px solid color-mix(in srgb,var(--color-navy-blue) 14%,transparent);border-left:.36rem solid var(--color-teal-green);border-radius:0;background:color-mix(in srgb,var(--color-light-grey) 74%,var(--color-white));box-shadow:none;color:color-mix(in srgb,var(--color-navy-blue) 84%,var(--color-white))!important;white-space:nowrap}.app-shell--redesign-home .home-page .home-evidence .home-evidence-disclaimer .source-note a{color:var(--color-teal-green)!important;font-weight:800!important;text-decoration:none}@media(max-width:899px){.app-shell--redesign-home .home-page .home-evidence .home-evidence-disclaimer .source-note{align-items:flex-start;white-space:normal}}.home-evidence-card{border:1px solid color-mix(in srgb,var(--color-navy-blue) 16%,transparent)!important;background:var(--color-white)!important;box-shadow:none!important;outline:0!important}.home-evidence-card:is(:hover,:focus-within){box-shadow:none!important;transform:none!important;translate:none!important;scale:none!important}.home-hero{--poster-hero-background: #eef8fa;--poster-hero-title-color: var(--color-navy-blue);--poster-hero-subtitle-color: var(--color-navy-blue);--poster-hero-title-shadow: none;--poster-hero-media-filter: saturate(.98) brightness(1.03);--poster-hero-media-scale: 1;--poster-hero-media-wash-opacity: .72;--poster-hero-copy-width: 49rem;--poster-hero-subtitle-max-width: 39rem;--poster-hero-action-width: 24rem;--poster-hero-overlay: linear-gradient(90deg, rgba(255, 255, 255, .98) 0%, rgba(255, 255, 255, .9) 34%, rgba(255, 255, 255, .34) 58%, rgba(255, 255, 255, .04) 100%), linear-gradient(180deg, rgba(238, 248, 250, .12), rgba(238, 248, 250, .04) 48%, rgba(238, 248, 250, .18));--poster-hero-overlay-tablet: linear-gradient(180deg, rgba(255, 255, 255, .95), rgba(255, 255, 255, .72) 48%, rgba(255, 255, 255, .22));--poster-hero-overlay-phone: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(255, 255, 255, .76) 46%, rgba(238, 248, 250, .92) 100%)}.home-hero .poster-hero-title,.home-hero .poster-hero-title *,.home-hero .poster-hero-subtitle,.home-hero .poster-hero-subtitle *{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important}.home-hero .poster-hero-action,.home-hero .poster-hero-action *{color:var(--button-primary-color)!important;-webkit-text-fill-color:var(--button-primary-color)!important}.home-hero .poster-hero-media:after{background:linear-gradient(90deg,#fff,#ffffffd1 38%,#fff0) left / 38% 100% no-repeat,linear-gradient(180deg,#ffffff14,#ffffff08 42%,#fff0)}@media(max-width:1200px){.home-hero{--poster-hero-copy-width-tablet: 46rem;--poster-hero-subtitle-max-width-tablet: 32rem}}@media(max-width:899px){.home-hero{--poster-hero-copy-width-phone-wide: 31rem;--poster-hero-subtitle-max-width-phone-wide: 27rem}}.home-decision{position:relative;z-index:1;width:min(calc(100% - 1rem),var(--home-compact-shell-width, 1240px));margin:clamp(1.35rem,2.6vw,2.25rem) auto 0;border:0;outline:0;background:transparent;box-shadow:none}.home-decision:before,.home-decision:after,.home-decision-sections:before,.home-decision-sections:after{content:none}.home-decision-sections{display:grid;gap:clamp(1.35rem,2.4vw,2rem);border:0;outline:0;background:transparent;box-shadow:none}.home-decision-anchor{scroll-margin-top:calc(var(--header-height, 84px) + 1.5rem);border:0;outline:0;background:transparent;box-shadow:none}.home-decision-anchor>.scroll-reveal-item{border:0;outline:0;background:transparent;box-shadow:none}.home-decision-section{position:relative;width:min(100%,88rem);margin-inline:auto;padding:clamp(1.1rem,2.1vw,1.65rem) 0;display:grid;grid-template-columns:minmax(25rem,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(1.2rem,3vw,2.7rem);border:0;border-radius:0;background:transparent;box-shadow:none}.home-decision-anchor+.home-decision-anchor .home-decision-section{border-top:0}.home-decision-section--reverse{grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr)}.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}.home-decision-copy h3{max-width:42rem;margin:0 auto;color:var(--color-navy-blue);font-family:var(--type-card-title-font);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line-height);text-align:center}.home-decision-copy p{width:100%;max-width:42rem;margin:.75rem 0 0;color:var(--color-navy-blue);font-size:clamp(.98rem,1vw,1.08rem);line-height:1.55}.home-decision-lead{color:#27465a!important;font-size:clamp(1.08rem,1.25vw,1.25rem)!important;font-weight:720;line-height:1.36!important}.home-decision-bullets{max-width:42rem;margin:.95rem 0 0;padding:0;display:flex;flex-wrap:wrap;column-gap:clamp(1rem,1.8vw,1.6rem);row-gap:.48rem;list-style:none}.home-decision-bullets li{position:relative;min-width:max-content;white-space:nowrap;padding-left:1rem;color:var(--color-navy-blue);font-size:clamp(.98rem,.98vw,1.06rem);font-weight:620;line-height:1.35}.home-decision-bullets li:before{content:"";position:absolute;left:0;top:.5em;width:.42rem;height:.42rem;background:var(--color-teal-green);transform:rotate(45deg)}.home-decision-callout{max-width:42rem;margin-top:1rem!important;padding-left:0;border-left:0;color:#27465a!important;font-weight:650;line-height:1.42!important}.home-decision-copy :is(p,li,small,cite),.home-decision-copy :is(p,li,small,cite) span:not([aria-hidden=true]),.home-decision-bullets li span:not([aria-hidden=true]),.home-decision-callout span:not([aria-hidden=true]){color:inherit}.home-decision-cta{width:fit-content;min-height:2.8rem;margin-top:1.05rem;padding:.72rem 0;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;color:var(--color-teal-green);font-weight:720;text-decoration:none}.home-decision-cta svg{width:1rem;height:1rem;stroke-width:2.2}.home-decision-media{min-width:0;width:min(100%,38rem);justify-self:end}.home-decision-media-card{position:relative;width:100%;aspect-ratio:16 / 10;display:block;overflow:hidden;border-radius:8px;background:var(--color-light-grey);box-shadow:none}.home-decision-media-link{color:inherit;text-decoration:none}.home-decision-media-link:focus-visible{outline:3px solid color-mix(in srgb,var(--color-teal-green) 70%,transparent);outline-offset:4px}.home-decision-media-card>img,.home-decision-media-card>video,.home-decision-collage{width:100%;height:100%;display:block;overflow:hidden;background:#ecf6f9;box-shadow:none}.home-decision-media-card>img,.home-decision-media-card>video{object-fit:cover}.home-decision-section--physician .home-decision-media-card>img{transform:scale(1.06);transform-origin:center center}.home-decision-media-placeholder{width:100%;height:100%;min-height:100%;padding:clamp(1.4rem,3vw,2.6rem);display:grid;place-items:center;background:var(--color-light-grey);color:var(--color-black);text-align:center}.home-decision-media-placeholder strong{max-width:34rem;color:var(--color-black);font-family:var(--font-heading);font-size:clamp(1.55rem,2.1vw,2.35rem);font-weight:800;line-height:1.2}.home-decision-section--clinical .home-decision-media-card>img{object-fit:contain;padding:0;background:#f4fbfd}.home-decision-collage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.24rem;padding:.24rem}.home-decision-collage img{width:100%;height:100%;aspect-ratio:1;display:block;object-fit:cover;border-radius:6px}.home-decision-media-overlay{position:absolute;inset:auto 0 0;z-index:2;padding:clamp(.9rem,1.55vw,1.25rem);display:grid;gap:.28rem;color:var(--color-white);background:linear-gradient(180deg,#06152100,#061521a8 54%,#061521e0)}.home-decision-media-overlay strong{color:var(--color-white);font-family:var(--font-heading);font-size:clamp(1.08rem,1.45vw,1.4rem);font-weight:800;line-height:1.08}.home-decision-media-overlay span{max-width:30rem;color:#ffffffe0;font-size:clamp(.84rem,.9vw,.94rem);font-weight:620;line-height:1.32}.home-decision-actions{position:relative;width:min(100%,66rem);margin:clamp(1.9rem,3vw,2.7rem) auto 0;padding:0;display:flex;align-items:center;justify-content:center;gap:1rem;background:transparent}.home-decision-secondary,.home-decision-primary{width:min(100%,31rem)}.home-decision-primary svg{width:1.05rem;height:1.05rem;stroke-width:2.3}@media(max-width:1200px){.home-decision-section,.home-decision-section--reverse{grid-template-columns:minmax(0,1fr);gap:1rem}.home-decision-section--reverse .home-decision-copy,.home-decision-section--reverse .home-decision-media{order:initial}.home-decision-media{width:min(100%,42rem);justify-self:stretch}}@media(max-width:899px){.home-decision{width:min(calc(100% - 1.5rem),42rem)}.home-decision-sections{gap:.65rem}.home-decision-section{padding:1.35rem 0}.home-decision-copy h3{font-size:var(--type-card-title-size-tablet)}.home-decision-bullets li{min-width:0}.home-decision-media{width:100%}.home-decision-actions{flex-direction:column}.home-decision-secondary,.home-decision-primary,.home-decision-cta{width:min(100%,31rem)}}@media(max-width:480px){.home-decision{width:min(calc(100% - 1rem),27rem);margin-top:1rem}.home-decision-section{padding:1.15rem 0}.home-decision-copy p{font-size:.96rem;line-height:1.48}.home-decision-lead{font-size:1.02rem!important}.home-decision-bullets{display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem}.home-decision-media-card{aspect-ratio:4 / 3}.home-decision-collage{grid-template-columns:repeat(2,minmax(0,1fr))}.home-decision-secondary,.home-decision-primary{width:min(100%,31rem)}}.home-decision,.home-decision-sections,.home-decision-anchor,.home-decision-anchor>.scroll-reveal-item,.home-decision-section,.home-decision-media{border:0!important;outline:0!important;box-shadow:none!important}.home-decision:before,.home-decision:after,.home-decision-sections:before,.home-decision-sections:after,.home-decision-anchor:before,.home-decision-anchor:after,.home-decision-section:before,.home-decision-section:after{content:none!important;border:0!important;outline:0!important;box-shadow:none!important}.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:#eaf7f8}.home-how .section-mist--top{display:none}.home-how:before,.home-how:after{content:none}.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}}.app-shell--redesign-home .home-how>.scroll-reveal,.app-shell--redesign-home .home-how .home-decision,.app-shell--redesign-home .home-how .home-decision-sections,.app-shell--redesign-home .home-how .home-decision-anchor,.app-shell--redesign-home .home-how .home-decision-anchor>.scroll-reveal-item{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.home-how .home-section-heading h2{color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif;font-size:2.35rem;font-weight:800;line-height:1.2;letter-spacing:0;text-align:center}.home-how .home-section-heading h2 svg{display:none}.home-how .home-section-heading p{color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.34;letter-spacing:0;text-align:center}.home-how h3{font-family:var(--type-card-title-font);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line-height);letter-spacing:0;text-align:center}.home-how :is(p,li,cite){font-family:Inter,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.34;letter-spacing:0}.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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:1.5rem;background:var(--color-white);box-shadow:none}.provider-search-field{display:grid;gap:.3rem;min-width:0}.provider-search-field>span:first-child{color:color-mix(in srgb,var(--color-navy-blue) 70%,transparent);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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:.82rem;background:var(--color-white);color:var(--color-navy-blue);font:inherit;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.provider-search-select-wrap select,.provider-search-select-wrap option{color:var(--color-navy-blue)}.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-navy-blue);font:inherit;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provider-search-input-placeholder{color:color-mix(in srgb,var(--color-navy-blue) 48%,transparent)}.provider-search-field select:focus,.provider-search-field input:focus{outline:none;border-color:color-mix(in srgb,var(--color-teal-green) 65%,transparent);background:var(--color-white);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-teal-green) 16%,transparent)}.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-teal-green);border-radius:var(--button-radius-primary);background:var(--color-teal-green);color:var(--color-white);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-teal-green);border-color:var(--color-teal-green);box-shadow:0 12px 22px color-mix(in srgb,var(--color-teal-green) 18%,transparent);transform:translateY(-1px);outline:none}.provider-search-button:disabled{cursor:wait;opacity:.72;transform:none}.provider-search-button--ghost{background:transparent;color:var(--color-navy-blue);border-color:color-mix(in srgb,var(--color-navy-blue) 14%,transparent);box-shadow:none}.provider-search-button--ghost:hover,.provider-search-button--ghost:focus-visible{background:#b7dde13d;color:var(--color-navy-blue);border-color:color-mix(in srgb,var(--color-teal-green) 28%,transparent)}.provider-search-alert{margin:.8rem 0 0;color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:1.9rem;background:var(--color-white);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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent);border-radius:1.45rem;overflow:hidden;background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--color-teal-green) 16%,transparent),transparent 22%),radial-gradient(circle at 82% 14%,color-mix(in srgb,var(--color-navy-blue) 8%,transparent),transparent 18%),linear-gradient(180deg,var(--color-white),var(--color-white));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,color-mix(in srgb,var(--color-navy-blue) 8%,transparent) 1px,transparent 1px) 0 0 / 8.333% 100%,linear-gradient(0deg,color-mix(in srgb,var(--color-navy-blue) 8%,transparent) 1px,transparent 1px) 0 0 / 100% 12.5%,radial-gradient(circle at 23% 34%,color-mix(in srgb,var(--color-teal-green) 28%,transparent),transparent 15%),radial-gradient(circle at 64% 42%,rgba(183,221,225,.46),transparent 18%),radial-gradient(circle at 78% 69%,color-mix(in srgb,var(--color-teal-green) 20%,transparent),transparent 13%),linear-gradient(180deg,var(--color-white),var(--color-white))}.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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:1rem;background:#ffffffe6;color:var(--color-navy-blue);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 var(--color-white);border-radius:999px;background:var(--color-teal-green);box-shadow:0 8px 18px color-mix(in srgb,var(--color-navy-blue) 22%,transparent);color:var(--color-navy-blue);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-navy-blue);box-shadow:0 8px 18px color-mix(in srgb,var(--color-navy-blue) 10%,transparent);font-size:.74rem;font-weight:700;line-height:1.2;white-space:nowrap}.provider-search-static-marker[data-category=specialized-urologist],.provider-search-static-marker[data-category=director-level-urologist]{background:var(--color-navy-blue)}.provider-search-static-marker[data-category=advanced-center],.provider-search-static-marker[data-category=asc],.provider-search-static-marker[data-category=distributor]{background:var(--color-teal-green)}.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 color-mix(in srgb,var(--color-navy-blue) 28%,transparent);outline:none}.provider-search-static-user-marker{position:absolute;z-index:3;width:1rem;height:1rem;border:3px solid var(--color-white);border-radius:999px;background:var(--color-navy-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-navy-blue) 24%,transparent),0 10px 18px color-mix(in srgb,var(--color-navy-blue) 16%,transparent);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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent);border-radius:var(--button-radius-chip);background:var(--color-white);color:var(--color-navy-blue);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:color-mix(in srgb,var(--color-teal-green) 16%,transparent);border-color:color-mix(in srgb,var(--color-teal-green) 46%,transparent)}.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-navy-blue);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-teal-green);stroke-width:2}.provider-search-list-header,.provider-search-nearest{flex-shrink:0}.provider-search-list-header p{margin:.55rem 0 0;color:color-mix(in srgb,var(--color-navy-blue) 68%,transparent);line-height:1.55}.provider-search-nearest{display:grid;gap:.65rem;margin-top:1rem;padding:.95rem 1rem;border:1px solid color-mix(in srgb,var(--color-teal-green) 16%,transparent);border-radius:1.2rem;background:color-mix(in srgb,var(--color-teal-green) 8%,transparent)}.provider-search-nearest-title{color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent);border-radius:var(--button-radius-chip);background:#ffffffc7;color:var(--color-navy-blue);font-weight:700;cursor:pointer}.provider-search-nearest-chip--active{background:var(--color-navy-blue);color:var(--color-white)}.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 color-mix(in srgb,var(--color-teal-green) 28%,transparent);border-radius:var(--button-radius-primary);background:#fffffff0;color:var(--color-navy-blue);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-teal-green);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-teal-green) 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-teal-green);border:1px solid rgba(255,255,255,.8)}.provider-search-directory::-webkit-scrollbar-thumb:hover{background:var(--color-teal-green)}.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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:1.35rem;background:var(--color-white);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:color-mix(in srgb,var(--color-teal-green) 40%,transparent);background:color-mix(in srgb,var(--color-teal-green) 6%,transparent);box-shadow:none}.provider-search-directory-item--city-active{border-color:color-mix(in srgb,var(--color-teal-green) 55%,transparent);background:color-mix(in srgb,var(--color-teal-green) 8%,transparent);box-shadow:none;transform:none}.provider-search-directory-item:hover,.provider-search-directory-item:focus-within{border-color:color-mix(in srgb,var(--color-teal-green) 34%,transparent);box-shadow:0 16px 32px color-mix(in srgb,var(--color-navy-blue) 10%,transparent);transform:translateY(-2px)}.provider-search-directory-card-icon{width:3rem;height:3rem;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--color-teal-green) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-teal-green) 14%,transparent);color:var(--color-teal-green)}.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 color-mix(in srgb,var(--color-teal-green) 60%,transparent);outline-offset:.25rem;border-radius:.9rem}.provider-search-directory-main{display:grid;gap:.22rem;min-width:0}.provider-search-directory-name{color:var(--color-navy-blue);font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:600;line-height:1.2}.provider-search-directory-subtitle{color:color-mix(in srgb,var(--color-navy-blue) 68%,transparent);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:color-mix(in srgb,var(--color-navy-blue) 72%,transparent);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-teal-green)}.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:color-mix(in srgb,var(--color-navy-blue) 78%,transparent);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-navy-blue);font-weight:700;text-align:center}.provider-search-directory-more{padding:.65rem .8rem;border:1px dashed color-mix(in srgb,var(--color-teal-green) 28%,transparent);border-radius:.9rem;background:#b7dde12e;color:color-mix(in srgb,var(--color-navy-blue) 68%,transparent);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-navy-blue);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}}.provider-locator--home{--provider-locator-surface: rgba(255, 255, 255, .9);--provider-locator-control-surface: rgba(255, 255, 255, .88);--provider-locator-ghost-surface: rgba(255, 255, 255, .62);--provider-locator-card-surface: rgba(255, 255, 255, .88);--provider-locator-height: clamp(40rem, 50vw, 46rem)}.provider-locator--standalone{--provider-locator-surface: #071825;--provider-locator-control-surface: #0d2232;--provider-locator-ghost-surface: rgba(255, 255, 255, .08);--provider-locator-card-surface: #0d2232;--provider-locator-height: clamp(44rem, 56vw, 50rem)}:is(.provider-locator--home,.provider-locator--standalone){color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-toolbar{gap:clamp(.7rem,1vw,1rem);padding:.85rem;border:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:0;background:var(--provider-locator-surface);box-shadow:none}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-field>span:first-child{color:color-mix(in srgb,var(--color-navy-blue) 70%,transparent);font-family:var(--font-body);font-size:var(--content-body-font-size);font-weight:400;line-height:var(--content-body-line-height)}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-field :is(select,input){min-height:3.25rem;border-color:color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:0;background:var(--provider-locator-control-surface);color:var(--color-navy-blue)}:is(.provider-locator--home,.provider-locator--standalone) :is(.provider-search-select-value,.provider-search-input-placeholder){color:var(--color-navy-blue)}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-input-placeholder{color:color-mix(in srgb,var(--color-navy-blue) 48%,transparent)}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-field :is(select,input):focus{border-color:color-mix(in srgb,var(--color-teal-green) 65%,transparent);background:var(--provider-locator-control-surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-teal-green) 16%,transparent)}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-button{min-height:3.25rem;padding:.7rem 1.05rem;border-radius:0;font-family:Inter,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1;box-shadow:none}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-button--ghost{border-color:color-mix(in srgb,var(--color-navy-blue) 14%,transparent);background:var(--provider-locator-ghost-surface);color:var(--color-navy-blue)}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-button--ghost:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--color-teal-green) 28%,transparent);background:#b7dde13d;color:var(--color-navy-blue)}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-layout{height:var(--provider-locator-height);margin-top:clamp(1.4rem,2.2vw,2rem);padding:1.15rem;grid-template-columns:minmax(0,1.15fr) minmax(23rem,.85fr);gap:clamp(1.5rem,2.6vw,2.5rem);border:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:0;background:var(--provider-locator-surface);box-shadow:none}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-map-shell{border-color:color-mix(in srgb,var(--color-navy-blue) 10%,transparent);border-radius:0;background-color:var(--color-light-grey);box-shadow:none}.provider-locator--standalone .provider-search-static-map{background:linear-gradient(90deg,color-mix(in srgb,var(--color-navy-blue) 8%,transparent) 1px,transparent 1px) 0 0 / 8.333% 100%,linear-gradient(0deg,color-mix(in srgb,var(--color-navy-blue) 8%,transparent) 1px,transparent 1px) 0 0 / 100% 12.5%,radial-gradient(circle at 23% 34%,color-mix(in srgb,var(--color-teal-green) 22%,transparent),transparent 15%),radial-gradient(circle at 64% 42%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),transparent 18%),radial-gradient(circle at 78% 69%,color-mix(in srgb,var(--color-teal-green) 16%,transparent),transparent 13%),linear-gradient(180deg,var(--color-light-grey),var(--color-light-grey))}.provider-locator--standalone .provider-search-static-map-message{background:var(--color-light-grey)}.provider-locator--standalone .provider-search-static-map-grid{background:linear-gradient(90deg,color-mix(in srgb,var(--color-navy-blue) 6%,transparent) 1px,transparent 1px) 0 0 / 8.333% 100%,linear-gradient(0deg,color-mix(in srgb,var(--color-navy-blue) 6%,transparent) 1px,transparent 1px) 0 0 / 100% 12.5%}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-legend{margin-top:.85rem;padding-top:0;border-top:0}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-legend-chip{border-color:color-mix(in srgb,var(--color-navy-blue) 10%,transparent);border-radius:0;background:#ffffffd6;color:var(--color-navy-blue)}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-legend-chip--active{border-color:color-mix(in srgb,var(--color-teal-green) 46%,transparent);background:color-mix(in srgb,var(--color-teal-green) 16%,transparent);color:var(--color-navy-blue)}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-directory-area{padding-left:clamp(1rem,1.8vw,1.7rem);border-left:1px solid color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-list-header h2{margin:0;align-items:flex-start;gap:0;color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif;font-size:2.35rem;font-weight:800;line-height:1.2;letter-spacing:0;text-align:left}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-list-header h2 span{white-space:nowrap}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-list-header p{color:color-mix(in srgb,var(--color-navy-blue) 68%,transparent);font-family:var(--font-body);font-size:var(--content-body-font-size);font-weight:400;line-height:var(--content-body-line-height);letter-spacing:0;text-align:left}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-nearest{margin-top:.8rem;padding:0;border:0;border-radius:0;background:transparent}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-nearest-title{display:block;color:var(--color-navy-blue);font-size:var(--heading-card-size);font-weight:700;line-height:1.18}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-nearest-chip{min-height:2.35rem;padding:.44rem .82rem;border-color:color-mix(in srgb,var(--color-navy-blue) 10%,transparent);border-radius:0;background:#ffffffc7;color:var(--color-navy-blue);font-size:1rem;font-weight:700;line-height:1.2}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-nearest-chip--active{background:var(--color-navy-blue);color:var(--color-white)}.provider-locator--standalone .provider-search-nearest-chip:not(.provider-search-nearest-chip--active),.provider-locator--standalone .provider-search-legend-chip:not(.provider-search-legend-chip--active){background:#ffffff14}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-directory{gap:.75rem;margin-top:1rem;scrollbar-color:var(--color-teal-green) rgba(183,221,225,.28)}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-directory-item{grid-template-columns:minmax(0,1fr);padding:1.1rem 1.18rem;border:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:0;background:var(--provider-locator-card-surface);box-shadow:none;color:var(--color-navy-blue);text-align:left}body .app-shell .provider-locator--standalone .provider-search-directory-item{border-radius:0;outline:0}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-directory-item:is(:hover,:focus-within){border-color:color-mix(in srgb,var(--color-teal-green) 34%,transparent);background:color-mix(in srgb,var(--color-teal-green) 6%,transparent);box-shadow:none;transform:none}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-directory-item:is(.provider-search-directory-item--active,.provider-search-directory-item--city-active){border-color:var(--color-navy-blue);background:var(--color-navy-blue);box-shadow:none;color:var(--color-white);transform:none}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-directory-item:is(.provider-search-directory-item--active,.provider-search-directory-item--city-active) :is(.provider-search-directory-name,.provider-search-directory-subtitle,.provider-search-directory-details,.provider-search-directory-detail-icon,.provider-search-directory-detail-label,.provider-search-directory-detail-value){color:var(--color-white)}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-directory-card-icon{display:none;border-radius:0}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-directory-name{color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif;font-size:var(--heading-card-size);font-weight:700;line-height:1.18;letter-spacing:0;text-align:left}:is(.provider-locator--home,.provider-locator--standalone) :is(.provider-search-directory-subtitle,.provider-search-directory-details,.provider-search-directory-detail-label,.provider-search-directory-detail-value){color:color-mix(in srgb,var(--color-navy-blue) 68%,transparent);font-family:Inter,Arial,sans-serif;font-size:var(--content-body-font-size);font-weight:400;line-height:var(--content-body-line-height);letter-spacing:0;text-align:left}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-directory-detail-label{position:static;width:auto;height:auto;clip:auto;clip-path:none;white-space:normal}:is(.provider-locator--home,.provider-locator--standalone) :is(.provider-search-empty,.provider-search-directory-more,.provider-search-directory-toggle,.provider-search-directory-trigger,.provider-search-static-map-message){border-radius:0}:is(.provider-locator--home,.provider-locator--standalone) :is(.provider-search-empty,.provider-search-directory-more){border-color:color-mix(in srgb,var(--color-navy-blue) 8%,transparent);background:var(--provider-locator-card-surface);color:color-mix(in srgb,var(--color-navy-blue) 68%,transparent)}@media(max-width:1200px){:is(.provider-locator--home,.provider-locator--standalone) .provider-search-layout{height:auto;grid-template-columns:minmax(0,1fr)}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-directory-area{padding:1.4rem 0 0;border-left:0;border-top:1px solid color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}}@media(max-width:480px){:is(.provider-locator--home,.provider-locator--standalone) .provider-search-list-header h2{font-size:1.45rem}:is(.provider-locator--home,.provider-locator--standalone) .provider-search-list-header h2 span{white-space:normal}.provider-locator--home .provider-search-directory-item{padding:1rem 0}}.provider-locator--standalone{--provider-locator-surface: #071825;--provider-locator-control-surface: #0d2232;--provider-locator-ghost-surface: rgba(255, 255, 255, .08);--provider-locator-card-surface: #0d2232;color:var(--color-white)}.provider-locator--standalone .provider-search-toolbar,.provider-locator--standalone .provider-search-layout{border-color:#ffffff1f;background:var(--provider-locator-surface)}.provider-locator--standalone .provider-search-field>span:first-child,.provider-locator--standalone :is(.provider-search-select-value,.provider-search-input-placeholder){color:#ffffffd1}.provider-locator--standalone .provider-search-field :is(select,input){border-color:#ffffff29;background:var(--provider-locator-control-surface);color:var(--color-white)}.provider-locator--standalone .provider-search-field :is(select,input):focus{border-color:color-mix(in srgb,var(--color-teal-green) 72%,transparent);background:var(--provider-locator-control-surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-teal-green) 20%,transparent)}.provider-locator--standalone .provider-search-select-wrap option{color:var(--color-navy-blue)}.provider-locator--standalone .provider-search-button--ghost{border-color:#ffffff2e;background:var(--provider-locator-ghost-surface);color:var(--color-white)}.provider-locator--standalone .provider-search-button--ghost:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--color-teal-green) 56%,transparent);background:#30c9c424;color:var(--color-white)}.provider-locator--standalone .provider-search-map-shell{border-color:#ffffff1f;background:#0a1d2b}.provider-locator--standalone .provider-search-static-map{background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px) 0 0 / 8.333% 100%,linear-gradient(0deg,rgba(255,255,255,.08) 1px,transparent 1px) 0 0 / 100% 12.5%,radial-gradient(circle at 23% 34%,rgba(48,201,196,.2),transparent 15%),radial-gradient(circle at 78% 69%,rgba(48,201,196,.14),transparent 13%),linear-gradient(180deg,#0a1d2b,#0a1d2b)}.provider-locator--standalone .provider-search-static-map-grid{background:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px) 0 0 / 8.333% 100%,linear-gradient(0deg,rgba(255,255,255,.06) 1px,transparent 1px) 0 0 / 100% 12.5%}.provider-locator--standalone .provider-search-static-map-message{border-color:#ffffff24;background:#071825;color:var(--color-white)}.provider-locator--standalone .provider-search-directory-area{border-left-color:#ffffff1f}.provider-locator--standalone .provider-search-list-header h2,.provider-locator--standalone .provider-search-nearest-title,.provider-locator--standalone .provider-search-directory-name{color:var(--color-white)}.provider-locator--standalone .provider-search-list-header p,.provider-locator--standalone :is(.provider-search-directory-subtitle,.provider-search-directory-details,.provider-search-directory-detail-label,.provider-search-directory-detail-value){color:#ffffffb8}.provider-locator--standalone .provider-search-nearest-chip:not(.provider-search-nearest-chip--active),.provider-locator--standalone .provider-search-legend-chip:not(.provider-search-legend-chip--active){border-color:#ffffff24;background:#ffffff14;color:#ffffffd1}.provider-locator--standalone .provider-search-nearest-chip--active,.provider-locator--standalone .provider-search-legend-chip--active{border-color:color-mix(in srgb,var(--color-teal-green) 62%,transparent);background:var(--color-teal-green);color:var(--color-white)}.provider-locator--standalone .provider-search-directory-item{border-color:#ffffff1f;background:var(--provider-locator-card-surface);color:var(--color-white)}.provider-locator--standalone .provider-search-directory-item:is(:hover,:focus-within){border-color:color-mix(in srgb,var(--color-teal-green) 50%,transparent);background:#102b3e}.provider-locator--standalone .provider-search-directory-item:is(.provider-search-directory-item--active,.provider-search-directory-item--city-active){border-color:color-mix(in srgb,var(--color-teal-green) 68%,transparent);background:#123f53;color:var(--color-white)}.provider-locator--standalone :is(.provider-search-empty,.provider-search-directory-more){border-color:#ffffff1f;background:var(--provider-locator-card-surface);color:#ffffffb8}@media(max-width:1200px){.provider-locator--standalone .provider-search-directory-area{border-top-color:#ffffff1f}}.home-provider-heading{display:grid;justify-items:center;gap:.55rem;text-align:center}.home-provider-heading h2{margin:0;color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif;font-size:2.35rem;font-weight:800;line-height:1.2;letter-spacing:0;text-align:center}.home-provider-heading h2 svg{display:none}.home-provider-heading p{max-width:46rem;margin:0;color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.34;letter-spacing:0;text-align:center}.home-provider-locator-reveal{margin-top:clamp(1.5rem,2.3vw,2.2rem);border:0;outline:0;background:transparent;box-shadow:none}@media(max-width:480px){.home-provider-heading h2{font-size:2rem}.home-provider-heading p{font-size:1rem}}body .app-shell--redesign-home .home-page>.home-provider{background:var(--redesign-home-navy, #0c2340)!important;color:var(--color-white)!important}body .app-shell--redesign-home .home-page>.home-provider .home-provider-heading h2{color:var(--color-white)!important}body .app-shell--redesign-home .home-page>.home-provider .home-provider-heading p{color:#ffffffb8!important}body .app-shell--redesign-home .home-page>.home-provider .home-provider-locator-reveal,body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:var(--color-white)!important}body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-toolbar{padding:0 0 clamp(1.25rem,2vw,1.8rem)!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.2)!important;background:transparent!important;box-shadow:none!important;outline:0!important}body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-field>span:first-child{color:#ffffffb8!important}body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-field :is(select,input){border-color:#ffffff42!important;background:#ffffff12!important;color:var(--color-white)!important;box-shadow:none!important}body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-select-wrap select{color:transparent!important}body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-field :is(select,input):focus{border-color:var(--color-teal-green)!important;background:#ffffff1a!important;box-shadow:0 0 0 3px #2ad2c929!important}body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home :is(.provider-search-select-value,.provider-search-input-placeholder){color:#ffffffc7!important}body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-button{border-color:var(--color-teal-green)!important;background:var(--color-teal-green)!important;color:var(--color-white)!important;box-shadow:none!important}body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-button--ghost{border-color:#ffffff5c!important;background:transparent!important;color:var(--color-white)!important}body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-button--ghost:is(:hover,:focus-visible){border-color:var(--color-teal-green)!important;background:#2ad2c91a!important;color:var(--color-white)!important}body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-layout{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-map-shell{border-color:#b7dde147!important;background:#0a1d2b!important;outline:0!important}body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-static-map{background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px) 0 0 / 8.333% 100%,linear-gradient(0deg,rgba(255,255,255,.08) 1px,transparent 1px) 0 0 / 100% 12.5%,radial-gradient(circle at 23% 34%,rgba(48,201,196,.2),transparent 15%),radial-gradient(circle at 78% 69%,rgba(48,201,196,.14),transparent 13%),linear-gradient(180deg,#0a1d2b,#0a1d2b)!important}body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-static-map-grid{background:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px) 0 0 / 8.333% 100%,linear-gradient(0deg,rgba(255,255,255,.06) 1px,transparent 1px) 0 0 / 100% 12.5%!important}body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-static-map-message{border-color:#ffffff24!important;background:#071825!important;color:var(--color-white)!important}body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-directory-area{border-left-color:#ffffff2e!important}body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-list-header h2,body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-nearest-title,body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-directory-name{color:var(--color-white)!important}body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-list-header p,body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home :is(.provider-search-directory-subtitle,.provider-search-directory-details,.provider-search-directory-detail-label,.provider-search-directory-detail-value){color:#ffffffb8!important}body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-nearest-chip:not(.provider-search-nearest-chip--active),body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-legend-chip:not(.provider-search-legend-chip--active){border-color:#ffffff2e!important;background:transparent!important;color:#ffffffd1!important}body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-nearest-chip--active,body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-legend-chip--active{border-color:#2ad2c9d1!important;background:#2ad2c929!important;color:var(--color-white)!important}body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-directory-item{border-color:#2ad2c961!important;background:transparent!important;color:var(--color-white)!important;box-shadow:none!important;outline:0!important}body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-directory-item:is(:hover,:focus-within,.provider-search-directory-item--active,.provider-search-directory-item--city-active){border-color:#2ad2c99e!important;background:#2ad2c914!important;box-shadow:none!important;transform:none!important}@media(max-width:1200px){body .app-shell--redesign-home .home-page>.home-provider .provider-locator--home .provider-search-directory-area{border-top-color:#ffffff2e!important}}.patient-global-media{position:relative;z-index:0;min-height:0;display:flex;align-items:flex-start;padding:calc(var(--patient-section-top-inset, 0rem) + clamp(3.2rem,4.6vw,4.7rem)) clamp(2rem,4.5vw,4.6rem) calc(var(--patient-section-handoff-clearance, 0rem) + clamp(4.2rem,5.8vw,5.8rem));overflow:hidden;isolation:isolate;background:var(--patient-section-stage-background, var(--color-white))}.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(180deg,#ffffff9e,#faffff7a 45%,#f0fdfd4d),radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),transparent 28rem);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%,100rem);margin:0 auto;display:grid;gap:clamp(1.6rem,2.7vw,2.5rem);align-items:start}.patient-global-media-heading{max-width:65rem;padding-top:0;justify-self:center;text-align:center}.patient-global-media-heading h2{margin:0;color:var(--color-navy-blue);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;justify-items:center;gap:.1em}.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:60rem;margin:1.18rem auto 0;color:var(--color-navy-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%,70rem);justify-self:center;padding-top:0}.patient-global-media-browse-heading{margin:0 0 1.15rem;text-align:center}.patient-global-media-browse-title-row{max-width:100%;display:inline-flex;align-items:center;justify-content:center;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-teal-green);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 auto 0;display:block;border-radius:999px;background:var(--color-teal-green)}.patient-global-media-browse-heading p{margin:.62rem auto 0;max-width:42rem;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(6,minmax(5.8rem,1fr));gap:1rem .95rem;align-items:start}.patient-global-media-browse-item{min-width:0}.patient-global-media-browse-pill,.patient-global-media-browse-more{min-height:4.45rem;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-teal-green);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 color-mix(in srgb,var(--color-teal-green) 18%,transparent);border-radius:50%;background:color-mix(in srgb,var(--color-teal-green) 10%,transparent);color:var(--color-teal-green);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:color-mix(in srgb,var(--color-teal-green) 34%,transparent);background:color-mix(in srgb,var(--color-teal-green) 16%,transparent);box-shadow:0 .5rem 1rem color-mix(in srgb,var(--color-teal-green) 16%,transparent),0 0 0 .2rem color-mix(in srgb,var(--color-teal-green) 12%,transparent);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%;min-height:0;height:100%;display:grid;grid-template-rows:11.8rem minmax(0,1fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--color-teal-green) 18%,transparent);border-radius:8px;background:#fffffff0;color:inherit;box-shadow:0 1.1rem 2.4rem color-mix(in srgb,var(--color-navy-blue) 11%,transparent);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:color-mix(in srgb,var(--color-teal-green) 24%,transparent);box-shadow:0 1.35rem 2.8rem color-mix(in srgb,var(--color-navy-blue) 15%,transparent);outline:none}.patient-global-media-image-wrap{position:relative;z-index:0;width:100%;height:100%;min-height:0;display:block;overflow:hidden;background:#dfe8f0}.patient-global-media-image-wrap:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#06164a05,#06164a42),linear-gradient(180deg,#ffffff1a,color-mix(in srgb,var(--color-navy-blue) 10%,transparent));pointer-events:none}.patient-global-media-thumbnail,.patient-global-media-image-wrap img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--patient-global-media-image-position, center center)}.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,color-mix(in srgb,var(--color-teal-green) 18%,transparent),color-mix(in srgb,var(--color-navy-blue) 8%,transparent)),linear-gradient(180deg,#eef6f8,#dceaf0);color:var(--color-navy-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-teal-green);filter:drop-shadow(0 10px 18px color-mix(in srgb,var(--color-navy-blue) 14%,transparent))}.patient-global-media-image-placeholder span{max-width:100%;color:var(--color-navy-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;right:.72rem;bottom:.72rem;z-index:2;max-width:calc(100% - 1.8rem);min-height:1.9rem;padding:.28rem .62rem .28rem .3rem;display:inline-flex;align-items:center;gap:.45rem;border:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:999px;background:#fffffff0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:700;line-height:1;box-shadow:0 10px 22px color-mix(in srgb,var(--color-navy-blue) 16%,transparent)}.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.3rem;aspect-ratio:3 / 2;height:auto;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:.18rem;background:transparent;box-shadow:none;line-height:0}.patient-global-media-country-flag img{width:100%;height:100%;display:block;object-fit:fill;object-position:center center}.patient-global-media-country-flag:before,.patient-global-media-country-flag:after{display:none}.patient-global-media-copy{position:relative;z-index:2;min-width:0;min-height:0;margin-top:-1px;padding:.88rem 1rem 1rem;display:grid;grid-template-rows:minmax(0,1fr) auto auto;align-content:start;gap:.55rem;background:#fffffff0;text-align:left}.patient-global-media-card-meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.patient-global-media-title-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.64rem}.patient-global-media-platform{min-width:0;overflow:hidden;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:600;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.patient-global-media-title{margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:calc(var(--heading-card-size) * .98);font-weight:700;line-height:1.08;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.patient-global-media-title-action{width:2.05rem;height:2.05rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-teal-green) 20%,transparent);border-radius:50%;background:var(--color-teal-green);color:var(--color-white);box-shadow:0 .45rem 1rem #0056702e;transition:background-color var(--button-motion),border-color var(--button-motion),transform var(--button-motion)}.patient-global-media-title-action svg{width:1rem;height:1rem;stroke-width:2.4}.patient-global-media-card:hover .patient-global-media-title-action,.patient-global-media-card:focus-visible .patient-global-media-title-action{border-color:color-mix(in srgb,var(--color-teal-green) 28%,transparent);background:var(--color-teal-green);transform:translate(.03rem,-.03rem)}.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-teal-green)}.patient-global-media-link{align-self:end;justify-self:start;margin-top:.1rem;padding-top:0;min-height:2.05rem;padding:.46rem .72rem .46rem .52rem;display:inline-flex;align-items:center;gap:.68rem;border-radius:999px;background:color-mix(in srgb,var(--color-teal-green) 10%,transparent);color:var(--color-teal-green);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:600;line-height:1;white-space:nowrap}.patient-global-media-link svg{width:1rem;height:1rem;flex:0 0 auto}.patient-global-media-card-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.35rem)}.patient-global-media-card-cell{min-width:0;min-height:0;display:grid}.patient-global-media-card-play{position:absolute;left:.75rem;bottom:.75rem;z-index:2;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--color-teal-green) 94%,transparent);color:var(--color-white);box-shadow:0 .7rem 1.35rem #00567038}.patient-global-media-card-play svg{width:.9rem;height:.9rem;margin-left:.08rem;stroke-width:2.2}.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 color-mix(in srgb,var(--color-teal-green) 18%,transparent);border-radius:50%;background:var(--color-white);color:var(--color-teal-green);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{width:min(100%,86rem)}.patient-global-media-browse-list{grid-template-columns:repeat(5,minmax(5.8rem,1fr))}}@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{gap:clamp(1.8rem,4vw,2.5rem)}.patient-global-media-heading{max-width:44rem}.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}.patient-global-media-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.patient-global-media{min-height:0;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:var(--patient-section-stage-background, var(--color-white))}.patient-global-media-video{inset:0;width:100%;height:100%;opacity:1;border-radius:0;object-fit:cover;object-position:center center}.patient-global-media-shade{background:linear-gradient(180deg,#ffffffad,#faffff8a 48%,#f0fdfd61),radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),transparent 19rem)}.patient-global-media-shade:before{display:none}.patient-global-media-shell{gap:1.65rem}.patient-global-media-heading{text-align:center}.patient-global-media-heading h2{max-width:100%;line-height:1.02}.patient-global-media-heading p{max-width:100%;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-card-grid{grid-template-columns:1fr;width:min(100%,30rem);margin-inline:auto}.patient-global-media-card{grid-template-rows:10.5rem auto}.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{width:2.8rem;height:auto}.patient-global-media-browse-more-icon{width:2.8rem;height:2.8rem}.patient-global-media-country-badge .patient-global-media-country-flag{width:2.05rem;height:auto}}@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}}.home-global-media-wrapper{--patient-section-stage-aqua: var(--color-light-grey);--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:none}.home-global-media-wrapper .patient-section-stage>.section-mist,.home-global-media-wrapper .patient-section-stage>.patient-section-sprout{display:none}.patient-global-media--home-layout{--patient-section-stage-background: transparent;--patient-section-radius: 0px;--patient-section-overlap: 0px;--patient-section-top-inset: 0rem;--patient-section-handoff-clearance: 0rem;padding:0;background:var(--redesign-home-pale-teal)}.patient-global-media--home-layout{margin-top:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.patient-global-media--home-layout{padding:clamp(1.75rem,2.7vw,2.8rem) 0 clamp(2.75rem,4vw,4.2rem)}.patient-global-media--home-layout .patient-global-media-shell{gap:clamp(1.5rem,2.2vw,2.2rem)}.patient-global-media--home-layout .patient-global-media-heading p{max-width:70rem}.patient-global-media--home-layout .patient-global-media-home-grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.45vw,1.25rem);align-items:stretch}.patient-global-media--home-layout .patient-global-media-home-grid>*{min-width:0;min-height:0}.patient-global-media--home-layout .patient-global-media-card-cell--more{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.patient-global-media--home-layout .patient-global-media-home-browse,.patient-global-media--home-layout .patient-global-media-more-card{width:100%;min-height:100%;display:grid;align-content:start;color:inherit;text-decoration:none}.patient-global-media--home-layout .patient-global-media-home-browse{justify-self:stretch;gap:.9rem;padding:.2rem .15rem 0;border:0;background:transparent;box-shadow:none}.patient-global-media--home-layout .patient-global-media-home-browse .patient-global-media-browse-heading{margin:0;text-align:left}.patient-global-media--home-layout .patient-global-media-home-browse .patient-global-media-browse-heading p{margin-top:0;color:#000!important;font-family:Inter,Arial,sans-serif;font-size:1.25rem!important;font-weight:400;line-height:1.34}.patient-global-media--home-layout .patient-global-media-home-browse .patient-global-media-browse-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem .8rem;justify-items:center;align-items:start}.patient-global-media--home-layout .patient-global-media-home-browse .patient-global-media-browse-pill{min-height:0;grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center;align-items:start;gap:.32rem;padding:0;border:0;background:transparent;color:#000;font-family:Inter,Arial,sans-serif;font-size:.9rem;font-weight:600;line-height:1.12;text-align:center}.patient-global-media--home-layout .patient-global-media-home-browse .patient-global-media-browse-pill>span:not(.patient-global-media-country-flag){position:static;width:auto;height:auto;min-width:0;max-width:100%;overflow:visible;clip:auto;clip-path:none;white-space:normal}.patient-global-media--home-layout .patient-global-media-home-browse .patient-global-media-country-flag{width:3.35rem;height:auto}.patient-global-media--home-layout .patient-global-media-home-browse .patient-global-media-browse-pill--more-countries{width:3.35rem;min-height:3.5rem;display:inline-grid;place-items:center;color:#000;font-family:Inter,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1}.patient-global-media--home-layout .patient-global-media-home-browse .patient-global-media-browse-pill--more-countries>span{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:nowrap}.patient-global-media--home-layout .patient-global-media-home-grid .patient-global-media-card{height:100%;display:grid;grid-template-rows:clamp(12rem,13.4vw,14.4rem) minmax(7.8rem,1fr);border:1px solid color-mix(in srgb,var(--color-teal-green) 18%,transparent);background:#fffffff0;box-shadow:0 1.1rem 2.4rem color-mix(in srgb,var(--color-navy-blue) 11%,transparent)}.patient-global-media--home-layout .patient-global-media-home-grid .patient-global-media-card:hover,.patient-global-media--home-layout .patient-global-media-home-grid .patient-global-media-card:focus-visible{border-color:color-mix(in srgb,var(--color-teal-green) 24%,transparent);box-shadow:0 1rem 2rem color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.patient-global-media--home-layout .patient-global-media-home-grid .patient-global-media-image-wrap{position:relative;z-index:0;width:100%;height:100%;min-height:0}.patient-global-media--home-layout .patient-global-media-home-grid .patient-global-media-image-wrap:after{background:linear-gradient(180deg,#06164a05,#06164a42),linear-gradient(180deg,#ffffff1a,color-mix(in srgb,var(--color-navy-blue) 10%,transparent))}.patient-global-media--home-layout .patient-global-media-home-grid .patient-global-media-copy{position:relative;z-index:2;min-width:0;min-height:0;margin-top:-1px;padding:.9rem 1rem .95rem;display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:start;gap:.55rem;background:#fffffff0;text-align:left}.patient-global-media--home-layout .patient-global-media-home-grid .patient-global-media-card-meta{margin-top:.64rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.patient-global-media--home-layout .patient-global-media-home-grid .patient-global-media-card-meta .patient-global-media-country-flag{width:2.3rem;height:auto}.patient-global-media--home-layout .patient-global-media-home-grid .patient-global-media-platform{min-width:0;overflow:hidden;color:var(--color-black);font-family:Inter,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.34;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.patient-global-media--home-layout .patient-global-media-home-grid .patient-global-media-title-row{min-height:5.25rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.64rem}.patient-global-media--home-layout .patient-global-media-home-grid .patient-global-media-title{margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:calc(var(--heading-card-size) * .98);font-weight:700;line-height:1.08;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.patient-global-media--home-layout .patient-global-media-home-grid .patient-global-media-title-action{width:2.15rem;height:2.15rem;align-self:center;display:inline-flex!important}.patient-global-media--home-layout .patient-global-media-home-grid .patient-global-media-card .patient-global-media-link{display:none!important}.patient-global-media--home-layout .patient-global-media-more-card{min-height:100%;width:100%;padding:0;display:grid;align-content:center;justify-items:center;place-items:center;gap:.75rem;border:0!important;outline:0!important;text-align:center;background:transparent!important;box-shadow:none!important}.patient-global-media--home-layout .patient-global-media-more-card:where(:hover,:focus-visible,:active){filter:none!important;transform:none!important;translate:none!important;scale:none!important;box-shadow:none!important;outline:none}.patient-global-media--home-layout .patient-global-media-more-icon{display:none}.patient-global-media--home-layout .patient-global-media-more-icon svg{width:1.65rem;height:1.65rem;stroke-width:2.1}.patient-global-media--home-layout .patient-global-media-more-copy{display:grid;justify-items:center;place-items:center;align-content:center;gap:.75rem;max-width:16rem;min-height:100%;text-align:center}.patient-global-media--home-layout .patient-global-media-more-count{color:var(--color-teal-green);font-family:Inter,Arial,sans-serif;font-size:clamp(3.4rem,5.6vw,5.2rem);font-weight:800;line-height:.92}.patient-global-media--home-layout .patient-global-media-more-copy strong{color:var(--color-black);font-family:Inter,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.34}.patient-global-media--home-layout .patient-global-media-more-card .patient-global-media-link{display:inline-flex;align-items:center;justify-content:center;justify-self:center;min-height:2.8rem;min-width:13.25rem;margin-top:.35rem;padding:.58rem 1.45rem;border-radius:0;background:var(--color-teal-green);color:var(--color-white);font-size:.95rem!important;font-weight:800;box-shadow:none}.patient-global-media--home-layout .patient-global-media-more-card .patient-global-media-link svg{display:none}.patient-global-media--home-layout .patient-global-media-more-card .patient-global-media-link:where(:hover,:focus-visible,:active){filter:none!important;transform:none!important;translate:none!important;scale:none!important;box-shadow:none!important}.patient-global-media--home-layout .patient-global-media-shade,.patient-global-media--home-layout .patient-global-media-video{display:none!important}.patient-global-media--home-layout:before{display:none}.patient-global-media--home-layout .patient-global-media-heading :is(h2,h2 span),.patient-global-media--home-layout .patient-global-media-browse-heading h3{color:var(--color-navy-blue)!important}.patient-global-media--home-layout .patient-global-media-heading p,.patient-global-media--home-layout .patient-global-media-browse-heading p{color:var(--color-black)!important}.patient-global-media--home-layout :is(.patient-global-media-browse-pill,.patient-global-media-browse-more){color:#073a4a}.patient-global-media--home-layout :is(.patient-global-media-browse-pill,.patient-global-media-browse-more):where(:hover,:focus-visible){color:var(--color-teal-green)}.patient-global-media--home-layout h2{color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif;font-size:2.35rem;font-weight:800;line-height:1.2;letter-spacing:0;text-align:center}.patient-global-media--home-layout :is(h3,.patient-global-media-title){font-family:Inter,Arial,sans-serif;font-size:1.55rem;font-weight:700;line-height:1.24;letter-spacing:0}.patient-global-media--home-layout :is(p,li,cite){font-family:Inter,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.34;letter-spacing:0}.patient-global-media--home-layout .patient-global-media-heading p{color:var(--color-navy-blue);text-align:center}@media(max-width:899px){.patient-global-media--home-layout{padding-top:2.2rem;padding-bottom:3.25rem}.patient-global-media--home-layout .patient-global-media-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.patient-global-media--home-layout .patient-global-media-home-browse .patient-global-media-browse-list{grid-template-columns:repeat(4,minmax(0,1fr))}.patient-global-media--home-layout .patient-global-media-home-browse .patient-global-media-browse-item:nth-of-type(n+8){display:none}}@media(max-width:480px){.patient-global-media--home-layout .patient-global-media-home-grid{grid-template-columns:1fr}.patient-global-media--home-layout .patient-global-media-home-browse .patient-global-media-browse-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem}}.hospital-asc-page{--hospital-asc-cta-background: linear-gradient(180deg, var(--color-teal-green) 0%, var(--color-teal-green) 100%);--hospital-asc-cta-background-hover: linear-gradient(180deg, var(--color-teal-green) 0%, var(--color-teal-green) 100%);--hospital-asc-cta-shadow: 0 18px 34px color-mix(in srgb, var(--color-teal-green) 24%, transparent);--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,color-mix(in srgb,var(--color-teal-green) 14%,transparent),transparent 28%),linear-gradient(180deg,#f6fbff 0%,var(--color-white) 18%,#f9fcff 100%);color:var(--color-navy-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: color-mix(in srgb, var(--color-teal-green) 36%, transparent);--hospital-asc-stage-sprout-line-glow: color-mix(in srgb, var(--color-teal-green) 26%, transparent);--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-teal-green);--hospital-asc-edge-line-glow: color-mix(in srgb, var(--color-teal-green) 50%, transparent);--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, var(--color-white));box-shadow:inset 0 1px 0 var(--hospital-asc-stage-edge-line),0 -24px 56px var(--hospital-asc-stage-edge-shadow),0 -10px 28px color-mix(in srgb,var(--color-teal-green) 0%,transparent);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-teal-green);--glow-hot: var(--color-teal-green);--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-teal-green);--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 color-mix(in srgb,var(--color-teal-green) 12%,transparent);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: color-mix(in srgb, var(--color-teal-green) 24%, transparent)}.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,color-mix(in srgb,var(--color-teal-green) 14%,transparent),var(--hospital-asc-stage-sprout-line),rgba(255,255,255,.72),var(--hospital-asc-stage-sprout-line),color-mix(in srgb,var(--color-teal-green) 14%,transparent),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-teal-green);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:var(--color-white);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}[role=dialog] .stream-text,[role=dialog] .stream-text__visual,[role=dialog] .stream-text__word,[role=dialog] .stream-text__char,[role=dialog] .stream-text__unit{display:inline!important;opacity:1!important;transform:none!important}[role=dialog] .stream-text__sr{display:none!important}@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{--poster-hero-background: var(--color-white);--poster-hero-media-filter: saturate(.96) brightness(1.02);--poster-hero-media-scale: 1;--poster-hero-media-wash-opacity: 0;--poster-hero-overlay: linear-gradient(90deg, rgba(255, 255, 255, .98) 0%, rgba(255, 255, 255, .82) 31%, rgba(255, 255, 255, .22) 50%, rgba(255, 255, 255, 0) 68%);--poster-hero-overlay-tablet: linear-gradient(180deg, rgba(255, 255, 255, .94), rgba(255, 255, 255, .62) 48%, rgba(243, 251, 252, .84) 100%);--poster-hero-overlay-phone: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(255, 255, 255, .78) 48%, rgba(243, 251, 252, .94) 100%)}.hospital-asc-highlights{--hospital-asc-stage-surface: #f8fcfd;--hospital-asc-stage-edge-shadow: color-mix(in srgb, var(--color-teal-green) 11%, transparent);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%,var(--color-black) 16%,var(--color-black) 84%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,var(--color-black) 16%,var(--color-black) 84%,transparent 100%)}.hospital-asc-highlights:after{inset:0;z-index:-1;background:radial-gradient(ellipse at 12% 28%,color-mix(in srgb,var(--color-teal-green) 13%,transparent),color-mix(in srgb,var(--color-teal-green) 0%,transparent) 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);margin:0 auto clamp(1.7rem,3vw,2.65rem);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hospital-asc-feature-card{--hospital-asc-card-accent: var(--color-teal-green);--hospital-asc-card-accent-rgb: 0, 156, 166;--hospital-asc-card-ink: var(--color-white);--hospital-asc-card-muted: rgba(255, 255, 255, .9);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:8.65rem;padding:clamp(1.2rem,2vw,1.75rem);overflow:hidden;isolation:isolate;border:0;border-radius:0;background:var(--hospital-asc-card-accent);box-shadow:none;text-align:center;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:42%;height:.18rem;border-radius:0;background:#ffffffb8;transform:translate(-50%);box-shadow:none}.hospital-asc-feature-card--tone-2{--hospital-asc-card-accent: var(--color-prostate-cancer-blue-strong);--hospital-asc-card-accent-rgb: 47, 120, 168;--hospital-asc-card-ink: var(--color-white);--hospital-asc-card-muted: rgba(255, 255, 255, .9)}.hospital-asc-feature-card--tone-3{--hospital-asc-card-accent: var(--color-navy-blue);--hospital-asc-card-accent-rgb: 27, 54, 93}.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),var(--color-white) 22%) 0%,var(--hospital-asc-card-accent) 100%);color:var(--color-white);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-ink);font-family:var(--hospital-asc-card-title-font-family);font-size:clamp(1.25rem,1.7vw,1.65rem);font-weight:700;line-height:var(--hospital-asc-card-title-line-height)}.hospital-asc-feature-card-plus{display:none}.hospital-asc-feature-card-copy p{max-width:24rem;margin:.7rem 0 0;color:var(--hospital-asc-card-muted);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:0 auto clamp(1.85rem,3.2vw,2.8rem);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-teal-green)}.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-navy-blue);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-navy-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:0;border-radius:0;background:#fffffff5;box-shadow:none;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{display:none}.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-teal-green);border-radius:0 0 1.5rem;color:var(--color-white);font-family:var(--font-heading);font-size:1.28rem;font-weight:700;letter-spacing:.04em;line-height:1;box-shadow:0 10px 20px color-mix(in srgb,var(--color-teal-green) 24%,transparent)}.hospital-asc-pathway-card-body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding: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-teal-green) 0%,var(--color-teal-green) 100%);color:var(--color-white);box-shadow:0 12px 22px color-mix(in srgb,var(--color-teal-green) 28%,transparent)}.hospital-asc-pathway-icon svg{width:2.2rem;height:2.2rem;stroke-width:2}.hospital-asc-pathway-card h3{margin:0;color:var(--color-teal-green);font-family:var(--hospital-asc-card-title-font-family);font-size:clamp(1.25rem,1.5vw,1.55rem);font-weight:700;line-height:1.18}.hospital-asc-pathway-card p{max-width:18rem;margin:.65rem auto 0;color:var(--color-navy-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 color-mix(in srgb,var(--color-teal-green) 76%,transparent);border-radius:var(--button-radius-primary);background:#ffffffeb;color:var(--color-teal-green);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{box-shadow:0 16px 34px color-mix(in srgb,var(--color-navy-blue) 10%,transparent);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 color-mix(in srgb,var(--color-navy-blue) 18%,transparent);scale:1.075;translate:0 -.55rem}.hospital-asc-pathway-action:hover,.hospital-asc-pathway-action:focus-visible{background:var(--color-teal-green);color:var(--color-white);box-shadow:0 12px 20px color-mix(in srgb,var(--color-teal-green) 20%,transparent)}.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:0;border-radius:0;background:radial-gradient(circle at 18% 9%,color-mix(in srgb,var(--color-teal-green) 10%,transparent),transparent 25%),linear-gradient(180deg,#fffffffc,#f9fdfefb);box-shadow:0 2rem 4.8rem color-mix(in srgb,var(--color-navy-blue) 32%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-teal-green) 8%,transparent)}.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:color-mix(in srgb,var(--color-navy-blue) 72%,transparent);cursor:pointer}.hospital-asc-highlights-modal-close:hover,.hospital-asc-highlights-modal-close:focus-visible{background:color-mix(in srgb,var(--color-teal-green) 8%,transparent);color:var(--color-navy-blue)}.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-teal-green),var(--color-teal-green));color:var(--color-white);box-shadow:0 16px 30px color-mix(in srgb,var(--color-teal-green) 26%,transparent)}.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-teal-green);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-green);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-navy-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:0;border-radius:0;background:#eef9fab8;color:var(--color-navy-blue);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-teal-green);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-green);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:0;border-radius:0;background:#ffffffc7;color:var(--color-navy-blue);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{background:#eef9faeb;color:var(--color-teal-green)}.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 color-mix(in srgb,var(--color-teal-green) 14%,transparent);color:color-mix(in srgb,var(--color-navy-blue) 68%,transparent)!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:0}.hospital-asc-feature-card{min-height:auto;text-align:center}.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:0 auto 2.25rem}.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:0}.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:1.25rem 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:0}.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:0;border-radius:0}.hospital-asc-feature-card{min-height:7.42rem;padding:clamp(.78rem,1.27vw,1.13rem);border-radius:0}.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:0}.hospital-asc-pathway-card-body{padding:1.1rem .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: var(--color-navy-blue);--hospital-asc-stage-edge-shadow: rgba(0, 58, 70, .18);background:var(--color-navy-blue)}.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:var(--color-white)}.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%,color-mix(in srgb,var(--color-teal-green) 10%,transparent));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,color-mix(in srgb,var(--color-navy-blue) 0%,transparent) 0%,color-mix(in srgb,var(--color-navy-blue) 82%,transparent) 42%,var(--color-navy-blue) 100%);pointer-events:none}.hospital-asc-coding-replica-shell{position:relative;z-index:1}.hospital-asc-coding-direct-heading{max-width:74rem;margin:0 auto clamp(1.8rem,2.6vw,2.55rem);text-align:center}.hospital-asc-coding-direct-heading h2,.hospital-asc-coding-direct-heading p{margin-left:auto;margin-right:auto;text-align:center}.hospital-asc-coding-direct-subtitle{display:grid;max-width:86rem;margin:0 auto;gap:0;text-align:center}.hospital-asc-coding-direct-subtitle p{text-align:center}.hospital-asc-coding-direct-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.45vw,1.25rem);align-items:stretch}.hospital-asc-coding-direct-card{--hospital-asc-coding-card-bg: var(--color-teal-green);--hospital-asc-coding-card-ink: var(--color-white);--hospital-asc-coding-card-muted: rgba(255, 255, 255, .9);--hospital-asc-coding-card-action-bg: #f4f8fb;--hospital-asc-coding-card-action-ink: var(--color-navy-blue);--hospital-asc-coding-card-action-hover-bg: var(--color-light-grey);display:flex;min-height:clamp(24rem,27vw,29rem);flex-direction:column;align-items:stretch;padding:clamp(1.28rem,1.7vw,1.65rem);border:0;border-radius:0;background:var(--hospital-asc-coding-card-bg);color:var(--hospital-asc-coding-card-ink);box-shadow:0 18px 42px #03111c3d}.hospital-asc-coding-direct-card--tone-2{--hospital-asc-coding-card-bg: #8fc9e8;--hospital-asc-coding-card-ink: var(--color-navy-blue);--hospital-asc-coding-card-muted: #27465a}.hospital-asc-coding-direct-card--tone-3{--hospital-asc-coding-card-bg: var(--color-navy-blue);--hospital-asc-coding-card-ink: var(--color-white);--hospital-asc-coding-card-muted: rgba(255, 255, 255, .86)}.hospital-asc-coding-direct-copy{display:grid;gap:.72rem;padding-bottom:1.2rem}.hospital-asc-coding-direct-card h3{margin:0;color:var(--hospital-asc-coding-card-ink);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-direct-card p{margin:0;color:var(--hospital-asc-coding-card-muted);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-direct-card ul{display:grid;gap:.46rem;margin:.2rem 0 0;padding-left:1.2rem}.hospital-asc-coding-direct-card li{color:var(--hospital-asc-coding-card-muted);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-direct-action{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-height:3.05rem;margin-top:auto;padding:.66rem 1rem;border:0;border-radius:0;background:var(--hospital-asc-coding-card-action-bg);color:var(--hospital-asc-coding-card-action-ink);cursor:pointer;font-family:var(--font-body);font-size:var(--content-body-font-size);font-weight:700;line-height:1.15;text-decoration:none}.hospital-asc-coding-direct-action:hover,.hospital-asc-coding-direct-action:focus-visible{background:var(--hospital-asc-coding-card-action-hover-bg);color:var(--hospital-asc-coding-card-action-ink);outline:none}.hospital-asc-coding-direct-action svg{width:1.05rem;height:1.05rem}.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-teal-green);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:var(--color-white);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:var(--color-white);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-teal-green),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-navy-blue);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:var(--color-white);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:var(--color-white)}.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,color-mix(in srgb,var(--color-teal-green) 6%,transparent)),#002b3dad;color:var(--color-white);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(var(--color-black) 0 0) content-box,linear-gradient(var(--color-black) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--color-black) 0 0) content-box,linear-gradient(var(--color-black) 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%,color-mix(in srgb,var(--color-teal-green) 82%,transparent),color-mix(in srgb,var(--color-teal-green) 30%,transparent) 64%,color-mix(in srgb,var(--color-teal-green) 0%,transparent) 80%) 0 0 / 50% 100% repeat;filter:drop-shadow(0 0 .5rem rgba(190,250,255,.9)) drop-shadow(0 0 1.1rem color-mix(in srgb,var(--color-teal-green) 70%,transparent)) drop-shadow(0 0 .6rem color-mix(in srgb,var(--color-teal-green) 55%,transparent));opacity:0;pointer-events:none;transition:opacity .7s ease;will-change:background-position,opacity;-webkit-mask:linear-gradient(var(--color-black) 0 0) content-box,linear-gradient(var(--color-black) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--color-black) 0 0) content-box,linear-gradient(var(--color-black) 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:color-mix(in srgb,var(--color-teal-green) 95%,transparent);background:var(--color-white);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,.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-teal-green)}.hospital-asc-coding-process-button:focus-visible{outline:2px solid var(--color-teal-green);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-teal-green);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-teal-green);color:var(--color-white)}.hospital-asc-coding-process-card h3{margin:0;color:var(--color-white);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-teal-green);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-teal-green);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-teal-green)}.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,color-mix(in srgb,var(--color-teal-green) 86%,transparent),#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:color-mix(in srgb,var(--color-teal-green) 74%,transparent);color:var(--color-white);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:var(--color-white);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-teal-green);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-teal-green) 0%,var(--color-teal-green) 100%);color:var(--color-white);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 color-mix(in srgb,var(--color-teal-green) 10%,transparent),0 18px 38px color-mix(in srgb,var(--color-teal-green) 36%,transparent);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:color-mix(in srgb,var(--color-teal-green) 95%,transparent);background:var(--color-white);color:var(--color-teal-green);box-shadow:0 18px 32px #00121c33,inset 0 1px #b7fff838;outline:none}.hospital-asc-coding-download-button:focus-visible{outline:2px solid var(--color-teal-green);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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:.75rem;overflow:hidden;isolation:isolate;background:#fffffff0;color:var(--color-navy-blue);box-shadow:0 18px 42px color-mix(in srgb,var(--color-navy-blue) 10%,transparent);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:color-mix(in srgb,var(--color-teal-green) 60%,transparent);background:#f0fcfafa;box-shadow:0 32px 56px color-mix(in srgb,var(--color-navy-blue) 20%,transparent),0 0 0 .5rem color-mix(in srgb,var(--color-teal-green) 16%,transparent);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:color-mix(in srgb,var(--color-teal-green) 16%,transparent);border-color:color-mix(in srgb,var(--color-teal-green) 35%,transparent);transform:scale(1.08);box-shadow:0 8px 20px color-mix(in srgb,var(--color-teal-green) 22%,transparent)}.hospital-asc-coding-trust-card:hover>svg,.hospital-asc-coding-trust-card:focus-within>svg{transform:translate(.28rem);color:var(--color-teal-green)}.hospital-asc-coding-trust-icon{display:inline-flex;align-items:center;justify-content:center;width:3.35rem;height:3.35rem;border:1px solid color-mix(in srgb,var(--color-teal-green) 18%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--color-teal-green) 8%,transparent);color:var(--color-teal-green);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-navy-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-navy-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-teal-green);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 color-mix(in srgb,var(--color-teal-green) 24%,transparent);border-radius:.75rem;background:#f5fdfdeb;color:var(--color-navy-blue);box-shadow:0 18px 40px color-mix(in srgb,var(--color-navy-blue) 8%,transparent);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:color-mix(in srgb,var(--color-teal-green) 55%,transparent);background:#ebfaf9fa;box-shadow:0 28px 52px color-mix(in srgb,var(--color-navy-blue) 16%,transparent),0 0 0 .4rem color-mix(in srgb,var(--color-teal-green) 12%,transparent);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-teal-green)}.hospital-asc-coding-commitment-strip>svg{width:2.1rem;height:2.1rem;color:var(--color-teal-green);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-teal-green);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:0;box-shadow:0 28px 70px color-mix(in srgb,var(--color-navy-blue) 28%,transparent)}.hospital-asc-coding-inquiry-panel-inner{position:relative;display:grid;gap:0;min-height:100%;padding:0;overflow:hidden;border:0;border-radius:0;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:minmax(0,1fr);gap:0;align-items:start;padding:1.8rem 4rem 1.15rem 2.25rem;overflow:hidden;color:var(--color-navy-blue);background:var(--color-white)}.hospital-asc-coding-inquiry-panel-header:before,.hospital-asc-coding-inquiry-panel-header:after{display: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-teal-green);box-shadow:0 16px 30px color-mix(in srgb,var(--color-navy-blue) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-teal-green) 16%,transparent)}.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:var(--color-navy-blue);font-family:var(--font-heading);font-size:var(--heading-featured-size);font-weight:700;line-height:1.14;text-align:left}.hospital-asc-coding-inquiry-panel-heading-copy p{max-width:34rem;margin:.55rem 0 0;color:var(--color-navy-blue);font-size:var(--content-small-font-size);font-weight:400;line-height:1.48;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:color-mix(in srgb,var(--color-navy-blue) 78%,transparent);background:transparent;cursor:pointer}.hospital-asc-coding-inquiry-close:hover,.hospital-asc-coding-inquiry-close:focus-visible{background:color-mix(in srgb,var(--color-teal-green) 8%,transparent);color:var(--color-navy-blue);outline:none}.hospital-asc-coding-inquiry-form{display:grid;gap:.9rem;padding:.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-navy-blue);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-teal-green);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;border:1px solid color-mix(in srgb,var(--color-navy-blue) 14%,transparent);border-radius:0;background:linear-gradient(180deg,#fffffffa,#fafdfefa);color:var(--color-navy-blue);font-family:var(--font-body);font-size:var(--content-small-font-size);line-height:1.4;box-shadow:0 8px 18px color-mix(in srgb,var(--color-navy-blue) 6%,transparent),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:color-mix(in srgb,var(--color-teal-green) 56%,transparent);outline:none;box-shadow:0 0 0 3px #16c7c824,0 10px 22px color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.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:0;background:var(--color-teal-green);color:var(--color-white);font-weight:700;cursor:pointer;box-shadow:none}.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:0;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-navy-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-teal-green)}.hospital-asc-coding-inquiry-panel-footer a{color:var(--color-teal-green);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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:999px;background:#fffffff0;color:var(--color-teal-green);box-shadow:0 10px 22px color-mix(in srgb,var(--color-navy-blue) 12%,transparent);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:color-mix(in srgb,var(--color-teal-green) 16%,transparent);color:var(--color-teal-green);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:var(--color-navy-blue);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:var(--color-navy-blue);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:var(--color-navy-blue);box-shadow:0 18px 36px color-mix(in srgb,var(--color-navy-blue) 18%,transparent)}.hospital-asc-coding-video-frame video,.hospital-asc-coding-video-frame iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0;background:var(--color-navy-blue)}.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:min(47rem,calc(100vh - 2rem));overflow:hidden;padding:clamp(1.15rem,1.7vw,1.65rem);border:1px solid color-mix(in srgb,var(--color-teal-green) 16%,transparent);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:var(--color-navy-blue);cursor:pointer;box-shadow:0 10px 24px color-mix(in srgb,var(--color-navy-blue) 14%,transparent);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:var(--color-navy-blue);color:var(--color-white);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 color-mix(in srgb,var(--color-teal-green) 12%,transparent);border-radius:50%;background:#ffffffdb;color:var(--color-teal-green);box-shadow:0 12px 28px color-mix(in srgb,var(--color-teal-green) 12%,transparent)}.hospital-asc-coding-resources-icon svg{width:44%;height:44%;stroke-width:1.9}.hospital-asc-coding-resources-header h3{margin:0;color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 13%,transparent);border-radius:var(--surface-apple-radius-compact, 1rem);background:#ffffffd6;box-shadow:0 12px 30px color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.hospital-asc-coding-resources-list{padding:.68rem;display:grid;grid-auto-rows:max-content;align-content:start;gap:.34rem;max-height:min(32rem,calc(100vh - 15rem));overflow-y:auto}.hospital-asc-coding-resources-list-entry{display:grid;gap:.34rem}.hospital-asc-coding-resources-category{margin:.58rem 0 .12rem;padding:0 .4rem;color:var(--color-teal-green);font-family:var(--font-heading);font-size:.72rem;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:uppercase}.hospital-asc-coding-resources-list-entry:first-child .hospital-asc-coding-resources-category{margin-top:0}.hospital-asc-coding-resources-item{width:100%;min-height:3.95rem;padding:.62rem .78rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;border:0;border-bottom:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:.8rem;background:transparent;color:var(--color-navy-blue);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-teal-green);outline:none}.hospital-asc-coding-resources-item>svg:first-child{width:1.55rem;height:1.55rem;color:var(--color-teal-green);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-teal-green);color:var(--color-white)}.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:var(--color-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:.8rem;background:var(--color-white);box-shadow:0 16px 34px color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.hospital-asc-coding-resources-pdf iframe{width:100%;height:21rem;display:block;border:0;background:var(--color-white)}.hospital-asc-coding-resources-placeholder{min-height:21rem;padding:1.2rem;display:grid;place-items:center;align-content:center;gap:.7rem;color:var(--color-navy-blue);text-align:center;background:linear-gradient(135deg,#e6f6f9f2,#fffffff5)}.hospital-asc-coding-resources-placeholder svg{width:2.4rem;height:2.4rem;color:var(--color-teal-green)}.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:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 32%,transparent);border-radius:var(--button-radius-secondary);background:transparent;color:var(--color-teal-green);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,var(--color-teal-green) 0%,var(--color-teal-green) 100%);color:var(--color-white);box-shadow:0 12px 24px color-mix(in srgb,var(--color-teal-green) 22%,transparent)}.hospital-asc-coding-resources-actions button:disabled{border-color:color-mix(in srgb,var(--color-navy-blue) 10%,transparent);background:color-mix(in srgb,var(--color-navy-blue) 6%,transparent);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:var(--color-navy-blue);color:var(--color-white);box-shadow:0 14px 28px color-mix(in srgb,var(--color-navy-blue) 16%,transparent);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:var(--color-white);color:var(--color-navy-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,var(--color-navy-blue) 0%,var(--color-navy-blue) 100%);box-shadow:0 14px 30px color-mix(in srgb,var(--color-navy-blue) 16%,transparent)}.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(var(--color-white),var(--color-white)) padding-box,linear-gradient(135deg,var(--color-teal-green) 0%,var(--color-teal-green) 100%) border-box;box-shadow:0 8px 20px color-mix(in srgb,var(--color-navy-blue) 6%,transparent)}.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:var(--color-white);border:.26rem solid var(--color-teal-green);box-shadow:0 0 0 .32rem color-mix(in srgb,var(--color-teal-green) 22%,transparent);z-index:3}.hospital-asc-coding-process-hotspot--active:before{background:var(--color-teal-green);border-color:var(--color-white);box-shadow:0 0 0 .32rem color-mix(in srgb,var(--color-teal-green) 26%,transparent),0 .85rem 1.45rem color-mix(in srgb,var(--color-teal-green) 24%,transparent)}.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-teal-green);color:var(--color-white);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:color-mix(in srgb,var(--color-teal-green) 12%,transparent);color:var(--color-teal-green)}.hospital-asc-coding-process-icon svg{width:1.05rem;height:1.05rem}.hospital-asc-coding-process-button{border-color:color-mix(in srgb,var(--color-navy-blue) 12%,transparent);background:var(--color-white);color:var(--color-navy-blue);box-shadow:0 6px 16px color-mix(in srgb,var(--color-navy-blue) 8%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.hospital-asc-coding-process-button:hover,.hospital-asc-coding-process-button:focus-visible{border-color:color-mix(in srgb,var(--color-navy-blue) 12%,transparent);background:var(--color-white);box-shadow:0 6px 16px color-mix(in srgb,var(--color-navy-blue) 8%,transparent);transform:none}.hospital-asc-coding-process-button[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-teal-green) 95%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--color-teal-green) 96%,transparent),color-mix(in srgb,var(--color-teal-green) 98%,transparent)),var(--color-teal-green);color:var(--color-white);box-shadow:0 15px 28px color-mix(in srgb,var(--color-teal-green) 26%,transparent),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-navy-blue)}.hospital-asc-coding-process-card p{grid-area:desc;align-self:start;font-size:.66rem;line-height:1.3;color:var(--color-navy-blue)}.hospital-asc-coding-process-action{color:var(--color-teal-green)}.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-navy-blue)}.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-navy-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:var(--color-white)}.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:var(--color-white);color:var(--color-teal-green)}.hospital-asc-coding-process-chevron{display:inline-flex;grid-area:chev;justify-self:end;align-self:end;width:1rem;height:1rem;color:var(--color-teal-green)}.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:color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:1.2rem;background:var(--color-white);box-shadow:0 12px 26px color-mix(in srgb,var(--color-navy-blue) 8%,transparent);-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:color-mix(in srgb,var(--color-teal-green) 16%,transparent);color:var(--color-teal-green)}.hospital-asc-coding-featured-badge svg{color:var(--color-teal-green);fill:currentColor}.hospital-asc-coding-featured-kicker{display:none}.hospital-asc-coding-featured-card h3{grid-area:title;color:var(--color-navy-blue)}.hospital-asc-coding-featured-card p:not(.hospital-asc-coding-featured-meta){grid-area:desc;color:var(--color-navy-blue)}.hospital-asc-coding-featured-card ul{grid-area:list}.hospital-asc-coding-featured-card li{color:var(--color-navy-blue)}.hospital-asc-coding-featured-card li svg{color:var(--color-teal-green)}.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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 6%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 5%,transparent)}.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)}}@media(max-width:899px){.hospital-asc-coding-direct-grid{grid-template-columns:minmax(0,1fr)}.hospital-asc-coding-direct-card{min-height:0}}.hospital-asc-patient-resources-section{--hospital-asc-stage-surface: var(--color-white);--hospital-asc-stage-edge-shadow: color-mix(in srgb, var(--color-navy-blue) 8%, transparent);--hospital-asc-stage-sprout-line: color-mix(in srgb, var(--color-teal-green) 34%, transparent);--hospital-asc-stage-sprout-line-glow: color-mix(in srgb, var(--color-teal-green) 14%, transparent);--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%,color-mix(in srgb,var(--color-teal-green) 14%,transparent) 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-stage{width:min(100% - 1.5rem,1360px);padding-top:clamp(2.2rem,4vw,3.8rem);padding-bottom:clamp(2.4rem,4.5vw,4.4rem)}.hospital-asc-engagement-header{display:grid;justify-items:center;max-width:52rem;margin:0 auto clamp(1.8rem,3vw,2.7rem);text-align:center}.hospital-asc-education-journey-section .hospital-asc-engagement-header .hospital-asc-education-journey-title-line{white-space:normal}.hospital-asc-education-journey-section .hospital-asc-engagement-header h2{color:var(--color-navy-blue);text-align:center}.hospital-asc-education-journey-section .hospital-asc-engagement-header .hospital-asc-education-journey-intro{max-width:48rem;margin:clamp(.7rem,1.1vw,.95rem) auto 0;color:var(--color-navy-blue);text-align:center}.hospital-asc-engagement-layout{width:min(100%,1320px);margin:0 auto}.hospital-asc-engagement-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.35rem);min-width:0}.hospital-asc-engagement-point-row{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(.62rem,.9vw,.86rem);margin:0;padding:0;list-style:none}.hospital-asc-education-journey-section .hospital-asc-engagement-point-row .hospital-asc-education-journey-trust-item{display:grid;grid-template-columns:.62rem minmax(0,1fr);min-height:0;align-items:center;gap:clamp(.72rem,.95vw,.95rem);padding:0;border:0;border-radius:0;background:transparent;color:#fffffff0;box-shadow:none}.hospital-asc-education-journey-section .hospital-asc-engagement-point-row .hospital-asc-education-journey-trust-icon{width:.48rem;height:.48rem;rotate:45deg;background:#fffffff5;color:#fffffff5}.hospital-asc-education-journey-section .hospital-asc-engagement-point-row .hospital-asc-education-journey-trust-icon svg{display:none}.hospital-asc-education-journey-section .hospital-asc-engagement-point-row .hospital-asc-education-journey-trust-item>span:last-child{color:#fffffff0;font-family:var(--font-body);font-size:var(--content-body-font-size);font-weight:400;line-height:var(--content-body-line-height)}.hospital-asc-engagement-card-shell,.hospital-asc-engagement-card{min-width:0;height:100%}.hospital-asc-engagement-card{display:grid;grid-template-rows:auto 1fr auto;min-height:100%;overflow:hidden;border-radius:.62rem;background:var(--color-white);box-shadow:0 14px 30px color-mix(in srgb,var(--color-navy-blue) 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-navy-blue) 7%,transparent)}.hospital-asc-engagement-card-media{aspect-ratio:1.42 / 1;overflow:hidden;background:#e9f7f8}.hospital-asc-engagement-card-media img{width:100%;height:100%;object-fit:cover}.hospital-asc-engagement-card-copy{display:grid;align-content:start;padding:clamp(1rem,1.45vw,1.3rem)}.hospital-asc-engagement-card-label{width:fit-content;margin-bottom:.72rem;color:var(--color-teal-green);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:800;line-height:var(--content-meta-line-height)}.hospital-asc-engagement-card h3{margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(1.08rem,1.3vw,1.3rem);font-weight:800;line-height:1.12}.hospital-asc-engagement-card p{margin:.68rem 0 0;color:var(--color-navy-blue);font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.hospital-asc-engagement-card ul{display:flex;flex-wrap:wrap;gap:.38rem;margin:.85rem 0 0;padding:0;list-style:none}.hospital-asc-engagement-card li{padding:0;color:var(--color-teal-green);font-size:var(--content-meta-font-size);font-weight:800;line-height:var(--content-meta-line-height)}.hospital-asc-engagement-card li:not(:last-child):after{content:"/";margin:0 0 0 .38rem;color:#36527d6b}.hospital-asc-engagement-card-action{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.85rem;margin:0 clamp(1rem,1.45vw,1.25rem) clamp(1rem,1.45vw,1.25rem);padding:.68rem 1rem;border:0;border-radius:999px;background:linear-gradient(180deg,var(--color-teal-green) 0%,var(--color-teal-green) 100%);color:var(--color-white);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:800;line-height:var(--content-small-line-height);text-decoration:none;cursor:pointer;white-space:normal;text-align:center;box-shadow:inset 0 1px #ffffff47,0 12px 24px color-mix(in srgb,var(--color-teal-green) 20%,transparent)}.hospital-asc-engagement-card-action span{min-width:0}.hospital-asc-engagement-card-action svg{width:1.16rem;height:1.16rem}.hospital-asc-engagement-card-action:hover,.hospital-asc-engagement-card-action:focus-visible{outline:none;background:linear-gradient(180deg,var(--color-teal-green) 0%,#008f99 100%);box-shadow:inset 0 1px #ffffff52,0 15px 28px color-mix(in srgb,var(--color-teal-green) 26%,transparent)}@media(max-width:1100px){.hospital-asc-engagement-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hospital-asc-education-journey-section .hospital-asc-engagement-point-row .hospital-asc-education-journey-trust-item>span:last-child{font-size:.92rem}}@media(max-width:820px){.hospital-asc-education-journey-section .hospital-asc-engagement-header h2{color:var(--color-navy-blue);font-size:clamp(1.78rem,8vw,2.55rem)}.hospital-asc-education-journey-section .hospital-asc-engagement-header .hospital-asc-education-journey-intro{color:var(--color-navy-blue);font-size:1rem}.hospital-asc-engagement-card-grid{grid-template-columns:minmax(0,1fr)}.hospital-asc-engagement-card-shell:first-child,.hospital-asc-engagement-point-row,.hospital-asc-engagement-card{grid-column:auto;grid-row:auto}.hospital-asc-engagement-card{grid-template-columns:minmax(8.8rem,.34fr) minmax(0,.66fr);grid-template-rows:1fr auto}.hospital-asc-engagement-card-media{grid-row:1 / span 2;aspect-ratio:auto;min-height:100%}.hospital-asc-engagement-card-action{justify-self:start;width:fit-content}.hospital-asc-engagement-point-row{grid-template-columns:minmax(0,1fr);align-content:start}}@media(max-width:520px){.hospital-asc-education-journey-section .hospital-asc-education-journey-stage{width:calc(100% - 1rem);padding-top:1.8rem;padding-bottom:2rem}.hospital-asc-engagement-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto}.hospital-asc-engagement-card-media{grid-row:auto;aspect-ratio:1.72 / 1;min-height:0}.hospital-asc-engagement-card-action{width:auto}.hospital-asc-engagement-point-row{grid-template-columns:minmax(0,1fr)}}.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,var(--color-teal-green) 0%,var(--color-teal-green) 100%);color:var(--color-white);font-size:var(--content-small-font-size);line-height:var(--content-small-line-height);box-shadow:inset 0 1px #ffffff47,0 12px 24px color-mix(in srgb,var(--color-teal-green) 20%,transparent)}.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,var(--color-teal-green) 0%,#008f99 100%);outline:none;box-shadow:inset 0 1px #ffffff52,0 15px 28px color-mix(in srgb,var(--color-teal-green) 26%,transparent)}.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 color-mix(in srgb,var(--color-teal-green) 18%,transparent);border-radius:.9rem;background:#fffffffa;box-shadow:0 18px 34px color-mix(in srgb,var(--color-navy-blue) 18%,transparent),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:var(--color-navy-blue);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-green);outline:none}.hospital-asc-education-journey-download-option-meta{color:var(--color-teal-green);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 color-mix(in srgb,var(--color-teal-green) 16%,transparent);border-radius:999px;background:#eefbfcfa;color:var(--color-teal-green);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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:999px;background:#fffffff0;color:var(--color-teal-green);box-shadow:0 10px 22px color-mix(in srgb,var(--color-navy-blue) 12%,transparent);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:var(--color-navy-blue);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:var(--color-navy-blue);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:var(--color-navy-blue);box-shadow:0 18px 36px color-mix(in srgb,var(--color-navy-blue) 18%,transparent)}.hospital-asc-education-video-frame video{display:block;width:100%;aspect-ratio:16 / 9;background:var(--color-navy-blue)}.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:var(--color-navy-blue)}.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-teal-green);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:var(--color-navy-blue);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:var(--color-navy-blue);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:var(--color-navy-blue);box-shadow:0 18px 38px color-mix(in srgb,var(--color-navy-blue) 16%,transparent)}.hospital-asc-practice-growth-player video{display:block;width:100%;aspect-ratio:16 / 9;background:var(--color-navy-blue);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,var(--color-teal-green),var(--color-teal-green));color:var(--color-white);cursor:pointer;box-shadow:0 10px 22px color-mix(in srgb,var(--color-teal-green) 24%,transparent)}.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-teal-green);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:var(--color-navy-blue);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:var(--color-white);color:var(--color-teal-green);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-teal-green) 28%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:.48rem;background:var(--color-white);color:var(--color-navy-blue);text-align:left;cursor:pointer}.hospital-asc-practice-growth-episode-card--active{border-color:var(--color-teal-green);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-teal-green) 20%,transparent),0 12px 24px color-mix(in srgb,var(--color-teal-green) 12%,transparent)}.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-teal-green);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:var(--color-navy-blue);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,var(--color-teal-green),var(--color-teal-green));color:var(--color-white);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:800;text-decoration:none;box-shadow:0 14px 26px color-mix(in srgb,var(--color-teal-green) 22%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}.hospital-asc-education-materials-modal-header img{width:100%;aspect-ratio:.85;object-fit:contain;border:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:.45rem;background:#eefbfccc}.hospital-asc-education-materials-modal-header span{display:inline-flex;color:var(--color-teal-green);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:var(--color-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 16%,transparent);border-radius:.38rem;background:var(--color-white);color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 16%,transparent);border-radius:.52rem;background:#eefbfcf0;color:var(--color-navy-blue)}.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,var(--color-teal-green),var(--color-teal-green));color:var(--color-white)}.hospital-asc-education-materials-recipient strong{color:var(--color-teal-green);font-family:var(--font-heading);font-size:var(--content-body-font-size)}.hospital-asc-education-materials-status{margin:0;color:var(--color-teal-green);font-weight:700}.hospital-asc-education-materials-actions{display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}.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 color-mix(in srgb,var(--color-teal-green) 62%,transparent);background:var(--color-white);color:var(--color-teal-green)}.hospital-asc-education-materials-submit{border:0;background:linear-gradient(180deg,var(--color-teal-green),var(--color-teal-green));color:var(--color-white);box-shadow:0 14px 24px color-mix(in srgb,var(--color-teal-green) 20%,transparent)}.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:var(--color-navy-blue)}@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-modal,.hospital-asc-education-video-frame,.hospital-asc-practice-growth-player,.hospital-asc-practice-growth-episode-card,.hospital-asc-practice-growth-resource-link,.hospital-asc-education-materials-modal-header img,.hospital-asc-education-materials-form input,.hospital-asc-education-materials-form select,.hospital-asc-education-materials-form textarea,.hospital-asc-education-materials-recipient,.hospital-asc-education-materials-cancel,.hospital-asc-education-materials-submit{border-radius:0}.hospital-asc-education-modal{border:1px solid rgba(10,165,178,.34);background:var(--color-white);box-shadow:0 28px 72px color-mix(in srgb,var(--color-navy-blue) 24%,transparent)}.hospital-asc-education-modal-close{border-radius:0;background:var(--color-white);color:var(--color-navy-blue);box-shadow:none}.hospital-asc-education-video-modal-header h3,.hospital-asc-education-materials-modal-header h3,.hospital-asc-practice-growth-modal-header h3{color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif;font-size:1.55rem;font-weight:700;line-height:1.24;letter-spacing:0}.hospital-asc-education-video-modal-header p,.hospital-asc-education-materials-modal-header p,.hospital-asc-practice-growth-modal-header p,.hospital-asc-education-materials-recipient,.hospital-asc-education-materials-secure,.hospital-asc-practice-growth-episode-copy em{color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif;font-size:var(--content-body-font-size);font-weight:400;line-height:var(--content-body-line-height);letter-spacing:0}.hospital-asc-education-materials-modal-header span,.hospital-asc-practice-growth-modal-kicker,.hospital-asc-education-materials-form label,.hospital-asc-practice-growth-episode-bar h4,.hospital-asc-practice-growth-episode-bar>span,.hospital-asc-practice-growth-episode-copy small{font-family:Inter,Arial,sans-serif;font-size:var(--content-meta-font-size);font-weight:700;line-height:var(--content-meta-line-height);letter-spacing:0}.hospital-asc-education-materials-form input,.hospital-asc-education-materials-form select,.hospital-asc-education-materials-form textarea{color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.34}.hospital-asc-education-materials-recipient svg,.hospital-asc-practice-growth-nav,.hospital-asc-practice-growth-episode-bar button{border-radius:0;background:var(--color-teal-green);box-shadow:none}.hospital-asc-education-materials-cancel,.hospital-asc-education-materials-submit,.hospital-asc-practice-growth-resource-link{min-height:3.15rem;background:var(--color-teal-green);color:var(--color-white);font-family:Inter,Arial,sans-serif;font-size:var(--content-body-font-size);font-weight:700;line-height:var(--content-body-line-height);letter-spacing:0;box-shadow:none}.hospital-asc-education-materials-cancel{border:1px solid var(--color-teal-green);background:var(--color-white);color:var(--color-teal-green)}.hospital-asc-practice-growth-episode-copy strong{color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif;font-size:var(--content-small-font-size);font-weight:700;line-height:var(--content-small-line-height);letter-spacing:0}@media(max-width:480px){.hospital-asc-practice-growth-modal{border-radius:0}.hospital-asc-education-video-modal-header h3,.hospital-asc-education-materials-modal-header h3,.hospital-asc-practice-growth-modal-header h3{font-size:1.45rem}}.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-teal-green) 0%,var(--color-teal-green) 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 color-mix(in srgb,var(--color-teal-green) 55%,transparent);border-radius:999px;background:var(--color-white);color:var(--color-teal-green);box-shadow:0 0 0 .28rem var(--color-white)}.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 color-mix(in srgb,var(--color-teal-green) 85%,transparent)}.hospital-asc-education-journey-stub:after{content:"";position:absolute;top:50%;width:.42rem;height:.42rem;border-radius:999px;background:var(--color-teal-green);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}}.hospital-asc-partnership-section{--hospital-asc-stage-surface: var(--color-white);--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: color-mix(in srgb, var(--color-teal-green) 34%, transparent);--hospital-asc-stage-sprout-line-glow: color-mix(in srgb, var(--color-teal-green) 14%, transparent);--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:var(--color-white);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,var(--color-white) 0%,rgba(255,255,255,.92) 48%,rgba(255,255,255,0) 100%);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 color-mix(in srgb,var(--color-navy-blue) 6%,transparent);border-radius:1rem;background:var(--color-white);color:var(--color-teal-green);box-shadow:0 12px 26px color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}.hospital-asc-partnership-heading-mark svg{width:2rem;height:2rem;stroke-width:1.8}.hospital-asc-partnership-heading h2{margin:0;color:var(--color-navy-blue);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-teal-green)}.hospital-asc-partnership-heading>p{margin:0;max-width:27rem;color:var(--color-navy-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,var(--color-teal-green) 0%,var(--color-teal-green) 100%);box-shadow:0 16px 32px color-mix(in srgb,var(--color-teal-green) 20%,transparent);color:var(--color-navy-blue)}.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:var(--color-white);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-navy-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-partnership-success-note p{margin:0;color:var(--color-navy-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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:.88rem;background:#fffffff5;box-shadow:0 16px 30px color-mix(in srgb,var(--color-navy-blue) 11%,transparent);-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:color-mix(in srgb,var(--color-teal-green) 50%,transparent);box-shadow:0 28px 52px color-mix(in srgb,var(--color-navy-blue) 18%,transparent),0 0 0 .45rem color-mix(in srgb,var(--color-teal-green) 12%,transparent);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%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),transparent 42%),linear-gradient(180deg,#fffffffc,#f8fcfffa);filter:drop-shadow(0 18px 28px color-mix(in srgb,var(--color-navy-blue) 14%,transparent));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 color-mix(in srgb,var(--color-navy-blue) 14%,transparent));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:var(--color-white);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-navy-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 color-mix(in srgb,var(--color-teal-green) 18%,transparent);border-radius:.82rem;background:#fffffff2;box-shadow:0 18px 38px color-mix(in srgb,var(--color-navy-blue) 12%,transparent);-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:color-mix(in srgb,var(--color-teal-green) 55%,transparent);box-shadow:0 24px 46px color-mix(in srgb,var(--color-navy-blue) 18%,transparent),0 0 0 .3rem color-mix(in srgb,var(--color-teal-green) 10%,transparent);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 color-mix(in srgb,var(--color-teal-green) 55%,transparent);outline-offset:4px}.hospital-asc-partnership-path-card-header{display:grid;grid-template-columns:minmax(0,1fr);gap:.62rem;align-items:center;justify-items:center;text-align:center}.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-teal-green),var(--color-teal-green));color:var(--color-white);box-shadow:0 12px 24px color-mix(in srgb,var(--color-teal-green) 20%,transparent)}.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-navy-blue);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;text-align:center}.hospital-asc-partnership-path-description{margin:0;color:var(--color-navy-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 color-mix(in srgb,var(--color-navy-blue) 5.5%,transparent);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-navy-blue)}.hospital-asc-partnership-path-detail+.hospital-asc-partnership-path-detail{border-top:1px solid color-mix(in srgb,var(--color-navy-blue) 5.5%,transparent)}.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:color-mix(in srgb,var(--color-teal-green) 12%,transparent);color:var(--color-teal-green)}.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 color-mix(in srgb,var(--color-teal-green) 72%,transparent);border-radius:var(--button-radius-secondary);background:#fffffff0;color:var(--color-teal-green);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-teal-green);color:var(--color-white);box-shadow:0 10px 20px color-mix(in srgb,var(--color-teal-green) 20%,transparent);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:color-mix(in srgb,var(--color-navy-blue) 13%,transparent);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 color-mix(in srgb,var(--color-teal-green) 32%,transparent);border-radius:999px;background:var(--color-white);color:var(--color-navy-blue);text-align:center;box-shadow:0 18px 38px color-mix(in srgb,var(--color-navy-blue) 14%,transparent),0 0 0 .65rem color-mix(in srgb,var(--color-teal-green) 8%,transparent);justify-self:center;margin:-.35rem auto 0}.hospital-asc-partnership-outcome-rings{position:absolute;inset:-.75rem;border:1px dashed color-mix(in srgb,var(--color-teal-green) 26%,transparent);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:color-mix(in srgb,var(--color-teal-green) 12%,transparent);color:var(--color-teal-green)}.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-navy-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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent);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-navy-blue);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-navy-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-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-teal-green)}.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-navy-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:color-mix(in srgb,var(--color-navy-blue) 8%,transparent);box-shadow:0 12px 24px color-mix(in srgb,var(--color-navy-blue) 12%,transparent);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 color-mix(in srgb,var(--color-teal-green) 24%,transparent);border-radius:.42rem;background:#ffffffe6;color:var(--color-teal-green);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:color-mix(in srgb,var(--color-teal-green) 13%,transparent);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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent);-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:color-mix(in srgb,var(--color-teal-green) 55%,transparent);color:var(--color-navy-blue);box-shadow:0 16px 28px color-mix(in srgb,var(--color-navy-blue) 18%,transparent),0 0 0 .3rem color-mix(in srgb,var(--color-teal-green) 14%,transparent);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-navy-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 color-mix(in srgb,var(--color-navy-blue) 4.5%,transparent)}.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:color-mix(in srgb,var(--color-teal-green) 12%,transparent);color:var(--color-teal-green)}.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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:.7rem;background:#fffffff0;box-shadow:0 20px 45px color-mix(in srgb,var(--color-navy-blue) 11%,transparent);-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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}.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:color-mix(in srgb,var(--color-teal-green) 10%,transparent);color:var(--color-teal-green)}.hospital-asc-partnership-bottom-benefit h3{margin:0 0 .25rem;color:var(--color-navy-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-partnership-bottom-benefit p{margin:0;color:var(--color-navy-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,var(--color-teal-green) 0%,var(--color-teal-green) 100%);color:var(--color-white);font-family:var(--font-heading);text-align:left;box-shadow:0 12px 24px color-mix(in srgb,var(--color-teal-green) 18%,transparent);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-teal-green)}.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-navy-blue);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-teal-green)}.hospital-asc-partnership-phone-link strong{color:var(--color-teal-green)}.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(43rem,calc(100vw - 2rem));max-height:none;overflow:visible;border-radius:0;box-shadow:0 24px 58px color-mix(in srgb,var(--color-navy-blue) 24%,transparent);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 color-mix(in srgb,var(--color-teal-green) 28%,transparent);border-radius:0;background:var(--color-white);box-shadow:inset 0 5px 0 var(--color-teal-green)}.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.45rem 4rem 1.25rem 2rem;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--color-teal-green) 18%,transparent);background:#f7fcfd;color:var(--color-white)}.hospital-asc-partnership-panel-header:before,.hospital-asc-partnership-panel-header:after{display: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:3.6rem;height:3.6rem;border:1px solid color-mix(in srgb,var(--color-teal-green) 24%,transparent);border-radius:0;background:var(--color-white);box-shadow:none;color:var(--color-teal-green)}.hospital-asc-partnership-panel-badge svg{width:1.85rem;height:1.85rem;stroke-width:1.9}.hospital-asc-partnership-panel-heading-copy{position:relative;z-index:1;display:grid;gap:.25rem}.hospital-asc-partnership-panel-heading-copy h3{margin:0;color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif;font-size:1.55rem;font-weight:700;line-height:1.24;letter-spacing:0;text-align:left}.hospital-asc-partnership-panel-heading-copy p{margin:0;color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.34;letter-spacing:0;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:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:0;background:var(--color-white);color:var(--color-navy-blue);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-navy-blue);font-family:Inter,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.2;letter-spacing:0}.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-teal-green);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 color-mix(in srgb,var(--color-navy-blue) 14%,transparent);border-radius:0;background:var(--color-white);box-shadow:none;color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.34;letter-spacing:0}.hospital-asc-partnership-field input:focus,.hospital-asc-partnership-field select:focus,.hospital-asc-partnership-field textarea:focus{border-color:color-mix(in srgb,var(--color-teal-green) 56%,transparent);box-shadow:0 0 0 3px #16c7c824;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-family:Inter,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.34;letter-spacing:0}.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:1px solid var(--color-teal-green);border-radius:0;background:var(--color-teal-green);box-shadow:none;color:var(--color-white);font-family:Inter,Arial,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.34;letter-spacing:0;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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);background:#f7fcfd;text-align:center}.hospital-asc-partnership-panel-footer p,.hospital-asc-partnership-panel-footer small{margin:0;color:var(--color-navy-blue)}.hospital-asc-partnership-panel-footer p{display:inline-flex;gap:.45rem;align-items:center;justify-content:center;font-family:Inter,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.34;letter-spacing:0}.hospital-asc-partnership-panel-footer svg{flex:0 0 auto;width:.95rem;height:.95rem;color:var(--color-teal-green)}.hospital-asc-partnership-panel-footer a{color:var(--color-teal-green);font-weight:700;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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);filter:none;box-shadow:0 16px 30px color-mix(in srgb,var(--color-navy-blue) 11%,transparent);overflow:visible;justify-items:stretch;isolation:auto}body .app-shell .hospital-asc-partnership-model-card.hospital-asc-partnership-model-card--mobile{border-color:color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:1.25rem;clip-path:none;outline:0;outline-offset:0;box-shadow:0 16px 30px color-mix(in srgb,var(--color-navy-blue) 11%,transparent);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%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}.hospital-asc-partnership-bottom-benefit-shell:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}.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:color-mix(in srgb,var(--color-teal-green) 12%,transparent);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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 16%,transparent);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:color-mix(in srgb,var(--color-teal-green) 36%,transparent);box-shadow:0 18px 36px color-mix(in srgb,var(--color-navy-blue) 13%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-teal-green) 18%,transparent)}.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 color-mix(in srgb,var(--color-teal-green) 20%,transparent);border-radius:999px;background:var(--color-white);color:var(--color-teal-green)}.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:color-mix(in srgb,var(--color-teal-green) 48%,transparent);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-navy-blue)}.hospital-asc-partnership-section .hospital-asc-partnership-intro>p{color:var(--color-navy-blue)}.hospital-asc-partnership-section .hospital-asc-partnership-success-note h3{color:var(--color-white)}.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}.hospital-asc-partnership-section,body .app-shell .hospital-asc-partnership-section{padding:clamp(4.5rem,7vw,7rem) 0 calc(clamp(4.5rem,7vw,7rem) + var(--hospital-asc-stage-overlap))}.hospital-asc-partnership-section .hospital-asc-partnership-layout,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-layout{width:min(calc(100% - .75rem),var(--hospital-asc-partnership-wide-width))}.hospital-asc-partnership-section .hospital-asc-partnership-showcase,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-showcase{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "map";row-gap:clamp(2rem,3.2vw,3.2rem)}.hospital-asc-partnership-section .hospital-asc-partnership-intro,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-intro{display:grid;justify-items:center;gap:clamp(.65rem,1vw,.95rem);grid-area:intro;width:min(100%,64rem);margin-inline:auto;padding-top:0;text-align:center}.hospital-asc-partnership-section .hospital-asc-partnership-heading-mark,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-heading-mark,.hospital-asc-partnership-section .hospital-asc-partnership-success-wrapper,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-success-wrapper,.hospital-asc-partnership-section .hospital-asc-partnership-route-space,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-route-space,.hospital-asc-partnership-section .hospital-asc-partnership-route-art,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-route-art,.hospital-asc-partnership-section .hospital-asc-partnership-outcome,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-outcome,.hospital-asc-partnership-section .hospital-asc-partnership-footer-row,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-footer-row{display:none!important}.hospital-asc-partnership-section .hospital-asc-partnership-intro h2,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-intro h2{display:block;margin:0;color:var(--color-navy-blue);font-family:var(--redesign-reference-heading-font, var(--font-heading));font-size:var(--heading-section-size);font-weight:800;line-height:1.2;letter-spacing:0;text-align:center}.hospital-asc-partnership-section .hospital-asc-partnership-intro h2>span,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-intro h2>span{display:inline}.hospital-asc-partnership-section .hospital-asc-partnership-accent,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-accent{display:none!important}.hospital-asc-partnership-section .hospital-asc-partnership-intro>p,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-intro>p{max-width:58rem;margin:0 auto;color:var(--color-navy-blue);font-family:var(--redesign-reference-body-font, var(--font-body));font-size:var(--content-body-font-size);font-weight:400;line-height:var(--content-body-line-height);text-align:center;text-wrap:balance}.hospital-asc-partnership-section .hospital-asc-partnership-map,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-map{grid-area:map;display:block;min-height:0}.hospital-asc-partnership-section .hospital-asc-partnership-path-grid,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.25vw,1.2rem);align-items:stretch}.hospital-asc-partnership-section .hospital-asc-partnership-path-card,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-card{grid-template-rows:auto minmax(6.1rem,auto) clamp(14.25rem,15vw,17rem) 5.35rem 3.35rem;align-content:start;min-height:0;height:100%;gap:.5rem;padding:clamp(.75rem,1vw,.95rem);border-color:color-mix(in srgb,var(--color-teal-green) 16%,transparent);background:linear-gradient(180deg,#fffffff5,#f1f8fbf5);color:var(--color-navy-blue);box-shadow:0 18px 38px color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.hospital-asc-partnership-section .hospital-asc-partnership-path-card-header,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-card-header{min-height:0;height:auto;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;text-align:center;overflow:hidden}.hospital-asc-partnership-section .hospital-asc-partnership-path-card-header>div,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-card-header>div{width:100%;display:grid;justify-items:center}.hospital-asc-partnership-section .hospital-asc-partnership-path-description,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-description{min-height:0;height:auto;color:var(--color-navy-blue);overflow:hidden}.hospital-asc-partnership-section .hospital-asc-partnership-path-media,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-media{min-height:0;height:clamp(14.25rem,15vw,17rem)}.hospital-asc-partnership-section .hospital-asc-partnership-path-media :is(img,video),body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-media :is(img,video){height:100%;min-height:0;filter:saturate(.96) brightness(1.04)}.hospital-asc-partnership-section .hospital-asc-partnership-path-card h3,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-card h3{color:var(--color-navy-blue);width:100%;text-align:center;text-align-last:center}.hospital-asc-partnership-section .hospital-asc-partnership-path-card h3 :is(span,.stream-text__char,.stream-text__unit),body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-card h3 :is(span,.stream-text__char,.stream-text__unit){text-align:center}.hospital-asc-partnership-section .hospital-asc-partnership-path-details,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-details{align-self:start;height:5.35rem;grid-template-rows:repeat(2,minmax(0,1fr));border-color:color-mix(in srgb,var(--color-teal-green) 14%,transparent);background:color-mix(in srgb,var(--color-teal-green) 6%,transparent)}.hospital-asc-partnership-section .hospital-asc-partnership-path-detail,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-detail{min-height:0;align-items:center;gap:.42rem;padding:.34rem .46rem;color:var(--color-navy-blue)}.hospital-asc-partnership-section .hospital-asc-partnership-path-detail p,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-detail p{color:var(--color-navy-blue);font-size:clamp(.98rem,1vw,1.08rem);line-height:1.2}.hospital-asc-partnership-section .hospital-asc-partnership-path-detail+.hospital-asc-partnership-path-detail,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-detail+.hospital-asc-partnership-path-detail{border-top-color:color-mix(in srgb,var(--color-teal-green) 12%,transparent)}.hospital-asc-partnership-section .hospital-asc-partnership-path-detail>span,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-detail>span{background:color-mix(in srgb,var(--color-teal-green) 10%,transparent);color:var(--color-teal-green)}.hospital-asc-partnership-section .hospital-asc-partnership-path-button,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-button{min-height:0;height:3.35rem;margin-top:0;font-family:var(--redesign-reference-body-font, var(--font-body));font-size:var(--content-body-font-size);font-weight:700;border-color:var(--color-teal-green);background:var(--color-teal-green);color:var(--color-white)}.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,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-card:hover,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-card:focus,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-card:focus-within{border-color:color-mix(in srgb,var(--color-teal-green) 52%,transparent);box-shadow:0 24px 52px color-mix(in srgb,var(--color-navy-blue) 18%,transparent),0 0 0 .24rem color-mix(in srgb,var(--color-teal-green) 12%,transparent)}@media(max-width:899px){.hospital-asc-partnership-section .hospital-asc-partnership-path-grid,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-grid{grid-template-columns:minmax(0,1fr)}.hospital-asc-partnership-section .hospital-asc-partnership-path-card,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-card{grid-template-rows:auto auto clamp(13rem,44vw,18.5rem) auto auto;min-height:0}.hospital-asc-partnership-section .hospital-asc-partnership-path-card-header,.hospital-asc-partnership-section .hospital-asc-partnership-path-description,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-card-header,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-description{min-height:0}.hospital-asc-partnership-section .hospital-asc-partnership-path-media,body .app-shell .hospital-asc-partnership-section .hospital-asc-partnership-path-media{height:clamp(13rem,44vw,18.5rem)}}.hospital-asc-partnership-modal .hospital-asc-partnership-panel,.hospital-asc-partnership-modal .hospital-asc-partnership-panel-inner,.hospital-asc-partnership-modal .hospital-asc-partnership-panel-header,.hospital-asc-partnership-modal .hospital-asc-partnership-panel-badge,.hospital-asc-partnership-modal .hospital-asc-partnership-close,.hospital-asc-partnership-modal .hospital-asc-partnership-field input,.hospital-asc-partnership-modal .hospital-asc-partnership-field select,.hospital-asc-partnership-modal .hospital-asc-partnership-field textarea,.hospital-asc-partnership-modal .hospital-asc-partnership-submit{border-radius:0}.hospital-asc-partnership-modal .hospital-asc-partnership-panel-header{background:#f7fcfd}.hospital-asc-partnership-modal .hospital-asc-partnership-panel-heading-copy h3,.hospital-asc-partnership-modal .hospital-asc-partnership-panel-heading-copy p{color:var(--color-navy-blue)}.legal-page{min-height:calc(100vh - var(--header-height-desktop));padding:calc(var(--header-height-desktop) + clamp(3rem,6vw,5rem)) clamp(1rem,4vw,5rem) clamp(4rem,7vw,6rem);display:grid;place-items:start center;background:var(--color-white)}.legal-page-panel{width:min(100%,1120px);padding:0;display:grid;gap:clamp(1.2rem,2vw,1.8rem);background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important}.legal-page-eyebrow{display:none}.legal-page h1{margin:0;color:#003c71;font-family:var(--font-heading);font-size:clamp(2.35rem,3.35vw,3.9rem);line-height:1.08;text-align:center}.legal-page p:not(.legal-page-eyebrow){max-width:none;margin:0;color:var(--color-black);font-size:clamp(1.18rem,1.45vw,1.42rem);line-height:1.55;text-align:left}.legal-page-sections{display:grid;gap:1.15rem;margin-top:.55rem}.legal-page-section{padding:1.15rem 0 0;border:0;border-top:0;border-radius:0;background:transparent}.legal-page-section h2{display:none}.legal-page-section p{max-width:none!important;font-size:clamp(1.18rem,1.45vw,1.42rem)!important;line-height:1.55!important}.legal-page-actions{margin-top:.8rem;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:flex-start}.legal-page-primary,.legal-page-secondary{width:fit-content;min-height:54px;padding:.82rem 1.6rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:0;font-family:var(--font-body);font-size:clamp(1.18rem,1.45vw,1.42rem);font-weight:700;text-decoration:none;white-space:nowrap}.legal-page-primary{background:var(--color-teal-green);color:var(--color-white)}.legal-page-secondary{border:2px solid var(--color-teal-green);background:var(--color-teal-green);color:var(--color-white)}.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,color-mix(in srgb,var(--color-teal-green) 14%,transparent),transparent 30rem),linear-gradient(180deg,#edf6fa,#f8fbfd 28%,#eef5fb);color:var(--color-navy-blue)}.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-navy-blue);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-teal-green) 0%,var(--color-navy-blue) 100%)}.next-step-finder-progress-label{color:var(--color-navy-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 color-mix(in srgb,var(--color-navy-blue) 14%,transparent);-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-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 36%,transparent);border-radius:999px;background:#ffffffc2;color:var(--color-teal-green);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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:1.2rem;background:#fffffff5;box-shadow:0 10px 24px color-mix(in srgb,var(--color-navy-blue) 5%,transparent);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:color-mix(in srgb,var(--color-teal-green) 34%,transparent);box-shadow:0 18px 36px color-mix(in srgb,var(--color-navy-blue) 10%,transparent);transform:translateY(-2px)}.next-step-finder-choice-card--selected{border-color:color-mix(in srgb,var(--color-teal-green) 56%,transparent);background:linear-gradient(180deg,#fffffffa,#e8f7f8fa);box-shadow:0 20px 42px color-mix(in srgb,var(--color-teal-green) 12%,transparent)}.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:var(--color-white);box-shadow:inset 0 0 color-mix(in srgb,var(--color-teal-green) 88%,transparent);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-teal-green);box-shadow:inset 0 0 0 .22rem color-mix(in srgb,var(--color-teal-green) 88%,transparent)}.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,color-mix(in srgb,var(--color-teal-green) 16%,transparent),#b7dde147);color:var(--color-navy-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-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 14%,transparent);border-radius:1rem;background:#fffffffa;color:var(--color-navy-blue);font-family:var(--font-body);font-size:var(--content-small-font-size);appearance:none;box-shadow:0 12px 28px color-mix(in srgb,var(--color-navy-blue) 5%,transparent)}.next-step-finder-select:focus{outline:2px solid color-mix(in srgb,var(--color-teal-green) 18%,transparent);border-color:color-mix(in srgb,var(--color-teal-green) 46%,transparent)}.next-step-finder-select-icon{position:absolute;top:50%;right:1.2rem;display:inline-flex;align-items:center;justify-content:center;color:var(--color-navy-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 color-mix(in srgb,var(--color-navy-blue) 14%,transparent);border-radius:1rem;background:#fffffffa;color:var(--color-navy-blue);font:inherit;resize:vertical;box-shadow:0 12px 28px color-mix(in srgb,var(--color-navy-blue) 5%,transparent)}.next-step-finder-notes:focus{outline:2px solid color-mix(in srgb,var(--color-teal-green) 18%,transparent);border-color:color-mix(in srgb,var(--color-teal-green) 46%,transparent)}.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-teal-green) 0%,var(--color-teal-green) 40%,var(--color-navy-blue) 100%);color:var(--color-white);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:600;cursor:pointer;box-shadow:0 18px 34px color-mix(in srgb,var(--color-teal-green) 20%,transparent)}.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-navy-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-green);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-navy-blue);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-teal-green);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 color-mix(in srgb,var(--color-teal-green) 18%,transparent);border-radius:999px;background:#ffffffeb;color:var(--color-navy-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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent);border-radius:1rem;background:#fffffff5;box-shadow:0 14px 30px color-mix(in srgb,var(--color-navy-blue) 7%,transparent)}.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,color-mix(in srgb,var(--color-teal-green) 16%,transparent),#b7dde147);color:var(--color-navy-blue)}.next-step-finder-recommendation-card h3{margin:0;color:var(--color-navy-blue);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-teal-green);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 color-mix(in srgb,var(--color-navy-blue) 14%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.provider-page{--provider-compact-shell-width: 1320px;--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: var(--color-white);--provider-section-stage-mint: #eef8f2;min-height:100vh;padding-top:var(--header-height-desktop);background:var(--color-white);color:var(--color-navy-blue);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, var(--color-white));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, var(--color-navy-blue) 0%, var(--color-navy-blue) 48%, var(--color-navy-blue) 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, var(--color-navy-blue) 0%, var(--color-navy-blue) 46%, var(--color-navy-blue) 100%);--provider-section-sprout-edge: color-mix(in srgb, var(--color-teal-green) 20%, transparent);--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-navy-blue);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-teal-green);stroke-width:1.9}.provider-section--tech .provider-section-copy p,.provider-section--training .provider-section-copy p{color:var(--color-navy-blue)}.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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);background:var(--color-white);box-shadow:0 16px 38px color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.provider-card-icon{width:3rem;height:3rem;border-radius:14px;background:color-mix(in srgb,var(--color-teal-green) 16%,transparent);color:var(--color-teal-green);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-teal-green)}.provider-card h3{margin:0;color:var(--color-navy-blue);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-teal-green);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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:8px;background:linear-gradient(180deg,var(--color-white) 0%,#fbfdff 100%)}.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-teal-green)}.provider-training-card h3{margin:.9rem 0 .35rem;color:var(--color-navy-blue);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,var(--color-teal-green) 0%,var(--color-teal-green) 100%);border:1px solid rgba(255,255,255,.22)}@media(max-width:1200px){.provider-section{width:min(calc(100% - 1.8rem),var(--provider-compact-shell-width))}.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),var(--provider-compact-shell-width));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),var(--provider-compact-shell-width));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}}.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%,color-mix(in srgb,var(--color-teal-green) 8%,transparent),transparent 24rem),var(--patient-section-stage-background, var(--color-white))}.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-media--placeholder{align-content:center;gap:.7rem;background:radial-gradient(circle at 50% 52%,color-mix(in srgb,var(--color-teal-green) 22%,transparent),transparent 7.5rem),linear-gradient(135deg,#f5fbfc 0%,var(--color-light-grey) 52%,#edf8f9 100%);color:var(--color-teal-green)}.patient-caregiver-gateway-card--5{min-height:clamp(13.2rem,14vw,15.4rem);background:radial-gradient(circle at 89% 60%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),transparent 10rem),linear-gradient(135deg,var(--color-white),#effbfc)}.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%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),transparent 10rem),linear-gradient(135deg,var(--color-white),#f1fbfc)}.patient-treatment-pathway-card--1{background:radial-gradient(circle at 92% 86%,color-mix(in srgb,var(--color-teal-green) 16%,transparent),transparent 10rem),linear-gradient(135deg,var(--color-white),#eefbfc)}.patient-treatment-pathway-card--2{background:radial-gradient(circle at 88% 82%,color-mix(in srgb,var(--color-teal-green) 10%,transparent),transparent 10rem),linear-gradient(135deg,var(--color-white),#f2f8fb)}.patient-treatment-pathway-card--3{background:radial-gradient(circle at 90% 80%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),transparent 10rem),linear-gradient(135deg,#fbfffe,#edf9f7)}.patient-treatment-pathway-card--4{background:radial-gradient(circle at 86% 70%,color-mix(in srgb,var(--color-teal-green) 11%,transparent),transparent 11rem),linear-gradient(135deg,#fffdf8,#f7fbfb)}.patient-treatment-pathway-card--5{background:radial-gradient(circle at 88% 76%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),transparent 11rem),linear-gradient(135deg,#f7ffff,#ebfbfc)}.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 p{max-width:38rem;margin:0;color:#667085;font-size:var(--content-small-font-size);font-weight:500;line-height:1.42}@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:var(--heading-section-size);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}}@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-reveal--insurance .patient-resource-hub-card--insurance .patient-resource-hub-card-body{width:100%;max-width:100%;justify-self:stretch;margin-left:0;padding:1.25rem;overflow:hidden}.patient-resource-hub-card--insurance .patient-resource-hub-card-media{width:100%;height:auto;min-height:0;aspect-ratio:16 / 9;overflow:hidden;border-radius:.9rem}.patient-resource-hub-card--insurance .patient-resource-hub-card-media img{height:100%;border-radius:.9rem;object-fit:cover}.patient-resource-hub-card-reveal--insurance .patient-resource-hub-card--insurance .patient-resource-hub-card-heading{grid-template-columns:3.75rem minmax(0,1fr);width:100%;min-width:0;margin-top:0;align-items:start}.patient-resource-hub-card-reveal--insurance .patient-resource-hub-card--insurance .patient-resource-hub-card-heading>div{margin-top:.35rem}.patient-resource-hub-card--insurance .patient-resource-hub-card-heading>div,.patient-resource-hub-card--insurance .patient-resource-hub-card-heading h3,.patient-resource-hub-card--insurance .patient-resource-hub-card-body>p,.patient-resource-hub-card--insurance .patient-resource-hub-points,.patient-resource-hub-card--insurance .patient-resource-hub-points li,.patient-resource-hub-card--insurance .patient-resource-hub-subpoints,.patient-resource-hub-card--insurance .patient-resource-hub-subpoints li{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal}.patient-resource-hub-card--insurance .patient-resource-hub-card-icon{width:3.75rem;height:3.75rem}.patient-resource-hub-card--insurance .patient-resource-hub-points{gap:.82rem}.patient-resource-hub-card--insurance .patient-resource-hub-points li{grid-template-columns:1.25rem minmax(0,1fr)}.patient-resource-hub-card--insurance .patient-resource-hub-subpoints{padding-left:1rem}.patient-caregiver-gateway-hero{display:flex;flex-direction:column;align-items:stretch}.patient-caregiver-gateway-mark{position:relative;left:auto;top:auto;z-index:3;width:fit-content;height:auto;margin:1.25rem 1.25rem 0;display:inline-flex;align-items:center;gap:.52rem}.patient-caregiver-gateway-mark svg{width:1.65rem;height:1.65rem}.patient-caregiver-gateway-mark span{font-size:.78rem;line-height:1;white-space:nowrap}.patient-caregiver-gateway-copy{position:relative;z-index:3;width:100%;max-width:100%;padding-top:.72rem}.patient-caregiver-gateway-copy h3{max-width:100%;font-size:clamp(1.55rem,7.4vw,1.92rem);line-height:1.08}.patient-caregiver-gateway-subtitle{margin-top:.72rem;line-height:1.2}.patient-caregiver-gateway-hero-media{inset:0;opacity:.84}.patient-caregiver-gateway-hero-media:after{background:linear-gradient(180deg,#fffffff0,#ffffffdb 42%,#ffffff94 72%,#f4fcfcf5),linear-gradient(90deg,#fffffff5,#ffffffc7 55%,#ffffff5c)}}@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}}.provider-build-program-section .patient-caregiver-gateway{width:min(100%,var(--provider-compact-shell-width));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-teal-green),var(--color-teal-green));color:var(--color-white);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 color-mix(in srgb,var(--color-teal-green) 14%,transparent)}.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:var(--color-navy-blue);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:var(--color-white)}.provider-hero-mobile-poster-card{display:none}.provider-hero-eyebrow{margin:0 0 .85rem;color:var(--color-teal-green);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:var(--color-white);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-divider{display:block;width:4.2rem;height:.18rem;margin-top:1.3rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-teal-green) 100%,transparent),color-mix(in srgb,var(--color-teal-green) 32%,transparent))}.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 color-mix(in srgb,var(--color-teal-green) 90%,transparent);border-radius:var(--button-radius-primary);color:var(--color-white);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 color-mix(in srgb,var(--color-teal-green) 26%,transparent),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:var(--color-white);background:var(--color-teal-green);color:var(--color-white);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,var(--color-navy-blue) 0%,var(--color-navy-blue) 46%,var(--color-navy-blue) 100%)}.provider-hero:before{background:radial-gradient(48% 36% at 50% 34%,color-mix(in srgb,var(--color-teal-green) 16%,transparent),color-mix(in srgb,var(--color-teal-green) 0%,transparent) 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),var(--provider-compact-shell-width));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 color-mix(in srgb,var(--color-teal-green) 12%,transparent);color:var(--color-white);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-teal-green);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:var(--color-white);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,color-mix(in srgb,var(--color-teal-green) 100%,transparent),color-mix(in srgb,var(--color-teal-green) 20%,transparent))}.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 color-mix(in srgb,var(--color-teal-green) 34%,transparent);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:color-mix(in srgb,var(--color-teal-green) 68%,transparent);box-shadow:0 22px 48px #00000057,0 0 0 1px color-mix(in srgb,var(--color-teal-green) 10%,transparent),0 0 28px color-mix(in srgb,var(--color-teal-green) 16%,transparent)}.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-teal-green);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-teal-green);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 color-mix(in srgb,var(--color-teal-green) 34%,transparent)}.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:var(--color-white);text-decoration:none}.provider-hero-mobile-note a:hover,.provider-hero-mobile-note a:focus-visible{color:var(--color-teal-green)}.provider-hero-mobile-note>svg{position:absolute;right:0;top:50%;width:1rem;height:1rem;transform:translateY(-50%);color:#ffffffe0}}.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,color-mix(in srgb,var(--color-teal-green) 20%,transparent) 0 1.45px,transparent 2px) 0 0 / .86rem .86rem,radial-gradient(circle at 83% 12%,color-mix(in srgb,var(--color-teal-green) 10%,transparent),transparent 24rem),linear-gradient(135deg,#f8fdff 0%,var(--color-white) 44%,#f2fbfd 100%)}.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-body{max-width:15.9rem;margin-top:1.25rem;color:var(--color-navy-blue);font-size:var(--content-body-font-size);font-weight:500;line-height:var(--content-body-line-height)}.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(6) .provider-gateway-card-copy{background:linear-gradient(90deg,#fff6d7f5,#fff6d7b3 45%,#fff6d729)}.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--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-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)}@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{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,var(--color-navy-blue) 0%,var(--color-navy-blue) 48%,var(--color-navy-blue) 100%)}.provider-gateway-section--education:before{background:radial-gradient(circle at 3% 6%,color-mix(in srgb,var(--color-teal-green) 30%,transparent) 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 color-mix(in srgb,var(--color-teal-green) 18%,transparent);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-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-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-card{min-height:clamp(12.6rem,15vw,15.4rem)}.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: color-mix(in srgb, var(--color-teal-green) 78%, transparent);--patient-section-deep-shadow: color-mix(in srgb, var(--color-teal-green) 13%, transparent);--patient-section-top-inset: clamp(.4rem, 1.2vw, 1rem);--patient-section-handoff-clearance: clamp(1.6rem, 3vw, 2.6rem);--patient-section-stage-white: var(--color-white);--patient-section-stage-ice: #eef9fa;--patient-section-stage-aqua: var(--color-light-grey);min-height:100vh;overflow-x:hidden;padding-top:var(--header-height-desktop);background:var(--color-white);color:var(--color-navy-blue)}@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, var(--color-white));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-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 color-mix(in srgb,var(--color-teal-green) 20%,transparent)) saturate(1.08)}.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: var(--color-white);--treatment-options-section-stage-ice: #eef9fa;--treatment-options-section-stage-aqua: var(--color-light-grey);min-height:100vh;padding-top:var(--header-height-desktop);overflow:hidden;background:radial-gradient(circle at top left,color-mix(in srgb,var(--color-teal-green) 14%,transparent),transparent 28%),linear-gradient(180deg,#f6fbff 0%,var(--color-white) 18%,#f9fcff 100%);color:var(--color-navy-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, var(--color-white));--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: color-mix(in srgb, var(--color-teal-green) 18%, transparent);--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: color-mix(in srgb, var(--color-teal-green) 13%, transparent);--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: color-mix(in srgb, var(--color-teal-green) 15%, transparent);--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: color-mix(in srgb, var(--color-teal-green) 11%, transparent);--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: color-mix(in srgb, var(--color-teal-green) 20%, transparent);--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: color-mix(in srgb, var(--color-teal-green) 14%, transparent);--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: color-mix(in srgb, var(--color-teal-green) 18%, transparent);--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: color-mix(in srgb, var(--color-teal-green) 13%, transparent);--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, var(--color-white));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,color-mix(in srgb,var(--color-teal-green) 7%,transparent) 38%,color-mix(in srgb,var(--color-teal-green) 0%,transparent) 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-teal-green);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-navy-blue);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-teal-green);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-teal-green) 0%,var(--color-teal-green) 100%);color:var(--color-white);box-shadow:0 16px 30px color-mix(in srgb,var(--color-teal-green) 24%,transparent)}.treatment-options-primary-cta:hover,.treatment-options-primary-cta:focus-visible{background:linear-gradient(180deg,var(--color-teal-green) 0%,var(--color-teal-green) 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:var(--color-navy-blue)}.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,var(--color-white) 0%,rgba(255,255,255,.82) 42%,rgba(255,255,255,0) 100%) 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:var(--color-white);transform:translateY(clamp(-5.5rem,-8.5vh,-3.4rem))}.treatment-options-hero-title{margin:0;display:grid;gap:.1rem;color:var(--color-white);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:var(--color-white);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,color-mix(in srgb,var(--color-navy-blue) 0%,transparent),color-mix(in srgb,var(--color-navy-blue) 14%,transparent) 10% 90%,color-mix(in srgb,var(--color-navy-blue) 0%,transparent));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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent);border-radius:1.5rem;background:#fffffff5;box-shadow:0 18px 36px color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:999px;background:var(--color-white);color:var(--color-navy-blue);font-family:var(--font-heading);font-size:1.2rem;font-weight:700;transform:translate(-50%);box-shadow:0 10px 24px color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.treatment-options-pathway-card-media{overflow:hidden;border-radius:1rem;aspect-ratio:1.18 / .92;background:var(--color-light-grey)}.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-navy-blue);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:var(--color-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 5%,transparent)}.treatment-options-pathway-callout-media{overflow:hidden;border-radius:1rem 0 0 1rem;background:var(--color-white)}.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-teal-green)}.treatment-options-pathway-callout-copy svg{width:1.4rem;height:1.4rem}.treatment-options-pathway-callout-copy p{margin:0;color:var(--color-navy-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 color-mix(in srgb,var(--color-navy-blue) 9%,transparent);border-radius:1.2rem;background:#fffffff5;box-shadow:0 16px 34px color-mix(in srgb,var(--color-navy-blue) 7%,transparent)}.treatment-options-priority-card-media{overflow:hidden;border-radius:.9rem;aspect-ratio:1;background:var(--color-light-grey)}.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-navy-blue);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:var(--color-navy-blue);font-size:var(--content-small-font-size);line-height:1.56}.treatment-options-priorities-feature{overflow:hidden;border:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:1.6rem;background:var(--color-white);box-shadow:0 24px 46px color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}.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-teal-green);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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent);border-radius:1.25rem;background:#fffffff7;box-shadow:0 18px 36px color-mix(in srgb,var(--color-navy-blue) 7%,transparent)}.treatment-options-comparison-card h4{margin:0;color:var(--color-navy-blue);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-navy-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,var(--color-light-grey) 0%,var(--color-light-grey) 100%)}.treatment-options-comparison-row-fill{height:100%;display:block;border-radius:inherit;background:var(--color-teal-green)}.treatment-options-comparison-row:nth-child(1) .treatment-options-comparison-row-fill{background:var(--color-teal-green)}.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:var(--color-navy-blue)}.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-teal-green)}.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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-navy-blue) 10%,transparent);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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent);border-radius:1.8rem;overflow:hidden;box-shadow:0 18px 40px -18px color-mix(in srgb,var(--color-navy-blue) 28%,transparent);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-teal-green)}.treatment-options-focal-point-icon svg{width:1.35rem;height:1.35rem}.treatment-options-focal-point p{margin:0;color:var(--color-navy-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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent);border-radius:1.1rem;background:#fffffff5;box-shadow:0 12px 24px color-mix(in srgb,var(--color-navy-blue) 6%,transparent)}.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,color-mix(in srgb,var(--color-teal-green) 12%,transparent),color-mix(in srgb,var(--color-navy-blue) 6%,transparent)),#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,color-mix(in srgb,var(--color-teal-green) 8%,transparent),color-mix(in srgb,var(--color-navy-blue) 12%,transparent))}.treatment-options-next-step-card-media{overflow:hidden;background:var(--color-light-grey);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-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);background:var(--color-white);color:var(--color-teal-green);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:var(--color-white)}.treatment-options-next-step-card--featured.treatment-options-next-step-card--overlay .treatment-options-next-step-card-action{border-color:#ffffff42;background:#071a2c61;color:var(--color-white)}.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-navy-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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent);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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent);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:var(--color-white)}.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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:999px;background:#fffffffa;color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 5%,transparent);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-teal-green)}.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:var(--color-white)}.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-navy-blue);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-navy-blue);font-size:var(--section-intro-font-size);font-weight:500;line-height:var(--section-intro-line-height)}.patient-hero-provider-cta{display:none}@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,var(--color-white) 0%,var(--color-white) 44%,#f5feff 100%)}.patient-hero:before{inset:0;background-image:linear-gradient(180deg,rgba(255,255,255,0) 0 34%,rgba(255,255,255,.98) 47%,var(--color-white) 60%),linear-gradient(180deg,transparent 0 72%,color-mix(in srgb,var(--color-teal-green) 10%,transparent) 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%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),transparent 7rem),linear-gradient(180deg,rgba(255,255,255,.98) 0%,var(--color-white) 58%,#edfbfc 100%);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 color-mix(in srgb,var(--color-teal-green) 18%,transparent)}.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,var(--color-teal-green) 0%,var(--color-teal-green) 100%);color:var(--color-white);box-shadow:0 1rem 1.9rem color-mix(in srgb,var(--color-teal-green) 24%,transparent);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-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,var(--color-teal-green) 72%,#008489);color:var(--color-white);font-family:var(--font-heading);font-size:clamp(.94rem,1.08vw,1.18rem);font-weight:700;box-shadow:0 .95rem 2rem color-mix(in srgb,var(--color-teal-green) 18%,transparent)}.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!important;outline:none!important;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-navy-blue);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-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:color-mix(in srgb,var(--color-teal-green) 12%,transparent);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-navy-blue);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:var(--color-navy-blue);font-size:clamp(.88rem,.98vw,1rem);font-weight:500;line-height:1.46}.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!important;outline:none!important;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-navy-blue);font-family:var(--font-heading);font-size:clamp(.86rem,1vw,1.02rem);font-weight:700;line-height:1.48}.patient-prostate-conditions{--patient-pca-blue: var(--color-prostate-cancer-blue);--patient-pca-blue-soft: var(--color-prostate-cancer-blue-soft);--patient-pca-blue-strong: var(--color-prostate-cancer-blue-strong);--patient-bph-green: #58b77a;--patient-bph-green-soft: rgba(88, 183, 122, .16);--patient-bph-green-strong: #24834e;width:min(calc(100% - 2rem),var(--patient-compact-shell-width, 1240px));margin:clamp(2.2rem,3.5vw,3.8rem) auto 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.patient-prostate-conditions-mark,.patient-prostate-condition-icon{display:inline-grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--color-teal-green) 12%,transparent);color:#008f98}.patient-prostate-condition-card{min-width:0;padding:clamp(1.05rem,1.7vw,1.42rem);display:grid;gap:clamp(.78rem,1.25vw,1.05rem);border:1px solid rgba(9,52,95,.12);border-radius:8px;background:#ffffffed;box-shadow:0 .75rem 1.55rem #0b2b4b12}.patient-prostate-condition-card--pca{border-top:.3rem solid var(--patient-pca-blue)}.patient-prostate-condition-card--bph{border-top:.3rem solid var(--patient-bph-green)}.patient-prostate-condition-body{display:grid;grid-template-columns:minmax(0,1fr) clamp(8.5rem,12vw,11rem);gap:clamp(.9rem,1.6vw,1.35rem);align-items:center}.patient-prostate-condition-body img{width:100%;aspect-ratio:1;object-fit:contain;justify-self:center;margin-top:0;border-radius:999px;background:var(--color-white);box-shadow:0 .6rem 1.4rem #0b2b4b17}.patient-prostate-condition-detail{border:1px solid rgba(9,52,95,.1);border-radius:8px;background:#f7fcfdd1;overflow:hidden}.patient-prostate-condition-detail summary svg{width:1.1rem;height:1.1rem;color:#008f98}.patient-prostate-condition-symptoms h4 svg{width:1.25rem;height:1.25rem;flex:0 0 auto;color:#008f98}.patient-prostate-condition-disclaimer svg{width:1.35rem;height:1.35rem;color:#008f98}@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:0;background:transparent}.patient-prostate-conditions-header,.patient-prostate-condition-title-row,.patient-prostate-condition-body{grid-template-columns:1fr}.patient-prostate-condition-body img{width:min(16rem,82%);margin:0 auto;order:-1}.patient-prostate-condition-symptoms ul{columns:1;padding-left:1.05rem}}.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:var(--color-navy-blue);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-teal-green);stroke-width:1.9}.patient-stories-heading p{max-width:40rem;margin:.8rem 0 0;color:var(--color-navy-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-country-arc{position:relative;min-width:0;min-height:10.8rem;align-self:center}.patient-stories-country-item img{width:100%;height:100%;display:block;object-fit:fill;object-position:center center;border-radius:0;filter:none;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 color-mix(in srgb,var(--color-teal-green) 22%,transparent))}@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-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:var(--color-navy-blue);box-shadow:none;box-sizing:border-box;cursor:pointer}.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)}@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:3.35rem;height:auto;display:inline-flex;gap:.3rem;color:var(--color-navy-blue);font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:700;transform:none}.patient-stories-country-item img{width:100%;height:100%;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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.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%,color-mix(in srgb,var(--color-teal-green) 10%,transparent),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 color-mix(in srgb,var(--color-navy-blue) 4%,transparent)}.patient-stories-country-rail{overflow:hidden}.patient-stories-country-rail:after{content:"";position:absolute;top:0;right:0;bottom:0;z-index:1;width:3.2rem;background:linear-gradient(90deg,#fff0,#ffffffe6);pointer-events:none}.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{width:100%;display:flex;grid-template-columns:none;gap:1.1rem;overflow-x:auto;overflow-y:hidden;padding:.15rem 1rem .35rem 0;overscroll-behavior-x:contain;scroll-snap-type:x proximity;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none}.patient-stories-country-list::-webkit-scrollbar{display:none}.patient-stories-country-item,.patient-stories-country-item--japan{width:3.35rem;flex:0 0 3.35rem;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:100%;height:100%;filter:none}.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:var(--color-navy-blue)}.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}}.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-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-hifu-help{position:relative;padding:clamp(3rem,4.6vw,4.8rem) clamp(1.25rem,4vw,4rem);overflow:hidden;background:var(--color-white)}.patient-hifu-help-grid{margin-top:clamp(1.6rem,2.8vw,2.4rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.45rem);align-items:stretch}.patient-hifu-help-card{--panel-accent: #178765;--panel-soft: var(--color-bph-green-soft);position:relative;height:100%;padding:clamp(1.2rem,2.2vw,1.65rem);display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--color-navy-blue) 10%,transparent);border-top:.34rem solid var(--panel-accent);border-radius:.7rem;background:var(--panel-soft);box-shadow:0 14px 34px color-mix(in srgb,var(--color-navy-blue) 7%,transparent);text-align:left}.patient-hifu-help-card--cancer{--panel-accent: var(--color-prostate-cancer-blue);--panel-soft: var(--color-prostate-cancer-blue-soft)}.patient-hifu-help-card h3{margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(1.5rem,1.9vw,2rem);font-weight:700;line-height:1.1}.patient-hifu-help-subtitle{margin:.55rem 0 0;color:var(--panel-accent);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:none;margin:.78rem 0 0;color:var(--color-navy-blue);font-size:clamp(1rem,.9vw,1.08rem);font-weight:400;line-height:1.48}.patient-hifu-help-kicker{margin:1rem 0 0;padding-top:.95rem;border-top:1px solid color-mix(in srgb,var(--color-navy-blue) 16%,transparent);color:var(--color-navy-blue);font-family:var(--font-heading);font-size:.98rem;font-weight:700}.patient-hifu-help-benefits{margin:1rem 0 0;padding:0;display:grid;gap:.5rem;list-style:none;text-align:left}.patient-hifu-help-card--bph .patient-hifu-help-benefits{flex:1;grid-template-rows:repeat(5,minmax(2.2rem,1fr));align-content:stretch}.patient-hifu-help-card--bph .patient-hifu-help-benefit{min-height:0;padding-block:.35rem}.patient-hifu-help-benefit{min-height:0;padding:.35rem 0;display:grid;grid-template-columns:.72rem minmax(0,1fr);align-items:start;gap:.62rem;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(.98rem,.82vw,1.06rem);font-weight:700;line-height:1.28}.patient-hifu-help-benefit-dot{width:.48rem;height:.48rem;margin-top:.45rem;border-radius:50%;background:var(--panel-accent)}.patient-hifu-help-benefit--navy .patient-hifu-help-benefit-dot{background:#4aa8d8}.patient-hifu-help-fact{margin-top:.8rem;padding:.72rem .8rem;border:1px solid rgba(22,63,114,.18);border-radius:.55rem;background:#ffffffd1;text-align:left}.patient-hifu-help-fact p{margin:0;color:var(--color-navy-blue);font-size:clamp(.9rem,.76vw,.98rem);font-weight:700;line-height:1.35}.patient-hifu-help-data-button{min-height:3rem;margin:.7rem 0 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,var(--color-navy-blue),var(--color-navy-blue));color:var(--color-white);font-family:var(--font-heading);font-size:1rem;font-weight:700;line-height:1;text-decoration:none;box-shadow:0 12px 26px color-mix(in srgb,var(--color-navy-blue) 16%,transparent)}.patient-hifu-help-callout{margin-top:clamp(1rem,2vw,1.5rem);padding:clamp(1.15rem,2.2vw,1.65rem) clamp(1.2rem,2.8vw,2.2rem);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.1rem,2.2vw,2rem);border-radius:.7rem;background:var(--color-navy-blue);color:var(--color-white);box-shadow:0 24px 56px color-mix(in srgb,var(--color-navy-blue) 16%,transparent)}.patient-hifu-help-callout-icon{width:clamp(3.2rem,5vw,4.4rem);aspect-ratio:1;display:inline-grid;place-items:center;border:2px solid rgba(255,255,255,.76);border-radius:50%;color:var(--color-white)}@media(max-width:899px){.patient-hifu-help-grid,.patient-hifu-help-callout{grid-template-columns:minmax(0,1fr)}.patient-hifu-help-card{padding-top:1.2rem}.patient-hifu-help-card--bph .patient-hifu-help-benefits{flex:0 0 auto;grid-template-rows:none}}.patient-treatment-regret{position:relative;overflow:visible;background:#f7fbfc}.patient-treatment-regret-shell{position:relative;z-index:1;width:min(calc(100% - 2rem),var(--treatment-options-compact-shell-width, 1240px));margin:0 auto;padding:clamp(2rem,3vw,2.9rem) clamp(1rem,2vw,1.45rem) clamp(1.4rem,2.4vw,2rem)}.patient-treatment-regret-heading{position:relative;z-index:1;width:min(100%,64rem);margin:0 auto;gap:.7rem}.patient-treatment-regret .treatment-options-section-heading h2{max-width:43rem;margin-inline:auto;color:var(--color-navy-blue);font-size:clamp(2rem,3.1vw,2.65rem);line-height:1.08;letter-spacing:0}.patient-treatment-regret .treatment-options-section-heading p{width:min(100%,45rem);margin-inline:auto;color:var(--color-navy-blue);font-size:1.12rem;line-height:1.45}.patient-treatment-regret-grid{width:100%;margin:clamp(1.15rem,2vw,1.65rem) auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.5vw,1.15rem)}.patient-treatment-regret-group{--group-accent: var(--color-teal-green);--group-soft: #e9f8f7;--group-ink: var(--color-navy-blue);min-height:0;height:100%;display:flex;flex-direction:column;overflow:visible;border:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:.65rem;background:var(--color-white);box-shadow:0 12px 28px color-mix(in srgb,var(--color-navy-blue) 7%,transparent)}.patient-treatment-regret-group--blue{--group-accent: #4aa8d8;--group-soft: #eaf6fc}.patient-treatment-regret-group--navy{--group-accent: var(--color-navy-blue);--group-soft: #eef4fb}.patient-treatment-regret-group-top{position:relative;z-index:1;display:grid;gap:.45rem;padding:.95rem 1rem;overflow:visible;border-top-left-radius:.65rem;border-top-right-radius:.65rem;border-top:.28rem solid var(--group-accent);background:var(--group-soft);color:var(--group-ink);text-align:left}.patient-treatment-regret-group-top h3{margin:0;font-family:var(--font-heading);font-size:1.22rem;font-weight:700;line-height:1.16;text-wrap:balance}.patient-treatment-regret-group-top p{margin:0;color:var(--color-navy-blue);font-size:.95rem;line-height:1.4}.patient-treatment-regret-group-list{flex:1;margin:0;padding:.85rem 1rem 1rem;display:grid;align-content:start;gap:.65rem;list-style:none;background:var(--color-white);border-bottom-left-radius:.65rem;border-bottom-right-radius:.65rem}.patient-treatment-regret-item{display:grid;grid-template-columns:.72rem minmax(0,1fr);gap:.62rem;align-items:start}.patient-treatment-regret-item>span{width:.48rem;height:.48rem;margin-top:.5rem;border-radius:999px;background:var(--group-accent)}.patient-treatment-regret-item p{margin:0;color:var(--color-navy-blue);font-size:1rem;font-weight:650;line-height:1.38}.patient-treatment-regret-banner{position:relative;width:100%;min-height:0;margin:clamp(.85rem,1.6vw,1.15rem) auto 0;padding:1rem 1.25rem;display:block;overflow:hidden;border-radius:.65rem;background:var(--color-navy-blue);color:var(--color-white);box-shadow:0 14px 32px color-mix(in srgb,var(--color-navy-blue) 16%,transparent)}.patient-treatment-regret-banner-copy{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem 1rem;align-items:baseline}.patient-treatment-regret-banner-copy strong{font-family:var(--font-heading);font-size:1.28rem;font-weight:700;line-height:1.08}.patient-treatment-regret-banner-copy span{max-width:none;color:#ffffffe6;font-size:.98rem;line-height:1.38}@media(max-width:1100px){.patient-treatment-regret-grid{grid-template-columns:minmax(0,1fr);width:min(100%,44rem)}}@media(max-width:760px){.patient-treatment-regret-shell{padding-top:2.4rem}.patient-treatment-regret .treatment-options-section-heading h2{font-size:2.18rem}.patient-treatment-regret .treatment-options-section-heading p{font-size:1rem}.patient-treatment-regret-group-top h3{font-size:1.28rem}.patient-treatment-regret-banner{padding:1.2rem 1.35rem}.patient-treatment-regret-banner-copy{grid-template-columns:minmax(0,1fr)}.patient-treatment-regret-banner-copy strong{font-size:1.32rem}.patient-treatment-regret-banner-copy span{font-size:.98rem}}@media(max-width:480px){.patient-treatment-regret .treatment-options-section-heading h2{font-size:1.86rem}.patient-treatment-regret-group-top{padding-inline:.9rem}}.patient-difference{--patient-pca-blue: var(--color-prostate-cancer-blue);--patient-pca-blue-strong: var(--color-prostate-cancer-blue-strong);--patient-bph-green: #58b77a;--patient-bph-green-strong: #24834e;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(2.4rem,4.2vw,3.6rem)}.patient-difference-table-wrap{width:100%;margin-top:clamp(1rem,2vw,1.45rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:8px;background:#fffffff0;box-shadow:0 12px 28px color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.patient-difference-table th{padding:clamp(.82rem,1.3vw,1.05rem) clamp(1rem,1.65vw,1.35rem);color:var(--color-white);font-family:var(--font-heading);font-size:clamp(1.55rem,1.85vw,2rem);font-weight:700;text-align:center}.patient-difference-table th:first-child{background:linear-gradient(135deg,var(--patient-bph-green),var(--patient-bph-green-strong))}.patient-difference-table th:last-child{background:linear-gradient(135deg,var(--patient-pca-blue),var(--patient-pca-blue-strong))}.patient-difference-table td{width:50%;padding:.72rem clamp(1rem,1.45vw,1.25rem);border-top:1px solid color-mix(in srgb,var(--color-navy-blue) 9%,transparent);vertical-align:middle;font-weight:500;line-height:1.32}.patient-difference-row-bullet{width:.55rem;height:.55rem;margin-right:.72rem;display:inline-grid;place-items:center;border-radius:50%;background:currentColor;vertical-align:middle}.patient-difference-table td:first-child,.patient-difference-mobile-panel--bph li{color:#173a28}.patient-difference-table td:last-child,.patient-difference-mobile-panel--cancer li{color:var(--color-navy-blue)}.patient-difference-disclaimer{margin-top:.72rem;padding:clamp(.72rem,1.05vw,.9rem);display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;border:1px solid rgba(245,158,11,.78);border-radius:8px;background:#fffbebb8}.patient-difference-disclaimer-icon{width:2rem;height:2rem;display:inline-grid;place-items:center;border:.2rem solid rgba(245,158,11,.82);border-radius:50%;color:#d97706}.patient-difference-disclaimer p{margin:0;color:var(--color-navy-blue);font-size:clamp(.78rem,.22vw + .74rem,.85rem);font-weight:500;line-height:1.36}.patient-difference-disclaimer strong{display:block;color:var(--color-navy-blue);font-weight:800}.patient-difference-sources{margin-top:.7rem;display:grid;gap:.28rem;color:#5e708b;font-size:clamp(.68rem,.18vw + .64rem,.76rem);line-height:1.35}.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:8px;background:linear-gradient(135deg,var(--patient-bph-green-strong) 0%,var(--color-teal-green) 42%,var(--patient-pca-blue-strong) 100%);color:var(--color-white);box-shadow:0 20px 52px color-mix(in srgb,var(--color-navy-blue) 17%,transparent)}.patient-difference-guide-button{min-height:3.15rem;min-width:17rem;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:var(--color-white);color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(.9rem,.46vw + .82rem,1rem);font-weight:600;box-shadow:0 12px 24px #00000024}@media(max-width:480px){.patient-difference-shell{padding-top:1.5rem}.patient-difference{width:min(calc(100% - 1.5rem),24rem)}.patient-difference-heading{justify-items:center}.patient-difference-heading h2{max-width:22rem;font-size:var(--heading-section-size);line-height:1.02}.patient-difference-table-wrap{overflow:hidden;border-radius:1.25rem}.patient-difference-table{display:none}.patient-difference-mobile-stack{display:grid;gap:0}.patient-difference-mobile-panel{overflow:hidden;background:#fffffff5}.patient-difference-mobile-panel+.patient-difference-mobile-panel{border-top:1px solid color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}.patient-difference-mobile-panel h3{margin:0;padding:.95rem 1.1rem;display:flex;align-items:center;gap:.68rem;color:var(--color-white);font-family:var(--font-heading);justify-content:center;font-size:clamp(1.34rem,8vw,1.78rem);font-weight:600;line-height:1.08}.patient-difference-mobile-panel--bph h3{background:linear-gradient(135deg,var(--patient-bph-green),var(--patient-bph-green-strong))}.patient-difference-mobile-panel--cancer h3{background:linear-gradient(135deg,var(--patient-pca-blue),var(--patient-pca-blue-strong))}.patient-difference-mobile-panel .patient-difference-heading-icon{margin-right:0;flex:0 0 auto}.patient-difference-mobile-panel ul{margin:0;padding:0;list-style:none}.patient-difference-mobile-panel li{min-height:4.8rem;padding:.92rem 1rem;display:grid;grid-template-columns:.65rem minmax(0,1fr);gap:.72rem;align-items:center;color:var(--color-navy-blue);font-size:.95rem;font-weight:400;line-height:1.36}.patient-difference-mobile-panel li+li{border-top:1px solid color-mix(in srgb,var(--color-navy-blue) 9%,transparent)}.patient-difference-mobile-panel .patient-difference-row-bullet{margin-right:0}.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%,color-mix(in srgb,var(--color-teal-green) 10%,transparent),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 color-mix(in srgb,var(--color-teal-green) 8%,transparent);box-shadow:inset 0 0 0 2rem #ffffff2e,inset 0 0 0 4.5rem #8bcdd712,inset 0 0 0 7rem color-mix(in srgb,var(--color-navy-blue) 2.5%,transparent);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-navy-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:color-mix(in srgb,var(--color-teal-green) 12%,transparent);color:var(--color-teal-green);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-teal-green)}.treatment-options-comparison-chart-card{position:relative;margin:1.9rem auto 0;width:min(100%,91rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--color-teal-green) 22%,transparent);border-top:.28rem solid var(--color-teal-green);border-radius:1.05rem;background:#fffffff0;box-shadow:0 22px 54px color-mix(in srgb,var(--color-navy-blue) 8%,transparent),inset 0 1px #ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.treatment-options-comparison-table-controls,.treatment-options-comparison-mobile-snapshot{display:none}.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-navy-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 color-mix(in srgb,var(--color-navy-blue) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-navy-blue) 10%,transparent);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-navy-blue);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-teal-green);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-navy-blue);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-teal-green);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,color-mix(in srgb,var(--color-teal-green) 10%,transparent),#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-teal-green);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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:.9rem;background:#ffffffeb;box-shadow:0 14px 34px color-mix(in srgb,var(--color-navy-blue) 6%,transparent)}.treatment-options-comparison-sources-icon{width:3.1rem;height:3.1rem;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--color-teal-green) 20%,transparent);border-radius:999px;background:#e7f7f9b8;color:var(--color-teal-green)}.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-navy-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 color-mix(in srgb,var(--color-teal-green) 38%,transparent)}.treatment-options-comparison-sources strong{color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 24%,transparent);border-radius:999px;background:#e7f7f9b8;color:var(--color-teal-green);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:color-mix(in srgb,var(--color-teal-green) 48%,transparent);background:color-mix(in srgb,var(--color-teal-green) 12%,transparent);color:var(--color-navy-blue)}.treatment-options-comparison-banner{min-height:3.7rem;display:flex;align-items:center;justify-content:center;gap:.7rem;margin:1rem auto 0;width:min(100%,91rem);padding:1rem 1.55rem;border-radius:1.05rem;background:linear-gradient(135deg,var(--color-navy-blue) 0%,var(--color-navy-blue) 100%);box-shadow:0 14px 32px color-mix(in srgb,var(--color-navy-blue) 20%,transparent);overflow:visible}.treatment-options-comparison-banner-icon{flex:0 0 auto;width:1.35rem;height:1.35rem;color:var(--color-teal-green)}.treatment-options-comparison-banner-text{min-width:0;color:#ffffffdb;font-family:var(--font-heading);font-size:.94rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}body.treatment-options-comparison-modal-open{overflow:hidden}.treatment-options-comparison-preview-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem}.treatment-options-comparison-preview-backdrop{position:absolute;inset:0;border:0;background:#041326b8;cursor:zoom-out}.treatment-options-comparison-preview-panel{position:relative;z-index:1;width:min(100%,72rem);max-height:min(92vh,48rem);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.34);border-radius:1rem;background:#f6fbfc;box-shadow:0 2rem 5rem #00000047}.treatment-options-comparison-preview-header{min-height:4.2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem .9rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent);background:var(--color-white)}.treatment-options-comparison-preview-header h3{margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:1.18rem;font-weight:700;line-height:1.2}.treatment-options-comparison-preview-actions{display:inline-flex;align-items:center;gap:.45rem}.treatment-options-comparison-preview-actions :is(a,button){width:2.5rem;height:2.5rem;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--color-teal-green) 28%,transparent);border-radius:0;background:var(--color-white);color:var(--color-teal-green);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.treatment-options-comparison-preview-actions :is(a,button):hover{border-color:var(--color-teal-green);background:color-mix(in srgb,var(--color-teal-green) 10%,transparent);color:var(--color-navy-blue)}.treatment-options-comparison-preview-actions svg{width:1.22rem;height:1.22rem;stroke-width:2.35}.treatment-options-comparison-preview-scroll{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;padding:1rem;background:linear-gradient(180deg,#f8fcfd,#eef7f9)}.treatment-options-comparison-preview-scroll img{display:block;width:70rem;max-width:none;height:auto;border:1px solid color-mix(in srgb,var(--color-navy-blue) 10%,transparent);background:var(--color-white);box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}@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-controls,.treatment-options-comparison-table-wrap{display:none}.treatment-options-comparison-mobile-snapshot{display:grid;gap:.85rem;padding:.95rem;background:#f6fbfc}.treatment-options-comparison-snapshot-button{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-navy-blue) 16%,transparent);border-radius:0;background:var(--color-white);box-shadow:0 .9rem 2rem color-mix(in srgb,var(--color-navy-blue) 10%,transparent);cursor:zoom-in}.treatment-options-comparison-snapshot-frame{position:relative;display:block;max-height:17rem;overflow:hidden}.treatment-options-comparison-snapshot-frame:after{content:"";position:absolute;inset:auto 0 0;height:4.4rem;background:linear-gradient(180deg,#f6fbfc00,#f6fbfcf5);pointer-events:none}.treatment-options-comparison-snapshot-frame img{display:block;width:100%;height:auto}.treatment-options-comparison-snapshot-action{position:absolute;right:.78rem;bottom:.78rem;z-index:1;display:inline-flex;align-items:center;gap:.4rem;min-height:2.55rem;padding:0 .8rem;background:var(--color-teal-green);color:var(--color-white);font-family:var(--font-heading);font-size:.9rem;font-weight:700;line-height:1;box-shadow:0 .75rem 1.3rem color-mix(in srgb,var(--color-teal-green) 22%,transparent)}.treatment-options-comparison-snapshot-action svg{width:1.08rem;height:1.08rem;stroke-width:2.4}.treatment-options-comparison-snapshot-download{width:fit-content;min-height:2.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.48rem;padding:0 1rem;border:1px solid color-mix(in srgb,var(--color-teal-green) 34%,transparent);background:var(--color-white);color:var(--color-teal-green);font-family:var(--font-heading);font-size:.9rem;font-weight:700;line-height:1;text-decoration:none}.treatment-options-comparison-snapshot-download svg{width:1.08rem;height:1.08rem;stroke-width:2.35}.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-table-controls{display:none}.treatment-options-comparison-table-arrow{width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-teal-green) 24%,transparent);border-radius:50%;background:#fffffff0;color:var(--color-teal-green);box-shadow:0 .6rem 1.2rem color-mix(in srgb,var(--color-navy-blue) 14%,transparent);pointer-events:auto}.treatment-options-comparison-table-arrow svg{width:1.18rem;height:1.18rem;stroke-width:2.4}.treatment-options-comparison-table-wrap{scrollbar-width:none}.treatment-options-comparison-table-wrap::-webkit-scrollbar{display:none}.treatment-options-comparison-table thead th:first-child,.treatment-options-comparison-table tbody th{position:sticky;left:0;z-index:5;width:11.9rem;min-width:11.9rem;max-width:11.9rem;border-right:1px solid color-mix(in srgb,var(--color-teal-green) 24%,transparent);box-shadow:.45rem 0 .85rem color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.treatment-options-comparison-table thead th:first-child{z-index:7;background:linear-gradient(180deg,#f8feff,#edf8fa)}.treatment-options-comparison-table tbody th{background:var(--color-white)}.treatment-options-comparison-table tbody tr:nth-child(2n) th{background:#f3fbfc}.treatment-options-comparison-table-row--featured th{background:linear-gradient(90deg,color-mix(in srgb,var(--color-teal-green) 13%,transparent),#dbf4f7f0)!important}.treatment-options-comparison-table thead th:not(:first-child),.treatment-options-comparison-table tbody td{min-width:11.6rem}.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%;min-height:0;padding:.9rem 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}.treatment-options-comparison-preview-modal{padding:.55rem}.treatment-options-comparison-preview-panel{max-height:94vh;border-radius:.75rem}.treatment-options-comparison-preview-header{min-height:3.6rem;padding:.72rem .74rem .72rem .9rem}.treatment-options-comparison-preview-header h3{font-size:1rem}.treatment-options-comparison-preview-actions :is(a,button){width:2.25rem;height:2.25rem}.treatment-options-comparison-preview-scroll{padding:.65rem}.treatment-options-comparison-preview-scroll img{width:58rem}}.patient-story-library-page{--surface-apple-radius: 0px;--surface-apple-radius-compact: 0px;--surface-apple-radius-inner: 0px;--button-radius-primary: 0px;--button-radius-secondary: 0px;--button-radius-chip: 0px;--content-body-font-size: 1.25rem;--content-body-line-height: 1.34;--content-small-font-size: 1rem;--content-small-line-height: 1.38;--content-meta-font-size: .875rem;--content-meta-line-height: 1.2;--heading-card-size: 1.55rem;--heading-featured-size: 1.55rem;min-height:100vh;padding-top:var(--header-height-desktop);overflow:hidden;background:radial-gradient(circle at top left,color-mix(in srgb,var(--color-teal-green) 12%,transparent),transparent 28rem),linear-gradient(180deg,var(--color-white) 0%,#f7fbfd 36%,var(--color-white) 100%);color:var(--color-navy-blue);font-family:var(--redesign-reference-body-font, var(--font-body))}.patient-story-library-eyebrow{display:inline-flex;align-items:center;gap:.55rem;color:var(--color-teal-green);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:2.35rem;height:auto}@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:2rem;height:auto}}.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:var(--color-white)}.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,var(--color-white) 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-navy-blue);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-teal-green);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-navy-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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:.16rem;background:var(--color-white);box-shadow:0 1px 2px color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.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,var(--color-white) .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%,var(--color-white) 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%,var(--color-white) 33.33% 66.66%,#ed2939 66.66% 100%)}.patient-story-library-country-flag--united-kingdom{background:linear-gradient(90deg,transparent 42%,var(--color-white) 42% 58%,transparent 58%),linear-gradient(0deg,transparent 36%,var(--color-white) 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%,var(--color-white) 42% 48%,#c8102e 48% 54%,var(--color-white) 54% 60%,transparent 60%),linear-gradient(-24deg,transparent 42%,var(--color-white) 42% 48%,#c8102e 48% 54%,var(--color-white) 54% 60%,transparent 60%),#012169}.patient-story-library-country-flag--germany{background:linear-gradient(180deg,var(--color-black) 0 33.33%,#dd0000 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%,var(--color-white) 33.33% 66.66%,var(--color-black) 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:var(--color-white)}.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,var(--color-white) .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:var(--color-white)}@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,var(--color-white) 0%,rgba(255,255,255,.88) 34%,rgba(255,255,255,.42) 62%,rgba(255,255,255,.08) 100%),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(78rem,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:.95rem}.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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);color:inherit;cursor:pointer;overflow:hidden;border-radius:0!important;background:var(--color-white);box-shadow:0 14px 34px color-mix(in srgb,var(--color-navy-blue) 8%,transparent);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:color-mix(in srgb,var(--color-teal-green) 24%,transparent);box-shadow:0 20px 42px color-mix(in srgb,var(--color-navy-blue) 13%,transparent);outline:none}.patient-story-library-story-image-wrap{position:relative;aspect-ratio:1.18;overflow:hidden;border-radius:0!important;background:#dfe8f0}.patient-story-library-story-country-badge{min-width:0;padding:0;display:inline-flex;align-items:center;justify-content:flex-end;border:0;background:transparent;box-shadow:none}.patient-story-library-country-flag{position:relative;width:2.35rem;aspect-ratio:3 / 2;height:auto;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:.18rem;background:transparent;box-shadow:none;line-height:0}.patient-story-library-country-flag img{width:100%;height:100%;display:block;object-fit:fill;object-position:center center}.patient-story-library-story-image-wrap img,.patient-story-library-story-thumbnail{width:100%;height:100%;display:block;border-radius:0!important;object-fit:cover}.patient-story-library-story-image-action{position:absolute;right:.9rem;bottom:.9rem;z-index:2;width:2.8rem;height:2.8rem;display:inline-flex;align-items:center;justify-content:center;background:var(--color-teal-green);color:var(--color-white);box-shadow:0 .7rem 1.35rem color-mix(in srgb,var(--color-navy-blue) 16%,transparent);transition:background-color var(--button-motion),box-shadow var(--button-motion),transform var(--button-motion)}.patient-story-library-story-image-action svg{width:1.15rem;height:1.15rem;stroke-width:2.35}.patient-story-library-story-image-action--disabled{opacity:.56}.patient-story-library-story-card:not(.patient-story-library-story-card--disabled):hover .patient-story-library-story-image-action,.patient-story-library-story-card:not(.patient-story-library-story-card--disabled):focus-visible .patient-story-library-story-image-action{box-shadow:0 .85rem 1.5rem color-mix(in srgb,var(--color-navy-blue) 18%,transparent);transform:translate(.04rem,-.04rem)}.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,color-mix(in srgb,var(--color-teal-green) 18%,transparent),color-mix(in srgb,var(--color-navy-blue) 8%,transparent)),linear-gradient(180deg,#eef6f8,#dceaf0);color:var(--color-navy-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-teal-green);filter:drop-shadow(0 10px 18px color-mix(in srgb,var(--color-navy-blue) 14%,transparent))}.patient-story-library-story-image-placeholder span{max-width:100%;color:var(--color-navy-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:11.25rem;padding:1.35rem 1.25rem 1.25rem;display:flex;flex-direction:column;text-align:left}.patient-story-library-story-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.72rem}.patient-story-library-story-category{color:var(--color-teal-green);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{min-width:0;margin:0;color:var(--color-navy-blue);font-family:var(--redesign-reference-heading-font, var(--font-heading));font-size:clamp(1.72rem,1.55vw,var(--heading-card-size));font-weight:700;line-height:1.15;letter-spacing:0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.patient-story-library-story-meta{margin:1rem 0 0;display:grid;gap:.44rem;color:var(--color-navy-blue);font-family:var(--redesign-reference-body-font, var(--font-body));font-size:var(--content-small-font-size);font-weight:400;line-height:1.34;letter-spacing:0}.patient-story-library-story-location-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.patient-story-library-story-meta-row{min-width:0;display:inline-flex;align-items:center;gap:0}.patient-story-library-story-meta svg{width:.8rem;height:.8rem;flex:0 0 auto;color:var(--color-teal-green)}.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-meta-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:0!important;background:var(--color-white);text-align:center;box-shadow:0 16px 40px color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.patient-story-library-story-empty h3{margin:0;color:var(--color-navy-blue);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:0!important;background:var(--color-white);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:var(--color-navy-blue);box-shadow:0 10px 20px color-mix(in srgb,var(--color-navy-blue) 18%,transparent);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:var(--color-navy-blue)}.patient-story-library-video-copy{padding:1.4rem 1.6rem 1.55rem}.patient-story-library-video-category{color:var(--color-teal-green);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:var(--color-navy-blue);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:var(--heading-card-size)}}@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:13rem}.patient-story-library-video-modal{padding:1rem}}@media(max-width:480px){.patient-story-library-grid-shell{width:min(100%,calc(100% - 1.5rem))}.patient-story-library-story-grid{grid-template-columns:minmax(0,1fr);gap:.86rem}.patient-story-library-grid-section{margin-top:0;padding-top:1.45rem}.patient-story-library-story-copy{min-height:0;padding:1rem .9rem .92rem}.patient-story-library-story-head{gap:.62rem}.patient-story-library-story-country-badge{max-width:100%}.patient-story-library-country-flag{width:2rem;height:auto}.patient-story-library-story-category{font-size:var(--content-meta-font-size)}.patient-story-library-story-title{font-size:var(--heading-card-size);line-height:1.15}.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-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)}}.physician-testimonials-page{min-height:100vh;padding-top:var(--header-height-desktop);background:var(--color-navy-blue);color:var(--color-white)}.physician-testimonials-section{min-height:calc(100vh - var(--header-height-desktop));padding:clamp(4.8rem,7vw,7rem) clamp(1.25rem,3vw,3.6rem);background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),transparent 28rem),linear-gradient(180deg,var(--color-navy-blue) 0%,var(--color-navy-blue) 100%)}.physician-testimonials-shell{width:min(100%,112rem);margin:0 auto}.physician-testimonials-heading{width:min(100%,62rem);margin:0 auto clamp(2.2rem,4vw,3.8rem);text-align:center}.physician-testimonials-heading p{margin:0 0 .72rem;color:var(--color-teal-green);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:800;line-height:1;text-transform:uppercase}.physician-testimonials-heading h1{margin:0;color:var(--color-white);font-family:var(--font-heading);font-size:clamp(2.45rem,4.2vw,4.35rem);font-weight:800;line-height:1.05;letter-spacing:0}.physician-testimonials-heading>span{max-width:58rem;margin:1rem auto 0;display:block;color:#ffffffd1;font-size:clamp(1.1rem,1.45vw,1.42rem);line-height:1.42}.physician-testimonials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.5rem)}.physician-testimonials-card{min-width:0;min-height:100%;display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-teal-green) 20%,transparent);background:#ffffff0f;color:var(--color-white);text-decoration:none;box-shadow:0 1.35rem 3rem #0000002e;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.physician-testimonials-card:hover,.physician-testimonials-card:focus-visible{border-color:color-mix(in srgb,var(--color-teal-green) 62%,transparent);outline:none;transform:translateY(-.18rem);box-shadow:0 1.65rem 3.4rem #0000003d}.physician-testimonials-card-media{position:relative;min-width:0;aspect-ratio:16 / 9;display:block;overflow:hidden;background:var(--color-navy-blue)}.physician-testimonials-card-media img,.physician-testimonials-card-media video{width:100%;height:100%;display:block;object-fit:cover}.physician-testimonials-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0615220a,#0615225c);pointer-events:none}.physician-testimonials-card-media svg{position:absolute;left:1rem;bottom:1rem;z-index:2;width:2.75rem;height:2.75rem;color:var(--color-white);filter:drop-shadow(0 .65rem 1.1rem rgba(0,0,0,.34))}.physician-testimonials-card-copy{min-width:0;padding:clamp(1rem,1.5vw,1.45rem);display:grid;align-content:start;gap:.72rem;background:#ffffff0d}.physician-testimonials-card-copy small{color:var(--color-teal-green);font-family:var(--font-heading);font-size:clamp(.96rem,1.05vw,1.08rem);font-weight:800;line-height:1.15}.physician-testimonials-card-copy strong{color:var(--color-white);font-family:var(--font-heading);font-size:clamp(1.35rem,1.7vw,1.8rem);font-weight:800;line-height:1.16}.physician-testimonials-card-copy>span:not(.physician-testimonials-card-action){color:#ffffffc2;font-size:clamp(1rem,1.18vw,1.18rem);line-height:1.38}.physician-testimonials-card-action{width:100%;min-height:3.2rem;margin-top:.45rem;padding:.72rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.56rem;background:var(--color-teal-green);color:var(--color-white);font-family:var(--font-heading);font-size:clamp(1rem,1.12vw,1.14rem);font-weight:800;line-height:1}.physician-testimonials-card-action svg{width:1rem;height:1rem;stroke-width:2.35}@media(max-width:1050px){.physician-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.physician-testimonials-page{padding-top:var(--header-height-mobile)}.physician-testimonials-section{min-height:calc(100vh - var(--header-height-mobile));padding:3.6rem 1rem 4.4rem}.physician-testimonials-grid{grid-template-columns:1fr}}.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),var(--color-white);box-shadow:0 24px 70px color-mix(in srgb,var(--color-navy-blue) 20%,transparent);pointer-events:auto}.privacy-consent-copy{display:grid;gap:.45rem}.privacy-consent-eyebrow{margin:0;color:var(--color-teal-green);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-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 9%,transparent);border-radius:var(--button-radius-secondary);background:#ffffffc7}.privacy-consent-category h3{margin:0 0 .2rem;color:var(--color-navy-blue);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-teal-green)}.privacy-consent-category--locked span{flex:0 0 auto;color:var(--color-teal-green);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-teal-green);padding:.65rem 1rem;background:linear-gradient(135deg,var(--color-teal-green),var(--color-teal-green));color:var(--color-white)}.privacy-consent-secondary{border:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent);padding:.65rem .95rem;background:var(--color-white);color:var(--color-navy-blue)}.privacy-consent-settings{display:none;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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent);background:#ffffffdb;color:var(--color-navy-blue);box-shadow:0 12px 30px color-mix(in srgb,var(--color-navy-blue) 13%,transparent);-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-hero{--provider-hero-teal: #27cdd1;--provider-hero-teal-muted: #4faeb0;--provider-hero-gold: #f1a23a;position:relative;display:block;height:auto;min-height:0;padding:0;overflow:hidden;background:#020914;color:#fff;isolation:isolate}.provider-hero:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#02091485,#0209141f 48%,#0209140a),linear-gradient(180deg,#02091405 50%,#020914e6 82%,#020914),url(/image/provider/provider-long-term-evidence-globe-bg-v2.png) center top / cover no-repeat;pointer-events:none}.provider-hero:after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 64% 26%,rgba(34,218,229,.08),transparent 25%),linear-gradient(180deg,transparent 0%,rgba(0,8,17,.18) 52%,rgba(0,8,17,.72) 100%);pointer-events:none}.provider-hero-inner{position:relative;z-index:1;width:min(calc(100% - 4rem),1628px);height:auto;min-height:0;margin:0 auto;padding:clamp(4.8rem,6vw,6.7rem) 0 calc(var(--provider-section-overlap, 4rem) + .25rem);display:block}.provider-hero-content{width:min(42rem,100%);align-self:start}.provider-hero-eyebrow{margin:0 0 1rem;color:var(--provider-hero-teal);font-size:var(--content-small-font-size);font-weight:800;text-transform:uppercase}.provider-hero h1{margin:0;color:#f8fbfd;font-family:var(--font-heading);font-size:clamp(2.6rem,3.25vw,3.5rem);font-weight:700;line-height:1.05;letter-spacing:-.018em;text-shadow:0 12px 36px rgba(0,0,0,.36)}.provider-hero h1>span{display:block}.provider-hero h1>span:last-child{margin-top:.2rem;background:linear-gradient(90deg,#44b9b7,#337f84 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.provider-hero-description{max-width:38rem;margin:1.25rem 0 0;color:#ffffffe6;font-size:var(--content-body-font-size);line-height:1.55}.provider-hero-cta{width:min(20.5rem,100%);max-width:100%;box-sizing:border-box;min-height:3.05rem;margin-top:1.8rem;padding:.68rem 1.05rem;display:grid;grid-template-columns:minmax(1.08rem,auto) minmax(0,1fr) minmax(1.08rem,auto);align-items:center;gap:.65rem;color:#fff;font-size:clamp(.98rem,.92vw,1.08rem);font-weight:650;line-height:1;text-align:center;text-decoration:none}body .app-shell .provider-hero-cta.glow-capsule{border:1px solid rgba(42,210,201,.34);background:var(--color-medium-teal);box-shadow:0 8px 18px #009ca629}body .app-shell .provider-hero-cta.glow-capsule:after{content:none}.provider-hero-cta>span{min-width:0;justify-self:center;overflow-wrap:anywhere}.provider-hero-cta svg{flex:0 0 auto;width:1.08rem;height:1.08rem;stroke-width:1.9}.provider-hero-award{position:absolute;top:clamp(7.4rem,8.4vw,9.2rem);right:clamp(2rem,3vw,3.4rem);z-index:3;width:clamp(12.5rem,15vw,17.5rem);pointer-events:none;filter:drop-shadow(0 1.15rem 2.3rem rgba(0,0,0,.34))}.provider-hero-award img{width:100%;height:auto;display:block}.provider-hero-evidence-grid{width:min(100%,1628px);margin:clamp(1.6rem,2.4vw,2.7rem) auto 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-self:start;border:1px solid rgba(70,145,167,.42);border-radius:clamp(1.35rem,2vw,1.75rem);background:radial-gradient(circle at 12% 0%,rgba(39,205,209,.16),transparent 24rem),linear-gradient(180deg,#041422c7,#010a14eb);box-shadow:0 1.4rem 3.1rem #00000047,0 0 0 1px #ffffff09 inset;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:visible}.provider-hero-study{position:relative;min-width:0;padding:0 1.3rem 1.35rem;border-radius:calc(var(--surface-apple-radius) - .15rem);outline:none;transform:translateY(0) scale(1);transform-origin:center bottom;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.provider-hero-study+.provider-hero-study{border-left:1px solid rgba(95,153,171,.42)}.provider-hero-study:hover,.provider-hero-study:focus-visible{z-index:2;background:linear-gradient(180deg,#061c2dc2,#010d18f5);box-shadow:0 1.15rem 2.8rem #00000057,0 0 2.2rem #27cdd129;transform:translateY(-.55rem) scale(1.018)}.provider-hero-study-heading{position:relative;min-height:5rem;display:grid;grid-template-columns:minmax(2rem,1fr) auto minmax(2rem,1fr);grid-template-rows:auto auto auto;align-items:center;gap:0 1rem;text-align:center;transform:translateY(-1.55rem);margin-bottom:-1rem}.provider-hero-study-rule{height:1px;background:currentColor;opacity:.58}.provider-hero-study-heading--teal{color:var(--provider-hero-teal)}.provider-hero-study-heading--gold{color:var(--provider-hero-gold)}.provider-hero-study-kicker{display:flex;align-items:baseline;justify-content:center;gap:.72rem;white-space:nowrap;text-transform:uppercase}.provider-hero-study-kicker strong{font-family:var(--font-heading);font-size:2.75rem;line-height:1}.provider-hero-study-kicker>span{font-family:var(--font-heading);font-size:1.68rem;font-weight:700}.provider-hero-study-kicker b{font-size:.98rem}.provider-hero-study-heading>p,.provider-hero-study-heading>small{grid-column:1 / -1;margin:0;color:#ffffffe6;line-height:1.25}.provider-hero-study-heading>p{font-size:.95rem}.provider-hero-study-heading>small{color:currentColor;font-size:.88rem}.provider-hero-clinical-panel,.provider-hero-long-term-panel{min-height:18.9rem;border:1px solid rgba(39,205,209,.54);border-radius:var(--surface-apple-radius-inner);background:linear-gradient(180deg,#010d18bd,#010a13f0);box-shadow:inset 0 1px #ffffff09;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.provider-hero-study:hover .provider-hero-clinical-panel,.provider-hero-study:focus-visible .provider-hero-clinical-panel,.provider-hero-study:hover .provider-hero-long-term-panel,.provider-hero-study:focus-visible .provider-hero-long-term-panel{border-color:#4aebebc7;box-shadow:inset 0 1px #ffffff0f,0 1rem 2rem #0000003d;transform:translateY(-.18rem)}.provider-hero-clinical-panel{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:minmax(12.75rem,auto) auto;align-content:start;padding:1rem 1.15rem .72rem}.provider-hero-clinical-group{min-width:0;text-align:center}.provider-hero-clinical-group+.provider-hero-clinical-group{border-left:1px solid rgba(39,205,209,.22)}.provider-hero-clinical-group h3,.provider-hero-long-term-panel>header h3{margin:0;color:var(--provider-hero-teal);font-size:1.02rem;font-weight:700;line-height:1.15;text-transform:uppercase}.provider-hero-clinical-group>p,.provider-hero-long-term-panel>header p{min-height:2.55rem;margin:.35rem auto 0;color:#ffffffc7;font-size:.82rem;line-height:1.32}.provider-hero-clinical-group>p{max-width:19rem}.provider-hero-clinical-metrics,.provider-hero-long-term-metrics{display:grid;margin-top:.45rem}.provider-hero-clinical-metrics--3{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-hero-clinical-metrics--2{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-hero-metric{min-width:0;padding:.35rem .62rem .45rem;display:flex;flex-direction:column;align-items:center;border-radius:.85rem;text-align:center;transform:translateY(0) scale(1);transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.provider-hero-metric:hover{background:#ffffff0a;box-shadow:0 .8rem 1.5rem #0000002e;transform:translateY(-.35rem) scale(1.035)}.provider-hero-metric+.provider-hero-metric{border-left:1px solid rgba(72,151,168,.38)}.provider-hero-metric-icon{min-height:2.75rem;display:flex;align-items:center;color:currentColor}.provider-hero-metric-icon svg{width:2.55rem;height:2.55rem;stroke-width:1.6}.provider-hero-metric strong{display:block;margin-top:.18rem;color:currentColor;font-family:var(--font-heading);font-size:2rem;font-weight:700;line-height:1}.provider-hero-metric>span:not(.provider-hero-metric-icon){max-width:9.8rem;margin-top:.55rem;color:#ffffffe0;font-size:.86rem;line-height:1.25}.provider-hero-metric--teal{color:#73bdbc}.provider-hero-metric--gold{color:var(--provider-hero-gold)}.provider-hero-study-footer{grid-column:1 / -1;align-self:end;margin-top:.52rem;padding-top:.45rem;border-top:1px solid rgba(76,145,162,.32);text-align:center}.provider-hero-study-footer p,.provider-hero-study-footer cite,.provider-hero-study-footer small{display:block;margin:0;font-size:.77rem;font-style:normal;line-height:1.18}.provider-hero-study-footer p{color:#ffffffc2}.provider-hero-study-footer cite,.provider-hero-study-footer small{color:var(--provider-hero-teal-muted)}.provider-hero-long-term-panel{display:grid;grid-template-rows:minmax(2.1rem,auto) minmax(9rem,auto) auto;align-content:start;padding:.85rem 1.05rem .72rem}.provider-hero-long-term-panel>header{text-align:center}.provider-hero-long-term-panel>header h3{color:var(--provider-hero-gold)}.provider-hero-long-term-panel>header p{min-height:0;margin-top:.1rem}.provider-hero-long-term-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.22rem}.provider-hero-long-term-metrics .provider-hero-metric{min-height:8.6rem;justify-content:flex-start}.provider-hero-long-term-metrics .provider-hero-metric>small{margin-top:.15rem;color:#fffc;font-size:.78rem}.provider-hero-long-term-metrics .provider-hero-metric>em{margin-top:.32rem;color:#ffffffad;font-size:.7rem;font-style:normal;line-height:1.2}.provider-hero-mobile-stat-item>span{display:block}@media(max-width:1200px){.provider-hero,.provider-hero-inner{min-height:0}.provider-hero-inner{width:min(calc(100% - 2rem),1320px);padding-top:4rem;grid-template-rows:auto auto}.provider-hero h1{font-size:clamp(2.35rem,4vw,3.15rem)}.provider-hero-content{width:min(36rem,100%)}.provider-hero-study{padding-inline:.7rem}.provider-hero-evidence-grid{margin-top:clamp(1.8rem,3vw,2.8rem)}.provider-hero-clinical-panel,.provider-hero-long-term-panel{min-height:22rem}.provider-hero-study-kicker strong{font-size:2.45rem}.provider-hero-study-kicker>span{font-size:1.45rem}.provider-hero-metric strong{font-size:1.78rem}.provider-hero-metric>span:not(.provider-hero-metric-icon){font-size:.78rem}}@media(max-width:899px){.provider-hero,.provider-hero-inner{min-height:0}.provider-hero:before{background:linear-gradient(180deg,#02091426,#0209149e 29rem,#020914 42rem),url(/image/provider/provider-long-term-evidence-globe-bg-v2.png) 62% top / auto 35rem no-repeat}.provider-hero-inner{width:min(calc(100% - 1.5rem),760px);padding:3.5rem 0 calc(var(--provider-section-overlap) + 1.5rem);display:block}.provider-hero-content{width:min(34rem,calc(100% - 5rem))}.provider-hero-award{position:absolute;top:2.6rem;right:0;transform:scale(.82);transform-origin:top right}.provider-hero-evidence-grid{margin-top:4.4rem;grid-template-columns:1fr;gap:2.5rem;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.provider-hero-study{padding:0 0 1rem;border:1px solid rgba(70,145,167,.42);border-radius:var(--surface-apple-radius);background:#010b15e6}.provider-hero-study+.provider-hero-study{border-left:1px solid rgba(70,145,167,.42)}.provider-hero-clinical-panel,.provider-hero-long-term-panel{min-height:21rem;margin-inline:1rem}}@media(max-width:480px){.provider-hero:before{background:linear-gradient(180deg,#02091424,#020914b8 21rem,#020914 30rem),url(/image/provider/provider-long-term-evidence-globe-bg-v2.png) 67% top / auto 25rem no-repeat}.provider-hero-inner{width:min(calc(100% - 1rem),440px);padding-top:2.25rem}.provider-hero-content{display:block;width:calc(100% - 2rem);max-width:100%;padding-top:8.2rem}.provider-hero-eyebrow{font-size:.7rem}.provider-hero h1{font-size:clamp(2rem,10vw,2.6rem)}.provider-hero-description{font-size:var(--content-small-font-size)}.provider-hero-cta{width:min(100%,21rem);margin-inline:auto;padding-inline:.82rem;gap:.5rem;font-size:.98rem}.provider-hero-cta svg{width:1rem;height:1rem}.provider-hero-award{top:.7rem;right:-.35rem;transform:scale(.62)}.provider-hero-evidence-grid{margin-top:3.5rem}.provider-hero-study-heading{gap-inline:.4rem}.provider-hero-study-kicker{gap:.35rem}.provider-hero-study-kicker strong{font-size:2rem}.provider-hero-study-kicker span{font-size:1.18rem}.provider-hero-study-kicker b{font-size:.68rem}.provider-hero-clinical-panel{grid-template-columns:1fr;gap:1rem}.provider-hero-clinical-group+.provider-hero-clinical-group{padding-top:1rem;border-top:1px solid rgba(39,205,209,.22);border-left:0}.provider-hero-long-term-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 0}.provider-hero-long-term-metrics .provider-hero-metric:nth-child(3){border-left:0}.provider-hero-long-term-metrics .provider-hero-metric{min-height:9.8rem}.provider-hero-clinical-panel,.provider-hero-long-term-panel{margin-inline:.55rem}}@media(prefers-reduced-motion:reduce){.provider-hero-cta,.provider-hero-study,.provider-hero-clinical-panel,.provider-hero-long-term-panel,.provider-hero-metric{animation:none;transition:none}.provider-hero-study:hover,.provider-hero-study:focus-visible,.provider-hero-study:hover .provider-hero-clinical-panel,.provider-hero-study:focus-visible .provider-hero-clinical-panel,.provider-hero-study:hover .provider-hero-long-term-panel,.provider-hero-study:focus-visible .provider-hero-long-term-panel,.provider-hero-metric:hover{transform:none}}.provider-physician-testimonials{background:radial-gradient(circle at 10% 14%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),transparent 24rem),linear-gradient(180deg,var(--color-white) 0%,#eef9fa 100%)}.provider-physician-testimonials-inner{width:min(calc(100% - 2rem),var(--provider-shell-width, var(--provider-compact-shell-width, 1320px)));margin:0 auto;padding:clamp(4.4rem,6.2vw,6rem) 0 clamp(5.2rem,7vw,7rem);display:grid;grid-template-columns:minmax(24rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2.2rem,3.2vw,4rem)}.provider-physician-testimonials-heading{display:grid;gap:.9rem}.provider-physician-testimonials-eyebrow{margin:0;display:inline-flex;width:fit-content;align-items:center;gap:.5rem;color:var(--color-teal-green);font-size:var(--content-meta-font-size);font-weight:800;letter-spacing:0;text-transform:uppercase}.provider-physician-testimonials-eyebrow svg{width:1rem;height:1rem;stroke-width:2.25}.provider-physician-testimonials-heading h2{margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:1.06;letter-spacing:0}.provider-physician-testimonials-heading>p:last-child{max-width:38rem;margin:0;color:#536174;font-size:var(--section-intro-font-size);line-height:var(--section-intro-line-height)}.provider-physician-testimonials-video-timeline-wrap{position:relative;width:min(100%,48rem);justify-self:end;min-width:0;padding-right:clamp(3.2rem,4.2vw,4.4rem)}.provider-physician-testimonials-video-controls{position:absolute;top:50%;right:0;z-index:5;display:grid;justify-items:center;gap:1.1rem;transform:translateY(-50%)}.provider-physician-testimonials-video-controls>button{width:2.55rem;height:2.55rem;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:var(--button-radius-icon);background:#fffffff0;color:var(--color-navy-blue);box-shadow:0 10px 24px color-mix(in srgb,var(--color-navy-blue) 12%,transparent);cursor:pointer;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,translate .18s ease}.provider-physician-testimonials-video-controls>button:hover,.provider-physician-testimonials-video-controls>button:focus-visible{border-color:var(--color-teal-green);color:var(--color-teal-green);outline:none;box-shadow:0 14px 30px color-mix(in srgb,var(--color-navy-blue) 16%,transparent);translate:0 -1px}.provider-physician-testimonials-video-controls svg{width:1.25rem;height:1.25rem;stroke-width:2.25}.provider-physician-testimonials-video-dots{display:grid;justify-items:center;gap:.56rem}.provider-physician-testimonials-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}.provider-physician-testimonials-video-dots button:hover,.provider-physician-testimonials-video-dots button:focus-visible{border-color:var(--color-teal-green);outline:none;scale:1.12}.provider-physician-testimonials-video-dots button.is-active{border-color:var(--color-teal-green);background:var(--color-teal-green)}.provider-physician-testimonials-video-timeline{position:relative;min-width:0;display:grid;gap:clamp(.42rem,.62vw,.68rem)}.provider-physician-testimonials-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}.provider-physician-testimonials-video-step--featured{z-index:4}.provider-physician-testimonials-video-number{display:none}.provider-physician-testimonials-video-item{--provider-physician-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(--provider-physician-thumb-width) minmax(0,1fr);align-items:stretch;gap:.82rem;padding:.42rem clamp(.7rem,1vw,1rem) .42rem .42rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-navy-blue) 7%,transparent);border-radius:1.1rem;background:linear-gradient(90deg,#fffffff5,#f4fdfdd6);color:var(--color-navy-blue);text-align:left;text-decoration:none;box-shadow:0 .9rem 2rem color-mix(in srgb,var(--color-navy-blue) 6%,transparent);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)}.provider-physician-testimonials-video-item:hover,.provider-physician-testimonials-video-item:focus-visible{border-color:color-mix(in srgb,var(--color-teal-green) 34%,transparent);box-shadow:0 1.15rem 2.4rem color-mix(in srgb,var(--color-teal-green) 14%,transparent);outline:none;scale:var(--card-hover-scale-b);translate:0 var(--card-hover-lift-b)}.provider-physician-testimonials-video-item--featured{--provider-physician-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 color-mix(in srgb,var(--color-teal-green) 12%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-teal-green) 28%,transparent)}.provider-physician-testimonials-video-thumb{position:relative;min-width:0;min-height:0;width:100%;aspect-ratio:16 / 9;display:block;overflow:hidden;border-radius:.78rem;background:var(--color-light-grey)}.provider-physician-testimonials-video-thumb:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#fff0 48%,#ffffff70),linear-gradient(180deg,#06164a08,#06164a24);pointer-events:none}.provider-physician-testimonials-video-thumb img{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;object-fit:cover}.provider-physician-testimonials-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:var(--color-white);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.provider-physician-testimonials-video-item--featured .provider-physician-testimonials-video-play{left:clamp(.18rem,.6vw,.38rem);transform:translate(-16%)}.provider-physician-testimonials-video-play svg{width:.78rem;height:.78rem;margin-left:.08rem;stroke-width:2.3}.provider-physician-testimonials-video-copy{position:relative;min-width:0;min-height:100%;padding:.58rem 3.1rem .58rem .1rem;display:grid;align-content:center;gap:.38rem}.provider-physician-testimonials-video-meta{min-width:0;display:flex;align-items:center;gap:.55rem;color:var(--color-teal-green);font-family:var(--font-heading);font-size:calc(var(--content-meta-font-size) * .94);font-weight:700;line-height:1;text-transform:uppercase}.provider-physician-testimonials-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 color-mix(in srgb,var(--color-teal-green) 10%,transparent);border-radius:999px;background:#ffffffdb;color:var(--color-navy-blue);text-transform:none}.provider-physician-testimonials-video-country span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-physician-testimonials-flag{width:.94rem;height:.94rem;flex:0 0 auto;border-radius:50%;background:linear-gradient(var(--color-white) 0 14%,#c8102e 14% 28%,var(--color-white) 28% 42%,#c8102e 42% 56%,var(--color-white) 56% 70%,#c8102e 70% 84%,var(--color-white) 84%),var(--color-white);box-shadow:inset 0 0 0 1px #06164a1f}.provider-physician-testimonials-flag--united-kingdom{background:linear-gradient(45deg,transparent 42%,var(--color-white) 42% 48%,#c8102e 48% 52%,var(--color-white) 52% 58%,transparent 58%),linear-gradient(-45deg,transparent 42%,var(--color-white) 42% 48%,#c8102e 48% 52%,var(--color-white) 52% 58%,transparent 58%),linear-gradient(90deg,transparent 42%,var(--color-white) 42% 58%,transparent 58%),linear-gradient(0deg,transparent 42%,var(--color-white) 42% 58%,transparent 58%),var(--color-navy-blue)}.provider-physician-testimonials-video-copy strong{min-width:0;display:-webkit-box;overflow:hidden;color:var(--color-navy-blue);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;min-height:2.2em}.provider-physician-testimonials-video-copy small{min-width:0;display:-webkit-box;overflow:hidden;color:var(--color-navy-blue);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;min-height:2.56em}.provider-physician-testimonials-video-speaker{color:var(--color-teal-green);font-family:var(--font-heading);font-size:calc(var(--content-meta-font-size) * .96);font-weight:800}.provider-physician-testimonials-video-item--featured .provider-physician-testimonials-video-copy{padding-block:.95rem}.provider-physician-testimonials-video-item--featured .provider-physician-testimonials-video-copy strong{font-size:calc(var(--heading-card-size) * 1.1)}.provider-physician-testimonials-video-item--featured .provider-physician-testimonials-video-copy small{font-size:var(--content-body-font-size)}.provider-physician-testimonials-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:color-mix(in srgb,var(--color-teal-green) 10%,transparent);color:var(--color-teal-green);transform:translateY(-50%)}.provider-physician-testimonials-video-item--featured .provider-physician-testimonials-video-arrow{width:2.9rem;height:2.9rem;background:var(--color-teal-green);color:var(--color-white);box-shadow:0 .85rem 1.7rem color-mix(in srgb,var(--color-teal-green) 22%,transparent)}.provider-physician-testimonials-video-arrow svg{width:.92rem;height:.92rem;stroke-width:2.4}@media(max-width:1200px){.provider-physician-testimonials-inner{width:min(calc(100% - 1.5rem),var(--provider-compact-shell-width));grid-template-columns:1fr}.provider-physician-testimonials-heading{max-width:58rem}.provider-physician-testimonials-video-timeline-wrap{width:min(100%,56rem);margin:0 auto;padding-right:3rem}.provider-physician-testimonials-video-item--featured{margin-left:0}}@media(max-width:899px){.provider-physician-testimonials-inner{width:min(calc(100% - 2rem),var(--provider-compact-shell-width));padding:3.8rem 0 5rem;gap:1.8rem}.provider-physician-testimonials-video-timeline-wrap{padding-right:0}.provider-physician-testimonials-video-controls{position:static;width:fit-content;margin:0 auto .8rem;grid-auto-flow:column;align-items:center;transform:none}.provider-physician-testimonials-video-dots{grid-auto-flow:column}.provider-physician-testimonials-video-timeline{gap:.9rem}.provider-physician-testimonials-video-item,.provider-physician-testimonials-video-item--featured{--provider-physician-thumb-width: clamp(12.2rem, 38vw, 15.5rem);min-height:0;grid-template-columns:var(--provider-physician-thumb-width) minmax(0,1fr)}}@media(max-width:480px){.provider-physician-testimonials-inner{width:min(calc(100% - 2rem),var(--provider-compact-shell-width));padding:3.2rem 0 4.1rem}.provider-physician-testimonials-heading h2{max-width:19.5rem;font-size:2.05rem;line-height:1.08}.provider-physician-testimonials-heading>p:last-child{max-width:19.5rem}.provider-physician-testimonials-video-controls{margin-bottom:.65rem}.provider-physician-testimonials-video-controls>button{width:2.35rem;height:2.35rem}.provider-physician-testimonials-video-item,.provider-physician-testimonials-video-item--featured{--provider-physician-thumb-width: 100%;grid-template-columns:1fr}.provider-physician-testimonials-video-copy{padding:1rem 3rem 1rem .98rem}.provider-physician-testimonials-video-meta{flex-wrap:wrap;gap:.42rem}.provider-physician-testimonials-video-arrow,.provider-physician-testimonials-video-item--featured .provider-physician-testimonials-video-arrow{width:2.2rem;height:2.2rem}}@media(prefers-reduced-motion:reduce){.provider-physician-testimonials-video-controls>button,.provider-physician-testimonials-video-dots button,.provider-physician-testimonials-video-step,.provider-physician-testimonials-video-item{transition:none}.provider-physician-testimonials-video-item:hover,.provider-physician-testimonials-video-item:focus-visible{scale:1;translate:none}}.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, var(--color-white));color:var(--color-navy-blue);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%,color-mix(in srgb,var(--color-teal-green) 14%,transparent),transparent 22rem),radial-gradient(circle at 88% 78%,color-mix(in srgb,var(--color-teal-green) 10%,transparent),transparent 26rem)}.provider-gateway-section:after{right:-5rem;top:7rem;width:min(34rem,45vw);height:18rem;opacity:.28;background:radial-gradient(circle,color-mix(in srgb,var(--color-teal-green) 30%,transparent) 0 1px,transparent 1.5px);background-size:.78rem .78rem;-webkit-mask-image:radial-gradient(ellipse at center,var(--color-black) 0 50%,transparent 72%);mask-image:radial-gradient(ellipse at center,var(--color-black) 0 50%,transparent 72%)}.provider-gateway-inner{position:relative;z-index:2;width:min(100%,var(--provider-compact-shell-width));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 color-mix(in srgb,var(--color-teal-green) 16%,transparent);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 color-mix(in srgb,var(--color-navy-blue) 9%,transparent)}.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-teal-green),var(--color-teal-green));color:var(--color-white);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 color-mix(in srgb,var(--color-teal-green) 18%,transparent);border-radius:999px;background:#fffffff0;color:var(--color-teal-green);box-shadow:0 .85rem 1.8rem color-mix(in srgb,var(--color-teal-green) 13%,transparent)}.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-teal-green);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-navy-blue);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-navy-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-navy-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:var(--color-white);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 color-mix(in srgb,var(--color-teal-green) 14%,transparent);border-radius:var(--surface-apple-radius-compact);background:linear-gradient(135deg,#fffffffc,#effafbe6),#fffffff5;color:var(--color-navy-blue);text-decoration:none;box-shadow:0 1rem 2.25rem color-mix(in srgb,var(--color-navy-blue) 10%,transparent),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:color-mix(in srgb,var(--color-teal-green) 34%,transparent);box-shadow:0 1.55rem 3.2rem color-mix(in srgb,var(--color-teal-green) 16%,transparent),0 0 0 .16rem color-mix(in srgb,var(--color-teal-green) 8%,transparent),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 color-mix(in srgb,var(--color-teal-green) 20%,transparent);border-radius:999px;background:#fffffff0;color:var(--color-teal-green);box-shadow:0 .75rem 1.5rem color-mix(in srgb,var(--color-teal-green) 12%,transparent)}.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-teal-green);color:var(--color-white);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-navy-blue);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-teal-green)}.provider-gateway-card-body{margin-top:.62rem;color:var(--color-navy-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-teal-green),var(--color-teal-green));color:var(--color-white);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:500;line-height:1;box-shadow:0 .7rem 1.4rem color-mix(in srgb,var(--color-teal-green) 20%,transparent)}.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,color-mix(in srgb,var(--color-teal-green) 14%,transparent) 0 1.35px,transparent 2px) 0 0 / .9rem .9rem,radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--color-teal-green) 13%,transparent),transparent 24rem),radial-gradient(ellipse at 52% 54%,rgba(220,246,250,.64),transparent 32rem),linear-gradient(135deg,#fbfeff,#f5fbfd 42%,#eaf8fb)}.provider-gateway-section--insights:before{inset:auto auto -9rem -4rem;width:min(36rem,42vw);height:22rem;background:repeating-radial-gradient(ellipse at 50% 120%,color-mix(in srgb,var(--color-teal-green) 32%,transparent) 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%,var(--provider-compact-shell-width));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-teal-green);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-teal-green),var(--color-teal-green));color:var(--color-white);box-shadow:0 .9rem 1.7rem color-mix(in srgb,var(--color-teal-green) 16%,transparent)}.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(2.35rem,3.55vw,3.35rem);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-teal-green)}.provider-gateway-section--insights .provider-gateway-subtitle{display:none}.provider-gateway-section--insights .provider-gateway-body{max-width:17.8rem;margin-top:1.25rem;color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent),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,#e8fdfd85 45%,#14b9c31f)}.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,#e2faf6f5,#e2faf6b8 45%,#e2faf629)}.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-navy-blue);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;margin-right:.12rem;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-navy-blue);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:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 20%,transparent);border-radius:999px;background:#ffffffdb;color:var(--color-navy-blue);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--insights .provider-gateway-card-reveal:nth-child(1) .provider-gateway-card-media img{opacity:.92;object-position:center 42%}.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(2) .provider-gateway-card-media img{opacity:.9;object-position:center 50%}.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(3) .provider-gateway-card-media img{opacity:.96;object-position:58% center}.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(4) .provider-gateway-card-media img,.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(5) .provider-gateway-card-media img,.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(6) .provider-gateway-card-media img,.provider-gateway-section--insights .provider-gateway-card-reveal:nth-child(7) .provider-gateway-card-media img{opacity:.86;object-position:center center}.provider-gateway-section--technology-insights{min-height:0;margin-top:clamp(-3.6rem,-4.2vw,-2.2rem);padding-top:calc(clamp(4.4rem,6.2vw,6.1rem) + var(--provider-section-top-inset, 0rem));border-radius:clamp(3.1rem,5vw,5.4rem) clamp(3.1rem,5vw,5.4rem) 0 0;background:radial-gradient(72% 4rem at 50% 0,#ffffffc7,#fff0 72%),radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--color-teal-green) 13%,transparent),transparent 23rem),linear-gradient(180deg,#edfafe,#f6fcfe 42%,#edfafe);box-shadow:0 -1.35rem 2.8rem color-mix(in srgb,var(--color-navy-blue) 14%,transparent),inset 0 1px #ffffffd1}.provider-technology-insights-inner{position:relative;z-index:2;width:min(100%,var(--provider-compact-shell-width));margin:0 auto}.provider-technology-insights-intro{display:grid;grid-template-columns:minmax(0,3fr) minmax(22rem,2fr);grid-template-areas:"head head" "media summary";column-gap:clamp(2.2rem,3.4vw,3.4rem);row-gap:clamp(2.35rem,3.5vw,3.15rem);align-items:stretch}.provider-technology-insights-head{grid-area:head;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;text-align:center}.provider-technology-insights-rule{width:3.6rem;height:.2rem;display:block;border-radius:999px;background:var(--color-teal-green)}.provider-technology-insights-head>.provider-technology-insights-rule{display:none}.provider-technology-insights-head h2,.provider-technology-device h3,.provider-technology-overview h3,.provider-technology-adaptive h3{max-width:60rem;margin:.75rem 0 0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(5.2rem,8.6vw,8.2rem);font-weight:700;line-height:.86}.provider-technology-insights-head p{max-width:33rem;margin:1.05rem 0 0;color:var(--color-navy-blue);font-size:var(--content-body-font-size);font-weight:500;line-height:var(--content-body-line-height)}.provider-technology-insights-video{grid-area:media;position:relative;width:100%;min-width:0;max-width:100%;aspect-ratio:16 / 9;height:auto;display:block;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-teal-green) 14%,transparent);border-radius:var(--surface-apple-radius-compact);background:#202020;box-shadow:0 1.35rem 3rem color-mix(in srgb,var(--color-navy-blue) 14%,transparent)}.provider-technology-insights-video video{width:100%;height:100%;display:block;object-fit:cover}.provider-technology-insights-summary{grid-area:summary;width:100%;min-width:0;max-width:100%;height:auto;min-height:100%;padding:clamp(1.45rem,2.05vw,2.2rem);display:flex;flex-direction:column;justify-content:center;border:1px solid color-mix(in srgb,var(--color-teal-green) 12%,transparent);border-radius:var(--surface-apple-radius);background:#ffffffe6;box-shadow:0 1.45rem 3.6rem color-mix(in srgb,var(--color-navy-blue) 11%,transparent),inset 0 1px #ffffffe6}.provider-technology-insights-summary h3{max-width:24rem;margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(1.95rem,2.65vw,2.65rem);font-weight:600;line-height:1.02}.provider-technology-insights-summary .provider-technology-insights-rule{margin-top:clamp(1rem,1.4vw,1.3rem)}.provider-technology-insights-summary p,.provider-technology-adaptive-copy p{margin:1.3rem 0 0;color:var(--color-navy-blue);font-size:var(--content-body-font-size);font-weight:500;line-height:var(--content-body-line-height)}.provider-technology-insights-summary ul{margin:clamp(1rem,1.45vw,1.35rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.provider-technology-insights-summary li{min-width:0;padding:0 .7rem;display:grid;justify-items:center;gap:.65rem;border-left:1px solid color-mix(in srgb,var(--color-teal-green) 14%,transparent);color:var(--color-navy-blue);text-align:center;font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.provider-technology-insights-summary li:first-child{border-left:0}.provider-technology-insights-summary li svg{width:2rem;height:2rem;color:var(--color-teal-green);stroke-width:1.7}body .app-shell .provider-technology-insights-cta.glow-capsule{width:fit-content;min-height:2.85rem;margin-top:clamp(1rem,1.55vw,1.35rem);padding:.72rem 1.45rem;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;border:0;border-radius:var(--button-radius-primary);background:var(--color-teal-green);color:var(--color-white);font-family:var(--font-heading);font-size:calc(var(--content-small-font-size) * 1.08);font-weight:600;line-height:1;text-decoration:none;box-shadow:none;overflow:visible;transition:background .18s ease,transform .18s ease}body .app-shell .provider-technology-insights-cta.glow-capsule:after{content:none}body .app-shell .provider-technology-insights-cta.glow-capsule:hover,body .app-shell .provider-technology-insights-cta.glow-capsule:focus-visible{background:var(--color-teal-green);transform:translateY(-1px)}.provider-technology-insights-cta svg{width:1.05rem;height:1.05rem}.provider-technology-device{margin-top:clamp(3.35rem,5.2vw,5rem);padding:clamp(1.4rem,2.5vw,2.4rem);display:grid;grid-template-columns:minmax(18rem,.38fr) minmax(0,1fr);gap:clamp(1.4rem,2.7vw,3rem);align-items:center;overflow:visible;border:1px solid color-mix(in srgb,var(--color-teal-green) 12%,transparent);border-radius:clamp(1.6rem,3vw,2.6rem);background:#eefbfe;text-align:left;box-shadow:0 1.4rem 3.5rem color-mix(in srgb,var(--color-navy-blue) 10%,transparent),inset 0 1px #fffc;outline:0!important}.provider-technology-device-copy{min-width:0}.provider-technology-device-heading h3,.provider-technology-overview h3,.provider-technology-adaptive h3{margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(2.75rem,4.5vw,4.75rem);font-weight:800;line-height:1.02;letter-spacing:0}.provider-technology-device-heading h3{max-width:22rem;margin-inline:0}.provider-technology-device-title-accent{color:var(--color-teal-green)}.provider-technology-device-intro{max-width:24rem;margin:clamp(.9rem,1.6vw,1.2rem) 0 0;color:color-mix(in srgb,var(--color-navy-blue) 72%,transparent);font-size:clamp(1rem,1.2vw,1.18rem);font-weight:500;line-height:1.35}.provider-technology-device-figure{position:relative;width:min(100%,46rem);max-height:30rem;aspect-ratio:1.18 / 1;margin:0 auto;overflow:visible;display:grid;place-items:center}.provider-technology-device-main-image{position:absolute;inset:0;z-index:1;width:100%;height:100%;display:block;object-fit:contain;object-position:center bottom;mix-blend-mode:multiply}.provider-technology-device-main-image[src]{visibility:visible}.provider-technology-device-hotspot{position:absolute;z-index:4;width:var(--device-hotspot-size, clamp(9rem, 14vw, 13rem));aspect-ratio:1;display:grid;place-items:center;border:2px solid color-mix(in srgb,var(--color-teal-green) 34%,transparent);border-radius:999px;background:#a1e5e847;color:var(--color-navy-blue);cursor:pointer;-webkit-backdrop-filter:blur(.4px);backdrop-filter:blur(.4px);box-shadow:inset 0 0 0 1px #ffffff85,inset 0 1px #ffffff47,0 0 0 1px color-mix(in srgb,var(--color-teal-green) 10%,transparent),0 .75rem 1.7rem color-mix(in srgb,var(--color-teal-green) 4.5%,transparent);opacity:.62;transform:translate(-50%,-50%);transition:opacity .24s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.provider-technology-device-hotspot:hover,.provider-technology-device-hotspot:focus-visible{z-index:8;border-color:color-mix(in srgb,var(--color-teal-green) 58%,transparent);background:#97e5e96b;box-shadow:inset 0 0 0 1px #fff9,inset 0 1px #ffffff5c,0 0 0 1px color-mix(in srgb,var(--color-teal-green) 18%,transparent),0 1.2rem 2.3rem color-mix(in srgb,var(--color-teal-green) 10%,transparent);opacity:.82;transform:translate(-50%,-50%) translateY(-.32rem) scale(1.06)}.provider-technology-device-hotspot.is-active{z-index:9;border-color:color-mix(in srgb,var(--color-teal-green) 74%,transparent);background:#97e5e980;box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 1px #ffffff6b,0 0 0 .18rem #00e4ee29,0 0 2rem #00e4ee57,0 1.45rem 2.8rem color-mix(in srgb,var(--color-teal-green) 14%,transparent);opacity:.92;transform:translate(-50%,-50%) translateY(-.38rem) scale(1.18)}.provider-technology-device-hotspot-label{position:absolute;left:50%;bottom:calc(100% - .35rem);width:min(18.5rem,64vw);padding:.85rem 1rem;display:grid;gap:.18rem;border:1px solid color-mix(in srgb,var(--color-teal-green) 14%,transparent);border-radius:1rem;background:#fffffff0;box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--color-navy-blue) 13%,transparent);text-align:left;pointer-events:none;opacity:0;transform:translate(-50%,.45rem);transition:opacity .2s ease,transform .2s ease}.provider-technology-device-hotspot:hover .provider-technology-device-hotspot-label,.provider-technology-device-hotspot:focus-visible .provider-technology-device-hotspot-label{opacity:1;transform:translate(-50%)}.provider-technology-device-hotspot-label strong,.provider-technology-device-hotspot-label small,.provider-technology-device-hotspot-label em{display:block;font-style:normal}.provider-technology-device-hotspot-label strong{font-family:var(--font-heading);color:var(--color-teal-green);font-size:.78rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.provider-technology-device-hotspot-label small{margin-top:.25rem;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:1rem;font-weight:800;line-height:1.1}.provider-technology-device-hotspot-label em{margin-top:.38rem;color:color-mix(in srgb,var(--color-navy-blue) 74%,transparent);font-size:.82rem;font-weight:500;line-height:1.38}.provider-technology-device-progress{margin:clamp(1.35rem,2vw,1.8rem) 0 0;display:grid;gap:.75rem}.provider-technology-device-progress button{width:100%;min-height:3.25rem;padding:.5rem 1rem .5rem .5rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;border:1px solid color-mix(in srgb,var(--color-teal-green) 12%,transparent);border-radius:999px;background:#ffffffc2;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:.9rem;font-weight:600;line-height:1.1;text-align:left;cursor:pointer;box-shadow:0 .55rem 1.25rem color-mix(in srgb,var(--color-navy-blue) 6%,transparent);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}.provider-technology-device-progress button:hover,.provider-technology-device-progress button:focus-visible,.provider-technology-device-progress button.is-active{border-color:color-mix(in srgb,var(--color-teal-green) 28%,transparent);background:var(--color-teal-green);color:var(--color-white);box-shadow:0 .75rem 1.45rem color-mix(in srgb,var(--color-teal-green) 16%,transparent);transform:translateY(-.12rem)}.provider-technology-device-progress button>.provider-technology-device-progress-number{width:2.2rem;aspect-ratio:1;display:grid;place-items:center;border-radius:999px;background:var(--color-teal-green);color:var(--color-white);line-height:1}.provider-technology-device-progress button.is-active>.provider-technology-device-progress-number,.provider-technology-device-progress button:hover>.provider-technology-device-progress-number,.provider-technology-device-progress button:focus-visible>.provider-technology-device-progress-number{background:#fffffff5;color:var(--color-teal-green)}.provider-technology-device-progress button strong{min-width:0;display:block;color:inherit;font-weight:600;line-height:1.15;white-space:normal}.provider-technology-device-active-copy{max-width:24rem;margin:clamp(1rem,1.8vw,1.45rem) 0 0;color:color-mix(in srgb,var(--color-navy-blue) 74%,transparent);font-size:var(--content-small-font-size);font-weight:500;line-height:var(--content-small-line-height)}.provider-technology-device-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.provider-technology-adaptive-direct{margin-top:clamp(2.4rem,4vw,3.6rem);--sonablate-hifu-page-gutter: 0rem;--sonablate-hifu-shell-max: var(--provider-compact-shell-width);--sonablate-hifu-shell-max-wide: var(--provider-compact-shell-width);--heading-section-size: clamp(2.1rem, 3.05vw, 3.05rem);--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}.provider-technology-overview{margin-top:clamp(2.4rem,4vw,3.6rem)}.provider-technology-overview-panel{margin-top:.8rem;padding:.85rem;display:grid;grid-template-columns:minmax(17rem,.42fr) minmax(0,1fr) minmax(17rem,.68fr);gap:clamp(.85rem,1.55vw,1.35rem);align-items:center;border:1px solid color-mix(in srgb,var(--color-teal-green) 12%,transparent);border-radius:var(--surface-apple-radius);background:#ffffffdb;box-shadow:0 1.2rem 3.2rem color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}.provider-technology-overview-panel nav{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid color-mix(in srgb,var(--color-teal-green) 12%,transparent)}.provider-technology-overview-panel nav>*{min-height:2.65rem;display:flex;align-items:center;justify-content:center;gap:.55rem;border-radius:999px;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:var(--content-meta-font-size);font-weight:700;text-decoration:none;text-transform:uppercase}.provider-technology-overview-panel nav>*.is-active{background:linear-gradient(180deg,var(--color-teal-green),var(--color-teal-green));color:var(--color-white);box-shadow:0 .75rem 1.4rem color-mix(in srgb,var(--color-teal-green) 18%,transparent)}.provider-technology-overview-panel nav svg{width:1.3rem;height:1.3rem;stroke-width:1.7}.provider-technology-overview-panel img{width:100%;min-height:11.6rem;display:block;object-fit:cover;border-radius:var(--surface-apple-radius-inner);box-shadow:0 .8rem 1.7rem color-mix(in srgb,var(--color-navy-blue) 12%,transparent)}.provider-technology-overview-panel h4,.provider-technology-adaptive-copy h4{margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(1.3rem,1.8vw,1.85rem);font-weight:700;line-height:1.05}.provider-technology-overview-panel p{margin:.75rem 0 0;color:var(--color-navy-blue);font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.provider-technology-overview-panel ul{margin:0;padding:0;display:grid;gap:.64rem;list-style:none}.provider-technology-overview-panel li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;color:var(--color-navy-blue);font-size:var(--content-small-font-size);line-height:var(--content-small-line-height)}.provider-technology-overview-panel li svg{width:1rem;height:1rem;color:var(--color-teal-green);stroke-width:2}.provider-technology-adaptive{margin-top:clamp(2.4rem,4vw,3.65rem);display:grid;grid-template-columns:minmax(22rem,.62fr) minmax(40rem,1fr);gap:clamp(2.4rem,4.6vw,6rem);align-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0!important}.provider-technology-adaptive-copy{max-width:31rem}.provider-technology-adaptive-copy h4{max-width:28rem;margin-top:1.4rem}.provider-technology-adaptive-copy p{max-width:30rem}.provider-technology-adaptive-wheel{position:relative;width:min(108%,50rem);aspect-ratio:1.08 / 1;justify-self:end;display:grid;place-items:center;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.98) 0 26%,transparent 26.4%),radial-gradient(circle at 50% 50%,rgba(11,92,121,.16) 69%,rgba(255,255,255,.28) 70%,transparent 73%);box-shadow:0 1.55rem 4.2rem color-mix(in srgb,var(--color-teal-green) 22%,transparent),inset 0 0 0 .62rem #ffffff47,inset 0 0 2.5rem #ffffff38;transform:translate(clamp(1rem,2vw,2.25rem))}.provider-technology-wheel-segment{position:absolute;inset:0;z-index:0;border-radius:inherit;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease;will-change:transform}.provider-technology-wheel-segment--1{clip-path:polygon(0 0,50% 0,50% 50%,0 50%);background:radial-gradient(circle at 28% 26%,rgba(255,255,255,.16),transparent 30%),linear-gradient(145deg,#0d5480 0%,var(--color-teal-green) 100%)}.provider-technology-wheel-segment--2{clip-path:polygon(50% 0,100% 0,100% 50%,50% 50%);background:radial-gradient(circle at 74% 26%,rgba(255,255,255,.18),transparent 32%),linear-gradient(215deg,#3fca90 0%,var(--color-teal-green) 100%)}.provider-technology-wheel-segment--3{clip-path:polygon(50% 50%,100% 50%,100% 100%,50% 100%);background:radial-gradient(circle at 74% 74%,rgba(255,255,255,.14),transparent 33%),linear-gradient(315deg,#39bd8d,#0d8dbf)}.provider-technology-wheel-segment--4{clip-path:polygon(0 50%,50% 50%,50% 100%,0 100%);background:radial-gradient(circle at 28% 72%,rgba(255,255,255,.13),transparent 32%),linear-gradient(35deg,var(--color-teal-green) 0%,var(--color-teal-green) 100%)}.provider-technology-wheel-segment:hover,.provider-technology-adaptive-wheel:has(.provider-technology-wheel-item--1:hover) .provider-technology-wheel-segment--1,.provider-technology-adaptive-wheel:has(.provider-technology-wheel-item--2:hover) .provider-technology-wheel-segment--2,.provider-technology-adaptive-wheel:has(.provider-technology-wheel-item--3:hover) .provider-technology-wheel-segment--3,.provider-technology-adaptive-wheel:has(.provider-technology-wheel-item--4:hover) .provider-technology-wheel-segment--4{filter:brightness(1.06) saturate(1.05);box-shadow:0 1rem 2rem #00576f38}.provider-technology-wheel-segment--1:hover,.provider-technology-adaptive-wheel:has(.provider-technology-wheel-item--1:hover) .provider-technology-wheel-segment--1{transform:translate(-.34rem,-.34rem)}.provider-technology-wheel-segment--2:hover,.provider-technology-adaptive-wheel:has(.provider-technology-wheel-item--2:hover) .provider-technology-wheel-segment--2{transform:translate(.34rem,-.34rem)}.provider-technology-wheel-segment--3:hover,.provider-technology-adaptive-wheel:has(.provider-technology-wheel-item--3:hover) .provider-technology-wheel-segment--3{transform:translate(.34rem,.34rem)}.provider-technology-wheel-segment--4:hover,.provider-technology-adaptive-wheel:has(.provider-technology-wheel-item--4:hover) .provider-technology-wheel-segment--4{transform:translate(-.34rem,.34rem)}.provider-technology-adaptive-wheel:before,.provider-technology-adaptive-wheel:after{content:"";position:absolute;z-index:1;background:#ffffffdb;box-shadow:0 0 1.1rem #ffffff5c}.provider-technology-adaptive-wheel:before{width:.2rem;height:100%}.provider-technology-adaptive-wheel:after{width:100%;height:.2rem}.provider-technology-wheel-item{position:absolute;z-index:2;width:24%;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--color-white);text-decoration:none;text-shadow:0 .2rem .7rem rgba(0,20,36,.28);transition:transform .22s ease,text-shadow .22s ease;will-change:transform}.provider-technology-wheel-item svg{position:static;width:clamp(2rem,2.4vw,2.8rem);height:clamp(2rem,2.4vw,2.8rem);margin-bottom:.72rem;stroke-width:1.7}.provider-technology-wheel-item strong{display:block;font-family:var(--font-heading);font-size:clamp(1.28rem,1.5vw,1.56rem);line-height:1;color:#dcfffff5;text-transform:uppercase}.provider-technology-wheel-item small{display:block;max-width:13.6rem;margin-top:.8rem;color:#fffffff0;font-size:clamp(1rem,1.12vw,1.17rem);font-weight:800;line-height:1.18}.provider-technology-wheel-item>span{display:block;max-width:12.8rem;margin-top:.62rem;font-size:clamp(.9rem,.98vw,1.04rem);line-height:1.36}.provider-technology-wheel-item strong span,.provider-technology-wheel-item small span,.provider-technology-wheel-item>span span{display:inline}.provider-technology-wheel-item--1{left:13.5%;top:13.4%;align-items:flex-end;text-align:right}.provider-technology-wheel-item--2{right:13.5%;top:13.4%;align-items:flex-start;text-align:left}.provider-technology-wheel-item--3{right:13.5%;bottom:16.5%;align-items:flex-start;text-align:left}.provider-technology-wheel-item--4{left:13.5%;bottom:16.5%;align-items:flex-end;text-align:right}.provider-technology-wheel-item:hover,.provider-technology-adaptive-wheel:has(.provider-technology-wheel-segment--1:hover) .provider-technology-wheel-item--1,.provider-technology-adaptive-wheel:has(.provider-technology-wheel-segment--2:hover) .provider-technology-wheel-item--2,.provider-technology-adaptive-wheel:has(.provider-technology-wheel-segment--3:hover) .provider-technology-wheel-item--3,.provider-technology-adaptive-wheel:has(.provider-technology-wheel-segment--4:hover) .provider-technology-wheel-item--4{text-shadow:0 .3rem 1rem rgba(0,20,36,.36)}.provider-technology-wheel-item--1:hover,.provider-technology-adaptive-wheel:has(.provider-technology-wheel-segment--1:hover) .provider-technology-wheel-item--1{transform:translate(-.34rem,-.34rem)}.provider-technology-wheel-item--2:hover,.provider-technology-adaptive-wheel:has(.provider-technology-wheel-segment--2:hover) .provider-technology-wheel-item--2{transform:translate(.34rem,-.34rem)}.provider-technology-wheel-item--3:hover,.provider-technology-adaptive-wheel:has(.provider-technology-wheel-segment--3:hover) .provider-technology-wheel-item--3{transform:translate(.34rem,.34rem)}.provider-technology-wheel-item--4:hover,.provider-technology-adaptive-wheel:has(.provider-technology-wheel-segment--4:hover) .provider-technology-wheel-item--4{transform:translate(-.34rem,.34rem)}.provider-technology-wheel-core{position:absolute;left:50%;top:50%;z-index:3;width:29%;aspect-ratio:1;padding:1.35rem;display:grid;place-items:center;align-content:center;border-radius:999px;background:#fffffff5;color:var(--color-navy-blue);text-align:center;box-shadow:0 0 2rem #fffc;transform:translate(-50%,-50%)}.provider-technology-wheel-core strong{font-family:var(--font-heading);font-size:clamp(1.08rem,1.38vw,1.36rem);line-height:1.02;text-transform:uppercase}.provider-technology-wheel-core small{margin-top:.48rem;color:var(--color-teal-green);font-size:clamp(.7rem,.82vw,.86rem);font-weight:800;line-height:1.08;text-transform:uppercase}@media(max-width:1200px){.provider-technology-insights-intro,.provider-technology-device,.provider-technology-adaptive{grid-template-columns:1fr}.provider-technology-insights-intro{grid-template-areas:"head" "media" "summary"}.provider-technology-insights-summary{height:auto;min-height:0}.provider-technology-overview-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.provider-technology-overview-panel nav,.provider-technology-overview-panel ul{grid-column:1 / -1}.provider-technology-adaptive-wheel{width:min(100%,38rem);margin:0 auto;transform:none}}@media(max-width:899px){.provider-technology-insights-summary ul,.provider-technology-overview-panel nav{grid-template-columns:1fr}.provider-technology-insights-summary li{grid-template-columns:auto minmax(0,1fr);justify-items:start;border-left:0;border-top:1px solid color-mix(in srgb,var(--color-teal-green) 12%,transparent);text-align:left}.provider-technology-insights-summary li:first-child{border-top:0}.provider-technology-overview-panel{grid-template-columns:1fr}.provider-technology-device{padding:1.6rem 1rem 1.2rem;border-radius:2rem}.provider-technology-device-heading h3{font-size:clamp(2.2rem,8vw,3.2rem)}.provider-technology-device-intro{font-size:1.05rem}.provider-technology-device-figure{aspect-ratio:1.05 / 1}.provider-technology-device-hotspot{width:calc(var(--device-hotspot-size, 10rem) * .76)}.provider-technology-device-hotspot-label{width:min(16rem,78vw)}}@media(max-width:480px){.provider-gateway-section--technology-insights{padding-inline:.85rem}.provider-technology-insights-head h2,.provider-technology-device-heading h3,.provider-technology-overview h3,.provider-technology-adaptive h3{font-size:2.25rem}.provider-technology-insights-summary,.provider-technology-overview-panel,.provider-technology-device{padding:1rem}.provider-technology-insights-cta{width:100%}.provider-technology-adaptive{grid-template-columns:1fr}.provider-technology-adaptive-wheel{width:min(100%,20.75rem);aspect-ratio:1;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.98) 0 23%,transparent 23.4%),radial-gradient(circle at 50% 50%,rgba(11,92,121,.16) 69%,rgba(255,255,255,.28) 70%,transparent 73%);box-shadow:0 1.1rem 2.6rem color-mix(in srgb,var(--color-teal-green) 18%,transparent),inset 0 0 0 .38rem #ffffff47,inset 0 0 1.65rem #ffffff2e}.provider-technology-adaptive-wheel:before{width:.14rem}.provider-technology-adaptive-wheel:after{height:.14rem}.provider-technology-wheel-item{width:32%}.provider-technology-wheel-item>span{display:none}.provider-technology-wheel-item svg{width:1.45rem;height:1.45rem;margin-bottom:.42rem}.provider-technology-wheel-item strong{font-size:1rem}.provider-technology-wheel-item small{max-width:8.2rem;margin-top:.48rem;font-size:.72rem;line-height:1.12}.provider-technology-wheel-item--1{left:15%;top:15%}.provider-technology-wheel-item--2{right:15%;top:15%}.provider-technology-wheel-item--3{right:15%;bottom:17%}.provider-technology-wheel-item--4{left:15%;bottom:17%}.provider-technology-wheel-core{width:31%;padding:.72rem}.provider-technology-wheel-core strong{font-size:.76rem;line-height:1.05}.provider-technology-wheel-core small{margin-top:.32rem;font-size:.54rem}.provider-technology-device-hotspot-label em{display:none}}.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%,var(--color-black) 18%,var(--color-black) 76%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,var(--color-black) 18%,var(--color-black) 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-technology-resources-shell{position:relative;z-index:2;width:min(100%,var(--provider-compact-shell-width));margin:0 auto;display:grid;grid-template-columns:minmax(24rem,.38fr) minmax(0,.62fr);gap:clamp(1.9rem,3vw,3.5rem);align-items:start}.provider-technology-resources-intro{min-height:clamp(31rem,42vw,40rem);display:flex;flex-direction:column}.provider-technology-resources-eyebrow,.provider-technology-featured-copy>p{margin:0;color:var(--color-teal-green);font-size:.75rem;font-weight:800;letter-spacing:.24em;line-height:1.2;text-transform:uppercase}.provider-technology-resources-intro h2{margin:1.45rem 0 0;color:var(--color-white);font-family:var(--font-heading);font-size:clamp(3rem,4.3vw,4.45rem);font-weight:700;line-height:1.02;white-space:nowrap}.provider-technology-resources-intro h2 span{display:block;color:var(--color-teal-green);white-space:nowrap}.provider-technology-resources-rule{width:4.1rem;height:.18rem;margin-top:1.65rem;display:block;border-radius:999px;background:var(--color-teal-green);box-shadow:0 0 1rem #00e4ee61}.provider-technology-resources-copy{max-width:22rem;margin:1.65rem 0 0;color:var(--provider-tech-muted);font-size:clamp(1.06rem,1.3vw,1.22rem);font-weight:500;line-height:1.7}.provider-technology-resources-list{margin-top:auto;display:grid;gap:clamp(1.9rem,2.15vw,2.35rem)}.provider-technology-resources-list article{display:grid;grid-template-columns:clamp(2.6rem,3vw,3rem) minmax(0,1fr);gap:clamp(1.05rem,1.35vw,1.35rem);color:var(--provider-tech-muted)}.provider-technology-resources-list svg{width:clamp(2.15rem,2.35vw,2.45rem);height:clamp(2.15rem,2.35vw,2.45rem);color:var(--color-teal-green);stroke-width:1.85}.provider-technology-resources-list strong{display:block;color:var(--color-white);font-size:clamp(1rem,1.12vw,1.12rem);font-weight:700}.provider-technology-resources-list p{margin:.44rem 0 0;font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.55}.provider-technology-resources-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.35vw,1.3rem)}.provider-technology-resource-card,.provider-technology-featured-video,.provider-technology-reimbursement{position:relative;overflow:hidden;border:1px solid rgba(0,228,238,.28);border-radius:var(--surface-apple-radius-compact);background:radial-gradient(circle at 88% 8%,rgba(47,151,205,.26),transparent 12rem),linear-gradient(145deg,#07203ffa,#020a19fa);box-shadow:0 1.3rem 2.7rem #0000003d,inset 0 1px #ffffff1a,inset 0 0 0 1px #00e4ee0a}.provider-technology-resource-card:before,.provider-technology-featured-video:before,.provider-technology-reimbursement:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%),radial-gradient(circle at 12% 0%,rgba(0,228,238,.1),transparent 12rem);opacity:.8}.provider-technology-resource-card{min-height:clamp(21rem,25vw,25rem);padding:clamp(1.55rem,2vw,2rem);display:flex;flex-direction:column;gap:0}.provider-technology-resource-card>*,.provider-technology-featured-video>*,.provider-technology-reimbursement>*{position:relative;z-index:1}.provider-technology-resource-icon{width:3.8rem;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(0,228,238,.38);border-radius:999px;background:radial-gradient(circle at 35% 25%,#00e4ee3d,#00607a2e);color:#dffcff;box-shadow:0 0 1.5rem #00e4ee1f}.provider-technology-resource-icon svg{width:1.85rem;height:1.85rem;stroke-width:1.7}.provider-technology-resource-card h3,.provider-technology-featured-copy h3,.provider-technology-reimbursement h3{margin:1.45rem 0 0;color:var(--color-white);font-family:var(--font-heading);font-size:clamp(1.35rem,1.8vw,1.75rem);font-weight:700;line-height:1.18}.provider-technology-resource-card p,.provider-technology-featured-copy p:last-child,.provider-technology-reimbursement p{margin:1.25rem 0 0;color:var(--provider-tech-muted);font-size:var(--content-body-font-size);line-height:1.65}.provider-technology-resource-action,.provider-technology-reimbursement-action{width:100%;min-height:3.2rem;margin-top:auto;padding:.78rem 1.12rem;display:inline-flex;align-items:center;justify-content:space-between;gap:.8rem;border:1px solid rgba(0,228,238,.68);border-radius:999px;color:var(--color-white);font-size:var(--content-small-font-size);font-weight:700;line-height:1;text-decoration:none;background:linear-gradient(135deg,#00bccb47,#004c691f),#010c1cdb;box-shadow:0 .65rem 1.4rem #0000003d,inset 0 1px #ffffff1f}.provider-technology-resource-action svg,.provider-technology-reimbursement-action svg{width:1.08rem;height:1.08rem;color:var(--color-teal-green);flex:0 0 auto}.provider-technology-resources-bottom-row{grid-column:1 / -1;margin-top:clamp(1.6rem,2.2vw,2.25rem);display:grid;grid-template-columns:minmax(20rem,.3fr) minmax(0,.7fr);gap:clamp(1.6rem,2.5vw,2.7rem);align-items:stretch}.provider-technology-featured-video{margin-top:0;padding:clamp(1.8rem,2.4vw,2.55rem);display:grid;grid-template-columns:minmax(13rem,.32fr) minmax(0,.68fr);gap:clamp(1.4rem,2.2vw,2.45rem);align-items:center}.provider-technology-featured-copy h3{margin-top:1.5rem}.provider-technology-featured-copy .provider-technology-resources-rule{margin-top:1.35rem}.provider-technology-featured-player{min-height:clamp(17rem,22vw,21rem);position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(154,210,231,.24);border-radius:.8rem;background:radial-gradient(circle at 48% 46%,rgba(0,228,238,.16),transparent 8rem),linear-gradient(135deg,#08213de6,#040d20f5)}.provider-technology-featured-player svg{width:4rem;height:4rem;padding:1.25rem;border:1px solid rgba(0,228,238,.38);border-radius:999px;color:var(--color-teal-green);background:#00e4ee14}.provider-technology-featured-player span{position:absolute;left:1.3rem;right:4.5rem;bottom:1.35rem;height:2px;border-radius:999px;background:linear-gradient(90deg,#e6fafff2 0 4%,#e6faff66 4% 100%)}.provider-technology-reimbursement{min-height:100%;margin-top:0;padding:clamp(1.45rem,2vw,2rem);display:flex;flex-direction:column;align-items:flex-start;background:radial-gradient(circle at 4% 18%,rgba(0,228,238,.22),transparent 12rem),linear-gradient(135deg,#031c34fa,#020a19f5)}.provider-technology-reimbursement h3{margin-top:1.35rem}.provider-technology-reimbursement p{max-width:22rem}.provider-technology-reimbursement-action{min-width:0;margin-top:auto}@media(max-width:1200px){.provider-technology-resources-shell{grid-template-columns:1fr}.provider-technology-resources-grid,.provider-technology-resources-bottom-row,.provider-technology-featured-video,.provider-technology-reimbursement{grid-column:auto;grid-row:auto}.provider-technology-resources-bottom-row{grid-template-columns:1fr}}.provider-gateway-section--technology .provider-gateway-inner{width:min(100%,var(--provider-compact-shell-width));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-teal-green);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:var(--color-white);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:var(--color-white);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-teal-green);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),.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(3){grid-column:span 2}.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(4),.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(5){grid-column:span 3}.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,.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(4) .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-navy-blue);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:var(--color-white);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-navy-blue);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--technology .provider-gateway-card-action--label{pointer-events:none;cursor:default}.provider-gateway-section--technology .provider-gateway-card,.provider-gateway-section--technology .provider-gateway-card:hover,.provider-gateway-section--technology .provider-gateway-card:focus-visible{cursor:default}.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(4) .provider-gateway-card-media img{object-position:58% center}.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(5) .provider-gateway-card-media img{object-position:center 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,var(--color-navy-blue) 0%,var(--color-navy-blue) 48%,var(--color-navy-blue) 100%);color:var(--color-white)}.provider-gateway-section--education:before{inset:0;z-index:0;background:radial-gradient(circle at 3% 6%,color-mix(in srgb,var(--color-teal-green) 46%,transparent) 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,color-mix(in srgb,var(--color-teal-green) 32%,transparent),transparent 68%);-webkit-mask-image:none;mask-image:none}.provider-gateway-section--education .provider-gateway-inner{width:min(100%,var(--provider-compact-shell-width));position:relative;min-height:clamp(42rem,53vw,49rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--color-teal-green) 22%,transparent);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%,color-mix(in srgb,var(--color-teal-green) 24%,transparent),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 color-mix(in srgb,var(--color-teal-green) 34%,transparent),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,var(--color-teal-green) 0%,#008394 100%);-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:var(--color-white)}.provider-gateway-section--education .provider-gateway-mark{display:none}.provider-gateway-section--education .provider-gateway-eyebrow{margin:0;color:var(--color-teal-green);font-size:clamp(.86rem,1vw,1rem);font-weight:800}.provider-gateway-section--education .provider-gateway-hero h2{margin-top:1.55rem;color:var(--color-white);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),color-mix(in srgb,var(--color-teal-green) 40%,transparent),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 color-mix(in srgb,var(--color-teal-green) 80%,transparent);border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-teal-green) 90%,transparent),#0a6b8adb);box-shadow:0 0 1.4rem color-mix(in srgb,var(--color-teal-green) 28%,transparent),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-navy-blue)}.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 color-mix(in srgb,var(--color-teal-green) 40%,transparent);border-radius:var(--surface-apple-radius);background:#092a48b8;color:var(--color-white);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:var(--color-white);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:var(--color-white);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%,color-mix(in srgb,var(--color-teal-green) 16%,transparent),transparent 24rem),linear-gradient(135deg,#f7fcff 0%,#eef8fb 54%,var(--color-white) 100%)}.provider-gateway-section--research:before{inset:0;background:radial-gradient(circle at 1.2rem 1.2rem,color-mix(in srgb,var(--color-teal-green) 16%,transparent) 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%,var(--provider-compact-shell-width))}.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 color-mix(in srgb,var(--color-teal-green) 12%,transparent);border-radius:var(--surface-apple-radius);background:#ffffffd1;box-shadow:0 1.15rem 2.8rem color-mix(in srgb,var(--color-navy-blue) 9%,transparent),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-teal-green),#008899);color:var(--color-white);font-size:clamp(1rem,1.2vw,1.18rem);box-shadow:0 .7rem 1.5rem color-mix(in srgb,var(--color-teal-green) 18%,transparent)}.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-teal-green);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-teal-green)}.provider-gateway-section--research .provider-gateway-subtitle{margin-top:.75rem;color:var(--color-navy-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-navy-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 color-mix(in srgb,var(--color-teal-green) 20%,transparent)}.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,color-mix(in srgb,var(--color-teal-green) 6%,transparent),#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:color-mix(in srgb,var(--color-teal-green) 18%,transparent);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 color-mix(in srgb,var(--color-navy-blue) 9%,transparent),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-teal-green);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-reveal:nth-child(4),.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(5){grid-column:span 3}.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),.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(4),.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(5){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),.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(4),.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(5){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%, color-mix(in srgb, var(--color-teal-green) 20%, transparent), transparent 24rem), linear-gradient(135deg, var(--color-navy-blue) 0%, var(--color-navy-blue) 46%, var(--color-navy-blue) 100%);--provider-section-sprout-edge: rgba(2, 45, 55, .6);--provider-section-sprout-wash: color-mix(in srgb, var(--color-teal-green) 16%, transparent);--provider-section-sprout-line: color-mix(in srgb, var(--color-teal-green) 22%, transparent);--provider-section-sprout-line-glow: color-mix(in srgb, var(--color-teal-green) 12%, transparent)}.provider-gateway-section--education{margin-top:calc(var(--provider-section-overlap) * -1.55);padding:calc(clamp(.6rem,1.1vw,1rem) + var(--provider-section-top-inset, 0rem)) 0 calc(clamp(4.2rem,6vw,6.2rem) + var(--provider-section-handoff-clearance, 0rem));background:radial-gradient(circle at 76% 14%,rgba(44,216,210,.1),transparent 24rem),radial-gradient(circle at 16% 72%,rgba(2,101,101,.2),transparent 25rem),linear-gradient(180deg,rgba(3,39,49,.98) 0%,var(--color-navy-blue) 100%)}.provider-gateway-section--education:before{background:radial-gradient(circle at 3% 6%,color-mix(in srgb,var(--color-teal-green) 22%,transparent) 0 1.5px,transparent 2px) 0 0 / .85rem .85rem,linear-gradient(110deg,rgba(1,19,31,.52) 0%,rgba(0,55,67,.3) 34%,transparent 72%);opacity:.66}.provider-gateway-section--education .provider-gateway-inner{min-height:clamp(39rem,48vw,45rem);border:1px solid color-mix(in srgb,var(--color-teal-green) 18%,transparent);background:radial-gradient(circle at 74% 26%,rgba(251,205,118,.16),transparent 19rem),linear-gradient(90deg,#011824fa,#012630f0 28%,#05484e9e 55%,#03323ebd);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(42rem,.48fr) 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%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),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:clamp(34rem,43vw,48rem);padding:clamp(8.1rem,9.5vw,9.2rem) clamp(1.45rem,2.2vw,2.1rem) clamp(3rem,4.2vw,4.4rem) clamp(7rem,8.6vw,10rem)}.provider-gateway-section--education .provider-gateway-eyebrow{font-size:clamp(.68rem,.78vw,.82rem)}.provider-gateway-section--education .provider-gateway-hero h2{max-width:43rem;margin-top:1.1rem;font-size:clamp(3rem,4.3vw,4.45rem);line-height:1.02}.provider-gateway-section--education .provider-gateway-subtitle{max-width:38rem;margin-top:1.3rem;font-size:clamp(1.02rem,1.2vw,1.18rem)}.provider-gateway-section--education .provider-gateway-body{max-width:40rem;margin-top:1.4rem;font-size:clamp(1rem,1.14vw,1.12rem)}.provider-gateway-section--education .provider-gateway-primary{min-height:3.1rem;min-width:clamp(11rem,15vw,13.5rem);justify-content:space-between;font-weight:800}.provider-gateway-section--education .provider-gateway-hero-media{inset:0 0 24%;z-index:1;opacity:.88}.provider-gateway-section--education .provider-gateway-hero-media:after{background:linear-gradient(90deg,#00131ffc,#001b27f0 24%,#00242da8 42%,#022f3729 68%,#00182261),linear-gradient(180deg,#000a161f,#00181f14 48%,#001920a8)}.provider-gateway-section--education .provider-gateway-hero-media img{object-position:64% 48%;filter:saturate(1.04) contrast(1.04) brightness(.84)}.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 color-mix(in srgb,var(--color-teal-green) 12%,transparent);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);background:#022531d1}.provider-gateway-section--education .provider-gateway-card-copy{background:linear-gradient(90deg,#011830f5,#003f53b3 46%,#003f5314)}.provider-gateway-section--education .provider-gateway-card-reveal:nth-child(2) .provider-gateway-card-copy{background:linear-gradient(90deg,#043239eb,#094a539e 42%,#094a531f)}.provider-gateway-section--education .provider-gateway-card-media:after{background:linear-gradient(90deg,#011830c7,#01183057 44%,#0118300a),linear-gradient(180deg,#fff0,#000e2247)}.provider-gateway-section--education .provider-gateway-card-reveal:nth-child(1) .provider-gateway-card-media img{object-position:50% 54%;opacity:.9}.provider-gateway-section--education .provider-gateway-card-reveal:nth-child(2) .provider-gateway-card-media img{object-position:63% 54%;opacity:.86}@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--education .provider-gateway-inner{width:100%;min-height:clamp(47rem,57vw,54rem);overflow:visible;border:0;border-radius:0;background:linear-gradient(90deg,#000e20fa,#001827eb 28%,#0027324d 54%,#001c2800),linear-gradient(180deg,#000c1b00,#00121f1f 52%,#00121feb);box-shadow:none}.provider-gateway-section--education .provider-gateway-hero{min-height:clamp(40rem,49vw,46rem);grid-template-columns:minmax(42rem,.48fr) minmax(0,1fr);overflow:visible}.provider-gateway-section--education .provider-gateway-inner:before,.provider-gateway-section--education .provider-gateway-inner:after{content:"";position:absolute;pointer-events:none}.provider-gateway-section--education .provider-gateway-inner:before{left:18%;top:-4rem;z-index:2;width:min(34rem,36vw);height:min(24rem,28vw);background:radial-gradient(circle at .12rem .12rem,color-mix(in srgb,var(--color-teal-green) 22%,transparent) 0 1px,transparent 1.6px) 0 0 / .95rem .95rem,repeating-radial-gradient(ellipse at 0% 100%,color-mix(in srgb,var(--color-teal-green) 12%,transparent) 0 1px,transparent 1px .74rem);-webkit-mask-image:linear-gradient(135deg,transparent 0%,var(--color-black) 24%,rgba(0,0,0,.62) 58%,transparent 100%);mask-image:linear-gradient(135deg,transparent 0%,var(--color-black) 24%,rgba(0,0,0,.62) 58%,transparent 100%);opacity:.36}.provider-gateway-section--education .provider-gateway-inner:after{left:0;right:0;bottom:calc(-1*clamp(3.2rem,4.8vw,5rem));z-index:2;height:clamp(11rem,15vw,15rem);border-top:1px solid color-mix(in srgb,var(--color-teal-green) 16%,transparent);background:linear-gradient(180deg,#00122000,#001827c2 42%,#001220fa),radial-gradient(ellipse at 44% 0%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),transparent 48%)}.provider-gateway-section--education .provider-gateway-primary{display:none}.provider-gateway-section--education .provider-gateway-hero-media{inset:calc(-1*clamp(.6rem,1.1vw,1rem)) 0 calc(-1*clamp(7rem,9vw,9.5rem)) 0;border-radius:0;opacity:1}.provider-gateway-section--education .provider-gateway-hero-media:after{background:radial-gradient(ellipse at 13% 37%,#000c1dfc,#001021eb 23%,#001e2d7a 45%,#001e2d00 68%),linear-gradient(90deg,#000b1dfc,#001424eb 24%,#0026327a 43%,#022f370f 72%,#00182200),linear-gradient(180deg,#000a1614,#00181f05 44%,#001722d6)}.provider-gateway-section--education .provider-gateway-hero-media img{object-position:69% 42%;filter:saturate(1.08) contrast(1.04) brightness(.92)}.provider-gateway-section--education .provider-gateway-cardscape{width:min(38rem,calc(100% - clamp(3rem,18vw,20rem)));margin:clamp(-15.5rem,-13vw,-11rem) auto clamp(1.6rem,2.6vw,2.2rem) clamp(7rem,8.6vw,10rem);padding:0;display:grid;grid-template-columns:1fr;border:0;border-radius:0;background:transparent;box-shadow:none}.provider-gateway-section--education .provider-gateway-card-reveal:nth-child(n+2){display:none}.provider-gateway-section--education .provider-gateway-card{min-height:clamp(14.5rem,16.2vw,16.8rem);border-color:color-mix(in srgb,var(--color-teal-green) 24%,transparent);border-radius:clamp(.9rem,1.4vw,1.25rem);background:#0222307a;box-shadow:0 1.1rem 2.4rem #000c1c38,inset 0 1px #ffffff14;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.provider-gateway-section--education .provider-gateway-card-copy{display:grid;align-content:center;max-width:21rem;padding:clamp(1.5rem,2vw,2rem);background:linear-gradient(90deg,#011227e0,#0032427a 52%,#003f530a)}.provider-gateway-section--education .provider-gateway-card-icon{width:clamp(3.25rem,3.7vw,3.75rem);height:clamp(3.25rem,3.7vw,3.75rem);margin:0;border-color:color-mix(in srgb,var(--color-teal-green) 54%,transparent);background:color-mix(in srgb,var(--color-teal-green) 14%,transparent);color:var(--color-teal-green)}.provider-gateway-section--education .provider-gateway-card strong{max-width:27rem;margin-top:.9rem;font-size:clamp(1.4rem,1.72vw,1.76rem);line-height:1.06}.provider-gateway-section--education .provider-gateway-card-body{max-width:27rem;margin-top:.85rem;font-size:clamp(.96rem,1.08vw,1.08rem);line-height:1.56}.provider-gateway-section--education .provider-gateway-card-action{width:fit-content;min-height:3rem;margin-top:1.05rem;padding:.66rem 1.05rem;border:1px solid color-mix(in srgb,var(--color-teal-green) 50%,transparent);background:linear-gradient(180deg,var(--color-teal-green),var(--color-teal-green));color:var(--color-white);box-shadow:0 .58rem 1.15rem color-mix(in srgb,var(--color-teal-green) 22%,transparent),inset 0 1px #ffffff2e}@media(max-width:899px){.provider-gateway-section--education .provider-gateway-hero{grid-template-columns:minmax(0,1fr)}.provider-gateway-section--education .provider-gateway-hero-copy{max-width:none;padding:clamp(5.2rem,14vw,7rem) clamp(1rem,5vw,1.6rem) clamp(2rem,6vw,3rem)}.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%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),transparent 20rem),linear-gradient(135deg,#f8fcff 0%,#eef9fb 48%,var(--color-white) 100%)}.provider-gateway-section--research:before{inset:0;background:radial-gradient(circle at 1.2rem 1.2rem,color-mix(in srgb,var(--color-teal-green) 16%,transparent) 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%,var(--provider-compact-shell-width));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 color-mix(in srgb,var(--color-teal-green) 16%,transparent);border-radius:1.8rem;background:linear-gradient(135deg,#fffffff5,#effafbeb 48%,#fffffffa),radial-gradient(circle at 10% 18%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),transparent 18rem);box-shadow:inset 0 1px #ffffffeb,0 1.65rem 4rem color-mix(in srgb,var(--color-navy-blue) 10%,transparent);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%,color-mix(in srgb,var(--color-teal-green) 18%,transparent) 0 1px,transparent 1.5px) 0 0 / .7rem .7rem,radial-gradient(circle,color-mix(in srgb,var(--color-teal-green) 11%,transparent),transparent 68%);opacity:.7;pointer-events:none;-webkit-mask-image:radial-gradient(circle,var(--color-black) 0 62%,transparent 64%);mask-image:radial-gradient(circle,var(--color-black) 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-teal-green),var(--color-teal-green));color:var(--color-white);font-size:clamp(1.32rem,1.75vw,1.72rem);font-weight:800;box-shadow:0 1rem 2.4rem color-mix(in srgb,var(--color-teal-green) 14%,transparent)}.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-teal-green);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-navy-blue);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-teal-green)}.provider-gateway-section--research .provider-gateway-subtitle,.provider-gateway-section--research .provider-gateway-body{max-width:28rem;margin-top:.85rem;color:var(--color-navy-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-teal-green),var(--color-teal-green));color:var(--color-white);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 color-mix(in srgb,var(--color-teal-green) 20%,transparent)}.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 color-mix(in srgb,var(--color-teal-green) 14%,transparent);border-radius:1.28rem;background:linear-gradient(135deg,#fffffffc,#effafbe6),#fffffff5;color:var(--color-navy-blue);box-shadow:0 1rem 2.25rem color-mix(in srgb,var(--color-navy-blue) 10%,transparent),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:color-mix(in srgb,var(--color-teal-green) 34%,transparent);box-shadow:0 1.7rem 3.5rem color-mix(in srgb,var(--color-teal-green) 18%,transparent),0 0 0 .18rem color-mix(in srgb,var(--color-teal-green) 8%,transparent),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 color-mix(in srgb,var(--color-teal-green) 20%,transparent);background:#fffffff0;color:var(--color-teal-green);box-shadow:0 .85rem 1.7rem color-mix(in srgb,var(--color-teal-green) 12%,transparent)}.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-teal-green);color:var(--color-white);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-navy-blue);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-teal-green)}.provider-gateway-section--research .provider-gateway-card-body{max-width:15rem;margin-top:.62rem;color:var(--color-navy-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-teal-green),var(--color-teal-green));color:var(--color-white);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:500;line-height:1;box-shadow:0 .7rem 1.4rem color-mix(in srgb,var(--color-teal-green) 20%,transparent)}.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-gateway-section--technology{padding-top:calc(clamp(3.8rem,5.4vw,5.2rem) + var(--provider-section-top-inset, 0rem));padding-bottom:calc(clamp(4.5rem,6vw,6.25rem) + var(--provider-section-handoff-clearance, 0rem))}.provider-gateway-section--technology .provider-gateway-inner{width:min(100%,var(--provider-compact-shell-width));grid-template-columns:minmax(18rem,.34fr) minmax(0,1fr);gap:clamp(2rem,3vw,3rem);align-items:start}.provider-gateway-section--technology .provider-gateway-hero{min-height:0;padding-top:clamp(1.25rem,2vw,2rem)}.provider-gateway-section--technology .provider-gateway-hero-copy{max-width:22rem;padding-top:0}.provider-gateway-section--technology .provider-gateway-mark{position:static;width:3.4rem;height:3.4rem;margin-bottom:clamp(1.3rem,2vw,1.8rem)}.provider-gateway-section--technology .provider-gateway-hero h2{font-size:clamp(2.7rem,4.15vw,4.25rem);line-height:1.02}.provider-gateway-section--technology .provider-gateway-subtitle{max-width:21rem;font-size:clamp(1.02rem,1.28vw,1.2rem)}.provider-gateway-section--technology .provider-gateway-cardscape{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:clamp(1.05rem,1.45vw,1.35rem)}.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),.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(4),.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(5){grid-column:auto}.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(3){grid-row:span 2}.provider-gateway-section--technology .provider-gateway-card{min-height:clamp(16.5rem,18vw,19rem)}.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(3) .provider-gateway-card{min-height:clamp(34.2rem,37.5vw,39.4rem)}.provider-gateway-section--technology .provider-gateway-card-copy{padding:clamp(1.25rem,1.65vw,1.65rem);display:flex;min-height:100%;flex-direction:column;align-items:flex-start;background:linear-gradient(90deg,#020814d1,#0208148a,#0208142e),linear-gradient(180deg,#02081414,#02081475)}.provider-gateway-section--technology .provider-gateway-card-icon{position:static;flex:0 0 auto;width:3.25rem;height:3.25rem;margin-bottom:clamp(.95rem,1.25vw,1.2rem)}.provider-gateway-section--technology .provider-gateway-card-heading{max-width:min(100%,22rem);margin:0;font-size:clamp(1.28rem,1.55vw,1.65rem)}.provider-gateway-section--technology .provider-gateway-card-body{max-width:min(100%,24rem);margin:clamp(.75rem,1vw,1rem) 0 0}.provider-gateway-section--technology .provider-gateway-card-action{position:static;min-width:0;margin-top:auto;transform:translateY(0)}@media(max-width:1100px){.provider-gateway-section--technology .provider-gateway-inner{grid-template-columns:1fr}.provider-gateway-section--technology .provider-gateway-cardscape{grid-column:1}.provider-gateway-section--technology .provider-gateway-hero-copy{max-width:42rem}}@media(max-width:720px){.provider-gateway-section--technology{padding-inline:1rem}.provider-gateway-section--technology .provider-gateway-cardscape{grid-template-columns:1fr}.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(3){grid-row:auto}.provider-gateway-section--technology .provider-gateway-card-reveal:nth-child(3) .provider-gateway-card{min-height:clamp(17rem,54vw,22rem)}}.provider-gateway-section--technology{--provider-tech-ink: var(--color-navy-blue);--provider-tech-muted: rgba(20, 52, 88, .72);background:radial-gradient(circle at 10% 8%,rgba(0,174,188,.12),transparent 19rem),radial-gradient(circle at 84% 10%,rgba(117,213,222,.18),transparent 22rem),linear-gradient(180deg,#eefbfe,#f8fdfe 42%,#edf9fc);color:var(--provider-tech-ink)}.provider-gateway-section--technology:before{background:radial-gradient(circle at 1rem 1rem,rgba(0,160,174,.13) 0 1.15px,transparent 1.65px) 0 0 / 1.05rem 1.05rem,linear-gradient(90deg,rgba(0,160,174,.05) 0 1px,transparent 1px) 0 0 / 6rem 6rem,linear-gradient(0deg,rgba(52,128,160,.045) 0 1px,transparent 1px) 0 0 / 6rem 6rem;opacity:.34;-webkit-mask-image:linear-gradient(180deg,transparent 0%,var(--color-black) 12%,var(--color-black) 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,var(--color-black) 12%,var(--color-black) 82%,transparent 100%)}.provider-gateway-section--technology:after{background:linear-gradient(180deg,#01192947,#01192914 1.7rem,#f8fdfe00 4.8rem),linear-gradient(0deg,#ffffffb8,#fff0 6rem)}.provider-gateway-section--technology .provider-technology-resources-intro h2,.provider-gateway-section--technology .provider-technology-resources-list strong,.provider-gateway-section--technology .provider-technology-resource-card h3,.provider-gateway-section--technology .provider-technology-featured-copy h3,.provider-gateway-section--technology .provider-technology-reimbursement h3{color:var(--color-navy-blue)}.provider-gateway-section--technology .provider-technology-resources-intro h2 span,.provider-gateway-section--technology .provider-technology-resources-eyebrow,.provider-gateway-section--technology .provider-technology-featured-copy>p{color:var(--color-teal-green)}.provider-gateway-section--technology .provider-technology-resources-copy,.provider-gateway-section--technology .provider-technology-resources-list article,.provider-gateway-section--technology .provider-technology-resource-card p,.provider-gateway-section--technology .provider-technology-featured-copy p:last-child,.provider-gateway-section--technology .provider-technology-reimbursement p{color:var(--provider-tech-muted)}.provider-gateway-section--technology .provider-technology-resource-card,.provider-gateway-section--technology .provider-technology-featured-video,.provider-gateway-section--technology .provider-technology-reimbursement{border-color:#009eab2e;background:radial-gradient(circle at 88% 8%,rgba(0,174,188,.12),transparent 13rem),linear-gradient(145deg,#fffffff5,#f0fbfdf0);box-shadow:0 1.2rem 2.9rem #0b374e1f,inset 0 1px #ffffffdb}.provider-gateway-section--technology .provider-technology-resource-card:before,.provider-gateway-section--technology .provider-technology-featured-video:before,.provider-gateway-section--technology .provider-technology-reimbursement:before{background:linear-gradient(135deg,rgba(255,255,255,.62),transparent 36%),radial-gradient(circle at 12% 0%,rgba(0,174,188,.08),transparent 12rem);opacity:1}.provider-gateway-section--technology .provider-technology-resource-icon{border-color:#009eab3d;background:linear-gradient(180deg,#ebfdfffa,#d6f6faeb);color:var(--color-teal-green);box-shadow:0 .8rem 1.65rem #007e8c1f}.provider-gateway-section--technology .provider-technology-resource-action,.provider-gateway-section--technology .provider-technology-reimbursement-action{border-color:#009eab57;color:var(--color-navy-blue);background:#ffffffeb;box-shadow:0 .75rem 1.35rem #007e8c1c,inset 0 1px #ffffffe0}.provider-gateway-section--technology .provider-technology-resource-action svg,.provider-gateway-section--technology .provider-technology-reimbursement-action svg,.provider-gateway-section--technology .provider-technology-resources-list svg{color:var(--color-teal-green)}.provider-gateway-section--technology .provider-technology-featured-player{border-color:#009eab2e;background:radial-gradient(circle at 48% 46%,rgba(0,174,188,.13),transparent 8rem),linear-gradient(135deg,#edfbfdf2,#fffffffa);box-shadow:inset 0 0 0 1px #ffffffbd}.provider-gateway-section--technology{--provider-tech-ink: var(--color-navy-blue);--provider-tech-muted: rgba(20, 52, 88, .72);background:radial-gradient(circle at 10% 4%,rgba(0,174,188,.12),transparent 18rem),radial-gradient(circle at 88% 8%,rgba(115,212,222,.18),transparent 24rem),linear-gradient(180deg,#eaf8fb,#f8fdfe 42%,#eef9fc)!important}.provider-gateway-section--technology:before{background:radial-gradient(circle at 1rem 1rem,rgba(0,160,174,.12) 0 1.15px,transparent 1.65px) 0 0 / 1.05rem 1.05rem,linear-gradient(90deg,rgba(0,160,174,.045) 0 1px,transparent 1px) 0 0 / 6rem 6rem,linear-gradient(0deg,rgba(52,128,160,.04) 0 1px,transparent 1px) 0 0 / 6rem 6rem;opacity:.38}.provider-gateway-section--technology:after{background:linear-gradient(180deg,#ffffffd1,#ffffff3d 3.5rem,#fff0 7rem),linear-gradient(0deg,#fffc,#fff0 5rem)}.provider-gateway-section--technology .provider-technology-resources-intro h2,.provider-gateway-section--technology .provider-technology-resources-list strong{color:var(--color-navy-blue)}.provider-gateway-section--technology .provider-technology-resources-copy,.provider-gateway-section--technology .provider-technology-resources-list article{color:var(--provider-tech-muted)}.provider-gateway-section--technology .provider-technology-resource-card,.provider-gateway-section--technology .provider-technology-featured-video,.provider-gateway-section--technology .provider-technology-reimbursement{border-color:#00e4ee47;background:radial-gradient(circle at 88% 8%,rgba(47,151,205,.26),transparent 12rem),linear-gradient(145deg,#07203ffa,#020a19fa);box-shadow:0 1.3rem 2.7rem #0b374e33,inset 0 1px #ffffff1a,inset 0 0 0 1px #00e4ee0a}.provider-gateway-section--technology .provider-technology-resource-card:before,.provider-gateway-section--technology .provider-technology-featured-video:before,.provider-gateway-section--technology .provider-technology-reimbursement:before{background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%),radial-gradient(circle at 12% 0%,rgba(0,228,238,.1),transparent 12rem);opacity:.8}.provider-gateway-section--technology .provider-technology-resource-card h3,.provider-gateway-section--technology .provider-technology-featured-copy h3,.provider-gateway-section--technology .provider-technology-reimbursement h3{color:var(--color-white)}.provider-gateway-section--technology .provider-technology-resource-card p,.provider-gateway-section--technology .provider-technology-featured-copy p:last-child,.provider-gateway-section--technology .provider-technology-reimbursement p{color:#d0e6efc7}.provider-gateway-section--technology .provider-technology-featured-copy p:last-child{font-size:var(--content-body-font-size);font-weight:500;line-height:1.65;letter-spacing:0;text-transform:none}.provider-gateway-section--technology .provider-technology-resource-icon{border-color:#00e4ee61;background:radial-gradient(circle at 35% 25%,#00e4ee3d,#00607a2e);color:#dffcff;box-shadow:0 0 1.5rem #00e4ee1f}.provider-gateway-section--technology .provider-technology-resource-action,.provider-gateway-section--technology .provider-technology-reimbursement-action{border-color:#00e4eead;color:var(--color-white);background:linear-gradient(135deg,#00bccb47,#004c691f),#010c1cdb;box-shadow:0 .65rem 1.4rem #0000003d,inset 0 1px #ffffff1f}.provider-gateway-section--technology .provider-technology-featured-player{border-color:#9ad2e73d;background:radial-gradient(circle at 48% 46%,rgba(0,228,238,.16),transparent 8rem),linear-gradient(135deg,#08213de6,#040d20f5)}.provider-gateway-section--technology .provider-technology-resource-action,.provider-gateway-section--technology .provider-technology-reimbursement-action{border:2px solid color-mix(in srgb,var(--color-teal-green) 46%,transparent);background:var(--color-teal-green);color:var(--color-white);box-shadow:0 12px 24px color-mix(in srgb,var(--color-teal-green) 24%,transparent),inset 0 1px #ffffff3d;text-decoration:none}.provider-gateway-section--technology .provider-technology-resource-action:hover,.provider-gateway-section--technology .provider-technology-resource-action:focus-visible,.provider-gateway-section--technology .provider-technology-reimbursement-action:hover,.provider-gateway-section--technology .provider-technology-reimbursement-action:focus-visible{background:var(--color-teal-green);color:var(--color-white);outline:none;transform:translateY(-1px);box-shadow:0 18px 38px #0056704d,inset 0 1px #ffffff2e}.provider-gateway-section--technology .provider-technology-resource-action svg,.provider-gateway-section--technology .provider-technology-reimbursement-action svg{color:var(--color-white)}.provider-gateway-section--technology .provider-technology-featured-player{text-decoration:none}.provider-gateway-section--technology .provider-technology-featured-player iframe,.provider-gateway-section--technology .provider-technology-featured-player video{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:inherit;object-fit:cover}.provider-technology-lux-showcase{display:grid;grid-template-columns:minmax(10.5rem,.68fr) minmax(19rem,1.4fr) minmax(10.5rem,.68fr);gap:clamp(1rem,1.35vw,1.35rem);align-items:stretch}.provider-technology-showcase-reveal{min-width:0}.provider-technology-showcase-card{min-height:clamp(25rem,33vw,34rem);position:relative;overflow:hidden;padding:clamp(1.35rem,1.75vw,1.75rem);display:flex;flex-direction:column;border:1px solid rgba(0,158,171,.22);border-radius:clamp(1.35rem,1.7vw,1.75rem);background:radial-gradient(circle at 72% 12%,rgba(0,174,188,.12),transparent 10rem),linear-gradient(180deg,#fffffff5,#ebfafdeb);box-shadow:0 1.25rem 2.5rem #0a586d1f,inset 0 1px #ffffffdb;color:var(--color-navy-blue)}.provider-technology-showcase-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-radial-gradient(circle at 82% 88%,rgba(0,160,174,.12) 0 1px,transparent 1px 10px);opacity:.28}.provider-technology-showcase-card>*{position:relative;z-index:1}.provider-technology-showcase-card--main{min-height:clamp(28rem,37vw,38rem);padding:clamp(1.8rem,2.5vw,2.75rem);justify-content:center;border-color:#00e4ee47;background:radial-gradient(circle at 94% 18%,rgba(0,228,238,.2),transparent 18rem),repeating-radial-gradient(circle at 88% 88%,rgba(0,228,238,.16) 0 1px,transparent 1px 9px),linear-gradient(145deg,#063652fa,#041832fa);color:var(--color-white);box-shadow:0 1.55rem 3.2rem #0a586d33,inset 0 1px #ffffff1f}.provider-technology-showcase-eyebrow,.provider-technology-showcase-benefits>p{margin:0;color:var(--color-teal-green);font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.provider-technology-showcase-card--main .provider-technology-showcase-eyebrow,.provider-technology-showcase-card--main .provider-technology-showcase-benefits>p{color:var(--color-teal-green)}.provider-technology-showcase-card h3{margin:clamp(.85rem,1.1vw,1.1rem) 0 0;color:inherit;font-family:var(--font-heading);font-size:clamp(1.6rem,2.25vw,2.55rem);font-weight:700;line-height:1.06}.provider-technology-showcase-card--side h3{font-size:clamp(1.38rem,1.85vw,2rem)}.provider-technology-showcase-subtitle{margin:clamp(.9rem,1.25vw,1.2rem) 0 0;color:#143458c7;font-size:clamp(.96rem,1.1vw,1.08rem);font-weight:600;line-height:1.45}.provider-technology-showcase-card--main .provider-technology-showcase-subtitle{max-width:19rem;color:#e2f7fcd6}.provider-technology-showcase-card .provider-technology-resources-rule{width:3.25rem;margin-top:clamp(1rem,1.35vw,1.35rem)}.provider-technology-showcase-benefits{margin-top:auto;padding-top:clamp(1.4rem,2vw,2rem)}.provider-technology-showcase-benefits ul{margin:.75rem 0 0;padding:0;display:grid;gap:.65rem;list-style:none}.provider-technology-showcase-benefits li{display:grid;grid-template-columns:1.05rem minmax(0,1fr);gap:.55rem;align-items:start;color:#143458c2;font-size:clamp(.88rem,1vw,.98rem);font-weight:600;line-height:1.28}.provider-technology-showcase-benefits svg{width:1.05rem;height:1.05rem;margin-top:.08rem;color:var(--color-teal-green);stroke-width:2.2}.provider-technology-showcase-card--main .provider-technology-showcase-benefits li{color:#e2f7fcd6}.provider-technology-showcase-card--main .provider-technology-showcase-benefits svg{color:var(--color-teal-green)}.provider-technology-showcase-card .provider-technology-resource-action{width:auto;min-width:min(100%,12rem);margin-top:clamp(1.25rem,1.7vw,1.65rem)}.provider-technology-support-row{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.35vw,1.35rem)}.provider-technology-support-row .provider-technology-resource-card{min-height:clamp(15rem,17vw,18rem)}@media(max-width:1200px){.provider-technology-lux-showcase,.provider-technology-support-row{grid-column:auto}}@media(max-width:980px){.provider-technology-lux-showcase{grid-template-columns:1fr}.provider-technology-showcase-card,.provider-technology-showcase-card--main{min-height:0}}@media(max-width:720px){.provider-technology-support-row{grid-template-columns:1fr}}.provider-gateway-section--technology .provider-technology-resources-shell{grid-template-columns:minmax(19rem,.28fr) minmax(0,.72fr);gap:clamp(1.8rem,2.8vw,3rem)}.provider-gateway-section--technology .provider-technology-resources-intro{min-height:0}.provider-technology-resource-summary{grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(39rem,1.18fr) minmax(26rem,.82fr);gap:clamp(2rem,2.8vw,3rem);align-items:stretch;margin-top:clamp(1.15rem,1.7vw,1.75rem)}.provider-technology-resource-summary-grid,.provider-technology-resource-summary-reimbursement{position:relative;overflow:hidden;min-height:clamp(16rem,18vw,18.5rem);border:1px solid rgba(0,158,171,.34);border-radius:clamp(1.35rem,1.7vw,1.8rem);background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--color-teal-green) 22%,transparent),transparent 13rem),linear-gradient(145deg,#ebfdfff5,#d3f5f9e6);box-shadow:0 1.15rem 2.45rem #0a586d24,inset 0 1px #ffffffe6}.provider-technology-resource-summary-grid{padding:clamp(1.65rem,2.1vw,2.25rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,2.2vw,2.45rem);align-content:center}.provider-technology-resource-summary-grid article{min-width:0;display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.72rem;align-items:center}.provider-technology-resource-summary-grid svg{width:2.05rem;height:2.05rem;color:#007d91;stroke-width:2.05}.provider-technology-resource-summary-grid strong,.provider-technology-resource-summary-reimbursement strong{display:block;color:var(--color-navy-blue);font-size:clamp(1.02rem,1.15vw,1.16rem);font-weight:800;line-height:1.25}.provider-technology-resource-summary-grid p,.provider-technology-resource-summary-reimbursement p{margin:.32rem 0 0;color:#143458c7;font-size:clamp(.92rem,1.02vw,1.04rem);line-height:1.42}.provider-technology-resource-summary-reimbursement{padding:clamp(1.65rem,2.1vw,2.25rem);display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.9rem;align-content:center;align-items:center}.provider-technology-resource-summary-reimbursement .provider-technology-resource-icon{width:2.75rem;height:2.75rem;border-color:#009eab5c;background:linear-gradient(180deg,#bef9faf5,#7ce2e5b8);color:#007d91}.provider-technology-resource-summary-reimbursement .provider-technology-reimbursement-action{grid-column:1 / -1;width:100%;min-height:2.95rem;margin-top:.65rem;background:var(--color-teal-green);color:var(--color-white);box-shadow:0 .75rem 1.55rem #007e8c38,inset 0 1px #ffffff38}.provider-gateway-section--technology .provider-technology-lux-showcase{grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(13rem,.82fr) minmax(25rem,1.56fr) minmax(13rem,.82fr);align-items:stretch;transition:grid-template-columns .26s ease}.provider-gateway-section--technology .provider-technology-lux-showcase--active-1{grid-template-columns:minmax(17rem,1.04fr) minmax(23rem,1.42fr) minmax(12rem,.64fr)}.provider-gateway-section--technology .provider-technology-lux-showcase--active-3{grid-template-columns:minmax(12rem,.64fr) minmax(23rem,1.42fr) minmax(17rem,1.04fr)}.provider-gateway-section--technology .provider-technology-lux-showcase--active-2{grid-template-columns:minmax(12rem,.68fr) minmax(28rem,1.82fr) minmax(12rem,.68fr)}.provider-gateway-section--technology .provider-technology-showcase-card{height:100%;min-height:clamp(26rem,31vw,33rem);transition:box-shadow .22s ease,border-color .22s ease,color .22s ease,background .22s ease}.provider-gateway-section--technology .provider-technology-showcase-card--main{min-height:clamp(26rem,31vw,33rem)}.provider-technology-showcase-card:hover,.provider-technology-showcase-card:focus-within{border-color:#00bfcc61;box-shadow:0 1.65rem 3rem #0a586d29,inset 0 1px #ffffffe0}.provider-technology-showcase-card--main:hover,.provider-technology-showcase-card--main:focus-within{box-shadow:0 1.8rem 3.4rem #0056703d,0 0 1.8rem #00e4ee1f,inset 0 1px #ffffff24}.provider-gateway-section--technology .provider-technology-showcase-reveal:not(.is-active) .provider-technology-showcase-card--main{border-color:#009eab38;background:radial-gradient(circle at 72% 12%,rgba(0,174,188,.12),transparent 10rem),linear-gradient(180deg,#fffffff5,#ebfafdeb);color:var(--color-navy-blue);box-shadow:0 1.25rem 2.5rem #0a586d1f,inset 0 1px #ffffffdb}.provider-gateway-section--technology .provider-technology-showcase-reveal.is-active .provider-technology-showcase-card{border-color:#00e4ee52;background:radial-gradient(circle at 94% 18%,rgba(0,228,238,.2),transparent 18rem),repeating-radial-gradient(circle at 88% 88%,rgba(0,228,238,.16) 0 1px,transparent 1px 9px),linear-gradient(145deg,#063652fa,#041832fa);color:var(--color-white);box-shadow:0 1.8rem 3.4rem #0056703d,0 0 1.8rem #00e4ee1f,inset 0 1px #ffffff24}.provider-gateway-section--technology .provider-technology-showcase-reveal:not(.is-active) .provider-technology-showcase-card--main .provider-technology-showcase-eyebrow,.provider-gateway-section--technology .provider-technology-showcase-reveal:not(.is-active) .provider-technology-showcase-card--main .provider-technology-showcase-benefits>p{color:var(--color-teal-green)}.provider-gateway-section--technology .provider-technology-showcase-reveal:not(.is-active) .provider-technology-showcase-card--main .provider-technology-showcase-subtitle,.provider-gateway-section--technology .provider-technology-showcase-reveal:not(.is-active) .provider-technology-showcase-card--main .provider-technology-showcase-benefits li{color:#143458c7}.provider-gateway-section--technology .provider-technology-showcase-reveal:not(.is-active) .provider-technology-showcase-card--main .provider-technology-showcase-benefits svg{color:var(--color-teal-green)}.provider-gateway-section--technology .provider-technology-showcase-reveal.is-active .provider-technology-showcase-eyebrow,.provider-gateway-section--technology .provider-technology-showcase-reveal.is-active .provider-technology-showcase-benefits>p,.provider-gateway-section--technology .provider-technology-showcase-reveal.is-active .provider-technology-showcase-benefits svg{color:var(--color-teal-green)}.provider-gateway-section--technology .provider-technology-showcase-reveal.is-active .provider-technology-showcase-subtitle,.provider-gateway-section--technology .provider-technology-showcase-reveal.is-active .provider-technology-showcase-benefits li{color:#e2f7fcd6}.provider-gateway-section--technology .provider-technology-support-row{grid-column:1 / -1;grid-row:3}.provider-gateway-section--technology .provider-technology-resources-bottom-row{grid-column:1 / -1;grid-row:3;margin-top:clamp(1.15rem,1.8vw,1.75rem);display:block}.provider-gateway-section--technology .provider-technology-featured-video{min-height:clamp(31rem,38vw,41rem);grid-template-columns:minmax(17rem,.3fr) minmax(0,.7fr)}.provider-gateway-section--technology .provider-technology-featured-player{width:100%;min-height:auto;aspect-ratio:16 / 9}@media(max-width:1200px){.provider-technology-resource-summary,.provider-gateway-section--technology .provider-technology-lux-showcase,.provider-gateway-section--technology .provider-technology-support-row,.provider-gateway-section--technology .provider-technology-resources-bottom-row{grid-column:auto;grid-row:auto}}@media(max-width:980px){.provider-technology-resource-summary,.provider-technology-resource-summary-grid,.provider-gateway-section--technology .provider-technology-lux-showcase{grid-template-columns:1fr}.provider-gateway-section--technology .provider-technology-showcase-card,.provider-gateway-section--technology .provider-technology-showcase-card--main{min-height:0}.provider-gateway-section--technology .provider-technology-featured-video{grid-template-columns:1fr}}.provider-page>.provider-section-stage.provider-gateway-section--technology,.provider-page>.provider-section-stage.provider-certification-section{margin-top:0;border-top:1px solid rgba(0,91,108,.22);border-top-left-radius:0;border-top-right-radius:0;box-shadow:none}.provider-gateway-section--technology{padding-top:calc(clamp(1.45rem,2.25vw,2.2rem) + var(--provider-section-top-inset, 0rem))!important}.provider-gateway-section--education{padding-top:calc(clamp(2.2rem,3vw,3rem) + var(--provider-section-top-inset, 0rem))!important}.provider-page>.provider-section-stage>.provider-section-sprout{display:none!important}.provider-page>.provider-section-stage.provider-gateway-section--technology,.provider-page>.provider-section-stage.provider-certification-section.provider-gateway-section--education{margin-top:0!important;overflow:hidden;border-top:1px solid rgba(0,91,108,.22)!important;border-top-left-radius:0!important;border-top-right-radius:0!important;box-shadow:none}.provider-page>.provider-section-stage.provider-gateway-section--technology{padding-top:calc(clamp(2rem,2.8vw,2.75rem) + var(--provider-section-top-inset, 0rem))!important}.provider-page>.provider-section-stage.provider-certification-section.provider-gateway-section--education{padding-top:calc(clamp(2.4rem,3.4vw,3.35rem) + var(--provider-section-top-inset, 0rem))!important}.provider-page.provider-page--stage-motion-ready>.provider-section-stage:not(.is-visible),.provider-page>.provider-section-stage.is-visible{clip-path:none!important}.provider-gateway-section--education .provider-gateway-inner:after{display:none!important}.provider-gateway-section--education .provider-gateway-card{min-height:clamp(17.5rem,19vw,20rem)!important}.provider-gateway-section--education .provider-gateway-card-copy{align-content:start;padding-top:clamp(1.8rem,2.35vw,2.25rem);padding-bottom:clamp(1.8rem,2.35vw,2.25rem)}.provider-page>.provider-section-stage.provider-certification-section.provider-gateway-section--education{overflow:hidden}.provider-page>.provider-section-stage.provider-certification-section.provider-gateway-section--education:after{display:none!important}.provider-page>.provider-section-stage.provider-gateway-section--technology:after{background:linear-gradient(180deg,#005b6c29,#005b6c00 1px,#eaf8fb00 1.1rem),linear-gradient(0deg,#fffc,#fff0 5rem)!important}.provider-gateway-section--education .provider-gateway-hero-copy{transform:translateY(clamp(-3rem,-3vw,-1.8rem))!important}.provider-gateway-section--education .provider-gateway-cardscape{width:min(58rem,calc(100% - clamp(4rem,22vw,28rem)))!important;margin:clamp(-22.5rem,-18.8vw,-16.2rem) auto clamp(.45rem,1.2vw,1rem) clamp(7rem,8.6vw,10rem)!important}.provider-gateway-section--education .provider-gateway-card{min-height:clamp(20rem,22vw,23rem)!important;border:0!important;border-radius:clamp(1.25rem,1.9vw,1.65rem)!important;background:linear-gradient(90deg,#011227c7,#0112275c 44%,#01122714)!important;box-shadow:0 1.2rem 2.7rem #000c1c33,inset 0 0 0 1px color-mix(in srgb,var(--color-teal-green) 18%,transparent)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.provider-gateway-section--education .provider-gateway-card-media{overflow:hidden;border-radius:clamp(1rem,1.6vw,1.35rem)}.provider-gateway-section--education .provider-gateway-card-copy{position:static!important;z-index:auto;max-width:none!important;padding:clamp(1.65rem,2.1vw,2rem) clamp(1.4rem,2vw,1.9rem)!important;background:linear-gradient(90deg,#011227e0,#01122794 34%,#01122724 64%,#01122700)!important}.provider-gateway-section--education .provider-gateway-card-action{position:absolute!important;right:clamp(1.25rem,1.8vw,1.7rem);bottom:clamp(1.15rem,1.7vw,1.55rem);margin:0!important}.provider-gateway-section--education{padding-bottom:0!important}.provider-gateway-section--education .provider-gateway-inner{min-height:clamp(40rem,48vw,45rem)!important}.provider-gateway-section--education .provider-gateway-hero{min-height:clamp(34rem,41vw,39rem)!important}.provider-gateway-section--education .provider-gateway-cardscape{margin-bottom:0!important}.provider-gateway-section--education .provider-gateway-card-copy{position:relative!important;z-index:4!important;max-width:23rem!important;min-height:100%;padding-bottom:clamp(4.8rem,5.8vw,5.6rem)!important;color:var(--color-white)}.provider-gateway-section--education .provider-gateway-card strong,.provider-gateway-section--education .provider-gateway-card-body{position:relative;z-index:5;color:var(--color-white)}.provider-gateway-section--education .provider-gateway-card-body{color:#e6f4fae6}.provider-gateway-section--education .provider-gateway-card-action{z-index:6}.provider-gateway-section--technology{margin-top:0!important;padding-top:clamp(.75rem,1.35vw,1.25rem)!important}.provider-gateway-section--education .provider-gateway-card-copy{position:absolute!important;inset:0!important;z-index:4!important;max-width:none!important;display:block!important}.provider-gateway-section--education .provider-gateway-card-icon,.provider-gateway-section--education .provider-gateway-card strong,.provider-gateway-section--education .provider-gateway-card-body{max-width:23rem}.provider-gateway-section--education .provider-gateway-card-action{left:clamp(1.4rem,2vw,1.9rem)!important;right:auto!important;bottom:clamp(1.55rem,2.3vw,2.2rem)!important}.provider-gateway-section--education{background:radial-gradient(circle at 12% 0%,rgba(0,174,188,.1),transparent 18rem),linear-gradient(180deg,#eaf8fb,#eef9fc)!important}.provider-gateway-section--education:before{display:none!important}.provider-gateway-section--education .provider-gateway-inner{background:linear-gradient(90deg,#011824fa,#012630f0 28%,#05484e9e 55%,#03323e1f)!important}.provider-page>.provider-section-stage.provider-certification-section.provider-gateway-section--education{margin-top:0!important;padding:clamp(5.25rem,6.5vw,7rem) clamp(1rem,3.5vw,3.5rem) clamp(4.5rem,6vw,6rem)!important;overflow:visible!important;border-top:0!important;background:radial-gradient(circle at 13% 0%,rgba(0,174,188,.12),transparent 18rem),linear-gradient(180deg,#eaf8fb,#f6fdff)!important;box-shadow:none!important}.provider-gateway-section--education:before,.provider-gateway-section--education:after,.provider-gateway-section--education .provider-gateway-inner:before,.provider-gateway-section--education .provider-gateway-inner:after{display:none!important}.provider-gateway-section--education .provider-gateway-inner{width:min(100%,var(--provider-wide-shell-width, 112rem))!important;min-height:0!important;margin:0 auto!important;display:block!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.provider-gateway-section--education .provider-gateway-hero{position:relative!important;display:block!important;min-height:clamp(28rem,34vw,35.5rem)!important;overflow:hidden!important;border:1px solid rgba(0,174,188,.22)!important;border-radius:clamp(1.8rem,3vw,3.25rem)!important;background:var(--color-navy-blue)!important;box-shadow:0 1.5rem 3.8rem #002f4329!important}.provider-gateway-section--education .provider-gateway-hero:before{display:none!important}.provider-gateway-section--education .provider-gateway-hero-media{position:absolute!important;inset:0!important;z-index:1!important;display:block!important;opacity:1!important;border-radius:inherit!important;overflow:hidden!important}.provider-gateway-section--education .provider-gateway-hero-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:70% 48%!important;opacity:1!important;filter:saturate(1.04) contrast(1.03) brightness(.92)!important}.provider-gateway-section--education .provider-gateway-hero-media:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,#000f1dfa,#001422f0 23%,#00212bb8 44%,#00212b33 68%,#0016201f),linear-gradient(180deg,#00081214,#000e1957)!important;pointer-events:none!important}.provider-gateway-section--education .provider-gateway-hero-copy{position:relative!important;z-index:3!important;max-width:42rem!important;min-height:clamp(28rem,34vw,35.5rem)!important;padding:clamp(4.4rem,5.5vw,6rem) clamp(2rem,4vw,5rem)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;transform:none!important}.provider-gateway-section--education .provider-gateway-mark,.provider-gateway-section--education .provider-gateway-body{display:none!important}.provider-gateway-section--education .provider-gateway-eyebrow{margin:0 0 clamp(1.25rem,1.7vw,1.6rem)!important}.provider-gateway-section--education .provider-gateway-hero h2{max-width:27rem!important;margin:0!important;color:var(--color-white)!important;font-size:clamp(3rem,5.1vw,5.2rem)!important;line-height:.98!important}.provider-gateway-section--education .provider-gateway-subtitle{max-width:34rem!important;margin-top:clamp(1.4rem,2vw,1.9rem)!important;color:#f6fcfff0!important}.provider-gateway-section--education .provider-gateway-subtitle:after{display:block!important;margin-top:clamp(1.55rem,2vw,2rem)!important}.provider-gateway-section--education .provider-gateway-primary{position:static!important;width:fit-content!important;min-width:10.5rem!important;margin-top:clamp(1.45rem,2vw,1.9rem)!important;padding-inline:clamp(1.25rem,2vw,1.8rem)!important;background:var(--color-teal-green)!important;border-color:#2adedb8c!important;box-shadow:0 .9rem 2.2rem #00a6b042!important}.provider-gateway-section--education .provider-gateway-cardscape{width:min(64rem,calc(100% - clamp(1rem,5vw,5rem)))!important;margin:clamp(1.45rem,2vw,2rem) auto 0!important;padding:0!important;display:block!important;background:transparent!important;border:0!important;box-shadow:none!important}.provider-gateway-section--education .provider-gateway-card-reveal{width:100%!important;transform:none!important}.provider-gateway-section--education .provider-gateway-card-reveal:nth-child(n+2){display:none!important}.provider-gateway-section--education .provider-gateway-card{position:relative!important;display:block!important;min-height:clamp(15rem,17.5vw,18.5rem)!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--color-teal-green) 24%,transparent)!important;border-radius:clamp(1.35rem,2vw,2rem)!important;background:linear-gradient(135deg,#051f38fa,#020e20fa)!important;box-shadow:0 1.2rem 2.6rem #00364c29!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.provider-gateway-section--education .provider-gateway-card-media{position:absolute!important;inset:0!important;z-index:1!important;display:block!important;min-height:0!important;border-radius:inherit!important;overflow:hidden!important}.provider-gateway-section--education .provider-gateway-card-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:68% 50%!important;opacity:.72!important;filter:saturate(1.05) brightness(.86)!important}.provider-gateway-section--education .provider-gateway-card-media:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,#00101ff2,#00182adb 42%,#00182a3d 72%,#00182a0f)!important}.provider-gateway-section--education .provider-gateway-card-copy{position:absolute!important;inset:0!important;z-index:3!important;width:100%!important;max-width:none!important;min-height:100%!important;padding:clamp(1.55rem,2.15vw,2.1rem) clamp(1.55rem,2.15vw,2.1rem) clamp(5rem,5.8vw,5.65rem)!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;color:var(--color-white)!important;background:transparent!important}.provider-gateway-section--education .provider-gateway-card-icon{position:static!important;width:3.35rem!important;height:3.35rem!important;margin:0 0 clamp(.8rem,1.2vw,1rem)!important;color:var(--color-white)!important;background:#00aebc2e!important;border:1px solid rgba(42,222,219,.45)!important}.provider-gateway-section--education .provider-gateway-card strong{display:block!important;margin:0!important;color:var(--color-white)!important;font-size:clamp(1.5rem,2vw,2rem)!important;line-height:1.08!important}.provider-gateway-section--education .provider-gateway-card-rule{margin:clamp(.8rem,1.2vw,1rem) 0!important}.provider-gateway-section--education .provider-gateway-card-body{display:block!important;margin:0 0 clamp(1rem,1.5vw,1.25rem)!important;color:#e7f7fce6!important;font-size:clamp(1rem,1.18vw,1.12rem)!important;line-height:1.5!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot.is-active .provider-technology-device-hotspot-label,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:hover .provider-technology-device-hotspot-label,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:focus-visible .provider-technology-device-hotspot-label{border-radius:0!important;color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;text-align:left!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label strong,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot.is-active .provider-technology-device-hotspot-label strong,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:hover .provider-technology-device-hotspot-label strong,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:focus-visible .provider-technology-device-hotspot-label strong{color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;font-size:var(--redesign-provider-body-size)!important;font-weight:700!important;line-height:1.18!important;letter-spacing:0!important;text-align:center!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label small,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot.is-active .provider-technology-device-hotspot-label small,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:hover .provider-technology-device-hotspot-label small,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:focus-visible .provider-technology-device-hotspot-label small{color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;font-size:var(--redesign-provider-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-provider-point-title-line-height)!important;letter-spacing:0!important;text-align:center!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label em,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot.is-active .provider-technology-device-hotspot-label em,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:hover .provider-technology-device-hotspot-label em,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:focus-visible .provider-technology-device-hotspot-label em{color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important;letter-spacing:0!important;text-align:left!important}.provider-page .provider-technology-device{margin-top:clamp(2.1rem,3vw,3rem)!important;padding:clamp(1.3rem,2vw,1.9rem)!important;grid-template-columns:minmax(27rem,.56fr) minmax(28rem,.58fr)!important;gap:clamp(1rem,1.9vw,2.4rem)!important;background:var(--color-navy-blue)!important;border-color:color-mix(in srgb,var(--color-teal-green) 28%,transparent)!important;box-shadow:0 1.4rem 3rem #0000003d!important}.provider-page .provider-technology-device-heading h3{color:var(--color-white)!important;font-size:clamp(2.35rem,3.4vw,3.6rem)!important}.provider-page .provider-technology-device-title-accent{color:var(--color-teal-green)!important}.provider-page .provider-technology-device-intro,.provider-page .provider-technology-device-active-copy{color:#ffffffc7!important}.provider-page .provider-technology-device-progress{gap:clamp(.7rem,1vw,.95rem)!important}.provider-page .provider-technology-device-progress button{min-height:clamp(3rem,3.7vw,3.75rem)!important;grid-template-columns:1fr!important;padding:clamp(.78rem,1vw,.95rem) clamp(1rem,1.25vw,1.25rem)!important;border-color:color-mix(in srgb,var(--color-teal-green) 28%,transparent)!important;background:#ffffff14!important;color:var(--color-white)!important;box-shadow:0 .85rem 1.8rem #0000002e!important}.provider-page .provider-technology-device-progress button>.provider-technology-device-progress-number{display:none!important}.provider-page .provider-technology-device-progress button:hover,.provider-page .provider-technology-device-progress button:focus-visible,.provider-page .provider-technology-device-progress button.is-active{background:color-mix(in srgb,var(--color-teal-green) 18%,transparent)!important;color:var(--color-white)!important}.provider-page .provider-technology-device-figure{width:min(80%,36.8rem)!important;max-height:24rem!important}.provider-page .provider-technology-device-main-image{mix-blend-mode:normal!important;filter:drop-shadow(0 1.8rem 2.5rem rgba(0,0,0,.36))!important}.provider-page .provider-technology-device-hotspot{width:calc(var(--device-hotspot-size, clamp(9rem, 14vw, 13rem)) * .8)!important;border-color:color-mix(in srgb,var(--color-teal-green) 58%,transparent)!important;background:color-mix(in srgb,var(--color-teal-green) 14%,transparent)!important}@media(max-width:900px){.provider-page>.provider-section-stage.provider-certification-section.provider-gateway-section--education{padding-top:clamp(4rem,12vw,5.5rem)!important}.provider-gateway-section--education .provider-gateway-hero,.provider-gateway-section--education .provider-gateway-hero-copy{min-height:clamp(26rem,78vw,34rem)!important}.provider-gateway-section--education .provider-gateway-hero-copy{max-width:none!important;padding:clamp(2.4rem,8vw,3.2rem)!important}.provider-gateway-section--education .provider-gateway-cardscape{width:100%!important}.provider-gateway-section--education .provider-gateway-card-copy{max-width:none!important;min-height:clamp(17rem,58vw,22rem)!important}.provider-gateway-section--education .provider-gateway-card-media img{opacity:.44!important}}.provider-gateway-section--technology .provider-technology-resources-shell{grid-template-columns:minmax(22rem,.34fr) minmax(0,.66fr)!important;grid-auto-rows:auto!important;align-items:start!important;column-gap:clamp(2.4rem,3.6vw,4.4rem)!important;row-gap:clamp(2.35rem,3.5vw,3.8rem)!important}.provider-gateway-section--technology .provider-technology-resources-intro{grid-column:1!important;grid-row:1!important;min-height:clamp(18rem,23vw,23rem)!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.provider-gateway-section--technology .provider-technology-resource-summary{grid-column:2!important;grid-row:1!important;width:100%!important;margin:clamp(.55rem,.8vw,.85rem) 0 0!important;display:grid!important;grid-template-columns:minmax(31rem,1.35fr) minmax(21rem,.88fr)!important;gap:clamp(1.45rem,2.1vw,2.35rem)!important;align-items:stretch!important}.provider-gateway-section--technology .provider-technology-resource-summary-grid,.provider-gateway-section--technology .provider-technology-resource-summary-reimbursement{min-height:clamp(13.5rem,15.5vw,16.5rem)!important;border-radius:clamp(1.35rem,1.8vw,1.9rem)!important;border:1px solid rgba(0,158,171,.34)!important;background:radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--color-teal-green) 24%,transparent),transparent 13rem),linear-gradient(145deg,#effefffa,#d7f7fae6)!important;box-shadow:0 1.1rem 2.3rem #0a586d1f,inset 0 1px #ffffffeb!important}.provider-gateway-section--technology .provider-technology-resource-summary-grid{padding:clamp(2.1rem,2.65vw,2.7rem) clamp(1.9rem,2.45vw,2.5rem)!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(1.25rem,1.75vw,1.9rem)!important;align-content:center!important}.provider-gateway-section--technology .provider-technology-resource-summary-grid article{min-width:0!important;display:grid!important;grid-template-columns:2.15rem minmax(0,1fr)!important;gap:clamp(.72rem,.95vw,.95rem)!important;align-items:start!important}.provider-gateway-section--technology .provider-technology-resource-summary-grid svg{width:2.05rem!important;height:2.05rem!important;margin-top:.18rem!important;color:#007d91!important;stroke-width:2.05!important}.provider-gateway-section--technology .provider-technology-resource-summary-grid strong,.provider-gateway-section--technology .provider-technology-resource-summary-reimbursement strong{color:var(--color-navy-blue)!important;font-size:clamp(1.08rem,1.28vw,1.28rem)!important;line-height:1.14!important;font-weight:800!important}.provider-gateway-section--technology .provider-technology-resource-summary-grid p,.provider-gateway-section--technology .provider-technology-resource-summary-reimbursement p{margin-top:clamp(.55rem,.7vw,.72rem)!important;color:#143458bf!important;font-size:clamp(.98rem,1.08vw,1.08rem)!important;line-height:1.45!important}.provider-gateway-section--technology .provider-technology-resource-summary-reimbursement{padding:clamp(2rem,2.55vw,2.6rem)!important;display:grid!important;grid-template-columns:3.3rem minmax(0,1fr)!important;grid-template-rows:auto 1fr auto!important;column-gap:clamp(.9rem,1.2vw,1.15rem)!important;row-gap:clamp(.75rem,1vw,1rem)!important;align-content:stretch!important;align-items:start!important}.provider-gateway-section--technology .provider-technology-resource-summary-reimbursement .provider-technology-resource-icon{grid-row:1 / span 2!important;width:3rem!important;height:3rem!important;color:#007d91!important;border-color:#009eab61!important;background:linear-gradient(180deg,#cafbfcfa,#8be7eabd)!important}.provider-gateway-section--technology .provider-technology-resource-summary-reimbursement>div{min-width:0!important}.provider-gateway-section--technology .provider-technology-resource-summary-reimbursement .provider-technology-reimbursement-action{grid-column:1 / -1!important;align-self:end!important;width:100%!important;min-height:3.25rem!important;margin:clamp(.6rem,1vw,1rem) 0 0!important;padding-inline:clamp(1.15rem,1.7vw,1.55rem)!important;border-radius:999px!important;background:var(--color-teal-green)!important;color:var(--color-white)!important;border-color:#2adedb80!important;box-shadow:0 .75rem 1.55rem #007e8c38,inset 0 1px #ffffff38!important}.provider-gateway-section--technology .provider-technology-lux-showcase{grid-row:2!important;margin-top:clamp(.35rem,.8vw,.85rem)!important}@media(max-width:1280px){.provider-gateway-section--technology .provider-technology-resources-shell{grid-template-columns:minmax(18rem,.3fr) minmax(0,.7fr)!important}.provider-gateway-section--technology .provider-technology-resource-summary{grid-template-columns:1fr!important}}@media(max-width:980px){.provider-gateway-section--technology .provider-technology-resources-shell{grid-template-columns:1fr!important}.provider-gateway-section--technology .provider-technology-resources-intro,.provider-gateway-section--technology .provider-technology-resource-summary,.provider-gateway-section--technology .provider-technology-lux-showcase{grid-column:1!important;grid-row:auto!important}.provider-gateway-section--technology .provider-technology-resource-summary-grid{grid-template-columns:1fr!important}}@media(min-width:1281px){.provider-gateway-section--technology .provider-technology-resources-shell{grid-template-columns:minmax(25rem,27rem) minmax(0,1fr)!important;column-gap:clamp(1.35rem,1.8vw,2rem)!important;row-gap:clamp(2.5rem,3.4vw,3.6rem)!important}.provider-gateway-section--technology .provider-technology-resource-summary{grid-template-columns:minmax(42rem,1fr) minmax(23.5rem,25.5rem)!important;gap:clamp(1.7rem,2.1vw,2.35rem)!important;margin-top:clamp(.35rem,.55vw,.65rem)!important}.provider-gateway-section--technology .provider-technology-resource-summary-grid{min-height:clamp(13rem,13.8vw,15.25rem)!important;padding:clamp(1.85rem,2.25vw,2.35rem) clamp(1.75rem,2.15vw,2.25rem)!important;grid-template-columns:1fr!important;grid-template-rows:repeat(3,auto)!important;gap:clamp(.75rem,.95vw,1rem)!important}.provider-gateway-section--technology .provider-technology-resource-summary-grid article{display:grid!important;grid-template-columns:2.35rem minmax(9.5rem,12rem) minmax(0,1fr)!important;gap:clamp(.85rem,1.05vw,1.15rem)!important;align-items:center!important}.provider-gateway-section--technology .provider-technology-resource-summary-grid svg{width:2.25rem!important;height:2.25rem!important;margin:0!important;flex:0 0 auto!important}.provider-gateway-section--technology .provider-technology-resource-summary-grid strong{max-width:none!important;font-size:clamp(1.1rem,1.26vw,1.25rem)!important;line-height:1.12!important}.provider-gateway-section--technology .provider-technology-resource-summary-grid p{max-width:none!important;margin-top:0!important;font-size:clamp(.95rem,1vw,1.02rem)!important;line-height:1.38!important}.provider-gateway-section--technology .provider-technology-resource-summary-reimbursement{min-height:clamp(13rem,13.8vw,15.25rem)!important;padding:clamp(1.85rem,2.25vw,2.35rem)!important}.provider-gateway-section--technology .provider-technology-resource-summary-reimbursement strong{font-size:clamp(1.22rem,1.45vw,1.45rem)!important;line-height:1.08!important}.provider-gateway-section--technology .provider-technology-resource-summary-reimbursement p{font-size:clamp(.98rem,1.04vw,1.08rem)!important;line-height:1.38!important}.provider-gateway-section--technology .provider-technology-resource-summary-reimbursement .provider-technology-reimbursement-action{min-height:3.15rem!important}}.provider-gateway-section--education{padding:clamp(1.4rem,2.2vw,2rem) clamp(1rem,3.2vw,3.6rem) clamp(1.4rem,2.2vw,2rem)!important;background:#eaf8fb!important}.provider-gateway-section--education .provider-gateway-inner{position:relative!important;width:min(calc(100% - clamp(0rem,2vw,1.4rem)),1720px)!important;min-height:clamp(47rem,54vw,53rem)!important;margin:0 auto!important;overflow:hidden!important;border:1px solid rgba(0,91,108,.22)!important;border-radius:clamp(2rem,3.6vw,3.4rem)!important;background:linear-gradient(90deg,#000e20fa,#001626e6 30%,#00263047 56%,#00162200)!important;box-shadow:0 1.3rem 3.2rem #0042521c!important}.provider-gateway-section--education .provider-gateway-hero{min-height:clamp(31rem,37vw,36rem)!important;overflow:visible!important;border:0!important;border-radius:0!important;box-shadow:none!important}.provider-gateway-section--education .provider-gateway-cardscape{position:absolute!important;left:clamp(4rem,5.2vw,5.8rem)!important;bottom:clamp(2.2rem,3vw,3.2rem)!important;z-index:6!important;width:min(58rem,calc(100% - clamp(8rem,15vw,18rem)))!important;margin:0!important}.provider-gateway-section--education .provider-gateway-card{min-height:clamp(18rem,20vw,21.2rem)!important;border:1px solid rgba(0,91,108,.2)!important;border-radius:clamp(1.35rem,2vw,1.8rem)!important;background:linear-gradient(90deg,#011227d1,#0112277a 46%,#0112271f)!important;box-shadow:0 1.15rem 2.45rem #00102038,inset 0 0 0 1px color-mix(in srgb,var(--color-teal-green) 12%,transparent)!important}.provider-gateway-section--education .provider-gateway-card-copy{position:absolute!important;inset:0!important;z-index:4!important;width:100%!important;max-width:none!important;padding:clamp(1.5rem,2vw,1.9rem)!important}.provider-gateway-section--education .provider-gateway-card-icon,.provider-gateway-section--education .provider-gateway-card strong,.provider-gateway-section--education .provider-gateway-card-body{max-width:28rem!important}.provider-gateway-section--education .provider-gateway-card-action{left:clamp(1.5rem,2vw,1.9rem)!important;right:auto!important;bottom:clamp(1.35rem,1.9vw,1.75rem)!important}.provider-gateway-section--technology{margin-top:0!important}.provider-gateway-section--education .provider-gateway-hero{position:absolute!important;inset:0!important;z-index:1!important;min-height:100%!important;height:100%!important;width:100%!important}.provider-gateway-section--education .provider-gateway-hero-copy{position:relative!important;z-index:4!important}.provider-gateway-section--education .provider-gateway-hero-media{position:absolute!important;inset:0!important;z-index:1!important;border-radius:0!important}.provider-gateway-section--education .provider-gateway-hero-media:after{background:radial-gradient(ellipse at 14% 34%,#000c1dfc,#001021f0 24%,#001e2d8a 46%,#001e2d14 70%),linear-gradient(90deg,#000b1dfc,#001424f0 25%,#00263280 45%,#022f3714 72%,#00182200),linear-gradient(180deg,#000a160f,#00181f29,#00121df0)!important}.provider-gateway-section--education .provider-gateway-cardscape{bottom:clamp(2.4rem,3.2vw,3.4rem)!important}@media(min-width:1281px){.provider-gateway-section--technology .provider-technology-resources-shell{grid-template-columns:minmax(25rem,27rem) minmax(0,1fr)!important;column-gap:clamp(1.25rem,1.7vw,1.9rem)!important}.provider-gateway-section--technology .provider-technology-resource-summary{grid-template-columns:minmax(27rem,34rem) minmax(21.5rem,24rem)!important;justify-content:end!important;gap:clamp(1.35rem,1.8vw,2rem)!important}.provider-gateway-section--technology .provider-technology-resource-summary-grid{width:min(100%,34rem)!important;min-height:0!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:repeat(3,auto)!important;gap:clamp(.65rem,.85vw,.85rem)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.provider-gateway-section--technology .provider-technology-resource-summary-grid article{min-height:clamp(4.4rem,4.9vw,5.25rem)!important;padding:clamp(.8rem,1vw,1rem) clamp(1rem,1.25vw,1.2rem)!important;display:grid!important;grid-template-columns:2.35rem minmax(0,1fr)!important;gap:clamp(.85rem,1vw,1rem)!important;align-items:center!important;border:1px solid rgba(0,158,171,.28)!important;border-radius:clamp(1rem,1.35vw,1.3rem)!important;background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),transparent 10rem),linear-gradient(145deg,#f2fefffa,#dbf8fbe6)!important;box-shadow:0 .55rem 1.25rem #0a586d14,inset 0 1px #ffffffdb!important}.provider-gateway-section--technology .provider-technology-resource-summary-grid article>div{min-width:0!important}.provider-gateway-section--technology .provider-technology-resource-summary-grid svg{width:2.15rem!important;height:2.15rem!important;margin:0!important}.provider-gateway-section--technology .provider-technology-resource-summary-grid strong{display:block!important;max-width:none!important;font-size:clamp(1rem,1.12vw,1.12rem)!important;line-height:1.12!important}.provider-gateway-section--technology .provider-technology-resource-summary-grid p{max-width:none!important;margin-top:.22rem!important;font-size:clamp(.86rem,.94vw,.94rem)!important;line-height:1.28!important}.provider-gateway-section--technology .provider-technology-resource-summary-reimbursement{width:min(100%,24rem)!important;min-height:clamp(14.5rem,15.5vw,16.5rem)!important;justify-self:start!important}}.provider-gateway-section--education .provider-gateway-cardscape{width:min(52rem,calc(100% - clamp(1rem,5vw,5rem)))!important}.provider-gateway-section--education .provider-gateway-card-copy{position:absolute!important;inset:0!important;max-width:none!important;padding:clamp(1.55rem,2.15vw,2.1rem) clamp(1.55rem,2.15vw,2.1rem) clamp(5rem,5.8vw,5.65rem)!important}.provider-gateway-section--education .provider-gateway-card-heading,.provider-gateway-section--education .provider-gateway-card strong,.provider-gateway-section--education .provider-gateway-card-body{max-width:min(33rem,68%)!important}.provider-gateway-section--education .provider-gateway-card-action{position:absolute!important;left:auto!important;right:clamp(1.45rem,2vw,2rem)!important;bottom:clamp(1.25rem,1.8vw,1.65rem)!important;width:auto!important;min-width:clamp(10.5rem,12vw,12rem)!important;min-height:clamp(3rem,3.3vw,3.3rem)!important;margin:0!important;padding:.78rem clamp(1.35rem,1.8vw,1.7rem)!important;justify-content:center!important;border-radius:999px!important;color:var(--color-white)!important;background:linear-gradient(180deg,var(--color-teal-green) 0%,var(--color-teal-green) 100%)!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:0 1rem 2.35rem color-mix(in srgb,var(--color-teal-green) 28%,transparent),inset 0 1px #ffffff47!important;font-family:var(--font-heading)!important;font-weight:700!important}.sona-provider-education-section{position:relative;width:100%;padding:calc(clamp(2.8rem,4vw,4.2rem) + var(--provider-section-top-inset, 0rem)) clamp(1rem,4vw,4rem) calc(clamp(3.2rem,5vw,5rem) + var(--provider-section-handoff-clearance, 0rem));overflow:hidden;background:var(--provider-section-stage-background, #eefcff);color:var(--color-white);isolation:isolate}.sona-provider-education-shell{position:relative;z-index:1;width:min(100%,103rem);margin:0 auto}.sona-provider-education-stage{position:relative;min-height:clamp(38rem,44vw,47rem);overflow:hidden;border:1px solid rgba(24,121,145,.24);border-radius:clamp(1.4rem,2.2vw,2rem);background:linear-gradient(90deg,#011327fa,#021b2ee0 38%,#021c2c52 67%,#021c2c14),linear-gradient(180deg,#0317280f,#0317285c),url(/image/provider/provider-academy-learning-journey-bg.png) 58% 42% / cover no-repeat;box-shadow:0 1.4rem 3.2rem #08465b29}.sona-provider-education-intro{position:relative;z-index:2;width:min(100%,40rem);padding:clamp(3rem,4.3vw,4.5rem) clamp(2.2rem,4.2vw,4.4rem) 0}.sona-provider-education-mark{display:grid;width:3.25rem;height:3.25rem;margin-bottom:1rem;place-items:center;border:1px solid rgba(34,212,210,.44);border-radius:999px;color:var(--color-white);background:color-mix(in srgb,var(--color-teal-green) 22%,transparent);box-shadow:0 .9rem 1.8rem #0000002e}.sona-provider-education-mark svg{width:1.55rem;height:1.55rem;stroke-width:1.9}.sona-provider-education-eyebrow{display:none}.sona-provider-education-intro h2{max-width:12em;margin:0;color:var(--color-white);font-family:var(--font-heading);font-size:var(--provider-patient-title-font-size, clamp(2rem, 3vw, 3.2rem));font-weight:700;line-height:var(--provider-patient-title-line-height, 1.08);letter-spacing:0;text-shadow:none}.sona-provider-education-subtitle{max-width:38rem;margin:clamp(.95rem,1.35vw,1.35rem) 0 0;color:#ffffffe6;font-size:clamp(1rem,1.12vw,1.2rem);font-weight:700;line-height:1.45}.sona-provider-education-rule{display:none;width:clamp(5rem,7vw,7.5rem);height:2px;margin-top:clamp(1.7rem,2.4vw,2.5rem);background:linear-gradient(90deg,#e6b354,#22d4d259)}.sona-provider-education-academy-card{position:absolute;left:clamp(2.2rem,4.2vw,4.4rem);bottom:clamp(2rem,3vw,3rem);z-index:3;width:min(39rem,calc(100% - clamp(4.4rem,8.4vw,8.8rem)));min-height:clamp(18rem,21vw,22rem);overflow:hidden;border:1px solid rgba(33,217,217,.32);border-radius:clamp(1.1rem,1.8vw,1.6rem);background:var(--color-navy-blue);box-shadow:0 1.35rem 3rem #0000004d}.sona-provider-education-academy-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.72}.sona-provider-education-academy-placeholder{display:grid;place-items:center;padding:clamp(1.4rem,3vw,2.6rem);background:var(--color-light-grey);color:var(--color-black);text-align:center;opacity:1}.sona-provider-education-academy-placeholder strong{max-width:34rem;color:var(--color-black);font-family:var(--font-heading);font-size:clamp(1.55rem,2.1vw,2.35rem);font-weight:800;line-height:1.2}.sona-provider-education-academy-card--placeholder{border:0;border-radius:8px;background:var(--color-light-grey);box-shadow:none}.sona-provider-education-academy-card--placeholder:after{display:none}.sona-provider-education-academy-card--placeholder .sona-provider-education-academy-copy :is(h3,p,span,strong){color:var(--color-black);-webkit-text-fill-color:var(--color-black)}.sona-provider-education-academy-card--placeholder .sona-provider-education-lms-button{color:var(--color-white);-webkit-text-fill-color:var(--color-white)}.sona-provider-education-academy-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#02192ffa,#02192feb 40%,#02192f75 75%,#02192f38);pointer-events:none}.sona-provider-education-academy-copy{position:relative;z-index:2;min-height:inherit;padding:clamp(1.5rem,2vw,2rem) clamp(1.5rem,2.2vw,2.15rem) clamp(5.2rem,6vw,5.8rem)}.sona-provider-education-academy-icon{display:grid;width:3.5rem;height:2.7rem;place-items:center;border:1px solid var(--color-teal-green);border-radius:999px;color:var(--color-white);background:#05617152}.sona-provider-education-academy-icon svg{width:1.55rem;height:1.55rem}.sona-provider-education-academy-copy h3{max-width:21rem;margin:clamp(1rem,1.4vw,1.35rem) 0 0;color:var(--color-white);font-family:var(--font-heading);font-size:clamp(1.55rem,2vw,2.05rem);line-height:1.1}.sona-provider-education-academy-rule{display:block;width:3.6rem;height:2px;margin-top:1rem;background:#f4c35e}.sona-provider-education-academy-copy p{max-width:25rem;margin:clamp(1rem,1.4vw,1.35rem) 0 0;color:#ffffffdb;font-size:clamp(.96rem,1.08vw,1.12rem);line-height:1.5}.sona-provider-education-lms-button{position:absolute!important;left:clamp(1.5rem,2.2vw,2.15rem)!important;right:auto!important;bottom:clamp(1.35rem,1.8vw,1.75rem)!important;display:inline-flex;min-width:12rem;min-height:3.15rem;margin:0!important;padding:.8rem 1.45rem;align-items:center;justify-content:center;gap:.65rem;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:var(--color-white);background:linear-gradient(180deg,var(--color-teal-green),var(--color-teal-green));box-shadow:0 .85rem 2rem color-mix(in srgb,var(--color-teal-green) 28%,transparent);font-family:var(--font-heading);font-weight:700;text-decoration:none;transform:none!important}.sona-provider-education-lms-button svg{width:1.2rem;height:1.2rem}@media(max-width:899px){.sona-provider-education-section{padding-inline:1rem}.sona-provider-education-stage{min-height:0;padding-bottom:1.2rem;background-position:62% center}.sona-provider-education-intro{padding:3.2rem 1.4rem 2rem}.sona-provider-education-intro h2{font-size:var(--provider-patient-title-font-size, clamp(2rem, 3vw, 3.2rem))}.sona-provider-education-academy-card{position:relative;left:auto;bottom:auto;width:calc(100% - 2.4rem);margin:1rem 1.2rem 0}}@media(max-width:520px){.sona-provider-education-academy-card{min-height:24rem}.sona-provider-education-academy-placeholder strong{max-width:18rem;font-size:1.35rem}.sona-provider-education-academy-copy p{max-width:100%}.sona-provider-education-lms-button{width:calc(100% - 3rem)}}.provider-search-hero{--poster-hero-media-filter: saturate(.9) brightness(.9);--poster-hero-media-scale: 1;--poster-hero-copy-width: 48rem;--poster-hero-subtitle-max-width: 38rem}.provider-search-back-button{--poster-hero-action-background: color-mix(in srgb, var(--color-navy-blue) 42%, transparent);--poster-hero-action-color: var(--color-white);--poster-hero-action-border: rgba(255, 255, 255, .62);box-shadow:none}.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:var(--color-white);--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)}}.redesign-caregiver-family-support-page{--redesign-caregiver-shell: 1768px;--redesign-caregiver-gutter: clamp(1rem, 4vw, 5rem);--redesign-caregiver-heading-font: "Inter", Arial, sans-serif;--redesign-caregiver-body-font: "Inter", Arial, sans-serif;--redesign-caregiver-node-title-size: var(--type-node-title-size, 1.55rem);--redesign-caregiver-node-body-size: var(--type-body-size, 1.25rem);--redesign-caregiver-supporting-body-size: var(--type-small-font-size, 1rem);width:100%}.redesign-caregiver-family-support-page .caregiver-support-page{--caregiver-rail-left: var(--redesign-caregiver-gutter);--caregiver-rail-right: var(--redesign-caregiver-gutter);--heading-hero-size: var(--type-hero-title-size);--heading-section-size: var(--type-section-title-size);--heading-featured-size: var(--type-node-title-size);--heading-card-size: var(--type-card-title-size);--section-intro-font-size: var(--type-section-subtitle-size);--section-intro-line-height: var(--type-section-subtitle-line-height);--content-body-font-size: var(--type-body-size);--content-body-line-height: var(--type-body-line-height);--content-small-font-size: var(--type-small-font-size);--content-small-line-height: var(--type-small-line-height);--content-meta-font-size: var(--type-source-note-size);background:var(--color-white);color:var(--color-navy-blue)}.redesign-caregiver-family-support-page .caregiver-support-page :is(section,article,button,a,img,video,iframe,[class*=card],[class*=panel],[class*=photo],[class*=media],[class*=modal],[class*=button],[class*=cta]){border-radius:0!important}.redesign-caregiver-family-support-page .caregiver-support-page :is(.care-journey-pill,.care-journey-section-label,.caregiver-starting-eyebrow,.caregiver-family-voices-eyebrow,.caregiver-resources-eyebrow){display:none!important}.redesign-caregiver-family-support-page .caregiver-support-page :is(.care-journey-shell,.caregiver-starting-shell,.caregiver-family-voices-shell,.caregiver-resources-shell){width:min(calc(100% - (var(--redesign-caregiver-gutter) * 2)),var(--redesign-caregiver-shell));margin-inline:auto}.redesign-caregiver-family-support-page .caregiver-support-page :is(h1,h2,h3,p,li,a,button,small,strong,span){letter-spacing:0!important}.redesign-caregiver-family-support-page .caregiver-support-hero-title{font-family:var(--redesign-caregiver-heading-font)!important;font-size:var(--heading-hero-size)!important;font-weight:800!important;line-height:1.16!important;margin-bottom:clamp(.65rem,1vw,.95rem)!important;text-align:left!important}.redesign-caregiver-family-support-page .caregiver-support-hero-body,.redesign-caregiver-family-support-page .caregiver-support-hero-note{font-family:var(--redesign-caregiver-body-font)!important;font-size:var(--content-body-font-size)!important;font-weight:400!important;line-height:var(--content-body-line-height)!important;text-align:left!important}.redesign-caregiver-family-support-page .caregiver-support-hero-eyebrow,.redesign-caregiver-family-support-page .caregiver-support-hero-subtitle,.redesign-caregiver-family-support-page .caregiver-support-hero-rule{display:none!important}.redesign-caregiver-family-support-page .caregiver-support-hero-copy{width:min(100%,60rem)}.redesign-caregiver-family-support-page .caregiver-support-hero-body,.redesign-caregiver-family-support-page .caregiver-support-hero-note{max-width:48rem!important}.redesign-caregiver-family-support-page .caregiver-support-hero-content{width:min(calc(100% - (var(--redesign-caregiver-gutter) * 2)),var(--redesign-caregiver-shell));margin-inline:auto;padding-inline:0}.redesign-caregiver-family-support-page .caregiver-support-care-journey:before,.redesign-caregiver-family-support-page .caregiver-support-care-journey:after,.redesign-caregiver-family-support-page .caregiver-support-starting-conversation:before,.redesign-caregiver-family-support-page .caregiver-support-starting-conversation:after,.redesign-caregiver-family-support-page .caregiver-support-family-voices:before,.redesign-caregiver-family-support-page .caregiver-support-family-voices:after,.redesign-caregiver-family-support-page .caregiver-family-voices-copy:after,.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources:before,.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources:after{display:none!important}.redesign-caregiver-family-support-page .caregiver-support-page :is(.care-journey-copy h2,.caregiver-starting-copy h2,.caregiver-family-voices-copy h2,.caregiver-resources-heading h2){max-width:62rem;margin-inline:auto;color:var(--color-navy-blue);font-family:var(--redesign-caregiver-heading-font)!important;font-size:var(--heading-section-size)!important;font-weight:800!important;line-height:1.2!important;text-align:center;text-wrap:balance}.redesign-caregiver-family-support-page .care-journey-copy h2{max-width:none;white-space:nowrap}.redesign-caregiver-family-support-page .care-journey-copy h2>span{display:inline}.redesign-caregiver-family-support-page .caregiver-support-page :is(.care-journey-intro,.caregiver-starting-intro,.caregiver-family-voices-intro,.caregiver-resources-intro){max-width:58rem;margin:.95rem auto 0;color:color-mix(in srgb,var(--color-navy-blue) 72%,var(--color-white));font-family:var(--redesign-caregiver-body-font)!important;font-size:var(--content-body-font-size)!important;font-weight:400!important;line-height:var(--content-body-line-height)!important;text-align:center}.redesign-caregiver-family-support-page .caregiver-support-page :is(.care-journey-intro,.caregiver-family-voices-intro){color:var(--color-navy-blue)!important}.redesign-caregiver-family-support-page .caregiver-support-page :is(.care-journey-rule,.caregiver-family-voices-rule,.caregiver-resources-rule){margin:1.2rem auto 0;background:var(--color-teal-green)}.redesign-caregiver-family-support-page .caregiver-support-page :is(.care-journey-rule,.caregiver-family-voices-rule,.caregiver-resources-rule){display:none!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey{width:100%;margin-left:0;padding:clamp(4.25rem,6vw,6.25rem) 0;background:var(--color-white)}.redesign-caregiver-family-support-page .care-journey-layout{display:block}.redesign-caregiver-family-support-page .care-journey-copy{max-width:none;margin-bottom:clamp(2rem,3vw,2.7rem)}.redesign-caregiver-family-support-page .care-journey-help-card,.redesign-caregiver-family-support-page .care-journey-step-card,.redesign-caregiver-family-support-page .care-journey-principles,.redesign-caregiver-family-support-page .caregiver-family-voice-panel,.redesign-caregiver-family-support-page .caregiver-resources-guide-panel,.redesign-caregiver-family-support-page .caregiver-resources-trusted-link{border-color:color-mix(in srgb,var(--color-navy-blue) 12%,transparent);background:var(--color-white);box-shadow:none}.redesign-caregiver-family-support-page .care-journey-visual{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.05rem,1.45vw,1.4rem);align-items:stretch}.redesign-caregiver-family-support-page .care-journey-card-grid{--care-journey-row-gap: clamp(1.05rem, 1.45vw, 1.4rem);grid-column:1 / -1;grid-row:1;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--care-journey-row-gap);align-items:stretch;list-style:none}.redesign-caregiver-family-support-page .care-journey-help-card{grid-column:1;grid-row:1;min-height:100%;padding:clamp(1rem,1.15vw,1.2rem);grid-template-columns:1fr;align-content:start}.redesign-caregiver-family-support-page .care-journey-help-item{list-style:none}.redesign-caregiver-family-support-page .care-journey-step{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:stretch}.redesign-caregiver-family-support-page .care-journey-card-grid>:is(.care-journey-step:nth-child(2),.care-journey-step:nth-child(3),.care-journey-step:nth-child(5),.care-journey-step:nth-child(6)):before{content:"";position:absolute;top:50%;left:calc(var(--care-journey-row-gap) * -1);z-index:0;width:var(--care-journey-row-gap);height:2px;background:#009ca894;transform:translateY(-50%);pointer-events:none}.redesign-caregiver-family-support-page .care-journey-card-grid>li>:is(article,span,ul){position:relative;z-index:1}.redesign-caregiver-family-support-page .care-journey-step:nth-child(2){grid-column:2;grid-row:1}.redesign-caregiver-family-support-page .care-journey-step:nth-child(3){grid-column:3;grid-row:1}.redesign-caregiver-family-support-page .care-journey-step:nth-child(4){grid-column:1;grid-row:2}.redesign-caregiver-family-support-page .care-journey-step:nth-child(5){grid-column:2;grid-row:2}.redesign-caregiver-family-support-page .care-journey-step:nth-child(6){grid-column:3;grid-row:2}.redesign-caregiver-family-support-page .care-journey-step:nth-child(7){grid-column:1;grid-row:3}.redesign-caregiver-family-support-page .care-journey-step:nth-child(8){grid-column:2;grid-row:3}.redesign-caregiver-family-support-page .care-journey-principles-item{grid-column:3;grid-row:3;min-width:0;min-height:100%;display:block;list-style:none}.redesign-caregiver-family-support-page .care-journey-step-card{min-height:clamp(12.2rem,14vw,14.5rem);padding:clamp(1rem,1.15vw,1.2rem);display:grid;grid-template-columns:1fr;align-content:start;row-gap:.66rem;column-gap:0}.redesign-caregiver-family-support-page .care-journey-step-copy h3,.redesign-caregiver-family-support-page .care-journey-step-copy span,.redesign-caregiver-family-support-page .care-journey-help-copy strong{font-family:var(--redesign-caregiver-heading-font)!important;font-size:var(--redesign-caregiver-node-title-size)!important;font-weight:700!important;line-height:1.24!important}.redesign-caregiver-family-support-page .care-journey-step-description,.redesign-caregiver-family-support-page .care-journey-help-copy small{font-family:var(--redesign-caregiver-body-font)!important;font-size:var(--redesign-caregiver-node-body-size)!important;font-weight:400;line-height:var(--content-body-line-height)!important}.redesign-caregiver-family-support-page .care-journey-principles{width:100%;height:100%;margin:0;min-height:clamp(12.2rem,14vw,14.5rem);padding:clamp(1rem,1.15vw,1.2rem) 0;display:grid;grid-template-columns:1fr;align-content:start;gap:clamp(.7rem,1vw,.95rem);border:0!important;background:transparent!important;box-shadow:none!important}.redesign-caregiver-family-support-page .care-journey-principles-item{position:relative;width:100%}.redesign-caregiver-family-support-page .care-journey-principles li{min-height:0;padding:0;display:grid;grid-template-columns:.75rem minmax(0,1fr);gap:.78rem;justify-content:flex-start;align-items:baseline;border:0!important;background:transparent;color:var(--color-navy-blue);font-family:var(--redesign-caregiver-body-font)!important;font-size:var(--content-body-font-size)!important;font-weight:700!important;line-height:var(--content-body-line-height)!important}.redesign-caregiver-family-support-page .care-journey-principles li:last-child{border-bottom:0!important}.redesign-caregiver-family-support-page .care-journey-principles li:before{content:"";width:.5rem;height:.5rem;margin-top:.52em;display:block;background:var(--color-teal-green);transform:rotate(45deg)}.redesign-caregiver-family-support-page .caregiver-support-starting-conversation{padding:clamp(4.75rem,7vw,7rem) 0;background:linear-gradient(180deg,var(--color-navy-blue) 0%,var(--color-navy-blue) 100%)}.redesign-caregiver-family-support-page .caregiver-starting-copy h2,.redesign-caregiver-family-support-page .caregiver-starting-closing p,.redesign-caregiver-family-support-page .caregiver-starting-intro,.redesign-caregiver-family-support-page .caregiver-starting-note p{color:var(--color-white)!important}.redesign-caregiver-family-support-page .caregiver-starting-mark,.redesign-caregiver-family-support-page .caregiver-starting-cue{border-color:color-mix(in srgb,var(--color-teal-green) 28%,transparent);background:#ffffff14;color:var(--color-white);box-shadow:none}.redesign-caregiver-family-support-page .caregiver-starting-note{width:min(36rem,100%)!important;border:0!important;background:transparent!important;color:#ffffffdb!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.redesign-caregiver-family-support-page .caregiver-starting-note strong,.redesign-caregiver-family-support-page .caregiver-starting-cue{color:var(--color-white)}.redesign-caregiver-family-support-page .caregiver-starting-question{border:0;border-bottom:1px solid rgba(255,255,255,.18);background:transparent;color:#ffffffdb;box-shadow:none}.redesign-caregiver-family-support-page .caregiver-starting-question:hover,.redesign-caregiver-family-support-page .caregiver-starting-question:focus-within,.redesign-caregiver-family-support-page .caregiver-starting-question--open{color:var(--color-white);box-shadow:none}.redesign-caregiver-family-support-page .caregiver-starting-question-toggle{min-height:3rem;padding:.9rem 0;grid-template-columns:minmax(0,1fr) auto}.redesign-caregiver-family-support-page .caregiver-starting-question-toggle svg:first-child{display:none}.redesign-caregiver-family-support-page .caregiver-starting-question-toggle span{color:inherit;font-family:var(--redesign-caregiver-body-font)!important;font-size:var(--content-body-font-size)!important;font-weight:700!important;line-height:var(--content-body-line-height)!important}.redesign-caregiver-family-support-page .caregiver-starting-question-answer{color:#ffffffb8;font-family:var(--redesign-caregiver-body-font)!important;font-size:var(--content-body-font-size)!important;font-weight:400!important;line-height:var(--content-body-line-height)!important}.redesign-caregiver-family-support-page .caregiver-starting-question:hover .caregiver-starting-question-answer,.redesign-caregiver-family-support-page .caregiver-starting-question:focus-within .caregiver-starting-question-answer,.redesign-caregiver-family-support-page .caregiver-starting-question--open .caregiver-starting-question-answer{padding:0 0 1rem}.redesign-caregiver-family-support-page .caregiver-starting-note p,.redesign-caregiver-family-support-page .caregiver-starting-cue,.redesign-caregiver-family-support-page .caregiver-starting-closing p{font-family:var(--redesign-caregiver-body-font)!important;font-size:var(--content-body-font-size)!important;line-height:var(--content-body-line-height)!important}.redesign-caregiver-family-support-page .caregiver-starting-note p,.redesign-caregiver-family-support-page .caregiver-starting-cue,.redesign-caregiver-family-support-page .caregiver-starting-closing p{font-style:normal!important;font-weight:400!important}.redesign-caregiver-family-support-page .caregiver-starting-note p{color:inherit!important;font-weight:700!important;white-space:nowrap!important}.redesign-caregiver-family-support-page .caregiver-starting-cues{top:clamp(18.4rem,20vw,23rem)!important;width:min(18rem,34%)!important;justify-self:end!important;grid-template-columns:1fr!important;gap:.62rem!important}.redesign-caregiver-family-support-page .caregiver-starting-cue{min-height:3rem!important;padding:.58rem 1.15rem!important;border-radius:0!important;white-space:nowrap!important}.redesign-caregiver-family-support-page .caregiver-starting-media{box-shadow:none}@media(min-width:900px){.redesign-caregiver-family-support-page .caregiver-starting-shell{min-height:clamp(42rem,52vw,56rem)!important}.redesign-caregiver-family-support-page .caregiver-starting-visual{min-height:clamp(41rem,49vw,54rem)!important}.redesign-caregiver-family-support-page .caregiver-starting-media--secondary{top:clamp(16.4rem,17.4vw,20.2rem)!important}}.redesign-caregiver-family-support-page .caregiver-support-family-voices{padding:clamp(4.75rem,7vw,7rem) 0;background:color-mix(in srgb,var(--color-teal-green) 8%,var(--color-white))}.redesign-caregiver-family-support-page .caregiver-family-voices-copy{padding-bottom:0}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources{padding:clamp(4.75rem,7vw,7rem) 0;background:linear-gradient(180deg,var(--color-navy-blue) 0%,var(--color-navy-blue) 100%)}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-heading h2{color:var(--color-white)}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-intro{color:var(--color-white)!important}.redesign-caregiver-family-support-page .caregiver-family-voice-subtitle{color:var(--color-navy-blue)!important;font-family:var(--redesign-caregiver-body-font)!important;font-size:var(--content-body-font-size)!important;font-style:normal!important;font-weight:400!important;line-height:var(--content-body-line-height)!important}.redesign-caregiver-family-support-page .caregiver-resources-heading{max-width:none;margin-inline:auto;margin-bottom:clamp(1.8rem,3vw,2.6rem);text-align:center}.redesign-caregiver-family-support-page .caregiver-resources-trusted-heading h3,.redesign-caregiver-family-support-page .caregiver-resources-trusted-copy strong,.redesign-caregiver-family-support-page .caregiver-resources-guide-copy h3{font-family:var(--redesign-caregiver-heading-font)!important}.redesign-caregiver-family-support-page .caregiver-resources-trusted-heading h3{color:var(--color-white)}.redesign-caregiver-family-support-page .caregiver-resources-trusted-heading{grid-template-columns:minmax(0,1fr);gap:0}.redesign-caregiver-family-support-page .caregiver-resources-trusted-heading>span{display:none!important}.redesign-caregiver-family-support-page .caregiver-resources-trusted-heading h3:after{display:none!important}.redesign-caregiver-family-support-page .caregiver-resources-photo,.redesign-caregiver-family-support-page .caregiver-resources-difference{box-shadow:none}.redesign-caregiver-family-support-page .caregiver-family-voice-panel h3,.redesign-caregiver-family-support-page .caregiver-resources-guide-copy h3,.redesign-caregiver-family-support-page .caregiver-resources-trusted-heading h3,.redesign-caregiver-family-support-page .caregiver-resources-trusted-copy strong,.redesign-caregiver-family-support-page .caregiver-resources-difference-copy h3,.redesign-caregiver-family-support-page .caregiver-resources-affirmations li{font-family:var(--redesign-caregiver-heading-font)!important;font-size:var(--redesign-caregiver-node-title-size)!important;font-style:normal!important;font-weight:700!important;line-height:1.24!important;letter-spacing:0!important}.redesign-caregiver-family-support-page .caregiver-family-voice-subtitle,.redesign-caregiver-family-support-page .caregiver-family-voice-panel blockquote p,.redesign-caregiver-family-support-page .caregiver-resources-guide-copy p,.redesign-caregiver-family-support-page .caregiver-resources-trusted-copy small,.redesign-caregiver-family-support-page .caregiver-resources-difference-copy p{font-family:var(--redesign-caregiver-body-font)!important;font-size:var(--redesign-caregiver-node-body-size)!important;font-style:normal!important;font-weight:400!important;line-height:1.34!important;letter-spacing:0!important}.redesign-caregiver-family-support-page .caregiver-family-voice-label,.redesign-caregiver-family-support-page .caregiver-family-voice-time,.redesign-caregiver-family-support-page .caregiver-resources-guide-cta,.redesign-caregiver-family-support-page .caregiver-guides-modal-item small,.redesign-caregiver-family-support-page .caregiver-guides-modal-detail p,.redesign-caregiver-family-support-page .caregiver-guides-modal-detail span{font-family:var(--redesign-caregiver-body-font)!important;font-size:var(--redesign-caregiver-supporting-body-size)!important;font-style:normal!important;font-weight:400!important;line-height:1.36!important;letter-spacing:0!important}.redesign-caregiver-family-support-page .caregiver-family-voice-label,.redesign-caregiver-family-support-page .caregiver-family-voice-time,.redesign-caregiver-family-support-page .caregiver-resources-guide-cta{font-weight:700!important}.redesign-caregiver-family-support-page .caregiver-family-voice-panel blockquote{align-items:start;color:var(--color-navy-blue)}.redesign-caregiver-family-support-page .caregiver-family-voice-panel blockquote svg{width:1.1rem;height:1.1rem;margin-top:.18rem}.redesign-caregiver-family-support-page .caregiver-resources-guide-panel{grid-template-columns:auto minmax(0,1fr) auto}.redesign-caregiver-family-support-page .caregiver-resources-guide-copy{gap:.25rem}.redesign-caregiver-family-support-page .caregiver-resources-trusted-copy{gap:.28rem}.redesign-caregiver-family-support-page .caregiver-resources-difference{grid-template-columns:auto minmax(0,1fr) minmax(25rem,.72fr)}.redesign-caregiver-family-support-page .caregiver-resources-affirmations{gap:.9rem}.redesign-caregiver-family-support-page .caregiver-guides-modal-header h2,.redesign-caregiver-family-support-page .caregiver-guides-modal-detail h3,.redesign-caregiver-family-support-page .caregiver-guides-modal-item strong{font-family:var(--redesign-caregiver-heading-font)!important;font-size:var(--redesign-caregiver-node-title-size)!important;font-weight:700!important;line-height:1.24!important;letter-spacing:0!important}.redesign-caregiver-family-support-page .caregiver-guides-modal-header p{font-family:var(--redesign-caregiver-body-font)!important;font-size:var(--redesign-caregiver-node-body-size)!important;font-weight:400!important;line-height:1.34!important}@media(max-width:899px){.redesign-caregiver-family-support-page{--redesign-caregiver-gutter: 1rem}.redesign-caregiver-family-support-page .caregiver-support-hero-content{width:100%;padding-inline:var(--redesign-caregiver-gutter)}.redesign-caregiver-family-support-page .care-journey-layout,.redesign-caregiver-family-support-page .caregiver-family-voices-shell{grid-template-columns:1fr}.redesign-caregiver-family-support-page .care-journey-copy h2{white-space:normal}.redesign-caregiver-family-support-page .care-journey-visual,.redesign-caregiver-family-support-page .care-journey-card-grid{grid-template-columns:1fr}.redesign-caregiver-family-support-page .care-journey-card-grid,.redesign-caregiver-family-support-page .care-journey-help-card,.redesign-caregiver-family-support-page .care-journey-step,.redesign-caregiver-family-support-page .care-journey-principles-item,.redesign-caregiver-family-support-page .care-journey-principles{grid-column:auto!important;grid-row:auto!important}.redesign-caregiver-family-support-page .care-journey-principles{grid-template-columns:1fr}.redesign-caregiver-family-support-page .caregiver-starting-note{width:100%!important}.redesign-caregiver-family-support-page .caregiver-starting-note p,.redesign-caregiver-family-support-page .caregiver-starting-cue{white-space:normal!important}.redesign-caregiver-family-support-page .caregiver-resources-difference{grid-template-columns:1fr}}@media(max-width:480px){.redesign-caregiver-family-support-page{--redesign-caregiver-gutter: .85rem}}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-layout,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-visual{display:block}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-orbit{min-height:clamp(52rem,62vw,66rem)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame{position:absolute;left:50%;top:50%;width:min(55vw,46rem);aspect-ratio:1;display:block;transform:translate(-50%,-50%)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring{display:block}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-center{position:absolute;left:50%;top:50%;width:42%;aspect-ratio:1;transform:translate(-50%,-50%)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-card{position:absolute;left:0;top:0;width:clamp(15rem,16.5vw,18.5rem);min-height:auto;padding:1rem;grid-template-columns:1fr;transform:translate(-92%,-18%)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles-item{position:absolute;right:0;top:0;width:clamp(15rem,16.5vw,18.5rem);min-height:auto;transform:translate(92%,-18%)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles{width:100%;height:auto;min-height:0;padding:1rem;display:grid;gap:.62rem;border:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent)!important;background:var(--color-white)!important;box-shadow:none!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-list{position:absolute;inset:0;display:block;list-style:none}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{position:absolute;inset:0;display:block;pointer-events:none}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-card{position:absolute;left:var(--node-x);top:var(--node-y);width:var(--card-w);min-height:8.25rem;padding:.86rem .92rem .82rem;display:grid;grid-template-columns:minmax(0,1fr);row-gap:.42rem;column-gap:0;align-content:start;transform:translate(var(--card-offset-x),var(--card-offset-y))}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-copy h3,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-copy span,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-copy strong{font-size:var(--redesign-caregiver-node-title-size)!important;line-height:1.24!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-description,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-copy small{font-size:var(--redesign-caregiver-node-body-size)!important;line-height:var(--content-body-line-height)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-description{max-height:0;padding:0;display:block;opacity:0}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-card--expanded .care-journey-step-description{display:block;max-height:14rem;opacity:1}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-toggle{width:2.15rem!important;height:2.15rem!important;min-height:2.15rem!important;padding:0!important;background:color-mix(in srgb,var(--color-teal-green) 8%,transparent)!important;color:var(--color-teal-green)!important;font-size:0!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-card-grid>.care-journey-step:before{display:none}@media(max-width:1300px){.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame{width:min(51vw,40rem)}}@media(max-width:899px){.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-orbit{min-height:0}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame{position:relative;left:auto;top:auto;width:100%;aspect-ratio:auto;display:grid;transform:none}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring{display:none}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-center,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-card,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles-item,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-list,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-card{position:relative;inset:auto;width:100%;transform:none}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-center{width:min(68vw,18rem);justify-self:center}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-list{display:grid;gap:.72rem}}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-shell{width:min(calc(100% - (var(--redesign-caregiver-gutter) * 2)),var(--redesign-caregiver-shell))}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-layout{display:grid!important;grid-template-columns:minmax(18rem,.32fr) minmax(0,.68fr)!important;gap:clamp(2.2rem,3.8vw,4.6rem)!important;align-items:center!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-copy-column{display:grid;gap:clamp(2rem,4vw,4.5rem);align-content:center}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-copy{max-width:34rem;margin:0;justify-items:start;text-align:left}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-copy h2{max-width:34rem;margin-inline:0;text-align:left;white-space:normal}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-copy h2>span{display:block}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-intro{max-width:31rem;margin:0;text-align:left}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-rule{margin-inline:0}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-card{position:relative;inset:auto;width:min(100%,35rem);min-height:auto;padding:clamp(1.1rem,1.45vw,1.5rem);transform:none}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-visual{display:grid!important;gap:clamp(1.25rem,2vw,1.8rem)!important;align-items:center!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-orbit{min-height:clamp(42rem,48vw,54rem)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame{position:absolute;left:50%;top:50%;width:min(70%,44rem);display:block;transform:translate(-50%,-50%)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{position:absolute;inset:0;display:block;pointer-events:none;--card-w: clamp(15rem, 15vw, 20rem)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--top{--node-x: 50%;--node-y: 6%;--card-offset-x: -50%;--card-offset-y: 0}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-upper{--node-x: 84%;--node-y: 26%;--card-offset-x: 1.25rem;--card-offset-y: -50%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-mid{--node-x: 86%;--node-y: 52%;--card-offset-x: 1.25rem;--card-offset-y: -50%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-lower{--node-x: 74%;--node-y: 80%;--card-offset-x: 1.1rem;--card-offset-y: -44%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--bottom{--node-x: 50%;--node-y: 94%;--card-offset-x: -50%;--card-offset-y: -15%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--left-lower{--node-x: 26%;--node-y: 80%;--card-offset-x: calc(-1 * var(--card-w) - 1.1rem);--card-offset-y: -44%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--left-upper{--node-x: 16%;--node-y: 38%;--card-offset-x: calc(-1 * var(--card-w) - 1.25rem);--card-offset-y: -50%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-card{position:absolute;left:var(--node-x);top:var(--node-y);width:var(--card-w);min-height:clamp(10.25rem,10vw,12rem);padding:clamp(1rem,1.1vw,1.22rem);display:grid;grid-template-columns:minmax(0,1fr);row-gap:.62rem;transform:translate(var(--card-offset-x),var(--card-offset-y))}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-description{font-size:var(--redesign-caregiver-node-body-size)!important;line-height:1.34!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles-item{position:relative;inset:auto;width:min(100%,43rem);margin-inline:auto;transform:none}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles{width:100%;padding:.62rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--color-teal-green) 14%,transparent)!important;background:var(--color-white)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles li{display:inline-grid;grid-template-columns:.6rem minmax(0,1fr);gap:.5rem;align-items:center;font-size:var(--redesign-caregiver-supporting-body-size)!important;line-height:1.25!important}@media(max-width:1300px){.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-layout{grid-template-columns:minmax(17rem,.33fr) minmax(38rem,.67fr);gap:clamp(2rem,3.4vw,3.5rem)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{--card-w: clamp(13rem, 14.2vw, 16.75rem)}}@media(max-width:899px){.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-layout,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-copy-column{grid-template-columns:1fr}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-copy,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-copy h2,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-intro{max-width:58rem;text-align:center}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-copy{justify-items:center;margin-inline:auto}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-rule{margin-inline:auto}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-card{width:100%;max-width:36rem;margin-inline:auto}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-orbit{min-height:0}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame{position:relative;left:auto;top:auto;width:100%;display:grid;gap:.78rem;transform:none}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-list{position:relative;display:grid;gap:.78rem}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-card{position:relative;inset:auto;width:100%;transform:none}}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-card-grid{--care-journey-row-gap: clamp(1.2rem, 1.6vw, 1.65rem);width:100%;max-width:none;margin:0;padding:0;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--care-journey-row-gap);align-items:stretch;list-style:none}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-card,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles-item,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-card{position:relative!important;inset:auto!important;width:100%!important;transform:none!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-card,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-card,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles{min-height:clamp(15.25rem,16vw,18rem)!important;padding:clamp(1.15rem,1.35vw,1.45rem)!important;display:grid!important;align-content:start!important;border:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent)!important;background:var(--color-white)!important;box-shadow:none!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{display:grid!important;pointer-events:auto!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-copy h3,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-copy strong{font-family:var(--redesign-caregiver-heading-font)!important;font-size:var(--redesign-caregiver-node-title-size)!important;font-weight:700!important;line-height:1.24!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-description,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-copy small{font-family:var(--redesign-caregiver-body-font)!important;font-size:var(--redesign-caregiver-node-body-size)!important;font-weight:400!important;line-height:var(--content-body-line-height)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-copy{gap:.7rem!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-description{max-height:calc(var(--redesign-caregiver-node-body-size) * var(--content-body-line-height) * 3)!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;opacity:1!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-toggle{align-self:end;justify-self:end;width:2.15rem!important;height:2.15rem!important;min-height:2.15rem!important;padding:0!important;border:1px solid color-mix(in srgb,var(--color-teal-green) 24%,transparent)!important;background:color-mix(in srgb,var(--color-teal-green) 8%,transparent)!important;color:var(--color-teal-green)!important;font-size:0!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles{gap:.8rem!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles li{font-size:var(--redesign-caregiver-node-title-size)!important;line-height:1.24!important}.redesign-caregiver-family-support-page .caregiver-support-starting-conversation{padding:clamp(4.5rem,7vw,7rem) 0!important;background:radial-gradient(70rem 36rem at 92% 4%,rgba(183,221,225,.34),transparent 68%),radial-gradient(34rem 22rem at 12% 30%,color-mix(in srgb,var(--color-teal-green) 10%,transparent),transparent 70%),linear-gradient(180deg,#f7fbfc 0%,var(--color-white) 100%)!important;color:var(--color-navy-blue)!important}.redesign-caregiver-family-support-page .caregiver-support-starting-conversation:before{display:block!important;background:#b7dde147!important}.redesign-caregiver-family-support-page .caregiver-support-starting-conversation:after{display:none!important}.redesign-caregiver-family-support-page .caregiver-starting-copy h2,.redesign-caregiver-family-support-page .caregiver-starting-note strong,.redesign-caregiver-family-support-page .caregiver-starting-closing p{color:var(--color-navy-blue)!important}.redesign-caregiver-family-support-page .caregiver-starting-intro,.redesign-caregiver-family-support-page .caregiver-starting-note p,.redesign-caregiver-family-support-page .caregiver-starting-question-answer{color:#596c82!important}.redesign-caregiver-family-support-page .caregiver-starting-question{border-bottom:1px solid color-mix(in srgb,var(--color-navy-blue) 14%,transparent)!important;color:var(--color-navy-blue)!important}.redesign-caregiver-family-support-page .caregiver-starting-question:hover,.redesign-caregiver-family-support-page .caregiver-starting-question:focus-within,.redesign-caregiver-family-support-page .caregiver-starting-question--open{color:var(--color-navy-blue)!important}.redesign-caregiver-family-support-page .caregiver-starting-note{color:var(--color-navy-blue)!important}.redesign-caregiver-family-support-page .caregiver-starting-cue{border-color:color-mix(in srgb,var(--color-teal-green) 14%,transparent)!important;background:#ffffffad!important;color:var(--color-navy-blue)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--color-navy-blue) 8%,transparent)!important}.redesign-caregiver-family-support-page .caregiver-starting-closing{color:var(--color-navy-blue)!important}@media(max-width:1100px){.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-card-grid{grid-template-columns:minmax(0,1fr)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-card,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-card,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles{min-height:0!important}}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-layout,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-visual{display:block!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-orbit{min-height:clamp(54rem,64vw,68rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame{position:absolute!important;left:50%!important;top:50%!important;width:min(55vw,46rem)!important;aspect-ratio:1!important;display:block!important;transform:translate(-50%,-50%)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring{display:block!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-center{position:absolute!important;left:50%!important;top:50%!important;width:42%!important;aspect-ratio:1!important;transform:translate(-50%,-50%)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-card{position:absolute!important;left:0!important;top:0!important;width:clamp(17rem,17.8vw,20rem)!important;min-height:auto!important;padding:1rem!important;display:grid!important;transform:translate(-92%,-18%)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles-item{position:absolute!important;right:0!important;top:0!important;width:clamp(17rem,17.8vw,20rem)!important;min-height:auto!important;transform:translate(92%,-18%)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles{width:100%!important;height:auto!important;min-height:0!important;padding:1rem!important;display:grid!important;gap:.62rem!important;border:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent)!important;background:var(--color-white)!important;box-shadow:none!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-list{position:absolute!important;inset:0!important;display:block!important;list-style:none!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{position:absolute!important;inset:0!important;display:block!important;pointer-events:none!important;--card-w: clamp(15.5rem, 18vw, 20rem)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-card{position:absolute!important;left:var(--node-x)!important;top:var(--node-y)!important;width:var(--card-w)!important;min-height:clamp(9.5rem,11.2vw,11.5rem)!important;padding:.95rem 1rem .9rem!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;row-gap:.48rem!important;align-content:start!important;pointer-events:auto!important;transform:translate(var(--card-offset-x),var(--card-offset-y))!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-copy h3,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-copy strong,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles li{font-family:var(--redesign-caregiver-heading-font)!important;font-size:var(--heading-card-size)!important;font-weight:700!important;line-height:1.22!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-description,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-copy small{font-family:var(--redesign-caregiver-body-font)!important;font-size:var(--content-small-font-size)!important;font-weight:400!important;line-height:var(--content-small-line-height)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-description{max-height:calc(var(--content-small-font-size) * var(--content-small-line-height) * 3)!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;opacity:1!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-card--expanded .care-journey-step-description{display:block!important;-webkit-line-clamp:unset;max-height:18rem!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-toggle{width:2.15rem!important;height:2.15rem!important;min-height:2.15rem!important;margin-top:.06rem!important;padding:0!important;border:1px solid color-mix(in srgb,var(--color-teal-green) 24%,transparent)!important;background:color-mix(in srgb,var(--color-teal-green) 8%,transparent)!important;color:var(--color-teal-green)!important;font-size:0!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-card-grid>.care-journey-step:before{display:none!important}@media(max-width:1300px){.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame{width:min(51vw,40rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{--card-w: clamp(14rem, 16.4vw, 17rem)}}@media(max-width:899px){.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-orbit{min-height:0!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame{position:relative!important;left:auto!important;top:auto!important;width:100%!important;aspect-ratio:auto!important;display:grid!important;gap:1rem!important;transform:none!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring{display:none!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-center,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-card,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles-item,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-list,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-card{position:relative!important;inset:auto!important;width:100%!important;transform:none!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-center{width:min(68vw,18rem)!important;justify-self:center!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-list{display:grid!important;gap:.72rem!important}}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-orbit{min-height:clamp(66rem,72vw,78rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame{width:min(50vw,46rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{--card-w: clamp(28rem, 31.5vw, 34rem)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-card{min-height:clamp(10.75rem,11.8vw,12.75rem)!important;padding:clamp(1rem,1.18vw,1.25rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-card,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles-item{width:clamp(28rem,31.5vw,34rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-card{transform:translate(-96%,-18%)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles-item{transform:translate(96%,-18%)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-copy strong,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-copy h3,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles li{font-size:var(--heading-card-size)!important;line-height:1.22!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-copy small,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-description{font-size:var(--content-small-font-size)!important;line-height:var(--content-small-line-height)!important}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources{background:radial-gradient(42rem 24rem at 4% 94%,color-mix(in srgb,var(--color-teal-green) 14%,transparent),transparent 70%),radial-gradient(44rem 22rem at 96% 24%,rgba(183,221,225,.2),transparent 66%),linear-gradient(180deg,var(--color-white) 0%,#f8fcfd 100%)!important;color:var(--color-navy-blue)!important}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-heading h2,.redesign-caregiver-family-support-page .caregiver-resources-trusted-heading h3,.redesign-caregiver-family-support-page .caregiver-resources-guide-copy h3,.redesign-caregiver-family-support-page .caregiver-resources-trusted-copy strong,.redesign-caregiver-family-support-page .caregiver-resources-difference-copy h3,.redesign-caregiver-family-support-page .caregiver-resources-affirmations li{color:var(--color-navy-blue)!important}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-intro,.redesign-caregiver-family-support-page .caregiver-resources-guide-copy p,.redesign-caregiver-family-support-page .caregiver-resources-trusted-copy small,.redesign-caregiver-family-support-page .caregiver-resources-difference-copy p{color:#596c82!important}@media(max-width:1500px){.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{--card-w: clamp(24rem, 29vw, 29rem)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-card,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles-item{width:clamp(24rem,29vw,29rem)!important}}@media(max-width:1180px){.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{--card-w: clamp(18rem, 25vw, 22rem)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-card,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles-item{width:clamp(18rem,25vw,22rem)!important}}@media(max-width:899px){.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-orbit{min-height:0!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-card,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles-item,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-card{width:100%!important}}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources{padding:clamp(4.75rem,7vw,7.3rem) var(--caregiver-rail-right) clamp(4.75rem,7vw,6.75rem) var(--caregiver-rail-left)!important;background:radial-gradient(42rem 24rem at 4% 94%,color-mix(in srgb,var(--color-teal-green) 14%,transparent),transparent 70%),radial-gradient(44rem 22rem at 96% 24%,rgba(183,221,225,.2),transparent 66%),linear-gradient(180deg,var(--color-white) 0%,#f8fcfd 100%)!important}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources:before,.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources:after{display:block!important}.redesign-caregiver-family-support-page .caregiver-resources-shell{width:100%!important;max-width:none!important;margin:0!important}.redesign-caregiver-family-support-page .caregiver-resources-heading{max-width:62rem!important;margin:0 auto clamp(1.4rem,2.4vw,2rem)!important;text-align:center!important}.redesign-caregiver-family-support-page .caregiver-resources-heading h2{color:var(--color-navy-blue)!important;line-height:.96!important}.redesign-caregiver-family-support-page .caregiver-resources-intro{max-width:58rem!important;margin:.78rem auto 0!important;color:#596c82!important;text-align:center!important}.redesign-caregiver-family-support-page .caregiver-resources-main{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(36rem,1.1fr)!important;align-items:start!important;gap:clamp(1.8rem,3vw,2.8rem)!important}.redesign-caregiver-family-support-page .caregiver-resources-photo{min-height:clamp(29rem,34vw,36rem)!important;overflow:hidden!important;border-radius:var(--surface-apple-radius-compact)!important;background:var(--color-light-grey)!important;outline:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent)!important;outline-offset:-1px!important;box-shadow:0 20px 44px color-mix(in srgb,var(--color-navy-blue) 10%,transparent)!important}.redesign-caregiver-family-support-page .caregiver-resources-side{min-width:0!important;display:grid!important;gap:clamp(1.35rem,2vw,1.9rem)!important}.redesign-caregiver-family-support-page .caregiver-resources-guide-panel{position:relative!important;width:min(100%,58rem)!important;min-height:clamp(7.4rem,8vw,8.2rem)!important;justify-self:start!important;padding:clamp(.82rem,1.15vw,1rem) clamp(.95rem,1.55vw,1.28rem)!important;display:grid!important;grid-template-columns:auto minmax(24rem,.66fr) minmax(10rem,.28fr)!important;grid-template-areas:"icon copy cta"!important;align-items:center!important;gap:.7rem clamp(1rem,1.7vw,1.45rem)!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--color-teal-green) 16%,transparent)!important;border-radius:var(--surface-apple-radius-compact)!important;background:radial-gradient(20rem 12rem at 100% 100%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),transparent 72%),linear-gradient(135deg,#fffffffa,#f6fdfde6)!important;box-shadow:0 16px 36px color-mix(in srgb,var(--color-navy-blue) 8%,transparent)!important}.redesign-caregiver-family-support-page .caregiver-resources-guide-icon{display:inline-flex!important;border-radius:50%!important;box-shadow:0 14px 30px color-mix(in srgb,var(--color-teal-green) 12%,transparent)!important}.redesign-caregiver-family-support-page .caregiver-resources-guide-copy{grid-area:copy!important;gap:0!important;max-width:31rem!important}.redesign-caregiver-family-support-page .caregiver-resources-guide-copy h3{font-size:clamp(1.45rem,1.9vw,1.85rem)!important;line-height:1.06!important}.redesign-caregiver-family-support-page .caregiver-resources-guide-copy p{margin:.24rem 0 0!important;font-size:var(--content-small-font-size)!important;line-height:1.34!important}.redesign-caregiver-family-support-page .caregiver-resources-guide-cta{grid-area:cta!important;justify-self:end!important;width:min(10.8rem,100%)!important;min-height:2.55rem!important;font-size:var(--content-body-font-size)!important}.redesign-caregiver-family-support-page .caregiver-resources-guide-stack{display:block!important}.redesign-caregiver-family-support-page .caregiver-resources-trusted-heading{margin-bottom:1.05rem!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:1rem!important}.redesign-caregiver-family-support-page .caregiver-resources-trusted-heading>span{display:inline-flex!important;border-radius:50%!important}.redesign-caregiver-family-support-page .caregiver-resources-trusted-heading h3{display:flex!important;align-items:center!important;gap:1rem!important;color:var(--color-navy-blue)!important;font-size:var(--heading-card-size)!important;line-height:1.1!important}.redesign-caregiver-family-support-page .caregiver-resources-trusted-heading h3:after{display:block!important}.redesign-caregiver-family-support-page .caregiver-resources-trusted-list{display:grid!important;gap:.78rem!important}.redesign-caregiver-family-support-page .caregiver-resources-trusted-link{min-height:5rem!important;padding:.72rem 1.05rem!important;display:grid!important;grid-template-columns:4.8rem minmax(0,1fr) auto!important;align-items:center!important;gap:1rem!important;border-radius:.85rem!important;background:#ffffffeb!important;box-shadow:0 10px 22px color-mix(in srgb,var(--color-navy-blue) 6%,transparent)!important}.redesign-caregiver-family-support-page .caregiver-resources-trusted-logo,.redesign-caregiver-family-support-page .caregiver-resources-trusted-arrow{border-radius:.7rem!important}.redesign-caregiver-family-support-page .caregiver-resources-trusted-arrow{border-radius:50%!important}.redesign-caregiver-family-support-page .caregiver-resources-difference{position:relative!important;min-height:clamp(10rem,13vw,12.4rem)!important;margin-top:clamp(1.85rem,3vw,2.4rem)!important;padding:clamp(1.45rem,2.4vw,2.2rem) clamp(1.6rem,2.8vw,2.4rem)!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(24rem,.72fr)!important;align-items:center!important;gap:clamp(1.5rem,3vw,3rem)!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--color-teal-green) 26%,transparent)!important;border-radius:var(--surface-apple-radius-compact)!important;background:radial-gradient(34rem 18rem at 98% 48%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),transparent 62%),linear-gradient(135deg,var(--color-navy-blue) 0%,var(--color-navy-blue) 52%,var(--color-navy-blue) 100%)!important;color:var(--color-white)!important;box-shadow:0 22px 46px color-mix(in srgb,var(--color-navy-blue) 22%,transparent)!important}.redesign-caregiver-family-support-page .caregiver-resources-difference-copy h3,.redesign-caregiver-family-support-page .caregiver-resources-affirmations li{color:var(--color-white)!important}.redesign-caregiver-family-support-page .caregiver-resources-difference-copy h3{font-size:var(--heading-featured-size)!important;line-height:1.06!important}.redesign-caregiver-family-support-page .caregiver-resources-difference-copy p{color:#ffffffe0!important;font-size:var(--content-small-font-size)!important;line-height:1.46!important}.redesign-caregiver-family-support-page .caregiver-resources-difference-icon,.redesign-caregiver-family-support-page .caregiver-resources-affirmations span{border-radius:50%!important}@media(max-width:1180px){.redesign-caregiver-family-support-page .caregiver-resources-main{grid-template-columns:1fr!important}.redesign-caregiver-family-support-page .caregiver-resources-photo{min-height:clamp(23rem,42vw,31rem)!important}}@media(max-width:899px){.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources{padding:clamp(3.4rem,8vw,4.6rem) var(--caregiver-rail-right)!important}.redesign-caregiver-family-support-page .caregiver-resources-heading{text-align:center!important;margin-inline:auto!important}.redesign-caregiver-family-support-page .caregiver-resources-intro{margin-inline:auto!important;text-align:center!important}.redesign-caregiver-family-support-page .caregiver-resources-main,.redesign-caregiver-family-support-page .caregiver-resources-difference{grid-template-columns:1fr!important}.redesign-caregiver-family-support-page .caregiver-resources-guide-panel{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"icon copy" "cta cta"!important}.redesign-caregiver-family-support-page .caregiver-resources-guide-cta{justify-self:stretch!important;width:100%!important}}@media(min-width:900px){.redesign-caregiver-family-support-page .caregiver-starting-media--primary{top:clamp(-1.6rem,-1.2vw,-.65rem)!important;height:clamp(18.5rem,24vw,27rem)!important}.redesign-caregiver-family-support-page .caregiver-starting-media--secondary{top:clamp(22rem,23vw,25.5rem)!important}}.redesign-caregiver-family-support-page .care-journey-copy{margin-bottom:clamp(.65rem,1.2vw,1rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-orbit{min-height:clamp(45rem,50vw,56rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame{width:min(43vw,43rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-center{width:34%!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-card,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles{border:0!important;background:transparent!important;box-shadow:none!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-card{position:relative!important;left:auto!important;top:auto!important;width:min(100%,35rem)!important;padding:clamp(1.1rem,1.45vw,1.5rem)!important;transform:none!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles-item{position:relative!important;right:auto!important;top:auto!important;width:min(100%,48rem)!important;margin:clamp(.4rem,.9vw,.8rem) auto 0!important;justify-self:center!important;transform:none!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles{padding:0!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{--card-w: clamp(16.5rem, 18vw, 21.5rem)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-upper{--node-x: 84%;--node-y: 27%;--card-offset-x: 1rem;--card-offset-y: -50%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-mid{--node-x: 86%;--node-y: 53%;--card-offset-x: 1rem;--card-offset-y: -50%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-lower{--node-x: 72%;--node-y: 80%;--card-offset-x: 1rem;--card-offset-y: -42%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--bottom{--node-x: 28%;--node-y: 80%;--card-offset-x: calc(-1 * var(--card-w) - 1rem);--card-offset-y: -42%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--left-lower{--node-x: 14%;--node-y: 53%;--card-offset-x: calc(-1 * var(--card-w) - 1rem);--card-offset-y: -50%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--left-upper{--node-x: 16%;--node-y: 27%;--card-offset-x: calc(-1 * var(--card-w) - 1rem);--card-offset-y: -50%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-card{min-height:clamp(9.5rem,9vw,10.75rem)!important;padding:1rem 1.05rem .85rem!important;row-gap:.5rem!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-description{max-height:calc(var(--content-small-font-size) * var(--content-small-line-height) * 2.7)!important;-webkit-line-clamp:3}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-toggle{justify-self:center!important;width:clamp(3.8rem,4.6vw,5rem)!important;height:2.15rem!important;min-height:2.15rem!important;margin-top:.18rem!important}@media(max-width:1500px){.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame{width:min(41vw,39rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{--card-w: clamp(14.5rem, 17vw, 18.25rem)}}@media(max-width:899px){.redesign-caregiver-family-support-page .caregiver-support-care-journey{scroll-margin-top:calc(var(--header-height-mobile, 4.25rem) + 1rem)}}.redesign-caregiver-family-support-page .caregiver-family-voice-panel h3{color:var(--color-navy-blue)!important;font-family:var(--redesign-caregiver-heading-font)!important;font-size:var(--heading-card-size)!important;font-weight:700!important;line-height:1.24!important}@media(min-width:900px){.redesign-caregiver-family-support-page .caregiver-starting-cues{top:clamp(12.2rem,13.5vw,16rem)!important}.redesign-caregiver-family-support-page .caregiver-starting-media--secondary{top:clamp(16rem,17vw,19.5rem)!important}}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources :is(.caregiver-resources-photo,.caregiver-resources-guide-panel,.caregiver-resources-guide-icon,.caregiver-resources-guide-cta,.caregiver-resources-guide-stack span,.caregiver-resources-trusted-heading>span,.caregiver-resources-trusted-link,.caregiver-resources-trusted-logo,.caregiver-resources-trusted-arrow,.caregiver-resources-difference,.caregiver-resources-difference-icon,.caregiver-resources-affirmations span){border-radius:0!important}.redesign-caregiver-family-support-page .caregiver-resources-guide-copy h3,.redesign-caregiver-family-support-page .caregiver-resources-trusted-heading h3,.redesign-caregiver-family-support-page .caregiver-resources-trusted-copy strong,.redesign-caregiver-family-support-page .caregiver-resources-difference-copy h3{color:var(--color-navy-blue)!important;font-family:var(--redesign-caregiver-heading-font)!important;font-size:var(--heading-card-size)!important;font-weight:700!important;line-height:1.24!important}.redesign-caregiver-family-support-page .caregiver-resources-guide-copy p,.redesign-caregiver-family-support-page .caregiver-resources-trusted-copy small,.redesign-caregiver-family-support-page .caregiver-resources-difference-copy p,.redesign-caregiver-family-support-page .caregiver-resources-affirmations li{font-family:var(--redesign-caregiver-body-font)!important;font-size:var(--content-body-font-size)!important;font-style:normal!important;font-weight:400!important;line-height:var(--content-body-line-height)!important;letter-spacing:0!important}.redesign-caregiver-family-support-page .caregiver-resources-guide-copy p,.redesign-caregiver-family-support-page .caregiver-resources-trusted-copy small{color:#27465a!important}.redesign-caregiver-family-support-page .caregiver-resources-difference-copy h3{color:var(--color-white)!important}.redesign-caregiver-family-support-page .caregiver-resources-difference-copy p,.redesign-caregiver-family-support-page .caregiver-resources-affirmations li{color:#ffffffe0!important}.redesign-caregiver-family-support-page .caregiver-resources-affirmations{gap:.82rem!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey{padding-top:clamp(3.25rem,4.8vw,4.8rem)!important;scroll-margin-top:calc(var(--header-height-desktop, 5rem) + 1.5rem)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(2rem,3.6vw,3.6rem)!important;align-items:stretch!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-copy,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-copy h2,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-intro{margin-inline:auto!important;text-align:center!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-copy{order:1!important;grid-row:1!important;max-width:72rem!important;margin-bottom:0!important;justify-items:center!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-copy h2{max-width:62rem!important;white-space:normal!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-copy h2>span{display:inline!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-intro{max-width:68rem!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-support-row{order:2!important;grid-row:2!important;width:min(100%,82rem)!important;margin-inline:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(22rem,.82fr)!important;gap:clamp(1.25rem,2.4vw,2.4rem)!important;align-items:stretch!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-card{position:relative!important;order:initial!important;grid-row:auto!important;left:auto!important;top:auto!important;right:auto!important;width:100%!important;min-height:100%!important;padding:clamp(1.2rem,1.7vw,1.7rem)!important;display:grid!important;align-content:start!important;transform:none!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-copy{gap:.65rem!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-visual{order:3!important;grid-row:3!important;min-width:0!important;display:block!important;grid-template-columns:none!important;gap:clamp(1rem,1.7vw,1.55rem)!important;align-items:center!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-orbit{width:100%!important;min-height:clamp(48rem,54vw,62rem)!important;grid-column:auto!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame{position:absolute!important;left:50%!important;top:50%!important;width:min(58vw,58rem)!important;aspect-ratio:1!important;display:block!important;transform:translate(-50%,-50%)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-center{position:absolute!important;left:50%!important;top:50%!important;width:34%!important;aspect-ratio:1!important;transform:translate(-50%,-50%)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{--card-w: clamp(18.5rem, 22vw, 25.5rem)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--top{--node-x: 50%;--node-y: 4%;--card-offset-x: -50%;--card-offset-y: 0}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-upper{--node-x: 76%;--node-y: 25%;--card-offset-x: 1rem;--card-offset-y: -50%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-mid{--node-x: 78%;--node-y: 53%;--card-offset-x: 1rem;--card-offset-y: -50%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-lower{--node-x: 70%;--node-y: 81%;--card-offset-x: 1rem;--card-offset-y: -42%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--bottom{--node-x: 30%;--node-y: 81%;--card-offset-x: calc(-1 * var(--card-w) - 1rem);--card-offset-y: -42%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--left-lower{--node-x: 22%;--node-y: 56%;--card-offset-x: calc(-1 * var(--card-w) - 1rem);--card-offset-y: -50%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--left-upper{--node-x: 24%;--node-y: 24%;--card-offset-x: calc(-1 * var(--card-w) - 1rem);--card-offset-y: -50%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-card{width:var(--card-w)!important;min-height:clamp(9.5rem,9vw,10.75rem)!important;padding:1rem 1.05rem .85rem!important;row-gap:.5rem!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-copy h3{font-size:var(--redesign-caregiver-node-title-size)!important;line-height:1.24!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-description{font-size:var(--redesign-caregiver-node-body-size)!important;line-height:1.34!important;max-height:calc(var(--redesign-caregiver-node-body-size) * 1.34 * 2.7)!important;-webkit-line-clamp:3}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles-item{position:relative!important;left:auto!important;top:auto!important;right:auto!important;width:100%!important;min-height:100%!important;margin:0!important;justify-self:stretch!important;grid-column:auto!important;transform:none!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles{height:100%!important;min-height:0!important;padding:clamp(1.2rem,1.7vw,1.7rem)!important;display:grid!important;align-content:center!important;gap:clamp(.72rem,1vw,.95rem)!important;border:1px solid rgba(12,35,64,.12)!important;background:var(--color-white)!important;box-shadow:none!important}@media(max-width:1500px){.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame{width:min(58vw,52rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{--card-w: clamp(17rem, 21vw, 22.5rem)}}@media(max-width:899px){.redesign-caregiver-family-support-page .caregiver-support-care-journey{scroll-margin-top:calc(var(--header-height-mobile, 4.25rem) + 1rem)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-layout,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-visual{display:grid!important;grid-template-columns:1fr!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-support-row{grid-template-columns:1fr!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-orbit{min-height:0!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-center,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-list,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-card{position:relative!important;inset:auto!important;width:100%!important;transform:none!important}}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-support-row{width:min(100%,112rem)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(27rem,.8fr)!important;align-items:stretch!important;gap:clamp(1.4rem,2.6vw,3.2rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-card{border-color:#009ca829!important;background:radial-gradient(26rem 14rem at 100% 100%,rgba(42,210,201,.16),transparent 68%),linear-gradient(135deg,#f6fdfdf5,#fffffffa)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-copy small{font-size:var(--content-body-font-size)!important;line-height:var(--content-body-line-height)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles-item,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles{padding:clamp(.55rem,.9vw,.85rem) 0!important;align-content:center!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-orbit{min-height:clamp(56rem,62vw,70rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame{width:min(64vw,68rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{--card-w: clamp(24rem, 28.6vw, 33rem)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-card{min-height:clamp(10rem,9.8vw,12rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--top{--node-y: 3%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-upper{--node-x: 75%;--node-y: 24%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-mid{--node-x: 77%;--node-y: 52%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-lower{--node-x: 69%;--node-y: 80%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--bottom{--node-x: 31%;--node-y: 80%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--left-lower{--node-x: 23%;--node-y: 55%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--left-upper{--node-x: 25%;--node-y: 24%}.redesign-caregiver-family-support-page .caregiver-starting-question,.redesign-caregiver-family-support-page .caregiver-starting-question-toggle,.redesign-caregiver-family-support-page .caregiver-starting-question-toggle span{text-align:left!important}.redesign-caregiver-family-support-page .caregiver-starting-question-toggle span{justify-self:start!important}.redesign-caregiver-family-support-page .caregiver-family-voice-card{height:auto!important;align-items:start!important}.redesign-caregiver-family-support-page .caregiver-family-voice-photo{aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;background:transparent!important;outline:0!important;box-shadow:none!important}.redesign-caregiver-family-support-page .caregiver-family-voice-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}@media(max-width:1500px){.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame{width:min(66vw,60rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{--card-w: clamp(21.5rem, 27vw, 29rem)}}@media(max-width:899px){.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-support-row{grid-template-columns:1fr!important}}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-support-row{width:min(100%,112rem)!important;display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:center!important;gap:clamp(1.4rem,2.6vw,3.2rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-support-row>.care-journey-help-card{flex:1 1 58%!important;max-width:none!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-support-row>.care-journey-principles-item{flex:0 1 38%!important;max-width:42rem!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-card{border-color:#009ca847!important;background:radial-gradient(34rem 20rem at 100% 100%,rgba(42,210,201,.26),transparent 68%),linear-gradient(135deg,#eefbfb,#f8fefe 58%,#fff)!important;box-shadow:0 18px 40px #009ca814!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-principles{height:100%!important;padding:clamp(.4rem,.7vw,.7rem) 0!important;display:grid!important;align-content:center!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{--card-w: clamp(26rem, 31vw, 36rem)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-card{min-height:clamp(11rem,10.8vw,13.2rem)!important;padding-bottom:1.05rem!important;overflow:hidden!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-description{max-height:calc(var(--redesign-caregiver-node-body-size) * 1.34 * 3.35)!important;-webkit-line-clamp:3}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-toggle{margin-top:.35rem!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--top{--node-y: 0%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-upper,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--left-upper{--node-y: 23%}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-guide-icon,.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-guide-stack{display:none!important}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-guide-panel{min-height:clamp(5.9rem,6.8vw,7.2rem)!important;padding:clamp(.9rem,1.3vw,1.15rem) clamp(1.1rem,1.8vw,1.45rem)!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"copy cta"!important;gap:clamp(1rem,1.8vw,1.6rem)!important}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-guide-copy{max-width:43rem!important}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-guide-copy h3{font-size:var(--heading-card-size)!important;line-height:1.18!important}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-guide-copy p{margin-top:.18rem!important;font-size:var(--content-body-font-size)!important;line-height:var(--content-body-line-height)!important}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-guide-cta{min-width:13.5rem!important;min-height:3.4rem!important;padding:.8rem 1.45rem!important;justify-self:end!important;border:0!important;background:var(--color-teal-green)!important;color:var(--color-white)!important;box-shadow:0 18px 36px #009ca833!important}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-main{align-items:stretch!important}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-photo{height:100%!important}@media(max-width:1500px){.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{--card-w: clamp(23rem, 29vw, 32rem)}}@media(max-width:1100px){.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-support-row{flex-wrap:wrap!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-support-row>.care-journey-help-card,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-support-row>.care-journey-principles-item{flex-basis:100%!important;max-width:none!important}}.redesign-caregiver-family-support-page .caregiver-support-page :is(.care-journey-intro,.caregiver-starting-intro,.caregiver-family-voices-intro,.caregiver-resources-intro){margin-top:clamp(1.15rem,1.8vw,1.65rem)!important}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-trusted-arrow{color:var(--color-white)!important}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-trusted-arrow svg{color:var(--color-white)!important;stroke:currentColor!important}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-difference{min-height:clamp(7.8rem,8.6vw,9.5rem)!important;margin-top:clamp(1.35rem,2.1vw,1.85rem)!important;padding:clamp(1.05rem,1.55vw,1.4rem) clamp(1.55rem,2.3vw,2.2rem)!important;grid-template-columns:minmax(0,1fr) minmax(30rem,.72fr)!important;gap:clamp(1.4rem,2.7vw,3rem)!important}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-difference-icon{display:none!important}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-difference-copy{max-width:none!important;padding-right:clamp(1rem,2.3vw,2.2rem)!important}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-difference-copy p{max-width:66rem!important;margin-top:.45rem!important}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-affirmations{gap:.65rem!important}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-affirmations li{min-height:2.8rem!important}@media(min-width:900px){.redesign-caregiver-family-support-page .caregiver-support-starting-conversation .caregiver-starting-visual{min-height:clamp(40rem,46vw,51rem)!important}.redesign-caregiver-family-support-page .caregiver-support-starting-conversation .caregiver-starting-media--primary{width:min(43%,36rem)!important;height:clamp(22rem,28vw,31.5rem)!important;top:clamp(2.1rem,3vw,3.2rem)!important}.redesign-caregiver-family-support-page .caregiver-support-starting-conversation .caregiver-starting-media--secondary{width:min(74%,50rem)!important;top:clamp(14rem,17vw,18rem)!important}.redesign-caregiver-family-support-page .caregiver-support-starting-conversation .caregiver-starting-cues{width:min(24rem,29%)!important;top:clamp(15rem,17vw,18.5rem)!important}}@media(max-width:899px){.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-difference{grid-template-columns:1fr!important}.redesign-caregiver-family-support-page .caregiver-support-caregiver-resources .caregiver-resources-difference-copy{padding-right:0!important;border-right:0!important}}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-orbit{min-height:clamp(46rem,51vw,59rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame{width:min(56vw,60rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-center{width:31%!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{--card-w: clamp(25rem, 28vw, 33rem)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--top{--node-y: 2%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-upper{--node-x: 71%;--node-y: 24%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-mid{--node-x: 73%;--node-y: 53%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-lower{--node-x: 67%;--node-y: 81%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--bottom{--node-x: 33%;--node-y: 81%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--left-lower{--node-x: 27%;--node-y: 56%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--left-upper{--node-x: 29%;--node-y: 24%}@media(min-width:900px){.redesign-caregiver-family-support-page .caregiver-support-starting-conversation .caregiver-starting-visual{min-height:clamp(42rem,49vw,54rem)!important}.redesign-caregiver-family-support-page .caregiver-support-starting-conversation .caregiver-starting-media--primary{top:clamp(.65rem,1.4vw,1.6rem)!important}.redesign-caregiver-family-support-page .caregiver-support-starting-conversation .caregiver-starting-media--secondary{top:clamp(17.5rem,20vw,22.5rem)!important}.redesign-caregiver-family-support-page .caregiver-support-starting-conversation .caregiver-starting-cues{top:clamp(18.4rem,20.8vw,23rem)!important}}@media(max-width:1500px){.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame{width:min(54vw,52rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{--card-w: clamp(23rem, 27vw, 30rem)}}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-support-row>.care-journey-principles-item{transform:translate(clamp(1.25rem,2.2vw,2.6rem))!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-orbit{min-height:clamp(50rem,54vw,63rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame{width:min(55vw,58rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-center{width:36%!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{--card-w: clamp(25rem, 28.4vw, 33.5rem)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--top{--node-y: -3%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-upper{--node-x: 78%;--node-y: 28%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-mid{--node-x: 81%;--node-y: 57%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-lower{--node-x: 74%;--node-y: 86%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--bottom{--node-x: 26%;--node-y: 86%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--left-lower{--node-x: 19%;--node-y: 58%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--left-upper{--node-x: 22%;--node-y: 28%}@media(min-width:900px){.redesign-caregiver-family-support-page .caregiver-support-starting-conversation .caregiver-starting-visual{min-height:clamp(44rem,51vw,57rem)!important}.redesign-caregiver-family-support-page .caregiver-support-starting-conversation .caregiver-starting-media--primary{top:clamp(-1.2rem,-1.2vw,-.45rem)!important}.redesign-caregiver-family-support-page .caregiver-support-starting-conversation .caregiver-starting-media--secondary{top:clamp(20rem,23vw,25.5rem)!important}.redesign-caregiver-family-support-page .caregiver-support-starting-conversation .caregiver-starting-cues{top:clamp(20.8rem,23.5vw,26rem)!important}}.redesign-caregiver-family-support-page .caregiver-support-family-voices{padding-top:clamp(3.1rem,4.4vw,4.6rem)!important;padding-bottom:clamp(3.25rem,4.8vw,5rem)!important}.redesign-caregiver-family-support-page .caregiver-family-voices-stage{--caregiver-voice-photo-width: clamp(21rem, 34vw, 36rem) !important;--caregiver-voice-card-height: clamp(20rem, 25vw, 27rem) !important;width:min(100%,86rem)!important}.redesign-caregiver-family-support-page .caregiver-family-voice-card{gap:clamp(1rem,1.8vw,1.65rem)!important}.redesign-caregiver-family-support-page .caregiver-family-voice-panel{padding:clamp(1.15rem,1.8vw,1.65rem) clamp(1.25rem,2vw,1.85rem)!important}.redesign-caregiver-family-support-page .caregiver-family-voice-panel h3{font-size:clamp(1.5rem,1.68vw,2.2rem)!important;line-height:1.06!important}.redesign-caregiver-family-support-page .caregiver-family-voice-subtitle{font-size:clamp(1.08rem,1.18vw,1.46rem)!important}.redesign-caregiver-family-support-page .caregiver-family-voice-player{margin-top:clamp(.95rem,1.35vw,1.25rem)!important}.redesign-caregiver-family-support-page .caregiver-family-voice-play{width:3.35rem!important;height:3.35rem!important}.redesign-caregiver-family-support-page .caregiver-family-voice-panel blockquote{margin-top:clamp(.95rem,1.45vw,1.35rem)!important}@media(max-width:1500px){.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame{width:min(52vw,50rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{--card-w: clamp(22.5rem, 26.5vw, 30rem)}}@media(max-width:1100px){.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-support-row>.care-journey-principles-item{transform:none!important}}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-orbit{min-height:clamp(58rem,63vw,74rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame{width:min(66vw,72rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-center{width:42%!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{--card-w: clamp(24.5rem, 27.5vw, 32.5rem)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--top{--node-y: -2%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--left-upper{--node-x: 18%;--node-y: 26%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-upper{--node-x: 82%;--node-y: 26%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--left-lower{--node-x: 18%;--node-y: 61%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-mid{--node-x: 82%;--node-y: 61%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--bottom{--node-x: 24%;--node-y: 96%}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step--right-lower{--node-x: 76%;--node-y: 96%}.redesign-caregiver-family-support-page .caregiver-family-voice-panel blockquote{margin-top:clamp(1.35rem,2vw,1.85rem)!important;padding-left:0!important;grid-template-columns:1fr!important}.redesign-caregiver-family-support-page .caregiver-family-voice-panel blockquote p{max-width:62rem!important}.redesign-caregiver-family-support-page .caregiver-family-voice-panel blockquote a{color:var(--color-teal-green)!important;font-weight:700!important;text-decoration:underline;text-underline-offset:.18em}.redesign-caregiver-family-support-page .caregiver-resources-trusted-heading{grid-template-columns:minmax(0,auto) 1fr!important;gap:.75rem!important}.redesign-caregiver-family-support-page .caregiver-resources-trusted-heading h3{margin-left:0!important}@media(max-width:1500px){.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-ring-frame{width:min(64vw,64rem)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step{--card-w: clamp(22.5rem, 26vw, 29.5rem)}}.redesign-caregiver-family-support-page .caregiver-support-hero-copy{width:min(100%,78rem)!important}.redesign-caregiver-family-support-page .caregiver-support-hero-title{max-width:none!important;white-space:nowrap!important}@media(max-width:899px){.redesign-caregiver-family-support-page .caregiver-support-hero-title{white-space:normal!important}}.redesign-caregiver-family-support-page .caregiver-support-care-journey{position:relative;isolation:isolate;background:var(--surface-content-ice)!important}.redesign-caregiver-family-support-page .caregiver-support-care-journey:before,.redesign-caregiver-family-support-page .caregiver-support-care-journey:after{content:""!important;position:absolute;left:0;right:0;z-index:0;display:block!important;pointer-events:none}.redesign-caregiver-family-support-page .caregiver-support-care-journey:before{top:0;height:clamp(4.6rem,7vw,6.8rem);background:radial-gradient(48rem 18rem at 86% 0%,color-mix(in srgb,var(--color-light-blue) 30%,transparent),transparent 72%),linear-gradient(180deg,#fffffff2,#fff0)}.redesign-caregiver-family-support-page .caregiver-support-care-journey:after{bottom:0;height:clamp(4.2rem,6vw,6rem);background:linear-gradient(0deg,#ffffffd1,#fff0)}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-shell{position:relative;z-index:1}.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-step-card,.redesign-caregiver-family-support-page .caregiver-support-care-journey .care-journey-help-card{background:#ffffffeb!important;border-color:color-mix(in srgb,var(--color-teal-green) 18%,transparent)!important;box-shadow:0 1rem 2.2rem #0c234012!important}.redesign-clinical-evidence-page{width:100%;padding-top:var(--header-height-desktop);--ce-redesign-hero-size: var(--redesign-hero-title-size, 3rem);--ce-redesign-section-size: var(--redesign-provider-title-size, 2.35rem);--ce-redesign-node-size: var(--redesign-provider-point-title-size, 1.55rem);--ce-redesign-body-size: var(--redesign-provider-body-size, 1.25rem);--ce-redesign-body-node-size: var(--redesign-provider-meta-size, .875rem);--ce-redesign-title-weight: var(--redesign-hero-title-weight, 800);--ce-redesign-node-weight: 700;--ce-redesign-body-weight: 400;--ce-redesign-body-line-height: var(--redesign-provider-body-line-height, 1.34)}.redesign-clinical-evidence-page .clinical-evidence-hero{--poster-hero-copy-width: 48rem;--poster-hero-subtitle-max-width: 43rem;--poster-hero-title-color: var(--color-black);--poster-hero-subtitle-color: var(--color-black)}.redesign-clinical-evidence-page.redesign-clinical-evidence-page :where(h1,h2,h3,h4,p,li,small,span,strong,em,b,i,a,button,label,select,option){font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;letter-spacing:0!important}.redesign-clinical-evidence-page h2{font-size:var(--ce-redesign-section-size)!important;font-weight:var(--ce-redesign-title-weight)!important;line-height:1.18!important}.redesign-clinical-evidence-page h3,.redesign-clinical-evidence-page h4{font-size:var(--ce-redesign-node-size)!important;font-weight:var(--ce-redesign-node-weight)!important;line-height:1.3!important}.redesign-clinical-evidence-page .clinical-study-summary>strong,.redesign-clinical-evidence-page .clinical-study-attributes>strong,.redesign-clinical-evidence-page .clinical-study-outcomes>strong,.redesign-clinical-evidence-page .clinical-study-data-viz>strong,.redesign-clinical-evidence-page .clinical-study-visualization>strong,.redesign-clinical-evidence-page .clinical-library-outcomes>strong{font-size:var(--ce-redesign-node-size)!important;font-weight:var(--ce-redesign-node-weight)!important;line-height:1.3!important}.redesign-clinical-evidence-page p{font-size:var(--ce-redesign-body-size)!important;font-weight:var(--ce-redesign-body-weight)!important;line-height:var(--ce-redesign-body-line-height)!important}.redesign-clinical-evidence-page .clinical-evidence-shell{width:min(1680px,calc(100% - 4rem))!important}.redesign-clinical-evidence-page li,.redesign-clinical-evidence-page small,.redesign-clinical-evidence-page select,.redesign-clinical-evidence-page .clinical-library-meta,.redesign-clinical-evidence-page .clinical-library-sort,.redesign-clinical-evidence-page .clinical-library-label{font-size:var(--ce-redesign-body-node-size)!important;font-weight:var(--ce-redesign-body-weight)!important;line-height:1.36!important}.redesign-clinical-evidence-page .clinical-study-copy h3,.redesign-clinical-evidence-page .clinical-study-summary>strong,.redesign-clinical-evidence-page .clinical-study-attributes>strong,.redesign-clinical-evidence-page .clinical-study-outcomes>strong,.redesign-clinical-evidence-page .clinical-study-data-viz>strong,.redesign-clinical-evidence-page .clinical-study-visualization>strong{font-size:var(--ce-redesign-node-size)!important;font-weight:var(--ce-redesign-node-weight)!important;line-height:1.24!important}.redesign-clinical-evidence-page .clinical-study-meta,.redesign-clinical-evidence-page .clinical-study-summary p,.redesign-clinical-evidence-page .clinical-study-attributes li,.redesign-clinical-evidence-page .clinical-study-outcomes li,.redesign-clinical-evidence-page .clinical-study-outcome-intro,.redesign-clinical-evidence-page .clinical-study-visualization li,.redesign-clinical-evidence-page .clinical-study-data-viz p,.redesign-clinical-evidence-page .clinical-study-metric{font-size:var(--ce-redesign-body-size)!important;font-weight:var(--ce-redesign-body-weight)!important;line-height:var(--ce-redesign-body-line-height)!important}.redesign-clinical-evidence-page .clinical-library-kicker,.redesign-clinical-evidence-page .clinical-library-label,.redesign-clinical-evidence-page .clinical-indication-tab small{text-transform:none!important}.redesign-clinical-evidence-page .clinical-study-heading-row,.redesign-clinical-evidence-page .clinical-library-heading-row{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.redesign-clinical-evidence-page .clinical-study-panel-header,.redesign-clinical-evidence-page .clinical-library-header{display:block!important;text-align:center!important}.redesign-clinical-evidence-page .clinical-study-panel-header h2,.redesign-clinical-evidence-page .clinical-study-panel-header p,.redesign-clinical-evidence-page .clinical-library-header h2,.redesign-clinical-evidence-page .clinical-library-header p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.redesign-clinical-evidence-page .clinical-study-panel-header h2:after,.redesign-clinical-evidence-page .clinical-library-header h2:after{margin-left:auto!important;margin-right:auto!important}.redesign-clinical-evidence-page .clinical-study-panel-header p,.redesign-clinical-evidence-page .clinical-library-header p{max-width:50rem}.redesign-clinical-evidence-page .clinical-study-list{margin-top:clamp(2.5rem,4vw,3.5rem)!important}.redesign-clinical-evidence-page .clinical-library-header>div{margin:0 auto;max-width:52rem}.redesign-clinical-evidence-page .clinical-library-kicker{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.redesign-clinical-evidence-page .clinical-library-sort{justify-content:center;margin-top:1.3rem}.redesign-clinical-evidence-page .clinical-study-meta,.redesign-clinical-evidence-page .clinical-library-meta{margin-left:0!important}@media(max-width:1200px){.redesign-clinical-evidence-page .clinical-evidence-hero .clinical-evidence-hero-shell{grid-template-columns:1fr}.redesign-clinical-evidence-page .clinical-evidence-hero .clinical-evidence-hero-media{display:none!important}}@media(max-width:899px){.redesign-clinical-evidence-page{--ce-redesign-hero-size: clamp(2.35rem, 6vw, 3rem);padding-top:var(--header-height-mobile)}.redesign-clinical-evidence-page .clinical-evidence-hero{background:linear-gradient(90deg,#f7fbffe0,#f7fbffc7 52%,#f7fbffa3),url(/image/clinical-evidence/sonablate-clinical-data-hero.webp) 22% center / cover no-repeat!important}}@media(max-width:480px){.redesign-clinical-evidence-page{--ce-redesign-hero-size: clamp(2rem, 9vw, 2.6rem)}}.redesign-clinical-evidence-page .clinical-evidence-hero--evidence-library .clinical-evidence-hero-shell{width:min(calc(100% - 6rem),1768px);display:flex!important;justify-content:flex-start!important}.redesign-clinical-evidence-page .clinical-evidence-hero--evidence-library .clinical-evidence-hero-copy{width:min(57.5rem,100%);margin-left:clamp(0rem,7vw,8rem);transform:translateY(clamp(-4.8rem,-8vh,-3rem));text-align:left!important}.redesign-clinical-evidence-page .clinical-evidence-hero--evidence-library .clinical-evidence-kicker{display:none!important}.redesign-clinical-evidence-page .clinical-evidence-hero--evidence-library .clinical-evidence-hero-copy h1,.redesign-clinical-evidence-page .clinical-evidence-hero--evidence-library .clinical-evidence-hero-intro{margin-left:0!important;margin-right:0!important;text-align:left!important;color:var(--color-black)!important;-webkit-text-fill-color:var(--color-black)!important}.redesign-clinical-evidence-page .clinical-evidence-hero--evidence-library .clinical-evidence-hero-copy h1{max-width:39rem}.redesign-clinical-evidence-page .clinical-evidence-hero--evidence-library .clinical-evidence-hero-intro{max-width:48rem;color:var(--color-black)!important;-webkit-text-fill-color:var(--color-black)!important}.redesign-clinical-evidence-page .clinical-study-panel-header h2:after,.redesign-clinical-evidence-page .clinical-library-header h2:after{display:none!important}.redesign-clinical-evidence-page :is(p,li,small,label,select,option,.clinical-library-note,.clinical-library-sort,.clinical-library-label,.clinical-library-meta,.clinical-study-meta,.clinical-study-metric,.clinical-library-summary,.clinical-library-full-title,.clinical-library-outcomes li,.clinical-library-safety li,.clinical-indication-tab small){color:var(--color-black)!important;-webkit-text-fill-color:var(--color-black)!important}.redesign-clinical-evidence-page :is(h1,h2,h3,h4,strong,.clinical-indication-tab strong,.clinical-library-outcomes>strong,.clinical-library-safety>strong){color:var(--color-black)!important;-webkit-text-fill-color:var(--color-black)!important}.redesign-clinical-evidence-page .clinical-study-finding,.redesign-clinical-evidence-page .clinical-study-finding :is(strong,p,span,svg){color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important}.redesign-clinical-evidence-page .clinical-study-card{grid-template-columns:minmax(0,1.35fr) minmax(34rem,.98fr)!important}.redesign-clinical-evidence-page .clinical-study-card--media-left{grid-template-columns:minmax(34rem,.98fr) minmax(0,1.35fr)!important}.redesign-clinical-evidence-page .clinical-study-copy h3{max-width:100%!important}.redesign-clinical-evidence-page .clinical-study-finding-icon{border-color:#ffffffc7!important;color:var(--color-white)!important}.redesign-clinical-evidence-page .clinical-study-finding-content{display:grid!important;gap:1.55rem!important;width:min(100%,38rem)!important}.redesign-clinical-evidence-page .clinical-study-finding-heading{justify-content:center!important;margin-bottom:0!important;text-align:center!important}.redesign-clinical-evidence-page .clinical-study-finding-icon{display:none!important}.redesign-clinical-evidence-page .clinical-study-finding-heading strong{font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;font-size:calc(var(--ce-redesign-node-size) * 1.5)!important;font-weight:var(--ce-redesign-node-weight)!important;line-height:1.12!important;color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important}.redesign-clinical-evidence-page .clinical-study-finding-content p{margin:0!important;font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;font-size:calc(var(--ce-redesign-body-size) * 1.5)!important;font-weight:var(--ce-redesign-body-weight)!important;line-height:1.28!important;text-align:left!important;color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important}.redesign-clinical-evidence-page .clinical-study-abstract-button{box-sizing:border-box!important;width:min(100%,38rem)!important;min-height:3.35rem!important;margin-top:1.35rem!important;padding:.72rem 1.25rem!important;align-self:center!important;justify-content:center!important;gap:0!important;border-radius:0!important;font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--ce-redesign-body-size)!important;font-weight:700!important;line-height:1.2!important}.redesign-clinical-evidence-page .clinical-study-abstract-button svg{display:none!important}.redesign-clinical-evidence-page .clinical-library-header{margin-bottom:1.8rem!important}.redesign-clinical-evidence-page .clinical-library-header>div{max-width:76rem!important}.redesign-clinical-evidence-page .clinical-library-header h2{font-size:var(--ce-redesign-section-size)!important;font-weight:var(--ce-redesign-title-weight)!important;line-height:1.18!important}.redesign-clinical-evidence-page .clinical-library-header p:not(.clinical-library-kicker){max-width:76rem!important;color:var(--color-black)!important;font-size:var(--ce-redesign-body-size)!important;font-weight:var(--ce-redesign-body-weight)!important;line-height:var(--ce-redesign-body-line-height)!important}.redesign-clinical-evidence-page .clinical-library-note{margin-top:1.1rem!important}.redesign-clinical-evidence-page .clinical-library-sort select{border-radius:0!important;font-size:var(--ce-redesign-body-size)!important}.redesign-clinical-evidence-page .clinical-library-sort,.redesign-clinical-evidence-page .clinical-library-sort span{font-size:var(--ce-redesign-body-size)!important;font-weight:var(--ce-redesign-body-weight)!important;line-height:var(--ce-redesign-body-line-height)!important}.redesign-clinical-evidence-page .clinical-library-sort{gap:.9rem!important}.redesign-clinical-evidence-page .clinical-library-sort select{min-width:12rem!important;min-height:3rem!important}.redesign-clinical-evidence-page .clinical-indication-switcher{border-radius:0!important;border:0!important;background:var(--color-navy-blue)!important;box-shadow:none!important}.redesign-clinical-evidence-page .clinical-indication-tab,.redesign-clinical-evidence-page .clinical-indication-tab strong,.redesign-clinical-evidence-page .clinical-indication-tab small{color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important}.redesign-clinical-evidence-page .clinical-indication-tab{background:var(--color-navy-blue)!important;justify-content:center!important;text-align:center!important}.redesign-clinical-evidence-page .clinical-indication-tab>span{display:grid!important;justify-items:center!important;text-align:center!important}.redesign-clinical-evidence-page .clinical-indication-tab--active{background:var(--color-teal-green)!important}.redesign-clinical-evidence-page .clinical-indication-tab strong{font-size:var(--ce-redesign-node-size)!important;font-weight:var(--ce-redesign-node-weight)!important;line-height:1.24!important;text-align:center!important}.redesign-clinical-evidence-page .clinical-indication-tab small{font-size:var(--ce-redesign-body-size)!important;font-weight:var(--ce-redesign-body-weight)!important;line-height:var(--ce-redesign-body-line-height)!important;opacity:.86!important;text-align:center!important}.redesign-clinical-evidence-page .clinical-indication-icon{display:none!important}.redesign-clinical-evidence-page .clinical-library-card{grid-template-columns:minmax(0,1.35fr) minmax(24rem,.62fr)!important;background:var(--color-white)!important}.redesign-clinical-evidence-page .clinical-library-card--media-left{grid-template-columns:minmax(24rem,.62fr) minmax(0,1.35fr)!important}.redesign-clinical-evidence-page .clinical-library-copy h3,.redesign-clinical-evidence-page .clinical-library-full-title,.redesign-clinical-evidence-page .clinical-library-outcomes>strong,.redesign-clinical-evidence-page .clinical-library-safety>strong{color:var(--color-black)!important;font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--ce-redesign-node-size)!important;font-weight:var(--ce-redesign-node-weight)!important;line-height:1.24!important}.redesign-clinical-evidence-page .clinical-library-meta,.redesign-clinical-evidence-page .clinical-library-summary,.redesign-clinical-evidence-page .clinical-library-outcomes li,.redesign-clinical-evidence-page .clinical-library-safety li,.redesign-clinical-evidence-page .clinical-library-metrics .clinical-study-metric{color:var(--color-black)!important;font-size:var(--ce-redesign-body-size)!important;font-weight:var(--ce-redesign-body-weight)!important;line-height:var(--ce-redesign-body-line-height)!important}.redesign-clinical-evidence-page .clinical-library-metrics .clinical-study-metric small{color:var(--color-black)!important;font-size:var(--ce-redesign-body-size)!important;font-weight:var(--ce-redesign-node-weight)!important}.redesign-clinical-evidence-page .clinical-library-metrics .clinical-study-metric strong{font-size:var(--ce-redesign-body-size)!important;font-weight:var(--ce-redesign-body-weight)!important}.redesign-clinical-evidence-page .clinical-library-outcomes ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem 1rem!important;margin:0!important;padding:0!important;list-style:none!important}.redesign-clinical-evidence-page .clinical-library-outcomes li{display:block!important;margin-left:0!important;color:var(--color-black)!important;font-size:var(--ce-redesign-body-size)!important;font-weight:var(--ce-redesign-body-weight)!important;line-height:var(--ce-redesign-body-line-height)!important}.redesign-clinical-evidence-page .clinical-library-outcomes li:before{content:""!important;display:inline-block!important;width:.42rem!important;height:.42rem!important;margin-right:.48rem!important;border-radius:50%!important;background:var(--color-teal-green)!important;vertical-align:.08rem!important}.redesign-clinical-evidence-page .clinical-library-outcomes svg{display:none!important}.redesign-clinical-evidence-page .clinical-library-action{background:linear-gradient(180deg,#009da747,#08263f14),url(/image/shared/evidence-clinically-proven.png) center / cover no-repeat,var(--color-white)!important}.redesign-clinical-evidence-page .clinical-library-paper img{display:none!important}.redesign-clinical-evidence-page .clinical-library-paper{background:transparent!important;box-shadow:none!important}.redesign-clinical-evidence-page .clinical-library-paper-sheet{box-shadow:none!important}.redesign-clinical-evidence-page .clinical-library-abstract-button{border-radius:0!important;font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--ce-redesign-body-size)!important;font-weight:700!important;line-height:1.2!important}.redesign-clinical-evidence-page .clinical-library-abstract-button svg{display:none!important}.redesign-clinical-evidence-page .clinical-study-outcome-table-row span,.redesign-clinical-evidence-page .clinical-study-data-viz small,.redesign-clinical-evidence-page .clinical-study-data-viz span,.redesign-clinical-evidence-page .clinical-study-data-viz b,.redesign-clinical-evidence-page .clinical-study-viz-legend,.redesign-clinical-evidence-page .clinical-study-viz-legend span,.redesign-clinical-evidence-page .clinical-study-viz-stack-segment,.redesign-clinical-evidence-page .clinical-study-viz-stack-labels,.redesign-clinical-evidence-page .clinical-study-viz-stack-labels span{font-size:var(--ce-redesign-body-size)!important;line-height:var(--ce-redesign-body-line-height)!important}.redesign-clinical-evidence-page .clinical-study-data-viz b{font-weight:var(--ce-redesign-node-weight)!important}.redesign-clinical-evidence-page .clinical-study-outcomes li:before,.redesign-clinical-evidence-page .clinical-study-visualization li:before,.redesign-clinical-evidence-page .clinical-library-outcomes li:before{background:var(--clinical-teal, var(--color-teal-green))!important}.redesign-clinical-evidence-page .clinical-study-attributes li:before,.redesign-clinical-evidence-page .clinical-study-attributes li+li:before{content:none!important;display:none!important}.redesign-clinical-evidence-page .clinical-study-finding-overlay{background:linear-gradient(90deg,#05142e8a,#05142e24 18%,#05142e1f 82%,#05142e8f),linear-gradient(180deg,#05142e14,#05142e2e 42%,#05142e8f),linear-gradient(135deg,#009da4b3,#05204857)!important}.redesign-clinical-evidence-page .clinical-study-video-frame .clinical-study-finding-overlay{background:linear-gradient(90deg,#05142e75,#05142e1f 18% 82%,#05142e80),linear-gradient(180deg,#05142e14,#05142e47 46%,#05142ea8),linear-gradient(135deg,#009da43d,#05204829)!important}.redesign-clinical-evidence-page .clinical-library-action{background:linear-gradient(180deg,#ffffff2e,#ffffff14 44%,#08263f2e),linear-gradient(135deg,#009da494,#0520482e),url(/image/shared/evidence-clinically-proven.png) center / cover no-repeat,var(--color-white)!important}.redesign-clinical-evidence-page .clinical-library-paper{width:min(100%,14rem)!important}.redesign-clinical-evidence-page .clinical-library-paper-sheet{width:80%!important;height:88%!important}.redesign-clinical-evidence-page .clinical-study-copy :is(p,li,small,span,.clinical-study-meta,.clinical-study-summary p,.clinical-study-attributes li,.clinical-study-outcomes li,.clinical-study-outcome-intro,.clinical-study-visualization li,.clinical-study-data-viz p),.redesign-clinical-evidence-page .clinical-library-copy :is(p,li,small,span,.clinical-library-meta,.clinical-library-summary,.clinical-library-outcomes li,.clinical-library-safety li,.clinical-study-metric){font-size:1.45rem!important;line-height:1.42!important}.redesign-clinical-evidence-page .clinical-library-heading-row{margin-bottom:1.25rem!important}.redesign-clinical-evidence-page .clinical-study-abstract-button,.redesign-clinical-evidence-page .clinical-library-abstract-button{border:0!important;box-shadow:none!important}.redesign-clinical-evidence-page .clinical-library-action,.redesign-clinical-evidence-page .clinical-library-card--media-left .clinical-library-action{border-left:0!important;border-right:0!important}.redesign-clinical-evidence-page .clinical-study-outcome-table{border-color:color-mix(in srgb,var(--color-navy-blue) 12%,transparent)!important;background:var(--color-white)!important}.redesign-clinical-evidence-page .clinical-study-outcome-table-row--header{background:#eef5f6!important;color:var(--color-black)!important}.redesign-clinical-evidence-page .clinical-study-outcome-table-row span,.redesign-clinical-evidence-page .clinical-study-outcome-table-row--header span,.redesign-clinical-evidence-page .clinical-study-data-viz :is(small,span,b),.redesign-clinical-evidence-page .clinical-study-viz-legend,.redesign-clinical-evidence-page .clinical-study-viz-legend span,.redesign-clinical-evidence-page .clinical-study-viz-stack-labels,.redesign-clinical-evidence-page .clinical-study-viz-stack-labels span{color:var(--color-black)!important;-webkit-text-fill-color:var(--color-black)!important;font-size:1.45rem!important;line-height:1.42!important}.redesign-clinical-evidence-page .clinical-study-data-viz>strong{color:var(--color-black)!important;-webkit-text-fill-color:var(--color-black)!important;font-size:var(--ce-redesign-node-size)!important}.redesign-clinical-evidence-page .clinical-study-viz-stat-row b,.redesign-clinical-evidence-page .clinical-study-viz-metric-grid b,.redesign-clinical-evidence-page .clinical-study-viz-donuts b,.redesign-clinical-evidence-page .clinical-study-viz-radials b,.redesign-clinical-evidence-page .clinical-study-viz-stacked-headline b{color:var(--color-teal-green)!important;-webkit-text-fill-color:var(--color-teal-green)!important;font-size:1.45rem!important;line-height:1.42!important}.redesign-clinical-evidence-page .clinical-study-viz-metric-grid span{min-height:0!important;display:grid!important;align-content:start!important;gap:.35rem!important}.redesign-clinical-evidence-page .clinical-study-panel-header p{display:none!important}.redesign-clinical-evidence-page .clinical-study-list{margin-top:clamp(1.6rem,3vw,2.4rem)!important}.redesign-clinical-evidence-page .clinical-study-finding-heading strong{font-size:3.1rem!important;line-height:1.08!important}.redesign-clinical-evidence-page .clinical-study-finding-content p{font-size:1.85rem!important;line-height:1.26!important}.redesign-clinical-evidence-page .clinical-study-finding .clinical-study-finding-content>p{font-size:1.85rem!important;line-height:1.26!important;font-weight:500!important}.redesign-clinical-evidence-page .clinical-study-finding .clinical-study-abstract-button{margin-top:2.4rem!important}.redesign-clinical-evidence-page .clinical-study-attributes li{margin-right:.75rem!important}.redesign-clinical-evidence-page .clinical-study-copy :is(p,li,small,span,.clinical-study-meta,.clinical-study-summary p,.clinical-study-attributes li,.clinical-study-outcomes li,.clinical-study-outcome-intro,.clinical-study-visualization li,.clinical-study-data-viz p),.redesign-clinical-evidence-page .clinical-library-copy :is(p,li,small,span,.clinical-library-meta,.clinical-library-summary,.clinical-library-outcomes li,.clinical-library-safety li,.clinical-study-metric),.redesign-clinical-evidence-page .clinical-study-outcome-table-row span,.redesign-clinical-evidence-page .clinical-study-outcome-table-row--header span,.redesign-clinical-evidence-page .clinical-study-data-viz :is(small,span),.redesign-clinical-evidence-page .clinical-study-viz-legend,.redesign-clinical-evidence-page .clinical-study-viz-legend span,.redesign-clinical-evidence-page .clinical-study-viz-stack-labels,.redesign-clinical-evidence-page .clinical-study-viz-stack-labels span{font-size:1.16rem!important;line-height:1.48!important}.redesign-clinical-evidence-page .clinical-study-data-viz :is(b),.redesign-clinical-evidence-page .clinical-study-viz-stat-row b,.redesign-clinical-evidence-page .clinical-study-viz-metric-grid b,.redesign-clinical-evidence-page .clinical-study-viz-donuts b,.redesign-clinical-evidence-page .clinical-study-viz-radials b,.redesign-clinical-evidence-page .clinical-study-viz-stacked-headline b{font-size:1.22rem!important;line-height:1.22!important}@media(max-width:1200px){.redesign-clinical-evidence-page .clinical-evidence-shell{width:min(100% - 3rem,1180px)!important}.redesign-clinical-evidence-page .clinical-study-card,.redesign-clinical-evidence-page .clinical-study-card--media-left{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.75fr)!important}.redesign-clinical-evidence-page .clinical-library-card,.redesign-clinical-evidence-page .clinical-library-card--media-left{grid-template-columns:minmax(0,1fr)!important}.redesign-clinical-evidence-page .clinical-evidence-hero--evidence-library .clinical-evidence-hero-shell{width:min(calc(100% - 4rem),1768px)}.redesign-clinical-evidence-page .clinical-evidence-hero--evidence-library .clinical-evidence-hero-copy{margin-left:clamp(0rem,2vw,3rem);transform:translateY(clamp(-2.1rem,-4vh,-1rem))}}@media(max-width:899px){.redesign-clinical-evidence-page .clinical-evidence-shell{width:min(100% - 1.4rem,48rem)!important}.redesign-clinical-evidence-page .clinical-study-card,.redesign-clinical-evidence-page .clinical-study-card--media-left,.redesign-clinical-evidence-page .clinical-library-card,.redesign-clinical-evidence-page .clinical-library-card--media-left{grid-template-columns:1fr!important}.redesign-clinical-evidence-page .clinical-evidence-hero--evidence-library .clinical-evidence-hero-shell{width:min(calc(100% - 2.5rem),48rem)}.redesign-clinical-evidence-page .clinical-evidence-hero--evidence-library .clinical-evidence-hero-copy{margin-left:0;transform:translateY(-1.2rem)}}.redesign-clinical-practice-insights-page{width:100%;padding-top:var(--header-height-desktop)}@media(max-width:899px){.redesign-clinical-practice-insights-page{padding-top:var(--header-height-mobile)}}.redesign-clinical-research-collaboration-page{width:100%;padding-top:var(--header-height-desktop);--redesign-provider-hero-title-size: var(--type-hero-title-size);--redesign-provider-title-size: var(--type-section-title-size);--redesign-provider-point-title-size: var(--type-node-title-size);--redesign-provider-subtitle-size: var(--type-section-subtitle-size);--redesign-provider-body-size: var(--type-body-size);--redesign-provider-meta-size: var(--type-source-note-size);--redesign-provider-title-line-height: var(--type-section-title-line-height);--redesign-provider-point-title-line-height: var(--type-node-title-line-height);--redesign-provider-subtitle-line-height: var(--type-section-subtitle-line-height);--redesign-provider-body-line-height: var(--type-body-line-height);--redesign-provider-section-padding-y: clamp(4.5rem, 7vw, 7rem);--crc-redesign-hero-size: var(--redesign-provider-hero-title-size);--crc-redesign-section-size: var(--redesign-provider-title-size);--crc-redesign-node-size: var(--redesign-provider-point-title-size);--crc-redesign-body-size: var(--redesign-provider-body-size);--crc-redesign-section-intro-size: var(--redesign-provider-subtitle-size);--crc-redesign-body-node-size: var(--redesign-provider-meta-size);--crc-redesign-title-weight: 800;--crc-redesign-node-weight: 700;--crc-redesign-body-weight: 400;--crc-redesign-body-line-height: var(--redesign-provider-body-line-height);font-family:var(--type-body-font)}@media(max-width:899px){.redesign-clinical-research-collaboration-page{padding-top:var(--header-height-mobile)}}.redesign-clinical-research-collaboration-page,.redesign-clinical-research-collaboration-page *{font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;letter-spacing:0!important}.redesign-clinical-research-collaboration-page p,.redesign-clinical-research-collaboration-page li,.redesign-clinical-research-collaboration-page small{font-weight:var(--crc-redesign-body-weight)!important}.redesign-clinical-research-collaboration-page .clinical-research-collaboration-hero-eyebrow,.redesign-clinical-research-collaboration-page .clinical-research-registry-eyebrow,.redesign-clinical-research-collaboration-page .clinical-research-section-eyebrow,.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunities-label,.redesign-clinical-research-collaboration-page .clinical-collaborate-eyebrow,.redesign-clinical-research-collaboration-page .clinical-research-progress-card-top p,.redesign-clinical-research-collaboration-page .clinical-research-milestone-index{font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-provider-meta-size)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}.redesign-clinical-research-collaboration-page .clinical-research-collaboration-hero-copy h1{font-family:var(--redesign-reference-heading-font)!important;font-size:var(--crc-redesign-hero-size)!important;font-weight:var(--crc-redesign-title-weight)!important;line-height:1.16!important}.redesign-clinical-research-collaboration-page .clinical-research-registry h2,.redesign-clinical-research-collaboration-page h2{font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-provider-title-size)!important;font-weight:800!important;line-height:var(--redesign-provider-title-line-height)!important}.redesign-clinical-research-collaboration-page h3,.redesign-clinical-research-collaboration-page h4,.redesign-clinical-research-collaboration-page strong,.redesign-clinical-research-collaboration-page label>span{font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-provider-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-provider-point-title-line-height)!important}.redesign-clinical-research-collaboration-page p{font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important}.redesign-clinical-research-collaboration-page li,.redesign-clinical-research-collaboration-page select,.redesign-clinical-research-collaboration-page input,.redesign-clinical-research-collaboration-page textarea,.redesign-clinical-research-collaboration-page .clinical-research-registry-show-more{font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important}.redesign-clinical-research-collaboration-page small,.redesign-clinical-research-collaboration-page .clinical-research-milestone-source,.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-number{font-size:var(--redesign-provider-meta-size)!important;font-weight:400!important;line-height:1.2!important}.redesign-clinical-research-collaboration-page .clinical-research-registry-metric strong{font-size:1.55rem!important;font-weight:700!important;line-height:1.24!important}.redesign-clinical-research-collaboration-page .clinical-research-registry-metric>span:last-child{font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important}.app-shell--redesign .redesign-clinical-research-collaboration-page .clinical-research-collaboration-hero-copy,.app-shell--redesign .redesign-clinical-research-collaboration-page .clinical-research-collaboration-hero-copy h1,.app-shell--redesign .redesign-clinical-research-collaboration-page .clinical-research-collaboration-hero-intro{text-align:left!important}.redesign-clinical-research-collaboration-page .clinical-research-collaboration-hero-copy h1{max-width:48rem;color:var(--color-navy-blue)}.redesign-clinical-research-collaboration-page .clinical-research-collaboration-hero-title-accent{color:var(--crc-teal)}.redesign-clinical-research-collaboration-page .clinical-research-collaboration-hero-intro{max-width:43rem;font-size:var(--crc-redesign-section-intro-size)!important;line-height:var(--crc-redesign-body-line-height)!important}.redesign-clinical-research-collaboration-page :is(.clinical-research-progress-header,.clinical-research-milestones-header,.clinical-research-physician-media-copy,.clinical-collaboration-opportunities-copy){max-width:54rem;margin-inline:auto;justify-items:center;text-align:center}.redesign-clinical-research-collaboration-page .clinical-research-registry-copy{display:block;text-align:left}.redesign-clinical-research-collaboration-page .clinical-research-registry-heading{justify-items:center;text-align:center}.redesign-clinical-research-collaboration-page .clinical-research-registry-copy .clinical-research-registry-body-panel,.redesign-clinical-research-collaboration-page .clinical-research-registry-copy .clinical-research-registry-show-more{max-width:32rem}.redesign-clinical-research-collaboration-page .clinical-research-registry-shell{grid-template-areas:"copy map" "scale map";align-items:start}.redesign-clinical-research-collaboration-page .clinical-research-registry h2{max-width:48rem;margin-inline:auto;color:var(--color-navy-blue);text-align:center!important}.redesign-clinical-research-collaboration-page .clinical-research-registry-subtitle{max-width:48rem;margin-inline:auto!important;color:var(--color-navy-blue);font-size:1.25rem!important;font-weight:400!important;line-height:1.34!important;text-align:center!important}.redesign-clinical-research-collaboration-page :is(.clinical-research-progress-header>p:last-child,.clinical-research-milestones-header>p:last-child,.clinical-research-physician-media-copy>p:last-of-type,.clinical-collaboration-opportunities-intro,.clinical-collaborate-title,.clinical-collaborate-kicker,.clinical-collaborate-description){margin-left:auto!important;margin-right:auto!important;text-align:center!important}.redesign-clinical-research-collaboration-page :is(.clinical-research-registry-body-panel,.clinical-research-registry-body){margin-left:0!important;margin-right:0!important;text-align:left!important}.redesign-clinical-research-collaboration-page .clinical-research-registry-body{color:var(--color-navy-blue)}.redesign-clinical-research-collaboration-page :is(.clinical-research-progress-header>p:last-child,.clinical-research-milestones-header>p:last-child,.clinical-research-physician-media-copy>p:last-of-type,.clinical-collaboration-opportunities-intro,.clinical-collaborate-kicker){font-size:var(--crc-redesign-section-intro-size)!important;line-height:var(--crc-redesign-body-line-height)!important}.redesign-clinical-research-collaboration-page :is(.clinical-research-progress-header:after,.clinical-collaboration-opportunities-label:after,.clinical-research-physician-media-rule,.clinical-collaborate-accent){margin-left:auto!important;margin-right:auto!important}.redesign-clinical-research-collaboration-page :is(.clinical-research-collaboration-hero-card,.clinical-research-registry-eyebrow,.clinical-research-registry-metric,.clinical-research-registry-primary-action,.clinical-research-registry-contact,.clinical-research-progress-card,.clinical-research-progress-card-panel,.clinical-research-progress-card-index,.clinical-research-progress-card-icon,.clinical-research-milestone-node,.clinical-research-milestone-content,.clinical-research-milestone-meta span,.clinical-research-milestone-rule,.clinical-research-milestone-metric,.clinical-research-physician-media-copy,.clinical-research-physician-media-stats article,.clinical-research-physician-media-stats strong,.clinical-research-physician-media-stats svg,.clinical-research-physician-timeline-controls button,.clinical-collaboration-principle>span,.clinical-collaboration-opportunity-card,.clinical-collaboration-opportunity-icon,.clinical-collaborate-intro-panel,.clinical-collaborate-badge,.clinical-collaborate-card,.clinical-collaborate-support-card,.clinical-collaborate-support-icon,.clinical-collaborate-schedule-button,.clinical-collaborate-submit,.clinical-collaborate-modal-panel,.clinical-collaborate-modal-close,.clinical-collaborate-modal-badge,.clinical-collaborate-form input,.clinical-collaborate-form select,.clinical-collaborate-form textarea,.clinical-collaborate-success,.clinical-collaborate-cancel){border-radius:0!important}.redesign-clinical-research-collaboration-page .clinical-research-registry-metric,.redesign-clinical-research-collaboration-page .clinical-research-registry-metric>*{transform:none!important}.redesign-clinical-research-collaboration-page .clinical-research-registry-metric{min-height:clamp(8rem,9vw,9.8rem)!important;gap:.42rem!important;padding:clamp(1.25rem,1.65vw,1.7rem) 1rem!important}.redesign-clinical-research-collaboration-page .clinical-research-registry-metric-icon,.redesign-clinical-research-collaboration-page .clinical-research-registry-metric svg{display:none!important}.redesign-clinical-research-collaboration-page .clinical-research-registry-metric,.redesign-clinical-research-collaboration-page .clinical-research-registry-primary-action,.redesign-clinical-research-collaboration-page .clinical-research-registry-contact{box-shadow:none}.redesign-clinical-research-collaboration-page :is(.scroll-reveal,.scroll-reveal-item){opacity:1!important;transform:none!important}.redesign-clinical-research-collaboration-page :is(.stream-text__char,.stream-text__unit){opacity:1!important;transform:none!important}.redesign-clinical-research-collaboration-page .clinical-research-progress-grid{align-items:stretch;padding-block:clamp(1.8rem,3vw,3rem)}.redesign-clinical-research-collaboration-page .clinical-research-progress-card,.redesign-clinical-research-collaboration-page .clinical-research-progress-card:nth-child(n){height:auto;min-height:clamp(23rem,25vw,27rem);translate:0!important;rotate:0deg!important}.redesign-clinical-research-collaboration-page .clinical-research-progress-card-panel{margin:0;padding:clamp(1rem,1.35vw,1.28rem) clamp(1rem,1.45vw,1.36rem) 1.25rem;background:#fffffff0}.redesign-clinical-research-collaboration-page .clinical-research-progress-card--dark .clinical-research-progress-card-panel{background:linear-gradient(180deg,#074874f5,#042653fa)}.redesign-clinical-research-collaboration-page .clinical-research-progress-card-media img{inset:-6%;width:112%;height:112%}.redesign-clinical-research-collaboration-page .clinical-research-progress-card-label{font-size:var(--crc-redesign-body-node-size)!important;font-weight:var(--crc-redesign-node-weight)!important;line-height:1.28!important;text-transform:none!important}.redesign-clinical-research-collaboration-page .clinical-research-progress-card h3{font-size:var(--crc-redesign-node-size)!important;font-weight:var(--crc-redesign-node-weight)!important;line-height:1.3!important}.redesign-clinical-research-collaboration-page .clinical-research-progress-card-body{gap:.46rem;margin-top:.76rem;padding-top:.76rem}.redesign-clinical-research-collaboration-page .clinical-research-progress-card-body li{padding-left:.95rem;font-size:var(--crc-redesign-body-node-size)!important;font-weight:var(--crc-redesign-body-weight)!important;line-height:1.36!important}.redesign-clinical-research-collaboration-page .clinical-research-progress-card-body li:before{top:.53em;width:.34rem;height:.34rem}.redesign-clinical-research-collaboration-page .clinical-research-progress-card-index,.redesign-clinical-research-collaboration-page .clinical-research-progress-card-icon,.redesign-clinical-research-collaboration-page .clinical-research-milestone-node,.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-icon,.redesign-clinical-research-collaboration-page .clinical-collaborate-support-icon{border-radius:0!important}.redesign-clinical-research-collaboration-page :is(.clinical-research-progress-card h3,.clinical-research-progress-card p,.clinical-research-progress-card li,.clinical-research-milestone-content,.clinical-research-milestone h3,.clinical-research-milestone p,.clinical-collaboration-principle,.clinical-collaboration-principle h3,.clinical-collaboration-principle p,.clinical-collaboration-opportunity-card,.clinical-collaboration-opportunity-card h3,.clinical-collaboration-opportunity-card p,.clinical-collaborate-support-card,.clinical-collaborate-support-card h3,.clinical-collaborate-support-card li){text-align:left!important}.redesign-clinical-research-collaboration-page :is(.clinical-research-progress-card p,.clinical-research-progress-card li,.clinical-research-milestone p,.clinical-collaboration-principle p,.clinical-collaboration-opportunity-card p,.clinical-collaborate-support-card li,.clinical-collaborate-description,.clinical-research-registry-body){font-size:var(--crc-redesign-body-size)!important;line-height:1.42!important}.redesign-clinical-research-collaboration-page :is(.clinical-research-registry-primary-action,.clinical-research-registry-contact,.clinical-collaborate-schedule-button,.clinical-collaborate-submit,.clinical-collaborate-cancel){font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--crc-redesign-body-size)!important;font-weight:700!important;line-height:1.15!important}.redesign-clinical-research-collaboration-page :is(.clinical-research-milestone-metric,.clinical-research-milestone-metric strong,.clinical-research-milestone-metric small,.clinical-research-milestone-link,.clinical-research-milestone-link span,.clinical-research-milestone-link .stream-text,.clinical-research-milestone-link .stream-text__unit){font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--crc-redesign-body-size)!important;line-height:var(--crc-redesign-body-line-height)!important;color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;text-transform:none!important}.redesign-clinical-research-collaboration-page .clinical-research-milestone-metric strong{font-weight:700!important}.redesign-clinical-research-collaboration-page :is(.clinical-research-milestone-metric,.clinical-research-milestone-metric small,.clinical-research-milestone-link,.clinical-research-milestone-link span,.clinical-research-milestone-link .stream-text,.clinical-research-milestone-link .stream-text__unit){font-weight:400!important}.redesign-clinical-research-collaboration-page :is(.clinical-research-milestone-metric svg,.clinical-research-milestone-link svg){color:var(--color-navy-blue)!important;stroke:var(--color-navy-blue)!important}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunities-shell{grid-template-columns:1fr;align-items:start}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunities-copy{max-width:54rem}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunities-label{display:none!important}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunities h2{margin-top:0!important}.redesign-clinical-research-collaboration-page .clinical-collaboration-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.8rem,3.2vw,3.4rem);width:min(100%,72rem);max-width:72rem;margin-top:clamp(1.8rem,2.4vw,2.4rem);margin-left:auto;margin-right:auto;transform:none}.redesign-clinical-research-collaboration-page .clinical-collaboration-principle{grid-template-columns:minmax(0,1fr);align-content:start;min-height:clamp(7rem,7.8vw,8rem);padding:0;border:0!important;background:transparent!important;box-shadow:none!important}.redesign-clinical-research-collaboration-page .clinical-collaboration-principle-node{display:none!important}.redesign-clinical-research-collaboration-page .clinical-collaboration-principle h3{min-height:1.35em;font-size:var(--crc-redesign-node-size)!important;font-weight:var(--crc-redesign-node-weight)!important;line-height:1.24!important}.redesign-clinical-research-collaboration-page .clinical-collaboration-principle p{display:-webkit-box;margin-top:.5rem;overflow:hidden;font-size:var(--crc-redesign-body-size)!important;font-weight:var(--crc-redesign-body-weight)!important;line-height:var(--crc-redesign-body-line-height)!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:clamp(.9rem,1.35vw,1.25rem);align-items:stretch;min-height:0;margin-left:0;padding:clamp(1.7rem,2.4vw,2.4rem) 0 0}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-grid:before,.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-icon:after{display:none}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-card:nth-child(n){grid-column:auto;grid-row:auto}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-card:nth-child(5){grid-column:1}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-card{display:grid;grid-template-rows:auto 1fr;align-content:start;height:100%;min-height:clamp(9.2rem,10vw,10.8rem);padding:clamp(1rem,1.35vw,1.25rem)!important;border-radius:0!important}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-card:hover{translate:0 0!important;box-shadow:0 .9rem 1.8rem #08274214!important}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-icon,.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-number{display:none!important}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-card h3:after{display:none!important}.redesign-clinical-research-collaboration-page .clinical-research-milestones-shell{grid-template-columns:1fr}.redesign-clinical-research-collaboration-page .clinical-research-milestones-header{position:relative;top:auto}.redesign-clinical-research-collaboration-page .clinical-research-milestones-timeline{max-width:62rem;width:100%;margin-inline:auto}.redesign-clinical-research-collaboration-page .clinical-research-physician-media-shell{grid-template-columns:1fr}.redesign-clinical-research-collaboration-page .clinical-research-physician-video-wrap{margin-left:0}.redesign-clinical-research-collaboration-page .clinical-research-physician-timeline-wrap{max-width:70rem;width:100%;margin-inline:auto;padding-right:0}.redesign-clinical-research-collaboration-page .clinical-research-physician-media-stats{width:min(40rem,100%);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.redesign-clinical-research-collaboration-page .clinical-research-physician-media-stats article{min-height:7rem;align-items:center;justify-content:center;padding:1.1rem;text-align:center}.redesign-clinical-research-collaboration-page .clinical-research-physician-media-stats article span{line-height:1.28!important}.redesign-clinical-research-collaboration-page .clinical-research-physician-timeline-controls{display:none}.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list.patient-impact-worldwide-video-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.35rem)}.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list.patient-impact-worldwide-video-timeline:before{display:none}.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-step,.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-step--featured{display:block;z-index:1}.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-number,.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-step--featured .patient-impact-worldwide-video-number{display:none}.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-item,.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-item--featured{--impact-video-thumb-width: 100%;height:100%;min-height:25rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:0;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--color-navy-blue) 10%,transparent);border-radius:0!important;background:#fffffff0;box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-item--featured{border-color:color-mix(in srgb,var(--color-teal-green) 28%,transparent);box-shadow:0 1.05rem 2.35rem color-mix(in srgb,var(--color-teal-green) 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-teal-green) 18%,transparent)}.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-thumb{width:100%;aspect-ratio:16 / 10;border-radius:0!important}.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-thumb:after{background:linear-gradient(180deg,#06164a00 45%,#06164a33)}.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-play,.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-item--featured .patient-impact-worldwide-video-play{left:.85rem;bottom:.85rem;width:2.3rem;height:2.3rem;border-radius:0!important;transform:none}.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-copy,.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-item--featured .patient-impact-worldwide-video-copy{min-height:0;align-content:start;gap:.62rem;padding:1.05rem 1.1rem 3.3rem;text-align:left}.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-meta{flex-wrap:wrap;gap:.45rem;font-size:var(--redesign-provider-meta-size)!important;line-height:1.2!important}.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-country{border-radius:0!important}.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-copy strong,.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-item--featured .patient-impact-worldwide-video-copy strong{font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-provider-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-provider-point-title-line-height)!important;-webkit-line-clamp:3}.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-copy small,.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-item--featured .patient-impact-worldwide-video-copy small{font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-provider-meta-size)!important;font-weight:400!important;line-height:1.2!important;-webkit-line-clamp:3}.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-arrow,.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-item--featured .patient-impact-worldwide-video-arrow{right:1.1rem;top:auto;bottom:1rem;width:2.35rem;height:2.35rem;border-radius:0!important;background:color-mix(in srgb,var(--color-teal-green) 10%,transparent);color:var(--color-teal-green);box-shadow:none;transform:none}.redesign-clinical-research-collaboration-page .clinical-collaborate-intro{justify-items:center}.redesign-clinical-research-collaboration-page .clinical-collaborate-shell{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto auto auto auto minmax(9rem,1fr);align-items:stretch;column-gap:clamp(1.6rem,2.6vw,2.6rem);row-gap:0;width:min(calc(100% - 2rem),1240px)}.redesign-clinical-research-collaboration-page .clinical-collaborate-intro-panel,.redesign-clinical-research-collaboration-page .clinical-collaborate-intro,.redesign-clinical-research-collaboration-page .clinical-collaborate-panel-wrap,.redesign-clinical-research-collaboration-page .clinical-collaborate-card{display:contents}.redesign-clinical-research-collaboration-page .clinical-collaborate-badge,.redesign-clinical-research-collaboration-page .clinical-collaborate-eyebrow{display:none!important}.redesign-clinical-research-collaboration-page .clinical-collaborate-title,.redesign-clinical-research-collaboration-page .clinical-collaborate-kicker,.redesign-clinical-research-collaboration-page .clinical-collaborate-accent{grid-column:1 / -1;justify-self:center;max-width:54rem;text-align:center!important}.redesign-clinical-research-collaboration-page .clinical-collaborate-title{margin:0;color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important;text-shadow:none}.redesign-clinical-research-collaboration-page .clinical-collaborate-kicker{margin-top:.65rem!important;color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important}.redesign-clinical-research-collaboration-page .clinical-collaborate-accent{margin-top:1rem!important;margin-bottom:clamp(2rem,3vw,2.75rem)!important}.redesign-clinical-research-collaboration-page .clinical-collaborate-description-group{grid-column:1;grid-row:4;justify-self:stretch;align-self:start;display:grid;gap:.8rem;width:100%;min-width:0}.redesign-clinical-research-collaboration-page .clinical-collaborate-description{max-width:none;margin:0!important;text-align:left!important;font-size:var(--redesign-provider-body-size)!important;line-height:var(--redesign-provider-body-line-height)!important}.redesign-clinical-research-collaboration-page .clinical-collaborate-description .stream-text__visual{text-align:inherit}.redesign-clinical-research-collaboration-page .clinical-collaborate-description--secondary{margin-top:0!important;padding-top:0}.redesign-clinical-research-collaboration-page .clinical-collaborate-support-grid{gap:1rem}.redesign-clinical-research-collaboration-page .clinical-collaborate-support-grid--secondary{grid-column:1;grid-row:5;align-self:end;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.redesign-clinical-research-collaboration-page .clinical-collaborate-primary-group{grid-column:2;grid-row:4 / 6;align-self:stretch;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:1rem;padding:clamp(1rem,1.6vw,1.4rem);border:1px solid color-mix(in srgb,var(--color-navy-blue) 11%,transparent);background:var(--color-white);box-shadow:0 16px 34px color-mix(in srgb,var(--color-navy-blue) 10%,transparent),inset 0 0 0 1px #ffffffb8}.redesign-clinical-research-collaboration-page .clinical-collaborate-support-grid--primary{display:grid;grid-template-columns:1fr;align-self:start}.redesign-clinical-research-collaboration-page .clinical-collaborate-support-grid--primary .clinical-collaborate-support-card-shell{height:auto}.redesign-clinical-research-collaboration-page .clinical-collaborate-support-card{min-height:0;padding:clamp(1.1rem,1.55vw,1.35rem);background:var(--color-white)}.redesign-clinical-research-collaboration-page .clinical-collaborate-support-heading{display:block}.redesign-clinical-research-collaboration-page .clinical-collaborate-support-icon,.redesign-clinical-research-collaboration-page .clinical-collaborate-support-card li svg{display:none!important}.redesign-clinical-research-collaboration-page .clinical-collaborate-support-card li{display:block;padding-left:0}.redesign-clinical-research-collaboration-page .clinical-collaborate-support-card-shell:last-child:nth-child(odd){grid-column:auto}.redesign-clinical-research-collaboration-page .clinical-collaborate-support-grid--primary .clinical-collaborate-support-card-shell{grid-column:1}.redesign-clinical-research-collaboration-page .clinical-collaborate-schedule-button svg,.redesign-clinical-research-collaboration-page .clinical-collaborate-support-note svg{display:none!important}.redesign-clinical-research-collaboration-page .clinical-collaborate-schedule-button{width:min(78%,34rem);margin:0 auto}.redesign-clinical-research-collaboration-page .clinical-collaborate-action-wrap{align-self:center;display:grid;width:100%}.redesign-clinical-research-collaboration-page .clinical-collaborate-support-note{max-width:100%;margin-top:.8rem;text-align:center}.redesign-clinical-research-collaboration-page .clinical-collaborate-modal-panel{border-radius:0!important;background:var(--color-white)}.redesign-clinical-research-collaboration-page .clinical-collaborate-modal-badge,.redesign-clinical-research-collaboration-page .clinical-collaborate-form label>span svg,.redesign-clinical-research-collaboration-page .clinical-collaborate-secure-note svg,.redesign-clinical-research-collaboration-page .clinical-collaborate-submit svg{display:none!important}.redesign-clinical-research-collaboration-page .clinical-collaborate-modal-header{justify-items:start;padding-right:2.75rem;text-align:left}.redesign-clinical-research-collaboration-page .clinical-collaborate-modal-header h3{font-size:var(--redesign-provider-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-provider-point-title-line-height)!important}.redesign-clinical-research-collaboration-page .clinical-collaborate-modal-header p,.redesign-clinical-research-collaboration-page .clinical-collaborate-form label>span,.redesign-clinical-research-collaboration-page .clinical-collaborate-form input,.redesign-clinical-research-collaboration-page .clinical-collaborate-form select,.redesign-clinical-research-collaboration-page .clinical-collaborate-form textarea,.redesign-clinical-research-collaboration-page .clinical-collaborate-secure-note{font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important;letter-spacing:0!important}.redesign-clinical-research-collaboration-page .clinical-collaborate-form label>span{color:var(--color-navy-blue);font-weight:700!important}.redesign-clinical-research-collaboration-page .clinical-collaborate-form input,.redesign-clinical-research-collaboration-page .clinical-collaborate-form select,.redesign-clinical-research-collaboration-page .clinical-collaborate-form textarea{border-radius:0!important}.redesign-clinical-research-collaboration-page .clinical-collaborate-secure-note{justify-content:start;max-width:none;text-align:left}body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-modal-panel{border-radius:0!important;background:var(--color-white)}body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-modal-badge,body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-form label>span svg,body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-secure-note svg,body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-submit svg{display:none!important}body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-modal-header{justify-items:start;padding-right:2.75rem;text-align:left}body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-modal-header h3{font-family:Inter,Arial,sans-serif!important;font-size:1.55rem!important;font-weight:700!important;line-height:1.24!important;letter-spacing:0!important}body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-modal-header p,body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-form label>span,body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-form input,body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-form select,body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-form textarea,body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-secure-note,body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-submit,body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-cancel{font-family:Inter,Arial,sans-serif!important;font-size:1.25rem!important;font-weight:400!important;line-height:1.34!important;letter-spacing:0!important}body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-form label>span,body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-submit,body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-cancel{font-weight:700!important}body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-modal-close,body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-form input,body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-form select,body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-form textarea,body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-success,body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-submit,body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-cancel{border-radius:0!important}body:has(.redesign-clinical-research-collaboration-page) .clinical-collaborate-secure-note{justify-content:start;max-width:none;text-align:left}.redesign-clinical-research-collaboration-page .clinical-collaborate-support-note,.redesign-clinical-research-collaboration-page .clinical-collaborate-secure-note{font-size:var(--crc-redesign-body-node-size)!important}@media(max-width:1200px){.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.redesign-clinical-research-collaboration-page .clinical-collaborate-shell{grid-template-columns:1fr}.redesign-clinical-research-collaboration-page .clinical-collaborate-description,.redesign-clinical-research-collaboration-page .clinical-collaborate-description-group,.redesign-clinical-research-collaboration-page .clinical-collaborate-support-grid--secondary,.redesign-clinical-research-collaboration-page .clinical-collaborate-primary-group{grid-column:1}.redesign-clinical-research-collaboration-page .clinical-collaborate-support-grid--secondary,.redesign-clinical-research-collaboration-page .clinical-collaborate-primary-group{grid-row:auto}.redesign-clinical-research-collaboration-page .clinical-collaborate-description{max-width:100%}.redesign-clinical-research-collaboration-page .clinical-collaborate-description-group{grid-row:auto}.redesign-clinical-research-collaboration-page .clinical-collaborate-support-grid--secondary{margin-top:1rem}}@media(max-width:899px){.redesign-clinical-research-collaboration-page{--redesign-provider-section-padding-y: 3.4rem}.redesign-clinical-research-collaboration-page .clinical-collaboration-principles,.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-grid,.redesign-clinical-research-collaboration-page .clinical-research-physician-media-stats,.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list.patient-impact-worldwide-video-timeline{grid-template-columns:1fr}.redesign-clinical-research-collaboration-page .clinical-collaboration-principles{width:100%;margin-left:0;transform:none}.redesign-clinical-research-collaboration-page .clinical-research-registry-shell{grid-template-areas:"copy" "scale" "map"}}.redesign-clinical-research-collaboration-page :is(h1,h1 span){font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-provider-hero-title-size)!important;font-weight:800!important;line-height:1.16!important;letter-spacing:0!important}.redesign-clinical-research-collaboration-page :is(h2,h2 span){font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-provider-title-size)!important;font-weight:800!important;line-height:var(--redesign-provider-title-line-height)!important;letter-spacing:0!important}.redesign-clinical-research-collaboration-page :is(h3,h3 span,h4,h4 span),.redesign-clinical-research-collaboration-page :is(.clinical-research-registry-metric strong,.clinical-research-registry-metric strong span,.clinical-research-milestone-metric strong,.clinical-research-milestone-metric strong span,.clinical-research-physician-media-stats strong,.clinical-research-physician-media-stats strong span){font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-provider-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-provider-point-title-line-height)!important;letter-spacing:0!important}.redesign-clinical-research-collaboration-page :is(p,li,.clinical-research-registry-subtitle,.clinical-research-registry-metric>span:last-child,.clinical-research-registry-primary-action,.clinical-research-registry-contact,.clinical-collaborate-schedule-button,.clinical-collaborate-submit,.clinical-collaborate-cancel){font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important;letter-spacing:0!important}.redesign-clinical-research-collaboration-page :is(.clinical-research-registry-primary-action,.clinical-research-registry-contact,.clinical-collaborate-schedule-button,.clinical-collaborate-submit,.clinical-collaborate-cancel){font-weight:700!important}.redesign-clinical-research-collaboration-page :is(.clinical-research-collaboration-hero-eyebrow,.clinical-research-section-eyebrow,.clinical-collaboration-opportunities-label,.clinical-collaborate-eyebrow,.clinical-research-progress-card-label,.clinical-research-milestone-index,.clinical-research-milestone-source,.clinical-collaboration-opportunity-number,small){font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-provider-meta-size)!important;line-height:1.2!important}.redesign-clinical-research-collaboration-page .clinical-research-collaboration-hero-eyebrow{display:none!important}.app-shell--redesign .redesign-clinical-research-collaboration-page .clinical-research-collaboration-hero-copy{width:min(50rem,48%)!important;padding-left:clamp(2.8rem,4vw,4.8rem)!important;padding-right:clamp(1.6rem,2.8vw,3rem)!important}.app-shell--redesign .redesign-clinical-research-collaboration-page .clinical-research-collaboration-hero-copy h1{max-width:48rem!important}.app-shell--redesign .redesign-clinical-research-collaboration-page .clinical-research-collaboration-hero-intro{max-width:43rem!important}.redesign-clinical-research-collaboration-page .clinical-research-physician-media-copy h2,.redesign-clinical-research-collaboration-page .clinical-research-physician-media-copy h2 span,.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-copy strong,.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-copy strong span{color:var(--color-black)!important;-webkit-text-fill-color:var(--color-black)!important}.redesign-clinical-research-collaboration-page .clinical-research-physician-media-copy h2 em,.redesign-clinical-research-collaboration-page .clinical-research-physician-media-copy h2 em span{color:var(--crc-teal)!important;-webkit-text-fill-color:var(--crc-teal)!important}.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-copy small,.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-copy small span,.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-item--featured .patient-impact-worldwide-video-copy small,.redesign-clinical-research-collaboration-page .clinical-research-physician-video-list .patient-impact-worldwide-video-item--featured .patient-impact-worldwide-video-copy small span{font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important;color:var(--color-black)!important;-webkit-text-fill-color:var(--color-black)!important}.redesign-clinical-research-collaboration-page .clinical-research-registry:before{background-position:center,center clamp(-4.5rem,-3.8vw,-2.25rem)!important}@media(max-width:899px){.redesign-clinical-research-collaboration-page .clinical-research-registry:before{background-position:center,center clamp(-2.5rem,-6vw,-1rem)!important}}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunities-copy{width:100%!important;max-width:none!important}.redesign-clinical-research-collaboration-page .clinical-collaboration-principles{width:min(100%,92rem)!important;max-width:92rem!important;gap:clamp(2rem,3.7vw,4.15rem)!important;margin-top:clamp(1.8rem,2.4vw,2.4rem)!important;margin-bottom:0!important}.redesign-clinical-research-collaboration-page .clinical-collaboration-principle{min-height:clamp(7.6rem,8.2vw,8.7rem)!important}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-grid{width:min(100%,92rem)!important;margin:0 auto!important;padding:0!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:clamp(.9rem,1.35vw,1.25rem)!important}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-card:nth-child(n){grid-row:auto!important;grid-column:span 2!important}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-card:nth-child(5){grid-column:2 / span 2!important}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-card:nth-child(6){grid-column:4 / span 2!important}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-card:nth-child(7){grid-column:6 / span 2!important}@media(max-width:1200px){.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-card:nth-child(n){grid-column:span 2!important}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-card:nth-child(7){grid-column:3 / span 2!important}}@media(max-width:899px){.redesign-clinical-research-collaboration-page .clinical-collaboration-principles{width:100%!important;max-width:none!important;gap:1rem!important}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-grid{grid-template-columns:1fr!important;padding-top:0!important}.redesign-clinical-research-collaboration-page .clinical-collaboration-opportunity-card:nth-child(n){grid-column:auto!important}}.redesign-hospital-asc-page{--redesign-provider-logo-align-left: clamp(3.8rem, 4.4vw, 5.6rem);--redesign-provider-page-gutter: clamp(1rem, 4vw, 5rem);--redesign-provider-shell-width: 1768px}.redesign-hospital-asc-page .hospital-asc-page{--hospital-asc-compact-shell-width: var(--redesign-provider-shell-width);--hospital-asc-stage-radius: 0px;--hospital-asc-stage-overlap: 0px;--heading-hero-size: var(--type-hero-title-size);--heading-section-size: var(--type-section-title-size);--heading-featured-size: var(--type-node-title-size);--heading-card-size: var(--type-card-title-size);--section-intro-font-size: var(--type-section-subtitle-size);--section-intro-line-height: var(--type-section-subtitle-line-height);--content-body-font-size: var(--type-body-size);--content-body-line-height: var(--type-body-line-height);--content-small-font-size: var(--type-small-font-size);--content-small-line-height: var(--type-small-line-height);--content-meta-font-size: var(--type-source-note-size);--hospital-asc-card-title-font-family: var(--redesign-reference-heading-font);--hospital-asc-card-title-font-size: var(--heading-card-size);--hospital-asc-card-title-font-weight: 700;--hospital-asc-card-title-line-height: 1.18;--hospital-asc-card-body-font-family: var(--redesign-reference-body-font);--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);background:var(--color-white)}.redesign-hospital-asc-page .hospital-asc-section-shell,.redesign-hospital-asc-page .hospital-asc-hero-inner{width:min(calc(100% - (var(--redesign-provider-page-gutter) * 2)),var(--redesign-provider-shell-width))}.redesign-hospital-asc-page .hospital-asc-hero-inner{padding-left:var(--redesign-provider-logo-align-left);padding-right:var(--redesign-provider-page-gutter)}.redesign-hospital-asc-page .hospital-asc-page :is(section,article,button,a,img,video,iframe,.hospital-asc-section-stage,.hospital-asc-section-sprout,.glow-capsule,[class*=card],[class*=panel],[class*=tile],[class*=frame],[class*=button],[class*=cta],[class*=thumb],[class*=media],[class*=figure]){border-radius:0!important}.redesign-hospital-asc-page .hospital-asc-page>.hospital-asc-section-stage{margin-top:0;box-shadow:none;border-top:0;clip-path:none!important}.redesign-hospital-asc-page .hospital-asc-page>.hospital-asc-section-stage>:is(.hospital-asc-section-sprout,.hospital-asc-edge-line){display:none}.redesign-hospital-asc-page .hospital-asc-page h1{font-family:var(--redesign-reference-heading-font)!important;font-size:var(--heading-section-size)!important;font-weight:800!important;line-height:1.2!important;text-align:left!important}.redesign-hospital-asc-page .hospital-asc-page h2{font-family:var(--redesign-reference-heading-font)!important;font-size:var(--heading-section-size)!important;font-weight:800!important;line-height:1.2!important}.redesign-hospital-asc-page .hospital-asc-page h3{font-family:var(--redesign-reference-heading-font)!important;font-size:var(--heading-featured-size)!important;font-weight:800!important;line-height:1.2!important}.redesign-hospital-asc-page .hospital-asc-page :is(.hospital-asc-section-heading,.hospital-asc-section-intro){text-align:center}.redesign-hospital-asc-page .hospital-asc-hero-copy,.redesign-hospital-asc-page .hospital-asc-hero-copy>p:last-of-type,.redesign-hospital-asc-page .hospital-asc-hero-actions{text-align:left!important}.redesign-hospital-asc-page .hospital-asc-primary-cta .poster-hero-progress-cta-mark{display:none!important}.redesign-hospital-asc-page .hospital-asc-hero-actions .hospital-asc-primary-cta{width:min(22rem,100%);min-height:4.8rem;padding:1.28rem 1.6rem;display:inline-flex;justify-content:center;gap:0;border:1px solid color-mix(in srgb,var(--color-teal-green) 34%,transparent);background:var(--color-teal-green);color:var(--color-white);font-family:var(--redesign-reference-body-font)!important;font-size:var(--content-body-font-size)!important;font-weight:400!important;line-height:1.15!important;box-shadow:0 8px 18px color-mix(in srgb,var(--color-teal-green) 16%,transparent)}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card{grid-template-columns:minmax(24rem,32rem) minmax(36rem,1fr) minmax(14rem,20rem)!important;gap:clamp(1.75rem,2.6vw,3rem)!important;padding:clamp(1.35rem,2vw,1.75rem) clamp(1.65rem,2.5vw,2.25rem)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-media{width:100%!important;aspect-ratio:16 / 9!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-media img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card h3{max-width:100%!important;text-align:left!important;text-align-last:left!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card--contact .hospital-asc-engagement-card-media,.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card--support .hospital-asc-engagement-card-media{min-height:0!important;padding:0!important;background:transparent!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card--contact .hospital-asc-engagement-card-media img,.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card--support .hospital-asc-engagement-card-media img{padding:0!important;object-fit:cover!important;object-position:center center!important}@media(max-width:1100px){.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card{grid-template-columns:minmax(18rem,25rem) minmax(0,1fr) minmax(12rem,18rem)!important}}.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-coding-direct-card h3,.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-coding-direct-card h3 :is(span,.stream-text__char,.stream-text__unit){color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important}.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-coding-direct-card p{background:var(--hospital-asc-coding-card-body-bg)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-layout{width:min(calc(100% - 2rem),1500px)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(1rem,1.55vw,1.45rem)!important;counter-reset:none!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card{display:grid!important;grid-template-columns:minmax(19rem,27rem) minmax(0,1fr) minmax(18rem,22rem)!important;align-items:center!important;gap:clamp(1.4rem,2.25vw,2.5rem)!important;padding:clamp(1.15rem,1.7vw,1.55rem) clamp(1.6rem,2.4vw,2.3rem)!important;border:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent)!important;background:color-mix(in srgb,var(--color-teal-green) 7%,var(--color-white))!important;box-shadow:none!important;counter-increment:none!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-media{width:100%!important;aspect-ratio:16 / 9!important;border:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent)!important;background:var(--color-white)!important;box-shadow:none!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-media img{width:100%!important;height:100%!important;object-fit:cover!important;padding:0!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-copy{display:grid!important;justify-items:stretch!important;padding:0!important;text-align:left!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card h3,.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card h3 :is(span,.stream-text__char,.stream-text__unit){text-align:center!important;text-align-last:center!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card p,.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card p :is(span,.stream-text__char,.stream-text__unit){margin-left:0!important;padding-left:0!important;text-indent:0!important;text-align:left!important;text-align-last:left!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-action{width:min(100%,20rem)!important;min-height:3.4rem!important;margin:0 auto!important;padding:.78rem 1.2rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;justify-self:center!important;border:1px solid var(--color-teal-green)!important;background:var(--color-teal-green)!important;color:var(--color-white)!important;box-shadow:none!important;text-align:center!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-action svg{display:none!important}@media(max-width:1100px){.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card{grid-template-columns:minmax(0,1fr)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-action{width:min(100%,20rem)!important}}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-grid{gap:clamp(1rem,1.65vw,1.35rem)!important;counter-reset:none!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card{display:grid!important;grid-template-columns:clamp(13rem,22vw,18rem) minmax(0,1fr) minmax(12rem,16rem)!important;align-items:center!important;gap:clamp(1.25rem,2.4vw,2.25rem)!important;padding:clamp(1.1rem,2vw,1.6rem)!important;border:1px solid color-mix(in srgb,var(--color-navy-blue) 7%,transparent)!important;background:color-mix(in srgb,var(--color-teal-green) 7%,var(--color-white))!important;box-shadow:none!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-media{aspect-ratio:16 / 9!important;border:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent)!important;background:var(--color-white)!important;box-shadow:none!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card--contact .hospital-asc-engagement-card-media img{object-fit:contain!important;padding:clamp(.7rem,1.2vw,.95rem)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-action{width:100%!important;min-height:3.4rem!important;margin:0!important;padding:.78rem 1rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.65rem!important;border:1px solid var(--color-teal-green)!important;background:var(--color-teal-green)!important;color:var(--color-white)!important;box-shadow:none!important;text-align:center!important}@media(max-width:900px){.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card{grid-template-columns:minmax(0,1fr)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-action{width:min(100%,18rem)!important}}.redesign-hospital-asc-page .hospital-asc-coding-direct-card{--hospital-asc-coding-card-accent: #007F82;--hospital-asc-coding-card-strong: var(--color-teal-green);--hospital-asc-coding-card-soft: color-mix(in srgb, var(--color-teal-green) 88%, var(--color-navy-blue));--hospital-asc-coding-card-ink: var(--color-white);--hospital-asc-coding-card-muted: color-mix(in srgb, var(--color-white) 88%, transparent);--hospital-asc-coding-card-action-bg: var(--color-white);--hospital-asc-coding-card-action-ink: var(--color-navy-blue);--hospital-asc-coding-card-action-hover-bg: color-mix(in srgb, var(--color-white) 86%, var(--color-teal-green));min-height:clamp(24rem,27vw,29rem)!important;padding:0!important;border:0!important;background:var(--hospital-asc-coding-card-soft)!important;color:var(--color-white)!important;box-shadow:none!important;overflow:hidden!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-card h3{padding:clamp(1.65rem,2.35vw,2.35rem) clamp(1.25rem,1.9vw,1.75rem) .85rem!important;background:var(--color-white)!important;color:var(--color-navy-blue)!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-card p{padding:0 clamp(1.25rem,1.9vw,1.75rem) clamp(1.45rem,2.1vw,2rem)!important;background:linear-gradient(180deg,var(--hospital-asc-coding-card-accent),var(--hospital-asc-coding-card-strong))!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-card ul{min-height:clamp(7.5rem,9vw,10rem)!important;margin:0!important;padding:clamp(1.05rem,1.6vw,1.45rem) clamp(1.25rem,1.9vw,1.75rem) clamp(1rem,1.4vw,1.25rem) clamp(2.25rem,2.8vw,2.75rem)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--hospital-asc-coding-card-soft) 96%,var(--color-white)) 0%,var(--hospital-asc-coding-card-soft) 100%)!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-card h3,.redesign-hospital-asc-page .hospital-asc-coding-direct-card h3 :is(span,.stream-text__char,.stream-text__unit){color:var(--color-navy-blue)!important;text-align:center!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-action,.redesign-hospital-asc-page .hospital-asc-coding-direct-action:hover,.redesign-hospital-asc-page .hospital-asc-coding-direct-action:focus-visible{width:calc(100% - clamp(2.5rem,3.8vw,3.5rem))!important;min-height:3.35rem!important;margin:auto clamp(1.25rem,1.9vw,1.75rem) clamp(1.25rem,1.9vw,1.75rem)!important;border:1px solid color-mix(in srgb,var(--color-white) 72%,var(--color-teal-green))!important;background:var(--hospital-asc-coding-card-action-bg)!important;color:var(--hospital-asc-coding-card-action-ink)!important;box-shadow:none!important}.redesign-hospital-asc-page .hospital-asc-partnership-path-card-header,.redesign-hospital-asc-page .hospital-asc-partnership-path-card-header>div,.redesign-hospital-asc-page .hospital-asc-partnership-path-card-header h3,.redesign-hospital-asc-page .hospital-asc-partnership-path-card-header h3 :is(span,.stream-text__char,.stream-text__unit){text-align:center!important;justify-content:center!important}.redesign-hospital-asc-page .hospital-asc-partnership-path-card-header{grid-template-columns:minmax(0,1fr)!important;align-items:center!important;justify-items:center!important}.redesign-hospital-asc-page .hospital-asc-partnership-path-card-header>div,.redesign-hospital-asc-page .hospital-asc-partnership-path-card-header h3{width:100%!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-layout{width:min(100%,1180px)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(1rem,1.65vw,1.35rem)!important;counter-reset:none!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card{counter-increment:none!important;position:relative;display:grid!important;grid-template-columns:clamp(13rem,22vw,18rem) minmax(0,1fr) minmax(12rem,16rem)!important;grid-template-rows:auto!important;align-items:center!important;gap:clamp(1.25rem,2.4vw,2.25rem)!important;min-height:0!important;padding:clamp(1.1rem,2vw,1.6rem)!important;overflow:visible!important;border:1px solid color-mix(in srgb,var(--color-navy-blue) 7%,transparent)!important;background:color-mix(in srgb,var(--color-teal-green) 7%,var(--color-white))!important;color:var(--color-navy-blue)!important;box-shadow:none!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card:nth-child(2){background:color-mix(in srgb,#8fc9e8 14%,var(--color-white))!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card:nth-child(3){background:color-mix(in srgb,#8a63c7 8%,var(--color-white))!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card:before{content:none!important;display:none!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-media{aspect-ratio:16 / 9!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent)!important;background:color-mix(in srgb,var(--color-teal-green) 7%,var(--color-white))!important;box-shadow:none!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-media img{object-fit:cover!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card--contact .hospital-asc-engagement-card-media img{object-fit:contain!important;padding:clamp(.75rem,1.4vw,1rem)!important;background:var(--color-white)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-copy{padding:0!important;text-align:left!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card h3,.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card h3 :is(span,.stream-text__char,.stream-text__unit){color:var(--color-navy-blue)!important;text-align:center!important;text-align-last:center!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card p,.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card p :is(span,.stream-text__char,.stream-text__unit){color:var(--color-navy-blue)!important;text-align:left!important;text-align-last:left!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-action{width:min(100%,18rem)!important;min-height:3.4rem!important;margin:0!important;justify-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.65rem!important;padding:.78rem 1rem!important;border:1px solid var(--color-teal-green)!important;background:var(--color-teal-green)!important;color:var(--color-white)!important;box-shadow:none!important;text-align:center!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-action svg{flex:0 0 auto!important;margin:0!important}@media(max-width:900px){.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card{grid-template-columns:minmax(0,1fr)!important;row-gap:1rem!important;padding-left:clamp(3rem,11vw,4rem)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-action{width:min(100%,18rem)!important}}.redesign-hospital-asc-page .hospital-asc-hero-copy>p:last-of-type{max-width:43rem!important}.redesign-hospital-asc-page .hospital-asc-hero-actions .hospital-asc-primary-cta,.redesign-hospital-asc-page .hospital-asc-hero-actions .hospital-asc-primary-cta:hover,.redesign-hospital-asc-page .hospital-asc-hero-actions .hospital-asc-primary-cta:focus-visible{min-height:4.8rem;padding-block:1.28rem;align-items:center}.redesign-hospital-asc-page,.hospital-asc-coding-inquiry-modal,.hospital-asc-build-program-modal,.hospital-asc-partnership-modal{--hospital-asc-redesign-form-body-size: var(--redesign-body-size, 1.25rem);--hospital-asc-redesign-form-body-line-height: var(--redesign-body-line-height, 1.34);--hospital-asc-redesign-form-font: var(--redesign-reference-body-font, "Inter", Arial, sans-serif)}.hospital-asc-coding-inquiry-modal .hospital-asc-coding-inquiry-field>span:first-child,.hospital-asc-build-program-modal .hospital-asc-build-program-field>span:first-child,.hospital-asc-partnership-modal .hospital-asc-partnership-field>span:first-child,.redesign-hospital-asc-page .hospital-asc-education-materials-form label{color:var(--color-navy-blue)!important;font-family:var(--hospital-asc-redesign-form-font)!important;font-size:var(--hospital-asc-redesign-form-body-size)!important;font-weight:700!important;line-height:var(--hospital-asc-redesign-form-body-line-height)!important;letter-spacing:0!important;text-transform:none!important}.hospital-asc-coding-inquiry-modal .hospital-asc-coding-inquiry-field input,.hospital-asc-coding-inquiry-modal .hospital-asc-coding-inquiry-field select,.hospital-asc-coding-inquiry-modal .hospital-asc-coding-inquiry-field textarea,.hospital-asc-build-program-modal .hospital-asc-build-program-field input,.hospital-asc-build-program-modal .hospital-asc-build-program-field select,.hospital-asc-build-program-modal .hospital-asc-build-program-field textarea,.hospital-asc-partnership-modal .hospital-asc-partnership-field input,.hospital-asc-partnership-modal .hospital-asc-partnership-field select,.hospital-asc-partnership-modal .hospital-asc-partnership-field textarea,.redesign-hospital-asc-page .hospital-asc-education-materials-form input,.redesign-hospital-asc-page .hospital-asc-education-materials-form select,.redesign-hospital-asc-page .hospital-asc-education-materials-form textarea{color:var(--color-navy-blue)!important;font-family:var(--hospital-asc-redesign-form-font)!important;font-size:var(--hospital-asc-redesign-form-body-size)!important;font-weight:400!important;line-height:var(--hospital-asc-redesign-form-body-line-height)!important;letter-spacing:0!important}.hospital-asc-coding-inquiry-modal .hospital-asc-coding-inquiry-field input::placeholder,.hospital-asc-coding-inquiry-modal .hospital-asc-coding-inquiry-field textarea::placeholder,.hospital-asc-build-program-modal .hospital-asc-build-program-field input::placeholder,.hospital-asc-build-program-modal .hospital-asc-build-program-field textarea::placeholder,.hospital-asc-partnership-modal .hospital-asc-partnership-field input::placeholder,.hospital-asc-partnership-modal .hospital-asc-partnership-field textarea::placeholder,.redesign-hospital-asc-page .hospital-asc-education-materials-form input::placeholder,.redesign-hospital-asc-page .hospital-asc-education-materials-form textarea::placeholder{color:#17345c8f!important;font:inherit!important}.hospital-asc-coding-inquiry-modal .hospital-asc-coding-inquiry-submit,.hospital-asc-build-program-modal .hospital-asc-build-program-submit,.hospital-asc-build-program-modal .hospital-asc-build-program-cancel,.hospital-asc-partnership-modal .hospital-asc-partnership-submit,.redesign-hospital-asc-page .hospital-asc-education-materials-submit{font-family:var(--hospital-asc-redesign-form-font)!important;font-size:var(--hospital-asc-redesign-form-body-size)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:0!important}.redesign-hospital-asc-page .hospital-asc-build-program-header{width:min(calc(100% - (var(--redesign-provider-page-gutter) * 2)),var(--redesign-provider-shell-width))!important;margin:0 auto clamp(1.6rem,2.8vw,2.6rem)!important;display:grid!important;justify-items:center!important;text-align:center!important}.redesign-hospital-asc-page .hospital-asc-build-program-header .hospital-asc-build-program-title{width:min(100%,76rem)!important;max-width:76rem!important;margin-inline:auto!important;text-align:center!important}.redesign-hospital-asc-page .hospital-asc-build-program-header .hospital-asc-build-program-kicker{width:min(100%,70rem)!important;max-width:70rem!important;margin:clamp(.7rem,1vw,.95rem) auto 0!important;color:var(--color-black)!important;text-align:center!important}.redesign-hospital-asc-page .hospital-asc-build-program-intro{justify-items:start!important;align-content:start!important;row-gap:clamp(1.4rem,2.2vw,2.6rem)!important;min-height:0!important;padding-top:clamp(1rem,1.5vw,1.7rem)!important;padding-bottom:clamp(1rem,1.5vw,1.7rem)!important}.redesign-hospital-asc-page .hospital-asc-build-program-intro .hospital-asc-build-program-description{width:100%!important;max-width:none!important;margin-inline:0!important;text-align:left!important;text-align-last:left!important}.redesign-hospital-asc-page .hospital-asc-build-program-intro .hospital-asc-build-program-action-wrap{width:100%!important;margin:0!important;justify-self:start!important}.redesign-hospital-asc-page .hospital-asc-build-program-intro .hospital-asc-build-program-schedule-button{width:100%!important;min-height:3.75rem!important;padding-inline:clamp(1.4rem,2.2vw,2.6rem)!important;font-weight:800!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-header,.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-header h2,.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-header .hospital-asc-education-journey-intro,.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-header .hospital-asc-education-journey-intro-line{color:var(--color-navy-blue)!important;text-align:center!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-header{justify-items:center!important;margin-inline:auto!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-header .hospital-asc-education-journey-intro{width:min(100%,70rem)!important;max-width:70rem!important;margin-inline:auto!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-header .hospital-asc-education-journey-intro-line{white-space:normal!important}.redesign-hospital-asc-page .hospital-asc-page :is(p,li,.hospital-asc-section-heading p){font-family:var(--redesign-reference-body-font)!important;font-size:var(--content-body-font-size)!important;font-weight:400!important;line-height:var(--content-body-line-height)!important}.redesign-hospital-asc-page .hospital-asc-page :is(button,a,input,select,textarea,label,small){font-family:var(--redesign-reference-body-font)!important}.redesign-hospital-asc-page .hospital-asc-pathway-number,.redesign-hospital-asc-page .hospital-asc-pathway-icon,.redesign-hospital-asc-page .hospital-asc-pathway-action{display:none}.redesign-hospital-asc-page .hospital-asc-feature-card:after{content:none!important;display:none!important}.redesign-hospital-asc-page .hospital-asc-feature-card .hospital-asc-feature-card-copy h3,.redesign-hospital-asc-page .hospital-asc-feature-card .hospital-asc-feature-card-copy h3 :is(span,.stream-text__char,.stream-text__unit){color:var(--hospital-asc-card-ink, var(--color-white))!important}.redesign-hospital-asc-page .hospital-asc-pathway-card-grid{align-items:stretch}.redesign-hospital-asc-page .hospital-asc-pathway-card-shell{height:100%}.redesign-hospital-asc-page .hospital-asc-pathway-card{--redesign-hospital-pathway-card-height: clamp(25.6rem, 28.1vw, 30.6rem);--redesign-hospital-pathway-media-height: clamp(15.75rem, 17.35vw, 18.5rem);min-height:var(--redesign-hospital-pathway-card-height);height:100%;aspect-ratio:auto;grid-template-rows:var(--redesign-hospital-pathway-media-height) minmax(0,1fr);background:transparent!important}.redesign-hospital-asc-page .hospital-asc-pathway-media{height:var(--redesign-hospital-pathway-media-height);min-height:0}.redesign-hospital-asc-page .hospital-asc-pathway-media:after{display:none}.redesign-hospital-asc-page .hospital-asc-pathway-card-body{align-items:stretch;justify-content:start;padding:1.18rem 1.22rem 1.28rem;background:transparent!important;text-align:left}.redesign-hospital-asc-page .hospital-asc-highlights .hospital-asc-pathway-intro{max-width:min(100%,82rem)}.redesign-hospital-asc-page .hospital-asc-highlights .hospital-asc-pathway-intro p{max-width:min(100%,76rem)!important;color:var(--color-navy-blue)!important}.redesign-hospital-asc-page .hospital-asc-pathway-card h3{color:var(--color-navy-blue)!important;font-size:var(--heading-card-size)!important;line-height:var(--hospital-asc-card-title-line-height)!important;text-align:center;margin:0}.redesign-hospital-asc-page .hospital-asc-pathway-card p{color:var(--color-navy-blue)!important;font-size:var(--content-small-font-size)!important;line-height:var(--content-small-line-height)!important;margin-top:.55rem}@media(max-width:899px){.redesign-hospital-asc-page .hospital-asc-section-shell,.redesign-hospital-asc-page .hospital-asc-hero-inner{width:calc(100% - 2rem);padding-inline:1rem}.redesign-hospital-asc-page .hospital-asc-pathway-card{--redesign-hospital-pathway-card-height: 26.2rem;--redesign-hospital-pathway-media-height: 15.5rem}}@media(max-width:480px){.redesign-hospital-asc-page .hospital-asc-section-shell,.redesign-hospital-asc-page .hospital-asc-hero-inner{width:calc(100% - 1rem);padding-inline:.75rem}.redesign-hospital-asc-page .hospital-asc-pathway-card{--redesign-hospital-pathway-card-height: 25.3rem;--redesign-hospital-pathway-media-height: 14.8rem}}.app-shell--redesign-hospital-asc{--redesign-hero-title-size: var(--type-hero-title-size);--redesign-section-title-size: var(--type-section-title-size);--redesign-node-title-size: var(--type-node-title-size);--redesign-body-size: var(--type-body-size);--redesign-meta-size: var(--type-source-note-size);--redesign-hero-title-line-height: var(--type-hero-title-line-height);--redesign-section-title-line-height: var(--type-section-title-line-height);--redesign-node-title-line-height: var(--type-node-title-line-height);--redesign-body-line-height: var(--type-body-line-height);--redesign-meta-line-height: var(--type-source-note-line-height)}.redesign-hospital-asc-page .hospital-asc-page{--heading-hero-size: var(--redesign-hero-title-size);--heading-section-size: var(--redesign-section-title-size);--heading-featured-size: var(--redesign-node-title-size);--heading-card-size: var(--redesign-node-title-size);--section-intro-font-size: var(--redesign-body-size);--section-intro-line-height: var(--redesign-body-line-height);--content-body-font-size: var(--redesign-body-size);--content-body-line-height: var(--redesign-body-line-height);--content-small-font-size: var(--redesign-body-size);--content-small-line-height: var(--redesign-body-line-height);--content-meta-font-size: var(--redesign-meta-size);--content-meta-line-height: var(--redesign-meta-line-height);--hospital-asc-card-title-font-family: var(--redesign-reference-heading-font);--hospital-asc-card-title-font-size: var(--redesign-node-title-size);--hospital-asc-card-title-font-weight: 700;--hospital-asc-card-title-line-height: var(--redesign-node-title-line-height);--hospital-asc-card-body-font-family: var(--redesign-reference-body-font);--hospital-asc-card-body-font-size: var(--redesign-body-size);--hospital-asc-card-body-font-weight: 400;--hospital-asc-card-body-line-height: var(--redesign-body-line-height);--hospital-asc-card-meta-font-size: var(--redesign-meta-size);--hospital-asc-card-meta-font-weight: 700;--hospital-asc-card-meta-line-height: var(--redesign-meta-line-height);font-family:var(--redesign-reference-body-font)}.redesign-hospital-asc-page .hospital-asc-page :is(h1,h2,h3,h4,p,li,a,button,label,input,select,textarea,small,strong,span){font-family:inherit;letter-spacing:0}.redesign-hospital-asc-page .hospital-asc-page h1,.redesign-hospital-asc-page .hospital-asc-page h2{font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-section-title-size)!important;font-weight:800!important;line-height:var(--redesign-section-title-line-height)!important}.redesign-hospital-asc-page .hospital-asc-page :is(h3,h4,.hospital-asc-pathway-card h3,.hospital-asc-coding-process-card h3,.hospital-asc-coding-featured-card h3,.hospital-asc-coding-trust-card h3,.hospital-asc-readiness-card h3,.hospital-asc-readiness-pill-label,.hospital-asc-partnership-model-copy h3,.hospital-asc-partnership-path-card h3,.hospital-asc-partnership-bottom-benefit h3,.hospital-asc-partnership-success-note h3,.hospital-asc-build-program-support-card h3){font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-node-title-size)!important;font-weight:700!important;line-height:var(--redesign-node-title-line-height)!important}.redesign-hospital-asc-page .hospital-asc-page :is(p,li,.hospital-asc-hero-copy>p:last-of-type,.hospital-asc-section-heading p,.hospital-asc-pathway-card p,.hospital-asc-coding-replica-tagline,.hospital-asc-coding-replica-copy>p:last-of-type,.hospital-asc-coding-process-card p,.hospital-asc-coding-featured-card p:not(.hospital-asc-coding-featured-meta),.hospital-asc-coding-featured-card li,.hospital-asc-coding-trust-card p,.hospital-asc-coding-commitment-strip p,.hospital-asc-readiness-intro,.hospital-asc-readiness-card p,.hospital-asc-partnership-heading>p,.hospital-asc-partnership-model-copy p,.hospital-asc-partnership-path-description,.hospital-asc-partnership-bottom-benefit p,.hospital-asc-build-program-description,.hospital-asc-build-program-support-card li){font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-body-size)!important;font-weight:400!important;line-height:var(--redesign-body-line-height)!important;text-align:left}.redesign-hospital-asc-page .hospital-asc-page :is(.hospital-asc-section-eyebrow,.hospital-asc-readiness-eyebrow,.hospital-asc-coding-replica-copy>p:first-child,.hospital-asc-coding-featured-badge,.hospital-asc-coding-featured-kicker,.hospital-asc-coding-featured-meta,.hospital-asc-coding-video-badge,.hospital-asc-coding-resources-category,.hospital-asc-coding-resources-item small){font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-meta-size)!important;font-weight:700!important;line-height:var(--redesign-meta-line-height)!important;letter-spacing:.08em;text-transform:uppercase}.redesign-hospital-asc-page .hospital-asc-page :is(button,.hospital-asc-primary-cta,.hospital-asc-card-primary,.hospital-asc-coding-process-action,.hospital-asc-coding-download-button,.hospital-asc-coding-inquiry-submit,.hospital-asc-coding-resources-actions button,.hospital-asc-coding-resources-actions a,.hospital-asc-partnership-explore-button,.hospital-asc-partnership-path-button,.hospital-asc-build-program-schedule-button,.hospital-asc-build-program-submit,.hospital-asc-build-program-cancel){min-height:3rem;padding:.72rem 1.22rem;border-radius:0!important;font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-body-size)!important;font-weight:700!important;line-height:1.15!important}.redesign-hospital-asc-page .hospital-asc-page :is(.hospital-asc-primary-cta,.hospital-asc-card-primary,.hospital-asc-coding-download-button,.hospital-asc-coding-inquiry-submit,.hospital-asc-coding-resources-actions button,.hospital-asc-partnership-path-button,.hospital-asc-build-program-schedule-button,.hospital-asc-build-program-submit){border:1px solid var(--color-teal-green);background:var(--color-teal-green);color:var(--color-white);box-shadow:none}.redesign-hospital-asc-page .hospital-asc-page :is(.hospital-asc-primary-cta:hover,.hospital-asc-primary-cta:focus-visible,.hospital-asc-card-primary:hover,.hospital-asc-card-primary:focus-visible,.hospital-asc-coding-download-button:hover,.hospital-asc-coding-download-button:focus-visible,.hospital-asc-coding-inquiry-submit:hover,.hospital-asc-coding-inquiry-submit:focus-visible,.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(--color-navy-blue);border-color:var(--color-navy-blue);color:var(--color-white);box-shadow:none}.redesign-hospital-asc-page .hospital-asc-page :is(.hospital-asc-feature-card,.hospital-asc-pathway-card,.hospital-asc-coding-process-card,.hospital-asc-coding-featured-card,.hospital-asc-coding-trust-card,.hospital-asc-coding-commitment-strip,.hospital-asc-readiness-card,.hospital-asc-partnership-model-card,.hospital-asc-partnership-path-card,.hospital-asc-partnership-success-note,.hospital-asc-partnership-bottom-benefit,.hospital-asc-build-program-card,.hospital-asc-build-program-support-card){border-radius:0!important;box-shadow:none!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section{--hospital-asc-stage-surface: var(--color-white);--hospital-asc-stage-edge-line: transparent;--hospital-asc-edge-line-color: transparent;--hospital-asc-edge-line-glow: transparent;background:var(--color-white)!important;color:var(--color-navy-blue)}.redesign-hospital-asc-page .hospital-asc-patient-resources-section:after{background:none}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-education-journey-stage{background:transparent!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section :is(h2,h3,.hospital-asc-education-journey-title-line,.hospital-asc-education-journey-featured-heading,.hospital-asc-education-journey-secondary-heading,.hospital-asc-education-journey-provider-heading){color:var(--color-white)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section :is(p,li,.hospital-asc-education-journey-intro,.hospital-asc-education-journey-featured-description,.hospital-asc-education-journey-secondary-description,.hospital-asc-education-journey-video-actions,.hospital-asc-education-journey-secondary-action,.hospital-asc-education-journey-provider-description,.hospital-asc-education-journey-support-note){color:#ffffffc7!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section :is(.hospital-asc-education-journey-trust-item,.hospital-asc-education-journey-resource-card,.hospital-asc-education-journey-featured-video,.hospital-asc-education-journey-secondary-copy,.hospital-asc-education-journey-provider-cta){border-color:#ffffff2e!important;background:#ffffff14!important;color:var(--color-white)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section :is(.hospital-asc-education-journey-resource-heading,.hospital-asc-education-journey-resource-label,.hospital-asc-education-journey-resource-title-row,.hospital-asc-education-journey-trust-icon,.hospital-asc-education-journey-provider-icon,.hospital-asc-education-journey-secondary-meta-icon,.hospital-asc-education-journey-support-note svg,.hospital-asc-education-journey-secondary-duration svg,.hospital-asc-education-journey-resource-items,.hospital-asc-education-journey-featured-label,.hospital-asc-education-journey-secondary-eyebrow){color:#3ee0ddfa!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section :is(.hospital-asc-education-journey-resource-description,.hospital-asc-education-journey-trust-item){color:#ffffffc7!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-education-journey-resource-item{border-color:color-mix(in srgb,var(--color-teal-green) 22%,transparent)!important;background:color-mix(in srgb,var(--color-teal-green) 10%,transparent)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card{color:var(--color-navy-blue)!important;box-shadow:none!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card h3,.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card p{color:var(--color-navy-blue)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card li,.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-label{color:var(--color-teal-green)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-media{background:var(--color-white)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-point-row .hospital-asc-education-journey-trust-item{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:#fffffff0!important;box-shadow:none!important;font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-body-size)!important;font-weight:400!important;line-height:var(--redesign-body-line-height)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-point-row .hospital-asc-education-journey-trust-icon{background:#fffffff5!important;color:#fffffff5!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-point-row .hospital-asc-education-journey-trust-item>span:last-child{color:#fffffff0!important;font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-body-size)!important;font-weight:400!important;line-height:var(--redesign-body-line-height)!important}.redesign-hospital-asc-page .hospital-asc-coding-support-section{--hospital-asc-stage-surface: var(--color-white);--hospital-asc-stage-edge-line: transparent;--hospital-asc-edge-line-color: transparent;--hospital-asc-edge-line-glow: transparent;background:var(--color-white)!important;color:var(--color-navy-blue)!important}.redesign-hospital-asc-page .hospital-asc-coding-replica-stage{min-height:0!important;background:linear-gradient(180deg,#fffffffa,#f1fafbeb),var(--color-white)!important;color:var(--color-navy-blue)!important}.redesign-hospital-asc-page .hospital-asc-coding-replica-stage:before,.redesign-hospital-asc-page .hospital-asc-coding-replica-stage:after{display:none!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-heading h2,.redesign-hospital-asc-page .hospital-asc-coding-direct-heading h2 :is(span,.stream-text__char,.stream-text__unit){color:var(--color-navy-blue)!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-subtitle p,.redesign-hospital-asc-page .hospital-asc-coding-direct-subtitle p :is(span,.stream-text__char,.stream-text__unit){color:var(--color-navy-blue)!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-card{--hospital-asc-coding-card-accent: #007F82;--hospital-asc-coding-card-strong: var(--color-teal-green);--hospital-asc-coding-card-soft: color-mix(in srgb, var(--color-teal-green) 88%, var(--color-navy-blue));--hospital-asc-coding-card-bg: var(--hospital-asc-coding-card-soft);--hospital-asc-coding-card-ink: var(--color-white);--hospital-asc-coding-card-muted: color-mix(in srgb, var(--color-white) 88%, transparent);--hospital-asc-coding-card-action-bg: var(--color-white);--hospital-asc-coding-card-action-ink: var(--color-navy-blue);--hospital-asc-coding-card-action-hover-bg: color-mix(in srgb, var(--color-white) 86%, var(--color-teal-green));padding:0!important;border:0!important;background:var(--hospital-asc-coding-card-bg)!important;color:var(--color-white)!important;box-shadow:none!important;overflow:hidden!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-card--tone-2{--hospital-asc-coding-card-accent: var(--color-prostate-cancer-blue-strong);--hospital-asc-coding-card-strong: color-mix(in srgb, var(--color-prostate-cancer-blue-strong) 82%, var(--color-navy-blue));--hospital-asc-coding-card-soft: color-mix(in srgb, var(--color-prostate-cancer-blue-strong) 70%, var(--color-navy-blue))}.redesign-hospital-asc-page .hospital-asc-coding-direct-card--tone-3{--hospital-asc-coding-card-accent: var(--color-navy-blue);--hospital-asc-coding-card-strong: color-mix(in srgb, var(--color-navy-blue) 92%, var(--color-black));--hospital-asc-coding-card-soft: var(--color-navy-blue)}.redesign-hospital-asc-page .hospital-asc-coding-direct-card :is(h3,p,li),.redesign-hospital-asc-page .hospital-asc-coding-direct-card :is(h3,p,li) :is(span,.stream-text__char,.stream-text__unit){color:var(--color-white)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-header h2,.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-header h2 :is(span,.stream-text__char,.stream-text__unit),.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-header .hospital-asc-education-journey-title-line{color:var(--color-navy-blue)!important;opacity:1!important;visibility:visible!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-header .hospital-asc-education-journey-intro,.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-header .hospital-asc-education-journey-intro :is(span,.stream-text__char,.stream-text__unit){color:var(--color-navy-blue)!important}.redesign-hospital-asc-page .hospital-asc-build-program-section{--hospital-asc-stage-surface: var(--color-white);--hospital-asc-stage-edge-line: rgba(255, 255, 255, .76);--hospital-asc-edge-line-color: color-mix(in srgb, var(--color-teal-green) 72%, transparent);--hospital-asc-edge-line-glow: color-mix(in srgb, var(--color-teal-green) 16%, transparent);background:linear-gradient(180deg,var(--color-white) 0%,var(--color-white) 58%,var(--color-white) 100%)!important;color:var(--color-navy-blue)}.redesign-hospital-asc-page .hospital-asc-build-program-section:before{background:linear-gradient(135deg,#fff0 0 46%,color-mix(in srgb,var(--color-teal-green) 8%,transparent) 46.4%,#fff0 66%),radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),transparent 28%)}.redesign-hospital-asc-page .hospital-asc-build-program-section:after{background:linear-gradient(0deg,#eefbfce0,#eefbfc00)}.redesign-hospital-asc-page .hospital-asc-build-program-intro-panel{border:0!important;background:transparent!important;box-shadow:none!important}.redesign-hospital-asc-page .hospital-asc-build-program-intro-panel:after{display:none!important}.redesign-hospital-asc-page .hospital-asc-build-program-intro{color:var(--color-navy-blue);justify-items:start!important}.redesign-hospital-asc-page .hospital-asc-build-program-title{color:var(--color-navy-blue)!important;text-align:center!important;text-shadow:none}.redesign-hospital-asc-page .hospital-asc-build-program-kicker{color:var(--color-black)!important;max-width:36rem!important;text-align:center!important}.redesign-hospital-asc-page .hospital-asc-build-program-description{color:var(--color-navy-blue)!important;text-align:justify!important;text-align-last:left!important;text-shadow:none}.redesign-hospital-asc-page .hospital-asc-build-program-panel-wrap{flex-direction:column!important;justify-content:center!important}.redesign-hospital-asc-page .hospital-asc-build-program-shell{grid-template-columns:minmax(0,1fr) minmax(0,2fr)!important;align-items:start!important;gap:clamp(1rem,1.5vw,1.5rem)!important}.redesign-hospital-asc-page .hospital-asc-build-program-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(.85rem,1.2vw,1.15rem) clamp(1rem,1.5vw,1.5rem)!important}.redesign-hospital-asc-page .hospital-asc-build-program-support-card{min-height:clamp(8.4rem,9.6vw,10.2rem)!important;padding:clamp(.8rem,1vw,1rem)!important}@media(max-width:899px){.redesign-hospital-asc-page .hospital-asc-build-program-shell{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:480px){.redesign-hospital-asc-page .hospital-asc-build-program-support-grid{grid-template-columns:minmax(0,1fr)!important}}.redesign-hospital-asc-page .hospital-asc-build-program-accent,.redesign-hospital-asc-page .hospital-asc-build-program-support-accent,.redesign-hospital-asc-page .hospital-asc-build-program-support-icon{display:none!important}.redesign-hospital-asc-page .hospital-asc-build-program-card,.redesign-hospital-asc-page .hospital-asc-build-program-support-card{border:0!important;background:transparent!important;box-shadow:none!important}.redesign-hospital-asc-page .hospital-asc-build-program-support-card:hover,.redesign-hospital-asc-page .hospital-asc-build-program-support-card:focus-within{box-shadow:none!important;scale:1!important;translate:0 0!important}.redesign-hospital-asc-page .hospital-asc-build-program-support-heading{display:block!important}.redesign-hospital-asc-page .hospital-asc-build-program-support-card li{grid-template-columns:.78rem minmax(0,1fr)!important}.redesign-hospital-asc-page .hospital-asc-build-program-support-card li:before{content:""!important;width:.48rem!important;height:.48rem!important;margin-top:.48rem!important;background:var(--color-teal-green)!important;transform:rotate(45deg)!important}.redesign-hospital-asc-page .hospital-asc-build-program-action-wrap{margin-top:0!important;box-shadow:none!important}.redesign-hospital-asc-page .hospital-asc-build-program-schedule-button{box-shadow:none!important}.redesign-hospital-asc-page .hospital-asc-build-program-schedule-button:hover,.redesign-hospital-asc-page .hospital-asc-build-program-schedule-button:focus-visible{box-shadow:none!important}.redesign-hospital-asc-page .hospital-asc-partnership-section .hospital-asc-partnership-intro,.redesign-hospital-asc-page .hospital-asc-partnership-section .hospital-asc-partnership-intro h2,.redesign-hospital-asc-page .hospital-asc-partnership-section .hospital-asc-partnership-intro>p{text-align:center!important}.redesign-hospital-asc-page .hospital-asc-partnership-section .hospital-asc-partnership-intro>p{max-width:min(100%,76rem)!important;margin-left:auto!important;margin-right:auto!important;color:var(--color-navy-blue)!important}.redesign-hospital-asc-page .hospital-asc-partnership-section .hospital-asc-partnership-path-card{border-color:color-mix(in srgb,var(--color-teal-green) 16%,transparent)!important;color:var(--color-navy-blue)!important}.redesign-hospital-asc-page .hospital-asc-partnership-section .hospital-asc-partnership-path-card--capital{background:linear-gradient(180deg,#cff6f7fa,#edfffffa)!important;border-color:color-mix(in srgb,var(--color-teal-green) 34%,transparent)!important}.redesign-hospital-asc-page .hospital-asc-partnership-section .hospital-asc-partnership-path-card--mobile{background:linear-gradient(180deg,#d1e8fffa,#f1f8fffa)!important;border-color:#1b5f9b47!important}.redesign-hospital-asc-page .hospital-asc-partnership-section .hospital-asc-partnership-path-card--mso{background:linear-gradient(180deg,#daf7e6fa,#f6fffafa)!important;border-color:#35966247!important}.redesign-hospital-asc-page .hospital-asc-partnership-section .hospital-asc-partnership-path-card--capital .hospital-asc-partnership-path-details{border-color:color-mix(in srgb,var(--color-teal-green) 22%,transparent)!important;background:color-mix(in srgb,var(--color-teal-green) 10%,transparent)!important}.redesign-hospital-asc-page .hospital-asc-partnership-section .hospital-asc-partnership-path-card--mobile .hospital-asc-partnership-path-details{border-color:#1b5f9b33!important;background:#1b5f9b14!important}.redesign-hospital-asc-page .hospital-asc-partnership-section .hospital-asc-partnership-path-card--mso .hospital-asc-partnership-path-details{border-color:#35966233!important;background:#35966214!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-heading,.redesign-hospital-asc-page .hospital-asc-coding-direct-heading h2,.redesign-hospital-asc-page .hospital-asc-coding-direct-heading p,.redesign-hospital-asc-page .hospital-asc-coding-direct-subtitle,.redesign-hospital-asc-page .hospital-asc-coding-direct-subtitle p{text-align:center!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-heading h2,.redesign-hospital-asc-page .hospital-asc-coding-direct-subtitle p{margin-left:auto!important;margin-right:auto!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-subtitle{max-width:86rem}.redesign-hospital-asc-page .hospital-asc-coding-direct-card{min-height:clamp(26rem,28vw,30rem)!important;padding:0!important;border:0!important;background:var(--hospital-asc-coding-card-soft)!important;color:var(--color-white)!important;overflow:hidden!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-card,.redesign-hospital-asc-page .hospital-asc-coding-direct-card--tone-1,.redesign-hospital-asc-page .hospital-asc-coding-direct-card--tone-2,.redesign-hospital-asc-page .hospital-asc-coding-direct-card--tone-3{--hospital-asc-coding-card-action-bg: var(--color-white);--hospital-asc-coding-card-action-ink: var(--color-navy-blue);--hospital-asc-coding-card-action-hover-bg: color-mix(in srgb, var(--color-white) 86%, var(--color-teal-green))}.redesign-hospital-asc-page .hospital-asc-coding-direct-card--tone-1{--hospital-asc-coding-card-accent: #007F82;--hospital-asc-coding-card-strong: var(--color-teal-green);--hospital-asc-coding-card-soft: color-mix(in srgb, var(--color-teal-green) 88%, var(--color-navy-blue));--hospital-asc-coding-card-title-bg: var(--color-teal-green);--hospital-asc-coding-card-body-bg: var(--color-teal-green);--hospital-asc-coding-card-bg: var(--hospital-asc-coding-card-soft);--hospital-asc-coding-card-ink: var(--color-white);--hospital-asc-coding-card-muted: color-mix(in srgb, var(--color-white) 88%, transparent);background:var(--hospital-asc-coding-card-soft)!important;color:var(--hospital-asc-coding-card-ink)!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-card--tone-2{--hospital-asc-coding-card-accent: var(--color-prostate-cancer-blue-strong);--hospital-asc-coding-card-strong: color-mix(in srgb, var(--color-prostate-cancer-blue-strong) 82%, var(--color-navy-blue));--hospital-asc-coding-card-soft: color-mix(in srgb, var(--color-prostate-cancer-blue-strong) 70%, var(--color-navy-blue));--hospital-asc-coding-card-title-bg: var(--color-prostate-cancer-blue-strong);--hospital-asc-coding-card-body-bg: var(--color-prostate-cancer-blue-strong);--hospital-asc-coding-card-bg: var(--hospital-asc-coding-card-soft);--hospital-asc-coding-card-ink: var(--color-white);--hospital-asc-coding-card-muted: color-mix(in srgb, var(--color-white) 88%, transparent);background:var(--hospital-asc-coding-card-soft)!important;color:var(--hospital-asc-coding-card-ink)!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-card--tone-3{--hospital-asc-coding-card-accent: var(--color-navy-blue);--hospital-asc-coding-card-strong: color-mix(in srgb, var(--color-navy-blue) 92%, var(--color-black));--hospital-asc-coding-card-soft: var(--color-navy-blue);--hospital-asc-coding-card-title-bg: var(--color-navy-blue);--hospital-asc-coding-card-body-bg: var(--color-navy-blue);--hospital-asc-coding-card-bg: var(--hospital-asc-coding-card-soft);--hospital-asc-coding-card-ink: var(--color-white);--hospital-asc-coding-card-muted: color-mix(in srgb, var(--color-white) 86%, transparent);background:var(--hospital-asc-coding-card-soft)!important;color:var(--hospital-asc-coding-card-ink)!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-copy{display:grid!important;gap:0!important;padding:0!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-card h3{padding:clamp(1.65rem,2.35vw,2.35rem) clamp(1.25rem,1.9vw,1.75rem) .85rem!important;background:var(--hospital-asc-coding-card-title-bg)!important;color:var(--color-white)!important;text-align:center!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-card h3 :is(span,.stream-text__char,.stream-text__unit){color:var(--color-white)!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-card p{padding:0 clamp(1.25rem,1.9vw,1.75rem) clamp(1.45rem,2.1vw,2rem)!important;background:var(--hospital-asc-coding-card-body-bg)!important;color:var(--hospital-asc-coding-card-muted)!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-card ul{min-height:clamp(7.5rem,9vw,10rem)!important;margin:0!important;padding:clamp(1.05rem,1.6vw,1.45rem) clamp(1.25rem,1.9vw,1.75rem) clamp(1rem,1.4vw,1.25rem) clamp(2.25rem,2.8vw,2.75rem)!important;background:var(--hospital-asc-coding-card-body-bg)!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-card li{color:var(--hospital-asc-coding-card-muted)!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-action{width:calc(100% - clamp(2.5rem,3.8vw,3.5rem))!important;min-height:3.35rem!important;margin:auto clamp(1.25rem,1.9vw,1.75rem) clamp(1.25rem,1.9vw,1.75rem)!important;border:1px solid color-mix(in srgb,var(--color-white) 72%,var(--color-teal-green))!important;background:var(--hospital-asc-coding-card-action-bg)!important;color:var(--hospital-asc-coding-card-action-ink)!important;box-shadow:none!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-action:hover,.redesign-hospital-asc-page .hospital-asc-coding-direct-action:focus-visible{background:var(--hospital-asc-coding-card-action-hover-bg)!important;color:var(--hospital-asc-coding-card-action-ink)!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-action :is(span,svg,.stream-text__char,.stream-text__unit){color:var(--hospital-asc-coding-card-action-ink)!important}.redesign-hospital-asc-page .hospital-asc-coding-inquiry-panel,.redesign-hospital-asc-page .hospital-asc-coding-inquiry-panel-inner,.redesign-hospital-asc-page .hospital-asc-coding-inquiry-field input,.redesign-hospital-asc-page .hospital-asc-coding-inquiry-field select,.redesign-hospital-asc-page .hospital-asc-coding-inquiry-field textarea,.redesign-hospital-asc-page .hospital-asc-coding-inquiry-submit{border-radius:0!important}.hospital-asc-coding-inquiry-modal{--coding-inquiry-heading-font: var(--redesign-reference-heading-font, var(--font-heading));--coding-inquiry-body-font: var(--redesign-reference-body-font, var(--font-body));--coding-inquiry-title-size: var(--redesign-section-title-size, 2.35rem);--coding-inquiry-label-size: var(--redesign-meta-size, .875rem);--coding-inquiry-field-size: var(--redesign-body-size, 1.25rem);--coding-inquiry-line-height: var(--redesign-body-line-height, 1.34);font-family:var(--coding-inquiry-body-font)}.hospital-asc-coding-inquiry-modal :is(h3,p,label,input,select,textarea,button,span,a){font-family:inherit;letter-spacing:0}.hospital-asc-coding-inquiry-modal .hospital-asc-coding-inquiry-panel-heading-copy h3{color:var(--color-navy-blue)!important;font-family:var(--coding-inquiry-heading-font)!important;font-size:clamp(1.9rem,2.3vw,2.45rem)!important;font-weight:700!important;line-height:1.12!important}.hospital-asc-coding-inquiry-modal .hospital-asc-coding-inquiry-panel-heading-copy p,.hospital-asc-coding-inquiry-modal .hospital-asc-coding-inquiry-panel-footer p{color:var(--color-navy-blue)!important;font-family:var(--coding-inquiry-body-font)!important;font-size:var(--coding-inquiry-field-size)!important;font-weight:400!important;line-height:var(--coding-inquiry-line-height)!important}.hospital-asc-coding-inquiry-modal .hospital-asc-coding-inquiry-field>span:first-child{color:var(--color-navy-blue)!important;font-family:var(--coding-inquiry-heading-font)!important;font-size:var(--coding-inquiry-label-size)!important;font-weight:700!important;line-height:var(--redesign-meta-line-height, 1.2)!important}.hospital-asc-coding-inquiry-modal .hospital-asc-coding-inquiry-field input,.hospital-asc-coding-inquiry-modal .hospital-asc-coding-inquiry-field select,.hospital-asc-coding-inquiry-modal .hospital-asc-coding-inquiry-field textarea{color:var(--color-navy-blue)!important;font-family:var(--coding-inquiry-body-font)!important;font-size:var(--coding-inquiry-field-size)!important;font-weight:400!important;line-height:var(--coding-inquiry-line-height)!important;padding-left:.95rem!important}.hospital-asc-coding-inquiry-modal .hospital-asc-coding-inquiry-field input::placeholder,.hospital-asc-coding-inquiry-modal .hospital-asc-coding-inquiry-field textarea::placeholder{color:#17345c8f!important}.hospital-asc-coding-inquiry-modal .hospital-asc-coding-inquiry-submit{min-height:3.25rem;font-family:var(--coding-inquiry-body-font)!important;font-size:var(--coding-inquiry-field-size)!important;font-weight:700!important;line-height:1.15!important;background:var(--color-teal-green)!important;box-shadow:none!important}.hospital-asc-coding-inquiry-modal .hospital-asc-coding-inquiry-panel-footer a{color:var(--color-teal-green)!important;font-weight:700!important}.hospital-asc-coding-video-modal{--coding-video-heading-font: var(--redesign-reference-heading-font, "Inter", Arial, sans-serif);--coding-video-body-font: var(--redesign-reference-body-font, "Inter", Arial, sans-serif);--coding-video-title-size: var(--redesign-section-title-size, 2.35rem);--coding-video-body-size: var(--redesign-body-size, 1.25rem);--coding-video-meta-size: var(--redesign-meta-size, .875rem);--coding-video-title-line-height: var(--redesign-section-title-line-height, 1.2);--coding-video-body-line-height: var(--redesign-body-line-height, 1.34);--coding-video-meta-line-height: var(--redesign-meta-line-height, 1.2);font-family:var(--coding-video-body-font)}.hospital-asc-coding-video-modal :is(h3,p,button,span){font-family:inherit;letter-spacing:0}.hospital-asc-coding-video-modal .hospital-asc-coding-video-badge{font-family:var(--coding-video-heading-font)!important;font-size:var(--coding-video-meta-size)!important;font-weight:700!important;line-height:var(--coding-video-meta-line-height)!important;letter-spacing:.08em!important}.hospital-asc-coding-video-modal .hospital-asc-coding-video-header h3{color:var(--color-deep-navy)!important;font-family:var(--coding-video-heading-font)!important;font-size:var(--coding-video-title-size)!important;font-weight:800!important;line-height:var(--coding-video-title-line-height)!important}.hospital-asc-coding-video-modal .hospital-asc-coding-video-header p{color:var(--color-deep-navy)!important;font-family:var(--coding-video-body-font)!important;font-size:var(--coding-video-body-size)!important;font-weight:400!important;line-height:var(--coding-video-body-line-height)!important}.hospital-asc-coding-video-modal .hospital-asc-coding-video-close{border-radius:0!important;color:var(--color-teal-green)!important;font-family:var(--coding-video-body-font)!important;box-shadow:none!important}.hospital-asc-coding-resources-modal{--coding-resources-heading-font: var(--redesign-reference-heading-font, "Inter", Arial, sans-serif);--coding-resources-body-font: var(--redesign-reference-body-font, "Inter", Arial, sans-serif);--coding-resources-title-size: var(--redesign-section-title-size, 2.35rem);--coding-resources-card-title-size: var(--redesign-body-size, 1.25rem);--coding-resources-body-size: var(--redesign-body-size, 1.25rem);--coding-resources-meta-size: var(--redesign-body-size, 1.25rem);--coding-resources-title-line-height: var(--redesign-section-title-line-height, 1.2);--coding-resources-card-title-line-height: var(--redesign-body-line-height, 1.34);--coding-resources-body-line-height: var(--redesign-body-line-height, 1.34);--coding-resources-meta-line-height: var(--redesign-body-line-height, 1.34);font-family:var(--coding-resources-body-font)}.hospital-asc-coding-resources-modal :is(h3,h4,p,small,strong,button,a,span){font-family:inherit;letter-spacing:0}.hospital-asc-coding-resources-modal :is(.hospital-asc-coding-resources-panel,.hospital-asc-coding-resources-close,.hospital-asc-coding-resources-icon,.hospital-asc-coding-resources-list,.hospital-asc-coding-resources-preview,.hospital-asc-coding-resources-item,.hospital-asc-coding-resources-item>svg:last-child,.hospital-asc-coding-resources-pdf,.hospital-asc-coding-resources-placeholder,.hospital-asc-coding-resources-actions a,.hospital-asc-coding-resources-actions button){border-radius:0!important}.hospital-asc-coding-resources-modal :is(.hospital-asc-coding-resources-panel,.hospital-asc-coding-resources-list,.hospital-asc-coding-resources-preview,.hospital-asc-coding-resources-pdf,.hospital-asc-coding-resources-icon,.hospital-asc-coding-resources-close){box-shadow:none!important}.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-panel{border-color:#009ca629!important;background:var(--color-white)!important;color:var(--color-deep-navy)!important}.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-close{background:var(--color-white)!important;color:var(--color-deep-navy)!important}.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-close:hover,.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-close:focus-visible{background:var(--color-deep-navy)!important;color:var(--color-white)!important;translate:0 0!important}.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-icon{width:4.2rem!important;height:4.2rem!important;background:#009ca614!important;color:var(--color-teal-green)!important}.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-icon,.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-item>svg:first-child{display:none!important}.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-header{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-header h3{color:var(--color-deep-navy)!important;font-family:var(--coding-resources-heading-font)!important;font-size:var(--coding-resources-title-size)!important;font-weight:800!important;line-height:var(--coding-resources-title-line-height)!important}.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-header p,.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-detail p,.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-placeholder p{color:var(--color-deep-navy)!important;font-family:var(--coding-resources-body-font)!important;font-size:var(--coding-resources-body-size)!important;font-weight:400!important;line-height:var(--coding-resources-body-line-height)!important}.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-category,.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-detail>span{color:var(--color-teal-green)!important;font-family:var(--coding-resources-heading-font)!important;font-size:var(--coding-resources-body-size)!important;font-weight:700!important;line-height:var(--coding-resources-body-line-height)!important;letter-spacing:0!important;text-transform:uppercase!important}.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-list,.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-preview{border-color:#009ca629!important;background:var(--color-white)!important}.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-item{min-height:4.85rem!important;padding:.78rem .9rem!important;grid-template-columns:minmax(0,1fr)!important;border:1px solid transparent!important;background:transparent!important;color:var(--color-deep-navy)!important}.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-item>svg:last-child{display:none!important}.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-item:hover,.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-item:focus-visible,.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-item--selected{border-color:#009ca63d!important;background:#009ca614!important;box-shadow:inset .28rem 0 0 var(--color-teal-green)!important}.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-item strong{color:var(--color-deep-navy)!important;font-family:var(--coding-resources-heading-font)!important;font-size:var(--coding-resources-card-title-size)!important;font-weight:700!important;line-height:var(--coding-resources-card-title-line-height)!important}.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-item small{color:var(--color-deep-navy)!important;font-family:var(--coding-resources-body-font)!important;font-size:var(--coding-resources-body-size)!important;font-weight:400!important;line-height:var(--coding-resources-body-line-height)!important;letter-spacing:0!important;text-transform:none!important}.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-detail h4{color:var(--color-deep-navy)!important;font-family:var(--coding-resources-heading-font)!important;font-size:var(--coding-resources-card-title-size)!important;font-weight:700!important;line-height:var(--coding-resources-card-title-line-height)!important}.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-actions{gap:.72rem!important}.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-actions a,.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-actions button{width:100%!important;min-height:3rem!important;padding:.72rem 1.22rem!important;font-family:var(--coding-resources-body-font)!important;font-size:var(--coding-resources-body-size)!important;font-weight:700!important;line-height:1.15!important;translate:0 0!important;box-shadow:none!important}.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-actions a:first-child,.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-actions button{border:1px solid rgba(0,156,166,.36)!important;background:var(--color-white)!important;color:var(--color-teal-green)!important}.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-actions a:last-child{border:1px solid var(--color-teal-green)!important;background:var(--color-teal-green)!important;color:var(--color-white)!important}.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-actions a:hover,.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-actions a:focus-visible,.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-actions button:hover,.hospital-asc-coding-resources-modal .hospital-asc-coding-resources-actions button:focus-visible{background:var(--color-deep-navy)!important;border-color:var(--color-deep-navy)!important;color:var(--color-white)!important}.hospital-asc-build-program-modal :is(p,li,small,.hospital-asc-build-program-modal-recipient,.hospital-asc-build-program-modal-recipient a),.hospital-asc-partnership-modal :is(p,li,small,.hospital-asc-partnership-panel-footer,.hospital-asc-partnership-panel-footer a),.hospital-asc-coding-inquiry-modal :is(p,li,small,.hospital-asc-coding-inquiry-panel-footer a),.hospital-asc-coding-video-modal :is(p,li,small),.hospital-asc-coding-resources-modal :is(p,li,small),.hospital-asc-highlights-modal :is(p,li,small),.hospital-asc-education-video-modal :is(p,li,small),.hospital-asc-education-materials-modal :is(p,li,small),.hospital-asc-practice-growth-modal :is(p,li,small){font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--redesign-body-size, 1.25rem)!important;font-weight:400!important;line-height:var(--redesign-body-line-height, 1.34)!important;letter-spacing:0!important}.hospital-asc-build-program-modal :is(strong,b),.hospital-asc-partnership-modal :is(strong,b),.hospital-asc-coding-inquiry-modal :is(strong,b),.hospital-asc-coding-video-modal :is(strong,b),.hospital-asc-coding-resources-modal :is(strong,b),.hospital-asc-highlights-modal :is(strong,b),.hospital-asc-education-video-modal :is(strong,b),.hospital-asc-education-materials-modal :is(strong,b),.hospital-asc-practice-growth-modal :is(strong,b){font-weight:700!important}.hospital-asc-build-program-modal .hospital-asc-build-program-modal-header h3,.hospital-asc-partnership-modal .hospital-asc-partnership-panel-heading-copy h3,.hospital-asc-coding-inquiry-modal .hospital-asc-coding-inquiry-panel-heading-copy h3,.hospital-asc-education-materials-modal .hospital-asc-education-materials-modal-header h3{width:100%!important;margin-right:auto!important;margin-left:auto!important;text-align:center!important}.hospital-asc-build-program-modal .hospital-asc-build-program-modal-header>p,.hospital-asc-build-program-modal .hospital-asc-build-program-modal-recipient,.hospital-asc-partnership-modal .hospital-asc-partnership-panel-heading-copy p,.hospital-asc-partnership-modal .hospital-asc-partnership-panel-footer,.hospital-asc-coding-inquiry-modal .hospital-asc-coding-inquiry-panel-heading-copy p,.hospital-asc-coding-inquiry-modal .hospital-asc-coding-inquiry-panel-footer,.hospital-asc-education-materials-modal .hospital-asc-education-materials-modal-header p,.hospital-asc-education-materials-modal .hospital-asc-education-materials-recipient,.hospital-asc-education-materials-modal .hospital-asc-education-materials-secure,.hospital-asc-education-materials-modal .hospital-asc-education-materials-status{text-align:left!important}.hospital-asc-education-materials-modal .hospital-asc-education-materials-form label>span:first-child,.hospital-asc-practice-growth-modal .hospital-asc-practice-growth-episode-bar h4{font-family:var(--redesign-reference-heading-font, "Inter", Arial, sans-serif)!important;font-size:var(--redesign-body-size, 1.25rem)!important;font-weight:700!important;line-height:var(--redesign-body-line-height, 1.34)!important;letter-spacing:0!important}.hospital-asc-education-materials-modal .hospital-asc-education-materials-form :is(input,select,textarea),.hospital-asc-education-materials-modal .hospital-asc-education-materials-form ::placeholder,.hospital-asc-practice-growth-modal .hospital-asc-practice-growth-episode-copy em,.hospital-asc-practice-growth-modal .hospital-asc-practice-growth-episode-copy small{font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--redesign-body-size, 1.25rem)!important;font-weight:400!important;line-height:var(--redesign-body-line-height, 1.34)!important;letter-spacing:0!important}.redesign-hospital-asc-page .hospital-asc-build-program-section :is(.hospital-asc-build-program-shell,.hospital-asc-build-program-intro-panel,.hospital-asc-build-program-intro,.hospital-asc-build-program-panel-wrap,.hospital-asc-build-program-card,.hospital-asc-build-program-support-grid,.hospital-asc-build-program-support-card-shell,.hospital-asc-build-program-support-card,.hospital-asc-build-program-action-wrap){border:0!important;outline:0!important;box-shadow:none!important}.redesign-hospital-asc-page .hospital-asc-build-program-section :is(.hospital-asc-build-program-shell,.hospital-asc-build-program-intro-panel,.hospital-asc-build-program-panel-wrap,.hospital-asc-build-program-card,.hospital-asc-build-program-support-grid,.hospital-asc-build-program-support-card-shell,.hospital-asc-build-program-support-card,.hospital-asc-build-program-action-wrap):before,.redesign-hospital-asc-page .hospital-asc-build-program-section :is(.hospital-asc-build-program-shell,.hospital-asc-build-program-intro-panel,.hospital-asc-build-program-panel-wrap,.hospital-asc-build-program-card,.hospital-asc-build-program-support-grid,.hospital-asc-build-program-support-card-shell,.hospital-asc-build-program-support-card,.hospital-asc-build-program-action-wrap):after{border:0!important;outline:0!important;box-shadow:none!important}.redesign-hospital-asc-page .hospital-asc-hero-actions .hospital-asc-primary-cta,.redesign-hospital-asc-page .hospital-asc-hero-actions .hospital-asc-primary-cta:hover,.redesign-hospital-asc-page .hospital-asc-hero-actions .hospital-asc-primary-cta:focus-visible{width:min(22rem,100%);min-height:4.8rem;padding:1.28rem 1.6rem;display:inline-flex;justify-content:center;gap:0;border:1px solid color-mix(in srgb,var(--color-teal-green) 34%,transparent);background:var(--color-teal-green);color:var(--color-white);font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-body-size)!important;font-weight:400!important;line-height:1.15!important;box-shadow:0 8px 18px color-mix(in srgb,var(--color-teal-green) 16%,transparent)}.redesign-hospital-asc-page .hospital-asc-hero-actions .hospital-asc-primary-cta:before{content:none}.redesign-hospital-asc-page .hospital-asc-hero-actions .hospital-asc-primary-cta :is(img,svg){display:none!important}.redesign-hospital-asc-page .hospital-asc-hero-actions .hospital-asc-primary-cta>span:not([aria-hidden=true]){color:var(--color-white)}.redesign-hospital-asc-page .hospital-asc-hero{--poster-hero-title-color: var(--color-navy-blue);--poster-hero-subtitle-color: var(--color-navy-blue)}.redesign-hospital-asc-page .hospital-asc-hero :is(.poster-hero-title,.poster-hero-title span,.poster-hero-title .stream-text__char,.poster-hero-title .stream-text__unit,.poster-hero-subtitle,.poster-hero-subtitle p,.poster-hero-subtitle span,.poster-hero-subtitle .stream-text__char,.poster-hero-subtitle .stream-text__unit){color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important}.redesign-hospital-asc-page .hospital-asc-hero .poster-hero-action,.redesign-hospital-asc-page .hospital-asc-hero .poster-hero-action span,.redesign-hospital-asc-page .hospital-asc-hero .poster-hero-action .stream-text__char,.redesign-hospital-asc-page .hospital-asc-hero .poster-hero-action .stream-text__unit{color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important}.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-coding-direct-card--tone-1{--hospital-asc-coding-card-title-bg: var(--color-teal-green);--hospital-asc-coding-card-body-bg: var(--color-teal-green)}.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-coding-direct-card--tone-2{--hospital-asc-coding-card-title-bg: var(--color-prostate-cancer-blue-strong);--hospital-asc-coding-card-body-bg: var(--color-prostate-cancer-blue-strong)}.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-coding-direct-card--tone-3{--hospital-asc-coding-card-title-bg: var(--color-navy-blue);--hospital-asc-coding-card-body-bg: var(--color-navy-blue)}.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-coding-direct-card h3{background:var(--hospital-asc-coding-card-title-bg)!important}.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-coding-direct-card p,.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-coding-direct-card ul{background:var(--hospital-asc-coding-card-body-bg)!important}.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-coding-direct-card p{padding-bottom:.65rem!important}.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-coding-direct-card ul{min-height:clamp(9.5rem,12vw,13rem)!important;padding-top:.35rem!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-copy,.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-copy :is(h3,p,span,.stream-text__char,.stream-text__unit){text-align:left!important;text-align-last:left!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card p{text-indent:0!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card--contact .hospital-asc-engagement-card-media{padding:0!important;background:transparent!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card--contact .hospital-asc-engagement-card-media img{width:100%!important;height:100%!important;padding:0!important;object-fit:cover!important;object-position:center center!important;background:transparent!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-media--playable{position:relative!important;display:block!important;width:100%!important;padding:0!important;border:0!important;cursor:pointer!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-media--playable:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0c234005,#0c234038);pointer-events:none}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-play{position:absolute;left:50%;top:50%;z-index:1;width:clamp(3.2rem,5vw,4.8rem);height:clamp(3.2rem,5vw,4.8rem);display:grid;place-items:center;border:2px solid rgba(255,255,255,.92);background:#009ca6eb;color:var(--color-white);transform:translate(-50%,-50%)}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-play svg{width:58%;height:58%;fill:none;stroke-width:1.8}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-layout{width:min(calc(100% - 2rem),1640px)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(1rem,1.5vw,1.45rem)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card{display:grid!important;grid-template-columns:minmax(26rem,31rem) minmax(40rem,1fr) minmax(13rem,18rem)!important;align-items:center!important;gap:clamp(1.35rem,2vw,2.35rem)!important;padding:clamp(1.25rem,1.8vw,1.65rem) clamp(1.5rem,2.4vw,2.25rem)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-media{width:100%!important;aspect-ratio:16 / 9!important;min-height:0!important;padding:0!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-media img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important;padding:0!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-copy{max-width:none!important;min-width:0!important;padding:0!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card h3,.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card h3 :is(span,.stream-text__char,.stream-text__unit),.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card p,.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card p :is(span,.stream-text__char,.stream-text__unit){text-align:left!important;text-align-last:left!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card h3 .block{display:inline!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card h3 .block+.block:before{content:" "}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card--contact .hospital-asc-engagement-card-media,.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card--support .hospital-asc-engagement-card-media{background:transparent!important}@media(max-width:1200px){.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card{grid-template-columns:minmax(19rem,27rem) minmax(0,1fr) minmax(12rem,17rem)!important}}@media(max-width:900px){.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card{grid-template-columns:minmax(0,1fr)!important}}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card{grid-template-columns:minmax(21rem,26rem) minmax(0,1fr) minmax(14rem,17rem)!important;gap:clamp(1.25rem,1.8vw,2.1rem)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-action{width:100%!important;max-width:17rem!important;justify-self:end!important;box-sizing:border-box!important;padding-right:clamp(1rem,1.5vw,1.35rem)!important;padding-left:clamp(1rem,1.5vw,1.35rem)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-media{max-width:26rem!important}.hospital-asc-education-materials-modal{width:min(calc(100vw - 2rem),56rem)!important}.hospital-asc-education-materials-modal-header{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr)!important;gap:clamp(1.3rem,2vw,1.85rem)!important;align-items:center!important}.hospital-asc-education-materials-modal-header img{width:100%!important;aspect-ratio:16 / 9!important;height:auto!important;object-fit:cover!important;object-position:center center!important;background:color-mix(in srgb,var(--color-teal-green) 6%,var(--color-white))!important}@media(max-width:1200px){.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card{grid-template-columns:minmax(18rem,23rem) minmax(0,1fr) minmax(12.5rem,15rem)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-media{max-width:23rem!important}}@media(max-width:900px){.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card{grid-template-columns:minmax(0,1fr)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-action{justify-self:stretch!important;max-width:none!important}.hospital-asc-education-materials-modal-header{grid-template-columns:minmax(0,1fr)!important;padding-right:0!important}.hospital-asc-education-materials-modal-header img{max-width:24rem!important}}@media(max-width:900px){.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-action{width:min(100%,17rem)!important;max-width:17rem!important;justify-self:start!important}}.redesign-hospital-asc-page .hospital-asc-coding-direct-card,.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-coding-direct-card{--hospital-asc-coding-card-accent: var(--color-teal-green);--hospital-asc-coding-card-strong: #007F82;--hospital-asc-coding-card-soft: color-mix(in srgb, var(--color-teal-green) 7%, var(--color-white));--hospital-asc-coding-card-border: color-mix(in srgb, var(--color-teal-green) 28%, transparent);min-height:clamp(24rem,26vw,28rem)!important;border:1px solid var(--hospital-asc-coding-card-border)!important;border-radius:0!important;background:linear-gradient(180deg,var(--color-white),var(--hospital-asc-coding-card-soft))!important;color:var(--color-navy-blue)!important;box-shadow:none!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-card--tone-2,.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-coding-direct-card--tone-2{--hospital-asc-coding-card-accent: var(--color-prostate-cancer-blue-strong);--hospital-asc-coding-card-strong: color-mix(in srgb, var(--color-prostate-cancer-blue-strong) 84%, var(--color-navy-blue));--hospital-asc-coding-card-soft: color-mix(in srgb, var(--color-prostate-cancer-blue-strong) 9%, var(--color-white));--hospital-asc-coding-card-border: color-mix(in srgb, var(--color-prostate-cancer-blue-strong) 24%, transparent)}.redesign-hospital-asc-page .hospital-asc-coding-direct-card--tone-3,.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-coding-direct-card--tone-3{--hospital-asc-coding-card-accent: var(--color-navy-blue);--hospital-asc-coding-card-strong: color-mix(in srgb, var(--color-navy-blue) 92%, var(--color-black));--hospital-asc-coding-card-soft: color-mix(in srgb, var(--color-navy-blue) 7%, var(--color-white));--hospital-asc-coding-card-border: color-mix(in srgb, var(--color-navy-blue) 18%, transparent)}.redesign-hospital-asc-page .hospital-asc-coding-direct-card h3,.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-coding-direct-card h3{min-height:clamp(7.2rem,7.8vw,8.75rem)!important;display:grid!important;place-items:center!important;margin:0!important;padding:clamp(1.35rem,1.9vw,1.85rem) clamp(1.35rem,2vw,1.95rem)!important;background:linear-gradient(135deg,var(--hospital-asc-coding-card-accent),var(--hospital-asc-coding-card-strong))!important;color:var(--color-white)!important;text-align:center!important;text-align-last:center!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-card h3 :is(span,.stream-text__char,.stream-text__unit),.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-coding-direct-card h3 :is(span,.stream-text__char,.stream-text__unit){color:var(--color-white)!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-card p,.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-coding-direct-card p{margin:0!important;padding:clamp(1.35rem,1.9vw,1.75rem) clamp(1.35rem,2vw,1.95rem) .75rem!important;background:linear-gradient(180deg,var(--color-white),var(--hospital-asc-coding-card-soft))!important;color:var(--color-navy-blue)!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-card p :is(span,.stream-text__char,.stream-text__unit),.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-coding-direct-card p :is(span,.stream-text__char,.stream-text__unit){color:var(--color-navy-blue)!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-card ul,.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-coding-direct-card ul{min-height:clamp(8rem,9.5vw,10.5rem)!important;margin:0!important;padding:.25rem clamp(1.35rem,2vw,1.95rem) clamp(1.25rem,1.8vw,1.65rem) clamp(2.45rem,3vw,2.9rem)!important;background:var(--hospital-asc-coding-card-soft)!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-card li,.redesign-hospital-asc-page .hospital-asc-coding-direct-card li :is(span,.stream-text__char,.stream-text__unit),.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-coding-direct-card li,.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-coding-direct-card li :is(span,.stream-text__char,.stream-text__unit){color:var(--color-navy-blue)!important}.redesign-hospital-asc-page .hospital-asc-coding-direct-action{border-color:var(--hospital-asc-coding-card-border)!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card:nth-child(3){background:color-mix(in srgb,var(--color-navy-blue) 7%,var(--color-white))!important;border-color:color-mix(in srgb,var(--color-navy-blue) 14%,transparent)!important}@media(max-width:900px){.redesign-hospital-asc-page .hospital-asc-build-program-section .hospital-asc-build-program-support-icon,.redesign-hospital-asc-page .hospital-asc-build-program-section .hospital-asc-build-program-support-accent,.redesign-hospital-asc-page .hospital-asc-build-program-section .hospital-asc-build-program-support-heading>span,.redesign-hospital-asc-page .hospital-asc-build-program-section .hospital-asc-build-program-support-card svg{display:none!important}.redesign-hospital-asc-page .hospital-asc-build-program-section .hospital-asc-build-program-support-heading{display:block!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}}@media(max-width:900px){.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card{padding-left:clamp(1.25rem,5vw,2rem)!important;padding-right:clamp(1.25rem,5vw,2rem)!important;justify-items:center!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-media{width:min(100%,31rem)!important;justify-self:center!important;margin-inline:auto!important}.redesign-hospital-asc-page .hospital-asc-patient-resources-section .hospital-asc-engagement-card-action{width:min(100%,18rem)!important;max-width:18rem!important;margin-inline:auto!important;justify-self:center!important}}@media(max-width:899px){.redesign-hospital-asc-page .hospital-asc-pathway-card{min-height:0!important;aspect-ratio:auto!important;grid-template-rows:auto auto!important}.redesign-hospital-asc-page .hospital-asc-pathway-media{min-height:0!important;overflow:visible!important}.redesign-hospital-asc-page .hospital-asc-pathway-media img{width:100%!important;height:auto!important;object-fit:contain!important}}@media(max-width:899px){.redesign-hospital-asc-page .hospital-asc-pathway-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;min-height:0!important;height:auto!important;aspect-ratio:auto!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--color-navy-blue) 10%,transparent)!important;background:var(--color-white)!important;box-shadow:none!important}.redesign-hospital-asc-page .hospital-asc-pathway-media{position:static!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important;background:var(--color-white)!important}.redesign-hospital-asc-page .hospital-asc-pathway-media:after{display:none!important;content:none!important}.redesign-hospital-asc-page .hospital-asc-pathway-media img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;object-position:center center!important}.redesign-hospital-asc-page .hospital-asc-pathway-card-body{position:static!important;z-index:1!important;width:100%!important;padding:clamp(1rem,4vw,1.25rem)!important;background:var(--color-white)!important;text-align:center!important;transform:none!important}.redesign-hospital-asc-page .hospital-asc-pathway-icon{margin-top:0!important}}@media(max-width:900px){.redesign-hospital-asc-page .hospital-asc-coding-support-section .hospital-asc-coding-trust-icon,.redesign-hospital-asc-page .hospital-asc-coding-support-section .hospital-asc-coding-trust-card>svg{display:none!important}.redesign-hospital-asc-page .hospital-asc-coding-support-section .hospital-asc-coding-trust-card{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:clamp(1rem,4vw,1.2rem)!important}.redesign-hospital-asc-page .hospital-asc-coding-support-section .hospital-asc-coding-trust-card>div{min-width:0!important;width:100%!important}}.redesign-hospital-asc-page .hospital-asc-feature-card--tone-2,.redesign-hospital-asc-page .hospital-asc-page .hospital-asc-feature-card--tone-2{--hospital-asc-card-accent: var(--color-prostate-cancer-blue-strong) !important;--hospital-asc-card-accent-rgb: 47, 120, 168 !important;--hospital-asc-card-ink: var(--color-white) !important;--hospital-asc-card-muted: rgba(255, 255, 255, .9) !important;background:linear-gradient(135deg,var(--color-prostate-cancer-blue-strong),color-mix(in srgb,var(--color-prostate-cancer-blue-strong) 84%,var(--color-navy-blue)))!important}.patient-page{--patient-compact-shell-width: 1240px;--section-intro-font-size: var(--type-section-subtitle-size, .98rem);--section-intro-line-height: var(--type-section-subtitle-line-height, 1.42);--content-body-font-size: var(--type-body-size, .92rem);--content-small-font-size: var(--type-small-font-size, .87rem);--content-meta-font-size: var(--type-source-note-size, .76rem);--heading-card-size: var(--type-card-title-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: color-mix(in srgb, var(--color-teal-green) 78%, transparent);--patient-section-deep-shadow: color-mix(in srgb, var(--color-teal-green) 13%, transparent);--patient-section-top-inset: clamp(.4rem, 1.2vw, 1rem);--patient-section-handoff-clearance: clamp(1.6rem, 3vw, 2.6rem);--patient-section-stage-ice: var(--color-white);--patient-section-stage-aqua: var(--color-white);min-height:100vh;overflow-x:hidden;padding-top:var(--header-height-desktop);background:var(--color-white);color:var(--color-navy-blue)}.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:0;box-shadow:none}.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, var(--color-white));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:none;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(--color-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 color-mix(in srgb,var(--color-teal-green) 16%,transparent)}.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:color-mix(in srgb,var(--color-teal-green) 36%,transparent);box-shadow:inset 0 0 0 1px #ffffff70,0 .48rem 1rem color-mix(in srgb,var(--color-teal-green) 18%,transparent),0 0 0 .22rem color-mix(in srgb,var(--color-teal-green) 14%,transparent);transform:translateY(-.12rem) scale(1.08)}.patient-stories-country-item:hover{z-index:auto;transform:translate(-50%,-50%)}.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:color-mix(in srgb,var(--color-teal-green) 34%,transparent);box-shadow:0 .5rem 1rem color-mix(in srgb,var(--color-teal-green) 16%,transparent),0 0 0 .2rem color-mix(in srgb,var(--color-teal-green) 12%,transparent);transform:translateY(-.1rem) scale(1.08)}.patient-anchor-target{scroll-margin-top:calc(var(--header-height-desktop) + 2rem)}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}}.app-shell--redesign-patient .patient-page{--patient-compact-shell-width: 1240px;--patient-section-overlap: 0px;--patient-section-radius: 0px;--patient-section-deep-overlap: 0px;--patient-section-deep-radius: 0px;--patient-section-handoff-clearance: 0px;--patient-section-top-inset: 0px;--patient-section-padding-y: clamp(4.5rem, 7vw, 7rem);--patient-section-stage-ice: var(--color-white);--patient-section-stage-aqua: var(--color-white);--surface-apple-radius: 0px;--surface-apple-radius-compact: 0px;--surface-apple-radius-inner: 0px;--button-radius-primary: 0px;--button-radius-secondary: 0px;--button-radius-chip: 0px;--glow-capsule-radius: 0px;--section-intro-font-size: var(--type-section-subtitle-size);--section-intro-line-height: var(--type-section-subtitle-line-height);--content-body-font-size: var(--type-body-size);--content-body-line-height: var(--type-body-line-height);--content-small-font-size: var(--type-small-font-size);--content-small-line-height: var(--type-small-line-height);--content-meta-font-size: var(--type-source-note-size);--content-meta-line-height: var(--type-source-note-line-height);--heading-card-size: var(--type-card-title-size);--heading-featured-size: var(--type-node-title-size);--heading-section-size: var(--type-section-title-size);--heading-section-min: var(--type-section-title-size);--heading-section-max: var(--type-section-title-size);--redesign-patient-hero-title-size: var(--type-hero-title-size);--redesign-patient-section-title-size: var(--type-section-title-size);--redesign-patient-point-title-size: var(--type-node-title-size);--redesign-patient-body-size: var(--type-body-size);--redesign-patient-meta-size: var(--type-source-note-size);--redesign-patient-title-line-height: var(--type-section-title-line-height);--redesign-patient-point-title-line-height: var(--type-node-title-line-height);--redesign-patient-body-line-height: var(--type-body-line-height);background:var(--color-white);color:var(--color-black);font-family:var(--redesign-reference-body-font)}.app-shell--redesign-patient .patient-page :is(section,article,aside,button,a,img,video,iframe,table,.patient-section-stage,.treatment-options-section-stage,.patient-section-sprout,.treatment-options-section-sprout,[class*=card],[class*=panel],[class*=tile],[class*=frame],[class*=button],[class*=cta],[class*=pill],[class*=badge],[class*=thumb],[class*=media],[class*=figure],[class*=modal],[class*=dialog],[class*=wrap]){border-radius:0!important}.app-shell--redesign-patient .patient-page :is(.patient-section-stage,.treatment-options-section-stage,.patient-understanding-prostate,.patient-difference){width:100%;margin:0;padding:var(--patient-section-padding-y) 0!important;border-top:0;border-radius:0!important;box-shadow:none!important;clip-path:none!important;overflow:hidden}.app-shell--redesign-patient .patient-page>.patient-section-stage:not(:last-child),.app-shell--redesign-patient .patient-treatment-options-context>.treatment-options-section-stage:not(:last-child){padding-bottom:var(--patient-section-padding-y)!important}.app-shell--redesign-patient .patient-section-sprout,.app-shell--redesign-patient .treatment-options-section-sprout,.app-shell--redesign-patient .section-mist,.app-shell--redesign-patient :is(.patient-understanding-prostate-rule,.patient-hifu-help-title-rule,.patient-treatment-regret-rule,.patient-story-rule,.patient-treatment-regret-card-rule,.patient-hifu-help-callout-rule){display:none!important}.app-shell--redesign-patient .patient-difference-heading h2:after{display:none!important}.app-shell--redesign-patient .patient-page :is(.patient-understanding-prostate,.patient-difference,.treatment-options-comparison,.patient-stories){--patient-section-stage-background: var(--color-white);background:var(--color-white)!important}.app-shell--redesign-patient .patient-page :is(.patient-treatment-regret,.patient-hifu-help,.patient-resources){--patient-section-stage-background: var(--color-white);background:var(--color-white)!important;border-top-color:transparent!important;color:var(--color-navy-blue)}.app-shell--redesign-patient .patient-continuity-region{background:var(--color-white)!important}.app-shell--redesign-patient .patient-continuity-region:before,.app-shell--redesign-patient .patient-continuity-region:after{display:none!important}.app-shell--redesign-patient .patient-page :is(.patient-understanding-prostate-shell,.patient-difference-shell,.patient-hifu-help-shell,.patient-stories-shell,.patient-resource-hub-shell,.treatment-options-section-shell){width:min(calc(100% - clamp(2rem,8vw,10rem)),1768px);margin-inline:auto}.app-shell--redesign-patient .patient-page :is(.patient-understanding-prostate-copy,.patient-prostate-conditions-header,.patient-difference-heading,.patient-treatment-regret-heading,.treatment-options-section-heading,.patient-hifu-help-heading,.patient-stories-heading,.patient-resources-intro,.patient-resource-hub-header){max-width:980px;margin-inline:auto;text-align:center;justify-items:center}.app-shell--redesign-patient .patient-page .patient-stories-heading,.app-shell--redesign-patient .patient-page .patient-stories-heading p{width:100%!important;max-width:none!important}.app-shell--redesign-patient .patient-page :is(h1,h2,h3,h4,p,li,small,strong,a,button,th,td,summary,caption,span){letter-spacing:0!important}.app-shell--redesign-patient .patient-hero h1{color:var(--color-navy-blue);font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-patient-hero-title-size)!important;font-weight:800!important;line-height:1.16!important}.app-shell--redesign-patient .patient-hero p{max-width:43rem!important;color:var(--color-black);font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-patient-body-size)!important;font-weight:400!important;line-height:var(--redesign-patient-body-line-height)!important}@media(max-width:1200px){.app-shell--redesign-patient .patient-hero p{max-width:38rem!important}}.app-shell--redesign-patient .patient-page :is(.patient-understanding-prostate-copy h2,.patient-prostate-conditions h2,.patient-difference-heading h2,.patient-treatment-regret-heading h2,.treatment-options-section-heading h2,.patient-hifu-help-heading h2,.patient-stories-heading h2,.patient-resource-hub-header h2,.patient-resource-hub-title,.patient-resource-hub-heading h2){color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-patient-section-title-size)!important;font-weight:800!important;line-height:var(--redesign-patient-title-line-height)!important;text-align:center!important}.app-shell--redesign-patient .patient-page :is(.patient-understanding-prostate-fact-copy strong,.patient-prostate-condition-title-row h3,.patient-prostate-condition-symptoms h4,.patient-difference-table th,.patient-difference-mobile-panel h3,.patient-difference-guide-copy h3,.patient-treatment-regret-group h3,.patient-treatment-regret-banner-copy strong,.patient-hifu-help-card h3,.patient-hifu-help-callout h3,.patient-story-copy blockquote,.patient-story-meta strong,.patient-stories-country-strip-head strong,.patient-resource-card h3,.patient-resource-featured h3,.patient-treatment-pathway h3){font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-patient-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-patient-point-title-line-height)!important}.app-shell--redesign-patient .patient-page :is(.patient-understanding-prostate-intro,.patient-understanding-prostate-fact-copy small,.patient-understanding-prostate-image-card p,.patient-prostate-conditions-header p,.patient-prostate-condition-detail p,.patient-prostate-condition-preview,.patient-prostate-condition-symptoms li,.patient-prostate-condition-disclaimer,.patient-difference-table,.patient-difference-guide-copy p,.patient-treatment-regret-heading p,.patient-treatment-regret-group-top p,.patient-treatment-regret-item h4,.patient-treatment-regret-item p,.patient-treatment-regret-banner-copy span,.treatment-options-section-heading p,.treatment-options-comparison-table,.treatment-options-comparison-sources,.treatment-options-comparison-banner,.patient-hifu-help-subtitle,.patient-hifu-help-body,.patient-hifu-help-kicker,.patient-hifu-help-benefit,.patient-hifu-help-fact p,.patient-hifu-help-callout p,.patient-stories-heading p,.patient-stories-status,.patient-story-tag,.patient-resource-card p,.patient-resource-card li,.patient-resource-featured p,.patient-resource-hub-copy,.patient-caregiver-gateway p){color:var(--color-black)!important;font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-patient-body-size)!important;font-weight:400!important;line-height:var(--redesign-patient-body-line-height)!important}.app-shell--redesign-patient .patient-page :is(.patient-prostate-conditions,.patient-treatment-regret,.patient-hifu-help,.patient-resources) :is(.patient-prostate-conditions-header h2,.patient-difference-heading h2,.treatment-options-section-heading h2,.patient-hifu-help-heading h2,.patient-resource-hub-header h2,.patient-resource-hub-title,.patient-resource-hub-heading h2){color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-page :is(.patient-prostate-conditions,.patient-treatment-regret,.patient-hifu-help,.patient-resources) :is(.patient-prostate-conditions-header p,.patient-difference-heading p,.treatment-options-section-heading p,.patient-treatment-regret-heading p,.patient-hifu-help-heading p,.patient-resource-hub-copy){color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-page :is(.patient-prostate-conditions,.patient-treatment-regret,.patient-hifu-help,.patient-resources) :is(.patient-difference-table-wrap,.patient-difference-disclaimer,.treatment-options-comparison-chart-card,.treatment-options-comparison-sources,.patient-story-card,.patient-stories-country-strip,.patient-stories-country-more,.patient-stories-region-map){background:#fffffff5!important}.app-shell--redesign-patient .patient-page :is(.patient-difference,.treatment-options-comparison,.patient-stories) :is(.patient-difference-table-wrap,.patient-difference-disclaimer,.treatment-options-comparison-chart-card,.treatment-options-comparison-sources,.treatment-options-comparison-banner,.patient-story-card){border-color:#006f7a2e!important}.app-shell--redesign-patient .patient-page :is(.patient-difference,.treatment-options-comparison,.patient-stories) :is(.patient-difference-heading h2,.treatment-options-section-heading h2,.patient-stories-heading h2){color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-page :is(.patient-difference,.treatment-options-comparison,.patient-stories) :is(.patient-difference-heading p,.treatment-options-section-heading p,.patient-stories-heading p,.patient-stories-status){color:var(--color-black)!important}.app-shell--redesign-patient .patient-page :is(.patient-understanding-prostate-tab,.patient-difference-eyebrow,.patient-treatment-regret-item-number,.patient-prostate-condition-source,.patient-difference-sources,.patient-story-country-badge,.patient-resource-kicker,.patient-treatment-pathway-eyebrow){font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-patient-meta-size)!important;font-weight:700!important;line-height:1.2!important}.app-shell--redesign-patient .patient-page :is(.patient-difference-guide-button,.patient-hifu-help-data-button,.patient-stories-arrow,.patient-stories-country-more,.patient-stories-country-strip-head a,.patient-resource-action,.patient-resource-download,.patient-treatment-pathway-action){min-height:3.75rem;border-radius:0!important;font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-patient-body-size)!important;font-weight:700!important;line-height:1.15!important;box-shadow:none!important}.app-shell--redesign-patient .patient-page :is(.patient-prostate-condition-card,.patient-prostate-condition-detail,.patient-prostate-condition-disclaimer,.patient-difference-table-wrap,.patient-difference-disclaimer,.patient-treatment-regret-group,.patient-treatment-regret-banner,.treatment-options-comparison-chart-card,.treatment-options-comparison-sources,.treatment-options-comparison-banner,.patient-hifu-help-card,.patient-hifu-help-callout,.patient-story-card,.patient-resource-card,.patient-resource-featured,.patient-caregiver-gateway,.patient-treatment-pathway){border:1px solid rgba(0,111,122,.18)!important;border-radius:0!important;box-shadow:none!important}.app-shell--redesign-patient .patient-page :is(.patient-prostate-condition-card,.patient-difference-table-wrap,.patient-difference-mobile-panel,.patient-treatment-regret-group,.treatment-options-comparison-chart-card,.patient-hifu-help-card,.patient-story-card,.patient-stories-country-strip,.patient-stories-region-map,.patient-resource-card,.patient-resource-featured,.patient-caregiver-gateway,.patient-treatment-pathway){background:#ffffffeb!important}.app-shell--redesign-patient .patient-difference-guide-cta,.app-shell--redesign-patient .patient-treatment-regret-banner,.app-shell--redesign-patient .patient-hifu-help-callout{border-radius:0!important;background:var(--color-white)!important;color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-difference-guide-cta :is(h3,p,span),.app-shell--redesign-patient .patient-treatment-regret-banner :is(strong,span),.app-shell--redesign-patient .patient-hifu-help-callout :is(h3,p){color:var(--color-navy-blue)!important}.app-shell--redesign-patient .treatment-options-comparison-chart-card{margin-top:clamp(1.5rem,2.5vw,2.25rem)!important;border-top:.34rem solid var(--color-teal-green)!important;overflow:hidden!important}.app-shell--redesign-patient .treatment-options-comparison .treatment-options-section-heading p{width:min(100%,91rem)!important;max-width:91rem!important}.app-shell--redesign-patient .treatment-options-comparison-table{min-width:56rem!important;table-layout:fixed!important}.app-shell--redesign-patient .treatment-options-comparison-table thead th{padding:.72rem 1rem!important;background:var(--color-teal-green)!important;color:var(--color-white)!important;font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-patient-body-size)!important;font-weight:700!important;line-height:var(--redesign-patient-point-title-line-height)!important;border-right-color:#ffffff52!important;border-bottom-color:var(--color-teal-green)!important}.app-shell--redesign-patient .treatment-options-comparison-th-content svg,.app-shell--redesign-patient .treatment-options-comparison-approach svg{display:none!important}.app-shell--redesign-patient .treatment-options-comparison-th-content,.app-shell--redesign-patient .treatment-options-comparison-approach{gap:0!important}.app-shell--redesign-patient .treatment-options-comparison-approach{display:grid!important;grid-template-columns:1fr!important;place-items:center!important;width:100%!important;justify-content:center!important;text-align:center!important}.app-shell--redesign-patient .treatment-options-comparison-table :is(th,td):nth-child(1){width:17%!important;text-align:center!important}.app-shell--redesign-patient .treatment-options-comparison-table :is(th,td):nth-child(2){width:35%!important}.app-shell--redesign-patient .treatment-options-comparison-table :is(th,td):nth-child(3){width:13%!important}.app-shell--redesign-patient .treatment-options-comparison-table :is(th,td):nth-child(4){width:15%!important}.app-shell--redesign-patient .treatment-options-comparison-table :is(th,td):nth-child(5){width:20%!important}.app-shell--redesign-patient .treatment-options-comparison-table tbody th,.app-shell--redesign-patient .treatment-options-comparison-table tbody td{padding:.72rem 1rem!important;font-size:var(--redesign-patient-body-size)!important;line-height:var(--redesign-patient-body-line-height)!important}.app-shell--redesign-patient .treatment-options-comparison-table tbody th{font-family:var(--redesign-reference-heading-font)!important;font-weight:700!important}.app-shell--redesign-patient .treatment-options-comparison-table tbody td{font-family:var(--redesign-reference-body-font)!important;font-weight:400!important}.app-shell--redesign-patient .treatment-options-comparison-table tbody td strong{font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-patient-body-size)!important;font-weight:700!important;line-height:var(--redesign-patient-point-title-line-height)!important}.app-shell--redesign-patient .treatment-options-comparison-table tbody th:first-child{padding-left:.8rem!important;padding-right:.8rem!important;vertical-align:middle!important}.app-shell--redesign-patient .treatment-options-comparison-table tbody tr:nth-child(2n){background:var(--color-white)!important}.app-shell--redesign-patient .treatment-options-comparison-table-row--featured{background:var(--color-white)!important}.app-shell--redesign-patient .patient-page .treatment-options-comparison-sources{margin-top:.8rem!important;width:min(100%,91rem)!important;display:block!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell--redesign-patient .patient-page .treatment-options-comparison-sources-icon{display:none!important}.app-shell--redesign-patient .patient-page .treatment-options-comparison-sources-copy{grid-column:auto!important;grid-template-columns:1fr!important;gap:.18rem!important}.app-shell--redesign-patient .patient-page .treatment-options-comparison-sources p{margin:0!important;color:var(--type-source-note-color)!important;font-family:var(--type-source-note-font)!important;font-size:var(--type-source-note-size)!important;font-weight:var(--type-source-note-weight)!important;line-height:var(--type-source-note-line-height)!important}.app-shell--redesign-patient .patient-page .treatment-options-comparison-sources strong{color:var(--type-source-note-color)!important;font-family:var(--type-source-note-font)!important;font-weight:700!important}.app-shell--redesign-patient .patient-page .treatment-options-comparison-sources-copy p+p{padding-left:0!important;border-left:0!important}.app-shell--redesign-patient .treatment-options-comparison-banner{width:min(100%,91rem)!important;max-width:91rem!important;margin:.35rem auto 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;justify-content:flex-start!important;text-align:left!important;gap:0!important}.app-shell--redesign-patient .treatment-options-comparison-banner-icon{display:none!important}.app-shell--redesign-patient .treatment-options-comparison-banner-text{color:var(--type-source-note-color)!important;font-family:var(--type-source-note-font)!important;font-size:var(--type-source-note-size)!important;font-weight:var(--type-source-note-weight)!important;line-height:var(--type-source-note-line-height)!important;margin:0!important}.app-shell--redesign-patient .treatment-options-comparison-banner-text strong{color:var(--type-source-note-color)!important;font-family:var(--type-source-note-font)!important;font-size:var(--type-source-note-size)!important;font-weight:700!important;line-height:var(--type-source-note-line-height)!important}.app-shell--redesign-patient .patient-page :is(.patient-understanding-prostate-fact-icon,.patient-prostate-conditions-mark,.patient-prostate-condition-icon,.patient-difference-heading-icon,.patient-difference-row-icon,.patient-difference-row-number,.patient-difference-disclaimer-icon,.patient-difference-guide-icon,.patient-treatment-regret-group-icon,.patient-treatment-regret-item-icon,.patient-treatment-regret-banner-icon,.patient-hifu-help-card-icon,.patient-hifu-help-benefit-icon,.patient-hifu-help-callout-icon,.patient-story-play,.patient-stories-country-more-icon){border-radius:0!important}.app-shell--redesign-patient .patient-page.patient-page--stage-motion-ready :is(.patient-section-stage:not(.is-visible),.treatment-options-section-stage:not(.is-visible)),.app-shell--redesign-patient .patient-page :is(.patient-section-stage.is-visible,.treatment-options-section-stage.is-visible){animation:none!important;clip-path:none!important;filter:none!important;transform:none!important}@media(max-width:899px){.app-shell--redesign-patient .patient-page{--patient-section-padding-y: 3.4rem}.app-shell--redesign-patient .patient-page :is(.patient-understanding-prostate-shell,.patient-difference-shell,.patient-hifu-help-shell,.patient-stories-shell,.patient-resource-hub-shell,.treatment-options-section-shell){width:min(calc(100% - 2rem),48rem)}}@media(max-width:480px){.app-shell--redesign-patient .patient-page :is(.patient-understanding-prostate-shell,.patient-difference-shell,.patient-hifu-help-shell,.patient-stories-shell,.patient-resource-hub-shell,.treatment-options-section-shell){width:min(calc(100% - 1.5rem),26rem)}.app-shell--redesign-patient .patient-page .patient-hero-copy{background:transparent!important;box-shadow:none!important}.app-shell--redesign-patient .patient-page .patient-hero-left-art:before{content:none!important;display:none!important}}.app-shell--redesign-patient .patient-understanding-prostate-title{width:min(100%,58rem)!important;margin:0 auto clamp(1.45rem,2.8vw,2.7rem)!important}.app-shell--redesign-patient .patient-understanding-prostate-title h2{color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-patient-section-title-size)!important;font-weight:800!important;line-height:var(--redesign-patient-title-line-height)!important;text-align:center!important}.app-shell--redesign-patient .patient-understanding-prostate-card{grid-template-columns:minmax(42rem,.82fr) minmax(23.2rem,.7fr)!important;gap:clamp(.7rem,1.1vw,1.55rem)!important;align-items:center!important;padding-block:clamp(1.15rem,2vw,2rem) clamp(1.6rem,2.4vw,2.4rem)!important}.app-shell--redesign-patient .patient-understanding-prostate-copy{justify-items:stretch!important;width:100%!important;max-width:45rem!important;justify-self:end!important;margin-inline:0!important;padding-left:clamp(2rem,3vw,4rem)!important;text-align:left!important}.app-shell--redesign-patient .patient-understanding-prostate-facts{gap:clamp(1.05rem,1.6vw,1.55rem)!important}.app-shell--redesign-patient .patient-understanding-prostate-fact{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;grid-template-columns:1rem minmax(0,1fr)!important;gap:clamp(.9rem,1.2vw,1.1rem)!important}.app-shell--redesign-patient .patient-understanding-prostate-fact:before{width:.72rem!important;margin-top:.4rem!important;background:var(--color-teal-green)!important}.app-shell--redesign-patient .patient-understanding-prostate-fact-copy{gap:.42rem!important;text-align:left!important}.app-shell--redesign-patient .patient-understanding-prostate-fact-copy strong{color:var(--color-navy-blue)!important;font-size:var(--redesign-patient-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-patient-point-title-line-height)!important}.app-shell--redesign-patient .patient-understanding-prostate-fact-copy small{color:var(--color-black)!important;font-size:var(--redesign-patient-body-size)!important;font-weight:400!important;line-height:var(--redesign-patient-body-line-height)!important}.app-shell--redesign-patient .patient-understanding-prostate-image-card{width:min(100%,29.9rem)!important;justify-self:center!important;margin-inline:auto!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.app-shell--redesign-patient .patient-understanding-prostate-image-card img{width:100%!important;height:auto!important;object-fit:contain!important;background:transparent!important;box-shadow:none!important}@media(max-width:1050px){.app-shell--redesign-patient .patient-understanding-prostate-card{grid-template-columns:1fr!important}.app-shell--redesign-patient .patient-understanding-prostate-copy{max-width:42rem!important;margin-inline:auto!important}.app-shell--redesign-patient .patient-understanding-prostate-image-card{width:min(92%,23.1rem)!important}}@media(max-width:700px){.app-shell--redesign-patient .patient-understanding-prostate-title h2{font-size:clamp(2rem,8vw,2.35rem)!important}.app-shell--redesign-patient .patient-understanding-prostate-image-card{width:min(96%,16.3rem)!important}}.app-shell--redesign-patient .patient-page :is(.patient-prostate-conditions,.patient-difference,.patient-hifu-help){--patient-redesign-bph: var(--color-teal-green);--patient-redesign-bph-strong: var(--color-teal-green);--patient-redesign-bph-soft: var(--color-bph-green-soft);--patient-redesign-pca: var(--color-prostate-cancer-blue);--patient-redesign-pca-strong: var(--color-prostate-cancer-blue-strong);--patient-redesign-pca-soft: var(--color-prostate-cancer-blue-soft)}.app-shell--redesign-patient .patient-page :is(.patient-prostate-conditions h2,.patient-difference-heading h2,.patient-hifu-help-heading h2){font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-patient-section-title-size)!important;font-weight:800!important;line-height:var(--redesign-patient-title-line-height)!important}.app-shell--redesign-patient .patient-page :is(.patient-prostate-conditions-header p,.patient-difference-heading p,.patient-hifu-help-heading p){max-width:58rem!important;font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-patient-body-size)!important;font-weight:400!important;line-height:var(--redesign-patient-body-line-height)!important}.app-shell--redesign-patient .patient-page :is(.patient-prostate-condition-title-row h3,.patient-difference-table th,.patient-difference-mobile-panel h3,.patient-hifu-help-card h3){font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-patient-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-patient-point-title-line-height)!important}.app-shell--redesign-patient .patient-page :is(.patient-prostate-condition-detail p,.patient-prostate-condition-preview,.patient-prostate-condition-symptoms li,.patient-prostate-condition-disclaimer,.patient-difference-table td,.patient-difference-mobile-panel li,.patient-hifu-help-body,.patient-hifu-help-benefit,.patient-hifu-help-fact p){font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-patient-body-size)!important;font-weight:400!important;line-height:var(--redesign-patient-body-line-height)!important}.app-shell--redesign-patient .patient-page :is(.patient-prostate-condition-source,.patient-difference-sources,.patient-difference-sources p){font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-patient-meta-size)!important;font-weight:400!important;line-height:1.35!important}.app-shell--redesign-patient .patient-prostate-condition-card--bph,.app-shell--redesign-patient .patient-hifu-help-card--bph{border-top-color:var(--patient-redesign-bph)!important;background:var(--patient-redesign-bph-soft)!important}.app-shell--redesign-patient .patient-prostate-condition-card--pca,.app-shell--redesign-patient .patient-hifu-help-card--cancer{border-top-color:var(--patient-redesign-pca)!important;background:var(--patient-redesign-pca-soft)!important}.app-shell--redesign-patient .patient-prostate-condition-card--bph :is(.patient-prostate-condition-icon,.patient-prostate-condition-symptoms h4 svg),.app-shell--redesign-patient .patient-hifu-help-card--bph :is(.patient-hifu-help-subtitle,.patient-hifu-help-benefit-dot){color:var(--patient-redesign-bph-strong)!important}.app-shell--redesign-patient .patient-prostate-condition-card--pca :is(.patient-prostate-condition-icon,.patient-prostate-condition-symptoms h4 svg),.app-shell--redesign-patient .patient-hifu-help-card--cancer :is(.patient-hifu-help-subtitle,.patient-hifu-help-benefit-dot){color:var(--patient-redesign-pca-strong)!important}.app-shell--redesign-patient .patient-hifu-help-benefit-dot{background:currentColor!important}.app-shell--redesign-patient .patient-page .patient-hifu-help-card{padding:0 0 clamp(1.35rem,2vw,1.8rem)!important;overflow:hidden!important;background-image:none!important}.app-shell--redesign-patient .patient-page .patient-hifu-help-card--bph{background:var(--patient-redesign-bph-soft)!important}.app-shell--redesign-patient .patient-page .patient-hifu-help-card--cancer{background:var(--patient-redesign-pca-soft)!important}.app-shell--redesign-patient .patient-page .patient-hifu-help-card-header{background:var(--panel-accent)!important}.app-shell--redesign-patient .patient-page .patient-hifu-help-card-header h3{color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important;font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-patient-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-patient-point-title-line-height)!important}.app-shell--redesign-patient .patient-page .patient-hifu-help-callout{background:var(--color-white)!important}.app-shell--redesign-patient .patient-page .patient-hifu-help-callout h3,.app-shell--redesign-patient .patient-page .patient-hifu-help-callout p{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-difference{background:var(--color-white)!important}.app-shell--redesign-patient .patient-difference-shell{width:min(80%,1414px)!important}.app-shell--redesign-patient .patient-difference-table-wrap{border-color:color-mix(in srgb,var(--color-navy-blue) 16%,transparent)!important;background:#fffffffa!important}.app-shell--redesign-patient .patient-difference-table th{text-align:center!important}.app-shell--redesign-patient .patient-difference-table td:first-child{background:var(--patient-redesign-bph-soft)!important}.app-shell--redesign-patient .patient-difference-table td:last-child{background:var(--patient-redesign-pca-soft)!important}.app-shell--redesign-patient .patient-difference-table th:first-child{background:var(--patient-redesign-bph)!important;color:var(--color-white)!important}.app-shell--redesign-patient .patient-difference-table th:last-child{background:var(--patient-redesign-pca)!important;color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-difference-sources,.app-shell--redesign-patient .patient-difference-sources p,.app-shell--redesign-patient .patient-difference-sources a{color:var(--color-teal-green)!important;font-size:clamp(.92rem,.84vw,1rem)!important;line-height:1.35!important}.app-shell--redesign-patient .patient-difference-guide-cta{width:min(80%,1414px)!important}.app-shell--redesign-patient .patient-difference-guide-copy>div{max-width:34rem!important}.app-shell--redesign-patient .patient-difference-guide-copy h3{font-size:clamp(1.45rem,1.8vw,1.82rem)!important;font-weight:700!important}.app-shell--redesign-patient .patient-difference-guide-copy p{font-size:clamp(1rem,1.06vw,1.12rem)!important;line-height:1.38!important}.app-shell--redesign-patient .patient-difference-guide-button{min-width:20rem!important;font-size:clamp(.98rem,1vw,1.06rem)!important}@media(max-width:899px){.app-shell--redesign-patient .patient-difference-shell,.app-shell--redesign-patient .patient-difference-guide-cta{width:min(calc(100% - 2rem),48rem)!important}}.app-shell--redesign-patient .patient-prostate-condition-card{border-color:color-mix(in srgb,var(--color-teal-green) 20%,transparent)!important;box-shadow:0 1rem 2rem #00162824!important}.app-shell--redesign-patient .patient-prostate-condition-card--bph{background:linear-gradient(180deg,#ffffffc7,#ffffff94),linear-gradient(135deg,color-mix(in srgb,var(--color-teal-green) 28%,transparent),#007f8221)!important;border-top-color:var(--patient-redesign-bph)!important}.app-shell--redesign-patient .patient-prostate-condition-card--pca{background:linear-gradient(180deg,#ffffffc7,#ffffff94),linear-gradient(135deg,color-mix(in srgb,var(--patient-redesign-pca) 36%,transparent),color-mix(in srgb,var(--patient-redesign-pca-strong) 14%,transparent))!important;border-top-color:var(--patient-redesign-pca)!important}.app-shell--redesign-patient .patient-prostate-condition-card--bph .patient-prostate-condition-detail{background:color-mix(in srgb,var(--color-white) 72%,var(--color-bph-green-panel))!important;border-color:color-mix(in srgb,var(--color-teal-green) 22%,transparent)!important}.app-shell--redesign-patient .patient-prostate-condition-card--pca .patient-prostate-condition-detail{background:color-mix(in srgb,var(--color-white) 72%,var(--color-prostate-cancer-blue-panel))!important;border-color:color-mix(in srgb,var(--patient-redesign-pca-strong) 20%,transparent)!important}.app-shell--redesign-patient .patient-prostate-condition-detail summary,.app-shell--redesign-patient .patient-prostate-condition-detail summary span{color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-heading-font)!important;font-size:clamp(1.22rem,1.35vw,1.44rem)!important;font-weight:800!important;line-height:var(--redesign-patient-point-title-line-height)!important}.app-shell--redesign-patient .patient-prostate-condition-detail summary svg{width:1.18rem!important;height:1.18rem!important}.app-shell--redesign-patient .patient-prostate-condition-symptoms h4{gap:0!important}.app-shell--redesign-patient .patient-prostate-condition-symptoms h4 svg{display:none!important}.app-shell--redesign-patient .patient-prostate-condition-source,.app-shell--redesign-patient .patient-prostate-condition-source a{color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-body-font)!important;font-size:clamp(1rem,1.06vw,1.12rem)!important;line-height:1.42!important}.app-shell--redesign-patient .patient-prostate-condition-source a{font-weight:700!important}.app-shell--redesign-patient .patient-page .patient-prostate-conditions{background:var(--color-white)!important;color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-page .patient-prostate-conditions h2,.app-shell--redesign-patient .patient-page .patient-prostate-conditions-header p{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-page .patient-prostate-condition-card{overflow:hidden!important;padding:0!important;border-top:0!important;background-image:none!important;align-content:start!important}.app-shell--redesign-patient .patient-page .patient-prostate-condition-card--bph{background:var(--patient-redesign-bph-soft)!important;border-color:color-mix(in srgb,var(--color-teal-green) 28%,transparent)!important}.app-shell--redesign-patient .patient-page .patient-prostate-condition-card--pca{background:var(--patient-redesign-pca-soft)!important;border-color:color-mix(in srgb,var(--patient-redesign-pca-strong) 24%,transparent)!important}.app-shell--redesign-patient .patient-page .patient-prostate-condition-title-row{height:clamp(5.6rem,6vw,6.7rem)!important;min-height:0!important;box-sizing:border-box!important;align-self:start!important;padding:clamp(1.05rem,1.6vw,1.45rem) clamp(1.2rem,2vw,1.8rem)!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;text-align:center!important}.app-shell--redesign-patient .patient-page .patient-prostate-condition-card--bph .patient-prostate-condition-title-row{background:var(--color-teal-green)!important}.app-shell--redesign-patient .patient-page .patient-prostate-condition-card--pca .patient-prostate-condition-title-row{background:var(--patient-redesign-pca)!important}.app-shell--redesign-patient .patient-page .patient-prostate-condition-title-row h3,.app-shell--redesign-patient .patient-page .patient-prostate-condition-card--bph .patient-prostate-condition-title-row h3,.app-shell--redesign-patient .patient-page .patient-prostate-condition-card--pca .patient-prostate-condition-title-row h3{color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important;font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-patient-point-title-size)!important;font-weight:900!important;line-height:var(--redesign-patient-point-title-line-height)!important;letter-spacing:0!important;text-shadow:0 1px 1px rgba(6,21,33,.2)!important;font-synthesis:none!important;white-space:nowrap!important}.app-shell--redesign-patient .patient-page .patient-prostate-condition-card--pca .patient-prostate-condition-title-row h3{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;text-shadow:none!important}.app-shell--redesign-patient .patient-page .patient-prostate-condition-detail summary span,.app-shell--redesign-patient .patient-page .patient-prostate-condition-symptoms h4{font-weight:900!important}.app-shell--redesign-patient .patient-page .patient-prostate-condition-icon,.app-shell--redesign-patient .patient-page .patient-prostate-condition-card--bph .patient-prostate-condition-icon,.app-shell--redesign-patient .patient-page .patient-prostate-condition-card--pca .patient-prostate-condition-icon{display:none!important}.app-shell--redesign-patient .patient-page .patient-prostate-condition-icon svg{color:var(--color-white)!important}.app-shell--redesign-patient .patient-page .patient-prostate-condition-body img{border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell--redesign-patient .patient-page .patient-prostate-condition-card--pca .patient-prostate-condition-icon{border-color:color-mix(in srgb,var(--color-navy-blue) 45%,transparent)!important;background:#fff3!important;color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-page .patient-prostate-condition-card--pca .patient-prostate-condition-icon svg{color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-difference-disclaimer{grid-template-columns:minmax(0,1fr)!important;gap:0!important;align-items:start!important;padding:clamp(.5rem,.76vw,.66rem) clamp(.68rem,1.05vw,.88rem)!important;border:1px solid var(--type-source-note-border)!important;background:var(--type-source-note-surface)!important}.app-shell--redesign-patient .patient-difference-disclaimer-icon{display:none!important}.app-shell--redesign-patient .patient-difference-disclaimer p{color:var(--type-source-note-color)!important}.app-shell--redesign-patient .patient-difference-disclaimer-label{display:inline!important;margin-right:.28rem!important;color:inherit!important}.app-shell--redesign-patient .patient-difference-guide-cta{padding:clamp(1.45rem,2.25vw,2.15rem) clamp(1.6rem,3vw,3rem)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(1.5rem,4vw,5rem)!important;border-radius:8px!important;background:var(--color-white)!important;box-shadow:none!important}.app-shell--redesign-patient .patient-difference-guide-copy{display:block!important;min-width:0!important}.app-shell--redesign-patient .patient-difference-guide-copy>div{max-width:38rem!important}.app-shell--redesign-patient .patient-difference-guide-icon{display:none!important}.app-shell--redesign-patient .patient-difference-guide-copy h3{margin:0!important;color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-difference-guide-copy p{margin-top:.45rem!important;color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-difference-guide-actions{width:auto!important;justify-content:flex-end!important}.app-shell--redesign-patient .patient-difference-guide-button{min-width:0!important;min-height:3.9rem!important;padding:.95rem clamp(1.55rem,2.4vw,2.15rem)!important;border-radius:8px!important;background:var(--color-white)!important;color:var(--color-navy-blue)!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important}.app-shell--redesign-patient .patient-difference-guide-button span{display:inline!important}.app-shell--redesign-patient .patient-difference-guide-button svg{flex:0 0 auto!important}@media(max-width:899px){.app-shell--redesign-patient .patient-difference-guide-cta{grid-template-columns:minmax(0,1fr)!important;gap:1.25rem!important}.app-shell--redesign-patient .patient-difference-guide-actions,.app-shell--redesign-patient .patient-difference-guide-button{width:100%!important}.app-shell--redesign-patient .patient-difference-guide-button{white-space:normal!important}}.app-shell--redesign-patient .patient-difference-disclaimer p,.app-shell--redesign-patient .patient-difference-disclaimer p span,.app-shell--redesign-patient .patient-difference-disclaimer-label,.app-shell--redesign-patient .patient-difference-disclaimer-label span{color:var(--type-source-note-color)!important;font-family:var(--type-source-note-font)!important;font-size:var(--type-source-note-size)!important;font-weight:var(--type-source-note-weight)!important;line-height:var(--type-source-note-line-height)!important}.app-shell--redesign-patient .patient-difference-sources p{font-size:clamp(.86rem,.82vw,.96rem)!important;line-height:1.36!important}.app-shell--redesign-patient .patient-difference-guide-copy h3{font-size:clamp(1.42rem,1.65vw,1.72rem)!important;font-weight:800!important;line-height:1.12!important}.app-shell--redesign-patient .patient-difference-guide-copy p{max-width:31rem!important;font-size:clamp(1rem,1.1vw,1.16rem)!important;font-weight:500!important;line-height:1.3!important}.app-shell--redesign-patient .patient-difference-guide-button span{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-heading-font)!important;font-size:clamp(.95rem,.9vw,1.03rem)!important;font-weight:800!important;line-height:1.15!important}.app-shell--redesign-patient .patient-difference-guide-button{min-height:3.45rem!important;gap:.72rem!important}.app-shell--redesign-patient .patient-page>.patient-difference.patient-section-stage:not(:last-child){padding-bottom:clamp(2.4rem,4vw,3.8rem)!important}.app-shell--redesign-patient .patient-treatment-options-context>.patient-treatment-regret.treatment-options-section-stage{margin-top:clamp(2.4rem,4vw,3.8rem)!important}.app-shell--redesign-patient .patient-page .patient-hifu-help-card--bph .patient-hifu-help-callout{width:auto!important;margin:auto clamp(1.2rem,2vw,1.8rem) 0!important;padding:clamp(1rem,1.4vw,1.25rem)!important;display:block!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;background:var(--color-white)!important}.app-shell--redesign-patient .patient-page .patient-hifu-help-card--bph .patient-hifu-help-callout h3{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;font-size:clamp(1.2rem,1.45vw,1.5rem)!important;font-weight:700!important;line-height:1.16!important}.app-shell--redesign-patient .patient-page .patient-hifu-help-card--bph .patient-hifu-help-callout p{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;font-size:clamp(.9rem,.92vw,1rem)!important;line-height:1.4!important}.app-shell--redesign-patient .patient-page .patient-hifu-help-card--cancer .patient-hifu-help-card-header h3{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;text-shadow:none!important}.app-shell--redesign-patient .patient-page .patient-hifu-help-card--bph .patient-hifu-help-callout{background:var(--color-white)!important;background-image:none!important}.app-shell--redesign-patient .patient-page .patient-hifu-help-data-button{background:var(--color-navy-blue)!important;background-image:none!important}.app-shell--redesign-patient .patient-page .patient-hifu-help-card--bph .patient-hifu-help-callout h3,.app-shell--redesign-patient .patient-page .patient-hifu-help-card--bph .patient-hifu-help-callout h3 span{font-family:var(--redesign-reference-heading-font)!important;font-weight:700!important;font-style:normal!important}.app-shell--redesign-patient .patient-page .patient-hifu-help-card--bph .patient-hifu-help-callout p,.app-shell--redesign-patient .patient-page .patient-hifu-help-card--bph .patient-hifu-help-callout p span{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-body-font)!important;font-weight:400!important;font-style:normal!important}.app-shell--redesign-patient .patient-page .patient-hifu-help-data-button,.app-shell--redesign-patient .patient-page .patient-hifu-help-data-button span{color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-card-reveal,.app-shell--redesign-patient .patient-page .patient-treatment-regret-group,.app-shell--redesign-patient .patient-page .patient-treatment-regret-group-top,.app-shell--redesign-patient .patient-page .patient-treatment-regret-group-list{border:0!important;border-color:transparent!important;border-radius:0!important;outline:0!important;box-shadow:none!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-card-reveal{background:transparent!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-banner{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:clamp(1.1rem,2vw,1.8rem)!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-banner-copy{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.4rem!important;align-items:start!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-banner-copy strong,.app-shell--redesign-patient .patient-page .patient-treatment-regret-banner-copy>span{display:block!important;width:100%!important;max-width:none!important}@media(max-width:640px){.app-shell--redesign-patient .patient-page .patient-treatment-regret-banner{grid-template-columns:minmax(0,1fr)!important}}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway,.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-hero,.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-note{border:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.app-shell--redesign-patient .patient-page .patient-hifu-help-card--bph .patient-hifu-help-callout h3,.app-shell--redesign-patient .patient-page .patient-hifu-help-card--bph .patient-hifu-help-callout h3 span{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-patient-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-patient-point-title-line-height)!important}.app-shell--redesign-patient .patient-page .patient-hifu-help-card--bph .patient-hifu-help-callout p,.app-shell--redesign-patient .patient-page .patient-hifu-help-card--bph .patient-hifu-help-callout p span{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-patient-body-size)!important;font-weight:400!important;line-height:var(--redesign-patient-body-line-height)!important}.app-shell--redesign-patient .patient-page .patient-hifu-help-card--bph .patient-hifu-help-callout{margin:clamp(1.45rem,2.4vw,2.05rem) clamp(1.2rem,2vw,1.8rem) 0!important;border:1px solid color-mix(in srgb,var(--color-teal-green) 24%,transparent)!important;border-top:.22rem solid var(--color-teal-green)!important;background:color-mix(in srgb,var(--color-white) 92%,var(--color-bph-green-soft))!important;background-image:none!important;box-shadow:0 .7rem 1.4rem color-mix(in srgb,var(--color-navy-blue) 6%,transparent)!important}.app-shell--redesign-patient .patient-page .patient-hifu-help-card--cancer .patient-hifu-help-fact{margin-bottom:clamp(1rem,1.8vw,1.35rem)!important}.app-shell--redesign-patient .patient-page .patient-hifu-help-data-button{align-self:flex-end!important;margin:auto clamp(1.2rem,2vw,1.8rem) 0 auto!important}.app-shell--redesign-patient .patient-page .patient-difference-guide-cta{width:100%!important;margin:.7rem 0 0!important;padding:0!important;display:flex!important;justify-content:flex-end!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.app-shell--redesign-patient .patient-page .patient-difference-guide-copy{display:none!important}.app-shell--redesign-patient .patient-page .patient-difference-guide-actions{width:auto!important;display:flex!important;justify-content:flex-end!important}.app-shell--redesign-patient .patient-page .patient-difference-guide-button{min-width:0!important;min-height:3.2rem!important;padding:.82rem clamp(1.25rem,2vw,1.7rem)!important;border:0!important;border-radius:var(--button-radius-primary, 8px)!important;background:var(--color-navy-blue)!important;color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important;font-family:var(--redesign-reference-heading-font)!important;font-size:clamp(.98rem,1.05vw,1.12rem)!important;font-weight:700!important;line-height:1.12!important;letter-spacing:0!important;box-shadow:0 12px 24px color-mix(in srgb,var(--color-navy-blue) 14%,transparent)!important}.app-shell--redesign-patient .patient-page .patient-difference-guide-button span{color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important;font:inherit!important;letter-spacing:inherit!important}.app-shell--redesign-patient .patient-page .patient-difference-guide-button svg{color:var(--color-white)!important;stroke:currentColor!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-banner{min-height:0!important;display:block!important;grid-template-columns:minmax(0,1fr)!important;margin-top:clamp(1rem,1.5vw,1.25rem)!important;padding:clamp(.68rem,.9vw,.86rem) clamp(1.1rem,2vw,1.55rem)!important;border:1px solid color-mix(in srgb,var(--color-prostate-cancer-blue-strong) 22%,transparent)!important;border-left:.26rem solid var(--color-teal-green)!important;border-radius:0!important;background:color-mix(in srgb,var(--color-white) 86%,var(--color-prostate-cancer-blue-soft))!important;background-image:none!important;box-shadow:none!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-banner-icon{display:none!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-banner-copy{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.22rem!important;align-items:start!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-banner-copy strong{font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-patient-body-size)!important;font-weight:700!important;line-height:var(--redesign-patient-body-line-height)!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-banner-copy>span{font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-patient-body-size)!important;font-weight:400!important;line-height:var(--redesign-patient-body-line-height)!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-shell{padding-top:clamp(4rem,6vw,5.8rem)!important;padding-bottom:clamp(3.2rem,5vw,4.8rem)!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-photo{display:block!important;left:calc(50% - 50vw / var(--zoom-scale, 1))!important;top:clamp(.4rem,1.2vw,1rem)!important;width:calc(100vw / var(--zoom-scale, 1))!important;height:clamp(20rem,28vw,25rem)!important;background:radial-gradient(ellipse at 50% 58%,rgba(255,255,255,.96) 0%,rgba(255,255,255,.9) 24%,rgba(255,255,255,.34) 47%,rgba(255,255,255,.08) 66%,transparent 100%),linear-gradient(180deg,rgba(255,255,255,.02) 0%,rgba(255,255,255,.1) 62%,var(--color-white) 100%),var(--patient-regret-consultation-image) 50% 18% / cover no-repeat!important;border-radius:0!important;opacity:.78!important;filter:saturate(1.06) contrast(1.08) brightness(1.02)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%),linear-gradient(180deg,#000 0%,#000 84%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%),linear-gradient(180deg,#000 0%,#000 84%,transparent 100%);mask-composite:intersect}.app-shell--redesign-patient .patient-page .patient-treatment-regret-medical{display:none!important}.app-shell--redesign-patient .patient-page .patient-hero-left-art,.app-shell--redesign-patient .patient-page .patient-hero-left-art:before,.app-shell--redesign-patient .patient-page .patient-hero-left-art:after{content:none!important;display:none!important;background:none!important;background-image:none!important}.app-shell--redesign-patient .patient-page .patient-prostate-condition-detail summary span,.app-shell--redesign-patient .patient-page .patient-prostate-condition-symptoms h4{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-patient-point-title-size)!important;font-weight:800!important;line-height:var(--redesign-patient-point-title-line-height)!important;letter-spacing:0!important}.app-shell--redesign-patient .patient-page .patient-prostate-condition-detail summary span svg{width:1.1em!important;height:1.1em!important;flex:0 0 auto!important}.app-shell--redesign-patient .patient-page .patient-prostate-condition-body{grid-template-columns:minmax(0,2fr) minmax(8.8rem,1fr)!important;align-items:start!important;gap:clamp(1rem,1.8vw,1.55rem)!important}.app-shell--redesign-patient .patient-page .patient-prostate-condition-body img{width:min(100%,10.8rem)!important;max-height:12.4rem!important;object-fit:contain!important;justify-self:center!important;align-self:start!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-list-label{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-patient-body-size)!important;font-weight:700!important;line-height:var(--redesign-patient-body-line-height)!important;letter-spacing:0!important;text-transform:none!important}.app-shell--redesign-patient .patient-page .patient-story-video-modal{border-radius:0!important;font-family:var(--redesign-reference-body-font)!important}.app-shell--redesign-patient .patient-page .patient-story-video-modal-close{border-radius:0!important}.app-shell--redesign-patient .patient-page .patient-story-video-modal-header h3,.app-shell--redesign-patient .patient-page .patient-story-video-modal-header h3 span{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-patient-body-size)!important;font-weight:700!important;line-height:var(--redesign-patient-body-line-height)!important;letter-spacing:0!important}.app-shell--redesign-patient .patient-page .patient-story-modal-meta,.app-shell--redesign-patient .patient-page .patient-story-modal-meta strong,.app-shell--redesign-patient .patient-page .patient-story-modal-meta span{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-patient-body-size)!important;font-weight:400!important;line-height:var(--redesign-patient-body-line-height)!important}.app-shell--redesign-patient .patient-page .patient-story-modal-meta strong{font-weight:700!important}.app-shell--redesign-patient .patient-page .patient-story-video-frame{border-radius:0!important}@media(max-width:899px){.app-shell--redesign-patient .patient-page .patient-prostate-condition-body{grid-template-columns:minmax(0,1fr)!important}.app-shell--redesign-patient .patient-page .patient-prostate-condition-body img{width:min(52vw,10rem)!important;justify-self:center!important}}.app-shell--redesign-patient .patient-page .treatment-options-comparison .treatment-options-section-shell{--patient-comparison-table-width: min( calc(100% - clamp(2rem, 8vw, 10rem)) , 1768px)}.app-shell--redesign-patient .patient-page .treatment-options-comparison .treatment-options-section-heading{width:var(--patient-comparison-table-width)!important;max-width:var(--patient-comparison-table-width)!important;margin-inline:auto!important}.app-shell--redesign-patient .patient-page .treatment-options-comparison .treatment-options-section-heading p{width:100%!important;max-width:none!important;margin-inline:0!important;text-align:center!important}.app-shell--redesign-patient .patient-page .treatment-options-comparison .treatment-options-comparison-chart-card,.app-shell--redesign-patient .patient-page .treatment-options-comparison .treatment-options-comparison-sources,.app-shell--redesign-patient .patient-page .treatment-options-comparison .treatment-options-comparison-banner{width:var(--patient-comparison-table-width)!important;max-width:var(--patient-comparison-table-width)!important}.app-shell--redesign-patient .patient-page .patient-hero :is(.poster-hero-copy,.poster-hero-title,.poster-hero-title span,.poster-hero-subtitle,.poster-hero-subtitle p){color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;text-shadow:none!important}.app-shell--redesign-patient .patient-page{--patient-section-visual-gap: clamp(1rem, 2.1vw, 2rem)}.app-shell--redesign-patient .patient-page>.patient-section-stage,.app-shell--redesign-patient .patient-treatment-options-context>.patient-section-stage,.app-shell--redesign-patient .patient-treatment-options-context>.treatment-options-section-stage,.app-shell--redesign-patient .patient-continuity-region>.patient-section-stage{margin-top:var(--patient-section-visual-gap)!important}.app-shell--redesign-patient .patient-treatment-options-context>.patient-treatment-regret.treatment-options-section-stage{margin-top:var(--patient-section-visual-gap)!important}.app-shell--redesign-patient .patient-page>.patient-difference.patient-section-stage:not(:last-child){padding-bottom:var(--patient-section-padding-y)!important}.app-shell--redesign-patient .patient-page{--patient-impact-global-gap: clamp(3.25rem, 4vw, 4.25rem)}.app-shell--redesign-patient .patient-page>.patient-impact-worldwide.patient-section-stage:not(:last-child){padding-bottom:var(--patient-impact-global-gap)!important}.app-shell--redesign-patient .patient-page>.patient-global-media.patient-section-stage{padding-top:var(--patient-impact-global-gap)!important}.patient-hero{--poster-hero-background: #f3fbfc;--poster-hero-title-color: var(--color-navy-blue);--poster-hero-subtitle-color: var(--color-navy-blue);--poster-hero-title-shadow: none;--poster-hero-media-filter: saturate(.98) brightness(1.02);--poster-hero-media-scale: 1;--poster-hero-media-wash-opacity: 0;--poster-hero-copy-width: 49rem;--poster-hero-subtitle-max-width: 39rem;--poster-hero-overlay: linear-gradient(90deg, rgba(255, 255, 255, .98) 0%, rgba(255, 255, 255, .82) 28%, rgba(255, 255, 255, .24) 43%, rgba(255, 255, 255, 0) 58%);--poster-hero-overlay-tablet: linear-gradient(180deg, rgba(255, 255, 255, .94), rgba(255, 255, 255, .62) 48%, rgba(243, 251, 252, .84) 100%);--poster-hero-overlay-phone: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(255, 255, 255, .78) 48%, rgba(243, 251, 252, .94) 100%)}.patient-hero.poster-hero:before{inset:auto 0 0!important;height:var(--poster-hero-bottom-fade-height)!important;z-index:1!important;background:var(--poster-hero-bottom-fade)!important}.patient-hero.poster-hero:after{z-index:2}@media(max-width:1200px){.patient-hero{--poster-hero-copy-width-tablet: 46rem;--poster-hero-subtitle-max-width-tablet: 35rem}}@media(max-width:899px){.patient-hero{--poster-hero-copy-width-phone-wide: 31rem;--poster-hero-subtitle-max-width-phone-wide: 27rem}.app-shell--redesign-patient .patient-page .patient-hero :is(.poster-hero-badge,.patient-resource-icon){display:none!important}}.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:transparent;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:0}.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,var(--color-teal-green),var(--color-teal-green) 72%,var(--color-teal-green));color:var(--color-white);font-family:var(--font-heading);font-size:clamp(.94rem,1.08vw,1.18rem);font-weight:700;box-shadow:0 .95rem 2rem color-mix(in srgb,var(--color-teal-green) 18%,transparent)}.patient-understanding-prostate-tab:after{content:none}.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(24rem,30vw,31rem);padding:clamp(1.5rem,2.4vw,2.4rem) clamp(.5rem,1.6vw,1.25rem) clamp(1.5rem,2.6vw,2.6rem);display:grid;grid-template-columns:minmax(46rem,.78fr) minmax(23.2rem,.54fr);gap:clamp(.2rem,.65vw,.9rem);align-items:center;border:0;border-radius:0!important;outline:none!important;background:transparent;box-shadow:none;overflow:visible}.patient-understanding-prostate-card:hover,.patient-understanding-prostate-card:focus-visible,.patient-understanding-prostate-card:focus-within{box-shadow:none!important;filter:none!important;scale:1!important;translate:0!important;transform:none!important}.patient-understanding-prostate-title{width:min(100%,74rem);margin:0 auto clamp(1.8rem,3.4vw,3.4rem);text-align:center}.patient-understanding-prostate-title h2{margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(3rem,5vw,5.4rem);font-weight:700;line-height:1.02;letter-spacing:0}.patient-understanding-prostate-copy{width:min(100%,64rem);max-width:none;justify-self:end;padding-left:clamp(1.3rem,2vw,2.5rem)}.patient-understanding-prostate-intro{margin:clamp(1.05rem,1.55vw,1.45rem) 0 0;color:var(--color-navy-blue);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-teal-green)}.patient-understanding-prostate-facts{display:grid;width:100%;gap:clamp(1rem,1.35vw,1.35rem)}.patient-understanding-prostate-fact{position:relative;min-height:clamp(7.2rem,8.4vw,8.9rem);padding:clamp(1rem,1.4vw,1.35rem) clamp(1.1rem,1.55vw,1.55rem);display:grid;grid-template-columns:clamp(1.1rem,1.25vw,1.3rem) minmax(0,1fr);gap:clamp(.8rem,1.2vw,1.08rem);align-items:start;border:1px solid color-mix(in srgb,var(--color-teal-green) 10%,transparent);border-left:0;border-right:0;background:linear-gradient(90deg,color-mix(in srgb,var(--color-teal-green) 7%,transparent) 0%,color-mix(in srgb,var(--color-teal-green) 3%,transparent) 52%,transparent 100%);box-shadow:none}.patient-understanding-prostate-fact:before{content:"";width:clamp(.76rem,.9vw,.9rem);aspect-ratio:1;margin-top:.38rem;background:var(--color-teal-green);transform:rotate(45deg)}.patient-understanding-prostate-fact-copy{display:grid;gap:.48rem;text-align:left}.patient-understanding-prostate-fact-copy strong{color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(1.32rem,1.5vw,1.5rem);font-weight:700;line-height:1.18}.patient-understanding-prostate-fact-copy small{color:var(--color-black);font-family:var(--font-body);font-size:clamp(1.02rem,1.14vw,1.14rem);font-weight:400;line-height:1.38}.patient-understanding-prostate-visual{min-width:0;align-self:center}.patient-understanding-prostate-image-card{width:min(100%,29.9rem);min-height:0;margin-inline:auto;padding:0;display:grid;align-content:center;gap:0;border-radius:0!important;outline:none!important;background:transparent;box-shadow:none;overflow:visible}.patient-understanding-prostate-image-card:hover,.patient-understanding-prostate-image-card:focus-visible,.patient-understanding-prostate-image-card:focus-within{box-shadow:none!important;filter:none!important;scale:1!important;translate:0!important;transform:none!important}.patient-understanding-prostate-image-card img{width:100%;height:auto;display:block;border-radius:0!important;background:transparent;box-shadow:none;filter:none}.patient-prostate-conditions{--patient-pca-blue: var(--color-prostate-cancer-blue);--patient-pca-blue-soft: var(--color-prostate-cancer-blue-soft);--patient-pca-blue-strong: var(--color-prostate-cancer-blue-strong);--patient-bph-green: var(--color-teal-green);--patient-bph-green-soft: var(--color-bph-green-soft);--patient-bph-green-strong: var(--color-teal-green);width:min(calc(100% - 2rem),var(--patient-compact-shell-width, 1240px));margin:clamp(2.2rem,3.5vw,3.8rem) auto 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.patient-prostate-conditions-header{display:grid;justify-items:center;gap:clamp(.65rem,1.2vw,.9rem);text-align:center;margin-bottom:clamp(1.1rem,1.9vw,1.65rem)}.patient-prostate-conditions-mark,.patient-prostate-condition-icon{display:inline-grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--color-teal-green) 12%,transparent);color:var(--color-teal-green)}.patient-prostate-conditions-mark{display:none}.patient-prostate-conditions-mark svg{width:58%;height:58%}.patient-prostate-conditions h2{margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(2.75rem,5.8vw,5.9rem);line-height:.98;letter-spacing:0}.patient-prostate-conditions-header p{max-width:58rem;margin:.65rem auto 0;color:var(--color-navy-blue);font-size:clamp(1rem,1.06vw,1.16rem);line-height:1.45}.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(1.05rem,1.7vw,1.42rem);display:grid;gap:clamp(.78rem,1.25vw,1.05rem);border:1px solid rgba(9,52,95,.12);border-radius:8px;background:#fffffff5;box-shadow:0 .75rem 1.55rem #0b2b4b12}.patient-prostate-condition-card--pca{border-top:.3rem solid var(--patient-pca-blue);background:var(--patient-pca-blue-soft)}.patient-prostate-condition-card--bph{border-top:.3rem solid var(--patient-bph-green);background:var(--patient-bph-green-soft)}.patient-prostate-condition-title-row{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center;justify-items:center;text-align:center}.patient-prostate-condition-icon{width:clamp(2.8rem,3.6vw,3.6rem);height:clamp(2.8rem,3.6vw,3.6rem)}.patient-prostate-condition-icon svg{width:54%;height:54%}.patient-prostate-condition-title-row h3{margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(1.36rem,1.85vw,1.9rem);line-height:1.12;letter-spacing:0}.patient-prostate-condition-card--pca .patient-prostate-condition-icon{background:var(--patient-pca-blue-soft);color:var(--patient-pca-blue-strong)}.patient-prostate-condition-card--pca .patient-prostate-condition-title-row h3{color:var(--color-navy-blue)}.patient-prostate-condition-card--bph .patient-prostate-condition-icon{background:var(--patient-bph-green-soft);color:var(--patient-bph-green-strong)}.patient-prostate-condition-card--bph .patient-prostate-condition-title-row h3{color:var(--patient-bph-green-strong)}.patient-prostate-condition-body{display:grid;grid-template-columns:minmax(0,1fr) clamp(4.9rem,7vw,6.4rem);gap:clamp(.9rem,1.6vw,1.35rem);align-items:center}.patient-prostate-condition-text{display:grid;gap:.65rem}.patient-prostate-condition-body img{width:100%;aspect-ratio:1;object-fit:contain;justify-self:center;margin-top:0;border-radius:0;background:transparent;box-shadow:none}.patient-prostate-condition-detail{border:1px solid rgba(9,52,95,.1);border-radius:8px;background:#ffffffd1;overflow:hidden}.patient-prostate-condition-detail summary{min-height:2.55rem;padding:.58rem .72rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--color-navy-blue);font-family:var(--font-heading);font-weight:700;cursor:default;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:var(--color-teal-green)}.patient-prostate-condition-detail summary>svg{display:none}.patient-prostate-condition-detail[open] summary>svg{transform:rotate(180deg)}.patient-prostate-condition-detail p{margin:0;padding:0 .72rem .72rem;color:var(--color-navy-blue);font-size:clamp(.94rem,.35vw + .86rem,1.02rem);line-height:1.42}.patient-prostate-condition-preview{min-height:2.9em;margin:0;padding:0 .9rem;color:var(--color-navy-blue);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:clamp(.58rem,.9vw,.78rem)}.patient-prostate-condition-symptoms h4{margin:0;display:flex;align-items:flex-start;gap:.5rem;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(1rem,1vw,1.1rem);line-height:1.3}.patient-prostate-condition-symptoms h4 svg{width:1.25rem;height:1.25rem;flex:0 0 auto;color:var(--color-teal-green)}.patient-prostate-condition-symptoms ul{margin:0;padding-left:1.1rem;columns:2;column-gap:clamp(1.4rem,2.4vw,2.15rem);color:var(--color-navy-blue);font-size:clamp(.92rem,.34vw + .84rem,1rem);line-height:1.42;list-style-position:outside}.patient-prostate-condition-symptoms li{break-inside:avoid;margin:0 0 .42rem;padding-left:.18rem}.patient-prostate-condition-card--bph .patient-prostate-condition-symptoms ul{columns:1}.patient-prostate-condition-card--bph .patient-prostate-condition-symptoms li{margin-bottom:.58rem}.patient-prostate-condition-disclaimer{margin:0;padding:.7rem .8rem;display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.65rem;align-items:start;border:1px solid color-mix(in srgb,var(--color-teal-green) 18%,transparent);border-radius:8px;background:#e7f9faa3;color:var(--color-navy-blue);font-size:.84rem;line-height:1.36}.patient-prostate-condition-disclaimer svg{width:1.35rem;height:1.35rem;color:var(--color-teal-green)}.patient-prostate-condition-source{margin:0;color:var(--color-navy-blue);font-size:.72rem;line-height:1.32}.patient-prostate-condition-source a{color:var(--color-navy-blue);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;gap:clamp(1.25rem,4vw,1.8rem)}}@media(max-width:700px){.patient-understanding-prostate{padding-inline:.9rem}.patient-understanding-prostate-shell{padding-top:0}.patient-understanding-prostate-card{padding:2.2rem .4rem 2rem}.patient-understanding-prostate-title h2,.patient-prostate-conditions h2{font-size:clamp(2.35rem,10vw,3.35rem)}.patient-understanding-prostate-fact{min-height:0;grid-template-columns:1rem minmax(0,1fr)}.patient-prostate-conditions{width:100%;padding:0;background:transparent}.patient-prostate-conditions-header,.patient-prostate-condition-title-row,.patient-prostate-condition-body{grid-template-columns:1fr}.patient-prostate-condition-body img{width:min(9.3rem,82%);margin:0 auto;order:-1}.patient-prostate-condition-symptoms ul{columns:1;padding-left:1.05rem}}.app-shell--redesign-patient .patient-prostate-conditions{width:calc(100vw / var(--zoom-scale, 1))!important;margin:var(--patient-section-padding-y) 0 calc(var(--patient-section-padding-y) * -1)!important;margin-left:calc(50% - 50vw / var(--zoom-scale, 1))!important;padding:var(--patient-section-padding-y) clamp(1rem,4vw,5rem)!important;background:var(--color-white)!important;border-top:0!important;color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-understanding-prostate{background:var(--surface-content-ice)!important;isolation:isolate}.app-shell--redesign-patient .patient-understanding-prostate:before,.app-shell--redesign-patient .patient-understanding-prostate:after{content:""!important;position:absolute;left:0;right:0;z-index:0;display:block!important;pointer-events:none}.app-shell--redesign-patient .patient-understanding-prostate:before{top:0;height:clamp(4.5rem,8vw,7rem);background:linear-gradient(180deg,#ffffffeb,#fff0)}.app-shell--redesign-patient .patient-understanding-prostate:after{bottom:0;height:clamp(4rem,7vw,6rem);background:linear-gradient(0deg,#ffffffbd,#fff0)}.app-shell--redesign-patient .patient-understanding-prostate-shell,.app-shell--redesign-patient .patient-prostate-conditions{position:relative;z-index:1}.app-shell--redesign-patient .patient-understanding-prostate-fact{background:#ffffffe6!important;border-color:color-mix(in srgb,var(--color-teal-green) 18%,transparent)!important;box-shadow:0 1rem 2.2rem #0c234012!important}.app-shell--redesign-patient .patient-prostate-conditions-header,.app-shell--redesign-patient .patient-prostate-conditions-grid{width:min(calc(100% - clamp(2rem,8vw,10rem)),1768px)!important;margin-inline:auto!important}.app-shell--redesign-patient .patient-prostate-conditions-header{margin-bottom:clamp(1.6rem,2.8vw,2.6rem)!important}.app-shell--redesign-patient .patient-prostate-conditions h2,.app-shell--redesign-patient .patient-prostate-conditions-header p{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-prostate-condition-card{overflow:hidden!important;padding:0!important;border-color:#006f7a2e!important;align-content:start!important}.app-shell--redesign-patient .patient-prostate-condition-card--bph{background:var(--color-bph-green-soft)!important}.app-shell--redesign-patient .patient-prostate-condition-card--pca{background:var(--color-prostate-cancer-blue-soft)!important}.app-shell--redesign-patient .patient-prostate-condition-title-row{width:100%!important;margin:0!important;padding:clamp(1.05rem,1.6vw,1.45rem) clamp(1.2rem,2vw,1.8rem)!important;height:clamp(5.6rem,6vw,6.7rem)!important;min-height:0!important;box-sizing:border-box!important;align-self:start!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;justify-items:center!important;gap:0!important;text-align:center!important}.app-shell--redesign-patient .patient-prostate-condition-card--bph .patient-prostate-condition-title-row{background:var(--color-teal-green)!important}.app-shell--redesign-patient .patient-prostate-condition-card--pca .patient-prostate-condition-title-row{background:var(--color-prostate-cancer-blue)!important}.app-shell--redesign-patient .patient-prostate-condition-title-row h3{margin:0!important;color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important;font-family:var(--font-heading)!important;font-size:var(--redesign-patient-point-title-size)!important;font-weight:700!important;line-height:1.16!important;letter-spacing:0!important;text-shadow:0 1px 1px rgba(6,21,33,.2)!important;font-synthesis:none!important;white-space:nowrap!important}.app-shell--redesign-patient .patient-prostate-condition-card--pca .patient-prostate-condition-title-row h3{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;text-shadow:none!important}.app-shell--redesign-patient .patient-prostate-condition-icon{display:none!important}.app-shell--redesign-patient .patient-prostate-condition-card--pca .patient-prostate-condition-icon{border-color:color-mix(in srgb,var(--color-navy-blue) 45%,transparent)!important;background:#fff3!important;color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-prostate-condition-icon svg{width:1.35rem!important;height:1.35rem!important;color:var(--color-white)!important;stroke-width:2.25!important}.app-shell--redesign-patient .patient-prostate-condition-card--pca .patient-prostate-condition-icon svg{color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-prostate-condition-body,.app-shell--redesign-patient .patient-prostate-condition-symptoms,.app-shell--redesign-patient .patient-prostate-condition-disclaimer,.app-shell--redesign-patient .patient-prostate-condition-source{margin-inline:clamp(1.2rem,2vw,1.8rem)!important}.app-shell--redesign-patient .patient-prostate-condition-body{margin-top:clamp(1rem,1.6vw,1.4rem)!important}.app-shell--redesign-patient .patient-prostate-condition-source{margin-bottom:clamp(1.05rem,1.8vw,1.45rem)!important}.app-shell--redesign-patient .patient-prostate-condition-detail{border-color:#06152114!important;background:#ffffff9e!important}.app-shell--redesign-patient .patient-prostate-condition-detail summary{font-family:var(--font-heading)!important;font-size:var(--redesign-patient-small-heading-size)!important;font-weight:800!important;color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-prostate-condition-detail p,.app-shell--redesign-patient .patient-prostate-condition-preview,.app-shell--redesign-patient .patient-prostate-condition-symptoms ul,.app-shell--redesign-patient .patient-prostate-condition-disclaimer{font-family:var(--font-body)!important;font-size:var(--redesign-patient-body-size)!important;font-weight:400!important;line-height:var(--redesign-patient-body-line-height)!important;letter-spacing:0!important}.app-shell--redesign-patient .patient-prostate-condition-symptoms h4{font-family:var(--font-heading)!important;font-size:var(--redesign-patient-point-title-size)!important;font-weight:800!important;line-height:1.2!important}.app-shell--redesign-patient .patient-prostate-condition-card--bph .patient-prostate-condition-detail,.app-shell--redesign-patient .patient-prostate-condition-card--bph .patient-prostate-condition-disclaimer{border-color:color-mix(in srgb,var(--color-teal-green) 24%,transparent)!important;background:color-mix(in srgb,var(--color-white) 72%,var(--color-bph-green-panel))!important}.app-shell--redesign-patient .patient-prostate-condition-card--pca .patient-prostate-condition-detail,.app-shell--redesign-patient .patient-prostate-condition-card--pca .patient-prostate-condition-disclaimer{border-color:color-mix(in srgb,var(--color-prostate-cancer-blue-strong) 24%,transparent)!important;background:color-mix(in srgb,var(--color-white) 72%,var(--color-prostate-cancer-blue-panel))!important}@media(max-width:899px){.app-shell--redesign-patient .patient-prostate-conditions{margin-top:3.4rem!important;margin-bottom:-3.4rem!important;padding-block:3.4rem!important}.app-shell--redesign-patient .patient-prostate-conditions-header,.app-shell--redesign-patient .patient-prostate-conditions-grid{width:min(calc(100% - 2rem),48rem)!important}}@media(max-width:480px){.app-shell--redesign-patient .patient-prostate-conditions-header,.app-shell--redesign-patient .patient-prostate-conditions-grid{width:min(calc(100% - 1.5rem),26rem)!important}}.app-shell--redesign-patient .patient-understanding-prostate .patient-understanding-prostate-fact{border-color:transparent!important;border-width:0!important;background:linear-gradient(90deg,color-mix(in srgb,var(--color-teal-green) 5%,transparent) 0%,color-mix(in srgb,var(--surface-content-ice) 62%,transparent) 42%,transparent 100%)!important;box-shadow:none!important}.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, var(--color-white))}.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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:999px;background:#fffffff0;color:var(--color-teal-green);box-shadow:0 10px 22px color-mix(in srgb,var(--color-navy-blue) 12%,transparent);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:var(--color-navy-blue);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:var(--color-navy-blue);box-shadow:0 18px 36px color-mix(in srgb,var(--color-navy-blue) 18%,transparent)}.patient-story-video-frame video,.patient-story-video-frame iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0;object-fit:contain;background:var(--color-navy-blue)}.patient-story-video-modal{border-radius:0!important;font-family:var(--redesign-reference-body-font, Inter, Arial, sans-serif)!important;font-size:var(--redesign-patient-body-size, 1.25rem)!important;line-height:var(--redesign-patient-body-line-height, 1.34)!important}.patient-story-video-modal-close,.patient-story-video-frame{border-radius:0!important}.patient-story-video-modal-header h3,.patient-story-video-modal-header h3 span{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-body-font, Inter, Arial, sans-serif)!important;font-size:var(--redesign-patient-body-size, 1.25rem)!important;font-weight:700!important;line-height:var(--redesign-patient-body-line-height, 1.34)!important;letter-spacing:0!important}.patient-story-modal-meta,.patient-story-modal-meta strong,.patient-story-modal-meta span{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-body-font, Inter, Arial, sans-serif)!important;font-size:var(--redesign-patient-body-size, 1.25rem)!important;line-height:var(--redesign-patient-body-line-height, 1.34)!important;letter-spacing:0!important}.patient-story-modal-meta{font-weight:400!important}.patient-story-modal-meta strong{font-weight:700!important}.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.35rem;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(1.25rem,2.4vw,2rem)}.patient-stories-heading{min-width:0;width:100%;text-align:center}.patient-stories-heading h2{margin:0;display:inline-flex;align-items:center;justify-content:center;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:1;letter-spacing:0}.patient-stories-heading h2>span{white-space:nowrap}.patient-stories-heading>span{display:none}.patient-stories-heading p{max-width:none;margin:.8rem auto 0;color:var(--color-navy-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 color-mix(in srgb,var(--color-teal-green) 22%,transparent);border-radius:999px;background:#ffffffe6;color:var(--color-teal-green);box-shadow:0 .85rem 1.8rem color-mix(in srgb,var(--color-teal-green) 12%,transparent);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:color-mix(in srgb,var(--color-teal-green) 42%,transparent);background:#effafbf5;color:var(--color-teal-green);box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--color-teal-green) 16%,transparent);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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:999px;background:#fffffff0;color:var(--color-teal-green);box-shadow:0 12px 26px color-mix(in srgb,var(--color-navy-blue) 14%,transparent);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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--color-teal-green) 16%,transparent),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-teal-green);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:var(--color-navy-blue);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:color-mix(in srgb,var(--color-teal-green) 42%,transparent) color-mix(in srgb,var(--color-teal-green) 8%,transparent);scrollbar-width:thin}.patient-physician-video-list::-webkit-scrollbar{width:.42rem}.patient-physician-video-list::-webkit-scrollbar-track{border-radius:999px;background:color-mix(in srgb,var(--color-teal-green) 8%,transparent)}.patient-physician-video-list::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--color-teal-green) 42%,transparent)}.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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:1rem;background:#ffffffad;color:var(--color-navy-blue);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:color-mix(in srgb,var(--color-teal-green) 36%,transparent);background:#e8fafbe6;box-shadow:0 12px 26px color-mix(in srgb,var(--color-teal-green) 12%,transparent);outline:none;transform:translateY(-1px)}.patient-physician-video-thumb{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:.72rem;background:var(--color-navy-blue)}.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:color-mix(in srgb,var(--color-teal-green) 92%,transparent);color:var(--color-white)}.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:var(--color-navy-blue);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-teal-green);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:var(--color-navy-blue);box-shadow:0 18px 38px color-mix(in srgb,var(--color-navy-blue) 18%,transparent)}.patient-physician-video-frame iframe,.patient-physician-video-frame video{width:100%;aspect-ratio:16 / 9;display:block;border:0;object-fit:contain;background:var(--color-navy-blue)}.patient-physician-video-details{padding-right:3.25rem}.patient-physician-video-details p{margin:0 0 .45rem;color:var(--color-teal-green);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:var(--color-navy-blue);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:var(--color-navy-blue);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;width:min(100%,76rem);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:3.35rem;aspect-ratio:3 / 2;height:auto;display:inline-flex;align-items:center;justify-content:center;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-navy-blue) 12%,transparent);border-radius:.18rem;background:transparent;box-shadow:none;line-height:0;transform:translate(-50%,-50%);--country-route-x: .55rem;--country-route-y: .18rem;--country-route-roll: 8deg}.patient-stories-country-item img{width:100%;height:100%;display:block;object-fit:fill;object-position:center center;border-radius:0;filter:none;transform-origin:50% 50%;transition:filter .18s ease,transform .18s ease;will-change:transform}.patient-stories-country-item:hover img{filter:none;transform:none}.patient-stories-country-item>span{display:none}.patient-stories-country-item--austria,.patient-stories-country-item--united-kingdom,.patient-stories-country-item--france{--country-route-x: .6rem;--country-route-y: -.46rem;--country-route-roll: 10deg}.patient-stories-country-item--uae,.patient-stories-country-item--taiwan{--country-route-x: .58rem;--country-route-y: .34rem;--country-route-roll: 9deg}.patient-stories-country-item--japan,.patient-stories-country-item--malaysia{--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-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-teal-green);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:3.35rem;height:3.35rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-teal-green) 12%,transparent);border-radius:50%;background:#fffffff5;box-shadow:none}.patient-stories-country-more-icon svg{width:1.55rem;height:1.55rem;stroke-width:2.45}.patient-stories-country-more:hover,.patient-stories-country-more:focus-visible{color:var(--color-teal-green);outline:none}.patient-stories-country-more:focus-visible .patient-stories-country-more-icon{outline:3px solid color-mix(in srgb,var(--color-teal-green) 55%,transparent);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:var(--color-navy-blue);box-shadow:none;box-sizing:border-box;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.patient-story-card:hover,.patient-story-card:focus-visible,.patient-story-card:focus-within{transform:scale(1.018)}.patient-story-card:focus-visible{outline:3px solid var(--color-teal-green);outline-offset:3px}.patient-story-card--review-preview{cursor:default}.patient-story-card--review{display:grid;place-items:center;border-color:#ffffffb8;background:var(--color-white);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 color-mix(in srgb,var(--color-teal-green) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-teal-green) 10%,transparent);color:var(--color-teal-green);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:var(--color-white);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:var(--color-white)}.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,var(--color-white) .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%,var(--color-white) 33.33% 66.66%,#ed2939 66.66% 100%)}.patient-story-country-flag--mexico{background:linear-gradient(90deg,#006847 0 33.33%,var(--color-white) 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 var(--color-white);border-radius:50%;background:#0000005c;color:var(--color-white);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:var(--color-white)}.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-teal-green)}.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:var(--color-teal-green);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-teal-green);border-radius:999px;color:var(--color-teal-green);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 color-mix(in srgb,var(--color-teal-green) 18%,transparent);border-radius:50%;background:var(--color-white);color:var(--color-teal-green);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 color-mix(in srgb,var(--color-teal-green) 20%,transparent);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:color-mix(in srgb,var(--color-teal-green) 14%,transparent);color:var(--color-teal-green)}.patient-stories-action-icon svg{width:2rem;height:2rem}.patient-stories-action-copy{min-width:0}.patient-stories-action-copy h3{margin:0;color:var(--color-navy-blue);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:var(--color-navy-blue);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,var(--color-teal-green) 0%,var(--color-teal-green) 100%);color:var(--color-white);box-shadow:0 12px 24px color-mix(in srgb,var(--color-teal-green) 24%,transparent);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,var(--color-teal-green) 0%,var(--color-teal-green) 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(0,1fr)}}@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:100%;min-width:0;height:auto;aspect-ratio:auto;display:grid;justify-items:start;gap:.3rem;overflow:visible;color:var(--color-navy-blue);font-family:var(--font-body);font-size:var(--content-meta-font-size);font-weight:700;transform:none}.patient-stories-country-item img{width:min(3.35rem,100%);height:auto;aspect-ratio:3 / 2;animation:none;object-fit:contain}.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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.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%,color-mix(in srgb,var(--color-teal-green) 10%,transparent),transparent 9rem),linear-gradient(180deg,var(--color-white) 0%,var(--color-white) 100%)}.patient-stories-shell{width:calc(100% - 1.25rem)}.patient-stories-intro{gap:1.45rem;text-align:center}.patient-stories-heading h2{flex-wrap:wrap;justify-content:center;gap:.52rem;line-height:.96}.patient-stories-heading h2>span,.patient-stories-nowrap{white-space:normal}.patient-stories-heading>span{margin-left:auto;margin-right:auto}.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 color-mix(in srgb,var(--color-navy-blue) 4%,transparent)}.patient-stories-country-rail{overflow:hidden}.patient-stories-country-rail:after{content:"";position:absolute;top:0;right:0;bottom:0;z-index:1;width:3.2rem;background:linear-gradient(90deg,#fff0,#ffffffe6);pointer-events:none}.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{width:100%;display:flex;grid-template-columns:none;gap:.9rem;overflow-x:auto;overflow-y:hidden;padding:.15rem 1.15rem .35rem 0;overscroll-behavior-x:contain;scroll-snap-type:x proximity;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none}.patient-stories-country-list::-webkit-scrollbar{display:none}.patient-stories-country-item,.patient-stories-country-item--japan{width:4.85rem;flex:0 0 4.85rem;min-height:3.65rem;align-content:center;justify-items:center;scroll-snap-align:start;overflow:visible;overflow-wrap:normal;word-break:keep-all}.patient-stories-country-item>span{display:none}.patient-stories-country-item img{width:3.75rem;height:2.75rem;aspect-ratio:auto;object-fit:fill;filter:none}.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:var(--color-navy-blue)}.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}}.app-shell--redesign-patient .patient-page .patient-stories-country-arc :is(.patient-stories-country-item,.patient-stories-country-item img,.patient-stories-country-more,.patient-stories-country-more-icon){transition:none!important}.app-shell--redesign-patient .patient-page .patient-stories-country-item:hover{z-index:auto!important;transform:translate(-50%,-50%)!important}.app-shell--redesign-patient .patient-page .patient-stories-country-item:hover img{animation:none!important;filter:none!important;transform:none!important}.app-shell--redesign-patient .patient-page .patient-stories-country-more:hover{color:var(--color-teal-green)!important;transform:none!important}.app-shell--redesign-patient .patient-page .patient-stories-country-more:hover .patient-stories-country-more-icon{border-color:color-mix(in srgb,var(--color-teal-green) 12%,transparent)!important;box-shadow:none!important;transform:none!important}.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:var(--color-white);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:var(--color-navy-blue);box-shadow:0 10px 20px color-mix(in srgb,var(--color-navy-blue) 18%,transparent);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:var(--color-navy-blue)}.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:var(--color-navy-blue);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:var(--color-navy-blue);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-teal-green)}.patient-story-modal-meta{margin:.55rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--color-teal-green);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-navy-blue);font-weight:600}.patient-story-modal-meta span[aria-hidden=true]{color:var(--color-teal-green)}@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) 0;isolation:isolate;background:radial-gradient(circle at 50% 4%,color-mix(in srgb,var(--color-teal-green) 8%,transparent),transparent 24rem),var(--patient-section-stage-background, var(--color-white))}.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-teal-green);stroke-width:1.9}.patient-resource-hub-header h2{margin:0;color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 15%,transparent);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:color-mix(in srgb,var(--color-teal-green) 34%,transparent);box-shadow:0 1.4rem 3rem color-mix(in srgb,var(--color-navy-blue) 11%,transparent)}.patient-resource-hub-card-media{position:relative;width:100%;aspect-ratio:16 / 9;display:grid;place-items:center;overflow:hidden;background:var(--color-white)}.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%,color-mix(in srgb,var(--color-teal-green) 22%,transparent),transparent 7.5rem),linear-gradient(135deg,var(--color-white) 0%,var(--color-white) 52%,var(--color-white) 100%);color:var(--color-teal-green)}.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 color-mix(in srgb,var(--color-teal-green) 55%,transparent);border-radius:50%;background:#fffffff7;color:var(--color-teal-green);box-shadow:0 .8rem 1.8rem color-mix(in srgb,var(--color-teal-green) 12%,transparent)}.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-navy-blue);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-teal-green)}.patient-resource-hub-card-body>p{margin:1.35rem 0 0;color:var(--color-navy-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-navy-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-teal-green);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-navy-blue);font-size:.96em;line-height:1.42}.patient-resource-hub-subpoints li::marker{color:var(--color-teal-green)}.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:var(--color-white);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-navy-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-teal-green);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 color-mix(in srgb,var(--color-teal-green) 16%,transparent);border-radius:1.8rem;background:linear-gradient(135deg,#fffffff5,#effafbeb 48%,#fffffffa),radial-gradient(circle at 10% 18%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),transparent 18rem);box-shadow:inset 0 1px #ffffffeb,0 1.65rem 4rem color-mix(in srgb,var(--color-navy-blue) 10%,transparent);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%,color-mix(in srgb,var(--color-teal-green) 18%,transparent) 0 1px,transparent 1.5px) 0 0 / .7rem .7rem,radial-gradient(circle,color-mix(in srgb,var(--color-teal-green) 11%,transparent),transparent 68%);opacity:.7;pointer-events:none;-webkit-mask-image:radial-gradient(circle,var(--color-black) 0 62%,transparent 64%);mask-image:radial-gradient(circle,var(--color-black) 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 color-mix(in srgb,var(--color-teal-green) 18%,transparent);border-radius:999px;background:#fffffff0;color:var(--color-teal-green);box-shadow:0 1rem 2.4rem color-mix(in srgb,var(--color-teal-green) 14%,transparent)}.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-navy-blue);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-teal-green);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-navy-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 color-mix(in srgb,var(--color-teal-green) 14%,transparent);border-radius:1.28rem;background:linear-gradient(135deg,#fffffffc,#effafbe6),#fffffff5;color:var(--color-navy-blue);text-decoration:none;box-shadow:0 1rem 2.25rem color-mix(in srgb,var(--color-navy-blue) 10%,transparent),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:color-mix(in srgb,var(--color-teal-green) 34%,transparent);box-shadow:0 1.7rem 3.5rem color-mix(in srgb,var(--color-teal-green) 18%,transparent),0 0 0 .18rem color-mix(in srgb,var(--color-teal-green) 8%,transparent),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 color-mix(in srgb,var(--color-teal-green) 20%,transparent);border-radius:999px;background:#fffffff0;color:var(--color-teal-green);box-shadow:0 .85rem 1.7rem color-mix(in srgb,var(--color-teal-green) 12%,transparent)}.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-teal-green);color:var(--color-white);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-navy-blue);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-teal-green)}.patient-caregiver-gateway-card-body{max-width:min(100%,24rem);margin-top:.62rem;color:var(--color-navy-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-teal-green),var(--color-teal-green));color:var(--color-white);font-family:var(--font-heading);font-size:var(--content-small-font-size);font-weight:500;line-height:1;box-shadow:0 .7rem 1.4rem color-mix(in srgb,var(--color-teal-green) 20%,transparent)}.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 color-mix(in srgb,var(--color-teal-green) 16%,transparent);border-radius:999px;background:#ffffffe6;color:var(--color-teal-green);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%,color-mix(in srgb,var(--color-teal-green) 13%,transparent),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:var(--color-white)}.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-teal-green);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%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),transparent 9rem),var(--color-white);box-shadow:0 1rem 2.45rem color-mix(in srgb,var(--color-navy-blue) 8%,transparent),inset 0 1px #ffffffeb;transform:none}.patient-caregiver-gateway-card:before{inset:auto -12% -40% 52%;height:58%;background:color-mix(in srgb,var(--color-teal-green) 22%,transparent)}.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%,color-mix(in srgb,var(--color-teal-green) 20%,transparent),transparent 13rem),linear-gradient(135deg,var(--color-navy-blue),var(--color-navy-blue) 58%,var(--color-navy-blue));color:var(--color-white)}.patient-caregiver-gateway-card--4:before{inset:auto -12% -34% 46%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--color-teal-green) 42%,transparent) 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:var(--color-white)}.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:var(--color-white)}.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%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),transparent 10rem),linear-gradient(135deg,var(--color-white),var(--color-white))}.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 color-mix(in srgb,var(--color-navy-blue) 11%,transparent)}.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-teal-green);fill:color-mix(in srgb,var(--color-teal-green) 14%,transparent)}.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:color-mix(in srgb,var(--color-teal-green) 18%,transparent)}.patient-caregiver-gateway-resource-doc--list svg{width:1rem;height:1rem;color:var(--color-teal-green)}.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 color-mix(in srgb,var(--color-teal-green) 22%,transparent);border-radius:999px;background:#fffffffa;color:var(--color-teal-green);box-shadow:0 .8rem 1.8rem color-mix(in srgb,var(--color-teal-green) 12%,transparent)}.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 color-mix(in srgb,var(--color-teal-green) 72%,transparent);background:#ffffffc7;color:var(--color-teal-green);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-teal-green)}.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 color-mix(in srgb,var(--color-teal-green) 14%,transparent);border-radius:1.45rem;background:var(--color-white);box-shadow:0 1rem 2.6rem color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.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-teal-green);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-navy-blue);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-navy-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-teal-green);color:var(--color-white);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 color-mix(in srgb,var(--color-teal-green) 20%,transparent)}.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-teal-green);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,var(--color-white) 0%,rgba(255,255,255,.78) 28%,rgba(255,255,255,.08) 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 color-mix(in srgb,var(--color-teal-green) 13%,transparent);border-radius:1.15rem;background:var(--color-white);color:var(--color-navy-blue);text-decoration:none;box-shadow:0 .75rem 1.8rem color-mix(in srgb,var(--color-navy-blue) 7%,transparent);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:color-mix(in srgb,var(--color-teal-green) 36%,transparent);box-shadow:0 1.1rem 2.35rem color-mix(in srgb,var(--color-teal-green) 13%,transparent);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-teal-green);color:var(--color-white);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 color-mix(in srgb,var(--color-teal-green) 12%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-teal-green) 10%,transparent);color:var(--color-teal-green)}.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-navy-blue);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-navy-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 color-mix(in srgb,var(--color-teal-green) 14%,transparent);border-radius:1.45rem;background:linear-gradient(90deg,#fffffffa,#ffffffdb 44%,#ffffff29 78%),radial-gradient(circle at 0% 100%,color-mix(in srgb,var(--color-teal-green) 13%,transparent),transparent 18rem);box-shadow:0 1rem 2.6rem color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.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 color-mix(in srgb,var(--color-teal-green) 20%,transparent)}.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%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),transparent 10rem),linear-gradient(135deg,var(--color-white),var(--color-white))}.patient-treatment-pathway-card--1{background:radial-gradient(circle at 92% 86%,color-mix(in srgb,var(--color-teal-green) 16%,transparent),transparent 10rem),linear-gradient(135deg,var(--color-white),var(--color-white))}.patient-treatment-pathway-card--2{background:radial-gradient(circle at 88% 82%,color-mix(in srgb,var(--color-teal-green) 10%,transparent),transparent 10rem),linear-gradient(135deg,var(--color-white),var(--color-white))}.patient-treatment-pathway-card--3{background:radial-gradient(circle at 90% 80%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),transparent 10rem),linear-gradient(135deg,var(--color-white),var(--color-white))}.patient-treatment-pathway-card--4{background:radial-gradient(circle at 86% 70%,color-mix(in srgb,var(--color-teal-green) 11%,transparent),transparent 11rem),linear-gradient(135deg,var(--color-white),var(--color-white))}.patient-treatment-pathway-card--5{background:radial-gradient(circle at 88% 76%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),transparent 11rem),linear-gradient(135deg,var(--color-white),var(--color-white))}.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:color-mix(in srgb,var(--color-teal-green) 18%,transparent);color:var(--color-teal-green);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 color-mix(in srgb,var(--color-teal-green) 18%,transparent);color:var(--color-teal-green);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-navy-blue);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-teal-green);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-teal-green)}.patient-resource-hub-social{position:relative;width:calc(100vw / var(--zoom-scale));max-width:none;min-height:clamp(18rem,24vw,23rem);margin-top:clamp(1.35rem,2.25vw,1.95rem);margin-bottom:0;margin-left:calc(50% - 50vw / var(--zoom-scale));padding:clamp(2.1rem,3.4vw,3rem) 1rem clamp(1.9rem,3vw,2.65rem);display:grid;align-content:center;overflow:hidden;border:0;border-radius:0;background-color:var(--color-white);background-image:linear-gradient(180deg,#ffffffeb,#ffffff6b 45%,#ffffffb8),url(/image/home/community-wave-background.png);background-position:center,center 58%;background-size:auto,cover;background-repeat:no-repeat;box-shadow:none;color:var(--color-navy-blue);isolation:isolate}.patient-resource-hub-social:before,.patient-resource-hub-social:after{content:"";position:absolute;pointer-events:none}.patient-resource-hub-social: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}.patient-resource-hub-social: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}.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-navy-blue);font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:700;line-height:1;text-align:center}.patient-resource-hub-social-heading h3>svg{width:1.15rem;height:1.15rem;color:var(--color-teal-green);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:var(--color-navy-blue);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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:999px;background:#ffffffeb;color:var(--color-navy-blue);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:color-mix(in srgb,var(--color-teal-green) 35%,transparent);outline:none;box-shadow:0 14px 30px color-mix(in srgb,var(--color-navy-blue) 11%,transparent)}.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-navy-blue);color:var(--color-white);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 0}.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 0}.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:var(--heading-section-size);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-teal-green)}.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 color-mix(in srgb,var(--color-teal-green) 16%,transparent);border-radius:1.55rem;background:#fffffffa;box-shadow:0 1.15rem 3rem color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.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%,color-mix(in srgb,var(--color-teal-green) 20%,transparent),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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent))}.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-teal-green);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 color-mix(in srgb,var(--color-teal-green) 25%,transparent);border-radius:999px;background:#ffffffe6;color:var(--color-teal-green)}.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-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 20%,transparent);border-radius:999px;background:#ffffffd6;color:var(--color-navy-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-teal-green);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-teal-green);color:var(--color-white);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 color-mix(in srgb,var(--color-teal-green) 20%,transparent);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.patient-resource-education-cta--secondary{border:1.5px solid color-mix(in srgb,var(--color-teal-green) 72%,transparent);background:#ffffffdb;color:var(--color-teal-green);box-shadow:none}.patient-resource-education-cta:hover,.patient-resource-education-cta:focus-visible{background:var(--color-teal-green);outline:none;transform:translateY(-1px)}.patient-resource-education-cta--secondary:hover,.patient-resource-education-cta--secondary:focus-visible{background:color-mix(in srgb,var(--color-teal-green) 10%,transparent);color:var(--color-teal-green)}.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%,color-mix(in srgb,var(--color-teal-green) 13%,transparent),transparent 24rem),#fffffffa;box-shadow:0 1.15rem 3rem color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.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:var(--color-white)}.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}}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway{border:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway:before{display:none!important}.app-shell--redesign-patient .patient-page .patient-resource-hub{padding:calc(var(--patient-section-top-inset, 0rem) + clamp(4.5rem,6vw,6rem)) 0 0!important;overflow:hidden!important;background:var(--color-white)!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-shell{width:100%!important;max-width:none!important;margin:0!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-header{width:min(100% - clamp(2.5rem,8vw,8rem),90rem)!important;margin-inline:auto!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-header h2{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-patient-section-title-size)!important;font-weight:800!important;line-height:var(--redesign-patient-title-line-height)!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-grid{width:100%!important;margin-top:clamp(2rem,3vw,2.8rem)!important;display:block!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance{position:relative!important;width:100%!important;min-height:clamp(31rem,42vw,42rem)!important;display:block!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:var(--patient-section-stage-navy)!important;box-shadow:none!important;transition:none!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance:hover,.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance:focus-within{translate:none!important;border-color:transparent!important;box-shadow:none!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-card-media{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important;background:transparent!important;opacity:1!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-card-media picture{width:100%!important;height:100%!important;display:block!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-card-media img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-card-media:after{content:""!important;position:absolute!important;inset:0!important;height:auto!important;background:linear-gradient(90deg,#061521fa,#061521eb 25%,#061521ad 46%,#06152147 66%,#06152100),linear-gradient(180deg,#0615211f,#06152157)!important;pointer-events:none!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-card-body{position:relative!important;z-index:1!important;width:min(100% - clamp(2.5rem,8vw,8rem),90rem)!important;max-width:90rem!important;min-height:clamp(31rem,42vw,42rem)!important;margin-inline:auto!important;padding:clamp(4rem,6vw,6rem) clamp(1rem,3vw,2rem) clamp(4rem,6vw,6rem) clamp(3rem,8vw,8rem)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;border:0!important;background:transparent!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-card-body>*{max-width:42rem!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-card-heading{grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin-top:0!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-card-heading>div{margin-top:0!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-card-icon,.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-card-rule{display:none!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-card-heading h3,.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-copy h3{color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important;font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-patient-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-patient-point-title-line-height)!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance :is(.patient-resource-hub-points li,.patient-resource-hub-subpoints li,.patient-resource-hub-disclaimer),.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-copy :is(p,.patient-caregiver-gateway-subtitle){color:#fffffff0!important;font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-patient-body-size)!important;font-weight:400!important;line-height:var(--redesign-patient-body-line-height)!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-points svg,.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-disclaimer svg,.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-subpoints li::marker{color:var(--color-teal-green)!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway{width:100%!important;margin-top:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:var(--patient-section-stage-navy)!important;box-shadow:none!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway:before,.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-mark{display:none!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-hero{position:relative!important;width:100%!important;min-height:clamp(31rem,42vw,42rem)!important;display:block!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-hero-media{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;overflow:hidden!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-hero-media img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center 42%!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-hero-media:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,#061521fa,#061521e6 28%,#06152194,#0615212e 68%,#06152100),linear-gradient(180deg,#06152114,#06152161)!important;pointer-events:none!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-copy{position:relative!important;z-index:1!important;width:min(100% - clamp(2.5rem,8vw,8rem),90rem)!important;max-width:90rem!important;min-height:clamp(31rem,42vw,42rem)!important;margin-inline:auto!important;padding:clamp(4rem,6vw,6rem) clamp(1rem,3vw,2rem) clamp(4rem,6vw,6rem) clamp(3rem,8vw,8rem)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-copy-inner{width:min(100%,42rem)!important;display:grid!important;justify-items:center!important;text-align:center!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-copy-inner>*{max-width:42rem!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-subtitle{color:var(--color-white)!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-primary{width:fit-content!important;min-width:min(100%,31rem)!important;max-width:100%!important;margin:1.35rem auto 0!important}@media(max-width:899px){.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance,.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-hero{min-height:clamp(28rem,112vw,38rem)!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-card-body,.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-copy{width:100%!important;min-height:clamp(28rem,112vw,38rem)!important;padding:clamp(2.5rem,10vw,4rem) clamp(1.5rem,7vw,2.25rem) clamp(2.8rem,11vw,4.3rem)!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-card-body>*,.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-copy-inner{max-width:min(100%,34rem)!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-card-media:after,.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-hero-media:after{background:linear-gradient(90deg,#061521f7,#061521d1 66%,#0615215c),linear-gradient(180deg,#0615211f,#06152185)!important}}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-hero-media img{object-position:center 48%!important;filter:saturate(1.04) contrast(1.04) brightness(.98)!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-hero-media:after{background:linear-gradient(90deg,#061521f5,#061521db 30%,#06152180 52%,#0615211f 72%,#06152100),linear-gradient(180deg,#0615210a,#06152157)!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-subpoints{margin-top:.5rem!important;padding-left:0!important;display:grid!important;gap:.25rem!important;list-style:none!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-subpoints li{position:relative!important;display:block!important;padding-left:1.1rem!important;color:#ffffffd1!important;font-size:.8em!important;line-height:1.44!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-subpoints li:before{content:"-"!important;position:absolute!important;left:0!important;top:0!important;color:#2ad2c9e0!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-subpoints li::marker{content:""!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-disclaimer{max-width:38rem!important;margin-top:clamp(1.2rem,1.7vw,1.65rem)!important;padding-top:0!important;gap:.58rem!important;color:var(--type-color-inverse-muted)!important;font-family:var(--type-source-note-font)!important;font-size:var(--type-source-note-size)!important;font-weight:var(--type-source-note-weight)!important;font-style:normal!important;line-height:var(--type-source-note-line-height)!important;text-align:left!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-disclaimer svg{width:1rem!important;height:1rem!important;margin-top:.08rem!important;color:#2ad2c9c7!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-disclaimer em{font:inherit!important;color:inherit!important}@media(max-width:899px){.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-disclaimer{max-width:100%!important;font-size:var(--type-source-note-size)!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-hero-media img{object-position:50% center!important}}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-subpoints li{color:#ffffffd1!important;font-family:var(--font-body)!important;font-size:clamp(.9rem,.76vw,.98rem)!important;font-weight:500!important;font-style:normal!important;line-height:1.36!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-disclaimer,.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-disclaimer em{color:var(--type-color-inverse-muted)!important;font-family:var(--font-body)!important;font-size:clamp(.9rem,.76vw,.98rem)!important;font-weight:500!important;font-style:normal!important;line-height:1.36!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-disclaimer{width:100%!important;max-width:42rem!important;gap:.46rem!important}.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-disclaimer svg{width:.92rem!important;height:.92rem!important;margin-top:.12rem!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-copy{align-items:flex-start!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-copy-inner{justify-items:start!important;text-align:left!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-copy h3{width:100%!important;text-align:center!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-copy :is(.patient-caregiver-gateway-subtitle,p:not(.patient-caregiver-gateway-subtitle)){width:100%!important;text-align:left!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-primary{margin:1.35rem 0 0!important;align-self:flex-start!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-hero-media img{object-position:50% 50%!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-hero-media:after{background:linear-gradient(90deg,#061521eb,#061521c2 22%,#06152161,#0615211a 64%,#06152100),linear-gradient(180deg,#06152105,#06152152)!important}@media(max-width:899px){.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-disclaimer,.app-shell--redesign-patient .patient-page .patient-resource-hub-card--insurance .patient-resource-hub-disclaimer em{font-size:clamp(.86rem,3vw,.94rem)!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-copy,.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-copy-inner{align-items:flex-start!important;justify-items:start!important;text-align:left!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-copy h3{width:100%!important;text-align:center!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-copy :is(.patient-caregiver-gateway-subtitle,p:not(.patient-caregiver-gateway-subtitle)){width:100%!important;text-align:left!important}.app-shell--redesign-patient .patient-page .patient-caregiver-gateway-primary{margin-inline:0!important;align-self:flex-start!important}}.patient-continuity-region{position:relative;isolation:isolate;overflow:visible;background-color:var(--color-white)}.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%,color-mix(in srgb,var(--color-teal-green) 14%,transparent),transparent 28rem),radial-gradient(circle at 92% 44%,rgba(183,221,225,.38),transparent 36rem),radial-gradient(circle at 14% 88%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),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%,color-mix(in srgb,var(--color-teal-green) 8%,transparent),transparent 24rem),radial-gradient(circle at 95% 88%,color-mix(in srgb,var(--color-navy-blue) 6%,transparent),transparent 24rem),var(--color-white)}.patient-hifu-help:before,.patient-hifu-help:after{content:"";position:absolute;width:22rem;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--color-teal-green) 14%,transparent);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-navy-blue);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-teal-green)}.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 color-mix(in srgb,var(--color-teal-green) 22%,transparent);border-radius:var(--surface-apple-radius, 24px);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--color-teal-green) 9%,transparent),transparent 18rem),#fffffff0;box-shadow:0 22px 56px color-mix(in srgb,var(--color-navy-blue) 8%,transparent);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 var(--color-white);border-radius:50%;background:linear-gradient(135deg,var(--color-teal-green),var(--color-teal-green));color:var(--color-white);box-shadow:0 12px 28px color-mix(in srgb,var(--color-navy-blue) 16%,transparent);transform:translate(-50%,-50%)}.patient-hifu-help-card--cancer .patient-hifu-help-card-icon{background:linear-gradient(135deg,var(--color-navy-blue),var(--color-navy-blue))}.patient-hifu-help-card-icon svg{width:52%;height:52%;stroke-width:1.9}.patient-hifu-help-card h3{margin:0;color:var(--color-navy-blue);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-teal-green);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-navy-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 color-mix(in srgb,var(--color-navy-blue) 16%,transparent);color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 12%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--color-white) 86%,transparent);color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(.9rem,.72vw,1rem);font-weight:700;line-height:1.22;box-shadow:0 8px 18px color-mix(in srgb,var(--color-navy-blue) 5%,transparent)}.patient-hifu-help-benefit-icon{width:2.35rem;aspect-ratio:1;display:inline-grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--color-teal-green) 16%,transparent);color:var(--color-teal-green)}.patient-hifu-help-benefit--navy .patient-hifu-help-benefit-icon{background:var(--color-navy-blue);color:var(--color-white)}.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-teal-green)}.patient-hifu-help-fact p{margin:0;color:var(--color-navy-blue);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,var(--color-navy-blue),var(--color-navy-blue));color:var(--color-white);font-family:var(--font-heading);font-size:1rem;font-weight:700;line-height:1;text-decoration:none;box-shadow:0 12px 26px color-mix(in srgb,var(--color-navy-blue) 16%,transparent)}.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%,color-mix(in srgb,var(--color-teal-green) 32%,transparent),transparent 18rem),radial-gradient(circle at 95% 80%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),transparent 22rem),linear-gradient(135deg,var(--color-teal-green),var(--color-teal-green) 38%,var(--color-navy-blue) 100%);color:var(--color-white);box-shadow:0 24px 56px color-mix(in srgb,var(--color-navy-blue) 16%,transparent)}.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:var(--color-white)}.patient-hifu-help-callout-icon svg{width:52%;height:52%}.patient-hifu-help-callout h3{margin:0;color:var(--color-white);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}}.app-shell--redesign-patient .patient-hifu-help{background:var(--color-white)!important}.app-shell--redesign-patient .patient-hifu-help:before,.app-shell--redesign-patient .patient-hifu-help:after{display:none!important}.app-shell--redesign-patient .patient-hifu-help-grid{margin-top:clamp(1.65rem,2.6vw,2.5rem)!important;gap:clamp(1rem,1.8vw,1.45rem)!important}.app-shell--redesign-patient .patient-hifu-help-card{--panel-accent: var(--color-teal-green);--panel-accent-strong: var(--color-teal-green);--panel-soft: var(--color-bph-green-soft);padding:0 0 clamp(1.35rem,2vw,1.8rem)!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--color-teal-green) 28%,transparent)!important;background:var(--panel-soft)!important;text-align:left!important}.app-shell--redesign-patient .patient-hifu-help-card--cancer{--panel-accent: var(--color-prostate-cancer-blue);--panel-accent-strong: var(--color-prostate-cancer-blue-strong);--panel-soft: var(--color-prostate-cancer-blue-soft);border-color:color-mix(in srgb,var(--color-prostate-cancer-blue-strong) 28%,transparent)!important}.app-shell--redesign-patient .patient-hifu-help-card-header{width:100%;height:clamp(5.6rem,6vw,6.7rem);flex:0 0 clamp(5.6rem,6vw,6.7rem);padding:clamp(1.05rem,1.6vw,1.45rem) clamp(1.2rem,2vw,1.8rem);display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:0;box-sizing:border-box;background:var(--panel-accent);text-align:center}.app-shell--redesign-patient .patient-hifu-help-card-header-icon{display:none}.app-shell--redesign-patient .patient-hifu-help-card-header-icon svg{width:1.35rem;height:1.35rem;stroke-width:2.25}.app-shell--redesign-patient .patient-hifu-help-kicker{color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-hifu-help-card-header h3{margin:0!important;color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important;font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-patient-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-patient-point-title-line-height)!important;letter-spacing:0!important;text-shadow:0 1px 1px rgba(6,21,33,.2)!important;font-synthesis:none!important}.app-shell--redesign-patient .patient-hifu-help-subtitle{margin:clamp(1.2rem,1.8vw,1.55rem) clamp(1.2rem,2vw,1.8rem) 0!important;color:var(--color-navy-blue)!important;font-weight:700!important}.app-shell--redesign-patient .patient-hifu-help-body{max-width:none!important;margin:.72rem clamp(1.2rem,2vw,1.8rem) 0!important;color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-hifu-help-kicker{margin:1.1rem clamp(1.2rem,2vw,1.8rem) 0!important}.app-shell--redesign-patient .patient-hifu-help-benefits{margin:1rem clamp(1.2rem,2vw,1.8rem) 0!important;gap:.62rem!important}.app-shell--redesign-patient .patient-hifu-help-card--bph .patient-hifu-help-benefits{flex:0 0 auto!important;grid-template-rows:none!important}.app-shell--redesign-patient .patient-hifu-help-benefit{min-height:0!important;padding:0!important;display:grid!important;grid-template-columns:.8rem minmax(0,1fr)!important;gap:.7rem!important;align-items:start!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;font-weight:400!important}.app-shell--redesign-patient .patient-hifu-help-benefit span:not(.patient-hifu-help-benefit-dot),.app-shell--redesign-patient .patient-hifu-help-benefit .stream-text{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-hifu-help-benefit-dot{width:.5rem!important;height:.5rem!important;margin-top:.55rem!important;display:block!important;background:var(--panel-accent-strong)!important}.app-shell--redesign-patient .patient-hifu-help-benefit--navy .patient-hifu-help-benefit-dot{background:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-hifu-help-fact{margin:1rem clamp(1.2rem,2vw,1.8rem) 0!important;display:block!important;padding:.85rem 1rem!important;background:#ffffffd1!important}.app-shell--redesign-patient .patient-hifu-help-data-button{margin:auto clamp(1.2rem,2vw,1.8rem) 0 auto!important;border-radius:0!important;background:var(--color-navy-blue)!important;box-shadow:none!important}.app-shell--redesign-patient .patient-hifu-help-callout{border-color:#006f7a2e!important;background:var(--color-white)!important}.app-shell--redesign-patient .patient-hifu-help-callout h3,.app-shell--redesign-patient .patient-hifu-help-callout p{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important}@media(max-width:560px){.app-shell--redesign-patient .patient-hifu-help-card-header{height:auto;min-height:5.6rem;flex-basis:auto}}.app-shell--redesign-patient .patient-hifu-help-card--bph .patient-hifu-help-callout{width:auto!important;margin:clamp(1.45rem,2.4vw,2.05rem) clamp(1.2rem,2vw,1.8rem) 0!important;padding:clamp(1rem,1.4vw,1.25rem)!important;display:block!important;flex:0 0 auto!important;border:1px solid color-mix(in srgb,var(--color-teal-green) 24%,transparent)!important;border-top:.22rem solid var(--color-teal-green)!important;background:color-mix(in srgb,var(--color-white) 92%,var(--color-bph-green-soft))!important;box-shadow:0 .7rem 1.4rem color-mix(in srgb,var(--color-navy-blue) 6%,transparent)!important}.app-shell--redesign-patient .patient-hifu-help-card--bph .patient-hifu-help-callout h3{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;font-size:clamp(1.2rem,1.45vw,1.5rem)!important;font-weight:700!important;line-height:1.16!important}.app-shell--redesign-patient .patient-hifu-help-card--bph .patient-hifu-help-callout p{margin-top:.6rem!important;color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;font-size:clamp(.9rem,.92vw,1rem)!important;line-height:1.4!important}.app-shell--redesign-patient .patient-hifu-help-card--bph .patient-hifu-help-callout-rule{width:3.6rem!important;margin-top:.5rem!important}.app-shell--redesign-patient .patient-hifu-help-card--cancer .patient-hifu-help-card-header h3{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;text-shadow:none!important}.patient-treatment-regret{position:relative;overflow:visible;background:radial-gradient(circle at 96% 22%,rgba(70,177,225,.18),transparent 18rem),linear-gradient(180deg,#f8fdfefa,#fffffff5)}.patient-treatment-options-context>.patient-treatment-regret.treatment-options-section-stage{width:calc(100vw / var(--zoom-scale));margin-top:clamp(1.2rem,2.6vw,2.1rem);margin-left:calc(50% - 50vw / var(--zoom-scale));overflow:visible;border-radius:0;box-shadow:none}body .app-shell .patient-treatment-options-context.treatment-options-page>.patient-treatment-regret.treatment-options-section-stage:not(:last-child){padding-bottom:calc(var(--treatment-options-section-overlap) + 1.4rem)}.patient-treatment-regret>.treatment-options-section-sprout{display:none}.patient-treatment-regret:before,.patient-treatment-regret:after{content:"";position:absolute;pointer-events:none}.patient-treatment-regret:before{inset:0;z-index:0;background:linear-gradient(90deg,#ffffff14,color-mix(in srgb,var(--color-white) 86%,transparent) 26%,#ffffffd6 62%,#d9f0f7b3),radial-gradient(circle at 94% 12%,rgba(255,255,255,.75),transparent 16rem)}.patient-treatment-regret:after{right:-7rem;top:3.2rem;z-index:0;width:32rem;height:32rem;border:4.4rem solid rgba(70,177,225,.1);border-radius:50%;box-shadow:inset 0 0 0 2.8rem #46b1e10d;opacity:.8}.patient-treatment-regret-shell{position:relative;z-index:1;width:min(calc(100% - 2rem),var(--treatment-options-compact-shell-width, 1240px));margin:0 auto;padding:clamp(2.1rem,4vw,3.4rem) clamp(1rem,2vw,1.45rem) clamp(1.5rem,3vw,2.2rem)}.patient-treatment-regret-photo{position:absolute;left:calc(50% - 50vw / var(--zoom-scale));top:0;width:min(48rem,calc(50vw / var(--zoom-scale) + 14rem));height:clamp(18rem,24vw,22rem);border-bottom-right-radius:3rem;background:linear-gradient(90deg,color-mix(in srgb,var(--color-white) 88%,transparent),#fff0 28% 70%,color-mix(in srgb,var(--color-white) 88%,transparent)),linear-gradient(180deg,#fff0 62%,#fffffff2),var(--patient-regret-consultation-image) 50% 20% / cover no-repeat;opacity:.94;pointer-events:none}.patient-treatment-regret-medical{position:absolute;right:calc(50% - 50vw / var(--zoom-scale));top:0;width:min(46rem,calc(44vw / var(--zoom-scale)));height:clamp(18rem,24vw,22rem);background:linear-gradient(90deg,color-mix(in srgb,var(--color-white) 88%,transparent),#fff0 22% 72%,color-mix(in srgb,var(--color-white) 88%,transparent)),linear-gradient(180deg,#ffffff0f,#fffffff0),var(--patient-regret-consultation-image) 52% 20% / cover no-repeat;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);opacity:.28;pointer-events:none;transform:scaleX(-1);transform-origin:center}.patient-treatment-regret-heading{position:relative;z-index:1;width:min(100%,58rem);margin:0 auto;gap:.95rem}.patient-treatment-regret .treatment-options-section-heading h2{max-width:43rem;margin-inline:auto;color:var(--color-navy-blue);font-size:2.82rem;line-height:1.08;letter-spacing:0}.patient-treatment-regret .treatment-options-section-heading p{width:min(100%,45rem);margin-inline:auto;color:var(--color-navy-blue);font-size:1.2rem;line-height:1.45}.patient-treatment-regret-rule,.patient-treatment-regret-card-rule{display:block;width:4.15rem;height:.28rem;border-radius:999px;background:var(--color-teal-green)}.patient-treatment-regret-rule{display:none}.patient-treatment-regret-grid{width:100%;margin:clamp(1.35rem,2.4vw,2rem) auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.45rem)}.patient-treatment-regret-card-reveal{min-width:0}.patient-treatment-regret-group{--group-accent: var(--color-teal-green);--group-accent-dark: var(--color-teal-green);min-height:21.2rem;display:grid;grid-template-rows:8.9rem 1fr;overflow:visible;border:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:1.25rem;background:#fffffff2;box-shadow:0 18px 42px color-mix(in srgb,var(--color-navy-blue) 11%,transparent)}.patient-treatment-regret-group--navy{--group-accent: var(--color-navy-blue);--group-accent-dark: var(--color-navy-blue)}.patient-treatment-regret-group-top{position:relative;z-index:1;display:grid;place-items:end center;align-content:end;gap:.58rem;padding:3.6rem 1.15rem .9rem;overflow:visible;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;background:linear-gradient(180deg,color-mix(in srgb,var(--color-teal-green) 62%,transparent),#00828ee0),var(--group-header-image) center / cover no-repeat;color:var(--color-white);text-align:center}.patient-treatment-regret-group--navy .patient-treatment-regret-group-top{background:linear-gradient(180deg,color-mix(in srgb,var(--color-navy-blue) 52%,transparent),color-mix(in srgb,var(--color-navy-blue) 95%,transparent)),var(--group-header-image) center / cover no-repeat}.patient-treatment-regret-group-icon{position:absolute;top:-1.25rem;left:50%;width:5.55rem;height:5.55rem;display:inline-grid;place-items:center;transform:translate(-50%);border:3px solid color-mix(in srgb,var(--color-teal-green) 88%,transparent);border-radius:999px;background:#fffffffa;color:var(--group-accent);box-shadow:0 12px 24px color-mix(in srgb,var(--color-navy-blue) 14%,transparent);z-index:3}.patient-treatment-regret-group--navy .patient-treatment-regret-group-icon{border-color:#46b1e1c7;color:var(--color-navy-blue)}.patient-treatment-regret-group-icon svg{width:2.55rem;height:2.55rem;stroke-width:1.85}.patient-treatment-regret-group-top h3{margin:0;font-family:var(--font-heading);font-size:1.42rem;font-weight:700;line-height:1.12;text-wrap:balance}.patient-treatment-regret-card-rule{width:3.4rem;height:.24rem;background:var(--color-teal-green)}.patient-treatment-regret-group-list{display:grid;gap:.72rem;padding:.78rem;background:#ffffffeb;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.patient-treatment-regret-item{min-height:5.35rem;position:relative;display:grid;grid-template-columns:5.65rem minmax(0,1fr);align-items:center;gap:.78rem;padding:.68rem .9rem .68rem .78rem;border:1px solid color-mix(in srgb,var(--color-navy-blue) 8%,transparent);border-radius:.8rem;background:#fffffff7;box-shadow:0 8px 18px color-mix(in srgb,var(--color-navy-blue) 9%,transparent)}.patient-treatment-regret-item-number{position:absolute;top:.86rem;left:.78rem;z-index:1;width:1.72rem;height:1.72rem;display:inline-grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,var(--group-accent),var(--group-accent-dark));color:var(--color-white);font-family:var(--font-heading);font-size:.88rem;font-weight:700;line-height:1;box-shadow:0 8px 18px color-mix(in srgb,var(--color-teal-green) 20%,transparent)}.patient-treatment-regret-item-icon{justify-self:end;width:4.15rem;height:4.15rem;display:inline-grid;place-items:center;border-radius:999px;background:#e2f4f7f2;color:var(--group-accent)}.patient-treatment-regret-item-icon svg{width:2.2rem;height:2.2rem;stroke-width:1.75}.patient-treatment-regret-item h4{margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:.98rem;font-weight:700;line-height:1.22;text-wrap:balance}.patient-treatment-regret-banner{position:relative;width:100%;min-height:6.1rem;margin:clamp(.95rem,2vw,1.25rem) auto 0;padding:1rem 1.8rem;display:grid;grid-template-columns:6.4rem minmax(0,1fr);align-items:center;gap:1.4rem;overflow:hidden;border-radius:.95rem;background:linear-gradient(90deg,#061b3bf5,color-mix(in srgb,var(--color-navy-blue) 92%,transparent)),var(--patient-regret-banner-image) center / cover no-repeat;color:var(--color-white);box-shadow:0 24px 54px color-mix(in srgb,var(--color-navy-blue) 18%,transparent)}.patient-treatment-regret-banner-icon{width:4.2rem;height:4.2rem;display:inline-grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--color-teal-green) 18%,transparent);color:var(--color-white);box-shadow:inset 0 0 0 2px #aef7ff6b,0 0 34px color-mix(in srgb,var(--color-teal-green) 36%,transparent)}.patient-treatment-regret-banner-icon svg{width:2.35rem;height:2.35rem;stroke-width:1.8}.patient-treatment-regret-banner-copy{position:relative;z-index:1;display:grid;gap:.4rem}.patient-treatment-regret-banner-copy strong{font-family:var(--font-heading);font-size:1.62rem;font-weight:700;line-height:1.08}.patient-treatment-regret-banner-copy span{max-width:62rem;color:color-mix(in srgb,var(--color-white) 90%,transparent);font-size:1rem;line-height:1.38}@media(max-width:1100px){.patient-treatment-regret-grid{grid-template-columns:minmax(0,1fr);width:min(100%,39rem)}.patient-treatment-regret-group{min-height:0}.patient-treatment-regret-photo{width:min(33rem,44vw)}.patient-treatment-regret-medical{width:min(28rem,38vw)}}@media(max-width:760px){.patient-treatment-regret-shell{padding-top:2.4rem}.patient-treatment-regret-photo,.patient-treatment-regret-medical{opacity:.24}.patient-treatment-regret-photo{width:18rem;height:11rem}.patient-treatment-regret-medical{width:16rem;height:11rem}.patient-treatment-regret .treatment-options-section-heading h2{font-size:2.18rem}.patient-treatment-regret .treatment-options-section-heading p{font-size:1rem}.patient-treatment-regret-group{grid-template-rows:9.8rem 1fr;border-radius:1.25rem}.patient-treatment-regret-group-top h3{font-size:1.35rem}.patient-treatment-regret-item{grid-template-columns:5.4rem minmax(0,1fr);min-height:5.8rem}.patient-treatment-regret-item-icon{width:4rem;height:4rem}.patient-treatment-regret-item-icon svg{width:2.2rem;height:2.2rem}.patient-treatment-regret-item h4{font-size:1rem}.patient-treatment-regret-banner{grid-template-columns:minmax(0,1fr);justify-items:start;padding:1.2rem 1.35rem}.patient-treatment-regret-banner-copy strong{font-size:1.46rem}.patient-treatment-regret-banner-copy span{font-size:.98rem}}@media(max-width:480px){.patient-treatment-regret .treatment-options-section-heading h2{font-size:1.86rem}.patient-treatment-regret-group-top{padding-inline:.9rem}.patient-treatment-regret-group-icon{width:5.6rem;height:5.6rem}.patient-treatment-regret-group-icon svg{width:2.55rem;height:2.55rem}.patient-treatment-regret-item{grid-template-columns:4.8rem minmax(0,1fr);gap:.7rem;padding-inline:.8rem}.patient-treatment-regret-item-number{left:.75rem}}.app-shell--redesign-patient .patient-page .patient-treatment-regret{background:linear-gradient(90deg,#ffffffc7,#fffffff5 34%,#f6fcfdfa),color-mix(in srgb,var(--color-teal-green) 5%,var(--color-white))!important}.app-shell--redesign-patient .patient-treatment-regret:before,.app-shell--redesign-patient .patient-treatment-regret:after{display:none!important}.app-shell--redesign-patient .patient-treatment-regret-photo{display:block!important;z-index:0!important;opacity:.86!important}.app-shell--redesign-patient .patient-treatment-regret-shell{padding:0!important}.app-shell--redesign-patient .patient-treatment-regret-grid{margin-top:clamp(1.25rem,2vw,1.85rem)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(.9rem,1.4vw,1.2rem)!important}.app-shell--redesign-patient .patient-treatment-regret-group{--group-accent: var(--color-teal-green);--group-accent-strong: var(--color-teal-green);--group-soft: var(--color-white);--group-top-ink: var(--color-white);--group-summary-ink: color-mix(in srgb, var(--color-white) 90%, transparent);min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;grid-template-rows:none!important;overflow:hidden!important;background:var(--color-white)!important;border:0!important;box-shadow:none!important}.app-shell--redesign-patient .patient-treatment-regret-group--blue{--group-accent: var(--color-white);--group-accent-strong: var(--color-teal-green);--group-soft: var(--color-white);--group-top-ink: var(--color-navy-blue);--group-summary-ink: var(--color-navy-blue)}.app-shell--redesign-patient .patient-treatment-regret-group--navy{--group-accent: var(--color-navy-blue);--group-accent-strong: var(--color-navy-blue);--group-soft: var(--color-white);--group-top-ink: var(--color-white);--group-summary-ink: color-mix(in srgb, var(--color-white) 86%, transparent)}.app-shell--redesign-patient .patient-treatment-regret-group-top{min-height:10.6rem!important;display:grid!important;place-items:start!important;align-content:start!important;gap:.55rem!important;padding:clamp(1rem,1.4vw,1.22rem)!important;border-top:0!important;background:linear-gradient(180deg,var(--group-accent),var(--group-accent-strong))!important;color:var(--group-top-ink)!important;text-align:left!important}.app-shell--redesign-patient .patient-treatment-regret-group-top h3,.app-shell--redesign-patient .patient-page .patient-treatment-regret-group-top h3,.app-shell--redesign-patient .patient-page .patient-treatment-regret-number{color:var(--group-top-ink)!important}.app-shell--redesign-patient .patient-treatment-regret-group-top p{color:var(--group-summary-ink)!important;max-width:30rem}.app-shell--redesign-patient .patient-page .patient-treatment-regret-group-top p{color:var(--group-summary-ink)!important}.app-shell--redesign-patient .patient-treatment-regret-number{display:inline-flex!important;align-items:center!important;min-height:1.55rem!important;padding-bottom:.3rem!important;border-bottom:2px solid currentColor!important;color:var(--group-top-ink)!important;font-family:var(--redesign-reference-heading-font)!important;font-size:.92rem!important;font-weight:800!important;line-height:1!important;opacity:.95!important}.app-shell--redesign-patient .patient-treatment-regret-group-list{flex:1!important;margin:0!important;padding:clamp(.95rem,1.35vw,1.15rem)!important;align-content:start!important;gap:.62rem!important;list-style:none!important;background:linear-gradient(180deg,var(--color-white) 0%,rgba(248,252,253,.98) 100%)!important}.app-shell--redesign-patient .patient-treatment-regret-list-label{margin:0 0 .05rem!important;color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-heading-font)!important;font-size:.86rem!important;font-weight:800!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell--redesign-patient .patient-treatment-regret-item{min-height:0!important;display:grid!important;grid-template-columns:.8rem minmax(0,1fr)!important;gap:.62rem!important;align-items:start!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.app-shell--redesign-patient .patient-treatment-regret-item>span{position:static!important;width:.38rem!important;height:.38rem!important;margin-top:.62rem!important;display:block!important;border-radius:0!important;background:var(--group-accent-strong)!important;box-shadow:none!important}.app-shell--redesign-patient .patient-treatment-regret-item p{margin:0!important;color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-treatment-regret-banner{min-height:0!important;margin-top:clamp(.95rem,1.6vw,1.25rem)!important;padding:clamp(1rem,1.55vw,1.35rem) clamp(1.5rem,2.4vw,2.25rem)!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:clamp(1.1rem,2vw,1.8rem)!important;align-items:center!important;border:0!important;border-radius:8px!important;background:var(--color-white)!important;box-shadow:none!important}.app-shell--redesign-patient .patient-treatment-regret-banner-icon{width:clamp(3.8rem,5vw,5.1rem)!important;height:clamp(3.8rem,5vw,5.1rem)!important;display:inline-grid!important;place-items:center!important;border:2px solid rgba(143,201,232,.54)!important;border-radius:999px!important;color:var(--color-navy-blue)!important;background:#8fc9e81a!important}.app-shell--redesign-patient .patient-treatment-regret-banner-icon svg{width:52%!important;height:52%!important;color:var(--color-navy-blue)!important;stroke-width:2.1!important}.app-shell--redesign-patient .patient-treatment-regret-banner-copy{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.35rem!important;align-items:center!important}.app-shell--redesign-patient .patient-treatment-regret-banner-copy strong,.app-shell--redesign-patient .patient-treatment-regret-banner-copy span,.app-shell--redesign-patient .patient-page .patient-treatment-regret-banner-copy strong,.app-shell--redesign-patient .patient-page .patient-treatment-regret-banner-copy span{color:var(--color-navy-blue)!important}@media(max-width:980px){.app-shell--redesign-patient .patient-treatment-regret-grid{width:min(100%,48rem)!important;grid-template-columns:1fr!important}.app-shell--redesign-patient .patient-treatment-regret-banner-copy{grid-template-columns:1fr!important}.app-shell--redesign-patient .patient-treatment-regret-group-top{min-height:0!important}}.app-shell--redesign-patient .patient-treatment-regret-heading{width:min(100%,76rem)!important}.app-shell--redesign-patient .patient-treatment-regret .treatment-options-section-heading h2{max-width:66rem!important}.app-shell--redesign-patient .patient-treatment-regret .treatment-options-section-heading p{width:min(100%,72rem)!important;max-width:72rem!important}.app-shell--redesign-patient .patient-treatment-regret-group{overflow:hidden!important;border:0!important;border-radius:0!important;background:var(--color-white)!important;box-shadow:none!important}.app-shell--redesign-patient .patient-treatment-regret-group-top{min-height:15rem!important;height:15rem!important;align-content:start!important;justify-items:start!important;padding:clamp(1.35rem,1.9vw,1.8rem) clamp(1.35rem,2vw,2rem)!important;border:0!important;border-radius:0!important;background:var(--group-accent-strong)!important;text-align:left!important}.app-shell--redesign-patient .patient-treatment-regret-group--teal .patient-treatment-regret-group-top,.app-shell--redesign-patient .patient-treatment-regret-group--blue .patient-treatment-regret-group-top{background:var(--color-teal-green)!important}.app-shell--redesign-patient .patient-treatment-regret-group--navy .patient-treatment-regret-group-top{background:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-treatment-regret-number{display:none!important}.app-shell--redesign-patient .patient-treatment-regret-group-top h3{margin:0!important;max-width:100%!important;color:var(--group-top-ink)!important;font-size:clamp(1.45rem,1.7vw,1.78rem)!important;line-height:1.18!important;text-wrap:balance!important}.app-shell--redesign-patient .patient-treatment-regret-group-top p{margin:.7rem 0 0!important;max-width:100%!important;color:var(--group-summary-ink)!important;font-size:clamp(1rem,1.05vw,1.12rem)!important;line-height:1.38!important}.app-shell--redesign-patient .patient-treatment-regret-group-list{border-radius:0!important}.app-shell--redesign-patient .patient-treatment-regret-banner{display:block!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:0!important;margin-top:clamp(1.2rem,2vw,1.6rem)!important;padding:clamp(.78rem,1.15vw,1rem) clamp(1.1rem,2vw,1.55rem)!important;border:1px solid color-mix(in srgb,var(--color-prostate-cancer-blue-strong) 22%,transparent)!important;border-left:.26rem solid var(--color-teal-green)!important;border-radius:0!important;background:color-mix(in srgb,var(--color-white) 86%,var(--color-prostate-cancer-blue-soft))!important;box-shadow:none!important}.app-shell--redesign-patient .patient-treatment-regret-banner-icon{display:none!important}.app-shell--redesign-patient .patient-treatment-regret-banner-copy{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.22rem!important;align-items:start!important}.app-shell--redesign-patient .patient-treatment-regret-banner-copy strong{color:var(--color-navy-blue)!important;font-size:clamp(1.12rem,1.35vw,1.36rem)!important;line-height:1.12!important}.app-shell--redesign-patient .patient-treatment-regret-banner-copy span{max-width:54rem!important;color:var(--color-navy-blue)!important;font-size:clamp(.92rem,1vw,1.06rem)!important;line-height:1.28!important}@media(max-width:980px){.app-shell--redesign-patient .patient-treatment-regret-group-top{min-height:0!important;height:auto!important}.app-shell--redesign-patient .patient-treatment-regret-banner-copy{grid-template-columns:1fr!important}}@media(max-width:640px){.app-shell--redesign-patient .patient-treatment-regret-banner{grid-template-columns:minmax(0,1fr)!important}.app-shell--redesign-patient .patient-treatment-regret-banner-icon{width:3.8rem!important;height:3.8rem!important}}.app-shell--redesign-patient .patient-treatment-regret .treatment-options-section-heading h2{max-width:42rem!important}.app-shell--redesign-patient .patient-treatment-regret .treatment-options-section-heading h2 span{display:block!important}.app-shell--redesign-patient .patient-treatment-regret-card-reveal,.app-shell--redesign-patient .patient-treatment-regret-group,.app-shell--redesign-patient .patient-treatment-regret-group-top,.app-shell--redesign-patient .patient-treatment-regret-group-list{border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important}.app-shell--redesign-patient .patient-treatment-regret-group--navy,.app-shell--redesign-patient .patient-treatment-regret-group--navy .patient-treatment-regret-group-top,.app-shell--redesign-patient .patient-treatment-regret-group--navy .patient-treatment-regret-group-list{border-color:transparent!important;outline-color:transparent!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-group{--group-top-ink: var(--color-white);--group-summary-ink: color-mix(in srgb, var(--color-white) 88%, transparent);background:var(--group-accent-strong)!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-group--teal{--group-accent: #007F82;--group-accent-strong: var(--color-teal-green);--group-soft: color-mix(in srgb, var(--color-teal-green) 88%, var(--color-navy-blue))}.app-shell--redesign-patient .patient-page .patient-treatment-regret-group--blue{--group-accent: var(--color-prostate-cancer-blue-strong);--group-accent-strong: color-mix(in srgb, var(--color-prostate-cancer-blue-strong) 82%, var(--color-navy-blue));--group-soft: color-mix(in srgb, var(--color-prostate-cancer-blue-strong) 70%, var(--color-navy-blue))}.app-shell--redesign-patient .patient-page .patient-treatment-regret-group--navy{--group-accent: var(--color-navy-blue);--group-accent-strong: color-mix(in srgb, var(--color-navy-blue) 92%, var(--color-black));--group-soft: var(--color-navy-blue)}.app-shell--redesign-patient .patient-page .patient-treatment-regret-group-top{background:linear-gradient(180deg,var(--group-accent),var(--group-accent-strong))!important;color:var(--color-white)!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-group-list{background:linear-gradient(180deg,color-mix(in srgb,var(--group-soft) 96%,var(--color-white)) 0%,var(--group-soft) 100%)!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-group :is(h3,h4,p,li,span,.patient-treatment-regret-list-label){color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-item>span{background:var(--color-white)!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-group{--group-body-bg: color-mix(in srgb, var(--color-teal-green) 5%, var(--color-white));--group-body-border: color-mix(in srgb, var(--color-teal-green) 20%, transparent);--group-action-accent: var(--color-teal-green);overflow:hidden!important;border:1px solid var(--group-body-border)!important;border-radius:0!important;background:var(--group-body-bg)!important;box-shadow:none!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-group--teal{--group-accent: #008f8e;--group-accent-strong: var(--color-teal-green);--group-body-bg: color-mix(in srgb, var(--color-teal-green) 7%, var(--color-white));--group-body-border: color-mix(in srgb, var(--color-teal-green) 26%, transparent);--group-action-accent: var(--color-teal-green)}.app-shell--redesign-patient .patient-page .patient-treatment-regret-group--blue{--group-accent: #2d80b8;--group-accent-strong: color-mix(in srgb, var(--color-prostate-cancer-blue-strong) 84%, var(--color-navy-blue));--group-body-bg: color-mix(in srgb, var(--color-prostate-cancer-blue-soft) 46%, var(--color-white));--group-body-border: color-mix(in srgb, var(--color-prostate-cancer-blue-strong) 20%, transparent);--group-action-accent: var(--color-prostate-cancer-blue-strong)}.app-shell--redesign-patient .patient-page .patient-treatment-regret-group--navy{--group-accent: color-mix(in srgb, var(--color-navy-blue) 88%, var(--color-prostate-cancer-blue-strong));--group-accent-strong: var(--color-navy-blue);--group-body-bg: color-mix(in srgb, var(--color-prostate-cancer-blue-soft) 30%, var(--color-white));--group-body-border: color-mix(in srgb, var(--color-navy-blue) 18%, transparent);--group-action-accent: var(--color-navy-blue)}.app-shell--redesign-patient .patient-page .patient-treatment-regret-group-top{min-height:clamp(10.8rem,13vw,13.2rem)!important;height:auto!important;justify-items:center!important;align-content:center!important;padding:clamp(1.3rem,1.9vw,1.75rem) clamp(1.35rem,2vw,2rem)!important;background:linear-gradient(145deg,var(--group-accent),var(--group-accent-strong))!important;color:var(--color-white)!important;text-align:center!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-group-top h3{width:100%!important;color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important;text-align:center!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-group-top p{color:color-mix(in srgb,var(--color-white) 88%,transparent)!important;-webkit-text-fill-color:color-mix(in srgb,var(--color-white) 88%,transparent)!important;text-align:center!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-group-list{background:linear-gradient(180deg,var(--color-white),var(--group-body-bg))!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-group-list,.app-shell--redesign-patient .patient-page .patient-treatment-regret-group-list :is(h4,p,li,span,.patient-treatment-regret-list-label){color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-list-label{color:var(--group-action-accent)!important;-webkit-text-fill-color:var(--group-action-accent)!important}.app-shell--redesign-patient .patient-page .patient-treatment-regret-item>span{background:var(--group-action-accent)!important}.patient-difference{--patient-pca-blue: var(--color-prostate-cancer-blue);--patient-pca-blue-strong: var(--color-prostate-cancer-blue-strong);--patient-bph-green: var(--color-teal-green);--patient-bph-green-strong: var(--color-teal-green);--patient-bph-column: var(--color-bph-green-soft);--patient-pca-column: var(--color-prostate-cancer-blue-soft);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(2.4rem,4.2vw,3.6rem)}.patient-difference:before{content:none}.patient-difference-shell{position:relative;z-index:1;width:min(100%,1040px);margin:0 auto;padding:clamp(1.35rem,3vw,2.35rem) 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-teal-green);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-teal-green)}.patient-difference-heading h2{margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(2rem,3vw,3.15rem);font-weight:700;line-height:1.08}.patient-difference-table-wrap{width:100%;margin-top:clamp(1rem,2vw,1.45rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--color-navy-blue) 16%,transparent);border-radius:8px;background:#fffffffa;box-shadow:0 12px 28px color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.patient-difference-table{width:100%;border-collapse:collapse;color:var(--color-navy-blue);font-size:clamp(.95rem,.36vw + .88rem,1.05rem)}.patient-difference-mobile-stack{display:none}.patient-difference-table th{padding:clamp(.82rem,1.3vw,1.05rem) clamp(1rem,1.65vw,1.35rem);color:var(--color-white);font-family:var(--font-heading);font-size:clamp(1.55rem,1.85vw,2rem);font-weight:800;text-align:center}.patient-difference-table th:first-child{background:var(--patient-bph-green)}.patient-difference-table th:last-child{background:var(--patient-pca-blue);color:var(--color-navy-blue)}.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(1rem,1.45vw,1.25rem);border-top:1px solid color-mix(in srgb,var(--color-navy-blue) 9%,transparent);vertical-align:middle;font-weight:400;line-height:1.38}.patient-difference-table td+td,.patient-difference-table th+th{border-left:1px solid color-mix(in srgb,var(--color-navy-blue) 9%,transparent)}.patient-difference-row-bullet{display:none}.patient-difference-table td:first-child,.patient-difference-mobile-panel--bph li{color:var(--color-navy-blue);background:var(--patient-bph-column)}.patient-difference-table td:first-child .patient-difference-row-bullet,.patient-difference-mobile-panel--bph .patient-difference-row-bullet{color:var(--patient-bph-green-strong)}.patient-difference-table td:last-child,.patient-difference-mobile-panel--cancer li{color:var(--color-navy-blue);background:var(--patient-pca-column)}.patient-difference-table td:last-child .patient-difference-row-bullet,.patient-difference-mobile-panel--cancer .patient-difference-row-bullet{color:var(--patient-pca-blue-strong)}.patient-difference-disclaimer{margin-top:.56rem;padding:clamp(.46rem,.72vw,.62rem) clamp(.62rem,1vw,.82rem);display:block;border:1px solid var(--type-source-note-border);border-radius:8px;background:var(--type-source-note-surface)}.patient-difference-disclaimer-icon{width:2rem;height:2rem;display:inline-grid;place-items:center;border:.2rem solid rgba(245,158,11,.82);border-radius:50%;color:var(--color-navy-blue)}.patient-difference-disclaimer-icon svg{width:1.08rem;height:1.08rem}.patient-difference-disclaimer p{margin:0;color:var(--type-source-note-color);font-family:var(--type-source-note-font);font-size:var(--type-source-note-size);font-weight:var(--type-source-note-weight);line-height:var(--type-source-note-line-height)}.patient-difference-disclaimer-label{display:inline;color:inherit;font-size:inherit;font-weight:inherit}.patient-difference-sources{margin-top:.7rem;display:grid;gap:.28rem;color:var(--color-navy-blue);font-size:clamp(.68rem,.18vw + .64rem,.76rem);line-height:1.35}.patient-difference-sources p{margin:0}.patient-difference-sources strong,.patient-difference-sources a{color:var(--color-teal-green);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:100%;margin:.7rem 0 0;padding:0;display:flex;justify-content:flex-end;background:transparent;color:var(--color-navy-blue);box-shadow:none}.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:var(--color-white);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:17rem;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, 8px);background:var(--color-navy-blue);color:var(--color-white);font-family:var(--font-heading);font-size:clamp(.9rem,.46vw + .82rem,1rem);font-weight:600;box-shadow:0 12px 24px color-mix(in srgb,var(--color-navy-blue) 14%,transparent)}.patient-difference-guide-button--secondary{border:2px solid rgba(255,255,255,.78);background:transparent;color:var(--color-white);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%,48rem)}.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-shell{padding-top:1.5rem}.patient-difference{width:min(calc(100% - 1.5rem),24rem)}.patient-difference-heading{justify-items:center}.patient-difference-heading h2{max-width:22rem;font-size:var(--heading-section-size);line-height:1.02}.patient-difference-table-wrap{overflow:hidden;border-radius:1.25rem}.patient-difference-table{display:none}.patient-difference-mobile-stack{display:grid;gap:0}.patient-difference-mobile-panel{overflow:hidden;background:#fffffff5}.patient-difference-mobile-panel+.patient-difference-mobile-panel{border-top:1px solid color-mix(in srgb,var(--color-navy-blue) 10%,transparent)}.patient-difference-mobile-panel h3{margin:0;padding:.95rem 1.1rem;display:flex;align-items:center;gap:.68rem;color:var(--color-white);font-family:var(--font-heading);justify-content:center;font-size:clamp(1.34rem,8vw,1.78rem);font-weight:600;line-height:1.08}.patient-difference-mobile-panel--bph h3{background:var(--patient-bph-green)}.patient-difference-mobile-panel--cancer h3{background:var(--patient-pca-blue);color:var(--color-navy-blue)}.patient-difference-mobile-panel .patient-difference-heading-icon{margin-right:0;flex:0 0 auto}.patient-difference-mobile-panel ul{margin:0;padding:0;list-style:none}.patient-difference-mobile-panel li{min-height:4.8rem;padding:.92rem 1rem;display:block;align-items:center;color:var(--color-navy-blue);font-size:.95rem;font-weight:400;line-height:1.36}.patient-difference-mobile-panel li+li{border-top:1px solid color-mix(in srgb,var(--color-navy-blue) 9%,transparent)}.patient-difference-mobile-panel .patient-difference-row-bullet{margin-right:0}.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%}}.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,var(--color-white) 0%,#f8fcff 46%,var(--color-white) 100%);color:var(--color-navy-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:var(--color-navy-blue);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 0%,#008f8d 52%,var(--color-navy-blue) 100%);-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,var(--color-navy-blue) 0%,var(--color-navy-blue) 46%,var(--color-navy-blue) 100%);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:var(--color-white);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:var(--color-teal-green);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:var(--color-navy-blue);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:var(--color-teal-green)}.sonablate-adaptive-platform-intelligence p{margin:0 0 .7rem;color:var(--color-navy-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),var(--color-white);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:var(--color-white);font-family:var(--font-heading);font-size:var(--heading-card-size);font-weight:600;letter-spacing:0;line-height:1;background:linear-gradient(90deg,var(--color-teal-green),var(--color-navy-blue));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:var(--color-white)}.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,var(--color-navy-blue),var(--color-navy-blue) 58%,var(--color-navy-blue));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:var(--color-navy-blue);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-navy-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-navy-blue);font-size:var(--content-meta-font-size);line-height:1.16}.sonablate-adaptive-platform-control-list svg{width:.64rem;height:.64rem;color:var(--color-teal-green);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:var(--color-navy-blue);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,var(--color-navy-blue) 0%,var(--color-navy-blue) 47%,var(--color-navy-blue) 100%);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%,var(--color-black) 10%,var(--color-black) 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,var(--color-black) 10%,var(--color-black) 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:var(--color-white);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:var(--color-white);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:var(--color-navy-blue);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),var(--color-white);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:var(--color-navy-blue);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:var(--color-navy-blue);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 var(--color-white);border-radius:999px;background:linear-gradient(180deg,#009cad 0%,var(--color-navy-blue) 100%);color:var(--color-white);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:var(--color-navy-blue);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:var(--color-white);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:var(--color-white)}.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:var(--color-white)}.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,var(--color-navy-blue),var(--color-navy-blue) 64%,var(--color-navy-blue));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:var(--color-teal-green);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:var(--color-white);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:var(--color-navy-blue);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:var(--color-teal-green);fill:color-mix(in srgb,var(--color-teal-green) 12%,transparent);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-navy-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-navy-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:var(--color-teal-green);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}}.redesign-provider-page .sonablate-adaptive-platform-tab[aria-selected=false],.redesign-provider-page .sonablate-adaptive-platform-tab[aria-selected=false]:first-child,.redesign-provider-page .sonablate-adaptive-platform-tab[aria-selected=false]:last-child{background:#fffffff5!important;color:var(--color-navy-blue)!important}.redesign-provider-page .sonablate-adaptive-platform-tab[aria-selected=false]>span:not(.sonablate-adaptive-platform-tab-icon),.redesign-provider-page .sonablate-adaptive-platform-tab[aria-selected=false]:first-child>span:not(.sonablate-adaptive-platform-tab-icon),.redesign-provider-page .sonablate-adaptive-platform-tab[aria-selected=false]:last-child>span:not(.sonablate-adaptive-platform-tab-icon){color:var(--color-navy-blue)!important;opacity:1!important;visibility:visible!important}.redesign-provider-page .sonablate-adaptive-platform-tab[aria-selected=false] .sonablate-adaptive-platform-tab-icon,.redesign-provider-page .sonablate-adaptive-platform-tab[aria-selected=false] .sonablate-adaptive-platform-tab-arrow,.redesign-provider-page .sonablate-adaptive-platform-tab[aria-selected=false] svg{color:var(--color-teal-green)!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.redesign-provider-page .sonablate-adaptive-platform-tab[aria-selected=true],.redesign-provider-page .sonablate-adaptive-platform-tab[aria-selected=true]>span,.redesign-provider-page .sonablate-adaptive-platform-tab[aria-selected=true] svg{color:var(--color-white)!important}.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-teal-green) 0%, var(--color-teal-green) 100%);--sonablate-hifu-cta-background-hover: linear-gradient(180deg, var(--color-teal-green) 0%, var(--color-teal-green) 100%);--sonablate-hifu-cta-shadow: 0 16px 30px color-mix(in srgb, var(--color-teal-green) 24%, transparent);--sonablate-hifu-cta-shadow-hover: 0 18px 34px rgba(0, 86, 112, .28);--sonablate-hifu-secondary-border: var(--color-white);--sonablate-hifu-secondary-border-hover: var(--color-white);--sonablate-hifu-secondary-background: rgba(255, 255, 255, .92);--sonablate-hifu-secondary-background-hover: var(--color-white);--sonablate-hifu-secondary-color: var(--color-navy-blue);--sonablate-hifu-secondary-color-hover: var(--color-teal-green);--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%,color-mix(in srgb,var(--color-teal-green) 13%,transparent),transparent 20rem),linear-gradient(180deg,#fbfdff 0%,#eef6fb 47%,var(--color-white) 100%);color:var(--color-navy-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: color-mix(in srgb, var(--color-navy-blue) 8%, transparent);--sonablate-hifu-stage-sprout-glow-soft: color-mix(in srgb, var(--color-navy-blue) 4.5%, transparent);--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-teal-green);--sonablate-hifu-edge-line-glow: color-mix(in srgb, var(--color-teal-green) 50%, transparent);--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, var(--color-white));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,color-mix(in srgb,var(--color-teal-green) 3.8%,transparent),color-mix(in srgb,var(--color-teal-green) 0%,transparent) 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: color-mix(in srgb, var(--color-teal-green) 12%, transparent);--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 color-mix(in srgb,var(--color-navy-blue) 20%,transparent))}72%{transform:translateY(calc(var(--sonablate-hifu-stage-sprout-distance) * .07)) scaleY(.99) translateZ(0);filter:drop-shadow(0 14px 26px color-mix(in srgb,var(--color-navy-blue) 9%,transparent))}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-teal-green);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-navy-blue);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-teal-green);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:var(--color-white);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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent)}.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-navy-blue);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-page,.sonablate-hifu-page *,.sonablate-hifu-page *:before,.sonablate-hifu-page *:after{animation:none!important;transition:none!important}.sonablate-hifu-page>.sonablate-hifu-section-stage,.sonablate-hifu-page>.sonablate-hifu-section-stage.is-visible,.sonablate-hifu-page.sonablate-hifu-page--stage-motion-ready>.sonablate-hifu-section-stage:not(.is-visible),.sonablate-hifu-page .stream-text,.sonablate-hifu-page .stream-text__char,.sonablate-hifu-page .stream-text__unit{opacity:1!important;transform:none!important;clip-path:none!important;filter:none!important}.sonablate-hifu-page--stage-motion-ready{pointer-events:auto}.sonablate-hifu-page{--sonablate-redesign-heading-font: "Inter", Arial, sans-serif;--sonablate-redesign-body-font: "Inter", Arial, sans-serif;--sonablate-redesign-navy: var(--color-navy-blue);--sonablate-redesign-body: var(--color-navy-blue);--sonablate-redesign-teal: var(--color-teal-green);--sonablate-redesign-ice: #f5fbfd;--sonablate-redesign-dark: var(--color-navy-blue);--sonablate-redesign-dark-soft: var(--color-navy-blue);--sonablate-redesign-dark-copy: rgba(255, 255, 255, .8);--sonablate-redesign-title-size: clamp(2.05rem, 3vw, 2.85rem);--sonablate-redesign-card-title-size: clamp(1.18rem, 1.45vw, 1.5rem);--sonablate-redesign-body-size: clamp(.98rem, 1.08vw, 1.15rem);--sonablate-redesign-small-size: clamp(.84rem, .92vw, .96rem)}.sonablate-hifu-page :is(h1,h2,h3,h4,h5,h6),.sonablate-hifu-page :is(h1,h2,h3,h4,h5,h6) *{font-family:var(--sonablate-redesign-heading-font)!important;letter-spacing:0!important}.sonablate-hifu-page :is(p,li,a,button,label,input,textarea,small,figcaption,blockquote),.sonablate-hifu-page :is(p,li,a,button,label,input,textarea,small,figcaption,blockquote) *{font-family:var(--sonablate-redesign-body-font)!important;letter-spacing:0!important}.sonablate-hifu-page :is(.sonablate-hifu-legacy-heading h2,.sonablate-hifu-philosophy-heading h2,.sonablate-precision-partnership-copy h2,.sonablate-global-hero-heading h2,.sonablate-global-hero-copy h2){font-size:var(--sonablate-redesign-title-size)!important;font-weight:800!important;line-height:1.12!important}.sonablate-hifu-page :is(.sonablate-hifu-legacy-card-body h3,.sonablate-hifu-philosophy-insight-copy h3,.sonablate-hifu-philosophy-expert-copy h3,.sonablate-precision-partnership-card-copy h3,.sonablate-global-pillar-copy h4,.sonablate-global-resource-header h3,.sonablate-global-expert-copy h3){font-size:var(--sonablate-redesign-card-title-size)!important;font-weight:700!important;line-height:1.18!important}.sonablate-hifu-page :is(.sonablate-hifu-legacy-subtitle,.sonablate-hifu-legacy-card-text,.sonablate-hifu-legacy-timeline-title,.sonablate-hifu-philosophy-heading p,.sonablate-hifu-philosophy-insight-copy p,.sonablate-hifu-philosophy-quote p,.sonablate-precision-partnership-subhead,.sonablate-precision-partnership-support,.sonablate-precision-partnership-body,.sonablate-precision-partnership-card-copy li,.sonablate-global-hero-copy p,.sonablate-global-community-heading p,.sonablate-global-pillar-copy p,.sonablate-global-resource p,.sonablate-global-insight-list li){font-size:var(--sonablate-redesign-body-size)!important;line-height:1.45!important;font-weight:400!important}.sonablate-hifu-page :is(.sonablate-hifu-section-number,.sonablate-hifu-legacy-card-subtitle,.sonablate-hifu-legacy-timeline-date,.sonablate-precision-partnership-quote-role,.sonablate-precision-partnership-outcome-note,.sonablate-global-resource-label,.sonablate-global-access-eyebrow){font-size:var(--sonablate-redesign-small-size)!important;line-height:1.35!important}.sonablate-hifu-page .sonablate-hifu-legacy-section{--sonablate-hifu-stage-seam-surface: var(--color-white);background:var(--color-white)!important;color:var(--sonablate-redesign-navy)}.sonablate-hifu-page .sonablate-hifu-philosophy-section{--sonablate-hifu-stage-seam-surface: var(--sonablate-redesign-dark);background:radial-gradient(circle at 82% 10%,color-mix(in srgb,var(--color-teal-green) 22%,transparent),transparent 23rem),linear-gradient(135deg,var(--sonablate-redesign-dark) 0%,var(--sonablate-redesign-dark-soft) 100%)!important;color:var(--color-white)}.sonablate-hifu-page .sonablate-precision-partnership{--sonablate-hifu-stage-seam-surface: var(--sonablate-redesign-ice);background:var(--sonablate-redesign-ice)!important;color:var(--sonablate-redesign-navy)}.sonablate-hifu-page .sonablate-global-leadership{--sonablate-hifu-stage-seam-surface: var(--sonablate-redesign-dark);background:radial-gradient(circle at 12% 12%,color-mix(in srgb,var(--color-teal-green) 24%,transparent),transparent 24rem),linear-gradient(135deg,var(--color-navy-blue) 0%,var(--color-navy-blue) 100%)!important;color:var(--color-white)}.sonablate-hifu-page :is(.sonablate-hifu-legacy-section,.sonablate-precision-partnership) :is(h2,h3,h4,strong){color:var(--sonablate-redesign-navy)!important;-webkit-text-fill-color:var(--sonablate-redesign-navy)!important}.sonablate-hifu-page :is(.sonablate-hifu-legacy-section,.sonablate-precision-partnership) :is(p,li,blockquote,small){color:var(--sonablate-redesign-body)!important}.sonablate-hifu-page :is(.sonablate-hifu-philosophy-section,.sonablate-global-leadership) :is(h2,h3,h4,strong){color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important}.sonablate-hifu-page :is(.sonablate-hifu-philosophy-section,.sonablate-global-leadership) :is(p,li,blockquote,small){color:var(--sonablate-redesign-dark-copy)!important}.sonablate-hifu-page :is(.sonablate-hifu-philosophy-section,.sonablate-global-leadership) :is(.sonablate-hifu-section-number,.sonablate-hifu-philosophy-heading span,.sonablate-global-hero-kicker,.sonablate-global-kicker){color:var(--color-teal-green)!important;-webkit-text-fill-color:var(--color-teal-green)!important}.sonablate-hifu-page :is(.sonablate-hifu-philosophy-panel,.sonablate-global-community,.sonablate-global-resource){background:#ffffff0f!important;border-color:#ffffff24!important;box-shadow:none!important}.sonablate-hifu-page :is(.sonablate-hifu-philosophy-insight-card,.sonablate-global-pillar){background:#ffffff17!important;border-color:#ffffff29!important}.sonablate-hifu-page :is(.sonablate-hifu-legacy-card,.sonablate-precision-partnership-card){background:var(--color-white)!important}.sonablate-hifu-page :is(.sonablate-hifu-legacy-card-subtitle,.sonablate-precision-partnership-subhead,.sonablate-precision-partnership-outcome h3){color:var(--sonablate-redesign-teal)!important;-webkit-text-fill-color:var(--sonablate-redesign-teal)!important}.sonablate-hifu-page .sonablate-hifu-legacy-section .sonablate-hifu-legacy-featured{width:min(100%,82rem)!important;justify-items:center!important}.sonablate-hifu-page .sonablate-hifu-legacy-section .sonablate-hifu-legacy-connector{width:min(100%,74rem)!important;margin-left:clamp(1rem,4vw,4.75rem)!important;margin-right:auto!important}.sonablate-hifu-page .sonablate-hifu-legacy-section .sonablate-hifu-legacy-connector-details{grid-template-columns:minmax(0,42rem) auto!important}.sonablate-hifu-page .sonablate-hifu-legacy-section .sonablate-hifu-legacy-card-body h3{font-family:var(--sonablate-redesign-heading-font)!important;font-size:clamp(1.02rem,1.1vw,1.16rem)!important;font-weight:700!important;line-height:1.22!important;color:var(--sonablate-redesign-navy)!important;-webkit-text-fill-color:var(--sonablate-redesign-navy)!important}.sonablate-hifu-page .sonablate-hifu-legacy-section .sonablate-hifu-legacy-card-subtitle{font-family:var(--sonablate-redesign-body-font)!important;font-size:clamp(.84rem,.9vw,.94rem)!important;font-weight:700!important;line-height:1.25!important}.sonablate-hifu-page .sonablate-hifu-legacy-section .sonablate-hifu-legacy-card-text{font-family:var(--sonablate-redesign-body-font)!important;font-size:clamp(.84rem,.9vw,.94rem)!important;line-height:1.38!important}.sonablate-hifu-page .sonablate-hifu-legacy-section .sonablate-hifu-legacy-timeline-copy strong{font-family:var(--sonablate-redesign-heading-font)!important;font-size:clamp(1.28rem,1.62vw,1.62rem)!important;font-weight:800!important;line-height:1.08!important}.sonablate-hifu-page .sonablate-hifu-legacy-section .sonablate-hifu-legacy-timeline-copy span{font-family:var(--sonablate-redesign-body-font)!important;font-size:clamp(.86rem,.92vw,.98rem)!important;line-height:1.28!important}@media(max-width:1180px){.sonablate-hifu-page .sonablate-hifu-legacy-section .sonablate-hifu-legacy-connector{width:min(100%,42rem)!important;margin-inline:auto!important}.sonablate-hifu-page .sonablate-hifu-legacy-section .sonablate-hifu-legacy-connector-details{grid-template-columns:1fr!important}}.sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-card,.sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-card--featured{grid-template-rows:clamp(12.4rem,14vw,14.4rem) minmax(0,1fr)!important}.sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-card-media{inset:auto!important;overflow:hidden!important;background:var(--color-light-grey)!important}.sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-card-image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}.sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-card-copy h3{font-family:var(--sonablate-redesign-heading-font)!important;font-size:clamp(1.42rem,1.72vw,1.55rem)!important;font-weight:700!important;line-height:1.24!important;color:var(--sonablate-redesign-navy)!important;-webkit-text-fill-color:var(--sonablate-redesign-navy)!important}.sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-outcome h3,.sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-outcome p{color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important}.sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-outcome h3{font-size:clamp(1.28rem,1.65vw,1.72rem)!important;line-height:1.12!important}.sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-outcome p{font-size:clamp(.92rem,1vw,1rem)!important;line-height:1.32!important}@media(max-width:1200px){.sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-card-copy h3{font-size:clamp(1.28rem,1.7vw,1.48rem)!important}}@media(max-width:899px){.sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-card,.sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-card--featured{grid-template-rows:clamp(10.5rem,34vw,12.8rem) auto!important}}.sonablate-hifu-page .sonablate-hifu-legacy-section .sonablate-hifu-legacy-connector{margin-left:clamp(2.75rem,6vw,7rem)!important}.sonablate-hifu-page .sonablate-hifu-legacy-section .sonablate-hifu-legacy-card-body h3{font-family:var(--sonablate-redesign-heading-font)!important;font-size:clamp(1.42rem,1.72vw,1.55rem)!important;font-weight:700!important;line-height:1.24!important;letter-spacing:0!important;color:var(--sonablate-redesign-navy)!important;-webkit-text-fill-color:var(--sonablate-redesign-navy)!important}@media(max-width:1180px){.sonablate-hifu-page .sonablate-hifu-legacy-section .sonablate-hifu-legacy-connector{margin-inline:auto!important}}@media(max-width:480px){.sonablate-hifu-page .sonablate-hifu-legacy-section .sonablate-hifu-legacy-card-body h3{font-size:1.28rem!important}}.sonablate-hifu-page .sonablate-hifu-legacy-section .sonablate-hifu-legacy-title-rule{display:none!important}@media(min-width:1181px){.sonablate-hifu-page .sonablate-hifu-legacy-section .sonablate-hifu-legacy-connector-photo,.sonablate-hifu-page .sonablate-hifu-legacy-section .sonablate-hifu-legacy-connector-copy{transform:translate(clamp(1rem,1.5vw,1.75rem))}.sonablate-hifu-page .sonablate-hifu-legacy-section .sonablate-hifu-legacy-connector-badge{width:clamp(22rem,22vw,26.5rem)!important;max-width:none!important;justify-content:center!important}}.redesign-provider-page{min-height:100vh;padding-top:var(--header-height-desktop);background:var(--color-white);color:var(--color-navy-blue);--redesign-provider-logo-align-left: clamp(3.8rem, 4.4vw, 5.6rem);--redesign-provider-page-gutter: clamp(1rem, 4vw, 5rem);--redesign-provider-shell-width: 1768px;--provider-section-radius: 0px;--surface-apple-radius: 0px;--surface-apple-radius-compact: 0px;--surface-apple-radius-inner: 0px;--button-radius-primary: 0px;--button-radius-secondary: 0px;--button-radius-chip: 0px;--glow-capsule-radius: 0px;--redesign-provider-hero-title-size: var(--type-hero-title-size);--redesign-provider-title-size: var(--type-section-title-size);--redesign-provider-point-title-size: var(--type-node-title-size);--redesign-provider-subtitle-size: var(--type-section-subtitle-size);--redesign-provider-body-size: var(--type-body-size);--redesign-provider-meta-size: var(--type-source-note-size);--redesign-provider-title-line-height: var(--type-section-title-line-height);--redesign-provider-point-title-line-height: var(--type-node-title-line-height);--redesign-provider-subtitle-line-height: var(--type-section-subtitle-line-height);--redesign-provider-body-line-height: var(--type-body-line-height);--redesign-provider-section-padding-y: clamp(4.5rem, 7vw, 7rem)}.redesign-provider-shell{width:min(calc(100% - (var(--redesign-provider-page-gutter) * 2)),var(--redesign-provider-shell-width));margin:0 auto}.redesign-provider-page .provider-hero-inner{width:100%;padding-left:var(--redesign-provider-logo-align-left);padding-right:var(--redesign-provider-page-gutter);box-sizing:border-box}.redesign-provider-page .provider-hero-content{width:min(58rem,100%);margin-left:0}.redesign-provider-page .provider-hero:before{background-position:center center,center center,center -72px!important}.redesign-provider-page :is(section,article,button,a,img,video,iframe,.provider-hero-study,.provider-hero-study-heading,.provider-hero-study-rule,.provider-hero-clinical-panel,.provider-hero-long-term-panel,.provider-hero-clinical-group,.provider-hero-long-term-metrics,.provider-hero-metric,.provider-hero-metric-icon,.provider-hero-cta,.provider-hero-award,.provider-hero-award img,.provider-section-stage,.provider-section-sprout,.glow-capsule,[class*=card],[class*=panel],[class*=tile],[class*=frame],[class*=button],[class*=cta],[class*=thumb],[class*=media],[class*=figure]){border-radius:0!important}.redesign-provider-page :is(.provider-hero-study,.provider-hero-clinical-panel,.provider-hero-long-term-panel,.provider-hero-metric,.provider-section-stage){clip-path:none!important}.redesign-provider-section{--redesign-provider-section-bg: var(--color-white);--redesign-provider-card-bg: var(--color-white);--redesign-provider-card-border: rgba(0, 111, 122, .2);--redesign-provider-section-border: transparent;padding:clamp(4.5rem,7vw,7rem) 0;background:var(--redesign-provider-section-bg);border-top:0}.redesign-provider-section--ice,.redesign-provider-section--white,.redesign-provider-section--mist{--redesign-provider-section-bg: var(--color-white);--redesign-provider-card-bg: var(--color-white);--redesign-provider-card-border: rgba(0, 111, 122, .18)}.redesign-provider-section--pale-teal{--redesign-provider-section-bg: var(--color-white);--redesign-provider-card-bg: var(--color-white);--redesign-provider-card-border: rgba(0, 111, 122, .2)}.redesign-provider-section--navy{--redesign-provider-section-bg: var(--color-white);--redesign-provider-card-bg: var(--color-white);--redesign-provider-card-border: rgba(0, 111, 122, .18);--redesign-provider-section-border: transparent;color:var(--color-navy-blue)}.redesign-provider-heading{max-width:980px;margin:0 auto clamp(2rem,3.5vw,3.2rem);text-align:center}.redesign-provider-heading h2{margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:var(--redesign-provider-title-size);font-weight:700;line-height:var(--redesign-provider-title-line-height);letter-spacing:0}.redesign-provider-heading div{margin-top:.72rem;color:var(--color-black);font-family:var(--font-body);font-size:var(--redesign-provider-subtitle-size);line-height:var(--redesign-provider-subtitle-line-height);font-weight:400}.redesign-provider-page .provider-hero-content h1{font-family:var(--font-heading);font-size:var(--redesign-provider-title-size);line-height:var(--redesign-provider-title-line-height)}@media(min-width:900px){.redesign-provider-page .provider-hero-content h1>span{white-space:nowrap}}.redesign-provider-page .provider-hero-description{font-family:var(--font-body);font-size:var(--redesign-provider-body-size);line-height:var(--redesign-provider-body-line-height);max-width:760px}.redesign-provider-page .provider-hero-cta{width:min(22rem,100%);min-height:3.75rem;padding:.82rem 1.6rem;display:inline-flex;justify-content:center;gap:0;font-family:var(--font-body);font-size:var(--redesign-provider-body-size);font-weight:400;line-height:1.15}.redesign-provider-page .provider-hero-cta svg{display:none}.redesign-provider-page .provider-hero-award{width:clamp(16rem,19vw,22.5rem)}.redesign-provider-section--navy .redesign-provider-heading h2,.redesign-provider-section--navy .redesign-provider-heading div{color:var(--color-navy-blue)}.redesign-provider-section--navy .redesign-provider-testimonial-card{border-color:#006f7a2e;background:var(--redesign-provider-card-bg)}.redesign-provider-section--navy .redesign-provider-testimonial-copy{background:var(--redesign-provider-card-bg)}.redesign-provider-section--navy .redesign-provider-testimonial-copy small{color:var(--color-teal-green)}.redesign-provider-section--navy .redesign-provider-testimonial-copy strong{color:var(--color-navy-blue)}.redesign-provider-section--navy .redesign-provider-testimonial-copy span{color:var(--color-black)}.redesign-provider-device-section{padding-top:clamp(4.2rem,6.2vw,6.4rem);padding-bottom:clamp(4.8rem,7.2vw,7.2rem)}.redesign-provider-device-layout{position:relative;display:grid;grid-template-columns:minmax(28rem,.46fr) minmax(38rem,.78fr);gap:clamp(1.4rem,3vw,4.3rem);align-items:center}.redesign-provider-device-list{position:relative;z-index:3;display:grid;gap:clamp(1rem,1.4vw,1.35rem)}.redesign-provider-device-item{position:relative;min-height:clamp(8.8rem,10.5vw,11.2rem);padding:clamp(1rem,1.4vw,1.35rem) clamp(1.1rem,1.55vw,1.55rem);display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(.8rem,1vw,1rem);align-items:start;border:1px solid rgba(0,111,122,.16);background:#ffffffd1;box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--color-navy-blue) 8%,transparent);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.redesign-provider-device-item:hover{border-color:color-mix(in srgb,var(--color-teal-green) 32%,transparent);box-shadow:0 1.25rem 2.6rem #006f7a1f;transform:translate(.18rem) scale(1.01)}.redesign-provider-device-number{width:clamp(2.35rem,2.7vw,2.85rem);aspect-ratio:1;display:grid;place-items:center;background:var(--color-teal-green);color:var(--color-white);font-family:var(--font-heading);font-size:clamp(1rem,1.18vw,1.18rem);font-weight:800;line-height:1}.redesign-provider-device-item h3{margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(1.32rem,1.5vw,1.5rem);font-weight:700;line-height:1.18}.redesign-provider-device-item p{margin:.55rem 0 0;color:var(--color-black);font-size:clamp(1.02rem,1.14vw,1.14rem);line-height:1.38;font-weight:400}.redesign-provider-device-figure{position:relative;z-index:2;width:min(100%,62rem);aspect-ratio:1.42 / 1;justify-self:center;display:grid;place-items:center;overflow:visible}.redesign-provider-device-figure:before{content:"";position:absolute;inset:7% 4% 3% 6%;z-index:0;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--color-teal-green) 15%,transparent),color-mix(in srgb,var(--color-teal-green) 0%,transparent) 68%);pointer-events:none}.redesign-provider-device-figure img{position:relative;z-index:2;width:100%;height:100%;display:block;object-fit:contain;object-position:center center;mix-blend-mode:multiply}.redesign-provider-device-lines{position:absolute;inset:0;z-index:4;width:100%;height:100%;overflow:visible;pointer-events:none}.redesign-provider-device-line{fill:none;stroke:color-mix(in srgb,var(--color-teal-green) 62%,transparent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.redesign-provider-device-line--probe{stroke:#00abb5b8}.redesign-provider-device-line--console{stroke:#006f7a80}.redesign-provider-device-line--chiller{stroke:#0097a094}.redesign-provider-device-hotspot{position:absolute;z-index:5;width:var(--device-hotspot-size, clamp(6.4rem, 9vw, 9.4rem));aspect-ratio:1;display:grid;place-items:center;border:2px solid color-mix(in srgb,var(--color-teal-green) 48%,transparent);border-radius:0;background:#a1e5e842;box-shadow:inset 0 0 0 1px #ffffff94,0 0 1.6rem #00e4ee38;transform:translate(-50%,-50%);opacity:.72;pointer-events:auto;transition:opacity .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.redesign-provider-tech-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(24rem,.78fr);gap:clamp(1.1rem,2vw,2rem);align-items:center}.redesign-provider-section--tech-insights .redesign-provider-heading{max-width:1120px;margin-bottom:clamp(2.4rem,4vw,3.8rem)}.redesign-provider-section--tech-insights .redesign-provider-heading h2{font-size:clamp(2.35rem,3.45vw,2.82rem);line-height:1.12}.redesign-provider-section--tech-insights .redesign-provider-heading div{font-size:clamp(1.45rem,1.9vw,1.62rem);line-height:1.32}.redesign-provider-section--tech-insights .redesign-provider-tech-layout{align-items:start;gap:clamp(1.8rem,3vw,3rem)}.redesign-provider-tech-copy{max-width:720px;align-self:center}.redesign-provider-tech-copy p{margin:0;color:var(--color-black);font-family:var(--font-body);font-size:clamp(1.16rem,1.35vw,1.32rem);line-height:1.48}.redesign-provider-tech-points{margin-top:clamp(1.35rem,2vw,1.8rem);display:grid;grid-template-columns:1fr;gap:.72rem;color:var(--color-teal-green);font-family:var(--font-body);font-size:clamp(1.52rem,1.9vw,1.76rem);font-weight:800;line-height:1.18}.redesign-provider-tech-points span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:center}.redesign-provider-tech-points span:before{content:"◆";color:currentColor;font-size:.68em;line-height:1;letter-spacing:.08em}.redesign-provider-tech-points span:not(:last-child):after{content:none}.redesign-provider-tech-cta{width:min(22rem,100%);min-height:3.75rem;margin-top:clamp(1.5rem,2.4vw,2.2rem);padding:.82rem 1.6rem;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border:2px solid var(--color-teal-green);background:var(--color-teal-green);color:var(--color-white);font-family:var(--redesign-reference-body-font);font-size:var(--redesign-provider-body-size);font-weight:700;line-height:1.15;text-decoration:none;box-shadow:none}.redesign-provider-tech-cta:hover,.redesign-provider-tech-cta:focus-visible{background:var(--color-teal-green);border-color:var(--color-teal-green);color:var(--color-white);transform:none}.redesign-provider-tech-cta svg{width:1.1rem;height:1.1rem}.redesign-provider-media-panel,.redesign-provider-testimonial-card,.redesign-provider-resource-card{border-radius:0;border:1px solid var(--redesign-provider-card-border);background:var(--redesign-provider-card-bg)}.redesign-provider-media-panel{width:100%;aspect-ratio:16 / 9;min-height:0;align-self:center;justify-self:center;overflow:hidden}.redesign-provider-media-panel video,.redesign-provider-media-panel img,.redesign-provider-testimonial-thumb img,.redesign-provider-testimonial-thumb video{width:100%;height:100%;object-fit:cover;display:block}.redesign-provider-media-panel video{cursor:none}.redesign-provider-card-grid{width:100%;margin:0;padding-left:1.25rem;list-style:disc;justify-self:stretch;display:grid;grid-template-columns:1fr;gap:clamp(1.15rem,1.8vw,1.75rem)}.redesign-provider-card-grid::marker,.redesign-provider-card::marker{color:var(--color-teal-green)}.redesign-provider-card{min-height:0;padding:0;display:list-item;background:transparent;border:0}.redesign-provider-tech-layout .redesign-provider-card{display:block;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.redesign-provider-tech-layout .redesign-provider-card:before,.redesign-provider-tech-layout .redesign-provider-card:after{display:none!important;content:none!important}.redesign-provider-resource-card>svg{width:2rem;height:2rem;color:var(--color-teal-green)}.redesign-provider-resource-card h3{margin:1.2rem 0 .8rem;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(1.32rem,1.5vw,1.5rem);line-height:1.18}.redesign-provider-card h3{margin-top:0;margin-bottom:.5rem;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(1.42rem,1.65vw,1.62rem);line-height:1.14}.redesign-provider-card p{margin:0;color:var(--color-black);font-size:clamp(1.02rem,1.14vw,1.14rem);line-height:1.38;font-weight:400}.redesign-provider-resource-card p{margin:0;color:var(--color-black);font-size:clamp(1.18rem,1.45vw,1.42rem);line-height:1.45;font-weight:400}.redesign-provider-testimonial-grid,.redesign-provider-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.35rem)}.redesign-provider-testimonial-card,.redesign-provider-resource-card{overflow:hidden;color:inherit;text-decoration:none}.redesign-provider-testimonial-card{display:grid;grid-template-rows:auto 1fr}.redesign-provider-testimonial-thumb{position:relative;display:block;aspect-ratio:16 / 9;background:var(--color-white)}.redesign-provider-testimonial-thumb svg{position:absolute;right:1rem;bottom:1rem;width:2.6rem;height:2.6rem;color:var(--color-white);filter:drop-shadow(0 8px 18px rgba(0,0,0,.32))}.redesign-provider-testimonial-copy{display:grid;gap:.58rem;padding:clamp(1.05rem,1.45vw,1.35rem)}.redesign-provider-testimonial-copy small{color:var(--color-teal-green);font-size:clamp(.92rem,1vw,1rem);font-weight:700}.redesign-provider-testimonial-copy strong{display:block;overflow:visible;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(1.45rem,1.75vw,1.72rem);line-height:1.14;min-height:0}.redesign-provider-testimonial-copy span{display:block;overflow:visible;color:var(--color-black);font-size:clamp(1.02rem,1.14vw,1.14rem);line-height:1.38;font-weight:400;min-height:0}.redesign-provider-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.redesign-provider-resource-card{min-height:320px;padding:clamp(1.35rem,2vw,1.8rem);background:var(--redesign-provider-card-bg)}.redesign-provider-resource-card span{margin-top:1.25rem;display:inline-flex;align-items:center;gap:.4rem;color:var(--color-teal-green);font-size:.95rem;font-weight:800}.redesign-provider-resource-card span svg{width:1rem;height:1rem}@media(max-width:1200px){.redesign-provider-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.redesign-provider-device-layout{grid-template-columns:minmax(23rem,.48fr) minmax(30rem,.74fr);gap:clamp(1rem,2vw,2rem)}.redesign-provider-device-item{min-height:0}.redesign-provider-tech-layout{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr)}.redesign-provider-card-grid{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.redesign-provider-page{padding-top:var(--header-height-mobile)}.redesign-provider-page .provider-hero:before{background-position:center center,center center,center -32px!important}.redesign-provider-section{padding:3.4rem 0}.redesign-provider-page .provider-hero-inner{width:100%;padding-inline:1rem}.redesign-provider-page .provider-hero-content{width:min(34rem,100%);margin-left:0;min-width:0}.redesign-provider-tech-layout,.redesign-provider-device-layout,.redesign-provider-card-grid,.redesign-provider-testimonial-grid,.redesign-provider-resource-grid{grid-template-columns:1fr}.redesign-provider-device-list{order:2}.redesign-provider-device-figure{order:1;width:min(100%,42rem)}.redesign-provider-device-lines{display:none}.redesign-provider-media-panel{min-height:0}}@media(max-width:600px){.redesign-provider-page .provider-hero-content{padding-top:8.2rem}.redesign-provider-page .provider-hero-award{top:1rem;right:.75rem;width:8rem;transform:none}}@media(max-width:480px){.redesign-provider-shell{width:min(calc(100% - 1rem),var(--redesign-provider-shell-width))}.redesign-provider-page .provider-hero-inner{width:100%;padding-inline:1rem}.redesign-provider-page .provider-hero-content{width:100%}.redesign-provider-page .provider-hero-award{top:1rem;right:.75rem;width:8rem;transform:none}.redesign-provider-page .provider-hero-description{max-width:100%;overflow-wrap:break-word}.redesign-provider-heading h2{font-size:clamp(2.15rem,11vw,2.9rem)}.redesign-provider-heading div{font-size:1.12rem}.redesign-provider-device-item{grid-template-columns:2.6rem minmax(0,1fr);padding:1rem}.redesign-provider-device-item:hover{transform:none}.redesign-provider-device-item h3{font-size:1.28rem}.redesign-provider-device-figure{aspect-ratio:1.12 / 1}.redesign-provider-device-hotspot{width:4.6rem}.redesign-provider-device-hotspot--console,.redesign-provider-device-hotspot--chiller{width:5.2rem}.redesign-provider-page .provider-hero-content h1{font-size:clamp(2.4rem,12vw,3.25rem)}.redesign-provider-page .provider-hero-description,.redesign-provider-device-item p,.redesign-provider-card p,.redesign-provider-resource-card p,.redesign-provider-testimonial-copy span{font-size:1.12rem}}.redesign-provider-page .redesign-provider-device-section{--redesign-provider-section-bg: var(--color-white);background:var(--color-white)!important;padding-top:clamp(2.7rem,3.8vw,3.8rem)!important;padding-bottom:clamp(2.8rem,4vw,4rem)!important}.redesign-provider-page .redesign-provider-device-section .redesign-provider-heading{margin-bottom:clamp(1.25rem,1.8vw,1.8rem)!important}.redesign-provider-page .redesign-provider-device-section .redesign-provider-heading h2,.redesign-provider-page .redesign-provider-device-item h3,.redesign-provider-page .redesign-provider-device-section .redesign-provider-heading div,.redesign-provider-page .redesign-provider-device-item p{color:var(--color-navy-blue)!important}.redesign-provider-page .redesign-provider-device-layout{grid-template-columns:minmax(27rem,.56fr) minmax(28rem,.58fr)!important;gap:clamp(1rem,1.9vw,2.4rem)!important}.redesign-provider-page .redesign-provider-device-item{min-height:clamp(6.5rem,7.7vw,8.2rem)!important;grid-template-columns:1fr!important;padding:clamp(.78rem,1vw,1rem) clamp(1rem,1.25vw,1.25rem)!important;border:0!important;background:transparent!important;box-shadow:none!important}.redesign-provider-page .redesign-provider-device-number{display:none!important}.redesign-provider-page .redesign-provider-device-figure{width:min(80%,49.6rem)!important}.redesign-provider-page .redesign-provider-device-lines{display:none!important}.redesign-provider-page .redesign-provider-device-hotspot-label{position:absolute;left:50%;bottom:calc(100% - .25rem);width:min(19rem,36vw);padding:.85rem 1rem;display:grid;gap:.4rem;color:var(--color-navy-blue);background:#fffffff0;border:1px solid color-mix(in srgb,var(--color-teal-green) 24%,transparent);box-shadow:0 1rem 2.2rem #0000002e;text-align:left;pointer-events:none;opacity:0;transform:translate(-50%,.55rem);transition:opacity .18s ease,transform .18s ease}.redesign-provider-page .redesign-provider-device-hotspot-label strong{font-family:var(--redesign-reference-heading-font);font-size:1rem;font-weight:800;line-height:1.12}.redesign-provider-page .redesign-provider-device-hotspot-label span{font-family:var(--redesign-reference-body-font);font-size:.86rem;line-height:1.34}.redesign-provider-page .redesign-provider-device-hotspot:hover,.redesign-provider-page .redesign-provider-device-layout:has(.redesign-provider-device-item--probe:hover) .redesign-provider-device-hotspot--probe,.redesign-provider-page .redesign-provider-device-layout:has(.redesign-provider-device-item--console:hover) .redesign-provider-device-hotspot--console,.redesign-provider-page .redesign-provider-device-layout:has(.redesign-provider-device-item--chiller:hover) .redesign-provider-device-hotspot--chiller{z-index:9;opacity:.95;background:#97e5e975;border-color:#00cedac7;box-shadow:inset 0 0 0 1px #ffffffb8,0 0 0 .18rem #00e4ee24,0 0 2rem #00e4ee4d;transform:translate(-50%,-50%) translateY(-.3rem) scale(1.12)}.redesign-provider-page .redesign-provider-device-hotspot:hover .redesign-provider-device-hotspot-label{opacity:1;transform:translate(-50%)}.redesign-provider-page .redesign-provider-device-item{transition:color .18s ease,opacity .18s ease,transform .18s ease}.redesign-provider-page .redesign-provider-device-item:hover,.redesign-provider-page .redesign-provider-device-layout:has(.redesign-provider-device-hotspot--probe:hover) .redesign-provider-device-item--probe,.redesign-provider-page .redesign-provider-device-layout:has(.redesign-provider-device-hotspot--console:hover) .redesign-provider-device-item--console,.redesign-provider-page .redesign-provider-device-layout:has(.redesign-provider-device-hotspot--chiller:hover) .redesign-provider-device-item--chiller{opacity:1;color:var(--color-white)!important;transform:translateY(-.35rem) scale(1.025)}.redesign-provider-page .redesign-provider-device-item:hover h3,.redesign-provider-page .redesign-provider-device-item:hover p,.redesign-provider-page .redesign-provider-device-layout:has(.redesign-provider-device-hotspot:hover) .redesign-provider-device-item h3,.redesign-provider-page .redesign-provider-device-layout:has(.redesign-provider-device-hotspot:hover) .redesign-provider-device-item p{color:var(--color-white)!important}.redesign-provider-page .redesign-provider-device-layout:has(.redesign-provider-device-hotspot:hover) .redesign-provider-device-item:not(:hover),.redesign-provider-page .redesign-provider-device-layout:has(.redesign-provider-device-item:hover) .redesign-provider-device-item:not(:hover){opacity:.72}.redesign-provider-precision-section{background:var(--color-white)}.redesign-provider-precision-layout{display:grid;gap:clamp(2rem,3.6vw,4.2rem)}.redesign-provider-precision-heading{max-width:68rem;margin:0 auto;text-align:center}.redesign-provider-precision-heading h2{margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(2.35rem,3.35vw,3.9rem);font-weight:700;line-height:1.08;letter-spacing:0}.redesign-provider-precision-heading h2 span{color:var(--color-teal-green)}.redesign-provider-precision-heading p{margin:1rem 0 0;color:var(--color-navy-blue);font-family:var(--redesign-reference-body-font);font-size:var(--redesign-provider-subtitle-size);font-weight:400;line-height:var(--redesign-provider-body-line-height)}.redesign-provider-precision-body{display:grid;grid-template-columns:minmax(32rem,.66fr) minmax(30rem,.66fr);gap:clamp(2rem,4vw,5rem);align-items:center}.redesign-provider-precision-copy p{margin:0 0 1rem;color:var(--color-black);font-size:clamp(1.02rem,1.14vw,1.14rem);line-height:1.45;font-weight:400}.redesign-provider-precision-copy p:last-child{margin-bottom:0}.redesign-provider-precision-pie{width:min(100%,43rem);margin:0;justify-self:center}.redesign-provider-precision-zoom-trigger{position:relative;width:100%;aspect-ratio:1;padding:0;display:block;border:0;border-radius:50%;background:transparent;color:var(--color-navy-blue);cursor:zoom-in;clip-path:circle(50% at 50% 50%);overflow:hidden}.redesign-provider-precision-zoom-trigger img{width:100%;height:auto;display:block;pointer-events:none}.redesign-provider-precision-magnifier{display:none}.redesign-provider-precision-zoom-trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--color-teal-green) 38%,transparent);outline-offset:.3rem}.redesign-provider-image-modal{position:fixed;inset:0;z-index:1200;padding:clamp(1rem,3vw,3rem);display:grid;place-items:center;background:#000d1cc7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:zoom-out}.redesign-provider-image-modal-frame{width:min(78vmin,60rem);height:min(78vmin,60rem);padding:0;display:grid;place-items:center;overflow:visible;border:0;border-radius:50%;background:transparent;box-shadow:none;cursor:default}.redesign-provider-image-modal-frame img{width:100%;height:auto;display:block;object-fit:contain;transform:scale(var(--redesign-provider-image-zoom, 1));transform-origin:center;transition:transform .18s ease}.redesign-provider-image-modal-close{position:fixed;right:clamp(1rem,2vw,2rem);top:clamp(1rem,2vw,2rem);z-index:1201;width:3.25rem;height:3.25rem;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:color-mix(in srgb,var(--color-teal-green) 72%,transparent);color:var(--color-white);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.redesign-provider-image-modal-close svg{width:1.45rem;height:1.45rem;stroke-width:2.2}.redesign-provider-image-modal-close:hover,.redesign-provider-image-modal-close:focus-visible{background:color-mix(in srgb,var(--color-teal-green) 94%,transparent)}.redesign-provider-image-modal-controls{position:fixed;right:clamp(1rem,2vw,2rem);top:50%;z-index:1201;display:grid;gap:.75rem;transform:translateY(-50%)}.redesign-provider-image-modal-controls button{width:3.35rem;height:3.35rem;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:#ffffff29;color:var(--color-white);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .18s ease,transform .18s ease}.redesign-provider-image-modal-controls button:hover,.redesign-provider-image-modal-controls button:focus-visible{background:#ffffff47;transform:scale(1.04)}.redesign-provider-image-modal-controls svg{width:1.45rem;height:1.45rem;stroke-width:2.4}.redesign-provider-image-modal-label{position:fixed;right:clamp(1.25rem,3vw,3.4rem);bottom:clamp(1.2rem,2.8vw,3rem);max-width:min(36rem,78vw);color:#ffffff57;font-family:var(--redesign-reference-heading-font);font-size:clamp(2.2rem,5.2vw,5.8rem);font-weight:800;line-height:.95;letter-spacing:0;text-align:right;pointer-events:none}.redesign-provider-precision-diagram{width:100%;height:auto;display:block;overflow:visible}.redesign-provider-precision-diagram-wedges path{stroke:var(--color-white);stroke-width:4}.redesign-provider-precision-diagram-lines line{stroke:var(--color-white);stroke-width:5}.redesign-provider-precision-diagram-center{fill:var(--color-white)}.redesign-provider-precision-diagram-text,.redesign-provider-precision-diagram-center-text{font-family:var(--font-heading);font-weight:800;fill:var(--color-white)}.redesign-provider-precision-diagram-text--large{font-size:36px}.redesign-provider-precision-diagram-text--medium{font-size:21px;font-weight:700}.redesign-provider-precision-diagram-text--body{font-family:var(--font-body);font-size:18px;font-weight:700}.redesign-provider-precision-diagram-center-text{fill:var(--color-navy-blue);font-size:24px;text-anchor:middle}.redesign-provider-precision-diagram-center-text text:nth-last-child(-n+2){fill:var(--color-teal-green);font-size:15px}@media(max-width:899px){.redesign-provider-precision-body{grid-template-columns:1fr}.redesign-provider-precision-pie{width:min(100%,34rem)}}.redesign-provider-page .sona-provider-education-section{width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;background:transparent!important}.redesign-provider-page .sona-provider-education-shell{width:100%!important;max-width:none!important;margin:0!important}.redesign-provider-page .sona-provider-education-stage{position:relative!important;width:100%!important;min-height:clamp(44rem,52vw,58rem)!important;margin:0!important;overflow:hidden!important;border:0!important;background:linear-gradient(90deg,#001123f5,#00182ae0 32%,#0030406b 58%,#00304014),linear-gradient(180deg,#000d1b70,#00142038 34%,#00142033 64%,#0014207a),url(/image/provider/precision-sound-academy-bg.jpg) 68% 24% / cover no-repeat!important;box-shadow:none!important}.redesign-provider-page .sona-provider-education-intro{position:absolute!important;left:clamp(4.5rem,7vw,8.5rem)!important;top:clamp(3.6rem,5vw,5.5rem)!important;bottom:auto!important;z-index:4!important;display:block!important;width:min(43rem,calc(100% - clamp(7rem,14vw,16rem)))!important;padding:0!important;background:transparent!important;color:var(--color-white)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.redesign-provider-page .sona-provider-education-mark{display:grid!important}.redesign-provider-page .sona-provider-education-rule{display:none!important}.redesign-provider-page .sona-provider-education-intro h2,.redesign-provider-page .sona-provider-education-subtitle{color:var(--color-white)!important}.redesign-provider-page .sona-provider-education-subtitle{margin-top:1.35rem!important;max-width:42rem!important;font-weight:700!important}.redesign-provider-page .sona-provider-education-academy-card{position:absolute!important;left:clamp(4.5rem,7vw,8.5rem)!important;bottom:clamp(3rem,4.4vw,5rem)!important;z-index:5!important;display:block!important;width:min(52rem,calc(100% - clamp(9rem,16vw,18rem)))!important;min-height:clamp(20rem,23vw,25rem)!important;overflow:hidden!important;background:#031a2de0!important;border:1px solid color-mix(in srgb,var(--color-teal-green) 36%,transparent)!important;box-shadow:0 1.25rem 2.8rem #0010203d!important}.redesign-provider-page .sona-provider-education-academy-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.redesign-provider-page .sona-provider-education-academy-rule{display:block!important}.redesign-provider-page .sona-provider-education-lms-button{border-radius:0!important}@media(max-width:899px){.redesign-provider-page .sona-provider-education-stage{min-height:clamp(42rem,105vw,52rem)!important;background-position:center,center,56% 24%!important}.redesign-provider-page .sona-provider-education-intro{left:1rem!important;right:1rem!important;top:2rem!important;width:auto!important}.redesign-provider-page .sona-provider-education-academy-card{left:1rem!important;right:1rem!important;bottom:1.2rem!important;width:auto!important}}.redesign-provider-page .provider-hero-content h1{font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-provider-hero-title-size)!important;font-weight:800!important;line-height:1.16!important}.redesign-provider-page :is(.redesign-provider-heading h2,.redesign-provider-precision-copy h2){font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-provider-title-size)!important;font-weight:800!important;line-height:var(--redesign-provider-title-line-height)!important}.redesign-provider-page :is(.redesign-provider-device-item h3,.redesign-provider-card h3,.redesign-provider-resource-card h3,.redesign-provider-testimonial-copy strong,.redesign-provider-precision-copy h3){font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-provider-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-provider-point-title-line-height)!important}.redesign-provider-page .redesign-provider-heading{text-align:center!important}.redesign-provider-page :is(.provider-hero-description,.provider-hero-cta,.redesign-provider-heading div,.redesign-provider-device-item p,.redesign-provider-card p,.redesign-provider-resource-card p,.redesign-provider-testimonial-copy span,.redesign-provider-precision-copy p){font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important}.redesign-provider-page .redesign-provider-eyebrow,.redesign-provider-page :is(.provider-technology-resources-eyebrow,.sona-provider-education-eyebrow,.provider-technology-showcase-eyebrow,.provider-technology-featured-copy>p:first-child){margin:0 0 .85rem!important;color:var(--color-teal-green)!important;font-family:var(--redesign-reference-heading-font)!important;font-size:.875rem!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important}.redesign-provider-page .redesign-provider-heading h2{font-weight:800!important}.redesign-provider-page .redesign-provider-heading div{max-width:58rem!important;margin-inline:auto!important;text-align:center!important}.redesign-provider-page :is(.provider-technology-insights-head,.provider-technology-device-heading,.provider-technology-adaptive-copy,.provider-technology-resources-intro,.sona-provider-education-intro){max-width:62rem!important;margin-inline:auto!important;text-align:center!important;transform:none!important}.redesign-provider-page :is(.provider-technology-insights-head h2,.provider-technology-device-heading h3,.provider-technology-adaptive-copy h3,.provider-technology-resources-intro h2,.sona-provider-education-intro h2){max-width:62rem!important;margin-inline:auto!important;color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-provider-title-size)!important;font-weight:800!important;line-height:var(--redesign-provider-title-line-height)!important;letter-spacing:0!important;text-align:center!important}.redesign-provider-page :is(.provider-technology-insights-head p,.provider-technology-device-intro,.provider-technology-adaptive-copy h4,.provider-technology-resources-copy,.sona-provider-education-subtitle){max-width:58rem!important;margin:.85rem auto 0!important;color:var(--color-black)!important;font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important;text-align:center!important}.redesign-provider-page :is(.provider-technology-insights-rule,.provider-technology-resources-rule,.sona-provider-education-rule){display:none!important}.redesign-provider-page .provider-technology-resources-intro h2 span{display:inline!important;color:var(--color-teal-green)!important}.redesign-provider-page .provider-technology-adaptive-copy h3 span,.redesign-provider-page .provider-technology-device-title-accent{color:var(--color-teal-green)!important}.redesign-provider-page .redesign-provider-section--navy :is(.redesign-provider-eyebrow,.redesign-provider-heading h2,.redesign-provider-heading div),.redesign-provider-page .sona-provider-education-intro :is(h2,.sona-provider-education-subtitle){color:var(--color-white)!important}.redesign-provider-page .provider-technology-adaptive-copy p{max-width:58rem!important;margin:.85rem auto 0!important;color:var(--color-black)!important;text-align:left!important}.redesign-provider-page :is(.provider-technology-insights-summary h3,.provider-technology-showcase-card h3,.provider-technology-resource-summary-grid strong,.provider-technology-resource-summary-reimbursement strong,.provider-technology-featured-copy h3,.sona-provider-education-academy-copy h3){font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-provider-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-provider-point-title-line-height)!important;letter-spacing:0!important}.redesign-provider-page :is(.provider-technology-insights-summary p,.provider-technology-insights-summary li,.provider-technology-showcase-subtitle,.provider-technology-showcase-benefits li,.provider-technology-resource-summary-grid p,.provider-technology-resource-summary-reimbursement p,.provider-technology-featured-copy p,.sona-provider-education-academy-copy p){font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important}.redesign-provider-page :is(.provider-gateway-primary,.provider-gateway-card-action,.provider-technology-insights-cta,.provider-technology-resource-action,.provider-technology-reimbursement-action,.sona-provider-education-lms-button){border-radius:0!important;background:var(--color-teal-green)!important;color:var(--color-white)!important;font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:700!important;line-height:1.15!important;box-shadow:none!important;filter:none!important}.redesign-provider-page :is(.redesign-provider-section--tech-insights .redesign-provider-heading div,.redesign-provider-tech-copy p,.redesign-provider-device-section .redesign-provider-heading div,.redesign-provider-device-item p){font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important;letter-spacing:0!important}.redesign-provider-page :is(.provider-gateway-primary,.provider-gateway-card-action,.provider-technology-insights-cta,.provider-technology-resource-action,.provider-technology-reimbursement-action,.sona-provider-education-lms-button):before,.redesign-provider-page :is(.provider-gateway-primary,.provider-gateway-card-action,.provider-technology-insights-cta,.provider-technology-resource-action,.provider-technology-reimbursement-action,.sona-provider-education-lms-button):after{content:none!important;display:none!important}.redesign-provider-page :is(.provider-gateway-primary:hover,.provider-gateway-card-action:hover,.provider-technology-insights-cta:hover,.provider-technology-resource-action:hover,.provider-technology-reimbursement-action:hover,.sona-provider-education-lms-button:hover,.provider-gateway-primary:focus-visible,.provider-gateway-card-action:focus-visible,.provider-technology-insights-cta:focus-visible,.provider-technology-resource-action:focus-visible,.provider-technology-reimbursement-action:focus-visible,.sona-provider-education-lms-button:focus-visible){background:var(--color-teal-green)!important;transform:none!important}.redesign-provider-page :is(.provider-gateway-mark,.provider-gateway-card-icon,.provider-technology-resource-icon,.sona-provider-education-mark,.sona-provider-education-academy-icon){border-radius:0!important;box-shadow:none!important;background:color-mix(in srgb,var(--color-teal-green) 12%,transparent)!important;color:var(--color-teal-green)!important}.redesign-provider-page .sona-provider-education-mark{display:none!important}.redesign-provider-page .redesign-provider-precision-heading{text-align:center!important}.redesign-provider-page .redesign-provider-precision-layout{gap:clamp(1.25rem,2vw,2.4rem)!important}.redesign-provider-page .redesign-provider-precision-pie{margin-top:0!important}.redesign-provider-page .redesign-provider-precision-copy p{color:var(--color-black)!important;font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important;letter-spacing:0!important}.redesign-provider-page .redesign-provider-precision-copy{padding-left:1.5rem;box-sizing:border-box}.redesign-provider-page .redesign-provider-precision-pie{width:min(100%,36.5rem)!important;overflow:visible!important}.redesign-provider-page .redesign-provider-precision-pie img{display:block;width:100%;height:auto}.redesign-provider-page .redesign-provider-precision-diagram{max-width:100%!important;overflow:visible!important;text-rendering:geometricPrecision}.redesign-provider-page .redesign-provider-precision-diagram-text,.redesign-provider-page .redesign-provider-precision-diagram-center-text{font-family:var(--redesign-reference-heading-font)!important}.redesign-provider-page .redesign-provider-precision-diagram-text--large{font-size:34px!important;font-weight:800!important}.redesign-provider-page .redesign-provider-precision-diagram-text--medium{font-size:18px!important;font-weight:700!important}.redesign-provider-page .redesign-provider-precision-diagram-text--body{font-family:var(--redesign-reference-body-font)!important;font-size:16px!important;font-weight:400!important}.redesign-provider-page .redesign-provider-precision-diagram-center-text{font-size:21px!important;font-weight:800!important}.redesign-provider-page .redesign-provider-precision-diagram-center-text text:nth-last-child(-n+2){font-size:13px!important;font-weight:800!important}.redesign-provider-page .provider-gateway-section--technology .provider-technology-resources-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;row-gap:clamp(2rem,3.2vw,3.4rem)!important}.redesign-provider-page .provider-gateway-section--technology .provider-technology-resources-intro{grid-column:1 / -1!important;grid-row:1!important;width:min(100%,62rem)!important;min-height:0!important;margin-inline:auto!important;justify-self:center!important}.redesign-provider-page .provider-gateway-section--technology .provider-technology-resource-summary{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;margin-top:0!important}.redesign-provider-page .provider-gateway-section--technology .provider-technology-lux-showcase{grid-column:1 / -1!important;grid-row:3!important}.redesign-provider-page .provider-gateway-section--technology .provider-technology-resources-bottom-row{grid-column:1 / -1!important;grid-row:4!important}.redesign-provider-page .provider-gateway-section--technology .provider-technology-resource-summary-grid article,.redesign-provider-page .provider-gateway-section--technology .provider-technology-resource-summary-grid,.redesign-provider-page .provider-gateway-section--technology .provider-technology-resource-summary-reimbursement,.redesign-provider-page .provider-gateway-section--technology .provider-technology-showcase-card{border-radius:0!important}.redesign-provider-page .sona-provider-education-intro{left:50%!important;right:auto!important;top:clamp(3.2rem,4.8vw,5rem)!important;width:min(62rem,calc(100% - 4rem))!important;max-width:62rem!important;transform:translate(-50%)!important}.redesign-provider-page .sona-provider-education-academy-card{border-radius:0!important}@media(max-width:899px){.redesign-provider-page .sona-provider-education-intro{left:1rem!important;right:1rem!important;width:auto!important;transform:none!important}}.redesign-provider-page .provider-gateway-section--technology .provider-technology-resource-summary-reimbursement .provider-technology-reimbursement-action,.redesign-provider-page .provider-gateway-section--technology .provider-technology-showcase-card .provider-technology-resource-action,.redesign-provider-page .provider-gateway-section--education .provider-gateway-card-action,.redesign-provider-page .sona-provider-education-academy-copy .sona-provider-education-lms-button{border-radius:0!important;background:var(--color-teal-green)!important;border-color:var(--color-teal-green)!important;box-shadow:none!important;filter:none!important;justify-content:center!important;text-align:center!important}.redesign-provider-page .provider-gateway-section--technology .provider-technology-resource-summary-reimbursement .provider-technology-reimbursement-action:before,.redesign-provider-page .provider-gateway-section--technology .provider-technology-resource-summary-reimbursement .provider-technology-reimbursement-action:after,.redesign-provider-page .provider-gateway-section--technology .provider-technology-showcase-card .provider-technology-resource-action:before,.redesign-provider-page .provider-gateway-section--technology .provider-technology-showcase-card .provider-technology-resource-action:after,.redesign-provider-page .provider-gateway-section--education .provider-gateway-card-action:before,.redesign-provider-page .provider-gateway-section--education .provider-gateway-card-action:after,.redesign-provider-page .sona-provider-education-academy-copy .sona-provider-education-lms-button:before,.redesign-provider-page .sona-provider-education-academy-copy .sona-provider-education-lms-button:after{content:none!important;display:none!important}.redesign-provider-page .provider-gateway-section--education .provider-gateway-hero,.redesign-provider-page .provider-gateway-section--education .provider-gateway-card{background:transparent!important}.redesign-provider-page .provider-gateway-section--education .provider-gateway-card-media img{opacity:1!important;filter:saturate(1.05) brightness(.92)!important}.redesign-provider-page .provider-gateway-section--education .provider-gateway-hero-media img{object-position:70% 58%!important}.redesign-provider-page .provider-gateway-section--education .provider-gateway-hero-media:after{background:linear-gradient(90deg,#000f1dfa,#001422eb 23%,#00212ba3 44%,#00212b38 68%,#0016202e),linear-gradient(180deg,#0008125c,#000c1614 42%,#000e1957)!important}.redesign-provider-page .provider-gateway-section--education .provider-gateway-card-media:after{background:linear-gradient(90deg,#00101fe6,#00182ab8 38%,#00182a2e 70%,#00182a0a),linear-gradient(180deg,#000c1a47,#000e191f)!important}.redesign-provider-page .provider-gateway-section--technology .provider-technology-featured-video{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.redesign-provider-page .provider-gateway-section--technology .provider-technology-featured-video:before{content:none!important;display:none!important}.redesign-provider-page .provider-gateway-section--technology .provider-technology-featured-copy,.redesign-provider-page .provider-gateway-section--technology .provider-technology-featured-copy h3{color:var(--color-navy-blue)!important}.redesign-provider-page .provider-gateway-section--technology .provider-technology-featured-copy p:last-child{color:color-mix(in srgb,var(--color-navy-blue) 72%,transparent)!important}.redesign-provider-page .provider-gateway-section--technology .provider-technology-featured-player{box-shadow:0 1.2rem 2.8rem #002f4329!important}.redesign-provider-page :is(.redesign-provider-heading h2,.redesign-provider-precision-heading h2,.provider-technology-insights-head h2,.provider-technology-device-heading h3,.provider-technology-adaptive-copy h3,.provider-technology-resources-intro h2,.sona-provider-education-intro h2){font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-provider-title-size)!important;font-weight:800!important;line-height:var(--redesign-provider-title-line-height)!important;letter-spacing:0!important;text-align:center!important}.redesign-provider-page :is(.redesign-provider-heading div,.redesign-provider-tech-copy p,.redesign-provider-device-item p,.redesign-provider-precision-copy p,.redesign-provider-testimonial-copy span,.provider-technology-insights-head p,.provider-technology-device-intro,.provider-technology-adaptive-copy h4,.provider-technology-adaptive-copy p,.provider-technology-resources-copy,.provider-technology-insights-summary p,.provider-technology-insights-summary li,.provider-technology-showcase-subtitle,.provider-technology-showcase-benefits li,.provider-technology-resource-summary-grid p,.provider-technology-resource-summary-reimbursement p,.provider-technology-featured-copy p,.sona-provider-education-subtitle,.sona-provider-education-academy-copy p){font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important;letter-spacing:0!important}.redesign-provider-page :where(.scroll-reveal,.scroll-reveal-item,.scroll-reveal-group,.provider-section-stage,.redesign-provider-section){animation:none!important;clip-path:none!important;filter:none!important;opacity:1!important;transform:none!important}.redesign-provider-page.provider-page--stage-motion-ready>.provider-section-stage:not(.is-visible),.redesign-provider-page .provider-page--stage-motion-ready>.provider-section-stage:not(.is-visible),.redesign-provider-page .provider-section-stage.is-visible{animation:none!important;clip-path:none!important;filter:none!important;opacity:1!important;transform:none!important}.redesign-provider-page :where(.provider-section-sprout,.provider-section-sprout:after){animation:none!important;transform:none!important}.redesign-provider-page .provider-hero-cta,.redesign-provider-page .provider-hero-cta>span{font-weight:800!important}.redesign-provider-page .sona-provider-education-academy-card--placeholder :is(.sona-provider-education-academy-copy h3,.sona-provider-education-academy-copy h3 span,.sona-provider-education-academy-copy p,.sona-provider-education-academy-copy p span){color:var(--color-black)!important;-webkit-text-fill-color:var(--color-black)!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-eyebrow:empty{display:none!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-card h3,.redesign-provider-page .provider-technology-featured-video--redesign .provider-technology-featured-copy h3{margin-top:0!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits{width:min(100%,34rem);margin-top:clamp(1.6rem,2.2vw,2.25rem)!important;padding-top:0!important;text-align:left!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits ul{margin:0!important;gap:clamp(.85rem,1.05vw,1.1rem)!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits li{grid-template-columns:.8rem minmax(0,1fr)!important;gap:.7rem!important;align-items:baseline!important;text-align:left!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits li:before{content:"◆";color:currentColor;font-size:.62em;line-height:1}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits li>svg{display:none!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-resource-action{width:min(100%,26rem)!important;min-width:0!important;margin-inline:auto!important;justify-content:center!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits+.provider-technology-resource-action{margin-top:clamp(1.6rem,2.2vw,2.35rem)!important}.redesign-provider-page .provider-gateway-section--technology :is(.provider-technology-redesign-overview,.provider-technology-redesign-overview-item,.provider-technology-resource-summary-grid,.provider-technology-resource-summary-grid article,.provider-technology-resource-summary-reimbursement,.provider-technology-redesign-lux-card .provider-technology-showcase-card,.provider-technology-featured-video--redesign,.provider-technology-redesign-support){background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}.redesign-provider-page .provider-gateway-section--technology .provider-technology-resources-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;gap:clamp(2.8rem,4.5vw,4.8rem)!important}.redesign-provider-page .provider-gateway-section--technology .provider-technology-resources-intro,.redesign-provider-page .provider-technology-redesign-overview,.redesign-provider-page .provider-technology-redesign-feature-grid,.redesign-provider-page .provider-technology-redesign-support{grid-column:1 / -1!important;grid-row:auto!important}.redesign-provider-page .provider-technology-redesign-overview{display:grid;grid-template-columns:minmax(30rem,.52fr) minmax(27rem,.48fr);gap:clamp(2rem,4vw,5rem);align-items:center;padding:clamp(2rem,3.4vw,3.8rem);overflow:hidden;background:radial-gradient(circle at 92% 18%,rgba(0,173,184,.16),transparent 23rem),#ffffff8f;box-shadow:0 1.2rem 3.2rem #0d4b5f17}.redesign-provider-page .provider-technology-redesign-overview-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,2.2vw,2.2rem) clamp(1.5rem,2.6vw,2.8rem)}.redesign-provider-page .provider-technology-redesign-overview-item{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.85rem;align-items:start;min-width:0;padding:0 0 1.25rem;color:var(--color-navy-blue);text-decoration:none;border-bottom:1px solid rgba(0,126,145,.22)}.redesign-provider-page .provider-technology-redesign-overview-item>svg:first-child{width:1.75rem;height:1.75rem;color:var(--color-teal-green);stroke-width:1.9}.redesign-provider-page .provider-technology-redesign-overview-item>svg:last-child{width:1.15rem;height:1.15rem;margin-top:.22rem;color:var(--color-teal-green);transition:transform .18s ease}.redesign-provider-page a.provider-technology-redesign-overview-item:hover>svg:last-child{transform:translate(.25rem)}.redesign-provider-page .provider-technology-redesign-overview-item strong,.redesign-provider-page .provider-technology-redesign-support strong{display:block;color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-provider-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-provider-point-title-line-height)!important;letter-spacing:0!important}.redesign-provider-page .provider-technology-redesign-overview-item small{display:block;margin-top:.45rem;color:color-mix(in srgb,var(--color-navy-blue) 72%,transparent);font-family:var(--redesign-reference-body-font);font-size:clamp(1rem,1.08vw,1.12rem);line-height:1.45}.redesign-provider-page .provider-technology-redesign-device{position:relative;min-height:clamp(24rem,34vw,34rem);margin:0}.redesign-provider-page .provider-technology-redesign-device:before{content:"";position:absolute;inset:16% 5% 8%;border-radius:50%;background:radial-gradient(circle,rgba(94,223,222,.2),rgba(190,242,244,.08) 52%,transparent 72%)}.redesign-provider-page .provider-technology-redesign-device img{position:absolute;inset:0;z-index:1;width:100%;height:100%;display:block;object-fit:contain}.redesign-provider-page .provider-technology-redesign-feature-grid{display:grid!important;grid-template-columns:minmax(22rem,.43fr) minmax(32rem,.57fr)!important;gap:clamp(2.4rem,4vw,4.5rem)!important;align-items:stretch}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-card,.redesign-provider-page .provider-technology-featured-video--redesign{height:100%;min-height:0!important;padding:clamp(2rem,3vw,3.2rem)!important;border:0!important;border-radius:0!important;background:#ffffff9e!important;box-shadow:0 1rem 2.8rem #0d4b5f14!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-card{display:flex;flex-direction:column;justify-content:flex-start}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits ul{grid-template-columns:1fr!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits li{position:relative;display:block!important;padding-left:1.3rem}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits li svg{display:none!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits li:before,.redesign-provider-page .provider-technology-redesign-support li:before{content:"";position:absolute;left:0;top:.58em;width:.46rem;height:.46rem;background:var(--color-teal-green);transform:rotate(45deg)}.redesign-provider-page .provider-technology-featured-video--redesign{display:flex!important;flex-direction:column;gap:clamp(1.5rem,2.4vw,2.3rem)!important}.redesign-provider-page .provider-technology-featured-video--redesign .provider-technology-featured-copy{align-self:stretch!important;padding:0!important}.redesign-provider-page .provider-technology-featured-video--redesign .provider-technology-featured-player{width:100%!important;min-height:0!important;margin-top:auto;aspect-ratio:16 / 9!important;border:0!important;border-radius:0!important;background:var(--color-navy-blue)!important}.redesign-provider-page .provider-technology-featured-video--redesign .provider-technology-featured-player video,.redesign-provider-page .provider-technology-featured-video--redesign .provider-technology-featured-player iframe{width:100%!important;height:100%!important;display:block;object-fit:cover!important}.redesign-provider-page .provider-technology-redesign-support{display:block!important;padding:clamp(1.8rem,2.6vw,2.8rem)!important;border:0!important;border-radius:0!important;background:linear-gradient(105deg,#002e46f5,#006f7eeb)!important;box-shadow:0 1rem 2.8rem #002f4321!important}.redesign-provider-page .provider-technology-redesign-support strong,.redesign-provider-page .provider-technology-redesign-support p,.redesign-provider-page .provider-technology-redesign-support li{color:var(--color-white)!important}.redesign-provider-page .provider-technology-redesign-support p{max-width:78rem;margin:.65rem 0 0}.redesign-provider-page .provider-technology-redesign-support ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem 1.5rem;margin:1.25rem 0 0;padding:0;list-style:none}.redesign-provider-page .provider-technology-redesign-support li{position:relative;display:block;padding-left:1.25rem}.redesign-provider-page .provider-technology-redesign-support li:before{background:var(--color-teal-green)}@media(max-width:980px){.redesign-provider-page .provider-technology-redesign-overview,.redesign-provider-page .provider-technology-redesign-feature-grid{grid-template-columns:1fr!important}.redesign-provider-page .provider-technology-redesign-device{min-height:clamp(20rem,66vw,31rem)}}@media(max-width:640px){.redesign-provider-page .provider-technology-redesign-overview-copy,.redesign-provider-page .provider-technology-redesign-support ul{grid-template-columns:1fr}.redesign-provider-page .provider-technology-redesign-overview,.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-card,.redesign-provider-page .provider-technology-featured-video--redesign,.redesign-provider-page .provider-technology-redesign-support{padding:1.4rem!important}}.redesign-provider-page .provider-technology-redesign-lux-card{grid-column:1 / -1;width:min(100%,86rem);margin:0 auto}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-card{min-height:auto!important;padding:clamp(2.2rem,3.4vw,3.8rem) clamp(2rem,4vw,4.5rem)!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 86% 12%,rgba(0,154,166,.16),transparent 17rem),linear-gradient(135deg,#fffffff5,#e5fafcc7)!important;box-shadow:0 1.2rem 3rem #002f431a!important;color:var(--color-navy-blue)!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-card:before,.redesign-provider-page .provider-technology-redesign-support:before,.redesign-provider-page .provider-technology-featured-video--redesign:before{display:none!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-subtitle{max-width:54rem!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits{margin-top:clamp(1.6rem,2.2vw,2.4rem)!important;padding-top:0!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits>p{color:var(--color-teal-green)!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.3vw,1.2rem) clamp(1.2rem,2vw,2rem)!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits li,.redesign-provider-page .provider-technology-redesign-support li{position:relative;display:block!important;padding-left:1.3rem;color:color-mix(in srgb,var(--color-navy-blue) 78%,transparent)!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits li svg,.redesign-provider-page .provider-technology-redesign-support li svg{display:none!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits li:before,.redesign-provider-page .provider-technology-redesign-support li:before{content:"";position:absolute;top:.58em;left:0;width:.48rem;height:.48rem;background:var(--color-teal-green);transform:rotate(45deg)}.redesign-provider-page .provider-technology-redesign-feature-grid{grid-column:1 / -1;display:grid!important;grid-template-columns:minmax(20rem,.43fr) minmax(0,.57fr)!important;gap:clamp(1.8rem,3vw,3.2rem)!important;align-items:stretch}.redesign-provider-page .provider-technology-redesign-support,.redesign-provider-page .provider-technology-featured-video--redesign{min-height:auto!important;height:100%;padding:clamp(1.8rem,2.8vw,3rem)!important;border:0!important;border-radius:0!important;background:#ffffffc7!important;box-shadow:0 1rem 2.6rem #002f431a!important}.redesign-provider-page .provider-technology-redesign-support{display:flex!important;flex-direction:column;justify-content:space-between;gap:clamp(1.5rem,2.4vw,2.4rem)}.redesign-provider-page .provider-technology-redesign-support .provider-technology-resource-icon{display:none!important}.redesign-provider-page .provider-technology-redesign-support strong{color:var(--color-navy-blue)!important}.redesign-provider-page .provider-technology-redesign-support p{max-width:34rem}.redesign-provider-page .provider-technology-redesign-support ul{display:grid;grid-template-columns:1fr;gap:.85rem;margin:clamp(1.2rem,1.8vw,1.6rem) 0 0;padding:0;list-style:none}.redesign-provider-page .provider-technology-featured-video--redesign{display:flex!important;flex-direction:column;gap:clamp(1.3rem,2.1vw,2rem)!important}.redesign-provider-page .provider-technology-featured-video--redesign .provider-technology-featured-copy h3{margin-top:0!important}.redesign-provider-page .provider-technology-featured-video--redesign .provider-technology-resources-rule{width:2.8rem!important;height:2px!important;margin-top:.9rem!important;background:linear-gradient(90deg,var(--color-teal-green),rgba(0,154,166,.08))!important}.redesign-provider-page .provider-technology-featured-video--redesign .provider-technology-featured-player{width:100%!important;min-height:0!important;aspect-ratio:16 / 9!important;margin-top:auto;border:0!important;border-radius:0!important;background:var(--color-navy-blue)!important;box-shadow:none!important}@media(max-width:980px){.redesign-provider-page .provider-technology-redesign-feature-grid,.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits ul{grid-template-columns:1fr!important}}.redesign-provider-page>.redesign-provider-device-section{padding-top:var(--redesign-provider-section-padding-y)!important;padding-bottom:var(--redesign-provider-section-padding-y)!important}.redesign-provider-page :is(.redesign-provider-tech-points span,.redesign-provider-device-item h3,.redesign-provider-testimonial-copy strong,.provider-technology-insights-summary h3,.provider-technology-showcase-card h3,.provider-technology-resource-summary-grid strong,.provider-technology-resource-summary-reimbursement strong,.provider-technology-featured-copy h3,.sona-provider-education-academy-copy h3){font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-provider-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-provider-point-title-line-height)!important;letter-spacing:0!important}.redesign-provider-page :is(.redesign-provider-eyebrow,.provider-technology-resources-eyebrow,.sona-provider-education-eyebrow,.provider-technology-showcase-eyebrow,.provider-technology-featured-copy>p:first-child){font-family:var(--redesign-reference-heading-font)!important;font-size:.875rem!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important}.redesign-provider-page :is(.provider-hero-description,.provider-hero-cta,.redesign-provider-tech-cta,.provider-gateway-primary,.provider-gateway-card-action,.provider-technology-insights-cta,.provider-technology-resource-action,.provider-technology-reimbursement-action,.sona-provider-education-lms-button){font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-provider-body-size)!important;line-height:var(--redesign-provider-body-line-height)!important;letter-spacing:0!important}.redesign-provider-page :is(.provider-gateway-primary,.provider-gateway-card-action,.provider-technology-insights-cta,.redesign-provider-tech-cta,.provider-technology-resource-action,.provider-technology-reimbursement-action,.sona-provider-education-lms-button){font-weight:700!important}.redesign-provider-page .redesign-provider-device-item p,.redesign-provider-page .redesign-provider-precision-copy p{font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important;letter-spacing:0!important;font-synthesis-weight:none}.redesign-provider-page .sona-provider-education-academy-icon,.redesign-provider-page .sona-provider-education-lms-button svg,.redesign-provider-page .sona-edu-cert-module-heading:before,.redesign-provider-page .sona-edu-cert-lms-button svg{display:none!important}.redesign-provider-page .sona-provider-education-academy-copy .sona-provider-education-lms-button,.redesign-provider-page .sona-edu-cert-main-card>.sona-edu-cert-lms-button{width:min(75%,11.7rem)!important;min-width:10.5rem!important}.redesign-provider-page .sona-provider-education-academy-card{width:min(39rem,calc(100% - clamp(9rem,16vw,18rem)))!important;border:0!important}.redesign-provider-page .sona-provider-education-academy-rule{display:none!important}.redesign-provider-page :is(.redesign-provider-section--ice,.redesign-provider-section--pale-teal,.provider-gateway-section--technology) :is(h2,h2 span,h3,h3 span,.redesign-provider-heading h2,.redesign-provider-precision-heading h2,.redesign-provider-precision-heading h2 span,.provider-technology-insights-head h2,.provider-technology-adaptive-copy h3,.provider-technology-adaptive-copy h3 span,.provider-technology-resources-intro h2,.provider-technology-resources-intro h2 span){color:var(--color-navy-blue)!important}.redesign-provider-page :is(.redesign-provider-section--navy,.redesign-provider-device-section,.sona-provider-education-section) :is(h2,h2 span,h3,h3 span,.redesign-provider-heading h2,.redesign-provider-device-item h3,.sona-provider-education-intro h2,.sona-provider-education-academy-copy h3){color:var(--color-white)!important}.redesign-provider-page .redesign-provider-device-section :is(.redesign-provider-heading h2,.redesign-provider-heading div,.redesign-provider-device-item h3,.redesign-provider-device-item p){color:var(--color-white)!important}.redesign-provider-page section.redesign-provider-device-section.redesign-provider-section--ice :is(.redesign-provider-heading h2,.redesign-provider-heading h2 span,.redesign-provider-heading div,.redesign-provider-device-item h3,.redesign-provider-device-item h3 span,.redesign-provider-device-item p){color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important}.redesign-provider-page .redesign-provider-device-section .redesign-provider-device-item,.redesign-provider-page .redesign-provider-device-section .redesign-provider-device-item:hover,.redesign-provider-page .redesign-provider-device-section .redesign-provider-device-layout:has(.redesign-provider-device-hotspot:hover) .redesign-provider-device-item,.redesign-provider-page .redesign-provider-device-section .redesign-provider-device-layout:has(.redesign-provider-device-item:hover) .redesign-provider-device-item{opacity:1!important}.redesign-provider-page .provider-technology-redesign-feature-grid{grid-column:1 / -1;display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(34rem,1.42fr);gap:clamp(1.4rem,2.4vw,2.4rem);align-items:stretch}.redesign-provider-page .provider-technology-redesign-lux-card{min-width:0}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-card{height:100%;min-height:clamp(25rem,30vw,33rem);padding:clamp(2rem,3vw,3.2rem)!important}.redesign-provider-page .provider-technology-featured-video--redesign{display:grid!important;grid-template-columns:minmax(15rem,.44fr) minmax(0,.56fr)!important;gap:clamp(1.4rem,2.2vw,2.2rem)!important;align-items:center!important;min-height:clamp(25rem,30vw,33rem)!important;padding:clamp(1.4rem,2.4vw,2.4rem)!important;border:1px solid rgba(0,154,166,.22)!important;background:#f8feffd6!important;box-shadow:0 1.2rem 3rem #002f431f!important}.redesign-provider-page .provider-technology-featured-video--redesign .provider-technology-featured-copy{padding:0!important}.redesign-provider-page .provider-technology-featured-video--redesign .provider-technology-featured-copy h3,.redesign-provider-page .provider-technology-featured-video--redesign .provider-technology-featured-copy p{color:var(--color-navy-blue)!important}.redesign-provider-page .provider-technology-featured-video--redesign .provider-technology-featured-player{width:100%!important;min-height:0!important;aspect-ratio:16 / 9!important;border:0!important;background:var(--color-navy-blue)!important}.redesign-provider-page .provider-technology-featured-video--redesign .provider-technology-featured-player video,.redesign-provider-page .provider-technology-featured-video--redesign .provider-technology-featured-player iframe{width:100%!important;height:100%!important;object-fit:cover!important}.redesign-provider-page .provider-technology-redesign-support{grid-column:1 / -1;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(1rem,2vw,1.8rem);align-items:center;padding:clamp(1.4rem,2.4vw,2.2rem);border:1px solid rgba(0,154,166,.2);background:linear-gradient(135deg,#fffffff0,#e2f9fab8);box-shadow:0 1rem 2.4rem #002f431a}.redesign-provider-page .provider-technology-redesign-support strong{display:block;margin-bottom:.35rem;color:var(--color-navy-blue)}.redesign-provider-page .provider-technology-redesign-support p{max-width:72rem;margin:0;color:color-mix(in srgb,var(--color-navy-blue) 72%,transparent)}.redesign-provider-page .provider-technology-redesign-support ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem 1rem;margin:1rem 0 0;padding:0;list-style:none}.redesign-provider-page .provider-technology-redesign-support li{display:flex;gap:.5rem;align-items:flex-start;color:color-mix(in srgb,var(--color-navy-blue) 78%,transparent)}.redesign-provider-page .provider-technology-redesign-support li svg{flex:0 0 auto;width:1.05rem;height:1.05rem;margin-top:.2rem;color:var(--color-teal-green)}@media(max-width:980px){.redesign-provider-page .provider-technology-redesign-feature-grid,.redesign-provider-page .provider-technology-featured-video--redesign,.redesign-provider-page .provider-technology-redesign-support{grid-template-columns:1fr!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-card,.redesign-provider-page .provider-technology-featured-video--redesign{min-height:auto!important}.redesign-provider-page .provider-technology-redesign-support ul{grid-template-columns:1fr}.redesign-provider-page .provider-technology-redesign-support .provider-technology-reimbursement-action{justify-self:start}}.redesign-provider-page .provider-technology-redesign-feature-grid{grid-template-columns:minmax(21rem,.42fr) minmax(0,.58fr);gap:clamp(2.2rem,3.6vw,4rem)}.redesign-provider-page .provider-technology-redesign-lux-card,.redesign-provider-page .provider-technology-featured-video--redesign{align-self:stretch}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-card,.redesign-provider-page .provider-technology-featured-video--redesign{height:100%;min-height:clamp(36rem,42vw,44rem)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-card{padding:clamp(.4rem,.8vw,.75rem) 0!important;justify-content:flex-start;color:var(--color-navy-blue)}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-card:before,.redesign-provider-page .provider-technology-featured-video--redesign:before{display:none!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-card h3,.redesign-provider-page .provider-technology-featured-video--redesign .provider-technology-featured-copy h3{color:var(--color-navy-blue)!important;font-size:clamp(2rem,2.45vw,2.85rem)!important;line-height:1.08!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-subtitle,.redesign-provider-page .provider-technology-featured-video--redesign .provider-technology-featured-copy p{max-width:36rem!important;color:color-mix(in srgb,var(--color-navy-blue) 74%,transparent)!important;font-size:clamp(1.12rem,1.24vw,1.28rem)!important;line-height:1.48!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits{margin-top:clamp(2rem,2.6vw,2.8rem)!important;padding-top:0!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits>p{color:var(--color-teal-green)!important;font-size:clamp(.98rem,1.08vw,1.12rem)!important;letter-spacing:.06em!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits ul{gap:clamp(.85rem,1.05vw,1.1rem)!important;margin-top:clamp(.95rem,1.2vw,1.25rem)!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits li{grid-template-columns:1.35rem minmax(0,1fr)!important;color:color-mix(in srgb,var(--color-navy-blue) 78%,transparent)!important;font-size:clamp(1.08rem,1.18vw,1.22rem)!important;line-height:1.34!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-benefits svg{width:1.25rem!important;height:1.25rem!important;color:var(--color-teal-green)!important}.redesign-provider-page .provider-technology-featured-video--redesign{padding:clamp(.4rem,.8vw,.75rem) 0!important;display:grid!important;grid-template-columns:minmax(14rem,.38fr) minmax(0,.62fr)!important;gap:clamp(1.75rem,2.8vw,3rem)!important;align-items:stretch!important}.redesign-provider-page .provider-technology-featured-video--redesign .provider-technology-featured-copy{align-self:center}.redesign-provider-page .provider-technology-featured-media-stack{display:grid;grid-template-rows:minmax(10rem,.44fr) minmax(16rem,.56fr);gap:clamp(1rem,1.5vw,1.45rem);min-height:100%}.redesign-provider-page .provider-technology-featured-banner,.redesign-provider-page .provider-technology-featured-player{width:100%!important;overflow:hidden;border-radius:0!important;border:0!important;background:var(--color-navy-blue)!important;box-shadow:none!important}.redesign-provider-page .provider-technology-featured-banner img,.redesign-provider-page .provider-technology-featured-player video,.redesign-provider-page .provider-technology-featured-player iframe{width:100%!important;height:100%!important;display:block;object-fit:cover!important}.redesign-provider-page .provider-technology-featured-player{min-height:0!important;aspect-ratio:auto!important}@media(max-width:980px){.redesign-provider-page .provider-technology-redesign-feature-grid,.redesign-provider-page .provider-technology-featured-video--redesign{grid-template-columns:1fr!important}.redesign-provider-page .provider-technology-redesign-lux-card .provider-technology-showcase-card,.redesign-provider-page .provider-technology-featured-video--redesign{min-height:auto!important}.redesign-provider-page .provider-technology-featured-media-stack{grid-template-rows:auto auto}.redesign-provider-page .provider-technology-featured-banner,.redesign-provider-page .provider-technology-featured-player{aspect-ratio:16 / 9!important}}.redesign-provider-page :is(.redesign-provider-heading h2,.redesign-provider-precision-heading h2,.provider-technology-insights-head h2,.provider-technology-device-heading h3,.provider-technology-adaptive-copy h3,.provider-technology-resources-intro h2,.sona-provider-education-intro h2){font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-provider-title-size)!important;font-weight:800!important;line-height:var(--redesign-provider-title-line-height)!important;letter-spacing:0!important}.redesign-provider-page :is(.redesign-provider-tech-points span,.redesign-provider-device-item h3,.redesign-provider-testimonial-copy strong,.provider-technology-insights-summary h3,.provider-technology-showcase-card h3,.provider-technology-redesign-lux-card .provider-technology-showcase-card h3,.provider-technology-featured-video--redesign .provider-technology-featured-copy h3,.provider-technology-resource-summary-grid strong,.provider-technology-resource-summary-reimbursement strong,.provider-technology-featured-copy h3,.sona-provider-education-academy-copy h3){font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-provider-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-provider-point-title-line-height)!important;letter-spacing:0!important}.redesign-provider-page :is(.redesign-provider-heading div,.redesign-provider-tech-copy p,.redesign-provider-device-item p,.redesign-provider-precision-copy p,.redesign-provider-testimonial-copy span,.provider-technology-insights-head p,.provider-technology-device-intro,.provider-technology-adaptive-copy h4,.provider-technology-adaptive-copy p,.provider-technology-resources-copy,.provider-technology-insights-summary p,.provider-technology-insights-summary li,.provider-technology-showcase-subtitle,.provider-technology-redesign-lux-card .provider-technology-showcase-subtitle,.provider-technology-showcase-benefits li,.provider-technology-redesign-lux-card .provider-technology-showcase-benefits li,.provider-technology-resource-summary-grid p,.provider-technology-resource-summary-reimbursement p,.provider-technology-featured-copy p,.provider-technology-featured-video--redesign .provider-technology-featured-copy p,.sona-provider-education-subtitle,.sona-provider-education-academy-copy p){font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important;letter-spacing:0!important}.redesign-provider-page>:is(.redesign-provider-section,.provider-gateway-section,.sona-provider-education-section){padding-top:var(--redesign-provider-section-padding-y)!important;padding-bottom:var(--redesign-provider-section-padding-y)!important}.redesign-provider-page>.sona-provider-education-section .sona-provider-education-stage{min-height:calc(100vh - (var(--redesign-provider-section-padding-y) * 2))!important}@media(max-width:899px){.redesign-provider-page{--redesign-provider-section-padding-y: 3.4rem}}.redesign-provider-page .provider-gateway-section--technology :is(.provider-technology-redesign-overview,.provider-technology-redesign-overview-copy,.provider-technology-redesign-overview-item,.provider-technology-resource-summary-grid,.provider-technology-resource-summary-grid article,.provider-technology-resource-summary-reimbursement,.provider-technology-redesign-lux-card .provider-technology-showcase-card,.provider-technology-featured-video--redesign,.provider-technology-redesign-support){background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}.redesign-provider-page .provider-gateway-section--technology :is(.provider-technology-redesign-overview-item,.provider-technology-resource-summary-grid article,.provider-technology-resource-summary-reimbursement){padding-inline:0!important}.redesign-provider-page .provider-gateway-section--technology :is(.provider-technology-resource-summary-grid strong,.provider-technology-resource-summary-reimbursement strong,.provider-technology-redesign-overview-item strong){font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:700!important;line-height:var(--redesign-provider-body-line-height)!important;letter-spacing:0!important}.redesign-provider-page .provider-gateway-section--technology :is(.provider-technology-showcase-card,.provider-technology-featured-video--redesign,.provider-technology-redesign-support){text-align:center!important}.redesign-provider-page .provider-gateway-section--technology :is(.provider-technology-showcase-card h3,.provider-technology-showcase-card p,.provider-technology-featured-video--redesign .provider-technology-featured-copy h3,.provider-technology-featured-video--redesign .provider-technology-featured-copy p,.provider-technology-redesign-support strong,.provider-technology-redesign-support p){margin-inline:auto!important;text-align:center!important}.redesign-provider-page .provider-gateway-section--technology :is(.provider-technology-showcase-benefits,.provider-technology-redesign-support ul){margin-inline:auto!important}@media(max-width:640px){.redesign-provider-page .provider-technology-device{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"heading" "figure" "controls" "copy"!important;gap:1.15rem!important;overflow:hidden!important;text-align:center!important}.redesign-provider-page .provider-technology-device-copy{display:contents!important}.redesign-provider-page .provider-technology-device-heading{grid-area:heading!important;max-width:100%!important;text-align:center!important}.redesign-provider-page .provider-technology-device-heading h3,.redesign-provider-page .provider-technology-device-intro{max-width:100%!important;margin-inline:auto!important;text-align:center!important}.redesign-provider-page .provider-technology-device-figure{grid-area:figure!important;width:min(100%,22rem)!important;max-height:none!important;aspect-ratio:1.05 / 1!important;margin:0 auto!important}.redesign-provider-page .provider-technology-device-main-image{object-position:center bottom!important}.redesign-provider-page .provider-technology-device-hotspot{width:calc(var(--device-hotspot-size, 9rem) * .58)!important}.redesign-provider-page .provider-technology-device-hotspot-label{display:none!important}.redesign-provider-page .provider-technology-device-progress{grid-area:controls!important;width:100%!important;max-width:22rem!important;margin:0 auto!important}.redesign-provider-page .provider-technology-device-progress button{min-height:2.85rem!important;justify-items:center!important;text-align:center!important}.redesign-provider-page .provider-technology-device-active-copy{grid-area:copy!important;max-width:22rem!important;margin:0 auto!important;color:#ffffffd1!important;text-align:center!important}}.redesign-provider-page .provider-technology-redesign-support{display:block!important;grid-template-columns:none!important;width:100%!important;max-width:100%!important;overflow:visible!important}.redesign-provider-page .provider-technology-redesign-support>div{width:min(100%,92rem);margin-inline:auto}.redesign-provider-page .provider-technology-redesign-support .provider-technology-reimbursement-action{display:none!important}.redesign-provider-page .provider-technology-redesign-support p{max-width:78rem!important}.redesign-provider-page .provider-technology-redesign-support ul{width:min(100%,78rem)}.redesign-provider-page .redesign-provider-section--tech-insights .redesign-provider-tech-layout{grid-template-columns:minmax(28rem,.92fr) minmax(24rem,.72fr)!important;gap:clamp(1.5rem,2.6vw,2.8rem)!important}.redesign-provider-page .redesign-provider-section--tech-insights .redesign-provider-media-panel{width:min(100%,58rem)!important;justify-self:center!important}.redesign-provider-page .redesign-provider-section--tech-insights .redesign-provider-tech-copy{max-width:34rem!important}.redesign-provider-page .redesign-provider-device-section{background:var(--color-white)!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device{width:min(100%,108rem)!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"heading" "figure";gap:clamp(2rem,3.5vw,4.2rem)!important;align-items:center!important;justify-items:center!important;border:0!important;background:transparent!important;box-shadow:none!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-copy{display:contents!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-heading,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-heading h3,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-intro,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-active-copy{text-align:center!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-heading{grid-area:heading!important;width:min(100%,66rem)!important;max-width:none!important;margin:0 auto!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-heading h3{max-width:none!important;margin:0 auto!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-intro{width:min(100%,52rem)!important;max-width:none!important;margin:1rem auto 0!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-heading h3,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-title-accent,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-progress button strong{-webkit-text-fill-color:currentColor!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-heading h3,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-intro,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-active-copy,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-progress button:not(:hover):not(:focus-visible):not(.is-active) strong{color:var(--color-navy-blue)!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-title-accent{color:var(--color-teal-green)!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-progress{display:none!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-figure{grid-area:figure!important;width:min(100%,62rem)!important;max-height:42rem!important;margin:0 auto!important;justify-self:center!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-active-copy{display:none!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-progress button{border-radius:999px!important;background:#ffffffdb!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-progress button:hover,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-progress button:focus-visible,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-progress button.is-active{background:var(--color-teal-green)!important;color:var(--color-white)!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-progress-number,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot{border-radius:0!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot{background:#b7dde147!important;border-color:#009ca66b!important;box-shadow:inset 0 0 0 1px #ffffff94,0 .8rem 1.8rem #00567014!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:hover,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:focus-visible,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot.is-active{background:#b7dde175!important;border-color:#009ca6c7!important;box-shadow:inset 0 0 0 1px #ffffffb3,0 0 0 .16rem #009ca61f,0 1rem 2.4rem #00567029!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label{top:50%!important;bottom:auto!important;left:calc(100% + 1rem)!important;right:auto!important;width:min(21rem,32vw)!important;padding:1rem 1.1rem!important;gap:.32rem!important;border-radius:1rem!important;color:var(--color-navy-blue)!important;background:#fffffff0!important;border-color:#009ca638!important;text-align:left!important;transform:translate(.55rem,-50%)!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot--probe .provider-technology-device-hotspot-label,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot--console .provider-technology-device-hotspot-label{left:auto!important;right:calc(100% + 1rem)!important;transform:translate(-.55rem,-50%)!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:hover .provider-technology-device-hotspot-label,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:focus-visible .provider-technology-device-hotspot-label{transform:translateY(-50%)!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot--probe:hover .provider-technology-device-hotspot-label,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot--probe:focus-visible .provider-technology-device-hotspot-label,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot--console:hover .provider-technology-device-hotspot-label,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot--console:focus-visible .provider-technology-device-hotspot-label{transform:translateY(-50%)!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label :is(strong,small,em){-webkit-text-fill-color:currentColor!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label strong{color:var(--color-teal-green)!important;font-weight:800!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label small,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label em{color:var(--color-navy-blue)!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label small{font-weight:800!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label em{font-weight:600!important;line-height:1.38!important}@media(max-width:1100px){.redesign-provider-page .redesign-provider-device-section .provider-technology-device{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"heading" "figure"}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-progress,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-active-copy{width:min(100%,32rem)!important;margin-inline:auto!important;justify-self:center!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label{width:min(19rem,70vw)!important}}@media(max-width:980px){.redesign-provider-page .redesign-provider-section--tech-insights .redesign-provider-tech-layout{grid-template-columns:minmax(0,1fr)!important}.redesign-provider-page .redesign-provider-section--tech-insights .redesign-provider-tech-copy{max-width:58rem!important;justify-self:center!important}}.redesign-provider-page .provider-hero{width:calc(100vw / var(--zoom-scale));margin-left:calc(50% - 50vw / var(--zoom-scale))}.redesign-provider-page .provider-hero-inner{padding-top:var(--hero-copy-block-start);padding-right:var(--hero-copy-inline-start);padding-left:var(--hero-copy-inline-start)}.redesign-provider-page .provider-hero-content{position:relative;padding-top:0!important}.redesign-provider-page .provider-hero-eyebrow{position:absolute;left:0;bottom:calc(100% + 1rem);margin:0}.redesign-provider-page .provider-hero-description,.redesign-provider-page .provider-hero-cta{margin-top:2rem}.redesign-provider-page .provider-hero h1>span:last-child{margin-top:0}.redesign-provider-page .provider-hero h1{display:grid;gap:.1rem}@media(max-width:1200px){.redesign-provider-page .provider-hero-inner{padding-right:var(--hero-copy-inline-start-compact);padding-left:var(--hero-copy-inline-start-compact)}}@media(max-width:899px){.redesign-provider-page .provider-hero-inner{padding-top:var(--hero-copy-block-start-tablet);padding-right:var(--hero-copy-inline-start-tablet);padding-left:var(--hero-copy-inline-start-tablet)}}@media(max-width:480px){.redesign-provider-page .provider-hero-inner{padding-top:var(--hero-copy-block-start-phone);padding-right:var(--hero-copy-inline-start-phone);padding-left:var(--hero-copy-inline-start-phone)}.redesign-provider-page .provider-hero-content{padding-top:0!important}.redesign-provider-page .provider-hero-award{top:.5rem;width:5rem}}.redesign-provider-page>:is(.redesign-provider-section,.provider-gateway-section,.sona-provider-education-section){margin-top:0!important;border-top:1px solid rgba(0,156,166,.3)!important;border-radius:0!important;box-shadow:none!important}.redesign-provider-page .redesign-provider-section--tech-insights{background:radial-gradient(58rem 28rem at 94% 10%,color-mix(in srgb,var(--color-light-blue) 58%,transparent),transparent 66%),radial-gradient(36rem 20rem at 6% 88%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),transparent 72%),linear-gradient(180deg,#f0fbfc,#dff2f4)!important}.redesign-provider-page .redesign-provider-device-section{background:radial-gradient(48rem 24rem at 12% 12%,rgba(183,221,225,.38),transparent 68%),linear-gradient(180deg,#f7fcfd,#fff 34%,#f5fbfc)!important}.redesign-provider-page .redesign-provider-precision-section{background:radial-gradient(46rem 22rem at 88% 14%,color-mix(in srgb,var(--color-light-blue) 44%,transparent),transparent 66%),linear-gradient(180deg,#eef5f7,#dbe6eb)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform{background:transparent!important}.redesign-provider-page #technology-innovation.provider-gateway-section--technology{background:radial-gradient(54rem 28rem at 92% 0%,color-mix(in srgb,var(--color-light-blue) 52%,transparent),transparent 66%),radial-gradient(36rem 20rem at 8% 92%,color-mix(in srgb,var(--color-teal-green) 17%,transparent),transparent 72%),linear-gradient(180deg,#f2fbfc,#e3f4f6)!important;color:var(--color-navy-blue)!important}.redesign-provider-page #physician-insights{background:radial-gradient(42rem 22rem at 100% 16%,rgba(143,201,232,.28),transparent 70%),linear-gradient(180deg,#fff,#f6fafb 42%,#eef6f8)!important;color:var(--color-navy-blue)!important}.redesign-provider-page #certification-training.sona-provider-education-section,.redesign-provider-page #certification-training.provider-gateway-section--education{background:radial-gradient(44rem 22rem at 100% 8%,color-mix(in srgb,var(--color-light-blue) 48%,transparent),transparent 70%),radial-gradient(34rem 20rem at 0% 100%,color-mix(in srgb,var(--color-teal-green) 16%,transparent),transparent 72%),linear-gradient(180deg,#f6fcfd,#e8f6f8)!important}.redesign-provider-page #certification-training .sona-provider-education-stage{box-shadow:0 1.15rem 2.5rem #0c23401c!important}.redesign-provider-page #technology-innovation .provider-technology-redesign-overview-copy{grid-template-columns:minmax(0,1fr);gap:1.5rem}.redesign-provider-page #technology-innovation .provider-technology-redesign-overview-item{grid-template-columns:.6rem minmax(0,1fr) auto;gap:1rem}.redesign-provider-page #technology-innovation .provider-technology-redesign-overview-item>svg:first-child{display:none}.redesign-provider-page #technology-innovation .provider-technology-redesign-overview-item:before{content:"";width:.5rem;height:.5rem;margin-top:.65rem;background:var(--color-teal-green);transform:rotate(45deg)}.redesign-provider-page #technology-innovation .provider-technology-redesign-feature-grid{display:grid!important;grid-template-columns:minmax(0,.43fr) minmax(0,.57fr)!important;align-items:start!important;gap:3rem!important}.redesign-provider-page #technology-innovation .provider-technology-redesign-feature-grid>*{grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;margin:0!important}.redesign-provider-page #technology-innovation .provider-technology-showcase-card,.redesign-provider-page #technology-innovation .provider-technology-featured-video--redesign{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;gap:1.5rem!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.redesign-provider-page #technology-innovation .provider-technology-showcase-card:before,.redesign-provider-page #technology-innovation .provider-technology-resources-rule,.redesign-provider-page #technology-innovation .provider-technology-showcase-eyebrow{display:none!important}.redesign-provider-page #technology-innovation .provider-technology-featured-copy,.redesign-provider-page #technology-innovation .provider-technology-showcase-benefits{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;align-self:stretch!important}.redesign-provider-page #technology-innovation .provider-technology-featured-player{display:block!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16 / 9!important;margin:0!important}.redesign-provider-page #technology-innovation .provider-technology-featured-player :is(video,iframe){position:static!important;display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}.redesign-provider-page #technology-innovation .provider-technology-resource-action{align-self:flex-start!important;width:auto!important;min-height:3.25rem!important;padding:.8rem 1.5rem!important;margin:0!important}.redesign-provider-page #technology-innovation .provider-technology-redesign-support{border:0!important;box-shadow:none!important;background:transparent!important;padding:1rem 0 0!important}.redesign-provider-page #technology-innovation :is(h3,.provider-technology-redesign-support strong,.provider-technology-redesign-overview-item strong){font:700 1.55rem/1.24 Inter,Arial,sans-serif!important;color:var(--color-navy-blue)!important;letter-spacing:0!important}.redesign-provider-page #technology-innovation :is(.provider-technology-redesign-support p,.provider-technology-redesign-support li,.provider-technology-redesign-overview-item small,.provider-technology-showcase-subtitle,.provider-technology-showcase-benefits li,.provider-technology-featured-copy p){font:400 1.25rem/1.34 Inter,Arial,sans-serif!important;color:var(--color-navy-blue)!important;letter-spacing:0!important;max-width:none!important}.redesign-provider-page #technology-innovation .provider-technology-redesign-overview{background:transparent!important;box-shadow:none!important}.redesign-provider-page #technology-innovation .provider-technology-redesign-device:before{display:none!important}.redesign-provider-page>#certification-training{padding:0!important;margin:0!important}.redesign-provider-page #certification-training .sona-provider-education-stage{display:flex!important;flex-direction:column!important;gap:5rem!important;min-height:max(48rem,90vh)!important;padding:4.5rem max(1.5rem,6vw)!important;background-position:center,center,68% 24%!important}.redesign-provider-page #certification-training .sona-provider-education-intro{position:relative!important;inset:auto!important;transform:none!important;flex:none!important;width:100%!important;max-width:62rem!important;margin:0 auto!important;text-align:center!important}.redesign-provider-page #certification-training .sona-provider-education-subtitle{max-width:none!important}.redesign-provider-page #certification-training .sona-provider-education-academy-card{position:relative!important;inset:auto!important;width:min(39rem,100%)!important;min-height:20rem!important;height:auto!important;margin:auto 0 0!important;border:0!important}.redesign-provider-page #certification-training .sona-provider-education-academy-copy{position:relative!important;inset:auto!important;min-height:20rem!important;padding:2rem!important}@media(max-width:980px){.redesign-provider-page #technology-innovation .provider-technology-redesign-feature-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:640px){.redesign-provider-page #certification-training .sona-provider-education-stage{gap:4rem!important;min-height:48rem!important;padding:3.4rem 1rem!important}.redesign-provider-page #certification-training .sona-provider-education-academy-copy{padding:1.5rem!important}}.redesign-provider-page .provider-gateway-section--technology :is(.provider-technology-redesign-feature-grid,.provider-technology-redesign-lux-card,.provider-technology-redesign-lux-card .provider-technology-showcase-card,.provider-technology-featured-video--redesign){border:0!important;outline:0!important;box-shadow:none!important}.redesign-provider-page .provider-gateway-section--technology :is(.provider-technology-redesign-feature-grid,.provider-technology-redesign-lux-card,.provider-technology-redesign-lux-card .provider-technology-showcase-card,.provider-technology-featured-video--redesign):before,.redesign-provider-page .provider-gateway-section--technology :is(.provider-technology-redesign-feature-grid,.provider-technology-redesign-lux-card,.provider-technology-redesign-lux-card .provider-technology-showcase-card,.provider-technology-featured-video--redesign):after{content:none!important;border:0!important;outline:0!important;box-shadow:none!important}@media(min-width:981px){.redesign-provider-page #technology-innovation .provider-technology-redesign-lux-card .provider-technology-showcase-card,.redesign-provider-page #technology-innovation .provider-technology-featured-video--redesign .provider-technology-featured-copy{display:grid!important;grid-template-rows:minmax(2.1rem,auto) minmax(4.35rem,auto);row-gap:1rem!important;align-content:start!important}.redesign-provider-page #technology-innovation .provider-technology-redesign-lux-card .provider-technology-showcase-card{grid-auto-rows:auto}.redesign-provider-page #technology-innovation :is(.provider-technology-redesign-lux-card .provider-technology-showcase-card h3,.provider-technology-featured-video--redesign .provider-technology-featured-copy h3,.provider-technology-redesign-lux-card .provider-technology-showcase-subtitle,.provider-technology-featured-video--redesign .provider-technology-featured-copy p){margin:0 auto!important}.redesign-provider-page #technology-innovation .provider-technology-redesign-lux-card .provider-technology-showcase-subtitle,.redesign-provider-page #technology-innovation .provider-technology-featured-video--redesign .provider-technology-featured-copy p{align-self:start!important}}.redesign-provider-page #certification-training .sona-provider-education-stage{display:block!important;min-height:clamp(35rem,40vw,41rem)!important;padding:0!important;background:linear-gradient(90deg,#00101fa8,#00132280 34%,#00223029 60%,#002c3a00),linear-gradient(180deg,#000a162e,#00101c00 48%,#00121e38),url(/image/provider/precision-sound-academy-bg-clean.png) 74% 6% / cover no-repeat!important}.redesign-provider-page #certification-training .sona-provider-education-stage:before{content:none!important}.redesign-provider-page #certification-training .sona-provider-education-intro{left:0!important;right:0!important;top:clamp(2.8rem,4vw,4.4rem)!important;z-index:3!important;width:100%!important;max-width:none!important;padding:0 clamp(2rem,4vw,5rem)!important;transform:none!important;text-align:center!important}.redesign-provider-page #certification-training .sona-provider-education-intro h2{max-width:none!important;margin-inline:auto!important;text-align:center!important}.redesign-provider-page #certification-training .sona-provider-education-subtitle{max-width:82rem!important;margin-inline:auto!important;text-align:center!important}.redesign-provider-page #certification-training .sona-provider-education-mark{display:none!important}.redesign-provider-page #certification-training .sona-provider-education-academy-card{position:absolute!important;left:clamp(7.5rem,10vw,12rem)!important;top:clamp(13.2rem,16vw,16rem)!important;bottom:auto!important;z-index:4!important;width:min(42rem,calc(54% - clamp(7.5rem,10vw,12rem)))!important;min-height:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.redesign-provider-page #certification-training .sona-provider-education-academy-card:after,.redesign-provider-page #certification-training .sona-provider-education-academy-image,.redesign-provider-page #certification-training .sona-provider-education-academy-icon,.redesign-provider-page #certification-training .sona-provider-education-academy-rule{display:none!important;content:none!important}.redesign-provider-page #certification-training .sona-provider-education-academy-copy{min-height:0!important;padding:0!important}.redesign-provider-page #certification-training .sona-provider-education-academy-copy h3{max-width:40rem!important;margin:0!important;color:var(--color-white)!important;font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;font-size:var(--redesign-provider-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-provider-point-title-line-height)!important;letter-spacing:0!important;text-shadow:0 .18rem .85rem rgba(0,0,0,.28)!important}.redesign-provider-page #certification-training .sona-provider-education-academy-copy p{max-width:42rem!important;margin:1.25rem 0 0!important;color:#ffffffe6!important;font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important}.redesign-provider-page #certification-training .sona-provider-education-academy-copy .sona-provider-education-lms-button{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:auto!important;min-width:12rem!important;margin-top:2rem!important;padding:.95rem 1.75rem!important}@media(max-width:899px){.redesign-provider-page #certification-training .sona-provider-education-stage{min-height:39rem!important;background-position:center,center,63% 8%!important}.redesign-provider-page #certification-training .sona-provider-education-stage:before{content:none!important}.redesign-provider-page #certification-training .sona-provider-education-intro{left:1.25rem!important;right:1.25rem!important;top:2.5rem!important;width:auto!important;padding:0!important;transform:none!important}.redesign-provider-page #certification-training .sona-provider-education-academy-card{left:1.25rem!important;right:1.25rem!important;top:14.5rem!important;width:auto!important}}.redesign-provider-page #technology-innovation .provider-technology-resources-sr-title{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.redesign-provider-page #technology-innovation .provider-technology-resources-shell{display:block!important;width:min(112rem,calc(100% - clamp(2rem,6vw,8rem)))!important;margin:0 auto!important;padding:clamp(4rem,6vw,6.5rem) 0!important}.redesign-provider-page #technology-innovation .provider-technology-redesign-card-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(1.5rem,2vw,2.25rem)!important;align-items:stretch!important}.redesign-provider-page #technology-innovation .provider-technology-card{position:relative!important;display:flex!important;min-height:100%!important;flex-direction:column!important;gap:clamp(1.2rem,1.6vw,1.7rem)!important;padding:clamp(1.6rem,2.3vw,2.35rem)!important;overflow:hidden!important;border:1px solid rgba(11,95,126,.17)!important;border-radius:.5rem!important;background:linear-gradient(145deg,#fffffff7,#e6f9faeb)!important;box-shadow:0 1.2rem 3.4rem #04293b1f!important;color:var(--color-midnight-blue)!important}.redesign-provider-page #technology-innovation .provider-technology-card:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:.42rem!important;background:var(--color-teal-green)!important}.redesign-provider-page #technology-innovation .provider-technology-card--bolus{background:linear-gradient(145deg,#fffffffa,#e8f2fbf0)!important;border-color:#1a58822e!important}.redesign-provider-page #technology-innovation .provider-technology-card--bolus:before{background:#2f83b7!important}.redesign-provider-page #technology-innovation .provider-technology-card--sonalink{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:clamp(2rem,4vw,4.5rem)!important;background:linear-gradient(135deg,#054659fa,#088491f2)!important;border-color:#ffffff38!important;color:var(--color-white)!important}.redesign-provider-page #technology-innovation .provider-technology-card--sonalink:before{background:#ffffff8c!important}.redesign-provider-page #technology-innovation .provider-technology-card-heading{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;gap:.8rem!important}.redesign-provider-page #technology-innovation .provider-technology-card-heading p{margin:0!important;color:#083348b8!important;font-size:clamp(.82rem,.78vw,.95rem)!important;font-weight:800!important;line-height:1.15!important;text-transform:uppercase!important}.redesign-provider-page #technology-innovation .provider-technology-card--sonalink .provider-technology-card-heading p{color:#ffffffc7!important}.redesign-provider-page #technology-innovation .provider-technology-card-icon{display:inline-flex!important;width:2.65rem!important;height:2.65rem!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border-radius:.5rem!important;background:#009ea921!important;color:var(--color-teal-green)!important}.redesign-provider-page #technology-innovation .provider-technology-card--bolus .provider-technology-card-icon{background:#2f83b721!important;color:#2f83b7!important}.redesign-provider-page #technology-innovation .provider-technology-card--sonalink .provider-technology-card-icon{background:#ffffff24!important;color:var(--color-white)!important}.redesign-provider-page #technology-innovation .provider-technology-card-icon svg{width:1.35rem!important;height:1.35rem!important}.redesign-provider-page #technology-innovation .provider-technology-card-copy,.redesign-provider-page #technology-innovation .provider-technology-card-sonalink-copy{position:relative!important;z-index:1!important}.redesign-provider-page #technology-innovation .provider-technology-card-copy h3,.redesign-provider-page #technology-innovation .provider-technology-card-sonalink-copy h3{margin:0!important;color:inherit!important;font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;font-size:var(--redesign-provider-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-provider-point-title-line-height)!important;letter-spacing:0!important}.redesign-provider-page #technology-innovation .provider-technology-card-copy p,.redesign-provider-page #technology-innovation .provider-technology-card-sonalink-copy>p{max-width:48rem!important;margin:.85rem 0 0!important;color:#082737c7!important;font-size:var(--redesign-provider-body-size)!important;line-height:var(--redesign-provider-body-line-height)!important}.redesign-provider-page #technology-innovation .provider-technology-card--sonalink .provider-technology-card-sonalink-copy>p{color:#ffffffdb!important}.redesign-provider-page #technology-innovation .provider-technology-card-benefits,.redesign-provider-page #technology-innovation .provider-technology-card-sonalink-copy ul{position:relative!important;z-index:1!important;display:grid!important;gap:.65rem!important;margin:0!important;padding:0!important;list-style:none!important}.redesign-provider-page #technology-innovation .provider-technology-card-sonalink-copy ul{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:1.35rem!important}.redesign-provider-page #technology-innovation .provider-technology-card-benefits li,.redesign-provider-page #technology-innovation .provider-technology-card-sonalink-copy li{display:flex!important;align-items:center!important;gap:.55rem!important;color:#082737c7!important;font-size:clamp(.9rem,.86vw,1rem)!important;line-height:1.35!important}.redesign-provider-page #technology-innovation .provider-technology-card-benefits li:before,.redesign-provider-page #technology-innovation .provider-technology-card-sonalink-copy li:before{content:""!important;width:.46rem!important;height:.46rem!important;flex:0 0 auto!important;border-radius:999px!important;background:currentColor!important;opacity:.56!important}.redesign-provider-page #technology-innovation .provider-technology-card--sonalink .provider-technology-card-sonalink-copy li{color:#ffffffd6!important}.redesign-provider-page #technology-innovation .provider-technology-card-action{position:relative!important;z-index:1!important;display:inline-flex!important;width:fit-content!important;min-height:clamp(4.4rem,4.8vw,5.2rem)!important;align-items:center!important;justify-content:center!important;gap:.8rem!important;margin-top:auto!important;padding:1rem clamp(1.8rem,2.4vw,2.6rem)!important;border:0!important;border-radius:0!important;background:var(--color-teal-green)!important;color:var(--color-white)!important;font-size:clamp(1.18rem,1vw,1.35rem)!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;box-shadow:0 .75rem 1.8rem #009ea938!important}.redesign-provider-page #technology-innovation .provider-technology-card-action svg{width:1.25rem!important;height:1.25rem!important}.redesign-provider-page #technology-innovation .provider-technology-card-action:hover,.redesign-provider-page #technology-innovation .provider-technology-card-action:focus-visible{transform:translateY(-1px)!important;background:#008d98!important}.redesign-provider-page #technology-innovation .provider-technology-card-action--sonalink{margin-top:0!important;background:var(--color-white)!important;color:#056373!important;box-shadow:0 .9rem 2rem #00121a33!important}.redesign-provider-page #technology-innovation .provider-technology-card-action--sonalink:hover,.redesign-provider-page #technology-innovation .provider-technology-card-action--sonalink:focus-visible{background:#ffffffeb!important}.redesign-provider-page #technology-innovation .provider-technology-card-player{position:relative!important;z-index:1!important;margin-top:auto!important}.redesign-provider-page #technology-innovation .provider-technology-card-player .provider-technology-featured-player{aspect-ratio:16 / 9!important;min-height:0!important;border:0!important;border-radius:.5rem!important;background:#061827!important;box-shadow:none!important}.redesign-provider-page #technology-innovation .provider-technology-card-player .provider-technology-featured-player :is(video,iframe){width:100%!important;height:100%!important;border:0!important}@media(max-width:899px){.redesign-provider-page #technology-innovation .provider-technology-resources-shell{width:min(100% - 2rem,44rem)!important;padding:3.25rem 0!important}.redesign-provider-page #technology-innovation .provider-technology-redesign-card-grid,.redesign-provider-page #technology-innovation .provider-technology-card--sonalink,.redesign-provider-page #technology-innovation .provider-technology-card-sonalink-copy ul{grid-template-columns:1fr!important}}.redesign-provider-page #technology-innovation .provider-technology-card{background:linear-gradient(145deg,#fffffff7,#eefbfce6)!important;color:var(--color-navy-blue)!important;text-align:center!important}.redesign-provider-page #technology-innovation .provider-technology-card--bolus{background:linear-gradient(145deg,#fffffffa,#eef8fceb)!important}.redesign-provider-page #technology-innovation .provider-technology-card--sonalink{display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:center!important;background:linear-gradient(145deg,#f5fdfefa,#e1f6f8f0)!important;border-color:#009ea92e!important;color:var(--color-navy-blue)!important}.redesign-provider-page #technology-innovation .provider-technology-card--sonalink:before{background:var(--color-teal-green)!important}.redesign-provider-page #technology-innovation .provider-technology-card-copy h3,.redesign-provider-page #technology-innovation .provider-technology-card-sonalink-copy h3{font:700 1.55rem/1.24 Inter,Arial,sans-serif!important;color:var(--color-navy-blue)!important;text-align:center!important}.redesign-provider-page #technology-innovation .provider-technology-card-copy p,.redesign-provider-page #technology-innovation .provider-technology-card-sonalink-copy>p{margin:1rem auto 0!important;font:400 1.25rem/1.34 Inter,Arial,sans-serif!important;color:#0c2340d1!important;text-align:center!important}.redesign-provider-page #technology-innovation .provider-technology-card-benefits{width:fit-content!important;max-width:100%!important;margin:0 auto!important;padding-left:1.35rem!important;list-style:disc!important;text-align:left!important}.redesign-provider-page #technology-innovation .provider-technology-card-benefits li{display:list-item!important;color:#0c2340c7!important;font:400 1.25rem/1.34 Inter,Arial,sans-serif!important}.redesign-provider-page #technology-innovation .provider-technology-card-benefits li:before{content:none!important}.redesign-provider-page #technology-innovation .provider-technology-card-action{width:min(24rem,100%)!important;min-height:4.4rem!important;align-self:center!important;margin-right:auto!important;margin-left:auto!important;padding:1rem 2.25rem!important;font-size:1.18rem!important}.redesign-provider-page #technology-innovation .provider-technology-card--sonalink .provider-technology-card-heading p,.redesign-provider-page #technology-innovation .provider-technology-card-action--sonalink{display:none!important}.redesign-provider-page #technology-innovation .provider-technology-card--sonalink :is(h3,p,span){color:var(--color-navy-blue)!important}.redesign-provider-page #technology-innovation .provider-technology-card--sonalink .provider-technology-card-sonalink-copy>p,.redesign-provider-page #technology-innovation .provider-technology-card--sonalink .provider-technology-card-sonalink-copy>p span{color:#0c2340d1!important}.redesign-provider-page #technology-innovation .provider-technology-card{justify-content:flex-start!important;padding-top:clamp(2.2rem,3vw,3rem)!important}.redesign-provider-page #technology-innovation .provider-technology-card--brochure{background:linear-gradient(145deg,#fffffffa,#edfbfce6)!important;border-color:#009ea938!important}.redesign-provider-page #technology-innovation .provider-technology-card--bolus{background:linear-gradient(145deg,#fffffffa,#eef7fcf0)!important;border-color:#2f83b738!important}.redesign-provider-page #technology-innovation .provider-technology-card--sonalink{min-height:11.5rem!important;padding-block:clamp(1.8rem,2.4vw,2.5rem)!important;background:linear-gradient(145deg,#fafefdfa,#e8f8f2f2)!important;border-color:#338b7638!important}.redesign-provider-page #technology-innovation .provider-technology-card--sonalink:before{background:#338b76!important}.redesign-provider-page #technology-innovation .provider-technology-card-heading,.redesign-provider-page #technology-innovation .provider-technology-card-icon{display:none!important}.redesign-provider-page #technology-innovation .provider-technology-card-benefits{width:min(35rem,100%)!important;margin:0 auto!important;text-align:left!important}.redesign-provider-page #certification-training .sona-provider-education-stage{background:linear-gradient(180deg,#ffffff8a,#ffffff5c 45%,#ffffff7a),url(/image/provider/precision-sound-academy-bg-clean.png) 74% 6% / cover no-repeat!important}.redesign-provider-page #certification-training .sona-provider-education-stage:before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:radial-gradient(circle at 36% 38%,rgba(255,255,255,.34),transparent 24rem),linear-gradient(180deg,#041a2a0a,#041a2a1f)!important;box-shadow:inset 0 1.1rem 3.5rem #041a2a1f!important}.redesign-provider-page #certification-training .sona-provider-education-intro h2,.redesign-provider-page #certification-training .sona-provider-education-academy-copy h3{color:var(--color-navy-blue)!important;text-shadow:0 .16rem .7rem rgba(255,255,255,.54)!important}.redesign-provider-page #certification-training .sona-provider-education-subtitle,.redesign-provider-page #certification-training .sona-provider-education-academy-copy p{color:#0c2340d1!important;text-shadow:0 .14rem .65rem rgba(255,255,255,.48)!important}.redesign-provider-page #technology-innovation .provider-technology-card{padding-top:clamp(1.7rem,2.2vw,2.25rem)!important}.redesign-provider-page #technology-innovation .provider-technology-card--brochure{gap:clamp(.9rem,1.2vw,1.2rem)!important}.redesign-provider-page #technology-innovation .provider-technology-card--brochure .provider-technology-card-action{margin-top:clamp(1.2rem,1.8vw,1.65rem)!important}.redesign-provider-page #technology-innovation .provider-technology-card--sonalink{min-height:0!important;padding-top:clamp(1.2rem,1.7vw,1.55rem)!important;padding-bottom:clamp(1.2rem,1.7vw,1.55rem)!important;gap:.6rem!important}.redesign-provider-page #technology-innovation .provider-technology-card--sonalink .provider-technology-card-sonalink-copy h3{margin-bottom:.55rem!important}.redesign-provider-page #technology-innovation .provider-technology-card--sonalink .provider-technology-card-sonalink-copy>p{max-width:64rem!important;margin-top:0!important}.redesign-provider-page #physician-insights{background:var(--color-white)!important;color:var(--color-navy-blue)!important}.redesign-provider-page #physician-insights .redesign-provider-heading :is(h2,h2 span,div),.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy :is(strong,strong span){color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important}.redesign-provider-page #physician-insights .redesign-provider-eyebrow,.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy small{color:var(--color-teal-green)!important;-webkit-text-fill-color:var(--color-teal-green)!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy span{color:var(--color-black)!important;-webkit-text-fill-color:var(--color-black)!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-card{background:var(--redesign-provider-card-bg)!important;border-color:var(--redesign-provider-card-border)!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy{background:var(--redesign-provider-card-bg)!important}.redesign-provider-page #certification-training .sona-provider-education-intro h2,.redesign-provider-page #certification-training .sona-provider-education-intro h2 span,.redesign-provider-page #certification-training .sona-provider-education-academy-copy h3,.redesign-provider-page #certification-training .sona-provider-education-academy-copy h3 span{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important}.redesign-provider-page #certification-training .sona-provider-education-subtitle,.redesign-provider-page #certification-training .sona-provider-education-subtitle span,.redesign-provider-page #certification-training .sona-provider-education-academy-copy p,.redesign-provider-page #certification-training .sona-provider-education-academy-copy p span{color:#0c2340d6!important;-webkit-text-fill-color:rgba(12,35,64,.84)!important}.redesign-provider-page #technology-innovation .provider-technology-card{padding:clamp(1.45rem,2vw,2rem) clamp(1.6rem,2.3vw,2.35rem)!important}.redesign-provider-page #technology-innovation .provider-technology-card--brochure{gap:clamp(.65rem,.9vw,.95rem)!important}.redesign-provider-page #technology-innovation .provider-technology-card--brochure .provider-technology-card-action{margin-top:clamp(.45rem,.9vw,.9rem)!important}.redesign-provider-page #technology-innovation .provider-technology-card--sonalink{padding-top:clamp(.95rem,1.35vw,1.25rem)!important;padding-bottom:clamp(.95rem,1.35vw,1.25rem)!important}.redesign-provider-page #technology-innovation .provider-technology-card--sonalink .provider-technology-card-sonalink-copy h3{margin-bottom:.35rem!important}.redesign-provider-page #technology-innovation .provider-technology-card--sonalink .provider-technology-card-sonalink-copy>p{line-height:1.28!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy,.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy *{opacity:1!important;visibility:visible!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy{color:var(--color-navy-blue)!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy :is(strong,strong span,small,span){-webkit-text-fill-color:currentColor!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy strong,.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy strong span{color:var(--color-navy-blue)!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy small{color:var(--color-teal-green)!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy span:not(strong span){color:#0c2340c7!important}.redesign-provider-page section#certification-training .sona-provider-education-stage{background:linear-gradient(180deg,#ffffff94,#fff6 45%,#ffffff80),url(/image/provider/precision-sound-academy-bg-clean.png) 74% 6% / cover no-repeat!important}.redesign-provider-page section#certification-training .sona-provider-education-intro h2,.redesign-provider-page section#certification-training .sona-provider-education-intro h2 *,.redesign-provider-page section#certification-training .sona-provider-education-academy-copy h3,.redesign-provider-page section#certification-training .sona-provider-education-academy-copy h3 *{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important}.redesign-provider-page section#certification-training .sona-provider-education-subtitle,.redesign-provider-page section#certification-training .sona-provider-education-subtitle *,.redesign-provider-page section#certification-training .sona-provider-education-academy-copy p,.redesign-provider-page section#certification-training .sona-provider-education-academy-copy p *{color:#0c2340d6!important;-webkit-text-fill-color:rgba(12,35,64,.84)!important}.redesign-provider-page #physician-insights .redesign-provider-heading{max-width:min(100%,92rem)!important}.redesign-provider-page #physician-insights .redesign-provider-heading h2{max-width:none!important}.redesign-provider-page #physician-insights .redesign-provider-heading-nowrap{white-space:nowrap!important}@media(min-width:1180px){.redesign-provider-page #physician-insights .redesign-provider-heading h2{white-space:nowrap!important}}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy{text-align:left!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy small{font-size:var(--redesign-provider-body-size)!important;line-height:var(--redesign-provider-body-line-height)!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy strong{text-align:center!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy>span{text-align:left!important}.redesign-provider-page section#certification-training .sona-provider-education-academy-card,.redesign-provider-page section#certification-training .sona-provider-education-academy-card--placeholder{border:0!important;border-color:transparent!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.redesign-provider-page section#certification-training .sona-provider-education-academy-card:before,.redesign-provider-page section#certification-training .sona-provider-education-academy-card:after{display:none!important;content:none!important;border:0!important;background:transparent!important;box-shadow:none!important}.redesign-provider-page #technology-innovation .provider-technology-card--brochure .provider-technology-card-action{width:min(22rem,100%)!important;min-height:3.35rem!important;margin-top:clamp(1.7rem,2.3vw,2.25rem)!important;padding:.78rem 1.65rem!important;font-size:clamp(1rem,.95vw,1.12rem)!important;line-height:1.05!important}.redesign-provider-page .redesign-provider-precision-section{background:var(--color-white)!important}.redesign-provider-page .redesign-provider-precision-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(1.4rem,2vw,2rem)!important}.redesign-provider-page .redesign-provider-precision-body{display:block!important}.redesign-provider-page .redesign-provider-precision-copy{width:min(100%,78rem)!important;max-width:none!important;margin:0 auto!important;text-align:left!important}.redesign-provider-page .redesign-provider-precision-pie,.redesign-provider-page .redesign-provider-precision-zoom-trigger,.redesign-provider-page .redesign-provider-image-modal{display:none!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform{padding-top:clamp(2.4rem,3.4vw,4rem)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-hifu-section-shell{width:min(112rem,calc(100% - clamp(2rem,6vw,8rem)))!important}.redesign-provider-page #physician-insights .redesign-provider-heading{margin-left:0!important;margin-right:auto!important;text-align:left!important}.redesign-provider-page #physician-insights .redesign-provider-heading h2,.redesign-provider-page #physician-insights .redesign-provider-heading h2 *,.redesign-provider-page #physician-insights .redesign-provider-heading div{text-align:left!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy{display:grid!important;align-content:start!important;gap:clamp(.7rem,.9vw,.95rem)!important;text-align:left!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy strong{display:block!important;min-height:0!important;text-align:left!important;overflow:visible!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-attribution{display:inline!important;margin-left:.55rem!important;color:var(--color-teal-green)!important;-webkit-text-fill-color:var(--color-teal-green)!important;font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;font-size:.74em!important;font-weight:700!important;line-height:inherit!important;white-space:normal!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy>span:not(.redesign-provider-testimonial-attribution){text-align:left!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:hover,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:focus-visible,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot.is-active{border-radius:0!important;clip-path:none!important;background:#dcf6f86b!important;border:2px solid rgba(0,156,166,.58)!important;box-shadow:0 .65rem 1.35rem #004a5e14!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:hover,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:focus-visible,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot.is-active{background:#d2f3f694!important;border-color:#009ca6e6!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:before,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:after{display:none!important;content:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label{border-radius:0!important;color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;box-shadow:0 1rem 2.2rem #04293b29!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label :is(strong,small,em,span){opacity:1!important;visibility:visible!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label strong{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label small,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label em{color:#0c2340d1!important;-webkit-text-fill-color:rgba(12,35,64,.82)!important}.redesign-provider-page #technology-innovation .provider-technology-card--brochure .provider-technology-card-action{margin-top:clamp(2.5rem,3.1vw,3.2rem)!important}.redesign-provider-page #physician-insights .redesign-provider-heading{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy strong{text-align:left!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-attribution{display:block!important;margin:0!important;color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:800!important;line-height:var(--redesign-provider-body-line-height)!important}.redesign-provider-page .redesign-provider-precision-section{padding-bottom:clamp(1rem,1.6vw,1.7rem)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform{margin-top:0!important;padding-top:clamp(.25rem,.8vw,.9rem)!important}.redesign-provider-page{--redesign-provider-section-padding-y: clamp(2.2rem, 3.5vw, 3.6rem) !important}.redesign-provider-page .redesign-provider-section{padding-top:var(--redesign-provider-section-padding-y)!important;padding-bottom:var(--redesign-provider-section-padding-y)!important}.redesign-provider-page .redesign-provider-device-section{padding-top:clamp(2.1rem,3.2vw,3.4rem)!important;padding-bottom:clamp(2.2rem,3.4vw,3.6rem)!important}.redesign-provider-page .provider-gateway-section{padding-top:clamp(2.3rem,3.6vw,3.8rem)!important;padding-bottom:clamp(2.3rem,3.6vw,3.8rem)!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device{gap:clamp(1.2rem,2vw,2.2rem)!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-heading h3,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-heading h3 span{font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;font-size:var(--redesign-provider-title-size)!important;font-weight:800!important;line-height:var(--redesign-provider-title-line-height)!important;letter-spacing:0!important;text-align:center!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-intro{margin-top:.75rem!important;font-size:var(--redesign-provider-body-size)!important;line-height:var(--redesign-provider-body-line-height)!important}.redesign-provider-page #physician-insights .redesign-provider-heading{max-width:min(100%,94rem)!important;margin-inline:auto!important;text-align:center!important}.redesign-provider-page #physician-insights .redesign-provider-heading h2,.redesign-provider-page #physician-insights .redesign-provider-heading h2 *,.redesign-provider-page #physician-insights .redesign-provider-heading div{text-align:center!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(1rem,1.6vw,1.35rem)!important;align-items:stretch!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-card:hover,.redesign-provider-page #physician-insights .redesign-provider-testimonial-card:focus-visible{transform:none!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-thumb{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:16 / 9!important;background:var(--color-white)!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-thumb img,.redesign-provider-page #physician-insights .redesign-provider-testimonial-thumb video{position:static!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy strong,.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy strong span{max-width:none!important;margin-inline:auto!important;color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;font-size:clamp(1.45rem,1.75vw,1.72rem)!important;font-weight:800!important;line-height:1.14!important;text-align:center!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy>span,.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy>span span{max-width:none!important;color:#0c2340c7!important;-webkit-text-fill-color:rgba(12,35,64,.78)!important;font-size:clamp(1.02rem,1.14vw,1.14rem)!important;font-weight:400!important;line-height:1.38!important;text-align:left!important}.redesign-provider-page section.redesign-provider-device-section .redesign-provider-heading,.redesign-provider-page section.redesign-provider-device-section .redesign-provider-heading h2,.redesign-provider-page section.redesign-provider-device-section .redesign-provider-heading h2 *,.redesign-provider-page section.redesign-provider-device-section .redesign-provider-heading div,.redesign-provider-page section.redesign-provider-device-section .redesign-provider-heading div *{opacity:1!important;visibility:visible!important;color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;text-shadow:none!important}.redesign-provider-page section.redesign-provider-device-section .redesign-provider-heading{display:block!important;width:min(100%,74rem)!important;margin:0 auto clamp(1.15rem,2vw,2rem)!important;text-align:center!important}.redesign-provider-page section.redesign-provider-device-section .redesign-provider-heading h2,.redesign-provider-page section.redesign-provider-device-section .redesign-provider-heading h2 *{font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;font-size:var(--redesign-provider-title-size)!important;font-weight:800!important;line-height:var(--redesign-provider-title-line-height)!important;letter-spacing:0!important;text-align:center!important}.redesign-provider-page section.redesign-provider-device-section .redesign-provider-heading div,.redesign-provider-page section.redesign-provider-device-section .redesign-provider-heading div *{margin-top:.85rem!important;font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important;text-align:center!important}.redesign-provider-page section.redesign-provider-device-section .provider-technology-device-copy{display:none!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy>span:not(.redesign-provider-testimonial-attribution),.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy>span:not(.redesign-provider-testimonial-attribution) span{font-family:var(--redesign-reference-body-font, var(--font-body))!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important;text-align:left!important}.redesign-provider-page #procedure-insights .redesign-provider-tech-layout{grid-template-columns:minmax(0,.92fr) minmax(28rem,1fr)!important;gap:clamp(2rem,3.5vw,4rem)!important}.redesign-provider-page #procedure-insights .redesign-provider-media-panel{width:min(100%,46rem)!important;justify-self:end!important}.redesign-provider-page #procedure-insights .redesign-provider-tech-copy{width:min(100%,48rem)!important;max-width:none!important;justify-self:start!important}@media(max-width:980px){.redesign-provider-page #procedure-insights .redesign-provider-tech-layout{grid-template-columns:minmax(0,1fr)!important}.redesign-provider-page #procedure-insights .redesign-provider-media-panel,.redesign-provider-page #procedure-insights .redesign-provider-tech-copy{justify-self:center!important}}.redesign-provider-page #procedure-insights .redesign-provider-tech-layout{width:min(100%,98rem)!important;margin-inline:auto!important;grid-template-columns:minmax(0,1.18fr) minmax(24rem,.72fr)!important;gap:clamp(1.8rem,3vw,3.25rem)!important;justify-content:center!important}.redesign-provider-page #procedure-insights .redesign-provider-media-panel{width:min(100%,50rem)!important;justify-self:center!important}.redesign-provider-page #procedure-insights .redesign-provider-tech-copy{width:min(100%,36rem)!important;justify-self:center!important}@media(max-width:980px){.redesign-provider-page #procedure-insights .redesign-provider-tech-layout{width:min(100%,58rem)!important;grid-template-columns:minmax(0,1fr)!important}}.redesign-provider-page .provider-technology-device-mobile-detail{display:none}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tabs-frame{position:relative}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tabs-scroll{display:none}@media(max-width:680px){.redesign-provider-page,.redesign-provider-page *{box-sizing:border-box}.redesign-provider-page{overflow-x:hidden!important}.redesign-provider-page .provider-hero,.redesign-provider-page .provider-hero-inner,.redesign-provider-page .provider-hero-clinical-panel,.redesign-provider-page .provider-hero-long-term-panel{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.redesign-provider-page .provider-hero-evidence-grid,.redesign-provider-page .provider-hero-study{overflow:visible!important;overflow-x:visible!important}.redesign-provider-page .provider-hero-study{padding-inline:0!important}.redesign-provider-page .provider-hero-study-heading,.redesign-provider-page .provider-hero-study-footer,.redesign-provider-page .provider-hero-study-footer :is(p,cite,small),.redesign-provider-page .provider-hero-clinical-group,.redesign-provider-page .provider-hero-metric{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important}.redesign-provider-page .provider-hero-study-footer{padding-inline:.8rem!important;text-align:center!important}.redesign-provider-page .provider-hero-long-term-panel header h3,.redesign-provider-page .provider-hero-study-kicker :is(strong,span,b),.redesign-provider-page .provider-hero-study-heading p,.redesign-provider-page .provider-hero-study-heading small{white-space:normal!important;overflow-wrap:anywhere!important}.redesign-provider-page .provider-hero-long-term-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device{grid-template-areas:"heading" "figure" "live" "mobile-detail"!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;overflow:hidden!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-figure{width:min(100%,30rem)!important;max-width:100%!important;overflow:visible!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot{width:var(--device-hotspot-size, clamp(4.3rem, 17vw, 5.3rem))!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label{display:none!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-live{grid-area:live!important;margin:.4rem auto 0!important}.redesign-provider-page .provider-technology-device-mobile-detail{grid-area:mobile-detail!important;display:grid!important;width:min(100%,28rem)!important;margin:.75rem auto 0!important;padding:1rem!important;gap:.35rem!important;border:1px solid rgba(0,156,166,.24)!important;border-radius:0!important;background:#fffffff0!important;color:var(--color-navy-blue)!important;text-align:left!important}.redesign-provider-page .provider-technology-device-mobile-detail strong{color:var(--color-teal-green)!important;font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;font-size:var(--redesign-provider-meta-size)!important;font-weight:800!important;line-height:1.18!important}.redesign-provider-page .provider-technology-device-mobile-detail small{color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;font-size:var(--redesign-provider-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-provider-point-title-line-height)!important}.redesign-provider-page .provider-technology-device-mobile-detail p{margin:0!important;color:#0c2340c7!important;font-family:var(--redesign-reference-body-font, var(--font-body))!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important}.redesign-provider-page .redesign-provider-adaptive-detail,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-capabilities{width:100%!important;max-width:100%!important;overflow:hidden!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tabs-frame{position:relative!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:stretch!important;width:100%!important;max-width:100%!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tabs{grid-column:2!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(10.5rem,72%)!important;grid-template-columns:none!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tabs::-webkit-scrollbar{display:none!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab{scroll-snap-align:start!important;min-width:0!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tabs-scroll{display:grid!important;width:2.6rem!important;min-width:2.6rem!important;place-items:center!important;border:1px solid rgba(0,156,166,.24)!important;border-radius:0!important;background:var(--color-white)!important;color:var(--color-navy-blue)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tabs-scroll svg{width:1.25rem!important;height:1.25rem!important}.redesign-provider-page section#certification-training .sona-provider-education-stage{min-height:36rem!important;background-position:70% 0!important}.redesign-provider-page section#certification-training .sona-provider-education-academy-card{top:clamp(13rem,34vw,16rem)!important;right:auto!important;left:clamp(1.2rem,4vw,1.8rem)!important;width:min(50%,20rem)!important}.redesign-provider-page section#certification-training .sona-provider-education-academy-copy h3,.redesign-provider-page section#certification-training .sona-provider-education-academy-copy p{max-width:100%!important}}.redesign-provider-page .redesign-provider-device-section .redesign-provider-heading{width:min(100%,74rem)!important;margin:0 auto clamp(1.15rem,2vw,2rem)!important;text-align:center!important}.redesign-provider-page .redesign-provider-device-section .redesign-provider-heading h2,.redesign-provider-page .redesign-provider-device-section .redesign-provider-heading h2 *,.redesign-provider-page .redesign-provider-device-section .redesign-provider-heading div{text-align:center!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device{grid-template-areas:"figure"!important;gap:0!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-copy{display:none!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:hover,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:focus-visible,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot.is-active{border-radius:999px!important;clip-path:none!important;background:#cef4f76b!important;border:2px solid rgba(0,156,166,.52)!important;box-shadow:inset 0 0 0 1px #ffffff8f,0 .85rem 1.8rem #0056701a!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:hover,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:focus-visible,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot.is-active{background:#beeef294!important;border-color:#009ca6db!important;box-shadow:inset 0 0 0 1px #ffffffad,0 0 0 .16rem #009ca61f,0 1rem 2.1rem #00567029!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label{width:min(17.5rem,26vw)!important;padding:.82rem .95rem!important;border-radius:.4rem!important;gap:.28rem!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label strong{font-size:clamp(.78rem,.78vw,.9rem)!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label small{font-size:clamp(.92rem,.9vw,1.05rem)!important;line-height:1.25!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label em{font-size:clamp(.86rem,.82vw,.95rem)!important;line-height:1.34!important}@media(max-width:1200px){.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label{width:min(16rem,34vw)!important}}.redesign-provider-page .redesign-provider-precision-section{padding-top:clamp(4.25rem,6vw,6.4rem)!important;padding-bottom:clamp(3.2rem,4.6vw,5.1rem)!important;background:var(--color-white)!important}.redesign-provider-page .redesign-provider-precision-layout{gap:clamp(1.2rem,1.8vw,1.9rem)!important}.redesign-provider-page .redesign-provider-precision-heading h2,.redesign-provider-page .redesign-provider-precision-heading h2 span{font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;font-size:var(--redesign-provider-title-size)!important;line-height:var(--redesign-provider-title-line-height)!important;letter-spacing:0!important}.redesign-provider-page .redesign-provider-precision-heading p,.redesign-provider-page .redesign-provider-precision-copy p{font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--redesign-provider-body-size)!important;line-height:var(--redesign-provider-body-line-height)!important;letter-spacing:0!important}.redesign-provider-page .redesign-provider-precision-copy{width:min(100%,96rem)!important}.redesign-provider-page .redesign-provider-precision-copy p{margin-bottom:clamp(.75rem,1vw,1rem)!important}.redesign-provider-page .redesign-provider-precision-trace{position:relative;width:min(100%,108rem);height:clamp(4.7rem,7.2vw,7.4rem);margin:clamp(.1rem,.45vw,.45rem) auto clamp(-.45rem,-.35vw,-.2rem);overflow:hidden;border-radius:.2rem;background:linear-gradient(90deg,#e8f9fa00,#dff6f8e6 18%,#ecfafbe6 82%,#e8f9fa00)}.redesign-provider-page .redesign-provider-precision-trace-line{position:absolute;left:6%;right:6%;top:50%;height:.16rem;border-radius:999px;background:#009ca638;transform:translateY(-50%)}.redesign-provider-page .redesign-provider-precision-trace-sweep{position:absolute;top:50%;left:6%;width:clamp(8rem,18vw,20rem);height:.28rem;border-radius:999px;background:linear-gradient(90deg,#009ca600,#009ca6d1,#24d5df00);transform:translate(-100%,-50%);animation:redesign-provider-trace-sweep 4.8s ease-in-out infinite}.redesign-provider-page .redesign-provider-precision-trace-node{position:absolute;top:50%;width:clamp(1.1rem,1.55vw,1.55rem);aspect-ratio:1;border:.18rem solid var(--color-white);border-radius:999px;background:var(--color-white);box-shadow:0 0 0 .18rem #009ca69e,0 .65rem 1.3rem #00618029;transform:translate(-50%,-50%)}.redesign-provider-page .redesign-provider-precision-trace-node:nth-of-type(3){left:18%}.redesign-provider-page .redesign-provider-precision-trace-node:nth-of-type(4){left:39%}.redesign-provider-page .redesign-provider-precision-trace-node:nth-of-type(5){left:61%}.redesign-provider-page .redesign-provider-precision-trace-node:nth-of-type(6){left:82%}@keyframes redesign-provider-trace-sweep{0%{transform:translate(-100%,-50%);opacity:0}12%,78%{opacity:1}to{transform:translate(calc(88vw + 100%),-50%);opacity:0}}.redesign-provider-page .redesign-provider-adaptive-detail{background:transparent!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform{margin:0!important;padding:0!important;background:transparent!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-hifu-section-stage:before,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-hifu-section-stage:after{display:none!important;content:none!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-hifu-section-shell{width:100%!important;max-width:none!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-capabilities{margin-top:0!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tabs{border-radius:999px!important;box-shadow:0 .9rem 2.2rem #0b47691a!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab{min-height:clamp(5rem,5.8vw,5.85rem)!important;padding:clamp(.95rem,1.2vw,1.2rem) clamp(1.1rem,1.55vw,1.6rem)!important;gap:clamp(.75rem,1vw,1rem)!important;font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;font-size:var(--redesign-provider-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-provider-point-title-line-height)!important;letter-spacing:0!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab-icon{width:clamp(3.25rem,3.9vw,4.15rem)!important;border-width:1.5px!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab-arrow{width:clamp(1.15rem,1.25vw,1.35rem)!important;height:clamp(1.15rem,1.25vw,1.35rem)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail{padding:clamp(1.55rem,2vw,2.25rem)!important;border-color:#46bed24d!important;border-radius:0 0 .9rem .9rem!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-kicker,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-title,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-copy dt,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-list li{font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;letter-spacing:0!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-kicker,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-copy dt{font-size:var(--redesign-provider-node-kicker-size, clamp(.92rem, .95vw, 1.08rem))!important;font-weight:700!important;line-height:1.15!important;text-transform:none!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-title{font-size:var(--redesign-provider-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-provider-point-title-line-height)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-subtitle,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-copy dd{font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important;letter-spacing:0!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-list li{font-size:var(--redesign-provider-body-size)!important;font-weight:600!important;line-height:var(--redesign-provider-body-line-height)!important}@media(prefers-reduced-motion:reduce){.redesign-provider-page .redesign-provider-precision-trace-sweep{animation:none!important;transform:translateY(-50%)!important;opacity:1!important}}@media(max-width:900px){.redesign-provider-page .redesign-provider-precision-trace{height:3.7rem}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tabs{border-radius:1rem!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab{min-height:4.7rem!important;justify-content:flex-start!important}}.redesign-provider-page{overflow-x:clip!important}.redesign-provider-page .redesign-provider-precision-section .redesign-provider-shell{width:min(calc(100% - clamp(2rem,5vw,6rem)),1680px)!important}.redesign-provider-page .redesign-provider-precision-copy{width:min(100%,88rem)!important}.redesign-provider-page .redesign-provider-precision-trace{width:min(100%,96rem)!important;height:clamp(3.8rem,5.2vw,5.5rem)!important;margin:0 auto clamp(-.2rem,-.16vw,-.08rem)!important}.redesign-provider-page .redesign-provider-precision-trace-line{left:12.5%!important;right:12.5%!important}.redesign-provider-page .redesign-provider-precision-trace-node{width:clamp(1rem,1.25vw,1.34rem)!important;box-shadow:0 0 0 .16rem #009ca6a8,0 .55rem 1rem #0061801f!important}.redesign-provider-page .redesign-provider-precision-trace-node:nth-of-type(3){left:12.5%!important}.redesign-provider-page .redesign-provider-precision-trace-node:nth-of-type(4){left:37.5%!important}.redesign-provider-page .redesign-provider-precision-trace-node:nth-of-type(5){left:62.5%!important}.redesign-provider-page .redesign-provider-precision-trace-node:nth-of-type(6){left:87.5%!important}.redesign-provider-page .redesign-provider-precision-trace-sweep{left:12.5%!important;width:clamp(5.5rem,12vw,12rem)!important}@keyframes redesign-provider-trace-sweep{0%{transform:translate(-105%,-50%);opacity:0}14%,78%{opacity:1}to{transform:translate(calc(75vw + 100%),-50%);opacity:0}}.redesign-provider-page .redesign-provider-adaptive-detail{width:min(100%,96rem)!important;margin-inline:auto!important;overflow:hidden!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tabs,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail{width:100%!important;max-width:100%!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab{min-width:0!important;min-height:clamp(4.35rem,4.8vw,5.15rem)!important;padding:clamp(.78rem,.9vw,1rem) clamp(.72rem,1vw,1.05rem)!important;gap:clamp(.48rem,.65vw,.72rem)!important;font-size:clamp(1.28rem,1.45vw,1.58rem)!important;white-space:normal!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab>span:not(.sonablate-adaptive-platform-tab-icon){min-width:0!important;overflow-wrap:anywhere!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab-icon{width:clamp(3rem,3.3vw,3.55rem)!important;flex:0 0 auto!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab-arrow{flex:0 0 auto!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail{grid-template-columns:minmax(18rem,.9fr) minmax(15rem,.78fr) minmax(17rem,.82fr)!important;gap:clamp(1rem,1.35vw,1.45rem)!important;padding:clamp(1.25rem,1.55vw,1.65rem)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-visual{aspect-ratio:16 / 9.5!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-title{max-width:17rem!important;font-size:clamp(1.38rem,1.62vw,1.82rem)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-subtitle,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-copy dd,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-list li{overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-list{padding-left:clamp(.85rem,1.2vw,1.25rem)!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot{border-radius:999px!important;opacity:.82!important;background:#cef4f757!important;border-color:#009ca69e!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot.is-active{z-index:12!important;opacity:1!important;background:#cef4f794!important;border-color:#009ca6f0!important;transform:translate(-50%,-50%) translateY(-.26rem) scale(1.08)!important;box-shadow:inset 0 0 0 1px #ffffffbd,0 0 0 .18rem #009ca626,0 0 2rem #009ca638,0 1rem 2.25rem #00567029!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label{opacity:0!important;pointer-events:none!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot.is-active .provider-technology-device-hotspot-label,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:hover .provider-technology-device-hotspot-label,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:focus-visible .provider-technology-device-hotspot-label{opacity:1!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot.is-active .provider-technology-device-hotspot-label,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot--probe.is-active .provider-technology-device-hotspot-label,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot--console.is-active .provider-technology-device-hotspot-label{transform:translateY(-50%)!important}@media(max-width:1180px){.redesign-provider-page .redesign-provider-adaptive-detail{width:100%!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail{grid-template-columns:minmax(0,1fr)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-title{max-width:none!important}}.redesign-provider-page .redesign-provider-precision-section .redesign-provider-shell{width:min(calc(100% - clamp(2rem,6vw,7rem)),1540px)!important}.redesign-provider-page .redesign-provider-precision-copy{width:min(100%,82rem)!important}.redesign-provider-page .redesign-provider-precision-trace,.redesign-provider-page .redesign-provider-adaptive-detail{width:min(100%,76rem)!important;max-width:76rem!important}.redesign-provider-page .redesign-provider-precision-trace{height:clamp(3.1rem,4.1vw,4.35rem)!important;margin-top:clamp(-.15rem,-.12vw,0rem)!important;margin-bottom:clamp(-.1rem,-.08vw,0rem)!important}.redesign-provider-page .redesign-provider-precision-trace-node{width:clamp(.86rem,1vw,1.12rem)!important}.redesign-provider-page .redesign-provider-adaptive-detail,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-capabilities{overflow:visible!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tabs{overflow:hidden!important;border-radius:0!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab:first-child,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab:last-child,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab--active,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab--active:first-child,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab--active:last-child{border-radius:0!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab{min-height:clamp(3.9rem,4.25vw,4.55rem)!important;padding:.68rem .76rem!important;gap:clamp(.38rem,.55vw,.58rem)!important;font-size:clamp(1.08rem,1.14vw,1.22rem)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab-icon{width:clamp(2.45rem,2.65vw,2.9rem)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab-arrow{width:.92rem!important;height:.92rem!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail{grid-template-columns:minmax(18rem,.86fr) minmax(14rem,.62fr) minmax(15rem,.72fr)!important;gap:clamp(.9rem,1.1vw,1.2rem)!important;padding:clamp(1rem,1.25vw,1.32rem)!important;border-radius:0!important;overflow:hidden!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-visual{border-radius:0!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-title{max-width:16rem!important;font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;font-size:clamp(1.18rem,1.32vw,1.45rem)!important;font-weight:700!important;line-height:var(--redesign-provider-point-title-line-height)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-kicker,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-copy dt{font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;font-size:clamp(.86rem,.9vw,.98rem)!important;font-weight:700!important;line-height:1.16!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-subtitle,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-copy dd,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-list li{color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;font-size:clamp(.98rem,1.02vw,1.08rem)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important;letter-spacing:0!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-subtitle{color:var(--color-teal-green)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-list{gap:clamp(.5rem,.62vw,.72rem)!important;padding-left:clamp(.78rem,.96vw,1rem)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-list svg{width:.9rem!important;height:.9rem!important;margin-top:.24rem!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot:not(:hover):not(:focus-visible):not(.is-active){opacity:.9!important;border-radius:999px!important;background:#cef4f761!important;border-color:#009ca6b3!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot.is-active .provider-technology-device-hotspot-label{opacity:1!important;visibility:visible!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label strong,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label small{font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;letter-spacing:0!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label em{font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;font-size:clamp(.92rem,.88vw,1rem)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important}@media(max-width:1180px){.redesign-provider-page .redesign-provider-precision-trace,.redesign-provider-page .redesign-provider-adaptive-detail{width:100%!important;max-width:100%!important}}.redesign-provider-page .redesign-provider-precision-layout{gap:clamp(1.25rem,1.8vw,1.75rem)!important}.redesign-provider-page .redesign-provider-precision-body,.redesign-provider-page .redesign-provider-adaptive-detail{width:min(100%,72rem)!important;max-width:72rem!important;margin-inline:auto!important}.redesign-provider-page .redesign-provider-precision-copy{width:100%!important;max-width:none!important;padding-left:0!important}.redesign-provider-page .redesign-provider-adaptive-detail{min-height:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}.redesign-provider-page .redesign-provider-adaptive-detail>.sonablate-adaptive-platform.sonablate-hifu-section-stage{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;clip-path:none!important;transform:none!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-hifu-section-shell{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-capabilities{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tabs{width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab{min-height:4.5rem!important;padding:.75rem .7rem!important;gap:.55rem!important;font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;font-size:var(--redesign-provider-body-size)!important;font-weight:700!important;line-height:1.15!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab-icon{width:2.75rem!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab-arrow{width:1rem!important;height:1rem!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail{grid-template-columns:minmax(0,19rem) minmax(0,1fr) minmax(0,1.08fr)!important;gap:1.25rem!important;min-height:0!important;padding:1.25rem!important;align-items:start!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-visual{width:100%!important;max-width:19rem!important;aspect-ratio:4 / 3!important;align-self:center!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-title{max-width:none!important;font-size:var(--redesign-provider-point-title-size)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-kicker,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-copy dt{font-size:var(--redesign-provider-body-size)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-subtitle,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-copy dd,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-list li{font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-list{gap:.7rem!important;padding-left:1.1rem!important}@media(max-width:1180px){.redesign-provider-page .redesign-provider-adaptive-detail{width:min(100%,72rem)!important;max-width:72rem!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail{grid-template-columns:minmax(16rem,.72fr) minmax(0,1fr)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-list{grid-column:1 / -1!important;padding:1rem 0 0!important}}@media(max-width:900px){.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tabs{grid-template-columns:repeat(4,minmax(11.5rem,1fr))!important;overflow-x:auto!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail{grid-template-columns:minmax(0,1fr)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-visual{max-width:26rem!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-list{grid-column:auto!important}}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab:not(.sonablate-adaptive-platform-tab--active),.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab--before-active{background:#fffffff5!important;color:var(--color-navy-blue)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab:not(.sonablate-adaptive-platform-tab--active)>span:not(.sonablate-adaptive-platform-tab-icon),.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab--before-active>span:not(.sonablate-adaptive-platform-tab-icon){color:var(--color-navy-blue)!important;opacity:1!important;visibility:visible!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab:not(.sonablate-adaptive-platform-tab--active) .sonablate-adaptive-platform-tab-icon,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab--before-active .sonablate-adaptive-platform-tab-icon{background:#fffffffa!important;border-color:#009ca66b!important;color:var(--color-teal-green)!important;opacity:1!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab:not(.sonablate-adaptive-platform-tab--active) .sonablate-adaptive-platform-tab-icon svg,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab--before-active .sonablate-adaptive-platform-tab-icon svg,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab:not(.sonablate-adaptive-platform-tab--active) .sonablate-adaptive-platform-tab-arrow,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab--before-active .sonablate-adaptive-platform-tab-arrow{color:var(--color-teal-green)!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab--active,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab--active>span,.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-tab--active svg{color:var(--color-white)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-list{align-self:stretch!important;padding-top:clamp(5.55rem,6vw,6.25rem)!important}.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-list li{align-items:flex-start!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device{width:min(100%,72rem)!important;margin:0 auto!important;padding:clamp(2.5rem,4vw,4rem) 0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(2.25rem,3.5vw,3.5rem)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-copy,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-heading{width:100%!important;max-width:none!important;margin:0 auto!important;text-align:center!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-heading h3{max-width:52rem!important;margin:0 auto!important;color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;font-size:var(--redesign-provider-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-provider-point-title-line-height)!important;letter-spacing:0!important;text-align:center!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-heading h3 :is(span,strong){font:inherit!important;letter-spacing:0!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-intro{max-width:54rem!important;margin:1rem auto 0!important;color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important;letter-spacing:0!important;text-align:center!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-figure{width:min(100%,60rem)!important;max-height:none!important;margin:0 auto!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label{width:min(22rem,76vw)!important;padding:1rem 1.15rem!important;gap:.55rem!important;border:1px solid rgba(0,156,166,.26)!important;border-radius:0!important;background:#fffffff5!important;text-align:left!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label strong{color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;font-size:var(--redesign-provider-body-size)!important;font-weight:700!important;line-height:1.18!important;letter-spacing:0!important;text-align:center!important;text-transform:uppercase!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label small{margin:0!important;color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;font-size:var(--redesign-provider-point-title-size)!important;font-weight:700!important;line-height:var(--redesign-provider-point-title-line-height)!important;letter-spacing:0!important;text-align:center!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot-label em{margin:0!important;color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important;letter-spacing:0!important;text-align:left!important}@media(min-width:1181px){.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail{grid-template-columns:minmax(0,18rem) minmax(0,1fr) minmax(0,1fr)!important}}@media(max-width:1180px){.redesign-provider-page .redesign-provider-adaptive-detail .sonablate-adaptive-platform-detail-list{padding-top:1rem!important}}.redesign-provider-page .redesign-provider-device-section .provider-technology-device{gap:clamp(1.65rem,2.6vw,2.5rem)!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-figure{width:min(100%,48rem)!important;max-width:48rem!important;aspect-ratio:1.18 / 1!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot{width:var(--device-hotspot-size, clamp(7.5rem, 9vw, 9rem))!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot.is-active{transform:translate(-50%,-50%) translateY(-.18rem) scale(1.06)!important}@media(max-width:900px){.redesign-provider-page .redesign-provider-device-section .provider-technology-device-figure{width:min(100%,38rem)!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-hotspot{width:var(--device-hotspot-size, clamp(6.25rem, 24vw, 7.5rem))!important}}.redesign-provider-page #physician-insights .redesign-provider-testimonial-grid{gap:clamp(1rem,1.6vw,1.35rem)!important;align-items:stretch!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-card{position:relative!important;display:grid!important;grid-template-rows:auto 1fr!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important;border:1px solid var(--redesign-provider-card-border)!important;background:var(--redesign-provider-card-bg)!important;color:var(--color-navy-blue)!important;box-shadow:none!important;text-decoration:none!important;transform:none!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-card:hover,.redesign-provider-page #physician-insights .redesign-provider-testimonial-card:focus-visible{transform:none!important;outline:none!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-card:focus-visible{outline:3px solid var(--color-teal-green)!important;outline-offset:3px!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-thumb{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;display:block!important;aspect-ratio:16 / 9!important;background:var(--color-navy-blue)!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-thumb:after{display:none!important;content:none!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-thumb img,.redesign-provider-page #physician-insights .redesign-provider-testimonial-thumb video{position:static!important;width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;object-position:center center!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-thumb svg{position:absolute!important;right:1rem!important;bottom:1rem!important;z-index:2!important;width:2.6rem!important;height:2.6rem!important;color:var(--color-white)!important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.32))!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy{position:static!important;inset:auto!important;z-index:auto!important;display:grid!important;align-content:start!important;gap:.72rem!important;padding:clamp(1.05rem,1.45vw,1.35rem)!important;background:var(--redesign-provider-card-bg)!important;color:var(--color-navy-blue)!important;text-align:center!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy strong,.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy strong span{max-width:none!important;margin-inline:auto!important;color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;font-size:clamp(1.28rem,1.48vw,1.52rem)!important;font-weight:800!important;line-height:1.16!important;text-align:center!important;text-wrap:balance!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy>span:not(.redesign-provider-testimonial-attribution),.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy>span:not(.redesign-provider-testimonial-attribution) span{max-width:none!important;color:#0c2340c7!important;-webkit-text-fill-color:rgba(12,35,64,.78)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important;text-align:left!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-card--dr-carlos-garcia-clinical-outcomes .redesign-provider-testimonial-thumb img,.redesign-provider-page #physician-insights .redesign-provider-testimonial-card--dr-carlos-garcia-clinical-outcomes .redesign-provider-testimonial-thumb video{object-fit:cover!important}.redesign-provider-page #physician-insights .redesign-provider-testimonial-copy small,.redesign-provider-page #physician-insights .redesign-provider-testimonial-attribution{display:none!important}@media(max-width:1080px){.redesign-provider-page #physician-insights .redesign-provider-testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){.redesign-provider-page #physician-insights .redesign-provider-testimonial-grid{grid-template-columns:1fr!important}}.redesign-provider-page.redesign-provider-page section.redesign-provider-device-section.redesign-provider-section--ice .redesign-provider-heading,.redesign-provider-page.redesign-provider-page section.redesign-provider-device-section.redesign-provider-section--ice .redesign-provider-heading h2,.redesign-provider-page.redesign-provider-page section.redesign-provider-device-section.redesign-provider-section--ice .redesign-provider-heading h2 *,.redesign-provider-page.redesign-provider-page section.redesign-provider-device-section.redesign-provider-section--ice .redesign-provider-heading div,.redesign-provider-page.redesign-provider-page section.redesign-provider-device-section.redesign-provider-section--ice .redesign-provider-heading div *{display:revert!important;opacity:1!important;visibility:visible!important;color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;text-shadow:none!important}.redesign-provider-page.redesign-provider-page section.redesign-provider-device-section.redesign-provider-section--ice .redesign-provider-heading{display:block!important;width:min(100%,74rem)!important;margin:0 auto clamp(1.15rem,2vw,2rem)!important;text-align:center!important}.redesign-provider-page.redesign-provider-page section.redesign-provider-device-section.redesign-provider-section--ice .redesign-provider-heading h2,.redesign-provider-page.redesign-provider-page section.redesign-provider-device-section.redesign-provider-section--ice .redesign-provider-heading h2 *{font-family:var(--redesign-reference-heading-font, var(--font-heading))!important;font-size:var(--redesign-provider-title-size)!important;font-weight:800!important;line-height:var(--redesign-provider-title-line-height)!important;letter-spacing:0!important;text-align:center!important}.redesign-provider-page.redesign-provider-page section.redesign-provider-device-section.redesign-provider-section--ice .redesign-provider-heading div,.redesign-provider-page.redesign-provider-page section.redesign-provider-device-section.redesign-provider-section--ice .redesign-provider-heading div *{margin-top:.85rem!important;font-family:var(--redesign-reference-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important;text-align:center!important}@media(max-width:680px){.redesign-provider-page .provider-hero-inner{width:min(calc(100% - 1rem),440px)!important;margin-inline:auto!important;overflow:visible!important}.redesign-provider-page .provider-hero-evidence-grid,.redesign-provider-page .provider-hero-study{width:calc(100% - .35rem)!important;margin-left:.35rem!important;margin-right:0!important;overflow:visible!important;transform:none!important}.redesign-provider-page .provider-hero-evidence-grid{margin-top:5.8rem!important;padding-inline:0!important}.redesign-provider-page .provider-hero-study{position:relative!important;padding:0 0 1rem!important}.redesign-provider-page .provider-hero-study-heading{position:relative!important;min-height:5rem!important;margin:0 0 -1rem!important;transform:translateY(-1.55rem)!important;background:transparent!important}.redesign-provider-page .provider-hero-study-heading>small{display:none!important}.redesign-provider-page .provider-hero-study-footer{display:none!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device{width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"heading" "figure" "mobile-detail"!important;justify-items:center!important;overflow:visible!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-figure{grid-area:figure!important;position:relative!important;width:min(100%,38rem)!important;max-width:38rem!important;height:auto!important;min-height:min(84vw,32.2rem)!important;aspect-ratio:1.18 / 1!important;margin:0 auto!important;overflow:visible!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-main-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important}.redesign-provider-page .redesign-provider-device-section .provider-technology-device-live,.redesign-provider-page .redesign-provider-device-section .provider-technology-device-active-copy{display:none!important}.redesign-provider-page .provider-technology-device-mobile-detail{grid-area:mobile-detail!important;position:static!important;inset:auto!important;width:min(calc(100% - 2rem),28rem)!important;max-width:28rem!important;margin:0 auto!important;transform:none!important}}.provider-search-page{min-height:100vh;padding-top:var(--header-height-desktop);overflow:hidden;background:#061521;color:var(--color-white);font-family:Inter,Arial,sans-serif;--font-heading: "Inter", Arial, sans-serif;--font-body: "Inter", Arial, sans-serif;--heading-card-size: var(--type-card-title-size);--content-body-font-size: var(--type-body-size);--content-body-line-height: var(--type-body-line-height);--content-small-font-size: var(--type-small-font-size)}.provider-search-surface{width:calc(100vw / var(--zoom-scale));max-width:none;min-height:calc(100vh - var(--header-height-desktop));margin-left:calc(50% - 50vw / var(--zoom-scale));padding:clamp(4.5rem,7vw,7rem) clamp(1rem,4vw,5rem);background:#061521}.provider-search-back-row,.provider-search-heading,.provider-search-locator-slot{width:min(100%,1768px);margin-inline:auto}.provider-search-back-row{margin-bottom:clamp(1.1rem,1.8vw,1.55rem)}.provider-search-back-button{width:fit-content;min-height:2.55rem;padding:.62rem 1.05rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgba(255,255,255,.22);border-radius:0;background:#ffffff14;color:var(--color-white);font:700 var(--content-small-font-size)/1 "Inter",Arial,sans-serif;cursor:pointer;box-shadow:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.provider-search-back-button:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--color-teal-green) 72%,transparent);background:#ffffff24;color:var(--color-white);outline:none;transform:translateY(-1px)}.provider-search-back-button svg{width:1rem;height:1rem;stroke-width:2.3}.provider-search-heading{display:grid;justify-items:center;gap:.55rem;text-align:center}.provider-search-heading h1{margin:0;color:var(--color-white);font:800 2.35rem/1.2 Inter,Arial,sans-serif;letter-spacing:0}.provider-search-heading p{max-width:46rem;margin:0;color:#ffffffd1;font:400 1.25rem/1.34 Inter,Arial,sans-serif;letter-spacing:0}.provider-search-locator-slot{margin-top:clamp(1.5rem,2.3vw,2.2rem)}@media(max-width:899px){.provider-search-page{padding-top:var(--header-height-mobile)}.provider-search-surface{min-height:calc(100vh - var(--header-height-mobile));padding:3.4rem 1rem}}body .app-shell.app-shell--redesign-provider-search .provider-search-page{background:var(--redesign-home-navy, #0c2340)!important;color:var(--color-white)!important}body .app-shell.app-shell--redesign-provider-search .provider-search-surface{background:transparent!important;outline:0!important}body .app-shell.app-shell--redesign-provider-search .provider-search-heading h1{color:var(--color-white)!important}body .app-shell.app-shell--redesign-provider-search .provider-search-heading p{color:#ffffffb8!important}body .app-shell.app-shell--redesign-provider-search .provider-search-back-button{border-color:#ffffff80!important;background:#0c234047!important;color:var(--color-white)!important;outline:0!important}body .app-shell.app-shell--redesign-provider-search .provider-search-back-button:is(:hover,:focus-visible){border-color:#2ad2c9e6!important;background:#0c23406b!important}body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone{color:var(--color-white)!important}body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone .provider-search-toolbar{padding:0 0 clamp(1.25rem,2vw,1.8rem)!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.2)!important;background:transparent!important;box-shadow:none!important;outline:0!important}body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone .provider-search-field>span:first-child{color:#ffffffb8!important}body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone .provider-search-field :is(select,input){border-color:#ffffff42!important;background:#ffffff12!important;color:var(--color-white)!important;box-shadow:none!important}body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone :is(.provider-search-select-value,.provider-search-input-placeholder){color:#ffffffc7!important}body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone .provider-search-button{border-color:var(--color-teal-green)!important;background:var(--color-teal-green)!important;color:var(--color-white)!important}body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone .provider-search-button--ghost{border-color:#ffffff5c!important;background:transparent!important;color:var(--color-white)!important}body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone .provider-search-layout{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone .provider-search-map-shell{border-color:#b7dde147!important;background:#0a1d2b!important;outline:0!important}body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone .provider-search-static-map-message{border-color:#ffffff24!important;background:#071825!important;color:var(--color-white)!important}body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone .provider-search-directory-area{border-left-color:#ffffff2e!important}body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone .provider-search-list-header h2,body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone .provider-search-nearest-title,body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone .provider-search-directory-name{color:var(--color-white)!important}body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone .provider-search-list-header p,body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone :is(.provider-search-directory-subtitle,.provider-search-directory-details,.provider-search-directory-detail-label,.provider-search-directory-detail-value){color:#ffffffb8!important}body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone .provider-search-nearest-chip:not(.provider-search-nearest-chip--active),body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone .provider-search-legend-chip:not(.provider-search-legend-chip--active){border-color:#ffffff2e!important;background:transparent!important;color:#ffffffd1!important}body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone .provider-search-nearest-chip--active,body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone .provider-search-legend-chip--active{border-color:#2ad2c9d1!important;background:#2ad2c929!important;color:var(--color-white)!important}body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone .provider-search-directory-item{border-color:#2ad2c961!important;background:transparent!important;color:var(--color-white)!important;box-shadow:none!important;outline:0!important}body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone .provider-search-directory-item:is(:hover,:focus-within,.provider-search-directory-item--active,.provider-search-directory-item--city-active){border-color:#2ad2c99e!important;background:#2ad2c914!important;box-shadow:none!important;transform:none!important}@media(max-width:1200px){body .app-shell.app-shell--redesign-provider-search .provider-locator--standalone .provider-search-directory-area{border-top-color:#ffffff2e!important}}.sonablate-hifu-why-section{--poster-hero-background: #eef8fa;--poster-hero-title-color: var(--color-navy-blue);--poster-hero-subtitle-color: var(--color-navy-blue);--poster-hero-title-shadow: none;--poster-hero-media-filter: saturate(.96) brightness(1);--poster-hero-media-scale: 1;--poster-hero-copy-width: 64rem;--poster-hero-subtitle-max-width: 43rem;--poster-hero-overlay: linear-gradient(90deg, rgba(255, 255, 255, .98) 0%, rgba(255, 255, 255, .86) 34%, rgba(255, 255, 255, .28) 62%, rgba(255, 255, 255, .04) 100%);--poster-hero-overlay-tablet: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .64) 48%, rgba(255, 255, 255, .18));--poster-hero-overlay-phone: linear-gradient(180deg, rgba(255, 255, 255, .94), rgba(255, 255, 255, .66) 46%, rgba(235, 246, 250, .72) 100%);--poster-hero-media-wash-opacity: .78}.sonablate-hifu-why-section .poster-hero-title,.sonablate-hifu-why-section .poster-hero-title *,.sonablate-hifu-why-section .poster-hero-subtitle,.sonablate-hifu-why-section .poster-hero-subtitle *{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;text-shadow:none!important}.sonablate-hifu-why-section .poster-hero-title>span:nth-child(2),.sonablate-hifu-why-section .poster-hero-title>span:nth-child(2) *{color:var(--color-teal-green)!important;-webkit-text-fill-color:var(--color-teal-green)!important;font-style:normal}.sonablate-hifu-why-section .poster-hero-subtitle{gap:.46rem}.sonablate-hifu-why-section .poster-hero-subtitle p:nth-last-child(2),.sonablate-hifu-why-section .poster-hero-subtitle p:nth-last-child(2) *{color:var(--color-teal-green)!important;-webkit-text-fill-color:var(--color-teal-green)!important;font-size:var(--type-node-title-size, clamp(1.12rem, 1.34vw, 1.38rem));font-weight:800;line-height:var(--type-node-title-line-height, 1.18)}.sonablate-hifu-why-section .poster-hero-subtitle p:last-child{max-width:32rem;font-size:var(--type-source-note-size, .875rem);font-weight:700;line-height:1.35}.sonablate-hifu-why-section .sonablate-hifu-primary-cta{border-color:#1b365d38;background:var(--color-white);color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important;box-shadow:0 14px 28px #122f4829}.sonablate-hifu-why-section .sonablate-hifu-primary-cta:hover,.sonablate-hifu-why-section .sonablate-hifu-primary-cta:focus-visible{border-color:#1b365d57;background:var(--color-white);color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important}.sonablate-hifu-why-section .sonablate-hifu-primary-cta svg{display:none!important}.sonablate-hifu-why-section .sonablate-hifu-primary-cta>span,.sonablate-hifu-why-section .sonablate-hifu-primary-cta>span *{color:var(--color-navy-blue)!important;-webkit-text-fill-color:var(--color-navy-blue)!important}.sonablate-hifu-why-section .sonablate-hifu-secondary-cta{border-color:var(--color-teal-green);background:var(--color-teal-green);color:var(--color-white)}.sonablate-hifu-why-section .poster-hero-action{white-space:normal}.sonablate-hifu-why-section .poster-hero-action>span{overflow-wrap:anywhere}.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);overflow:hidden;border:2px solid rgba(36,213,223,.78);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:var(--color-teal-green)}.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:var(--color-teal-green);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);background:var(--color-black);object-fit:cover;box-shadow:0 1rem 2.5rem #061b4f2e}.sonablate-hifu-story-modal-close:focus-visible,.sonablate-hifu-story-modal-backdrop:focus-visible{outline:3px solid rgba(36,213,223,.78);outline-offset:3px}@media(max-width:480px){.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}}.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%,color-mix(in srgb,var(--color-teal-green) 11%,transparent),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:var(--color-navy-blue);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:var(--color-teal-green);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-teal-green),var(--color-light-blue))}.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:color-mix(in srgb,var(--color-teal-green) 13%,transparent);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-teal-green);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 color-mix(in srgb,var(--color-navy-blue) 4%,transparent);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%,color-mix(in srgb,var(--color-teal-green) 16%,transparent) 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:0;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-teal-green);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%,color-mix(in srgb,var(--color-teal-green) 22%,transparent),transparent 60%),linear-gradient(155deg,var(--color-navy-blue) 0%,var(--color-navy-blue) 46%,var(--color-teal-green) 100%);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-teal-green) 0%,var(--color-teal-green) 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:var(--color-navy-blue);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:left;text-align-last:left;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-teal-green);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 color-mix(in srgb,var(--color-teal-green) 34%,transparent);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%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),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,var(--color-navy-blue) 0%,var(--color-teal-green) 100%);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:var(--color-navy-blue);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-teal-green) 0%,var(--color-teal-green) 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 color-mix(in srgb,var(--color-teal-green) 32%,transparent)}.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-teal-green)}.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 color-mix(in srgb,var(--color-teal-green) 32%,transparent);border-radius:1.9rem;background:linear-gradient(180deg,#fffffffc,#f7fcfdfc);box-shadow:0 28px 70px color-mix(in srgb,var(--color-navy-blue) 30%,transparent);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,var(--color-teal-green) 0%,var(--color-teal-green) 48%,#007f92 100%);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-teal-green);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 color-mix(in srgb,var(--color-teal-green) 48%,transparent);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-teal-green)}.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:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 20%,transparent)}.sonablate-hifu-legacy-journey-roles span{position:relative;padding-left:1.2rem;color:var(--color-navy-blue);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-teal-green)}@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;--legacy-timeline-label-height: clamp(6.35rem, 7vw, 7.35rem);position:relative;width:var(--legacy-card-row-width);margin-top:var(--legacy-timeline-gap);margin-left:auto;margin-right:auto;min-height:calc(var(--legacy-timeline-label-height) + 56px);padding-top:var(--legacy-timeline-label-height)}.sonablate-hifu-legacy-timeline-line{position:absolute;top:var(--legacy-timeline-label-height);left:0;width:100%;height:56px;overflow:visible;pointer-events:none}.sonablate-hifu-legacy-timeline-path{fill:none;stroke:var(--color-teal-green);stroke-width:3.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.sonablate-hifu-legacy-timeline-arrow{fill:var(--color-teal-green)}.sonablate-hifu-legacy-timeline-node-glow{fill:color-mix(in srgb,var(--color-teal-green) 14%,transparent)}.sonablate-hifu-legacy-timeline-node{fill:#fff;stroke:var(--color-teal-green);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:absolute;top:0;right:0;left:0;z-index:1;min-height:var(--legacy-timeline-label-height);list-style:none;margin:0;padding:0 0 clamp(.82rem,1vw,1.05rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;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-teal-green);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-teal-green);font-family:var(--type-body-font, var(--font-body));font-size:var(--type-body-size, var(--content-body-font-size));font-weight:700;line-height:var(--type-body-line-height, var(--content-body-line-height))}.sonablate-hifu-legacy-timeline-copy span{color:#526783;font-family:var(--type-body-font, var(--font-body));font-size:var(--type-body-size, var(--content-body-font-size));font-weight:var(--type-body-weight, 400);line-height:var(--type-body-line-height, var(--content-body-line-height))}@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{position:relative;top:auto;right:auto;left:auto;min-height:0;padding:0;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{min-height:auto;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-legacy-section :is(.sonablate-hifu-legacy-stage,.sonablate-hifu-legacy-heading,.sonablate-hifu-legacy-grid,.sonablate-hifu-legacy-card,.sonablate-hifu-legacy-timeline,.sonablate-hifu-legacy-timeline-item,.sonablate-hifu-legacy-timeline-line,.sonablate-hifu-legacy-timeline-path,.sonablate-hifu-legacy-timeline-arrow,.sonablate-hifu-legacy-timeline-node,.sonablate-hifu-legacy-timeline-node-glow){opacity:1!important;transform:none!important;clip-path:none!important}.sonablate-hifu-legacy-section .sonablate-hifu-legacy-card:before{display:none!important}.sonablate-hifu-legacy-grid{margin-top:clamp(1.45rem,2.2vw,2.2rem)}.sonablate-hifu-legacy-card-number,.sonablate-hifu-legacy-card-icon,.sonablate-hifu-legacy-card-more{display:none!important}.sonablate-hifu-legacy-card-body{padding-top:clamp(1.05rem,1.3vw,1.35rem)}.sonablate-hifu-legacy-card-text,.sonablate-hifu-legacy-card-text--preview{max-height:none;overflow:visible;-webkit-line-clamp:unset}.sonablate-hifu-legacy-featured{display:none!important}.sonablate-hifu-legacy-heading h2{max-width:none;width:max-content;margin-right:auto;margin-left:auto;font-size:clamp(2.35rem,3.25vw,3.55rem);white-space:nowrap}.sonablate-hifu-legacy-title-line{display:inline}.sonablate-hifu-legacy-title-line+.sonablate-hifu-legacy-title-line:before{content:" "}.sonablate-hifu-legacy-subtitle{max-width:none;width:max-content;margin-right:auto;margin-left:auto;white-space:nowrap}.sonablate-hifu-legacy-timeline{margin-top:clamp(2rem,3vw,3.1rem)}.sonablate-hifu-legacy-timeline-drop,.sonablate-hifu-legacy-timeline-icon{display:none!important}.sonablate-hifu-legacy-timeline-item{justify-content:center;text-align:center}.sonablate-hifu-legacy-timeline-copy{align-items:center}.sonablate-hifu-legacy-grid{margin-top:clamp(1.8rem,2.8vw,2.8rem);align-items:stretch}.sonablate-hifu-legacy-card{height:100%;min-height:clamp(24rem,28vw,27rem);aspect-ratio:auto}.sonablate-hifu-legacy-card-body{min-width:0;text-align:center}.sonablate-hifu-legacy-card-text{display:block;max-width:100%;white-space:normal;overflow-wrap:normal;word-break:normal;color:var(--type-color-body, var(--color-deep-navy))!important;-webkit-text-fill-color:var(--type-color-body, var(--color-deep-navy))!important;font-family:var(--type-body-font, var(--font-body))!important;font-size:var(--type-body-size, var(--content-body-font-size))!important;font-weight:var(--type-body-weight, 400)!important;line-height:var(--type-body-line-height, var(--content-body-line-height))!important;text-align:left!important;text-align-last:left!important}.sonablate-hifu-legacy-card-subtitle{color:var(--type-color-heading, var(--color-deep-navy))!important;-webkit-text-fill-color:var(--type-color-heading, var(--color-deep-navy))!important;font-family:var(--type-body-font, var(--font-body))!important;font-size:var(--type-body-size, var(--content-body-font-size))!important;font-weight:var(--type-body-weight, 400)!important;line-height:var(--type-body-line-height, var(--content-body-line-height))!important}.sonablate-hifu-legacy-timeline-copy strong,.sonablate-hifu-legacy-timeline-copy span{font-family:var(--type-body-font, var(--font-body))!important;font-size:var(--type-body-size, var(--content-body-font-size))!important;line-height:var(--type-body-line-height, var(--content-body-line-height))!important}@media(max-width:1180px){.sonablate-hifu-legacy-heading h2,.sonablate-hifu-legacy-subtitle{width:auto;white-space:normal}}.sonablate-hifu-legacy-timeline-items{gap:0!important}.sonablate-hifu-legacy-timeline-item{padding-inline:clamp(.35rem,.8vw,.8rem)}.sonablate-hifu-legacy-timeline-copy{width:100%;justify-items:center;text-align:center!important;text-wrap:balance}.sonablate-hifu-legacy-timeline-copy strong,.sonablate-hifu-legacy-timeline-copy span{display:block;width:100%;text-align:center!important}.sonablate-hifu-legacy-grid{gap:clamp(.85rem,1.4vw,1.45rem)!important}.sonablate-hifu-legacy-card{min-height:clamp(34rem,37vw,39rem)!important;grid-template-rows:clamp(14.5rem,16vw,17.2rem) minmax(0,1fr)!important}.sonablate-hifu-legacy-card-body{justify-items:center;gap:clamp(.68rem,.9vw,.92rem)!important;padding:clamp(1.18rem,1.5vw,1.55rem) clamp(1.1rem,1.45vw,1.45rem)!important}.sonablate-hifu-legacy-card-body h3{max-width:100%;text-align:center!important;text-wrap:balance}.sonablate-hifu-legacy-card-subtitle{max-width:100%;text-align:center!important}.sonablate-hifu-legacy-card-text{font-size:clamp(.96rem,1vw,1.04rem)!important;line-height:1.45!important}.sonablate-hifu-legacy-card-subtitle{display:none!important}.sonablate-hifu-legacy-card-body{align-content:start;gap:clamp(.42rem,.6vw,.62rem)!important}.sonablate-hifu-legacy-card-body h3{margin-bottom:clamp(.1rem,.2vw,.22rem)!important}.sonablate-hifu-legacy-card-text{margin-top:0!important}@media(max-width:480px){.redesign-sonablate-hifu-page .sonablate-hifu-legacy-card{min-height:0!important;height:auto!important;grid-template-rows:auto auto!important}.redesign-sonablate-hifu-page .sonablate-hifu-legacy-card-body{min-height:0!important;height:auto!important;align-content:start!important;padding:1.1rem .62rem .9rem!important}.redesign-sonablate-hifu-page .sonablate-hifu-legacy-card-text,.redesign-sonablate-hifu-page .sonablate-hifu-legacy-card-text--preview{flex:0 1 auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}.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 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}}body .app-shell .sonablate-hifu-page .sonablate-hifu-philosophy-section,.sonablate-hifu-page .sonablate-hifu-philosophy-section{margin-top:0!important;padding:clamp(3.4rem,5vw,5.4rem) 0!important;overflow:hidden;color:var(--color-white);background:radial-gradient(circle at 92% 12%,rgba(0,159,171,.28),transparent 20rem),linear-gradient(115deg,#0b2850,#123c66 48%,#09234a)!important}.sonablate-hifu-philosophy-section:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.32;background-image:repeating-radial-gradient(circle at 92% 8%,rgba(82,201,210,.34) 0 1px,transparent 1px 10px)}body .app-shell .sonablate-hifu-page .sonablate-hifu-philosophy-panel,.sonablate-hifu-page .sonablate-hifu-philosophy-panel{position:relative;z-index:1;min-height:0;padding:0 clamp(1.5rem,3.6vw,4.4rem);border:0;border-radius:0;background:transparent!important;box-shadow:none}.sonablate-hifu-philosophy-panel:before,.sonablate-hifu-philosophy-panel:after{content:none!important}.sonablate-hifu-philosophy-heading{display:grid;justify-items:center;gap:clamp(.65rem,1vw,.9rem);text-align:center}body .app-shell .sonablate-hifu-page .sonablate-hifu-philosophy-kicker,.sonablate-hifu-page .sonablate-hifu-philosophy-kicker{color:#ffffffb8!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important;font-size:clamp(.9rem,.95vw,1rem)}body .app-shell .sonablate-hifu-page .sonablate-hifu-philosophy-heading h2,.sonablate-hifu-page .sonablate-hifu-philosophy-heading h2{max-width:none;margin:0;color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important;font-family:var(--type-section-title-font)!important;font-size:var(--type-section-title-size)!important;font-weight:var(--type-section-title-weight)!important;line-height:var(--type-section-title-line-height)!important;text-align:center}.sonablate-hifu-philosophy-heading h2 strong{color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important}.sonablate-hifu-philosophy-heading h2 sup{font-size:.38em;margin-left:.1em}body .app-shell .sonablate-hifu-page .sonablate-hifu-philosophy-main,.sonablate-hifu-page .sonablate-hifu-philosophy-main{margin-top:clamp(2rem,3.2vw,3.2rem);display:grid;grid-template-columns:minmax(20rem,.42fr) minmax(34rem,.58fr);gap:clamp(2rem,4vw,5rem);align-items:center;min-height:clamp(30rem,36vw,39rem)}body .app-shell .sonablate-hifu-page .sonablate-hifu-philosophy-copy,.sonablate-hifu-page .sonablate-hifu-philosophy-copy{display:grid;align-content:center;gap:clamp(1.15rem,1.8vw,1.75rem);padding:0;background:transparent}body .app-shell .sonablate-hifu-page .sonablate-hifu-philosophy-copy h3,.sonablate-hifu-page .sonablate-hifu-philosophy-copy h3{margin:0;color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important;font-family:var(--type-node-title-font)!important;font-size:var(--type-node-title-size)!important;font-weight:var(--type-node-title-weight)!important;line-height:var(--type-node-title-line-height)!important;text-align:left!important}.sonablate-hifu-philosophy-copy ul{counter-reset:sonablate-philosophy-statement;display:grid;gap:clamp(1rem,1.45vw,1.42rem);margin:0;padding:0;list-style:none}body .app-shell .sonablate-hifu-page .sonablate-hifu-philosophy-copy li,.sonablate-hifu-page .sonablate-hifu-philosophy-copy li{position:relative;counter-increment:sonablate-philosophy-statement;margin:0;min-height:2.15rem;padding-left:3.05rem;color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important;font-family:var(--type-body-font)!important;font-size:var(--type-body-size)!important;font-weight:var(--type-body-weight)!important;line-height:var(--type-body-line-height)!important;text-align:left!important}.sonablate-hifu-philosophy-copy li:before{content:"";position:absolute;left:.24rem;top:.12rem;width:1.72rem;height:1.72rem;border:1px solid rgba(42,210,201,.78);transform:rotate(45deg);background:var(--color-teal-green);box-shadow:0 0 .9rem #009faba6}.sonablate-hifu-philosophy-copy li:after{content:counter(sonablate-philosophy-statement,decimal-leading-zero);position:absolute;left:.24rem;top:.12rem;display:inline-flex;align-items:center;justify-content:center;width:1.72rem;height:1.72rem;color:var(--color-white);-webkit-text-fill-color:var(--color-white);font-family:var(--type-source-note-font);font-size:.74rem;font-weight:700;line-height:1}body .app-shell .sonablate-hifu-page .sonablate-hifu-philosophy-portrait-stage,.sonablate-hifu-page .sonablate-hifu-philosophy-portrait-stage{position:relative;min-height:clamp(28rem,34vw,37rem);overflow:visible;background:transparent}.sonablate-hifu-philosophy-portrait-stage:before{content:none!important}.sonablate-hifu-philosophy-portrait-ring{display:block!important;right:clamp(1.8rem,3vw,3rem);top:clamp(.7rem,1.5vw,1.4rem);width:min(76%,40rem);height:clamp(19rem,26vw,29rem);border-radius:8rem 1rem 1rem 8rem;opacity:1;background:linear-gradient(135deg,#009fabf5,#4cd0d6b8)!important;filter:none}.sonablate-hifu-philosophy-portrait{right:clamp(2rem,4vw,4.4rem);top:clamp(1.8rem,3.2vw,3rem);bottom:auto;width:min(37%,18.5rem);height:min(76%,24rem);object-position:center top}body .app-shell .sonablate-hifu-page .sonablate-hifu-philosophy-quote,.sonablate-hifu-page .sonablate-hifu-philosophy-quote{position:absolute;left:0;top:clamp(4.8rem,7vw,7.4rem);z-index:4;width:min(60%,35rem);min-height:0;margin:0;padding:clamp(1.25rem,1.8vw,1.8rem) clamp(1.35rem,2vw,2rem);border:1px solid rgba(0,159,171,.34);border-right:clamp(.45rem,.7vw,.75rem) solid var(--color-teal-green);border-radius:.45rem;background:#05164bf5!important;box-shadow:0 1rem 2rem #01092047}.sonablate-hifu-philosophy-quote:before,.sonablate-hifu-philosophy-quote:after{content:none!important}body .app-shell .sonablate-hifu-page .sonablate-hifu-philosophy-quote p,.sonablate-hifu-page .sonablate-hifu-philosophy-quote p{margin:0;color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important;font-family:var(--type-body-font)!important;font-size:var(--type-body-size)!important;font-weight:var(--type-body-weight)!important;line-height:var(--type-body-line-height)!important;text-align:left!important}.sonablate-hifu-philosophy-quote p span{display:block}.sonablate-hifu-philosophy-quote p:before,.sonablate-hifu-philosophy-quote p:after{color:var(--color-white);-webkit-text-fill-color:var(--color-white);font-family:var(--type-body-font);font-size:1.25em;font-weight:700;line-height:0}.sonablate-hifu-philosophy-quote p:before{content:open-quote;margin-right:.08em}.sonablate-hifu-philosophy-quote p:after{content:close-quote;margin-left:.08em}body .app-shell .sonablate-hifu-page .sonablate-hifu-philosophy-quote cite,.sonablate-hifu-page .sonablate-hifu-philosophy-quote cite{margin-top:.65rem;color:#ffffffdb!important;-webkit-text-fill-color:rgba(255,255,255,.86)!important;font-family:var(--type-body-font)!important;font-size:var(--type-body-size)!important;font-weight:var(--type-body-weight)!important;line-height:var(--type-body-line-height)!important}.sonablate-hifu-philosophy-quote cite strong{color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important}.sonablate-hifu-philosophy-video{width:fit-content;min-height:var(--button-height);margin-top:.8rem;padding:.72rem var(--button-padding-inline);gap:var(--button-gap);color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important;font-family:var(--type-cta-font)!important;font-size:var(--type-cta-size)!important;font-weight:var(--type-cta-weight)!important;line-height:var(--type-cta-line-height)!important;background:var(--color-teal-green);box-shadow:none}.sonablate-hifu-philosophy-video svg{width:1.18rem;height:1.18rem}.sonablate-hifu-philosophy-video span{font:inherit}.sonablate-hifu-philosophy-expert-card,.sonablate-hifu-philosophy-insights{display:none!important}@media(max-width:1100px){body .app-shell .sonablate-hifu-page .sonablate-hifu-philosophy-main,.sonablate-hifu-page .sonablate-hifu-philosophy-main{grid-template-columns:1fr}body .app-shell .sonablate-hifu-page .sonablate-hifu-philosophy-portrait-stage,.sonablate-hifu-page .sonablate-hifu-philosophy-portrait-stage{min-height:31rem}}@media(max-width:760px){body .app-shell .sonablate-hifu-page .sonablate-hifu-philosophy-panel,.sonablate-hifu-page .sonablate-hifu-philosophy-panel{padding:0 1.2rem}body .app-shell .sonablate-hifu-page .sonablate-hifu-philosophy-quote,.sonablate-hifu-page .sonablate-hifu-philosophy-quote{position:relative;top:auto;width:100%}.sonablate-hifu-philosophy-portrait-stage:before{right:0;width:88%}.sonablate-hifu-philosophy-portrait-ring{right:0;width:92%}.sonablate-hifu-philosophy-portrait{width:min(54%,17rem)}}body .app-shell .sonablate-hifu-page .sonablate-hifu-philosophy-section,.sonablate-hifu-page .sonablate-hifu-philosophy-section{--sonablate-hifu-stage-seam-depth: 0;--sonablate-hifu-stage-seam-opacity: 0;background:var(--color-navy-blue)!important}.sonablate-hifu-page .sonablate-hifu-philosophy-section:before,.sonablate-hifu-page .sonablate-hifu-philosophy-section:after,.sonablate-hifu-page .sonablate-hifu-philosophy-section>.sonablate-hifu-stage-seam,.sonablate-hifu-page .sonablate-hifu-philosophy-section>.sonablate-hifu-section-sprout,.sonablate-hifu-page .sonablate-hifu-philosophy-section .section-mist{content:none!important;display:none!important;background:none!important;box-shadow:none!important}.sonablate-hifu-philosophy-copy ul{counter-reset:none}body .app-shell .sonablate-hifu-page .sonablate-hifu-philosophy-copy li,.sonablate-hifu-page .sonablate-hifu-philosophy-copy li{counter-increment:none;min-height:0;padding-left:1.8rem}.sonablate-hifu-philosophy-copy li:before{left:.22rem;top:.68em;width:.52rem;height:.52rem;border:0;border-radius:999px;transform:none;background:var(--color-teal-green);box-shadow:0 0 0 .22rem #009fab29,0 0 .75rem #009fab94}.sonablate-hifu-philosophy-copy li:after{content:none!important;display:none!important}body .app-shell .sonablate-hifu-page .sonablate-hifu-philosophy-quote,.sonablate-hifu-page .sonablate-hifu-philosophy-quote{left:clamp(-2.7rem,-2.5vw,-1.25rem);top:clamp(2rem,3.3vw,3.5rem);z-index:7}.sonablate-hifu-philosophy-portrait{z-index:9}.sonablate-hifu-philosophy-portrait-ring,.sonablate-hifu-philosophy-portrait-stage:before{z-index:1}body .app-shell .sonablate-hifu-page .sonablate-precision-partnership,.sonablate-hifu-page .sonablate-precision-partnership{margin-top:0!important;box-shadow:none!important}.sonablate-hifu-page .sonablate-precision-partnership>.sonablate-hifu-stage-seam,.sonablate-hifu-page .sonablate-precision-partnership>.sonablate-hifu-section-sprout{content:none!important;display:none!important;background:none!important;box-shadow:none!important}body .app-shell .sonablate-hifu-page .sonablate-hifu-philosophy-quote,.sonablate-hifu-page .sonablate-hifu-philosophy-quote{left:clamp(-3.4rem,-3.2vw,-1.65rem);top:34%;width:min(61%,35.5rem);transform:translateY(-50%)}.sonablate-hifu-philosophy-portrait{right:clamp(7.2rem,9.2vw,10.8rem);width:min(39%,19rem)}.sonablate-hifu-philosophy-portrait-ring{right:clamp(.9rem,1.8vw,1.7rem)}.sonablate-hifu-philosophy-portrait-stage:before{right:clamp(.2rem,1vw,1rem)}.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,var(--color-white) 0%,#f7fcfe 62%,var(--color-white) 100%);color:var(--color-navy-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:var(--color-navy-blue);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%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),#fffffff5 62%),var(--color-white);box-shadow:0 .52rem 1.2rem #00567021,0 0 0 .2rem color-mix(in srgb,var(--color-teal-green) 8%,transparent)}.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:var(--color-navy-blue);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-navy-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,color-mix(in srgb,var(--color-teal-green) 46%,transparent) .28rem .38rem,transparent .38rem .72rem);-webkit-mask-image:radial-gradient(ellipse at center,var(--color-black) 0 58%,transparent 72%);mask-image:radial-gradient(ellipse at center,var(--color-black) 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,color-mix(in srgb,var(--color-teal-green) 0%,transparent),#28d2da8a,color-mix(in srgb,var(--color-teal-green) 0%,transparent));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 var(--color-white);border-radius:999px;background:radial-gradient(circle at 50% 18%,rgba(38,204,216,.16),transparent 62%),#f7fbfd;box-shadow:0 0 0 .18rem color-mix(in srgb,var(--color-teal-green) 78%,transparent),0 .85rem 1.8rem #04405f2e,0 0 1.8rem color-mix(in srgb,var(--color-teal-green) 18%,transparent)}.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:var(--color-navy-blue);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:var(--color-navy-blue);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:var(--color-teal-green);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,var(--color-teal-green) 0%,#008c96 100%);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 color-mix(in srgb,var(--color-teal-green) 20%,transparent));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,var(--color-teal-green) 0%,var(--color-teal-green) 58%,rgba(248,253,255,.94) 100%);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:var(--color-white);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:var(--color-white)}.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:var(--color-white);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:var(--color-white);fill:var(--color-teal-green);opacity:0;transform:scale(.72);filter:drop-shadow(0 .1rem .12rem rgba(0,80,96,.26)) drop-shadow(0 0 .18rem color-mix(in srgb,var(--color-teal-green) 45%,transparent));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:var(--color-teal-green);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,var(--color-white) 0%,var(--color-white) 78%,rgba(255,255,255,.76) 86%,rgba(255,255,255,.24) 94%,rgba(255,255,255,.04) 100%),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:var(--color-navy-blue);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-navy-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:var(--color-teal-green)}.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,var(--color-teal-green) 0%,#008c96 100%);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 color-mix(in srgb,var(--color-teal-green) 20%,transparent));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:var(--color-white);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:var(--color-teal-green);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,var(--color-teal-green) 0%,#008c96 100%);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 color-mix(in srgb,var(--color-teal-green) 20%,transparent));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:var(--color-white);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:var(--color-white);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:var(--color-navy-blue);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%,color-mix(in srgb,var(--color-teal-green) 8%,transparent),transparent 12rem);box-shadow:0 1.1rem 2.65rem color-mix(in srgb,var(--color-navy-blue) 10%,transparent),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:var(--color-white);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:var(--color-navy-blue);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-navy-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:var(--color-white)}.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:color-mix(in srgb,var(--color-teal-green) 88%,transparent);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,color-mix(in srgb,var(--color-teal-green) 34%,transparent),color-mix(in srgb,var(--color-teal-green) 4%,transparent) 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-precision-partnership{min-height:auto;padding:clamp(3.2rem,4.6vw,4.8rem) 0 clamp(2.6rem,3.4vw,3.6rem)}.sonablate-precision-partnership,.sonablate-precision-partnership *,.sonablate-precision-partnership *:before,.sonablate-precision-partnership *:after{animation:none!important;transition:none!important}.sonablate-precision-partnership-wave{width:min(52rem,44vw);opacity:.28}.sonablate-precision-partnership-stage{display:grid;grid-template-columns:1fr;gap:clamp(1rem,1.5vw,1.45rem)}.sonablate-precision-partnership-copy{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,25rem);gap:clamp(1.2rem,2vw,2rem);align-items:end;text-align:center}.sonablate-precision-partnership-copy>div{justify-self:center}.sonablate-precision-partnership-copy h2{max-width:none;display:flex;justify-content:center;align-items:center;gap:.72rem;font-size:clamp(2.25rem,3.25vw,3.25rem);line-height:1.03}.sonablate-precision-partnership-title-icon{flex:0 0 auto;margin:0}.sonablate-precision-partnership-subhead,.sonablate-precision-partnership-support{max-width:none;font-size:clamp(1rem,1.12vw,1.14rem);line-height:1.38}.sonablate-precision-partnership-body{max-width:62rem;margin:0 auto;color:var(--color-navy-blue);font-size:clamp(.94rem,1vw,1rem);line-height:1.5;text-align:center}.sonablate-precision-partnership-rule,.sonablate-precision-partnership-card-arrow,.sonablate-precision-partnership-flow,.sonablate-precision-partnership-converge,.sonablate-precision-partnership-card-frame,.sonablate-precision-partnership-card-number,.sonablate-precision-partnership-card-check,.sonablate-precision-partnership-quote-tail,.sonablate-precision-partnership-quote-wave,.sonablate-precision-partnership-quote-rule,.sonablate-precision-partnership-quote-mark{display:none!important}.sonablate-precision-partnership-quote{width:100%;min-height:0;margin:0;padding:.8rem;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:center;border-radius:.75rem;text-align:left}.sonablate-precision-partnership-quote-portrait{width:4.6rem}.sonablate-precision-partnership-quote-profile{margin:0;justify-items:start;text-align:left}.sonablate-precision-partnership-quote-profile strong{font-size:1rem}.sonablate-precision-partnership-quote-profile span{font-size:.82rem;line-height:1.25}.sonablate-precision-partnership-quote-copy{padding:0;text-align:left}.sonablate-precision-partnership-quote-line{margin:.28rem 0 0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:.88rem;font-weight:700;line-height:1.22}.sonablate-precision-partnership-quote-line em{display:block;margin-top:.08rem;color:#008ca9;font-style:italic;font-weight:500}.sonablate-precision-partnership-quote-link{margin-top:.5rem;display:inline-flex;align-items:center;gap:.34rem;color:#008ca9;font-size:.78rem;font-weight:700}.sonablate-precision-partnership-quote-link svg{width:.9rem;height:.9rem}.sonablate-precision-partnership-card-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.35vw,1.35rem);padding-left:0}.sonablate-precision-partnership-card{min-height:clamp(24rem,27vw,28rem);height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:clamp(9rem,10.5vw,11rem) 1fr;overflow:hidden;border-radius:.75rem;background:var(--color-white);box-shadow:0 .65rem 1.55rem #09264b1a;cursor:default;transform:none!important}.sonablate-precision-partnership-card:hover,.sonablate-precision-partnership-card:focus-visible,.sonablate-precision-partnership-card--active{transform:none!important}.sonablate-precision-partnership-card--featured{min-height:clamp(25.25rem,28vw,29.4rem);border:2px solid color-mix(in srgb,var(--color-teal-green) 62%,transparent);box-shadow:0 1.05rem 2.2rem #0056702e,0 0 0 .35rem color-mix(in srgb,var(--color-teal-green) 10%,transparent)}.sonablate-precision-partnership-card-media{position:relative;inset:auto;grid-row:1;opacity:1;border-radius:0}.sonablate-precision-partnership-card-media:before{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#061b4f14,#061b4f33)}.sonablate-precision-partnership-card:after{content:none}.sonablate-precision-partnership-card-copy{grid-column:auto;grid-row:2;align-self:stretch;width:100%;padding:1.08rem 1.15rem 1.25rem;display:grid;align-content:start;gap:.62rem}.sonablate-precision-partnership-card-icon{position:static;width:3.15rem;height:3.15rem;place-self:start;border-radius:.6rem;transform:none!important}.sonablate-precision-partnership-card--featured .sonablate-precision-partnership-card-icon{color:var(--color-white);background:linear-gradient(150deg,var(--color-teal-green),var(--color-teal-green))}.sonablate-precision-partnership-card-copy h3{margin:0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:clamp(1.45rem,1.8vw,2rem);font-weight:700;line-height:1.04}.sonablate-precision-partnership-card--featured h3{color:#008ca9}.sonablate-precision-partnership-card-copy ul{margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.34rem;color:var(--color-navy-blue);font-size:clamp(.9rem,.98vw,.98rem);line-height:1.32;list-style:none}.sonablate-precision-partnership-card-copy li{position:relative;padding-left:.9rem}.sonablate-precision-partnership-card-copy li:before{content:"";position:absolute;left:0;top:.58em;width:.34rem;height:.34rem;border-radius:999px;background:#008ca9}.sonablate-precision-partnership-outcome{width:min(100%,62rem);min-height:0;margin:.2rem auto 0;padding:1rem 1.3rem;display:grid;grid-template-columns:1fr;gap:.28rem;text-align:center}.sonablate-precision-partnership-outcome h3{margin:0;color:var(--color-white);font-family:var(--font-heading);font-size:clamp(1.55rem,2.1vw,2.2rem);font-weight:700;line-height:1.05}.sonablate-precision-partnership-outcome p{margin:0;color:#ffffffeb;font-size:.98rem}.sonablate-precision-partnership-outcome-icon{display:none}.sonablate-precision-partnership-outcome-note{width:min(100%,58rem);margin:0 auto;padding:0;color:var(--color-navy-blue);font-size:.8rem;line-height:1.38;text-align:center}@media(max-width:1200px){.sonablate-precision-partnership-copy{grid-template-columns:1fr;align-items:center}.sonablate-precision-partnership-quote{width:min(100%,32rem);justify-self:center}}@media(max-width:899px){.sonablate-precision-partnership-card-stack{grid-template-columns:1fr}.sonablate-precision-partnership-card,.sonablate-precision-partnership-card--featured{min-height:0}}.sonablate-precision-partnership-copy{grid-template-columns:1fr;justify-items:center;align-items:center;gap:0;text-align:center}.sonablate-precision-partnership-copy>div{width:min(100%,70rem);justify-self:center}.sonablate-precision-partnership-copy h2,.sonablate-precision-partnership-subhead,.sonablate-precision-partnership-support{max-width:none}.sonablate-precision-partnership-card-stack{width:min(100%,86rem);margin:0 auto;align-items:stretch}.sonablate-precision-partnership-card-item{min-width:0;height:100%}.sonablate-precision-partnership-card{min-width:0;min-height:clamp(23rem,26vw,27rem);height:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:clamp(9.4rem,11vw,11.6rem) minmax(0,1fr)}.sonablate-precision-partnership-card--featured{min-height:clamp(23rem,26vw,27rem)}.sonablate-precision-partnership-card-copy{grid-column:1;grid-row:2;width:100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.72rem;padding:clamp(1rem,1.25vw,1.25rem);text-align:left}.sonablate-precision-partnership-card-icon{flex:0 0 auto;position:static;place-self:auto}.sonablate-precision-partnership-card-copy h3{min-width:0;max-width:100%;overflow-wrap:normal;word-break:normal}.sonablate-precision-partnership-card-copy ul{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.42rem;margin:0;padding:0}.sonablate-precision-partnership-card-copy li{min-width:0;padding-left:1rem;overflow-wrap:normal;word-break:normal}.sonablate-precision-partnership-card-copy li:before{top:.62em}@media(max-width:1200px){.sonablate-precision-partnership-card-stack{width:min(100%,64rem);grid-template-columns:repeat(3,minmax(0,1fr))}.sonablate-precision-partnership-card-copy h3{font-size:clamp(1.22rem,1.7vw,1.55rem)}.sonablate-precision-partnership-card-copy ul{font-size:clamp(.88rem,1.15vw,.96rem)}}@media(max-width:899px){.sonablate-precision-partnership-card-stack{width:min(100%,36rem);grid-template-columns:1fr}.sonablate-precision-partnership-card,.sonablate-precision-partnership-card--featured{min-height:0}}.sonablate-precision-partnership-copy h2{gap:0}.sonablate-precision-partnership-title-icon,.sonablate-precision-partnership-card-icon{display:none!important}.sonablate-precision-partnership-card-stack,.sonablate-precision-partnership-outcome,.sonablate-precision-partnership-outcome-note{width:min(100%,86rem)}.sonablate-precision-partnership-card,.sonablate-precision-partnership-card--featured{min-height:clamp(21rem,23.4vw,24.5rem);grid-template-rows:clamp(12.4rem,14vw,14.4rem) minmax(0,1fr)}.sonablate-precision-partnership-card-media{background:var(--color-light-grey)}.sonablate-precision-partnership-card-image{width:100%;height:100%;object-fit:cover;transform:none;transform-origin:center center}.sonablate-precision-partnership-card-copy{gap:.54rem;padding:clamp(1rem,1.2vw,1.18rem) clamp(1.08rem,1.28vw,1.28rem) clamp(1.08rem,1.3vw,1.35rem)}.sonablate-precision-partnership-card-copy h3{color:var(--color-navy-blue);font-size:clamp(1.42rem,1.72vw,1.55rem)!important;font-weight:700;line-height:1.24}.sonablate-precision-partnership-card--featured h3{color:var(--color-navy-blue)}.sonablate-precision-partnership-card-copy ul{gap:.32rem;font-size:clamp(.95rem,1.06vw,1.08rem);line-height:1.36}.sonablate-precision-partnership-outcome{margin-top:clamp(.85rem,1.1vw,1.1rem);padding:clamp(1.15rem,1.55vw,1.55rem) clamp(1.2rem,2vw,2rem);border:0;border-radius:.42rem;background:var(--color-teal-green)!important;box-shadow:0 .7rem 1.45rem #00707e29}.sonablate-precision-partnership-outcome:before,.sonablate-precision-partnership-outcome:after{content:none!important}.sonablate-precision-partnership-outcome h3{color:var(--color-white)!important;font-size:clamp(1.28rem,1.65vw,1.72rem);line-height:1.12}.sonablate-precision-partnership-outcome p{max-width:100%;color:#ffffffeb!important;font-size:clamp(.92rem,1vw,1rem);line-height:1.32}.sonablate-precision-partnership-outcome-note{margin-top:.58rem}@media(max-width:1200px){.sonablate-precision-partnership-card-stack,.sonablate-precision-partnership-outcome,.sonablate-precision-partnership-outcome-note{width:min(100%,64rem)}.sonablate-precision-partnership-card-copy h3{font-size:clamp(1.28rem,1.7vw,1.48rem)!important}}@media(max-width:899px){.sonablate-precision-partnership-card-stack,.sonablate-precision-partnership-outcome,.sonablate-precision-partnership-outcome-note{width:min(100%,36rem)}.sonablate-precision-partnership-card,.sonablate-precision-partnership-card--featured{grid-template-rows:clamp(10.5rem,34vw,12.8rem) auto}}@media(max-width:480px){.sonablate-precision-partnership-card-copy{grid-column:1 / -1;padding:1rem 1rem 1.08rem}.sonablate-precision-partnership-card-copy h3{font-size:1.28rem!important}.sonablate-precision-partnership-outcome{grid-template-columns:1fr;justify-items:center;text-align:center}.sonablate-precision-partnership-outcome>span:last-child{text-align:center}}.sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-outcome{min-height:0!important;margin-top:clamp(.72rem,.95vw,.95rem)!important;padding:clamp(.68rem,.92vw,.9rem) clamp(1rem,1.5vw,1.45rem)!important;border-radius:0!important;box-shadow:0 .45rem 1rem #00707e1f!important}.sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-outcome h3{margin:0!important;font-family:var(--sonablate-redesign-body-font)!important;font-size:clamp(.95rem,1.06vw,1.08rem)!important;font-weight:700!important;line-height:1.36!important;letter-spacing:0!important;color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important}.sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-outcome p{margin-top:.22rem!important;font-family:var(--sonablate-redesign-body-font)!important;font-size:clamp(.95rem,1.06vw,1.08rem)!important;font-weight:400!important;line-height:1.36!important;letter-spacing:0!important;color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}.sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-outcome-note{margin-top:clamp(.9rem,1.25vw,1.25rem)!important}body .app-shell .sonablate-hifu-page .sonablate-precision-partnership,.sonablate-hifu-page .sonablate-precision-partnership{margin-top:0!important;border-top:0!important;box-shadow:none!important;background:var(--color-white)!important}body .app-shell .sonablate-hifu-page .sonablate-precision-partnership:before,.sonablate-hifu-page .sonablate-precision-partnership:before,body .app-shell .sonablate-hifu-page .sonablate-precision-partnership:after,.sonablate-hifu-page .sonablate-precision-partnership:after,body .app-shell .sonablate-hifu-page .sonablate-precision-partnership-wave,.sonablate-hifu-page .sonablate-precision-partnership-wave,body .app-shell .sonablate-hifu-page .sonablate-precision-partnership-wave span,.sonablate-hifu-page .sonablate-precision-partnership-wave span{content:none!important;display:none!important;background:none!important;box-shadow:none!important}.sonablate-precision-partnership-founder{width:min(100%,86rem);margin:clamp(1.35rem,2vw,2rem) auto 0;padding:clamp(1.25rem,1.9vw,2rem);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.25rem,2vw,2.25rem);align-items:center;border:1px solid color-mix(in srgb,var(--color-teal-green) 18%,transparent);background:linear-gradient(135deg,#fffffffa,#f6fcfdf5),radial-gradient(circle at 8% 24%,color-mix(in srgb,var(--color-teal-green) 14%,transparent),transparent 13rem);box-shadow:0 .85rem 1.8rem #08244914}.sonablate-precision-partnership-founder-portrait{position:relative;z-index:3;width:clamp(9rem,11vw,12.2rem);aspect-ratio:1;display:block;overflow:hidden;border:.22rem solid var(--color-white);background:#f7fbfd;box-shadow:0 0 0 .16rem color-mix(in srgb,var(--color-teal-green) 55%,transparent),0 .75rem 1.4rem #04405f24}.sonablate-precision-partnership-founder-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 28%}.sonablate-precision-partnership-founder-copy{position:relative;z-index:2;min-width:0;display:grid;gap:.28rem}.sonablate-precision-partnership-founder-label,.sonablate-precision-partnership-founder-name,.sonablate-precision-partnership-founder-role,.sonablate-precision-partnership-founder-statement{margin:0}.sonablate-precision-partnership-founder-label{color:#008ca9;font-size:clamp(.78rem,.86vw,.9rem);font-weight:800;letter-spacing:.12em;line-height:1.1}.sonablate-precision-partnership-founder-statement{position:relative;padding-left:clamp(1rem,1.35vw,1.35rem);color:var(--color-navy-blue);font-family:var(--font-heading);font-size:var(--type-node-title-size, clamp(1.12rem, 1.34vw, 1.38rem));font-weight:var(--type-node-title-weight, 700);line-height:var(--type-node-title-line-height, 1.18)}.sonablate-precision-partnership-founder-statement:before{content:"";position:absolute;left:0;top:.12em;bottom:.08em;width:.22rem;background:var(--color-teal-green)}.sonablate-precision-partnership-founder-name{margin-top:.45rem;color:#008ca9;font-size:clamp(1.02rem,1.14vw,1.18rem);font-weight:800;line-height:1.2}.sonablate-precision-partnership-founder-role{color:var(--color-navy-blue);font-size:clamp(.95rem,1.04vw,1.08rem);font-weight:600;line-height:1.35}.sonablate-precision-partnership-founder-statement span,.sonablate-precision-partnership-founder-statement em{display:block}.sonablate-precision-partnership-founder-statement em{margin-top:.08rem;color:var(--color-navy-blue);font-style:normal;font-weight:var(--type-node-title-weight, 700)}.sonablate-precision-partnership-card-item:nth-child(1) .sonablate-precision-partnership-card{background:linear-gradient(180deg,#f3fbfc,#fff)}.sonablate-precision-partnership-card-item:nth-child(2) .sonablate-precision-partnership-card{background:linear-gradient(180deg,#f2faf8,#fff)}.sonablate-precision-partnership-card-item:nth-child(3) .sonablate-precision-partnership-card{background:linear-gradient(180deg,#f4f8fb,#fff)}.sonablate-precision-partnership-card-copy{justify-items:stretch;text-align:left}.sonablate-precision-partnership-card-copy h3,.sonablate-precision-partnership-card--featured h3{width:100%;color:#006f78!important;-webkit-text-fill-color:#006f78!important;text-align:center!important;text-wrap:balance}.sonablate-precision-partnership-card-copy ul,.sonablate-precision-partnership-card-copy li{text-align:left!important}@media(max-width:1200px){.sonablate-precision-partnership-founder{width:min(100%,64rem)}}@media(max-width:899px){.sonablate-precision-partnership-founder{width:min(100%,36rem)}}@media(max-width:560px){.sonablate-precision-partnership-founder{grid-template-columns:1fr;justify-items:center;text-align:center}.sonablate-precision-partnership-founder-copy{justify-items:center}.sonablate-precision-partnership-founder-statement span,.sonablate-precision-partnership-founder-statement em{display:block;margin-left:0}.sonablate-precision-partnership-founder-statement{padding-left:0}.sonablate-precision-partnership-founder-statement:before{content: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,var(--color-white) 0%,#f7fbff 54%,var(--color-white) 100%);color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif}.sonablate-global-hero{position:relative;display:grid;grid-template-areas:"heading heading" "copy media";grid-template-columns:minmax(19rem,.78fr) minmax(0,1.55fr);gap:clamp(1.1rem,2vw,1.85rem) clamp(1.35rem,2.7vw,3.2rem);align-items:center}.sonablate-global-hero-heading,.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:0;background:#fffffff5;box-shadow:0 .72rem 1.6rem #082d5214,inset 0 1px #fffffff2}.sonablate-global-hero-heading{position:relative;z-index:3;display:grid;grid-area:heading;justify-items:center;padding:0;border-color:transparent;background:transparent;box-shadow:none;text-align:center}.sonablate-global-hero-copy{position:relative;z-index:3;display:grid;grid-area:copy;justify-items:start;align-content:center;padding:0;border-color:transparent;background:transparent;box-shadow:none}.sonablate-global-kicker{display:inline-flex;align-items:center;gap:.55rem;color:var(--color-teal-green);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,var(--color-teal-green),rgba(36,213,223,0))}.sonablate-global-hero-heading h2{max-width:68rem;margin:.75rem 0 0;color:var(--color-navy-blue);font-family:var(--font-heading);font-size:var(--heading-section-size);font-weight:600;line-height:1.08;text-align:center}.sonablate-global-hero-heading h2>span{display:block}.sonablate-global-hero-subtitle{margin:1rem 0 0;max-width:52rem;color:var(--color-teal-green);font-family:var(--font-heading);font-size:var(--section-intro-font-size);font-weight:700;line-height:1.32;text-align:center}.sonablate-global-hero-body{margin:0;max-width:33rem;color:#526783;font-size:var(--content-small-font-size);font-weight:600;line-height:1.56;text-align:left}.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:var(--color-white);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:var(--color-white);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:0;box-shadow:0 28px 70px color-mix(in srgb,var(--color-navy-blue) 28%,transparent);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 color-mix(in srgb,var(--color-teal-green) 32%,transparent);border-radius:0;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,var(--color-teal-green) 0%,var(--color-teal-green) 48%,#007f92 100%);color:var(--color-white)}.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 color-mix(in srgb,var(--color-navy-blue) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-teal-green) 16%,transparent);color:var(--color-teal-green)}.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:var(--color-white);font-family:Inter,Arial,sans-serif;font-size:1.55rem;font-weight:700;line-height:1.24;text-align:left}.sonablate-global-partnership-panel-heading-copy p{margin:0;color:#ffffffeb;font-family:Inter,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.34;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-navy-blue);font-family:Inter,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.2}.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-teal-green);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 color-mix(in srgb,var(--color-navy-blue) 14%,transparent);border-radius:0;background:linear-gradient(180deg,#fffffffa,#fafdfefa);box-shadow:0 8px 18px color-mix(in srgb,var(--color-navy-blue) 6%,transparent),inset 0 1px #ffffffdb;color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif;font-size:1rem;line-height:1.34}.sonablate-global-partnership-field input:focus,.sonablate-global-partnership-field select:focus,.sonablate-global-partnership-field textarea:focus{border-color:color-mix(in srgb,var(--color-teal-green) 56%,transparent);box-shadow:0 0 0 3px #16c7c824,0 10px 22px color-mix(in srgb,var(--color-navy-blue) 8%,transparent);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:0;background:var(--color-teal-green);box-shadow:0 15px 24px color-mix(in srgb,var(--color-teal-green) 22%,transparent);color:var(--color-white);font-family:Inter,Arial,sans-serif;font-size:1rem;line-height:1.34;font-weight:700;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 color-mix(in srgb,var(--color-navy-blue) 8%,transparent);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-navy-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-teal-green)}.sonablate-global-partnership-panel-footer a{color:var(--color-teal-green);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,var(--color-navy-blue) 0%,#006b84 52%,var(--color-teal-green) 100%)}.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:1.55rem;font-weight:700;line-height:1.24}.sonablate-global-access-panel-header .sonablate-global-partnership-panel-heading-copy p{max-width:49rem;font-size:1.25rem;font-weight:400;line-height:1.34}.sonablate-global-access-eyebrow{color:#ffffffc7;font-family:Inter,Arial,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.08em;line-height:1.2;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,var(--color-white) 0%,#f4fbfd 100%)}.sonablate-global-access-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.sonablate-global-access-stat{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;min-height:5.7rem;align-items:center;padding:.85rem 1rem;border:1px solid rgba(7,52,105,.15);border-radius:0;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:var(--color-light-grey);color:var(--color-teal-green)}.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:var(--color-teal-green);font-family:Inter,Arial,sans-serif;font-size:1.55rem;font-weight:700;line-height:1.24}.sonablate-global-access-stat span{color:#526783;font-family:Inter,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.2;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:var(--color-navy-blue)}.sonablate-global-access-region-section>header svg{width:1.15rem;height:1.15rem;color:var(--color-teal-green);stroke-width:2}.sonablate-global-access-region-section h4,.sonablate-global-access-region-section h5{margin:0;color:var(--color-navy-blue);font-family:Inter,Arial,sans-serif}.sonablate-global-access-region-section h4{font-size:1.55rem;font-weight:700;line-height:1.24}.sonablate-global-access-regions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.sonablate-global-access-region-card,.sonablate-global-access-distributor-card{padding:.82rem 1rem;border:1px solid rgba(7,52,105,.13);border-radius:0;background:#ffffffe0;box-shadow:0 .3rem .82rem #082d5209}.sonablate-global-access-region-card h5,.sonablate-global-access-distributor-card h5{font-size:1.25rem;font-weight:700;line-height:1.34}.sonablate-global-access-region-card--europe{grid-column:1 / -1}.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 color-mix(in srgb,var(--color-teal-green) 16%,transparent);border-radius:0;padding:.18rem .72rem;background:#f3f9fd;color:var(--color-navy-blue);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:var(--color-teal-green);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:0;padding:.58rem 1.6rem;color:var(--color-teal-green);font-family:Inter,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.34;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:var(--color-teal-green);color:var(--color-white);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;grid-area:media;z-index:1;isolation:isolate;overflow:hidden;margin-left:0;min-height:clamp(25rem,36vw,39rem);border-radius:0;border-color:transparent;background:radial-gradient(ellipse at 50% 50%,#dcf7fbad,#f7fcffb3 42%,#fff0 73%),linear-gradient(145deg,#f7fcff47,#fff0);box-shadow:none}.sonablate-global-media-stage:before,.sonablate-global-media-stage:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none}.sonablate-global-media-stage:before{background:linear-gradient(90deg,var(--color-navy-blue) 0%,rgba(7,22,43,.86) 8%,rgba(7,22,43,0) 25%,rgba(7,22,43,0) 75%,rgba(7,22,43,.86) 92%,var(--color-navy-blue) 100%),linear-gradient(180deg,var(--color-navy-blue) 0%,rgba(7,22,43,.84) 8%,rgba(7,22,43,0) 24%,rgba(7,22,43,0) 76%,rgba(7,22,43,.88) 92%,var(--color-navy-blue) 100%)}.sonablate-global-media-stage:after{background:radial-gradient(ellipse at 50% 50%,rgba(5,19,38,0) 42%,rgba(5,19,38,.52) 72%,var(--color-navy-blue) 100%),linear-gradient(90deg,#051326c7,#05132600 26%)}.sonablate-global-media-video-frame{position:absolute;inset:0;overflow:hidden;border-radius:0;border:0;background:linear-gradient(145deg,#f8fdff42,#ffffff6b)}.sonablate-global-media-video-frame:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,rgba(5,19,38,0) 0 48%,rgba(5,19,38,.58) 80%,var(--color-navy-blue) 100%),linear-gradient(0deg,var(--color-navy-blue) 0%,rgba(5,19,38,0) 18%,rgba(5,19,38,0) 82%,var(--color-navy-blue) 100%),linear-gradient(90deg,var(--color-navy-blue) 0%,rgba(5,19,38,0) 18%,rgba(5,19,38,0) 82%,var(--color-navy-blue) 100%)}.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:112%;max-width:none;height:100%;object-fit:contain;object-position:center center;filter:saturate(.98) contrast(1.01);opacity:.9;transform:translate(-4%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 4%,var(--color-black) 16%,var(--color-black) 84%,rgba(0,0,0,.08) 96%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.08) 5%,var(--color-black) 17%,var(--color-black) 83%,rgba(0,0,0,.08) 95%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 4%,var(--color-black) 16%,var(--color-black) 84%,rgba(0,0,0,.08) 96%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.08) 5%,var(--color-black) 17%,var(--color-black) 83%,rgba(0,0,0,.08) 95%,transparent 100%);mask-composite:intersect}.sonablate-global-media-video-placeholder{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:inherit;color:var(--color-teal-green);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:color-mix(in srgb,var(--color-teal-green) 8%,transparent);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 color-mix(in srgb,var(--color-teal-green) 18%,transparent);border-radius:999px;transform:translate(-50%,-50%)}.sonablate-global-media-video-orbit--inner{width:clamp(7rem,11vw,12rem);border-color:color-mix(in srgb,var(--color-teal-green) 24%,transparent)}.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:var(--color-navy-blue)}.sonablate-global-media-passport-placeholder svg{width:clamp(2.4rem,3vw,3.2rem);height:clamp(2.4rem,3vw,3.2rem);color:var(--color-teal-green);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:var(--color-navy-blue);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%,var(--color-teal-green) 0 .13rem,transparent .15rem),radial-gradient(circle at 47% 42%,var(--color-teal-green) 0 .13rem,transparent .15rem),radial-gradient(circle at 66% 51%,var(--color-teal-green) 0 .16rem,transparent .18rem),radial-gradient(circle at 74% 36%,var(--color-teal-green) 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,var(--color-black) 0 60%,transparent 78%);mask-image:radial-gradient(ellipse at center,var(--color-black) 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 color-mix(in srgb,var(--color-teal-green) 28%,transparent);border-radius:999px;background:radial-gradient(circle at 44% 38%,#fffffff2,#d7f7fbb8 58%,#15aebe38);color:var(--color-teal-green);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 color-mix(in srgb,var(--color-teal-green) 18%,transparent);border-radius:999px}.sonablate-global-atlas-orbit--inner{inset:1.35rem;border-color:color-mix(in srgb,var(--color-teal-green) 25%,transparent)}.sonablate-global-atlas-hotspot{position:absolute;width:.7rem;aspect-ratio:1;border-radius:999px;background:var(--color-teal-green);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:var(--color-teal-green);box-shadow:0 0 0 .25rem #24d5df24}.sonablate-global-atlas-label strong{color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 22%,transparent);border-radius:999px;background:#e8fafceb;color:var(--color-teal-green)}.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:var(--color-navy-blue);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:var(--color-navy-blue);text-align:center}.sonablate-global-passport-stat strong{color:var(--color-navy-blue);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:var(--color-teal-green);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:var(--color-white)}.sonablate-global-approval-status{display:grid;place-items:center;width:1.68rem;aspect-ratio:1;border-radius:999px;background:#e2f8fae6;color:var(--color-teal-green)}.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:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 22%,transparent);border-radius:999px;background:#f3fbfd;color:var(--color-navy-blue);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:var(--color-teal-green);stroke-width:2}.sonablate-global-community{margin-top:clamp(1.35rem,2vw,2rem);border:0;background:transparent;box-shadow:none}.sonablate-hifu-page .sonablate-global-leadership .sonablate-global-community{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.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-navy-blue);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,rgba(36,213,223,0),var(--color-teal-green))}.sonablate-global-community-heading h3:after{background:linear-gradient(90deg,var(--color-teal-green),rgba(36,213,223,0))}.sonablate-global-community-heading p{margin:0;color:var(--color-teal-green);font-family:Inter,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.34}.sonablate-global-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.62rem,.9vw,.9rem);margin-top:0}.sonablate-global-pillar{--sonablate-global-pillar-accent-rgb: 0, 156, 168;--sonablate-global-pillar-image-bg: var(--color-light-grey);--sonablate-global-pillar-button-bg: var(--color-teal-green);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:clamp(.46rem,.62vw,.68rem);min-height:clamp(16rem,19vw,19rem);padding:clamp(1.15rem,1.4vw,1.5rem);border:1px solid rgba(var(--sonablate-global-pillar-accent-rgb),.58);border-radius:0;background:linear-gradient(180deg,rgba(var(--sonablate-global-pillar-accent-rgb),.42),rgba(var(--sonablate-global-pillar-accent-rgb),.2)),var(--color-navy-blue);box-shadow:none;overflow:hidden}.sonablate-global-pillar:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,rgba(var(--sonablate-global-pillar-accent-rgb),.58),rgba(var(--sonablate-global-pillar-accent-rgb),.14) 48%,transparent 78%),linear-gradient(180deg,rgba(255,255,255,.1),transparent 36%);pointer-events:none}.sonablate-global-pillar:after{content:"";position:absolute;inset:0;z-index:-1;border-left:.32rem solid rgba(var(--sonablate-global-pillar-accent-rgb),1);pointer-events:none}.sonablate-global-pillar--academic{--sonablate-global-pillar-accent-rgb: 159, 107, 47;--sonablate-global-pillar-button-bg: #9f6b2f}.sonablate-global-pillar--research{--sonablate-global-pillar-accent-rgb: 40, 116, 198;--sonablate-global-pillar-button-bg: #1f6fe5}.sonablate-global-pillar--education{--sonablate-global-pillar-accent-rgb: 109, 88, 184;--sonablate-global-pillar-button-bg: #5b35d5}.sonablate-global-pillar--access{--sonablate-global-pillar-accent-rgb: 0, 156, 168;--sonablate-global-pillar-button-bg: var(--color-teal-green)}.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%),var(--color-white);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:var(--color-navy-blue)}.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:start;gap:.7rem;min-width:0;padding:0}.sonablate-global-pillar-copy h4{margin:0;color:var(--color-white);font-family:Inter,Arial,sans-serif;font-size:1.55rem;font-weight:700;line-height:1.24}.sonablate-global-pillar-copy p{margin:0;color:#ffffffe6;font-family:Inter,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.34}.sonablate-global-pillar-action{justify-content:center;min-height:2.85rem;margin:0;padding:.62rem 1rem;border:1px solid rgba(var(--sonablate-global-pillar-accent-rgb),.8);border-radius:0;background:var(--sonablate-global-pillar-button-bg);box-shadow:none;color:var(--color-white);font-family:Inter,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.34;text-align:center}.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:var(--color-navy-blue);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:var(--color-teal-green);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:var(--color-navy-blue);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:var(--color-teal-green)}.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,var(--color-light-grey),#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:var(--color-teal-green);transform:translate(-50%,-50%)}.sonablate-global-expert-play svg{width:68%;height:68%;fill:color-mix(in srgb,var(--color-teal-green) 8%,transparent);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:var(--color-navy-blue);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:var(--color-teal-green);color:var(--color-white)}@media(max-width:1180px){.sonablate-global-hero{grid-template-areas:"heading" "copy" "media";grid-template-columns:1fr}.sonablate-global-hero-copy{justify-items:center}.sonablate-global-hero-body{max-width:42rem;text-align:center}.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:0}.sonablate-global-access-panel{width:min(100%,48rem)}.sonablate-global-partnership-panel-inner{border-radius:0}.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-map{position:relative;left:50%;transform:translate(-50%)}.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{min-height:14rem}}@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-global-hero-heading .sonablate-global-kicker{display:none!important}.sonablate-global-hero-heading h2{margin-top:0!important}.sonablate-global-media-stage{border:0!important;background:radial-gradient(ellipse at 50% 54%,#ddf8fc7a,#70d3e029 40%,#05132600 70%)!important;box-shadow:none!important}.sonablate-global-media-stage:before{background:linear-gradient(90deg,#07162bdb,#07162b7a 6%,#07162b00 19% 81%,#07162b7a 94%,#07162bdb),linear-gradient(180deg,#07162bd1,#07162b70 7%,#07162b00 19% 81%,#07162b7a 93%,#07162bd1)!important}.sonablate-global-media-stage:after{background:radial-gradient(ellipse at 50% 52%,#05132600 46%,#05132647 74%,#051326b3)!important}.sonablate-global-media-video-frame{border:0!important;background:transparent!important;box-shadow:none!important}.sonablate-global-media-video-frame:after{background:radial-gradient(ellipse at 50% 52%,#05132600 0 56%,#05132657 83%,#051326c7),linear-gradient(0deg,#051326b8,#05132600 13% 87%,#051326b8),linear-gradient(90deg,#051326b8,#05132600 13% 87%,#051326b8)!important}.sonablate-global-media-map{opacity:.94;filter:saturate(1) contrast(1.02)}.sonablate-global-access-panel{width:min(88rem,calc(100vw - 2rem))}.sonablate-global-access-body{grid-template-columns:1fr;grid-template-areas:"stats" "map" "regions" "footer";align-items:start;gap:clamp(.85rem,1.35vw,1.3rem)}.sonablate-global-access-stats{grid-area:stats;grid-template-columns:repeat(3,minmax(0,1fr))}.sonablate-global-access-content{display:grid;gap:1.15rem;min-width:0}.sonablate-global-access-region-section{grid-area:regions}.sonablate-global-access-map-preview{grid-area:map;align-self:start;position:relative;min-width:0;min-height:clamp(40rem,52vw,53rem);margin:0;overflow:hidden;background:linear-gradient(180deg,#e8f9fc33,#e8f9fc33),#f4fbfd}.sonablate-global-access-map-preview:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(244,251,253,.16),transparent 8%,transparent 92%,rgba(244,251,253,.16)),linear-gradient(180deg,rgba(244,251,253,.12),transparent 18%,transparent 82%,rgba(244,251,253,.12))}.sonablate-global-access-map-preview img{display:block;width:100%;max-width:none;height:clamp(40rem,52vw,53rem);object-fit:cover;object-position:center;opacity:1;transform:none}.sonablate-global-access-footer{grid-area:footer}@media(max-width:980px){.sonablate-global-access-body,.sonablate-global-access-stats,.sonablate-global-access-regions{grid-template-columns:1fr}.sonablate-global-access-map-preview{min-height:42rem}.sonablate-global-access-map-preview img{height:42rem}}@media(max-width:640px){.sonablate-global-access-map-preview{min-height:38rem}.sonablate-global-access-map-preview img{width:100%;height:38rem;transform:none}}.redesign-sonablate-hifu-page .sonablate-global-hero-subtitle{color:#ffffffc7!important;font-family:Inter,Arial,sans-serif!important;font-size:1.25rem!important;font-weight:400!important;line-height:1.34!important;letter-spacing:0!important}.redesign-sonablate-hifu-page .sonablate-global-hero-body{max-width:36rem!important;color:#ffffffe0!important;font-family:Inter,Arial,sans-serif!important;font-size:1.25rem!important;font-weight:400!important;line-height:1.34!important;letter-spacing:0!important}.redesign-sonablate-hifu-page .sonablate-global-media-stage{overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.redesign-sonablate-hifu-page .sonablate-global-media-stage:before{inset:auto auto -.78rem -.78rem!important;z-index:-1!important;width:calc(100% - 1.35rem)!important;height:calc(100% - 1.35rem)!important;background:var(--color-teal-green)!important;opacity:.96!important}.redesign-sonablate-hifu-page .sonablate-global-media-stage:after,.redesign-sonablate-hifu-page .sonablate-global-media-video-frame:after{content:none!important}.redesign-sonablate-hifu-page .sonablate-global-media-video-frame{border:0!important;background:transparent!important;box-shadow:none!important}.redesign-sonablate-hifu-page .sonablate-global-media-map{opacity:1!important;filter:none!important}.redesign-sonablate-hifu-page .sonablate-global-hero-copy{align-content:center!important;gap:clamp(1.1rem,1.8vw,1.55rem)!important}.redesign-sonablate-hifu-page .sonablate-global-hero-access{width:min(100%,36rem)}.redesign-sonablate-hifu-page .sonablate-global-hero-access .sonablate-global-pillar{min-height:0!important}.redesign-sonablate-hifu-page .sonablate-global-pillars{grid-template-columns:repeat(3,minmax(0,1fr))!important}.redesign-sonablate-hifu-page .sonablate-global-hero-copy p.sonablate-global-hero-body,.redesign-sonablate-hifu-page .sonablate-global-hero-body,.redesign-sonablate-hifu-page .sonablate-global-pillar-copy p,.redesign-sonablate-hifu-page .sonablate-global-pillar-action{font-family:var(--sonablate-redesign-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--redesign-body-size, 1.25rem)!important;font-weight:400!important;line-height:1.34!important;letter-spacing:0!important}.redesign-sonablate-hifu-page .sonablate-global-hero-body{max-width:38rem!important;color:#ffffffe6!important}.sonablate-hifu-page .sonablate-global-hero-copy .sonablate-global-hero-body,.sonablate-hifu-page .sonablate-global-hero-copy .sonablate-global-hero-body *{font-family:var(--sonablate-redesign-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--redesign-body-size, 1.25rem)!important;font-weight:400!important;line-height:1.34!important;letter-spacing:0!important}.redesign-sonablate-hifu-page .sonablate-global-pillar-copy h4{font-family:var(--sonablate-redesign-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--redesign-point-title-size, 1.55rem)!important;font-weight:700!important;line-height:1.24!important;letter-spacing:0!important;text-align:center!important;text-wrap:balance}.redesign-sonablate-hifu-page .sonablate-global-pillar-copy p{text-align:left!important}.redesign-sonablate-hifu-page .sonablate-global-pillar-action{font-weight:700!important}@media(max-width:640px){.redesign-sonablate-hifu-page .sonablate-global-hero-access{width:100%}.redesign-sonablate-hifu-page .sonablate-global-pillars{grid-template-columns:1fr!important}}.redesign-sonablate-hifu-page .sonablate-global-hero{grid-template-areas:"heading"!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;justify-items:center!important}.redesign-sonablate-hifu-page .sonablate-global-hero-heading{width:min(100%,78rem)}.redesign-sonablate-hifu-page .sonablate-global-hero-subtitle{max-width:64rem!important}.redesign-sonablate-hifu-page .sonablate-global-hero-heading .sonablate-global-hero-body{margin-top:clamp(1.6rem,2.3vw,2.4rem)!important;max-width:62rem!important;color:#ffffffe0!important;text-align:center!important}.redesign-sonablate-hifu-page .sonablate-global-community{margin-top:clamp(2.2rem,3.6vw,3.7rem)!important}.redesign-sonablate-hifu-page .sonablate-global-pillars{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(.72rem,1.1vw,1.05rem)!important}.redesign-sonablate-hifu-page .sonablate-global-pillar{min-height:clamp(16rem,18vw,18.5rem)!important}@media(max-width:1180px){.redesign-sonablate-hifu-page .sonablate-global-hero{grid-template-areas:"heading"!important;grid-template-columns:minmax(0,1fr)!important}.redesign-sonablate-hifu-page .sonablate-global-hero-heading .sonablate-global-hero-body{max-width:58rem!important}}@media(max-width:980px){.redesign-sonablate-hifu-page .sonablate-global-pillars{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.redesign-sonablate-hifu-page .sonablate-global-hero-heading .sonablate-global-hero-body{margin-top:1.2rem!important;max-width:100%!important}.redesign-sonablate-hifu-page .sonablate-global-pillars{grid-template-columns:1fr!important}}.sonablate-hifu-page .sonablate-global-pillar-action,.redesign-sonablate-hifu-page .sonablate-global-pillar-action,.sonablate-hifu-page .sonablate-global-partnership-submit{font-family:var(--type-cta-font, var(--type-body-font, "Inter", Arial, sans-serif))!important;font-size:var(--type-cta-size, var(--type-body-size, 1rem))!important;font-weight:var(--type-cta-weight, 700)!important;line-height:var(--type-cta-line-height, var(--type-body-line-height, 1.34))!important}.sonablate-hifu-page .sonablate-global-partnership-panel-heading-copy h3{font-family:var(--type-node-title-font, var(--font-heading))!important;font-size:var(--type-node-title-size, 1.35rem)!important;font-weight:var(--type-node-title-weight, 700)!important;line-height:var(--type-node-title-line-height, 1.18)!important}.sonablate-hifu-page .sonablate-global-partnership-panel-heading-copy p,.sonablate-hifu-page .sonablate-global-partnership-field input,.sonablate-hifu-page .sonablate-global-partnership-field select,.sonablate-hifu-page .sonablate-global-partnership-field textarea,.sonablate-hifu-page .sonablate-global-partnership-panel-footer p{font-family:var(--type-body-font, "Inter", Arial, sans-serif)!important;font-size:var(--type-body-size, 1rem)!important;font-weight:var(--type-body-weight, 400)!important;line-height:var(--type-body-line-height, 1.34)!important}.sonablate-hifu-page .sonablate-global-partnership-field>span:first-child,.sonablate-hifu-page .sonablate-global-partnership-form-error,.sonablate-hifu-page .sonablate-global-partnership-form-success,.sonablate-hifu-page .sonablate-global-partnership-panel-footer a{font-family:var(--type-source-note-font, var(--type-body-font, "Inter", Arial, sans-serif))!important;font-size:var(--type-source-note-size, .875rem)!important;font-weight:var(--type-source-note-weight, 600)!important;line-height:var(--type-source-note-line-height, 1.35)!important}.sonablate-global-access-map-preview{display:grid;place-items:center;padding:clamp(.8rem,1.2vw,1.2rem);background:#f8fcff!important}.sonablate-global-access-map-preview img{width:100%!important;height:auto!important;max-height:clamp(38rem,48vw,50rem);object-fit:contain!important;object-position:center!important;filter:contrast(1.08) saturate(1.08) brightness(1.02);transform:translateZ(0)}.sonablate-global-access-map-zoom-trigger{position:relative;display:grid;place-items:center;width:100%;padding:0;border:0;background:transparent;color:var(--color-navy-blue);cursor:zoom-in}.sonablate-global-access-map-zoom-trigger img{display:block}.sonablate-global-access-map-zoom-trigger span{position:absolute;right:clamp(1rem,1.8vw,1.6rem);bottom:clamp(1rem,1.8vw,1.6rem);display:inline-flex;align-items:center;min-height:2.35rem;padding:.45rem .9rem;border:1px solid rgba(0,159,171,.22);border-radius:999px;background:#ffffffeb;box-shadow:0 .65rem 1.6rem #061b4f1f;font-family:var(--type-source-note-font, var(--type-body-font, "Inter", Arial, sans-serif));font-size:var(--type-source-note-size, .875rem);font-weight:700;line-height:1}.sonablate-global-access-map-zoom-trigger:focus-visible{outline:3px solid rgba(0,159,171,.5);outline-offset:4px}.sonablate-global-access-map-lightbox{position:fixed;inset:0;z-index:23000;display:grid;place-items:center;padding:clamp(1rem,2.8vw,2.5rem)}.sonablate-global-access-map-lightbox-backdrop{position:absolute;inset:0;border:0;background:#020d20c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out}.sonablate-global-access-map-lightbox-panel{position:relative;z-index:1;width:min(96vw,92rem);max-height:90vh;overflow:auto;padding:clamp(.8rem,1.4vw,1.2rem);background:#fff;box-shadow:0 1.8rem 5rem #020d2061}.sonablate-global-access-map-lightbox-panel img{display:block;width:100%;min-width:min(84rem,142vw);height:auto;filter:contrast(1.1) saturate(1.08) brightness(1.03)}.sonablate-global-access-map-lightbox-close{position:sticky;top:0;left:calc(100% - 2.9rem);z-index:2;width:2.6rem;aspect-ratio:1;display:grid;place-items:center;margin:0 0 -2.6rem auto;border:1px solid rgba(0,159,171,.24);border-radius:50%;background:#fffffff0;color:var(--color-navy-blue);cursor:pointer;box-shadow:0 .65rem 1.5rem #061b4f29}.sonablate-global-access-map-lightbox-close svg{width:1.25rem;height:1.25rem}.sonablate-global-partnership-panel-header{display:block;min-height:9.4rem;padding:1.7rem clamp(3.2rem,6vw,5.2rem);text-align:center}.sonablate-global-access-panel-header .sonablate-global-partnership-panel-badge{position:absolute;top:50%;left:clamp(1.4rem,3vw,2.2rem);transform:translateY(-50%)}.sonablate-global-partnership-panel-header .sonablate-global-partnership-panel-heading-copy{width:min(100%,44rem);max-width:none;margin-inline:auto;justify-items:center;text-align:center}.sonablate-global-partnership-panel-header .sonablate-global-partnership-panel-heading-copy h3{width:100%;max-width:none;text-align:center;text-wrap:balance}.sonablate-global-partnership-panel-header .sonablate-global-partnership-panel-heading-copy p{width:100%;max-width:none;margin-top:.55rem;text-align:left;text-align-last:left}.sonablate-global-access-panel-header{min-height:10.9rem;padding-inline:clamp(3.2rem,6vw,5.2rem)}.sonablate-global-access-panel-header .sonablate-global-partnership-panel-heading-copy{width:min(100%,68rem)}.sonablate-global-access-panel-header .sonablate-global-partnership-panel-heading-copy p{width:min(100%,66rem);margin-inline:auto}@media(max-width:899px){.sonablate-global-partnership-panel-header,.sonablate-global-access-panel-header{display:grid;grid-template-columns:1fr;justify-items:center;gap:.8rem;padding:1.4rem 3rem 1.4rem 1.25rem}.sonablate-global-partnership-panel-header .sonablate-global-partnership-panel-badge{position:static;transform:none}}.redesign-sonablate-hifu-page{--redesign-provider-logo-align-left: clamp(3.8rem, 4.4vw, 5.6rem);--redesign-provider-page-gutter: clamp(1rem, 4vw, 5rem);--redesign-provider-shell-width: 1768px}.redesign-sonablate-hifu-page .sonablate-hifu-page{--sonablate-hifu-shell-max: var(--redesign-provider-shell-width);--sonablate-hifu-shell-max-wide: var(--redesign-provider-shell-width);--sonablate-hifu-page-gutter: var(--redesign-provider-page-gutter);--sonablate-hifu-stage-radius: 0px;--sonablate-hifu-stage-overlap: 0px;--heading-hero-size: var(--type-hero-title-size);--heading-section-size: var(--type-section-title-size);--heading-featured-size: var(--type-node-title-size);--heading-card-size: var(--type-card-title-size);--section-intro-font-size: var(--type-section-subtitle-size);--section-intro-line-height: var(--type-section-subtitle-line-height);--content-body-font-size: var(--type-body-size);--content-body-line-height: var(--type-body-line-height);--content-small-font-size: var(--type-small-font-size);--content-small-line-height: var(--type-small-line-height);background:var(--color-white)}.redesign-sonablate-hifu-page .sonablate-hifu-section-shell,.redesign-sonablate-hifu-page .sonablate-hifu-section-shell--wide{width:min(calc(100% - (var(--redesign-provider-page-gutter) * 2)),var(--redesign-provider-shell-width))}.redesign-sonablate-hifu-page .sonablate-hifu-page :is(section,article,button,a,img,video,iframe,.sonablate-hifu-section-stage,.sonablate-hifu-section-sprout,.sonablate-hifu-stage-seam,[class*=card],[class*=panel],[class*=tile],[class*=frame],[class*=button],[class*=cta],[class*=thumb],[class*=media],[class*=figure]){border-radius:0!important}.redesign-sonablate-hifu-page .sonablate-hifu-page>.sonablate-hifu-section-stage{margin-top:0;box-shadow:none;border-top:1px solid rgba(9,30,54,.12);clip-path:none!important}.redesign-sonablate-hifu-page .sonablate-hifu-page>.sonablate-hifu-section-stage>:is(.sonablate-hifu-section-sprout,.sonablate-hifu-stage-seam,.sonablate-hifu-edge-line){display:none}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-why-section h1{font-family:var(--type-hero-title-font)!important;font-size:var(--type-hero-title-size)!important;font-weight:var(--type-hero-title-weight)!important;line-height:var(--type-hero-title-line-height)!important;text-align:var(--type-hero-title-align)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-why-section p{font-family:var(--type-hero-subtitle-font)!important;font-size:var(--type-hero-subtitle-size)!important;font-weight:var(--type-hero-subtitle-weight)!important;line-height:var(--type-hero-subtitle-line-height)!important;text-align:var(--type-hero-subtitle-align)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page :is(.sonablate-hifu-legacy-section,.sonablate-hifu-philosophy-section,.sonablate-precision-partnership) :is(h2,h3){font-family:var(--type-section-title-font)!important;font-size:var(--type-section-title-size)!important;font-weight:var(--type-section-title-weight)!important;line-height:var(--type-section-title-line-height)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page :is(.sonablate-hifu-section-heading,.sonablate-hifu-education-heading,.sonablate-hifu-next-step-heading){text-align:var(--type-section-title-align)}.redesign-sonablate-hifu-page .sonablate-hifu-hero-copy,.redesign-sonablate-hifu-page .sonablate-hifu-hero-copy p,.redesign-sonablate-hifu-page .sonablate-hifu-hero-actions{text-align:var(--type-hero-subtitle-align)!important}.redesign-sonablate-hifu-page .sonablate-hifu-why-actions{align-items:stretch;gap:1rem}.redesign-sonablate-hifu-page .sonablate-hifu-why-actions .sonablate-hifu-primary-cta,.redesign-sonablate-hifu-page .sonablate-hifu-why-actions .sonablate-hifu-secondary-cta{width:min(22rem,100%);min-height:3.75rem;padding:.82rem 1.6rem;display:inline-flex;align-items:center;justify-content:center;font-family:var(--type-cta-font)!important;font-size:var(--type-cta-size)!important;font-weight:var(--type-cta-weight)!important;line-height:var(--type-cta-line-height)!important;text-align:var(--type-cta-align)!important}.redesign-sonablate-hifu-page .sonablate-hifu-why-actions .sonablate-hifu-primary-cta{border:3px solid var(--color-light-blue);background:var(--color-white);color:var(--type-color-heading);box-shadow:none}.redesign-sonablate-hifu-page .sonablate-hifu-why-actions .poster-hero-progress-cta{gap:.95rem}.redesign-sonablate-hifu-page .sonablate-hifu-why-actions .sonablate-hifu-secondary-cta{gap:.58rem}.redesign-sonablate-hifu-page .sonablate-hifu-page :is(.sonablate-hifu-why-section,.sonablate-hifu-legacy-section,.sonablate-hifu-philosophy-section,.sonablate-precision-partnership) :is(p,li,.sonablate-hifu-section-heading p){font-family:var(--type-body-font)!important;font-size:var(--type-body-size)!important;font-weight:var(--type-body-weight)!important;line-height:var(--type-body-line-height)!important}@media(max-width:899px){.redesign-sonablate-hifu-page .sonablate-hifu-page{--sonablate-hifu-page-gutter: 1rem}}@media(max-width:480px){.redesign-sonablate-hifu-page .sonablate-hifu-page{--sonablate-hifu-page-gutter: .5rem}}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership-card,.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership-card--featured{grid-template-rows:clamp(12.4rem,14vw,14.4rem) minmax(0,1fr)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership-card-media{inset:auto!important;overflow:hidden!important;background:var(--color-light-grey)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership-card-image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership-card-copy h3{color:var(--type-color-heading)!important;font-family:var(--type-card-title-font)!important;font-size:var(--type-card-title-size)!important;font-weight:var(--type-card-title-weight)!important;line-height:var(--type-card-title-line-height)!important;letter-spacing:0!important;text-align:var(--type-card-title-align)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership-outcome h3{color:var(--type-color-inverse-heading)!important;font-family:var(--type-card-title-font)!important;font-size:var(--type-card-title-size)!important;font-weight:var(--type-card-title-weight)!important;line-height:var(--type-card-title-line-height)!important;text-align:var(--type-card-title-align)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership-outcome p{color:var(--type-color-inverse-body)!important;font-family:var(--type-body-font)!important;font-size:var(--type-body-size)!important;font-weight:var(--type-body-weight)!important;line-height:var(--type-body-line-height)!important;text-align:var(--type-card-title-align)!important}@media(max-width:1200px){.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership-card-copy h3{font-size:var(--type-card-title-size-tablet)!important}}@media(max-width:899px){.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership-card,.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership-card--featured{grid-template-rows:clamp(10.5rem,34vw,12.8rem) auto!important}}@media(max-width:480px){.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership-card-copy h3{font-size:var(--type-card-title-size-compact)!important}}.redesign-sonablate-hifu-page{--redesign-sonablate-dark-text: var(--type-color-heading);--redesign-sonablate-white-text: var(--type-color-inverse-heading)}.redesign-sonablate-hifu-page .sonablate-hifu-page{color:var(--redesign-sonablate-dark-text)}.redesign-sonablate-hifu-page .sonablate-hifu-page>.sonablate-hifu-section-stage{border-top-color:transparent}.redesign-sonablate-hifu-page .sonablate-hifu-page :is(.sonablate-hifu-section-sprout,.sonablate-hifu-stage-seam,.sonablate-hifu-edge-line){display:none!important;background:none!important;box-shadow:none!important}.redesign-sonablate-hifu-page .sonablate-hifu-page :is(.sonablate-hifu-legacy-section,.sonablate-hifu-philosophy-section,.sonablate-precision-partnership) :is(h2,h3){color:var(--redesign-sonablate-dark-text)!important;-webkit-text-fill-color:var(--redesign-sonablate-dark-text)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page :is(.sonablate-hifu-legacy-section,.sonablate-hifu-philosophy-section,.sonablate-precision-partnership) :is(p,li){color:var(--redesign-sonablate-dark-text)!important;-webkit-text-fill-color:var(--redesign-sonablate-dark-text)!important}.redesign-sonablate-hifu-page .sonablate-precision-partnership{background:var(--redesign-sonablate-white-text)!important;color:var(--redesign-sonablate-dark-text)!important}.redesign-sonablate-hifu-page .sonablate-precision-partnership:before,.redesign-sonablate-hifu-page .sonablate-precision-partnership:after,.redesign-sonablate-hifu-page .sonablate-precision-partnership-wave,.redesign-sonablate-hifu-page .sonablate-precision-partnership-wave span{display:none!important}.redesign-sonablate-hifu-page .sonablate-precision-partnership-copy h2{color:var(--redesign-sonablate-dark-text)!important;-webkit-text-fill-color:var(--redesign-sonablate-dark-text)!important}.redesign-sonablate-hifu-page .sonablate-precision-partnership-subhead,.redesign-sonablate-hifu-page .sonablate-precision-partnership-support{color:var(--redesign-sonablate-dark-text)!important;-webkit-text-fill-color:var(--redesign-sonablate-dark-text)!important;font-family:var(--type-section-subtitle-font)!important;font-size:var(--type-section-subtitle-size)!important;font-weight:var(--type-cta-weight)!important;line-height:var(--type-section-subtitle-line-height)!important}.redesign-sonablate-hifu-page .sonablate-precision-partnership-body,.redesign-sonablate-hifu-page .sonablate-precision-partnership-card-copy ul,.redesign-sonablate-hifu-page .sonablate-precision-partnership-card-copy li,.redesign-sonablate-hifu-page .sonablate-precision-partnership-outcome-note{color:var(--redesign-sonablate-dark-text)!important;-webkit-text-fill-color:var(--redesign-sonablate-dark-text)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page :is(.sonablate-hifu-philosophy-quote,.sonablate-precision-partnership-outcome,.sonablate-global-resource--experts) :is(h2,h3,p,li,span,strong){color:var(--redesign-sonablate-white-text)!important;-webkit-text-fill-color:var(--redesign-sonablate-white-text)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership-copy h2{color:var(--redesign-sonablate-dark-text)!important;-webkit-text-fill-color:var(--redesign-sonablate-dark-text)!important;font-family:var(--type-section-title-font)!important;font-size:var(--type-section-title-size)!important;font-weight:var(--type-section-title-weight)!important;line-height:var(--type-section-title-line-height)!important;letter-spacing:0!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership-subhead{color:var(--redesign-sonablate-dark-text)!important;-webkit-text-fill-color:var(--redesign-sonablate-dark-text)!important;font-family:var(--type-section-subtitle-font)!important;font-size:var(--type-section-subtitle-size)!important;font-weight:var(--type-cta-weight)!important;line-height:var(--type-section-subtitle-line-height)!important;letter-spacing:0!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership-support,.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership-body{color:var(--redesign-sonablate-dark-text)!important;-webkit-text-fill-color:var(--redesign-sonablate-dark-text)!important;font-family:var(--type-body-font)!important;font-size:var(--type-body-size)!important;font-weight:var(--type-body-weight)!important;line-height:var(--type-body-line-height)!important;letter-spacing:0!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership-outcome p{font-family:var(--type-body-font)!important;font-size:var(--type-body-size)!important;font-weight:var(--type-body-weight)!important;line-height:var(--type-body-line-height)!important;letter-spacing:0!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-legacy-section .sonablate-hifu-legacy-card-body h3{color:var(--redesign-sonablate-dark-text)!important;-webkit-text-fill-color:var(--redesign-sonablate-dark-text)!important;font-family:var(--type-card-title-font)!important;font-size:clamp(1.28rem,1.45vw,var(--type-card-title-size))!important;font-weight:var(--type-card-title-weight)!important;line-height:var(--type-card-title-line-height)!important;letter-spacing:0!important;text-align:var(--type-card-title-align)!important}@media(max-width:480px){.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-legacy-section .sonablate-hifu-legacy-card-body h3{font-size:var(--type-card-title-size-compact)!important}}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-philosophy-section{padding-top:clamp(4.25rem,6vw,6.35rem)!important;padding-bottom:clamp(3.4rem,5vw,5.25rem)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-philosophy-kicker{display:none!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-philosophy-copy h3{color:var(--type-color-inverse-heading)!important;-webkit-text-fill-color:var(--type-color-inverse-heading)!important;font-family:var(--type-node-title-font)!important;font-size:var(--type-node-title-size)!important;font-weight:var(--type-node-title-weight)!important;line-height:var(--type-node-title-line-height)!important;text-align:left!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-philosophy-copy li,.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-philosophy-quote p,.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-philosophy-quote cite{color:var(--type-color-inverse-body)!important;-webkit-text-fill-color:var(--type-color-inverse-body)!important;font-family:var(--type-body-font)!important;font-size:var(--type-body-size)!important;font-weight:var(--type-body-weight)!important;line-height:var(--type-body-line-height)!important;text-align:left!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-philosophy-quote cite strong{font-weight:700!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-philosophy-video{min-height:var(--button-height)!important;padding:.72rem var(--button-padding-inline)!important;gap:var(--button-gap)!important;color:var(--button-primary-color)!important;-webkit-text-fill-color:var(--button-primary-color)!important;font-family:var(--type-cta-font)!important;font-size:var(--type-cta-size)!important;font-weight:var(--type-cta-weight)!important;line-height:var(--type-cta-line-height)!important;text-align:var(--type-cta-align)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-philosophy-video span{font:inherit!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-philosophy-quote{top:42%!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-legacy-timeline-copy strong,.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-legacy-timeline-copy span,.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-legacy-card-subtitle,.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-legacy-card-text{font-family:var(--type-body-font)!important;font-size:var(--type-body-size)!important;line-height:var(--type-body-line-height)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-legacy-timeline-copy strong{font-weight:700!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-legacy-timeline-copy span,.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-legacy-card-subtitle,.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-legacy-card-text{font-weight:var(--type-body-weight)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-legacy-card-text{text-align:left!important;text-align-last:left!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-copy h2{color:var(--type-color-heading)!important;-webkit-text-fill-color:var(--type-color-heading)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership :is(.sonablate-precision-partnership-card-copy h3,.sonablate-precision-partnership-card--featured h3){color:var(--color-teal-green)!important;-webkit-text-fill-color:var(--color-teal-green)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-outcome h3,.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-outcome p{color:var(--type-color-inverse-heading)!important;-webkit-text-fill-color:var(--type-color-inverse-heading)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-founder{width:min(100%,58rem)!important;justify-self:center!important;grid-template-columns:auto minmax(0,1fr)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-founder-copy{max-width:none}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-founder-statement{color:var(--type-color-heading)!important;-webkit-text-fill-color:var(--type-color-heading)!important;font-family:var(--type-node-title-font)!important;font-size:var(--type-node-title-size)!important;font-weight:var(--type-node-title-weight)!important;line-height:var(--type-node-title-line-height)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership .sonablate-precision-partnership-founder-statement em{color:var(--type-color-heading)!important;-webkit-text-fill-color:var(--type-color-heading)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-adaptive-platform-detail-title,.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-adaptive-platform-detail-copy dt{color:var(--type-color-heading)!important;-webkit-text-fill-color:var(--type-color-heading)!important;font-family:var(--type-node-title-font)!important;font-size:var(--type-node-title-size)!important;font-weight:var(--type-node-title-weight)!important;line-height:var(--type-node-title-line-height)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership-card--ai .sonablate-precision-partnership-card-copy{background:linear-gradient(180deg,#f4fcfd,#e9f8fa)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership-card--physicians .sonablate-precision-partnership-card-copy{background:linear-gradient(180deg,#f4fbf8,#e8f6f0)!important}.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-precision-partnership-card--robotics .sonablate-precision-partnership-card-copy{background:linear-gradient(180deg,#f5f9fd,#eaf3fb)!important}@media(max-width:760px){.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-philosophy-quote{position:relative!important;left:auto!important;top:auto!important;width:100%!important;margin-top:clamp(5.5rem,18vw,8rem)!important;transform:none!important}}@media(max-width:480px){.redesign-sonablate-hifu-page .sonablate-hifu-page .sonablate-hifu-philosophy-quote{margin-top:clamp(6.25rem,24vw,8.75rem)!important}}.site-footer{--site-footer-page-gutter: clamp(1rem, 4vw, 5rem);--site-footer-shell-width: 1768px;--site-footer-body-size: clamp(1.18rem, 1.45vw, 1.42rem);--site-footer-body-line-height: 1.55;position:relative;overflow:hidden;background:var(--color-teal-green);color:var(--color-white)}.site-footer:before{display:none}.site-footer-inner{position:relative;z-index:1;width:min(calc(100% - (var(--site-footer-page-gutter) * 2)),var(--site-footer-shell-width));margin:0 auto;padding:clamp(2.45rem,4vw,3.45rem) 0 clamp(2rem,3vw,2.7rem);display:grid;grid-template-columns:minmax(18rem,.62fr) minmax(0,1.8fr) minmax(16rem,.58fr);align-items:start;column-gap:clamp(1.8rem,3.4vw,4.6rem);row-gap:clamp(1.45rem,2vw,2rem)}.site-footer-brand{display:flex;align-items:flex-start}.site-footer-logo-link{display:inline-flex;align-items:center;color:var(--color-white);text-decoration:none}.site-footer-logo{display:block;width:clamp(15.5rem,22vw,20rem);max-width:100%;height:auto}.site-footer-column{min-width:0;display:grid;align-content:start;gap:.58rem;font-style:normal}.site-footer-column h2{margin:0;color:var(--color-white);font-family:var(--font-heading);font-size:clamp(1.45rem,1.75vw,1.72rem);font-weight:700;line-height:1.18}.site-footer-column p,.site-footer-column a{margin:0;color:color-mix(in srgb,var(--color-white) 90%,transparent);font-size:var(--site-footer-body-size);line-height:var(--site-footer-body-line-height)}.site-footer-column a{width:fit-content;max-width:100%;text-decoration:none;overflow-wrap:anywhere}.site-footer-column a:hover,.site-footer-column a:focus-visible{color:var(--color-white)}.site-footer-contact{gap:.62rem}.site-footer-contact-list{display:grid;grid-template-columns:max-content max-content max-content;align-items:start;gap:.6rem clamp(1.1rem,1.8vw,2.1rem)}.site-footer-contact-list p,.site-footer-contact-list a{width:auto}.site-footer-links{margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.75rem;list-style:none}.site-footer-links li{min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.site-footer-links a{color:var(--color-white);font-size:var(--site-footer-body-size);line-height:var(--site-footer-body-line-height);font-weight:400;text-decoration:none}.site-footer-legal{grid-column:1 / -1;padding-top:clamp(1.25rem,2vw,1.75rem);border-top:1px solid color-mix(in srgb,var(--color-white) 28%,transparent);display:grid;gap:.75rem}.site-footer-legal p{width:min(100%,100rem);margin:0 auto;color:color-mix(in srgb,var(--color-white) 72%,transparent);font-size:clamp(1.18rem,1.35vw,1.35rem);line-height:1.45;text-align:center;overflow-wrap:anywhere}.site-footer-legal strong{color:var(--color-white);font-weight:700}@media(max-width:1200px){.site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-brand{grid-column:1 / -1}.site-footer-contact-list{grid-template-columns:1fr}}@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{--site-footer-body-size: 1.12rem}.site-footer-inner{width:min(calc(100% - 3.5rem),var(--site-footer-shell-width));grid-template-columns:1fr;gap:1.2rem;padding-block:2.1rem 1.9rem}.site-footer-logo{width:15.5rem}.site-footer-legal p{font-size:1rem;text-align:left}}.technology-platform-page{--technology-platform-hero-min-height: calc(100vh - var(--header-height-desktop));background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),transparent 24rem),linear-gradient(180deg,#f6fcfd 0%,var(--color-white) 42%,#f7fcfd 100%)}.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%,color-mix(in srgb,var(--color-teal-green) 14%,transparent),transparent 22rem),radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--color-teal-green) 10%,transparent),transparent 26rem),linear-gradient(180deg,#f7fcfd 0%,var(--color-white) 48%,#f6fcfd 100%)}.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%,color-mix(in srgb,var(--color-teal-green) 13%,transparent),transparent 20rem),radial-gradient(circle at 76% 88%,color-mix(in srgb,var(--color-teal-green) 11%,transparent),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-navy-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-navy-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:var(--color-navy-blue);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,rgba(247,251,255,.58) 0%,var(--color-white) 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: var(--color-navy-blue);--lux2-ink: var(--color-navy-blue);--lux2-muted: #5c6b8f;--lux2-teal: var(--color-teal-green);--lux2-cyan: var(--color-teal-green);--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%,color-mix(in srgb,var(--color-teal-green) 12%,transparent) 0 1px,transparent 1px 13px),repeating-radial-gradient(ellipse at 7% 96%,color-mix(in srgb,var(--color-teal-green) 10%,transparent) 0 1px,transparent 1px 14px),linear-gradient(135deg,rgba(255,255,255,.98) 0%,#f7fcff 48%,var(--color-white) 100%);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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent),inset 0 1px #fffffff5,inset 0 -2rem 2.6rem color-mix(in srgb,var(--color-teal-green) 3.5%,transparent);cursor:pointer;transform:perspective(1300px) translateZ(-1rem)}.technology-lux2-card--prev{box-shadow:0 1.45rem 2.5rem color-mix(in srgb,var(--color-navy-blue) 12%,transparent),inset -1.2rem 0 1.5rem color-mix(in srgb,var(--color-teal-green) 5.5%,transparent),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 color-mix(in srgb,var(--color-navy-blue) 12%,transparent),inset 1.2rem 0 1.5rem color-mix(in srgb,var(--color-teal-green) 5.5%,transparent),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%,color-mix(in srgb,var(--color-teal-green) 5.5%,transparent)),repeating-linear-gradient(172deg,color-mix(in srgb,var(--color-teal-green) 8%,transparent) 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,color-mix(in srgb,var(--color-teal-green) 20%,transparent),#fffc)}.technology-lux2-card--next:after{left:-1rem;background:linear-gradient(90deg,#fffc,color-mix(in srgb,var(--color-teal-green) 20%,transparent),#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:color-mix(in srgb,var(--color-teal-green) 66%,transparent);box-shadow:0 1.7rem 3rem color-mix(in srgb,var(--color-navy-blue) 15%,transparent),inset 0 1px #fffffff5,inset 0 -2rem 2.6rem color-mix(in srgb,var(--color-teal-green) 4.5%,transparent);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:color-mix(in srgb,var(--color-teal-green) 82%,transparent);border-radius:1.28rem 1.55rem 1.55rem 1.28rem/1.24rem 1.85rem 1.85rem 1.24rem;background:linear-gradient(135deg,var(--color-navy-blue) 0%,var(--color-navy-blue) 42%,var(--color-navy-blue) 72%,var(--color-teal-green) 100%);box-shadow:0 2rem 3.4rem color-mix(in srgb,var(--color-navy-blue) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--color-teal-green) 38%,transparent),0 0 1.4rem color-mix(in srgb,var(--color-teal-green) 22%,transparent),inset -1.4rem 0 1.8rem color-mix(in srgb,var(--color-teal-green) 8%,transparent),inset 1px 1px #ffffff1f;color:var(--color-white);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%,color-mix(in srgb,var(--color-teal-green) 26%,transparent) 0 1px,transparent 1px 12px),linear-gradient(105deg,#ffffff14,#fff0 24% 70%,color-mix(in srgb,var(--color-teal-green) 14%,transparent))}.technology-lux2-card--active:after{top:4%;right:-.8rem;bottom:4%;width:2.4rem;z-index:0;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-teal-green) 0%,transparent),color-mix(in srgb,var(--color-teal-green) 34%,transparent),#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),color-mix(in srgb,var(--color-teal-green) 0%,transparent))}.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:var(--color-teal-green)}.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:var(--color-white)}.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 color-mix(in srgb,var(--color-teal-green) 18%,transparent);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 color-mix(in srgb,var(--color-teal-green) 32%,transparent);border-radius:999px;color:var(--color-teal-green);background:color-mix(in srgb,var(--color-teal-green) 10%,transparent)}.technology-lux2-why strong,.technology-lux2-benefits>strong{display:block;color:var(--color-teal-green);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:var(--color-teal-green)}.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:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 48%,transparent);border-radius:1.3rem;background:linear-gradient(180deg,#fffffff5,#f2fbfdeb),var(--color-white);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 color-mix(in srgb,var(--color-navy-blue) 14%,transparent),0 0 0 .34rem #ffffff5c;transform:translate(-50%,-50%)}.technology-lux2-card--active .technology-lux2-image-status{background:#061742d6;color:var(--color-teal-green);box-shadow:0 .9rem 1.8rem #00000038,0 0 0 .3rem color-mix(in srgb,var(--color-teal-green) 10%,transparent)}.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 color-mix(in srgb,var(--color-teal-green) 72%,transparent);border-radius:999px;background:linear-gradient(90deg,#0e8187fa,color-mix(in srgb,var(--color-teal-green) 98%,transparent) 48%,#20c4b5fa),var(--color-teal-green);color:var(--color-white);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 color-mix(in srgb,var(--color-teal-green) 22%,transparent),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:color-mix(in srgb,var(--color-teal-green) 95%,transparent);box-shadow:0 1rem 1.9rem color-mix(in srgb,var(--color-teal-green) 28%,transparent),0 0 1.1rem color-mix(in srgb,var(--color-teal-green) 20%,transparent),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 color-mix(in srgb,var(--color-navy-blue) 14%,transparent);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 color-mix(in srgb,var(--color-navy-blue) 18%,transparent);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 color-mix(in srgb,var(--color-teal-green) 12%,transparent)}@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%,color-mix(in srgb,var(--color-teal-green) 14%,transparent),transparent 28rem),radial-gradient(circle at 4% 72%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),transparent 22rem),linear-gradient(180deg,#f7fcfd 0%,var(--color-white) 48%,#f6fcfd 100%);color:var(--color-navy-blue)}.technology-lux-section:after{content:"";position:absolute;top:-10rem;right:-8rem;width:min(36rem,42vw);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--color-teal-green) 16%,transparent);border-radius:999px;background:repeating-radial-gradient(circle,color-mix(in srgb,var(--color-teal-green) 18%,transparent) 0 1px,transparent 1px .92rem);-webkit-mask-image:radial-gradient(circle,var(--color-black) 0 58%,transparent 72%);mask-image:radial-gradient(circle,var(--color-black) 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 color-mix(in srgb,var(--color-teal-green) 18%,transparent)}.technology-lux-chapter span{color:color-mix(in srgb,var(--color-teal-green) 14%,transparent);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 color-mix(in srgb,var(--color-teal-green) 32%,transparent);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:var(--color-navy-blue);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: color-mix(in srgb, var(--color-teal-green) 10%, transparent);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: color-mix(in srgb, var(--color-teal-green) 12%, transparent)}.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,var(--color-white))}.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:var(--color-navy-blue);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:var(--color-navy-blue);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:var(--color-navy-blue);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:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 14%,transparent)}.technology-lux-markers span{min-width:0;display:grid;justify-items:center;align-content:center;gap:.34rem;color:var(--color-navy-blue);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:var(--color-white);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 color-mix(in srgb,var(--color-teal-green) 20%,transparent);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:var(--color-navy-blue);font-size:var(--content-meta-font-size);font-weight:700;background:#fffc}.technology-lux-section{background:radial-gradient(circle at 94% 18%,color-mix(in srgb,var(--color-teal-green) 8%,transparent),transparent 24rem),radial-gradient(circle at 8% 90%,color-mix(in srgb,var(--color-teal-green) 8%,transparent),transparent 22rem),linear-gradient(180deg,#fbfdff 0%,var(--color-white) 48%,#f6fbfd 100%)}.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%,color-mix(in srgb,var(--color-teal-green) 8%,transparent) 0 1px,transparent 1px .82rem);-webkit-mask-image:linear-gradient(135deg,transparent 0 12%,var(--color-black) 34%,var(--color-black) 76%,transparent 100%);mask-image:linear-gradient(135deg,transparent 0 12%,var(--color-black) 34%,var(--color-black) 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:color-mix(in srgb,var(--color-teal-green) 22%,transparent);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:color-mix(in srgb,var(--color-teal-green) 70%,transparent);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,var(--color-navy-blue) 0%,var(--color-navy-blue) 48%,var(--color-navy-blue) 100%);box-shadow:0 1.45rem 3.2rem #082d5233,0 0 0 1px color-mix(in srgb,var(--color-teal-green) 36%,transparent) 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,color-mix(in srgb,var(--color-teal-green) 24%,transparent) 0 1px,transparent 1px .72rem);-webkit-mask-image:radial-gradient(circle,var(--color-black) 0 56%,transparent 72%);mask-image:radial-gradient(circle,var(--color-black) 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:var(--color-white)}.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:var(--color-teal-green)}.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 color-mix(in srgb,var(--color-teal-green) 22%,transparent);background:#03193e70}.technology-lux-card--active .technology-lux-why svg{color:var(--color-teal-green);background:color-mix(in srgb,var(--color-teal-green) 8%,transparent)}.technology-lux-card--active .technology-lux-benefits ul{margin-top:.9rem}.technology-lux-card--active .technology-lux-benefits li svg{color:var(--color-teal-green)}.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%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),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 color-mix(in srgb,var(--color-teal-green) 28%,transparent);border-radius:var(--surface-apple-radius);background:radial-gradient(circle at 88% 7%,color-mix(in srgb,var(--color-teal-green) 18%,transparent),transparent 20rem),linear-gradient(180deg,#f8fdfffa,#f0fafcf5);color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 18%,transparent);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 color-mix(in srgb,var(--color-teal-green) 16%,transparent);background:linear-gradient(90deg,#ffffffe0,#ffffff61),radial-gradient(circle at 6% 20%,color-mix(in srgb,var(--color-teal-green) 10%,transparent),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:var(--color-navy-blue);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:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 24%,transparent);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 color-mix(in srgb,var(--color-teal-green) 16%,transparent);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:color-mix(in srgb,var(--color-teal-green) 9%,transparent);color:#008f99}.technology-directional-modal-section-heading h4{margin:.32rem 0 0;color:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 14%,transparent);border-radius:.9rem;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),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:var(--color-navy-blue);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:color-mix(in srgb,var(--color-teal-green) 9%,transparent);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:var(--color-navy-blue);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%,color-mix(in srgb,var(--color-teal-green) 16%,transparent),transparent 8rem),#eefafb}.technology-directional-training-cta strong{display:block;color:var(--color-navy-blue);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:var(--color-white);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:var(--color-navy-blue);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:var(--color-navy-blue);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:color-mix(in srgb,var(--color-teal-green) 30%,transparent);border-radius:1.15rem;background:radial-gradient(circle at 88% 4%,color-mix(in srgb,var(--color-teal-green) 16%,transparent),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%,color-mix(in srgb,var(--color-teal-green) 10%,transparent),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:var(--color-navy-blue);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:color-mix(in srgb,var(--color-teal-green) 8%,transparent);color:#008a95;stroke-width:1.95}.technology-directional-modal-section-heading h4{margin-top:.24rem;color:var(--color-navy-blue);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%,color-mix(in srgb,var(--color-teal-green) 10%,transparent),transparent 6rem),var(--color-white);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:var(--color-navy-blue);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:var(--color-white);color:var(--color-navy-blue);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:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 18%,transparent);border-radius:.72rem;background:radial-gradient(circle at 0 100%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),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:var(--color-navy-blue);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:var(--color-white);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 color-mix(in srgb,var(--color-teal-green) 42%,transparent);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 color-mix(in srgb,var(--color-navy-blue) 14%,transparent)}.technology-directional-faculty-card>img{display:none}.technology-directional-faculty-card blockquote{color:var(--color-navy-blue);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:var(--color-navy-blue);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 color-mix(in srgb,var(--color-teal-green) 12%,transparent)}.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%,color-mix(in srgb,var(--color-teal-green) 8%,transparent),transparent 28rem),radial-gradient(circle at 2% 88%,color-mix(in srgb,var(--color-teal-green) 8%,transparent),transparent 26rem),linear-gradient(180deg,#fbfdff 0%,var(--color-white) 52%,#f8fcfd 100%)}.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%,color-mix(in srgb,var(--color-teal-green) 5%,transparent) 51.2% 51.35%,transparent 51.55%),linear-gradient(136deg,transparent 0 54%,color-mix(in srgb,var(--color-teal-green) 4.5%,transparent) 54.1% 54.25%,transparent 54.45%),linear-gradient(140deg,transparent 0 57%,color-mix(in srgb,var(--color-teal-green) 4%,transparent) 57.1% 57.22%,transparent 57.4%);-webkit-mask-image:linear-gradient(90deg,transparent 0 27%,var(--color-black) 52%,var(--color-black) 100%);mask-image:linear-gradient(90deg,transparent 0 27%,var(--color-black) 52%,var(--color-black) 100%);opacity:.78}.technology-lux-section:after{top:auto;right:auto;bottom:-10rem;left:-9rem;width:min(34rem,38vw);border-color:color-mix(in srgb,var(--color-teal-green) 10%,transparent);background:repeating-radial-gradient(circle,color-mix(in srgb,var(--color-teal-green) 13%,transparent) 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:color-mix(in srgb,var(--color-teal-green) 24%,transparent);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 color-mix(in srgb,var(--color-teal-green) 34%,transparent) 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%,color-mix(in srgb,var(--color-teal-green) 8%,transparent)),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:var(--color-navy-blue);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:var(--color-navy-blue);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:var(--color-navy-blue);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%,color-mix(in srgb,var(--color-teal-green) 12%,transparent),transparent 18rem),radial-gradient(circle at 76% 88%,color-mix(in srgb,var(--color-teal-green) 10%,transparent),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-black:#000;--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-light-grey\)\]{background-color:var(--color-light-grey)}.bg-\[var\(--color-medium-teal\)\]{background-color:var(--color-medium-teal)}.bg-\[var\(--color-navy-blue\)\]{background-color:var(--color-navy-blue)}.bg-\[var\(--color-teal-green\)\]{background-color:var(--color-teal-green)}.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))}.bg-\[linear-gradient\(180deg\,var\(--color-teal-green\)\,var\(--color-teal-green\)\)\]{background-image:linear-gradient(180deg,var(--color-teal-green),var(--color-teal-green))}.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-\[var\(--color-navy-blue\)\]{color:var(--color-navy-blue)}.text-\[var\(--color-teal-green\)\]{color:var(--color-teal-green)}.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)}.shadow\/vignette{--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)}.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\:bg-\[var\(--color-navy-blue\)\]:before{content:var(--tw-content);background-color:var(--color-navy-blue)}.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-\[var\(--color-navy-blue\)\]{background-color:var(--color-navy-blue)}.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)}.\[\&\>svg\]\:text-\[var\(--color-teal-green\)\]>svg{color:var(--color-teal-green)}@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-teal-green:#009ca6;--color-dark-teal:#005670;--color-navy-blue:#1b365d;--color-deep-navy:#0c2340;--color-light-blue:#b7dde1;--color-prostate-cancer-blue:#8fc9e8;--color-prostate-cancer-blue-strong:#2f78a8;--color-prostate-cancer-blue-soft:var(--color-prostate-cancer-blue)}@supports (color:color-mix(in lab,red,red)){:root{--color-prostate-cancer-blue-soft:color-mix(in srgb, var(--color-prostate-cancer-blue) 18%, var(--color-white))}}:root{--color-prostate-cancer-blue-panel:var(--color-prostate-cancer-blue)}@supports (color:color-mix(in lab,red,red)){:root{--color-prostate-cancer-blue-panel:color-mix(in srgb, var(--color-prostate-cancer-blue) 30%, var(--color-white))}}:root{--color-bph-green-soft:var(--color-teal-green)}@supports (color:color-mix(in lab,red,red)){:root{--color-bph-green-soft:color-mix(in srgb, var(--color-teal-green) 10%, var(--color-white))}}:root{--color-bph-green-panel:var(--color-teal-green)}@supports (color:color-mix(in lab,red,red)){:root{--color-bph-green-panel:color-mix(in srgb, var(--color-teal-green) 16%, var(--color-white))}}:root{--color-light-grey:#dbe2e9;--color-white:#fff;--color-black:#000;--surface-content-white:var(--color-white);--surface-content-ice:radial-gradient(62rem 28rem at 92% 8%, var(--color-light-blue), transparent 68%), radial-gradient(36rem 20rem at 8% 86%, var(--color-teal-green), transparent 72%), linear-gradient(180deg, var(--color-white) 0%, #f4fbfc 58%, #eef7f8 100%)}@supports (color:color-mix(in lab,red,red)){:root{--surface-content-ice:radial-gradient(62rem 28rem at 92% 8%, color-mix(in srgb, var(--color-light-blue) 34%, transparent), transparent 68%), radial-gradient(36rem 20rem at 8% 86%, color-mix(in srgb, var(--color-teal-green) 11%, transparent), transparent 72%), linear-gradient(180deg, var(--color-white) 0%, #f4fbfc 58%, #eef7f8 100%)}}:root{--surface-content-grey:radial-gradient(46rem 22rem at 88% 14%, var(--color-light-blue), transparent 68%), linear-gradient(180deg, #f8fbfc 0%, var(--color-light-grey) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--surface-content-grey:radial-gradient(46rem 22rem at 88% 14%, color-mix(in srgb, var(--color-light-blue) 28%, transparent), transparent 68%), linear-gradient(180deg, #f8fbfc 0%, var(--color-light-grey) 100%)}}:root{--surface-illustrated-light:radial-gradient(52rem 26rem at 92% 0%, var(--color-light-blue), transparent 68%), radial-gradient(34rem 18rem at 8% 92%, var(--color-teal-green), transparent 72%), linear-gradient(180deg, var(--color-white) 0%, #f6fcfd 100%)}@supports (color:color-mix(in lab,red,red)){:root{--surface-illustrated-light:radial-gradient(52rem 26rem at 92% 0%, color-mix(in srgb, var(--color-light-blue) 32%, transparent), transparent 68%), radial-gradient(34rem 18rem at 8% 92%, color-mix(in srgb, var(--color-teal-green) 12%, transparent), transparent 72%), linear-gradient(180deg, var(--color-white) 0%, #f6fcfd 100%)}}:root{--surface-soft-separator:var(--color-teal-green)}@supports (color:color-mix(in lab,red,red)){:root{--surface-soft-separator:color-mix(in srgb, var(--color-teal-green) 18%, transparent)}}.app-shell--redesign{--font-heading:"Inter", Arial, sans-serif;--font-body:"Inter", Arial, sans-serif;--redesign-reference-heading-font:"Inter", Arial, sans-serif;--redesign-reference-body-font:"Inter", Arial, sans-serif;--type-hero-title-font:var(--redesign-reference-heading-font);--type-hero-title-size:3rem;--type-hero-title-weight:800;--type-hero-title-line-height:1.16;--type-hero-title-align:left;--type-hero-subtitle-font:var(--redesign-reference-body-font);--type-hero-subtitle-size:1.25rem;--type-hero-subtitle-weight:400;--type-hero-subtitle-line-height:1.34;--type-hero-subtitle-align:left;--type-section-title-font:var(--redesign-reference-heading-font);--type-section-title-size:2.35rem;--type-section-title-weight:800;--type-section-title-line-height:1.2;--type-section-title-align:center;--type-section-subtitle-font:var(--redesign-reference-body-font);--type-section-subtitle-size:1.25rem;--type-section-subtitle-weight:400;--type-section-subtitle-line-height:1.34;--type-section-subtitle-align:center;--type-card-title-font:var(--redesign-reference-heading-font);--type-card-title-size:1.55rem;--type-card-title-size-compact:1.28rem;--type-card-title-size-tablet:clamp(1.28rem, 1.7vw, 1.48rem);--type-card-title-weight:700;--type-card-title-line-height:1.24;--type-card-title-align:center;--type-node-title-font:var(--redesign-reference-heading-font);--type-node-title-size:1.55rem;--type-node-title-size-compact:1.28rem;--type-node-title-weight:700;--type-node-title-line-height:1.24;--type-node-title-align:left;--type-body-font:var(--redesign-reference-body-font);--type-body-size:1.25rem;--type-body-weight:400;--type-body-line-height:1.34;--type-body-align:left;--type-small-font-size:1rem;--type-small-line-height:1.38;--type-source-note-font:var(--redesign-reference-body-font);--type-source-note-size:clamp(.94rem, .86vw, 1.02rem);--type-source-note-weight:400;--type-source-note-line-height:1.35;--type-source-note-align:left;--type-source-note-color:var(--color-navy-blue)}@supports (color:color-mix(in lab,red,red)){.app-shell--redesign{--type-source-note-color:color-mix(in srgb, var(--color-navy-blue) 76%, var(--color-teal-green))}}.app-shell--redesign{--type-source-note-surface:var(--color-teal-green)}@supports (color:color-mix(in lab,red,red)){.app-shell--redesign{--type-source-note-surface:color-mix(in srgb, var(--color-teal-green) 7%, var(--color-white))}}.app-shell--redesign{--type-source-note-border:var(--color-teal-green)}@supports (color:color-mix(in lab,red,red)){.app-shell--redesign{--type-source-note-border:color-mix(in srgb, var(--color-teal-green) 18%, transparent)}}.app-shell--redesign{--type-cta-font:var(--type-body-font);--type-cta-size:var(--type-body-size);--type-cta-weight:700;--type-cta-line-height:1.15;--type-cta-align:center;--button-text-size:var(--type-cta-size);--button-text-weight:var(--type-cta-weight);--button-height:3.25rem;--button-padding-inline:1.55rem;--button-gap:.7rem;--button-radius-primary:0px;--button-radius-secondary:0px;--button-primary-background:var(--color-teal-green);--button-primary-color:var(--color-white);--button-primary-border:var(--color-teal-green);--button-primary-shadow:0 12px 24px var(--color-teal-green)}@supports (color:color-mix(in lab,red,red)){.app-shell--redesign{--button-primary-shadow:0 12px 24px color-mix(in srgb, var(--color-teal-green) 18%, transparent)}}.app-shell--redesign{--button-secondary-background:var(--color-white);--button-secondary-color:var(--color-teal-green);--button-secondary-border:var(--color-teal-green)}@supports (color:color-mix(in lab,red,red)){.app-shell--redesign{--button-secondary-border:color-mix(in srgb, var(--color-teal-green) 60%, transparent)}}.app-shell--redesign{--button-secondary-shadow:none;--button-dark-background:var(--color-navy-blue);--button-dark-color:var(--color-white);--button-dark-border:var(--color-navy-blue);--button-dark-shadow:0 12px 24px var(--color-navy-blue)}@supports (color:color-mix(in lab,red,red)){.app-shell--redesign{--button-dark-shadow:0 12px 24px color-mix(in srgb, var(--color-navy-blue) 18%, transparent)}}.app-shell--redesign{--type-color-heading:var(--color-deep-navy);--type-color-body:var(--color-deep-navy);--type-color-muted:var(--color-deep-navy)}@supports (color:color-mix(in lab,red,red)){.app-shell--redesign{--type-color-muted:color-mix(in srgb, var(--color-deep-navy) 72%, var(--color-white))}}.app-shell--redesign{--type-color-inverse-heading:var(--color-white);--type-color-inverse-body:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.app-shell--redesign{--type-color-inverse-body:color-mix(in srgb, var(--color-white) 92%, transparent)}}.app-shell--redesign{--type-color-inverse-muted:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.app-shell--redesign{--type-color-inverse-muted:color-mix(in srgb, var(--color-white) 78%, transparent)}}.app-shell--redesign{--redesign-hero-title-size:var(--type-hero-title-size);--redesign-hero-title-weight:var(--type-hero-title-weight);--redesign-hero-title-line-height:var(--type-hero-title-line-height);--redesign-body-size:var(--type-body-size);--redesign-body-line-height:var(--type-body-line-height);--heading-hero-size:var(--type-hero-title-size);--heading-section-size:var(--type-section-title-size);--heading-featured-size:var(--type-node-title-size);--heading-card-size:var(--type-card-title-size);--section-intro-font-size:var(--type-section-subtitle-size);--section-intro-line-height:var(--type-section-subtitle-line-height);--content-body-font-size:var(--type-body-size);--content-body-line-height:var(--type-body-line-height);--content-small-font-size:var(--type-small-font-size);--content-small-line-height:var(--type-small-line-height);--content-meta-font-size:var(--type-source-note-size);--content-meta-line-height:var(--type-source-note-line-height)}@media(max-width:899px){.app-shell--redesign{--type-hero-title-size:2.65rem;--type-hero-subtitle-size:1.12rem;--type-section-title-size:2.12rem;--type-section-subtitle-size:1.12rem;--type-card-title-size:1.38rem;--type-card-title-size-tablet:1.38rem;--type-node-title-size:1.38rem;--type-body-size:1.12rem;--type-small-font-size:.98rem;--type-source-note-size:.88rem}}@media(max-width:480px){.app-shell--redesign{--type-hero-title-size:2.35rem;--type-hero-subtitle-size:1.05rem;--type-section-title-size:2rem;--type-section-subtitle-size:1.05rem;--type-card-title-size:1.28rem;--type-card-title-size-tablet:1.28rem;--type-card-title-size-compact:1.28rem;--type-node-title-size:1.28rem;--type-node-title-size-compact:1.28rem;--type-body-size:1.05rem;--type-small-font-size:.96rem;--type-source-note-size:.84rem}}:root{--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;--hero-copy-inline-start:6rem;--hero-copy-inline-start-compact:clamp(2.5rem, 4.25vw, 4.75rem);--hero-copy-inline-start-tablet:clamp(1rem, 3.2vw, 1.8rem);--hero-copy-inline-start-phone:1rem;--hero-copy-block-start:clamp(15.5rem, 23vh, 18.5rem);--hero-copy-block-start-tablet:clamp(12.5rem, 21vh, 15rem);--hero-copy-block-start-phone:4.5rem;--button-hover-lift:-2px;--button-hover-scale:1.015;--button-hover-filter:brightness(1.035) saturate(1.04);--button-hover-shadow:0 18px 34px var(--color-navy-blue)}@supports (color:color-mix(in lab,red,red)){:root{--button-hover-shadow:0 18px 34px color-mix(in srgb, var(--color-navy-blue) 16%, transparent)}}:root{--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:var(--color-navy-blue)}@supports (color:color-mix(in lab,red,red)){:root{--glow-capsule-from:color-mix(in srgb, var(--color-navy-blue) 42%, var(--color-teal-green))}}:root{--glow-capsule-mid:var(--color-teal-green)}@supports (color:color-mix(in lab,red,red)){:root{--glow-capsule-mid:color-mix(in srgb, var(--color-teal-green) 70%, var(--color-navy-blue))}}:root{--glow-capsule-to:var(--color-teal-green);--glow-capsule-edge:var(--color-teal-green)}@supports (color:color-mix(in lab,red,red)){:root{--glow-capsule-edge:color-mix(in srgb, var(--color-teal-green) 56%, transparent)}}:root{--glow-capsule-halo:var(--color-teal-green)}@supports (color:color-mix(in lab,red,red)){:root{--glow-capsule-halo:color-mix(in srgb, var(--color-teal-green) 32%, transparent)}}:root{--glow-capsule-radius:var(--surface-apple-radius-compact);--glow-capsule-sheen-speed:5.5s;--surface-apple-outline:1px solid var(--color-navy-blue)}@supports (color:color-mix(in lab,red,red)){:root{--surface-apple-outline:1px solid color-mix(in srgb, var(--color-navy-blue) 8%, transparent)}}:root{--surface-apple-outline-offset:-1px;--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{background:var(--color-white);color:var(--color-navy-blue);font-family:var(--font-body);overflow-x:clip}a{color:inherit}.app-shell{background:var(--color-white);min-height:100vh}.app-shell--redesign{min-height:100vh}.app-shell--redesign .site-header{--header-control-radius:0px;--header-panel-radius:0px;--header-desktop-nav-font-size:1.1rem;--header-desktop-dropdown-font-size:1.25rem;--header-nav-active-width:10.5rem;--header-nav-active-height:2.8rem;--header-nav-active-padding:1.3rem}.app-shell--redesign .nav-trigger,.app-shell--redesign .nav-item.is-featured .nav-trigger,.app-shell--redesign .dropdown a{border-radius:0!important}.app-shell--redesign .nav-trigger{font-family:var(--font-body)!important;letter-spacing:0!important;font-size:1.1rem!important;font-weight:700!important}.app-shell--redesign .dropdown a{font-family:var(--font-body)!important;font-size:1.25rem!important;font-weight:400!important;line-height:1.34!important}.app-shell--redesign .nav-item.is-featured .nav-trigger{width:218px!important;min-height:50px!important;font-family:var(--font-body)!important;letter-spacing:0!important;border-radius:0!important;font-size:1.06rem!important;font-weight:700!important}.app-shell--redesign :is(.redesign-provider-eyebrow,.provider-gateway-eyebrow,.provider-technology-resources-eyebrow,.sona-provider-education-eyebrow,.provider-technology-showcase-eyebrow,.patient-difference-eyebrow,.patient-hifu-help-kicker,.patient-impact-worldwide-kicker,.patient-treatment-pathway-eyebrow,.patient-resource-kicker,.patient-education-guide-kicker,.hospital-asc-section-eyebrow,.hospital-asc-readiness-eyebrow,.hospital-asc-coding-featured-kicker){display:none!important}.app-shell--redesign :is(.home-hero-copy,.patient-hero-copy,.provider-hero-content,.provider-search-hero-copy,.hospital-asc-hero-copy,.sonablate-hifu-hero-copy,.clinical-evidence-hero-copy,.clinical-research-collaboration-hero-copy,.caregiver-support-hero-copy){text-align:left!important}.app-shell--redesign :is(.home-hero-title,.patient-hero h1,.provider-hero-content h1,.provider-search-hero-copy h1,.hospital-asc-hero h1,.sonablate-hifu-hero-title,.clinical-evidence-hero-copy h1,.clinical-research-collaboration-hero-copy h1,.caregiver-support-hero-title){font-family:var(--redesign-reference-heading-font)!important;font-size:var(--redesign-hero-title-size)!important;font-weight:var(--redesign-hero-title-weight)!important;line-height:var(--redesign-hero-title-line-height)!important;letter-spacing:0!important;text-align:left!important}.app-shell--redesign :is(.home-hero-description,.patient-hero p,.provider-hero-description,.provider-search-hero-copy p,.hospital-asc-hero-copy>p:last-of-type,.sonablate-hifu-hero-copy p,.clinical-evidence-hero-intro,.clinical-research-collaboration-hero-intro,.caregiver-support-hero-subtitle,.caregiver-support-hero-body,.caregiver-support-hero-note){font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-body-size)!important;font-weight:400!important;line-height:var(--redesign-body-line-height)!important;letter-spacing:0!important;text-align:left!important}.app-shell--redesign :is(.home-hero-cta,.patient-hero-provider-cta,.provider-hero-cta,.provider-search-back-button,.hospital-asc-primary-cta,.sonablate-hifu-primary-cta,.sonablate-hifu-secondary-cta,.clinical-evidence-hero-cta){font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-body-size)!important;line-height:1.15!important}.app-shell--redesign main :is(p,li,dd,[class*=copy],[class*=body],[class*=description],[class*=summary]){font-family:var(--type-body-font)!important;font-size:var(--type-body-size)!important;font-weight:var(--type-body-weight)!important;line-height:var(--type-body-line-height)!important;letter-spacing:0!important}.app-shell--redesign main :is([class*=hero-copy],[class*=hero-content],[class*=hero-description],[class*=hero-subtitle],[class*=hero-intro]){text-align:var(--type-hero-subtitle-align)!important}.app-shell--redesign main :is([class*=hero-copy] p,[class*=hero-content] p,[class*=hero-description],[class*=hero-subtitle],[class*=hero-intro]){font-family:var(--type-hero-subtitle-font)!important;font-size:var(--type-hero-subtitle-size)!important;font-weight:var(--type-hero-subtitle-weight)!important;line-height:var(--type-hero-subtitle-line-height)!important;text-align:var(--type-hero-subtitle-align)!important}.app-shell--redesign main :is([class*=section-heading],[class*=section-header],[class*=heading]){text-align:var(--type-section-title-align)!important}.app-shell--redesign main section:not([class*=hero]) :is([class*=section-heading] h2,[class*=section-header] h2,[class*=heading] h2){color:var(--type-color-heading)!important;font-family:var(--type-section-title-font)!important;font-size:var(--type-section-title-size)!important;font-weight:var(--type-section-title-weight)!important;line-height:var(--type-section-title-line-height)!important;letter-spacing:0!important;text-align:var(--type-section-title-align)!important}.app-shell--redesign main section:not([class*=hero]) :is([class*=section-heading] p,[class*=section-header] p,[class*=heading] p,[class*=section-subtitle],[class*=section-intro]){font-family:var(--type-section-subtitle-font)!important;font-size:var(--type-section-subtitle-size)!important;font-weight:var(--type-section-subtitle-weight)!important;line-height:var(--type-section-subtitle-line-height)!important;letter-spacing:0!important;text-align:var(--type-section-subtitle-align)!important}.app-shell--redesign main :is([class*=step] h3,[class*=node] h3,[class*=fact] strong,[class*=item] h3,[class*=point] h3){color:var(--type-color-heading)!important;font-family:var(--type-node-title-font)!important;font-size:var(--type-node-title-size)!important;font-weight:var(--type-node-title-weight)!important;line-height:var(--type-node-title-line-height)!important;letter-spacing:0!important;text-align:var(--type-node-title-align)!important}.app-shell--redesign main :is([class*=card] h3,[class*=card-title],[class*=card-heading] h3,[class*=card-copy] h3,[class*=tile] h3){color:var(--type-color-heading)!important;font-family:var(--type-card-title-font)!important;font-size:var(--type-card-title-size)!important;font-weight:var(--type-card-title-weight)!important;line-height:var(--type-card-title-line-height)!important;letter-spacing:0!important;text-align:var(--type-card-title-align)!important}.app-shell--redesign main :is(button,a[class*=-cta],a[class*=-primary],a[class*=-secondary],[class*=button]){font-family:var(--type-cta-font)!important;font-size:var(--type-cta-size)!important;font-weight:var(--type-cta-weight)!important;line-height:var(--type-cta-line-height)!important;text-align:var(--type-cta-align)!important}.app-shell--redesign main :is(a[class*=-cta],a[class*=-primary],a[class*=-secondary],button[class*=cta],button[class*=button],[class*=button]):not([class*=control]):not([class*=dot]):not([class*=video]):not([class*=trigger]):not([class*=icon]):not([class*=tab]):not([class*=toggle]):not([class*=close]):not([class*=avatar-frame]){min-height:var(--button-height)!important;padding-inline:var(--button-padding-inline)!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:var(--button-gap)!important;border-radius:var(--button-radius-primary)!important;font-size:var(--button-text-size)!important;font-weight:var(--button-text-weight)!important;line-height:var(--type-cta-line-height)!important;text-align:center!important;white-space:nowrap!important;text-decoration:none!important;display:inline-flex!important}.app-shell--redesign main :is([class*=button--primary],[class*=button-primary],[class*=primary-button]):not([class*=secondary]):not([class*=ghost]):not([class*=control]):not([class*=dot]):not([class*=video]):not([class*=trigger]):not([class*=icon]):not([class*=tab]):not([class*=toggle]):not([class*=close]):not([class*=avatar-frame]){border:1px solid var(--button-primary-border)!important;border-color:var(--button-primary-border)!important;background:var(--button-primary-background)!important;color:var(--button-primary-color)!important;box-shadow:var(--button-primary-shadow)!important}.app-shell--redesign main :is([class*=button--secondary],[class*=button-secondary],[class*=secondary-button]):not([class*=control]):not([class*=dot]):not([class*=video]):not([class*=trigger]):not([class*=icon]):not([class*=tab]):not([class*=toggle]):not([class*=close]):not([class*=avatar-frame]){border:1px solid var(--button-secondary-border)!important;border-color:var(--button-secondary-border)!important;background:var(--button-secondary-background)!important;color:var(--button-secondary-color)!important;box-shadow:var(--button-secondary-shadow)!important}.app-shell--redesign main :is([class*=button--dark],[class*=button-dark],[class*=dark-button],[class*=button--navy],[class*=button-navy],[class*=navy-button]):not([class*=control]):not([class*=dot]):not([class*=video]):not([class*=trigger]):not([class*=icon]):not([class*=tab]):not([class*=toggle]):not([class*=close]):not([class*=avatar-frame]){border:1px solid var(--button-dark-border)!important;border-color:var(--button-dark-border)!important;background:var(--button-dark-background)!important;color:var(--button-dark-color)!important;box-shadow:var(--button-dark-shadow)!important}body .app-shell main a.sona-button,body .app-shell main button.sona-button,body .app-shell .sona-button{min-height:var(--button-height)!important;max-width:100%!important;padding-inline:var(--button-padding-inline)!important;justify-content:center!important;align-items:center!important;gap:var(--button-gap)!important;border-radius:var(--button-radius-primary)!important;font-family:var(--type-cta-font)!important;font-size:var(--button-text-size)!important;font-weight:var(--button-text-weight)!important;line-height:var(--type-cta-line-height)!important;text-align:center!important;white-space:nowrap!important;text-decoration:none!important;display:inline-flex!important}body .app-shell main a.sona-button--primary,body .app-shell main button.sona-button--primary,body .app-shell .sona-button--primary{border:1px solid var(--button-primary-border)!important;background:var(--button-primary-background)!important;color:var(--button-primary-color)!important;box-shadow:var(--button-primary-shadow)!important}body .app-shell main a.sona-button--dark,body .app-shell main button.sona-button--dark,body .app-shell .sona-button--dark{border:1px solid var(--button-dark-border)!important;background:var(--button-dark-background)!important;color:var(--button-dark-color)!important;box-shadow:var(--button-dark-shadow)!important}body .app-shell main a.sona-button--secondary,body .app-shell main button.sona-button--secondary,body .app-shell .sona-button--secondary{border:1px solid var(--button-secondary-border)!important;background:var(--button-secondary-background)!important;color:var(--button-secondary-color)!important;box-shadow:var(--button-secondary-shadow)!important}.app-shell--redesign main :is(caption,small,cite,figcaption,[class*=source],[class*=reference],[class*=citation],[class*=footnote],[class*=disclaimer],[class*=caption],[class*=meta],[class*=note]){color:var(--type-color-muted)!important;font-family:var(--type-source-note-font)!important;font-size:var(--type-source-note-size)!important;font-weight:var(--type-source-note-weight)!important;line-height:var(--type-source-note-line-height)!important;letter-spacing:0!important;text-align:var(--type-source-note-align)!important}.app-shell--redesign main :is([class*=dark],[class*=navy],[class*=active],[class*=selected],[class*=outcome],[class*=hero]) :is(h1,h2,h3,h4,strong){color:var(--type-color-inverse-heading)}.app-shell--redesign main :is([class*=dark],[class*=navy],[class*=active],[class*=selected],[class*=outcome],[class*=hero]) :is(p,li,span){color:var(--type-color-inverse-body)}.app-shell--redesign main :is([class*=dark],[class*=navy],[class*=active],[class*=selected],[class*=outcome],[class*=hero]) :is(caption,small,cite,figcaption,[class*=source],[class*=reference],[class*=citation],[class*=footnote],[class*=disclaimer],[class*=caption],[class*=meta],[class*=note]){color:var(--type-color-inverse-muted)!important}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-teal-green);background:var(--color-white);min-height:3.05rem;color:var(--color-navy-blue);box-shadow:none;filter:none;letter-spacing:0;transition:border-color var(--button-motion),box-shadow var(--button-motion),outline-color var(--button-motion);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-teal-green);background:var(--color-white);color:var(--color-navy-blue);box-shadow:none;filter:none;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:3px solid var(--color-teal-green)}@supports (color:color-mix(in lab,red,red)){body .app-shell .poster-hero-progress-cta:focus-visible{outline:3px solid color-mix(in srgb,var(--color-teal-green) 38%,transparent)}}body .app-shell .poster-hero-progress-cta:focus-visible{outline-offset:4px}body .app-shell .poster-hero-progress-cta:before{content:"";z-index:0;border-radius:var(--poster-hero-progress-cta-radius);background:var(--color-teal-green);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-navy-blue);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:var(--color-white)}@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 var(--color-navy-blue)}@supports (color:color-mix(in lab,red,red)){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-shadow:0 1.05rem 2rem color-mix(in srgb, var(--color-navy-blue) 14%, transparent)}}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--]){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}}body .app-shell :is([role=dialog],[aria-modal=true],[class$=-dialog],[class*="-dialog "],[class*=-dialog--],[class*=-dialog-],[class$=-modal],[class*="-modal "],[class*=-modal--],[class*=-modal-],[class$=-popover],[class*="-popover "],[class*=-popover--],[class*=-popover-]){--modal-body-font-size:var(--redesign-body-size,1.25rem);--modal-body-line-height:var(--redesign-body-line-height,1.34);--content-body-font-size:var(--modal-body-font-size);--content-small-font-size:var(--modal-body-font-size);--content-meta-font-size:var(--modal-body-font-size);--heading-card-size:max(1.55rem, var(--modal-body-font-size));font-family:var(--redesign-reference-body-font,var(--font-body))!important;font-size:var(--modal-body-font-size)!important;line-height:var(--modal-body-line-height)!important}body .app-shell :is([role=dialog],[aria-modal=true],[class$=-dialog],[class*="-dialog "],[class*=-dialog--],[class*=-dialog-],[class$=-modal],[class*="-modal "],[class*=-modal--],[class*=-modal-],[class$=-popover],[class*="-popover "],[class*=-popover--],[class*=-popover-]) :is(p,li,dt,dd,span,small,strong,em,label,input,textarea,select,option,button,a){font-family:var(--redesign-reference-body-font,var(--font-body))!important;font-size:var(--modal-body-font-size,var(--redesign-body-size,1.25rem))!important;line-height:var(--modal-body-line-height,var(--redesign-body-line-height,1.34))!important}body .app-shell :is([role=dialog],[aria-modal=true],[class$=-dialog],[class*="-dialog "],[class*=-dialog--],[class*=-dialog-],[class$=-modal],[class*="-modal "],[class*=-modal--],[class*=-modal-],[class$=-popover],[class*="-popover "],[class*=-popover--],[class*=-popover-]) :is(h1,h2,h3,h4){font-family:var(--redesign-reference-heading-font,var(--font-heading))!important;line-height:1.2!important}body .app-shell :is([role=dialog],[aria-modal=true],[class$=-dialog],[class*="-dialog "],[class*=-dialog--],[class*=-dialog-],[class$=-modal],[class*="-modal "],[class*=-modal--],[class*=-modal-],[class$=-popover],[class*="-popover "],[class*=-popover--],[class*=-popover-]) :is(input,textarea)::placeholder{font:inherit!important}@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}.redesign-provider-page .provider-hero{width:calc(100vw / var(--zoom-scale))!important;margin-left:calc(50% - 50vw / var(--zoom-scale))!important}.redesign-provider-page .provider-hero-inner{width:100%!important;max-width:none!important;padding-top:var(--hero-copy-block-start)!important;padding-right:var(--hero-copy-inline-start)!important;padding-left:var(--hero-copy-inline-start)!important}.redesign-provider-page .provider-hero-eyebrow{position:absolute!important;left:0!important;bottom:calc(100% + 1rem)!important;margin:0!important}.redesign-provider-page .provider-hero h1>span{display:block!important}.redesign-provider-page .provider-hero-description{width:min(43rem,100%)!important;max-width:43rem!important;margin:2rem 0 0!important;color:var(--color-white)!important;font-family:var(--redesign-reference-body-font)!important;font-size:var(--redesign-provider-body-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important;letter-spacing:0!important}.redesign-provider-page .provider-hero-evidence-grid{width:calc(100% + 8rem)!important;margin-left:-4rem!important;margin-right:-4rem!important}.redesign-provider-page .provider-hero-cta{width:min(var(--poster-hero-action-width, 22rem),100%)!important;min-height:var(--button-height, 3.25rem)!important;margin-top:2rem!important;padding:.82rem var(--button-padding-inline, 1.55rem)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--button-gap, .7rem)!important;border:1px solid var(--color-teal-green)!important;background:var(--color-teal-green)!important;color:var(--color-white)!important;font-family:var(--type-cta-font)!important;font-size:var(--type-cta-size)!important;font-weight:var(--type-cta-weight)!important;line-height:var(--type-cta-line-height)!important;text-decoration:none!important;box-shadow:none!important}.redesign-provider-page .provider-hero-cta svg{display:block!important;width:1.08rem!important;height:1.08rem!important}.redesign-provider-page .provider-hero-cta>span{min-width:0!important;overflow-wrap:anywhere!important}@media(max-width:1200px){.redesign-provider-page .provider-hero-inner{padding-right:var(--hero-copy-inline-start-compact)!important;padding-left:var(--hero-copy-inline-start-compact)!important}}@media(max-width:899px){.redesign-provider-page .provider-hero-inner{padding-top:var(--hero-copy-block-start-tablet)!important;padding-right:var(--hero-copy-inline-start-tablet)!important;padding-left:var(--hero-copy-inline-start-tablet)!important}}@media(max-width:480px){.redesign-provider-page .provider-hero-inner{padding-top:var(--hero-copy-block-start-phone)!important;padding-right:var(--hero-copy-inline-start-phone)!important;padding-left:var(--hero-copy-inline-start-phone)!important}.redesign-provider-page .provider-hero-content{width:100%!important;padding-top:0!important}.redesign-provider-page .provider-hero-award{top:.5rem!important;width:5rem!important}}.redesign-provider-page .provider-hero{--provider-hero-teal: #27cdd1 !important;--provider-hero-teal-muted: #4faeb0 !important;--provider-hero-gold: #f1a23a !important;width:100%!important;margin-left:0!important;background:#020914!important;color:#fff!important}.redesign-provider-page .provider-hero:before{background:linear-gradient(90deg,#02091485,#0209141f 48%,#0209140a),linear-gradient(180deg,#02091405 50%,#020914e6 82%,#020914),url(/image/provider/provider-long-term-evidence-globe-bg-v2.png) center top / cover no-repeat!important}.redesign-provider-page .provider-hero-inner{width:100%!important;max-width:none!important;margin:0 auto!important;padding:var(--hero-copy-block-start) var(--hero-copy-inline-start) calc(var(--provider-section-overlap, 4rem) + .25rem)!important}.redesign-provider-page .provider-hero-content{position:relative!important;width:min(51.75rem,100%)!important;max-width:none!important;margin-left:0!important;padding-top:0!important}.redesign-provider-page .provider-hero-eyebrow{position:absolute!important;left:0!important;bottom:calc(100% + 1rem)!important;margin:0!important;color:var(--provider-hero-teal)!important;font-size:var(--content-small-font-size)!important;font-weight:800!important}.redesign-provider-page .provider-hero h1{display:grid!important;gap:.1rem!important;margin:0!important;color:var(--color-white)!important;font-family:var(--font-heading)!important;font-size:var(--redesign-provider-hero-title-size)!important;font-weight:800!important;line-height:var(--type-hero-title-line-height)!important;letter-spacing:0!important}.redesign-provider-page .provider-hero h1>span:last-child{margin-top:0!important;background:none!important;background-clip:border-box!important;color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important}.redesign-provider-page .provider-hero-description{width:min(43rem,100%)!important;max-width:43rem!important;margin:2rem 0 0!important;color:var(--color-white)!important;font-family:var(--font-body)!important;font-size:var(--content-body-font-size)!important;font-weight:400!important;line-height:var(--redesign-provider-body-line-height)!important;letter-spacing:0!important}.redesign-provider-page .provider-hero-cta{width:min(var(--poster-hero-action-width, 22rem),100%)!important;min-height:var(--button-height, 3.25rem)!important;margin-top:2rem!important;padding:.82rem var(--button-padding-inline, 1.55rem)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--button-gap, .7rem)!important;color:#fff!important;font-family:var(--font-heading)!important;font-size:var(--type-cta-size)!important;font-weight:var(--type-cta-weight)!important;line-height:var(--type-cta-line-height)!important}.redesign-provider-page .provider-hero-cta>span{margin-top:0!important;color:#fff!important;font-family:var(--font-heading)!important;font-size:clamp(.98rem,.92vw,1.08rem)!important;font-weight:650!important;line-height:1!important}.redesign-provider-page .provider-hero-award{top:clamp(7.4rem,8.4vw,9.2rem)!important;right:clamp(2rem,3vw,3.4rem)!important;width:clamp(12.5rem,15vw,17.5rem)!important}.redesign-provider-page .provider-hero-evidence-grid{width:min(100%,1628px)!important;margin:clamp(1.6rem,2.4vw,2.7rem) auto 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr)!important;border:1px solid rgba(70,145,167,.42)!important;border-radius:clamp(1.35rem,2vw,1.75rem)!important;background:radial-gradient(circle at 12% 0%,rgba(39,205,209,.16),transparent 24rem),linear-gradient(180deg,#041422c7,#010a14eb)!important;box-shadow:0 1.4rem 3.1rem #00000047,0 0 0 1px #ffffff09 inset!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;clip-path:none!important}.redesign-provider-page .provider-hero-study{padding:0 1.3rem 1.35rem!important;border-radius:calc(var(--surface-apple-radius) - .15rem)!important}.redesign-provider-page .provider-hero-study+.provider-hero-study{border-left:1px solid rgba(95,153,171,.42)!important}.redesign-provider-page .provider-hero-study-heading{min-height:5rem!important;grid-template-columns:minmax(2rem,1fr) auto minmax(2rem,1fr)!important;gap:0 1rem!important;transform:translateY(-1.55rem)!important;margin-bottom:-1rem!important}.redesign-provider-page .provider-hero-study-rule{border-radius:0!important}.redesign-provider-page .provider-hero-study-kicker strong{font-family:var(--font-heading)!important;font-size:2.75rem!important;font-weight:700!important;line-height:1!important}.redesign-provider-page .provider-hero-study-kicker>span{font-family:var(--font-heading)!important;font-size:1.68rem!important;font-weight:700!important}.redesign-provider-page .provider-hero-study-kicker b{font-family:var(--font-body)!important;font-size:.98rem!important;font-weight:700!important}.redesign-provider-page .provider-hero-study-heading>p{color:#ffffffe6!important;font-family:var(--font-body)!important;font-size:.95rem!important;font-weight:400!important;line-height:1.25!important}.redesign-provider-page .provider-hero-study-heading>small{color:currentColor!important;font-family:var(--font-body)!important;font-size:.88rem!important;font-weight:400!important;line-height:1.25!important}.redesign-provider-page .provider-hero-clinical-panel,.redesign-provider-page .provider-hero-long-term-panel{min-height:18.9rem!important;border:1px solid rgba(39,205,209,.54)!important;border-radius:var(--surface-apple-radius-inner)!important;background:linear-gradient(180deg,#010d18bd,#010a13f0)!important}.redesign-provider-page .provider-hero-clinical-group h3,.redesign-provider-page .provider-hero-long-term-panel>header h3{color:var(--provider-hero-teal)!important;font-family:var(--font-heading)!important;font-size:1.02rem!important;font-weight:700!important;line-height:1.15!important}.redesign-provider-page .provider-hero-long-term-panel>header h3{color:var(--provider-hero-gold)!important}.redesign-provider-page .provider-hero-clinical-group>p,.redesign-provider-page .provider-hero-long-term-panel>header p{min-height:2.55rem!important;color:#ffffffc7!important;font-family:var(--font-body)!important;font-size:.82rem!important;font-weight:400!important;line-height:1.32!important}.redesign-provider-page .provider-hero-metric{border-radius:.85rem!important}.redesign-provider-page .provider-hero-metric strong{color:currentColor!important;font-family:var(--font-heading)!important;font-size:2rem!important;font-weight:700!important;line-height:1!important}.redesign-provider-page .provider-hero-metric>span:not(.provider-hero-metric-icon){color:#ffffffe0!important;font-family:var(--font-body)!important;font-size:.86rem!important;font-weight:400!important;line-height:1.25!important}.redesign-provider-page .provider-hero-metric--teal{color:#73bdbc!important}.redesign-provider-page .provider-hero-metric--gold{color:var(--provider-hero-gold)!important}.redesign-provider-page .provider-hero-study-footer p,.redesign-provider-page .provider-hero-study-footer cite,.redesign-provider-page .provider-hero-study-footer small{font-family:var(--font-body)!important;font-size:.77rem!important;font-weight:400!important;line-height:1.18!important}.redesign-provider-page .provider-hero-study-footer p{color:#ffffffc2!important}.redesign-provider-page .provider-hero-study-footer cite,.redesign-provider-page .provider-hero-study-footer small{color:var(--provider-hero-teal-muted)!important}@media(max-width:1200px){.redesign-provider-page .provider-hero-inner{width:min(calc(100% - 2rem),1320px)!important;padding-top:4rem!important}.redesign-provider-page .provider-hero h1{font-size:clamp(2.35rem,4vw,3.15rem)!important}.redesign-provider-page .provider-hero-content{width:min(36rem,100%)!important}.redesign-provider-page .provider-hero-study-kicker strong{font-size:2.45rem!important}.redesign-provider-page .provider-hero-study-kicker>span{font-size:1.45rem!important}.redesign-provider-page .provider-hero-metric strong{font-size:1.78rem!important}.redesign-provider-page .provider-hero-metric>span:not(.provider-hero-metric-icon){font-size:.78rem!important}}@media(max-width:899px){.redesign-provider-page .provider-hero:before{background:linear-gradient(180deg,#02091426,#0209149e 29rem,#020914 42rem),url(/image/provider/provider-long-term-evidence-globe-bg-v2.png) 62% top / auto 35rem no-repeat!important}.redesign-provider-page .provider-hero-inner{width:min(calc(100% - 1.5rem),760px)!important;padding:3.5rem 0 calc(var(--provider-section-overlap) + 1.5rem)!important}.redesign-provider-page .provider-hero-content{width:min(34rem,calc(100% - 5rem))!important}.redesign-provider-page .provider-hero-evidence-grid{margin-top:4.4rem!important;grid-template-columns:1fr!important;gap:2.5rem!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.redesign-provider-page .provider-hero-study{padding:0 0 1rem!important;border:1px solid rgba(70,145,167,.42)!important;border-radius:var(--surface-apple-radius)!important;background:#010b15e6!important}}@media(max-width:480px){.redesign-provider-page .provider-hero:before{background:linear-gradient(180deg,#02091424,#020914b8 21rem,#020914 30rem),url(/image/provider/provider-long-term-evidence-globe-bg-v2.png) 67% top / auto 25rem no-repeat!important}.redesign-provider-page .provider-hero-inner{width:min(calc(100% - 1rem),440px)!important;padding-top:2.25rem!important}.redesign-provider-page .provider-hero-content{width:calc(100% - 2rem)!important;padding-top:8.2rem!important}.redesign-provider-page .provider-hero h1{font-size:clamp(2rem,10vw,2.6rem)!important}}body .app-shell .redesign-provider-page .provider-hero-evidence-grid :is(strong,span,b,p,small,cite,em,h3){color:inherit!important;-webkit-text-fill-color:currentColor!important;text-fill-color:currentColor!important}body .app-shell .redesign-provider-page .provider-hero-study-kicker :is(strong,span,b),body .app-shell .redesign-provider-page .provider-hero-metric strong{color:inherit!important;font-family:var(--font-heading)!important}body .app-shell .redesign-provider-page .provider-hero-metric>span:not(.provider-hero-metric-icon),body .app-shell .redesign-provider-page .provider-hero-long-term-metrics .provider-hero-metric>small,body .app-shell .redesign-provider-page .provider-hero-long-term-metrics .provider-hero-metric>em,body .app-shell .redesign-provider-page .provider-hero-study-footer :is(p,cite,small){font-family:var(--font-body)!important}body .app-shell .redesign-provider-page .provider-hero-study-heading--teal{color:var(--provider-hero-teal)!important}body .app-shell .redesign-provider-page .provider-hero-study-heading--gold{color:var(--provider-hero-gold)!important}body .app-shell .redesign-provider-page .provider-hero-study-heading>p{color:#ffffffe6!important}body .app-shell .redesign-provider-page .provider-hero-study-heading>small{color:currentColor!important}body .app-shell .redesign-provider-page .provider-hero-clinical-group h3{color:var(--provider-hero-teal)!important}body .app-shell .redesign-provider-page .provider-hero-long-term-panel>header h3{color:var(--provider-hero-gold)!important}body .app-shell .redesign-provider-page .provider-hero-clinical-group>p,body .app-shell .redesign-provider-page .provider-hero-long-term-panel>header p{color:#ffffffc7!important}body .app-shell .redesign-provider-page .provider-hero-metric--teal{color:#73bdbc!important}body .app-shell .redesign-provider-page .provider-hero-metric--gold{color:var(--provider-hero-gold)!important}body .app-shell .redesign-provider-page .provider-hero-metric>span:not(.provider-hero-metric-icon){color:#ffffffe0!important}body .app-shell .redesign-provider-page .provider-hero-long-term-metrics .provider-hero-metric>small{color:#fffc!important}body .app-shell .redesign-provider-page .provider-hero-long-term-metrics .provider-hero-metric>em{color:#ffffffad!important}body .app-shell .redesign-provider-page .provider-hero-study-footer p{color:#ffffffc2!important}body .app-shell .redesign-provider-page .provider-hero-study-footer cite,body .app-shell .redesign-provider-page .provider-hero-study-footer small{color:var(--provider-hero-teal-muted)!important}@media(max-width:680px){body .app-shell .redesign-provider-page .provider-hero-inner{width:min(calc(100% - 1rem),440px)!important;margin-left:auto!important;margin-right:auto!important;overflow:visible!important}body .app-shell .redesign-provider-page .provider-hero-evidence-grid{width:calc(100% - .45rem)!important;max-width:calc(100% - .45rem)!important;margin-top:4.15rem!important;margin-left:.45rem!important;margin-right:0!important;overflow:visible!important;transform:none!important}body .app-shell .redesign-provider-page .provider-hero-study{position:relative!important;width:100%!important;max-width:100%!important;padding:3.35rem 0 1rem!important;overflow:visible!important}body .app-shell .redesign-provider-page .provider-hero-study-heading{position:absolute!important;top:0!important;left:1.05rem!important;right:1.05rem!important;z-index:3!important;min-height:3.65rem!important;margin:0!important;transform:translateY(-50%)!important;background:#010b15f5!important}body .app-shell .redesign-provider-page .provider-hero-study-heading>small{display:none!important}body .app-shell .redesign-provider-page .provider-hero-clinical-panel,body .app-shell .redesign-provider-page .provider-hero-long-term-panel{margin-left:.55rem!important;margin-right:.55rem!important}}@media(max-width:480px){body .app-shell .redesign-provider-page .provider-hero-evidence-grid{width:calc(100% - .72rem)!important;max-width:calc(100% - .72rem)!important;margin-left:.72rem!important}body .app-shell .redesign-provider-page .provider-hero-study{padding-top:3.15rem!important}body .app-shell .redesign-provider-page .provider-hero-study-heading{left:.75rem!important;right:.75rem!important;min-height:3.35rem!important}body .app-shell .redesign-provider-page .provider-hero-study-heading>p{font-size:.86rem!important}body .app-shell .redesign-provider-page .provider-hero-study-heading>small{display:none!important}}@media(max-width:680px){body .app-shell.app-shell--redesign-provider .redesign-provider-page .provider-hero,body .app-shell.app-shell--redesign-provider .redesign-provider-page .provider-hero-inner,body .app-shell.app-shell--redesign-provider .redesign-provider-page .provider-hero-evidence-grid,body .app-shell.app-shell--redesign-provider .redesign-provider-page .provider-hero-study{overflow:visible!important}body .app-shell.app-shell--redesign-provider .redesign-provider-page .provider-hero-evidence-grid{width:calc(100% - .35rem)!important;max-width:calc(100% - .35rem)!important;margin-top:5.8rem!important;margin-left:.35rem!important;margin-right:0!important;padding-inline:0!important;transform:none!important}body .app-shell.app-shell--redesign-provider .redesign-provider-page .provider-hero-study{position:relative!important;width:100%!important;max-width:100%!important;padding:0 0 1rem!important;transform:none!important}body .app-shell.app-shell--redesign-provider .redesign-provider-page .provider-hero-study-heading{position:relative!important;inset:auto!important;z-index:4!important;min-height:5rem!important;display:grid!important;grid-template-columns:minmax(2rem,1fr) auto minmax(2rem,1fr)!important;grid-template-rows:auto auto auto!important;align-items:center!important;gap:0 .4rem!important;margin:0 0 -1rem!important;padding:0!important;background:transparent!important;transform:translateY(-1.55rem)!important}body .app-shell.app-shell--redesign-provider .redesign-provider-page .provider-hero-study-heading>p{display:block!important;grid-column:1 / -1!important;white-space:normal!important}body .app-shell.app-shell--redesign-provider .redesign-provider-page .provider-hero-study-heading>small{display:none!important}body .app-shell.app-shell--redesign-provider .redesign-provider-page .provider-hero-clinical-panel,body .app-shell.app-shell--redesign-provider .redesign-provider-page .provider-hero-long-term-panel{margin-left:.72rem!important;margin-right:.72rem!important}}@media(max-width:480px){body .app-shell.app-shell--redesign-provider .redesign-provider-page .provider-hero-evidence-grid{width:calc(100% - .42rem)!important;max-width:calc(100% - .42rem)!important;margin-top:5.35rem!important;margin-left:.42rem!important}body .app-shell.app-shell--redesign-provider .redesign-provider-page .provider-hero-study-heading{min-height:4.8rem!important;transform:translateY(-1.45rem)!important}}@media(min-width:681px){body .app-shell.app-shell--redesign-provider .redesign-provider-page .provider-hero-inner{width:100%!important;max-width:none!important;padding-top:var(--hero-copy-block-start)!important;padding-right:var(--hero-copy-inline-start)!important;padding-left:var(--hero-copy-inline-start)!important}body .app-shell.app-shell--redesign-provider .redesign-provider-page .provider-hero-content{position:relative!important;width:min(51.75rem,100%)!important;max-width:none!important;margin-left:0!important;padding-top:0!important;text-align:left!important}body .app-shell.app-shell--redesign-provider .redesign-provider-page .provider-hero-eyebrow{position:absolute!important;left:0!important;bottom:calc(100% + 1rem)!important;margin:0!important;text-align:left!important}body .app-shell.app-shell--redesign-provider .redesign-provider-page .provider-hero h1{display:grid!important;gap:.1rem!important;margin:0!important;color:var(--color-white)!important;font-size:var(--redesign-provider-hero-title-size)!important;font-weight:800!important;line-height:var(--type-hero-title-line-height)!important;letter-spacing:0!important;text-align:left!important}body .app-shell.app-shell--redesign-provider .redesign-provider-page .provider-hero h1>span:last-child{margin-top:0!important;background:none!important;background-clip:border-box!important;color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important}body .app-shell.app-shell--redesign-provider .redesign-provider-page .provider-hero-description{width:min(43rem,100%)!important;max-width:43rem!important;margin:2rem 0 0!important;color:var(--color-white)!important;font-size:var(--redesign-provider-body-size)!important;line-height:var(--redesign-provider-body-line-height)!important;text-align:left!important}}@media(min-width:681px)and (max-width:1200px){body .app-shell.app-shell--redesign-provider .redesign-provider-page .provider-hero-inner{padding-right:var(--hero-copy-inline-start-compact)!important;padding-left:var(--hero-copy-inline-start-compact)!important}}@media(max-width:680px){body .app-shell.app-shell--redesign-provider .redesign-provider-page .provider-hero-award{display:none!important}}
