/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#123d40;--deep-ink:#0a2c2f;--teal:#16666a;--gold:#c79537;--gold-light:#e4c486;--cream:#f7f5ef;--mist:#edf3f0;--line:#cbd8d3;--slate:#506367;--white:#fff;--shell:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--deep-ink);background:var(--white);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.shell{width:min(calc(100% - 56px), var(--shell));margin:0 auto}.utilityBar{background:var(--deep-ink);color:#d7e3df;letter-spacing:.02em;font-size:.78rem}.utilityContent{justify-content:space-between;align-items:center;gap:20px;min-height:37px;display:flex}.utilityContent a{color:var(--gold-light);font-weight:700}.siteHeader{z-index:5;background:var(--cream);border-bottom:1px solid #123d4024;position:relative}.headerContent{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.brandLogo{flex:none;align-items:center;width:160px;display:inline-flex}.brandLogo img{width:100%;height:auto;display:block}.desktopNav{color:#355255;justify-content:center;align-items:center;gap:clamp(16px,2vw,31px);font-size:.88rem;font-weight:650;display:flex}.desktopNav a:hover,.textLink:hover,.siteFooter a:hover{color:var(--teal)}.activeNav{box-shadow:inset 0 -2px 0 var(--gold);color:var(--teal);padding-bottom:5px}.headerActions{align-items:center;gap:18px;font-size:.84rem;font-weight:700;display:flex}.textLink{color:var(--teal);font-weight:750}.textLink:after{content:" →";margin-left:4px}.textLink.dark{color:var(--ink)}.button{border:1px solid var(--gold);background:var(--gold);color:#1b2c2d;letter-spacing:.01em;cursor:pointer;justify-content:center;align-items:center;min-height:47px;padding:0 23px;font-weight:800;transition:background .18s,color .18s,transform .18s;display:inline-flex}.button:hover{background:#d6ac5b;transform:translateY(-1px)}.buttonSmall{min-height:40px;padding:0 16px;font-size:.79rem}.buttonOutline{border-color:var(--ink);color:var(--ink);background:0 0}.buttonOutline:hover{background:var(--ink);color:var(--white)}.mobileNav{display:none}.hero{background:var(--cream);isolation:isolate;min-height:665px;position:relative;overflow:hidden}.heroImage{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero:before{content:"";z-index:-1;background:#f7f5efeb;width:min(55%,820px);position:absolute;inset:0 auto 0 0}.heroCopy{width:min(100% - 56px,570px);margin-left:max(28px, calc((100vw - var(--shell)) / 2));padding:106px 0 102px}.eyebrow{color:var(--teal);letter-spacing:.15em;text-transform:uppercase;margin:0 0 17px;font-size:.74rem;font-weight:850}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink);letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-weight:500}h1{max-width:11.6em;margin-bottom:24px;font-size:clamp(2.6rem,4.5vw,4.45rem);line-height:1.03}.heroSummary{color:#2a4749;max-width:510px;margin-bottom:31px;font-size:1.08rem;line-height:1.6}.heroActions{flex-wrap:wrap;gap:12px;display:flex}.heroLocation{right:max(28px, calc((100vw - var(--shell)) / 2));color:var(--white);letter-spacing:.09em;text-shadow:0 1px 7px #00000094;text-transform:uppercase;gap:11px;font-size:.74rem;font-weight:800;display:flex;position:absolute;bottom:30px}.heroLocation span+span:before{content:"";background:var(--gold-light);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin:0 11px 2px 0;display:inline-block}.proofStrip{border-bottom:1px solid var(--line);background:var(--white)}.proofGrid{grid-template-columns:repeat(4,1fr);display:grid}.proofGrid p{border-right:1px solid var(--line);min-height:117px;margin:0;padding:23px 26px 22px 0}.proofGrid p:not(:first-child){padding-left:26px}.proofGrid p:last-child{border-right:0}.proofGrid strong{color:var(--teal);margin-bottom:6px;font-family:Georgia,serif;font-size:1.08rem;font-weight:600;display:block}.proofGrid span{color:var(--slate);font-size:.84rem;line-height:1.4;display:block}.section{padding:108px 0}.sectionIntro{background:var(--cream)}.sectionHeading{max-width:855px}.sectionHeading h2,.modelIntro h2,.communityLayout h2,.ctaLayout h2{margin-bottom:22px;font-size:clamp(2.1rem,3.25vw,3.55rem);line-height:1.08}.splitHeading{grid-template-columns:.95fr 1.05fr;align-items:start;column-gap:82px;max-width:none;display:grid}.splitHeading .eyebrow{grid-column:1/-1}.splitHeading h2{margin-bottom:0}.splitHeading>p:last-child{max-width:470px;color:var(--slate);margin:8px 0 0;font-size:1.03rem;line-height:1.67}.pathGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:53px;display:grid}.pathCard{border:1px solid #b5c7c0;border-top:4px solid var(--gold);background:var(--white);flex-direction:column;min-height:322px;padding:29px 29px 25px;display:flex}.cardNumber{color:var(--gold);letter-spacing:.14em;margin-bottom:29px;font-size:.72rem;font-weight:850}.pathCard h3{margin-bottom:13px;font-size:1.55rem;line-height:1.13}.pathCard>p:nth-of-type(2){color:var(--slate);font-size:.95rem;line-height:1.6}.pathCard a{color:var(--teal);margin-top:auto;font-size:.9rem;font-weight:800}.pathCard a span{margin-left:4px}.modelBand{background:var(--ink);color:#dfe9e5;padding:108px 0}.modelLayout{grid-template-columns:.87fr 1.13fr;gap:clamp(48px,8vw,136px);display:grid}.modelBand h2{color:var(--white)}.modelBand .eyebrow{color:var(--gold-light)}.modelIntro>p:not(.eyebrow){max-width:435px;margin-bottom:28px;font-size:1.02rem;line-height:1.68}.modelIntro .dark{color:var(--gold-light)}.modelSteps{border-top:1px solid #dfe9e559;gap:0;margin:0;padding:0;list-style:none;display:grid}.modelSteps li{border-bottom:1px solid #dfe9e559;grid-template-columns:62px 1fr;gap:17px;padding:27px 0;display:grid}.modelSteps span{color:var(--gold-light);letter-spacing:.12em;font-size:.75rem;font-weight:850}.modelSteps h3{color:var(--white);margin-bottom:6px;font-size:1.4rem}.modelSteps p{color:#d7e4df;margin-bottom:0;font-size:.95rem;line-height:1.55}.communitySection{background:var(--mist);padding:96px 0 106px}.communityLayout{grid-template-columns:220px minmax(0,675px);align-items:center;gap:clamp(46px,10vw,142px);display:grid}.communityLogo{border-top:4px solid var(--gold);border-bottom:1px solid #9eb5ae;align-items:center;width:220px;min-height:150px;padding:26px 0;display:flex}.communityLogo img{width:100%;height:auto;display:block}.communityLayout>div:last-child>p:not(.eyebrow){max-width:660px;color:var(--slate);font-size:1.05rem;line-height:1.72}.closingCta{background:var(--cream);padding:100px 0}.ctaLayout{grid-template-columns:.93fr .87fr;align-items:center;gap:clamp(48px,9vw,144px);display:grid}.ctaLayout>div>p:not(.eyebrow){max-width:490px;color:var(--slate);font-size:1.04rem;line-height:1.65}.leadForm{background:var(--white);border:1px solid #b8cac3;gap:15px;padding:31px;display:grid}.leadForm label{color:var(--ink);letter-spacing:.02em;font-size:.79rem;font-weight:800}.leadForm input,.leadForm textarea{outline-color:var(--teal);width:100%;color:var(--ink);resize:vertical;background:#fdfdfb;border:1px solid #b8cac3;border-radius:0;margin-top:6px;padding:11px 12px;font-weight:500}.leadForm input::placeholder,.leadForm textarea::placeholder{color:#80908b}.leadForm .button{width:100%;margin-top:2px}.leadForm .button:disabled,.contactForm .button:disabled{cursor:wait;opacity:.76;transform:none}.formNote{color:#6a7976;margin:0;font-size:.71rem;line-height:1.45}.formSuccess{border-top:4px solid var(--gold);align-content:start;min-height:260px}.formSuccess h3{margin:0;font-size:1.55rem}.formSuccess>p:not(.eyebrow){color:var(--slate);margin:0;line-height:1.6}.formSuccess .button{width:fit-content;margin-top:4px}.formError{color:#7a2e22;background:#fff4f0;border-left:3px solid #a13d2d;margin:0;padding:10px 12px;font-size:.8rem;line-height:1.45}.siteFooter{background:var(--deep-ink);color:#d3dfdc;padding:63px 0 0}.footerGrid{grid-template-columns:1.2fr 1.15fr .55fr .55fr;gap:46px;padding-bottom:53px;display:grid}.footerLogo{align-self:start;width:176px}.siteFooter p{color:#b7c9c4;max-width:280px;margin:0;font-size:.88rem;line-height:1.6}.footerGrid>div a{color:#d3dfdc;margin-bottom:9px;font-size:.86rem;display:block}.footerContact>a,.footerContact .footerFax{color:#d3dfdc;margin-top:15px;font-size:.86rem;line-height:1.45;display:block}.footerBottom{color:#96aba5;border-top:1px solid #d3dfdc38;justify-content:space-between;gap:24px;padding:19px 0 22px;font-size:.72rem;display:flex}.partnerHero{background:var(--cream);isolation:isolate;align-items:center;min-height:640px;display:flex;position:relative;overflow:hidden}.partnerHeroImage{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.partnerHero:before{content:"";z-index:-1;background:#f7f5efe8;width:min(57%,840px);position:absolute;inset:0 auto 0 0}.partnerHeroCopy{width:min(100% - 56px,603px);margin-left:max(28px, calc((100vw - var(--shell)) / 2));padding:98px 0 102px}.partnerHeroCopy h1{max-width:10.9em;margin-bottom:24px}.partnerHeroCopy>p:not(.eyebrow){color:#2a4749;max-width:525px;margin-bottom:31px;font-size:1.08rem;line-height:1.6}.partnerHeroLabel{right:max(28px, calc((100vw - var(--shell)) / 2));color:var(--white);letter-spacing:.09em;text-shadow:0 1px 7px #00000094;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800;position:absolute;bottom:30px}.partnerStatement{background:var(--white);padding:104px 0}.statementGrid{grid-template-columns:.34fr 1fr .84fr;align-items:start;gap:clamp(34px,5vw,76px);display:grid}.statementGrid .eyebrow{margin-top:10px}.statementGrid h2,.compactHeading h2,.serviceIntro h2,.expectationsHeading h2,.partnerCtaLayout h2{margin-bottom:0;font-size:clamp(2.1rem,3.25vw,3.5rem);line-height:1.08}.statementGrid>p:last-child{color:var(--slate);margin:10px 0 0;font-size:1.03rem;line-height:1.68}.partnerPaths{background:var(--cream)}.compactHeading{grid-template-columns:.34fr 1fr;align-items:start;gap:clamp(34px,5vw,76px);max-width:1010px;display:grid}.compactHeading .eyebrow{margin-top:10px}.compactHeading h2{max-width:630px}.partnerPathGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:52px;display:grid}.partnerPathCard{border:1px solid #b5c7c0;border-top:4px solid var(--gold);background:var(--white);min-height:390px;padding:34px 34px 30px}.partnerPathCard .cardNumber{margin-bottom:28px}.partnerPathCard h3{margin-bottom:14px;font-size:1.62rem;line-height:1.12}.partnerPathCard>p:not(.cardNumber){max-width:465px;color:var(--slate);margin-bottom:23px;font-size:.96rem;line-height:1.62}.partnerPathCard ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.partnerPathCard li{color:#29474a;padding-left:17px;font-size:.89rem;line-height:1.45;position:relative}.partnerPathCard li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.57em;left:0}.serviceSection{background:var(--mist);padding:108px 0}.serviceLayout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(48px,9vw,146px);display:grid}.serviceIntro h2{margin-bottom:22px}.serviceIntro>p:not(.eyebrow){max-width:475px;color:var(--slate);margin-bottom:0;font-size:1.04rem;line-height:1.68}.serviceList{border-top:1px solid #9fb6af}.serviceList article{border-bottom:1px solid #b6c8c2;grid-template-columns:minmax(150px,.68fr) minmax(0,1.32fr);gap:28px;padding:24px 0;display:grid}.serviceList h3{margin-bottom:0;font-size:1.28rem;line-height:1.16}.serviceList p{color:var(--slate);margin-bottom:0;font-size:.92rem;line-height:1.58}.expectationsSection{background:var(--ink);color:#dce7e2;padding:101px 0 104px}.expectationsHeading{grid-template-columns:.34fr 1fr;align-items:start;gap:clamp(34px,5vw,76px);margin-bottom:50px;display:grid}.expectationsHeading .eyebrow{color:var(--gold-light);margin-top:10px}.expectationsHeading h2{max-width:590px;color:var(--white)}.expectationsGrid{border-top:1px solid #dce7e259;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.expectationsGrid article{border-right:1px solid #dce7e259;min-height:229px;padding:25px 28px 8px 0}.expectationsGrid article:not(:first-child){padding-left:28px}.expectationsGrid article:last-child{border-right:0}.expectationsGrid span{color:var(--gold-light);letter-spacing:.14em;margin-bottom:30px;font-size:.72rem;font-weight:850;display:block}.expectationsGrid h3{color:var(--white);margin-bottom:10px;font-size:1.34rem;line-height:1.13}.expectationsGrid p{color:#cbdad5;margin-bottom:0;font-size:.9rem;line-height:1.55}.partnerCta{background:var(--cream);padding:104px 0}.partnerCtaLayout{grid-template-columns:.92fr .88fr;align-items:center;gap:clamp(48px,9vw,144px);display:grid}.partnerCtaLayout h2{margin-bottom:22px}.partnerCtaLayout>div>p:not(.eyebrow){max-width:500px;color:var(--slate);margin-bottom:0;font-size:1.04rem;line-height:1.65}.patientHero{background:var(--cream);isolation:isolate;align-items:center;min-height:648px;display:flex;position:relative;overflow:hidden}.patientHeroImage{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.patientHero:before{content:"";z-index:-1;background:#f7f5efe0;width:min(56%,835px);position:absolute;inset:0 auto 0 0}.patientHeroCopy{width:min(100% - 56px,593px);margin-left:max(28px, calc((100vw - var(--shell)) / 2));padding:101px 0 103px}.patientHeroCopy h1{max-width:10.9em;margin-bottom:24px}.patientHeroCopy>p:not(.eyebrow){color:#2a4749;max-width:535px;margin-bottom:31px;font-size:1.08rem;line-height:1.62}.patientHeroLabel{right:max(28px, calc((100vw - var(--shell)) / 2));color:var(--white);letter-spacing:.09em;text-shadow:0 1px 7px #00000094;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800;position:absolute;bottom:30px}.patientStatement{background:var(--white);padding:102px 0}.patientStatementGrid{grid-template-columns:.34fr 1fr .8fr;align-items:start;gap:clamp(34px,5vw,76px);display:grid}.patientStatementGrid .eyebrow{margin-top:10px}.patientStatementGrid h2,.patientCareHeading h2,.patientJourneyIntro h2,.patientExpectationsHeading h2,.patientCtaLayout h2{margin-bottom:0;font-size:clamp(2.1rem,3.25vw,3.5rem);line-height:1.08}.patientStatementGrid>p:last-child{color:var(--slate);margin:10px 0 0;font-size:1.03rem;line-height:1.68}.patientCareSection{background:var(--cream);padding:105px 0 108px}.patientCareHeading{grid-template-columns:.34fr 1fr;align-items:start;gap:clamp(34px,5vw,76px);max-width:1040px;display:grid}.patientCareHeading .eyebrow{margin-top:10px}.patientCareHeading h2{max-width:680px}.patientCareGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:52px;display:grid}.patientCareGrid article{border:1px solid #b5c7c0;border-top:4px solid var(--gold);background:var(--white);min-height:285px;padding:30px 29px 27px}.patientCareGrid span{color:var(--gold);letter-spacing:.14em;margin-bottom:29px;font-size:.72rem;font-weight:850;display:block}.patientCareGrid h3{margin-bottom:13px;font-size:1.5rem;line-height:1.13}.patientCareGrid p{color:var(--slate);margin-bottom:0;font-size:.94rem;line-height:1.62}.patientJourney{background:var(--ink);color:#dfe9e5;padding:105px 0}.patientJourneyLayout{grid-template-columns:.83fr 1.17fr;gap:clamp(48px,9vw,144px);display:grid}.patientJourney .eyebrow{color:var(--gold-light)}.patientJourney h2{color:var(--white)}.patientJourneyIntro h2{margin-bottom:22px}.patientJourneyIntro>p:not(.eyebrow){color:#d7e4df;max-width:430px;margin-bottom:0;font-size:1.03rem;line-height:1.68}.patientSteps{border-top:1px solid #dfe9e559;gap:0;margin:0;padding:0;list-style:none;display:grid}.patientSteps li{border-bottom:1px solid #dfe9e559;grid-template-columns:62px 1fr;gap:17px;padding:26px 0;display:grid}.patientSteps span{color:var(--gold-light);letter-spacing:.12em;font-size:.75rem;font-weight:850}.patientSteps h3{color:var(--white);margin-bottom:6px;font-size:1.38rem;line-height:1.15}.patientSteps p{color:#d7e4df;margin-bottom:0;font-size:.95rem;line-height:1.55}.patientExpectations{background:var(--mist);padding:101px 0 104px}.patientExpectationsHeading{grid-template-columns:.34fr 1fr;align-items:start;gap:clamp(34px,5vw,76px);margin-bottom:50px;display:grid}.patientExpectationsHeading .eyebrow{margin-top:10px}.patientExpectationsHeading h2{max-width:590px}.patientExpectationsGrid{border-top:1px solid #9fb6af;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.patientExpectationsGrid article{border-right:1px solid #b6c8c2;min-height:186px;padding:26px 30px 10px 0}.patientExpectationsGrid article:not(:first-child){padding-left:30px}.patientExpectationsGrid article:last-child{border-right:0}.patientExpectationsGrid h3{margin-bottom:12px;font-size:1.4rem;line-height:1.14}.patientExpectationsGrid p{color:var(--slate);margin-bottom:0;font-size:.93rem;line-height:1.6}.patientCta{background:var(--cream);padding:104px 0}.patientCtaLayout{grid-template-columns:.92fr .88fr;align-items:center;gap:clamp(48px,9vw,144px);display:grid}.patientCtaLayout h2{margin-bottom:22px}.patientCtaLayout>div>p:not(.eyebrow){max-width:500px;color:var(--slate);margin-bottom:0;font-size:1.04rem;line-height:1.65}@media (width<=1030px){.desktopNav{gap:15px;font-size:.8rem}.headerActions .textLink{display:none}.hero:before{width:61%}.partnerHero:before,.patientHero:before{width:63%}.expectationsGrid article{padding-right:18px}.expectationsGrid article:not(:first-child){padding-left:18px}}@media (width<=760px){.shell{width:min(calc(100% - 38px), var(--shell))}.utilityContent{min-height:33px;font-size:.67rem}.utilityContent a{display:none}.headerContent{min-height:72px}.brandLogo{width:133px}.desktopNav,.headerActions{display:none}.mobileNav{display:block;position:relative}.mobileNav summary{cursor:pointer;align-content:center;justify-items:center;gap:5px;width:44px;height:44px;list-style:none;display:grid}.mobileNav summary::-webkit-details-marker{display:none}.mobileNav summary span{background:var(--ink);width:23px;height:2px;display:block}.mobileNav nav{z-index:5;border:1px solid var(--line);background:var(--cream);width:min(320px,100vw - 38px);padding:10px 19px 19px;position:absolute;top:56px;right:0;box-shadow:0 16px 32px #0a2c2f29}.mobileNav nav a{border-bottom:1px solid var(--line);color:var(--ink);padding:14px 0;font-weight:700;display:block}.mobileNav nav .button{border-bottom:1px solid var(--gold);width:100%;margin-top:18px}.hero{align-items:end;min-height:670px;display:flex}.heroImage{object-position:68% center}.hero:before{background:#f7f5efd4;width:100%}.heroCopy{width:calc(100% - 38px);margin:0 auto;padding:58px 0 89px}h1{max-width:none;font-size:clamp(2.55rem,11vw,3.45rem)}.heroSummary{font-size:1rem}.heroLocation{color:var(--ink);text-shadow:none;justify-content:center;font-size:.66rem;bottom:24px;left:19px;right:19px}.proofGrid{grid-template-columns:repeat(2,1fr)}.proofGrid p{border-bottom:1px solid var(--line);min-height:110px;padding:18px 15px!important}.proofGrid p:nth-child(2){border-right:0}.proofGrid p:nth-child(3),.proofGrid p:nth-child(4){border-bottom:0}.section,.modelBand,.closingCta{padding:72px 0}.splitHeading,.modelLayout,.communityLayout,.ctaLayout{grid-template-columns:1fr;gap:30px}.splitHeading .eyebrow{grid-column:auto}.sectionHeading h2,.modelIntro h2,.communityLayout h2,.ctaLayout h2{font-size:2.38rem}.splitHeading>p:last-child{margin:0}.pathGrid{grid-template-columns:1fr;margin-top:37px}.pathCard{min-height:252px}.communitySection{padding:72px 0}.communityLayout{gap:29px}.communityLogo{width:162px;min-height:0;padding:18px 0}.leadForm{padding:22px}.footerGrid{grid-template-columns:1fr 1fr;gap:33px 24px}.footerGrid p{grid-column:1/-1}.footerBottom{flex-direction:column;gap:6px}.activeNav{box-shadow:none;padding-bottom:0}.partnerHero{align-items:end;min-height:700px}.partnerHeroImage{object-position:65% center}.partnerHero:before{background:#f7f5efd6;width:100%}.partnerHeroCopy{width:calc(100% - 38px);margin:0 auto;padding:58px 0 91px}.partnerHeroCopy h1{max-width:none;font-size:clamp(2.48rem,10.8vw,3.42rem)}.partnerHeroCopy>p:not(.eyebrow){font-size:1rem}.partnerHeroLabel{color:var(--ink);text-align:center;text-shadow:none;font-size:.66rem;bottom:24px;left:19px;right:19px}.partnerStatement,.serviceSection,.expectationsSection,.partnerCta{padding:72px 0}.statementGrid,.compactHeading,.serviceLayout,.expectationsHeading,.partnerCtaLayout{grid-template-columns:1fr;gap:29px}.statementGrid .eyebrow,.compactHeading .eyebrow,.expectationsHeading .eyebrow{margin-top:0}.statementGrid h2,.compactHeading h2,.serviceIntro h2,.expectationsHeading h2,.partnerCtaLayout h2{font-size:2.38rem}.statementGrid>p:last-child{margin-top:0}.partnerPathGrid{grid-template-columns:1fr;margin-top:37px}.partnerPathCard{min-height:0;padding:28px 25px 26px}.partnerPathCard .cardNumber{margin-bottom:24px}.serviceIntro h2{margin-bottom:20px}.serviceList article{grid-template-columns:1fr;gap:9px;padding:21px 0}.expectationsHeading{margin-bottom:34px}.expectationsGrid{grid-template-columns:1fr}.expectationsGrid article,.expectationsGrid article:not(:first-child){border-bottom:1px solid #dce7e259;border-right:0;min-height:0;padding:23px 0}.expectationsGrid article:last-child{border-bottom:0}.expectationsGrid span{margin-bottom:13px}.footerLogo{width:166px}.patientHero{align-items:end;min-height:710px}.patientHeroImage{object-position:66% center}.patientHero:before{background:#f7f5efd6;width:100%}.patientHeroCopy{width:calc(100% - 38px);margin:0 auto;padding:58px 0 91px}.patientHeroCopy h1{max-width:none;font-size:clamp(2.48rem,10.8vw,3.42rem)}.patientHeroCopy>p:not(.eyebrow){font-size:1rem}.patientHeroLabel{color:var(--ink);text-align:center;text-shadow:none;font-size:.66rem;bottom:24px;left:19px;right:19px}.patientStatement,.patientCareSection,.patientJourney,.patientExpectations,.patientCta{padding:72px 0}.patientStatementGrid,.patientCareHeading,.patientJourneyLayout,.patientExpectationsHeading,.patientCtaLayout{grid-template-columns:1fr;gap:29px}.patientStatementGrid .eyebrow,.patientCareHeading .eyebrow,.patientExpectationsHeading .eyebrow{margin-top:0}.patientStatementGrid h2,.patientCareHeading h2,.patientJourneyIntro h2,.patientExpectationsHeading h2,.patientCtaLayout h2{font-size:2.38rem}.patientStatementGrid>p:last-child{margin-top:0}.patientCareGrid{grid-template-columns:1fr;gap:16px;margin-top:37px}.patientCareGrid article{min-height:0;padding:27px 25px 25px}.patientCareGrid span{margin-bottom:22px}.patientJourneyIntro h2{margin-bottom:20px}.patientSteps li{grid-template-columns:48px 1fr;gap:13px;padding:22px 0}.patientExpectationsHeading{margin-bottom:34px}.patientExpectationsGrid{grid-template-columns:1fr}.patientExpectationsGrid article,.patientExpectationsGrid article:not(:first-child){border-bottom:1px solid #b6c8c2;border-right:0;min-height:0;padding:23px 0}.patientExpectationsGrid article:last-child{border-bottom:0}}@media (width<=420px){.proofGrid{grid-template-columns:1fr}.proofGrid p,.proofGrid p:nth-child(3){border-right:0;border-bottom:1px solid var(--line)}.proofGrid p:last-child{border-bottom:0}.footerGrid{grid-template-columns:1fr}}.hero,.partnerHero,.patientHero,.modelHero,.aboutHero{background:var(--cream);grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:stretch;min-height:640px;display:grid;overflow:hidden}.careerHero{background:var(--cream);grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);min-height:640px;display:grid;overflow:hidden}.careerHeroImage{object-fit:cover;object-position:center;grid-area:1/2;width:100%;height:100%;min-height:640px}.careerHeroCopy{padding:78px clamp(36px,5.6vw,84px) 58px max(28px,calc((100vw - var(--shell))/2));grid-area:1/1;align-self:center}.careerHeroCopy h1{max-width:9.3em;margin-bottom:23px}.careerHeroCopy>p:not(.eyebrow):not(.heroMeta){color:#2a4749;max-width:520px;margin-bottom:29px;font-size:1.04rem;line-height:1.62}.careerStatement,.careerBenefits,.careerRoles,.careerCta{padding:102px 0}.careerStatement{background:var(--white)}.careerBenefits,.careerCta{background:var(--cream)}.careerRoles{background:var(--ink);color:#dfe9e5}.careerStatementGrid,.careerBenefitsHeading{grid-template-columns:.34fr 1fr .8fr;align-items:start;gap:clamp(34px,5vw,76px);display:grid}.careerBenefitsHeading{grid-template-columns:.34fr 1fr;max-width:1010px}.careerStatementGrid h2,.careerBenefitsHeading h2,.careerRoles h2,.careerCta h2{margin:0;font-size:clamp(2.1rem,3.25vw,3.5rem);line-height:1.08}.careerStatementGrid>p:last-child,.careerCtaLayout>div>p:not(.eyebrow){color:var(--slate);margin:10px 0 0;font-size:1.03rem;line-height:1.68}.careerBenefitsGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:52px;display:grid}.careerBenefitsGrid article{border:1px solid #b5c7c0;border-top:4px solid var(--gold);background:var(--white);min-height:265px;padding:29px 27px}.careerBenefitsGrid span{color:var(--gold);letter-spacing:.14em;font-size:.72rem;font-weight:850}.careerBenefitsGrid h3{margin:28px 0 12px;font-size:1.38rem;line-height:1.14}.careerBenefitsGrid p{color:var(--slate);margin:0;font-size:.91rem;line-height:1.58}.careerRolesLayout,.careerCtaLayout{grid-template-columns:.84fr 1.16fr;align-items:start;gap:clamp(48px,9vw,144px);display:grid}.careerRoles .eyebrow{color:var(--gold-light)}.careerRoles h2{color:var(--white)}.careerRoleList{border-top:1px solid #dfe9e559}.careerRoleList p{color:#d7e4df;border-bottom:1px solid #dfe9e559;margin:0;padding:23px 0;line-height:1.58}.careerRoleList strong{color:var(--white);margin-bottom:5px;font-family:Georgia,serif;font-size:1.35rem;font-weight:500;display:block}.careerCtaLayout{align-items:center}.careerCtaLayout h2{margin-bottom:22px}@media (width<=760px){.careerHero{grid-template-columns:1fr;min-height:0}.careerHeroImage{grid-area:2/1;height:330px;min-height:330px}.careerHeroCopy{grid-area:1/1;padding:57px 19px 47px}.careerHeroCopy h1{max-width:none;font-size:clamp(2.48rem,10.8vw,3.42rem)}.careerHeroCopy>p:not(.eyebrow):not(.heroMeta){font-size:1rem}.careerStatement,.careerBenefits,.careerRoles,.careerCta{padding:72px 0}.careerStatementGrid,.careerBenefitsHeading,.careerRolesLayout,.careerCtaLayout{grid-template-columns:1fr;gap:29px}.careerStatementGrid h2,.careerBenefitsHeading h2,.careerRoles h2,.careerCta h2{font-size:2.38rem}.careerBenefitsGrid{grid-template-columns:1fr;margin-top:37px}.careerBenefitsGrid article{min-height:0;padding:27px 25px}}.heroImage,.partnerHeroImage,.patientHeroImage,.modelHeroImage,.aboutHeroImage{z-index:0;object-fit:cover;object-position:center;grid-area:1/2;width:100%;height:100%;min-height:640px;position:relative;inset:auto}.hero .heroImage{object-position:85% center}.carePartnersHeroImage{object-position:90% center}.careCoordinationHeroImage{object-position:68% center}.hero:before,.partnerHero:before,.patientHero:before{display:none}.heroCopy,.partnerHeroCopy,.patientHeroCopy,.modelHeroCopy,.aboutHeroCopy{z-index:1;width:auto;padding:78px clamp(36px, 5.6vw, 84px) 58px max(28px, calc((100vw - var(--shell)) / 2));grid-area:1/1;align-self:center;margin:0}.heroCopy h1,.partnerHeroCopy h1,.patientHeroCopy h1,.modelHeroCopy h1,.aboutHeroCopy h1{max-width:9.3em;margin-bottom:23px}.heroSummary,.partnerHeroCopy>p:not(.eyebrow):not(.heroMeta),.patientHeroCopy>p:not(.eyebrow):not(.heroMeta),.modelHeroCopy>p:not(.eyebrow):not(.heroMeta),.aboutHeroCopy>p:not(.eyebrow):not(.heroMeta){color:#2a4749;max-width:520px;margin-bottom:29px;font-size:1.04rem;line-height:1.62}.heroMeta{color:var(--teal);letter-spacing:.105em;text-transform:uppercase;flex-wrap:wrap;gap:7px 12px;margin:27px 0 0;font-size:.69rem;font-weight:850;display:flex}.heroMeta span+span:before{content:"";background:var(--gold);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin:0 12px 2px 0;display:inline-block}.modelStatement{background:var(--white);padding:102px 0}.modelStatementGrid{grid-template-columns:.34fr 1fr .8fr;align-items:start;gap:clamp(34px,5vw,76px);display:grid}.modelStatementGrid .eyebrow{margin-top:10px}.modelStatementGrid h2,.modelFoundationsHeading h2,.modelFlowIntro h2,.modelAudienceHeading h2,.modelCtaLayout h2{margin-bottom:0;font-size:clamp(2.1rem,3.25vw,3.5rem);line-height:1.08}.modelStatementGrid>p:last-child{color:var(--slate);margin:10px 0 0;font-size:1.03rem;line-height:1.68}.modelFoundations{background:var(--cream);padding:104px 0 108px}.modelFoundationsHeading{grid-template-columns:.34fr 1fr;align-items:start;gap:clamp(34px,5vw,76px);max-width:1050px;display:grid}.modelFoundationsHeading .eyebrow{margin-top:10px}.modelFoundationsHeading h2{max-width:670px}.modelFoundationGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:52px;display:grid}.modelFoundationGrid article{border:1px solid #b5c7c0;border-top:4px solid var(--gold);background:var(--white);min-height:285px;padding:29px 27px 26px}.modelFoundationGrid span{color:var(--gold);letter-spacing:.14em;margin-bottom:28px;font-size:.72rem;font-weight:850;display:block}.modelFoundationGrid h3{margin-bottom:12px;font-size:1.38rem;line-height:1.14}.modelFoundationGrid p{color:var(--slate);margin-bottom:0;font-size:.91rem;line-height:1.58}.modelFlowSection{background:var(--ink);color:#dfe9e5;padding:105px 0}.modelFlowLayout{grid-template-columns:.84fr 1.16fr;gap:clamp(48px,9vw,144px);display:grid}.modelFlowIntro .eyebrow{color:var(--gold-light)}.modelFlowIntro h2{color:var(--white);margin-bottom:22px}.modelFlowIntro>p:not(.eyebrow){color:#d7e4df;max-width:440px;margin-bottom:0;font-size:1.03rem;line-height:1.68}.modelFlowSteps{border-top:1px solid #dfe9e559;gap:0;margin:0;padding:0;list-style:none;display:grid}.modelFlowSteps li{border-bottom:1px solid #dfe9e559;grid-template-columns:62px 1fr;gap:17px;padding:26px 0;display:grid}.modelFlowSteps span{color:var(--gold-light);letter-spacing:.12em;font-size:.75rem;font-weight:850}.modelFlowSteps h3{color:var(--white);margin-bottom:6px;font-size:1.38rem;line-height:1.15}.modelFlowSteps p{color:#d7e4df;margin-bottom:0;font-size:.95rem;line-height:1.55}.modelAudienceSection{background:var(--mist);padding:102px 0 106px}.modelAudienceHeading{grid-template-columns:.34fr 1fr;align-items:start;gap:clamp(34px,5vw,76px);max-width:1020px;display:grid}.modelAudienceHeading .eyebrow{margin-top:10px}.modelAudienceHeading h2{max-width:650px}.modelAudienceGrid{border-top:1px solid #9fb6af;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:51px;display:grid}.modelAudienceGrid article{border-right:1px solid #b6c8c2;min-height:190px;padding:25px 28px 10px 0}.modelAudienceGrid article:not(:first-child){padding-left:28px}.modelAudienceGrid article:last-child{border-right:0}.modelAudienceGrid h3{margin-bottom:12px;font-size:1.42rem;line-height:1.14}.modelAudienceGrid p{color:var(--slate);margin-bottom:0;font-size:.93rem;line-height:1.6}.modelCta{background:var(--cream);padding:104px 0}.modelCtaLayout{grid-template-columns:.92fr .88fr;align-items:center;gap:clamp(48px,9vw,144px);display:grid}.modelCtaLayout h2{margin-bottom:22px}.modelCtaLayout>div>p:not(.eyebrow){max-width:500px;color:var(--slate);margin-bottom:0;font-size:1.04rem;line-height:1.65}.aboutStatement{background:var(--white);padding:102px 0}.aboutStatementGrid{grid-template-columns:.34fr 1fr .8fr;align-items:start;gap:clamp(34px,5vw,76px);display:grid}.aboutStatementGrid .eyebrow{margin-top:10px}.aboutStatementGrid h2,.aboutCommitmentsHeading h2,.aboutCommunity h2,.aboutClosingLayout h2{margin-bottom:0;font-size:clamp(2.1rem,3.25vw,3.5rem);line-height:1.08}.aboutStatementGrid>p:last-child{color:var(--slate);margin:10px 0 0;font-size:1.03rem;line-height:1.68}.aboutCommitments{background:var(--cream);padding:104px 0 108px}.aboutCommitmentsHeading{grid-template-columns:.34fr 1fr;align-items:start;gap:clamp(34px,5vw,76px);max-width:1010px;display:grid}.aboutCommitmentsHeading .eyebrow{margin-top:10px}.aboutCommitmentsHeading h2{max-width:610px}.aboutCommitmentsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:52px;display:grid}.aboutCommitmentsGrid article{border:1px solid #b5c7c0;border-top:4px solid var(--gold);background:var(--white);min-height:278px;padding:30px 29px 27px}.aboutCommitmentsGrid span{color:var(--gold);letter-spacing:.14em;margin-bottom:29px;font-size:.72rem;font-weight:850;display:block}.aboutCommitmentsGrid h3{margin-bottom:13px;font-size:1.48rem;line-height:1.13}.aboutCommitmentsGrid p{color:var(--slate);margin:0;font-size:.94rem;line-height:1.62}.aboutCommunity{background:var(--ink);color:#dfe9e5;padding:108px 0}.aboutCommunityLayout{grid-template-columns:1fr .72fr;align-items:center;gap:clamp(52px,10vw,156px);display:grid}.aboutCommunity .eyebrow{color:var(--gold-light)}.aboutCommunity h2{max-width:630px;color:var(--white);margin-bottom:23px}.aboutCommunityLayout>div:first-child>p:not(.eyebrow){color:#d7e4df;max-width:575px;margin-bottom:0;font-size:1.03rem;line-height:1.68}.communityImpact{border-top:1px solid #dfe9e56b;border-bottom:1px solid #dfe9e56b;padding:33px 0 31px}.communityImpact strong{color:var(--gold-light);margin-bottom:8px;font-family:Georgia,serif;font-size:clamp(4.2rem,7vw,6.6rem);font-weight:500;line-height:.94;display:block}.communityImpact p{color:#d7e4df;max-width:330px;margin-bottom:23px;font-size:1rem;line-height:1.58}.communityLink{color:var(--gold-light)}.communityLink:hover{color:var(--white)}.aboutClosing{background:var(--mist);padding:102px 0}.aboutClosingLayout{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(48px,9vw,144px);display:grid}.aboutClosingLayout h2{max-width:690px}.aboutClosingLayout>p{max-width:465px;color:var(--slate);margin:0;font-size:1.05rem;line-height:1.7}@media (width<=760px){.hero,.partnerHero,.patientHero,.modelHero,.aboutHero{grid-template-columns:1fr;min-height:0;display:grid}.heroImage,.partnerHeroImage,.patientHeroImage,.modelHeroImage,.aboutHeroImage{object-position:center;grid-area:2/1;height:330px;min-height:330px}.hero .heroImage,.carePartnersHeroImage,.careCoordinationHeroImage{object-position:center}.heroCopy,.partnerHeroCopy,.patientHeroCopy,.modelHeroCopy,.aboutHeroCopy{grid-area:1/1;align-self:auto;width:auto;margin:0;padding:57px 19px 47px}.heroCopy h1,.partnerHeroCopy h1,.patientHeroCopy h1,.modelHeroCopy h1,.aboutHeroCopy h1{max-width:none;font-size:clamp(2.48rem,10.8vw,3.42rem)}.heroSummary,.partnerHeroCopy>p:not(.eyebrow):not(.heroMeta),.patientHeroCopy>p:not(.eyebrow):not(.heroMeta),.modelHeroCopy>p:not(.eyebrow):not(.heroMeta),.aboutHeroCopy>p:not(.eyebrow):not(.heroMeta){font-size:1rem}.heroMeta{margin-top:25px;font-size:.65rem}.modelStatement,.modelFoundations,.modelFlowSection,.modelAudienceSection,.modelCta{padding:72px 0}.modelStatementGrid,.modelFoundationsHeading,.modelFlowLayout,.modelAudienceHeading,.modelCtaLayout{grid-template-columns:1fr;gap:29px}.modelStatementGrid .eyebrow,.modelFoundationsHeading .eyebrow,.modelAudienceHeading .eyebrow{margin-top:0}.modelStatementGrid h2,.modelFoundationsHeading h2,.modelFlowIntro h2,.modelAudienceHeading h2,.modelCtaLayout h2{font-size:2.38rem}.modelStatementGrid>p:last-child{margin-top:0}.modelFoundationGrid{grid-template-columns:1fr;gap:16px;margin-top:37px}.modelFoundationGrid article{min-height:0;padding:27px 25px 25px}.modelFoundationGrid span{margin-bottom:22px}.modelFlowIntro h2{margin-bottom:20px}.modelFlowSteps li{grid-template-columns:48px 1fr;gap:13px;padding:22px 0}.modelAudienceGrid{grid-template-columns:1fr;margin-top:35px}.modelAudienceGrid article,.modelAudienceGrid article:not(:first-child){border-bottom:1px solid #b6c8c2;border-right:0;min-height:0;padding:23px 0}.modelAudienceGrid article:last-child{border-bottom:0}.aboutStatement,.aboutCommitments,.aboutCommunity,.aboutClosing{padding:72px 0}.aboutStatementGrid,.aboutCommitmentsHeading,.aboutCommunityLayout,.aboutClosingLayout{grid-template-columns:1fr;gap:29px}.aboutStatementGrid .eyebrow,.aboutCommitmentsHeading .eyebrow{margin-top:0}.aboutStatementGrid h2,.aboutCommitmentsHeading h2,.aboutCommunity h2,.aboutClosingLayout h2{font-size:2.38rem}.aboutStatementGrid>p:last-child{margin-top:0}.aboutCommitmentsGrid{grid-template-columns:1fr;gap:16px;margin-top:37px}.aboutCommitmentsGrid article{min-height:0;padding:27px 25px 25px}.aboutCommitmentsGrid span{margin-bottom:22px}.aboutCommunity h2{margin-bottom:20px}.communityImpact{max-width:440px;padding:27px 0}.aboutClosingLayout{align-items:start}}.utilityContacts{align-items:center;gap:14px;display:flex}.utilityContacts span{color:#d7e3df}.utilityContacts a{color:var(--gold-light)}.mobileCall{display:none}.pathGridFour{grid-template-columns:repeat(4,minmax(0,1fr))}.pathGridFour .pathCard{min-height:340px}.serviceAreaSection{background:var(--mist);padding:96px 0}.serviceAreaLayout{grid-template-columns:.97fr .83fr;align-items:end;gap:clamp(48px,9vw,144px);display:grid}.serviceAreaLayout h2{max-width:690px;margin-bottom:0;font-size:clamp(2.1rem,3.25vw,3.55rem);line-height:1.08}.serviceAreaLayout>p{max-width:500px;color:var(--slate);margin:0;font-size:1.04rem;line-height:1.68}.communityProof{max-width:525px;color:var(--ink)!important;margin:24px 0 25px!important;font-size:.98rem!important;line-height:1.58!important}.communityProof strong{color:var(--gold);vertical-align:-.19em;font-family:Georgia,Times New Roman,serif;font-size:2.15rem;font-weight:500;line-height:0}.partnerPathGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.partnerPathGridThree .partnerPathCard{min-height:316px}.expectationsClosing{max-width:990px}.expectationsClosing .expectationsHeading{grid-template-columns:1fr;max-width:770px;margin-bottom:22px}.expectationsClosing .expectationsHeading .eyebrow{margin-top:0}.expectationsClosing .expectationsHeading h2{max-width:770px}.expectationProof{color:var(--gold-light);margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.35}.buttonLightOutline{border-color:var(--gold-light);color:var(--gold-light)}.buttonLightOutline:hover{background:var(--white);color:var(--ink)}.referralHeroProof{font-family:Georgia,Times New Roman,serif;color:var(--teal)!important;margin:-8px 0 26px!important;font-size:1.28rem!important;line-height:1.4!important}.referralPanel{background:var(--ink);color:#dfe9e5;padding:82px 0}.referralPanelLayout{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(48px,9vw,144px);display:grid}.referralPanel .eyebrow{color:var(--gold-light)}.referralPanel h2{max-width:530px;color:var(--white);margin:0;font-size:clamp(2.1rem,3.15vw,3.35rem);line-height:1.08}.referralInstruction{color:#dbe8e3;max-width:615px;margin:0 0 14px;font-size:1.12rem;line-height:1.63}.referralInstruction strong,.referralInstruction a{color:var(--gold-light)}.referralNotice{color:#bcd0c9;max-width:570px;margin:0;font-size:.89rem;line-height:1.55}.referralAudience{background:var(--cream)}.referralAudienceList{border-top:1px solid #9fb6af;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;margin:50px 0 0;padding:0;list-style:none;display:grid}.referralAudienceList li{color:var(--slate);border-bottom:1px solid #b6c8c2;padding:23px 0 23px 22px;font-size:1rem;line-height:1.62;position:relative}.referralAudienceList li:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:.97em;left:1px}.referralFlowSection{background:var(--mist);padding:104px 0}.referralFlowLayout{grid-template-columns:.84fr 1.16fr;gap:clamp(48px,9vw,144px);display:grid}.referralFlowLayout h2,.referralEligibilityLayout h2{margin-bottom:21px;font-size:clamp(2.1rem,3.25vw,3.5rem);line-height:1.08}.referralFlowLayout>div>p:not(.eyebrow){max-width:460px;color:var(--slate);margin:0;font-size:1.03rem;line-height:1.68}.referralFlowSteps{border-top:1px solid #9fb6af;gap:0;margin:0;padding:0;list-style:none;display:grid}.referralFlowSteps li{border-bottom:1px solid #b6c8c2;grid-template-columns:62px 1fr;gap:17px;padding:26px 0;display:grid}.referralFlowSteps span{color:var(--gold);letter-spacing:.12em;font-size:.75rem;font-weight:850}.referralFlowSteps h3{margin-bottom:6px;font-size:1.38rem;line-height:1.15}.referralFlowSteps p{color:var(--slate);margin:0;font-size:.95rem;line-height:1.56}.referralEligibility{background:var(--white);padding:95px 0}.referralEligibilityLayout{grid-template-columns:.93fr .87fr;align-items:end;gap:clamp(48px,9vw,144px);display:grid}.referralEligibilityLayout h2{max-width:580px;margin-bottom:0}.referralEligibilityLayout>p{max-width:500px;color:var(--slate);margin:0;font-size:1.04rem;line-height:1.68}.modelFoundationSequence{grid-template-columns:repeat(5,minmax(0,1fr));margin:52px 0 0;padding:0;list-style:none}.modelFoundationGrid li{border:1px solid #b5c7c0;border-top:4px solid var(--gold);background:var(--white);min-height:285px;padding:29px 27px 26px}.modelFoundationGrid li span{color:var(--gold);letter-spacing:.14em;margin-bottom:28px;font-size:.72rem;font-weight:850;display:block}.modelFoundationGrid li h3{margin-bottom:12px;font-size:1.38rem;line-height:1.14}.modelFoundationGrid li p{color:var(--slate);margin:0;font-size:.91rem;line-height:1.58}.modelDisciplineGrid{border-color:#dfe9e559;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.modelDisciplineGrid article{border-color:#dfe9e559;min-height:194px}.modelDisciplineGrid h3{color:var(--white)}.modelDisciplineGrid p{color:#d7e4df}.ctaButtonStack{justify-items:start;gap:14px;display:grid}.patientServiceArea{background:var(--mist);padding:96px 0}.patientServiceAreaLayout{grid-template-columns:.94fr .86fr;align-items:end;gap:clamp(48px,9vw,144px);display:grid}.patientServiceAreaLayout h2{max-width:585px;margin:0;font-size:clamp(2.1rem,3.25vw,3.5rem);line-height:1.08}.patientServiceAreaLayout>div:last-child>p{max-width:500px;color:var(--slate);margin:0 0 24px;font-size:1.04rem;line-height:1.68}.contactHero{background:var(--cream);padding:96px 0 72px}.contactHero h1,.contactSection h2,.contactReferral h2{margin:0 0 22px;font-size:clamp(2.4rem,4vw,4.15rem);line-height:1.05}.contactHero>.shell>p:not(.eyebrow){max-width:650px;color:var(--slate);margin-bottom:0;font-size:1.08rem;line-height:1.65}.contactReferral{background:var(--mist);padding:78px 0}.contactReferralLayout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(48px,9vw,144px);display:grid}.contactReferral h2{max-width:540px;margin-bottom:0}.contactReferralLayout>div:last-child>p:first-child{max-width:610px;color:var(--slate);margin-bottom:11px;font-size:1.04rem;line-height:1.68}.contactReferral a:not(.button){color:var(--teal);font-weight:800}.contactNotice{color:#657673;max-width:570px;margin:0 0 24px;font-size:.84rem;line-height:1.55}.contactPaths{background:var(--cream);padding:0 0 98px}.contactPathsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.contactPathsGrid article{border:1px solid #b5c7c0;border-top:4px solid var(--gold);background:var(--white);min-height:242px;padding:30px}.contactPathsGrid h3{margin-bottom:13px;font-size:1.5rem;line-height:1.15}.contactPathsGrid p{color:var(--slate);margin-bottom:24px;line-height:1.6}.contactPathsGrid a{color:var(--teal);font-weight:800}.contactSection{background:var(--white);padding:104px 0}.contactLayout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(48px,9vw,122px);display:grid}.contactLayout>div>p:not(.eyebrow):not(.contactDetails):not(.contactNotice){max-width:505px;color:var(--slate);font-size:1.03rem;line-height:1.68}.contactLayout>div>p a{color:var(--teal);font-weight:800}.contactForm{background:var(--mist);border:1px solid #b8cac3;gap:14px;padding:30px;display:grid}.contactForm label{color:var(--ink);font-size:.8rem;font-weight:800}.contactForm input,.contactForm select,.contactForm textarea{outline-color:var(--teal);background:var(--white);width:100%;color:var(--ink);resize:vertical;border:1px solid #b8cac3;border-radius:0;margin-top:6px;padding:11px 12px}.contactForm .button{width:100%}.contactDetails{flex-wrap:wrap;gap:8px 18px;margin:24px 0 20px;font-weight:750;display:flex}.contactDetails span{color:var(--slate)}@media (width<=1030px){.pathGridFour,.partnerPathGridThree{grid-template-columns:repeat(2,minmax(0,1fr))}.modelFoundationSequence{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.utilityBar{display:none}.siteHeader{position:sticky;top:0}.headerContent{gap:8px}.mobileCall{min-height:38px;color:var(--teal);align-items:center;margin-left:auto;font-size:.83rem;font-weight:850;display:inline-flex}.mobileNav{margin-left:2px}.mobileNav nav{padding:16px 18px 17px;display:block;top:51px}.mobileNav nav>.button{border-bottom:1px solid var(--gold);width:100%;min-height:42px;margin:0;padding:0 14px}.mobileNav nav>.mobileSecondaryAction{border-color:var(--ink);margin-top:9px}.mobileNavLinks{border-top:1px solid var(--line);margin-top:16px}.mobileNavLinks a{border-bottom:1px solid var(--line);color:var(--ink);padding:13px 0;font-weight:700;display:block}.mobileFax{color:var(--slate);margin:16px 0 0;font-size:.8rem;font-weight:750}.pathGridFour,.partnerPathGridThree,.referralAudienceList,.modelFoundationSequence,.modelDisciplineGrid,.contactPathsGrid{grid-template-columns:1fr}.pathGridFour .pathCard{min-height:0}.serviceAreaSection,.patientServiceArea,.referralPanel,.referralFlowSection,.referralEligibility,.contactHero,.contactReferral,.contactPaths,.contactSection{padding:72px 0}.serviceAreaLayout,.patientServiceAreaLayout,.referralPanelLayout,.referralFlowLayout,.referralEligibilityLayout,.contactReferralLayout,.contactLayout{grid-template-columns:1fr;align-items:start;gap:29px}.serviceAreaLayout h2,.patientServiceAreaLayout h2,.referralPanel h2,.referralFlowLayout h2,.referralEligibilityLayout h2,.contactHero h1,.contactSection h2,.contactReferral h2{font-size:2.38rem}.communityProof{margin-bottom:22px!important}.expectationsClosing .expectationsHeading{margin-bottom:18px}.expectationProof{font-size:1.25rem}.referralAudienceList{gap:0;margin-top:36px}.referralFlowSteps li{grid-template-columns:48px 1fr;gap:13px;padding:22px 0}.modelFoundationGrid li{min-height:0;padding:27px 25px 25px}.modelFoundationGrid li span{margin-bottom:22px}.modelDisciplineGrid{margin-top:0}.modelDisciplineGrid article,.modelDisciplineGrid article:not(:first-child){border-bottom:1px solid #dfe9e559;border-right:0;min-height:0;padding:23px 0}.modelDisciplineGrid article:last-child{border-bottom:0}.ctaButtonStack{justify-items:stretch}.ctaButtonStack .button{width:100%}.contactHero>.shell>p:not(.eyebrow){font-size:1rem}.contactPathsGrid article{min-height:0;padding:27px 25px}.contactForm{padding:24px}}
