/* Self-hosted Hind Siliguri. License: fonts/OFL.txt. */
@font-face{font-family:"Hind Siliguri";src:url("fonts/HindSiliguri-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Hind Siliguri";src:url("fonts/HindSiliguri-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Hind Siliguri";src:url("fonts/HindSiliguri-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
body{font-family:"Hind Siliguri","Nirmala UI",sans-serif;font-weight:400}
h1,h2,h3{font-family:"Hind Siliguri","Nirmala UI",sans-serif;font-weight:700;letter-spacing:normal}
h1{font-size:clamp(36px,4.2vw,52px);line-height:1.4}
.intro{font-size:18px;line-height:1.85}
.nav nav{font-size:15px}
.button{font-size:16px;font-weight:600}
.text-link{font-size:14px}
.download-note{font-size:12px}
.benefits h2{font-size:21px}
.benefits p,.steps p,.setup p,.faq details p{font-size:15px;line-height:1.85}
.steps h3{font-size:18px}
.faq summary{font-size:17px}
.order-head strong{font-size:15px}
.order-head small,.order-item small{font-size:11px}
.status-line,.order-item b{font-size:14px}
.status{font-size:12px}
.event-panel strong{font-size:13px}
.event-panel small{font-size:11px}
.demo-label,.demo-caption,.demo-caption button{font-size:12px}
.demo-disclaimer{font-size:10px}
.final-cta p{font-size:15px}
@media(max-width:680px){h1{font-size:clamp(32px,8.6vw,43px);line-height:1.4}.intro{font-size:17px}.nav-download{font-size:13px}.button{font-size:15px}.benefits h2{font-size:20px}.faq summary{font-size:16px}.final-cta h2{font-size:24px}.event-tag{display:none}}
