@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:500;font-display:swap;src:url('/assets/fonts/SpaceGrotesk-Medium.woff2') format('woff2')}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/fonts/SpaceGrotesk-Bold.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/Inter-Regular.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url('/assets/fonts/Inter-Medium.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url('/assets/fonts/Inter-SemiBold.woff2') format('woff2')}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/JetBrainsMono-Regular.woff2') format('woff2')}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url('/assets/fonts/JetBrainsMono-Medium.woff2') format('woff2')}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:600;font-display:swap;src:url('/assets/fonts/SpaceGrotesk-Bold.woff2') format('woff2')}

html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:#F6F7F9}
a{color:#0540FF}a:hover{color:#0433CC}
*{box-sizing:border-box}
section[id]{scroll-margin-top:96px}
button,a{-webkit-tap-highlight-color:transparent}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #5B8CFF;outline-offset:2px}
details.faq summary{list-style:none}details.faq summary::-webkit-details-marker{display:none}
details.faq[open] .faq-sign{transform:rotate(45deg)}
.faq-sign{transition:transform .15s ease}
@media (max-width:760px){
 h1{font-size:40px!important;line-height:1.08!important}
 h2{font-size:32px!important;line-height:1.12!important}
 [style*="padding: 96px 32px"],[style*="padding: 112px 32px"]{padding-top:64px!important;padding-bottom:64px!important}
 [style*="padding: 56px 48px"],[style*="padding: 72px 56px"],[style*="padding: 56px 52px"]{padding:32px 22px!important}
 [style*="margin-left: 56px"]{margin-left:0!important}
 nav[aria-label="Main"] > div > a:not(:last-child){display:none!important}
}
