.hcVmEa_section{padding:var(--space-6xl) 0;background-color:var(--color-bg-dark);position:relative;overflow:hidden}.hcVmEa_backgroundDecor{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hcVmEa_gradientOrb{background:radial-gradient(circle,#8b9a6d1f 0%,#0000 60%);border-radius:50%;width:800px;height:800px;position:absolute;top:-20%;left:-10%}.hcVmEa_gradientOrbSecondary{background:radial-gradient(circle,#c4a77d14 0%,#0000 60%);border-radius:50%;width:600px;height:600px;position:absolute;bottom:-30%;right:-15%}.hcVmEa_container{max-width:var(--container-max);padding:0 var(--space-4xl);margin:0 auto}.hcVmEa_header{text-align:center;margin-bottom:var(--space-4xl)}.hcVmEa_label{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:inline-flex}.hcVmEa_labelLine{background:var(--color-accent);width:40px;height:1px}.hcVmEa_labelText{font-family:var(--font-sans);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-accent);font-weight:500}.hcVmEa_title{font-family:var(--font-serif);font-size:clamp(var(--text-3xl), 5vw, var(--text-5xl));color:var(--color-text-inverse);font-weight:400;line-height:var(--leading-tight);margin-bottom:var(--space-lg)}.hcVmEa_titleAccent{color:var(--color-accent-light)}.hcVmEa_subtitle{font-size:var(--text-lg);color:#f8f7f4b3;max-width:550px;line-height:var(--leading-relaxed);margin:0 auto}.hcVmEa_content{gap:var(--space-3xl);grid-template-columns:1fr 1.2fr;align-items:start;display:grid}.hcVmEa_infoSide{position:sticky;top:100px}.hcVmEa_infoCard{border-radius:var(--radius-2xl);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;overflow:hidden}.hcVmEa_infoImageWrapper{aspect-ratio:16/10;width:100%;position:relative}.hcVmEa_infoImageOverlay{background:linear-gradient(#0000 40%,#1a1a18e6 100%);position:absolute;inset:0}.hcVmEa_infoContent{padding:var(--space-2xl);z-index:1;margin-top:-60px;position:relative}.hcVmEa_infoName{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--color-text-inverse);margin-bottom:var(--space-xs);font-weight:400}.hcVmEa_infoRole{font-size:var(--text-sm);color:var(--color-accent-light);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:var(--space-2xl)}.hcVmEa_infoList{gap:var(--space-lg);flex-direction:column;display:flex}.hcVmEa_infoItem{align-items:flex-start;gap:var(--space-md);display:flex}.hcVmEa_infoIcon{border-radius:var(--radius-lg);width:48px;height:48px;color:var(--color-accent-light);background:#8b9a6d26;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hcVmEa_infoDetails{gap:var(--space-xs);flex-direction:column;display:flex}.hcVmEa_infoLabel{font-size:var(--text-xs);color:#f8f7f480;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.hcVmEa_infoValue{font-size:var(--text-base);color:var(--color-text-inverse);transition:color var(--duration-fast) ease}a.hcVmEa_infoValue:hover{color:var(--color-accent-light)}.hcVmEa_availability{align-items:center;gap:var(--space-sm);margin-top:var(--space-2xl);padding-top:var(--space-xl);font-size:var(--text-sm);color:#f8f7f4b3;border-top:1px solid #ffffff14;display:flex}.hcVmEa_availabilityDot{border-radius:var(--radius-full);background:var(--color-accent);width:8px;height:8px;animation:2s ease-in-out infinite hcVmEa_pulse}@keyframes hcVmEa_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.hcVmEa_formSide{background:var(--color-bg-card);border-radius:var(--radius-2xl);padding:var(--space-3xl);box-shadow:var(--shadow-xl)}.hcVmEa_form{gap:var(--space-xl);flex-direction:column;display:flex}.hcVmEa_formGrid{gap:var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}.hcVmEa_formGroup{gap:var(--space-sm);flex-direction:column;display:flex}.hcVmEa_formLabel{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:500}.hcVmEa_formInput,.hcVmEa_formSelect,.hcVmEa_formTextarea{width:100%;padding:var(--space-md) var(--space-lg);font-size:var(--text-base);color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--duration-fast) ease}.hcVmEa_formInput:focus,.hcVmEa_formSelect:focus,.hcVmEa_formTextarea:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #8b9a6d26}.hcVmEa_formInput::placeholder,.hcVmEa_formTextarea::placeholder{color:var(--color-text-tertiary)}.hcVmEa_formSelect{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%237a7a72' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-lg) center;padding-right:var(--space-3xl)}.hcVmEa_formTextarea{resize:vertical;min-height:140px}.hcVmEa_submitButton{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-2xl);font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text-inverse);background:var(--color-primary);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--duration-base) var(--ease-out-quart);border:none;font-weight:500;display:inline-flex}.hcVmEa_submitButton:hover:not(:disabled){background:var(--color-primary-light);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.hcVmEa_submitButton:disabled{opacity:.7;cursor:not-allowed}.hcVmEa_submitLoading{align-items:center;gap:var(--space-sm);display:inline-flex}.hcVmEa_spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite hcVmEa_spin}@keyframes hcVmEa_spin{to{transform:rotate(360deg)}}.hcVmEa_formDisclaimer{font-size:var(--text-xs);color:var(--color-text-tertiary);text-align:center;line-height:var(--leading-relaxed)}.hcVmEa_formDisclaimer a{color:inherit;text-underline-offset:2px;text-decoration:underline}.hcVmEa_errorMessage{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);color:#dc3545;font-size:var(--text-sm);background:#dc35451a;border:1px solid #dc35454d;display:flex}.hcVmEa_errorMessage svg{flex-shrink:0}.hcVmEa_successMessage{text-align:center;padding:var(--space-4xl) var(--space-2xl);flex-direction:column;justify-content:center;align-items:center;display:flex}.hcVmEa_successIcon{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-primary) 100%);width:80px;height:80px;color:var(--color-text-inverse);margin-bottom:var(--space-xl);justify-content:center;align-items:center;display:flex}.hcVmEa_successTitle{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--color-text-primary);margin-bottom:var(--space-md);font-weight:400}.hcVmEa_successText{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-xl);max-width:300px}.hcVmEa_successButton{font-size:var(--text-sm);color:var(--color-primary);cursor:pointer;text-underline-offset:3px;transition:color var(--duration-fast) ease;background:0 0;border:none;font-weight:500;text-decoration:underline}.hcVmEa_successButton:hover{color:var(--color-accent)}@media (max-width:1100px){.hcVmEa_content{gap:var(--space-2xl);grid-template-columns:1fr}.hcVmEa_infoSide{position:static}.hcVmEa_infoCard{grid-template-columns:minmax(200px,280px) 1fr;display:grid}.hcVmEa_infoImageWrapper{aspect-ratio:auto;height:100%}.hcVmEa_infoContent{flex-direction:column;justify-content:center;margin-top:0;display:flex}}@media (max-width:768px){.hcVmEa_section{padding:var(--space-5xl) 0}.hcVmEa_container{padding:0 var(--space-lg)}.hcVmEa_infoCard{grid-template-columns:1fr}.hcVmEa_infoImageWrapper{aspect-ratio:16/9}.hcVmEa_infoContent{margin-top:-40px}.hcVmEa_formSide{padding:var(--space-2xl)}.hcVmEa_formGrid{gap:var(--space-lg);grid-template-columns:1fr}}@media (max-width:480px){.hcVmEa_formSide{padding:var(--space-lg)}.hcVmEa_successMessage{padding:var(--space-2xl) var(--space-lg)}}@media (min-width:768px) and (max-width:1279px){.hcVmEa_container{padding:0 var(--space-2xl)}}.hcVmEa_formInputError,.hcVmEa_formSelectError,.hcVmEa_formTextareaError{border-color:#dc3545}.hcVmEa_formInputError:focus,.hcVmEa_formSelectError:focus,.hcVmEa_formTextareaError:focus{border-color:#dc3545;box-shadow:0 0 0 3px #dc354526}.hcVmEa_fieldError{font-size:var(--text-xs);color:#dc3545;margin-top:var(--space-xs)}
