.request-form[data-v-f3c6aa49]{background:#00000040;border:1px solid rgba(0,0,0,.1);border-radius:16px;box-shadow:2px 2px 6px #0000004d;isolation:isolate;padding:48px 0;position:relative}@media(min-width:768px){.request-form[data-v-f3c6aa49]{padding:64px 0}}@media(min-width:1024px){.request-form[data-v-f3c6aa49]{padding:64px 0}}@media(min-width:1280px){.request-form[data-v-f3c6aa49]{padding:72px 0}}.request-form__container[data-v-f3c6aa49]{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:0 16px;width:100%}@media(min-width:768px){.request-form__container[data-v-f3c6aa49]{padding:0 24px}}@media(min-width:1024px){.request-form__container[data-v-f3c6aa49]{padding:0 32px}}@media(min-width:1280px){.request-form__container[data-v-f3c6aa49]{padding:0 40px}}.request-form__container[data-v-f3c6aa49]{align-items:center;display:flex;justify-content:center;position:relative;z-index:2}.request-form__content[data-v-f3c6aa49]{align-items:center;display:flex;flex-direction:column;gap:20px;max-width:900px;width:100%}.request-form__title[data-v-f3c6aa49]{color:var(--color-surface);font-size:1.6rem;font-weight:700;text-align:center;width:100%}@media(min-width:768px){.request-form__title[data-v-f3c6aa49]{font-size:1.8rem}}@media(min-width:1024px){.request-form__title[data-v-f3c6aa49]{font-size:2rem}}@media(min-width:1280px){.request-form__title[data-v-f3c6aa49]{font-size:2.2rem}}.request-form__title[data-v-f3c6aa49]{margin:0}.request-form__form[data-v-f3c6aa49]{display:flex;flex-direction:column;gap:18px;width:100%}.request-form__fields[data-v-f3c6aa49]{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.request-form__fields[data-v-f3c6aa49]{gap:14px}}.request-form__input[data-v-f3c6aa49]{background:#fffffff5;border:1px solid hsla(0,0%,100%,.6);border-radius:999px;box-shadow:0 8px 24px #0000001f;color:var(--color-text);font-size:1rem;padding:14px 18px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.request-form__input[data-v-f3c6aa49]:focus{border-color:var(--color-primary);box-shadow:0 10px 26px var(--color-primary-alpha-26);outline:none;transform:translateY(-1px)}.request-form__input[data-v-f3c6aa49]::-moz-placeholder{color:#0009}.request-form__input[data-v-f3c6aa49]::placeholder{color:#0009}@media(min-width:768px){.request-form__input[data-v-f3c6aa49]{font-size:1.05rem;padding:16px 22px}}.request-form__agreements[data-v-f3c6aa49]{color:var(--color-surface);display:flex;flex-direction:column;font-size:.95rem;gap:12px}@media(min-width:768px){.request-form__agreements[data-v-f3c6aa49]{font-size:1rem}}.request-form__checkbox[data-v-f3c6aa49]{align-items:flex-start;cursor:pointer;display:flex;gap:10px;line-height:1.4}.request-form__checkbox input[data-v-f3c6aa49]{accent-color:var(--color-primary);flex-shrink:0;height:18px;margin-top:2px;width:18px}.request-form__checkbox a[data-v-f3c6aa49]{color:#8fe6c3;text-decoration:underline;transition:color .2s ease}.request-form__checkbox a[data-v-f3c6aa49]:hover{color:#b0f0d5}.request-form__submit[data-v-f3c6aa49]{background:var(--color-primary);border:none;border-radius:999px;box-shadow:var(--shadow-strong);color:var(--color-surface);cursor:pointer;font-weight:700;letter-spacing:.02em;padding:14px 18px;text-transform:uppercase;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}.request-form__submit[data-v-f3c6aa49]:hover{background:var(--color-primary-dark);transform:translateY(-1px)}.request-form__submit[data-v-f3c6aa49]:active{transform:translateY(0)}.request-form__submit[data-v-f3c6aa49]:disabled{background:#fff9;box-shadow:none;color:#0009;cursor:not-allowed}@media(min-width:768px){.request-form__submit[data-v-f3c6aa49]{font-size:1.25rem;padding:16px 20px}}.request-form__status[data-v-f3c6aa49]{font-size:.95rem;font-weight:600;margin:4px 0 0;text-align:center}.request-form__status--error[data-v-f3c6aa49]{color:#ffd6d6}.request-form__status--success[data-v-f3c6aa49]{color:#c4ffd8}
