.insurance-callout{background:#eef8f6;padding:52px 0;border-bottom:1px solid #d3e7e3}.insurance-callout-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.insurance-callout h2{font-family:var(--serif);font-size:clamp(32px,4vw,46px);line-height:1.08;margin:0}.insurance-callout p:not(.eyebrow){color:var(--muted);margin:0 0 16px}.insurance-callout a{display:inline-flex;gap:16px;color:#087d75;font-size:13px;font-weight:800;text-underline-offset:5px}.subpage-header{position:relative;background:var(--navy)}.page-hero{background:var(--navy);color:white;padding:165px 0 90px;position:relative;overflow:hidden}.page-hero:after{content:"";position:absolute;width:460px;height:460px;border:1px solid rgba(52,201,187,.22);border-radius:50%;right:-110px;top:-165px}.breadcrumb{display:flex;gap:9px;align-items:center;font-size:12px;color:#9eb5c0;margin-bottom:34px}.breadcrumb a{color:#cfe0e6}.page-hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(48px,6vw,76px);line-height:1.02;letter-spacing:-.03em;max-width:920px;margin:0 0 24px}.page-hero h1 em{color:var(--teal);font-weight:500}.page-hero .lead{max-width:760px}.page-hero-note{display:inline-flex;align-items:center;gap:10px;border:1px solid #426376;padding:10px 14px;font-size:12px;color:#c1d2da}.content-section{padding:95px 0}.content-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:95px}.content-aside{position:sticky;top:30px;align-self:start}.content-aside h2,.seo-content h2{font-family:var(--serif);font-size:clamp(38px,4.5vw,56px);line-height:1.06;font-weight:500;margin:0 0 22px}.content-aside p{color:var(--muted)}.info-box{background:var(--teal-soft);border-left:3px solid var(--teal);padding:24px;margin-top:28px}.info-box strong{display:block;color:#075666;margin-bottom:6px}.info-box p{font-size:13px;margin:0}.process-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.process-list li{display:grid;grid-template-columns:45px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid var(--line)}.process-list>li>span{width:36px;height:36px;border:1px solid #a9c9c5;border-radius:50%;display:grid;place-items:center;color:#087d75;font-size:12px;font-weight:800}.process-list h3{font-family:var(--serif);font-size:25px;margin:0 0 7px}.process-list p{font-size:14px;color:var(--muted);margin:0}.care-section{background:var(--paper);padding:95px 0}.care-section .section-heading{max-width:800px}.care-section .section-heading h2{font-size:clamp(40px,5vw,58px)}.care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.care-card{background:white;padding:28px;min-height:210px;border-top:3px solid var(--teal)}.care-card h3{font-family:var(--serif);font-size:25px;margin:0 0 12px}.care-card p{font-size:14px;color:var(--muted);margin:0}.seo-content{max-width:850px;margin:auto}.seo-content>p{color:var(--muted)}.seo-content h2{margin-top:50px;font-size:42px}.transparency-note{margin-top:40px;padding:24px;border:1px solid var(--line);font-size:13px;color:var(--muted)}
@media(max-width:900px){.insurance-callout-grid,.content-grid{grid-template-columns:1fr;gap:50px}.content-aside{position:static}.care-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.content-section,.care-section{padding:78px 0}.care-grid{grid-template-columns:1fr}.page-hero{padding:135px 0 70px}.page-hero h1{font-size:46px}}
