.bfp-sav{background:var(--blush);border-radius:18px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;margin-top:-4px}
.bfp-sav-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.bfp-sav-top span{font-weight:600;font-size:15px}.bfp-sav-top strong{font-size:30px;font-weight:700;color:var(--em);letter-spacing:-.02em;line-height:1}
.bfp-sav ul{list-style:none;margin:0;padding:8px 0 0;border-top:1px dashed #E2B9A9;display:flex;flex-direction:column;gap:4px}.bfp-sav li{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:#4F4740}.bfp-sav li b{font-weight:600;color:var(--ink);white-space:nowrap}
.bfp-pusps{margin-left:102px;grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media(max-width:760px){.bfp-pusps{display:grid!important;margin:12px 0 0;gap:8px}.bfp-pusps>div{padding:10px;gap:10px}.bfp-pusps>div .ic{width:32px;height:32px}.bfp-pusps b{font-size:13.5px}.bfp-pusps small{font-size:12px}.bfp-sav-top strong{font-size:26px}}
.bfp-orn{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 auto 34px;max-width:200px}.bfp-orn i{flex:1;height:1px;background:#D8C6B4}.bfp-orn img{width:28px;height:28px;opacity:.55}
.bfp-steps2 .bfp-step figure{aspect-ratio:5/4}
.bfp-steps2 .bfp-step figure .chip{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:7px;background:rgba(23,18,15,.62);backdrop-filter:blur(6px);color:#FFF8F2;font-style:normal;font-size:14px;font-weight:600;padding:7px 12px;border-radius:999px}
.bfp-steps2 .bfp-step figure .chip svg{width:16px;height:16px}
.bfp-steps2 .bfp-step figure .mk{position:absolute;right:14px;bottom:12px;width:30px!important;height:30px!important;object-fit:contain;filter:invert(1) brightness(2);opacity:.85}
.bfp-steps2 .bfp-step figure>span{background:#FFF8F2;color:var(--ink);width:36px;height:36px;font-size:15px}
.bfp-steps2 .bfp-step>div{padding:20px 22px 26px}.bfp-steps2 .bfp-step b{font-size:20px}
@media(max-width:760px){.bfp-steps2{display:grid;grid-auto-flow:column;grid-auto-columns:80%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:6px;margin-right:-20px}.bfp-steps2 .bfp-step{scroll-snap-align:start}}
.bfp-fw-sec{padding:96px 0 40px}
.bfp-fw{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px}
.bfp-fw>div{border-radius:28px;padding:30px 32px;display:flex;flex-direction:column;gap:16px}
.bfp-fw .yes{background:var(--card);border:1px solid var(--line)}.bfp-fw .no{background:var(--sand)}
.bfp-fw .hd{display:flex;align-items:center;gap:12px}.bfp-fw .hd b{font-size:22px;font-weight:600;letter-spacing:-.01em}
.bfp-fw .hd .ic{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;flex:none}.bfp-fw .yes .hd .ic{background:var(--green);color:#fff}.bfp-fw .no .hd .ic{background:var(--ink);color:#fff}
.bfp-fw ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
.bfp-fw li{display:flex;gap:12px;align-items:flex-start;font-size:16.5px;line-height:1.5}
.bfp-fw li>span{flex:none;width:24px;height:24px;border-radius:999px;display:grid;place-items:center;margin-top:1px}.bfp-fw li svg{width:14px;height:14px}
.bfp-fw .yes li>span{background:#E3F1E7;color:var(--green)}.bfp-fw .no li>span{background:#E2D5C6;color:var(--mute)}.bfp-fw .no li{color:#4F4740}
.bfp-fw-foot{margin-top:22px;font-size:17px;color:#4F4740}.bfp-fw-foot a{font-weight:600;color:var(--em);text-decoration:none}
@media(max-width:760px){.bfp-fw-sec{padding:64px 0 24px}.bfp-fw>div{padding:24px 20px;border-radius:24px}.bfp-fw .hd b{font-size:19px}.bfp-fw li{font-size:15.5px}}
