main.studio-main{z-index:10;justify-content:center;align-items:center;min-height:calc(100vh - 92px);padding:44px 24px 56px;display:flex;position:relative}.studio-main .card{background:#fff;border:1px solid #00000014;border-radius:24px;width:100%;max-width:408px;padding:38px;box-shadow:0 20px 50px #00000012}.studio-main .card-brand{align-items:center;gap:12px;margin-bottom:28px;display:flex}.studio-main .card-brand .dots span{width:9px;height:9px}.studio-main .card-brand .wordmark{font-size:19px}.studio-main h1{letter-spacing:-.025em;margin:0 0 10px;font-family:Archivo,sans-serif;font-size:31px;font-weight:800;line-height:1.05}.studio-main .sub{opacity:.65;margin:0 0 28px;font-size:15px;line-height:1.5}.studio-main .foot{text-align:center;opacity:.7;margin:26px 0 0;font-size:14px}.studio-main .foot a{color:#4285f4;font-weight:600;text-decoration:none}.studio-main form{flex-direction:column;gap:17px;display:flex}.studio-main .field{flex-direction:column;gap:8px;display:flex}.studio-main .field label{letter-spacing:.2em;text-transform:uppercase;opacity:.55;font-size:11px;font-weight:600}.studio-main .field input,.studio-main .field select,.studio-main .field textarea{color:#1a1a1a;background:#f7f8fa;border:1px solid #0000001a;border-radius:11px;outline:none;padding:12px 15px;font-family:Space Grotesk,sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.studio-main .field input:focus,.studio-main .field select:focus,.studio-main .field textarea:focus{background:#fff;border-color:#4285f4;box-shadow:0 0 0 4px #4285f41f}.studio-main .field textarea{resize:vertical;min-height:92px}.studio-main .field select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' stroke='%231A1A1A' stroke-width='1.5' fill='none' stroke-linecap='round'/></svg>");background-position:right 15px center;background-repeat:no-repeat}.studio-main .submit{letter-spacing:.04em;color:#f7f8fa;cursor:pointer;background:#1a1a1a;border:none;border-radius:100px;margin-top:3px;padding:15px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;transition:transform .2s cubic-bezier(.16,1,.3,1)}.studio-main .submit:hover{transform:translateY(-1px)}.studio-main .form-note{text-align:center;opacity:.55;min-height:18px;margin:2px 0 0;font-size:13px}@media (max-width:470px){.studio-main .card{padding:30px 24px}}
