.appointment-module__woCmtq__vvipContainer{color:#d4af37;background-color:#050505;justify-content:center;align-items:center;min-height:100vh;padding:4rem 1rem;font-family:Helvetica Neue,sans-serif;display:flex}.appointment-module__woCmtq__formWrapper{background:#111;border:1px solid #333;border-radius:4px;width:100%;max-width:800px;padding:3rem;box-shadow:0 0 30px rgba(212,175,55,.1)}.appointment-module__woCmtq__headerTitle{text-align:center;text-transform:uppercase;letter-spacing:3px;color:#d4af37;border-bottom:2px solid #d4af37;width:100%;margin-bottom:.5rem;padding-bottom:10px;font-size:2rem;display:inline-block}.appointment-module__woCmtq__headerSubtitle{text-align:center;color:#888;margin-bottom:3rem;font-size:.9rem;font-style:italic;display:block}.appointment-module__woCmtq__sectionTitle{color:#fff;text-transform:uppercase;border-left:3px solid #d4af37;margin-top:2rem;margin-bottom:1rem;padding-left:10px;font-size:1.1rem}.appointment-module__woCmtq__row{gap:20px;margin-bottom:15px;display:flex}@media (max-width:600px){.appointment-module__woCmtq__row{flex-direction:column;gap:15px}}.appointment-module__woCmtq__group{flex-direction:column;flex:1;display:flex}.appointment-module__woCmtq__label{color:#aaa;margin-bottom:8px;font-size:.85rem}.appointment-module__woCmtq__input,.appointment-module__woCmtq__select,.appointment-module__woCmtq__textarea{color:#fff;background:#1a1a1a;border:1px solid #333;border-radius:2px;outline:none;width:100%;padding:12px;font-size:1rem;transition:all .3s}.appointment-module__woCmtq__input:focus,.appointment-module__woCmtq__select:focus,.appointment-module__woCmtq__textarea:focus{border-color:#d4af37;box-shadow:0 0 8px rgba(212,175,55,.2)}.appointment-module__woCmtq__checkboxGroup{cursor:pointer;background:#1a1a1a;border:1px solid #333;border-radius:2px;align-items:center;gap:10px;margin-bottom:10px;padding:15px;transition:border-color .3s;display:flex}.appointment-module__woCmtq__checkboxGroup:hover{border-color:#555}.appointment-module__woCmtq__checkboxGroup input[type=radio],.appointment-module__woCmtq__checkboxGroup input[type=checkbox]{accent-color:#d4af37;cursor:pointer;transform:scale(1.2)}.appointment-module__woCmtq__submitBtn{color:#000;text-transform:uppercase;cursor:pointer;letter-spacing:2px;background:linear-gradient(45deg,#d4af37,#c5a028);border:none;border-radius:2px;width:100%;margin-top:30px;padding:18px;font-size:1rem;font-weight:700;transition:all .3s}.appointment-module__woCmtq__submitBtn:hover{background:#fff;transform:translateY(-1px);box-shadow:0 0 20px rgba(212,175,55,.6)}.appointment-module__woCmtq__submitBtn:disabled{color:#777;cursor:not-allowed;box-shadow:none;background:#333}.appointment-module__woCmtq__hidden{display:none}.appointment-module__woCmtq__smallText{color:#555;margin-top:5px;font-size:.7rem}
