.nc-central-quote{color:#163324;background:#fcfbf5;border:1px solid #1b403026;border-radius:23px;max-width:100%;padding:clamp(20px,3.2vw,34px);scroll-margin-top:24px;box-shadow:0 16px 48px #1839280f}.nc-central-quote .nc-central-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#557261;margin:0 0 8px;font-size:.74rem;font-weight:800}.nc-central-quote h2{color:#183f2b;margin:0 0 12px;font-size:clamp(1.45rem,3.4vw,2.2rem);line-height:1.12}.nc-central-quote .nc-central-caption{color:#466354;margin:0 0 22px;font-size:.98rem;line-height:1.55}.nc-central-fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:18px;display:grid}.nc-central-fields label{color:#254c35;flex-direction:column;gap:8px;font-size:.86rem;font-weight:700;display:flex}.nc-central-fields select{font:inherit;color:#173c2a;background:#fff;border:1px solid #becfc2;border-radius:12px;width:100%;max-width:100%;min-height:48px;padding:13px 11px}.nc-central-fields select:focus-visible,.nc-central-action:focus-visible{outline-offset:3px;outline:3px solid #72a888}.nc-central-action{text-align:center;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;text-decoration:none;display:flex}.nc-central-quote .nc-central-disclosure{color:#526c5c;margin:14px 0 0;font-size:.78rem;line-height:1.5}@media (width<=480px){.nc-central-fields{grid-template-columns:1fr}.nc-central-quote{padding:20px}}
