/* Shared visual values with the preceding FAQ: no differently colored raster panel. */
.care-section-native {--care-width:min(1300px,84.6vw);--care-radius:26px;padding:60px 0 72px;color:#f3f0e8;}
.care-card {
  width:var(--care-width);margin:0 auto;position:relative;box-sizing:border-box;
  border:1.5px solid transparent;border-radius:var(--care-radius);
  background:radial-gradient(ellipse at 25% 0%,#0a2039,#041529 50%,#021021) padding-box,linear-gradient(135deg,#b8ac87,#fff8e0 13%,#d4c79e 32%,#fff9e5 50%,#a99e7d 69%,#fff7dc 88%,#d9ceaa) border-box;
  padding:42px 4.1667%;display:flex;align-items:center;gap:32px;
  font-family:FAQSerif,Georgia,serif;isolation:isolate;
}
.care-card::before,.care-card::after {content:'';position:absolute;pointer-events:none;width:78px;height:2px;z-index:1;background:linear-gradient(90deg,transparent,#fff8e6,transparent);filter:drop-shadow(0 0 3px #f3e4b47d);}
.care-card::before {left:8%;top:0;}.care-card::after {right:8%;bottom:0;}
.care-card__copy {flex:1;min-width:0;}
.care-card__eyebrow {font:500 10px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.34em;margin:0 0 16px;}
.care-card h2 {font:400 clamp(32px,3.4vw,54px)/1.05 FAQSerif,Georgia,serif;letter-spacing:-.03em;margin:0 0 16px;max-width:900px;}
.care-card__description {font:400 clamp(17px,1.6vw,23px)/1.4 FAQSerif,Georgia,serif;max-width:660px;}
.care-card__button {flex:none;white-space:nowrap;gap:12px!important;}
.care-card__button svg {width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.3;flex:none;}
.care-footer-native {width:var(--care-width);margin:32px auto 0;padding-top:20px;border-top:1px solid #d6c69a66;font:400 13px/1.6 FAQSerif,Georgia,serif;color:#f3f0e8;}
.care-footer-native__top {display:flex;justify-content:space-between;gap:16px;}
.care-footer-native nav {display:flex;flex-wrap:wrap;gap:12px 24px;margin:16px 0;}
.care-footer-native a {color:#f3f0e8;text-underline-offset:3px;}
.care-footer-native p {max-width:none;}
@media(max-width:1100px){.care-section-native{--care-width:min(1400px,84.4vw);}}
@media(max-width:900px){.care-section-native{--care-radius:23px;}.care-card{display:block;padding:35px 5.2%;}.care-card__button{margin-top:24px;}.care-card h2{max-width:600px;}.care-card__description{max-width:560px;}}
@media(max-width:700px){.care-section-native{--care-width:min(620px,calc(100vw - 30px));padding-top:28px;padding-bottom:40px;}.care-card{padding:28px 24px;}.care-card h2{font-size:clamp(32px,9vw,44px);}.care-card__description{font-size:18px;}.care-card__button{width:100%;min-height:54px;padding:12px 15px;font-size:18px;}.care-footer-native__top{display:block;}.care-footer-native__top span{display:block;}.care-footer-native nav{display:grid;gap:8px;}.care-footer-native{font-size:12px;}}
@media(max-width:540px){.care-section-native{--care-radius:19px;}}
