@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0300-0302,U+0304,U+030B-030C,U+0323-0324,U+0330-0331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/google-sans-flex-math-wght-normal.D2ofpfms.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:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/google-sans-flex-nushu-wght-normal.BbUpkz49.woff2) format("woff2-variations");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/google-sans-flex-symbols-wght-normal.D5nm3B0V.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:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/google-sans-flex-syriac-wght-normal.CspMfZeP.woff2) format("woff2-variations");unicode-range:U+0303-0304,U+0307-0308,U+030A,U+0320,U+0323-0325,U+032D-032E,U+0330-0331,U+060C,U+061B-061C,U+061F,U+0621,U+0640,U+064B-0655,U+0660-066C,U+0670,U+0700-074F,U+0860-086A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+02C7,U+0301-0302,U+0304,U+0306-0307,U+0309,U+0323,U+0331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/google-sans-flex-vietnamese-wght-normal.BYkxoBzi.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:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/google-sans-flex-latin-ext-wght-normal.C0VXOeWd.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:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/google-sans-flex-latin-wght-normal.CRMKv9uI.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(/_astro/ibm-plex-sans-thai-thai-400-normal.Bt1rR4gi.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-thai-latin-ext-400-normal.DBkYO1u-.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-thai-latin-400-normal.CwmoKdEh.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-thai-thai-500-normal.BrMc1XKn.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-thai-latin-ext-500-normal.n470B0cW.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-thai-latin-500-normal.DQcnnbdd.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-thai-thai-600-normal.DvfsyWAn.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-thai-latin-ext-600-normal.BXI6PlF4.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-thai-latin-600-normal.BR-dhaTH.woff2) format("woff2"),url(/_astro/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}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAWUABAAAAAACqAAAAU7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDRgdGDIQ+G3kJCJ4FjltedRKVXkquKLdOwcN/bn73JSF4oaJpT0PF0arR9qtRc76oMKa76WI3jKeM+MrcyMVALwLb/YR3kQZpIBOIKPDEggSr7/+/7k3dtzvv5rABlU54SLW1lKoZ/2IBrA3kj6dYJuMBjlEAMFq6/bfFNASVkWOY4YkAbOTLJ8L9KzZgQQFIJgGDFDVqyPM5a2L/TjJ+i3oqGYBJjyvSdukhTCDFpC3AcvyzxSjT0QqS3SKbJBlJBmRAAgBYOlbqLIB+leH/vgZlWMrShRAAklNKADoJkAAZyCAjgAwKXcCBBQkFcKJb0O9NBv2RSP72kzPWICi9dbZBYbOWmHTABtut0MTvapa4xLBpN7MAOJJNOMRSVNGFTexBlZw4pEQEn5KqL2lAzTSwrtlylxDXRgyRvGAQbotYkcdGvQaiRtf7ouG4GPcaSDUGosrjNZBr9P64XNq/bktxRI/psaXTMb1fn5+YjiulaOpxxkws4tfjrK9ourihPPGuiNa0NhOJtHgNlOWYEoxFNKZvXYhtNbnX/Oc1MNUs1+Ny2Zota7fET4c16wx7Sx6P3hd/bM2WajKseQqTC6gHNmHuRDTn6GAOqVXOa1nMud53drkqkR2jxWJP/LRf12LFEc5l8JhnUIBdEYOFJ+XSPkOcXtPHeVrdmjXWjUEwopX/n2GvgbVm+fotfWHN44l4EchYsOFmSia5AFABcAAy0AFWAgAFhAsJABCgKA12s1OdtJtsE7HXX35dfFu2Tdg324TzNnHmEVvs1YpNd75h99pLr3H69gw7tg12HDdz+jm7Zzo3PvSq7rjdUTv1YvjFllX25g2eK/nLqy1OdWBw++ne7wbnVqVWP11Z0pUfXTr863ZvZ+3qgqn83lJ7dvWywUPHen8ZjFY7g6t9xcmG5cOVO+pfA0igYMGamtZsoLgNeBED+soAfy4C6T1iIN41wP1QEETR/G4guIBM06DRPpFqIk3hwXNNJnCiYb2znP5umRdwIvY0oF9KEo+pY6STE2mkk7mSi9hy9iuxkZGLrIhfDU73IikENGdG0Po1IRtathtJcRsU/8EmA2Vgg3KwQpWLqcwvC7Hi/9RAEAEIuo8i9Y+52n6zWOUvAd566KNmgHd/HnD/H/rvGzVlGIEVCQAB70lQPT5ImLRzICjpqeJNdN5vo4p0njJ2tQBUrsfBLNN0fjaQkDqQEYCFWTJCsQKDoapKUOJjlYSFt1UyLRZUCj57VSayDKtUKtS5UvwWzNtfke3Wwj+6z5S9oly23z6+7xe1nc8ue83xW63fCkv1WGmN7WYctt6EnfbZYN6EKK8eu2w3bZMZe+0TtctOuiCf4CIBPQjoQUAPBLptaqA1OJnWQ9jw+Nu6ev3MbkeewDP3NDfpQgKCmukLmQe79gY3+ui6bbedbmLEPuqaQZj5lQfNmOYjAUDyEaaVXqECQkjIQhaK+cDOaEDcYa2GAj11/NbugAHVEghcSNUikbjJ8CifRl7FcrkAS/WjpCpTKEcqe3ZRmmIFsrjZxIl3laBDSJVi6b2vklirV51SuYZLpmGNqxRW6hRULFN2m2jmUyZv6G6VoHKFss1uMz1qVSnc0mPhPY8cKXqVlaXa+HlkSMvGlLVBzkvTq+wcNG65BkXScVBBPzParnKyXLuAEtnKlULlscDFGljmpSRIZ8VcbcBXtJSgUzaxH3E3duECdZMD2CUak0v24XX4KP5AC8l+7Mz8SeuWummZcRqnLnJAGqfA9yLijzRA9uMadGc6eab7dim7w3zscjGxDwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABWAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABUAAAAYGrXodhjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAAC8AAAAvOFh37BoZWFkAAAC3AAAADYAAAA2Gl1rt2hoZWEAAAMUAAAAHwAAACQI7wN4aG10eAAAAzQAAAAXAAAAGAcgAEZsb2NhAAADTAAAAA4AAAAOAIQAhG1heHAAAANcAAAAHAAAACAAGwD4bmFtZQAAA3gAAADSAAABxiLhP1Fwb3N0AAAETAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothbcBgWEYBu9Nslb97aFTibWsUprEFIbQCBOZAX9+wh2uF30ToFfdAIvacuIsY9B+x0KNYlBeaTKbrBI3SHc//D7gBx0lEQHQoT6BhOYC/gqzeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7M0NADDPz0ZAJEAAEAJv/0Al4CxgA1AAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIGByc+ATMyHgIVFAYHMxUjBzMVIQYVFBYzMjY3Fw4BAU85VTkdAQFHbIHtAWcFLSkkQRdKIG0/M1A3HQIDSnd88/6XAzUuI0AkTCNuDCI6TCsIDgdaRFoPESsmHRpdJS4eNEQlCxgMWkRaDA0xMCAnXSo2AAEAAAABAEGWNa8eXw889QAJA+gAAAAA2bzhOQAAAADc8kcQ/jL96wZeBFwAAQAJAAIAAAAAAAB42mNgZGBgifn7ioGBreaf0X9utjigCCpgAwCLcwVwAHjaY7zBoMAAAm8gmKmFQQ1EAwA1XgRqAAAAABMAEwATABMAXgBeAAB42mNgZGBgYGOYwMDDkMbACuYhADMDIwAY3QEUeNqNjTVyA0AQBNvMDh2bmRkSMzOzLWbm3+hdCvUSTbB1sQ52ehnoJkgbLe09wGdLp3EL49SNW1VTM25jl6pxO4tkjTsY4tu4k2nWjQdFECavm1bvkm4OH1ki8vPiRXLiuDRFlpDyd5xyzQWH3HCvTIAyT3hIkuOZsCjCgrIp5fy8Kp9FM+QnGWaFRVase9j1D7sJw27GMDbDevZcl6i57U6b2XdEijQVsuIQYfIMs8oyK+ww7CaoiixpFsUHxHWHcR3kkEdAGpAWZf0sNgCOlkFUAAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=) 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:700;src:url(/_astro/ibm-plex-sans-thai-thai-700-normal.0moayseG.woff2) format("woff2"),url(/_astro/ibm-plex-sans-thai-thai-700-normal.Bo0ALcDh.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:700;src:url(/_astro/ibm-plex-sans-thai-latin-ext-700-normal.BKYUUsrV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-thai-latin-ext-700-normal.CIKhqm8k.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:700;src:url(/_astro/ibm-plex-sans-thai-latin-700-normal.Ct-BCS9V.woff2) format("woff2"),url(/_astro/ibm-plex-sans-thai-latin-700-normal.SmVfMUPf.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{--font-en: "Google Sans Flex Variable", "Google Sans Flex", system-ui, sans-serif;--font-th: "Google Sans Flex Variable", "Google Sans Flex", "IBM Plex Sans Thai", "Noto Sans Thai", system-ui, sans-serif;--font-sans: var(--font-en);--radius-xs: 4px;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 36px;--radius-xl: 45px;--radius-pill: 9999px;--ease-standard: cubic-bezier(.165, .84, .44, 1);--ease-smooth: cubic-bezier(.22, 1, .36, 1);--dur-move: .18s;--dur-colour: .12s;--dur-combo: .3s;--dur-nav-open: .38s;--dur-nav-close: .62s;--dur-nav-item-open: .4s;--dur-nav-item-close: .32s;--dur-nav-backdrop-open: .42s;--dur-nav-backdrop-close: .58s;--dur-theme: .52s;--header-float: 16px;--accent: #4a7dff;--accent-ink: #ffffff;--eyebrow-size: 15px;--eyebrow-weight: 600;--eyebrow-leading: 1.35;--eyebrow-tracking: .06em;color-scheme:light}html[lang=th]{--font-sans: var(--font-th)}[data-theme=light]{color-scheme:light;--ink: rgb(18, 19, 23);--ink-muted: rgb(69, 71, 77);--ink-secondary: rgb(95, 99, 104);--ink-tertiary: rgb(106, 106, 113);--surface: rgb(255, 255, 255);--surface-raised: rgb(255, 255, 255);--surface-sunken: rgb(246, 247, 249);--hairline: rgba(33, 34, 38, .06);--hairline-strong: rgba(33, 34, 38, .12);--shadow: 0 1px 2px rgba(18, 19, 23, .04), 0 8px 24px rgba(18, 19, 23, .06);--accent-bg: rgba(74, 125, 255, .1)}[data-theme=dark]{color-scheme:dark;--ink: rgb(232, 234, 237);--ink-muted: rgb(190, 195, 201);--ink-secondary: rgb(154, 160, 166);--ink-tertiary: rgb(130, 136, 142);--surface: rgb(32, 33, 36);--surface-raised: rgb(41, 42, 46);--surface-sunken: rgb(24, 25, 27);--hairline: rgba(183, 191, 217, .09);--hairline-strong: rgba(183, 191, 217, .16);--shadow: 0 1px 2px rgba(0, 0, 0, .2), 0 12px 32px rgba(0, 0, 0, .35);--accent-bg: rgba(74, 125, 255, .16)}*{box-sizing:border-box}html{font-family:var(--font-sans);scroll-behavior:smooth;scroll-padding-top:72px;overflow-x:hidden;overflow-x:clip}@media(hover:hover)and (pointer:fine){html{scrollbar-gutter:stable}}html.smooth-scroll{scroll-behavior:auto}html.is-pager-scrolling{scroll-behavior:auto!important;overflow-anchor:none!important}body{margin:0;background:var(--surface);color:var(--ink);font-size:16px;line-height:1.6;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:clip}html.theme-motion{transition:background-color var(--dur-theme) var(--ease-smooth)}html.theme-motion body{transition:background-color var(--dur-theme) var(--ease-smooth),color var(--dur-theme) var(--ease-smooth)}h1,h2,h3{font-family:var(--font-sans);margin:0;color:var(--ink);font-weight:500;letter-spacing:-.01em}p{color:var(--ink-muted)}a{color:inherit}code,pre{font-family:ui-monospace,SFMono-Regular,Roboto Mono,monospace}img,svg{max-width:100%;display:block}.nowrap{white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.skip-link{position:absolute;left:-9999px;top:0;background:var(--accent);color:var(--accent-ink);padding:10px 16px;border-radius:var(--radius-sm);z-index:100;text-decoration:none}.skip-link:focus{left:12px;top:12px}html.theme-motion .site-header-inner{transition:background-color var(--dur-theme) var(--ease-smooth),border-color var(--dur-theme) var(--ease-smooth),box-shadow var(--dur-move) var(--ease-standard)}.site-header{position:sticky;top:0;z-index:50;width:100%;margin:0;padding:calc(var(--header-float) + env(safe-area-inset-top,0px)) 0 0;background:transparent;overflow:visible}.site-header-inner{position:relative;max-width:none;margin:0 auto;padding:16px 22px;display:flex;align-items:center;gap:32px;width:min(1120px,calc(100% - 24px));min-width:0;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--hairline) 45%,transparent);background:color-mix(in srgb,var(--surface) 72%,transparent);box-shadow:none;overflow:visible}@media(min-width:662px){.site-header-inner{overflow:visible}}.site-header.is-scrolled .site-header-inner{background:color-mix(in srgb,var(--surface) 86%,transparent);box-shadow:0 1px color-mix(in srgb,var(--hairline) 80%,transparent),0 8px 28px #12131714}[data-theme=dark] .site-header.is-scrolled .site-header-inner{box-shadow:0 1px color-mix(in srgb,var(--hairline) 80%,transparent),0 10px 36px #0006}.brand{display:flex;align-items:center;gap:12px;font-size:16px;text-decoration:none;color:var(--ink-secondary);margin-right:auto;letter-spacing:-.005em;font-family:var(--font-en)}.brand-word strong{font-weight:650;color:var(--ink)}.brand-mark{width:36px;height:32px;border-radius:0;flex-shrink:0;display:block;object-fit:contain;background:transparent;box-shadow:none}[data-theme=dark] .brand-mark{filter:drop-shadow(0 0 6px rgba(255,255,255,.45)) drop-shadow(0 0 14px rgba(255,255,255,.22));box-shadow:none}.site-nav{display:flex;align-items:center;gap:28px}.site-nav a{color:var(--ink-secondary);text-decoration:none;font-size:14.5px;font-weight:500;letter-spacing:-.005em}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--ink)}.site-header-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.site-header-actions .btn{white-space:nowrap;flex-shrink:0}.lang-toggle+.theme-toggle{margin-inline-start:-8px}.nav-toggle{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer;color:var(--ink);flex-shrink:0;transition:background-color var(--dur-colour) ease}.nav-toggle:hover{background:var(--hairline)}.nav-toggle-bars{display:flex;flex-direction:column;justify-content:center;gap:5px;width:18px;height:18px}.nav-toggle-bars span{display:block;width:100%;height:2px;border-radius:1px;background:currentColor;transform-origin:center;transition:transform var(--dur-nav-close) var(--ease-smooth),opacity var(--dur-colour) ease}.nav-toggle[aria-expanded=true] .nav-toggle-bars span{transition-duration:var(--dur-nav-open)}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-backdrop{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:8px;text-decoration:none;border-radius:var(--radius-pill);padding:11px 22px;font-size:14px;font-weight:550;border:1px solid transparent;transition:transform var(--dur-move) var(--ease-standard),opacity var(--dur-colour) ease,border-color var(--dur-colour) ease,background-color var(--dur-colour) ease}.btn:hover{transform:translateY(-1px)}.btn[data-magnetic]{will-change:transform;transition:transform .22s var(--ease-smooth),opacity var(--dur-colour) ease,border-color var(--dur-colour) ease,background-color var(--dur-colour) ease}.btn[data-magnetic]:hover{transform:translate(var(--magnetic-x, 0),var(--magnetic-y, -1px))}.btn-primary{background:var(--ink);color:var(--surface)}.btn-secondary{background:transparent;color:var(--ink);border-color:var(--hairline-strong)}.btn-secondary:hover{border-color:var(--ink-tertiary)}.btn-sm{padding:8px 16px;font-size:13px}main{display:block}footer.site-footer{position:relative;isolation:isolate;overflow:hidden;margin-top:96px;border-top:1px solid transparent;display:flex;flex-direction:column;background:var(--surface)}footer.site-footer:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--site-primary, var(--accent)) 42%,var(--hairline)) 18%,color-mix(in srgb,#e8a4c8 28%,var(--hairline)) 50%,color-mix(in srgb,var(--site-primary, var(--accent)) 42%,var(--hairline)) 82%,transparent 100%);pointer-events:none;z-index:2}.site-footer-blast{position:relative;flex-shrink:0;width:100%;height:min(176px,28vw);overflow:hidden;pointer-events:auto;background:radial-gradient(120% 100% at 50% 0%,color-mix(in srgb,var(--site-primary, var(--accent)) 14%,transparent) 0%,transparent 68%),radial-gradient(80% 80% at 78% 10%,color-mix(in srgb,#e8a4c8 10%,transparent) 0%,transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--site-primary, var(--accent)) 8%,var(--surface)) 0%,var(--surface) 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 72%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 72%,transparent 100%)}[data-theme=dark] .site-footer-blast{opacity:.9;background:radial-gradient(120% 100% at 50% 0%,color-mix(in srgb,#83a6ce 18%,transparent) 0%,transparent 68%),radial-gradient(80% 80% at 78% 10%,color-mix(in srgb,#e8a4c8 12%,transparent) 0%,transparent 58%),linear-gradient(180deg,color-mix(in srgb,#83a6ce 12%,var(--surface)) 0%,var(--surface) 100%)}[data-theme=light] .site-footer-blast{opacity:.78}.site-footer-inner{position:relative;z-index:1;flex-shrink:0;width:100%;background:var(--surface);max-width:1120px;margin:0 auto;padding:40px 24px 64px;display:flex;flex-direction:column;gap:28px}.site-footer-top{display:flex;align-items:center;justify-content:space-between;gap:32px 40px;flex-wrap:wrap}.site-footer-brand{display:flex;align-items:center;gap:14px;min-width:0}.site-footer-mark{width:32px;height:32px;border-radius:10px;object-fit:cover;background:#fff;box-shadow:none;flex-shrink:0}.site-footer-brand-text{display:flex;flex-direction:column;gap:4px;min-width:0}.site-footer-brand-title{font-size:15px;font-weight:550;letter-spacing:-.01em;color:var(--ink);line-height:1.25}.site-footer-brand-meta{font-size:12.5px;color:var(--ink-tertiary);line-height:1.35}.site-footer-links{display:flex;align-items:center;gap:6px;padding:5px;border-radius:999px;border:1px solid color-mix(in srgb,var(--hairline) 88%,var(--accent) 12%);background:color-mix(in srgb,var(--surface) 72%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 32px color-mix(in srgb,var(--surface) 40%,transparent)}.site-footer-links a{color:var(--ink-secondary);text-decoration:none;font-size:13.5px;font-weight:500;letter-spacing:-.005em;padding:7px 14px;border-radius:999px;transition:color var(--dur-colour) ease,background var(--dur-colour) ease}.site-footer-links a:hover{color:var(--ink);background:color-mix(in srgb,var(--accent) 10%,transparent)}.site-footer-divider{height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--hairline) 70%,var(--accent) 30%) 12%,color-mix(in srgb,var(--hairline) 70%,var(--accent) 30%) 88%,transparent 100%)}.site-footer-note{margin:0;max-width:62ch;color:var(--ink-tertiary);font-size:13px;line-height:1.65;letter-spacing:.01em}.section{max-width:1120px;margin:0 auto;padding:88px 24px}.hero-pricing+.section{position:relative;z-index:1;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--surface) 35%,transparent) 72px,var(--surface) min(168px,20vh))}.section-narrow{max-width:760px}.section-head{max-width:640px;margin:0 0 44px}.eyebrow{display:inline-block;color:var(--ink-tertiary);font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);line-height:var(--eyebrow-leading);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);margin:0 0 18px}.section-head h2{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.3rem);line-height:1.22}.section-head p{margin:18px 0 0;font-size:16px;color:var(--ink-secondary);line-height:1.6}html[lang=th] h1,html[lang=th] h2,html[lang=th] h3{letter-spacing:.015em;line-height:1.34}html[lang=th] .eyebrow{margin-bottom:0;text-transform:none;letter-spacing:.03em;font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight)}html[lang=th] .eyebrow+:is(h1,h2,h3,.reveal-heading,.typewriter-heading){margin-top:.7rem}html[lang=th] .section-head h2{line-height:1.32}html[lang=th] .section-head p{margin-top:1.125rem}html[lang=th] .hero h1,html[lang=th] .hero .reveal-heading{line-height:1.24;letter-spacing:.01em}html[lang=th] .hero .eyebrow+:is(h1,.reveal-heading){margin-top:.8rem}html[lang=th] .hero-home .hero-eyebrow{margin-bottom:0}html[lang=th] .hero-home .hero-eyebrow+.typewriter-heading{margin-top:.85rem}html[lang=th] .hero-home .typewriter-heading{--hero-headline-line-height: 1.24}html[lang=th] .callout h2,html[lang=th] .plan-card h2,html[lang=th] .cta-band h2{line-height:1.32}html[lang=th] .callout p{margin-top:1.25rem}html[lang=th] .card h3{line-height:1.38}html[lang=th] .card p,html[lang=th] .hero-lede,html[lang=th] .typewriter-prose{line-height:1.72}.hero{max-width:1120px;margin:0 auto;padding:96px 24px 72px}.hero h1{font-size:clamp(2.4rem,1.4rem + 4.4vw,5rem);line-height:1.04;letter-spacing:-.02em;max-width:18ch}.hero .word{display:inline-block;margin-right:.24em}.hero-lede{margin:28px 0 0;font-size:19px;color:var(--ink-secondary);max-width:56ch;line-height:1.6}.hero-actions{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}.hero-meta{margin-top:56px;display:flex;gap:10px;flex-wrap:wrap}.hero-home{--hero-header-offset: 4.75rem;position:relative;isolation:isolate;overflow:hidden;max-width:none;margin:0;padding:0;min-height:calc(100svh - var(--hero-header-offset));display:flex;align-items:center;justify-content:center;text-align:center}.hero-home:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 85% 60% at 50% 38%,rgba(131,166,206,.22),transparent 68%),radial-gradient(ellipse 50% 45% at 8% 72%,rgba(196,140,179,.16),transparent 72%),radial-gradient(ellipse 50% 45% at 92% 68%,rgba(74,125,255,.14),transparent 72%)}[data-theme=light] .hero-home:before{background:radial-gradient(ellipse 90% 65% at 50% 36%,rgba(131,166,206,.28),transparent 62%),radial-gradient(ellipse 55% 50% at 6% 75%,rgba(196,140,179,.2),transparent 68%),radial-gradient(ellipse 55% 50% at 94% 70%,rgba(38,65,94,.12),transparent 68%),radial-gradient(ellipse 40% 35% at 72% 28%,rgba(74,125,255,.1),transparent 70%)}.hero-home:after{content:"";position:absolute;width:min(480px,70vw);height:min(480px,70vw);border-radius:50%;top:18%;right:-8%;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(196,140,179,.14),transparent 68%);animation:hero-orb-drift 20s var(--ease-smooth) infinite alternate}[data-theme=light] .hero-home:after{background:radial-gradient(circle,rgba(196,140,179,.22),transparent 68%);top:12%;right:-4%}@keyframes hero-orb-drift{0%{transform:translate(0) scale(1)}to{transform:translate(-24px,18px) scale(1.06)}}.hero-home .hero-blast{position:absolute;inset:0;z-index:1;opacity:1;mask-image:linear-gradient(to bottom,#000 0%,#000 82%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 82%,transparent 100%);pointer-events:auto}[data-theme=dark] .hero-home .hero-blast{opacity:1}[data-theme=light] .hero-home .hero-blast{opacity:.88}.hero-home .hero-stage{position:relative;z-index:2;width:min(780px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center}.hero-home .hero-inner{position:relative;z-index:1;width:100%;margin:0 auto;padding:48px 24px 64px;display:flex;flex-direction:column;align-items:center;pointer-events:none;--hero-lede-lines: 2;--hero-lede-line-height: 1.55}.hero-home .hero-inner:before{content:"";position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:min(720px,96%);height:min(420px,78%);z-index:-1;pointer-events:none;background:radial-gradient(ellipse 58% 52% at 50% 46%,color-mix(in srgb,var(--surface) 92%,transparent) 0%,color-mix(in srgb,var(--surface) 55%,transparent) 42%,transparent 72%)}.hero-home--promo{text-align:left}.hero-home--promo .hero-stage{width:min(1120px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:28px 40px;align-items:center;padding:40px 24px 56px}.hero-home--promo .hero-inner{align-items:flex-start;padding:0;margin:0}.hero-home--promo .hero-inner:before{left:32%;width:min(640px,110%)}.hero-home--promo .hero-actions,.hero-home--promo .hero-meta{justify-content:flex-start}.hero-promo{width:100%;pointer-events:auto;animation:hero-promo-in .55s var(--ease-smooth) both}@keyframes hero-promo-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-promo-scene{width:100%;perspective:1000px;perspective-origin:50% 50%}.hero-promo-flip{position:relative;width:100%;display:grid;transform-style:preserve-3d;cursor:pointer;outline:none;transition:transform .65s var(--ease-smooth);transform:translateZ(0) scale(1)}.hero-promo-flip:hover,.hero-promo-flip:focus-visible{transform:translateZ(0) scale(1.045)}.hero-promo-flip.is-flipped{transform:translateZ(0) rotateY(180deg) scale(1)}.hero-promo-flip.is-flipped:hover,.hero-promo-flip.is-flipped:focus-visible{transform:translateZ(0) rotateY(180deg) scale(1.045)}.hero-promo-face{grid-area:1 / 1;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:20px;transform-style:preserve-3d}.hero-promo-face--front{transform:rotateY(0) translateZ(1px);z-index:2}.hero-promo-face--back{transform:rotateY(180deg) translateZ(1px);z-index:1}.hero-promo-shell{position:relative;z-index:1;height:100%;box-sizing:border-box;border-radius:20px;padding:24px 24px 20px;background:var(--surface-raised, var(--surface));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--hairline));box-shadow:0 16px 40px #0f172a12;text-align:left;display:flex;flex-direction:column;transition:box-shadow .35s ease,border-color .35s ease}.hero-promo-flip:hover .hero-promo-shell,.hero-promo-flip:focus-visible .hero-promo-shell{border-color:color-mix(in srgb,var(--accent) 42%,var(--hairline));box-shadow:0 22px 48px #0f172a1f}[data-theme=dark] .hero-promo-shell{background:color-mix(in srgb,var(--surface-raised, #292a2e) 92%,#1a2338);border-color:color-mix(in srgb,var(--accent) 28%,var(--hairline));box-shadow:0 16px 40px #00000052}[data-theme=dark] .hero-promo-flip:hover .hero-promo-shell,[data-theme=dark] .hero-promo-flip:focus-visible .hero-promo-shell{border-color:color-mix(in srgb,var(--accent) 48%,var(--hairline));box-shadow:0 22px 48px #00000073}.hero-promo-shell--front{position:relative;justify-content:flex-start;gap:14px;overflow:visible;min-height:340px;padding:20px 18px 18px;background:#14151a;border-color:color-mix(in srgb,#a56be8 28%,var(--hairline));color:#f4f4f5}[data-theme=light] .hero-promo-shell--front{background:#16171d;border-color:color-mix(in srgb,#a56be8 32%,#d4d4d8)}[data-theme=dark] .hero-promo-shell--front{background:#12131a;border-color:color-mix(in srgb,#a56be8 34%,var(--hairline))}.hero-promo-front-head{display:flex;flex-direction:column;gap:6px;padding:2px 4px 0}.hero-promo-kicker{margin:0;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,#a56be8 78%,#fff)}.hero-promo-shell--front .hero-promo-title{margin:0;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:#fff}.hero-promo-stage{position:relative;flex:1;min-height:168px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:28px 20px 24px;border-radius:16px;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,#c4a1ff 35%,transparent),transparent 55%),linear-gradient(160deg,#7c3aed,#5b21b6 55%,#4c1d95);overflow:visible}.hero-promo-stage-word{margin:0;font-size:clamp(3.2rem,8vw,4rem);font-weight:800;line-height:.92;letter-spacing:-.04em;color:#fff;text-shadow:0 8px 28px rgba(30,10,60,.35)}html[lang=th] .hero-promo-stage-word{font-size:clamp(2.8rem,7vw,3.5rem);letter-spacing:-.02em}.hero-promo-stage-sub{margin:0;font-size:13px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,#fff 78%,#c4b5fd)}html[lang=th] .hero-promo-stage-sub{letter-spacing:.04em;text-transform:none;font-size:14px}.hero-promo-stamp{--stamp: #e9d5ff;position:absolute;top:-10px;right:-8px;z-index:2;width:84px;height:84px;box-sizing:border-box;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 8px;color:var(--stamp);background:color-mix(in srgb,#4c1d95 55%,transparent);border:2.5px solid currentColor;box-shadow:inset 0 0 0 1.5px currentColor,0 8px 20px #1e0a3c59;transform:rotate(18deg);pointer-events:none;user-select:none}.hero-promo-stamp-stars{font-size:7px;letter-spacing:.22em;line-height:1;opacity:.95}.hero-promo-stamp-text{display:block;max-width:4.8em;font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1.15;text-align:center;text-transform:uppercase}html[lang=th] .hero-promo-stamp-text{font-size:9.5px;letter-spacing:0;text-transform:none;max-width:5.2em;font-weight:750}.hero-promo-front-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 0}.hero-promo-shell--front .hero-promo-lede{margin:0;flex:1;font-size:13px;line-height:1.45;color:color-mix(in srgb,#fff 55%,#a1a1aa);max-width:none}.hero-promo-shell--front .hero-promo-flip-hint{margin:0;flex-shrink:0;color:#c4b5fd}.hero-promo-shell--back{min-height:100%;max-height:420px}.hero-promo-lede{margin:0;font-size:14px;line-height:1.55;color:var(--ink-secondary);max-width:26ch}.hero-promo-flip-hint{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin:28px 0 0;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--accent)}.hero-promo-flip-hint-arrow{display:inline-block;transition:transform .25s var(--ease-smooth)}.hero-promo-flip:hover .hero-promo-flip-hint-arrow,.hero-promo-flip:focus-visible .hero-promo-flip-hint-arrow{transform:translate(3px)}.hero-promo-models{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;flex:1;overflow:auto;max-height:100%}.hero-promo-model+.hero-promo-model{padding-top:14px;border-top:1px solid var(--hairline)}.hero-promo-provider{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--ink-secondary)}.hero-promo-head{margin-bottom:12px}.hero-promo-badge{display:inline-flex;align-items:center;margin-bottom:10px;padding:5px 11px;border-radius:999px;font-size:11px;font-weight:650;letter-spacing:.03em;color:var(--accent);background:var(--accent-bg);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}[data-theme=dark] .hero-promo-badge{color:#b8ccff;background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:color-mix(in srgb,var(--accent) 34%,transparent)}.hero-promo-title{margin:0;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:650;line-height:1.22;color:var(--ink);letter-spacing:-.025em;text-wrap:balance}.hero-promo-title--back{font-size:clamp(1.1rem,1.7vw,1.3rem);margin-bottom:4px;font-weight:700}.hero-promo-note{margin:0;font-size:13px;line-height:1.5;color:var(--ink-secondary)}.hero-promo-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;padding:12px 0 0;border-top:1px solid var(--hairline)}.hero-promo-grid dt{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-secondary)}.hero-promo-grid dd{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.hero-promo-actions{display:flex;justify-content:flex-end;margin-top:16px}.hero-promo-actions .btn{pointer-events:auto;min-width:7.5rem}@media(prefers-reduced-motion:reduce){.hero-promo-flip,.hero-promo-flip:hover,.hero-promo-flip:focus-visible,.hero-promo-flip.is-flipped,.hero-promo-flip.is-flipped:hover,.hero-promo-flip.is-flipped:focus-visible{transition:none;transform:none}.hero-promo-face--back,.hero-promo-flip.is-flipped .hero-promo-face--front{display:none}.hero-promo-flip.is-flipped .hero-promo-face--back{display:block;transform:none}}.hero-home .hero-inner a,.hero-home .hero-inner button{pointer-events:auto}.hero-home .hero-eyebrow{margin-bottom:20px;padding:0;min-height:calc(var(--eyebrow-leading) * var(--eyebrow-size));text-align:center;color:#f1f3f6;background:none;border:none;box-shadow:none;backdrop-filter:none;text-shadow:0 0 12px var(--surface),0 0 28px var(--surface),0 1px 0 color-mix(in srgb,var(--surface) 80%,transparent)}[data-theme=light] .hero-home .hero-eyebrow{color:#0f1a28;text-shadow:0 0 14px #ffffff,0 0 28px rgba(255,255,255,.95),0 0 48px rgba(255,255,255,.75)}.hero-home h1,.hero-home .typewriter-heading{font-size:clamp(3rem,1.6rem + 5vw,5rem);--hero-headline-line-height: 1.18;line-height:var(--hero-headline-line-height);letter-spacing:.015em;text-wrap:balance;font-weight:600;color:#fff;text-shadow:0 0 20px var(--surface),0 0 40px var(--surface),0 0 72px color-mix(in srgb,var(--surface) 90%,transparent)}.hero-home .typewriter-heading{max-width:12em;text-align:center;min-height:calc(2 * var(--hero-headline-line-height) * 1em)}.hero-home .typewriter-measure,.hero-home .typewriter-text{line-height:var(--hero-headline-line-height);letter-spacing:inherit}[data-theme=light] .hero-home .typewriter-text{color:#1e3348;-webkit-text-fill-color:#1e3348;background:none;-webkit-background-clip:unset;background-clip:unset;text-shadow:0 0 12px rgba(255,255,255,.98),0 0 32px rgba(255,255,255,.85)}[data-theme=light] .hero-home h1,[data-theme=light] .hero-home .typewriter-heading{background:none;-webkit-background-clip:unset;background-clip:unset;color:transparent;text-shadow:none}[data-theme=light] .hero-home .typewriter-measure{background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:transparent;color:transparent}[data-theme=dark] .hero-home h1,[data-theme=dark] .hero-home .typewriter-heading{background:none;-webkit-background-clip:unset;background-clip:unset;color:transparent;text-shadow:none}[data-theme=dark] .hero-home .typewriter-text{color:#fff;text-shadow:0 0 20px var(--surface),0 0 40px var(--surface),0 0 72px color-mix(in srgb,var(--surface) 90%,transparent)}.hero-home .hero-lede{margin-top:22px;max-width:min(44ch,100%);min-height:calc(var(--hero-lede-lines) * var(--hero-lede-line-height) * 1em);font-size:18px;line-height:var(--hero-lede-line-height);font-weight:500;letter-spacing:.01em;text-align:center;text-wrap:pretty;color:#f1f3f6;text-shadow:0 0 16px var(--surface),0 0 32px var(--surface),0 0 52px var(--surface)}[data-theme=light] .hero-home .hero-lede{color:#121820;text-shadow:0 0 12px #ffffff,0 0 26px rgba(255,255,255,.95),0 0 44px rgba(255,255,255,.8)}.hero-home .hero-actions{justify-content:center;margin-top:32px;gap:14px}.hero-home .hero-actions .btn{min-width:10.5rem;justify-content:center;padding:14px 28px;font-size:15.5px;font-weight:650;letter-spacing:-.01em}.hero-home .hero-actions .btn-primary{box-shadow:0 1px #ffffff2e inset,0 8px 28px #83a6ce73}[data-theme=light] .hero-home .hero-actions .btn-primary{box-shadow:0 1px #ffffff59 inset,0 10px 32px #26415e47,0 0 0 1px #26415e14}.hero-home .hero-actions .btn-primary:hover{box-shadow:0 1px #ffffff38 inset,0 12px 34px #83a6ce8c}[data-theme=light] .hero-home .hero-actions .btn-primary:hover{box-shadow:0 1px #fff6 inset,0 14px 38px #26415e57}.hero-home .hero-actions .btn-secondary{color:#fff;border-color:#ffffff6b;background:#ffffff0f;backdrop-filter:blur(10px);box-shadow:0 6px 22px #00000047}.hero-home .hero-actions .btn-secondary:hover{border-color:#ffffffa6;background:#ffffff1f}[data-theme=light] .hero-home .hero-actions .btn-secondary{color:#26415e;border-color:#26415e38;background:#ffffffd9;box-shadow:0 6px 22px #26415e1a}[data-theme=light] .hero-home .hero-actions .btn-secondary:hover{border-color:#26415e61;background:#fff}.hero-home .hero-meta{justify-content:center;margin-top:40px;gap:10px}.hero-home .hero-meta .pill{padding:9px 16px;font-size:13px;font-weight:550;color:#e8eaed;background:#ffffff14;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(12px);box-shadow:0 4px 16px #00000047;transition:border-color .35s var(--ease-smooth),box-shadow .35s var(--ease-smooth),background .35s var(--ease-smooth),color .35s var(--ease-smooth)}.hero-home .hero-meta .pill-provider[data-provider=aws]:hover{border-color:#ff9900b8;box-shadow:0 0 22px #ff99006b,0 4px 18px #00000038;background:linear-gradient(180deg,#ff99002e,#ffffff1a)}.hero-home .hero-meta .pill-provider[data-provider=google]:hover{border-color:#4285f4bf;box-shadow:0 0 22px #4285f466,0 4px 18px #00000038;background:linear-gradient(180deg,#4285f42e,#ffffff1a)}.hero-home .hero-meta .pill-provider[data-provider=azure]:hover{border-color:#0078d4bf;box-shadow:0 0 22px #0078d466,0 4px 18px #00000038;background:linear-gradient(180deg,#0078d42e,#ffffff1a)}[data-theme=light] .hero-home .hero-meta .pill{color:#26415e;background:#ffffffe0;border-color:#83a6ce59;box-shadow:0 4px 16px #26415e14}[data-theme=light] .hero-home .hero-meta .pill:nth-child(1){border-color:#ff990059;background:linear-gradient(180deg,#ff990014,#ffffffe6)}[data-theme=light] .hero-home .hero-meta .pill:nth-child(2){border-color:#4285f459;background:linear-gradient(180deg,#4285f414,#ffffffe6)}[data-theme=light] .hero-home .hero-meta .pill:nth-child(3){border-color:#0078d459;background:linear-gradient(180deg,#0078d414,#ffffffe6)}[data-theme=light] .hero-home .hero-meta .pill-provider[data-provider=aws]:hover{border-color:#ff9900d9;box-shadow:0 0 26px #ff990061,0 4px 16px #26415e1a;background:linear-gradient(180deg,#ff990029,#fffffff5)}[data-theme=light] .hero-home .hero-meta .pill-provider[data-provider=google]:hover{border-color:#4285f4d9;box-shadow:0 0 26px #4285f45c,0 4px 16px #26415e1a;background:linear-gradient(180deg,#4285f429,#fffffff5)}[data-theme=light] .hero-home .hero-meta .pill-provider[data-provider=azure]:hover{border-color:#0078d4d9;box-shadow:0 0 26px #0078d45c,0 4px 16px #26415e1a;background:linear-gradient(180deg,#0078d429,#fffffff5)}.hero-home .hero-meta .pill-accent,.brand-body .hero-home .hero-meta .pill-accent{background:linear-gradient(135deg,#d4a0c0,#c48cb3);border-color:transparent;color:#1a0a12;font-weight:700;box-shadow:0 6px 22px #c48cb380}.hero-home [data-hero-after]{opacity:0;transform:translateY(12px);transition:opacity .5s var(--ease-smooth),transform .5s var(--ease-smooth)}.hero-home [data-hero-after].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hero-home:after{animation:none}}@media(max-width:900px){:root{--header-float: 20px}.site-header-inner{width:calc(100% - 20px);border-radius:var(--radius-md)}.site-header.is-scrolled .site-header-inner{background:color-mix(in srgb,var(--surface) 88%,transparent)}.hero-home:after{animation:none}.hero-home--promo .hero-stage{width:min(780px,100%);display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:40px 24px 56px}.hero-home--promo .hero-inner{padding:0}}.typewriter-heading{position:relative;display:inline-grid;margin:0;max-width:12em;text-align:center;justify-items:center}.typewriter-measure,.typewriter-live{grid-area:1 / 1;width:100%}.typewriter-measure{display:block;visibility:hidden;pointer-events:none;white-space:pre-line}.typewriter-live{position:relative;text-align:center}.typewriter-text{display:block;white-space:pre-line}.typewriter-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.typewriter-prose{position:relative;margin:16px 0 0;font-size:15px;color:var(--ink-secondary);line-height:1.65}.typewriter-prose .typewriter-measure{display:block;visibility:hidden;pointer-events:none}.typewriter-prose .typewriter-live{position:absolute;inset:0;text-align:left}.typewriter-prose.page-prose{max-width:48ch}@media(prefers-reduced-motion:reduce){.hero-home .hero-blast{display:none}.hero-home [data-hero-after],.hero-pricing [data-hero-after],.hero-pricing [data-typewriter-after-heading]{opacity:1;transform:none;transition:none}.typewriter-live{position:static}}.pill{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:7px 14px;border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--hairline-strong);color:var(--ink-secondary);font-size:12.5px;font-weight:500}.grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:26px;transition:transform var(--dur-move) var(--ease-standard),border-color var(--dur-colour) ease,box-shadow var(--dur-move) var(--ease-standard)}.card:hover{transform:translateY(-3px);border-color:var(--hairline-strong);box-shadow:var(--shadow)}.card-icon{width:36px;height:36px;border-radius:var(--radius-sm);background:var(--accent-bg);color:var(--accent);display:grid;place-items:center;margin-bottom:16px;font-size:16px;font-weight:550}.card h3{font-size:16px;font-weight:500;line-height:1.3;margin:0 0 10px}.card p{margin:0;font-size:14px;color:var(--ink-secondary);line-height:1.6}.step{position:relative;padding-left:0}.step-index{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);line-height:var(--eyebrow-leading);color:var(--ink-tertiary);font-variant-numeric:tabular-nums;margin-bottom:14px}.callout{max-width:48rem;margin-inline:auto;border-radius:var(--radius-lg);border:1px solid var(--hairline);background:var(--surface);padding:44px 40px;box-shadow:0 10px 36px #26415e12}[data-theme=dark] .callout{background:var(--surface-raised);box-shadow:0 12px 40px #0000003d}.brand-body .callout-brand{max-width:920px;border-top:3px solid var(--site-accent);background:linear-gradient(180deg,rgba(196,140,179,.06) 0%,var(--surface) 28%)}[data-theme=dark] .brand-body .callout-brand{background:linear-gradient(180deg,rgba(196,140,179,.1) 0%,var(--surface-raised) 32%)}.callout h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.22;white-space:pre-line}.callout p{margin:18px 0 0;font-size:16px;color:var(--ink-secondary);line-height:1.65}.callout p strong{color:var(--ink)}.plan-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);padding:40px;box-shadow:0 10px 36px #26415e12}[data-theme=dark] .plan-card{background:var(--surface-raised);box-shadow:0 12px 40px #0000003d}.brand-body .plan-card{border-top:4px solid var(--site-accent);background:linear-gradient(180deg,rgba(196,140,179,.06) 0%,var(--surface) 22%)}[data-theme=dark] .brand-body .plan-card{background:linear-gradient(180deg,rgba(196,140,179,.1) 0%,var(--surface-raised) 26%)}.plan-card-badge{background:var(--accent-bg);color:var(--accent);border-color:transparent}.plan-card h2{margin-top:16px;font-size:clamp(1.4rem,1.15rem + 1vw,1.8rem);line-height:1.22}.plan-checklist{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:14px}@media(min-width:640px){.plan-checklist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}.plan-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:var(--ink-secondary);line-height:1.55}.plan-check-icon{width:18px;height:18px;border-radius:50%;background:var(--accent-bg);color:var(--accent);display:grid;place-items:center;flex-shrink:0;margin-top:2px;font-size:11px;line-height:1}.plan-card .hero-actions{margin-top:32px}.page-hero{position:relative;isolation:isolate;padding-bottom:clamp(72px,14vh,140px);min-height:min(72vh,720px);display:flex;flex-direction:column;justify-content:center}.page-hero .hero-actions{margin-top:28px}.page-hero:not(.hero-pricing):before{content:"";position:absolute;inset:-12% -28% 8%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 78% 62% at 22% 36%,color-mix(in srgb,var(--site-primary, #83a6ce) 22%,transparent),transparent 68%),radial-gradient(ellipse 64% 54% at 78% 28%,color-mix(in srgb,var(--site-primary, #83a6ce) 16%,transparent),transparent 70%),radial-gradient(ellipse 48% 46% at 88% 62%,color-mix(in srgb,var(--site-accent, #c48cb3) 14%,transparent),transparent 72%),radial-gradient(ellipse 52% 48% at 8% 78%,color-mix(in srgb,var(--site-accent, #c48cb3) 10%,transparent),transparent 74%);mask-image:linear-gradient(to bottom,#000 0%,#000 58%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 58%,transparent 100%);opacity:.85}[data-theme=light] .page-hero:not(.hero-pricing):before{opacity:1;background:radial-gradient(ellipse 80% 64% at 20% 34%,color-mix(in srgb,var(--site-primary, #83a6ce) 26%,transparent),transparent 64%),radial-gradient(ellipse 66% 56% at 80% 26%,color-mix(in srgb,var(--site-primary, #83a6ce) 18%,transparent),transparent 68%),radial-gradient(ellipse 50% 48% at 90% 60%,color-mix(in srgb,var(--site-accent, #c48cb3) 16%,transparent),transparent 70%),radial-gradient(ellipse 54% 50% at 6% 76%,color-mix(in srgb,#26415e 8%,transparent),transparent 72%)}[data-theme=dark] .page-hero:not(.hero-pricing):before{opacity:.72}.page-hero:not(.hero-pricing)>*:not(.hero-pricing-bg){position:relative;z-index:1}.brand-body--docs .page-hero:before,.brand-body--docs .section-flow:before,.brand-body--status .page-hero:before{display:none}.hero-interior{--hero-header-offset: calc(var(--header-float) + 4.625rem);position:relative;isolation:isolate;overflow:visible;max-width:none;margin:calc(-1 * var(--hero-header-offset)) 0 0;padding:var(--hero-header-offset) 24px 0;min-height:100svh;display:flex;flex-direction:column;justify-content:center}.hero-interior>.hero-pricing-bg{position:absolute;inset:0;bottom:-min(220px,24vh);z-index:0}.hero-interior-inner{position:relative;z-index:1;width:min(1120px,100%);margin:0 auto}.brand-body--docs .hero-interior+.section,.brand-body--status .hero-interior+.section{position:relative;z-index:1;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--surface) 35%,transparent) 72px,var(--surface) min(168px,20vh))}@media(max-width:720px){.hero-interior{min-height:100svh;padding:var(--hero-header-offset) 20px 0}}.hero-pricing{--hero-header-offset: calc(var(--header-float) + 4.625rem);position:relative;isolation:isolate;overflow:visible;display:flex;flex-direction:column;justify-content:center;max-width:none;margin:calc(-1 * var(--hero-header-offset)) 0 0;padding:var(--hero-header-offset) clamp(16px,2.5vw,28px) 0;min-height:100svh}.hero-pricing-bg{position:absolute;inset:0;bottom:-min(220px,24vh);z-index:0;pointer-events:none;overflow:visible;mask-image:linear-gradient(to bottom,#000 0%,#000 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 70%,transparent 100%)}.hero-pricing-bg:after{content:"";position:absolute;top:36%;left:-22%;width:min(980px,115vw);height:min(760px,90vh);background:radial-gradient(ellipse 72% 68% at 62% 36%,rgba(196,140,179,.1) 0%,rgba(196,140,179,.045) 38%,rgba(196,140,179,.015) 58%,transparent 76%);filter:blur(88px);pointer-events:none}[data-theme=light] .hero-pricing-bg:after{background:radial-gradient(ellipse 72% 68% at 62% 36%,rgba(196,140,179,.12) 0%,rgba(196,140,179,.05) 38%,rgba(196,140,179,.018) 58%,transparent 76%)}.hero-pricing-mesh{position:absolute;inset:0;background:radial-gradient(ellipse 90% 70% at 30% 50%,rgba(131,166,206,.3),transparent 68%),radial-gradient(ellipse 70% 55% at 70% 50%,rgba(131,166,206,.26),transparent 68%),radial-gradient(ellipse 52% 42% at 8% 12%,rgba(131,166,206,.24),transparent 72%),radial-gradient(ellipse 52% 42% at 92% 12%,rgba(131,166,206,.24),transparent 72%),radial-gradient(ellipse 60% 55% at 88% 35%,rgba(196,140,179,.28),transparent 70%),radial-gradient(ellipse 108% 82% at -6% 56%,rgba(196,140,179,.11),transparent 64%),radial-gradient(ellipse 88% 115% at 4% 108%,rgba(196,140,179,.07),transparent 68%),radial-gradient(ellipse 50% 45% at 75% 85%,rgba(74,125,255,.12),transparent 72%)}[data-theme=light] .hero-pricing-mesh{background:radial-gradient(ellipse 92% 72% at 28% 48%,rgba(131,166,206,.36),transparent 64%),radial-gradient(ellipse 72% 58% at 72% 48%,rgba(131,166,206,.32),transparent 64%),radial-gradient(ellipse 54% 44% at 8% 12%,rgba(131,166,206,.28),transparent 70%),radial-gradient(ellipse 54% 44% at 92% 12%,rgba(131,166,206,.28),transparent 70%),radial-gradient(ellipse 62% 56% at 90% 28%,rgba(196,140,179,.32),transparent 68%),radial-gradient(ellipse 106% 80% at -6% 58%,rgba(196,140,179,.11),transparent 62%),radial-gradient(ellipse 86% 112% at 4% 108%,rgba(196,140,179,.07),transparent 66%),radial-gradient(ellipse 52% 44% at 76% 82%,rgba(38,65,94,.08),transparent 70%)}.hero-pricing-grid{position:absolute;inset:0;opacity:.32;background-image:linear-gradient(rgba(131,166,206,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(131,166,206,.1) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 115% 105% at 50% 42%,#000 6%,transparent 92%);-webkit-mask-image:radial-gradient(ellipse 115% 105% at 50% 42%,#000 6%,transparent 92%)}[data-theme=light] .hero-pricing-grid{opacity:.45;background-image:linear-gradient(rgba(38,65,94,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(38,65,94,.06) 1px,transparent 1px)}.hero-pricing-orb{position:absolute;border-radius:50%;pointer-events:none}.hero-pricing-orb--blue{width:min(480px,55vw);height:min(480px,55vw);top:8%;right:4%;transform:none;background:radial-gradient(circle,rgba(131,166,206,.22) 0%,rgba(131,166,206,.06) 44%,transparent 68%)}.hero-pricing-inner{position:relative;z-index:1;width:min(1320px,calc(100% - 40px));margin:0 auto;padding:clamp(32px,6vh,64px) 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,460px);grid-template-areas:"copy receipt" "cta receipt" "meta receipt";gap:clamp(20px,2.5vh,28px) clamp(36px,6vw,88px);align-items:center}.hero-pricing-copy{grid-area:copy;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hero-pricing-cta{grid-area:cta;margin-top:0;align-self:start}.hero-pricing-meta{grid-area:meta;align-self:start}.usage-receipt{grid-area:receipt;align-self:center;justify-self:end;width:100%;max-width:460px}.usage-receipt .code-panel{width:100%}.usage-receipt-inv{margin-left:auto;flex-shrink:0}.hero-pricing .eyebrow{margin-bottom:0}.hero-pricing .typewriter-heading,.hero-pricing .hero-pricing-title{font-size:clamp(2.5rem,1.2rem + 5vw,4.5rem);--hero-headline-line-height: 1.18;line-height:var(--hero-headline-line-height);max-width:16em;text-align:left;justify-items:start}html[lang=th] .hero-pricing .typewriter-heading{--hero-headline-line-height: 1.22;max-width:12em}.hero-pricing .typewriter-measure,.hero-pricing .typewriter-live,.hero-pricing .typewriter-text{text-align:left}.hero-pricing .typewriter-measure,.hero-pricing .typewriter-text{background:linear-gradient(135deg,var(--ink) 0%,color-mix(in srgb,var(--site-primary, var(--accent)) 55%,var(--ink)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}[data-theme=dark] .hero-pricing .typewriter-measure,[data-theme=dark] .hero-pricing .typewriter-text{background:linear-gradient(135deg,#f1f3f6 0%,var(--site-primary, #83a6ce) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-pricing [data-hero-after]{opacity:0;transform:translateY(12px);transition:opacity .5s var(--ease-smooth),transform .5s var(--ease-smooth)}.hero-pricing [data-hero-after].is-in{opacity:1;transform:none}.hero-pricing .usage-receipt[data-hero-after]{transition-delay:.12s}.hero-pricing [data-typewriter-after-heading]{opacity:0;transition:opacity .35s var(--ease-smooth)}.hero-pricing [data-typewriter-after-heading].is-in{opacity:1}.hero-pricing .hero-lede,.hero-pricing .typewriter-prose.hero-lede{max-width:min(56ch,92%);font-size:clamp(17px,.95rem + .45vw,21px);margin-top:clamp(20px,2.5vh,32px);line-height:1.65;color:var(--ink-secondary)}.hero-pricing .typewriter-prose.hero-lede .typewriter-live{text-align:left}.hero-pricing .hero-actions{margin-top:clamp(28px,3.5vh,40px)}.hero-pricing .hero-pricing-cta.hero-actions{margin-top:clamp(8px,1.5vh,16px)}.hero-pricing .hero-meta{margin-top:0;justify-content:flex-start}.hero-pricing .pill-float{background:var(--surface-raised);border:1px solid color-mix(in srgb,var(--site-primary, var(--accent)) 22%,var(--hairline));transition:border-color .25s var(--ease-smooth),box-shadow .25s var(--ease-smooth)}.hero-pricing .pill-float:hover{border-color:color-mix(in srgb,var(--site-primary, var(--accent)) 45%,var(--hairline));box-shadow:0 4px 16px #83a6ce24}@media(max-width:860px){.hero-pricing{min-height:100svh;justify-content:center;padding:var(--hero-header-offset) 16px 28px}.hero-pricing-inner{grid-template-columns:1fr;grid-template-areas:"copy" "cta" "meta" "receipt";gap:16px;width:min(520px,100%);margin-inline:auto;padding:12px 0 8px;justify-items:center;align-items:center;text-align:center}.hero-pricing-copy{align-items:center;width:100%}.hero-pricing .eyebrow{text-align:center}.hero-pricing .typewriter-heading,.hero-pricing .hero-pricing-title{font-size:clamp(1.85rem,1.15rem + 4vw,2.4rem);max-width:100%;width:100%;text-align:center;justify-items:center}.hero-pricing .typewriter-measure,.hero-pricing .typewriter-live,.hero-pricing .typewriter-text{text-align:center}html[lang=th] .hero-pricing .typewriter-heading{max-width:100%}.hero-pricing .hero-lede,.hero-pricing .typewriter-prose.hero-lede{max-width:34rem;margin-inline:auto;text-align:center}.hero-pricing .typewriter-prose.hero-lede .typewriter-live{text-align:center}.hero-pricing-cta{width:100%;justify-content:center;align-self:center}.hero-pricing .hero-pricing-cta.hero-actions{margin-top:4px}.hero-pricing-cta .btn{flex:1 1 calc(50% - 7px);min-width:0;justify-content:center;text-align:center}.hero-pricing-meta{width:100%;justify-content:center;align-self:center}.hero-pricing .hero-meta{justify-content:center;gap:8px}.hero-pricing .hero-meta .pill{white-space:nowrap;max-width:none;font-size:12px;padding:7px 12px;justify-content:center;text-align:center}.hero-pricing .usage-receipt{width:100%;max-width:100%;justify-self:stretch;align-self:stretch;margin-top:8px}}.page-prose{margin-top:16px;font-size:15px;color:var(--ink-secondary);line-height:1.65;max-width:48ch}.pricing-formula-section{align-items:center}.page-steps{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:0;border-top:1px solid var(--hairline)}.page-step{display:grid;grid-template-columns:56px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid var(--hairline)}.page-step-index{font-size:13px;font-weight:650;letter-spacing:.04em;color:var(--site-accent, var(--accent));padding-top:4px}.page-step h3{margin:0 0 8px;font-size:17px;font-weight:550;line-height:1.3}.page-step p{margin:0;font-size:15px;color:var(--ink-secondary);line-height:1.65;max-width:54ch}.section-flow{position:relative;isolation:isolate;overflow:visible}.section-flow:before{content:"";position:absolute;inset:8% -12% -6%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 72% 58% at 50% 40%,color-mix(in srgb,var(--site-primary, var(--accent)) 16%,transparent),transparent 68%),radial-gradient(ellipse 42% 48% at 14% 72%,color-mix(in srgb,var(--site-accent, #c48cb3) 12%,transparent),transparent 70%),radial-gradient(ellipse 40% 46% at 88% 68%,color-mix(in srgb,var(--site-primary, var(--accent)) 10%,transparent),transparent 72%);opacity:.85}[data-theme=light] .section-flow:before{opacity:1;background:radial-gradient(ellipse 78% 62% at 50% 38%,color-mix(in srgb,var(--site-primary, #83a6ce) 18%,transparent),transparent 64%),radial-gradient(ellipse 46% 50% at 12% 74%,color-mix(in srgb,var(--site-accent, #c48cb3) 14%,transparent),transparent 68%),radial-gradient(ellipse 44% 48% at 90% 70%,color-mix(in srgb,#26415e 8%,transparent),transparent 70%)}[data-theme=dark] .section-flow:before{opacity:.7}.section-flow>*{position:relative;z-index:1}.section-head--center{margin-left:auto;margin-right:auto;margin-bottom:0;text-align:center}.flow-steps-wrap{position:relative;margin-top:72px;padding-top:40px;overflow:visible}.flow-steps{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 28px}.flow-step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 8px;opacity:0;transform:translateY(16px);transition:opacity .38s var(--ease-smooth),transform .38s var(--ease-smooth)}.flow-step.is-in{opacity:1;transform:none}.flow-step-icon{display:grid;place-items:center;width:88px;height:88px;margin-bottom:22px;color:var(--site-primary-ink, #fff);background:var(--site-primary, var(--accent));border-radius:30px 8px;box-shadow:0 10px 28px color-mix(in srgb,var(--site-primary, var(--accent)) 28%,transparent)}.flow-step-icon svg{width:34px;height:34px}.flow-step h3{margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.3;color:var(--site-primary, var(--ink))}.flow-step p{margin:0;max-width:28ch;font-size:14px;color:var(--ink-secondary);line-height:1.6}.flow-steps-arrows{position:absolute;left:0;right:0;top:0;width:100%;height:160px;z-index:0;pointer-events:none;overflow:visible;color:silver}[data-theme=dark] .flow-steps-arrows{color:#b7bfd973}.flow-arc{opacity:.95}.flow-arc-reveal{stroke-dasharray:1200;stroke-dashoffset:1200}@media(max-width:860px){.flow-steps-wrap{margin-top:48px;padding-top:0}.flow-steps{grid-template-columns:1fr;gap:28px}.flow-steps-arrows{display:none}.flow-step p{max-width:42ch}}@media(prefers-reduced-motion:reduce){.flow-step{opacity:1;transform:none;transition:none}}[data-theme=dark] .flow-step-icon{box-shadow:0 12px 32px #00000059}.brand-body .flow-step-icon{background:var(--site-primary);color:var(--site-primary-ink)}.brand-body .flow-step h3{color:var(--site-primary)}.page-checklist{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:14px}@media(min-width:640px){.page-checklist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:16px}}.page-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:var(--ink-secondary);line-height:1.55}.brand-body .empty-panel{border-style:solid;border-top:3px solid var(--site-accent);background:linear-gradient(180deg,rgba(196,140,179,.06) 0%,var(--surface) 28%);box-shadow:0 10px 36px #26415e12}[data-theme=dark] .brand-body .empty-panel{background:linear-gradient(180deg,rgba(196,140,179,.1) 0%,var(--surface-raised) 32%);box-shadow:0 12px 40px #0000003d}.panel-glow{position:relative;isolation:isolate;contain:layout style}.panel-glow:before{content:"";position:absolute;inset:-22% -16%;z-index:-1;pointer-events:none;border-radius:42%;background:radial-gradient(ellipse 55% 48% at 18% 22%,rgba(100,160,255,.68),transparent 62%),radial-gradient(ellipse 50% 45% at 88% 18%,rgba(140,210,255,.55),transparent 60%),radial-gradient(ellipse 48% 52% at 12% 82%,rgba(255,150,120,.58),transparent 62%),radial-gradient(ellipse 52% 48% at 78% 88%,rgba(180,230,100,.58),transparent 60%),radial-gradient(ellipse 40% 38% at 52% 50%,rgba(190,160,255,.32),transparent 70%);filter:blur(34px);opacity:1;transform:translateZ(0);transform-origin:50% 50%;backface-visibility:hidden;animation:panel-glow-drift 9s ease-in-out infinite;animation-play-state:paused}.panel-glow:after{content:"";position:absolute;inset:-4px;z-index:-1;pointer-events:none;border-radius:calc(var(--radius-md) + 2px);background:conic-gradient(from 210deg,#64a0ff9e,#96dcff80,#beeb788c,#ffc86485,#ff8c788c,#b496ff80,#64a0ff9e);filter:blur(18px);opacity:.62;transform:translateZ(0);transform-origin:50% 50%;backface-visibility:hidden;animation:panel-glow-spin 7.5s linear infinite;animation-play-state:paused}.panel-glow.is-glow-active:before,.panel-glow.is-glow-active:after{animation-play-state:running}.panel-glow>.code-panel,.panel-glow>.code-typewriter,.panel-glow>.cta-band,.panel-glow>.callout{position:relative;z-index:1}@property --panel-beam-angle{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.panel-glow:has(>.code-panel){--panel-beam-width: 3px;border-radius:var(--radius-md);padding:0;overflow:visible;background:transparent;box-shadow:none}.panel-glow:has(>.code-panel):before{content:"";inset:-18% -12%;z-index:-1;border-radius:40%;background:radial-gradient(ellipse 55% 48% at 18% 22%,rgba(120,170,255,.42),transparent 62%),radial-gradient(ellipse 50% 45% at 88% 18%,rgba(160,210,255,.32),transparent 60%),radial-gradient(ellipse 48% 52% at 12% 82%,rgba(255,170,140,.34),transparent 62%),radial-gradient(ellipse 52% 48% at 78% 88%,rgba(190,230,120,.36),transparent 60%),radial-gradient(ellipse 40% 38% at 52% 50%,rgba(200,180,255,.18),transparent 70%);filter:blur(32px);opacity:.78;transform:translateZ(0);transform-origin:50% 50%;backface-visibility:hidden;animation:panel-glow-drift 9s ease-in-out infinite;animation-play-state:paused}.panel-glow:has(>.code-panel):after{display:none}.panel-glow.is-glow-active:has(>.code-panel):before{animation-play-state:running}.panel-glow:has(>.code-panel)>.code-panel{position:relative;z-index:1;--panel-beam-angle: 0deg;border:var(--panel-beam-width) solid transparent;border-radius:inherit;box-shadow:0 14px 32px #0003;overflow:clip;background-color:var(--surface-raised);background-image:linear-gradient(var(--surface-raised),var(--surface-raised)),conic-gradient(from var(--panel-beam-angle),rgba(246,213,106,.95),rgba(255,143,107,.92),rgba(255,107,157,.92),rgba(192,132,252,.88),rgba(126,200,255,.95),rgba(95,227,192,.92),rgba(246,213,106,.95));background-origin:border-box;background-clip:padding-box,border-box;animation:panel-beam-angle 3.2s linear infinite;animation-play-state:paused}.panel-glow.is-glow-active:has(>.code-panel)>.code-panel{animation-play-state:running}[data-theme=light] .panel-glow:before{background:radial-gradient(ellipse 55% 48% at 18% 22%,rgba(70,130,220,.72),transparent 62%),radial-gradient(ellipse 50% 45% at 88% 18%,rgba(90,170,235,.58),transparent 60%),radial-gradient(ellipse 48% 52% at 12% 82%,rgba(235,120,95,.55),transparent 62%),radial-gradient(ellipse 52% 48% at 78% 88%,rgba(140,195,70,.55),transparent 60%),radial-gradient(ellipse 40% 38% at 52% 50%,rgba(150,120,230,.32),transparent 70%)}[data-theme=light] .panel-glow:after{background:conic-gradient(from 210deg,#4682dcb3,#5ab4eb94,#a0cd5a94,#e6aa468c,#eb6e6494,#9678e68c,#4682dcb3);opacity:.72}[data-theme=light] .panel-glow:has(>.code-panel):before{background:radial-gradient(ellipse 55% 48% at 18% 22%,rgba(70,130,220,.55),transparent 62%),radial-gradient(ellipse 50% 45% at 88% 18%,rgba(90,170,235,.45),transparent 60%),radial-gradient(ellipse 48% 52% at 12% 82%,rgba(235,120,95,.45),transparent 62%),radial-gradient(ellipse 52% 48% at 78% 88%,rgba(140,195,70,.46),transparent 60%),radial-gradient(ellipse 40% 38% at 52% 50%,rgba(150,120,230,.26),transparent 70%);opacity:.9}[data-theme=light] .panel-glow:has(>.code-panel)>.code-panel{background-color:var(--surface-raised);background-image:linear-gradient(var(--surface-raised),var(--surface-raised)),conic-gradient(from var(--panel-beam-angle),rgba(220,170,40,.98),rgba(230,110,70,.95),rgba(210,70,130,.94),rgba(150,80,210,.92),rgba(50,150,230,.95),rgba(40,180,140,.94),rgba(220,170,40,.98));background-origin:border-box;background-clip:padding-box,border-box}[data-theme=light] .panel-glow[data-reveal].is-in:has(>.code-panel):before,[data-theme=light] .panel-glow:not([data-reveal]):has(>.code-typewriter.is-visible):before{opacity:.9}[data-theme=light] .panel-glow--cta:before{background:radial-gradient(ellipse 55% 48% at 18% 22%,rgba(70,130,220,.5),transparent 62%),radial-gradient(ellipse 50% 45% at 88% 18%,rgba(90,170,235,.4),transparent 60%),radial-gradient(ellipse 48% 52% at 12% 82%,rgba(235,120,95,.4),transparent 62%),radial-gradient(ellipse 52% 48% at 78% 88%,rgba(140,195,70,.42),transparent 60%),radial-gradient(ellipse 40% 38% at 52% 50%,rgba(150,120,230,.22),transparent 70%);opacity:.85}[data-theme=light] .panel-glow--cta:after{opacity:.52}[data-theme=light] .panel-glow--cta[data-reveal].is-in:before{opacity:.85}[data-theme=light] .panel-glow--cta[data-reveal].is-in:after{opacity:.52}.panel-glow[data-reveal]>.code-typewriter{opacity:1;transform:none;transition:none}.panel-glow[data-reveal]:not(.is-in):before,.panel-glow[data-reveal]:not(.is-in):after,.panel-glow:not([data-reveal]):has(>.code-typewriter:not(.is-visible)):before,.panel-glow:not([data-reveal]):has(>.code-typewriter:not(.is-visible)):after{opacity:0!important;animation:none!important}.panel-glow[data-reveal]:not(.is-in):has(>.code-panel)>.code-panel,.panel-glow:not([data-reveal]):has(>.code-typewriter:not(.is-visible))>.code-panel{background-color:var(--surface-raised);background-image:none;border-color:transparent;animation:none!important}.panel-glow[data-reveal]:before,.panel-glow[data-reveal]:after,.panel-glow:not([data-reveal]):has(>.code-typewriter):before,.panel-glow:not([data-reveal]):has(>.code-typewriter):after{transition:opacity .55s var(--ease-smooth)}.panel-glow[data-reveal].is-in:has(>.code-panel):before,.panel-glow:not([data-reveal]):has(>.code-typewriter.is-visible):before{opacity:.78}[data-theme=dark] .panel-glow[data-reveal].is-in:has(>.code-panel):before,[data-theme=dark] .panel-glow:not([data-reveal]):has(>.code-typewriter.is-visible):before{opacity:.72}.panel-glow--cta[data-reveal]:not(.is-in):before,.panel-glow--cta[data-reveal]:not(.is-in):after{opacity:0!important;animation:none!important}.panel-glow--cta[data-reveal]:before,.panel-glow--cta[data-reveal]:after{transition:opacity .55s var(--ease-smooth)}.panel-glow--cta[data-reveal].is-in:before{opacity:.72}.panel-glow--cta[data-reveal].is-in:after{opacity:.4}[data-theme=dark] .panel-glow--cta[data-reveal].is-in:before{opacity:.7}[data-theme=dark] .panel-glow--cta[data-reveal].is-in:after{opacity:.28}.panel-glow--muted:before{inset:-16% -12%;opacity:.88;filter:blur(30px)}.panel-glow--muted:after{opacity:.42;filter:blur(16px);border-radius:calc(var(--radius-lg) + 2px)}.panel-glow--muted>.callout{border-radius:var(--radius-lg)}.panel-glow--cta:before{inset:-22% -16%;background:radial-gradient(ellipse 55% 48% at 18% 22%,rgba(120,170,255,.38),transparent 62%),radial-gradient(ellipse 50% 45% at 88% 18%,rgba(160,210,255,.28),transparent 60%),radial-gradient(ellipse 48% 52% at 12% 82%,rgba(255,170,140,.3),transparent 62%),radial-gradient(ellipse 52% 48% at 78% 88%,rgba(190,230,120,.32),transparent 60%),radial-gradient(ellipse 40% 38% at 52% 50%,rgba(200,180,255,.16),transparent 70%);opacity:.72;filter:blur(38px);transform:none;will-change:auto;animation:none}.panel-glow--cta:after{inset:-4px;border-radius:calc(var(--radius-xl) + 4px);background:conic-gradient(from 210deg,#78aaff52,#aadcff3d,#c8eb8c42,#ffd2783d,#ffa08c42,#beaaff3d,#78aaff52);opacity:.4;filter:blur(18px);transform:none;will-change:auto;animation:none}[data-theme=dark] .panel-glow:before{background:radial-gradient(ellipse 55% 48% at 18% 22%,rgba(80,140,255,.58),transparent 62%),radial-gradient(ellipse 50% 45% at 88% 18%,rgba(90,190,255,.48),transparent 60%),radial-gradient(ellipse 48% 52% at 12% 82%,rgba(255,130,110,.48),transparent 62%),radial-gradient(ellipse 52% 48% at 78% 88%,rgba(160,230,90,.5),transparent 60%),radial-gradient(ellipse 40% 38% at 52% 50%,rgba(160,130,255,.32),transparent 70%);opacity:1;filter:blur(36px)}[data-theme=dark] .panel-glow:after{opacity:.55}[data-theme=dark] .panel-glow:has(>.code-panel):before{background:radial-gradient(ellipse 55% 48% at 18% 22%,rgba(90,140,255,.32),transparent 62%),radial-gradient(ellipse 50% 45% at 88% 18%,rgba(100,180,255,.24),transparent 60%),radial-gradient(ellipse 48% 52% at 12% 82%,rgba(255,140,120,.24),transparent 62%),radial-gradient(ellipse 52% 48% at 78% 88%,rgba(170,220,100,.26),transparent 60%),radial-gradient(ellipse 40% 38% at 52% 50%,rgba(160,140,255,.16),transparent 70%);filter:blur(34px);opacity:.72}[data-theme=dark] .panel-glow--muted:before{opacity:.82}[data-theme=dark] .panel-glow--muted:after{opacity:.38}[data-theme=dark] .panel-glow--cta:before{background:radial-gradient(ellipse 55% 48% at 18% 22%,rgba(90,140,255,.28),transparent 62%),radial-gradient(ellipse 50% 45% at 88% 18%,rgba(100,180,255,.22),transparent 60%),radial-gradient(ellipse 48% 52% at 12% 82%,rgba(255,140,120,.22),transparent 62%),radial-gradient(ellipse 52% 48% at 78% 88%,rgba(170,220,100,.24),transparent 60%),radial-gradient(ellipse 40% 38% at 52% 50%,rgba(160,140,255,.14),transparent 70%);opacity:.7;filter:blur(36px)}[data-theme=dark] .panel-glow--cta:after{opacity:.28}@keyframes panel-glow-drift{0%,to{transform:translate3d(-2%,1%,0) rotate(0) scale(1)}33%{transform:translate3d(3%,-2%,0) rotate(8deg) scale(1.06)}66%{transform:translate3d(-1%,3%,0) rotate(-6deg) scale(1.03)}}@keyframes panel-glow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes panel-beam-angle{to{--panel-beam-angle: 360deg}}@media(prefers-reduced-motion:reduce){.panel-glow:before,.panel-glow:after,.panel-glow:has(>.code-panel):before,.panel-glow:has(>.code-panel):after{animation:none}}.code-panel{background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow)}.code-panel-head{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--hairline);font-size:12.5px;color:var(--ink-tertiary)}.code-panel-dot{width:8px;height:8px;border-radius:50%}.code-panel-dot:nth-child(1){background:#ff5f57}.code-panel-dot:nth-child(2){background:#febc2e}.code-panel-dot:nth-child(3){background:#28c840}[data-theme=dark] .code-panel-dot:nth-child(1){background:#ff6159}[data-theme=dark] .code-panel-dot:nth-child(2){background:#ffbd2e}[data-theme=dark] .code-panel-dot:nth-child(3){background:#28c840}.code-panel pre{margin:0;padding:20px 22px;overflow-x:auto;font-size:13px;line-height:1.7;color:var(--ink)}.code-panel code{font-size:13px}.code-tabs{gap:4px;padding:8px 10px}.code-tab{background:transparent;border:0;border-radius:var(--radius-sm);padding:6px 12px;font-size:12.5px;font-weight:550;color:var(--ink-tertiary);cursor:pointer;transition:background-color var(--dur-colour) ease,color var(--dur-colour) ease}.code-tab:hover{color:var(--ink-secondary)}.code-tab.is-active{background:var(--surface-sunken);color:var(--ink)}.tok-key{color:#b1670d}[data-theme=dark] .tok-key{color:#e0a458}.tok-str{color:#1e7a4a}[data-theme=dark] .tok-str{color:#6bc99a}.tok-com{color:var(--ink-tertiary)}.code-typewriter{opacity:0;transform:translateY(24px);transition:opacity .65s var(--ease-smooth),transform .65s var(--ease-smooth)}.code-typewriter.is-visible{opacity:1;transform:none}.code-typewriter-host{position:relative;display:block}.code-typewriter-measure{display:block;visibility:hidden;pointer-events:none}.code-typewriter-live{position:absolute;inset:0;text-align:left}.code-typewriter-cursor{display:inline;color:#4a7dff;font-weight:600;margin-left:1px;animation:code-caret-blink .9s steps(1) infinite}[data-theme=dark] .code-typewriter-cursor{color:#8fb4ff}.code-typewriter.is-done .code-typewriter-cursor{display:none}@keyframes code-caret-blink{0%,45%{opacity:1}50%,to{opacity:0}}.team-list{padding:6px 0}.team-row{display:flex;align-items:center;gap:12px;padding:14px 22px;border-bottom:1px solid var(--hairline)}.team-row:last-child{border-bottom:0}.team-avatar{width:32px;height:32px;border-radius:50%;background:var(--accent-bg);color:var(--accent);display:grid;place-items:center;font-size:12px;font-weight:600;flex-shrink:0}.team-name{font-size:14px;font-weight:500;color:var(--ink);margin-right:auto}.formula-list{padding:6px 0}.formula-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 22px;border-bottom:1px solid var(--hairline)}.formula-row-result{border-bottom:0;background:#c48cb314}[data-theme=dark] .formula-row-result{background:#c48cb31f}.formula-label{font-size:13px;color:var(--ink-secondary)}.formula-value{font-size:14px;font-weight:550;color:var(--ink);text-align:right}.formula-row-result .formula-label,.formula-row-result .formula-value{color:var(--site-primary, var(--ink));font-weight:650}.formula-note{margin:0;padding:14px 22px 18px;font-size:13px;color:var(--ink-secondary);border-top:1px solid var(--hairline);line-height:1.5}.model-catalog{display:flex;flex-direction:column;gap:0;scroll-margin-top:calc(var(--header-float) + 4.75rem);border:1px solid var(--hairline);border-radius:var(--radius-lg);border-top:3px solid var(--site-accent, var(--accent));background:linear-gradient(180deg,rgba(196,140,179,.06) 0%,var(--surface) 22%);box-shadow:0 10px 36px #26415e12;overflow:hidden;overflow-anchor:none}[data-theme=dark] .model-catalog{background:linear-gradient(180deg,rgba(196,140,179,.1) 0%,var(--surface-raised) 26%);box-shadow:0 12px 40px #0000003d}.model-catalog-toolbar{display:flex;align-items:flex-end;justify-content:flex-start;gap:16px 20px;flex-wrap:wrap;padding:24px 28px 20px}.model-catalog-filters{display:flex;flex-wrap:wrap;gap:12px;flex:0 1 auto}.model-catalog-field{display:flex;flex-direction:column;gap:6px;min-width:200px;flex:0 1 240px;font-size:12px;font-weight:550;color:var(--ink-secondary)}.model-catalog-field>label,.model-catalog-field>span{margin:0}.model-catalog-field--sort{min-width:220px;flex:0 1 280px}.model-catalog-rank{display:flex;flex-direction:column;gap:10px;padding:0 28px 20px}.model-catalog-rank-label{font-size:12px;font-weight:550;color:var(--ink-secondary)}.model-catalog-rank-chips{display:flex;flex-wrap:wrap;gap:8px}.model-catalog-rank-chip{appearance:none;border:1px solid color-mix(in srgb,var(--site-primary, var(--accent)) 22%,var(--hairline));background:var(--surface-raised);color:var(--ink-secondary);font:inherit;font-size:13px;font-weight:550;line-height:1.2;padding:8px 14px;border-radius:var(--radius-pill);cursor:pointer;transform:none;transition:background-color var(--dur-colour) ease,color var(--dur-colour) ease,border-color var(--dur-colour) ease,box-shadow .25s var(--ease-smooth)}.model-catalog-rank-chip:hover{border-color:color-mix(in srgb,var(--site-primary, var(--accent)) 45%,var(--hairline));color:var(--ink)}.model-catalog-rank-chip.is-active{background:var(--site-primary, var(--ink));border-color:transparent;color:var(--site-primary-ink, var(--surface));box-shadow:0 4px 14px #26415e29}.model-catalog-rank-note{margin:2px 0 0;font-size:12px;line-height:1.45;color:var(--ink-tertiary);max-width:52rem}.model-catalog-rank-status{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;min-height:42px}.model-catalog-rank-status-text{margin:0;font-size:14px;font-weight:550;color:var(--ink)}.model-catalog-field input,.model-catalog-field .select-menu-trigger{width:100%;height:42px;min-height:42px;box-sizing:border-box;font:inherit;font-size:14px;font-weight:450;line-height:1.25;color:var(--ink);background:var(--surface-raised);border:1px solid color-mix(in srgb,var(--site-primary, var(--accent)) 22%,var(--hairline));border-radius:var(--radius-pill);padding:0 16px;outline:none;transform:none;transition:border-color .25s var(--ease-smooth),box-shadow .25s var(--ease-smooth)}.model-catalog-field input:hover,.model-catalog-field .select-menu-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--site-primary, var(--accent)) 45%,var(--hairline));box-shadow:0 4px 16px #83a6ce24}.model-catalog-field input:focus,.model-catalog-field .select-menu.is-open .select-menu-trigger,.model-catalog-field .select-menu-trigger:focus-visible{border-color:color-mix(in srgb,var(--site-primary, var(--accent)) 55%,var(--hairline));box-shadow:0 0 0 3px color-mix(in srgb,var(--site-accent, var(--accent)) 22%,transparent)}.select-menu{position:relative;width:100%}.select-menu-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:inherit;text-align:left;cursor:pointer;transform:none}.select-menu-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-menu-chevron{width:8px;height:8px;flex-shrink:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);opacity:.7;transition:transform var(--dur-move) var(--ease-standard)}.select-menu.is-open .select-menu-chevron{transform:rotate(225deg) translate(-1px,-1px)}.select-menu-panel{display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--hairline-strong);border-radius:var(--radius-md);box-shadow:0 2px 6px #0000001f,0 14px 32px #00000047;padding:6px;z-index:110;overflow:hidden;overflow-anchor:none}.select-menu-list{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 32%,transparent) transparent}.select-menu-list::-webkit-scrollbar{width:8px}.select-menu-list::-webkit-scrollbar-button{display:none;width:0;height:0}.select-menu-list::-webkit-scrollbar-track{background:transparent;margin:4px 0}.select-menu-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 32%,transparent);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}.select-menu-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink) 48%,transparent);border:2px solid transparent;background-clip:padding-box}.select-menu-item{display:block;width:100%;text-align:left;background:transparent;color:var(--ink);border:0;border-radius:var(--radius-md);padding:10px 12px;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transform:none;transition:background-color var(--dur-colour) ease,color var(--dur-colour) ease}button.select-menu-item:hover:not(:disabled),button.select-menu-item:active:not(:disabled){transform:none}.select-menu-item:hover{background:var(--accent-bg);color:var(--site-primary, var(--ink))}.select-menu-item.is-active{background:var(--accent-bg);color:var(--site-primary, var(--accent));font-weight:600}[data-theme=light] .select-menu-panel{background:var(--surface);box-shadow:0 2px 4px #1213170f,0 12px 28px #12131724}[data-theme=dark] .select-menu-panel{background:#303136;border-color:#b7bfd938;box-shadow:inset 0 1px #ffffff0f,0 4px 12px #00000073,0 18px 40px #0000008c}.model-catalog-scroll{overflow-x:auto;max-width:100%;border-top:1px solid var(--hairline);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 32%,transparent) transparent}.model-catalog-scroll::-webkit-scrollbar{height:8px}.model-catalog-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.model-catalog-scroll::-webkit-scrollbar-track{background:transparent;margin:0 8px}.model-catalog-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 32%,transparent);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}.model-catalog-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink) 48%,transparent);border:2px solid transparent;background-clip:padding-box}.model-catalog-scroll{transition:opacity .35s var(--ease-smooth)}.model-catalog-scroll.is-busy{opacity:.55}.model-price-table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:860px}.model-price-table th,.model-price-table td{padding:20px 18px;text-align:left;border-bottom:1px solid var(--hairline);vertical-align:middle;white-space:nowrap}.model-price-table td.model-highlights{white-space:normal;max-width:280px;min-width:200px;font-size:13px;line-height:1.45;font-weight:450;color:var(--ink)}.model-price-table th.is-score,.model-price-table td.is-score{white-space:nowrap;font-variant-numeric:tabular-nums}.model-score-cap{font-weight:450;color:var(--ink-tertiary)}.model-score-stars{letter-spacing:.04em;color:var(--site-primary, var(--ink));font-size:14px;font-weight:600}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.model-price-table th{font-size:12px;font-weight:550;letter-spacing:.02em;color:var(--ink-secondary);background:transparent}.model-price-table tbody tr:last-child td{border-bottom:0}.model-price-table tbody tr:hover td{background:color-mix(in srgb,var(--site-accent, var(--accent)) 8%,transparent)}.model-price-table td:first-child{white-space:normal;padding-left:28px}.model-price-table th:first-child{padding-left:28px}.model-price-table td:last-child,.model-price-table th:last-child{padding-right:28px}.model-price-table .is-num{text-align:right;font-variant-numeric:tabular-nums;font-weight:550;color:var(--site-primary, var(--ink))}.model-price-table .is-skeleton td{background:linear-gradient(90deg,color-mix(in srgb,var(--site-accent) 6%,var(--surface-sunken)) 25%,color-mix(in srgb,var(--surface) 70%,var(--surface-sunken)),color-mix(in srgb,var(--site-accent) 6%,var(--surface-sunken)) 75%);background-size:200% 100%;animation:skeleton-shine 1.4s ease-in-out infinite;height:72px}@keyframes skeleton-shine{0%{background-position:100% 0}to{background-position:-100% 0}}.model-identity{display:flex;align-items:center;gap:14px;min-width:220px}.model-identity-mark{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px}.model-identity-mark img,.model-identity-mark svg{display:block;width:100%;height:100%;object-fit:contain}.model-identity-text{display:flex;flex-direction:column;gap:2px;min-width:0}.model-identity-provider{font-size:12px;font-weight:550;color:var(--site-accent, var(--ink-tertiary));letter-spacing:.02em}.model-identity-name{font-size:16px;font-weight:550;color:var(--ink);line-height:1.25}.model-identity-id{font-size:12px;color:var(--ink-tertiary);font-family:ui-monospace,SFMono-Regular,Roboto Mono,monospace}.model-region-pills{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.model-region-pills li{font-size:12px;font-weight:500;letter-spacing:.02em;padding:5px 12px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--site-primary, var(--accent)) 22%,var(--hairline));color:var(--ink-secondary);background:var(--surface-raised)}.model-catalog-empty{color:var(--ink-tertiary)}.model-catalog-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:18px 28px 4px;border-top:1px solid var(--hairline)}.model-catalog-pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px 16px;width:100%}.model-catalog-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.model-catalog-pager-nav{grid-column:2;justify-self:center;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:min-content}.model-catalog-pager-nav .btn{white-space:nowrap;flex-shrink:0}.model-catalog-pager-icon{display:none;font-size:1.15rem;line-height:1}.model-catalog-page-num,.model-catalog-page-gap{min-width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;font:inherit;font-size:13px;font-weight:550;font-variant-numeric:tabular-nums}.model-catalog-page-num{border:1px solid color-mix(in srgb,var(--site-primary, var(--accent)) 22%,var(--hairline));border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);cursor:pointer}.model-catalog-page-num:hover:not(:disabled):not(.is-active){border-color:color-mix(in srgb,var(--site-primary, var(--accent)) 45%,var(--hairline))}.model-catalog-page-num.is-active{background:var(--site-primary, var(--ink));color:var(--site-primary-ink, var(--surface));border-color:transparent;cursor:default}.model-catalog-page-gap{color:var(--ink-tertiary)}.model-catalog-page-size{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.model-catalog-page-size label{margin:0;font-size:13px;font-weight:550;color:var(--ink-secondary);white-space:nowrap}.model-catalog-page-size .select-menu{width:auto;min-width:4.75rem}.model-catalog-page-size .select-menu-trigger{height:36px;min-height:36px;padding:0 12px;font-size:13px;font-weight:550;line-height:1.25;color:var(--ink);background:var(--surface-raised);border:1px solid color-mix(in srgb,var(--site-primary, var(--accent)) 22%,var(--hairline));border-radius:var(--radius-pill)}.model-catalog-portal{font-size:13.5px;font-weight:550;color:var(--site-primary, var(--accent));text-decoration:none}.model-catalog-portal:hover{text-decoration:underline}.model-catalog-note{margin:0;padding:16px 28px 22px;font-size:13px;color:var(--ink-secondary);line-height:1.5}.model-catalog-state,.brand-body .model-catalog .empty-panel{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0 28px;border:0;box-shadow:none;background:transparent;padding:32px 0}.model-catalog-state h3{color:var(--site-primary, var(--ink))}@media(max-width:800px){.model-catalog-toolbar{padding:20px 18px 16px}.model-catalog-rank{padding:0 18px 16px}.model-catalog-pager{display:flex;flex-wrap:wrap;width:100%}.model-catalog-pager-nav{grid-column:auto;justify-self:auto;flex:1 1 100%;gap:4px;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;justify-content:center}.model-catalog-pager-nav::-webkit-scrollbar{display:none}.model-catalog-pager-step{width:32px;min-width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.model-catalog-pager-icon{display:inline}.model-catalog-pager-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.model-catalog-page-num,.model-catalog-page-gap{min-width:32px;height:32px;padding:0 6px;font-size:12px}.model-catalog-page-gap{min-width:1.25rem}.model-catalog-page-size{grid-column:auto;justify-self:auto;margin-left:auto;flex:1 1 100%;justify-content:flex-end}.model-catalog-footer,.model-catalog-note{padding-left:18px;padding-right:18px}.model-catalog-state,.brand-body .model-catalog .empty-panel{margin-left:18px;margin-right:18px}.model-price-table td:first-child,.model-price-table th:first-child{padding-left:18px}.model-price-table td:last-child,.model-price-table th:last-child{padding-right:18px}}.kv-list{border-top:1px solid var(--hairline)}.kv-row{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--hairline)}.kv-row dt{font-size:13px;font-weight:550;color:var(--ink)}.kv-row dd{margin:0;font-size:14.5px;color:var(--ink-secondary);line-height:1.65}@media(max-width:640px){.kv-row{grid-template-columns:1fr;gap:6px}}.cta-band{position:relative;overflow:hidden;border-radius:var(--radius-xl);background:var(--ink);color:var(--surface);padding:64px 48px;text-align:center;border:1px solid rgba(255,255,255,.12)}.cta-band:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 12% 18%,rgba(130,180,255,.45),transparent 58%),radial-gradient(ellipse 55% 65% at 88% 22%,rgba(180,220,255,.32),transparent 55%),radial-gradient(ellipse 50% 60% at 8% 88%,rgba(255,175,145,.35),transparent 58%),radial-gradient(ellipse 55% 60% at 92% 82%,rgba(195,235,130,.38),transparent 55%),radial-gradient(ellipse 45% 50% at 50% 50%,rgba(200,180,255,.16),transparent 65%);opacity:.72}.cta-band>*{position:relative;z-index:1}.brand-body .cta-band-brand{max-width:920px;margin-inline:auto;position:relative;overflow:hidden}.cta-glow-wrap{max-width:920px;margin-inline:auto}.brand-body .cta-band-brand:before{display:none;content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;z-index:0}.brand-body .cta-band-brand:after{display:none;content:"";position:absolute;top:0;left:10%;right:10%;height:1px;pointer-events:none;z-index:0}.brand-body .cta-band-brand>*{position:relative;z-index:1}[data-theme=light] .brand-body .cta-band-brand{background:linear-gradient(145deg,#6f8fb0,#7f9db8 40%,#8fadc4);border:1px solid rgba(255,255,255,.32);box-shadow:0 20px 56px #26415e2e}[data-theme=light] .brand-body .cta-band-brand:before{display:block;background:radial-gradient(ellipse 60% 70% at 12% 18%,rgba(130,180,255,.45),transparent 58%),radial-gradient(ellipse 55% 65% at 88% 22%,rgba(180,220,255,.32),transparent 55%),radial-gradient(ellipse 50% 60% at 8% 88%,rgba(255,175,145,.35),transparent 58%),radial-gradient(ellipse 55% 60% at 92% 82%,rgba(195,235,130,.38),transparent 55%),radial-gradient(ellipse 45% 50% at 50% 50%,rgba(200,180,255,.16),transparent 65%);opacity:.72}[data-theme=light] .brand-body .cta-band-brand:after{display:none}[data-theme=light] .brand-body .cta-band-brand h2{color:#fff;text-shadow:0 2px 18px rgba(22,34,46,.24)}[data-theme=light] .brand-body .cta-band-brand p{color:#fffffff0;text-shadow:0 1px 14px rgba(22,34,46,.2)}.brand-body .cta-band-brand p{max-width:44ch}.brand-body .cta-band-brand .hero-actions{margin-top:36px}[data-theme=light] .brand-body .cta-band-brand .btn-primary{background:#fff;color:#16222e;box-shadow:0 4px 20px #16222e24}[data-theme=light] .brand-body .cta-band-brand .btn-primary:hover{background:#f4f7fa}[data-theme=light] .brand-body .cta-band-brand .btn-secondary{border-color:#ffffff85;color:#fff;background:#ffffff1a}[data-theme=light] .brand-body .cta-band-brand .btn-secondary:hover{background:#fff3;border-color:#ffffffad}[data-theme=dark] .brand-body .cta-band-brand{background:linear-gradient(145deg,#c487a6,#cea0b4 48%,#c487a6);border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 64px #00000061}[data-theme=dark] .brand-body .cta-band-brand:before{display:none}[data-theme=dark] .brand-body .cta-band-brand:after{display:none}[data-theme=dark] .brand-body .cta-band-brand h2{color:#1a1220;text-shadow:none}[data-theme=dark] .brand-body .cta-band-brand p{color:#1a1220d1;text-shadow:none}[data-theme=dark] .brand-body .cta-band-brand .btn-primary{background:#1a1a1a;color:#fff;box-shadow:0 4px 18px #00000038}[data-theme=dark] .brand-body .cta-band-brand .btn-secondary{border-color:#1a122052;color:#1a1220e0;background:#ffffff24}[data-theme=dark] .brand-body .cta-band-brand .btn-secondary:hover{background:#ffffff3d;border-color:#1a12206b;color:#1a1220}[data-theme=dark] .brand-body .cta-band-brand .btn-primary:hover{background:#2a2a2a;filter:none}.cta-band h2{color:var(--surface);font-size:clamp(1.8rem,1.4rem + 2vw,2.6rem);line-height:1.22}.cta-band p{color:#fffffff0;max-width:44ch;margin:18px auto 0}[data-theme=dark] .cta-band{background:var(--surface-raised);border:1px solid var(--hairline-strong)}[data-theme=dark] .cta-band h2{color:var(--ink)}[data-theme=dark] .cta-band p{color:var(--ink-secondary)}.cta-band .hero-actions{justify-content:center;margin-top:30px}.cta-band .btn-primary{background:var(--surface);color:var(--ink)}[data-theme=dark] .cta-band .btn-primary{background:var(--ink);color:var(--surface)}.cta-band .btn-secondary{border-color:#ffffff47;color:var(--surface)}[data-theme=dark] .cta-band .btn-secondary{border-color:var(--hairline-strong);color:var(--ink)}[data-theme=light] .brand-body{--site-primary: #1e354c;--site-primary-ink: #ffffff;--site-secondary: #5f87b0;--site-accent: #b56f9a}[data-theme=dark] .brand-body{--site-primary: #83a6ce;--site-primary-ink: #0c131a;--site-secondary: #83a6ce;--site-accent: #c48cb3}.brand-body .hero h1{color:var(--site-primary)}.brand-body .hero-home h1.typewriter-heading,.brand-body .hero-home .typewriter-heading{color:transparent}[data-theme=light] .brand-body .hero-home h1.typewriter-heading,[data-theme=light] .brand-body .hero-home .typewriter-heading{background:none;-webkit-background-clip:unset;background-clip:unset;color:transparent}[data-theme=light] .brand-body .hero-home .typewriter-text{color:#1e3348;-webkit-text-fill-color:#1e3348;background:none;-webkit-background-clip:unset;background-clip:unset}[data-theme=dark] .brand-body .hero-home h1.typewriter-heading,[data-theme=dark] .brand-body .hero-home .typewriter-heading{background:none;-webkit-background-clip:unset;background-clip:unset;color:transparent;text-shadow:none}[data-theme=dark] .brand-body .hero-home .typewriter-text{color:#fff;text-shadow:0 0 20px var(--surface),0 0 40px var(--surface),0 0 72px color-mix(in srgb,var(--surface) 90%,transparent)}.brand-body .btn-primary{background:var(--site-primary);color:var(--site-primary-ink)}.brand-body .pill-accent{background:var(--site-accent);color:#33101f;border-color:transparent;font-weight:650}.brand-body .card{border-top:4px solid var(--site-accent)}.brand-body .card-icon{background:#c48cb329;color:var(--site-accent)}.why-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.why-card{--why-accent: #a35a88;position:relative;display:flex;flex-direction:column;height:100%;padding:24px 20px 26px;border-radius:14px;background:#fff;border:1px solid color-mix(in srgb,var(--why-accent) 34%,var(--hairline));box-shadow:inset 3px 0 0 var(--why-accent),0 0 0 1px color-mix(in srgb,var(--why-accent) 10%,transparent),0 10px 26px color-mix(in srgb,var(--why-accent) 10%,rgba(18,19,23,.04));transition:transform var(--dur-move) var(--ease-standard),border-color var(--dur-colour) ease,box-shadow var(--dur-move) var(--ease-standard)}.why-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(ellipse 90% 65% at 8% 0%,color-mix(in srgb,var(--why-accent) 28%,transparent) 0%,transparent 62%);opacity:.85}.why-card>*{position:relative;z-index:1}.why-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--why-accent) 48%,var(--hairline));box-shadow:inset 3px 0 0 var(--why-accent),0 0 0 1px color-mix(in srgb,var(--why-accent) 16%,transparent),0 0 28px color-mix(in srgb,var(--why-accent) 16%,transparent),0 16px 36px #12131714}[data-theme=dark] .why-card{--why-accent: color-mix(in srgb, var(--site-accent, #c48cb3) 72%, #8a4f72);background:var(--surface-raised, var(--surface));box-shadow:inset 3px 0 0 var(--why-accent),0 0 0 1px color-mix(in srgb,var(--why-accent) 14%,transparent),0 12px 30px #00000042}[data-theme=dark] .why-card:after{opacity:.7}[data-theme=dark] .why-card:hover{box-shadow:inset 3px 0 0 var(--why-accent),0 0 0 1px color-mix(in srgb,var(--why-accent) 22%,transparent),0 0 34px color-mix(in srgb,var(--why-accent) 18%,transparent),0 18px 42px #00000057}.why-card-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.why-card-icon{width:42px;height:42px;margin:0;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--why-accent) 22%,transparent);color:var(--why-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--why-accent) 28%,transparent);transition:background-color var(--dur-colour) ease,box-shadow var(--dur-colour) ease,transform var(--dur-move) var(--ease-standard)}.why-card:hover .why-card-icon{background:color-mix(in srgb,var(--why-accent) 34%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--why-accent) 28%,transparent);transform:scale(1.05)}.why-card-icon svg{display:block}.why-card h3{margin:0;font-size:17px;font-weight:650;line-height:1.3;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.why-card p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-secondary);flex:1}html[lang=th] .why-card h3{font-weight:700;line-height:1.35}html[lang=th] .why-card p{line-height:1.65}@media(max-width:1100px){.why-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.why-cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.why-card,.why-card:hover,.why-card:hover .why-card-icon{transition:none;transform:none}}.how-steps{--how-gap: 18px;--how-pad-x: 24px;--how-pad-y: 26px;--how-badge: 48px;--how-hole: 38px;--how-col: calc((100% - 2 * var(--how-gap)) / 3);--how-c1: calc(var(--how-pad-x) + var(--how-badge) / 2);--how-c2: calc(var(--how-col) + var(--how-gap) + var(--how-pad-x) + var(--how-badge) / 2);--how-c3: calc(2 * (var(--how-col) + var(--how-gap)) + var(--how-pad-x) + var(--how-badge) / 2);list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--how-gap);align-items:stretch;position:relative}.how-steps:before{content:"";position:absolute;top:calc(var(--how-pad-y) + var(--how-badge) / 2 - 1px);left:0;right:0;height:2px;border-radius:999px;pointer-events:none;z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--site-secondary, #83a6ce) 70%,#2a4058),color-mix(in srgb,var(--site-secondary, #83a6ce) 95%,transparent),color-mix(in srgb,#9bb8d4 40%,var(--site-secondary, #83a6ce)),color-mix(in srgb,var(--site-secondary, #83a6ce) 45%,var(--site-accent, #c48cb3)),color-mix(in srgb,var(--site-accent, #c48cb3) 95%,#7a4568),color-mix(in srgb,var(--site-secondary, #83a6ce) 45%,var(--site-accent, #c48cb3)),color-mix(in srgb,var(--site-secondary, #83a6ce) 95%,transparent),color-mix(in srgb,var(--site-secondary, #83a6ce) 70%,#2a4058));background-size:220% 100%;background-position:0% 0;box-shadow:0 0 8px color-mix(in srgb,var(--site-secondary, #83a6ce) 55%,transparent),0 0 16px color-mix(in srgb,var(--site-accent, #c48cb3) 38%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent calc(var(--how-c1) + var(--how-hole)),#000 calc(var(--how-c1) + var(--how-hole)),#000 calc(var(--how-c2) - var(--how-hole)),transparent calc(var(--how-c2) - var(--how-hole)),transparent calc(var(--how-c2) + var(--how-hole)),#000 calc(var(--how-c2) + var(--how-hole)),#000 calc(var(--how-c3) - var(--how-hole)),transparent calc(var(--how-c3) - var(--how-hole)),transparent calc(var(--how-c3) + var(--how-hole)),#000 calc(var(--how-c3) + var(--how-hole)),#000 calc(100% - var(--how-pad-x)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,transparent calc(var(--how-c1) + var(--how-hole)),#000 calc(var(--how-c1) + var(--how-hole)),#000 calc(var(--how-c2) - var(--how-hole)),transparent calc(var(--how-c2) - var(--how-hole)),transparent calc(var(--how-c2) + var(--how-hole)),#000 calc(var(--how-c2) + var(--how-hole)),#000 calc(var(--how-c3) - var(--how-hole)),transparent calc(var(--how-c3) - var(--how-hole)),transparent calc(var(--how-c3) + var(--how-hole)),#000 calc(var(--how-c3) + var(--how-hole)),#000 calc(100% - var(--how-pad-x)),transparent 100%);clip-path:inset(0 100% 0 0);opacity:0;transition:clip-path 1.05s var(--ease-smooth) .1s,opacity .35s ease .1s}.how-steps.is-in:before{clip-path:inset(0 0 0 0);opacity:1;animation:how-rail-flow 4.8s linear infinite;animation-play-state:paused}.how-steps.is-in.is-glow-active:before{animation-play-state:running}@keyframes how-rail-flow{0%{background-position:0% 0}to{background-position:-120% 0}}.how-step{--how-card-bg: var(--surface);position:relative;display:flex;flex-direction:column;padding:26px 24px 28px;border-radius:16px;background:var(--how-card-bg);border:1px solid var(--hairline);box-shadow:0 10px 28px #1213170b;transition:transform var(--dur-move) var(--ease-standard),border-color var(--dur-colour) ease,box-shadow var(--dur-move) var(--ease-standard)}.how-step:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(ellipse 90% 70% at 12% 0%,var(--how-glow-a, transparent) 0%,transparent 62%),radial-gradient(ellipse 70% 55% at 88% 100%,var(--how-glow-b, transparent) 0%,transparent 68%);opacity:var(--how-glow-opacity, .45)}.how-step>*{position:relative;z-index:1}.how-step:nth-child(1){--how-glow-a: color-mix(in srgb, var(--site-secondary, #83a6ce) 32%, transparent);--how-glow-b: color-mix(in srgb, var(--site-secondary, #83a6ce) 12%, transparent);--how-glow-opacity: .85;border-color:color-mix(in srgb,var(--site-secondary, #83a6ce) 40%,var(--hairline));box-shadow:0 0 0 1px color-mix(in srgb,var(--site-secondary, #83a6ce) 14%,transparent),0 14px 34px color-mix(in srgb,var(--site-secondary, #83a6ce) 16%,transparent)}.how-step:nth-child(2){--how-glow-a: color-mix(in srgb, var(--site-secondary, #83a6ce) 40%, transparent);--how-glow-b: color-mix(in srgb, var(--site-accent, #c48cb3) 18%, transparent);--how-glow-opacity: .92;border-color:color-mix(in srgb,var(--site-secondary, #83a6ce) 46%,var(--hairline));box-shadow:0 0 0 1px color-mix(in srgb,var(--site-secondary, #83a6ce) 16%,transparent),0 14px 36px color-mix(in srgb,var(--site-secondary, #83a6ce) 18%,transparent)}.how-step:nth-child(3){--how-glow-a: color-mix(in srgb, var(--site-accent, #c48cb3) 44%, transparent);--how-glow-b: color-mix(in srgb, var(--site-secondary, #83a6ce) 18%, transparent);--how-glow-opacity: 1;border-color:color-mix(in srgb,var(--site-accent, #c48cb3) 50%,var(--hairline));box-shadow:0 0 0 1px color-mix(in srgb,var(--site-accent, #c48cb3) 18%,transparent),0 16px 40px color-mix(in srgb,var(--site-accent, #c48cb3) 18%,transparent),0 0 40px color-mix(in srgb,var(--site-accent, #c48cb3) 12%,transparent)}[data-theme=light] .how-steps:before{background:linear-gradient(90deg,#2f5274,#3d6a94,#547fa8,#7a5a8c,#a35a88,#7a5a8c,#3d6a94,#2f5274);background-size:220% 100%;box-shadow:0 0 7px color-mix(in srgb,#2f5274 50%,transparent),0 0 16px color-mix(in srgb,#a35a88 36%,transparent)}[data-theme=light] .how-step{--how-card-bg: #fff;background:#fff}[data-theme=light] .how-step:nth-child(1){--how-glow-a: color-mix(in srgb, #3a658c 58%, transparent);--how-glow-b: color-mix(in srgb, #3a658c 24%, transparent);--how-glow-opacity: 1;border-color:color-mix(in srgb,#3a658c 58%,var(--hairline));box-shadow:0 0 0 1px color-mix(in srgb,#3a658c 24%,transparent),0 14px 34px color-mix(in srgb,#3a658c 22%,transparent)}[data-theme=light] .how-step:nth-child(2){--how-glow-a: color-mix(in srgb, #3a658c 62%, transparent);--how-glow-b: color-mix(in srgb, #a35a88 36%, transparent);--how-glow-opacity: 1;border-color:color-mix(in srgb,#4a7399 58%,var(--hairline));box-shadow:0 0 0 1px color-mix(in srgb,#3a658c 26%,transparent),0 14px 36px color-mix(in srgb,#3a658c 24%,transparent)}[data-theme=light] .how-step:nth-child(3){--how-glow-a: color-mix(in srgb, #a35a88 64%, transparent);--how-glow-b: color-mix(in srgb, #3a658c 26%, transparent);--how-glow-opacity: 1;border-color:color-mix(in srgb,#a35a88 62%,var(--hairline));box-shadow:0 0 0 1px color-mix(in srgb,#a35a88 28%,transparent),0 16px 40px color-mix(in srgb,#a35a88 24%,transparent),0 0 36px color-mix(in srgb,#a35a88 18%,transparent)}[data-theme=light] .how-step:nth-child(1) .how-step-badge{box-shadow:0 0 0 1px color-mix(in srgb,#3a658c 62%,transparent),0 0 18px color-mix(in srgb,#3a658c 48%,transparent)}[data-theme=light] .how-step:nth-child(2) .how-step-badge{box-shadow:0 0 0 1px color-mix(in srgb,#3a658c 65%,transparent),0 0 20px color-mix(in srgb,#3a658c 52%,transparent)}[data-theme=light] .how-step:nth-child(3) .how-step-badge{box-shadow:0 0 0 1px color-mix(in srgb,#a35a88 68%,transparent),0 0 24px color-mix(in srgb,#a35a88 55%,transparent)}[data-theme=dark] .how-step{--how-card-bg: color-mix(in srgb, var(--surface-raised, #2a2b2e) 86%, #1a2330);background:var(--how-card-bg)}[data-theme=dark] .how-step:nth-child(1){--how-glow-a: color-mix(in srgb, var(--site-secondary, #83a6ce) 40%, transparent);--how-glow-b: color-mix(in srgb, var(--site-secondary, #83a6ce) 16%, transparent);box-shadow:inset 0 1px #ffffff0a,0 0 32px color-mix(in srgb,var(--site-secondary, #83a6ce) 16%,transparent),0 16px 40px #00000047}[data-theme=dark] .how-step:nth-child(2){--how-glow-a: color-mix(in srgb, var(--site-secondary, #83a6ce) 48%, transparent);--how-glow-b: color-mix(in srgb, var(--site-accent, #c48cb3) 22%, transparent);box-shadow:inset 0 1px #ffffff0d,0 0 38px color-mix(in srgb,var(--site-secondary, #83a6ce) 18%,transparent),0 18px 44px #0000004d}[data-theme=dark] .how-step:nth-child(3){--how-glow-a: color-mix(in srgb, var(--site-accent, #c48cb3) 52%, transparent);--how-glow-b: color-mix(in srgb, var(--site-secondary, #83a6ce) 22%, transparent);box-shadow:inset 0 1px #ffffff0f,0 0 48px color-mix(in srgb,var(--site-accent, #c48cb3) 20%,transparent),0 20px 48px #00000052}.how-step-badge{position:relative;z-index:3;width:48px;height:48px;margin-bottom:18px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--site-primary-ink, #fff);background:var(--site-primary, #26415e);border:3px solid var(--how-card-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--site-primary, #26415e) 35%,transparent)}.how-step:nth-child(1) .how-step-badge{box-shadow:0 0 0 1px color-mix(in srgb,var(--site-secondary, #83a6ce) 40%,transparent),0 0 20px color-mix(in srgb,var(--site-secondary, #83a6ce) 34%,transparent)}.how-step:nth-child(2) .how-step-badge{box-shadow:0 0 0 1px color-mix(in srgb,var(--site-secondary, #83a6ce) 48%,transparent),0 0 22px color-mix(in srgb,var(--site-secondary, #83a6ce) 40%,transparent)}.how-step:nth-child(3) .how-step-badge{background:color-mix(in srgb,var(--site-primary, #26415e) 70%,var(--site-accent, #c48cb3));box-shadow:0 0 0 1px color-mix(in srgb,var(--site-accent, #c48cb3) 52%,transparent),0 0 28px color-mix(in srgb,var(--site-accent, #c48cb3) 44%,transparent)}[data-theme=light] .how-step-badge{border-color:#fff}[data-theme=dark] .how-step-badge{color:#0c131a;background:var(--site-secondary, #83a6ce);border-color:var(--how-card-bg)}[data-theme=dark] .how-step:nth-child(3) .how-step-badge{background:color-mix(in srgb,var(--site-secondary, #83a6ce) 55%,var(--site-accent, #c48cb3))}.how-step h3{margin:0 0 10px;font-size:17px;font-weight:650;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.how-step p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-secondary);flex:1}html[lang=th] .how-step h3{font-weight:700;line-height:1.35}html[lang=th] .how-step p{line-height:1.65}.how-step:hover{transform:translateY(-3px)}.how-step:nth-child(1):hover{border-color:color-mix(in srgb,var(--site-secondary, #83a6ce) 58%,var(--hairline));box-shadow:0 0 0 1px color-mix(in srgb,var(--site-secondary, #83a6ce) 20%,transparent),0 0 36px color-mix(in srgb,var(--site-secondary, #83a6ce) 24%,transparent),0 20px 44px #26415e1a}.how-step:nth-child(2):hover{border-color:color-mix(in srgb,var(--site-secondary, #83a6ce) 60%,var(--hairline));box-shadow:0 0 0 1px color-mix(in srgb,var(--site-secondary, #83a6ce) 22%,transparent),0 0 40px color-mix(in srgb,var(--site-secondary, #83a6ce) 26%,transparent),0 20px 44px #26415e1c}.how-step:nth-child(3):hover{border-color:color-mix(in srgb,var(--site-accent, #c48cb3) 64%,var(--hairline));box-shadow:0 0 0 1px color-mix(in srgb,var(--site-accent, #c48cb3) 24%,transparent),0 0 48px color-mix(in srgb,var(--site-accent, #c48cb3) 28%,transparent),0 22px 48px #26415e1f}@media(max-width:900px){.how-steps{grid-template-columns:1fr;gap:16px}.how-steps:before{display:none}}@media(prefers-reduced-motion:reduce){.how-step:hover{transform:none}.how-steps:before,.how-steps.is-in:before{clip-path:none;opacity:1;transition:none;animation:none;background-position:30% 0}}.brand-body .plan-card-badge{background:var(--site-accent);color:#33101f;font-weight:650}.brand-body .plan-check-icon{background:#c48cb329;color:var(--site-accent)}[data-theme=light] .brand-body .cta-band{background:linear-gradient(145deg,#6f8fb0,#7f9db8 40%,#8fadc4);border-color:#ffffff52}[data-theme=light] .brand-body .cta-band h2{color:#fff;text-shadow:0 2px 18px rgba(22,34,46,.24)}[data-theme=light] .brand-body .cta-band p{color:#fffffff0;text-shadow:0 1px 14px rgba(22,34,46,.2)}[data-theme=light] .brand-body .cta-band .btn-primary{background:#fff;color:#16222e}[data-theme=light] .brand-body .cta-band .btn-secondary{border-color:#ffffff85;color:#fff;background:#ffffff1a}[data-theme=dark] .brand-body .cta-band{background:linear-gradient(145deg,#c487a6,#cea0b4 48%,#c487a6);border:1px solid rgba(255,255,255,.14)}[data-theme=dark] .brand-body .cta-band h2{color:#1a1220;text-shadow:none}[data-theme=dark] .brand-body .cta-band p{color:#1a1220d1}[data-theme=dark] .brand-body .cta-band .btn-primary{background:#1a1a1a;color:#fff}[data-theme=dark] .brand-body .cta-band .btn-secondary{border-color:#1a122052;color:#1a1220e0;background:#ffffff24}.empty-panel{border-radius:var(--radius-lg);border:1px dashed var(--hairline-strong);padding:48px 40px;text-align:left}.empty-panel h3{font-size:17px;font-weight:500;margin:0 0 12px}.empty-panel p{margin:0;max-width:60ch;line-height:1.65}.lang-toggle{position:relative;display:inline-flex;align-items:center;gap:0;padding:3px;min-height:36px;border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--surface-sunken);flex-shrink:0;isolation:isolate}.lang-toggle:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:var(--radius-pill);background:var(--ink);z-index:0;transform:translate(0);transition:transform var(--dur-nav-open) var(--ease-smooth)}html[lang=th] .lang-toggle:before{transform:translate(100%)}.lang-toggle.is-switching[data-pending-lang=en]:before{transform:translate(0);transition-duration:.28s}.lang-toggle.is-switching[data-pending-lang=th]:before{transform:translate(100%);transition-duration:.28s}.lang-option{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;border:0;background:transparent;color:var(--ink-tertiary);font-family:var(--font-en);font-size:11.5px;font-weight:550;letter-spacing:.02em;padding:5px 10px;border-radius:var(--radius-pill);cursor:pointer;text-decoration:none;transition:color var(--dur-nav-open) var(--ease-smooth)}.lang-option:hover{color:var(--ink)}.lang-option.is-active,.lang-toggle.is-switching .lang-option.is-active,.lang-toggle.is-switching .lang-option.is-active:hover{color:var(--surface)}.lang-toggle.is-switching .lang-option:not(.is-active):hover{color:var(--ink-tertiary)}.theme-toggle{background:transparent;border:0;padding:0;border-radius:var(--radius-sm);cursor:pointer;line-height:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:36px}.theme-toggle-track{display:block;width:66px;height:36px;border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--hairline);position:relative;flex-shrink:0;box-sizing:border-box}html.theme-motion .theme-toggle-track{transition:background-color var(--dur-theme) var(--ease-smooth),border-color var(--dur-theme) var(--ease-smooth)}html[data-theme=light] .theme-toggle-track{background:#f6e9b4;border-color:transparent}.theme-toggle-thumb{position:absolute;top:3px;bottom:3px;left:3px;z-index:2;width:auto;aspect-ratio:1;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;transform:translate(30px)}html.theme-motion .theme-toggle-thumb{transition:transform var(--dur-theme) var(--ease-smooth),background-color var(--dur-theme) var(--ease-smooth)}html[data-theme=dark] .theme-toggle-thumb{transform:translate(0);background:var(--ink)}.theme-toggle-bg,.theme-toggle-knob{pointer-events:none}.theme-toggle-bg{position:absolute;top:50%;z-index:1;width:16px;height:16px}html.theme-motion .theme-toggle-bg{transition:opacity var(--dur-theme) var(--ease-smooth)}.theme-toggle-bg-moon{left:25%;transform:translate(-50%,-50%);color:#3f5d7d}.theme-toggle-bg-sun{left:75%;transform:translate(-50%,-50%);color:#f6e9b4}html[data-theme=dark] .theme-toggle-bg-moon,html[data-theme=light] .theme-toggle-bg-sun{opacity:0}.theme-toggle-knob{position:absolute;top:50%;left:50%;flex-shrink:0;transform:translate(-50%,-50%);transition:opacity var(--dur-theme) var(--ease-smooth)}.theme-toggle-knob-moon{width:17px;height:17px;color:var(--surface)}.theme-toggle-knob-sun{width:16px;height:16px;color:#e6c96a}html[data-theme=dark] .theme-toggle-knob-moon{opacity:1}html[data-theme=dark] .theme-toggle-knob-sun,html[data-theme=light] .theme-toggle-knob-moon{opacity:0}html[data-theme=light] .theme-toggle-knob-sun{opacity:1}@keyframes reveal-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes reveal-card-in{0%{opacity:0;transform:translateY(36px) scale(.97)}to{opacity:1;transform:none}}[data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .55s var(--ease-smooth),transform .55s var(--ease-smooth)}[data-reveal].is-in{opacity:1;transform:none;animation:none}.section-head[data-reveal].is-in{animation:none;opacity:1}.section-head[data-reveal]>*{opacity:0}.section-head[data-reveal].is-in>*{animation:reveal-rise .7s var(--ease-smooth) both}.section-head[data-reveal].is-in>*:nth-child(1){animation-delay:.02s}.section-head[data-reveal].is-in>*:nth-child(2){animation-delay:.12s}.section-head[data-reveal].is-in>*:nth-child(3){animation-delay:.22s}[data-reveal-group]>*{opacity:0}[data-reveal-group].is-in>*{animation:reveal-card-in .8s var(--ease-smooth) both}[data-reveal-group].is-in>*:nth-child(1){animation-delay:.1s}[data-reveal-group].is-in>*:nth-child(2){animation-delay:.22s}[data-reveal-group].is-in>*:nth-child(3){animation-delay:.34s}[data-reveal-group].is-in>*:nth-child(4){animation-delay:.46s}[data-reveal-group].is-in>*:nth-child(5){animation-delay:.58s}[data-reveal-group].is-in>*:nth-child(6){animation-delay:.7s}@keyframes word-in{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}.reveal-heading .word{animation:word-in var(--dur-combo) var(--ease-standard) both}@media(prefers-reduced-motion:reduce){[data-reveal],.section-head[data-reveal]>*,[data-reveal-group]>*{opacity:1;transform:none;animation:none}.reveal-heading .word{animation:none}.typewriter-prose .typewriter-live{position:static}.code-typewriter{opacity:1;transform:none;transition:none}.code-typewriter-cursor{display:none}}@keyframes cursor-dot-life{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}30%{opacity:.55;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.15)}}.cursor-dot{position:fixed;top:0;left:0;border-radius:50%;pointer-events:none;z-index:999;animation:cursor-dot-life .9s var(--ease-standard) forwards}@media(hover:none){.cursor-dot{display:none}}@media(max-width:661px){.site-header-inner{position:relative;padding:14px 16px;gap:10px;z-index:22}.brand,.site-header-actions,.nav-toggle{position:relative;z-index:23}.brand span:not(.brand-mark){display:none}.nav-toggle{display:inline-flex}.site-nav{position:absolute;top:calc(100% + 8px);left:-1px;right:-1px;z-index:21;flex-direction:column;align-items:stretch;gap:0;padding:8px 16px 16px;background:color-mix(in srgb,var(--surface) 96%,transparent);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity var(--dur-nav-close) var(--ease-smooth),transform var(--dur-nav-close) var(--ease-smooth),visibility var(--dur-nav-close);transition-delay:.08s}.site-nav.is-open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity var(--dur-nav-open) var(--ease-smooth),transform var(--dur-nav-open) var(--ease-smooth),visibility var(--dur-nav-open);transition-delay:0s}.site-nav a{font-size:15px;padding:14px 12px;border-radius:var(--radius-sm);opacity:0;transform:translateY(-8px);transition:background-color var(--dur-colour) ease,opacity var(--dur-nav-item-close) var(--ease-smooth),transform var(--dur-nav-item-close) var(--ease-smooth)}.site-nav.is-open a{opacity:1;transform:translateY(0);transition:background-color var(--dur-colour) ease,opacity var(--dur-nav-item-open) var(--ease-smooth),transform var(--dur-nav-item-open) var(--ease-smooth)}.site-nav.is-open a:nth-child(1){transition-delay:.06s}.site-nav.is-open a:nth-child(2){transition-delay:.12s}.site-nav.is-open a:nth-child(3){transition-delay:.18s}.site-nav:not(.is-open) a:nth-child(1){transition-delay:.12s}.site-nav:not(.is-open) a:nth-child(2){transition-delay:.06s}.site-nav:not(.is-open) a:nth-child(3){transition-delay:0s}.site-nav a:hover,.site-nav a[aria-current=page]{background:var(--hairline)}.nav-backdrop{display:block;position:fixed;inset:0;z-index:18;background:#00000047;opacity:0;pointer-events:none;transition:opacity var(--dur-nav-backdrop-close) var(--ease-smooth)}html[data-theme=light] .nav-backdrop{background:#0000002e}.nav-backdrop.is-visible{display:block;opacity:1;pointer-events:auto;transition:opacity var(--dur-nav-backdrop-open) var(--ease-smooth)}.site-header-actions{gap:8px}.lang-toggle+.theme-toggle{margin-inline-start:-4px}.site-header-actions .btn-sm{padding:7px 12px;font-size:12.5px}.lang-option{padding:5px 8px}}@media(max-width:640px){.hero{padding:56px 16px 48px}.hero-home{min-height:calc(100svh - 4.25rem)}.hero-home .hero-stage,.hero-home--promo .hero-stage{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:0}.hero-home .hero-inner,.hero-home--promo .hero-inner{padding:32px 16px 24px;max-width:100%;min-width:0}.hero-home--promo .hero-inner{align-items:flex-start}.hero-promo{padding:0 16px 40px}.hero-home .hero-meta{max-width:100%;justify-content:center}.hero-home--promo .hero-meta{justify-content:flex-start}.hero-home .hero-meta .pill{max-width:100%}.hero-home .hero-actions{width:100%;max-width:100%}.hero-home .hero-actions .btn{min-width:0;flex:1 1 auto}.section{padding:56px 16px}.callout{padding:30px 24px}.cta-band{padding:44px 24px}.site-footer-blast{display:none}.site-footer-inner{padding:40px 16px 48px;gap:22px}.site-footer-top{flex-direction:column;align-items:flex-start;gap:20px}.site-footer-links{width:100%;justify-content:flex-start;flex-wrap:wrap;border-radius:16px}}
