@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--navy:#123244;--deep:#0d2938;--teal:#287b7d;--teal2:#409c9b;--mint:#edf6f3;--paper:#fcfbf8;--ink:#183747;--muted:#687b82;--line:#dbe8e6;--shadow:0 22px 60px rgba(18,50,68,.09)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:'DM Sans',Arial,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:Manrope,Arial,sans-serif;letter-spacing:-.045em;line-height:1.14;color:var(--navy)}h1{font-size:clamp(45px,5vw,76px);font-weight:800}h2{font-size:clamp(34px,3.4vw,51px);font-weight:800}h3{font-size:22px;font-weight:750}p{color:#647780}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid #ebae72;outline-offset:4px}img{display:block;max-width:100%}.container{width:min(1210px,calc(100% - 64px));margin:auto}.eyebrow{font-size:11px;letter-spacing:.21em;font-weight:800;text-transform:uppercase;color:var(--teal);margin-bottom:17px}.subhead{font-size:18px;line-height:1.76;color:#627680}.section{padding:110px 0}.center{text-align:center}.width700{max-width:720px;margin-left:auto;margin-right:auto}.mini-line{width:35px;height:3px;background:var(--teal2);margin-bottom:22px;border-radius:50px}.muted-bg{background:#f4f9f7}.blue-bg{background:var(--deep);color:white}.blue-bg h2,.blue-bg h3{color:#fff}.blue-bg p{color:#b9cbd1}
.topbar{background:var(--deep);color:#cbdcde;font-size:12px;min-height:35px;display:flex;align-items:center}.topbar .container{display:flex;justify-content:space-between;gap:18px}.topbar a{color:#fff}.topbar span{color:#b9cfd4}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.97);border-bottom:1px solid #e8efee;backdrop-filter:blur(15px)}.nav{height:83px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;align-items:center;gap:12px;min-width:206px}.brandmark{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:13px;background:var(--teal);color:white;flex-shrink:0}.brandname{font:800 22px/1 Manrope,sans-serif;letter-spacing:-.065em;color:var(--navy);display:block}.brandsmall{display:block;font:700 9px/1.4 Manrope,sans-serif;letter-spacing:.22em;color:var(--teal);margin-top:5px}.navlinks{display:flex;align-items:center;gap:31px}.navlinks>a{font-size:13px;font-weight:700;color:#375465;white-space:nowrap;transition:color .2s}.navlinks>a:hover,.navlinks>a.active{color:var(--teal)}.navlinks .navcta{color:white;border-radius:9px;background:var(--navy);padding:14px 21px}.navlinks .navcta:hover{color:#fff;background:var(--teal)}.hamburger{display:none;background:none;border:0;cursor:pointer;font-size:24px;color:var(--navy);padding:12px}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:9px;font:750 13px Manrope,sans-serif;letter-spacing:-.01em;line-height:1;padding:19px 26px;white-space:nowrap;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn-primary{color:white;background:var(--teal)}.btn-primary:hover{background:#1d6265}.btn-dark{background:var(--navy);color:white}.btn-dark:hover{background:var(--teal)}.btn-outline{border:1px solid #b9d4d0;color:var(--navy);background:transparent}.btn-outline:hover{background:#eff8f5}.btn-white{background:#fff;color:var(--navy)}.arrow{font-size:21px;font-weight:400;margin-left:10px}
.hero{background:var(--paper);padding:64px 0 75px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1.04fr;align-items:center;gap:78px}.hero h1{margin-bottom:26px}.hero h1 em{color:var(--teal);font-style:normal}.hero p{max-width:475px;font-size:18px;line-height:1.8}.hero-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:34px 0 32px}.hero-micro{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:#5c777c}.micro-check{background:#deefea;color:var(--teal);width:23px;height:23px;border-radius:50%;display:flex;align-items:center;justify-content:center}.photo-shell{position:relative;padding:12px 0 24px 34px}.hero-photo{width:100%;height:560px;object-fit:cover;object-position:center;border-radius:18px 96px 18px 18px;background:linear-gradient(135deg,#c8e5d9,#7caead);box-shadow:var(--shadow)}.hero-photo::before{content:''}.accent-orb{position:absolute;right:-40px;top:-28px;width:205px;height:205px;border:35px solid #e2f3ed;border-radius:50%;z-index:0}.photo-shell>img{position:relative;z-index:1}.image-caption{position:absolute;z-index:3;bottom:0;left:-1px;width:235px;background:white;box-shadow:0 16px 50px #0c3b4050;border-radius:13px;padding:19px 21px;display:flex;align-items:center;gap:14px}.circle-icon{background:#e6f4f0;color:var(--teal);width:47px;height:47px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:20px}.image-caption strong{font:800 13px/1.5 Manrope,sans-serif;color:var(--navy)}.image-caption small{font-size:11px;color:#678187;display:block;line-height:1.4;margin-top:3px}
.truststrip{background:var(--navy);padding:30px 0}.trust-items{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.trust-item{display:flex;align-items:center;gap:14px;color:white}.trust-item+.trust-item{border-left:1px solid #ffffff24;padding-left:30px}.trust-ico{color:#78c4b8;font-size:25px;line-height:1}.trust-title{font:750 13px Manrope,sans-serif;display:block;color:#fff}.trust-text{font-size:11px;color:#a6c0c7;display:block;margin-top:5px}
.section-head{margin-bottom:50px;display:flex;justify-content:space-between;align-items:end;gap:30px}.section-head h2{max-width:660px;margin-bottom:0}.section-head p{max-width:400px;margin-bottom:0}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.service{background:#fff;border:1px solid var(--line);border-radius:16px;padding:32px;min-height:250px;transition:box-shadow .2s,transform .2s,border-color .2s}.service:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#b2d4cd}.service-icon{height:54px;width:54px;background:#eaf5f2;border-radius:13px;color:var(--teal);display:flex;align-items:center;justify-content:center;margin-bottom:25px}.service-icon svg{width:27px;height:27px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.service h3{margin-bottom:12px;font-size:18px}.service p{font-size:14px;line-height:1.8;margin-bottom:0}.service a{display:block}
.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.feature-img{position:relative}.feature-img img{height:520px;width:100%;object-fit:cover;object-position:center;border-radius:16px;background:linear-gradient(120deg,#c6ded8,#6a8e92)}.feature-img:before{content:'';position:absolute;inset:20px -20px -20px 20px;border:2px solid #d2e9e2;border-radius:16px;z-index:-1}.feature-copy h2{margin-bottom:24px}.feature-copy>p{font-size:16px;line-height:1.9}.checklist{padding:4px 0 24px;margin:0;list-style:none}.checklist li{display:flex;align-items:start;gap:13px;margin:15px 0;font-size:14px;color:#3e5966;font-weight:650}.tick{width:22px;height:22px;border-radius:50%;background:#dcefea;color:var(--teal);font-weight:bold;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px}
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.step{border-top:1px solid #cfe2dd;padding:31px 12px 10px 0}.step-n{font:800 44px Manrope,sans-serif;color:#b8d7d0;display:block;letter-spacing:-.05em;margin-bottom:14px}.step h3{font-size:20px;margin-bottom:11px}.step p{font-size:14px;max-width:300px}.cta-section{padding:95px 0;background:var(--navy)}.cta-wrap{display:flex;align-items:center;justify-content:space-between;gap:36px}.cta-wrap h2{color:white;max-width:680px;margin:0 0 14px}.cta-wrap p{color:#bfd3d7;max-width:650px;margin:0}.cta-actions{display:flex;flex-shrink:0;gap:12px;flex-wrap:wrap}
.footer{background:var(--deep);color:#bbd0d4;padding:70px 0 30px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1.4fr;gap:80px}.footer .brandname{color:#fff}.footer .brandsmall{color:#8bd4c2}.footer-about p{max-width:330px;margin-top:24px;font-size:13px;color:#9fb8be}.footer h4{font:700 13px Manrope,sans-serif;color:white;letter-spacing:0;margin-bottom:23px}.footer ul{margin:0;padding:0;list-style:none}.footer li{font-size:13px;margin:10px 0;color:#afc4c9}.footer a:hover{color:white}.footer-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #ffffff1d;margin-top:65px;padding-top:22px;color:#829da5;font-size:11px}.footer-bottom p{margin:0;color:#829da5;font-size:11px}
.page-hero{padding:95px 0;background:linear-gradient(126deg,#f0f8f5 0%,#f9faf7 74%)}.page-hero .container{max-width:1210px}.page-hero h1{font-size:clamp(40px,4.8vw,65px);max-width:780px;margin-bottom:20px}.page-hero p{font-size:18px;max-width:670px}.page-hero .eyebrow{margin-bottom:20px}.prose{max-width:820px}.prose h2{font-size:32px}.prose p{font-size:16px;line-height:1.95}.feature-list{display:grid;grid-template-columns:1fr 1fr;gap:30px}.feature-list .feature-block{border-left:3px solid var(--teal);padding:0 24px}.feature-block h3{font-size:20px}.feature-block p{font-size:15px}.contact-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:55px}.info-panel{background:#f0f7f4;border-radius:18px;padding:40px}.info-item{border-bottom:1px solid #ccded9;padding:18px 0}.info-item:last-child{border-bottom:0}.info-item strong{display:block;margin-bottom:6px;color:var(--navy);font:750 13px Manrope,sans-serif}.info-item p{margin:0;font-size:15px}.map-card{background:repeating-linear-gradient(45deg,#eaf3f0,#eaf3f0 10px,#e3efeb 10px,#e3efeb 20px);border-radius:18px;min-height:300px;display:flex;align-items:center;justify-content:center;padding:35px;text-align:center}.map-inner{padding:30px 35px;border-radius:18px;background:#ffffffec;box-shadow:0 10px 35px #375c6a1a}.map-inner h3{margin:12px 0}.breadcrumb{font:600 12px Manrope,sans-serif;color:var(--teal);margin-bottom:28px}.breadcrumb a{text-decoration:underline;text-underline-offset:3px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px;margin:65px 0 0}.detail-img{width:100%;height:360px;object-fit:cover;border-radius:18px;background:#dfefea}
@media(max-width:1000px){.navlinks{gap:19px}.navlinks>a{font-size:12px}.brand{min-width:188px}.hero-grid{gap:38px}.hero h1{font-size:56px}.hero-photo{height:485px}.feature-grid{gap:45px}.cta-wrap{align-items:start;flex-direction:column}.footer-grid{gap:35px}}
@media(max-width:760px){.container{width:min(100% - 34px,560px)}.topbar .container{justify-content:center}.topbar .hide-mobile{display:none}.nav{height:70px}.brandmark{width:40px;height:40px}.hamburger{display:block}.navlinks{position:absolute;top:70px;left:0;right:0;background:#fff;box-shadow:0 18px 30px #112c3d18;padding:14px 24px 26px;display:none;flex-direction:column;align-items:stretch;gap:1px}.navlinks.open{display:flex}.navlinks>a{font-size:15px;padding:11px 0}.navlinks .navcta{text-align:center;margin-top:8px;padding:16px}.hero{padding:55px 0 70px}.hero-grid{grid-template-columns:1fr;gap:25px}.hero h1{font-size:clamp(42px,10vw,57px);margin-bottom:19px}.hero p{font-size:16px}.hero-buttons{margin:23px 0}.hero-photo{height:390px}.photo-shell{padding:0 14px 26px 14px}.image-caption{bottom:0;left:0}.trust-items{grid-template-columns:1fr;gap:20px}.trust-item+.trust-item{border-left:0;border-top:1px solid #ffffff24;padding-left:0;padding-top:19px}.section{padding:73px 0}.section-head{display:block}.section-head h2{margin-bottom:21px}.service-grid,.steps,.feature-grid,.feature-list,.contact-grid,.detail-grid{grid-template-columns:1fr}.service{padding:29px;min-height:215px}.feature-grid{gap:55px}.feature-img img{height:390px}.cta-section{padding:68px 0}.cta-wrap h2{font-size:36px}.footer{padding:58px 0 26px}.footer-grid{grid-template-columns:1fr 1fr;gap:33px}.footer-about{grid-column:1/-1}.footer-bottom{align-items:start;flex-direction:column;margin-top:35px}.page-hero{padding:63px 0}.page-hero h1{font-size:43px}.contact-grid{gap:28px}.info-panel{padding:27px}.detail-grid{margin-top:40px}.detail-img{height:270px}}
@media(max-width:400px){.btn{width:100%}.hero-buttons{flex-direction:column}.image-caption{width:210px}.hero-photo{height:335px}.footer-grid{grid-template-columns:1fr}.footer-about{grid-column:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.service{transition:none}}

/* Arden Home Health — 2026 Emerald & Gold design */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:wght@400;500;600;700&display=swap');
:root { --navy:#103d2e; --deep:#09291d; --teal:#ad8240; --teal2:#d9b66f; --mint:#f5f1e5; --paper:#fbf8f1; --ink:#173d2b; --muted:#6b7368; --line:#e7dfd0; --shadow:0 24px 60px rgba(11,45,31,.13); --forest:#103d2e; --forest-deep:#09291d; --gold:#d9b66f; --gold-deep:#a97b37; --ivory:#fbf8f1; }
body{background:#fffdf9;color:var(--forest);font-family:'DM Sans',Arial,sans-serif}
h1,h2,h3,h4{font-family:'Playfair Display',Georgia,serif;letter-spacing:-.03em;color:var(--forest);font-weight:600}
h1{font-size:clamp(49px,5.6vw,82px);line-height:1.13;letter-spacing:-.046em}
h2{font-size:clamp(35px,3.5vw,53px);line-height:1.2}
h3{font-size:23px}
p{color:#606d62}
.container{width:min(1190px,calc(100% - 72px))}
.eyebrow{color:#9e7739;font-family:'DM Sans',sans-serif;font-size:11px;letter-spacing:.23em;font-weight:700}
.topbar{background:var(--forest-deep);color:#ebe4cf;font-size:12px;letter-spacing:.02em}
.topbar span{color:#e9dfc4}
.topbar a{color:#f5d891}
.site-header{background:rgba(255,253,248,.98);border-bottom:1px solid #e9e3d4;box-shadow:0 3px 24px rgba(15,55,39,.04)}
.nav{height:98px}
.brand{gap:10px;min-width:237px}
.brandmark{width:54px;height:54px;background:#0b3223;border:1px solid #b99853;border-radius:50%;overflow:hidden}
.brandmark img{width:52px;height:47px;object-fit:contain;transform:scale(1.22);filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}
.brandname{font:600 29px/1 'Playfair Display',Georgia,serif;letter-spacing:.06em;color:#154634;text-transform:uppercase}
.brandsmall{font:700 9px/1.4 'DM Sans',Arial,sans-serif;letter-spacing:.29em;color:#957038;margin-top:7px}
.navlinks{gap:29px}
.navlinks>a{font-size:13px;color:#2d4e3a;font-weight:600}
.navlinks>a:hover,.navlinks>a.active{color:#9a7032}
.navlinks .navcta{background:#113b2b;color:#fff5d9;border-radius:3px;padding:16px 24px;border:1px solid #113b2b}
.navlinks .navcta:hover{background:#225743;color:#fff}
.btn{font:700 13px 'DM Sans',Arial,sans-serif;border-radius:4px;letter-spacing:.015em;padding:19px 27px}
.btn-primary{background:var(--gold);color:#163725;box-shadow:0 10px 26px rgba(175,135,60,.18)}
.btn-primary:hover{background:#edca83;color:#173b28}
.btn-dark{background:var(--forest);color:#fff}
.btn-dark:hover{background:#205640}
.btn-outline{border-color:#baab8c;color:#214734;background:transparent}
.btn-outline:hover{background:#f1e8d5}
.btn-white{color:var(--forest);background:#f9f2df}
.btn-white:hover{background:#f0d7a1}
.hero{background:linear-gradient(110deg,#f9f5eb 0%,#f7f2e5 70%,#f2ebdb 100%);padding:62px 0 85px;position:relative}
.hero:before{content:'';pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.35;background-image:radial-gradient(#d8c89c 0.7px,transparent 0.7px);background-size:22px 22px;mask-image:linear-gradient(to right,transparent 20%,#000 100%)}
.hero-grid{position:relative;gap:76px;grid-template-columns:1.02fr .98fr}
.hero .eyebrow{color:#9c783d;display:flex;align-items:center;gap:13px}
.hero .eyebrow:before{content:'';width:31px;height:1px;background:#b28c4c;display:inline-block}
.hero h1{color:#133f2d;margin-bottom:28px}
.hero h1 em{color:#a77d3d;font-style:italic}
.hero p{color:#596d5f;line-height:1.85;font-size:18px}
.hero-buttons{margin:35px 0}
.hero-micro{color:#617463;font-size:13px}
.micro-check{background:#e8dcc4;color:#8c6c32;border-radius:50%}
.photo-shell{padding:6px 10px 25px 18px}
.hero-photo{height:578px;border-radius:200px 200px 10px 10px;object-fit:cover;object-position:center;box-shadow:0 24px 70px rgba(20,49,28,.2);background:#0b3122}
.hero-brand-art{object-position:center;object-fit:cover}
.photo-shell:before{content:'';position:absolute;inset:19px -4px 7px 34px;border:1px solid rgba(177,135,64,.9);border-radius:200px 200px 10px 10px;pointer-events:none;z-index:0}
.accent-orb{width:156px;height:156px;border:1px solid #d9b66f;background:#f0e1b9;opacity:.35;right:-24px;top:-29px}
.image-caption{border-radius:4px;bottom:0;left:-17px;border-left:4px solid #d5ac65;width:244px;padding:21px;box-shadow:0 17px 48px rgba(20,49,28,.13)}
.image-caption strong{color:#214432;font-family:'DM Sans',Arial,sans-serif}
.circle-icon{background:#efe2c7;color:#9c7137}
.truststrip{background:var(--forest);padding:33px 0;border-bottom:3px solid #d5b16e}
.trust-ico{color:#dfc180;font-size:27px}
.trust-title{font-size:14px;color:#fff8e8}
.trust-text{color:#d1dbcc;font-size:12px}
.section{padding:106px 0}
.muted-bg{background:#f7f5ed}
.mini-line{background:#c9a361}
.service-grid{gap:18px}
.service{border:1px solid #e7dfd0;border-radius:6px;padding:33px;min-height:250px;background:#fffefb}
.service:hover{border-color:#cdb479;box-shadow:0 20px 35px rgba(17,61,44,.09)}
.service-icon{background:#f0e7d1;border:1px solid #e6d8b5;color:#947039;border-radius:50%;height:58px;width:58px}
.service h3{font-size:22px;margin-bottom:14px}
.service p{color:#637064;font-size:14px}
.feature-img img{border-radius:8px 90px 8px 8px;background:#144231}
.feature-img:before{border-color:#cfb06a;border-radius:8px 90px 8px 8px}
.feature-copy>p{color:#617066}
.checklist li{color:#284c39}
.tick{background:#eee1c2;color:#856125}
.steps .step{border-top-color:#d5c398}
.step-n{color:#d4b879;font-family:'Playfair Display',Georgia,serif;font-weight:500}
.cta-section{background:var(--forest);border-top:3px solid var(--gold);padding:105px 0;position:relative;overflow:hidden}
.cta-section:after{content:'';position:absolute;right:-150px;bottom:-190px;border:1px solid #bca26466;width:450px;height:450px;border-radius:50%;pointer-events:none}
.cta-section h2{color:#fff9ec}
.cta-section p{color:#d8dfd2}
.cta-section .eyebrow{color:#efd093!important}
.footer{background:#09281e;color:#d7dccf}
.footer h4{color:#ecd4a3;font:700 13px 'DM Sans',Arial,sans-serif;letter-spacing:.08em}
.footer .brandname{color:#f8eacf}
.footer .brandsmall{color:#d9b66f}
.footer-about p,.footer li{color:#bfcfc2}
.footer-bottom p{color:#acb9ae}
.page-hero{background:radial-gradient(circle at 88% 15%,#e7d9b9 0,transparent 29%),linear-gradient(130deg,#f8f3e8,#fbfaf4);border-bottom:1px solid #e8dcc8}
.page-hero h1{color:var(--forest)}
.page-hero p{color:#687567}
.prose h2{color:var(--forest)}
.feature-list .feature-block{border-left-color:#c29c54}
.info-panel{background:#f6f2e7;border:1px solid #e7dcc6;border-radius:6px}
.info-item{border-color:#e4d8c2}
.map-card{background:repeating-linear-gradient(45deg,#ecede2,#ecede2 12px,#e5e6d9 12px,#e5e6d9 24px);border-radius:6px}
.map-inner{border-radius:6px}
.detail-img{border-radius:7px}
.identity-image{background:#0c3527;border:1px solid #aa8847;box-shadow:0 19px 45px rgba(18,45,30,.1);padding:16px;border-radius:7px}
.identity-image img{height:495px!important;width:100%;object-fit:contain!important;border-radius:2px!important;background:#0b3223}
.identity-image:before{display:none}
.identity-image .identity-caption{text-align:center;padding-top:13px;font:italic 14px 'Playfair Display',Georgia,serif;color:#edd19a;letter-spacing:.08em}
.brand-signature{display:inline-block;color:#a98142!important;font:600 12px 'DM Sans',sans-serif!important;letter-spacing:.22em;text-transform:uppercase}
/* Responsive overrides */
@media(max-width:1000px){.navlinks{gap:15px}.navlinks>a{font-size:12px}.brand{min-width:205px}.hero-grid{gap:40px}.hero h1{font-size:55px}.hero-photo{height:490px}.nav{height:88px}}
@media(max-width:760px){.container{width:min(100% - 36px,560px)}.nav{height:75px}.brandmark{width:43px;height:43px}.brandmark img{width:43px;height:40px}.brandname{font-size:23px}.brandsmall{font-size:8px}.navlinks{top:75px;background:#fffdf8;border-bottom:2px solid #d8b66c}.navlinks .navcta{color:#fff}.hamburger{color:var(--forest)}.hero{padding:45px 0 63px}.hero-grid{gap:30px}.hero h1{font-size:clamp(46px,10.5vw,64px)}.hero-photo{height:410px;border-radius:170px 170px 8px 8px;object-fit:cover}.photo-shell:before{border-radius:170px 170px 8px 8px}.photo-shell{padding:10px 18px 24px}.image-caption{left:2px}.section{padding:72px 0}.service-grid{gap:13px}.service{min-height:0;padding:25px}.feature-img img{height:380px}.identity-image img{height:400px!important}.page-hero{padding:75px 0}.page-hero h1{font-size:45px}.footer-grid{gap:33px}.trust-items{gap:20px}}
@media(max-width:400px){.hero-photo{height:340px}.btn{white-space:normal}.hero-buttons{gap:9px}.image-caption{left:0;width:205px}.nav .brand{min-width:0}.brandname{font-size:21px}.brandmark{width:39px;height:39px}}

/* Regional coverage section */
.coverage-section{background:#f5f7ef}.coverage-panel{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:3rem;align-items:center}.coverage-panel h2{max-width:720px;color:#103d2e}.coverage-panel p{max-width:740px}.coverage-panel .coverage-note{font-size:.87rem;opacity:.78}.coverage-action{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.coverage-link{color:#103d2e;font-weight:650}@media(max-width:760px){.coverage-panel{grid-template-columns:1fr;gap:1.5rem}}

/* ACHC accreditation notes: type-only mark, no unauthorized graphic seal. */
.accreditation-note { border-left: 3px solid #c8a25b; padding: .75rem 1rem; color: #164333; background: #f9f6ed; font-size: 0.97rem; line-height: 1.65; margin: 1.35rem 0 1.6rem; border-radius: 0 8px 8px 0; }
