@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lexend+Giga:wght@100..900&display=swap");:root{--background:#fff;--background-second:#00000014;--background-second-gray:#f5f5f4;--background-dark:#333;--border-color:#0000001f;--font-color:#000;--font-light:#999;--font-color-second:#5c5c5c;--font-color-negative:#fff;--font-accent:#d357fe;--blur:#00000052;--blur-video:#33333380;--blur-gray:#241f118f;--accent-color:#e292fe;--accent-color-transparent:#d357fe1f;--accent-color-2:#fecb3e;--accent-color-3:#f1f7b7;--accent-color-4:#eff2f7;--accent-color-5:#cde8b566;--accent-color-6:#fff3d2;--accent-color-7:#efcafe;--accent-color-8:#62c376;--accent-color-9:#0061fd;--accent-color-10:#ff8c82;--accent-color-11:#b1dd8b;--accent-color-12:#fed977;--accent-color-13:#d8c9fe;--accent-color-14:#cbf0ff;--error-color:#fe6250;--gap-xs:4px;--gap:8px;--letter-spacing:-0.1em;--font-p:max(min(1.375rem,3vw),0.875rem);--font-p-height:max(min(1.65rem,3vw),1.25rem);--font-span:max(min(1.25rem,3vw),0.875rem);--font-span-height:max(min(1.5rem,3vw),1.25rem);--font-h1:max(min(3.5rem,3vw),2rem);--font-h1-height:max(min(4.2rem,3vw),2.4rem);--font-h2:max(min(2.5rem,3vw),1.5rem);--font-h2-height:max(min(3rem,3vw),1.875rem);--font-h3:max(min(1.75rem,3vw),1.125rem);--font-h3-height:max(min(2rem,3vw),1.25rem);--font-h4:max(min(1.5rem,3vw),1rem);--font-h4-height:max(min(1.9rem,3vw),1.5rem);--font-h5:1.25rem;--font-h5-height:1.5rem;--page-gap:72px;--page-padding-top:40px;--page-padding-left:48px;--page-padding-left-big:150px}@media screen and (max-width:1400px){:root{--page-gap:48px;--page-padding-top:32px;--page-padding-left:8px;--page-padding-left-big:8px}}body{color:var(--font-color);background:var(--background);font-family:Inter,sans-serif;padding:0;margin:0}*{box-sizing:border-box;scroll-behavior:smooth}li{list-style-type:none}a{text-decoration:none;color:var(--font-color);font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.125rem;font-weight:500;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}button{cursor:pointer}