:where(a){color:inherit;text-decoration:none}*{box-sizing:border-box;margin:0;padding:0}:where(mark){background:linear-gradient(transparent 50%,#fff100 0)}:where(ul,ol){padding-left:.8rem;list-style-position:outside}:root{--swiper-theme-color:#25408e!important;--swiper-navigation-size:20px!important}@keyframes GradientBackground{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hero-fade{width:100%;height:auto;transition:opacity .4s ease-in-out}.fade-in{opacity:1}.fade-out{opacity:0}.object-cover{-o-object-fit:cover;object-fit:cover}@media print{.reveal{opacity:1!important}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important}.animate__animated{animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--c-blue:#25408e;--c-blue-light:#5066a4;--c-blue-dark:#1a2a60;--c-blue-soft:#586994;--c-red:#d2232a;--c-red-light:#ff7961;--c-red-dark:#ba000d;--c-bg-start:#f7f9ff;--c-bg-end:#e8effc;--c-page-soft:#fcfdff;--c-line:#e5e7eb;--c-page:#fff;--c-canvas:#f6f6f6;--c-text:rgba(0,0,0,0.87);--c-text-2:rgba(0,0,0,0.6);--c-text-disabled:rgba(0,0,0,0.38);--c-divider:rgba(0,0,0,0.12);--c-error:#d32f2f;--c-warning:#ed6c02;--c-info:#0288d1;--c-success:#2e7d32;--shadow-card:0 10px 30px rgba(37,64,142,0.05);--shadow-hero:0 25px 50px -12px rgba(37,64,142,0.25),0 8px 15px -8px rgba(37,64,142,0.1);--shadow-hover:0 20px 40px rgba(37,64,142,0.15);--shadow-1:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);--shadow-2:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);--shadow-4:0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);--shadow-6:0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);--shadow-8:0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);--shadow-24:0px 11px 15px -7px rgba(0,0,0,0.2),0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--z-app-bar:1100;--z-drawer:1200;--z-modal:1300;--z-tooltip:1500;--ease:cubic-bezier(0.4,0,0.2,1);--dur-short:200ms;--dur:300ms;--font-latin:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial;--font:var(--font-latin),"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif}html[lang=zh-cn]{--font:var(--font-latin),"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}html[lang=en]{--font:var(--font-latin),sans-serif}html[lang=ne]{--font:var(--font-latin),"Noto Sans Devanagari","Kohinoor Devanagari","Devanagari Sangam MN",Mangal,"Nirmala UI",sans-serif}html[lang=my]{--font:var(--font-latin),"Noto Sans Myanmar","Myanmar MN","Myanmar Sangam MN","Myanmar Text",Padauk,sans-serif}html{background-color:var(--c-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}b,strong{font-weight:700}body{margin:0;color:var(--c-text);font-family:var(--font);font-weight:400;font-size:1rem;line-height:1.5;background-color:var(--c-page)}@media print{body{background-color:#fff}}body::backdrop{background-color:#fff}