.lang-btn[data-v-bd3055fc]{white-space:nowrap;color:#52606d;flex-shrink:0;font-size:.875rem;font-weight:500}.lang-btn[data-v-bd3055fc] .q-icon{margin-right:4px;font-size:1.15em}.lang-menu__code[data-v-bd3055fc]{color:#7b8794;font-size:.75rem}.lang-menu[data-v-bd3055fc] .lang-menu__active{color:#d62839;font-weight:600}.lang-links[data-v-bd3055fc]{flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.lang-links a[data-v-bd3055fc]{text-decoration:none}.lang-links a.is-current[data-v-bd3055fc]{font-weight:600}.lang-links--drawer[data-v-bd3055fc]{padding:.5rem 1rem 1rem}.lang-links--drawer a[data-v-bd3055fc]{color:#52606d;font-size:.875rem}.lang-links--drawer a.is-current[data-v-bd3055fc]{color:#d62839}.lang-links--footer[data-v-bd3055fc]{flex-direction:column;gap:.5rem}.lang-links--footer a.is-current[data-v-bd3055fc]{color:#fff}.site-header[data-v-d94aa09a]{-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);color:#1f2933;background:#ffffffeb;border-bottom:1px solid #0000;transition:background .25s,box-shadow .25s}.site-header--scrolled[data-v-d94aa09a]{background:#fffffffa;border-bottom-color:#e4e7eb;box-shadow:0 1px 2px #0f17200f,0 1px 3px #0f172014}.site-header__bar[data-v-d94aa09a]{align-items:center;gap:1.5rem;min-height:64px;display:flex}@media (min-width:1024px){.site-header__bar[data-v-d94aa09a]>*{flex-shrink:0}}@media (max-width:599px){.site-header__bar[data-v-d94aa09a]{gap:.75rem}}.site-header__brand[data-v-d94aa09a]{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.site-header__logo[data-v-d94aa09a]{background:#d62839;border-radius:4px;width:36px;height:36px;padding:6px}.site-header__brand[data-v-d94aa09a]{min-width:0}.site-header__brand-text[data-v-d94aa09a]{text-overflow:ellipsis;letter-spacing:.02em;white-space:nowrap;font-family:Poppins,Inter,Noto Sans Devanagari,Noto Sans Sinhala,system-ui,sans-serif;font-size:1.125rem;font-weight:700;overflow:hidden}@media (min-width:1024px) and (max-width:1149px){.site-header__brand-text[data-v-d94aa09a]{display:none}}.site-header--snug .site-header__bar[data-v-d94aa09a]{gap:1rem}.site-header--snug .site-header__nav[data-v-d94aa09a]{gap:.5rem}@media (min-width:1024px){.site-header--compact .site-header__brand-text[data-v-d94aa09a]{display:none}}.site-header--tight .site-header__link[data-v-d94aa09a]{font-size:.8125rem}.site-header__nav[data-v-d94aa09a]{gap:.75rem;display:flex}.site-header__link[data-v-d94aa09a]{white-space:nowrap;color:#52606d;border-bottom:2px solid #0000;padding-block-start:.5rem;padding-block-end:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .18s,border-color .18s}.site-header__link[data-v-d94aa09a]:hover{color:#1f2933}.site-header__link--active[data-v-d94aa09a]{color:#d62839;border-bottom-color:#d62839}.site-header__account[data-v-d94aa09a]{white-space:nowrap;align-items:center;gap:.75rem;margin-left:auto;display:flex}.site-header__account-btn[data-v-d94aa09a]{max-width:220px}.site-header__account-btn[data-v-d94aa09a] .q-btn__content{overflow:hidden}.site-footer[data-v-ae2d8e0d]{color:#ffffffd9;background:#1f2933;font-size:.875rem}.site-footer a[data-v-ae2d8e0d]{color:#ffffffbf;transition:color .18s}.site-footer a[data-v-ae2d8e0d]:hover{color:#fff}.site-footer__top[data-v-ae2d8e0d]{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-block-start:2rem;padding-block-end:2rem;display:flex}.site-footer__brand-row[data-v-ae2d8e0d]{align-items:center;gap:.75rem;display:flex}.site-footer__logo[data-v-ae2d8e0d]{background:#d62839;border-radius:4px;width:40px;height:40px;padding:6px}.site-footer__brand-text[data-v-ae2d8e0d]{color:#fff;letter-spacing:.04em;font-family:Poppins,Inter,Noto Sans Devanagari,Noto Sans Sinhala,system-ui,sans-serif;font-weight:700}.site-footer__tagline[data-v-ae2d8e0d]{color:#fff9;margin:.5rem 0 0}.site-footer__socials[data-v-ae2d8e0d]{gap:.5rem;display:flex}.site-footer__socials a[data-v-ae2d8e0d]{background:#ffffff14;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.site-footer__socials a[data-v-ae2d8e0d]:hover{color:#fff;background:#d62839}.site-footer__cols[data-v-ae2d8e0d]{grid-template-columns:repeat(4,1fr);gap:2rem;padding-block-start:3rem;padding-block-end:3rem;display:grid}@media (max-width:1024px){.site-footer__cols[data-v-ae2d8e0d]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.site-footer__cols[data-v-ae2d8e0d]{grid-template-columns:1fr}}.site-footer__heading[data-v-ae2d8e0d]{color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;padding-bottom:.75rem;font-family:Poppins,Inter,Noto Sans Devanagari,Noto Sans Sinhala,system-ui,sans-serif;font-size:.875rem;position:relative}.site-footer__heading[data-v-ae2d8e0d]:after{content:"";background:#d62839;border-radius:999px;width:32px;height:2px;position:absolute;bottom:0;left:0}.site-footer__list[data-v-ae2d8e0d]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer__list a[data-v-ae2d8e0d]{padding-block-start:.5rem;padding-block-end:.5rem;line-height:1.4;display:inline-block}.site-footer__strip[data-v-ae2d8e0d]{background:#171f26;padding-block-start:1rem;padding-block-end:1rem}.site-footer__legal[data-v-ae2d8e0d]{color:#ffffff8c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.lang-suggest[data-v-51da7fdf]{z-index:2000;background:#fff;border:1px solid #e4e7eb;border-radius:8px;max-width:min(360px,100vw - 36px);padding:1rem;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 25px #0f17201f,0 20px 40px #0f17201a}.lang-suggest__text[data-v-51da7fdf]{color:#1f2933;margin:0 0 .75rem;font-size:.875rem;line-height:1.45}.lang-suggest__actions[data-v-51da7fdf]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.lang-suggest-enter-active[data-v-51da7fdf],.lang-suggest-leave-active[data-v-51da7fdf]{transition:opacity .2s,transform .2s}.lang-suggest-enter-from[data-v-51da7fdf],.lang-suggest-leave-to[data-v-51da7fdf]{opacity:0;transform:translateY(8px)}.main-drawer[data-v-120b6cd8]{background:#fff}.main-drawer__brand[data-v-120b6cd8]{border-bottom:1px solid #e4e7eb;padding:1.5rem 1rem .75rem}.main-drawer__brand h5[data-v-120b6cd8]{letter-spacing:.06em;text-transform:uppercase;color:#52606d;margin:0;font-size:1.125rem}.main-drawer__lang-title[data-v-120b6cd8]{align-items:center;display:flex}.floating-socials[data-v-120b6cd8]{z-index:100}
