.Y-Bpta_root{--navy:#060d3b;--mint:#0affa9;--bg:#f5f7fc;--ink:#0b1240;--soft:#4a5280;--line:#060d3b24;--accent:#060d3b;--badge-bg:#060d3b;--badge-ink:#0affa9;--panel:#fff;background:var(--bg);color:var(--ink);font-family:var(--font-hind-siliguri),"Noto Sans Bengali",system-ui,sans-serif;padding:clamp(48px,9vw,110px) clamp(16px,4vw,48px) clamp(48px,8vw,96px);line-height:1.8}html[lang=en] .Y-Bpta_root{font-family:var(--font-geist-sans),Arial,sans-serif}:is(html[lang=en] .Y-Bpta_title,html[lang=en] .Y-Bpta_cardTitle){font-family:var(--font-geist-sans),Arial,sans-serif}@media (prefers-color-scheme:dark){.Y-Bpta_root{--bg:#060d3b;--ink:#eef2ff;--soft:#b8c0e8;--line:#eef2ff2e;--accent:#0affa9;--badge-bg:#0affa9;--badge-ink:#060d3b;--panel:#f1f5ff}}[data-theme=dark] .Y-Bpta_root{--bg:#060d3b;--ink:#eef2ff;--soft:#b8c0e8;--line:#eef2ff2e;--accent:#0affa9;--badge-bg:#0affa9;--badge-ink:#060d3b;--panel:#f1f5ff}[data-theme=light] .Y-Bpta_root{--bg:#f5f7fc;--ink:#0b1240;--soft:#4a5280;--line:#060d3b24;--accent:#060d3b;--badge-bg:#060d3b;--badge-ink:#0affa9;--panel:#fff}.Y-Bpta_wrap{max-width:1180px;margin:0 auto}.Y-Bpta_head{max-width:760px;margin:0 0 clamp(24px,5vw,48px)}.Y-Bpta_eyebrow{background:var(--navy);color:var(--mint);letter-spacing:.04em;border-radius:99px;padding:4px 14px;font-size:14px;font-weight:600;display:inline-block}.Y-Bpta_title{font-family:var(--font-serif),"Hind Siliguri",serif;margin:16px 0 14px;font-size:clamp(28px,4.6vw,50px);font-weight:700;line-height:1.35}.Y-Bpta_intro{color:var(--soft);margin:0;font-size:clamp(17px,2vw,19px)}.Y-Bpta_grid{grid-template-columns:minmax(0,1fr);gap:0 clamp(24px,4vw,64px);display:grid}.Y-Bpta_visual{top:env(safe-area-inset-top,0px);z-index:5;background:var(--bg);margin:0;padding:8px 0 12px;position:sticky}.Y-Bpta_panel{background:radial-gradient(60% 55% at 72% 28%,#0affa933,transparent 70%),var(--panel);border:1px solid var(--line);border-radius:24px;padding:clamp(8px,2vw,22px);box-shadow:0 18px 50px -24px #060d3b59}.Y-Bpta_panel svg{width:100%;height:auto;max-height:34vh;margin:0 auto;display:block}.Y-Bpta_meta{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:0 4px;display:flex}.Y-Bpta_chip{min-height:1.8em;font-size:15px;font-weight:600;animation:.25s Y-Bpta_chipIn}@keyframes Y-Bpta_chipIn{0%{opacity:0;transform:translateY(4px)}}.Y-Bpta_pips{gap:6px;display:flex}.Y-Bpta_pip{background:var(--line);border-radius:9px;width:22px;height:5px;transition:background .3s}.Y-Bpta_pipOn{background:var(--accent)}.Y-Bpta_steps{margin:0;padding:0;list-style:none}.Y-Bpta_card{border-left:3px solid var(--line);flex-direction:column;padding:18px 0 18px 22px;transition:opacity .4s,border-color .4s;display:flex}.Y-Bpta_ready .Y-Bpta_card:not(.Y-Bpta_active){opacity:.45}.Y-Bpta_active{border-color:var(--accent)}.Y-Bpta_num{background:var(--badge-bg);width:40px;height:40px;color:var(--badge-ink);border-radius:50%;place-items:center;margin-bottom:10px;font-size:19px;font-weight:700;display:grid}.Y-Bpta_cardTitle{font-family:var(--font-serif),"Hind Siliguri",serif;margin:0 0 8px;font-size:clamp(20px,2.4vw,26px);line-height:1.45}.Y-Bpta_card p{color:var(--soft);margin:0;font-size:clamp(16px,1.8vw,18px)}.Y-Bpta_label{letter-spacing:.04em;color:var(--accent);margin-bottom:6px;font-size:14px;font-weight:600}.Y-Bpta_card .Y-Bpta_close{color:var(--ink);margin-top:14px;font-weight:500}.Y-Bpta_cta{background:var(--mint);color:var(--navy);border:2px solid var(--navy);border-radius:99px;align-self:flex-start;align-items:center;gap:10px;margin-top:20px;padding:14px 26px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.Y-Bpta_cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px #0affa9cc}.Y-Bpta_cta:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (min-width:900px){.Y-Bpta_grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start}.Y-Bpta_visual{background:0 0;padding:0;top:max(88px,50vh - 250px)}.Y-Bpta_panel svg{max-height:none}.Y-Bpta_card{padding:22px 0 22px 24px}}:is(.Y-Bpta_root .gear-pop,.Y-Bpta_root .gear-spin,.Y-Bpta_root .dot){transform-box:fill-box;transform-origin:50%}:is(.Y-Bpta_ready .gear-pop,.Y-Bpta_ready .dot){opacity:0;transform:scale(0)}.Y-Bpta_ready #fl-rise{opacity:0}@media (prefers-reduced-motion:no-preference){.Y-Bpta_ready #g-char{animation:3.6s ease-in-out infinite Y-Bpta_bob}.Y-Bpta_root #fl-wave{transform-box:view-box;transform-origin:604px 123px;animation:2.6s ease-in-out infinite Y-Bpta_wave}}@keyframes Y-Bpta_bob{50%{transform:translateY(-2.5px)}}@keyframes Y-Bpta_wave{0%,to{transform:skewY(-3deg)}50%{transform:skewY(3deg)}}
