body{font-family:"Segoe UI","Noto Sans Bengali","Hind Siliguri",sans-serif;color:var(--text);background:linear-gradient(180deg,var(--bg-pink) 0%,var(--text-light) 34%,var(--bg-blue) 100%);line-height:1.82}.hero{padding:74px 0 42px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;width:280px;height:280px;top:-80px;left:-90px;border-radius:50%;background:rgba(244,114,182,.18);filter:blur(8px)}.hero:after{content:"";position:absolute;width:340px;height:340px;right:-120px;bottom:-130px;border-radius:50%;background:rgba(96,165,250,.18);filter:blur(8px)}.hero .container{position:relative;z-index:1}.headline{font-size:clamp(2rem,4vw,3.25rem);line-height:1.25;font-weight:800;color:#20304a}.k-badge{display:inline-block;padding:.4rem .85rem;border-radius:999px;background:#ffe1f0;color:var(--pink-dark);font-weight:700;margin-bottom:14px}.soft-card,.info-card,.spot-card,.note-card,.compare-card{background:rgba(255,255,255,.92);border:1px solid rgba(96,165,250,.10);border-radius:var(--radius);box-shadow:var(--shadow)}.section-pad{padding:62px 0}.section-title{font-weight:800;color:#20304a;margin-bottom:16px}.breadcrumb-wrap{background:var(--text-light);border-radius:999px;box-shadow:0 10px 26px rgba(96,165,250,.10);padding:.7rem 1rem;display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.breadcrumb-wrap a{color:var(--blue-dark);text-decoration:none;font-weight:700}.small-muted{color:var(--muted)}.img-center{text-align:center;margin:30px 0}.img-center img{max-width:100%;height:auto;display:inline-block;border-radius:24px;box-shadow:var(--shadow)}.icon-bubble{width:60px;height:60px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffe6f2,#e8f1ff);color:var(--blue-dark);font-size:1.45rem;margin-bottom:14px}.spot-card{background:linear-gradient(135deg,#fff1f7,#eef6ff);padding:28px}.note-card{background:linear-gradient(135deg,#fff7fb,#eef6ff);border:1px dashed #9fc5ff}.compare-card{overflow:hidden}.compare-card th{background:linear-gradient(135deg,#ffd5ea,#dceafe);color:#22314a}
