/* TOP: care promise + five reasons */
.mc-promise-section{padding-block:28px 80px;background:#fff}.mc-promise-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:18px;align-items:start}.mc-promise-intro{position:relative;overflow:hidden;padding:26px 24px 22px;border:1px solid #f5dfcf;border-radius:var(--radius);background:linear-gradient(145deg,#fff 0%,#fff8f1 100%);box-shadow:0 14px 38px rgba(126,72,25,.08)}.mc-promise-intro__title{display:grid;gap:10px;margin:0 0 22px;color:#ed571f;font-size:18px;line-height:1.55}.mc-promise-intro__statement{display:block;padding:10px 12px;border-left:4px solid #ff8a2b;border-radius:0 10px 10px 0;background:rgba(255,255,255,.82);box-shadow:0 5px 15px rgba(191,85,20,.05)}.mc-promise-intro__description,.mc-promise-intro__closing{margin:0;color:#17233d;font-size:14px;font-weight:600;line-height:1.9}.mc-promise-intro__closing{padding:14px 15px;border-radius:12px;background:#fff;color:#10284c;font-weight:800}.mc-promise-intro__list{display:grid;gap:11px;margin:20px 0;padding:0;list-style:none}.mc-promise-intro__list li{position:relative;padding-left:29px;color:#071c49;font-size:17px;font-weight:800}.mc-promise-intro__list li::before{position:absolute;top:.36em;left:0;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#ff9b18;color:#fff;content:"✓";font-size:11px}.mc-promise-intro__decoration{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;height:56px;margin-top:15px}.mc-promise-intro__decoration span{display:block;width:30px;border:2px solid #ff9b18;border-top:0;border-radius:0 0 50% 50%;opacity:.7}.mc-promise-intro__decoration span:nth-child(1){height:20px}.mc-promise-intro__decoration span:nth-child(2){height:36px}.mc-promise-intro__decoration span:nth-child(3){height:50px}
.mc-promise-reasons{overflow:hidden;border:1px solid #e8edf5;border-radius:var(--radius);background:#fff;box-shadow:0 12px 35px rgba(7,28,73,.05)}.mc-promise-reasons__title{margin:0;padding:20px 24px;border-bottom:1px solid #e8edf5;color:#f15a24;font-size:clamp(20px,2vw,28px);line-height:1.4;text-align:center;letter-spacing:.04em}.mc-promise-reasons__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:auto}.mc-reason-card{display:flex;min-width:0;flex-direction:column;padding:22px 18px 20px;border-right:1px solid #e8edf5;background:#fff}.mc-reason-card:last-child{border-right:0}.mc-reason-card__number{margin:0 0 14px;color:#f28b00;font-size:34px;font-weight:800;line-height:1;text-align:center}.mc-reason-card__text{margin:0;color:#17233d;font-size:14px;font-weight:600;line-height:1.9}.mc-reason-card__image{display:flex;min-height:118px;align-items:flex-end;justify-content:center;margin-top:22px;padding-top:0}.mc-reason-card__image img{width:100%;max-width:138px;max-height:112px;object-fit:contain}.mc-reason-card__placeholder{display:grid;width:92px;aspect-ratio:1;place-items:center;border:2px solid #ffb34d;border-radius:50%;color:#f28b00;font-size:24px;font-weight:800;opacity:.45}
@media(max-width:1100px){.mc-promise-layout{grid-template-columns:1fr}.mc-promise-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:12px 28px}.mc-promise-intro__title,.mc-promise-intro__description{grid-column:1}.mc-promise-intro__list{grid-column:2;grid-row:1/3;margin:0}.mc-promise-intro__closing{grid-column:1/-1}.mc-promise-intro__decoration{position:absolute;right:24px;bottom:18px}.mc-promise-reasons__grid{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.mc-reason-card{min-height:310px;border-bottom:1px solid #e8edf5}.mc-reason-card:nth-child(2n){border-right:0}.mc-reason-card:last-child{grid-column:1/-1;min-height:250px}.mc-reason-card:last-child .mc-reason-card__image{min-height:100px}}
@media(max-width:767px){.mc-promise-section{padding-block:18px 56px}.mc-promise-layout{gap:14px}.mc-promise-intro{display:block;padding:20px 16px}.mc-promise-intro__title{gap:8px;font-size:16px}.mc-promise-intro__statement{padding:9px 11px}.mc-promise-intro__closing{font-size:13px}.mc-promise-intro__decoration{position:static;height:42px}.mc-promise-reasons__title{padding:18px 16px;font-size:20px}.mc-promise-reasons__grid{grid-template-columns:1fr}.mc-reason-card,.mc-reason-card:last-child{display:grid;grid-template-columns:48px minmax(0,1fr) 78px;gap:12px;align-items:center;min-height:126px;padding:17px 15px;border-right:0;border-bottom:1px solid #e8edf5}.mc-reason-card:last-child{grid-column:auto;border-bottom:0}.mc-reason-card__number{margin:0;font-size:26px}.mc-reason-card__text{font-size:13px;line-height:1.7}.mc-reason-card__image,.mc-reason-card:last-child .mc-reason-card__image{min-height:0;margin:0;padding:0}.mc-reason-card__image img{max-height:72px}.mc-reason-card__placeholder{width:58px;font-size:17px}}
