.vBwFaq_pageContainer{padding:var(--space-4) var(--space-6);width:100%;max-width:900px;margin:0 auto}@media (min-width:640px){.vBwFaq_pageContainer{padding:var(--space-6) var(--space-8)}}@media (min-width:768px){.vBwFaq_pageContainer{padding:var(--space-8)}}.vBwFaq_contactCard{background-color:var(--color-bg-secondary);box-shadow:var(--shadow-card);border-radius:var(--border-radius-lg);border:1px solid var(--color-border-primary);overflow:hidden}.vBwFaq_header{text-align:center;padding:var(--space-6) var(--space-4) var(--space-4);background-color:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-primary)}.vBwFaq_title{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-2)}@media (min-width:640px){.vBwFaq_title{font-size:var(--text-3xl)}}.vBwFaq_subtitle{color:var(--color-text-secondary);margin-bottom:0}.vBwFaq_contentLayout{gap:var(--space-6);padding:var(--space-4);flex-direction:column;display:flex}@media (min-width:1024px){.vBwFaq_contentLayout{padding:var(--space-6);flex-direction:row}}.vBwFaq_sidebar{width:100%}@media (min-width:1024px){.vBwFaq_sidebar{width:33.3333%}}.vBwFaq_infoCard{background-color:var(--color-bg-tertiary);padding:var(--space-4);border-radius:var(--border-radius-lg);margin-bottom:var(--space-4)}.vBwFaq_infoCard:last-child{margin-bottom:0}.vBwFaq_infoHeader{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.vBwFaq_infoIcon{color:var(--color-brand);flex-shrink:0}.vBwFaq_infoTitle{font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--color-text-primary);margin:0}.vBwFaq_infoDescription{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0}.vBwFaq_infoLink{align-items:center;gap:var(--space-1);margin-top:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-brand);text-decoration:none;display:inline-flex}.vBwFaq_infoLink:hover{text-decoration:underline}.vBwFaq_formSection{width:100%}@media (min-width:1024px){.vBwFaq_formSection{width:66.6667%}}.vBwFaq_form{gap:var(--space-4);flex-direction:column;display:flex}.vBwFaq_formGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.vBwFaq_formGrid{grid-template-columns:repeat(2,1fr)}}.vBwFaq_formGroup{flex-direction:column;display:flex}.vBwFaq_formGroupFull{grid-column:1/-1}.vBwFaq_label{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);margin-bottom:var(--space-1);display:flex}.vBwFaq_labelIcon{color:var(--color-brand);flex-shrink:0}.vBwFaq_input{width:100%;padding:var(--space-2) var(--space-3);background-color:var(--input-bg);color:var(--color-text-primary);border-radius:var(--border-radius-md);border:1px solid var(--input-border);font-size:var(--text-sm);transition:all var(--transition-normal)}.vBwFaq_input:focus{border-color:var(--input-focus-border);box-shadow:none;outline:none}.vBwFaq_input:hover{border-color:var(--color-border-secondary)}.vBwFaq_input::placeholder{color:var(--color-text-muted)}.vBwFaq_select{width:100%;padding:var(--space-2) var(--space-3);background-color:var(--input-bg);color:var(--color-text-primary);border-radius:var(--border-radius-md);border:1px solid var(--input-border);font-size:var(--text-sm);transition:all var(--transition-normal);appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right var(--space-3) center;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:2.5rem}.vBwFaq_select:focus{border-color:var(--input-focus-border);box-shadow:none;outline:none}.vBwFaq_select:hover{border-color:var(--color-border-secondary)}.vBwFaq_textarea{width:100%;min-height:150px;padding:var(--space-3);background-color:var(--input-bg);color:var(--color-text-primary);border-radius:var(--border-radius-md);border:1px solid var(--input-border);font-size:var(--text-sm);resize:vertical;transition:all var(--transition-normal);font-family:inherit}@media (min-width:640px){.vBwFaq_textarea{min-height:200px}}.vBwFaq_textarea:focus{border-color:var(--input-focus-border);box-shadow:none;outline:none}.vBwFaq_textarea:hover{border-color:var(--color-border-secondary)}.vBwFaq_textarea::placeholder{color:var(--color-text-muted)}.vBwFaq_inputError{border-color:var(--color-error)}.vBwFaq_inputError:focus{border-color:var(--color-error);box-shadow:0 0 0 2px var(--color-error-bg)}.vBwFaq_errorMessage{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-error-text)}.vBwFaq_submitButton{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-4);background-color:var(--color-brand-fill);color:#fff;border-radius:var(--border-radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-button);border:none;display:flex}.vBwFaq_submitButton:hover:not(:disabled){background-color:var(--color-brand-darker);box-shadow:var(--shadow-md);transform:translateY(-1px)}.vBwFaq_submitButton:disabled{background-color:var(--color-gray-600);cursor:not-allowed;box-shadow:none;transform:none}.vBwFaq_buttonIcon{flex-shrink:0}.vBwFaq_loadingSpinner{border:2px solid #ffffff4d;border-top-color:currentColor;border-radius:50%;width:1rem;height:1rem;animation:1s ease-in-out infinite vBwFaq_spin;display:inline-block}@keyframes vBwFaq_spin{to{transform:rotate(360deg)}}.vBwFaq_alert{padding:var(--space-3);margin-bottom:var(--space-4);border-radius:var(--border-radius-md);border:1px solid;align-items:flex-start;display:flex}.vBwFaq_alertIcon{margin-right:var(--space-3);flex-shrink:0;margin-top:.125rem}.vBwFaq_alertSuccess{background-color:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.vBwFaq_alertError{background-color:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}.vBwFaq_alertContent{align-items:center;gap:var(--space-2);display:flex}.vBwFaq_checkIcon{color:var(--color-success)}.vBwFaq_successAlert{animation:.3s ease-out vBwFaq_slideIn}@keyframes vBwFaq_slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.vBwFaq_hpField{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:-9999px;left:-9999px;overflow:hidden}@media (max-width:480px){.vBwFaq_pageContainer{padding:var(--space-4)}.vBwFaq_header{padding:var(--space-4) var(--space-3) var(--space-3)}.vBwFaq_title{font-size:var(--text-2xl)}.vBwFaq_contentLayout{padding:var(--space-3);gap:var(--space-4)}.vBwFaq_formGrid{grid-template-columns:1fr}}
