:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rk-color-canvas:#f7f8fa;--rk-color-surface:#fff;--rk-color-surface-elevated:#fff;--rk-color-text-primary:#111318;--rk-color-text-secondary:#5e6572;--rk-color-border-subtle:#e5e8ee;--rk-color-brand:#155eef;--rk-color-brand-accent:#14b8a6;--rk-color-focus-ring:#0f766e;--rk-color-success:#15803d;--rk-color-warning:#b45309;--rk-color-danger:#b42318;--rk-content-max:1280px;--rk-gutter-mobile:20px;--rk-gutter-tablet:32px;--rk-gutter-desktop:48px;--rk-space-1:4px;--rk-space-2:8px;--rk-space-3:12px;--rk-space-4:16px;--rk-space-5:20px;--rk-space-6:24px;--rk-space-8:32px;--rk-space-10:40px;--rk-space-12:48px;--rk-space-16:64px;--rk-space-20:80px;--rk-space-24:96px;--rk-space-32:128px;--rk-space-40:160px;--rk-radius-sm:8px;--rk-radius-md:12px;--rk-radius-lg:18px;--rk-radius-xl:24px;--rk-radius-2xl:32px;--rk-radius-pill:999px;--rk-motion-micro:.16s;--rk-motion-ui:.22s;--rk-motion-reveal:.5s}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rk-color-canvas:#0d1015;--rk-color-surface:#141820;--rk-color-surface-elevated:#1b2029;--rk-color-text-primary:#f5f7fb;--rk-color-text-secondary:#aab2c0;--rk-color-border-subtle:#2b3340;--rk-color-brand:#75a7ff;--rk-color-brand-accent:#5eead4;--rk-color-focus-ring:#5eead4}@media (prefers-reduced-motion:reduce){:root{--rk-motion-micro:0s;--rk-motion-ui:0s;--rk-motion-reveal:0s}}
*{box-sizing:border-box}html{min-height:100%}body{background:var(--rk-color-canvas);color:var(--rk-color-text-primary);font-family:var(--font-inter), Arial, sans-serif;min-height:100vh;margin:0;line-height:1.5}a{color:inherit;text-decoration:none}a:hover{color:var(--rk-color-brand)}:focus-visible{outline:3px solid var(--rk-color-focus-ring);outline-offset:2px}.skipLink{background:var(--rk-color-surface-elevated);color:var(--rk-color-text-primary);left:var(--rk-space-4);padding:var(--rk-space-3) var(--rk-space-4);top:calc(-1 * var(--rk-space-16));transition:top var(--rk-motion-micro);z-index:2;position:fixed}.skipLink:focus{top:var(--rk-space-4)}.siteHeader{background:var(--rk-color-surface);border-bottom:1px solid var(--rk-color-border-subtle)}.siteHeaderInner{min-height:calc(var(--rk-space-10) + var(--rk-space-6));justify-content:space-between;align-items:center;display:flex}.siteBrand{color:var(--rk-color-text-primary);font-weight:700}.primaryNav,.siteFooter nav{align-items:center;gap:var(--rk-space-6);display:flex}.primaryNav a,.siteFooter nav a{color:var(--rk-color-text-secondary);font-weight:600}.mobileNav{display:none}.mobileNavToggle{background:var(--rk-color-surface);border:1px solid var(--rk-color-border-subtle);border-radius:var(--rk-radius-md);color:var(--rk-color-text-primary);cursor:pointer;font:inherit;min-height:calc(var(--rk-space-6) + var(--rk-space-4));padding:var(--rk-space-2) var(--rk-space-3)}.mobileNavPanel{background:var(--rk-color-surface-elevated);border:1px solid var(--rk-color-border-subtle);border-radius:var(--rk-radius-md);gap:var(--rk-space-2);padding:var(--rk-space-3);right:0;top:calc(100% + var(--rk-space-2));width:min(calc(100vw - (2 * var(--rk-gutter-mobile))), var(--rk-space-40));display:grid;position:absolute}.mobileNavPanel a{color:var(--rk-color-text-primary);padding:var(--rk-space-2) var(--rk-space-3)}.siteFooter{background:var(--rk-color-surface);border-top:1px solid var(--rk-color-border-subtle);margin-top:var(--rk-space-16)}.siteFooterInner{align-items:center;gap:var(--rk-space-6);padding-block:var(--rk-space-8);flex-wrap:wrap;justify-content:space-between;display:flex}.siteFooter p{color:var(--rk-color-text-secondary);margin:0}@media (max-width:767px){.primaryNav{display:none}.mobileNav{display:block;position:relative}.siteFooterInner{flex-direction:column;align-items:flex-start}.siteFooter nav{align-items:flex-start;gap:var(--rk-space-3);flex-direction:column}}@media (min-width:768px){.siteHeader[data-cms-navigation] .siteHeaderInner{gap:var(--rk-space-6);padding-block:var(--rk-space-3)}.siteHeader[data-cms-navigation] .primaryNav{flex-wrap:wrap;justify-content:flex-end;min-width:0}.siteFooter[data-cms-navigation] nav{flex-wrap:wrap}}.siteHeaderActions{align-items:center;gap:var(--rk-space-2);flex-shrink:0;display:flex}.languageChooser{z-index:3;position:relative}.languageChooser summary{background:var(--rk-color-surface);border:1px solid var(--rk-color-border-subtle);border-radius:var(--rk-radius-md);cursor:pointer;align-items:center;gap:var(--rk-space-2);min-height:calc(var(--rk-space-6) + var(--rk-space-4));padding-inline:var(--rk-space-3);font-weight:600;list-style:none;display:flex}.languageChooser summary::-webkit-details-marker{display:none}.languageChooserPanel{background:var(--rk-color-surface-elevated);border:1px solid var(--rk-color-border-subtle);border-radius:var(--rk-radius-md);min-width:11rem;padding:var(--rk-space-2);inset-inline-end:0;top:calc(100% + var(--rk-space-2));position:absolute;box-shadow:0 .5rem 1.5rem #1018281f}.languageChooserPanel ul{margin:0;padding:0;list-style:none}.languageChooserPanel a{border-radius:var(--rk-radius-sm);padding:var(--rk-space-2) var(--rk-space-3);display:block}.languageChooserPanel a[aria-current],.languageChooserPanel a:hover{background:var(--rk-color-surface);color:var(--rk-color-text-primary);font-weight:600}.languageChooserPanel small{color:var(--rk-color-text-secondary);font-size:.75rem;display:block}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.siteFont{--font-inter:Inter, Arial, sans-serif}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/rekclick-design/fira-sans-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/rekclick-design/fira-sans-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/rekclick-design/fira-sans-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/rekclick-design/fira-sans-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/rekclick-design/fira-sans-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/rekclick-design/fira-sans-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/rekclick-design/poppins-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/rekclick-design/poppins-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.skipLink:focus{z-index:10}.skipLink:not(:focus){clip-path:inset(50%)}.legacyScrollTop{z-index:20;color:#aaa;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:fixed;inset:auto 10px 10px auto}.legacyScrollTop[hidden]{display:none}.legacyScrollTop:hover{color:#e0f108}[data-legacy-faq]{border-block-end:1px solid;padding-block:.5rem}[data-legacy-faq]>summary{cursor:pointer;padding-block:.65rem;font-weight:700}[data-legacy-faq]>div{padding:.25rem 1rem .75rem}@media (max-width:767px){.hasLegacyQuickNav{padding-bottom:calc(51px + env(safe-area-inset-bottom))}.hasLegacyQuickNav .legacyScrollTop{bottom:calc(61px + env(safe-area-inset-bottom))}}
