/* Bezpieczny Tag - sekcja "Wszystko, co warto wiedziec" */

.bt-inf{background:linear-gradient(180deg,#F2F8FE 0%,#EFF6FD 60%,#F5FAFE 100%);padding:56px 4vw 72px}
.bt-inf__in{max-width:1240px;margin:0 auto}

.bt-inf__badge{display:block;width:fit-content;margin:0 auto;background:#DCEDFB;color:#14265E;font-weight:800;font-size:clamp(12px,1.05vw,14.5px);letter-spacing:.09em;text-transform:uppercase;padding:11px 24px;border-radius:999px}

.bt-inf__head{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2.6vw,40px);margin:22px 0 0}
.bt-inf__spark{flex:0 0 auto;width:clamp(24px,2.6vw,40px);height:auto;aspect-ratio:46/80;overflow:visible}
.bt-inf__spark--r{transform:scaleX(-1)}
.bt-inf__title{text-align:center}
.bt-inf__title h2{font-weight:900;font-size:clamp(28px,3.9vw,54px);line-height:1.07;letter-spacing:-.025em;margin:0;color:#14265E;text-wrap:balance}
.bt-inf__swash{display:block;width:42%;height:clamp(7px,.8vw,11px);border-radius:999px;background:#68B6F3;margin:6px auto 0 24%}
.bt-inf__lead{text-align:center;font-size:clamp(15px,1.5vw,20px);line-height:1.5;margin:16px auto 0;max-width:36em;color:rgba(20,38,94,.72)}

.bt-inf__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.8vw,26px);margin:38px 0 0;align-items:stretch}
.bt-inf__card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:20px;padding:34px 28px 28px;box-shadow:0 14px 34px rgba(20,38,94,.07);overflow:hidden;text-align:center}
.bt-inf__card::before{content:"";position:absolute;left:0;right:0;top:0;height:5px}
.bt-inf__card--pink::before{background:#F0187C}
.bt-inf__card--blue::before{background:#1E9BF5}
.bt-inf__card--navy::before{background:#123A8C}

.bt-inf__chip{display:block;width:clamp(126px,11.6vw,164px);margin:4px auto 0}
.bt-inf__chip img{display:block;width:100%;height:auto}

.bt-inf__card h3{font-weight:900;font-size:clamp(19px,1.85vw,26px);line-height:1.2;letter-spacing:-.02em;margin:22px 0 0;color:#14265E}

.bt-inf__list{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:14px;text-align:left;justify-content:center}
.bt-inf__list li{display:flex;align-items:center;gap:13px;font-size:clamp(14px,1.28vw,17.5px);line-height:1.35;color:#14265E}
.bt-inf__li{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center}
.bt-inf__li svg{display:block;width:100%;height:100%}

.bt-inf__pill{display:block;width:fit-content;margin:auto auto 0;padding:14px 26px;border-radius:12px;font-weight:800;font-size:clamp(12.5px,1.1vw,15px);letter-spacing:.07em;text-transform:uppercase;margin-top:26px}
.bt-inf__card--pink .bt-inf__pill{background:#FCE2EE;color:#E8197F}
.bt-inf__card--blue .bt-inf__pill{background:#DEEFFC;color:#1479DE}
.bt-inf__card--navy .bt-inf__pill{background:#E3EEFA;color:#123A8C}

.bt-inf__foot{display:flex;align-items:center;justify-content:center;gap:12px;margin:34px 0 0;font-weight:800;font-size:clamp(14.5px,1.3vw,18px);color:#14265E}
.bt-inf__foot svg{width:26px;height:26px;flex:0 0 auto}

@media (max-width:980px){
  .bt-inf__grid{grid-template-columns:1fr;gap:16px}
  .bt-inf__card{padding:28px 22px 24px}
  .bt-inf__head{gap:12px}
}