/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/f0-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/f1-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/f2-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/f3-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/f4-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/f5-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/f6-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/f0-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/f1-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/f2-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/f3-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/f4-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/f5-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/f6-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/fonts/f0-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/fonts/f1-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/fonts/f2-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/fonts/f3-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/fonts/f4-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/fonts/f5-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/fonts/f6-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts/f0-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts/f1-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts/f2-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts/f3-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts/f4-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts/f5-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts/f6-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/f7-0QIhMX1D_JOuMw_LLPtLtfOm84TX.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/f8-0QIhMX1D_JOuMw_LJftLtfOm84TX.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* math */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/f9-0QIhMX1D_JOuMw_LXftLtfOm84TX.woff2) format('woff2');
  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;
}
/* symbols */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/f10-0QIhMX1D_JOuMw_LT_tLtfOm84TX.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/f11-0QIhMX1D_JOuMw_LLvtLtfOm84TX.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/f12-0QIhMX1D_JOuMw_LL_tLtfOm84TX.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/f13-0QIhMX1D_JOuMw_LIftLtfOm8w.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/f7-0QIhMX1D_JOuMw_LLPtLtfOm84TX.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/f8-0QIhMX1D_JOuMw_LJftLtfOm84TX.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* math */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/f9-0QIhMX1D_JOuMw_LXftLtfOm84TX.woff2) format('woff2');
  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;
}
/* symbols */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/f10-0QIhMX1D_JOuMw_LT_tLtfOm84TX.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/f11-0QIhMX1D_JOuMw_LLvtLtfOm84TX.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/f12-0QIhMX1D_JOuMw_LL_tLtfOm84TX.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/f13-0QIhMX1D_JOuMw_LIftLtfOm8w.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/f14-0QIvMX1D_JOuMwf7I_FMl_GW8g.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/f15-0QIvMX1D_JOuMw77I_FMl_GW8g.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* math */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/f16-0QIvMX1D_JOuM3b7I_FMl_GW8g.woff2) format('woff2');
  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;
}
/* symbols */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/f17-0QIvMX1D_JOuM2T7I_FMl_GW8g.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/f18-0QIvMX1D_JOuMwX7I_FMl_GW8g.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/f19-0QIvMX1D_JOuMwT7I_FMl_GW8g.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/f20-0QIvMX1D_JOuMwr7I_FMl_E.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/f14-0QIvMX1D_JOuMwf7I_FMl_GW8g.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/f15-0QIvMX1D_JOuMw77I_FMl_GW8g.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* math */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/f16-0QIvMX1D_JOuM3b7I_FMl_GW8g.woff2) format('woff2');
  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;
}
/* symbols */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/f17-0QIvMX1D_JOuM2T7I_FMl_GW8g.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/f18-0QIvMX1D_JOuMwX7I_FMl_GW8g.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/f19-0QIvMX1D_JOuMwT7I_FMl_GW8g.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/f20-0QIvMX1D_JOuMwr7I_FMl_E.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/fonts/f14-0QIvMX1D_JOuMwf7I_FMl_GW8g.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/fonts/f15-0QIvMX1D_JOuMw77I_FMl_GW8g.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* math */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/fonts/f16-0QIvMX1D_JOuM3b7I_FMl_GW8g.woff2) format('woff2');
  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;
}
/* symbols */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/fonts/f17-0QIvMX1D_JOuM2T7I_FMl_GW8g.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/fonts/f18-0QIvMX1D_JOuMwX7I_FMl_GW8g.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/fonts/f19-0QIvMX1D_JOuMwT7I_FMl_GW8g.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/fonts/f20-0QIvMX1D_JOuMwr7I_FMl_E.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts/f14-0QIvMX1D_JOuMwf7I_FMl_GW8g.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts/f15-0QIvMX1D_JOuMw77I_FMl_GW8g.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* math */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts/f16-0QIvMX1D_JOuM3b7I_FMl_GW8g.woff2) format('woff2');
  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;
}
/* symbols */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts/f17-0QIvMX1D_JOuM2T7I_FMl_GW8g.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts/f18-0QIvMX1D_JOuMwX7I_FMl_GW8g.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts/f19-0QIvMX1D_JOuMwT7I_FMl_GW8g.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts/f20-0QIvMX1D_JOuMwr7I_FMl_E.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root{--ink:#1E325A;--text-2:#5E6470;--text-muted:#8A929A;--brand-900:#1E325A;--brand-700:#16243F;--brand-300:#7E96B0;--brand-100:#DCE5EC;--gold-600:#B7892F;--gold-400:#C9A14A;--cta-600:#1E325A;--cta-700:#16243F;--cta-soft:#E8EEF5;--wa-green:#25D366;--wa-green-dk:#1EBE5A;--bg:#F0F0F0;--surface:#FFFFFF;--surface-alt:#E6E8EB;--glass-bg:rgba(255,255,255,.55);--border:#D5D6D9;--border-strong:#BCC0C5;--success:#3E8E6E;--attention:#B7892F;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--shadow-sm:0 2px 10px rgba(30,50,90,.06);--shadow-md:0 12px 32px rgba(30,50,90,.1);--shadow-lg:0 20px 48px rgba(30,50,90,.14);--focus:0 0 0 3px rgba(30,50,90,.35);--font-head: "Lora", Georgia, serif;--font-body: "Inter", system-ui, -apple-system, Segoe UI, Roboto, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:var(--focus);border-radius:6px}.container-x{margin-inline:auto;width:100%;max-width:1100px;padding-inline:20px}@media (min-width: 768px){.container-x{padding-inline:32px}}.read-col{max-width:720px}.section{padding-block:56px}@media (min-width: 768px){.section{padding-block:96px}}.eyebrow{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-600);font-weight:600}.kicker{font-family:var(--font-head);font-style:italic;font-weight:400;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.45;color:var(--brand-700);margin:0;text-wrap:balance}.h1{font-family:var(--font-head);font-weight:500;font-size:clamp(2rem,5vw,2.75rem);line-height:1.12;letter-spacing:-.01em;color:var(--brand-900);margin:0;text-wrap:balance}.h2{font-family:var(--font-head);font-weight:700;font-size:clamp(1.65rem,3.2vw,2.1rem);line-height:1.18;letter-spacing:-.005em;color:var(--brand-900);margin:0;text-wrap:balance}.h3{font-family:var(--font-head);font-weight:500;font-size:1.15rem;line-height:1.3;color:var(--brand-900);margin:0}.lede{font-family:var(--font-body);font-size:1.125rem;line-height:1.7;color:var(--text-2);text-wrap:pretty}.body{font-size:1rem;line-height:1.65;color:var(--text-2);text-wrap:pretty}.small{font-size:13px;color:var(--text-muted)}.hairline{height:1px;background:var(--gold-400);border:0}.hairline-soft{height:1px;background:var(--border);border:0}.cta-photos{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 768px){.cta-photos{grid-template-columns:1fr 1fr}}.cta-photo{margin:0;border:1px solid rgba(201,161,74,.4);background:#ffffff0a;overflow:hidden}.cta-photo img{display:block;width:100%;height:320px;object-fit:cover}.cta-hours{display:inline-flex;align-items:center;gap:12px;padding:14px 24px;border:1px solid rgba(201,161,74,.5);background:#ffffff0d;border-radius:var(--r-md)}.cta-hours svg{color:var(--gold-400);flex-shrink:0}.cta-hours__label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-400)}.cta-hours__sep{width:1px;align-self:stretch;background:#c9a14a66}.cta-hours__val{font-size:15px;font-weight:600;color:#f0f0f0;white-space:nowrap}@media (max-width: 767px){.cta-hours{flex-direction:column;align-items:center;gap:8px;padding:14px 18px;max-width:100%}.cta-hours__sep{display:none}.cta-hours__val{white-space:normal;text-align:center}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--cta-600);color:#fff;padding:16px 28px;font-weight:600;font-size:16px;border-radius:var(--r-pill);border:0;text-decoration:none;cursor:pointer;transition:background .2s ease,transform .15s ease,box-shadow .2s ease;box-shadow:0 6px 18px #1e325a47}.btn-primary:hover{background:var(--cta-700);transform:translateY(-1px);box-shadow:0 10px 24px #16243f57}.btn-primary:active{transform:translateY(0)}.btn-primary-sm{padding:12px 20px;font-size:14px;box-shadow:0 4px 12px #1e325a38}.btn-primary[data-loc=cta-final]{background:var(--gold-400);color:var(--brand-900);box-shadow:0 10px 26px #0000004d}.btn-primary[data-loc=cta-final]:hover{background:var(--gold-600);color:#fff;box-shadow:0 12px 32px #00000061}.btn-wa{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--wa-green);color:#fff;padding:14px 22px;font-weight:600;font-size:15px;border-radius:var(--r-pill);border:0;text-decoration:none;cursor:pointer;transition:background .2s ease,transform .15s ease}.btn-wa:hover{background:var(--wa-green-dk)}.btn-wa-sm{padding:10px 16px;font-size:14px}.btn-ghost{display:inline-flex;align-items:center;gap:8px;color:var(--brand-900);font-weight:600;font-size:15px;text-decoration:none;padding:8px 4px}.btn-ghost:hover{color:var(--brand-700)}.btn-link-on-dark{display:inline-flex;align-items:center;gap:8px;color:#dce7ec;font-weight:500;font-size:14px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;padding:8px 4px}.btn-link-on-dark:hover{color:#fff}.chip{display:inline-flex;align-items:center;gap:6px;background:var(--brand-100);color:var(--brand-900);padding:8px 14px;border-radius:var(--r-pill);font-size:13px;font-weight:500;white-space:nowrap}.card{background:var(--surface);border-radius:var(--r-lg);padding:28px;box-shadow:var(--shadow-sm);border:1px solid transparent;transition:transform .25s ease,box-shadow .25s ease}.card-hover:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.card-bordered{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);border:1px solid rgba(255,255,255,.65);box-shadow:var(--shadow-md);border-radius:var(--r-lg)}.reveal{opacity:0;transform:translateY(16px);transition:opacity .55s ease-out,transform .55s ease-out}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transform:translateY(16px);transition:opacity .55s ease-out,transform .55s ease-out}.reveal-stagger.is-visible>*{opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>*:nth-child(1){transition-delay:0ms}.reveal-stagger.is-visible>*:nth-child(2){transition-delay:80ms}.reveal-stagger.is-visible>*:nth-child(3){transition-delay:.16s}.reveal-stagger.is-visible>*:nth-child(4){transition-delay:.24s}.reveal-stagger.is-visible>*:nth-child(5){transition-delay:.32s}.reveal-stagger.is-visible>*:nth-child(6){transition-delay:.4s}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;transform:none!important}.reveal,.reveal-stagger>*{transform:none;opacity:1!important}}.header-shell{position:fixed;top:0;left:0;right:0;z-index:40;height:84px;background:transparent;transition:background .3s ease,box-shadow .3s ease,border-color .3s ease,backdrop-filter .3s ease;border-bottom:1px solid transparent}.header-shell.is-scrolled{background:#f0f0f0d1;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom-color:var(--border)}.header-spacer{height:84px}.header-cta{white-space:nowrap}@media (max-width: 600px){.header-cta{padding:9px 14px;font-size:13px}}.header-shell a>img{background:#fff;border-radius:12px;padding:9px 18px;box-shadow:0 10px 26px #121c302e}.hero-image-wrap{position:relative;border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-md)}.hero-image-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1e325a00 60%,#1e325a2e);pointer-events:none}.hero-frame{background:var(--bg);padding:84px 0 0}@media (min-width: 768px){.hero-frame{padding:96px 0 0}}@media (min-width: 1024px){.hero-frame{padding:100px 0 0}}.hero-fullbleed{position:relative;min-height:600px;height:88vh;max-height:880px;width:100%;border-radius:0;overflow:hidden;isolation:isolate;background:var(--bg)}@media (min-width: 768px){.hero-fullbleed{border-radius:0;min-height:700px;height:86vh;max-height:920px}}@media (max-width: 600px){.hero-fullbleed{min-height:560px;max-height:none;height:auto;padding-bottom:32px;border-radius:0}}.hero-fullbleed .hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;z-index:-2}.hero-fullbleed .hero-veil{display:none}.hero-fullbleed .hero-tint{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#121c306b,#121c3052 38%,#121c3061 70%,#121c3080),radial-gradient(68% 54% at 50% 46%,#121c301a,#121c3057)}.hero-fullbleed .hero-pill{background:#ffffffe6;border-color:#ffffffeb;color:var(--brand-900)}.hero-fullbleed .hero-pill .dot{background:var(--gold-400);box-shadow:0 0 0 3px #c9a14a47}.hero-fullbleed .hero-h1{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45)}.hero-fullbleed .hero-sub{color:#f7f7f7f5}.hero-fullbleed .hero-micro{color:#f7f7f7db}.hero-fullbleed .hero-cta-row .btn-ghost{color:#f0f0f0}.hero-fullbleed .hero-cta-row .btn-ghost:hover{color:#fff}.hero-fullbleed .hero-content{position:relative;height:100%;display:grid;grid-template-columns:1fr minmax(260px,320px);align-items:center;gap:48px;padding:64px 44px;max-width:1080px;margin-inline:auto}@media (min-width: 1024px){.hero-fullbleed .hero-content{gap:56px;padding:72px 56px}}@media (max-width: 768px){.hero-fullbleed .hero-content{grid-template-columns:1fr;gap:22px;padding:26px 20px 30px;align-content:center}.hero-main{order:1}.hero-aside{order:2}.hero-fullbleed .hero-h1{font-size:clamp(1.9rem,7.5vw,2.4rem)}}.hero-pill{display:inline-flex;align-items:center;gap:10px;background:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.7);color:var(--brand-900);padding:8px 18px 8px 14px;border-radius:var(--r-pill);font-size:13px;font-weight:600;letter-spacing:.02em;box-shadow:0 6px 18px #1e325a0f}.hero-pill .dot{width:7px;height:7px;border-radius:50%;background:var(--gold-400);box-shadow:0 0 0 3px #c9a14a38}.hero-h1{font-family:var(--font-head);font-weight:500;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.06;letter-spacing:-.02em;color:var(--brand-900);margin:20px 0 0;max-width:22ch;text-wrap:balance}.hero-sub{font-family:var(--font-body);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65;color:var(--text-2);max-width:56ch;margin:18px auto 0;text-wrap:pretty}.hero-modes{display:flex;flex-wrap:wrap;gap:20px;margin-top:14px}.hero-mode{display:inline-flex;align-items:center;gap:9px;font-size:18px;font-weight:600;color:#f0f0f0;letter-spacing:.01em}.hero-mode svg{flex-shrink:0}.hero-mode:nth-child(1) svg{color:#e23b2e}.hero-mode:nth-child(2) svg{color:var(--gold-400)}.hero-cta-row{margin-top:26px;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px}.hero-micro{margin-top:10px;font-size:13px;color:var(--text-2)}.hero-aside{display:flex;flex-direction:column;gap:16px;align-items:stretch}.cred{margin:0;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.cred__medal{width:min(168px,66%);margin:0 auto}.cred__medal-svg{display:block;width:100%;height:auto;overflow:visible}.cred__arc{text-anchor:middle;font-family:var(--font-body);font-weight:700;text-transform:uppercase}.cred__arc--top{fill:var(--gold-600);font-size:13px;letter-spacing:3.4px}.cred__arc--bot{fill:var(--text-2);font-size:11px;letter-spacing:3px}.cred__big{font-family:var(--font-head);font-weight:700;font-size:60px;fill:var(--brand-900);letter-spacing:-1px}.cred__plus{font-size:26px;fill:var(--gold-600)}.cred__tags{margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:8px}.cred__tag{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1;color:var(--brand-900);background:#fff;border:1px solid rgba(201,161,74,.5);border-radius:var(--r-pill);padding:8px 14px;letter-spacing:.01em;box-shadow:0 4px 14px #121c3029}.cred__tag svg{color:var(--gold-600);flex-shrink:0}.hero-main{text-align:left;max-width:640px}.hero-main .hero-h1{margin:0;max-width:18ch}.hero-main .hero-sub{margin:18px 0 0;max-width:46ch}.hero-main .hero-cta-row .btn-primary{margin-top:0}.hero-main .hero-micro{margin-top:10px}@media (min-width: 1024px){.hero-modes{transform:translate(-66px,-21px)}.hero-aside{transform:translate(41px,-14px)}.hero-main .hero-h1{transform:translate(-66px,-67px)}.hero-main .hero-sub{transform:translate(-66px,33px)}.hero-main .hero-cta-row{transform:translate(-66px,36px)}}.hero-fullbleed .hero-main .btn-primary{background:var(--gold-400);color:var(--brand-900);box-shadow:0 10px 26px #0000004d}.hero-fullbleed .hero-main .btn-primary:hover{background:var(--gold-600);color:#fff;box-shadow:0 12px 32px #00000061,0 0 0 2px #ffffff8c}.hero-stat-card{position:absolute;bottom:22px;left:22px;z-index:2;padding:16px 18px;border-radius:22px;background:#ffffff73;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,.65);box-shadow:0 18px 36px #1e325a1a,inset 0 1px #ffffffb3;display:flex;flex-direction:column;gap:10px;min-width:200px;max-width:280px}@media (min-width: 1024px){.hero-stat-card{bottom:32px;left:32px;padding:20px 22px;min-width:220px}}.hero-stat-card .stat-num{font-family:var(--font-head);font-size:clamp(2.2rem,3.5vw,2.8rem);font-weight:500;letter-spacing:-.02em;color:var(--brand-900);line-height:1}.hero-stat-card .stat-label{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);line-height:1.2}.hero-stat-card .stat-pill{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--brand-900);padding:6px 16px 6px 6px;border-radius:var(--r-pill);font-size:13px;font-weight:600;text-decoration:none;align-self:flex-start;border:1px solid rgba(255,255,255,.8);box-shadow:0 2px 8px #1e325a0f;transition:background .2s ease,transform .15s ease}.hero-stat-card .stat-pill:hover{background:#fff;transform:translateY(-1px)}.hero-stat-card .stat-pill .icon-wrap{background:#1e325a1a;color:var(--brand-900);padding:5px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.hero-corner-card{position:absolute;bottom:0;right:0;z-index:2;background:var(--bg);padding:14px 22px 14px 38px;border-top-left-radius:36px;display:flex;align-items:center;gap:14px;text-decoration:none;min-width:220px}@media (min-width: 768px){.hero-corner-card{padding:18px 28px 18px 52px;border-top-left-radius:48px}}.hero-corner-card .corner-mask-top,.hero-corner-card .corner-mask-left{position:absolute;pointer-events:none;width:36px;height:36px}@media (min-width: 768px){.hero-corner-card .corner-mask-top,.hero-corner-card .corner-mask-left{width:48px;height:48px}}.hero-corner-card .corner-mask-top{top:-36px;right:0}.hero-corner-card .corner-mask-left{bottom:0;left:-36px}@media (min-width: 768px){.hero-corner-card .corner-mask-top{top:-48px}.hero-corner-card .corner-mask-left{left:-48px}}.hero-corner-card .corner-icon{width:44px;height:44px;border-radius:50%;background:#1e325a0f;border:1px solid rgba(30,50,90,.1);color:var(--brand-900);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}@media (min-width: 768px){.hero-corner-card .corner-icon{width:56px;height:56px}}.hero-corner-card .corner-title{font-family:var(--font-head);font-size:17px;color:var(--brand-900);line-height:1.15;font-weight:500}@media (min-width: 768px){.hero-corner-card .corner-title{font-size:20px}}.hero-corner-card .corner-sub{display:flex;align-items:center;gap:4px;color:var(--text-2);font-size:13px;margin-top:2px}.hero-corner-card:hover .corner-sub{color:var(--brand-900)}@media (max-width: 600px){.hero-stat-card{position:static;left:auto;bottom:auto;margin:12px 16px 0;max-width:none}.hero-corner-card{position:static;bottom:auto;right:auto;margin:12px 0 0;border-radius:20px;padding:14px 18px}.hero-corner-card .corner-mask-top,.hero-corner-card .corner-mask-left{display:none}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero-anim{opacity:1;animation:heroFadeUp .65s ease-out backwards}.hero-anim-d1{animation-delay:.08s}.hero-anim-d2{animation-delay:.18s}.hero-anim-d3{animation-delay:.28s}.hero-anim-d4{animation-delay:.38s}.hero-anim-d5{animation-delay:.48s}@media (prefers-reduced-motion: reduce){.hero-anim{animation:none;opacity:1!important;transform:none!important}}.step-timeline{list-style:none;padding:0;margin:0;position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.step-timeline:before{content:"";position:absolute;top:26px;left:16.667%;right:16.667%;height:2px;transform:translateY(-50%);background:linear-gradient(90deg,var(--gold-400),var(--gold-600));z-index:0}.step-node{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 22px}.step-node:before{content:"";position:absolute;display:none;background:linear-gradient(180deg,var(--gold-400),var(--gold-600));z-index:0}.step-node:last-child:before{display:none!important}.step-medallion{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--brand-900);color:#fff;font-family:var(--font-head);font-size:22px;font-weight:500;box-shadow:0 0 0 4px var(--surface-alt),0 0 0 6px #c9a14a73;flex:0 0 auto}.step-content{margin-top:22px;max-width:34ch}.step-title{font-family:var(--font-head);font-weight:700;font-size:1.2rem;color:var(--brand-900);line-height:1.25;margin:0}.step-body{margin:10px 0 0;font-size:14.5px;line-height:1.6;color:var(--brand-700)}@media (max-width: 767px){.step-timeline{grid-template-columns:1fr;row-gap:38px}.step-node{flex-direction:row;align-items:flex-start;text-align:left;padding:0 0 0 4px;gap:18px}.step-timeline:before{display:none}.step-node:before{display:block;top:26px;left:26px;width:2px;height:calc(100% + 38px);background:linear-gradient(180deg,var(--gold-400),var(--gold-600))}.step-content{margin-top:0}}.mod-split{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 768px){.mod-split{grid-template-columns:1fr 1fr;gap:28px}}.mod-col{position:relative;display:flex;flex-direction:column;min-height:360px;padding:30px;border-radius:var(--r-lg);overflow:hidden;background-color:var(--brand-900);background-size:cover;background-position:center;text-align:left;box-shadow:var(--shadow-md)}.mod-col:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#101a2e66,#101a2e7a 45%,#101a2ec7)}.mod-col>*{position:relative;z-index:1}.mod-col--presencial{background-image:url(../assets/modalidad-presencial.jpg);background-image:image-set(url(../assets/modalidad-presencial.webp) type("image/webp"),url(../assets/modalidad-presencial.jpg) type("image/jpeg"))}.mod-col--online{background-image:url(../assets/modalidad-online.jpg);background-image:image-set(url(../assets/modalidad-online.webp) type("image/webp"),url(../assets/modalidad-online.jpg) type("image/jpeg"))}.mod-icon{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:48px;height:48px;border-radius:var(--r-pill);background:var(--brand-900);border:1px solid rgba(201,161,74,.45);color:var(--gold-400);margin-top:-12px;margin-bottom:14px}.mod-title{font-family:var(--font-head);font-weight:700;font-size:1.32rem;color:#fff;line-height:1.25;margin:auto 0 10px}.mod-body{margin:0;font-size:15px;line-height:1.6;color:#ffffffe6}.mod-note{font-size:13px;line-height:1.55;color:var(--brand-700)}.faq-item{background:#fff;border:1px solid rgba(201,161,74,.5);border-radius:14px;box-shadow:0 8px 24px #121c301a;transition:border-color .25s ease,box-shadow .25s ease}.faq-item+.faq-item{margin-top:8px}.faq-item[open]{border-color:#c9a14ad9;box-shadow:0 12px 30px #121c3024}.faq-item summary{list-style:none;cursor:pointer;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:var(--font-head);font-weight:600;font-size:19px;line-height:1.35;color:var(--brand-900)}.faq-item summary::-webkit-details-marker{display:none}.faq-item .faq-icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#c9a14a24;color:var(--gold-600);transition:transform .25s ease,background .25s ease}.faq-item[open] .faq-icon{transform:rotate(180deg);background:#c9a14a38}.faq-item .faq-content{padding:0 22px 22px;font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--text-2);line-height:1.7;max-width:62ch}.price-grid{display:grid;grid-template-columns:1fr;gap:22px;align-items:stretch}@media (min-width: 768px){.price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch}}.price-card{position:relative;margin:0;background:#fff;border:1px solid rgba(201,161,74,.55);border-radius:18px;padding:30px 28px 28px;display:flex;flex-direction:column;height:100%;gap:0;box-shadow:0 26px 54px #121c3038;transition:transform .28s ease,box-shadow .28s ease}.price-card:after{content:"";position:absolute;inset:5px;border-radius:13px;border:1px solid rgba(201,161,74,.22);pointer-events:none}.price-card:hover{transform:translateY(-4px);box-shadow:0 32px 62px #121c3047}.price-card.is-featured{border-color:var(--gold-400);box-shadow:0 0 0 1px #c9a14ad9,0 30px 60px #121c3047}.price-card.is-featured:after{border-color:#c9a14a6b}@media (min-width: 768px){.price-card.is-featured:hover{transform:translateY(-4px)}}.price-name{align-self:center;display:inline-block;text-align:center;font-family:var(--font-body);font-size:.86rem;font-weight:700;line-height:1.25;color:#fff;background:linear-gradient(180deg,var(--brand-700) 0%,var(--brand-900) 100%);padding:9px 18px;border-radius:var(--r-pill);box-shadow:0 6px 16px #1f4e794d;margin:0 0 16px}.price-amt{font-family:var(--font-body);font-weight:700;font-size:clamp(1.85rem,2.3vw,2.35rem);line-height:1;letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--brand-900);display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-top:8px}.price-card.is-featured .price-amt{color:var(--brand-900)}.price-amt-unit{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);line-height:1.3}.price-meta{margin:10px 0 0;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--brand-700);text-align:center}.price-rule{display:block;height:1px;border:0;margin:20px 0 18px;background:linear-gradient(90deg,var(--gold-400) 0%,rgba(201,161,74,.15) 100%)}.price-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.price-item{display:flex;align-items:flex-start;gap:11px;font-size:14px;line-height:1.55;font-weight:500;color:var(--brand-700)}.price-check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:999px;background:#c9a14a2e;color:var(--gold-600)}.price-note{position:relative;font-size:13.5px;line-height:1.7;color:var(--brand-700);font-weight:500;background:#fff;border:1px solid var(--brand-900);border-radius:18px;padding:22px 26px;box-shadow:0 18px 40px #121c3029}.price-note:before{content:none}.price-note strong{color:var(--brand-900);font-family:var(--font-head);font-weight:600}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:35;height:72px;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);box-shadow:0 -8px 24px #1e325a14;display:flex;align-items:center;gap:10px;padding:10px 16px;transform:translateY(120%);transition:transform .35s ease}.sticky-cta.is-visible{transform:translateY(0)}@media (min-width: 768px){.sticky-cta{display:none!important}}.wa-fab{position:fixed;right:22px;bottom:22px;z-index:30;width:60px;height:60px;border-radius:50%;background:var(--wa-green);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 28px #25d36673;text-decoration:none;transition:transform .2s ease,background .2s ease}.wa-fab:hover{background:var(--wa-green-dk);transform:scale(1.04)}@media (max-width: 767px){.wa-fab{display:none!important}}.cookie-bar{position:fixed;left:14px;right:14px;bottom:14px;z-index:45;background:#1e325af5;color:#ececec;border-radius:var(--r-md);padding:16px 18px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-lg);font-size:14px;max-width:560px;margin-inline:auto}@media (min-width: 768px){.cookie-bar{flex-direction:row;align-items:center}.cookie-bar .cookie-actions{margin-left:auto;flex-shrink:0}}.cookie-bar button{border:0;cursor:pointer;padding:10px 16px;border-radius:var(--r-pill);font-weight:600;font-size:13px}.cookie-bar .cookie-accept{background:var(--cta-600);color:#fff}.cookie-bar .cookie-accept:hover{background:var(--cta-700)}.cookie-bar .cookie-deny{background:transparent;color:#dce7ec}.cookie-bar .cookie-deny:hover{color:#fff}.bg-stripes{background-image:repeating-linear-gradient(135deg,rgba(30,50,90,.04) 0 2px,transparent 2px 14px)}.img-placeholder{background:repeating-linear-gradient(135deg,rgba(30,50,90,.05) 0 2px,transparent 2px 16px),var(--surface-alt);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.pro-card{display:grid;grid-template-columns:200px 1fr;align-items:stretch;background:#fff;border-radius:18px;border:1px solid rgba(201,161,74,.5);box-shadow:0 18px 40px #121c3029;overflow:hidden}.pro-photo-wrap{position:relative;min-height:240px;background:var(--brand-100)}.pro-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.pro-photo-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:#c9a14a80}.pro-body{padding:26px 28px;display:flex;flex-direction:column;gap:0}.pro-name{font-family:var(--font-head);font-weight:700;font-size:21px;line-height:1.25;color:var(--brand-900);letter-spacing:-.01em}.pro-role{margin-top:6px;font-size:13.5px;line-height:1.5;color:var(--brand-700);font-weight:500}.pro-rule{height:1px;border:0;margin:16px 0;background:linear-gradient(90deg,var(--gold-400) 0%,rgba(201,161,74,.18) 100%)}.pro-spec{font-size:14px;line-height:1.55;color:var(--ink);margin:0}.pro-creds{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:5px;font-size:12.5px;line-height:1.45;color:var(--brand-700)}.pro-creds li{position:relative;padding-left:14px}.pro-creds li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--gold-400)}@media (max-width: 767px){.pro-card{grid-template-columns:1fr}.pro-photo-wrap{min-height:0;aspect-ratio:4 / 3}.pro-photo-wrap:after{inset:auto 0 0;width:auto;height:1px}}.tweaks{position:fixed;right:16px;bottom:88px;z-index:50;background:#fff;border-radius:var(--r-md);padding:16px 18px;box-shadow:var(--shadow-lg);border:1px solid var(--border);width:260px;font-size:13px}.tweaks h4{margin:0 0 12px;font-family:var(--font-head);font-size:15px;color:var(--brand-900)}.tweaks label{display:block;margin-bottom:8px;color:var(--text-2);font-weight:600}.tweaks .seg{display:flex;background:var(--surface-alt);border-radius:var(--r-pill);padding:3px}.tweaks .seg button{flex:1;border:0;background:transparent;padding:6px 10px;border-radius:var(--r-pill);cursor:pointer;font-size:12px;font-weight:600;color:var(--text-2)}.tweaks .seg button.is-active{background:#fff;color:var(--brand-900);box-shadow:var(--shadow-sm)}.tweaks .close{position:absolute;top:8px;right:10px;background:none;border:0;cursor:pointer;color:var(--text-muted);font-size:18px;line-height:1}.res-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:56px;row-gap:0;max-width:880px;margin-left:auto;margin-right:auto}.res-item{display:flex;align-items:flex-start;gap:18px;padding:28px 0;border-top:1px solid rgba(201,161,74,.32)}.res-item:nth-child(1),.res-item:nth-child(2){border-top:0;padding-top:0}.res-item:nth-child(odd){padding-right:56px;margin-right:-56px;border-right:1px solid rgba(201,161,74,.2)}.res-item:nth-child(2n){padding-left:32px}.res-item__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-top:3px;color:var(--gold-600);opacity:1}.res-item__text{min-width:0}.res-item__title{margin:0;font-family:var(--font-head);font-weight:700;font-size:1.18rem;line-height:1.3;color:var(--brand-900)}.res-item__body{margin:8px 0 0;font-size:14.5px;line-height:1.65;font-weight:500;color:var(--brand-700);letter-spacing:.01em}@media (max-width: 1023px){.res-list{grid-template-columns:1fr;column-gap:0}.res-item{padding:24px 0;border-top:1px solid rgba(201,161,74,.32)}.res-item:nth-child(1){border-top:0;padding-top:0}.res-item:nth-child(2){border-top:1px solid rgba(201,161,74,.32);padding-top:24px}.res-item:nth-child(odd){padding-right:0;margin-right:0;border-right:0}.res-item:nth-child(2n){padding-left:0}}.res-softlink{display:inline-flex;flex-direction:column;align-items:center;gap:10px;color:var(--brand-700);font-weight:600;font-size:14px;text-decoration:none;letter-spacing:.01em;transition:color .2s ease}.res-softlink:hover{color:var(--brand-900)}.res-softlink:hover .res-scrollcue{color:var(--gold-700, var(--gold-600))}.res-scrollcue{display:inline-flex;color:var(--gold-600);animation:res-scrollcue-bounce 1.8s ease-in-out infinite}@keyframes res-scrollcue-bounce{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(6px);opacity:1}}@media (prefers-reduced-motion: reduce){.res-scrollcue{animation:none;opacity:.85}}.trust-bar{display:grid;grid-template-columns:repeat(4,1fr);align-items:start;gap:0}.trust-item{display:flex;flex-direction:column;align-items:flex-start;padding:8px 32px;border-left:1px solid rgba(201,161,74,.38)}.trust-item:first-child{border-left:0;padding-left:0}.trust-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;color:var(--gold-600);background:#c9a14a1a;box-shadow:inset 0 0 0 1px #c9a14a4d}.trust-title{margin:16px 0 0;font-family:var(--font-head);font-size:16px;font-weight:700;line-height:1.3;color:var(--brand-900);letter-spacing:-.01em}.trust-body{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--brand-700)}@media (max-width: 767px){.trust-bar{grid-template-columns:1fr;gap:24px}.trust-item{border-left:0;padding:0}}.ubic-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.ubic-chip{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;background:var(--brand-100);border:1px solid var(--border);border-radius:var(--r-pill);font-size:14px;font-weight:600;color:var(--brand-900)}.ubic-chip svg{color:var(--gold-600);flex-shrink:0}.ubic-card{display:grid;grid-template-columns:1fr;border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-md);background:var(--brand-900)}@media (min-width: 768px){.ubic-card{grid-template-columns:minmax(0,420px) 1fr}}.ubic-info{background:var(--brand-900);color:#f0f0f0;padding:44px 40px;display:flex;flex-direction:column}.ubic-info__kicker{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-400);padding:8px 16px;border:1px solid rgba(201,161,74,.45);border-radius:var(--r-pill)}.ubic-info__title{font-family:var(--font-head);font-weight:700;font-size:clamp(1.7rem,2.6vw,2.1rem);line-height:1.15;color:#fff;margin:22px 0 0}.ubic-list{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:22px}.ubic-list li{display:flex;align-items:flex-start;gap:14px}.ubic-list__ic{flex-shrink:0;display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:var(--r-pill);background:#ffffff0f;border:1px solid rgba(201,161,74,.4);color:var(--gold-400)}.ubic-list div{font-size:15px;line-height:1.5;color:#f0f0f0eb}.ubic-list__k{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-400);margin-bottom:4px}.ubic-maplink{margin-top:auto;padding-top:28px;display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:600;font-size:15px;text-decoration:none}.ubic-maplink svg{color:var(--gold-400);flex-shrink:0}.ubic-maplink:hover{text-decoration:underline;text-underline-offset:4px}.ubic-map{min-height:340px}.ubic-map iframe{display:block;width:100%;height:100%;min-height:340px;border:0}.pay-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 768px){.pay-grid{grid-template-columns:1fr 1fr}}.pay-card{position:relative;margin:0;background:#fff;border:1px solid rgba(201,161,74,.5);border-radius:var(--r-lg);padding:30px 28px;display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}.pay-card__ic{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--r-pill);background:var(--brand-100);border:1px solid rgba(201,161,74,.4);color:var(--gold-600)}.pay-card__title{font-family:var(--font-head);font-weight:700;font-size:1.18rem;color:var(--brand-900);margin:18px 0 0}.pay-card__body{margin:8px 0 0;font-size:14.5px;line-height:1.6;color:var(--brand-700)}.pay-webpay{margin-top:20px;display:flex;align-items:center;justify-content:center;padding:10px 16px;background:#fff;border:1px solid var(--border);border-radius:var(--r-md)}.pay-webpay img{display:block;width:auto;max-width:100%;height:160px;object-fit:contain}.pay-bankart{margin-top:20px;flex:1;min-height:152px;display:flex;align-items:center;justify-content:center;padding:10px 16px;background:linear-gradient(180deg,#FFFFFF 0%,var(--brand-100) 100%);border:1px solid var(--border);border-radius:var(--r-md);color:var(--gold-600)}.pay-cover{display:grid;grid-template-columns:1fr;gap:22px;margin-top:28px;padding:28px;background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}@media (min-width: 768px){.pay-cover{grid-template-columns:2fr 1fr 1.4fr}}.pay-cover__group+.pay-cover__group{border-top:1px solid var(--border);padding-top:22px}@media (min-width: 768px){.pay-cover__group+.pay-cover__group{border-top:0;border-left:1px solid var(--border);padding-top:0;padding-left:28px}}.pay-cover__label{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-600);margin-bottom:16px}.pay-logos{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pay-logo{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:8px 14px;background:#fff;border:1px solid var(--border);border-radius:var(--r-sm)}.pay-logo img{display:block;max-height:38px;width:auto;max-width:120px;object-fit:contain}@media (max-width: 767px){.pay-logos{justify-content:center}}.ft{position:relative;background:var(--brand-700);color:#ffffffbd}.ft:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--gold-400) 28%,var(--gold-600) 50%,var(--gold-400) 72%,transparent 100%);opacity:.85}.ft__inner{padding-block:72px 40px}.ft__top{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:64px;align-items:start}.ft__brand{max-width:40ch}.ft__logo{height:56px;width:auto;display:block;padding:10px 14px;background:#fff;border-radius:var(--r-md);box-shadow:0 8px 22px #00000047}.ft__tagline{font-family:var(--font-body);margin:22px 0 0;font-size:14.5px;line-height:1.7;color:#ffffffa8}.ft__h{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-400);margin:0 0 20px}.ft__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px;font-family:var(--font-body);font-size:14px;line-height:1.55}.ft__list li{display:flex;align-items:flex-start;gap:11px;color:#ffffffbd}.ft__ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:-3px;border-radius:var(--r-pill);background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:var(--gold-400)}.ft__muted{color:#ffffff73}.ft__link{color:#ffffffc7;text-decoration:none;transition:color .18s ease}.ft__link:hover{color:#fff}.ft__list--links{gap:12px}.ft__list--links li{display:block}.ft__list--links .ft__link{position:relative}.ft__list--links .ft__link:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:var(--gold-400);transition:width .2s ease}.ft__list--links .ft__link:hover:after{width:100%}.ft__notice{display:flex;align-items:flex-start;gap:14px;margin-top:48px;padding:20px 24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-left:3px solid var(--gold-400);border-radius:var(--r-md)}.ft__notice-ic{color:var(--gold-400);flex-shrink:0;margin-top:1px}.ft__notice-body{font-family:var(--font-body);font-size:13.5px;line-height:1.7;color:#ffffffa8}.ft__notice-body strong{color:#fff}.ft__notice-body a{color:var(--gold-400);text-decoration:underline;text-underline-offset:2px}.ft__notice-body a:hover{color:#fff}.ft__bottom{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;align-items:center;margin-top:40px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);font-family:var(--font-body);font-size:12px;color:#ffffff73}.ft__credit{letter-spacing:.04em;color:#ffffff6b;text-decoration:none;transition:color .18s ease}.ft__credit strong{color:#ffffff9e;font-weight:600}.ft__credit:hover,.ft__credit:hover strong{color:var(--gold-400)}@media (max-width: 767px){.ft__inner{padding-block:56px 32px}.ft__top{grid-template-columns:1fr;gap:40px}}@media (max-width: 767px){.hero-fullbleed .hero-content{grid-template-columns:1fr;gap:24px;padding:30px 22px 34px;align-content:center;text-align:center}.hero-main{text-align:center;max-width:100%}.hero-fullbleed .hero-h1{font-size:clamp(1.95rem,8.4vw,2.5rem);line-height:1.16;letter-spacing:-.015em;margin:0 auto;max-width:17ch;text-wrap:balance}.hero-fullbleed .hero-modes{justify-content:center;gap:10px 22px;margin-top:24px}.hero-fullbleed .hero-mode{font-size:15px}.hero-fullbleed .hero-mode svg{width:20px;height:20px}.hero-fullbleed .hero-main .hero-sub{text-align:center;margin:30px auto 0;max-width:40ch;font-size:15.5px;line-height:1.62}.hero-fullbleed .hero-cta-row{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:40px;width:100%}.hero-fullbleed .hero-cta-row .btn-primary,.hero-fullbleed .hero-cta-row .btn-wa{width:100%;padding-block:16px;font-size:16px}.hero-aside{align-items:center}.cred{width:100%;max-width:340px;margin-inline:auto;gap:14px}.cred__medal{width:min(150px,56%)}.hero-fullbleed{min-height:88svh}}@media (max-width: 767px) and (min-width: 415px){.hero-fullbleed .hero-h1{font-size:clamp(2.1rem,8vw,2.6rem)}.cred{max-width:360px}}@media (max-width: 767px){.trust-bar{grid-template-columns:1fr;gap:32px}.trust-item{align-items:center;text-align:center;border-left:0;padding:0;max-width:34ch;margin-inline:auto}.trust-icon{width:48px;height:48px}.trust-title{margin-top:14px;font-size:17px}.trust-body{margin-top:6px}}@media (max-width: 767px){.res-item{flex-direction:column;align-items:center;text-align:center;gap:12px;padding:26px 0}.res-item:nth-child(2){padding-top:26px}.res-item__icon{margin-top:0}.res-item__title{font-size:1.16rem;text-wrap:balance}.res-item__body{max-width:40ch;margin-inline:auto}}@media (max-width: 767px){.mod-col{min-height:320px;padding:26px 24px}.mod-col:before{background:linear-gradient(180deg,#101a2e80,#101a2e94 45%,#101a2ed1)}.mod-title{font-size:1.28rem}}@media (min-width: 768px) and (max-width: 1023px){.hero-fullbleed .hero-content{grid-template-columns:1fr;text-align:center;gap:28px;padding:44px 40px;max-width:720px}.hero-main{text-align:center;max-width:100%;margin-inline:auto}.hero-fullbleed .hero-h1{font-size:clamp(2.6rem,6.4vw,3.4rem);line-height:1.12;margin-inline:auto;max-width:20ch}.hero-fullbleed .hero-modes{justify-content:center}.hero-fullbleed .hero-main .hero-sub{text-align:center;margin-inline:auto;max-width:52ch}.hero-fullbleed .hero-cta-row{justify-content:center}.hero-aside{align-items:center}.cred{max-width:420px;margin-inline:auto}}

*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.visible{visibility:visible}.sticky{position:sticky}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.rounded{border-radius:.25rem}.border{border-width:1px}.text-center{text-align:center}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width:640px){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}