:root,[data-theme=dark],[data-home-hero]{color-scheme:dark;--bg-primary:#0a0a0a;--bg-secondary:#111;--bg-tertiary:#1a1a1a;--bg-card:#ffffff08;--bg-card-hover:#ffffff0f;--bg-overlay:#000c;--text-primary:#fff;--text-secondary:#ffffffd9;--text-tertiary:#ffffffbf;--text-muted:#fff9;--brand-primary:#1c69d4;--brand-primary-hover:#3d8bff;--brand-secondary:#0d4a99;--brand-gradient:linear-gradient(135deg, #1c69d4 0%, #0d4a99 100%);--border-color:#ffffff1a;--border-color-hover:#fff3;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 4px 20px #0006;--shadow-lg:0 8px 40px #00000080;--shadow-brand:0 4px 20px #1c69d44d;--header-bg:#000000e6;--header-bg-scrolled:#000000f2;--glass-bg:#ffffff0d;--glass-bg-hover:#ffffff14;--glass-border:#ffffff1a;--glass-shadow:0 8px 32px #0000004d, inset 0 1px 0 #ffffff1a;--section-gradient:linear-gradient(180deg, #0a0a0a 0%, #1a1a1a 100%);--section-gradient-reverse:linear-gradient(180deg, #1a1a1a 0%, #0a0a0a 100%);--membership-gradient:linear-gradient(135deg, #1a1a2e 0%, #0a0a0a 100%);--overlay-bg:#0009;--hero-title-gradient:linear-gradient(135deg, #fff 0%, #a0a0a0 100%);--hero-overlay:linear-gradient(135deg, #000000b3 0%, #0000004d 50%, #0009 100%);--stat-gradient:linear-gradient(135deg, #fff 0%, #888 100%);--msport-red:#e31837;--msport-red-bright:red;--msport-red-dark:#b8132c;--msport-violet:#6b3fa0;--msport-blue:#1c69d4;--msport-stripe:linear-gradient(90deg, #1c69d4 0%, #6b3fa0 50%, #e31837 100%);--msport-stripe-vertical:linear-gradient(180deg, #1c69d4 0%, #6b3fa0 50%, #e31837 100%);--msport-gradient-primary:linear-gradient(135deg, #1c69d4 0%, #6b3fa0 50%, #e31837 100%);--msport-gradient-accent:linear-gradient(135deg, #1c69d4 0%, #2d7bec 100%);--msport-gradient-secondary:linear-gradient(135deg, #6b3fa0 0%, #8e5cc8 100%);--msport-gradient-dark:linear-gradient(135deg, #0a0a0a 0%, #1a0a10 100%);--carbon-pattern:repeating-linear-gradient(45deg, #0000001a 0px, #0000001a 2px, transparent 2px, transparent 4px);--carbon-bg:linear-gradient(135deg, #1a1a1a 0%, #0a0a0a 100%);--shadow-msport:0 4px 20px #e3183740;--shadow-msport-lg:0 8px 40px #e318374d;--shadow-msport-glow:0 0 30px #e3183766;--hero-title-gradient-msport:linear-gradient(135deg, #fff 0%, #e31837 50%, #1c69d4 100%);--stat-gradient-msport:linear-gradient(135deg, #e31837 0%, #ff2d4a 100%);--transition-fast:.2s ease;--transition-snappy:.25s cubic-bezier(.4, 0, .2, 1);--transition-sport:.3s cubic-bezier(.68, -.55, .265, 1.55);--msport-red-alpha:#e3183726;--glass-bg-strong:#0a0a0ae6;--overlay-dark:#000000e6;--overlay-medium:#00000080;--card-bg:linear-gradient(135deg, #0f0f0f 0%, #050505 100%);--grid-line:#ffffff05;--grid-line-red:#e3183708;--track-pattern:#e3183705;--benefit-bg:#e318370d;--benefit-border:#e318371a;--benefit-bg-hover:#e318371a;--background:#0a0a0a;--foreground:#fff}:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-tertiary:#f1f3f5;--bg-card:#00000005;--bg-card-hover:#0000000a;--bg-overlay:#ffffffe6;--text-primary:#1a1a1a;--text-secondary:#333;--text-tertiary:#555;--text-muted:#737373;--brand-primary:#1c69d4;--brand-primary-hover:#1557b0;--brand-secondary:#0d4a99;--brand-gradient:linear-gradient(135deg, #1c69d4 0%, #0d4a99 100%);--border-color:#0000001a;--border-color-hover:#0003;--shadow-sm:0 2px 8px #00000014;--shadow-md:0 4px 20px #0000001a;--shadow-lg:0 8px 40px #00000026;--shadow-brand:0 4px 20px #1c69d433;--header-bg:#fffffff2;--header-bg-scrolled:#fffffffa;--glass-bg:#00000008;--glass-bg-hover:#0000000f;--glass-border:#00000014;--glass-shadow:0 8px 32px #0000001a, inset 0 1px 0 #fffc;--section-gradient:linear-gradient(180deg, #fff 0%, #f5f5f7 100%);--section-gradient-reverse:linear-gradient(180deg, #f5f5f7 0%, #fff 100%);--membership-gradient:linear-gradient(135deg, #e8f0fe 0%, #f5f5f7 100%);--overlay-bg:#ffffffd9;--hero-title-gradient:linear-gradient(135deg, #1a1a1a 0%, #4a4a4a 100%);--hero-overlay:linear-gradient(135deg, #fff9 0%, #ffffff4d 50%, #ffffff80 100%);--stat-gradient:linear-gradient(135deg, #1a1a1a 0%, #555 100%);--msport-red:#c41230;--msport-red-bright:#e31837;--msport-red-dark:#a00f28;--msport-violet:#5a2e8c;--msport-gradient-primary:linear-gradient(135deg, #1c69d4 0%, #5a2e8c 50%, #c41230 100%);--msport-gradient-accent:linear-gradient(135deg, #1557b0 0%, #1c69d4 100%);--msport-gradient-secondary:linear-gradient(135deg, #5a2e8c 0%, #7a4ab4 100%);--shadow-msport:0 4px 20px #c4123026;--shadow-msport-lg:0 8px 40px #c4123033;--shadow-msport-glow:0 0 30px #c4123040;--hero-title-gradient-msport:linear-gradient(135deg, #1a1a1a 0%, #c41230 50%, #1c69d4 100%);--stat-gradient-msport:linear-gradient(135deg, #c41230 0%, #e31837 100%);--msport-red-alpha:#c412301f;--glass-bg-strong:#fffffff2;--overlay-dark:#fffffff2;--overlay-medium:#ffffffb3;--card-bg:linear-gradient(135deg, #f8f9fa 0%, #f1f3f5 100%);--grid-line:#00000008;--grid-line-red:#c412300d;--track-pattern:#c4123008;--benefit-bg:#c412300d;--benefit-border:#c412301f;--benefit-bg-hover:#c412301a;--background:#fff;--foreground:#1a1a1a}@keyframes circle-reveal{0%{clip-path:circle(0% at var(--theme-toggle-x,50%) var(--theme-toggle-y,50%))}to{clip-path:circle(150% at var(--theme-toggle-x,50%) var(--theme-toggle-y,50%))}}@keyframes circle-hide{0%{clip-path:circle(150% at var(--theme-toggle-x,50%) var(--theme-toggle-y,50%))}to{clip-path:circle(0% at var(--theme-toggle-x,50%) var(--theme-toggle-y,50%))}}::view-transition-old(root){z-index:1;mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:9999;mix-blend-mode:normal;animation:.5s ease-out forwards circle-reveal}html.theme-transition-reverse::view-transition-old(root){z-index:9999;animation:.5s ease-out forwards circle-hide}html.theme-transition-reverse::view-transition-new(root){z-index:1;animation:none}html,body{background-color:var(--bg-primary);max-width:100vw;color:var(--text-primary);margin:0;padding:0;font-family:Inter,sans-serif;overflow-x:hidden}html:not(.disable-transitions),html:not(.disable-transitions) body{transition:background-color .3s,color .3s}html.disable-transitions,html.disable-transitions *,html.disable-transitions :before,html.disable-transitions :after{transition:none!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.util_sp{display:none}@media screen and (width<=900px){.util_sp{display:block}.util_pc{display:none}}.slick-slider .slick-dots{bottom:20px}@media (width<=900px){.slick-slider{height:100%}.slick-slider img{object-fit:cover;width:100%;height:100%!important}.slick-list{height:100%}}.slick-slider .slick-dots li button:before{content:"";background-color:#fff;border-radius:50%;width:12px;height:12px}.slick-slider .slick-arrow{display:none!important}.slick-arrow.slick-prev,.slick-arrow.slick-next{width:30px;height:30px}.slick-arrow.slick-prev:before,.slick-arrow.slick-next:before{font-size:30px}.slick-arrow.slick-next{right:25px}.slick-arrow.slick-prev{z-index:10;left:25px}.slick-slider:hover .slick-arrow{display:block!important}.woocommerce-tabs{width:100%;max-width:1080px;color:var(--text-tertiary);margin:0 auto;padding:30px 0;line-height:1.6}.woocommerce-tabs>ul li{list-style:none}.woocommerce-tabs ul li a{font-size:.8em}.woocommerce-tabs h1{font-size:1.7em}.woocommerce-tabs h1,.woocommerce-tabs h2,.woocommerce-tabs h3,.woocommerce-tabs h4{color:var(--text-secondary);margin-bottom:.5em;font-weight:500;line-height:1.3}.woocommerce-tabs p{text-align:justify;color:var(--text-tertiary);margin-bottom:1.3em;line-height:1.6}.woocommerce-tabs figure{width:100%!important}.woocommerce-tabs img{max-width:100%}.wp-caption{margin-bottom:2em}.wp-caption .wp-caption-text{background:var(--bg-card);text-align:center;padding:.4em;font-size:.9em;font-style:italic}figure img{max-width:100%}.tab-panels{padding-top:1em}@media screen and (width<=900px){.tab-panels{max-width:100%;padding:20px 15px 0}}.row{flex-flow:wrap;display:flex}.container .row:not(.row-collapse),.lightbox-content .row:not(.row-collapse),.row .gallery,.row .row:not(.row-collapse){width:auto;margin-left:-15px;margin-right:-15px;padding-left:0;padding-right:0}.align-equal>.col{display:flex}@media screen and (width>=850px){.large-6{flex-basis:50%;max-width:50%}}@media screen and (width>=550px){.medium-6{flex-basis:50%;max-width:50%}}.col,.columns,.gallery-item{width:100%;margin:0;padding:0 15px 30px;position:relative}img{vertical-align:middle;max-width:100%;height:auto;display:inline-block}.col>.col-inner{background-color:var(--bg-tertiary)}@media screen and (width>=850px){.large-4{flex-basis:33.3333%;max-width:33.3333%}}@media screen and (width>=550px){.medium-4{flex-basis:33.3333%;max-width:33.3333%}}.col-inner ol li,.col-inner ul li,.entry-content ol li,.entry-content ul li,.entry-summary ol li,.entry-summary ul li{color:var(--text-tertiary);margin-bottom:.6em;margin-left:1.3em;font-size:1rem}.col-inner ul{margin-bottom:1.3em;padding:0 5px}ul li.slick-active{opacity:1}.app-root{color:#000000e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;line-height:1.57143}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}._modal_875m0_4{z-index:1100;border:1px solid var(--border-color);background:var(--bg-primary);width:min(520px,100% - 24px);max-width:none;max-height:calc(100% - 24px);color:var(--text-primary);box-shadow:var(--shadow-lg);overscroll-behavior:contain;border-radius:12px;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto}._modal_875m0_4::backdrop{background:#0a0a0a99}._panel_875m0_30{padding:24px 20px 20px;position:relative}._close_875m0_36{width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}._close_875m0_36 svg{width:22px;height:22px}._close_875m0_36:hover{background:var(--bg-card-hover)}._title_875m0_61{color:var(--text-primary);margin:0 44px 6px 0;font-size:22px;font-weight:600;line-height:1.3}._intro_875m0_69{color:var(--text-tertiary);margin-bottom:16px;font-size:15px;line-height:1.5}._form_875m0_76[hidden],._success_875m0_77[hidden],._error_875m0_78[hidden]{display:none}._field_875m0_82{margin-bottom:14px}._field_875m0_82 label{color:var(--text-primary);margin-bottom:6px;font-size:15px;font-weight:600;display:block}._field_875m0_82 input,._field_875m0_82 select{width:100%;min-height:48px;color:var(--text-primary);background-color:var(--bg-primary);border:1px solid #7a7a7a;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:16px;line-height:1.4;display:block}._field_875m0_82 input:focus-visible,._field_875m0_82 select:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px;border-color:var(--brand-primary)}._field_875m0_82 input[aria-invalid=true]{border-color:#b3122b}._hint_875m0_121{color:var(--text-tertiary);margin-top:6px;font-size:14px;line-height:1.4}._error_875m0_78{color:#b3122b;margin-top:6px;font-size:14px;line-height:1.4}[data-theme=dark] ._error_875m0_78{color:#ff8595}[data-theme=dark] ._field_875m0_82 input[aria-invalid=true]{border-color:#ff8595}._submit_875m0_144{color:#fff;cursor:pointer;background-color:#1c69d4;border:none;border-radius:8px;width:100%;min-height:48px;margin-top:8px;padding:12px 20px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.3;display:block}._submit_875m0_144:hover{background-color:#1557b0}._submit_875m0_144:focus-visible,._zalo_875m0_166:focus-visible,._secondary_875m0_167:focus-visible,._close_875m0_36:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}._submit_875m0_144[aria-busy=true]{cursor:progress;background-color:#1557b0}._success_875m0_77{padding-top:4px}._success_875m0_77:focus{outline:none}._success_text_875m0_186{color:var(--text-primary);margin-bottom:20px;font-size:17px;line-height:1.5}._success_actions_875m0_193{flex-direction:column;gap:10px;display:flex}._zalo_875m0_166,._secondary_875m0_167{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 20px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}._zalo_875m0_166{color:#fff;background-color:#0068ff;border:none}._zalo_875m0_166:hover{background-color:#0055d4}._secondary_875m0_167{color:var(--text-primary);background:0 0;border:1px solid #7a7a7a}._secondary_875m0_167:hover{background:var(--bg-card-hover)}
