@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) 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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) 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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) 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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) 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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-cyrillic-ext-500-normal-4Ud55qIb.woff2) format("woff2"),url(/assets/lora-cyrillic-ext-500-normal-BM33EBQZ.woff) 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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-cyrillic-500-normal-CGcjVW1P.woff2) format("woff2"),url(/assets/lora-cyrillic-500-normal-B7VECUNf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-math-500-normal-CZVvtWMy.woff2) format("woff2"),url(/assets/lora-math-500-normal-z1mtDCUR.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-symbols-500-normal-CJHTIF5f.woff2) format("woff2"),url(/assets/lora-symbols-500-normal-C70LsJbW.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-vietnamese-500-normal-LA4e_tum.woff2) format("woff2"),url(/assets/lora-vietnamese-500-normal-vya0n-2r.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-latin-ext-500-normal-CVMwgWlS.woff2) format("woff2"),url(/assets/lora-latin-ext-500-normal-CmiMDADN.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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-latin-500-normal-Dh16O2IA.woff2) format("woff2"),url(/assets/lora-latin-500-normal-Dbc_1yrl.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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-cyrillic-ext-600-normal-CYLe3Bq4.woff2) format("woff2"),url(/assets/lora-cyrillic-ext-600-normal-BobJ8QCm.woff) 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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-cyrillic-600-normal-DuzuWObJ.woff2) format("woff2"),url(/assets/lora-cyrillic-600-normal-j6UMqgXb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-math-600-normal-B9Wi-uy2.woff2) format("woff2"),url(/assets/lora-math-600-normal-soY6uGQW.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-symbols-600-normal-DaMEG5Dn.woff2) format("woff2"),url(/assets/lora-symbols-600-normal-CURAubwP.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-vietnamese-600-normal-B_IFhWKN.woff2) format("woff2"),url(/assets/lora-vietnamese-600-normal-BnEhOXH8.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-latin-ext-600-normal-CURVZmIT.woff2) format("woff2"),url(/assets/lora-latin-ext-600-normal-BX8pxmH4.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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-latin-600-normal-B-3RcLOQ.woff2) format("woff2"),url(/assets/lora-latin-600-normal-Dc3EneHn.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:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-cyrillic-ext-700-normal-CH2Ef3pd.woff2) format("woff2"),url(/assets/lora-cyrillic-ext-700-normal-B20D6wuF.woff) 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:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-cyrillic-700-normal-CicHrsUU.woff2) format("woff2"),url(/assets/lora-cyrillic-700-normal-CoUvLzhc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-math-700-normal-BdgFUNlJ.woff2) format("woff2"),url(/assets/lora-math-700-normal-JjB0YUk-.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-symbols-700-normal-zYsi5zvy.woff2) format("woff2"),url(/assets/lora-symbols-700-normal-DaE8wqnc.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-vietnamese-700-normal-BHDzxyiD.woff2) format("woff2"),url(/assets/lora-vietnamese-700-normal-DyKKCAD2.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-latin-ext-700-normal-DbHby4fw.woff2) format("woff2"),url(/assets/lora-latin-ext-700-normal-XBj10pPw.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:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-latin-700-normal-BHK4Pzk4.woff2) format("woff2"),url(/assets/lora-latin-700-normal-Yfa97ytg.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}.preview-page{--ink: #0f172a;--ink-soft: #334155;--muted: #64748b;--faint: #94a3b8;--border: #e2e8f0;--bg: #ffffff;--bg-alt: #f8fafc;--navy: #0b1120;--navy-panel: #131c2e;--primary: #33409c;--primary-dark: #262f78;--good-bg: #ecfdf5;--good-fg: #047857;--warn-bg: #fffbeb;--warn-fg: #b45309;--bad-bg: #fef2f2;--bad-fg: #b91c1c;box-sizing:border-box;margin:0;font-family:Inter,-apple-system,Segoe UI,system-ui,sans-serif;color:var(--ink);background:#fff;min-height:100%}.preview-page *,.preview-page *:before,.preview-page *:after{box-sizing:border-box}.preview-page h1,.preview-page h2,.preview-page h3{font-family:Lora,Georgia,Times New Roman,serif}.preview-page a{color:inherit;text-decoration:none}.preview-page .wrap{max-width:1180px;margin:0 auto;padding:0 40px}.preview-page .eyebrow{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.preview-page .utility{background:var(--ink);color:#fff;font-size:13px}.preview-page .utility .wrap{display:flex;align-items:center;justify-content:space-between;padding-top:10px;padding-bottom:10px}.preview-page .utility a:hover,.preview-page .utility button:hover{color:#fff}.preview-page .utility button{background:none;border:none;padding:0;color:#fff;font:inherit;cursor:pointer}.preview-page .utility-links{display:flex;gap:24px}.preview-page .nav{border-bottom:1px solid var(--border)}.preview-page .nav .wrap{display:flex;align-items:center;gap:40px;padding-top:16px;padding-bottom:16px}.preview-page .logo{display:flex;align-items:center;gap:8px;font-family:Inter,-apple-system,Segoe UI,system-ui,sans-serif;font-weight:700;font-size:15px;color:var(--ink);text-shadow:none;-webkit-text-stroke:0;margin-right:auto}.preview-page .logo-mark{width:22px;height:22px;border-radius:6px;background:var(--primary);background-image:none;box-shadow:none;border:0;flex-shrink:0}.preview-page .logo-mark:before,.preview-page .logo-mark:after{content:none;display:none;background:none;border:0;box-shadow:none}.preview-page .nav-links{display:flex;gap:28px;font-size:14px;color:var(--ink-soft)}.preview-page .nav-links a:hover{color:var(--ink)}.preview-page .nav-right{display:flex;align-items:center;gap:20px;font-size:14px}.preview-page .btn{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-family:inherit;font-size:14px;font-weight:600;padding:10px 18px;cursor:pointer;border:1px solid transparent;white-space:nowrap}.preview-page .btn-dark{background:var(--primary);color:#fff}.preview-page .btn-dark:hover{background:var(--primary-dark)}.preview-page .btn-outline{background:#fff;color:var(--ink);border-color:#cbd5e1}.preview-page .btn-outline:hover{border-color:var(--ink)}.preview-page .btn-light{background:#fff;color:var(--navy)}.preview-page .btn-light:hover{background:#e2e8f0}.preview-page .btn-outline-light{background:transparent;color:#fff;border-color:#ffffff59}.preview-page .btn-outline-light:hover{border-color:#fff}.preview-page a:focus-visible,.preview-page button:focus-visible,.preview-page .btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.preview-page .utility :is(a,button,.btn):focus-visible,.preview-page .bg-navy :is(a,button,.btn):focus-visible{outline:2px solid #ffffff;outline-offset:2px}.preview-page section{padding:88px 0}.preview-page .bg-alt{background:var(--bg-alt)}.preview-page .bg-navy{background:var(--ink);color:#e2e8f0}.preview-page .hero{background:var(--bg-alt)}.preview-page .hero .wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding-top:72px;padding-bottom:72px}.preview-page .hero h1{font-size:42px;line-height:1.12;font-weight:700;margin:14px 0 20px}.preview-page .hero p{font-size:15.5px;line-height:1.6;color:var(--muted);max-width:46ch;margin-bottom:28px}.preview-page .hero p.hero-fineprint{font-size:12.5px;color:var(--faint);margin:16px 0 0;max-width:none}.preview-page .hero-actions{display:flex;gap:12px}.preview-page .dash-card{background:#fff;border:1px solid var(--border);border-radius:4px;box-shadow:0 20px 50px -20px #0f172a40;overflow:hidden}.preview-page .dash-top{display:flex;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid var(--border);font-size:12.5px;color:var(--muted);font-family:ui-monospace,monospace}.preview-page .live-dot{width:6px;height:6px;border-radius:999px;background:#16a34a;margin-left:auto}.preview-page .dash-stats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--border)}.preview-page .dash-stats div{padding:16px 18px;border-right:1px solid var(--border)}.preview-page .dash-stats div:last-child{border-right:none}.preview-page .dash-stats .label{font-size:10.5px;font-weight:600;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.preview-page .dash-stats .num{font-size:24px;font-weight:700;margin-top:4px}.preview-page .num-good{color:var(--ink)}.preview-page .num-warn{color:var(--warn-fg)}.preview-page .num-bad{color:var(--bad-fg)}.preview-page .dash-table{padding:4px 0 8px}.preview-page .dash-row-head,.preview-page .dash-row{display:grid;grid-template-columns:1.3fr 1fr .9fr .7fr;gap:8px;padding:9px 18px;font-size:12.5px;align-items:center}.preview-page .dash-row-head{color:var(--muted);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.preview-page .dash-row .who{font-weight:600}.preview-page .dash-row .sub{color:var(--muted);font-size:11.5px}.preview-page .status-chip{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px}.preview-page .status-chip.good{background:var(--good-bg);color:var(--good-fg)}.preview-page .status-chip.warn{background:var(--warn-bg);color:var(--warn-fg)}.preview-page .status-chip.bad{background:var(--bad-bg);color:var(--bad-fg)}.preview-page .platform-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.preview-page .platform-strip .wrap{display:flex;align-items:center;gap:40px;padding-top:22px;padding-bottom:22px;font-size:13.5px}.preview-page .platform-strip .plist{display:flex;gap:32px}.preview-page .platform-strip .plist strong{display:block;font-weight:600}.preview-page .platform-strip .note{margin-left:auto;color:var(--muted);font-size:12.5px}.preview-page .feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#eef1f7;border:1px solid var(--border);border-radius:12px;overflow:hidden}.preview-page .feature-card{background:transparent;border-radius:0;padding:40px}.preview-page .feature-card:first-child{border-right:1px solid var(--border)}.preview-page .feature-card h3{font-size:21px;margin:10px 0 12px}.preview-page .feature-card p{color:var(--muted);font-size:14.5px;line-height:1.6;margin-bottom:16px}.preview-page .feature-card ul{list-style:none;margin:0;padding:0;color:var(--ink-soft);font-size:13.5px;line-height:1.8;display:flex;flex-direction:column;gap:6px}.preview-page .feature-card li{display:flex;gap:8px}.preview-page .feature-card li:before{content:"—";color:var(--faint);flex-shrink:0}.preview-page .section-head{margin-bottom:40px}.preview-page .section-head h2{font-size:30px;margin:8px 0 10px}.preview-page .section-head p{color:var(--muted);font-size:15px;max-width:60ch}.preview-page .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--border)}.preview-page .step{padding:28px 24px 0;border-right:1px solid var(--border)}.preview-page .step:last-child{border-right:none}.preview-page .step .num{font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.06em}.preview-page .step h3{font-size:16px;margin:10px 0 8px;font-weight:600}.preview-page .step p{font-size:13.5px;color:var(--muted);line-height:1.55}.preview-page .signals{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;background:transparent;border:none}.preview-page .signal{background:#fff;border:1px solid var(--border);border-radius:4px;padding:22px}.preview-page .signal .num{font-size:11px;color:var(--muted);font-weight:700}.preview-page .signal h4{font-family:Inter,-apple-system,Segoe UI,system-ui,sans-serif;font-size:14.5px;margin:10px 0 6px}.preview-page .signal p{font-size:12.5px;color:var(--muted);line-height:1.5}.preview-page .trust .wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}.preview-page .trust h2{font-size:30px;color:#fff;margin:8px 0 16px;line-height:1.2}.preview-page .trust p.lead{color:#94a3b8;font-size:15px;line-height:1.65;margin-bottom:18px;max-width:48ch}.preview-page .trust ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.preview-page .trust ul li{font-size:13.5px;color:#cbd5e1;display:flex;gap:10px}.preview-page .trust ul li:before{content:"◆";color:#6b74b5;font-size:10px;margin-top:3px}.preview-page .code-panel{background:var(--navy-panel);border:1px solid #1e293b;border-radius:4px;padding:22px}.preview-page .code-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px;font-family:ui-monospace,monospace;font-size:12.5px}.preview-page .code-cols .title{font-size:11px;letter-spacing:.08em;margin-bottom:10px}.preview-page .code-cols .disclosed .title{color:#5eead4}.preview-page .code-cols .notaccessed .title{color:#fca5a5}.preview-page .code-cols .code-lines div{padding:3px 0}.preview-page .code-cols .disclosed .k,.preview-page .code-cols .disclosed .v{color:#e2e8f0}.preview-page .code-cols .notaccessed .code-lines div{color:#64748b;text-decoration:none}.preview-page .grants .wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.preview-page .grants h2{font-size:30px;margin:8px 0 16px}.preview-page .grants p.lead{color:var(--muted);font-size:15px;line-height:1.65;margin-bottom:14px;max-width:44ch}.preview-page .grants .hint{font-size:12px;color:var(--muted);font-family:ui-monospace,monospace}.preview-page .grant-panel{background:#fff;border:1px solid var(--border);border-radius:4px;overflow:hidden}.preview-page .grant-panel-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border);font-size:13px;font-weight:600}.preview-page .grant-panel-head span{font-weight:500;color:var(--muted)}.preview-page .grant-row{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #f1f5f9}.preview-page .grant-avatar{width:34px;height:34px;border-radius:8px;background:#e2e8f0;color:#475569;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.preview-page .grant-name{font-size:13.5px;font-weight:600}.preview-page .grant-meta{font-size:12px;color:var(--muted)}.preview-page .switch{margin-left:auto;width:38px;height:22px;border-radius:999px;background:#cbd5e1;position:relative;cursor:pointer;flex-shrink:0;transition:background .15s;border:none;padding:0}.preview-page .switch.on{background:var(--primary)}.preview-page .grant-row.off{opacity:.55}.preview-page .grant-row.off .grant-name,.preview-page .grant-row.off .grant-meta{color:var(--muted)}.preview-page .switch .knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:#fff;transition:left .15s;pointer-events:none}.preview-page .switch.on .knob{left:18px}.preview-page .grant-panel-foot{padding:12px 20px;font-size:12px;color:var(--muted)}.preview-page .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.preview-page .price-card{border:1px solid var(--border);border-radius:12px;padding:28px;display:flex;flex-direction:column;background:var(--bg-alt)}.preview-page .price-card.featured{border-color:var(--primary);border-width:2px;background:#fff}.preview-page .price-card .eyebrow{margin-bottom:14px}.preview-page .price-card .amount{font-family:Lora,Georgia,Times New Roman,serif;font-size:32px;font-weight:700}.preview-page .price-card .amount .unit{font-family:Inter,-apple-system,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--muted)}.preview-page .price-card .desc{font-size:13px;color:var(--muted);margin:10px 0 18px;line-height:1.5}.preview-page .price-card ul{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:10px;font-size:13.5px;flex-grow:1}.preview-page .price-card ul li{display:flex;align-items:flex-start;gap:8px}.preview-page .price-card ul li>span{display:inline;min-width:0;flex:1 1 auto;line-height:1.45;overflow-wrap:anywhere}.preview-page .price-card ul li:before{content:"✓";color:var(--ink-soft);font-weight:700;flex:0 0 auto;line-height:1.45}.preview-page .price-card .btn-outline{border-color:#64748b}.preview-page .price-card .btn{width:100%}.preview-page .platform-tabs{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:4px;overflow:hidden;margin:28px 0 20px}.preview-page .platform-tabs:has(.platform-tab:nth-child(3)){grid-template-columns:repeat(3,1fr)}.preview-page .platform-tab{padding:16px 18px;border-right:1px solid var(--border);cursor:pointer;background:#fff;border-top:none;border-bottom:none;border-left:none;text-align:left;font-family:inherit;color:inherit}.preview-page .platform-tab:last-child{border-right:none}.preview-page .platform-tab.active{box-shadow:inset 0 -2px 0 var(--primary)}.preview-page .platform-tab strong{display:block;font-size:13.5px}.preview-page .platform-tab span{font-size:11.5px;color:var(--muted)}.preview-page .download{background:var(--bg-alt)}.preview-page .download-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.preview-page .download-row .caption{font-size:12.5px;color:var(--muted)}.preview-page .btn-download{flex-direction:column;align-items:flex-start;gap:2px;white-space:normal;line-height:1.25;text-align:left;padding:12px 18px}.preview-page .btn-download__label{display:block;font-size:14px;font-weight:600}.preview-page .btn-download__sub{display:block;font-size:11.5px;font-weight:500;color:#ffffffc7}.preview-page .download-head{display:flex;justify-content:space-between;align-items:flex-start}.preview-page .faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px}.preview-page .faq-item{border-top:1px solid var(--border);padding:18px 0}.preview-page .faq-item:last-child{border-bottom:1px solid var(--border)}.preview-page .faq-q{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;width:100%;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;color:inherit;text-align:left}.preview-page .faq-q .plus{color:var(--muted);font-size:18px;font-weight:400;transition:transform .15s}.preview-page .faq-item.open .faq-q .plus{transform:rotate(45deg)}.preview-page .faq-a p{font-size:13.5px;color:var(--muted);line-height:1.6;padding-top:12px;margin:0}.preview-page .cta .wrap{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.preview-page .cta h2{font-size:26px;color:#fff;margin:0 0 8px;max-width:26ch}.preview-page .cta p{color:#fff;font-size:14px;margin:0}.preview-page .cta .actions{display:flex;gap:12px;flex-shrink:0}.preview-page footer{padding:56px 0 28px}.preview-page .footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;margin-bottom:40px}.preview-page .footer-brand .logo{margin-bottom:10px}.preview-page .footer-brand p{font-size:13px;color:var(--muted);max-width:30ch;line-height:1.5;margin:0 0 8px}.preview-page .footer-brand .domain{font-size:13px;color:var(--muted)}.preview-page .footer-col .eyebrow{margin-bottom:14px;display:block}.preview-page .footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.preview-page .footer-col a,.preview-page .footer-col button{font-size:13.5px;color:var(--primary);background:none;border:none;padding:0;font-family:inherit;cursor:pointer;text-align:left}.preview-page .footer-col a:hover,.preview-page .footer-col button:hover{color:var(--primary-dark);text-decoration:underline}.preview-page .footer-bottom{border-top:1px solid var(--border);width:100%}.preview-page .footer-bottom .wrap{display:flex;justify-content:space-between;padding-top:20px;font-size:12.5px;color:var(--muted)}.preview-page .signals-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px}.preview-page .signals-head h2{margin-bottom:6px}.preview-page .signals-note{color:var(--muted);font-size:12.5px}.preview-page .trust-eyebrow{color:#8891b0}.preview-page .faq-intro h2{font-size:30px;margin:8px 0 10px}.preview-page .faq-intro p{color:var(--muted);font-size:14.5px;line-height:1.6}.preview-page .download-head .section-head{margin-bottom:0}.preview-page s.preview-unimplemented{text-decoration-line:line-through;opacity:1}@media(prefers-reduced-motion:reduce){.preview-page .switch,.preview-page .switch .knob,.preview-page .faq-q .plus{transition:none}}@media(max-width:900px){.preview-page .nav .wrap{flex-wrap:wrap;row-gap:12px}.preview-page .platform-tabs,.preview-page .hero .wrap,.preview-page .trust .wrap,.preview-page .grants .wrap,.preview-page .faq-layout{grid-template-columns:1fr}.preview-page .feature-grid,.preview-page .pricing-grid,.preview-page .steps,.preview-page .signals,.preview-page .footer-top{grid-template-columns:1fr 1fr}.preview-page .step,.preview-page .signal{border-right:none;border-bottom:1px solid var(--border)}}.preview-page .utility-demo-btn{background:transparent;border:none;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0}.preview-page .utility-demo-btn:hover{color:var(--primary)}.demo-request-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73}.demo-request-panel{width:min(480px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#fff;border-radius:12px;padding:24px;box-shadow:0 20px 50px #0f172a40;color:var(--ink, #0f172a);font-family:Inter,-apple-system,Segoe UI,system-ui,sans-serif}.demo-request-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.demo-request-header h2{margin:0;font-size:1.25rem}.demo-request-close{border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:#64748b}.demo-request-form{display:flex;flex-direction:column;gap:12px}.demo-request-form label{display:flex;flex-direction:column;gap:6px;font-size:.875rem;font-weight:500}.demo-request-form input,.demo-request-form textarea{font:inherit;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px}.demo-request-optional{font-weight:400;color:#64748b}.demo-request-error{margin:0;color:#b91c1c;font-size:.875rem}.demo-request-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.demo-request-success{display:flex;flex-direction:column;gap:16px}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) 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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) 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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) 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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) 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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-cyrillic-ext-500-normal-4Ud55qIb.woff2) format("woff2"),url(/assets/lora-cyrillic-ext-500-normal-BM33EBQZ.woff) 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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-cyrillic-500-normal-CGcjVW1P.woff2) format("woff2"),url(/assets/lora-cyrillic-500-normal-B7VECUNf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-math-500-normal-CZVvtWMy.woff2) format("woff2"),url(/assets/lora-math-500-normal-z1mtDCUR.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-symbols-500-normal-CJHTIF5f.woff2) format("woff2"),url(/assets/lora-symbols-500-normal-C70LsJbW.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-vietnamese-500-normal-LA4e_tum.woff2) format("woff2"),url(/assets/lora-vietnamese-500-normal-vya0n-2r.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-latin-ext-500-normal-CVMwgWlS.woff2) format("woff2"),url(/assets/lora-latin-ext-500-normal-CmiMDADN.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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-latin-500-normal-Dh16O2IA.woff2) format("woff2"),url(/assets/lora-latin-500-normal-Dbc_1yrl.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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-cyrillic-ext-600-normal-CYLe3Bq4.woff2) format("woff2"),url(/assets/lora-cyrillic-ext-600-normal-BobJ8QCm.woff) 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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-cyrillic-600-normal-DuzuWObJ.woff2) format("woff2"),url(/assets/lora-cyrillic-600-normal-j6UMqgXb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-math-600-normal-B9Wi-uy2.woff2) format("woff2"),url(/assets/lora-math-600-normal-soY6uGQW.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-symbols-600-normal-DaMEG5Dn.woff2) format("woff2"),url(/assets/lora-symbols-600-normal-CURAubwP.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-vietnamese-600-normal-B_IFhWKN.woff2) format("woff2"),url(/assets/lora-vietnamese-600-normal-BnEhOXH8.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-latin-ext-600-normal-CURVZmIT.woff2) format("woff2"),url(/assets/lora-latin-ext-600-normal-BX8pxmH4.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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-latin-600-normal-B-3RcLOQ.woff2) format("woff2"),url(/assets/lora-latin-600-normal-Dc3EneHn.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:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-cyrillic-ext-700-normal-CH2Ef3pd.woff2) format("woff2"),url(/assets/lora-cyrillic-ext-700-normal-B20D6wuF.woff) 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:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-cyrillic-700-normal-CicHrsUU.woff2) format("woff2"),url(/assets/lora-cyrillic-700-normal-CoUvLzhc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-math-700-normal-BdgFUNlJ.woff2) format("woff2"),url(/assets/lora-math-700-normal-JjB0YUk-.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-symbols-700-normal-zYsi5zvy.woff2) format("woff2"),url(/assets/lora-symbols-700-normal-DaE8wqnc.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-vietnamese-700-normal-BHDzxyiD.woff2) format("woff2"),url(/assets/lora-vietnamese-700-normal-DyKKCAD2.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-latin-ext-700-normal-DbHby4fw.woff2) format("woff2"),url(/assets/lora-latin-ext-700-normal-XBj10pPw.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:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-latin-700-normal-BHK4Pzk4.woff2) format("woff2"),url(/assets/lora-latin-700-normal-Yfa97ytg.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}html,body,#root{margin:0;padding:0;border:0;width:100%;min-height:100%;background-color:#070f18}html{background-color:#070f18}:root{--landing-bg-deep: #070f18;--landing-bg-mid: #0f2233;--landing-bg-surface: #132a3d;--landing-teal: #159a8a;--landing-teal-bright: #1eb8a6;--landing-teal-cta: #0f7a6e;--landing-teal-cta-hover: #0d6b61;--landing-navy: #1e3a5f;--landing-text-primary: #e8f0f4;--landing-slate-text: #c8d6e0;--landing-text-muted: #8fa3ae;--landing-border: color-mix(in srgb, #159a8a 18%, transparent);--landing-border-subtle: color-mix(in srgb, var(--landing-teal) 14%, transparent);--landing-surface-elevated: #132a3d;--landing-focus: #1eb8a6;--landing-brand-stroke: #c8d6e0;--landing-brand-accent: #1eb8a6;--landing-font-display: "Outfit Variable", "Outfit", sans-serif;--landing-font-body: "DM Sans Variable", "DM Sans", sans-serif;--landing-line-display-tight: 1.65;--landing-line-display: 1.65;--landing-line-title: 1.3;--color-navy: var(--landing-brand-stroke);--color-accent: var(--landing-brand-accent)}.landing-page{--cookie-consent-offset: 0px;position:relative;min-height:100dvh;color:var(--landing-slate-text);background-color:var(--landing-bg-deep);font-family:var(--landing-font-body);font-size:1rem;line-height:1.65;overflow:visible}.landing-page--cookie-banner{padding-bottom:var(--cookie-consent-offset)}.landing-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--landing-teal) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--landing-teal) 3%,transparent) 1px,transparent 1px);background-size:64px 64px;opacity:.6}.landing-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 85% 15%,color-mix(in srgb,var(--landing-teal) 10%,transparent),transparent 70%),radial-gradient(ellipse 70% 50% at 10% 85%,color-mix(in srgb,var(--landing-navy) 15%,transparent),transparent 65%)}.landing-page>*{position:relative;z-index:1}.landing-loading-shell{display:flex;align-items:center;justify-content:center;min-height:100dvh;background-color:var(--landing-bg-deep, #070f18)}.landing-loading-shell__indicator{width:2rem;height:2rem;border:2px solid color-mix(in srgb,#159a8a 25%,transparent);border-top-color:#1eb8a6;border-radius:50%;animation:landing-shell-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.landing-loading-shell__indicator{animation:none;border-top-color:color-mix(in srgb,#159a8a 25%,transparent)}}@keyframes landing-shell-spin{to{transform:rotate(360deg)}}.landing-container{width:min(100%,75rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem);overflow:visible}.landing-skip-link{position:absolute;top:.75rem;left:.75rem;z-index:100;padding:.625rem 1rem;border-radius:.375rem;background:var(--landing-bg-surface);color:var(--landing-text-primary);font-family:var(--landing-font-body);font-size:.875rem;font-weight:500;text-decoration:none;transform:translateY(-200%);transition:transform .15s ease}.landing-skip-link:focus-visible{transform:translateY(0);outline:2px solid var(--landing-focus);outline-offset:2px}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page .landing-display{font-family:var(--landing-font-display);color:var(--landing-text-primary)}.landing-eyebrow{margin:0 0 .75rem;color:var(--landing-teal);font-size:.8125rem;font-weight:500;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.landing-section-title{margin:0 0 2rem;max-width:28ch;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:var(--landing-line-display)}.landing-section{padding-block:clamp(4rem,8vw,7rem)}.landing-header{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--landing-bg-deep) 85%,transparent);border-bottom:1px solid var(--landing-border)}.landing-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;min-height:4rem;padding-block:.5rem}.landing-header__brand{display:inline-flex;align-items:center;gap:.625rem;color:inherit;text-decoration:none}.landing-header__wordmark{font-family:var(--landing-font-display);font-size:1rem;font-weight:600;line-height:var(--landing-line-title);overflow:visible;color:var(--landing-text-primary)}.landing-header__nav{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem}.landing-header__nav-link{color:var(--landing-slate-text);font-size:.875rem;font-weight:500;text-decoration:none;min-height:2.75rem;display:inline-flex;align-items:center}.landing-header__nav-link:hover{color:var(--landing-text-primary)}.landing-header__nav-link:focus-visible{outline:2px solid var(--landing-focus);outline-offset:2px;border-radius:.25rem}.landing-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.landing-header__sign-in{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:.5rem 1rem;border-radius:.375rem;color:var(--landing-teal-bright);font-size:1rem;font-weight:500;text-decoration:none}.landing-header__sign-in:hover{color:var(--landing-text-primary)}.landing-header__sign-in:focus-visible{outline:2px solid var(--landing-focus);outline-offset:2px}@media(max-width:56rem){.landing-header__nav{order:3;width:100%}}.landing-hero{display:flex;align-items:center;min-height:calc(100dvh - 4rem);padding-block:clamp(2rem,6vw,4rem);overflow:visible}.landing-hero-mesh{background:radial-gradient(ellipse 90% 70% at 70% 20%,color-mix(in srgb,var(--landing-teal) 12%,transparent),transparent 60%),radial-gradient(ellipse 60% 50% at 20% 80%,color-mix(in srgb,var(--landing-navy) 18%,transparent),transparent 55%);background-size:120% 120%;background-position:0% 0%}@media(prefers-reduced-motion:no-preference){.landing-hero-mesh{animation:landing-gradient-drift 25s ease-in-out infinite alternate}}@keyframes landing-gradient-drift{0%{background-position:0% 0%}to{background-position:5% 8%}}.landing-hero__grid{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center;overflow:visible}@media(min-width:64rem){.landing-hero__grid{grid-template-columns:1.1fr .9fr}}.landing-hero__lockup{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.landing-hero__wordmark{font-family:var(--landing-font-display);font-size:1.125rem;font-weight:600;line-height:var(--landing-line-title);overflow:visible;color:var(--landing-text-primary)}.landing-hero__content{overflow:visible}.landing-hero__headline{margin:0 0 1.25rem;max-width:22ch;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:700;letter-spacing:-.02em;line-height:var(--landing-line-display-tight);overflow:visible;padding-block:.15em .45em}.landing-hero__headline-last{display:inline-block;padding-bottom:.5em;overflow:visible;font:inherit}.landing-hero__support{margin:0 0 1rem;max-width:48ch;color:var(--landing-text-muted);font-size:1.125rem}.landing-hero__support--secondary{margin-bottom:2rem}.landing-hero__trust-line{margin:1.25rem 0 0;max-width:48ch;color:var(--landing-text-muted);font-size:.9375rem}.landing-illus-label{font-family:var(--landing-font-body);font-size:12px;fill:#8fa3ae}.landing-illus-label--bright{fill:#1eb8a6}.landing-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.landing-hero__visual-wrap{display:flex;justify-content:center;width:100%}.landing-hero__visual{width:min(100%,30rem);height:auto}.landing-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.5rem;border-radius:.375rem;font-family:var(--landing-font-body);font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.landing-cta--primary{background-color:var(--landing-teal-cta);color:#fff}.landing-cta--primary:hover{background-color:var(--landing-teal-cta-hover)}.landing-cta--primary:focus-visible{outline:2px solid var(--landing-focus);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.landing-cta--primary:hover,.landing-cta--primary:focus-visible{transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,#159a8a 35%,transparent)}}.landing-cta--ghost{border:1px solid var(--landing-border);background:transparent;color:var(--landing-teal-bright)}.landing-cta--ghost:hover{border-color:color-mix(in srgb,var(--landing-teal) 40%,transparent);color:var(--landing-text-primary)}.landing-cta--ghost:focus-visible{outline:2px solid var(--landing-focus);outline-offset:2px}.landing-cta__chevron{flex-shrink:0}.landing-download-chooser{position:relative;display:inline-flex}.landing-download-chooser__trigger{width:100%}.landing-download-chooser__chevron--open{transform:rotate(180deg)}@media(prefers-reduced-motion:no-preference){.landing-download-chooser__chevron{transition:transform .15s ease}}.landing-download-chooser__menu{position:absolute;top:calc(100% + .375rem);left:0;z-index:20;width:max-content;min-width:100%;max-width:min(100vw - 1.5rem,24rem);margin:0;padding:.375rem;list-style:none;border:1px solid var(--landing-border-subtle);border-radius:.5rem;background:var(--landing-surface-elevated);box-shadow:0 8px 24px color-mix(in srgb,#000 35%,transparent)}.landing-download-chooser__row{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.625rem .75rem;border-radius:.375rem;color:var(--landing-text-primary);font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer}.landing-download-chooser__row:hover{background:color-mix(in srgb,var(--landing-teal) 8%,transparent)}.landing-download-chooser__row--disabled{opacity:.55;cursor:not-allowed}.landing-download-chooser__row--disabled:hover{background:transparent}.landing-download-chooser__icon{display:flex;flex-shrink:0;color:var(--landing-slate-text)}.landing-download-chooser__labels{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.landing-download-chooser__title{white-space:nowrap}.landing-download-chooser__subtitle{color:var(--landing-text-muted);font-size:.75rem;font-weight:400}.landing-download-chooser__pill{flex-shrink:0;padding:.125rem .5rem;border:1px solid var(--landing-border-subtle);border-radius:999px;color:var(--landing-text-muted);font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}@media(max-width:29.9375rem){.landing-download-chooser{width:100%}}@media(max-width:29.9375rem){.landing-hero__actions{flex-direction:column;width:100%}.landing-hero__actions .landing-cta{width:100%}}.landing-how-it-works{scroll-margin-top:5rem;background-color:var(--landing-bg-deep);overflow-x:clip}.landing-how-it-works__steps{display:grid;gap:2.5rem;margin:0 0 2rem;padding:0;list-style:none}@media(min-width:48rem){.landing-how-it-works__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.landing-how-it-works__steps--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.landing-how-it-works__steps--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.how-it-works-step{position:relative;opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.how-it-works-step{opacity:0;transform:translateY(12px);transition:opacity .5s ease-out,transform .5s ease-out}.how-it-works-step.is-visible{opacity:1;transform:translateY(0)}.how-it-works-step:nth-child(1).is-visible{transition-delay:0ms}.how-it-works-step:nth-child(2).is-visible{transition-delay:.12s}.how-it-works-step:nth-child(3).is-visible{transition-delay:.24s}.how-it-works-step:nth-child(4).is-visible{transition-delay:.36s}}@media(min-width:64rem){.landing-how-it-works__steps--four .how-it-works-step:not(:last-child):after{content:"";position:absolute;top:1.5rem;right:-1rem;width:calc(100% - 2rem);height:0;border-top:1px dashed var(--landing-border);transform:translate(50%);pointer-events:none}}.landing-how-it-works__closing{margin:0 0 1rem;font-size:1.125rem;color:var(--landing-text-primary)}.landing-how-it-works__step-number{display:block;margin-bottom:.5rem;font-family:var(--landing-font-display);font-size:3rem;font-weight:700;line-height:1;color:color-mix(in srgb,var(--landing-teal) 40%,transparent)}.landing-how-it-works__step-title{position:relative;z-index:1;margin:0 0 .75rem;font-size:1.25rem;font-weight:600;line-height:var(--landing-line-title);overflow:visible}.landing-how-it-works__step-body{margin:0;color:var(--landing-text-muted)}.landing-flow-diagram{width:100%;max-width:40rem;color:var(--landing-text-muted)}.landing-flow-diagram__label{font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.875rem;fill:currentColor}.landing-final-cta{background:var(--landing-bg-surface);border-block:1px solid var(--landing-border)}.landing-final-cta__inner{display:flex;flex-direction:column;align-items:center;max-width:44ch;margin-inline:auto;text-align:center}.landing-final-cta__title{margin-bottom:1rem;max-width:none}.landing-final-cta__subline{margin:0 0 1.75rem;color:var(--landing-text-muted)}.landing-footer{padding-block:3rem 2.5rem;border-top:1px solid var(--landing-border)}.landing-footer__grid{display:grid;gap:1.5rem}.landing-footer__lockup{display:flex;align-items:center;gap:.625rem;margin-bottom:.75rem}.landing-footer__wordmark{font-family:var(--landing-font-display);font-size:1rem;font-weight:600;line-height:var(--landing-line-title);overflow:visible;color:var(--landing-text-primary)}.landing-footer__tagline{margin:0;max-width:36ch;color:var(--landing-text-muted);font-size:.9375rem}.landing-footer__columns{display:grid;gap:1.5rem}.landing-footer__nav{display:flex;flex-direction:column;gap:.5rem}.landing-footer__nav-heading{margin:0;color:var(--landing-text-muted);font-family:var(--landing-font-display);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.landing-footer__nav-links{display:flex;flex-wrap:wrap;gap:.25rem .5rem}.landing-footer__legal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.25rem .5rem}.landing-footer__link{display:inline-flex;align-items:center;min-width:2.75rem;min-height:2.75rem;padding-inline:.5rem;color:var(--landing-teal-bright);text-decoration:none;font-size:.875rem}.landing-footer__nav--legal .landing-footer__link{text-decoration:underline;text-underline-offset:.15em}.landing-footer__link[aria-current=page],.landing-footer__link:hover{color:var(--landing-text-primary)}.landing-footer__link:focus-visible{outline:2px solid var(--landing-focus);outline-offset:2px;border-radius:.25rem}.landing-footer__attribution{margin:0;color:var(--landing-text-muted);font-size:.875rem}@media(min-width:56rem){.landing-footer__grid{grid-template-columns:minmax(12rem,1.2fr) minmax(0,2fr);align-items:start}.landing-footer__columns{grid-template-columns:1fr 1.4fr;gap:2rem}.landing-footer__attribution{grid-column:1 / -1}}.landing-brand-mark{flex-shrink:0}.landing-text-link{display:inline-flex;align-items:center;min-width:2.75rem;min-height:2.75rem;color:var(--landing-teal-bright);font-weight:500;text-decoration:none}.landing-text-link:hover{color:var(--landing-text-primary);text-decoration:underline}.landing-text-link:focus-visible{outline:2px solid var(--landing-focus);outline-offset:2px;border-radius:.25rem}.landing-final-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1rem}@media(max-width:29.9375rem){.landing-final-cta__actions{flex-direction:column;width:100%}.landing-final-cta__actions .landing-cta{width:100%}}.landing-pricing{scroll-margin-top:5rem;background:var(--landing-bg-mid)}.landing-pricing__grid{display:grid;gap:2.5rem;margin-bottom:2rem}@media(min-width:48rem){.landing-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}.landing-pricing__tier{padding-left:1rem;border-left:3px solid var(--landing-teal)}.landing-pricing__tier-name{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;line-height:var(--landing-line-title);overflow:visible}.landing-pricing__price{margin:0 0 1rem;font-family:var(--landing-font-display);font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:600;color:var(--landing-text-primary);line-height:1.25}.landing-pricing__tier-body{margin:0 0 1rem;color:var(--landing-text-muted)}.landing-pricing__footnote{margin:0;max-width:52ch;color:var(--landing-text-muted);font-size:.875rem}.landing-section-title{max-width:32ch}.landing-prose__lead,.landing-prose__body{margin:0 0 1rem;max-width:65ch;color:var(--landing-text-muted);font-size:1.0625rem}.landing-prose__lead{color:var(--landing-slate-text);font-size:1.125rem}.landing-prose__closing{margin:1.5rem 0 0;max-width:65ch;color:var(--landing-slate-text);font-size:1.0625rem}.landing-prose__disclaimer{margin:1.25rem 0;max-width:65ch;padding:1rem 1.25rem;border-left:3px solid var(--landing-teal);background:color-mix(in srgb,var(--landing-teal) 8%,transparent);color:var(--landing-slate-text)}.landing-question-list,.landing-bullet-quiet{margin:1.25rem 0;padding-left:1.25rem;max-width:55ch;color:var(--landing-slate-text)}.landing-question-list li,.landing-bullet-quiet li{margin-bottom:.5rem}.landing-callout{margin:1.5rem 0;max-width:40ch;font-size:1.25rem;color:var(--landing-text-primary)}.landing-brand-line{margin:2rem 0 0;font-family:var(--landing-font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:var(--landing-line-title);overflow:visible;color:var(--landing-text-primary)}.landing-problem{background:var(--landing-bg-mid)}.landing-middle-ground{scroll-margin-top:5rem;background:var(--landing-bg-deep)}.landing-path-grid{display:grid;gap:1.5rem;margin-top:2rem}@media(min-width:64rem){.landing-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-path-card{padding:1.5rem;border:1px solid var(--landing-border-subtle);border-radius:.75rem;background:var(--landing-bg-surface)}.landing-path-card--highlight{border-color:color-mix(in srgb,var(--landing-teal) 45%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--landing-teal) 20%,transparent)}.landing-path-card__title{margin:0 0 .75rem;font-size:1.125rem;line-height:var(--landing-line-title);overflow:visible}.landing-path-card__body,.landing-path-card__support{margin:0 0 .75rem;color:var(--landing-text-muted)}.landing-path-card__support{margin-bottom:0;color:var(--landing-slate-text)}.landing-controls{background:var(--landing-bg-mid)}.landing-control-grid{display:grid;gap:1.25rem;margin:1.5rem 0 2rem;padding:0;list-style:none}@media(min-width:40rem){.landing-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.landing-control-grid{grid-template-columns:repeat(5,minmax(min-content,1fr))}}.landing-control-card{padding:1.25rem;border:1px solid var(--landing-border-subtle);border-radius:.75rem;background:var(--landing-bg-deep);overflow:visible}.landing-control-card__icon{display:inline-flex;margin-bottom:.75rem;color:var(--landing-teal-bright)}.landing-control-card__title{margin:0 0 .5rem;font-size:1.0625rem;line-height:var(--landing-line-title);overflow:visible;overflow-wrap:break-word;overflow-wrap:anywhere}.landing-control-card__body{margin:0;color:var(--landing-text-muted);font-size:.9375rem}.landing-org-visibility{background:var(--landing-bg-deep)}.landing-org-layout{display:grid;gap:2rem;align-items:start;margin-top:1.5rem}@media(min-width:64rem){.landing-org-layout{grid-template-columns:minmax(0,18rem) minmax(0,1fr)}}.landing-org-visual{width:min(100%,18rem);height:auto}.landing-capability-list{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}@media(min-width:48rem){.landing-capability-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-capability-list__title{margin:0 0 .35rem;font-size:1.0625rem;line-height:var(--landing-line-title);overflow:visible}.landing-capability-list__body{margin:0;color:var(--landing-text-muted);font-size:.9375rem}.landing-contractors,.landing-continuous,.landing-individuals{scroll-margin-top:5rem;background:var(--landing-bg-mid)}.landing-privacy,.landing-compliance{scroll-margin-top:5rem;background:var(--landing-bg-deep)}.landing-privacy-grid{display:grid;gap:1.25rem;margin:2rem 0;padding:0;list-style:none}@media(min-width:48rem){.landing-privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-privacy-card{padding:1.25rem;border-left:3px solid var(--landing-teal);background:color-mix(in srgb,var(--landing-bg-surface) 80%,transparent)}.landing-privacy-card__title{margin:0 0 .5rem;font-size:1.0625rem;line-height:var(--landing-line-title);overflow:visible}.landing-privacy-card__body{margin:0;color:var(--landing-text-muted)}.landing-inline-actions{margin-top:1.5rem}.landing-use-cases,.landing-why{background:var(--landing-bg-mid)}.landing-use-case-grid,.landing-why-grid{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none}@media(min-width:48rem){.landing-use-case-grid,.landing-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.landing-use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-use-case-card,.landing-why-card{padding-left:1rem;border-left:3px solid var(--landing-teal)}.landing-use-case-card__title,.landing-why-card__title{margin:0 0 .5rem;font-size:1.125rem;line-height:var(--landing-line-title);overflow:visible}.landing-use-case-card__body,.landing-why-card__body{margin:0;color:var(--landing-text-muted)}.landing-comparison{background:var(--landing-bg-deep)}.landing-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}.landing-comparison__table-wrap{display:none;margin-top:1.5rem;overflow-x:auto}.landing-comparison__table{width:100%;border-collapse:collapse;font-size:.9375rem}.landing-comparison__table th,.landing-comparison__table td{padding:.875rem 1rem;border-bottom:1px solid var(--landing-border-subtle);text-align:left;vertical-align:top}.landing-comparison__table thead th{color:var(--landing-text-primary);font-family:var(--landing-font-display);font-weight:600}.landing-comparison__table tbody th{color:var(--landing-slate-text);font-weight:500}.landing-comparison__table td{color:var(--landing-text-muted)}.landing-comparison__cards{display:grid;gap:1.25rem;margin-top:1.5rem}.landing-comparison-card{padding:1.25rem;border:1px solid var(--landing-border-subtle);border-radius:.75rem;background:var(--landing-bg-surface)}.landing-comparison-card__title{margin:0 0 1rem;font-size:1.125rem;line-height:var(--landing-line-title);overflow:visible}.landing-comparison-card__list{margin:0}.landing-comparison-card__row{display:grid;gap:.25rem;padding:.75rem 0;border-top:1px solid var(--landing-border-subtle)}.landing-comparison-card__row dt{color:var(--landing-slate-text);font-size:.875rem;font-weight:500}.landing-comparison-card__row dd{margin:0;color:var(--landing-text-muted);font-size:.9375rem}@media(min-width:30.0625rem){.landing-comparison__table-wrap{display:block}.landing-comparison__cards{display:none}}.landing-comparison__closing{margin-top:2rem;max-width:55ch}.landing-comparison__closing p{margin:0 0 .75rem;color:var(--landing-slate-text)}.landing-faq{background:var(--landing-bg-mid)}.landing-faq__list{display:flex;flex-direction:column;gap:.5rem;max-width:52rem}.landing-faq__item{border:1px solid var(--landing-border-subtle);border-radius:.75rem;background:var(--landing-bg-deep)}.landing-faq__question{margin:0;font-size:1rem}.landing-faq__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;padding:1rem 1.25rem;border:0;background:transparent;color:var(--landing-text-primary);font-family:var(--landing-font-display);font-size:1.0625rem;font-weight:600;line-height:var(--landing-line-title);overflow:visible;text-align:left;cursor:pointer}.landing-faq__trigger:focus-visible{outline:2px solid var(--landing-focus);outline-offset:-2px;border-radius:.75rem}.landing-faq__chevron{flex-shrink:0;color:var(--landing-teal-bright);font-size:1.25rem;line-height:1}.landing-faq__panel{padding:0 1.25rem 1.25rem}.landing-faq__answer{color:var(--landing-text-muted)}.landing-faq__answer p{margin:0 0 .75rem}.landing-faq__answer ul{margin:.5rem 0 0;padding-left:1.25rem}@media(prefers-reduced-motion:reduce){.landing-faq__panel{transition:none}}#product,#for-companies,#for-individuals,#pricing,#security,#how-it-works,#faq{scroll-margin-top:5rem}html:has(.legal-page),body:has(.legal-page),#root:has(.legal-page){background-color:#fff}.landing-page.legal-page{--ink: #0f172a;--ink-soft: #334155;--muted: #64748b;--faint: #94a3b8;--border: #e2e8f0;--bg: #ffffff;--bg-alt: #f8fafc;--primary: #33409c;--primary-dark: #262f78;--landing-bg-deep: var(--bg);--landing-bg-mid: var(--bg-alt);--landing-bg-surface: var(--bg-alt);--landing-text-primary: var(--ink);--landing-slate-text: var(--ink-soft);--landing-text-muted: var(--muted);--landing-teal: var(--primary);--landing-teal-bright: var(--primary);--landing-teal-cta: var(--primary);--landing-teal-cta-hover: var(--primary-dark);--landing-navy: var(--ink);--landing-border: var(--border);--landing-border-subtle: var(--border);--landing-focus: var(--primary);--landing-brand-stroke: var(--ink);--landing-brand-accent: var(--primary);--landing-surface-elevated: var(--bg-alt);--color-navy: var(--ink);--color-accent: var(--primary);color:var(--ink);background-color:var(--bg);font-family:Inter,-apple-system,Segoe UI,system-ui,sans-serif}.landing-page.legal-page:before,.landing-page.legal-page:after{display:none}.landing-page.legal-page h1,.landing-page.legal-page h2,.landing-page.legal-page h3{font-family:Lora,Georgia,Times New Roman,serif;color:var(--ink)}.legal-page .landing-header{background:color-mix(in srgb,var(--bg) 92%,transparent);border-bottom:1px solid var(--border)}.legal-page .landing-header__wordmark{font-family:Inter,-apple-system,Segoe UI,system-ui,sans-serif;color:var(--ink)}.legal-page .landing-header__sign-in{color:var(--primary)}.legal-page .landing-header__sign-in:hover{color:var(--primary-dark)}.legal-page .landing-footer{border-top:1px solid var(--border)}.legal-page .landing-footer__wordmark{font-family:Inter,-apple-system,Segoe UI,system-ui,sans-serif;color:var(--ink)}.legal-page .landing-footer__tagline,.legal-page .landing-footer__attribution,.legal-page .landing-footer__nav-heading{color:var(--muted)}.legal-page .landing-footer__link{color:var(--primary)}.legal-page .landing-footer__link[aria-current=page],.legal-page .landing-footer__link:hover{color:var(--primary-dark)}.legal-page .landing-text-link{color:var(--primary)}.legal-page .landing-text-link:hover{color:var(--primary-dark)}.legal-page .landing-skip-link{background:var(--bg);color:var(--ink);border:1px solid var(--border)}.legal-chrome-header .landing-header__inner{justify-content:space-between}.legal-main{padding-block:2.5rem 3.5rem;max-width:48rem}.legal-main__title{margin:0 0 1rem;color:var(--ink);font-family:Lora,Georgia,Times New Roman,serif;font-size:clamp(1.75rem,2.5vw + 1rem,2.25rem);font-weight:700;line-height:1.2}.legal-draft-banner{margin:0 0 1.25rem;padding:.875rem 1rem;border:1px solid var(--border);border-radius:.5rem;background:var(--bg-alt);color:var(--ink-soft);font-size:.9375rem}.legal-draft-banner strong{color:var(--ink);font-weight:600}.legal-main__back{margin:0 0 1.5rem}.legal-main__back--bottom{margin:2.5rem 0 0}.trust-centre-main{max-width:48rem}.trust-centre-lead{margin:0 0 .875rem;color:var(--ink-soft);font-size:1.0625rem;line-height:1.65}.trust-centre-thesis{margin:0 0 1.5rem;padding:.875rem 1rem;border:1px solid var(--border);border-radius:.5rem;background:var(--bg-alt);color:var(--ink-soft);font-size:.9375rem;line-height:1.55}.trust-centre-group{margin:0 0 1.75rem}.trust-centre-group__title{margin:0 0 .75rem;color:var(--ink);font-family:Lora,Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:600;line-height:1.3}.trust-centre-list{margin:0;padding-left:1.25rem;color:var(--ink-soft);line-height:1.65}.trust-centre-list li{margin-bottom:.5rem}.trust-centre-list__blurb{color:var(--ink-soft)}.trust-centre-support__lead,.trust-centre-support__sla,.trust-centre-support__note{margin:0 0 .75rem;color:var(--ink-soft);font-size:.9375rem;line-height:1.65}.trust-centre-support__note{margin-bottom:0;font-size:.875rem;color:var(--ink-muted, var(--ink-soft))}.legal-prose{color:var(--ink-soft);font-size:1rem;line-height:1.7}.legal-prose h2,.legal-prose h3,.legal-prose h4{margin:2rem 0 .75rem;color:var(--ink);font-family:Lora,Georgia,Times New Roman,serif;font-weight:600;line-height:1.3}.legal-prose h2{font-size:1.375rem}.legal-prose h3{font-size:1.125rem}.legal-prose p,.legal-prose ul,.legal-prose ol{margin:0 0 .875rem}.legal-prose ul,.legal-prose ol{padding-left:1.25rem}.legal-prose li{margin-bottom:.35rem}.legal-prose strong{color:var(--ink);font-weight:600}.legal-prose code{font-size:.9em;color:var(--primary)}.legal-prose__table-wrap{margin:1rem 0 1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.legal-prose table{width:100%;min-width:36rem;border-collapse:collapse;font-size:.9375rem}.legal-prose th,.legal-prose td{padding:.75rem .875rem;border:1px solid var(--border);text-align:left;vertical-align:top}.legal-prose th{color:var(--ink);font-family:Lora,Georgia,Times New Roman,serif;font-weight:600;background:var(--bg-alt)}.legal-prose td{color:var(--ink-soft)}.not-found-main__copy{margin:0 0 1.25rem;max-width:42ch;color:var(--landing-slate-text)}.not-found-main__legal{margin-top:2rem}.not-found-main__legal-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.25rem .5rem;margin:.5rem 0 0;padding:0;list-style:none}.landing-footer__cookie-settings{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font:inherit;text-align:start;color:var(--landing-teal-bright);text-decoration:underline;text-underline-offset:.15em}.landing-footer__cookie-settings:hover{color:var(--landing-text-primary);text-decoration:underline}.cookie-consent-banner{position:fixed;inset-inline:0;bottom:0;z-index:60;max-height:50vh;overflow-y:auto;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));background-color:var(--landing-bg-surface);border-top:1px solid var(--landing-border);color:var(--landing-slate-text);font-family:var(--landing-font-body)}.cookie-consent-banner__inner{display:flex;flex-direction:column;gap:1rem;max-width:72rem;margin-inline:auto}.cookie-consent-banner__heading{margin:0 0 .5rem;font-family:var(--landing-font-display);font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--landing-text-primary)}.cookie-consent-banner__body{margin:0 0 .5rem;max-width:52ch;font-size:.9375rem;line-height:1.55;color:var(--landing-slate-text)}.cookie-consent-banner__policy{margin-top:.25rem;text-decoration:underline;text-underline-offset:.15em}.cookie-consent-banner__policy:hover{color:var(--landing-text-primary);text-decoration:underline}.cookie-consent-banner__actions{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.cookie-consent-banner__btn{width:100%;border:0;cursor:pointer;box-sizing:border-box}.cookie-consent-banner__btn.landing-cta--ghost{border:1px solid var(--landing-teal)}.cookie-consent-banner__manage{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;min-height:2.75rem;padding:.5rem .75rem;font-family:var(--landing-font-body);font-size:.9375rem;font-weight:500;color:var(--landing-teal-bright);text-decoration:underline;text-underline-offset:.15em}.cookie-consent-banner__manage:hover{color:var(--landing-text-primary);text-decoration:underline}.cookie-consent-banner__manage:focus-visible{outline:2px solid var(--landing-focus);outline-offset:2px;border-radius:.25rem}@media(min-width:48rem){.cookie-consent-banner__inner{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:1.5rem}.cookie-consent-banner__actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;flex-shrink:0}.cookie-consent-banner__btn{width:auto;min-width:10rem}}@media(prefers-reduced-motion:no-preference){.cookie-consent-banner{animation:cookie-consent-slide-up .18s ease-out}}@keyframes cookie-consent-slide-up{0%{transform:translateY(.75rem);opacity:.85}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.cookie-consent-banner{animation:none}.cookie-consent-banner .landing-cta--primary:hover,.cookie-consent-banner .landing-cta--primary:focus-visible{transform:none;box-shadow:none}}.cookie-prefs-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:1rem;background:color-mix(in srgb,#000 50%,transparent)}.cookie-prefs-dialog{width:min(100%,30rem);max-height:min(90vh,36rem);overflow-y:auto;padding:1.25rem;border-radius:.75rem;border:1px solid var(--landing-border);background-color:var(--landing-bg-surface);color:var(--landing-slate-text);font-family:var(--landing-font-body);box-shadow:0 12px 40px color-mix(in srgb,#000 45%,transparent)}.cookie-prefs-dialog:focus{outline:none}.cookie-prefs-dialog:focus-visible{outline:2px solid var(--landing-focus);outline-offset:2px}.cookie-prefs-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.cookie-prefs-dialog__title{margin:0;font-family:var(--landing-font-display);font-size:1.25rem;font-weight:600;line-height:var(--landing-line-title);overflow:visible;color:var(--landing-text-primary)}.cookie-prefs-dialog__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;min-height:2.75rem;min-width:2.75rem;padding:.5rem .75rem;font:inherit;font-weight:500;color:var(--landing-teal-bright)}.cookie-prefs-dialog__close:hover{color:var(--landing-text-primary)}.cookie-prefs-dialog__close:focus-visible{outline:2px solid var(--landing-focus);outline-offset:2px;border-radius:.25rem}.cookie-prefs-dialog__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1rem}.cookie-prefs-dialog__item{padding:.75rem 0;border-top:1px solid var(--landing-border-subtle)}.cookie-prefs-dialog__item:first-child{border-top:0;padding-top:0}.cookie-prefs-dialog__row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cookie-prefs-dialog__category{margin:0 0 .35rem;font-weight:600;color:var(--landing-text-primary)}.cookie-prefs-dialog__optional{margin-left:.35rem;font-weight:500;font-size:.8125rem;color:var(--landing-text-muted)}.cookie-prefs-dialog__desc{margin:0;font-size:.875rem;line-height:1.5;color:var(--landing-slate-text);max-width:28ch}.cookie-prefs-dialog__badge{flex-shrink:0;display:inline-flex;align-items:center;min-height:2rem;padding:.25rem .625rem;border-radius:.25rem;border:1px solid var(--landing-border);font-size:.75rem;font-weight:500;color:var(--landing-text-muted);white-space:nowrap}.cookie-prefs-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.25rem .5rem;border:0;background:transparent;cursor:pointer;font:inherit;color:var(--landing-slate-text)}.cookie-prefs-toggle__knob{position:relative;width:2.75rem;height:1.5rem;border-radius:999px;background:color-mix(in srgb,var(--landing-text-muted) 35%,transparent);border:1px solid var(--landing-border)}.cookie-prefs-toggle__knob:after{content:"";position:absolute;top:.125rem;left:.125rem;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--landing-text-primary)}.cookie-prefs-toggle--on .cookie-prefs-toggle__knob{background:var(--landing-teal-cta);border-color:var(--landing-teal)}.cookie-prefs-toggle--on .cookie-prefs-toggle__knob:after{left:auto;right:.125rem}.cookie-prefs-toggle:focus-visible{outline:2px solid var(--landing-focus);outline-offset:2px;border-radius:.25rem}.cookie-prefs-toggle__label{font-size:.875rem;font-weight:500;min-width:1.5rem}.cookie-prefs-dialog__footer{margin-top:1.25rem;display:flex;justify-content:flex-end}.cookie-prefs-dialog__save{border:0;cursor:pointer}
