._7Ma21a_page{background-color:var(--color-white);min-height:80vh}._7Ma21a_header{background-color:var(--color-bg-subtle);padding-block:var(--space-16) var(--space-12);border-bottom:var(--border-standard)}._7Ma21a_header_inner{max-width:var(--max-width-content);padding-inline:var(--space-6);gap:var(--space-4);flex-direction:column;margin-inline:auto;display:flex}._7Ma21a_title{font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.1}._7Ma21a_subtitle{color:var(--color-text-secondary);max-width:480px;font-size:1.0625rem;line-height:1.6}._7Ma21a_content{padding-block:var(--space-16) var(--space-24)}._7Ma21a_content_inner{max-width:var(--max-width-content);padding-inline:var(--space-6);gap:var(--space-16);grid-template-columns:280px 1fr;align-items:start;margin-inline:auto;display:grid}._7Ma21a_details{gap:var(--space-8);padding-top:var(--space-2);flex-direction:column;display:flex}._7Ma21a_detail_block{gap:var(--space-2);flex-direction:column;display:flex}._7Ma21a_detail_title{font-size:.75rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}._7Ma21a_detail_link{font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--color-navy);text-decoration:underline;-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange);transition:opacity var(--transition-fast)}._7Ma21a_detail_link:hover{opacity:.8}._7Ma21a_address{color:var(--color-text-secondary);font-size:.9375rem;font-style:normal;line-height:1.7}._7Ma21a_detail_text{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}._7Ma21a_form_wrapper{background-color:var(--color-bg-subtle);border:var(--border-standard);border-radius:var(--radius-xl);padding:var(--space-8)}._7Ma21a_form{gap:var(--space-5);flex-direction:column;display:flex;position:relative}._7Ma21a_form_row{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}._7Ma21a_field{gap:var(--space-2);flex-direction:column;display:flex}._7Ma21a_label{font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._7Ma21a_required{color:var(--color-orange-text)}._7Ma21a_field_error{color:var(--color-error);font-size:.8125rem;line-height:1.4}._7Ma21a_error{color:var(--color-error);background-color:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:.9375rem}._7Ma21a_error[data-visible=false]{clip-path:inset(50%);white-space:nowrap;background:0 0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._7Ma21a_error_link{color:var(--color-navy);text-decoration:underline}._7Ma21a_input,._7Ma21a_select,._7Ma21a_textarea{font-family:var(--font-sans);color:var(--color-text-primary);background-color:var(--color-white);border:var(--border-standard);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);width:100%;transition:border-color var(--transition-base), box-shadow var(--transition-base);outline:none;font-size:.9375rem}._7Ma21a_input[aria-invalid=true],._7Ma21a_select[aria-invalid=true],._7Ma21a_textarea[aria-invalid=true]{border-color:var(--color-error)}._7Ma21a_input::placeholder,._7Ma21a_textarea::placeholder{color:var(--color-text-muted)}._7Ma21a_input:focus,._7Ma21a_select:focus,._7Ma21a_textarea:focus{border-color:var(--color-orange);box-shadow:0 0 0 3px #ef6e1d1f}._7Ma21a_select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:var(--space-8);cursor:pointer}._7Ma21a_textarea{resize:vertical;min-height:140px;line-height:1.6}._7Ma21a_success{text-align:center;align-items:center;gap:var(--space-4);padding-block:var(--space-10);flex-direction:column;display:flex}._7Ma21a_success_title{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._7Ma21a_success_title:focus-visible{outline:2px solid var(--color-navy);outline-offset:3px}._7Ma21a_success_text{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}@media (max-width:768px){._7Ma21a_content_inner{gap:var(--space-10);grid-template-columns:1fr}._7Ma21a_form_row{grid-template-columns:1fr}}
