.pov-band{background:#e9eee4;border-bottom:1px solid #cdd6c6}
.pov-band-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center;padding-block:38px}
.pov-band h2{font-size:clamp(26px,2.8vw,38px);letter-spacing:-.035em;line-height:1.2;margin:10px 0 14px}
.pov-band p:not(.eyebrow){font-size:15px;line-height:1.7;margin:0;max-width:680px}
.pov-band p.pov-note{font-size:13px;color:#4b5847;margin-top:10px}
.pov-band-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.pov-band-actions .button{white-space:normal}
.pov-band-actions .text-link{font-size:12px}
.pov-section{background:#edf1e9;border-block:1px solid #d5ddce;scroll-margin-top:110px}
.pov-start{display:flex;gap:30px;align-items:baseline;border-block:1px solid #cad3c2;padding:22px 0;margin:0 0 35px}
.pov-start strong{flex-shrink:0;font-size:17px}
.pov-start p{margin:0;font-size:15px;line-height:1.7;color:#485442}
.pov-section-actions{display:flex;align-items:center;gap:32px;margin-top:34px}
.pov-section-actions .button{flex-shrink:0}
.pov-section-actions p{max-width:530px;font-size:13px;line-height:1.7;margin:0;color:#485442}
.pov-contact{background:#edf1e9;border-left:3px solid #516947;padding:24px;margin:0 0 28px}
.pov-contact h3{font-size:24px;line-height:1.25;letter-spacing:-.025em;margin:13px 0 17px}
.pov-contact p:not(.eyebrow){font-size:14px;line-height:1.7}
.pov-contact .text-link{font-size:13px}
@media(max-width:1000px){.pov-band-inner{gap:30px;grid-template-columns:1fr}.pov-band-actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:24px}.pov-section-actions{align-items:flex-start;flex-direction:column;gap:20px}}
@media(max-width:760px){.pov-band-inner{padding-block:30px;gap:25px}.pov-band h2{font-size:29px}.pov-start{display:block;padding-block:20px}.pov-start p{margin-top:12px}.pov-band-actions{align-items:flex-start;flex-direction:column;gap:18px}.pov-section-actions .button,.pov-band-actions .button{max-width:100%;font-size:12px;gap:16px;padding-inline:18px}.pov-contact{padding:22px}.home-banner .button{font-size:12px;gap:16px;padding-inline:18px}}
