@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2)format("woff2"),url(/build/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2)format("woff2"),url(/build/assets/barlow-latin-ext-700-normal-CctuGmmz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/build/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-cyrillic-ext-400-normal-BjDhGU6t.woff2)format("woff2"),url(/build/assets/noto-sans-cyrillic-ext-400-normal-d9FrwbiD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-cyrillic-400-normal-CHP_ranX.woff2)format("woff2"),url(/build/assets/noto-sans-cyrillic-400-normal-BDYvNhAR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-devanagari-400-normal-C3FccbrF.woff2)format("woff2"),url(/build/assets/noto-sans-devanagari-400-normal-g9fsM2jL.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-greek-ext-400-normal-i2oSBwXz.woff2)format("woff2"),url(/build/assets/noto-sans-greek-ext-400-normal-L11LEhi4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-greek-400-normal-DCESwnT1.woff2)format("woff2"),url(/build/assets/noto-sans-greek-400-normal-Be2BcUUc.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-vietnamese-400-normal-D2wP-Vm-.woff2)format("woff2"),url(/build/assets/noto-sans-vietnamese-400-normal-C3Al4sv4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-latin-ext-400-normal-CVf-LbaS.woff2)format("woff2"),url(/build/assets/noto-sans-latin-ext-400-normal-CNh9dRW_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-latin-400-normal-BTkUljjl.woff2)format("woff2"),url(/build/assets/noto-sans-latin-400-normal-DPpKfCgK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-sans-cyrillic-ext-500-normal-CuwgPeWW.woff2)format("woff2"),url(/build/assets/noto-sans-cyrillic-ext-500-normal-Bw4G4pNe.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-sans-cyrillic-500-normal-9zZ_jNuA.woff2)format("woff2"),url(/build/assets/noto-sans-cyrillic-500-normal-BxM0HQjg.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-sans-devanagari-500-normal-VG35fhMU.woff2)format("woff2"),url(/build/assets/noto-sans-devanagari-500-normal-B62tDw8r.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-sans-greek-ext-500-normal-D6bOGD5V.woff2)format("woff2"),url(/build/assets/noto-sans-greek-ext-500-normal-CbZNESfr.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-sans-greek-500-normal-D_0l3T9g.woff2)format("woff2"),url(/build/assets/noto-sans-greek-500-normal-BAAA_uK7.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-sans-vietnamese-500-normal-B_DgfjT4.woff2)format("woff2"),url(/build/assets/noto-sans-vietnamese-500-normal-BBHKifio.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-sans-latin-ext-500-normal-D88cFz81.woff2)format("woff2"),url(/build/assets/noto-sans-latin-ext-500-normal-Bn9_h39k.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-sans-latin-500-normal-DCA2Z9Cj.woff2)format("woff2"),url(/build/assets/noto-sans-latin-500-normal-CDPngY5C.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/noto-sans-cyrillic-ext-700-normal-OK-fZO_i.woff2)format("woff2"),url(/build/assets/noto-sans-cyrillic-ext-700-normal-D83T7awq.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/noto-sans-cyrillic-700-normal-DYZmzPmX.woff2)format("woff2"),url(/build/assets/noto-sans-cyrillic-700-normal-D8UNalU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/noto-sans-devanagari-700-normal-DVs0dmkg.woff2)format("woff2"),url(/build/assets/noto-sans-devanagari-700-normal-CT12sGlc.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/noto-sans-greek-ext-700-normal-Dq1WA5-1.woff2)format("woff2"),url(/build/assets/noto-sans-greek-ext-700-normal-BOmIwFkq.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/noto-sans-greek-700-normal-x3kNWF-0.woff2)format("woff2"),url(/build/assets/noto-sans-greek-700-normal-DDNJsN3F.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/noto-sans-vietnamese-700-normal-DayJ0F-f.woff2)format("woff2"),url(/build/assets/noto-sans-vietnamese-700-normal-1GL2JyGE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/noto-sans-latin-ext-700-normal-BypTtJma.woff2)format("woff2"),url(/build/assets/noto-sans-latin-ext-700-normal-CgsG9aVh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/noto-sans-latin-700-normal-CrvTEWhy.woff2)format("woff2"),url(/build/assets/noto-sans-latin-700-normal-ZyrKABVF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--onyx:#131516;--carmine:#9f191b;--seeker-green:#3f543b;--jade-light:#43ac78;--ecru-gold:#d5ba79;--light-bg:#f8f9fa}html,body{scroll-behavior:smooth;width:100%;max-width:100vw;overflow-x:hidden}body{color:var(--onyx);padding-top:76px;font-family:Barlow,sans-serif}h1,h2,h3,h4,h5{text-transform:uppercase;letter-spacing:-.5px;color:var(--carmine);font-family:Barlow,sans-serif;font-weight:700}.btn-custom{background-color:var(--jade-light);color:#fff;text-transform:uppercase;border:none;border-radius:50px;padding:10px 30px;font-family:Barlow,sans-serif;font-weight:700;transition:all .3s}.btn-custom:hover{background-color:var(--seeker-green);color:#fff;transform:translateY(-2px)}.btn-outline-light-custom{color:#fff;text-transform:uppercase;border:2px solid #fff;border-radius:50px;padding:10px 30px;font-family:Barlow,sans-serif;font-weight:700}.btn-outline-light-custom:hover{background-color:var(--ecru-gold);border-color:var(--ecru-gold);color:var(--onyx)}.navbar{background-color:var(--onyx);padding:15px 0;box-shadow:0 2px 10px #0000000d;transition:box-shadow .3s ease-in-out!important}.navbar-brand{text-transform:uppercase;font-family:Barlow,sans-serif;font-size:1.5rem;font-weight:700;color:var(--onyx)!important}.nav-link{margin:0 10px;font-weight:500;transition:color .3s;color:var(--light-bg)!important}.nav-link:hover{color:var(--carmine)!important}.navbar-toggler{border-radius:8px;border-color:#ffffff80!important}.navbar-toggler:focus{box-shadow:0 0 0 .25rem #ffffff40!important}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}.hero-section{color:#fff;background-color:#0000;background-image:linear-gradient(#13151699,#13151699),url(https://images.unsplash.com/photo-1517466787929-bc90951d6dbb?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;height:calc(100vh - 76px);display:flex;position:relative}.hero-title{color:#fff;margin-bottom:20px;font-size:5rem;line-height:.9}.philosophy-section{padding:80px 0}.img-rounded-custom{object-fit:cover;border-radius:20px}.program-card{border-radius:20px;height:300px;margin-bottom:30px;position:relative;overflow:hidden}.program-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.program-card:hover img{transform:scale(1.1)}.program-overlay{color:#fff;background:linear-gradient(#0000,#131516e6);padding:20px;position:absolute;bottom:0;left:0;right:0}.program-overlay h4{color:#fff}.coach-card{background:0 0;border:none}.coach-img{object-fit:cover;border-radius:15px;width:100%;height:300px;margin-bottom:15px}.testimonial-section{background-color:#fff;padding:100px 0}.quote-icon{color:var(--ecru-gold);font-size:4rem}.testimonial-text{color:var(--onyx);font-size:2.5rem;font-weight:700;line-height:1.2}.features-section{background-color:var(--light-bg);padding:80px 0}.accordion-button{color:var(--onyx);font-family:Barlow,sans-serif;font-weight:700}.accordion-button:not(.collapsed){color:var(--seeker-green);background-color:#43ac781a}.accordion-button:focus{box-shadow:none;border-color:#43ac7880}.cta-section{padding:80px 0}.standard-header{background-color:var(--light-bg);text-align:center;border-bottom:1px solid #eaeaea;padding:60px 0}footer{background-color:var(--onyx);color:#fff;padding:80px 0 30px}.footer-slogan{color:var(--ecru-gold);margin-bottom:40px;font-family:Barlow,sans-serif;font-size:2.5rem;font-weight:700}.footer-links a{color:#999;margin-bottom:10px;text-decoration:none;transition:color .3s;display:block}.footer-links a:hover,.text-jade{color:var(--jade-light)}.text-seeker{color:var(--seeker-green)}.text-carmine{color:var(--carmine)}.text-gold{color:var(--ecru-gold)}.bg-grey{background-color:#f4f4f4}@media (width<=768px){.hero-title{font-size:3rem}.testimonial-text{font-size:1.5rem}body{padding-top:66px}.navbar-brand{max-width:200px}}.header-wrapper{z-index:1040;width:100%;transition:transform .3s ease-in-out;position:fixed;top:0}.header-hidden{transform:translateY(-100%)}.announcement-banner{background-color:var(--ecru-gold);color:var(--onyx);text-align:center;width:100%;padding:8px 15px;font-family:Barlow,sans-serif;font-size:.9rem;font-weight:600;transition:all .3s}.announcement-banner a{color:var(--onyx);margin-left:10px;font-weight:700;text-decoration:underline}.announcement-banner a:hover{color:var(--carmine)}.header-wrapper .navbar{position:relative;top:0!important}body.has-banner{padding-top:113px}body{padding-top:76px}@media (width<=768px){body.has-banner{padding-top:103px}body{padding-top:66px}}
