:root{--green:#078f58;--green-dark:#056c44;--green-soft:#eaf7f0;--blue:#136af3;--ink:#18201d;--muted:#69736f;--line:#e5e9e7;--surface:#f6f8f7;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#eef2f0;color:var(--ink);font-family:Noto Sans Bengali,Hind Siliguri,Segoe UI,Arial,sans-serif;margin:0;min-width:320px}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}.page-shell{background:var(--white);box-shadow:0 0 50px rgba(28,47,38,.08);margin:0 auto;max-width:900px;min-height:100vh;overflow:hidden}.topbar{align-items:center;background:hsla(0,0%,100%,.95);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;min-height:72px;padding:12px clamp(18px,5vw,40px);position:sticky;top:0;z-index:20}.mini-brand{align-items:center;display:inline-flex;gap:10px}.mini-brand img{border-radius:10px}.mini-brand span{display:grid;line-height:1.1}.mini-brand strong{font-size:16px;font-weight:800}.mini-brand small{color:var(--muted);font-size:11px;margin-top:4px}.support-link{border:1px solid var(--line);border-radius:999px;color:var(--green-dark);font-size:13px;font-weight:800;padding:8px 14px}.app-hero,.content-section,.final-download,.screens-section,footer{padding-left:clamp(18px,5vw,44px);padding-right:clamp(18px,5vw,44px)}.app-hero{padding-bottom:28px;padding-top:34px}.app-identity{align-items:center;display:flex;gap:20px}.app-icon{background:#eef9ff;border:1px solid #cfe7eb;border-radius:24px;box-shadow:0 12px 30px rgba(27,91,104,.14);flex:0 0 auto;height:112px;object-fit:contain;padding:7px;width:112px}.eyebrow{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 5px;text-transform:uppercase}.app-identity h1{font-size:clamp(30px,7vw,42px);letter-spacing:-.045em;line-height:1;margin:0 0 7px}.app-identity a{color:var(--green);display:block;font-size:13px;font-weight:800;margin-bottom:9px}.verified-badge{background:var(--green-soft);border-radius:999px;color:var(--green-dark);display:inline-flex;font-size:11px;font-weight:800;padding:5px 9px}.app-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:28px 0 22px}.app-facts div{align-items:center;display:flex;flex-direction:column;padding:0 10px;text-align:center}.app-facts div+div{border-left:1px solid var(--line)}.app-facts strong{font-size:15px;line-height:1.2}.app-facts span{color:var(--muted);font-size:11px;margin-top:5px}.primary-actions{display:grid;gap:10px}.install-button,.main-site-button{align-items:center;border-radius:12px;display:flex;justify-content:center;min-height:60px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.install-button{background:linear-gradient(135deg,#07955d,#067647);box-shadow:0 12px 25px rgba(7,143,88,.22);color:#fff;gap:12px;padding:9px 20px}.install-button:hover{box-shadow:0 16px 32px rgba(7,143,88,.28);transform:translateY(-1px)}.install-button .button-icon{align-items:center;border:1px solid hsla(0,0%,100%,.45);border-radius:50%;display:inline-flex;font-size:21px;height:36px;justify-content:center;width:36px}.install-button>span:last-child{display:grid;text-align:left}.install-button strong{font-size:16px}.install-button small{color:hsla(0,0%,100%,.78);font-size:10px;margin-top:2px}.main-site-button{border:1px solid #bed8ca;color:var(--green-dark);font-size:14px;font-weight:800;gap:9px;padding:0 20px}.main-site-button:hover{background:var(--green-soft)}.main-site-button .arrow{margin-left:2px}.download-help{color:var(--muted);font-size:11px;line-height:1.65;margin:12px 0 0;text-align:center}.download-help a{color:var(--green-dark);font-weight:800;text-decoration:underline;text-underline-offset:2px}.screens-section{padding-bottom:34px;padding-top:15px}.section-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.section-title h2{font-size:clamp(19px,4.5vw,24px);letter-spacing:-.025em;margin:0}.section-title>a,.section-title>span:not(.swipe-hint){color:var(--muted);font-size:23px}.swipe-hint{color:var(--muted);font-size:11px;font-weight:700}.screens-rail{display:grid;gap:12px;grid-auto-columns:minmax(190px,67%);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain;padding:3px 2px 14px;scroll-snap-type:inline mandatory;scrollbar-color:#c5ceca transparent;scrollbar-width:thin}.screen-card{background:#10143e;border:1px solid #dfe5e2;border-radius:14px;box-shadow:0 7px 20px rgba(27,47,39,.1);height:360px;margin:0;overflow:hidden;scroll-snap-align:start}.screen-card img{height:100%;object-fit:cover;width:100%}.screen-1 img{object-position:50% 16%}.screen-2 img,.screen-3 img{object-position:center top}.content-section{border-top:1px solid var(--line);padding-bottom:36px;padding-top:34px}.lead-copy,.section-intro{color:#4f5955;font-size:14px;line-height:1.8;margin:0}.lead-copy{font-size:15px}.feature-list{display:grid;gap:0 22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.feature-item{align-items:flex-start;border-top:1px solid var(--line);display:flex;gap:13px;padding:18px 0}.feature-icon{align-items:center;background:var(--surface);border-radius:12px;display:flex;flex:0 0 auto;font-size:21px;height:42px;justify-content:center;width:42px}.feature-item h3,.install-step h3{font-size:14px;margin:1px 0 5px}.feature-item p,.install-step p{color:var(--muted);font-size:12px;line-height:1.65;margin:0}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chips span{background:var(--surface);border:1px solid var(--line);border-radius:999px;color:#58615d;font-size:11px;padding:7px 11px}.install-section{background:linear-gradient(180deg,#f8fbf9,#fff)}.install-steps{display:grid;gap:12px;margin-top:22px}.install-step{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;gap:13px;padding:16px}.install-step>span{align-items:center;background:var(--green);border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-size:13px;font-weight:900;height:30px;justify-content:center;width:30px}.install-note{align-items:flex-start;background:#fff9e8;border:1px solid #f5df9f;border-radius:14px;display:flex;gap:11px;margin-top:16px;padding:14px}.install-note p{color:#6a5a28;font-size:11px;line-height:1.65;margin:0}.safety-card{border:1px solid var(--line);border-radius:14px;margin-top:20px;overflow:hidden}.safety-card>div{align-items:flex-start;display:flex;gap:12px;padding:16px}.safety-card>div+div{border-top:1px solid var(--line)}.safety-card>div>span{align-items:center;background:var(--green-soft);border-radius:50%;color:var(--green);display:flex;flex:0 0 auto;font-size:11px;font-weight:900;height:24px;justify-content:center;margin-top:2px;width:24px}.safety-card p{color:var(--muted);font-size:12px;line-height:1.6;margin:0}.safety-card strong{color:var(--ink);display:block;font-size:13px;margin-bottom:3px}.responsible-section{padding-bottom:32px}.responsible-card{align-items:flex-start;background:#f7f7f7;border-radius:14px;display:flex;gap:14px;padding:16px}.age-badge{background:#202825;border-radius:8px;color:#fff;flex:0 0 auto;font-size:12px;font-weight:900;padding:6px 8px}.responsible-card p{color:#5f6864;font-size:11px;line-height:1.7;margin:0}.final-download{align-items:center;background:radial-gradient(circle at 100% 0,rgba(17,185,113,.25),transparent 42%),#072f24;color:#fff;display:grid;gap:15px;grid-template-columns:auto 1fr;padding-bottom:34px;padding-top:34px}.final-download>img{background:#fff;border-radius:18px;grid-row:span 1;padding:5px}.final-download p{color:#a5d9c2;font-size:11px;font-weight:700;margin:0 0 3px}.final-download h2{font-size:20px;line-height:1.25;margin:0}.final-download .install-button,.final-download .main-site-button{grid-column:1/-1;width:100%}.final-download .install-button{background:#11a769;box-shadow:none}.final-download .main-site-button{border-color:hsla(0,0%,100%,.28);color:#fff}.final-download .main-site-button:hover{background:hsla(0,0%,100%,.08)}footer{background:#f7f9f8;border-top:1px solid var(--line);padding-bottom:40px;padding-top:28px}footer>div:first-child{display:grid;gap:4px}footer strong{font-size:17px}footer a,footer p,footer span{color:var(--muted);font-size:11px}footer nav{display:flex;flex-wrap:wrap;gap:9px 18px;margin:20px 0}footer nav a{font-weight:700}footer p{margin:0}.mobile-download-bar{display:none}@media (min-width:700px){.primary-actions{grid-template-columns:1.3fr 1fr}.screens-rail{grid-auto-columns:31%}.screen-card{height:430px}}@media (max-width:560px){body{background:#fff}.page-shell{box-shadow:none}.topbar{min-height:64px}.app-hero{padding-top:26px}.app-icon{border-radius:20px;height:92px;width:92px}.app-identity{gap:15px}.app-identity h1{font-size:30px}.feature-list{grid-template-columns:1fr}.feature-item:nth-child(2){border-top:1px solid var(--line)}.screens-rail{margin-right:calc(clamp(18px, 5vw, 44px) * -1);padding-right:18px}.screen-card{height:355px}footer{padding-bottom:98px}.mobile-download-bar{align-items:center;background:hsla(0,0%,100%,.97);border-top:1px solid var(--line);bottom:0;box-shadow:0 -8px 24px rgba(25,44,35,.08);display:flex;justify-content:space-between;left:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:30}.mobile-download-bar>div{display:grid;gap:2px}.mobile-download-bar strong{font-size:13px}.mobile-download-bar span{color:var(--muted);font-size:10px}.mobile-download-bar a{background:var(--green);border-radius:10px;color:#fff;font-size:13px;font-weight:900;padding:11px 24px}}@media (max-width:380px){.app-icon{height:80px;width:80px}.app-identity h1{font-size:27px}.app-facts strong{font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important}}