@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-math-opsz-normal-CbZAXtrh.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-symbols-opsz-normal-d21etpfE.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-ext-opsz-normal-CoJBavOu.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-opsz-normal-X2BzlAjV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-math-opsz-italic-CGdm0Lr_.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-symbols-opsz-italic-cRdvdvM-.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-ext-opsz-italic-QSGu6YSm.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-opsz-italic-BCRrlh7t.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Thai Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-thai-thai-wght-normal-Bq0aX7wK.woff2) format("woff2-variations");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:"Noto Serif Thai Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-thai-latin-ext-wght-normal-D3fqRMGl.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Serif Thai Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-thai-latin-wght-normal-0s3Yzyy7.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-devanagari-devanagari-wght-normal-DWI_L5Cu.woff2) format("woff2-variations");unicode-range:U+0900-097F,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 Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-devanagari-latin-ext-wght-normal-CLkupaxV.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-devanagari-latin-wght-normal-Bxfr4UJH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWEABAAAAAACnwAAAUtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUAmCcxEQCoNgg18LDgABNgIkAxgEIAWDXgdGDINsG1MJQB6FTZl7lLXccknfu1wyTATU3L97eflQ5pSZFDAaQ2lZGABwoEh28vM61/uRmqMp3E9NUQkmEvCWM7XNclvAh+1kutF0mLT/I/pDTx2q/sjCXMDGBokHg7TG5j00ngglgHOe50pjWa/ntXqNCoB94CaYSdTl3t0pAEWZmaF+A6qbQYYCZEDP9PEhi6OXDSzMgOl/ok4FE8D+eBw1haNoEO2PJgFDqT87zJAT2oOoGE3SBAlEDkAOiAAwuE8Nhg2Sq/G0/z+Ip0UVExQQAFFMLAEJAoiAHFAeCQHlUTigOBkCBZSA3UuuZuC/FbJ/vpv/eRTkev1KivTjpCmTY0qVAJtTklQqVq/VMFA860QVKkhCG3k2jCrMk0QUqKKlGX6CFvDmU6ag2VCRfNSkFyGcmZyGbFequMYiOXLmDL8INUtwCV8shFnNRUSzFGpS2y8imyWlQq7+gMZ2awc+kewfPO9EMgCPDwwLcf1WqpoxcmJySyxomsRvpc2TWKHXZIapmt/RkeUXUZFwrDnRB0vxRAw8Ie2u+dc8RTcbioVcg1HtDe3C1n7VWk2/toxlcYnwYNSkp6dfNfaUdmZJrVIquJuPrhpKrZImnUEWRzN20PTqEjr27+cjVlbYOqSq7a87WTJOtNGLDYi97KKYubn6/cWwdZRSsxV1TCshJKOlg3n8Q4v9InmzoU3tJcUMy3b4ASHJKOjQWaYUQD5AcSAH9ABGABCDUB0BQABxnFasQC0ZLJGnGtj/6tmrsO1KpaJB2VY8qG+Gba+K7n/RbMz662IHXj58aWvlYhTjSlCdPGvfy2IHXvccvfIiKX62+NSu+FLSJVvZahhTH1fsiQzVVhbtfjyzbtHWwzU6cClZzpK4N/0uzW+Y7iuPqjZzLsvREX33PJ5Zr2jb7r2mnNLsHE+l5USDLdMJH+AWioy8TNlMEVU6BU+koP8kEbSstgiU7dEhQh9SUDpFURBFpB9atfalM9Kkq3wQQ2Xg7kFyl6gxINHN6pa9SaAENL037ZUS3imBWM3CBMxJjZAgI0k6dC4y/SbFBv/6tRSCMjn0N6UuTWMNZBaZqP/eEsVEk7ZSUzpleZJSU9AOFdAB5dCtBS8cpCeRC35oQiIgIChYtyfH16ft9q+wCPkN3t752g3w4ffA/g//z/zpcTugCAIggK+LJX+DnqLCGMglkB/eShh+zfFonQCnC+2jOkdlAA0BFAURohsSAgqNIqFYDmBKqIlsxOY3m6Dxi03iPGFTUmxj0yINsiUCUrSaIQsWWbjpc7IEy8KGhPAk9AVhga/KmxIwK2RMUJ1S1SoUqlFvyohtmgyYEdZs3ACeX6MRYzabMiCk1YiQMN6sGViigMQoZjya8WjGoyis8DVnj8PMrqWTH7yGhxWZNWe7EN6YcQuwJAkSZcIxpHY/FjInACswZQr20Yd57QgFR37lFiOGBRAAsslxXZEPhEAAGUhESTev4BNAV4yJpITCFMnWggQRNLUEUSOahpWmQcH79zQoksIuCihsep9WiUw+mHFfpcNJ5RbPAIv00vlZxdCCRt+KNCmWyhlKmJAlgUt8K6lVmXQuq1WUUc0KBJlhMq1WvqRlskS3KtmyVVLJPFjRNJCVqZSzBS1MuEpum0E10rGQVbhu9xgs5cGskgtug3oKXKUS0qlUkngYVauqaKklBkrSpin4ZSpbwomE1lHEOWI+8R7SgfVEjnpPNFhLfIUArCNy/n5mTVDHHFFn9nSabYl3/ZvYLI0vEfXp1gE=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABTAAAAYGmlnq5jbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADAAAAAwELfCadoZWFkAAAC4AAAADYAAAA2GnZrk2hoZWEAAAMYAAAAHwAAACQJCQOBaG10eAAAAzgAAAAXAAAAGAcQAE5sb2NhAAADUAAAAA4AAAAOAIgAiG1heHAAAANgAAAAHAAAACAAGwDzbmFtZQAAA3wAAADYAAAB3iYtQbtwb3N0AAAEVAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQFAQBWef/ZVevZfQqXQiKo3ix4FUDqNSOY87SBAmMxlco60k0KIJ6L/bTGM1qExFUsEjvImfrh2CA2LzfJ3gWVWYGYBcOxDoBuCVClMAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJSERISABmP6kASD+4AMM/PQ8ApQAAQAu//QCRgLGADUAAAUiLgI1NDY3IzUzNyE1ITY1NCYjIgYHJz4BMzIeAhUUBzMVIwchFSEOARUUFjMyNjcXDgEBPDBNNh4IBUp9pv7dAXcJQTonRh41KmY3LEk1HQlOfqYBJP6ICAhHPCpLKTMobgwcMUUqFiMPQ2BDFh02NR4jNS4oGC1BKCIYQ2BDDiAUPDwjKzcwMQABAAAAAQBBzvNdCF8PPPUACQPoAAAAANm84TwAAAAA3PJHEf5N/esGXQQ0AAAACQACAAAAAAAAeNpjYGRgYIn5+4qBga36n+9/UbZYoAgqYAMAjoYFkwB42mO8waDAAAJvIJiphEEPRAMANRYEYgAAAAAUABQAFAAUAGAAYAAAeNpjYGRgYGBjmMDAw5DIwArmIQAzAyMAGHQBD3jalc4BR0NRGIDhZ7VSMECAHATQXcugBlVElFIJAatu25jtOndl/ad+Wr8g0MFxGVA+eA7ne33Y8mZdq72Np9Zudsuen+w1Hd/Z6058Zbf1LbM37HjO3lToZ3eSGFukqRzrpqm9iCYqi+RCnTxVmItGum5cuHLpzLVbU6Wle0MztQfjpIl9d0oj76aGokelKJXMzQQ9hV5uhKYSmk5oSmG1lDcHze7gn5esvv5ywbm5yqeYPDK2EBw60HMkNIX0S1QpBKemaYJmQ+qJSrVS9KH0qvgFlnxHCnjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-thai-400-normal-Bt1rR4gi.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-400-normal-DKc8V4lk.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-latin-ext-400-normal-DBkYO1u-.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-400-normal-n-X-g5Z4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-latin-400-normal-CwmoKdEh.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-400-normal-YXrLwNa7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWAABAAAAAACjQAAAUpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDNAdGDINiGw0JAB6HsXvkgEk0G+iPSRT54IH6TXsz/2NSUeh2iCgQN0KUihNzKip0RfQq/sOu30XtmO6thcB2n/Au0iANZAIRZRwECURctf7///eq/vt+Fv4TsLHFokHKy5q7a1JBN3ALuG7X4Jwc77AA1RZSAbA61EFnnpq/mxIB2PHzE5Fo7was6ADpABOyoCBt/tI5un8nC/8U9UQWAmzcr8shMYcJZFJuAXrwny2GiJVqkA6zZpIaUgM0QAIAdPWY4h2orQ9c/wf0AblYCSEApFWmAEUCEtCAhTQEsJBOM3BiRaIDLpTH1cvpUPmUSF/768kf1xC8XnOJmA3Wa7Bav6jtepTKczONJuzQD5zpak4Rw55uQ4o9mKUVp0xt8Btkz+r3SAOCw8C2ZssLQtwaN0T6gkGkzmJDGx4KGYigUu2JyPNiJGQggwaiIBAy0IIq+ryWHV23JTOukirZNZFUUTUzOvG8no2p5imTyXiRep71mTgXbsjA881xn3TZZDxeGzLQ3WJ1fzLOEbXVFXYrHZ9zPWRgCvao57WcNVvWbnn+dMQ32CPTokBAtT//zpr8xiMReOjoM4eW4syJxNJwgyVgLhjdVpfs62d781gmvpIq+czA86fnqi+ZGb/2Mnhn0ivgN4cMXB3VstsNcXqNtv00O32DARoWf9z3+ZdGQga2YM/6Le0RXyAQDyHQsGLHy5RO8wBgBsAJaEATWA0AdBBuJAAgQNerHBaXecxhso8mv/jkC3HmoSV24djsFK77HhJnPrAnP8vb9PaXjqufv/85p+9f6MC+wYXzfk5/7Lj6ZdPGNz5Tzvud3b039t6obXOUrVlxwN9R4O0u6IwduHedM7Y7v9xZeqIsp235cw1tfTP5tUU9y4f9Lbnugrre2LG71nlie57xVf5fmRNdkaiPDG4v/QyQQseKbd78GgPda8BHDGhPA4piFpjX4gbiOwO8Bx2DyFu+Ky6xLfGrUm21Rfyc34rtnRlN4cIPr17sKmoxcTsuHseF3NOiAS7EXh14h3zkGFSAEbJ7sj2z2JFzLRoe7IjBWWyIOQOXdxb3Cv7hRdxzKZZik1cDbq9B1jNJMeSCHfLABoUO7LHFkjI2ij+0uAQBCFr+U8+ODHvqr1lt2l8AX9+f6wC++x3eGx3X/zX36+2ADQmAgNbEbz5iQpQO7IHgpWUWX6G4/9tK8hiFclwAZm7HyRST3ensIJGgIQArUzSEbgP6zLFCUOo9hcTNywqNRgd36uYUJhYbUZgJKne4zwbM2P+W7FaraHCfcXsl1CT77ROejYTtwnbZa1qR1aJ6dWkVs8Z2kw5bb9RO+2wwY1RCSMykCQkH7LDJpL1uYbvspJQIK0GeuuvolDp3Yd3GaQdsN2qvO1b7PrX41KKrRtvsstuR2LqmUwFVShUrUUNx08nkV/faLUxpsd12ypZrn4pjEsOk66APvxgmASCNmNczzIAQEk1oQrcc2JkoJmcEl0uLW8vVrm0pNqBQCoEbWSgOsQcJb09SpkDAEm7AWvg2Xg1K5fKbd9mZMEGnOmGZFhk8XtKqUoHANNpUKbTSPMJ0+nWrlW8ZbTQRVSPEv280U69UNh83LKzWsmQyLWCPNZjCpZiNbvWKZFjImJ2d+kSVuokwB0n22KJJDmFO8ihLzWOnQRdxXWp2vm+3m+owhUhZaVsKDehTFqVosojYj/m7+Y/zm4mXOcBv5sN5LaNmnCPM7CMekx7rc1qZqnmamL+L/xgppmY9a5hbKcDsI8PO/Q==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABSAAAAYGoMn85jbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2Gm5romhoZWEAAAMcAAAAHwAAACQJAQOLaG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAGwD4bmFtZQAAA4AAAADTAAABtCFnPsJwb3N0AAAEVAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQEAUBec/uyLRq/8x1DqR7RWbPZDzqFTOo9ZKECYzGYKKnUTQohmYvlshWQ9q6yqq4hHexM84JGcHX0O+DghZnZsZgBptgKMbDe8K2wAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEAQYjtGUpfDzz1AAkD6AAAAADZvOE7AAAAANzyRxD+R/3rBlsERQAAAAkAAgAAAAAAAHjaY2BkYGCJ+fuKgYGt8p/7f0W2aKAIKmADAI6gBZUAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY5jAwMOQxsAK5iEAMwMjABjdARR42pXMNUIEQRQA0cKdkHhy3N3dXRPcfX3vxQk4EweggrF0R7rfV6CRB2qoqm0CLvgLXcUAv6GraecndA0zFELXpnrq6OAqdD1dDIVuV/BEzveLCXp9s9yS4dk4p3vI6jfvTzI8Wt9lhS3WWWCbPSv3lDjkmg87j3hSz3Rbu+dO5XnnRGdwD592BfTTQ394ToabAlXJzgP9qN6sZeId4awKp1U4r9Lzi3zyRZmM8aMdOesD9NHPuAr3YRcZ+3r0PG++QWoiixH33vfeBdxOzz8zK0BKAHjaY2BiAIP/axl8GbABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAzhsIiA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-thai-500-normal-BrMc1XKn.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-500-normal-BoHUoq0p.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-latin-ext-500-normal-n470B0cW.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-500-normal-DcylQI4B.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-latin-500-normal-DQcnnbdd.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-500-normal-h5t7erDE.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAV4ABAAAAAAChgAAAUeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISAmCcxEQCoMsgzILDgABNgIkAxgEIAWDQAdGDINkG/gICB4HzvksHpSclNDkippHLXj4bGp/ZleEBnzJyIBCI8oOkMxSgBVgUI464KLU8UbB+pBL5NIngtxdgHFLKA/SQF4gooyDBAOt/2vHv09dmm5Jwz5eumAwSLdppWDtFODK0QC2Lxj9hqVZgN7e3+hB5LVU90rtdlc6G8ew80QEYKdSJREfXz6NFR0gD+AkDgrSWkvXpiP7KPxb1J0UAoL26XKrTGICmVnzYdmfLdaTTN0gHRbNJDWkBmiABABYMlYoHoI6+tr5n0FfK4uVEAJA2mUOUCQgAQ0opCGAQjpDwIkViQ64UF5Sr+VB+S2R/8+ll0Awed8SU5ZbZ1TSdqvssVybkEdY7KhdLvAY4Mx3cYolOPIDdHEQs7TjlLkafgsaLtKA4DSwJZIvC/FYyhD5qwbxehsb2ob1IQMRVGpsZzwrNoYMZNBANAVCBlpQjWe12vHJZHVKZVRmydaMGlc7Nm3N6rUpsdiTzqQiKstU7OzapyOQHUpVbPWkU6mekIHOw7o7k0JA7SLhXSQ7Zz5kYAouU1mtLpGcSGYvxCtSczzvCATUWPZhIjkPxysCI8lc5guTdeLsztKrQ4vH3JTZrTTzVGEeyvKkdkaZrg5kLxTFikx1ql9k8DDXKKAP+QzI9VrtmCEuJGzMF2CtSKklVbpTFdN/cDxkYAsum0qOxSsCgVQIgYYVO16mfJ4HADMATkAD+sAyAKAD/5IAgABdb3NYXObNDpN9U+azjz4TF58tsQvHnF24nhQX37NnErMPPnfc+vTDT7lQ6sA+7cL5FBc+dNz6fHDm7ifK+ZRzcO7HtT/2LHZ0TC48Vrm0yVVdunjq4K1l89N71hdHGsPLu0cT9bua+2MrKhOVI3Xlc8umT95YJqf2JQrbLrfWjqi5+MTSvW05gBw6Vmw+f7eB7jXgAwwYCwMi5Tbg7ykD8Y0B70X/xiC8BpZvorEc5dq0Z393ICpnl1swO1Z9Dhfl2O+OrsiwiQgXg1zIdcMaf3Ih1t3Gjvx3m+fB3mFD/GtweRXYDctrC7n/zSkudFG73V6DwDO4AGugHdZCG2ywEIpDwigboS+NxhCAYLg1HXthg6fvP6tN+xHgy7u/H+Cbvxf5/h+Z/8W8Xk8ANiQAAr4XbvMZJ1a+ZAGCiYpZfIFi/7XOyfM0qKwifVaewMl2JgQAdpCIb9EQgJVtNIRuA1YnIBV0eEsqcXNXqjHi1LzuKjVRbKvUTFRbt5s2sMORmfCAHpHqw7Y4ZKdaeMRh4cvZaY+w/Q7ZLmKVccstMWKFhD3STpiyyT6HTdthk51CpqTttdOI/fbYalbaISaFE/soMWExK0cvdbNKLx9Ojm931B6bHOIZOS5VulSpXtWP2u+Ak4+3bf8oVyotomK6KWwr558eckCYMmyPPVSg7bDSkl7D9K88Jm2rMAkA+UianGEGhJBoQhO65ei+nVGxxpFviY60qW8djhrQLIfAjWwWLdeDBh88pU2zKqU8gLX5AV7NalQq5OyP+dRTyvg5xEx+lWBUp2bViqyrJUv0iST0MotWNMfUqeBDtc6UuPbSUYKKiUFtqavSddxMh6CAsqTawrhuodJRgIqVVk2poJTbbrsEAb3wKju7zImLqZSrHJy21UpdauQqJw2UUj52GXexwqComsdsu4mqv9ZJcvjZsDQb8FPpyDGomDiypg/RD9BfQl77UTeCHF7lsG4EOAw8BjOutA6CqB37QX8R/QkOoyhxdyRQk7SAOAIAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASAAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABSAAAAYGpxoOFjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAAC4AAAAuIJK/GhoZWFkAAAC2AAAADYAAAA2GmxrsGhoZWEAAAMQAAAAHwAAACQI/wOEaG10eAAAAzAAAAAXAAAAGAcbAEhsb2NhAAADSAAAAA4AAAAOAIIAgm1heHAAAANYAAAAHAAAACAAGwD5bmFtZQAAA3QAAADZAAABwCLFP6pwb3N0AAAEUAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQEAUBec/u5HQq/81tDoR/RYbldM4j0rlPO4gscJkJkPQqkQEbeUwfbeFZD2orauoiiK8iZ9xmJ0TfA/5viBkdW5mAGp0AI4e3IAKVQAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7A6OgDDPz0WAJcAAEAKP/0AlcCxgAzAAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIHJz4BMzIeAhUUBzMVIwchFSEGFRQWMzI2NxcOAQFJNlM4HQMCSHGM/QFsBjMuTDREI2s9MU42HQZLeYkBAv6SBjkzJUMmRSVuDCA3SyoNFAlTTFQPFi8qOlEoLB0xQyYaGFRMUxEUNDQhKFIrNQAAAQAAAAEAQVVJdwRfDzz1AAkD6AAAAADZvOE9AAAAANzyRxH+Qv3rBl4EUAAAAAkAAgAAAAAAAHjaY2BkYGCJ+fuKgYGt5p/Tf3G2OKAIKmADAI3fBYwAeNpjvMGgwAACbyCYqZ5BA0QDADVFBGcAAAAAEwATABMAEwBcAFwAAHjaY2BkYGBgY5jAwMOQzsAK5iEAMwMjABjyARV42pWMtWFDQRBEn5kdOv4FmBkSk5gZIjEzS7WpAlWlCcSZjvbN7ewAx+TYY2f/BIjvMOMdXpnMeJdLxjPe45fRjPdXPAdckZnxIfc8z/hSBAU62g0+udNuk6ZFUbojvqUtrqjWaZFX34MZJzZ+ceFVJ8uAAElqcgYpiIrc6CdLVfRLXZ4MYekWyqIup8EDtzzM3q9ZmiHaNtcvnacrTtJa5MzmRbME0SxDtJnxp9pgSIsiebk6GDxyzwMfolkmctGS71b8Q0XbWJloI0VWNava05vhdgr05EGRAAAAeNpjYGIAg/9bGSIYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDSjAib) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-thai-600-normal-DvfsyWAn.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-600-normal-BOwfviun.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-latin-ext-600-normal-BXI6PlF4.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-600-normal-iH120vlL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-latin-600-normal-BR-dhaTH.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-600-normal-P_JjY83V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--midnight: #071429;--navy: #0e2346;--navy-2: #173460;--champagne: #c4a062;--champagne-2: #e6d4ac;--ivory: #f4f0e8;--porcelain: #f3f5f8;--paper: #ffffff;--ink: #0b1a33;--slate: #56637a;--mist: #8a96ab;--line: #dde3ec;--line-soft: #eaeef4;--ok: #2f7a57;--ok-bg: #e7f3ec;--warn: #9a5b12;--danger: #a3303a;--danger-bg: #fbecee;--serif: "Bodoni Moda Variable", "Bodoni Moda", "Noto Serif Thai Variable", "Noto Serif Thai", "Noto Serif SC", "Noto Serif JP", "Noto Serif KR", "Noto Naskh Arabic", "Noto Sans Devanagari Variable", "Songti SC", "Hiragino Mincho ProN", "Didot", Georgia, serif;--sans: "Manrope Variable", "Manrope", "IBM Plex Sans Thai", "Noto Sans Devanagari Variable", "IBM Plex Sans Arabic", "PingFang SC", "Hiragino Sans", "Apple SD Gothic Neo", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft YaHei", "Meiryo", "Malgun Gothic", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-xs: .75rem;--fs-sm: .875rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-h3: 1.25rem;--fs-h2: clamp(1.75rem, 1.2rem + 1.6vw, 2.5rem);--fs-h1: clamp(2rem, 1.3rem + 2.2vw, 3rem);--fs-display: clamp(2.6rem, 1.4rem + 4.6vw, 5.25rem);--r-sm: 8px;--r-md: 14px;--r-lg: 22px;--r-pill: 999px;--shadow-1: 0 1px 2px rgba(7, 20, 41, .06), 0 2px 8px rgba(7, 20, 41, .04);--shadow-2: 0 18px 48px -18px rgba(7, 20, 41, .28);--focus: 0 0 0 3px rgba(196, 160, 98, .55);--ease: cubic-bezier(.2, .7, .2, 1);--t-fast: .16s;--t-med: .24s;--wrap: 1200px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:24px}body{margin:0;font-family:var(--sans);font-size:var(--fs-md);line-height:1.6;color:var(--ink);background:var(--porcelain);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:lang(th) body,:lang(th){line-height:1.75}img,svg,video{display:block;max-width:100%}h1,h2,h3{margin:0;line-height:1.15;font-weight:600}h1,h2{font-family:var(--serif);font-weight:500;letter-spacing:-.01em}:lang(th) h1,:lang(th) h2{line-height:1.35;letter-spacing:0}h3,.h3{font-family:var(--sans);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.01em}p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:6px}::selection{background:var(--champagne-2);color:var(--ink)}.skip{position:absolute;inset-inline-start:12px;top:-48px;z-index:100;background:var(--paper);padding:10px 14px;border-radius:var(--r-sm);box-shadow:var(--shadow-2)}.skip:focus{top:12px}.srOnly{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--slate)}.finePrint{font-size:var(--fs-sm);color:var(--mist);margin-top:24px}.spacer{flex:1}.gold{color:var(--champagne)}.brand{display:inline-flex;align-items:center;text-decoration:none;flex:none}.brand img{width:auto;height:34px}.brand--compact img{height:32px}.btn{--bg: var(--navy);--fg: var(--ivory);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:var(--r-pill);border:1px solid transparent;background:var(--bg);color:var(--fg);font-weight:600;font-size:var(--fs-sm);letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:background var(--t-fast) var(--ease),border-color var(--t-fast),transform var(--t-fast) var(--ease),box-shadow var(--t-fast)}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{opacity:.45}.btn--primary{--bg: var(--navy);--fg: var(--ivory)}.btn--primary:hover:not(:disabled){--bg: var(--navy-2)}.btn--ivory{--bg: var(--ivory);--fg: var(--midnight)}.btn--ivory:hover:not(:disabled){--bg: #fff}.btn--gold{--bg: var(--champagne);--fg: var(--midnight)}.btn--quiet{--bg: transparent;--fg: var(--navy);border-color:var(--line)}.btn--quiet:hover:not(:disabled){border-color:var(--navy)}.btn--ghostLight{--bg: transparent;--fg: var(--ivory);border-color:#f4f0e859}.btn--ghostLight:hover:not(:disabled){border-color:var(--ivory)}.btn--danger{--bg: transparent;--fg: var(--danger);border-color:#e7c1c5}.btn--danger:hover:not(:disabled){--bg: var(--danger-bg)}.btn--sm{min-height:36px;padding:0 14px}.btn--lg{min-height:52px;padding:0 28px;font-size:var(--fs-md)}.btn--block{width:100%}.textLink{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0 0 2px;color:var(--navy);font-weight:600;font-size:var(--fs-sm);text-decoration:none;border-bottom:1px solid var(--champagne)}.textLink:hover{color:var(--navy-2);border-color:var(--navy)}.textLink--light{color:var(--ivory);border-color:#c4a062b3}.textLink--light:hover{color:#fff;border-color:var(--ivory)}.iconBtn{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid transparent;background:transparent;color:var(--slate)}.iconBtn:hover{background:var(--line-soft);color:var(--ink)}.iconBtn--light{color:var(--ivory)}.iconBtn--light:hover{background:#ffffff14;color:#fff}.langSelect{position:relative;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:var(--r-pill);padding:0 10px;height:34px;color:var(--slate);font-size:var(--fs-xs);font-weight:600}.langSelect select{appearance:none;-webkit-appearance:none;border:0;background:transparent;min-height:0;height:32px;padding:0 16px 0 0;font-size:var(--fs-xs);font-weight:600;color:inherit;cursor:pointer;width:auto;box-shadow:none}[dir=rtl] .langSelect select{padding:0 0 0 16px}.langSelect select:focus{box-shadow:none}.langSelect:focus-within{box-shadow:var(--focus)}.langSelect>svg:last-child{position:absolute;inset-inline-end:10px;pointer-events:none}.langSelect option{color:var(--ink);background:#fff}.langSelect--light{border-color:#f4f0e840;color:#f4f0e8d9}.contentNote{font-size:var(--fs-sm);color:var(--warn);background:#fff6e6;border-radius:var(--r-sm);padding:10px 14px;margin:0 0 20px;max-width:70ch}.tag{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--r-pill);background:var(--line-soft);color:var(--slate);font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.tag--ok{background:var(--ok-bg);color:var(--ok)}.tag--light{background:#f4f0e81f;color:var(--ivory)}.tag--open{background:var(--ok-bg);color:var(--ok)}.tag--upcoming{background:#eef2fb;color:var(--navy-2)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.chips button{border:1px solid var(--line);background:var(--paper);border-radius:var(--r-pill);padding:7px 14px;font-size:var(--fs-sm);color:var(--slate);font-weight:500;transition:border-color var(--t-fast),background var(--t-fast)}.chips button:hover{border-color:var(--mist)}.chips button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--ivory)}.chips--tight{margin-bottom:12px}.chips--tight button{padding:5px 11px;font-size:var(--fs-xs)}.bar{height:4px;background:var(--line);border-radius:var(--r-pill);overflow:hidden}.bar span{display:block;height:100%;background:var(--navy);border-radius:inherit;transition:width .6s var(--ease)}.bar--gold span{background:var(--champagne)}.ring{position:relative;flex:none}.ring__track{stroke:var(--line)}.ring__value{stroke:var(--champagne);transition:stroke-dashoffset .9s var(--ease)}.ring__inner{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.ring__inner strong{font-family:var(--serif);font-size:3.2rem;font-weight:500;line-height:1}.ring__inner small{color:var(--mist);font-size:var(--fs-sm)}.state{display:flex;align-items:center;gap:10px;padding:40px 0;color:var(--slate);justify-content:center}.state--error{flex-direction:column;text-align:center;color:var(--danger)}.state--error p{color:var(--ink);max-width:46ch}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pageLoader{min-height:60vh;display:grid;place-items:center}.empty{text-align:center;padding:32px 16px;display:grid;justify-items:center;gap:10px}.empty h3{font-family:var(--serif);font-weight:500;font-size:1.5rem}.empty p{color:var(--slate);max-width:52ch}.empty .btn{margin-top:8px}.fatal{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:16px;text-align:center;padding:24px}.fatal h1{font-size:var(--fs-h1)}.banner{background:#fff6e6;color:var(--warn);padding:10px 16px;border-radius:var(--r-sm);margin-bottom:16px;font-size:var(--fs-sm)}.field{display:grid;gap:6px;margin-bottom:16px}.field label,.fieldLabel{font-size:var(--fs-sm);font-weight:600;color:var(--ink)}.fieldLabel{display:block;margin:16px 0 6px}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;min-height:46px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);transition:border-color var(--t-fast),box-shadow var(--t-fast)}textarea{min-height:96px;resize:vertical;line-height:1.55}input:hover,select:hover,textarea:hover{border-color:#c5cedb}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #0e23461f}.field--error input{border-color:var(--danger)}.field__hint{color:var(--mist);font-size:var(--fs-xs)}.field__error,.formError{color:var(--danger);font-size:var(--fs-sm)}.formError{background:var(--danger-bg);padding:10px 14px;border-radius:var(--r-sm);margin:12px 0}.formOk{color:var(--ok);background:var(--ok-bg);padding:10px 14px;border-radius:var(--r-sm);margin:12px 0;font-size:var(--fs-sm)}.check{display:flex;gap:12px;align-items:flex-start;font-size:var(--fs-sm);line-height:1.5;cursor:pointer;padding:6px 0}.check input{width:18px;height:18px;margin-top:2px;accent-color:var(--navy);flex:none}.check a{color:var(--navy);font-weight:600}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}@media(max-width:640px){.formGrid{grid-template-columns:1fr}}.modal{position:fixed;inset:0;z-index:50;background:#0714298c;display:grid;place-items:center;padding:16px;animation:fade var(--t-med) var(--ease)}.modal__card{width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--paper);border-radius:var(--r-lg);padding:24px 28px 28px;box-shadow:var(--shadow-2);animation:rise var(--t-med) var(--ease)}.modal__card--wide{width:min(760px,100%)}.modal__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.modal__head h2{font-size:1.6rem}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[dir=rtl] .lucide-arrow-right,[dir=rtl] .lucide-arrow-left,[dir=rtl] .lucide-chevron-right,[dir=rtl] .stage__video--mirror{transform:scaleX(-1)}:lang(ar) h1,:lang(ar) h2{letter-spacing:0;line-height:1.35}:lang(zh-Hans) h1,:lang(ja) h1,:lang(ko) h1,:lang(zh-Hans) h2,:lang(ja) h2,:lang(ko) h2{letter-spacing:0;line-height:1.3}:lang(ja) body,:lang(zh-Hans) body,:lang(ko) body,:lang(ar) body{line-height:1.75}.siteHeader{position:relative;z-index:5}.siteHeader--onLight{background:var(--paper);border-bottom:1px solid var(--line-soft)}.siteHeader__inner{max-width:var(--wrap);margin:0 auto;padding:18px 24px;display:flex;align-items:center;gap:32px}.siteNav{display:flex;gap:28px;margin-inline-end:auto}.siteNav a{text-decoration:none;font-size:var(--fs-sm);font-weight:500;color:var(--slate);padding:6px 0;border-bottom:1px solid transparent}.siteNav a:hover,.siteNav a.active{color:var(--ink);border-color:var(--champagne)}.siteHeader--onDark .siteNav a{color:#f4f0e8b8}.siteHeader--onDark .siteNav a:hover{color:var(--ivory)}.siteHeader__actions{display:flex;align-items:center;gap:16px}.siteHeader__signin{text-decoration:none;font-size:var(--fs-sm);font-weight:600;color:var(--navy)}.siteHeader--onDark .siteHeader__signin{color:var(--ivory)}@media(max-width:900px){.siteNav{display:none}.siteHeader__actions{margin-inline-start:auto}}@media(max-width:520px){.siteHeader__signin{display:none}.siteHeader__inner{gap:12px;padding:14px 16px}.brand img{height:28px}}.hero{position:relative;background:radial-gradient(120% 90% at 78% 30%,#13305b 0%,var(--midnight) 58%);color:var(--ivory);overflow:hidden}.hero__inner{position:relative;z-index:2;max-width:var(--wrap);margin:0 auto;padding:56px 24px 120px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center;min-height:min(760px,88vh)}.hero__kicker{color:var(--champagne-2);font-size:var(--fs-sm);font-weight:500;margin-bottom:24px}.hero h1{font-size:var(--fs-display);line-height:1.02;letter-spacing:-.02em;font-weight:400;max-width:12ch}:lang(th) .hero h1{font-size:clamp(2.2rem,1.3rem + 3.4vw,4rem);line-height:1.3;max-width:16ch}.hero__lede{margin-top:28px;max-width:52ch;font-size:var(--fs-lg);color:#f4f0e8c7;line-height:1.7}.hero__actions{margin-top:40px;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.hero__route{position:absolute;left:0;right:0;bottom:36px;width:100%;height:200px;z-index:1;pointer-events:none}.hero__route path{fill:none;stroke:var(--champagne);stroke-width:1.2;stroke-dasharray:2200;stroke-dashoffset:2200;opacity:.8;animation:draw 2.4s .3s var(--ease) forwards;vector-effect:non-scaling-stroke}@keyframes draw{to{stroke-dashoffset:0}}.windows{position:relative;height:560px}.window{position:absolute;width:46%;aspect-ratio:.68;border-radius:46%/34%;padding:12px;background:linear-gradient(160deg,#e9ecf1,#b9c1ce);box-shadow:0 40px 80px -30px #000000b3,inset 0 0 0 1px #fff9;opacity:0;animation:windowIn 1.1s var(--ease) forwards}.window:after{content:"";position:absolute;inset:-14px;border-radius:48%/35%;border:1px solid rgba(196,160,98,.55);pointer-events:none}.window__glass{width:100%;height:100%;border-radius:44%/32%;background-image:linear-gradient(180deg,#07142900 60%,#07142959),var(--photo);background-size:auto 100%,auto 100%;background-repeat:no-repeat;box-shadow:inset 0 10px 30px #00000059}.window--a{left:2%;top:56px}.window--a .window__glass{--photo: image-set(url(/assets/photo-academy.webp) type("image/webp"), url(/assets/photo-academy.jpg) type("image/jpeg"));background-position:center,34% 0}.window--b{right:2%;top:0;animation-delay:.15s}.window--b .window__glass{--photo: image-set(url(/assets/photo-cabin.webp) type("image/webp"), url(/assets/photo-cabin.jpg) type("image/jpeg"));background-position:center,24% 0}@keyframes windowIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:960px){.hero__inner{grid-template-columns:1fr;padding-top:32px;padding-bottom:96px;min-height:0}.windows{height:380px;max-width:520px;width:100%;margin:0 auto}.hero__route{bottom:10px;height:120px}}@media(max-width:520px){.windows{height:300px}.window{padding:8px}.hero__actions{gap:20px}}.section{max-width:var(--wrap);margin:0 auto;padding:112px 24px}.section__head{max-width:640px;margin-bottom:56px}.section__head h2{font-size:var(--fs-h2)}.section__head p{margin-top:16px;color:var(--slate);font-size:var(--fs-lg);max-width:56ch}.section__head--light p{color:#f4f0e8b8}@media(max-width:720px){.section{padding:72px 20px}}.landing{background:var(--paper)}.path__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-top:1px solid var(--line)}.path__steps li{position:relative;padding-block:32px 0;padding-inline:0 24px}.path__steps li:before{content:"";position:absolute;top:-5px;inset-inline-start:0;width:9px;height:9px;border-radius:50%;background:var(--paper);border:1px solid var(--champagne)}.path__steps li:last-child:before{background:var(--champagne)}.path__num{display:block;font-family:var(--serif);font-size:1.1rem;color:var(--champagne);margin-bottom:12px;font-variant-numeric:lining-nums}.path__steps h3{font-size:var(--fs-lg);margin-bottom:8px}.path__steps p{color:var(--slate);font-size:var(--fs-sm)}@media(max-width:900px){.path__steps{grid-template-columns:1fr;border-top:0;border-inline-start:1px solid var(--line);margin-inline-start:4px}.path__steps li{padding-block:0 32px;padding-inline:28px 0}.path__steps li:before{top:6px;inset-inline-start:-5px}}.curriculum{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:64px;border-top:1px solid var(--line-soft)}.curriculum__intro{position:sticky;top:32px;align-self:start}.curriculum__intro h2{font-size:var(--fs-h2)}.curriculum__intro p{margin:16px 0 24px;color:var(--slate);max-width:40ch}.curriculum__index{columns:2;column-gap:48px}.curriculum__group{break-inside:avoid;margin-bottom:36px}.curriculum__group h3{font-size:var(--fs-sm);font-weight:600;color:var(--champagne);letter-spacing:.02em;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--line)}.curriculum__group ul{list-style:none;margin:0;padding:0}.curriculum__group a{display:grid;grid-template-columns:32px 1fr auto;gap:8px;padding:9px 0;text-decoration:none;font-size:var(--fs-sm);border-bottom:1px solid var(--line-soft)}.curriculum__group a:hover .ttl{color:var(--navy-2);text-decoration:underline;text-decoration-color:var(--champagne);text-underline-offset:3px}.curriculum__group .num{color:var(--mist);font-variant-numeric:tabular-nums}.curriculum__group .min{color:var(--mist);font-size:var(--fs-xs);white-space:nowrap}@media(max-width:960px){.curriculum{grid-template-columns:1fr;gap:32px}.curriculum__intro{position:static}}@media(max-width:600px){.curriculum__index{columns:1}}.airlinesBand{max-width:none;background:var(--midnight);color:var(--ivory)}.airlinesBand>*{max-width:var(--wrap);margin-left:auto;margin-right:auto}.airlineGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#f4f0e81f;border:1px solid rgba(244,240,232,.12);border-radius:var(--r-lg);overflow:hidden}.airlineTile{background:var(--midnight);padding:32px;text-decoration:none;transition:background var(--t-med) var(--ease)}.airlineTile:hover{background:#0c1f3d}.airlineTile h3{font-family:var(--serif);font-weight:500;font-size:1.7rem}.airlineTile p{color:#f4f0e8a6;font-size:var(--fs-sm);margin:6px 0 24px}.airlineTile dl{margin:0;display:grid;gap:6px;font-size:var(--fs-xs)}.airlineTile dl div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(244,240,232,.1);padding-top:6px}.airlineTile dt{color:#f4f0e880}.airlineTile dd{margin:0;color:var(--champagne-2)}.airlinesBand__note{margin-top:24px;font-size:var(--fs-sm);color:#f4f0e88c}@media(max-width:900px){.airlineGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.airlineGrid{grid-template-columns:1fr}}.standards{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.standards__head h2{font-size:var(--fs-h2)}.standards__head p{margin-top:16px;color:var(--slate);font-size:var(--fs-lg);max-width:36ch}.standards ul{list-style:none;margin:0;padding:0}.standards li{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--line);font-size:var(--fs-lg)}.standards li:first-child{border-top:1px solid var(--line)}.standards li svg{color:var(--champagne);flex:none;margin-top:5px}@media(max-width:860px){.standards{grid-template-columns:1fr;gap:32px}}.finalCta{background:var(--porcelain);text-align:center;padding:104px 24px;display:grid;justify-items:center;gap:16px;border-top:1px solid var(--line-soft)}.finalCta h2{font-size:var(--fs-h2)}.finalCta p{color:var(--slate);max-width:48ch;margin-bottom:16px}.finalCta .btn--ivory{--bg: var(--navy);--fg: var(--ivory)}.siteFooter{background:var(--midnight);color:#f4f0e8b3}.siteFooter__inner{max-width:var(--wrap);margin:0 auto;padding:56px 24px 40px;display:grid;grid-template-columns:1.2fr 1fr auto;gap:40px;align-items:start;font-size:var(--fs-sm)}.siteFooter__brand p{margin-top:16px;max-width:42ch}.siteFooter__links{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.siteFooter__links a{text-decoration:none}.siteFooter__links a:hover{color:var(--ivory)}@media(max-width:760px){.siteFooter__inner{grid-template-columns:1fr}}.publicPage{min-height:100vh;display:flex;flex-direction:column;background:var(--paper)}.publicPage>main{flex:1}.page{max-width:var(--wrap);margin:0 auto;padding:64px 24px 96px}.page--narrow{max-width:880px}.pageHead{margin-bottom:40px}.pageHead h1{font-size:var(--fs-h1)}.pageHead p{margin-top:12px;color:var(--slate);font-size:var(--fs-lg);max-width:60ch}.pageHead--center{text-align:center}.pageHead--center p{margin-left:auto;margin-right:auto}.pageHead__meta{font-size:var(--fs-sm)!important;color:var(--champagne)!important;font-weight:600;margin:0 0 10px!important}.backLink{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--slate);font-size:var(--fs-sm);margin-bottom:24px}.backLink:hover{color:var(--ink)}.courseList{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.courseRow{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px 8px;border-bottom:1px solid var(--line);text-decoration:none;transition:background var(--t-fast)}.courseRow:hover{background:var(--porcelain)}.courseRow__num{font-family:var(--serif);font-size:1.6rem;color:var(--mist);font-variant-numeric:lining-nums}.courseRow--done .courseRow__num{color:var(--champagne)}.courseRow__main strong{display:block;font-weight:600}.courseRow__main span{display:block;color:var(--slate);font-size:var(--fs-sm);margin-top:2px}.courseRow__meta{display:grid;justify-items:end;gap:6px;font-size:var(--fs-xs);color:var(--mist);text-align:end}.courseRow__pct{font-weight:600;color:var(--navy);font-size:var(--fs-sm)}.courseRow--done .courseRow__pct{color:var(--champagne)}@media(max-width:640px){.courseRow{grid-template-columns:40px 1fr}.courseRow__meta{grid-column:2;justify-items:start;text-align:start;grid-auto-flow:column;justify-content:start}.courseRow__num{font-size:1.25rem}}.classPreview{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px}.classPreview h2{margin:0 0 12px}.classPreview__side{display:grid;gap:20px;align-content:start}@media(max-width:800px){.classPreview{grid-template-columns:1fr}}.lessonList{list-style:none;margin:0 0 32px;padding:0}.lessonList li>a,.lessonList--static li{display:grid;grid-template-columns:auto 36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 4px;border-bottom:1px solid var(--line-soft);text-decoration:none}.lessonList--static li{grid-template-columns:36px minmax(0,1fr) auto}.lessonList li>a:hover .ttl{color:var(--navy-2);text-decoration:underline;text-decoration-color:var(--champagne);text-underline-offset:3px}.lessonList .num{color:var(--mist);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.lessonList .min{color:var(--mist);font-size:var(--fs-xs)}.lessonList svg{color:var(--line)}.lessonList a.is-done .ttl{color:var(--slate)}.outcomes{margin:0;padding-inline-start:20px;color:var(--slate)}.outcomes li{margin-bottom:6px}.outcomes li::marker{color:var(--champagne)}.snapshot{border:1px solid var(--line);border-radius:var(--r-md);padding:20px 22px;background:var(--paper)}.snapshot h3{font-size:var(--fs-md);margin-bottom:10px}.snapshot ul{margin:0 0 14px;padding-inline-start:18px;font-size:var(--fs-sm)}.snapshot li{margin-bottom:4px}.snapshot li::marker{color:var(--champagne)}.snapshot__meta{font-size:var(--fs-xs);color:var(--slate)}.snapshot__meta a{color:var(--navy);font-weight:600;display:inline-flex;gap:4px;align-items:center}.snapshot__disclaimer{margin-top:10px;font-size:var(--fs-xs);color:var(--mist)}.ctaCard{background:var(--midnight);color:var(--ivory);border-radius:var(--r-md);padding:24px;display:grid;gap:16px}.ctaCard .btn--primary{--bg: var(--ivory);--fg: var(--midnight)}.airlineCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.airlineCard{display:grid;gap:16px;align-content:start}.airlineCard h2{font-size:1.9rem}@media(max-width:760px){.airlineCards{grid-template-columns:1fr}}.verifyForm{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;max-width:520px;margin:0 auto 32px}.verifyForm .field{margin:0}.verifyResult{max-width:520px;margin:0 auto;text-align:center;padding:32px;border:1px solid var(--champagne);border-radius:var(--r-lg);display:grid;gap:8px}.verifyResult h2{font-size:2rem}.verifyResult__ok{color:var(--ok);font-weight:600;font-size:var(--fs-sm)}.verifyResult__code{color:var(--mist);font-size:var(--fs-sm);letter-spacing:.04em}.verifyResult--bad{border-color:var(--line);color:var(--danger)}.legal section{margin-bottom:32px}.legal h2{font-family:var(--sans);font-size:var(--fs-h3);font-weight:600;margin-bottom:8px}.legal p{color:var(--slate);max-width:68ch;margin-bottom:10px}.notFound{text-align:center;display:grid;justify-items:center;gap:12px}.notFound__code{font-family:var(--serif);font-size:6rem;line-height:1;color:var(--champagne)}.notFound h1{font-size:var(--fs-h1)}.notFound p{color:var(--slate);margin-bottom:16px}.authPage{min-height:100vh;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);background:var(--paper)}.authPage__art{background:radial-gradient(120% 90% at 60% 40%,#13305b 0%,var(--midnight) 60%);color:#f4f0e8cc;padding:32px 40px;display:grid;grid-template-rows:auto 1fr auto;gap:24px}.authPage__window{align-self:center;justify-self:center;width:min(300px,70%);aspect-ratio:.68;border-radius:46%/34%;border:12px solid #d9dee6;background:image-set(url(/assets/photo-simulator.webp) type("image/webp"),url(/assets/photo-simulator.jpg) type("image/jpeg")) 38% 0 / auto 100% no-repeat;box-shadow:0 40px 80px -30px #000000b3,0 0 0 26px #c4a06200,0 0 0 27px #c4a06280}.authPage__art p{max-width:38ch;font-size:var(--fs-sm)}.authPage__main{display:grid;grid-template-rows:auto 1fr;padding:24px}.authPage__top{display:flex;justify-content:flex-end;align-items:center}.authPage__mBrand{display:none;margin-inline-end:auto}.authForm{width:min(420px,100%);justify-self:center;align-self:center;padding:24px 0 48px}.authForm h1{font-size:var(--fs-h1)}.authForm__lede{color:var(--slate);margin:10px 0 28px}.authForm .btn--block{margin-top:12px}.authForm__switch{margin-top:24px;font-size:var(--fs-sm);color:var(--slate);text-align:center}.authForm__switch a{color:var(--navy);font-weight:600}.authForm__help{margin-top:12px;font-size:var(--fs-xs);color:var(--mist);text-align:center}@media(max-width:860px){.authPage{grid-template-columns:1fr}.authPage__art{display:none}.authPage__mBrand{display:block}}@media(max-width:440px){.siteHeader__actions .btn{display:none}}.feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px;align-items:center}.feature__photo{margin:0;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:16 / 10;box-shadow:var(--shadow-2)}.feature__photo img{width:100%;height:100%;object-fit:cover}.feature__copy h2{font-size:var(--fs-h2)}.feature__copy p{margin-top:16px;color:var(--slate);font-size:var(--fs-lg);max-width:42ch}.feature__copy .textLink{margin-top:24px}@media(max-width:860px){.feature{grid-template-columns:1fr;gap:32px}}.shell{min-height:100vh;display:grid;grid-template-columns:256px minmax(0,1fr);background:linear-gradient(90deg,var(--midnight) 256px,var(--porcelain) 256px)}.side{position:sticky;top:0;height:100vh;background:var(--midnight);color:var(--ivory);padding:28px 16px 20px;display:flex;flex-direction:column;gap:32px}.side .brand{padding:0 10px}.side .brand img{height:30px}.side__nav{display:grid;gap:2px}.side__nav a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;text-decoration:none;font-size:var(--fs-sm);font-weight:500;color:#f4f0e8a8;position:relative;transition:background var(--t-fast),color var(--t-fast)}.side__nav a:hover{color:var(--ivory);background:#ffffff0a}.side__nav a.active{color:var(--ivory);background:#ffffff12}.side__nav a.active:before{content:"";position:absolute;inset-inline-start:-16px;top:10px;bottom:10px;width:2px;background:var(--champagne);border-radius:2px}.side__foot{margin-top:auto;display:grid;gap:14px}.side__foot .langSelect{justify-self:start;margin-inline-start:8px}.side__user{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px;border-radius:12px;text-decoration:none;border:1px solid rgba(244,240,232,.1);color:#f4f0e899}.side__user:hover,.side__user.active{border-color:#f4f0e840}.side__user strong{display:block;color:var(--ivory);font-size:var(--fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}.side__user small{font-size:var(--fs-xs)}.side__out{display:flex;align-items:center;gap:8px;background:none;border:0;color:#f4f0e88c;font-size:var(--fs-xs);padding:4px 10px}.side__out:hover{color:var(--ivory)}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--champagne);color:var(--midnight);font-size:var(--fs-xs);font-weight:700;flex:none}.avatar--lg{width:72px;height:72px;font-family:var(--serif);font-size:1.6rem;font-weight:500}.shell__main{padding:40px 48px 80px;min-width:0}.mobileBar,.tabBar{display:none}@media(max-width:960px){.shell{grid-template-columns:1fr;background:var(--porcelain)}.side{display:none}.mobileBar{display:flex;position:sticky;top:0;z-index:20;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--midnight)}.mobileBar .brand img{height:26px}.mobileBar__actions{display:flex;align-items:center;gap:8px}.shell__main{padding:24px 16px calc(96px + env(safe-area-inset-bottom))}.tabBar{display:grid;grid-template-columns:repeat(6,1fr);position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--paper);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.tabBar a{display:grid;justify-items:center;gap:3px;padding:6px 2px;text-decoration:none;color:var(--mist);font-size:10px;font-weight:600;text-align:center;line-height:1.2}.tabBar a.active{color:var(--navy)}.tabBar a.active svg{color:var(--champagne)}}.appPage{max-width:1120px;margin:0 auto;display:grid;gap:24px}.appPage--narrow{max-width:820px}.appPage--read{max-width:760px}.appHead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:8px}.appHead h1{font-size:var(--fs-h1)}.appHead p{margin-top:8px;color:var(--slate);max-width:62ch}.appHead__date{font-size:var(--fs-sm);color:var(--champagne)!important;font-weight:600;margin:0 0 8px!important}.appHead__meter{width:min(280px,100%)}.panel{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:28px;box-shadow:var(--shadow-1);min-width:0}.panel h2{font-family:var(--sans);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.01em;margin-bottom:8px}.panel--soft{background:transparent;box-shadow:none;border-color:var(--line)}.panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.panel__head h2{margin:0}.panel__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;flex-wrap:wrap}.panel__actions--split{justify-content:space-between}@media(max-width:640px){.panel{padding:20px;border-radius:var(--r-md)}}.dashTop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.readinessCard{display:flex;gap:28px;align-items:center;background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:28px;box-shadow:var(--shadow-1)}.readinessCard h2{font-size:1.6rem;margin-bottom:8px}.readinessCard p{color:var(--slate);font-size:var(--fs-sm);margin-bottom:14px}.nextCard{background:radial-gradient(120% 120% at 100% 0%,#173a6c 0%,var(--midnight) 62%);color:var(--ivory);border-radius:var(--r-lg);padding:28px 32px;display:grid;align-content:start;gap:10px}.nextCard__label{color:var(--champagne-2);font-size:var(--fs-sm);font-weight:600}.nextCard h2{font-size:1.9rem}.nextCard p:not(.nextCard__label){color:#f4f0e8b8;margin-bottom:12px}.nextCard .btn{justify-self:start}@media(max-width:900px){.dashTop{grid-template-columns:1fr}.nextCard{order:-1}}@media(max-width:520px){.readinessCard{flex-direction:column;text-align:center}.readinessCard .ring{width:140px!important;height:140px!important}.readinessCard .ring svg{width:140px;height:140px}}.statRow{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-md);padding:18px 20px;text-decoration:none;display:grid;gap:6px;transition:border-color var(--t-fast)}.stat:hover{border-color:var(--line)}.stat>span{font-size:var(--fs-xs);color:var(--slate);font-weight:600}.stat strong{font-family:var(--serif);font-size:2rem;font-weight:500;line-height:1.1;font-variant-numeric:lining-nums}.stat strong small{font-family:var(--sans);font-size:var(--fs-sm);color:var(--mist)}.stat>small{font-size:var(--fs-xs);color:var(--mist)}@media(max-width:900px){.statRow{grid-template-columns:repeat(2,1fr)}}.twoCol{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:900px){.twoCol{grid-template-columns:1fr}}.plainList{list-style:none;margin:0;padding:0}.plainList li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 0;border-bottom:1px solid var(--line-soft);font-size:var(--fs-sm)}.plainList li:last-child{border-bottom:0}.plainList strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plainList span{color:var(--slate);grid-column:1}.plainList time{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--mist);font-size:var(--fs-xs)}.calcTable{width:100%;border-collapse:collapse;margin:16px 0;font-size:var(--fs-sm)}.calcTable th,.calcTable td{text-align:start;padding:10px 8px;border-bottom:1px solid var(--line-soft);vertical-align:top}.calcTable thead th{font-size:var(--fs-xs);color:var(--mist);font-weight:600}.calcTable tbody th small{display:block;color:var(--mist);font-weight:400;font-size:var(--fs-xs);margin-top:2px}.calcTable td{white-space:nowrap;font-variant-numeric:tabular-nums}.stepper{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;counter-reset:s}.stepper li{counter-increment:s;font-size:var(--fs-sm);color:var(--mist);padding-top:12px;border-top:2px solid var(--line);font-weight:600}.stepper li:before{content:counter(s) "  "}.stepper li.is-current{color:var(--ink);border-color:var(--navy)}.stepper li.is-done{color:var(--slate);border-color:var(--champagne)}.checkList{display:grid;gap:2px;margin:16px 0}.scale{border:0;padding:0;margin:20px 0}.scale legend{font-weight:600;font-size:var(--fs-sm);margin-bottom:10px}.scale__opts{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.scale__opts label{position:relative}.scale__opts input{position:absolute;opacity:0}.scale__opts span{display:grid;place-items:center;height:44px;border:1px solid var(--line);border-radius:var(--r-sm);font-weight:600;color:var(--slate);cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.scale__opts label:hover span{border-color:var(--mist)}.scale__opts input:focus-visible+span{box-shadow:var(--focus)}.scale__opts label.is-on span{background:var(--navy);border-color:var(--navy);color:var(--ivory)}.scale__ends{display:flex;justify-content:space-between;margin-top:6px;color:var(--mist)}.pickGrid{border:0;padding:0;margin:16px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pickGrid legend{font-weight:600;font-size:var(--fs-sm);margin-bottom:10px}.pick{position:relative}.pick input{position:absolute;opacity:0}.pick span{display:block;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.pick input:focus-visible+span{box-shadow:var(--focus)}.pick.is-on span{border-color:var(--champagne);background:#fbf7ef;box-shadow:inset 0 0 0 1px var(--champagne)}@media(max-width:640px){.pickGrid{grid-template-columns:1fr 1fr}}.classHead{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:end}.classHead h1{font-size:var(--fs-h1)}.classHead p:not(.pageHead__meta){margin-top:10px;color:var(--slate);max-width:60ch}.classHead__progress{display:grid;gap:10px;font-size:var(--fs-sm);color:var(--slate)}.goldNote{display:inline-flex;align-items:center;gap:8px;color:#8a6a2f;font-weight:600;font-size:var(--fs-sm)}.goldNote svg{color:var(--champagne)}.classLayout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:start}.classLayout__main,.classLayout__side{display:grid;gap:24px}@media(max-width:900px){.classHead,.classLayout{grid-template-columns:1fr}}.lessonList .gold{color:var(--champagne)}.quiz__q{border:0;padding:0;margin:0 0 24px}.quiz__q legend{display:flex;gap:12px;font-weight:600;margin-bottom:12px}.quiz__q legend .num{color:var(--champagne);font-family:var(--serif)}.opt{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-sm);margin-bottom:8px;cursor:pointer;font-size:var(--fs-sm);transition:border-color var(--t-fast),background var(--t-fast)}.opt:hover{border-color:var(--mist)}.opt input{accent-color:var(--navy);flex:none}.opt span{flex:1}.opt.is-on{border-color:var(--navy);background:#f6f8fc}.opt--right{border-color:var(--ok)!important;background:var(--ok-bg)!important}.opt--right svg{color:var(--ok)}.opt--wrong{border-color:var(--danger)!important;background:var(--danger-bg)!important}.opt--wrong svg{color:var(--danger)}.quiz__why{font-size:var(--fs-sm);color:var(--slate);padding-inline-start:14px;border-inline-start:2px solid var(--champagne)}.quiz__result{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 18px;border-radius:var(--r-md);background:var(--danger-bg)}.quiz__result.is-pass{background:var(--ok-bg)}.quiz__result strong{font-family:var(--serif);font-size:1.5rem;font-weight:500}.quiz__result span{flex:1;font-size:var(--fs-sm)}.miniRubric{margin:16px 0;display:grid;gap:8px}.miniRubric__title{font-size:var(--fs-sm);font-weight:600}.miniRubric__row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--fs-sm)}.dots{display:inline-flex;gap:6px}.dots button{width:22px;height:22px;border-radius:50%;border:1px solid var(--mist);background:transparent;padding:0;transition:background var(--t-fast),border-color var(--t-fast)}.dots button:hover:not(:disabled){border-color:var(--navy)}.dots button.is-on{background:var(--champagne);border-color:var(--champagne)}.lesson{background:var(--paper);border-radius:var(--r-lg);padding:48px 56px;box-shadow:var(--shadow-1);border:1px solid var(--line-soft)}.lesson header{margin-bottom:28px}.lesson h1{font-size:var(--fs-h1)}.lesson__body p{font-size:1.125rem;line-height:1.8;max-width:64ch}.lesson__drill{margin-top:36px;padding:24px 28px;border-radius:var(--r-md);background:var(--midnight);color:var(--ivory)}.lesson__drillHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.lesson__drill h2{font-family:var(--sans);font-size:var(--fs-md);font-weight:600;color:var(--champagne-2)}.lesson__drill p{color:#f4f0e8d9}.drillTimer{display:flex;align-items:center;gap:4px}.drillTimer__time{font-variant-numeric:tabular-nums;font-weight:600;margin-inline-end:6px}.drillTimer__time.is-over{color:var(--champagne)}.drillTimer .iconBtn{color:var(--ivory);width:32px;height:32px}.drillTimer .iconBtn:hover{background:#ffffff1a}.lesson__reflect{margin-top:32px}.lesson__reflect h2{font-family:var(--sans);font-size:var(--fs-md);font-weight:600;margin-bottom:6px}.lesson__reflect>p{color:var(--slate);margin-bottom:12px;font-style:italic}.lesson__foot{margin-top:40px;padding-top:24px;border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.lesson__doneRow{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lesson__pos{text-align:center}@media(max-width:640px){.lesson{padding:28px 20px}.lesson__drill{padding:20px}}.labLayout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start}@media(max-width:960px){.labLayout{grid-template-columns:1fr}}.labQuestions{padding:20px}.qList{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:4px}.qList button{width:100%;text-align:start;background:none;border:1px solid transparent;border-radius:var(--r-sm);padding:10px 12px;font-size:var(--fs-sm);color:var(--slate);line-height:1.45}.qList button:hover{background:var(--porcelain);color:var(--ink)}.qList button[aria-current=true]{border-color:var(--champagne);color:var(--ink);background:#fbf7ef}.star summary{cursor:pointer;font-size:var(--fs-sm);font-weight:600;color:var(--navy);padding:8px 0}.star dl{margin:8px 0 0;display:grid;gap:8px;font-size:var(--fs-sm)}.star dt{font-weight:600}.star dd{margin:0;color:var(--slate)}.stage{background:var(--midnight);color:var(--ivory);border-radius:var(--r-lg);padding:28px;display:grid;gap:18px}.stage__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.stage h2{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.2rem);line-height:1.2;max-width:30ch}.stage__screen{position:relative;aspect-ratio:16 / 9;border-radius:var(--r-md);overflow:hidden;background:#0b1c38;border:1px solid rgba(244,240,232,.08)}.stage__video{width:100%;height:100%;object-fit:cover;background:#000}.stage__video--mirror{transform:scaleX(-1)}.stage__placeholder{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:24px;color:#f4f0e899}.stage__clock{position:absolute;top:14px;inset-inline-end:14px;display:flex;align-items:center;gap:8px;background:#071429b8;backdrop-filter:blur(8px);padding:6px 12px;border-radius:var(--r-pill);font-variant-numeric:tabular-nums;font-weight:600}.stage__clock small{color:#f4f0e88c;font-weight:500}.stage__clock.is-over{color:var(--champagne-2)}.recDot{color:#e25563;fill:#e25563;animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.3}}.stage__actions{display:flex;gap:12px;flex-wrap:wrap}.stage__note{color:var(--champagne-2);font-size:var(--fs-sm)}.stage__privacy{font-size:var(--fs-xs);color:#f4f0e880}.reviewPanel{border-color:var(--champagne-2)}.rubricGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0 8px}.rubricItem{display:grid;gap:6px;padding:16px;border:1px solid var(--line);border-radius:var(--r-md)}.rubricItem strong{font-size:var(--fs-sm)}.rubricItem small{color:var(--mist);font-size:var(--fs-xs);min-height:2.6em}@media(max-width:900px){.rubricGrid{grid-template-columns:1fr 1fr}}.reviewPanel .btn{margin-top:16px}.dataTable{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.dataTable th,.dataTable td{padding:12px 8px;border-bottom:1px solid var(--line-soft);text-align:start;vertical-align:top}.dataTable thead th{font-size:var(--fs-xs);color:var(--mist);font-weight:600;white-space:nowrap}.dataTable tbody th{font-weight:500;max-width:340px}.dataTable tbody th small{display:block;color:var(--mist);font-weight:400;margin-top:4px}.dataTable td{font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:720px){.dataTable thead{display:none}.dataTable tr{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.dataTable tbody th{grid-column:1 / -1;max-width:none;border:0;padding:0}.dataTable td{border:0;padding:0;font-size:var(--fs-xs)}.dataTable td[data-label]:before{content:attr(data-label) " ";color:var(--mist)}}.oppList{list-style:none;margin:0;padding:0;display:grid;gap:12px}.opp{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:20px;align-items:center;background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-md);padding:18px 20px}.opp__date{display:grid;place-items:center;height:72px;border-radius:var(--r-sm);border:1px solid var(--champagne);text-align:center;line-height:1.1}.opp__date strong{font-family:var(--serif);font-size:1.8rem;font-weight:500}.opp__date span{font-size:var(--fs-xs);color:var(--slate)}.opp__main h2{font-family:var(--serif);font-size:1.5rem}.opp__main p{font-size:var(--fs-sm);color:var(--slate);margin-top:2px}.opp__sample{color:var(--warn)!important;font-weight:600}.opp__verify{color:var(--danger)!important;font-size:var(--fs-xs)!important}.opp__verify.is-ok{color:var(--ok)!important}.opp__verify a{color:var(--navy);font-weight:600;display:inline-flex;align-items:center;gap:3px}.opp__side{display:grid;justify-items:end;gap:10px}@media(max-width:640px){.opp{grid-template-columns:60px 1fr}.opp__side{grid-column:1 / -1;justify-items:start;grid-auto-flow:column;justify-content:space-between;align-items:center}.opp__date{height:60px}}.appList{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.appCard{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:22px 24px;box-shadow:var(--shadow-1);display:grid;gap:12px}.appCard--offer{border-color:var(--champagne);box-shadow:inset 0 0 0 1px var(--champagne),var(--shadow-1)}.appCard__head{display:flex;justify-content:space-between;align-items:center;gap:8px}.appCard__head h2{font-family:var(--serif);font-size:1.55rem}.stageTrack{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.stageTrack li{height:4px;border-radius:2px;background:var(--line)}.stageTrack li.is-past{background:var(--navy)}.stageTrack li.is-now{background:var(--champagne)}.appCard__stage{font-size:var(--fs-sm);font-weight:600;color:var(--navy)}.appCard__meta{margin:0;display:grid;gap:8px;font-size:var(--fs-sm)}.appCard__meta div{display:grid;grid-template-columns:100px 1fr;gap:12px}.appCard__meta dt{color:var(--mist)}.appCard__meta dd{margin:0}.appCard__meta .is-late{color:var(--danger);font-weight:600}.editor__actions{display:flex;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.docChecks{border:1px solid var(--line);border-radius:var(--r-md);padding:12px 16px;margin:0 0 16px;display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.docChecks legend{font-size:var(--fs-sm);font-weight:600;padding:0 6px}@media(max-width:520px){.docChecks{grid-template-columns:1fr}}.passport{background:var(--paper);border-radius:var(--r-lg);border:1px solid var(--line-soft);box-shadow:var(--shadow-1);overflow:hidden}.passport__id{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center;padding:28px 32px;background:var(--midnight);color:var(--ivory)}.passport__id h2{font-size:2rem}.passport__id p{color:#f4f0e8b3;font-size:var(--fs-sm);margin-top:4px}.passport__targets{color:var(--champagne-2)!important}.passport__score{text-align:end}.passport__score span{display:block;font-size:var(--fs-xs);color:#f4f0e899}.passport__score strong{font-family:var(--serif);font-size:3rem;font-weight:500;line-height:1;color:var(--champagne-2)}.passport__body{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:28px 32px 32px}.passport__body h3{font-size:var(--fs-md);margin-bottom:16px}.skill{display:grid;grid-template-columns:170px 1fr 40px;gap:12px;align-items:center;font-size:var(--fs-sm);padding:7px 0}.skill b{text-align:end;font-variant-numeric:tabular-nums}.skill b small{color:var(--mist);font-weight:400}.passport__body .textLink{margin-top:16px}.classGrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(10,1fr);gap:6px}.classGrid a{display:grid;place-items:center;aspect-ratio:1;border-radius:6px;border:1px solid var(--line);font-size:11px;font-weight:600;color:var(--mist);text-decoration:none;font-variant-numeric:tabular-nums}.classGrid li.is-started a{border-color:var(--navy);color:var(--navy)}.classGrid li.is-done a{background:var(--champagne);border-color:var(--champagne);color:var(--midnight)}.legendRow{display:flex;align-items:center;gap:8px;font-size:var(--fs-xs);color:var(--mist);margin-top:12px}.lg{width:12px;height:12px;border-radius:3px;border:1px solid var(--navy);display:inline-block;margin-inline-start:8px}.lg--done{background:var(--champagne);border-color:var(--champagne);margin-inline-start:0}@media(max-width:860px){.passport__id{grid-template-columns:auto 1fr;padding:24px}.passport__score{grid-column:1 / -1;text-align:start;display:flex;align-items:baseline;gap:12px}.passport__body{grid-template-columns:1fr;padding:24px}.skill{grid-template-columns:130px 1fr 36px}.classGrid{grid-template-columns:repeat(6,1fr)}}.certLocked{display:grid;gap:14px;max-width:520px}.certLocked p{color:var(--slate)}.certLocked .btn{justify-self:start}.certificate{background:#fdfbf6;padding:14px;border-radius:4px;box-shadow:0 30px 60px -30px #07142959;max-width:900px;margin:8px auto 0}.certificate__frame{border:1px solid var(--champagne);outline:1px solid var(--champagne);outline-offset:-8px;padding:56px 48px 40px;text-align:center;display:grid;justify-items:center;gap:10px}.certificate__logo{width:150px;height:auto;margin-bottom:12px}.certificate__kicker{font-family:var(--serif);font-size:1.1rem;color:#8a6a2f;letter-spacing:.06em}.certificate__lead{color:var(--slate);font-size:var(--fs-sm);margin-top:16px}.certificate .certificate__name{font-family:var(--serif);font-size:clamp(2.2rem,1.4rem + 3vw,3.6rem);font-weight:400;font-style:italic;color:var(--ink);padding:4px 32px 12px;border-bottom:1px solid var(--champagne)}.certificate__body{max-width:52ch;color:var(--slate);margin-top:8px}.certificate__foot{display:flex;gap:64px;margin-top:28px;justify-content:center;flex-wrap:wrap}.certificate__foot span{display:block;font-size:var(--fs-xs);color:var(--mist)}.certificate__foot strong{font-weight:600;font-size:var(--fs-sm);letter-spacing:.02em}.certificate__verify{font-size:var(--fs-xs);color:var(--mist);margin-top:16px}@media(max-width:640px){.certificate__frame{padding:36px 20px 28px}.certificate__foot{gap:24px}}.deck{display:grid;gap:28px}.deck__tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.deck__tabs button{display:grid;gap:2px;justify-items:start;text-align:start;padding:14px 16px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--paper);color:var(--slate);transition:border-color var(--t-fast),background var(--t-fast),color var(--t-fast)}.deck__tabs button strong{font-family:var(--serif);font-size:1.7rem;font-weight:500;line-height:1;color:var(--ink);letter-spacing:.02em}.deck__tabs button span{font-size:var(--fs-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.deck__tabs button:hover{border-color:var(--mist)}.deck__tabs button[aria-selected=true]{background:var(--midnight);border-color:var(--midnight);color:#f4f0e8b3;box-shadow:inset 0 -2px 0 var(--champagne)}.deck__tabs button[aria-selected=true] strong{color:var(--champagne-2)}@media(max-width:760px){.deck__tabs{grid-template-columns:repeat(3,1fr)}}.deck__panel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);background:radial-gradient(120% 140% at 100% 0%,#163766 0%,var(--midnight) 60%);color:var(--ivory);border-radius:var(--r-lg);overflow:hidden;animation:fade var(--t-med) var(--ease)}.deck__main{padding:36px 40px}.deck__base{color:var(--champagne-2);font-size:var(--fs-sm);font-weight:600;letter-spacing:.04em}.deck__main h2{font-size:clamp(2rem,1.4rem + 2vw,2.8rem);margin:6px 0 24px}.deck__main h3,.deck__side h3{font-size:var(--fs-sm);font-weight:600;color:#f4f0e899;margin-bottom:10px}.deck__facts{margin:0 0 20px;padding:0;list-style:none;display:grid;gap:8px}.deck__facts li{padding-inline-start:20px;position:relative;line-height:1.5}.deck__facts li:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:8px;height:1px;background:var(--champagne)}.deck__source{font-size:var(--fs-xs);color:#f4f0e88c}.deck__source a{color:var(--champagne-2);font-weight:600;display:inline-flex;gap:4px;align-items:center}.deck__side{padding:36px 32px;background:#ffffff0a;border-inline-start:1px solid rgba(244,240,232,.08);display:grid;gap:14px;align-content:start}.deck__matchCount{font-size:var(--fs-sm);color:#f4f0e8b3}.deck__matchCount strong{font-family:var(--serif);font-size:2.6rem;font-weight:500;color:var(--champagne-2);line-height:1;margin-inline-end:2px}.deck__matchCount span{display:block;margin-top:4px}.deck__checks{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:var(--fs-sm)}.deck__checks li{display:flex;align-items:center;gap:8px;color:#f4f0e88c}.deck__checks li.is-met{color:var(--ivory)}.deck__checks li.is-met svg{color:var(--champagne)}.deck__hint{font-size:var(--fs-xs);color:#f4f0e88c}.deck__hint a{color:var(--champagne-2);font-weight:600}.deck__track{display:grid;gap:6px;font-size:var(--fs-xs);color:#f4f0e899;margin-top:6px}.deck__track .bar{background:#f4f0e826}.deck__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px}.deck__side>.btn{justify-self:start}@media(max-width:860px){.deck__panel{grid-template-columns:1fr}.deck__main,.deck__side{padding:28px 24px}.deck__side{border-inline-start:0;border-top:1px solid rgba(244,240,232,.08)}}.deck__compare h2{font-size:var(--fs-h2)}.deck__compare>p{margin:8px 0 20px;max-width:64ch}.matrixWrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);-webkit-overflow-scrolling:touch}.matrix{width:100%;min-width:860px;border-collapse:collapse;font-size:var(--fs-sm)}.matrix th,.matrix td{padding:14px 16px;text-align:start;vertical-align:top;border-bottom:1px solid var(--line-soft);line-height:1.45}.matrix tbody tr:last-child th,.matrix tbody tr:last-child td{border-bottom:0}.matrix thead th{background:var(--porcelain);border-bottom:1px solid var(--line)}.matrix thead th button{background:none;border:0;padding:0;text-align:start;font-family:var(--serif);font-size:1.3rem;font-weight:500;color:var(--ink);display:grid}.matrix thead th button small{font-family:var(--sans);font-size:var(--fs-xs);color:var(--mist);font-weight:500}.matrix tbody th{font-weight:600;color:var(--slate);width:150px;position:sticky;inset-inline-start:0;background:var(--paper);z-index:1}.matrix thead th:first-child{position:sticky;inset-inline-start:0;z-index:2}.matrix .is-active{background:#fbf7ef}.matrix thead th.is-active{background:#f4ecdc;box-shadow:inset 0 -2px 0 var(--champagne)}.matrix td.is-empty{color:var(--mist);font-style:italic}.pageHead--photo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.pageHead__photo{display:block;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:16 / 9;box-shadow:var(--shadow-2)}.pageHead__photo img{width:100%;height:100%;object-fit:cover}@media(max-width:860px){.pageHead--photo{grid-template-columns:1fr}}[dir=rtl] .shell{background:linear-gradient(270deg,var(--midnight) 256px,var(--porcelain) 256px)}@media(max-width:960px){[dir=rtl] .shell{background:var(--porcelain)}}.groomLayout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;align-items:start}@media(max-width:960px){.groomLayout{grid-template-columns:1fr}}.groomStage{background:var(--midnight);color:var(--ivory);border-radius:var(--r-lg);padding:22px;display:grid;gap:14px}.groomStage__frame{position:relative;border-radius:var(--r-md);overflow:hidden;background:#0b1c38;aspect-ratio:3 / 4;max-height:70vh;margin-inline:auto;width:100%}.groomStage--posture .groomStage__frame{aspect-ratio:16 / 10}.groomStage__frame video,.groomStage__frame img{width:100%;height:100%;object-fit:cover;display:block}.groomStage__frame .mirror{transform:scaleX(-1)}.groomStage__empty{position:absolute;inset:0;display:grid;place-items:center;padding:28px;text-align:center;color:#f4f0e8a6}.groomGuide{position:absolute;pointer-events:none;border:2px dashed rgba(230,212,172,.75)}.groomGuide--portrait{inset:12% 26% 34%;border-radius:50%/46%}.groomGuide--full_length{inset:4% 30% 3%;border-radius:40px}.groomGuide--posture{inset:6% 8%;border-radius:16px}.groomAuto h2{margin-bottom:12px}.autoList{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:10px}.autoList li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--r-sm);background:var(--porcelain)}.autoList li.is-ok svg{color:var(--ok);margin-top:3px}.autoList li.is-adjust{background:#fff6e6}.autoList li.is-adjust svg{color:var(--warn);margin-top:3px}.autoList strong{display:block;font-size:var(--fs-sm)}.autoList span{font-size:var(--fs-xs);color:var(--slate)}.groomAreas{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin:16px 0}.groomArea{border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px;margin:0;display:grid;gap:10px}.groomArea legend{font-weight:700;font-size:var(--fs-sm);padding:0 6px;color:#8a6a2f}.groomItem{display:grid;gap:6px}.groomItem p{font-size:var(--fs-sm)}.seg{display:inline-flex;border:1px solid var(--line);border-radius:var(--r-pill);padding:3px;justify-self:start}.seg button{border:0;background:transparent;border-radius:var(--r-pill);padding:5px 12px;font-size:var(--fs-xs);font-weight:600;color:var(--slate);transition:background-color .16s var(--ease-out),color .16s var(--ease-out)}.seg button.is-ok{background:var(--ok-bg);color:var(--ok)}.seg button.is-work{background:#fff1d6;color:var(--warn)}.lockCard{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:20px 24px;border-radius:var(--r-lg);background:var(--midnight);color:var(--ivory);border:1px solid rgba(196,160,98,.4)}.lockCard p{color:#f4f0e8b8;font-size:var(--fs-sm);margin-top:4px}.planGrid--two{grid-template-columns:repeat(2,1fr)}@media(max-width:720px){.planGrid--two{grid-template-columns:1fr}}.authPage--single{grid-template-columns:1fr}.groomArea{align-content:start}.seg{align-self:start;height:auto}.deck__note{margin-top:10px;font-size:var(--fs-xs);color:var(--champagne-2);background:#c4a0621a;border-radius:var(--r-sm);padding:8px 10px;max-width:60ch}.snapshot__note{margin-top:10px;font-size:var(--fs-xs);color:var(--warn);background:#fff6e6;border-radius:var(--r-sm);padding:8px 10px}.exam{display:grid;gap:18px}.exam__bar{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-md);padding:12px 16px;box-shadow:var(--shadow-1)}@media(max-width:960px){.exam__bar{top:56px}}.exam__progress{display:grid;gap:6px;font-size:var(--fs-sm);color:var(--slate)}.exam__timer{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums;font-weight:700;font-size:1.1rem;padding:6px 12px;border-radius:var(--r-pill);background:var(--porcelain)}.exam__timer.is-low{background:var(--danger-bg);color:var(--danger)}.exam__body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}@media(max-width:860px){.exam__body{grid-template-columns:1fr}.exam__palette{order:2}}.exam__palette{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-md);padding:14px}.exam__palette button{aspect-ratio:1;border-radius:8px;border:1px solid var(--line);background:var(--paper);font-size:var(--fs-xs);font-weight:700;color:var(--slate);font-variant-numeric:tabular-nums;position:relative}.exam__palette button.is-answered{background:var(--navy);border-color:var(--navy);color:var(--ivory)}.exam__palette button.is-flagged:after{content:"";position:absolute;top:3px;inset-inline-end:3px;width:7px;height:7px;border-radius:50%;background:var(--champagne)}.exam__palette button[aria-current=step]{box-shadow:0 0 0 2px var(--champagne)}.exam__legend{grid-column:1 / -1;font-size:var(--fs-xs);color:var(--mist);display:flex;align-items:center;gap:6px;margin-top:6px}.lg--flag{background:var(--champagne);border-color:var(--champagne);border-radius:50%}.exam__q,.exam__review{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:28px;box-shadow:var(--shadow-1);display:grid;gap:16px}.exam__meta{font-size:var(--fs-sm);color:#8a6a2f;font-weight:600}.exam__q h2{font-family:var(--sans);font-size:1.3rem;font-weight:600;line-height:1.45}.exam__opts{display:grid;gap:10px}.exam__opt{display:flex;gap:14px;align-items:flex-start;text-align:start;padding:14px 16px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--paper);font-size:var(--fs-md);line-height:1.5;transition:border-color .16s var(--ease-out),background-color .16s var(--ease-out)}@media(hover:hover){.exam__opt:hover{border-color:var(--mist)}}.exam__opt.is-on{border-color:var(--navy);background:#f4f7fc;box-shadow:inset 0 0 0 1px var(--navy)}.exam__key{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);font-weight:700;font-size:var(--fs-xs)}.exam__opt.is-on .exam__key{background:var(--navy);color:var(--ivory);border-color:var(--navy)}.exam__actions{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap}.exam__reviewList{display:flex;flex-wrap:wrap;gap:8px}.chip2{border:1px solid var(--line);background:var(--paper);border-radius:var(--r-pill);padding:6px 12px;font-size:var(--fs-sm);display:inline-flex;gap:6px;align-items:center}.examResult{display:grid;gap:20px}.examScore{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:28px 32px;border-radius:var(--r-lg);background:var(--midnight);color:var(--ivory)}.examScore strong{font-family:var(--serif);font-size:4rem;font-weight:500;line-height:1;display:block;color:var(--champagne-2)}.examScore span{color:#f4f0e8bf}.examScore.is-pass span{color:#9fe0bd}.examScore dl{margin:0;display:flex;gap:28px}.examScore dt{font-size:var(--fs-xs);color:#f4f0e88c}.examScore dd{margin:0;font-size:1.3rem;font-weight:700;font-variant-numeric:tabular-nums}.topicBars{list-style:none;margin:0;padding:0;display:grid;gap:10px}.topicBars li{display:grid;grid-template-columns:180px 1fr 48px;gap:12px;align-items:center;font-size:var(--fs-sm)}.topicBars li.is-weak span{color:var(--danger);font-weight:600}.topicBars b{text-align:end;font-variant-numeric:tabular-nums}.nextUp ol{margin:0;padding-inline-start:20px;display:grid;gap:10px}.nextUp li{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.answerList{list-style:none;margin:0;padding:0;display:grid;gap:12px}.answerList li{border-inline-start:3px solid var(--ok);padding:8px 14px;background:var(--porcelain);border-radius:0 var(--r-sm) var(--r-sm) 0;display:grid;gap:4px}.answerList li.is-wrong{border-color:var(--danger)}.answerList__q{font-weight:600;display:flex;gap:8px}.answerList__a{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:var(--fs-sm);color:var(--slate)}.answerList__why{font-size:var(--fs-sm)}.answerList__why small{color:var(--mist)}.examCards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:900px){.examCards{grid-template-columns:1fr}}.examCard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;display:grid;gap:12px;align-content:start}.examCard--featured{border-color:var(--champagne);box-shadow:inset 0 0 0 1px var(--champagne)}.examCard h2{font-family:var(--serif);font-size:1.5rem;font-weight:500}.examCard p{color:var(--slate);font-size:var(--fs-sm)}.trend{display:flex;align-items:flex-end;gap:6px;height:90px;margin-bottom:14px}.trend span{flex:1;max-width:36px;height:var(--h);min-height:4px;background:var(--line);border-radius:6px 6px 2px 2px}.trend span.is-pass{background:var(--champagne)}.trend--sm{height:46px;margin:6px 0}.studyRow{display:grid;grid-template-columns:1fr 3fr;gap:16px}@media(max-width:720px){.studyRow{grid-template-columns:1fr}}.mockFacts{list-style:none;padding:0;margin:0 auto 28px;display:grid;gap:12px;max-width:520px}.mockFacts li{display:flex;gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-md)}.mockFacts svg{color:var(--champagne)}.mockStart{display:flex;justify-content:center}.mockCta{margin:24px 0;text-align:center;padding:40px 24px;border-radius:var(--r-lg);background:var(--midnight);color:var(--ivory);display:grid;gap:12px;justify-items:center}.mockCta p{color:#f4f0e8bf;max-width:52ch}.lg--answered{background:var(--navy);border-color:var(--navy);margin-inline-start:0}.lesson details summary{cursor:pointer;font-weight:600;padding:1rem 0;color:var(--navy)}.practiceReview{border:1px solid var(--line);border-radius:var(--r-md);padding:1rem;margin-top:1rem}.practiceReview .check{margin-block:.75rem}.lessonSources{margin-block:2rem}.lessonSources li{margin-block:1rem}.lessonSources p{font-size:.875rem;color:var(--slate)}.recruitmentSources .chips{flex-wrap:wrap}@media print{@page{size:A4 landscape;margin:10mm}html,body{background:#fff!important}.side,.mobileBar,.tabBar,.appHead,.passport,.banner,.certPanel .panel__head,.skip{display:none!important}.shell{display:block;background:#fff!important;min-height:0}.shell__main{padding:0}.appPage{display:block;max-width:none}.certPanel{border:0!important;box-shadow:none!important;padding:0!important;background:none!important}.certificate{box-shadow:none;margin:0 auto;max-width:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid}}:root{--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1)}html{font-kerning:normal;font-optical-sizing:auto;hanging-punctuation:first}h1,h2,h3,.h3{text-wrap:balance}p,li,dd{text-wrap:pretty}.rich p,.lesson__body p,.legal p,.faq__a p,.section__head p{max-width:66ch}.stat strong,.ring__inner strong,.plan__price strong,.matrix td,.dataTable td,.courseRow__num,.crash__count{font-variant-numeric:tabular-nums lining-nums}.hero h1,.section__head h2,.appHead h1{font-feature-settings:"kern","liga","dlig"}.btn,.shareBtn,.chips button,.deck__tabs button,.iconBtn{transition:transform .16s var(--ease-out),background-color .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out),box-shadow .16s var(--ease-out)}.btn:active:not(:disabled),.shareBtn:active,.chips button:active,.deck__tabs button:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.btn:hover:not(:disabled){transform:translateY(-1px)}.plan:hover,.airlineTile:hover,.stat:hover{transform:translateY(-2px)}}.plan,.airlineTile,.stat{transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out)}@keyframes enterUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.appPage>*{animation:enterUp .3s var(--ease-out) both}.appPage>*:nth-child(2){animation-delay:40ms}.appPage>*:nth-child(3){animation-delay:80ms}.appPage>*:nth-child(4){animation-delay:.12s}.modal__card{animation:modalIn .24s var(--ease-out) both}@keyframes modalIn{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.crash{background:radial-gradient(120% 140% at 0% 0%,#163766 0%,var(--midnight) 62%);color:var(--ivory);border-radius:var(--r-lg);padding:28px 32px 22px;display:grid;gap:18px;outline:none}.crash--compact{padding:22px 24px 18px}.crash__hint{font-size:var(--fs-sm);color:var(--slate);margin-bottom:10px}.crash__head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 16px}.crash__label{grid-column:1 / -1;font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--champagne)}.crash__head h2{font-size:1.6rem;color:var(--ivory)}.crash__dots{list-style:none;margin:0;padding:0;display:flex;gap:6px}.crash__dots button{width:22px;height:4px;border-radius:2px;border:0;padding:0;background:#f4f0e833;transition:background-color .2s var(--ease-out),width .24s var(--ease-out)}.crash__dots button.is-past{background:#c4a06299}.crash__dots button[aria-current=step]{background:var(--champagne);width:34px}.crash__stage{min-height:180px;display:grid;overflow:hidden}.crash__card{grid-area:1 / 1;display:grid;align-content:center;gap:10px;padding:8px 2px;animation:crashIn .28s var(--ease-out) both}@keyframes crashIn{0%{opacity:0;transform:translate(calc(var(--dir, 1) * 14px))}to{opacity:1;transform:none}}[dir=rtl] .crash__card{animation-name:crashInRtl}@keyframes crashInRtl{0%{opacity:0;transform:translate(calc(var(--dir, 1) * -14px))}to{opacity:1;transform:none}}.crash__icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#c4a06229;color:var(--champagne-2)}.crash__kicker{font-size:var(--fs-sm);font-weight:600;color:var(--champagne-2)}.crash__quote{font-family:var(--serif);font-size:clamp(1.25rem,1rem + 1vw,1.65rem);line-height:1.4;font-style:italic;max-width:40ch}.crash__step{font-size:clamp(1.1rem,.95rem + .6vw,1.35rem);line-height:1.55;max-width:46ch}.crash__look{list-style:none;margin:0;padding:0;display:grid;gap:10px}.crash__look li{display:flex;gap:10px;align-items:flex-start;line-height:1.5}.crash__look svg{color:var(--champagne);flex:none;margin-top:4px}.crash__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(244,240,232,.1);padding-top:14px}.crash__count{font-size:var(--fs-xs);color:#f4f0e88c}#crash{scroll-margin-top:24px}.lesson__objective{font-size:1.1rem;color:var(--slate);margin-bottom:18px;max-width:64ch}.lesson__why{border-inline-start:2px solid var(--champagne);padding-inline-start:16px;margin:0 0 24px}.lesson__why h2{font-family:var(--sans);font-size:var(--fs-sm);font-weight:700;color:#8a6a2f;margin-bottom:4px}.rich{display:grid;gap:14px}.rich h2{font-family:var(--sans);font-size:1.2rem;font-weight:700;margin-top:14px}.rich p{font-size:1.075rem;line-height:1.8}.rich ul{margin:0;padding-inline-start:22px;display:grid;gap:8px;line-height:1.65}.rich ul li::marker{color:var(--champagne)}.rich__callout{display:flex;gap:12px;background:#f6f2e8;border-radius:var(--r-md);padding:16px 18px}.rich__callout svg{color:#8a6a2f;flex:none;margin-top:3px}.terms,.mistakes{margin-top:28px;padding-top:22px;border-top:1px solid var(--line-soft)}.terms h2,.mistakes h2{font-family:var(--sans);font-size:var(--fs-md);font-weight:700;margin-bottom:12px}.terms dl{margin:0;display:grid;gap:10px}.terms dt{font-weight:700}.terms dd{margin:2px 0 0;color:var(--slate)}.mistakes ul{margin:0;padding-inline-start:20px;display:grid;gap:6px;color:var(--slate)}.mistakes li::marker{content:"✕  ";color:var(--danger)}.inviteHero{background:radial-gradient(120% 140% at 100% 0%,#173a6c 0%,var(--midnight) 62%);color:var(--ivory);border-radius:var(--r-lg);padding:28px;display:grid;gap:12px}.inviteHero .fieldLabel{color:#f4f0e8b3;margin-top:6px}.inviteHero__offer{display:grid;grid-template-columns:1fr 1fr;gap:12px}.inviteHero__offer div{border:1px solid rgba(196,160,98,.35);border-radius:var(--r-md);padding:14px 16px;display:grid}.inviteHero__offer strong{font-family:var(--serif);font-size:2.4rem;font-weight:500;color:var(--champagne-2);line-height:1}.inviteHero__offer span{font-size:var(--fs-sm);color:#f4f0e8bf;margin-top:6px}.copyRow{display:flex;gap:10px}.copyRow input{background:#ffffff0f!important;color:var(--ivory);border-color:#f4f0e833!important}.inviteHero__code{font-size:var(--fs-sm);color:#f4f0e8b3}.inviteHero__code b{color:var(--champagne-2);letter-spacing:.08em}.shareRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.shareBtn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--r-pill);border:1px solid rgba(244,240,232,.22);background:transparent;color:var(--ivory);text-decoration:none;font-size:var(--fs-sm);font-weight:600}@media(hover:hover){.shareBtn:hover{border-color:var(--ivory)}}.statRow--two{grid-template-columns:1fr 1fr}.couponList{list-style:none;margin:0;padding:0;display:grid;gap:10px}.couponList li{display:grid;grid-template-columns:70px 1fr auto;gap:14px;align-items:center;border:1px dashed var(--champagne);border-radius:var(--r-md);padding:12px 16px;background:#fdfbf6}.couponList li.is-used{opacity:.55}.couponList strong{font-family:var(--serif);font-size:1.6rem;font-weight:500}.couponList code{font-weight:700;letter-spacing:.06em}.couponList small{display:block;color:var(--mist);font-size:var(--fs-xs)}.inviteCard{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:16px 20px;border-radius:var(--r-md);border:1px solid var(--champagne-2);background:#fbf7ef;text-decoration:none}.inviteCard svg:first-child{color:#8a6a2f}.inviteCard strong{display:block}.inviteCard small{color:var(--slate)}.refBanner{background:#fbf7ef;border:1px solid var(--champagne-2);color:#6d5424;border-radius:var(--r-sm);padding:10px 14px;font-size:var(--fs-sm);margin:-12px 0 18px}@media(max-width:520px){.copyRow{flex-direction:column}.couponList li{grid-template-columns:56px 1fr}.couponList .tag{grid-column:2;justify-self:start}}.hooks{background:var(--midnight);color:var(--ivory);padding:28px 24px 56px;display:grid;gap:4px;justify-items:center;text-align:center;border-top:1px solid rgba(244,240,232,.06)}.hook{font-family:var(--serif);font-size:clamp(1.15rem,.9rem + 1.1vw,1.7rem);line-height:1.45;max-width:56ch}.hook span{color:#f4f0e899}.hook strong{font-weight:500;color:var(--champagne-2)}.demo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center;border-top:1px solid var(--line-soft)}.demo__copy h2{font-size:var(--fs-h2)}.demo__copy>p{margin:14px 0 24px;color:var(--slate);font-size:var(--fs-lg);max-width:44ch}.demo__flow{list-style:none;margin:0;padding:0;display:grid;gap:10px}.demo__flow li{display:flex;gap:14px;align-items:baseline;font-weight:600}.demo__flow span{font-family:var(--serif);color:var(--champagne);font-weight:500}.demo__live{min-height:320px}@media(max-width:900px){.demo{grid-template-columns:1fr;gap:28px}}.section__head--center{text-align:center;margin-inline:auto}.section__head--center p{margin-inline:auto}.pricing{border-top:1px solid var(--line-soft)}.planGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.plan{position:relative;border:1px solid var(--line);border-radius:var(--r-lg);padding:28px 26px;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:10px;background:var(--paper)}.plan--featured{border-color:var(--midnight);background:var(--midnight);color:var(--ivory);box-shadow:var(--shadow-2)}.plan__badge{position:absolute;top:-12px;inset-inline-start:24px;background:var(--champagne);color:var(--midnight);font-size:var(--fs-xs);font-weight:700;padding:4px 10px;border-radius:var(--r-pill)}.plan h3{font-family:var(--serif);font-size:1.7rem;font-weight:500}.plan__tag{font-size:var(--fs-sm);color:var(--slate)}.plan--featured .plan__tag{color:#f4f0e8b3}.plan__price{display:flex;align-items:baseline;gap:8px;margin:6px 0 4px}.plan__price strong{font-family:var(--serif);font-size:2.8rem;font-weight:500;line-height:1}.plan__price span{font-size:var(--fs-sm);color:var(--mist)}.plan__price s{color:var(--mist);font-size:var(--fs-sm)}.plan ul{list-style:none;margin:8px 0 12px;padding:0;display:grid;gap:10px;align-content:start;font-size:var(--fs-sm)}.plan li{display:flex;gap:10px;align-items:flex-start}.plan li svg{color:var(--champagne);flex:none;margin-top:2px}.plan--featured .btn--gold{--bg: var(--champagne)}.pricing__note{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:28px;font-weight:600;color:#8a6a2f;text-align:center}.pricing__fine{text-align:center;margin-inline:auto;max-width:70ch}@media(max-width:900px){.planGrid{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.enterprise{max-width:none;background:var(--midnight);color:var(--ivory);display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding:56px max(24px,calc((100vw - var(--wrap)) / 2 + 24px))}.enterprise__icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#c4a06229;color:var(--champagne-2)}.enterprise h2{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.2rem)}.enterprise p{color:#f4f0e8b8;margin-top:8px;max-width:62ch}@media(max-width:760px){.enterprise{grid-template-columns:1fr}}.faq{max-width:860px}.faq h2{font-size:var(--fs-h2);margin-bottom:24px}.faq__list{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__item button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;background:none;border:0;padding:20px 0;text-align:start;font-size:var(--fs-lg);font-weight:600;color:var(--ink)}.faq__item button svg{flex:none;transition:transform .24s var(--ease-out);color:var(--mist)}.faq__item.is-open button svg{transform:rotate(180deg)}.faq__a{padding:0 0 20px;color:var(--slate);animation:enterUp .24s var(--ease-out) both}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--champagne);margin-bottom:14px}.hero__kicker{letter-spacing:.14em;text-transform:uppercase;font-size:var(--fs-xs)!important;font-weight:700}.hero h1{max-width:15ch;font-size:clamp(2.5rem,1.3rem + 4vw,4.6rem)}:lang(th) .hero h1,:lang(hi) .hero h1,:lang(ar) .hero h1{max-width:18ch}.hero__visual{position:relative}.heroChip{position:absolute;inset-inline-start:-8%;bottom:6%;z-index:3;display:grid;gap:6px;width:min(270px,62%);padding:16px 18px;border-radius:16px;color:var(--ivory);background:#0a1a34b8;border:1px solid rgba(244,240,232,.14);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 24px 50px -24px #000000b3;animation:chipIn .7s .9s var(--ease-out) both}@keyframes chipIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.heroChip__label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--champagne)}.heroChip strong{font-size:var(--fs-sm);font-weight:600;line-height:1.45}.heroChip__dots{display:flex;gap:5px;margin-top:4px}.heroChip__dots i{width:18px;height:3px;border-radius:2px;background:#f4f0e833}.heroChip__dots i.on{background:var(--champagne);width:28px}@media(max-width:960px){.heroChip{inset-inline-start:4%;bottom:-4%}}.trust{background:var(--midnight);border-top:1px solid rgba(244,240,232,.07);display:grid;grid-template-columns:repeat(4,1fr);padding:0 max(24px,calc((100vw - var(--wrap)) / 2 + 24px))}.trust__item{display:flex;align-items:center;gap:12px;padding:22px 18px;color:#f4f0e8cc;font-size:var(--fs-sm);border-inline-start:1px solid rgba(244,240,232,.07)}.trust__item:first-child{border-inline-start:0}.trust__item svg{color:var(--champagne);flex:none}@media(max-width:900px){.trust{grid-template-columns:1fr 1fr}.trust__item:nth-child(3){border-inline-start:0}}@media(max-width:520px){.trust{grid-template-columns:1fr}.trust__item{border-inline-start:0;border-top:1px solid rgba(244,240,232,.07)}}.showcase{background:radial-gradient(90% 70% at 50% 0%,#15315c 0%,var(--midnight) 70%);color:var(--ivory);padding:104px 24px 88px;text-align:center;overflow:hidden}.showcase__head{max-width:760px;margin:0 auto 48px}.showcase__head h2{font-size:clamp(2rem,1.2rem + 2.6vw,3.4rem);line-height:1.08}.showcase__head p:last-child{margin:18px auto 0;color:#f4f0e8b8;font-size:var(--fs-lg);max-width:58ch}.showcase__img{display:block;max-width:1180px;margin:0 auto}.showcase__img img{width:100%;height:auto;filter:drop-shadow(0 50px 60px rgba(0,0,0,.35))}.showcase__caption{margin-top:18px;font-size:var(--fs-xs);color:#f4f0e873}.tools .section__head h2{font-size:var(--fs-h2)}.toolGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-inline-start:1px solid var(--line)}.tool{position:relative;display:grid;gap:10px;align-content:start;padding:34px 30px 38px;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none;transition:background-color .24s var(--ease-out)}.tool svg{color:var(--navy)}.tool h3{font-family:var(--serif);font-size:1.5rem;font-weight:500}.tool p{color:var(--slate);font-size:var(--fs-sm);max-width:38ch}.tool__num{position:absolute;top:18px;inset-inline-end:22px;font-family:var(--serif);color:var(--champagne);font-size:var(--fs-sm)}@media(hover:hover){.tool:hover{background:#fbf8f1}}@media(max-width:900px){.toolGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.toolGrid{grid-template-columns:1fr}}.path__steps{grid-template-columns:repeat(7,1fr)!important}@media(max-width:1100px){.path__steps{grid-template-columns:repeat(4,1fr)!important;row-gap:36px}}@media(max-width:900px){.path__steps{grid-template-columns:1fr!important}}.global{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:64px;align-items:center;border-top:1px solid var(--line-soft)}.global h2{font-size:var(--fs-h2)}.global__copy>p:not(.eyebrow){margin:16px 0 24px;color:var(--slate);font-size:var(--fs-lg);max-width:50ch}.langCloud{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.langCloud li{padding:8px 14px;border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:600;background:var(--paper)}.global__img img{width:100%;height:auto;filter:drop-shadow(0 40px 50px rgba(7,20,41,.22))}@media(max-width:900px){.global{grid-template-columns:1fr;gap:32px}}.enterprise2{display:grid;grid-template-columns:1fr 1fr;background:var(--midnight);color:var(--ivory);min-height:520px}.enterprise2__img img{width:100%;height:100%;object-fit:cover;display:block}.enterprise2__copy{padding:72px max(24px,6vw);display:grid;align-content:center;gap:14px}.enterprise2__copy h2{font-size:clamp(1.8rem,1.2rem + 2vw,2.8rem)}.enterprise2__copy>p:not(.eyebrow){color:#f4f0e8b8;max-width:52ch}.enterprise2__copy ul{list-style:none;margin:6px 0 10px;padding:0;display:grid;gap:10px}.enterprise2__copy li{display:flex;gap:10px;align-items:flex-start}.enterprise2__copy li svg{color:var(--champagne);flex:none;margin-top:3px}.enterprise2__copy .btn{justify-self:start}@media(max-width:860px){.enterprise2{grid-template-columns:1fr}.enterprise2__img{max-height:320px;overflow:hidden}}.finalCta{position:relative;color:var(--ivory);background:linear-gradient(180deg,#071429b8,#071429e6),image-set(url(/assets/photo-cabin.webp) type("image/webp"),url(/assets/photo-cabin.jpg) type("image/jpeg")) center / cover no-repeat;padding:140px 24px}.finalCta p{color:#f4f0e8c7!important}.finalCta .btn--ivory{--bg: var(--ivory) !important;--fg: var(--midnight) !important}@media(max-width:520px){.crash__head{grid-template-columns:1fr}.crash__dots{margin-top:6px}}h1,h2,.plan__price strong,.ring__inner strong,.stat strong,.deck__tabs strong,.crash__quote,.tool h3{font-optical-sizing:none;font-variation-settings:"opsz" 28}.hero h1,.showcase__head h2{font-variation-settings:"opsz" 40;letter-spacing:-.015em;font-weight:500}:is(:lang(hi),:lang(th),:lang(ar),:lang(zh-Hans),:lang(ja),:lang(ko)) :is(.eyebrow,.hero__kicker,.heroChip__label,.crash__label){letter-spacing:0;text-transform:none}.hero2{position:relative;min-height:min(860px,96vh);background:var(--midnight);color:var(--ivory);overflow:hidden;display:grid;grid-template-rows:auto 1fr}.hero2 .siteHeader{position:relative;z-index:3}.hero2__photo{position:absolute;inset:0 0 0 auto;width:62%;z-index:0}.hero2__photo img{width:100%;height:100%;object-fit:cover;object-position:30% 20%}.hero2__photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--midnight) 0%,rgba(7,20,41,.86) 18%,rgba(7,20,41,.25) 52%,rgba(7,20,41,0) 70%),linear-gradient(0deg,#0714298c,#07142900 30%)}[dir=rtl] .hero2__photo{inset:0 auto 0 0}[dir=rtl] .hero2__photo:after{background:linear-gradient(270deg,var(--midnight) 0%,rgba(7,20,41,.86) 18%,rgba(7,20,41,.25) 52%,rgba(7,20,41,0) 70%)}.hero2__inner{position:relative;z-index:2;max-width:var(--wrap);width:100%;margin:0 auto;padding:48px 24px 96px;align-self:center}.hero2__inner h1{font-size:clamp(2.5rem,1.2rem + 4.2vw,4.8rem);line-height:1.02;max-width:14ch;font-weight:500;font-variation-settings:"opsz" 40;letter-spacing:-.015em}:is(:lang(th),:lang(hi),:lang(ar)) .hero2__inner h1{max-width:17ch;line-height:1.25}.hero2__lede{margin-top:24px;max-width:48ch;font-size:var(--fs-lg);color:#f4f0e8cc}.hero2 .hero__actions{margin-top:36px}.btn--gold{--bg: linear-gradient(180deg, #d9bb7c, #c4a062);--fg: var(--midnight);background:var(--bg)}@media(max-width:900px){.hero2{min-height:0}.hero2__photo{position:relative;width:100%;height:340px;inset:auto;order:2}.hero2__photo:after{background:linear-gradient(0deg,var(--midnight) 0%,rgba(7,20,41,0) 45%)}.hero2__inner{padding:24px 20px 32px}}.proof{background:var(--midnight);color:var(--ivory);border-top:1px solid rgba(244,240,232,.08);padding:0 max(24px,calc((100vw - var(--wrap)) / 2 + 24px)) 26px}.proof__nums{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid rgba(244,240,232,.08)}.proof__nums div{padding:30px 18px 26px;border-inline-start:1px solid rgba(244,240,232,.08);display:grid;gap:6px}.proof__nums div:first-child{border-inline-start:0;padding-inline-start:0}.proof__nums strong{font-family:var(--serif);font-size:clamp(2.2rem,1.6rem + 1.6vw,3.2rem);font-weight:500;line-height:1;color:var(--champagne-2);font-variant-numeric:lining-nums}.proof__nums span{font-size:var(--fs-sm);color:#f4f0e8b8}.proof__trust{display:flex;flex-wrap:wrap;gap:10px 28px;padding-top:20px;font-size:var(--fs-xs);color:#f4f0e89e}.proof__trust span{display:inline-flex;align-items:center;gap:8px}.proof__trust svg{color:var(--champagne)}@media(max-width:900px){.proof__nums{grid-template-columns:repeat(2,1fr)}.proof__nums div{border-inline-start:0;padding-inline-start:0}}.paths{background:linear-gradient(180deg,var(--midnight) 0%,#0b1f3e 100%);color:var(--ivory);padding:96px max(24px,calc((100vw - var(--wrap)) / 2 + 24px)) 100px}.paths__head{max-width:760px;margin-bottom:44px}.paths__head h2{font-size:clamp(2.1rem,1.3rem + 2.6vw,3.6rem);line-height:1.06}.paths__head p:last-child{margin-top:18px;color:#f4f0e8bd;font-size:var(--fs-lg);max-width:60ch}.paths__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pathCard{position:relative;display:grid;gap:8px;padding:28px 26px 24px;border-radius:var(--r-lg);text-decoration:none;color:var(--ivory);background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid rgba(244,240,232,.12);overflow:hidden;transition:border-color .24s var(--ease-out),transform .24s var(--ease-out),background-color .24s var(--ease-out)}.pathCard:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--champagne),transparent);opacity:.7}@media(hover:hover){.pathCard:hover{border-color:#c4a06299;transform:translateY(-2px)}}.pathCard__code{position:absolute;top:16px;inset-inline-end:20px;font-family:var(--serif);font-size:3.4rem;line-height:1;color:#e6d4ac29;font-variation-settings:"opsz" 40}.pathCard h3{font-family:var(--serif);font-size:1.8rem;font-weight:500}.pathCard__base{font-size:var(--fs-sm);color:var(--champagne-2)}.pathCard dl{margin:10px 0 6px;display:grid;gap:6px;font-size:var(--fs-xs)}.pathCard dl div{display:flex;justify-content:space-between;border-top:1px solid rgba(244,240,232,.1);padding-top:6px}.pathCard dt{color:#f4f0e88c}.pathCard dd{margin:0}.pathCard__go{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:700;color:var(--champagne-2);margin-top:4px}.paths__foot{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.paths__foot p{font-size:var(--fs-xs);color:#f4f0e880;max-width:60ch}@media(max-width:900px){.paths__grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.paths__grid{grid-template-columns:1fr}}.outcomes2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--porcelain)}.outcomes2__photo{display:block;min-height:520px}.outcomes2__photo img{width:100%;height:100%;object-fit:cover;object-position:40% 20%;display:block}.outcomes2__copy{padding:80px max(24px,5vw);display:grid;gap:14px;align-content:center}.outcomes2__copy h2{font-size:var(--fs-h2)}.outcomes2__copy>ul{list-style:none;margin:6px 0 10px;padding:0;display:grid;gap:12px}.outcomes2__copy>ul li{display:flex;gap:12px;align-items:flex-start;font-size:var(--fs-md)}.outcomes2__copy>ul svg{color:var(--champagne);flex:none;margin-top:4px}.plan6{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);padding:20px 22px}.plan6 h3{font-size:var(--fs-md);margin-bottom:10px}.plan6 ol{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:var(--fs-sm)}.plan6 li{display:grid;grid-template-columns:110px 1fr;gap:12px}.plan6 b{color:#8a6a2f}.outcomes2__note{font-size:var(--fs-xs);color:var(--mist)}@media(max-width:900px){.outcomes2{grid-template-columns:1fr}.outcomes2__photo{min-height:300px;max-height:360px;overflow:hidden}}.finalCta .btn--gold{margin-top:8px}.hero2__photo{width:56%}.hero2__photo img{object-position:0% 18%}.hero2__photo:after{background:linear-gradient(90deg,var(--midnight) 0%,rgba(7,20,41,.55) 9%,rgba(7,20,41,.08) 26%,rgba(7,20,41,0) 40%),linear-gradient(0deg,#07142999,#07142900 28%)}[dir=rtl] .hero2__photo:after{background:linear-gradient(270deg,var(--midnight) 0%,rgba(7,20,41,.55) 9%,rgba(7,20,41,.08) 26%,rgba(7,20,41,0) 40%)}.hero2__inner>*{max-width:min(560px,46vw)}.hero2__inner h1{font-variation-settings:"opsz" 18;font-size:clamp(2.4rem,1.2rem + 3.6vw,4.3rem)}.proof__nums strong,.pathCard h3,.paths__head h2{font-variation-settings:"opsz" 18}@media(max-width:900px){.hero2__photo{width:100%}.hero2__inner>*{max-width:none}}.hero2__photo:before{content:"";position:absolute;inset:0 0 auto;height:160px;z-index:1;background:linear-gradient(180deg,#07142999,#07142900);pointer-events:none}.mockBand{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;background:linear-gradient(90deg,#0b1f3e,var(--midnight));color:var(--ivory);padding:44px max(24px,calc((100vw - var(--wrap)) / 2 + 24px));border-top:1px solid rgba(196,160,98,.25)}.mockBand h2{font-size:clamp(1.6rem,1.1rem + 1.6vw,2.4rem);font-variation-settings:"opsz" 18}.mockBand p:not(.eyebrow){color:#f4f0e8b8;margin-top:8px;max-width:58ch}.plan--selected{outline:2px solid #a37d40;outline-offset:5px}.plan__duration{font-size:.875rem;color:#596573;margin-block:0 1rem}.purchaseTable{overflow-x:auto}.purchaseTable table{width:100%;border-collapse:collapse;text-align:start}.purchaseTable th,.purchaseTable td{padding:1rem .75rem;border-bottom:1px solid #e3e7ec;text-align:start}.purchaseTable th{font-size:.8rem;letter-spacing:.04em}.purchaseTable small{color:#596573}@media(max-width:640px){.plan--selected{outline-offset:2px}.purchaseTable th,.purchaseTable td{padding:.8rem .4rem;font-size:.85rem}}
