@font-face{font-family:SVN-Gilroy;src:url("/fonts/SVN-Gilroy Regular.otf")format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("/fonts/SVN-Gilroy Italic.otf")format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("/fonts/SVN-Gilroy Medium.otf")format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("/fonts/SVN-Gilroy Medium Italic.otf")format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("/fonts/SVN-Gilroy SemiBold.otf")format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("/fonts/SVN-Gilroy SemiBold Italic.otf")format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("/fonts/SVN-Gilroy Bold.otf")format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("/fonts/SVN-Gilroy Bold Italic.otf")format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("/fonts/SVN-Gilroy Light.otf")format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("/fonts/SVN-Gilroy Light Italic.otf")format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("/fonts/SVN-Gilroy Thin.otf")format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("/fonts/SVN-Gilroy Thin Italic.otf")format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("/fonts/SVN-Gilroy Xlight.otf")format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("/fonts/SVN-Gilroy Xlight Italic.otf")format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("/fonts/SVN-Gilroy Heavy.otf")format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("/fonts/SVN-Gilroy Heavy Italic.otf")format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("/fonts/SVN-Gilroy XBold.otf")format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("/fonts/SVN-Gilroy XBold Italic.otf")format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("/fonts/SVN-Gilroy Black.otf")format("opentype");font-weight:950;font-style:normal;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("/fonts/SVN-Gilroy Black Italic.otf")format("opentype");font-weight:950;font-style:italic;font-display:swap}:root{--background:#0a0a0a;--foreground:#fff;--primary-gradient:linear-gradient(135deg,#35b9e9 0%,#9d4edd 100%);--header-height:80px;--font-family:"SVN-Gilroy",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}@media (prefers-color-scheme:light){:root{--background:#0a0a0a;--foreground:#fff}}a{color:inherit;text-decoration:none}.header-gradient{background:var(--primary-gradient)}*{transition:color .2s,background-color .2s,border-color .2s}button:focus-visible{outline-offset:2px;outline:2px solid #667eea}a:focus-visible{outline-offset:2px;outline:2px solid #667eea}@media (prefers-color-scheme:light){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.zalo-chat-widget{bottom:112px!important;right:16px!important}@media (min-width:900px){.zalo-chat-widget{right:52px!important}}
