.fc-prices{scroll-margin-top:180px}
.fc-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.fc-price-card{display:flex;flex-direction:column;justify-content:space-between;gap:28px;border:1px solid #ded4c5;border-radius:16px;background:#fbf8f2;padding:30px}
.fc-price-unit{display:inline-block;font-size:13px;letter-spacing:.04em;color:#876b42;font-weight:700;margin-bottom:12px}
.fc-price-card h3{font-size:26px;line-height:1.35;margin-bottom:12px}
.fc-price-card p{color:#716a60;font-size:15px;line-height:1.8}
.fc-price-bottom>strong{display:block;color:#751b24;font-size:38px;line-height:1.3;margin-bottom:16px}
.fc-price-bottom>p{min-height:82px;margin-bottom:22px}
.fc-price-bottom .fc-button{width:100%;justify-content:space-between;gap:12px}
.fc-price-insurance{margin-top:24px;padding:22px 26px;background:#f1eee6;border-left:3px solid #9b7e4c;border-radius:0 10px 10px 0}
.fc-price-insurance strong{display:block;font-size:17px;margin-bottom:8px}
.fc-price-insurance p{color:#665e54;font-size:14px;line-height:1.8}
.fc-price-insurance a{display:inline-block;margin-top:10px;font-size:14px;text-decoration:underline;text-underline-offset:4px}
.fc-price-links{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:24px}
@media(max-width:680px){.fc-prices{scroll-margin-top:145px}.fc-price-grid{grid-template-columns:1fr;gap:16px}.fc-price-card{padding:24px;gap:22px}.fc-price-card h3{font-size:23px}.fc-price-bottom>strong{font-size:34px}.fc-price-bottom>p{min-height:0}.fc-price-insurance{padding:20px}.fc-price-links{flex-direction:column;gap:12px}}
