*{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;overflow-wrap:anywhere;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:56px 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,.94);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,.info-card,.note-card,.cta-panel{height:auto;background:rgba(255,250,242,.95);border:1px solid rgba(214,211,209,.9);border-radius:24px;box-shadow:0 16px 38px rgba(68,35,18,.10)}.info-card,.note-card{padding:1.45rem}.icon-badge{width:50px;min-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.35rem;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);white-space:normal}.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;white-space:normal}.btn-outline-brown:hover{color:var(--deep);background:var(--soft)}.brand-logo-panel{display:flex;align-items:center;justify-content:center;padding:2rem;border-radius:28px;background:linear-gradient(135deg,#431407,#7c2d12);border:1px solid rgba(253,186,116,.55);box-shadow:0 18px 42px rgba(68,35,18,.18)}.brand-logo-panel img{display:block;width:220px;max-width:100%;height:auto}.list-warm{list-style:none;padding:0;margin:0}.list-warm li{margin-bottom:.62rem}.list-warm i{color:var(--brown);margin-right:.42rem}.badge-adult{display:inline-block;padding:.42rem .8rem;border-radius:999px;color:#fed7aa;background:#431407;border:1px solid #fdba74;font-weight:700}.policy-number{color:var(--brown);font-weight:700;margin-right:.35rem}.step-box{display:flex;gap:1rem;align-items:flex-start;height:auto;padding:1.25rem;border-radius:22px;background:#fff7ed;border:1px solid rgba(253,186,116,.65)}.step-num{width:42px;min-width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--text-light);background:var(--brown);font-weight:700}.calm-note{border-left:4px solid var(--brown);padding:1rem 1.15rem;background:#fff7ed;border-radius:18px;color:#3f2e25}
