.language-picker{display:flex;align-items:center;gap:7px;color:#fff;font-size:.7rem;font-weight:700}.language-picker span{opacity:.72}.language-picker select{background:#0e1412;color:#fff;border:1px solid #ffffff45;padding:8px 27px 8px 9px;font-size:.75rem}.building-motion{background:#0b0f0e;color:#fff;display:grid;grid-template-columns:.7fr 1.3fr;gap:6vw;overflow:hidden}.motion-heading{align-self:center}.motion-heading h2{font-size:clamp(2.8rem,5vw,5.4rem)}.motion-heading>p:not(.eyebrow){color:#aeb8b3;max-width:480px}.motion-heading button{margin-top:25px;border:1px solid #ffffff50;background:transparent;color:#fff;padding:12px 16px}.motion-window{min-width:0;overflow:hidden}.build-track{display:flex;gap:14px;width:max-content;animation:build-reel 28s linear infinite}.build-track.paused{animation-play-state:paused}.build-track figure{position:relative;width:min(37vw,520px);height:570px;margin:0;overflow:hidden;background:#1c2421}.build-track img{width:100%;height:100%;object-fit:cover;filter:saturate(.82);transition:transform .6s}.build-track figure:hover img{transform:scale(1.035)}.build-track figcaption{position:absolute;inset:auto 0 0;padding:90px 24px 24px;background:linear-gradient(transparent,#020403ec);display:flex;align-items:center;gap:14px}.build-track figcaption span{display:grid;place-items:center;width:38px;height:38px;background:#d9a441;color:#111;font-weight:800}.build-track figcaption b{font-size:1.2rem}.no-storage-note{font-size:.75rem;color:#98a19d}@keyframes build-reel{to{transform:translateX(calc(-50% - 7px))}}
.brand-logo{width:48px;height:48px;object-fit:contain;flex:0 0 48px;filter:drop-shadow(0 4px 12px #0005)}.service-coverage{display:grid;grid-template-columns:minmax(250px,.72fr) 1.28fr;gap:7vw;align-items:center;background:#e7e8df}.coverage-logo-card{min-height:430px;background:#f8f7f2;border:1px solid #cfd4cd;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:38px;box-shadow:0 28px 70px #15221b18}.coverage-logo-card img{width:min(100%,330px);height:auto}.coverage-logo-card small{margin-top:24px;color:#446052;font-weight:800;letter-spacing:.18em}.coverage-copy h2{font-size:clamp(2.5rem,4.6vw,5rem);max-width:900px}.coverage-copy>p:not(.eyebrow){max-width:760px;color:#56615b}.coverage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:32px}.coverage-grid span{min-height:58px;padding:15px;border-left:3px solid #d9a441;background:#fff;display:flex;align-items:center;font-size:.83rem;font-weight:800}
html[lang="bn"] body,html[lang="hi"] body{font-family:"DM Sans",Arial,sans-serif}html[lang="bn"] h1,html[lang="bn"] h2,html[lang="bn"] h3,html[lang="hi"] h1,html[lang="hi"] h2,html[lang="hi"] h3{letter-spacing:-.025em;line-height:1.15}
@media(max-width:1050px){.language-picker span{display:none}.building-motion,.service-coverage{grid-template-columns:1fr}.build-track figure{width:min(70vw,520px);height:500px}.coverage-logo-card{min-height:360px}.coverage-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.language-picker{justify-content:space-between}.language-picker span{display:block}.language-picker select{width:150px}.brand-logo{width:44px;height:44px;flex-basis:44px}.build-track figure{width:78vw;height:430px}.coverage-logo-card{min-height:300px;padding:24px}.coverage-logo-card img{width:min(100%,250px)}.coverage-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.build-track{animation-play-state:paused}}
