/* devanagari */
/* latin-ext */
/* latin */
/* devanagari */
/* latin-ext */
/* latin */
/* devanagari */
/* latin-ext */
/* latin */
/* devanagari */
/* latin-ext */
/* latin */
/* devanagari */
/* latin-ext */
/* latin */
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:#F3F7FF;color:#475069;font-family:Poppins,system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}
*,*:before,*:after{box-sizing:border-box}
img{max-width:100%}
a{color:#4290EE;text-decoration:none}
a:hover{color:#04123C}
h1,h2,h3,p{margin:0}
input,select,textarea,button{font-family:Poppins,system-ui,sans-serif}
input::placeholder,textarea::placeholder{color:#9AA4BE}
:focus-visible{outline:2px solid #22C1E9;outline-offset:2px;border-radius:6px}
@keyframes tkGlow{0%,100%{opacity:.35}50%{opacity:.9}}
@keyframes tkIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@keyframes tkPop{0%{transform:scale(1)}50%{transform:scale(1.04)}100%{transform:scale(1)}}
@keyframes tkPop2{0%{transform:scale(1)}50%{transform:scale(1.04)}100%{transform:scale(1)}}
@keyframes tkSpin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
