.care-hero{min-height:760px;display:grid;grid-template-columns:1.06fr .94fr;background:var(--forest-deep);color:#fff}.care-hero>div{padding:clamp(75px,8vw,125px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.care-hero h1{margin:0;font-family:var(--serif);font-size:clamp(56px,6vw,94px);font-weight:400;line-height:.95;letter-spacing:-.045em}.care-hero h1 em{color:var(--gold);font-weight:400}.care-hero>div>p:not(.eyebrow){max-width:670px;margin:30px 0 36px;color:#c5d0c9;font-size:16px;line-height:1.8}.care-hero>img{width:100%;height:100%;min-height:760px;object-fit:cover}
.care-paths{display:grid;grid-template-columns:repeat(3,1fr);background:var(--paper)}.care-paths article{min-height:370px;padding:42px;border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start}.care-paths article:last-child{border-right:0}.care-paths article>span{color:var(--gold-text);font-family:var(--serif);font-style:italic}.care-paths h2{margin:70px 0 17px;font-family:var(--serif);font-size:31px;font-weight:400}.care-paths p{margin:0;color:#66736b;font-size:11px;line-height:1.75}.care-paths a{margin-top:auto;padding-bottom:4px;border-bottom:1px solid currentColor;color:var(--forest);text-transform:uppercase;letter-spacing:.12em;font-size:8px}.care-paths b{margin-left:7px;color:var(--gold-text)}
.care-status-section{padding:110px 8vw;background:#e9e1d4;scroll-margin-top:25px}.care-status-form,.care-status-result{max-width:1120px;margin:auto;padding:clamp(38px,6vw,75px);border:1px solid var(--line);background:var(--paper);box-shadow:0 28px 80px rgba(24,45,36,.08)}.care-status-form{display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw}.care-status-form h2{font-size:clamp(49px,5vw,76px)}.care-status-form>div:first-child>p:last-child{margin:26px 0 0;color:#657169;font-size:13px;line-height:1.8}.care-status-fields{display:flex;flex-direction:column;gap:20px}.care-status-fields label{color:#5e6b63;text-transform:uppercase;letter-spacing:.13em;font-size:8px;font-weight:700}.care-status-fields input{width:100%;margin-top:9px;padding:16px 14px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:13px}.care-status-fields input:focus{outline:2px solid var(--gold);outline-offset:2px}.care-status-fields>p{margin:0;padding:14px 16px;border-left:2px solid #a64b3f;background:#f7e8e4;color:#743b33;font-size:10px;line-height:1.7}.care-status-fields .button{width:100%;min-height:52px}.care-status-fields small{color:#78827b;font-size:9px;line-height:1.7}.care-status-fields small a{text-decoration:underline;text-underline-offset:3px}
.care-status-result{max-width:980px}.care-status-heading{display:flex;align-items:center;gap:24px}.care-status-heading>span{width:70px;height:70px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold-text);font-family:var(--serif);font-size:19px}.care-status-heading p{margin:0;color:#6d7871;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.care-status-heading h3{margin:5px 0 0;font-family:var(--serif);font-size:clamp(38px,5vw,62px);font-weight:400}.care-status-guidance{max-width:720px;margin:28px 0 42px;color:#536159;font-size:14px;line-height:1.8}.care-status-timeline{margin:0 0 45px;padding:0;display:grid;grid-template-columns:repeat(5,1fr);list-style:none}.care-status-timeline li{position:relative;color:#8a938d;text-align:center;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.care-status-timeline li:before{content:"";height:1px;position:absolute;top:6px;right:50%;left:-50%;background:var(--line)}.care-status-timeline li:first-child:before{display:none}.care-status-timeline i{width:13px;height:13px;margin:0 auto 10px;border:1px solid #abb4ae;border-radius:50%;position:relative;z-index:1;display:block;background:var(--paper)}.care-status-timeline .is-complete i,.care-status-timeline .is-current i{border-color:var(--gold);background:var(--gold)}.care-status-timeline .is-complete:before,.care-status-timeline .is-current:before{background:var(--gold)}.care-status-timeline .is-current{color:var(--forest);font-weight:700}.care-status-timeline.is-closed{opacity:.6}.care-status-result dl{margin:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.care-status-result dl>div{min-height:72px;padding:15px 0;border-bottom:1px solid var(--line)}.care-status-result dl>div:nth-child(odd){padding-right:25px}.care-status-result dl>div:nth-child(even){padding-left:25px;border-left:1px solid var(--line)}.care-status-result dt{color:#79837c;text-transform:uppercase;letter-spacing:.12em;font-size:7px}.care-status-result dd{margin:6px 0 0;font-family:var(--serif);font-size:16px}.care-status-boundary{margin:28px 0 0;color:#69746d;font-size:10px;line-height:1.75}.care-status-actions{margin-top:28px;display:flex;align-items:center;gap:24px}.care-status-actions button{padding:0 0 4px;border:0;border-bottom:1px solid currentColor;background:transparent;color:#5e6b63;cursor:pointer;text-transform:uppercase;letter-spacing:.12em;font-size:8px}
.care-assurance{padding:110px 8vw;display:grid;grid-template-columns:.75fr 1.25fr;gap:10vw;background:var(--forest);color:#fff}.care-assurance h2{font-size:clamp(49px,5vw,76px)}.care-assurance>div:last-child{border-top:1px solid rgba(255,255,255,.2)}.care-assurance article{padding:25px 0;border-bottom:1px solid rgba(255,255,255,.16);display:grid;grid-template-columns:48px 1fr;gap:18px}.care-assurance article>span{color:var(--gold);font-family:var(--serif);font-style:italic}.care-assurance h3{margin:0;font-family:var(--serif);font-size:24px;font-weight:400}.care-assurance article p{margin:6px 0 0;color:#bec9c2;font-size:10px;line-height:1.75}
@media(max-width:800px){.care-hero{grid-template-columns:1fr}.care-hero>div{min-height:620px;padding:80px 24px}.care-hero>img{min-height:560px;max-height:720px}.care-paths{grid-template-columns:1fr}.care-paths article{min-height:280px;padding:35px 24px;border-right:0;border-bottom:1px solid var(--line)}.care-paths article:last-child{border-bottom:0}.care-paths h2{margin-top:45px}.care-status-section{padding:88px 24px}.care-status-form{grid-template-columns:1fr;gap:55px}.care-assurance{grid-template-columns:1fr;gap:55px;padding:88px 24px}}
@media(max-width:450px){.care-status-form,.care-status-result{padding:35px 24px}.care-status-result dl{grid-template-columns:1fr}.care-status-result dl>div:nth-child(odd),.care-status-result dl>div:nth-child(even){padding:14px 0;border-left:0}.care-status-timeline{grid-template-columns:1fr;gap:0}.care-status-timeline li{min-height:48px;padding-left:32px;text-align:left;display:flex;align-items:flex-start}.care-status-timeline li:before{width:1px;height:100%;top:-35px;right:auto;left:6px}.care-status-timeline i{position:absolute;left:0}.care-status-actions{align-items:flex-start;flex-direction:column}}
.care-paths{grid-template-columns:repeat(4,1fr)}.care-service-status-section{background:#dfe7e1}.care-service-result{max-width:980px;margin:auto;padding:clamp(38px,6vw,75px);border:1px solid var(--line);background:var(--paper);box-shadow:0 28px 80px rgba(24,45,36,.08)}.care-service-result>header{display:flex;align-items:center;gap:24px}.care-service-result>header>span{width:70px;height:70px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold-text);font-family:var(--serif);font-size:19px}.care-service-result header p{margin:0;color:#6d7871;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.care-service-result h3{margin:5px 0 0;font-family:var(--serif);font-size:clamp(38px,5vw,62px);font-weight:400}.care-service-result>p{max-width:760px;margin:28px 0;color:#536159;font-size:12px;line-height:1.8}.care-service-result>ol{margin:38px 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);list-style:none}.care-service-result>ol li{position:relative;color:#8a938d;text-align:center;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.care-service-result>ol li:before{content:"";height:1px;position:absolute;top:6px;right:50%;left:-50%;background:var(--line)}.care-service-result>ol li:first-child:before{display:none}.care-service-result>ol i{width:13px;height:13px;margin:0 auto 10px;border:1px solid #abb4ae;border-radius:50%;position:relative;z-index:1;display:block;background:var(--paper)}.care-service-result>ol .is-complete i,.care-service-result>ol .is-current i{border-color:var(--gold);background:var(--gold)}.care-service-result>ol .is-complete:before,.care-service-result>ol .is-current:before{background:var(--gold)}.care-service-result>ol .is-current{color:var(--forest);font-weight:700}.care-service-result>ol.is-closed{opacity:.55}.care-service-result dl{margin:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.care-service-result dl>div{padding:16px;border-bottom:1px solid var(--line)}.care-service-result dl>div+div{border-left:1px solid var(--line)}.care-service-result dt{color:#79837c;text-transform:uppercase;letter-spacing:.12em;font-size:7px}.care-service-result dd{margin:6px 0 0;font-family:var(--serif);font-size:15px}.care-service-result>div:last-child{margin-top:28px;display:flex;align-items:center;gap:24px}.care-service-result>div:last-child button{padding:0 0 4px;border:0;border-bottom:1px solid currentColor;background:transparent;color:#5e6b63;cursor:pointer;text-transform:uppercase;letter-spacing:.12em;font-size:8px}
@media(max-width:1000px){.care-paths{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){.care-paths{grid-template-columns:1fr}}
@media(max-width:520px){.care-service-result{padding:38px 24px}.care-service-result>ol{grid-template-columns:1fr}.care-service-result>ol li{min-height:45px;padding-left:30px;text-align:left}.care-service-result>ol li:before{width:1px;height:100%;top:-32px;right:auto;left:6px}.care-service-result>ol i{position:absolute;left:0}.care-service-result dl{grid-template-columns:1fr}.care-service-result dl>div+div{border-left:0}.care-service-result>div:last-child{align-items:flex-start;flex-direction:column}}
