/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/woopw-assets/bd15bb95-972a-44bb-bdd0-b27285a85b9b.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("/woopw-assets/df95f866-4929-4f9c-96b4-3f7c6b2068fa.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("/woopw-assets/525a812f-40a0-4a11-a14e-f56a7d4aedfc.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("/woopw-assets/2df40217-8128-4e19-8a5d-0a848466849b.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("/woopw-assets/3f0cb2f2-c178-470a-8d82-6b6402cec11f.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("/woopw-assets/fdf7e090-5b10-4270-bc8b-c09cdc40d752.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("/woopw-assets/d2a15d48-ce7a-46eb-b5cf-36016ccf1f4f.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("/woopw-assets/bd15bb95-972a-44bb-bdd0-b27285a85b9b.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("/woopw-assets/df95f866-4929-4f9c-96b4-3f7c6b2068fa.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("/woopw-assets/525a812f-40a0-4a11-a14e-f56a7d4aedfc.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("/woopw-assets/2df40217-8128-4e19-8a5d-0a848466849b.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("/woopw-assets/3f0cb2f2-c178-470a-8d82-6b6402cec11f.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("/woopw-assets/fdf7e090-5b10-4270-bc8b-c09cdc40d752.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("/woopw-assets/d2a15d48-ce7a-46eb-b5cf-36016ccf1f4f.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("/woopw-assets/bd15bb95-972a-44bb-bdd0-b27285a85b9b.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("/woopw-assets/df95f866-4929-4f9c-96b4-3f7c6b2068fa.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("/woopw-assets/525a812f-40a0-4a11-a14e-f56a7d4aedfc.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("/woopw-assets/2df40217-8128-4e19-8a5d-0a848466849b.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("/woopw-assets/3f0cb2f2-c178-470a-8d82-6b6402cec11f.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("/woopw-assets/fdf7e090-5b10-4270-bc8b-c09cdc40d752.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("/woopw-assets/d2a15d48-ce7a-46eb-b5cf-36016ccf1f4f.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("/woopw-assets/bd15bb95-972a-44bb-bdd0-b27285a85b9b.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("/woopw-assets/df95f866-4929-4f9c-96b4-3f7c6b2068fa.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("/woopw-assets/525a812f-40a0-4a11-a14e-f56a7d4aedfc.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("/woopw-assets/2df40217-8128-4e19-8a5d-0a848466849b.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("/woopw-assets/3f0cb2f2-c178-470a-8d82-6b6402cec11f.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("/woopw-assets/fdf7e090-5b10-4270-bc8b-c09cdc40d752.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("/woopw-assets/d2a15d48-ce7a-46eb-b5cf-36016ccf1f4f.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: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/woopw-assets/5eae0a8f-4ad8-45d0-99c7-f7d8cc089c1a.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: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/woopw-assets/e9f7f002-5d9c-45b9-a27f-4b84e50d46c4.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/woopw-assets/7ff0d90e-f540-4343-b8bf-193925162039.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: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/woopw-assets/c43c1016-3a61-47d7-850e-e453efdc628a.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: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/woopw-assets/577dfd14-8838-4db2-a2e3-7eebb9356c80.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: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/woopw-assets/52439966-058f-4561-99f0-e68fa7c15735.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: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/woopw-assets/5eae0a8f-4ad8-45d0-99c7-f7d8cc089c1a.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: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/woopw-assets/e9f7f002-5d9c-45b9-a27f-4b84e50d46c4.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/woopw-assets/7ff0d90e-f540-4343-b8bf-193925162039.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: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/woopw-assets/c43c1016-3a61-47d7-850e-e453efdc628a.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: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/woopw-assets/577dfd14-8838-4db2-a2e3-7eebb9356c80.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: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/woopw-assets/52439966-058f-4561-99f0-e68fa7c15735.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: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/woopw-assets/5eae0a8f-4ad8-45d0-99c7-f7d8cc089c1a.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: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/woopw-assets/e9f7f002-5d9c-45b9-a27f-4b84e50d46c4.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/woopw-assets/7ff0d90e-f540-4343-b8bf-193925162039.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: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/woopw-assets/c43c1016-3a61-47d7-850e-e453efdc628a.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: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/woopw-assets/577dfd14-8838-4db2-a2e3-7eebb9356c80.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: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/woopw-assets/52439966-058f-4561-99f0-e68fa7c15735.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: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/woopw-assets/5eae0a8f-4ad8-45d0-99c7-f7d8cc089c1a.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: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/woopw-assets/e9f7f002-5d9c-45b9-a27f-4b84e50d46c4.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/woopw-assets/7ff0d90e-f540-4343-b8bf-193925162039.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: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/woopw-assets/c43c1016-3a61-47d7-850e-e453efdc628a.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: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/woopw-assets/577dfd14-8838-4db2-a2e3-7eebb9356c80.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: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/woopw-assets/52439966-058f-4561-99f0-e68fa7c15735.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: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/woopw-assets/5eae0a8f-4ad8-45d0-99c7-f7d8cc089c1a.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: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/woopw-assets/e9f7f002-5d9c-45b9-a27f-4b84e50d46c4.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/woopw-assets/7ff0d90e-f540-4343-b8bf-193925162039.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: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/woopw-assets/c43c1016-3a61-47d7-850e-e453efdc628a.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: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/woopw-assets/577dfd14-8838-4db2-a2e3-7eebb9356c80.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: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/woopw-assets/52439966-058f-4561-99f0-e68fa7c15735.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;
}


html,body{margin:0;padding:0;background:#fff;color:#032940;font-family:'Inter',ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-wrap:pretty;}
*{box-sizing:border-box;}
a{color:#0E987B;text-decoration:none;}a:hover{color:#032940;}
button{font-family:inherit;}
:focus-visible{outline:3px solid #04E788;outline-offset:3px;border-radius:6px;}
h1,h2,h3,h4,p{margin:0;}
img{display:block;max-width:100%;}
@keyframes wp-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@keyframes wp-pulse{0%{transform:scale(.85);opacity:.55}100%{transform:scale(1.35);opacity:0}}
@keyframes wp-dash{to{stroke-dashoffset:-40}}
@keyframes wp-fill{from{width:0}to{width:100%}}
@media (prefers-reduced-motion: reduce){*{animation-duration:.001s !important;transition-duration:.001s !important;}}

.wp-responsive-1{background:radial-gradient(120% 90% at 85% 0%,#0a4060 0%,#032940 38%,#010d18 100%);color:#fff;padding:clamp(64px,8vw,120px) 24px clamp(64px,7vw,96px);overflow:hidden;}
.wp-responsive-2{font:800 clamp(40px,5.6vw,76px)/1.0 'Manrope',sans-serif;letter-spacing:-.03em;color:#fff;max-width:14ch;}
.wp-responsive-3{font:400 clamp(17px,1.5vw,21px)/1.55 'Inter',sans-serif;color:#cdd6dd;max-width:54ch;margin-top:26px;}
.wp-responsive-4{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px;}
.wp-responsive-5{background:#04E788;color:#010d18;font:700 16px/1 'Inter',sans-serif;padding:18px 28px;border-radius:999px;display:inline-flex;align-items:center;gap:10px;min-height:52px;}
.wp-responsive-6{border:1px solid rgba(255,255,255,.35);color:#fff;font:600 16px/1 'Inter',sans-serif;padding:18px 28px;border-radius:999px;display:inline-flex;align-items:center;min-height:52px;}
.wp-responsive-7{background:#fff;border-bottom:1px solid #E8EEF3;padding:clamp(40px,5vw,64px) 24px;}
.wp-responsive-8{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:32px;}
.wp-responsive-9{font:800 clamp(40px,4.4vw,60px)/1 'Manrope',sans-serif;letter-spacing:-.03em;color:#032940;}
.wp-responsive-10{font:800 clamp(40px,4.4vw,60px)/1 'Manrope',sans-serif;letter-spacing:-.03em;color:#032940;}
.wp-responsive-11{font:800 clamp(40px,4.4vw,60px)/1 'Manrope',sans-serif;letter-spacing:-.03em;color:#032940;}
.wp-responsive-12{font:800 clamp(40px,4.4vw,60px)/1 'Manrope',sans-serif;letter-spacing:-.03em;color:#032940;}
.wp-responsive-13{background:#F5F7FA;padding:clamp(72px,9vw,128px) 24px;}
.wp-responsive-14{font:700 clamp(34px,4.4vw,58px)/1.04 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-15{font:400 clamp(17px,1.4vw,20px)/1.55 'Inter',sans-serif;color:#3F5567;margin-top:22px;max-width:56ch;}
.wp-responsive-16{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(28px,4vw,56px);margin-top:clamp(40px,5vw,64px);align-items:start;}
.wp-responsive-17{display:block;font:400 15px/1.45 'Inter',sans-serif;margin-top:6px;opacity:.85;}
.wp-responsive-18{background:#fff;padding:clamp(72px,9vw,128px) 24px;}
.wp-responsive-19{font:700 clamp(34px,4.4vw,58px)/1.04 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-20{font:400 clamp(17px,1.4vw,20px)/1.55 'Inter',sans-serif;color:#3F5567;max-width:52ch;}
.wp-responsive-21{background:#EAF6F1;padding:clamp(72px,9vw,128px) 24px;}
.wp-responsive-22{font:700 clamp(34px,4.4vw,58px)/1.04 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-23{background:#fff;padding:clamp(72px,9vw,128px) 24px;}
.wp-responsive-24{font:700 clamp(34px,4.2vw,54px)/1.05 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-25{background:#010d18;color:#fff;padding:clamp(64px,7vw,96px) 24px;}
.wp-responsive-26{font:800 clamp(36px,4.6vw,64px)/1.0 'Manrope',sans-serif;letter-spacing:-.03em;color:#fff;}
.wp-responsive-27{background:#fff;padding:clamp(72px,9vw,128px) 24px;}
.wp-responsive-28{font:700 clamp(34px,4.4vw,58px)/1.04 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-29{font:400 clamp(17px,1.4vw,20px)/1.55 'Inter',sans-serif;color:#3F5567;margin-top:22px;max-width:56ch;}
.wp-responsive-30{display:flex;flex-wrap:wrap;gap:4px 28px;margin-top:40px;border-bottom:1px solid #E8EEF3;}
.wp-responsive-31{background:#F5F7FA;padding:clamp(72px,9vw,128px) 24px;}
.wp-responsive-32{font:700 clamp(34px,4.4vw,58px)/1.04 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-33{font:400 clamp(17px,1.4vw,20px)/1.55 'Inter',sans-serif;color:#3F5567;margin-top:22px;}
.wp-responsive-34{display:inline-flex;gap:4px;background:#fff;border:1px solid #E8EEF3;padding:4px;border-radius:12px;}
.wp-responsive-35{background:linear-gradient(180deg,#010d18 0%,#032940 100%);color:#fff;padding:clamp(72px,9vw,128px) 24px;}
.wp-responsive-36{font:800 clamp(36px,4.8vw,66px)/1.0 'Manrope',sans-serif;letter-spacing:-.03em;color:#fff;}
.wp-responsive-37{font:400 clamp(17px,1.4vw,20px)/1.55 'Inter',sans-serif;color:#cdd6dd;max-width:52ch;}
.wp-responsive-38{background:#fff;padding:clamp(72px,9vw,128px) 24px;}
.wp-responsive-39{font:700 clamp(34px,4.4vw,58px)/1.04 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-40{font:400 clamp(17px,1.4vw,20px)/1.55 'Inter',sans-serif;color:#3F5567;margin-top:22px;}
.wp-responsive-41{background:#F5F7FA;padding:clamp(72px,9vw,128px) 24px;}
.wp-responsive-42{font:700 clamp(34px,4.4vw,58px)/1.04 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-43{background:#EAF6F1;padding:clamp(72px,9vw,112px) 24px;}
.wp-responsive-44{background:#010d18;color:#fff;padding:clamp(72px,9vw,128px) 24px;}
.wp-responsive-45{font:700 clamp(34px,4.4vw,58px)/1.04 'Manrope',sans-serif;letter-spacing:-.025em;color:#fff;}
.wp-responsive-46{font:400 clamp(17px,1.4vw,20px)/1.55 'Inter',sans-serif;color:#cdd6dd;margin-top:22px;max-width:56ch;}
.wp-responsive-47{background:#fff;padding:clamp(72px,9vw,128px) 24px;}
.wp-responsive-48{font:700 clamp(34px,4.4vw,58px)/1.04 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-49{grid-column:span 2;min-width:0;}
.wp-responsive-50{background:#F5F7FA;padding:clamp(72px,9vw,128px) 24px;}
.wp-responsive-51{font:700 clamp(34px,4.4vw,58px)/1.04 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-52{font:400 clamp(17px,1.4vw,20px)/1.55 'Inter',sans-serif;color:#3F5567;max-width:52ch;}
.wp-responsive-53{background:#fff;padding:clamp(72px,9vw,128px) 24px;}
.wp-responsive-54{font:700 clamp(34px,4.4vw,58px)/1.04 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-55{background:radial-gradient(90% 120% at 50% 110%,#0a4060 0%,#032940 45%,#010d18 100%);color:#fff;padding:clamp(88px,11vw,160px) 24px;text-align:center;}
.wp-responsive-56{font:800 clamp(38px,5.4vw,72px)/1.0 'Manrope',sans-serif;letter-spacing:-.03em;color:#fff;}
.woopw-page .wp-hover-0:is(:hover,:focus-visible){background:#6FF4B7!important;color:#010d18!important;}.woopw-page .wp-hover-1:is(:hover,:focus-visible){border-color:#fff!important;color:#fff!important;background:rgba(255,255,255,.06)!important;}.woopw-page .wp-hover-2:is(:hover,:focus-visible){background:#073650!important;color:#fff!important;}.woopw-page .wp-hover-3:is(:hover,:focus-visible){background:#032940!important;color:#fff!important;}.woopw-page .wp-hover-4:is(:hover,:focus-visible){border-color:#fff!important;color:#fff!important;background:rgba(255,255,255,.08)!important;}.woopw-page .wp-hover-5:is(:hover,:focus-visible){color:#6FF4B7!important;}.woopw-page .wp-hover-6:is(:hover,:focus-visible){color:#fff!important;}
@media(max-width:700px){
.wp-responsive-1{background:radial-gradient(120% 90% at 85% 0%,#0a4060 0%,#032940 38%,#010d18 100%);color:#fff;padding:48px 20px 56px;overflow:hidden;}
.wp-responsive-2{font:800 clamp(36px,10vw,44px)/1.02 'Manrope',sans-serif;letter-spacing:-.03em;color:#fff;}
.wp-responsive-3{font:400 17px/1.55 'Inter',sans-serif;color:#cdd6dd;margin-top:20px;}
.wp-responsive-4{display:grid;gap:10px;margin-top:28px;}
.wp-responsive-5{background:#04E788;color:#010d18;font:700 16px/1 'Inter',sans-serif;padding:18px 28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;}
.wp-responsive-6{border:1px solid rgba(255,255,255,.35);color:#fff;font:600 16px/1 'Inter',sans-serif;padding:18px 28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;min-height:52px;}
.wp-responsive-7{background:#fff;border-bottom:1px solid #E8EEF3;padding:36px 20px;}
.wp-responsive-8{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:24px 16px;}
.wp-responsive-9{font:800 34px/1 'Manrope',sans-serif;letter-spacing:-.03em;color:#032940;}
.wp-responsive-10{font:800 34px/1 'Manrope',sans-serif;letter-spacing:-.03em;color:#032940;}
.wp-responsive-11{font:800 34px/1 'Manrope',sans-serif;letter-spacing:-.03em;color:#032940;}
.wp-responsive-12{font:800 34px/1 'Manrope',sans-serif;letter-spacing:-.03em;color:#032940;}
.wp-responsive-13{background:#F5F7FA;padding:56px 20px;}
.wp-responsive-14{font:700 clamp(30px,8vw,36px)/1.08 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-15{font:400 16px/1.55 'Inter',sans-serif;color:#3F5567;margin-top:22px;max-width:56ch;}
.wp-responsive-16{display:flex;flex-direction:column-reverse;gap:24px;margin-top:32px;}
.wp-responsive-17{display:block;font:400 14px/1.45 'Inter',sans-serif;margin-top:4px;opacity:.85;}
.wp-responsive-18{background:#fff;padding:56px 20px;}
.wp-responsive-19{font:700 clamp(30px,8vw,36px)/1.08 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-20{font:400 16px/1.55 'Inter',sans-serif;color:#3F5567;max-width:52ch;}
.wp-responsive-21{background:#EAF6F1;padding:56px 20px;}
.wp-responsive-22{font:700 clamp(30px,8vw,36px)/1.08 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-23{background:#fff;padding:56px 20px;}
.wp-responsive-24{font:700 clamp(30px,8vw,36px)/1.08 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-25{background:#010d18;color:#fff;padding:56px 20px;}
.wp-responsive-26{font:800 clamp(32px,8.5vw,40px)/1.04 'Manrope',sans-serif;letter-spacing:-.03em;color:#fff;}
.wp-responsive-27{background:#fff;padding:56px 20px;}
.wp-responsive-28{font:700 clamp(30px,8vw,36px)/1.08 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-29{font:400 16px/1.55 'Inter',sans-serif;color:#3F5567;margin-top:22px;max-width:56ch;}
.wp-responsive-30{display:flex;gap:22px;margin-top:32px;border-bottom:1px solid #E8EEF3;overflow-x:auto;white-space:nowrap;scrollbar-width:none;}
.wp-responsive-31{background:#F5F7FA;padding:56px 20px;}
.wp-responsive-32{font:700 clamp(30px,8vw,36px)/1.08 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-33{font:400 16px/1.55 'Inter',sans-serif;color:#3F5567;margin-top:22px;}
.wp-responsive-34{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:#fff;border:1px solid #E8EEF3;padding:4px;border-radius:12px;width:100%;}
.wp-responsive-35{background:linear-gradient(180deg,#010d18 0%,#032940 100%);color:#fff;padding:56px 20px;}
.wp-responsive-36{font:800 clamp(32px,8.5vw,40px)/1.04 'Manrope',sans-serif;letter-spacing:-.03em;color:#fff;}
.wp-responsive-37{font:400 16px/1.55 'Inter',sans-serif;color:#cdd6dd;max-width:52ch;}
.wp-responsive-38{background:#fff;padding:56px 20px;}
.wp-responsive-39{font:700 clamp(30px,8vw,36px)/1.08 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-40{font:400 16px/1.55 'Inter',sans-serif;color:#3F5567;margin-top:22px;}
.wp-responsive-41{background:#F5F7FA;padding:56px 20px;}
.wp-responsive-42{font:700 clamp(30px,8vw,36px)/1.08 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-43{background:#EAF6F1;padding:56px 20px;}
.wp-responsive-44{background:#010d18;color:#fff;padding:56px 20px;}
.wp-responsive-45{font:700 clamp(30px,8vw,36px)/1.08 'Manrope',sans-serif;letter-spacing:-.025em;color:#fff;}
.wp-responsive-46{font:400 16px/1.55 'Inter',sans-serif;color:#cdd6dd;margin-top:22px;max-width:56ch;}
.wp-responsive-47{background:#fff;padding:56px 20px;}
.wp-responsive-48{font:700 clamp(30px,8vw,36px)/1.08 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-49{min-width:0;}
.wp-responsive-50{background:#F5F7FA;padding:56px 20px;}
.wp-responsive-51{font:700 clamp(30px,8vw,36px)/1.08 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-52{font:400 16px/1.55 'Inter',sans-serif;color:#3F5567;max-width:52ch;}
.wp-responsive-53{background:#fff;padding:56px 20px;}
.wp-responsive-54{font:700 clamp(30px,8vw,36px)/1.08 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;}
.wp-responsive-55{background:radial-gradient(90% 120% at 50% 110%,#0a4060 0%,#032940 45%,#010d18 100%);color:#fff;padding:72px 20px 96px;text-align:center;}
.wp-responsive-56{font:800 clamp(32px,9vw,42px)/1.04 'Manrope',sans-serif;letter-spacing:-.03em;color:#fff;}
}

/* Production layout, shared-shell isolation and responsive interaction states. */
:root{color-scheme:light;--f-display:"Manrope",sans-serif;--f-body:"Inter",sans-serif}
html{scroll-padding-top:120px;scroll-behavior:smooth}
body{line-height:1.55;overflow-wrap:break-word}
.pm-site-header a{color:inherit;text-decoration:none}
.pm-site-header button,.pm-site-header summary{font:inherit}
.pm-site-header svg,footer.footer svg{display:block;max-width:100%}
.woopw-page{isolation:isolate}
.woopw-page *{min-width:0}
.woopw-page section{scroll-margin-top:120px}
.woopw-page button{touch-action:manipulation}
.woopw-page button:focus-visible,.woopw-page a:focus-visible,.woopw-page summary:focus-visible,.woopw-page [role=tabpanel]:focus-visible{outline:3px solid #0E987B;outline-offset:4px;box-shadow:0 0 0 7px #fff}
.woopw-page [role=tab]{flex-shrink:0}
.woopw-page [role=tabpanel][hidden]{display:none!important}
body:not(.wp-enhanced) .woopw-page [role=tabpanel][hidden]{display:block!important;margin-top:24px}
body:not(.wp-enhanced) .woopw-page [role=tablist]{display:none!important}
.wp-mobile-art{display:none}
.wp-desktop-art{display:block}
.wp-panels{min-width:0}
.wp-testimonials-layout{grid-template-columns:minmax(0,2fr) minmax(240px,1fr)!important}
.wp-testi-panels{grid-column:span 1}
.wp-site-panels img{width:100%;height:auto}
.wp-faq{border-top:1px solid #E1E7EC}
.wp-faq summary{padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;font:700 clamp(17px,1.4vw,20px)/1.3 'Manrope',sans-serif;color:#032940}
.wp-faq summary::-webkit-details-marker{display:none}
.wp-faq summary span{width:32px;height:32px;flex:none;border:1px solid #cdd6dd;border-radius:50%;display:grid;place-items:center;font:400 20px/1 'Inter',sans-serif;transition:transform .2s}
.wp-faq[open] summary span{transform:rotate(45deg)}
.wp-faq p{font:400 16px/1.6 'Inter',sans-serif;color:#3F5567;padding:0 20px 24px 0;max-width:64ch}
.wp-video-link{display:inline-block;margin-top:12px;font-size:14px;text-decoration:underline;text-underline-offset:4px}
.wp-mobile-cta{display:none}
.wp-skip-link{position:fixed;left:12px;top:12px;z-index:1000;padding:14px 20px;border-radius:8px;background:#fff;color:#032940;transform:translateY(-200%)}
.wp-skip-link:focus{transform:translateY(0)}
/* The mobile mock-up uses a purpose-built product illustration, not a scaled desktop screenshot. */
@media(max-width:980px){
 .wp-desktop-art{display:none}.wp-mobile-art{display:block}
 .wp-testimonials-layout{grid-template-columns:minmax(0,1fr)!important}
 .wp-examples-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
}
@media(max-width:700px){
 html{scroll-padding-top:100px;scroll-padding-bottom:100px}
 body{padding-bottom:calc(78px + env(safe-area-inset-bottom))}
 .woopw-page section{scroll-margin-top:100px}
 .wp-examples-layout{display:flex!important;flex-direction:column-reverse;gap:24px}
 .wp-examples-layout>*{width:100%}
 .woopw-page [role=tablist][aria-label="Capability areas"]{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:3px}
 .woopw-page [role=tablist][aria-label="Choose a user"]{max-width:100%;overflow-x:auto}
 .woopw-page [role=tablist][aria-label="Choose a user"] button{padding:12px 14px!important}
 .wp-mobile-cta{position:fixed;inset:auto 0 0;z-index:190;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);border-top:1px solid #E8EEF3;padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:grid;grid-template-columns:1.4fr 1fr;gap:10px}
 .wp-mobile-cta a{border:1.5px solid #032940;color:#032940;font:600 15px/1 'Inter',sans-serif;min-height:48px;border-radius:999px;display:flex;align-items:center;justify-content:center}
 .wp-mobile-cta a.wp-demo-link{background:#032940;color:#fff;font-weight:700}
 .wp-mobile-cta a:focus-visible{outline:3px solid #0E987B;outline-offset:3px}
 body:has(.mobile-nav[open]) .wp-mobile-cta{visibility:hidden}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
@media(max-width:340px){html .pm-site-header .nav-inner{gap:6px}}

/* Isolate the dark shared menu from this page's light body defaults. */
html .pm-site-header{color:#f5f7f6}
/* Opaque version of the shared header navy avoids the light body washing it out. */
html .pm-site-header .nav{background:#062a4a}
html .pm-site-header .mega{background:#031624}
html .pm-site-header .mega-overview h3,html .pm-site-header .mega-feature-img-headline{color:#f5f7f6}
.wp-trustpilot-rating{line-height:20px;white-space:nowrap}
.wp-trustpilot-rating img{display:block;flex-shrink:0}
.wp-trustpilot-rating .wp-rating-label{line-height:20px;position:relative;top:2px}
.wp-journey-step{border:1px solid transparent;background:#F5F7FA}
.wp-journey-step[data-active=true]{border-color:var(--journey-accent);background:var(--journey-tint)}
.wp-step-number{color:#6B7C8B}
.wp-journey-step[data-active=true] .wp-step-number{color:var(--journey-accent)}
.wp-journey-select{border:0;background:none;color:inherit;font:inherit;text-align:left;display:block;width:100%;padding:0;cursor:pointer}

/* Keep each desktop client category beside its name, including Livewell's longer label. */
.wp-example-heading{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px}
.wp-example-heading>span:last-child{text-align:right;line-height:1.4!important}
@media(min-width:1101px){.wp-example-heading>span:first-child{font-size:20px!important}}
@media(max-width:1100px){.wp-example-heading{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.wp-example-heading>span:last-child{text-align:left}}

/* Single-row mobile hero details, with proportional room for each original logo. */
.wp-hero-logos{display:grid;grid-template-columns:1fr .85fr 1.25fr 1.2fr 1.15fr 1.6fr .55fr;align-items:center;gap:5px;margin:0 14px;padding:12px 0 14px;border-top:1px solid #E8EEF3}
.wp-hero-logos>img{display:block;width:100%!important;height:18px!important;object-fit:contain}
.wp-hero-logos>[aria-label=Visa]{font-size:clamp(10px,3.2vw,15px)!important}
.wp-hero-logos>[aria-label=Klarna]{font-size:clamp(7px,2.3vw,10px)!important;padding:4px 3px!important;justify-content:center}
.wp-hero-identity{display:block;width:18px;height:18px;overflow:hidden}
.wp-hero-identity img{display:block;height:18px!important;width:auto!important;max-width:none}
@media(max-width:700px){
 .wp-hero-eyebrow{font-size:clamp(9px,2.8vw,12px)!important;letter-spacing:.045em!important;white-space:nowrap}
 .wp-site-panels [role=tabpanel]{scroll-margin-top:20px}
}

/* Newly Released: brochure-backed bulk prescribing add-on. */
.wp-release-hero-link{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:22px;color:#e4f7ef;font:500 12px/1.5 'Inter',sans-serif;}
.wp-release-hero-link>span:first-child{padding:4px 9px;border:1px solid #6ff4b766;border-radius:99px;color:#6ff4b7;font-weight:600;}
.wp-release-hero-link:hover{color:#6ff4b7;}
.wp-release{padding:clamp(56px,7vw,96px) 24px;background:#eaf6f1;}
.wp-release-inner{max-width:1240px;margin:auto;}
.wp-release-heading{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;margin-bottom:36px;}
.wp-release-badge{display:inline-flex;align-items:center;gap:9px;background:#032940;color:#fff;border-radius:99px;padding:10px 15px;font:600 12px/1.2 'Inter',sans-serif;}
.wp-release-badge>span,.wp-release-tab-dot{display:inline-block;width:7px;height:7px;background:#6ff4b7;border-radius:50%;}
.wp-release-tab-dot{background:#0e987b;margin-left:5px;vertical-align:middle;}
.wp-release-category{font:600 11px/1.5 'Inter',sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#3f655b;}
.wp-release-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,76px);align-items:center;}
.wp-release-copy h2{font:800 clamp(32px,3.7vw,50px)/1.09 'Manrope',sans-serif;letter-spacing:-.035em;color:#032940;}
.wp-release-copy .wp-release-lead{font:600 clamp(21px,2vw,26px)/1.3 'Manrope',sans-serif;color:#12654f;margin:20px 0;}
.wp-release-copy>p{font:400 16px/1.7 'Inter',sans-serif;color:#3f5567;max-width:52ch;}
.wp-release-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0;}
.wp-release-facts>div{border-left:1px solid #b7d9cb;padding-left:14px;}
.wp-release-facts strong{display:block;font:800 36px/1 'Manrope',sans-serif;letter-spacing:-.04em;color:#032940;}
.wp-release-facts span{display:block;font:500 12px/1.45 'Inter',sans-serif;color:#3f5567;margin-top:8px;max-width:15ch;}
.wp-release-cta{display:inline-flex;align-items:center;justify-content:center;gap:20px;border-radius:99px;background:#032940;color:#fff;padding:16px 24px;min-height:50px;font:600 14px/1.4 'Inter',sans-serif;}
.wp-release-cta:hover{background:#0a4060;color:#fff;}
.wp-release-workflow{background:linear-gradient(145deg,#0a3c50,#032940 65%);color:#fff;border:1px solid #285163;border-radius:24px;padding:clamp(22px,3vw,36px);box-shadow:0 28px 60px -35px #03294070;}
.wp-release-workflow-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-bottom:22px;border-bottom:1px solid #ffffff26;}
.wp-release-workflow-top h3{font:700 19px/1.3 'Manrope',sans-serif;color:#fff;}
.wp-release-workflow-top>span{font:500 10px/1.3 'Inter',sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8fdcbf;}
.wp-release-steps{list-style:none;padding:0;margin:0;}
.wp-release-steps li{display:grid;grid-template-columns:34px 1fr;gap:16px;padding:23px 0;border-bottom:1px solid #ffffff26;}
.wp-release-step-number{display:grid;place-items:center;width:34px;height:34px;background:#6ff4b71a;border:1px solid #6ff4b744;border-radius:10px;color:#6ff4b7;font:700 12px/1 'Manrope',sans-serif;}
.wp-release-steps h4{font:700 16px/1.4 'Manrope',sans-serif;color:#fff;}
.wp-release-steps p{font:400 13px/1.6 'Inter',sans-serif;color:#c6d8df;margin-top:6px;}
.wp-release-step-tag{display:inline-block;font:600 10px/1.2 'Inter',sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#8fdcbf;margin-top:10px;}
.wp-release-handoff{display:flex;gap:14px;margin-top:22px;}
.wp-release-handoff>span{font-size:26px;color:#6ff4b7;}
.wp-release-handoff p{font:400 12px/1.6 'Inter',sans-serif;color:#c6d8df;}
.wp-release-handoff strong{display:block;color:#6ff4b7;font-weight:600;margin-bottom:4px;}
.wp-release-extras{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:44px;padding-top:30px;border-top:1px solid #b7d9cb;}
.wp-release-extras h3{font:700 15px/1.4 'Manrope',sans-serif;color:#032940;margin-bottom:8px;}
.wp-release-extras p{font:400 13px/1.65 'Inter',sans-serif;color:#3f5567;}
.wp-release-note{font:400 12px/1.65 'Inter',sans-serif;color:#48675b;margin-top:28px;}
.wp-release-cap{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,4vw,60px);align-items:center;background:#eaf6f1;border:1px solid #d0e8dc;border-radius:22px;padding:clamp(22px,3vw,40px);margin-top:36px;}
.wp-release-cap-label{font:700 11px/1.4 'Inter',sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#12654f;}
.wp-release-cap h3{font:700 clamp(26px,2.7vw,36px)/1.2 'Manrope',sans-serif;letter-spacing:-.025em;color:#032940;margin:14px 0;}
.wp-release-cap h3+p{font:400 16px/1.65 'Inter',sans-serif;color:#3f5567;margin-bottom:24px;}
.wp-release-cap ul{list-style:none;padding:0;margin:0;}
.wp-release-cap li{padding:18px 0;border-bottom:1px solid #b7d9cb;}
.wp-release-cap li:first-child{padding-top:0;}
.wp-release-cap li:last-child{border:0;padding-bottom:0;}
.wp-release-cap strong{display:block;font:700 16px/1.4 'Manrope',sans-serif;color:#032940;}
.wp-release-cap li span{display:block;font:400 14px/1.6 'Inter',sans-serif;color:#3f5567;margin-top:5px;}
@media(max-width:900px){.wp-release-grid{grid-template-columns:1fr;gap:32px}.wp-release-copy>p{max-width:65ch}.wp-release-copy h2 br{display:none}.wp-release-facts{max-width:470px}}
@media(max-width:700px){.wp-release{padding:52px 20px}.wp-release-heading{margin-bottom:28px}.wp-release-extras,.wp-release-cap{grid-template-columns:1fr}.wp-release-extras{gap:22px;margin-top:32px;padding-top:26px}.wp-release-workflow{border-radius:18px;padding:22px 20px}.wp-release-cap{margin-top:24px}.wp-release-steps li{gap:12px}.wp-release-category{font-size:10px}.wp-release-facts{gap:8px}.wp-release-facts>div{padding-left:10px}.wp-release-facts strong{font-size:32px}.wp-release-facts span{font-size:11px}.wp-release-cta{gap:12px;padding:15px 20px}.wp-release-hero-link{font-size:11px;gap:7px 10px}}
