@font-face{font-family:Manrope;src:url('/_corporate/font.woff2')}*{box-sizing:border-box}body{margin:0;background:#faf8ff;color:#15132c;font-family:Manrope,system-ui,sans-serif;line-height:1.65}header,main,footer{max-width:1100px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;align-items:center;gap:24px}header>a{display:flex;align-items:center;gap:8px;text-decoration:none}header svg{width:155px;height:55px}nav{display:flex;flex-wrap:wrap;gap:16px}a{color:#5936b5;text-underline-offset:4px}h1{font-size:clamp(32px,6vw,60px);line-height:1.14;letter-spacing:-.035em;max-width:850px}h2{font-size:24px}.lead{font-size:20px;max-width:760px}.card{background:white;border:1px solid #e7e1f0;border-radius:24px;padding:28px;margin:24px 0;max-width:850px}.status{color:#5936b5;font-weight:700}.floating,button{background:#5e39bd;color:white;border:0;border-radius:30px;padding:16px 24px;text-decoration:none;font:inherit;font-weight:700;cursor:pointer}.floating{position:fixed;right:24px;bottom:24px;box-shadow:0 8px 30px #39215e25}footer{padding-bottom:130px}label{display:block;font-weight:700}input{display:block;width:100%;max-width:420px;border:1px solid #8b80a1;border-radius:12px;padding:14px;margin:10px 0 24px;font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #291057;outline-offset:4px}.skip{position:absolute;top:-80px}.skip:focus{top:0;background:white;padding:14px}.notice{max-width:850px;font-size:14px}@media(max-width:500px){header{align-items:flex-start;flex-direction:column}.floating{left:16px;right:16px;text-align:center;bottom:16px}.card{padding:20px}}
