@font-face{font-family:Roboto;font-style:italic;src:url(./Roboto-Italic-VariableFont.CtZJC3o8.ttf)}@font-face{font-family:Roboto;font-style:normal;src:url(./Roboto-VariableFont.WOy3sDCz.ttf)}:root{--text:#333;--tip:#a9a9a9;--border:#e5e5e5;--bg:#fff;--second-bg:#e4f0fb;--body-bg:#edf1f6;--accent:#003382;--lite-accent:#0f5af3;--transition:.5s}*{box-sizing:border-box;margin:0;padding:0;text-decoration:none}html{scroll-behavior:smooth}body{background-color:var(--body-bg);font-family:Roboto;font-size:16px;font-weight:400;letter-spacing:-3%;line-height:100%;margin:0}a,body{color:var(--text)}a{text-decoration:none}.button,button{align-items:center;background-color:var(--accent);border:none;border-radius:50px;color:var(--bg);cursor:pointer;display:flex;font-size:16px;gap:3px;height:30px;justify-content:center;outline:none;padding:0 15px;transition:var(--transition)}.button:not(:disabled):hover,button:not(:disabled):hover{background-color:var(--lite-accent);color:var(--bg)}.button:not(:disabled):hover svg path,button:not(:disabled):hover svg path{fill:var(--bg)}.button.secondary,button.secondary{background-color:var(--body-bg);color:var(--accent)}.button svg path,button svg path{fill:var(--bg);transition:var(--transition)}.button.secondary svg path,button.secondary svg path{fill:var(--accent)}.button:disabled,button:disabled{cursor:not-allowed;opacity:.5}h1,h2{color:var(--accent);font-size:36px;margin-bottom:40px}h1,h2,h3{font-weight:400;letter-spacing:-3%;line-height:100%}h3{font-size:24px;margin-bottom:15px}.label{font-size:18px;font-weight:400;letter-spacing:-3%;line-height:100%}.label,ol,ul{margin-bottom:10px}ol,ul{counter-reset:section;display:table;list-style-type:none}ol ol,ul ul{padding-left:20px}li{counter-increment:section;display:table-row}ol>li:before{content:counters(section,".") ". "}ol>li:before,ul>li:before{display:table-cell;padding-right:5px;text-align:right}ul>li:before{content:"•"}p{margin-bottom:10px}p>code{background-color:var(--second-bg);border-radius:3px;display:inline-block;padding:2px 3px}pre:has(code){background-color:var(--second-bg);border-radius:3px;display:block;padding:2px 3px}pre>code{background-color:transparent;border-radius:0;padding:0}.form,form{background-color:var(--bg);border-radius:30px;display:flex;flex-direction:column;gap:30px;padding:20px}input[type=email],input[type=password],input[type=tel],input[type=text]{border:1px solid var(--border);border-radius:10px;height:30px;outline:none;padding:0 15px}.input-group{align-items:center;display:flex;gap:10px}.container{margin:0 auto;max-width:640px;padding:0 20px;width:100%}.group{display:flex;flex-direction:column;gap:15px}
