*{box-sizing:border-box}html,body{overflow-x:clip}body{margin:0;font-family:'Hind Siliguri','Noto Sans Bengali',system-ui,-apple-system,sans-serif;color:var(--ink);line-height:1.75;background:radial-gradient(circle at 10% 4%,rgba(180,83,9,.13),transparent 28%),radial-gradient(circle at 88% 8%,rgba(214,211,209,.58),transparent 30%),linear-gradient(180deg,#fffaf2 0%,#f5f5f4 50%,#eee7dc 100%)}.hero{padding:104px 0 58px;background:radial-gradient(circle at 20% 35%,rgba(180,83,9,.13),transparent 34%),radial-gradient(circle at 82% 16%,rgba(214,211,209,.58),transparent 30%)}.section-pad{padding:58px 0}.section-title{color:var(--deep);font-weight:700;letter-spacing:-.01em}.eyebrow{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.38rem .88rem;border-radius:999px;color:var(--deep);background:var(--soft);border:1px solid var(--amber);font-weight:700}.breadcrumb-panel{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.4rem;padding:.72rem 1rem;border-radius:18px;background:rgba(255,250,242,.92);border:1px solid rgba(214,211,209,.88);box-shadow:0 10px 24px rgba(68,35,18,.08);color:var(--muted)}.breadcrumb-panel a{color:var(--deep);text-decoration:none;font-weight:700}.breadcrumb-panel a:hover{text-decoration:underline}.lead-copy{color:#40352f;font-size:1.12rem}.soft-panel,.feature-card,.note-card,.step-card,.cta-panel{height:auto;background:rgba(255,250,242,.94);border:1px solid rgba(214,211,209,.88);border-radius:24px;box-shadow:0 16px 38px rgba(68,35,18,.10)}.feature-card,.step-card,.note-card{padding:1.45rem}.icon-badge{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.85rem;border-radius:16px;color:var(--brown);background:var(--soft);border:1px solid var(--amber);font-size:1.38rem;font-weight:700}.btn-brown{color:var(--text-light);background:var(--brown);border:none;border-radius:999px;padding:.78rem 1.28rem;font-weight:700;box-shadow:0 10px 22px rgba(180,83,9,.24)}.btn-brown:hover{color:var(--text-light);background:var(--deep)}.btn-outline-brown{color:var(--deep);background:#fffaf2;border:1px solid var(--brown);border-radius:999px;padding:.78rem 1.28rem;font-weight:700}.btn-outline-brown:hover{color:var(--deep);background:var(--soft)}.img-block{display:block;width:100%;max-width:100%;height:auto;margin-left:auto;margin-right:auto;border-radius:24px;border:1px solid rgba(214,211,209,.88);box-shadow:0 18px 42px rgba(68,35,18,.15)}.list-warm{list-style:none;padding:0;margin:0}.list-warm li{margin-bottom:.62rem}.list-warm i{color:var(--brown);margin-right:.42rem}.warm-table{background:#fffaf2;border:1px solid var(--stone);border-radius:22px;box-shadow:0 14px 32px rgba(68,35,18,.08)}.warm-table th{color:var(--deep);background:var(--soft);white-space:nowrap}.badge-adult{display:inline-block;padding:.42rem .8rem;border-radius:999px;color:#fed7aa;background:#431407;border:1px solid #fdba74;font-weight:700}
