/* সাইট ফুটার */
.sfoot{background:radial-gradient(120% 90% at 100% 100%,rgba(245,185,27,.10),transparent 55%),linear-gradient(180deg,var(--g900,#052e21),var(--g950,#03150f));color:#cfe3da;margin-top:60px;font-size:15px}
.sfoot a{color:inherit;text-decoration:none}
.sf-trust{border-bottom:1px solid rgba(255,255,255,.08)}
.sf-trust .wrap{display:flex;justify-content:center;gap:14px 44px;flex-wrap:wrap;padding:22px 16px}
.sf-trust span{display:inline-flex;align-items:center;gap:8px;color:#3ddc84;font-weight:700}
.sf-grid{display:grid;grid-template-columns:1.25fr 1fr 1.1fr 1fr;gap:36px 40px;padding:52px 16px 44px}
.sf-brand{display:flex;align-items:center;gap:12px;margin-bottom:14px;color:#fff}
.sf-brand img{max-height:52px;width:auto}
.sf-logo{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#1fb67a,#0b7a4b);display:grid;place-items:center;font-size:24px;font-weight:700;color:#fff;flex:none;box-shadow:0 6px 18px rgba(0,0,0,.25)}
.sf-brand b{display:block;font-size:19px;line-height:1.2}
.sf-brand small{display:block;color:#3ddc84;font-size:12px;letter-spacing:.5px;margin-top:2px}
.sf-about p{margin:0 0 18px;line-height:1.75;color:#a9c5b8}
.sf-soc{display:flex;gap:10px;flex-wrap:wrap}
.sf-soc a{width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);display:grid;place-items:center;transition:.15s}
.sf-soc a:hover{background:#0f8a55;border-color:#3ddc84;transform:translateY(-2px)}
.sf-col h4{margin:0 0 20px;font-size:14px;color:#fff;display:flex;align-items:center;gap:10px;letter-spacing:.3px}
.sf-col h4:before{content:"";width:26px;height:2px;background:var(--gold,#f5b91b);border-radius:2px}
.sf-links,.sf-contact{list-style:none;margin:0;padding:0;display:grid;gap:14px}
.sf-links a{display:flex;align-items:center;gap:10px;transition:.15s}
.sf-links a:hover{color:#fff;transform:translateX(3px)}
.sf-links.arrow svg{color:#3ddc84;flex:none}
.sf-links.tick i{width:24px;height:24px;border-radius:8px;background:rgba(61,220,132,.14);color:#3ddc84;display:grid;place-items:center;flex:none}
.sf-contact li{display:flex;align-items:center;gap:12px;line-height:1.5}
.sf-contact i{width:42px;height:42px;border-radius:12px;background:rgba(61,220,132,.10);border:1px solid rgba(61,220,132,.2);color:#3ddc84;display:grid;place-items:center;flex:none}
.sf-contact a:hover{color:#fff}
.sf-contact .wa a{color:#3ddc84;font-weight:700}
.sf-bot{border-top:1px solid rgba(255,255,255,.08);color:#8fb0a2;font-size:14px}
.sf-bot .wrap{display:flex;justify-content:space-between;align-items:center;gap:10px 20px;flex-wrap:wrap;padding:20px 16px}
.sf-bot b{color:#3ddc84}
.sf-bot nav{display:flex;gap:0;flex-wrap:wrap}
.sf-bot nav a{padding:0 14px;border-left:1px solid rgba(255,255,255,.15)}
.sf-bot nav a:first-child{border-left:0}
.sf-bot nav a:last-child{padding-right:0}
.sf-bot nav a:hover{color:#fff}
@media(max-width:1024px){.sf-grid{grid-template-columns:1fr 1fr;padding:40px 16px 32px}}
@media(max-width:600px){
  .sf-grid{grid-template-columns:1fr;gap:30px;padding:34px 16px 26px}
  .sf-trust .wrap{gap:10px 22px;padding:16px}
  .sf-bot .wrap{justify-content:center;text-align:center}
}

.sf-soc a.so-facebook:hover{background:#1877f2;border-color:#5b9cf7}
.sf-soc a.so-instagram:hover{background:linear-gradient(45deg,#f58529,#dd2a7b 55%,#8134af);border-color:#e9a0c4}
.sf-soc a.so-whatsapp:hover{background:#25d366;border-color:#7be8a4}
.sf-soc a.so-youtube:hover{background:#ff0000;border-color:#ff7a7a}
.sf-soc a.so-twitter:hover{background:#111;border-color:#888}
.sf-soc a.so-tiktok:hover{background:#010101;border-color:#25f4ee}
.sf-soc a.so-telegram:hover{background:#229ed9;border-color:#7cc8ee}
.sf-soc a{flex:none}
