@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.p.1emuuracu50qd.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.p.19xuq3td7fwu_.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.p.3go-kn2r40gie.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_e3dbb58-module__SnS6Da__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_e3dbb58-module__SnS6Da__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/3ce154ad7d54dc86-s.1-9go8whdf-l6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7cdbb9ca823c0a73-s.1h6d36qg8q9eb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1e239d59b95c7889-s.2z2_lz8ulsj_0.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a421df443b3f383b-s.36lh57wvljuff.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c2873153dc73d9e3-s.1em1pp1frbjrf.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d38a53d0ba90b32d-s.398ve1q5qj3un.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/5b0229109f6656bb-s.3tlvbu8v6d928.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ca19bc83075b2625-s.2f6i6rjizi5dm.woff2)format("woff2");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:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/2aec202ebfcf461b-s.p.261mkozpp7zc7.woff2)format("woff2");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:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/cf514f5d0007dafa-s.p.1wc2mf9hp9pav.woff2)format("woff2");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:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/3ce154ad7d54dc86-s.1-9go8whdf-l6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7cdbb9ca823c0a73-s.1h6d36qg8q9eb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1e239d59b95c7889-s.2z2_lz8ulsj_0.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a421df443b3f383b-s.36lh57wvljuff.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c2873153dc73d9e3-s.1em1pp1frbjrf.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d38a53d0ba90b32d-s.398ve1q5qj3un.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/5b0229109f6656bb-s.3tlvbu8v6d928.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ca19bc83075b2625-s.2f6i6rjizi5dm.woff2)format("woff2");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:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/2aec202ebfcf461b-s.p.261mkozpp7zc7.woff2)format("woff2");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:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/cf514f5d0007dafa-s.p.1wc2mf9hp9pav.woff2)format("woff2");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:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/3ce154ad7d54dc86-s.1-9go8whdf-l6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7cdbb9ca823c0a73-s.1h6d36qg8q9eb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1e239d59b95c7889-s.2z2_lz8ulsj_0.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a421df443b3f383b-s.36lh57wvljuff.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c2873153dc73d9e3-s.1em1pp1frbjrf.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d38a53d0ba90b32d-s.398ve1q5qj3un.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/5b0229109f6656bb-s.3tlvbu8v6d928.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ca19bc83075b2625-s.2f6i6rjizi5dm.woff2)format("woff2");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:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/2aec202ebfcf461b-s.p.261mkozpp7zc7.woff2)format("woff2");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:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/cf514f5d0007dafa-s.p.1wc2mf9hp9pav.woff2)format("woff2");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:Open Sans Fallback;src:local(Arial);ascent-override:101.65%;descent-override:27.86%;line-gap-override:0.0%;size-adjust:105.15%}.open_sans_407bfbfe-module__UX_hra__className{font-family:Open Sans,Open Sans Fallback;font-style:normal}.open_sans_407bfbfe-module__UX_hra__variable{--font-open-sans:"Open Sans", "Open Sans Fallback"}
.gimt{--teal-deep:#0d2b35;--teal-medium:#1a5f73;--teal-bright:#4db8cc;--amber:#f0a500;--amber-hover:#ffbb26;--amber-press:#d69400;--white:#fff;--white-68:#fff;--white-45:#fff;--white-12:#ffffff1f;--white-06:#ffffff0f;--teal-deep-2:#0a222a;--teal-line:#4db8cc38;--amber-soft:#f0a50024;--bg-base:#0a222a;--bg-surface:#0d2b35;--bg-raised:#123844;--text-primary:#fff;--text-secondary:#ffffffad;--text-muted:#ffffff73;--text-accent:#4db8cc;--text-on-amber:#0d2b35;--font-display:var(--font-poppins), "Poppins", system-ui, sans-serif;--font-body:var(--font-open-sans), "Open Sans", system-ui, sans-serif;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--fs-display:48px;--fs-h1:36px;--fs-h2:28px;--fs-h3:22px;--fs-h4:20px;--fs-body-lg:19px;--fs-body:18px;--fs-label:12px;--fs-price:36px;--fs-badge:10px;--fs-cta:16px;--lh-tight:1.08;--lh-heading:1.2;--lh-body:1.6;--ls-label:.12em;--ls-badge:.14em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--pad-card:24px;--pad-section:96px;--gutter:24px;--content-max:1200px;--radius-sm:6px;--radius-md:12px;--radius-lg:18px;--radius-pill:999px;--shadow-card:0 2px 8px #0000004d;--shadow-raised:0 12px 32px #00000061;--glow-teal:0 0 0 1px var(--teal-line), 0 8px 28px #4db8cc33;--glow-amber:0 6px 20px #f0a50052;--glow-focus:0 0 0 3px #4db8cc59;--ease-out:cubic-bezier(.16,1,.3,1);--dur-fast:.14s;--dur-base:.24s;--dur-slow:.42s;--grad-hero:radial-gradient(120% 90% at 50% -10%, #16495a 0%, #0d2b35 42%, #0a222a 100%);--grad-accent:linear-gradient(90deg, #4db8cc 0%, #1a5f73 100%);--grad-amber:linear-gradient(180deg, #ffbf33 0%, #f0a500 100%)}.gimt,.gimt *,.gimt :before,.gimt :after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.gimt{background:var(--bg-base);min-height:100vh;color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}.gimt a{color:inherit;text-decoration:none}.gimt ul,.gimt ol{list-style:none}.gimt img{max-width:100%;display:block}.container{max-width:var(--content-max);padding:0 var(--gutter);margin:0 auto}.section{padding:var(--pad-section) 0}.label{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--amber);margin-bottom:var(--space-3)}.section-heading{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h2);line-height:var(--lh-heading);color:var(--text-primary);margin-bottom:var(--space-6)}.btn{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-cta);letter-spacing:.01em;border-radius:var(--radius-pill);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), filter var(--dur-fast) ease;-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;gap:8px;line-height:1;display:inline-flex}.btn:hover{filter:brightness(1.06)}.btn:active{transform:scale(.97)}.btn-primary{background:var(--grad-amber);color:var(--text-on-amber);box-shadow:var(--glow-amber);padding:16px 32px}.btn-secondary{background:var(--teal-medium);color:var(--white);border:1px solid var(--teal-line);padding:14px 28px}.btn-ghost{color:var(--teal-bright);border:1px solid var(--white-12);background:0 0;padding:14px 28px}.btn-sm{padding:10px 20px;font-size:13px}.badge{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-badge);letter-spacing:var(--ls-badge);text-transform:uppercase;border-radius:var(--radius-pill);white-space:nowrap;align-items:center;padding:5px 11px;display:inline-flex}.badge-amber{background:var(--amber);color:var(--teal-deep)}.badge-amber-soft{background:var(--amber-soft);color:var(--amber);border:1px solid #f0a50059}.badge-teal{background:var(--teal-line);color:var(--teal-bright);border:1px solid var(--teal-line)}.card{background:var(--bg-raised);border:1px solid var(--white-12);border-radius:var(--radius-md);padding:var(--pad-card);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) ease}.card:hover{box-shadow:var(--glow-teal);border-color:var(--teal-line);transform:translateY(-3px)}.nav{z-index:100;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--white-12);transition:padding var(--dur-base) var(--ease-out), background var(--dur-base) ease, box-shadow var(--dur-base) ease;background:#0d2b35b8;padding:20px 0;position:fixed;top:0;left:0;right:0}.nav-inner{max-width:var(--content-max);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:32px;margin:0 auto;display:flex}.nav.scrolled{background:#0b242deb;padding-top:12px;padding-bottom:12px;box-shadow:0 10px 30px #00000061}.nav-brand{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--white);cursor:pointer;align-items:center;gap:12px;font-size:26px;text-decoration:none;display:flex}.nav-brand-text{align-items:baseline;display:inline-flex}.brand-bala,.brand-vr{transform-origin:bottom;display:inline-block}.brand-vr{color:var(--teal-bright)}.brand-bala{animation:2.4s ease-in-out infinite pulseBala}.brand-vr{animation:2.4s ease-in-out infinite pulseVr}@keyframes pulseBala{0%,45%,to{transform:scale(1)}18%{transform:scale(1.3)}}@keyframes pulseVr{0%,55%,to{transform:scale(1)}73%{transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.brand-bala,.brand-vr{animation:none}}.nav-links{flex-wrap:nowrap;gap:22px;margin-left:auto;display:flex}.nav-links a{font-family:var(--font-body);font-weight:var(--fw-semibold);color:var(--white-68);transition:color var(--dur-fast) ease;padding:4px 0;font-size:16px;position:relative}.nav-links a:after{content:"";background:var(--amber);transform-origin:0;height:2px;transition:transform var(--dur-base) var(--ease-out);border-radius:2px;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover{color:var(--amber)}.nav-links a:hover:after{transform:scaleX(1)}.nav-phone{font-family:var(--font-body);font-weight:var(--fw-semibold);color:var(--white-68);transition:color var(--dur-fast) ease;font-size:16px}.nav-phone:hover{color:var(--amber)}.nav-cta{margin-left:8px;padding:13px 28px;font-size:14px}.nav-back{border:1px solid var(--white-12);width:38px;height:38px;color:var(--white-68);transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;border-radius:999px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.nav-back:hover{color:var(--amber);border-color:var(--amber)}.nav-back svg{flex:none;width:18px;height:18px}.nav-burger{border:1px solid var(--white-12);width:42px;height:42px;color:var(--white-88);cursor:pointer;transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;background:0 0;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:none;position:relative}.nav-burger:hover{color:var(--amber);border-color:var(--amber)}.nav-burger span{height:2px;transition:transform var(--dur-fast) ease, opacity var(--dur-fast) ease, top var(--dur-fast) ease;background:currentColor;border-radius:2px;position:absolute;left:11px;right:11px}.nav-burger span:first-child{top:13px}.nav-burger span:nth-child(2){top:20px}.nav-burger span:nth-child(3){top:27px}.nav-burger.is-open span:first-child{top:20px;transform:rotate(45deg)}.nav-burger.is-open span:nth-child(2){opacity:0}.nav-burger.is-open span:nth-child(3){top:20px;transform:rotate(-45deg)}.nav-mobile{z-index:90;pointer-events:none;visibility:hidden;position:fixed;inset:0}.nav-mobile.is-open{pointer-events:auto;visibility:visible}.nav-mobile-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--dur-med,.2s) ease;cursor:pointer;background:#040c148c;border:0;margin:0;padding:0;position:absolute;inset:0}.nav-mobile.is-open .nav-mobile-backdrop{opacity:1}.nav-mobile-panel{border-left:1px solid var(--white-12);width:min(320px,86vw);height:100dvh;transition:transform var(--dur-med,.24s) cubic-bezier(.22, 1, .36, 1);background:linear-gradient(#0d1b26 0%,#08131c 100%);flex-direction:column;gap:6px;padding:80px 22px 28px;display:flex;position:absolute;top:0;right:0;transform:translate(100%);box-shadow:-12px 0 40px #00000073}.nav-mobile-close{border:1px solid var(--white-12);width:42px;height:42px;color:var(--white-88);cursor:pointer;transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:18px;right:18px}.nav-mobile-close:hover{color:var(--amber);border-color:var(--amber)}.nav-mobile-close svg{width:20px;height:20px}.nav-mobile.is-open .nav-mobile-panel{transform:translate(0)}.nav-mobile-links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav-mobile-links a{color:var(--white-88);border-bottom:1px solid var(--white-12);transition:color var(--dur-fast) ease;padding:14px 4px;font-size:18px;font-weight:600;text-decoration:none;display:block}.nav-mobile-links a:hover,.nav-mobile-links a:focus-visible{color:var(--amber)}.nav-mobile-phone{color:var(--white-88);border:1px solid var(--white-12);transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;border-radius:10px;justify-content:center;align-items:center;margin-top:18px;padding:12px 16px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.nav-mobile-phone:hover{color:var(--amber);border-color:var(--amber)}.nav-mobile-cta{text-align:center;margin-top:12px;padding:14px 20px;font-size:15px}.hero{background:var(--grad-hero);align-items:center;min-height:100vh;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 70%,#4db8cc14 0%,#0000 70%);position:absolute;inset:0}.hero-inner{gap:var(--space-8);grid-template-columns:clamp(190px,20vw,290px) 1fr clamp(190px,20vw,290px);align-items:center;display:grid}.hero-text{text-align:center;flex-direction:column;align-items:center;max-width:560px;margin:0 auto;display:flex}.hero-text .hero-ctas{justify-content:center}.hero-text .hero-sub{margin-left:auto;margin-right:auto}.hero-eyebrow{margin-bottom:var(--space-5)}.hero-h1{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(32px, 5vw, var(--fs-display));line-height:var(--lh-tight);letter-spacing:-.02em;margin-bottom:var(--space-5)}.hero-h1 em{color:var(--teal-bright);font-style:normal}.hero-sub{font-family:var(--font-body);font-size:var(--fs-body-lg);color:var(--white-68);margin-bottom:var(--space-8);max-width:520px;line-height:1.7}.hero-ctas{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.hero-phone{font-family:var(--font-body);color:var(--white-45);font-size:13px}.hero-phone a{color:var(--teal-bright);transition:color var(--dur-fast) ease}.hero-phone a:hover{color:var(--white)}.hero-visual{gap:var(--space-4);flex-direction:column;align-items:center;display:flex}.hero-video-wrap{width:100%;max-width:340px;margin:0 auto;position:relative}.hero-video-phone{aspect-ratio:9/16;background:var(--bg-raised);border:1px solid var(--white-12);width:100%;box-shadow:var(--shadow-raised), var(--glow-teal);border-radius:24px;position:relative;overflow:hidden}.hero-video-phone video{object-fit:cover;width:100%;height:100%;display:block}.hero-video-placeholder{justify-content:center;align-items:center;gap:var(--space-4);background:var(--bg-raised);flex-direction:column;width:100%;height:100%;display:flex}.hero-video-placeholder-icon{border:1px solid var(--teal-line);background:#4db8cc26;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.hero-video-placeholder-text{font-family:var(--font-body);color:var(--white-45);text-align:center;padding:0 var(--space-5);font-size:12px;line-height:1.6}.hero-quote-float{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--teal-line);width:84%;box-shadow:var(--shadow-card);text-align:center;z-index:2;will-change:transform;backface-visibility:hidden;background:#0d2b358c;border-radius:14px;padding:12px 14px;animation:5.5s ease-in-out infinite quoteFloat;position:absolute;top:5%;left:50%;transform:translate(-50%)}.hero-quote-stars{color:var(--amber);letter-spacing:2px;margin-bottom:4px;font-size:12px}.hero-quote-text{font-family:var(--font-body);color:#fff;margin-bottom:6px;font-size:13px;font-style:italic;line-height:1.45}.hero-quote-author{font-family:var(--font-body);font-weight:var(--fw-semibold);color:var(--teal-bright);font-size:12px}@keyframes quoteFloat{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-7px)}}@media (max-width:768px){.hero-quote-float{will-change:auto;animation:none}}.hero-video-badge{bottom:var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--white-12);border-radius:var(--radius-pill);font-family:var(--font-body);color:var(--white-68);white-space:nowrap;background:#0d2b35d9;align-items:center;gap:6px;padding:6px 14px;font-size:11px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hero-video-badge-dot{background:var(--amber);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite pulse}.hero-video-sound-btn{top:var(--space-3);right:var(--space-3);z-index:2;-webkit-backdrop-filter:blur(8px);border:1px solid var(--white-12);width:38px;height:38px;color:var(--white);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease;-webkit-tap-highlight-color:transparent;background:#0d2b35b8;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.hero-video-sound-btn:hover{color:var(--teal-bright);border-color:var(--teal-line);background:#0d2b35e6}.hero-video-sound-btn:active{transform:scale(.92)}.hero-video-sound-btn[aria-pressed=true]{color:var(--amber);border-color:#f0a50073}.hero-stats-row{gap:var(--space-2);grid-template-columns:repeat(4,1fr);width:100%;max-width:340px;margin:0 auto;display:grid}.hero-stats-row.in-hero-text{max-width:480px;margin:var(--space-8) auto 0}.hero-stat{background:var(--bg-raised);border:1px solid var(--white-12);border-radius:var(--radius-md);padding:var(--space-3) var(--space-2);text-align:center}.hero-stat-num{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--teal-bright);margin-bottom:4px;font-size:18px;line-height:1}.hero-stat-label{font-family:var(--font-body);color:var(--white-45);font-size:12px;line-height:1.3}.how{background:linear-gradient(#0a222a94,#0a222aad),url(/tortas.webp) 50%/cover no-repeat fixed;position:relative}@media (max-width:768px){.how{background-attachment:scroll}}.how-grid{gap:var(--space-6);counter-reset:steps;grid-template-columns:repeat(3,1fr);display:grid}.how-step{padding:var(--space-8) var(--space-6);counter-increment:steps;position:relative}.how-step:before{content:counter(steps, decimal-leading-zero);font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--amber);opacity:.45;margin-bottom:var(--space-4);font-size:36px;line-height:1;display:block}.how-step-title{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-h4);color:var(--amber);margin-bottom:var(--space-3)}.how-step-desc{font-family:var(--font-body);font-size:var(--fs-body);color:var(--white-68);line-height:var(--lh-body)}.how-connector{display:none}.what{background:var(--bg-base);position:relative;overflow:hidden}.what>.container{z-index:1;position:relative}.what-balloons{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.what-balloon{bottom:-150px;left:var(--left);width:var(--size);height:calc(var(--size) * 1.25);background:radial-gradient(circle at 32% 28%, #ffffff73, transparent 45%), var(--c);animation:balloonRise var(--dur) linear var(--delay) infinite;will-change:transform, opacity;border-radius:50% 50% 48% 48%/42% 42% 58% 58%;position:absolute}.what-balloon:before{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:8px solid var(--c);position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.what-balloon:after{content:"";background:linear-gradient(var(--c), transparent);opacity:.45;width:1.5px;height:46px;margin-top:5px;position:absolute;top:100%;left:50%}@keyframes balloonRise{0%{opacity:0;transform:translateY(0)rotate(-4deg)}10%{opacity:.42}50%{transform:translateY(-560px) translateX(var(--sway)) rotate(4deg)}90%{opacity:.42}to{opacity:0;transform:translateY(-1120px)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.what-balloon{opacity:0;animation:none}}.what-grid{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.what-col-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.what-col-icon{border-radius:var(--radius-sm);background:var(--teal-line);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.what-col-title{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-h4)}.what-list{gap:var(--space-4);flex-direction:column;display:flex}.what-item{gap:var(--space-3);font-family:var(--font-body);font-size:var(--fs-body);color:var(--white-68);line-height:var(--lh-body);align-items:flex-start;display:flex}.what-tick{color:var(--amber);flex-shrink:0;margin-top:2px}.features-grid{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.feature-item{gap:var(--space-4);align-items:flex-start;display:flex}.feature-item-wide{background:#f0a5000d;border-color:#f0a5004d;grid-column:1/-1}.feature-emoji{border-radius:var(--radius-md);background:var(--amber-soft);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;line-height:1;display:flex}.feature-body{flex-direction:column;gap:6px;display:flex}.feature-title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h4);color:var(--amber);line-height:1.3}.feature-desc{font-family:var(--font-body);color:var(--white-68);font-size:18px;line-height:var(--lh-body)}@media (max-width:768px){.features-grid{grid-template-columns:1fr}}.moments{background:linear-gradient(180deg, var(--bg-surface) 0%, var(--bg-base) 100%);position:relative;overflow:hidden}.moments-lead{color:var(--text-secondary);font-size:var(--fs-body-lg);max-width:52ch;margin-top:calc(var(--space-6) * -1 + var(--space-1));margin-bottom:var(--space-10)}.moments-marquee{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.moments-track{gap:var(--space-5);width:max-content;padding:var(--space-2) 0;will-change:transform;animation:60s linear infinite moments-scroll;display:flex}.moments-marquee:hover .moments-track{animation-play-state:paused}@keyframes moments-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.moment-card{border-radius:var(--radius-lg);height:300px;box-shadow:var(--shadow-card);border:1px solid var(--white-12);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex:none;position:relative;overflow:hidden}.moment-card img{object-fit:cover;-webkit-user-select:none;user-select:none;width:auto;height:100%;display:block}.moment-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0a222ad9 100%);position:absolute;inset:0}.moment-caption{left:var(--space-4);bottom:var(--space-3);z-index:1;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-body);color:var(--white);text-shadow:0 1px 6px #0009;position:absolute}.moment-card:hover{box-shadow:var(--glow-teal);transform:translateY(-6px)}@media (max-width:768px){.moment-card{height:220px}.moments-track{animation-duration:45s}}@media (prefers-reduced-motion:reduce){.moments-track{animation:none}.moments-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.midcta{background:radial-gradient(120% 180% at 100% 50%, #f0a50029 0%, transparent 55%), linear-gradient(90deg, var(--teal-medium) 0%, var(--teal-deep) 100%);border-top:1px solid var(--teal-line);border-bottom:1px solid var(--teal-line);padding:var(--space-10) 0}.midcta-inner{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.midcta-title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h3);line-height:var(--lh-heading);color:var(--white);margin-bottom:var(--space-1)}.midcta-sub{font-family:var(--font-body);font-size:var(--fs-body-lg);color:var(--text-secondary);margin:0}.midcta-actions{gap:var(--space-3);flex-shrink:0;display:flex}@media (max-width:640px){.midcta-inner{flex-direction:column;align-items:flex-start}.midcta-actions{width:100%}.midcta-actions .btn{flex:1;justify-content:center}}.games{background:var(--bg-surface);position:relative;overflow:hidden}.games-demon{width:clamp(140px,15vw,210px);transition:transform .55s var(--ease-out);pointer-events:none;z-index:5;filter:drop-shadow(0 12px 24px #00000073);position:absolute;bottom:0;right:3%;transform:translateY(112%)}.games:hover .games-demon{transform:translateY(7%)}.games-demon-img{transform-origin:50% 92%;width:100%;height:auto;display:block}.games:hover .games-demon-img{animation:1s ease-in-out .5s infinite demonWave}@keyframes demonWave{0%,to{transform:rotate(0)}20%{transform:rotate(7deg)}45%{transform:rotate(-3deg)}70%{transform:rotate(7deg)}}@media (prefers-reduced-motion:reduce){.games:hover .games-demon-img{animation:none}}.games-grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.game-card{border-radius:var(--radius-md);aspect-ratio:4/3;background:var(--bg-raised);border:1px solid var(--white-12);cursor:pointer;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);position:relative;overflow:hidden}.game-card:hover{box-shadow:var(--glow-teal);transform:translateY(-4px)}.game-card img,.game-card video{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out);display:block}.game-card:hover img,.game-card:hover video{transform:scale(1.05)}.game-placeholder{justify-content:center;align-items:center;gap:var(--space-3);background:var(--bg-raised);border:2px dashed var(--white-12);border-radius:var(--radius-md);width:100%;height:100%;transition:border-color var(--dur-base) ease;flex-direction:column;display:flex}.game-card:hover .game-placeholder{border-color:var(--teal-line)}.game-placeholder-icon{background:var(--teal-line);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.game-placeholder-text{font-family:var(--font-body);color:var(--white-45);text-align:center;font-size:12px;line-height:1.5}.game-overlay{padding:var(--space-5);opacity:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(#0000 0%,#0a222a33 45%,#0a222aeb 100%);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.game-card:hover .game-overlay,.game-card.has-img .game-overlay{opacity:1}.game-name{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--white);margin-bottom:4px;font-size:16px}.game-desc{font-family:var(--font-body);color:var(--white-68);font-size:18px;line-height:1.4}.game-tag-top{z-index:2;margin:0;position:absolute;top:12px;left:12px}.game-tag{margin-bottom:var(--space-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--white);background:#0d2b35b8;border:1px solid #f0a50080;padding:4px 10px;display:inline-flex}@media (max-width:768px){.games-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.games-grid{grid-template-columns:1fr}}.packages{background:var(--bg-base)}.extras-grid{gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:repeat(3,1fr);align-items:stretch;max-width:960px;margin-left:auto;margin-right:auto;display:grid}.extra-card{background:var(--bg-surface);border:1px solid var(--white-12);border-radius:var(--radius-md);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) ease;flex-direction:column;gap:10px;padding:24px 22px;display:flex;position:relative;overflow:hidden}.extra-card:hover{box-shadow:var(--glow-teal);border-color:var(--teal-line);transform:translateY(-3px)}.extra-card.featured-extra{background:#f0a5000a;border-color:#f0a5004d;grid-column:span 2}.extra-card.featured-extra:hover{box-shadow:var(--glow-amber);border-color:#f0a5008c}.extra-icon{border-radius:var(--radius-sm);background:var(--amber-soft);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.extra-card.featured-extra .extra-icon{background:var(--amber-soft)}.extra-card-wide{align-items:center;gap:var(--space-5);margin-top:var(--space-4);flex-direction:row}.extra-wide-body{flex-direction:column;flex:1;gap:4px;display:flex}.extra-wide-body .extra-desc{flex:none}.extra-card-wide .extra-price-free{flex-shrink:0;margin:0;padding:0}.extra-name{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--white);letter-spacing:.01em;margin-top:2px;font-size:17px;line-height:1.25}.extra-desc{font-family:var(--font-body);color:var(--white-68);flex:1;font-size:14.5px;line-height:1.5}.extra-list{flex-direction:column;gap:6px;margin-top:2px;display:flex}.extra-list-item{font-family:var(--font-body);color:var(--white-68);align-items:flex-start;gap:8px;font-size:16px;line-height:1.4;display:flex}.extra-check{color:var(--amber);flex-shrink:0;margin-top:1px}.extra-price{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--amber);padding-top:var(--space-3);letter-spacing:.01em;margin-top:auto;font-size:20px;line-height:1.1}.extra-card.featured-extra .extra-price{color:var(--amber)}.extra-price-free{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--amber);padding-top:var(--space-2);align-items:center;gap:6px;margin-top:auto;font-size:14px;display:flex}.extra-free-badge{border:1px solid var(--teal-line);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:10px;font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-bright);background:#4db8cc26;padding:3px 8px;display:inline-flex}.extras-label{text-align:center;margin-bottom:var(--space-2)}@media (max-width:1024px){.extras-grid{grid-template-columns:repeat(3,1fr)}.extra-card.featured-extra{grid-column:span 1}}@media (max-width:768px){.extras-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.extras-grid{grid-template-columns:1fr}.extra-card.featured-extra{grid-column:span 1}}.packages-grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);align-items:stretch;max-width:960px;margin-left:auto;margin-right:auto;display:grid}.price-card{background:var(--bg-raised);border:1px solid var(--white-12);border-radius:var(--radius-lg);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex-direction:column;gap:20px;padding:32px 28px;display:flex;position:relative}.price-card:hover{box-shadow:var(--glow-teal);transform:translateY(-4px)}.price-card.featured{box-shadow:var(--glow-amber);border-color:#f0a5008c;transform:scale(1.02)}.price-card.featured:hover{transform:scale(1.02)translateY(-4px)}.price-badge{position:absolute;top:-12px;left:28px}.price-name{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-h4);color:var(--amber);letter-spacing:.02em;line-height:1.1}.price-head{flex-direction:column;gap:6px;min-height:60px;display:flex}.price-sub{font-family:var(--font-body);color:var(--white-68);font-size:15px;line-height:1.35}.price-amount{align-items:baseline;gap:6px;display:flex}.price-num{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-price);color:var(--amber);line-height:1}.price-period{font-family:var(--font-body);color:var(--white-45);font-size:16px}.price-tagline{font-family:var(--font-body);color:var(--white);opacity:.92;min-height:66px;margin-top:10px;font-size:15px;line-height:1.5}.price-divider{background:var(--white-12);height:1px}.price-features{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.price-feature{font-family:var(--font-body);color:var(--white-68);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.price-check{color:var(--amber);flex-shrink:0;margin-top:3px}.price-card-content{z-index:1;flex-direction:column;flex:1;gap:20px;display:flex;position:relative}.price-badge{z-index:2}.card-deco{border-radius:var(--radius-lg);pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.deco-item{bottom:-8%;left:var(--left);font-size:var(--size);opacity:0;will-change:transform, opacity;line-height:1;position:absolute}.deco-heart{color:var(--shade);filter:drop-shadow(0 2px 6px #ff5a8c73)}.deco-balloon svg{width:calc(var(--size) * 1.7);filter:drop-shadow(0 3px 5px #00000047);height:auto;display:block}.deco-cake svg{width:calc(var(--size) * 1.9);filter:drop-shadow(0 3px 6px #0000004d);height:auto;display:block}.cake-flame{transform-origin:16px 5px;animation:.5s ease-in-out infinite alternate cakeFlicker}@keyframes cakeFlicker{0%{opacity:.95;transform:scale(1)translate(0)}to{opacity:1;transform:scale(1.12,1.18)translate(.4px)}}.price-card:hover .deco-item{animation:decoFloat var(--dur) linear var(--delay) infinite}@keyframes decoFloat{0%{opacity:0;transform:translateY(0)translate(0)scale(.6)rotate(0)}8%{opacity:.95}25%{transform:translateY(-95px) translateX(7px) scale(1) rotate(calc(var(--r) * .4))}50%{transform:translateY(-190px) translateX(-7px) scale(1.05) rotate(calc(var(--r) * -.35))}75%{transform:translateY(-285px) translateX(7px) scale(1.08) rotate(calc(var(--r) * .3))}92%{opacity:.8}to{transform:translateY(-380px) translateX(0) scale(1.1) rotate(var(--r,15deg));opacity:0}}@media (prefers-reduced-motion:reduce){.price-card:hover .deco-item,.cake-flame{animation:none}}.testimonials{background:var(--bg-base)}.testimonials-grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.testimonial{gap:var(--space-4);flex-direction:column;display:flex}.cf-reveal{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(24px)}.cf-reveal.is-visible{opacity:1;transform:translateY(0)}.coverflow{height:420px;margin-top:var(--space-6);perspective:1400px;transition:height .45s var(--ease-out);position:relative}.cf-card{z-index:1;width:min(440px,84%);transform-style:preserve-3d;transition:transform .85s var(--ease-out), opacity .85s var(--ease-out), filter .85s ease;position:absolute;top:50%;left:50%}.cf-inner{height:360px;box-shadow:var(--shadow-card);overflow:hidden}.testimonial-google{border-radius:var(--radius-pill);border:1px solid var(--white-12);font-family:var(--font-body);font-weight:var(--fw-semibold);color:var(--white);background:#ffffff0f;align-self:flex-start;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:13px;display:inline-flex}.google-g{flex-shrink:0}.testimonial-text{padding-right:6px;overflow-y:auto}.testimonial-text::-webkit-scrollbar{width:5px}.testimonial-text::-webkit-scrollbar-thumb{background:var(--teal-line);border-radius:3px}.cf-center{z-index:3;opacity:1;transform:translate(-50%,-50%)scale(1)}.cf-center .cf-inner{box-shadow:var(--shadow-raised), var(--glow-teal);border-color:var(--teal-line);height:auto;animation:4.8s ease-in-out infinite cfFloat;overflow:visible}.cf-center .testimonial-text{padding-right:0;overflow:visible}@keyframes cfFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(-.4deg)}}.cf-left{z-index:2;opacity:.5;filter:brightness(.62);cursor:pointer;transform:translate(-50%,-50%)translate(-60%)scale(.8)rotateY(38deg)}.cf-right{z-index:2;opacity:.5;filter:brightness(.62);cursor:pointer;transform:translate(-50%,-50%)translate(60%)scale(.8)rotateY(-38deg)}.cf-left:hover,.cf-right:hover{opacity:.72;filter:brightness(.85)}.cf-hidden{z-index:0;opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.6)}.tcar-dots{margin-top:var(--space-6);justify-content:center;gap:10px;display:flex}.tcar-dot{background:var(--white-12);cursor:pointer;width:9px;height:9px;transition:background var(--dur-fast) ease, transform var(--dur-fast) ease;border:none;border-radius:50%;padding:0}.tcar-dot:hover{background:var(--teal-line)}.tcar-dot.active{background:var(--teal-bright);transform:scale(1.3)}.cf-swipe-hint{display:none}@media (max-width:768px){.coverflow{touch-action:pan-y;height:auto;min-height:300px}.cf-card{width:100%;position:relative;top:auto;left:auto;transform:none!important}.cf-left,.cf-right,.cf-hidden{display:none}.cf-inner{height:auto;min-height:240px}.cf-center .cf-inner{animation:none}.cf-swipe-hint{text-align:center;margin-top:var(--space-5);font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);display:block}}@media (prefers-reduced-motion:reduce){.cf-reveal,.cf-card{transition:none}.cf-center .cf-inner{animation:none}}.testimonial-stars{color:var(--amber);letter-spacing:2px;font-size:14px}.testimonial-text{font-family:var(--font-body);font-size:var(--fs-body-lg);color:var(--white-68);flex:1;font-style:italic;line-height:1.7}.testimonial-author{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-body);color:var(--teal-bright)}.testimonial-meta{font-family:var(--font-body);color:var(--white-45);margin-top:2px;font-size:16px}.faq{background:var(--bg-surface)}.faq-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.faq-item{background:var(--bg-raised);border:1px solid var(--white-12);border-radius:var(--radius-md);overflow:hidden}.faq-q{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) var(--space-6);cursor:pointer;font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--white);text-align:left;transition:color var(--dur-fast) ease;background:0 0;border:none;font-size:16px;display:flex}.faq-q:hover{color:var(--teal-bright)}.faq-icon{width:22px;height:22px;color:var(--amber);transition:transform var(--dur-base) var(--ease-out), background var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease;border:1px solid #f0a50066;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.faq-item.open .faq-icon{background:var(--amber);border-color:var(--amber);color:var(--teal-deep);transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height var(--dur-slow) var(--ease-out), padding var(--dur-base) ease;overflow:hidden}.faq-item.open .faq-a{max-height:300px}.faq-a-inner{padding:0 var(--space-6) var(--space-5);font-family:var(--font-body);font-size:var(--fs-body);color:var(--white-68);line-height:var(--lh-body)}.contacts{background:var(--bg-base)}.contacts-grid{gap:var(--space-10);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.contacts-info{gap:var(--space-6);flex-direction:column;display:flex}.contact-item{gap:var(--space-4);align-items:flex-start;display:flex}.contact-item-icon{border-radius:var(--radius-sm);background:var(--teal-line);width:44px;height:44px;color:var(--teal-bright);flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-item-title{font-family:var(--font-body);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin-bottom:4px;font-size:12px}.contact-item-value{font-family:var(--font-body);color:var(--white);font-size:16px;line-height:1.5}.contact-item-value a{color:var(--white);transition:color var(--dur-fast) ease}.contact-item-value a:hover{color:var(--teal-bright)}.contacts-ctas{gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.contacts-map{border-radius:var(--radius-lg);border:1px solid var(--white-12);box-shadow:var(--glow-teal);min-height:400px;overflow:hidden}.contacts-map iframe{border:0;width:100%;height:100%;min-height:400px;display:block}@media (max-width:768px){.contacts-grid{gap:var(--space-8);grid-template-columns:1fr}.contacts-map,.contacts-map iframe{min-height:300px}}.scarcity{background:var(--bg-raised);border-top:1px solid var(--white-12);border-bottom:1px solid var(--white-12)}.scarcity-inner{text-align:center;padding:var(--space-20) 0}.scarcity-accent{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--fs-body);color:var(--amber);margin-bottom:var(--space-5);display:inline-flex}.scarcity-dot{background:var(--amber);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.scarcity-h2{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h2);line-height:var(--lh-heading);margin-bottom:var(--space-4)}.scarcity-sub{font-family:var(--font-body);font-size:var(--fs-body-lg);color:var(--white-68);margin-bottom:var(--space-8)}.scarcity-ctas{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.scarcity-phone{font-family:var(--font-body);color:var(--white-45);font-size:16px}.scarcity-phone a{color:var(--teal-bright)}.footer{background:var(--bg-base);border-top:1px solid var(--white-12);padding:var(--space-16) 0 var(--space-8)}.footer-grid{gap:var(--space-12);margin-bottom:var(--space-12);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.footer-brand-name{font-family:var(--font-display);font-weight:var(--fw-bold);margin-bottom:var(--space-3);font-size:20px}.footer-brand-name span{color:var(--teal-bright)}.footer-tagline{font-family:var(--font-body);color:var(--white-45);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-5);font-size:12px}.footer-desc{font-family:var(--font-body);font-size:var(--fs-body);color:var(--white-45);line-height:var(--lh-body)}.footer-col-title{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--white);margin-bottom:var(--space-5);font-size:16px}.footer-col-links{gap:var(--space-3);flex-direction:column;display:flex}.footer-col-links a{font-family:var(--font-body);font-size:var(--fs-body);color:var(--white-45);transition:color var(--dur-fast) ease}.footer-col-links a:hover{color:var(--teal-bright)}.footer-bottom{padding-top:var(--space-8);border-top:1px solid var(--white-12);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.footer-copy{font-family:var(--font-body);color:var(--white-45);font-size:16px}.footer-accent-line{background:var(--grad-accent);border-radius:2px;width:48px;height:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp var(--dur-slow) var(--ease-out) both}.fade-up-1{animation-delay:80ms}.fade-up-2{animation-delay:.16s}.fade-up-3{animation-delay:.24s}.fade-up-4{animation-delay:.32s}.text-accent{color:var(--teal-bright)}.text-amber{color:var(--amber)}.text-muted{color:var(--white-45)}.reveal{opacity:0;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.packages-grid,.how-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.hero-inner{gap:var(--space-10);grid-template-columns:1fr}.hero-visual{max-width:300px;margin:0 auto}.hero-text{order:-1}}@media (max-width:768px){.gimt{--pad-section:64px}.nav{padding:14px 0}.nav-inner{gap:12px}.nav.scrolled{padding-top:10px;padding-bottom:10px}.nav-brand{font-size:22px}.nav-cta,.nav-links,.nav-phone{display:none}.nav-burger{display:inline-flex}.hero-inner{grid-template-columns:1fr}.hero-visual{max-width:280px;margin:0 auto}.hero-video-wrap{max-width:240px}.hero-stats-row{grid-template-columns:repeat(4,1fr);max-width:280px}.what-grid,.testimonials-grid,.faq-grid,.packages-grid{grid-template-columns:1fr}.price-card.featured{transform:none}.footer-grid{gap:var(--space-8);grid-template-columns:1fr}.footer-bottom{text-align:center;flex-direction:column}.how-grid{grid-template-columns:1fr}.section-heading{font-size:24px}}@media (prefers-reduced-motion:reduce){.fade-up{animation:none}*{transition-duration:1ms!important;animation-duration:1ms!important}}.gimt-res-header{z-index:100;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--white-12);background:#0d2b35d1;position:sticky;top:0}.gimt-res-bar{justify-content:space-between;align-items:center;gap:16px;padding-top:16px;padding-bottom:16px;display:flex}.gimt-res-main{padding:40px 0 96px}.gimt-res-eyebrow{color:var(--amber);font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;margin-bottom:var(--space-3)}.gimt-res-title{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--white);margin-bottom:var(--space-3);font-size:clamp(30px,5vw,46px);line-height:1.08}.gimt-res-title em{color:var(--amber);font-style:normal}.gimt-res-lead{color:var(--text-secondary);font-size:var(--fs-body-lg);max-width:60ch;margin-bottom:var(--space-8)}.gimt-booking{--color-ink:#0a222a;--color-ink-soft:#0d2b35;--color-ink-card:#123844;--color-ink-card-2:#16495a;--color-line:#4db8cc38;--color-line-strong:#4db8cc6b;--color-white:#fff;--color-smoke:#fff;--color-smoke-2:#fff;--color-volt:#f0a500;--color-volt-deep:#d69400;--color-volt-ink:#0d2b35;--color-genre-green:#4db8cc;--color-genre-blue:#4db8cc;--color-genre-pink:#ff6b6b;color:#fff}.gimt-booking,.gimt-booking *{text-shadow:none!important}.gimt-conf-main{justify-content:center;align-items:center;min-height:70vh;padding:64px 20px 96px;display:flex}.gimt-conf{text-align:center;width:100%;max-width:520px}.gimt-conf-check{width:84px;height:84px;margin:0 auto var(--space-6);background:var(--grad-amber);color:var(--teal-deep);box-shadow:var(--glow-amber);border-radius:999px;place-items:center;font-size:40px;font-weight:800;display:grid}.gimt-conf-check.gimt-conf-wait{border:3px solid var(--teal-bright);color:var(--teal-bright);box-shadow:none;background:0 0}.gimt-conf-check.gimt-conf-err{color:#ff6b6b;box-shadow:none;background:0 0;border:3px solid #ff6b6b}.gimt-conf-title{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--white);margin-bottom:var(--space-3);font-size:clamp(26px,4.5vw,38px);line-height:1.1}.gimt-conf-lead{color:var(--text-secondary);margin-bottom:var(--space-8);line-height:1.6}.gimt-conf-lead strong{color:var(--white)}.gimt-ticket{text-align:left;border-radius:var(--radius-lg);border:1px solid var(--teal-line);background:var(--bg-raised);box-shadow:var(--shadow-raised);overflow:hidden}.gimt-ticket-top{background:var(--grad-amber);color:var(--teal-deep);font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.gimt-ticket-ref{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:13px}.gimt-ticket-body{grid-template-columns:1fr 1fr;gap:18px 16px;padding:22px 24px;display:grid}.gimt-ticket-item--full{grid-column:1/-1}.gimt-ticket-k{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);margin-bottom:3px}.gimt-ticket-v{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--white);font-size:17px}.gimt-ticket-foot{border-top:1px dashed var(--teal-line);color:var(--text-secondary);padding:16px 24px;font-size:15px}.gimt-conf-cal{margin-top:var(--space-6)}
