.vrc-form{display:grid;gap:16px;min-width:0}.vrc-form__grid{display:grid;gap:14px;min-width:0}.vrc-form label{display:grid;gap:8px;min-width:0;color:rgb(255 255 255 / .76);font-weight:800}.vrc-form input,.vrc-form select,.vrc-form textarea{width:100%;max-width:100%;min-width:0;min-height:52px;border:1px solid rgb(255 255 255 / .2);border-radius:14px;background:rgb(255 255 255 / .95);color:#0f172a;font:inherit;padding:13px 15px;transition:border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.vrc-form textarea{resize:vertical}.vrc-form input:focus,.vrc-form select:focus,.vrc-form textarea:focus{border-color:rgb(253 183 19 / .72);background:#fff;box-shadow:0 0 0 4px rgb(253 183 19 / .16);outline:0}.vrc-form__button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;border:0;border-radius:999px;background:#fdb713;box-shadow:0 16px 34px rgb(253 183 19 / .28);color:#0f172a;cursor:pointer;font:inherit;font-weight:900;padding:0 24px;transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease}.vrc-form__button:hover,.vrc-form__button:focus-visible{box-shadow:0 20px 42px rgb(253 183 19 / .38);filter:brightness(1.02);transform:translateY(-2px)}.vrc-form__button[disabled]{cursor:wait;opacity:.72}.vrc-form__message{display:none;padding:12px 14px;border-radius:14px;font-weight:750}.vrc-form__message.is-visible{display:block}.vrc-form__message.is-success{background:rgb(34 197 94 / .16);color:#dcfce7}.vrc-form__message.is-error{background:rgb(239 68 68 / .16);color:#fee2e2}.vrc-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media (max-width:640px){.vrc-form__button{width:100%;padding-right:18px;padding-left:18px;text-align:center;white-space:normal}}@media (min-width:720px){.vrc-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}