/* =====================================================================
   Air Divine — Refine layer (v1)
   ১) বাংলা ফন্ট Tiro Bangla  ২) হিরো বিমান  ৩) কম রেডিয়াস
   ৫) ভাষা বদল  ৬) হেডার কন্টেইনার  ৭) বিজ্ঞাপন বার  ৮) সিনিয়র/ট্যালেন্ট শিরোনাম
   ===================================================================== */

/* ---------- ১) সব বাংলা লেখা Tiro Bangla ----------
   প্রতিটা ফন্ট-নামের বাংলা অংশ (unicode-range) Tiro Bangla দিয়ে বদলে দেওয়া হলো,
   তাই ইংরেজি অক্ষর আগের ফন্টেই থাকবে, আর বাংলা সবখানে Tiro Bangla। */
@font-face{font-family:"Hind Siliguri";font-style:normal;font-weight:100;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Hind Siliguri";font-style:italic;font-weight:100;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Hind Siliguri";font-style:normal;font-weight:200;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Hind Siliguri";font-style:italic;font-weight:200;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Hind Siliguri";font-style:normal;font-weight:300;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Hind Siliguri";font-style:italic;font-weight:300;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Hind Siliguri";font-style:normal;font-weight:400;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Hind Siliguri";font-style:italic;font-weight:400;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Hind Siliguri";font-style:normal;font-weight:500;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Hind Siliguri";font-style:italic;font-weight:500;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Hind Siliguri";font-style:normal;font-weight:600;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Hind Siliguri";font-style:italic;font-weight:600;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Hind Siliguri";font-style:normal;font-weight:700;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Hind Siliguri";font-style:italic;font-weight:700;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Hind Siliguri";font-style:normal;font-weight:800;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Hind Siliguri";font-style:italic;font-weight:800;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Hind Siliguri";font-style:normal;font-weight:900;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Hind Siliguri";font-style:italic;font-weight:900;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Manrope";font-style:normal;font-weight:100;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Manrope";font-style:italic;font-weight:100;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Manrope";font-style:normal;font-weight:200;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Manrope";font-style:italic;font-weight:200;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Manrope";font-style:normal;font-weight:300;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Manrope";font-style:italic;font-weight:300;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Manrope";font-style:normal;font-weight:400;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Manrope";font-style:italic;font-weight:400;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Manrope";font-style:normal;font-weight:500;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Manrope";font-style:italic;font-weight:500;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Manrope";font-style:italic;font-weight:600;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Manrope";font-style:italic;font-weight:700;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Manrope";font-style:normal;font-weight:800;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Manrope";font-style:italic;font-weight:800;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Manrope";font-style:normal;font-weight:900;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Manrope";font-style:italic;font-weight:900;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:100;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:100;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:200;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:200;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:300;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:300;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:400;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:400;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:500;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:500;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:600;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:700;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:700;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:800;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:800;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:900;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:900;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:100;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:100;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:200;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:200;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:300;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:300;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:400;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:400;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:500;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:500;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:600;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:600;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:700;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:700;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:800;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:800;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:900;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:900;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Orbitron";font-style:normal;font-weight:100;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Orbitron";font-style:italic;font-weight:100;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Orbitron";font-style:normal;font-weight:200;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Orbitron";font-style:italic;font-weight:200;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Orbitron";font-style:normal;font-weight:300;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Orbitron";font-style:italic;font-weight:300;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Orbitron";font-style:normal;font-weight:400;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Orbitron";font-style:italic;font-weight:400;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Orbitron";font-style:normal;font-weight:500;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Orbitron";font-style:italic;font-weight:500;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Orbitron";font-style:normal;font-weight:600;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Orbitron";font-style:italic;font-weight:600;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Orbitron";font-style:normal;font-weight:700;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Orbitron";font-style:italic;font-weight:700;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Orbitron";font-style:normal;font-weight:800;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Orbitron";font-style:italic;font-weight:800;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Orbitron";font-style:normal;font-weight:900;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Orbitron";font-style:italic;font-weight:900;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"AD Desc";font-style:normal;font-weight:100;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"AD Desc";font-style:italic;font-weight:100;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"AD Desc";font-style:normal;font-weight:200;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"AD Desc";font-style:italic;font-weight:200;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"AD Desc";font-style:normal;font-weight:300;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"AD Desc";font-style:italic;font-weight:300;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"AD Desc";font-style:normal;font-weight:400;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"AD Desc";font-style:italic;font-weight:400;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"AD Desc";font-style:normal;font-weight:500;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"AD Desc";font-style:italic;font-weight:500;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"AD Desc";font-style:normal;font-weight:600;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"AD Desc";font-style:italic;font-weight:600;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"AD Desc";font-style:normal;font-weight:700;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"AD Desc";font-style:italic;font-weight:700;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"AD Desc";font-style:normal;font-weight:800;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"AD Desc";font-style:italic;font-weight:800;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"AD Desc";font-style:normal;font-weight:900;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"AD Desc";font-style:italic;font-weight:900;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Noto Sans Bengali";font-style:normal;font-weight:100;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Noto Sans Bengali";font-style:italic;font-weight:100;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Noto Sans Bengali";font-style:normal;font-weight:200;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Noto Sans Bengali";font-style:italic;font-weight:200;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Noto Sans Bengali";font-style:normal;font-weight:300;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Noto Sans Bengali";font-style:italic;font-weight:300;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Noto Sans Bengali";font-style:normal;font-weight:400;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Noto Sans Bengali";font-style:italic;font-weight:400;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Noto Sans Bengali";font-style:normal;font-weight:500;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Noto Sans Bengali";font-style:italic;font-weight:500;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Noto Sans Bengali";font-style:normal;font-weight:600;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Noto Sans Bengali";font-style:italic;font-weight:600;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Noto Sans Bengali";font-style:normal;font-weight:700;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Noto Sans Bengali";font-style:italic;font-weight:700;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Noto Sans Bengali";font-style:normal;font-weight:800;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Noto Sans Bengali";font-style:italic;font-weight:800;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Noto Sans Bengali";font-style:normal;font-weight:900;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"Noto Sans Bengali";font-style:italic;font-weight:900;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"AD Tiro";font-style:normal;font-weight:100 900;font-display:swap;src:url(tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2")}
@font-face{font-family:"AD Tiro";font-style:italic;font-weight:100 900;font-display:swap;src:url(tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2")}
/* Tiro একটাই ওজনের ফন্ট — মোটা শিরোনামে কৃত্রিম bold একটু হালকা রাখি */
:lang(bn) h1,:lang(bn) h2,:lang(bn) h3{letter-spacing:0}

/* ---------- ৬) হেডার: লোগো আর ডানের বাটন কন্টেইনারের ভেতরে ---------- */
@media (width>=1001px){.hdr .wrap.hdr__row{max-width:var(--wrap,1200px)}}
.hdr__drawer{box-shadow:none}
.is-open .hdr__drawer{box-shadow:-30px 0 60px -30px #0006}
html,body{overflow-x:clip}

/* ---------- ৫) ভাষা বদলের বোতাম: ছোট, মার্জিত ---------- */
.adl{--h:28px;display:inline-flex;align-items:center;gap:5px;flex:none;height:var(--h);padding:0 3px;border-radius:999px;background:#fffaf0;border:1px solid #e3cc98;box-shadow:0 6px 16px -10px rgba(115,5,34,.45),inset 0 1px 0 #fff;pointer-events:auto;margin-left:auto;font:800 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.08em;transition:box-shadow .3s,border-color .3s}
.adl:hover{border-color:#c99a3c;box-shadow:0 8px 20px -10px rgba(115,5,34,.55),0 0 0 3px rgba(232,194,106,.18),inset 0 1px 0 #fff}
.hdr__nav ~ .adl{margin-left:0}
.adl__g{width:13px;height:13px;flex:none;fill:none;stroke:#b8862b;stroke-width:1.3;stroke-linecap:round}
.adl:hover .adl__g{animation:adlSpin 1.2s ease}
@keyframes adlSpin{to{transform:rotate(360deg)}}
.adl__seg{position:relative;display:inline-flex;height:calc(var(--h) - 6px);border-radius:999px;background:#f4ead6}
.adl button{all:unset;cursor:pointer;position:relative;z-index:1;height:100%;min-width:26px;padding:0 7px;display:grid;place-items:center;border-radius:999px;color:#8b6f55;transition:color .3s}
.adl button[aria-pressed=true]{color:#f6dc92}
.adl button:focus-visible{outline:2px solid #c9a24a;outline-offset:1px}
.adl .bn{font:400 12px/1 "AD Tiro",system-ui;letter-spacing:0;padding-top:1px}
.adl i{position:absolute;z-index:0;top:0;bottom:0;left:0;width:50%;border-radius:999px;background:#730522;box-shadow:0 3px 8px -3px rgba(115,5,34,.7),inset 0 0 0 1px rgba(232,194,106,.55);transition:transform .4s cubic-bezier(.3,.7,.2,1)}
.adl[data-l=en] i{transform:translateX(100%)}
@media (width<=640px){.adl{--h:27px;padding-left:3px;gap:0;margin-right:4px}.adl__g{width:12px;height:12px}.adl button{min-width:22px;padding:0 6px}.hdr__bar .hdr__brand{min-width:0;flex:0 1 auto}.hdr__bar .hdr__brand img{max-width:100%;height:auto}}
@media (width<=360px){.adl__g{display:none}.adl{padding-left:3px}}

/* ---------- ২) হিরো: ছোট সাদা বিমান সোজা পথে, পেছনে লতাপাতা আঁকা হয় ---------- */
.hero .vf-host{display:none!important}
.adfly{position:absolute;left:0;right:0;top:0;height:90px;pointer-events:none;z-index:0;transition:opacity 1.1s ease}
.adfly.is-fade{opacity:0}
.adfly__vine{position:absolute;left:0;top:0;overflow:visible;opacity:.62}
.adfly__plane{position:absolute;left:0;top:0;width:54px;height:auto;will-change:transform;transform-origin:50% 50%;filter:drop-shadow(0 3px 4px rgba(46,2,16,.2)) drop-shadow(0 0 1px rgba(46,2,16,.3))}
.adv-stem{fill:none;stroke:#ecd3da;stroke-width:1.3;stroke-linecap:round}
.adv-pop{transform-box:fill-box;transform-origin:0 50%;opacity:0;transform:scale(.1) rotate(-30deg);transition:opacity .5s ease,transform .9s cubic-bezier(.25,1.3,.45,1)}
.adv-pop.on{opacity:1;transform:none}
.adv-leaf__b{fill:#faeef1;stroke:#e9cdd5;stroke-width:.6}
.adv-rib{fill:none;stroke:#ecd5db;stroke-width:.5}
.adv-curl{fill:none;stroke:#ecd3da;stroke-width:1.1;stroke-linecap:round;transform-origin:0 0}
.adv-twig{fill:none;stroke:#ecd3da;stroke-width:1;transform-origin:50% 100%}
.adv-bloom{transform-origin:50% 50%}
.adv-pet ellipse{fill:#fcf3f5;stroke:#ebd0d7;stroke-width:.5}
.adv-core{fill:#f0d9a6}
@media (width<=1000px){.adfly{--fly-y:4px}}
@media (width<=640px){.adfly{--fly-y:0px}.adfly__plane{width:42px}}

/* ---------- ৭) হোমপেজের বিজ্ঞাপন ব্যান্ড (পুরো চওড়া, নরম রঙ) ---------- */
.adbar{position:relative;margin:26px 0 0}
.adbar__band{position:relative;display:grid;min-height:140px;overflow:hidden;background:linear-gradient(90deg,#f6dde4 0%,#f6ebee 34%,#f5f0ea 58%,#f9ebd6 100%);border-top:1px solid rgba(201,162,74,.22);border-bottom:1px solid rgba(201,162,74,.22)}
.adbar__band:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0) 55%)}
.adbar__band:after{content:"";position:absolute;top:0;bottom:0;width:30%;left:-40%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-18deg);animation:adGloss 9s ease-in-out 1.5s infinite}
@keyframes adGloss{0%{left:-40%}35%,100%{left:120%}}
.adbar__slide{grid-area:1/1;position:relative;display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s}
.adbar__slide.is-on{opacity:1;visibility:visible}
.adbar__img{position:absolute;right:0;top:0;height:100%;width:46%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%);opacity:.9}
.adbar__in{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:26px;padding-bottom:28px}
.adbar__txt{min-width:0;max-width:760px}
.adbar__badge{display:inline-block;margin-bottom:6px;font:700 12px/1 Manrope,"AD Tiro",sans-serif;letter-spacing:0;text-transform:uppercase;color:#a07a3a}
html[lang=en] .adbar__badge{font-size:11px;letter-spacing:.16em}
html[lang=en] .adbar__tag{letter-spacing:.14em}
.adbar__title{margin:0;font:400 clamp(21px,2.2vw,29px)/1.25 "AD Tiro","Hind Siliguri",Manrope,serif;color:#1e2a3a;color:#24131a;letter-spacing:-.005em;text-wrap:balance}
.adbar__title em{font-style:normal;color:#730522}
.adbar__sub{margin:6px 0 0;font:400 14.5px/1.5 "AD Tiro","Hind Siliguri",Manrope,sans-serif;color:#5b4c52;max-width:62ch}
.adbar__act{flex:none;display:flex;flex-direction:column;align-items:center;gap:8px}
.adbar__cta{display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 20px;border-radius:999px;background:#730522;color:#fff;font:700 13.5px/1 Manrope,"AD Tiro",sans-serif;text-decoration:none;box-shadow:0 14px 26px -14px rgba(115,5,34,.75),inset 0 0 0 1px rgba(232,194,106,.35);transition:transform .25s,box-shadow .25s,background .25s}
.adbar__cta:hover{transform:translateY(-2px);background:#86072c;box-shadow:0 18px 30px -14px rgba(115,5,34,.8),inset 0 0 0 1px rgba(232,194,106,.6)}
.adbar__cta svg{width:14px;height:14px;color:#f2d38a}
.adbar__note{font:500 12px/1.2 Manrope,"AD Tiro",sans-serif;color:#8a7a70}
.adbar__foot{position:absolute;left:0;right:0;bottom:9px;z-index:2;display:flex;align-items:center;justify-content:space-between;pointer-events:none}
.adbar__dots{display:flex;gap:6px;pointer-events:auto}
.adbar__dots button{all:unset;cursor:pointer;width:16px;height:3px;border-radius:3px;background:rgba(115,5,34,.2);transition:width .3s,background .3s}
.adbar__dots button.is-on{width:28px;background:#730522}
.adbar__tag{margin-left:auto;font:600 10.5px/1 Manrope,"AD Tiro",sans-serif;letter-spacing:0;text-transform:uppercase;color:rgba(36,19,26,.35)}
@media (width<=800px){
  .adbar{margin-top:20px}
  .adbar__band{min-height:0}
  .adbar__in{flex-direction:column;align-items:flex-start;gap:14px;padding-top:22px;padding-bottom:32px}
  .adbar__act{align-items:flex-start}
  .adbar__sub{font-size:14px}
  .adbar__cta{height:36px;padding:0 18px;font-size:13.5px}
  .adbar__img{width:100%;opacity:.18;-webkit-mask-image:none;mask-image:none}
}
@media (prefers-reduced-motion:reduce){.adbar__band:after{display:none}.adbar__slide{transition:none}}

/* ---------- ৮) সিনিয়র ও ট্যালেন্ট ট্যুরের হিরো শিরোনাম: ছোট, মার্জিত ---------- */
.jp__hero .jp__title{font-family:"AD Tiro","Instrument Serif",Georgia,serif!important;font-weight:400!important;font-size:clamp(26px,3.1vw,min(var(--jtD,40px),40px))!important;line-height:1.34!important;letter-spacing:0!important;max-width:18em;filter:drop-shadow(0 2px 10px #0000003d)}
.jp__hero .jp__title:after{content:"";display:block;width:64px;height:1px;margin-top:20px;background:#e8c26a;opacity:.9}
.jp__hero--center .jp__title:after{margin-inline:auto}
@media (width<=640px){.jp__hero .jp__title{font-size:min(var(--jtM,25px),25px)!important;line-height:1.38!important}}

/* ---------- Divu-এর ভাষা বদলের ছোট নোটিশ ---------- */
.adtoast{position:fixed;left:50%;bottom:24px;z-index:9999;transform:translate(-50%,20px);opacity:0;padding:10px 16px;border-radius:8px;background:#2a0110;color:#fbf3e4;font:600 13px/1.3 Manrope,"AD Tiro",sans-serif;box-shadow:0 14px 30px -12px rgba(0,0,0,.45);transition:opacity .3s,transform .3s;pointer-events:none}
.adtoast.is-on{opacity:1;transform:translate(-50%,0)}

/* ---------- অ্যাডমিন: বিজ্ঞাপন এডিটর ---------- */
.adm-adx{position:fixed;inset:0;z-index:9000;background:rgba(20,2,8,.55);display:grid;place-items:center;padding:16px;font-family:Manrope,"Hind Siliguri",system-ui,sans-serif}
.adm-adx__box{width:min(860px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:12px;box-shadow:0 30px 80px -20px rgba(0,0,0,.5)}
.adm-adx__head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;background:#fff;border-bottom:1px solid #eee}
.adm-adx__head h2{margin:0;font-size:19px;color:#2e0210}
.adm-adx__body{padding:18px 22px;display:grid;gap:16px}
.adm-adx__on{display:flex;align-items:center;gap:8px;font-weight:600}
.adm-adx__slide{border:1px solid #ecdcc0;border-radius:10px;padding:14px;display:grid;gap:10px;background:#fffdf8}
.adm-adx__slide h3{margin:0;font-size:14px;color:#730522;display:flex;justify-content:space-between;align-items:center}
.adm-adx__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.adm-adx label{display:grid;gap:4px;font-size:12px;font-weight:600;color:#5b4a4f}
.adm-adx input[type=text],.adm-adx input[type=url],.adm-adx textarea{width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid #ddd;border-radius:7px;font:inherit;font-size:14px;font-weight:400;color:#222}
.adm-adx textarea{min-height:56px;resize:vertical}
.adm-adx__img{display:flex;gap:8px;align-items:center}
.adm-adx__img img{width:64px;height:40px;object-fit:cover;border-radius:5px;background:#f3eee6}
.adm-adx__foot{position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;background:#fff;border-top:1px solid #eee}
.adm-adx button.b{border:0;border-radius:8px;padding:10px 16px;font:700 14px Manrope,sans-serif;cursor:pointer}
.adm-adx .b--p{background:#730522;color:#fff}
.adm-adx .b--l{background:#f4ece0;color:#5b2333}
.adm-adx .b--x{background:transparent;color:#b3261e;padding:4px 8px!important;font-size:12px!important}
.adm-adx__msg{font-size:13px;color:#2d6a3e}
.adm-adx__msg.err{color:#b3261e}
@media (width<=640px){.adm-adx__grid{grid-template-columns:1fr}}

/* ---------- সার্চ বক্স: চিকন ও প্রিমিয়াম ফিল্ড ---------- */
.sc__tabs button{padding:14px 13px 13px;font-size:13.5px}
.sc__opts{padding-bottom:9px}
.sc .chip{font-size:12.5px}
.sc .chip--select{min-height:32px;padding-top:0;padding-bottom:0;border-radius:8px;font-size:12.5px}
.sc__body{padding:16px 22px 18px;gap:12px 12px}
.sc__grid{border-color:#eadcc0;border-radius:12px;box-shadow:inset 0 1px 0 #fff,0 12px 26px -22px rgba(122,75,18,.4)}
@media (width>=1101px){.sc__grid>.box:first-child,.sc__route>.box:first-child{border-radius:11px 0 0 11px}.sc__grid>.box:last-child{border-radius:0 11px 11px 0}}
.sc .sc__grid>*+*,.sc .sc__route>*+.box{border-left-color:#f0e5cf}
.sc .box{padding:8px 16px 9px;min-height:60px;transition:background .25s,box-shadow .25s}
.sc .box:hover{background:#fffaf0}
.sc .box:focus-within{background:#fffaf0;box-shadow:inset 0 -1.5px 0 #c99a3c}
.sc .box__label{font:600 10.5px/1.2 Manrope,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#9a8a78;gap:5px}
.sc .box__label .ico{width:12px;height:12px;color:#c39a4a}
.sc .box__value{font:600 15.5px/1.25 Manrope,sans-serif;letter-spacing:-.005em;color:#241a1d;margin-top:3px}
.sc .box__sub{font:500 10.5px/1.35 Manrope,sans-serif;color:#9c9094;margin-top:1px}
.sc .box__add{font-size:13px;margin-top:3px;font-weight:600}
.sc__swap{width:28px;height:28px}
.sc__swap .ico{width:13px;height:13px}
.sc__go{min-width:160px;border-radius:10px;font:700 14px/1 Manrope,sans-serif;letter-spacing:.03em;background:#730522;box-shadow:0 16px 28px -16px rgba(115,5,34,.75),inset 0 0 0 1px rgba(232,194,106,.45),inset 0 1px 0 rgba(255,255,255,.18)}
.sc__go:hover{background:#82082c}
.sc__chips>span{font-size:11.5px;letter-spacing:.04em}
.sc__chips button{padding:5px 11px;font-size:11.5px}
@media (width<=1100px){.sc__go{height:46px}}
@media (width<=900px){.sc .box__value{font-size:15px}.sc__body{padding:14px 12px 16px}}
@media (width<=640px){.sc .box{padding:8px 13px;min-height:56px}.sc .box__value{font-size:15px}.sc__tabs button{padding:11px 2px 9px;font-size:11px}.sc__chips button{min-height:30px;padding:6px 12px}.sc .chip--select{min-height:32px}.sc__go{height:44px}}

/* ---------- হেডার: হেডফোন আর My Account একই উচ্চতা ---------- */
.hdr .help__btn{width:32px;height:32px}
.hdr .help__btn .ico{width:15px;height:15px}
.hdr .acct__btn{height:32px}

/* ---------- সার্চ বক্স: আরও জমকালো ---------- */
.hero .sc{background:#fffdf9;border:1px solid #e6cf9d;box-shadow:0 0 0 6px rgba(255,249,236,.85),0 0 0 7px rgba(214,184,120,.28),0 50px 90px -46px rgba(115,5,34,.42),0 22px 44px -30px rgba(122,75,18,.4),inset 0 1px 0 #fff}
.hero .sc:before{left:40px;right:40px;height:1.5px;top:-1px;background:#d8b46a;opacity:.9}
@media (width>=1101px){
  .sc__top{padding:10px 22px 10px;align-items:center;border-bottom-color:#f1e6cf}
  .sc__tabs{gap:4px}
  .sc__tabs button{padding:9px 15px;border-radius:999px;font-size:13.5px;transition:background .25s,color .25s}
  .sc__tabs button:after{display:none}
  .sc__tabs button:hover{background:#fbf3e6}
  .sc__tabs button.is-on{background:#730522;color:#fff;box-shadow:0 8px 16px -10px rgba(115,5,34,.8),inset 0 0 0 1px rgba(232,194,106,.4)}
  .sc__tabs button.is-on .ico{color:#f2d38a}
  .sc__opts{padding-bottom:0}
}
.sc__grid{background:#fff;border-color:#e8d8b8}
.sc .box__label{color:#a5803f}
.sc .box__label .ico{color:#c19a4e}
.sc .box__value{color:#2a0d17}
.sc__go{background:#730522;color:#fff}
.sc__go .ico{color:#f2d38a}
.sc__chips button.is-on{background:#730522}

/* ---------- প্যাকেজ কার্ড: কম উঁচু, মার্জিত ---------- */
.pk__card{border:1px solid #efe5d3;box-shadow:0 18px 36px -30px rgba(46,2,16,.35);border-radius:12px}
.pk__card:hover{box-shadow:0 26px 44px -30px rgba(46,2,16,.45);transform:translateY(-3px);border-color:#e3cc98}
.pk__art{height:148px;overflow:hidden}
.pk__art .scene,.pk__art img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}
.pk__card:hover .pk__art .scene,.pk__card:hover .pk__art img{transform:scale(1.05)}
.pk__tag{font-size:11.5px;padding:3px 10px;bottom:10px;left:10px;background:rgba(36,19,26,.62);backdrop-filter:blur(4px)}
.pk__hot{font-size:11px;padding:3px 9px;top:10px;left:10px;border-radius:5px}
.pk__body{padding:13px 16px 15px}
.pk__dest{font-size:12.5px;color:#9a8a8f}
.pk__body h3{margin-top:1px;font-size:17px;font-weight:600;line-height:1.3;color:#24131a}
.pk__body ul{margin:8px 0 12px;gap:3px 10px;font-size:12.5px}
.pk__body li .ico{width:12px;height:12px;color:#b8862b}
.pk__foot{padding-top:11px;border-top:1px solid #f1e8d8;gap:10px}
.pk__price small{font-size:11px;letter-spacing:.02em}
.pk__price b{font-size:20px;font-weight:700;letter-spacing:-.01em}
.pk__price em{font-size:11.5px}
.pk__actions{gap:6px}

/* ---------- বাটন: চিকন ---------- */
.btn{min-height:40px;padding:0 20px;font-size:15px}
.btn--sm{min-height:31px;padding:0 12px;font-size:12.5px;border-radius:7px;border-width:1px}
.jp .btn{height:42px;padding:0 22px;font-size:14.5px}
.pk__actions .btn--maroon{box-shadow:inset 0 0 0 1px rgba(232,194,106,.35)}
.pk__actions .btn--line{border-color:#d9bf8e;color:#5b0b25}
.pk__actions .btn--line:hover{background:#fbf3e6}
@media (width<=640px){.btn{min-height:40px}.btn--sm{min-height:34px}}

/* ---------- Divu: চোখ একটু ছোট, নাচ আর flying kiss ---------- */
.bot-avatar .eye,.bot-avatar .eyes-happy{transform-box:fill-box;transform-origin:50% 50%;scale:.8}
.bot-avatar svg{overflow:visible}
.adk-lips,.adk-h{opacity:0;pointer-events:none}
.adk-lips{transform-box:fill-box;transform-origin:50% 50%}
.adk-h{transform-box:fill-box;transform-origin:50% 50%}
.adk-arm{opacity:0}
.bot-avatar.gesture-kiss .arm-right{opacity:0;animation:none}
.bot-avatar.gesture-kiss .adk-arm{opacity:1;transform-box:view-box;transform-origin:62px 64px;animation:2.8s cubic-bezier(.45,.05,.3,1) both adKissArm}
.bot-avatar.gesture-kiss .mouth-idle{animation:2.8s both adKissMouth}
.bot-avatar.gesture-kiss .adk-lips{animation:2.8s both adKissLips}
.bot-avatar.gesture-kiss .eye{animation:2.8s both adKissEye}
.bot-avatar.gesture-kiss .eyes-happy{animation:2.8s both adKissHappy}
.bot-avatar.gesture-kiss .cheek{opacity:1}
.bot-avatar.gesture-kiss .adk-h1{animation:2.8s ease-out both adKissFly}
.bot-avatar.gesture-kiss .adk-h2{animation:2.8s ease-out .22s both adKissFly2}
.bot-avatar.gesture-kiss .bot-head-group{transform-box:fill-box;transform-origin:50% 100%;animation:2.8s ease-in-out both adKissHead}
@keyframes adKissArm{0%,100%{transform:rotate(0)}24%,44%{transform:rotate(146deg)}60%,80%{transform:rotate(222deg)}}
@keyframes adKissMouth{0%,16%,74%,100%{opacity:1}20%,70%{opacity:0}}
@keyframes adKissLips{0%,16%,74%,100%{opacity:0;transform:scale(.4)}22%,46%{opacity:1;transform:scale(1.15)}54%,70%{opacity:1;transform:scale(1)}}
@keyframes adKissEye{0%,18%,76%,100%{opacity:1}24%,70%{opacity:0}}
@keyframes adKissHappy{0%,18%,76%,100%{opacity:0}24%,70%{opacity:1}}
@keyframes adKissHead{0%,100%{transform:rotate(0)}30%,44%{transform:rotate(-5deg)}60%{transform:rotate(4deg)}80%{transform:rotate(0)}}
@keyframes adKissFly{0%,50%{opacity:0;transform:translate(0,0) scale(.3)}56%{opacity:1;transform:translate(4px,-2px) scale(.9)}100%{opacity:0;transform:translate(46px,-34px) scale(1.7) rotate(14deg)}}
@keyframes adKissFly2{0%,50%{opacity:0;transform:translate(0,0) scale(.3)}56%{opacity:.9;transform:translate(3px,2px) scale(.7)}100%{opacity:0;transform:translate(40px,-6px) scale(1.3) rotate(-10deg)}}
@media (prefers-reduced-motion:reduce){.bot-avatar.gesture-kiss *{animation:none!important}}

/* ---------- সার্চ বক্স: প্রতিটা ফিল্ডে দুই সারি (লেবেল + মান), খুব চিকন ---------- */
.sc .box__sub{display:none}
.sc .box{min-height:52px;padding:7px 16px 8px;justify-content:center}
.sc .box__label{font-size:10px;line-height:1.1}
.sc .box__value{font-size:15px;margin-top:3px;line-height:1.2}
.sc .box__add{margin-top:3px;font-size:13px;line-height:1.2}
.sc .box--ghost .box__label{margin-top:0}
.sc__swap{width:26px;height:26px}
.sc__go{min-height:52px}
@media (width<=1100px){.sc__go{height:44px;min-height:44px}}
@media (width<=640px){.sc .box{min-height:50px;padding:7px 13px}.sc .box__value{font-size:14.5px}}

/* ---------- প্যাকেজ কার্ড: বর্ণনার তালিকা বাদ, আরও কম উঁচু ও প্রিমিয়াম ---------- */
.pk__body ul{display:none}
.pk__art{height:140px}
.pk__art:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:rgba(232,194,106,.55)}
.pk__body{padding:12px 16px 14px;gap:0}
.pk__dest{font-size:11.5px;letter-spacing:.02em;color:#a5803f}
.pk__dest .ico{color:#c19a4e}
.pk__body h3{margin:3px 0 12px;font-size:17px}
.pk__foot{margin-top:auto;padding-top:11px;border-top:1px solid #f1e8d8}
.pk__price small{color:#9c9094}
.pk__price b{font-size:20px}


/* ---------- বিজ্ঞাপন ব্যান্ড v3: আরও চিকন ও প্রিমিয়াম ---------- */
.adbar__band{min-height:0;background:linear-gradient(100deg,#f7e4ea 0%,#f8eff0 36%,#f7f1e9 62%,#f6e6cc 100%);border-top:1px solid rgba(201,162,74,.35);border-bottom:1px solid rgba(201,162,74,.35)}
.adbar__band:before{background:linear-gradient(180deg,rgba(255,255,255,.6),rgba(255,255,255,0) 60%),repeating-linear-gradient(135deg,rgba(115,5,34,.025) 0 1px,transparent 1px 9px)}
.adbar__in{padding-top:18px;padding-bottom:20px;gap:22px;justify-content:flex-start}
.adbar__ic{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#730522;box-shadow:0 10px 20px -10px rgba(115,5,34,.8),0 0 0 4px rgba(255,255,255,.7),0 0 0 5px rgba(201,162,74,.45)}
.adbar__ic svg{width:20px;height:20px;fill:#f2d38a;transform:rotate(45deg)}
.adbar__txt{flex:1;max-width:none}
.adbar__badge{margin-bottom:3px;font-size:11px}
html[lang=en] .adbar__badge{font-size:10px}
.adbar__title{font-size:clamp(18px,1.75vw,23px);line-height:1.25}
.adbar__sub{margin-top:3px;font-size:13.5px;line-height:1.45;max-width:78ch;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.adbar__act{flex-direction:row;gap:12px}
.adbar__cta{height:36px;padding:0 18px;font-size:13px}
.adbar__note{order:-1}
.adbar__foot{bottom:6px}
.adbar__dots button{height:2px}
@media (width<=800px){
  .adbar{margin-top:18px}
  .adbar__in{flex-direction:row;align-items:center;gap:12px;padding-top:12px;padding-bottom:16px}
  .adbar__ic{width:34px;height:34px;box-shadow:0 0 0 3px rgba(255,255,255,.7),0 0 0 4px rgba(201,162,74,.45)}
  .adbar__ic svg{width:16px;height:16px}
  .adbar__badge,.adbar__sub,.adbar__note{display:none}
  .adbar__title{font-size:15.5px;line-height:1.3}
  .adbar__act{flex:none}
  .adbar__cta{height:30px;padding:0 12px;font-size:12px;gap:6px}
  .adbar__cta svg{width:12px;height:12px}
  .adbar__foot{bottom:5px}
  .adbar__tag{display:none}
}

/* ---------- ফুটার: শান্ত, ঠান্ডা রঙ; মানচিত্রের বিন্দু নরম ---------- */
.ft__main{background:#171a22;color:rgba(255,255,255,.66)}
.ft__aurora{background:radial-gradient(640px 300px at 10% 0%,rgba(115,5,34,.20),transparent 70%),radial-gradient(520px 260px at 90% 18%,rgba(201,162,74,.07),transparent 70%),radial-gradient(800px 320px at 50% 115%,rgba(60,72,100,.35),transparent 70%)}
.ft__blob{opacity:.12!important;filter:blur(90px)}
.ft__map{opacity:.22;filter:blur(.35px) saturate(.6)}
.ft__art svg{opacity:.35}
.ft__social a{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08);border-radius:10px}
.ft__col h4:after{background:#c9a24a;opacity:.8}
.ft__base{border-top-color:rgba(255,255,255,.07);color:rgba(255,255,255,.42)}
/* ট্রেড লাইসেন্স */
.adtl{display:inline-flex;align-items:center;gap:11px;margin-top:22px;padding:9px 16px 9px 10px;border-radius:12px;border:1px solid rgba(201,162,74,.38);background:linear-gradient(135deg,rgba(201,162,74,.10),rgba(255,255,255,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
.adtl__seal{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(201,162,74,.14)}
.adtl__seal svg{width:20px;height:20px;fill:none;stroke:#e2c27a;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round}
.adtl__txt{display:flex;flex-direction:column;gap:2px;line-height:1.15}
.adtl__txt small{font:600 10.5px/1.2 Manrope,"AD Tiro",sans-serif;letter-spacing:.06em;color:rgba(226,194,122,.85);text-transform:uppercase}
.adtl__txt b{font:700 13.5px/1.2 Manrope,sans-serif;letter-spacing:.04em;color:#f5efe4}

/* ---------- ট্রেড লাইসেন্স আরও ছোট ও প্রিমিয়াম; সোশ্যাল আইকন ছোট ---------- */
.adtl{gap:8px;margin-top:16px;padding:5px 12px 5px 6px;border-radius:999px;border:1px solid rgba(201,162,74,.32);background:rgba(255,255,255,.025);box-shadow:none}
.adtl__seal{width:22px;height:22px;background:none;border:1px solid rgba(201,162,74,.45)}
.adtl__seal svg{width:13px;height:13px;stroke-width:1.5}
.adtl__txt{flex-direction:row;align-items:baseline;gap:7px}
.adtl__txt small{font-size:9.5px;letter-spacing:.12em;color:rgba(226,194,122,.75)}
.adtl__txt b{font-size:11.5px;font-weight:600;letter-spacing:.08em;color:rgba(245,239,228,.88)}
.ft__social{gap:7px}
.ft__social a{width:32px;height:32px;border-radius:50%}
.ft__social a svg,.ft__social a .ico{width:14px;height:14px}
.ft__social a:hover{border-color:rgba(201,162,74,.5);background:rgba(201,162,74,.1)}
.ft .ft__social a{width:30px!important;height:30px!important;border-radius:50%!important}
.ft .ft__social a svg,.ft .ft__social a .ico{width:13px!important;height:13px!important}
.adtl__txt small{letter-spacing:0;font-size:10px}
html[lang=en] .adtl__txt small{letter-spacing:.12em;font-size:9px}
.adtl__txt b{font-size:11px}

/* ---------- ট্রেড লাইসেন্স: ফুটারের নিচের লাইনে, খুব ছোট ---------- */
.ft__base .adtl{all:unset;display:inline-flex;align-items:center;gap:6px;font:500 11.5px/1 Manrope,"AD Tiro",sans-serif;color:rgba(255,255,255,.42)}
.ft__base .adtl svg{width:12px;height:12px;fill:none;stroke:#c9a24a;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;opacity:.85}
.ft__base .adtl b{font:600 11px/1 Manrope,sans-serif;letter-spacing:.06em;color:rgba(232,210,160,.75)}

/* ---------- সঞ্চয় প্রোমো ("পুরো টাকা একবারে লাগবে না"): এক্সক্লুসিভ ও প্রিমিয়াম ---------- */
.promo{position:relative;isolation:isolate;border-radius:18px;padding:52px 56px;gap:56px;background:#2a0613;color:#fbf3e4;box-shadow:0 40px 80px -46px rgba(46,2,16,.9),0 0 0 1px rgba(201,162,74,.35)}
.promo:before{content:"";position:absolute;inset:10px;z-index:-1;border:1px solid rgba(226,194,122,.28);border-radius:12px;pointer-events:none}
.promo:after{content:"";position:absolute;z-index:-2;inset:0;border-radius:inherit;pointer-events:none;background:
  radial-gradient(520px 340px at 88% 12%,rgba(201,162,74,.20),transparent 70%),
  radial-gradient(600px 380px at 0% 100%,rgba(140,8,44,.55),transparent 70%),
  radial-gradient(circle at 78% 50%,transparent 218px,rgba(226,194,122,.16) 219px,transparent 220px),
  radial-gradient(circle at 78% 50%,transparent 268px,rgba(226,194,122,.10) 269px,transparent 270px),
  repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 1px,transparent 1px 10px)}
.promo__tag{gap:8px;padding:6px 14px;border:1px solid rgba(226,194,122,.5);background:rgba(226,194,122,.06);color:#e9c97e;font-size:12.5px;font-weight:600}
html[lang=en] .promo__tag{font-size:11px;letter-spacing:.16em;text-transform:uppercase}
.promo__tag svg{width:14px;height:14px}
.promo h2{margin-top:18px;font:400 clamp(26px,3vw,38px)/1.2 "AD Tiro","Instrument Serif",Georgia,serif;color:#fff8ea;letter-spacing:-.005em}
.promo__copy>p{margin-top:12px;font-size:15.5px;color:rgba(251,243,228,.72);max-width:50ch}
.promo__steps{gap:0;margin:30px 0 32px;border-top:1px solid rgba(226,194,122,.28)}
.promo__steps li{background:none;border-radius:0;padding:18px 18px 4px 0;gap:3px;border-left:0;position:relative}
.promo__steps li+li{padding-left:20px;border-left:1px solid rgba(226,194,122,.18)}
.promo__steps li:before{width:auto;height:auto;margin-bottom:10px;background:none;border-radius:0;display:block;color:#e2c27a;font:400 26px/1 "AD Tiro","Instrument Serif",Georgia,serif;place-items:initial}
html[lang=en] .promo__steps li:before{content:counter(s,decimal-leading-zero);font-size:24px;letter-spacing:.02em}
.promo__steps b{font-size:15.5px;font-weight:600;color:#fff8ea}
.promo__steps span{font-size:13px;color:rgba(251,243,228,.6);line-height:1.5}
.promo__ctas{gap:10px}
.promo__ctas .btn{min-height:42px;padding:0 22px;border-radius:999px;font-size:14px;font-weight:700}
.promo__ctas .btn--gold{background:#e2c27a;color:#2a0613;border:0;box-shadow:0 14px 26px -14px rgba(226,194,122,.8),inset 0 1px 0 rgba(255,255,255,.5)}
.promo__ctas .btn--gold:hover{background:#ecd08f}
.promo__ctas .btn--ghostLight{border:1px solid rgba(226,194,122,.55);color:#f3e3bd;background:transparent}
.promo__ctas .btn--ghostLight:hover{background:rgba(226,194,122,.1);border-color:#e2c27a}
/* পাসবুকের মতো কার্ড */
.promo__card{background:#fffdf8;border-radius:14px;padding:26px 26px 22px;transform:rotate(-2deg);box-shadow:0 46px 70px -34px rgba(0,0,0,.75),0 0 0 1px #ead7ad,inset 0 0 0 6px #fffdf8,inset 0 0 0 7px #f1e3c3;transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.promo:hover .promo__card{transform:rotate(-1deg) translateY(-4px)}
.promo__card:before{content:"";position:absolute;left:26px;right:26px;top:0;height:3px;border-radius:0 0 3px 3px;background:#730522}
.promo__sample{top:18px;right:18px;border:1px solid #e2c27a;color:#9a7330;background:#fdf6e6;border-radius:999px;padding:2px 10px;font-size:10.5px;letter-spacing:.06em}
.promo__goal{font:400 19px/1.3 "AD Tiro","Instrument Serif",Georgia,serif;color:#24131a;margin-top:6px}
.promo__amt{margin-top:10px;color:#9c9094}
.promo__amt b{font:600 30px/1.1 "AD Tiro","Instrument Serif",Georgia,serif;color:#730522;letter-spacing:-.01em}
.promo__deps{margin-top:16px;gap:0}
.promo__deps li{padding:9px 0;border-bottom:1px solid #f1e8d8;font-size:13.5px;color:#4a3a40}
.promo__deps li:last-child{border-bottom:0}
.promo__deps b{color:#2d7a4e;font-weight:600}
.promo__left{margin-top:10px;padding-top:12px;border-top:1px dashed #e8d8b8;font:400 15.5px/1.3 "AD Tiro","Instrument Serif",Georgia,serif;color:#730522}
@media (width<=900px){
  .promo{padding:36px 22px 30px;gap:30px}
  .promo:before{inset:7px}
  .promo__steps{margin:24px 0}
  .promo__steps li,.promo__steps li+li{padding:14px 0 12px;border-left:0;border-bottom:1px solid rgba(226,194,122,.16);display:grid;grid-template-columns:44px 1fr;column-gap:4px;align-items:baseline}
  .promo__steps li:before{grid-row:span 2;margin:0;font-size:22px}
  .promo__card{transform:none;padding:22px 18px 18px}
}

/* ---------- সঞ্চয় প্রোমো: আরও চিকন, ছোট বাটন ---------- */
.promo{padding:34px 44px;gap:44px}
.promo h2{margin-top:12px;font-size:clamp(23px,2.4vw,31px)}
.promo__copy>p{margin-top:8px;font-size:14.5px}
.promo__steps{margin:20px 0 22px}
.promo__steps li{padding-top:13px}
.promo__steps li:before{margin-bottom:6px;font-size:21px}
html[lang=en] .promo__steps li:before{font-size:19px}
.promo__steps b{font-size:14.5px}
.promo__steps span{font-size:12.5px}
.promo__ctas .btn{min-height:34px;height:34px;padding:0 16px;font-size:12.5px}
.promo__card{padding:20px 22px 16px}
.promo__goal{font-size:17px;margin-top:2px}
.promo__amt{margin-top:6px}
.promo__amt b{font-size:25px}
.promo__deps{margin-top:10px}
.promo__deps li{padding:6px 0;font-size:12.5px}
.promo__left{margin-top:6px;padding-top:9px;font-size:14px}
.promo__card .pbar{margin-top:10px}
@media (width<=900px){
  .promo{padding:26px 18px 22px;gap:22px}
  .promo__steps{margin:18px 0}
  .promo__steps li,.promo__steps li+li{padding:10px 0 8px}
  .promo__card{padding:18px 16px 14px}
}

/* ---------- ৩) কম রেডিয়াস (হিরো সার্চ বক্স বাদে) ---------- */
:root{--r-lg:10px;--r-md:8px;--r-sm:6px}.sc{--r-lg:16px;--r-md:12px;--r-sm:10px}
.bot-avatar:focus-visible{border-radius:10px}
.aiw__box{border-radius:17px}
.aiw__face{border-radius:9px}
.aiw__face b{border-radius:0 0 6px 6px}
.aiw__q{border-radius:9px}
.aiw-rich li{border-radius:9px}
.aiw-rich ol li:before{border-radius:4px}
.aiw-price{border-radius:4px}
.aiw-skel i{border-radius:5px}
.aiw-f input,.aiw-f select{border-radius:8px}
.aiw-err{border-radius:7px}
@media (width<=640px){.aiw__box{border-radius:16px 16px 0 0}}
.aic{border-radius:14px}
.aic__ic{border-radius:9px}
.aic__price{border-radius:10px}
.aic__hash{border-radius:3px}
.aic__id small{border-radius:3px}
.aic{border-radius:10px}
.aic__ic{border-radius:7px}
.aic__price{border-radius:7px}
.aiw__face{border-radius:6px}
.aiw__q{border-radius:6px}
.rp__box{border-radius:19px}
@media (width<=640px){.rp__box{border-radius:16px 16px 0 0}}
.sg-side{border-radius:14px}
.sg-side:after{border-radius:9px}
.sg-perks li>span{border-radius:7px}
.sg-pass{border-radius:11px}
.sg-card{border-radius:14px}
.sg-f input,.sg-f select,.sg-f textarea,.sg-money,.sg-pw{border-radius:8px}
.sg-pw button{border-radius:6px}
.sg-step__num{border-radius:8px}
.sg-step__num button{border-radius:6px}
.sg-calc{border-radius:7px}
.sg-err{border-radius:7px}
.sg-btn{border-radius:9px}
.sg-done__id{border-radius:7px}
.msv-f>div{border-radius:7px}
.msv-err{border-radius:6px}
.msv-btn{border-radius:7px}
.msv-nums div{border-radius:7px}
.msv-opt{border-radius:15px}
.msv-opt--hero:after{border-radius:11px}
.msv-how li{border-radius:10px}
.wg-bloom__fall i{border-radius:8px 0}
.wg-invite__body{border-radius:11px}
.wg-invite__qr{border-radius:7px}
.wg-petals i{border-radius:7px 0}
.wg-steps li{border-radius:11px}
.wg-feat__item{border-radius:11px}
.wg-dest__card{border-radius:12px}
.wg-dest__card:after{border-radius:9px}
.wg-calc{border-radius:15px}
.wg-calc__in{border-radius:11px}
.wg-chips button{border-radius:7px}
.wg-step{border-radius:7px}
.wg-step button{border-radius:6px}
.wg-reg,.wg-faqBox{border-radius:14px}
.wg-benefits li{border-radius:8px}
.wg-print{border-radius:9px}
.wg-print__qr{border-radius:6px}
.wg-faq details{border-radius:7px}
@media (width<=720px){.wg-calc{border-radius:12px}}
.wg-couple{border-radius:11px}
.cp-cd div{border-radius:7px}
.cp-foil{border-radius:9px}
.cp-invite{border-radius:6px}
.cp-card{border-radius:12px}
.cp-nums div{border-radius:7px}
.cp-pay__row{border-radius:8px}
.cp-pay__row button{border-radius:6px}
.cp-qr__box{border-radius:9px}
.cp-wish{border-radius:10px}
:focus-visible{border-radius:4px}
.hdr__menu{border-radius:12px}
.hdr__mItem,.hdr__dItem{border-radius:9px}
.hdr__mIcon{border-radius:9px}
.hdr__phone span{border-radius:5px}
.hdr__feat{border-radius:10px}
.hdr__feat:after{border-radius:7px}
.hdr__burger{border-radius:7px}
.hdr__dClose{border-radius:7px}
.hdr__dGrid a{border-radius:9px}
.bubble{border-radius:11px}
.chip{border-radius:5px}
.offer__code{border-radius:5px}
.pk__hot{border-radius:4px}
.promo{border-radius:15px}
.promo__sample{border-radius:4px}
.why__ic{border-radius:9px}
.ft__social a{border-radius:7px}
.ft__ic{border-radius:6px}
.code button{border-radius:5px}
@media (width<=640px){.promo{border-radius:11px}}
.acct__menu{border-radius:9px}
.acct__item{border-radius:6px}
.acct__ic{border-radius:6px}
.help__menu{border-radius:14px}
.help__ic{border-radius:9px}
.help__row{border-radius:10px}
.help__rIc{border-radius:7px}
.help__copy{border-radius:6px}
.say{border-radius:11px}
.say__line:focus-visible,.say__again:focus-visible,.say__go:focus-visible{border-radius:9px}
.hs-arch{border-radius:999px 999px 17px 17px}
.adm-ok{border-radius:6px}
.adm-side nav button{border-radius:7px}
.adm-side__foot button{border-radius:7px}
.adm-stat{border-radius:11px}
.adm-panel{border-radius:12px}
.adm .fld input,.adm .fld select,.adm .fld textarea,.adm-login .fld input,.adm-search input{border-radius:7px}
.adm-toast{border-radius:9px}
.adm-login form{border-radius:15px}
.adm-login .btn--block{border-radius:7px}
.adm-imgup{border-radius:10px}
.adm-imgup__box{border-radius:7px}
.adm-thumb img,.adm-thumb svg{border-radius:5px}
.jpl__card{border-radius:14px}
.jp__art>*{border-radius:193px 193px 14px 14px}
.jp__art:before{border-radius:210px 210px 21px 21px}
.jp__steps li{border-radius:14px}
.jp__featItem{border-radius:12px}
.jp__destCard{border-radius:14px}
.jp__destCard>:first-child{border-radius:14px 14px 0 0}
.jp .jc{border-radius:16px}
.jp .jc select{border-radius:9px}
.jp .jc__out{border-radius:12px}
.jp__sample{border-radius:15px}
.jx-vbox{border-radius:7px}
