.J3q-aa_main{background:var(--color-deep-ocean);min-height:100vh}.J3q-aa_header{padding:calc(var(--navbar-height) + var(--space-3xl)) var(--space-xl) var(--space-4xl);text-align:center;border-bottom:1px solid var(--glass-border);position:relative;overflow:hidden}.J3q-aa_bgGradient{background:radial-gradient(ellipse 60% 50% at 25% 60%, #ff6b9d1c, transparent), radial-gradient(ellipse 50% 45% at 75% 25%, #2196f324, transparent), linear-gradient(180deg, var(--color-ocean-dark), transparent);position:absolute;inset:0}.J3q-aa_headerContent{z-index:2;max-width:720px;margin:0 auto;position:relative}.J3q-aa_eyebrow{margin-bottom:var(--space-sm);color:var(--color-coral-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);display:inline-flex}[data-theme=light] .J3q-aa_eyebrow{color:#ad124d}.J3q-aa_pageTitle{margin-bottom:var(--space-md);font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);background:linear-gradient(135deg, var(--color-text-primary), var(--color-coral-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.J3q-aa_pageSubtitle{color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.J3q-aa_container{width:min(100% - 3rem, var(--max-width));margin:0 auto}.J3q-aa_contentGrid{gap:var(--space-3xl);padding:var(--space-4xl) 0;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;display:grid}.J3q-aa_formCard,.J3q-aa_socialSection,.J3q-aa_mapBanner,.J3q-aa_contactCard,.J3q-aa_faqItem{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(14px)}.J3q-aa_formCard{padding:var(--space-3xl);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.J3q-aa_formCard:before{content:"";background:linear-gradient(90deg, var(--color-coral), var(--color-starfish), var(--color-ocean-light));height:4px;position:absolute;inset:0 0 auto}.J3q-aa_formHeading{gap:var(--space-md);margin-bottom:var(--space-2xl);align-items:center;display:flex}.J3q-aa_formIcon{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:linear-gradient(135deg,#ff6b9d24,#2196f31a);flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.J3q-aa_formTitle{margin-bottom:var(--space-xs);color:var(--color-text-primary);font-size:var(--font-size-2xl)}.J3q-aa_formSubtitle{margin-bottom:var(--space-2xl);color:var(--color-text-muted);font-size:var(--font-size-sm)}.J3q-aa_statusBanner{gap:var(--space-md);margin-bottom:var(--space-xl);padding:var(--space-lg);border-radius:var(--radius-xl);background:linear-gradient(135deg,#10b9811f,#2196f314);border:1px solid #10b98166;align-items:flex-start;animation:.3s ease-out J3q-aa_bannerFadeIn;display:flex;box-shadow:0 4px 20px #10b9811a}[data-theme=light] .J3q-aa_statusBanner{background:linear-gradient(135deg,#d1fae5f2,#e0f2fed9);border-color:#10b98180;box-shadow:0 4px 16px #10b9811f}@keyframes J3q-aa_bannerFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.J3q-aa_statusIconWrapper{color:#10b981;background:#10b98133;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:1.25rem;display:grid}[data-theme=light] .J3q-aa_statusIconWrapper{color:#fff;background:#10b981}.J3q-aa_statusBody{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.J3q-aa_statusHead{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.J3q-aa_statusTitle{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.J3q-aa_statusCloseBtn{width:28px;height:28px;color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;place-items:center;padding:0;font-size:1.1rem;display:grid}.J3q-aa_statusCloseBtn:hover{color:var(--color-text-primary);background:#ffffff1a}[data-theme=light] .J3q-aa_statusCloseBtn:hover{background:#0000000f}.J3q-aa_statusMessage{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}[data-theme=light] .J3q-aa_statusMessage{color:#1f2937}.J3q-aa_statusActionRow{margin-top:var(--space-sm)}.J3q-aa_statusEmailLink{align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);transition:background var(--transition-fast), transform var(--transition-fast);background:#10b98126;border:1px solid #10b98159;padding:8px 14px;text-decoration:none;display:inline-flex}.J3q-aa_statusEmailLink:hover{background:#10b98140;transform:translateY(-1px)}[data-theme=light] .J3q-aa_statusEmailLink{color:#065f46;background:#10b98133;border-color:#10b98166}.J3q-aa_form{gap:var(--space-lg);flex-direction:column;display:flex}.J3q-aa_formRow{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.J3q-aa_formGroup{flex-direction:column;gap:6px;display:flex}.J3q-aa_label{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.J3q-aa_required{color:var(--color-coral);margin-inline-start:3px}.J3q-aa_input,.J3q-aa_textarea,.J3q-aa_select{border:1px solid var(--glass-border);border-radius:var(--radius-lg);width:100%;min-height:50px;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-base);transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);background:#ffffff0d;outline:none;padding:13px 16px}[data-theme=light] .J3q-aa_input,[data-theme=light] .J3q-aa_textarea,[data-theme=light] .J3q-aa_select{background:#ffffffb8}.J3q-aa_input[dir=ltr]{text-align:left}.J3q-aa_input::placeholder,.J3q-aa_textarea::placeholder{color:var(--color-text-muted);opacity:1}.J3q-aa_input:focus,.J3q-aa_textarea:focus,.J3q-aa_select:focus{border-color:var(--color-ocean-light);background:#ffffff14;box-shadow:0 0 0 4px #2196f324}[data-theme=light] .J3q-aa_input:focus,[data-theme=light] .J3q-aa_textarea:focus,[data-theme=light] .J3q-aa_select:focus{background:var(--color-white)}.J3q-aa_select{cursor:pointer}.J3q-aa_select option{background:var(--color-ocean-dark);color:var(--color-text-primary)}[data-theme=light] .J3q-aa_select option{background:var(--color-white);color:var(--color-text-dark)}.J3q-aa_textarea{resize:vertical;min-height:150px;line-height:var(--line-height-relaxed)}.J3q-aa_submitRow{gap:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.J3q-aa_submitBtn{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--color-coral), var(--color-starfish));min-height:52px;box-shadow:var(--shadow-glow-coral);color:var(--color-cta-text);cursor:pointer;font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);transition:transform var(--transition-normal), box-shadow var(--transition-normal);border:0;padding:15px 34px;display:inline-flex}.J3q-aa_submitBtn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #ff6b9d4d}.J3q-aa_submitHint{color:var(--color-text-muted);font-size:var(--font-size-xs)}.J3q-aa_infoColumn{gap:var(--space-xl);flex-direction:column;display:flex}.J3q-aa_contactCards{gap:var(--space-md);display:grid}.J3q-aa_contactCard{gap:var(--space-lg);min-height:86px;padding:var(--space-lg);border-radius:var(--radius-xl);color:var(--color-text-primary);transition:transform var(--transition-normal), border-color var(--transition-normal), background var(--transition-normal);align-items:center;text-decoration:none;display:flex}a.J3q-aa_contactCard:hover{border-color:var(--glass-border-light);background:var(--glass-bg-light);color:var(--color-text-primary);transform:translate(5px)}html[dir=ltr] a.J3q-aa_contactCard:hover{transform:translate(-5px)}.J3q-aa_contactIcon{border:1px solid var(--glass-border);border-radius:var(--radius-lg);width:52px;height:52px;color:var(--color-ocean-light);background:#2196f314;flex:0 0 52px;place-items:center;display:grid}.J3q-aa_contactIcon svg{width:25px;height:25px}.J3q-aa_contactLabel,.J3q-aa_contactValue,.J3q-aa_contactValueLatin{display:block}.J3q-aa_contactLabel{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-bottom:2px}.J3q-aa_contactValue,.J3q-aa_contactValueLatin{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.J3q-aa_contactValueLatin{font-family:var(--font-latin);direction:ltr}.J3q-aa_socialSection{padding:var(--space-xl);border-radius:var(--radius-xl)}.J3q-aa_socialTitle{margin-bottom:var(--space-lg);color:var(--color-text-primary);font-size:var(--font-size-base)}.J3q-aa_socialGrid{gap:var(--space-sm);flex-wrap:wrap;display:flex}.J3q-aa_socialLink{gap:var(--space-xs);border:1px solid var(--glass-border);border-radius:var(--radius-pill);min-height:44px;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:#ffffff0a;align-items:center;padding:9px 15px;display:inline-flex}.J3q-aa_socialLink:hover{border-color:var(--color-coral);color:var(--color-text-primary);background:#ff6b9d1a}.J3q-aa_socialLink span{place-items:center;display:grid}.J3q-aa_socialLink span svg{width:18px;height:18px}.J3q-aa_mapBanner{gap:var(--space-lg);padding:var(--space-xl);border-radius:var(--radius-xl);background:linear-gradient(135deg, #2196f317, #ff6b9d0d), var(--glass-bg);align-items:flex-start;display:flex}.J3q-aa_mapIcon{flex:0 0 82px;place-items:center;width:82px;height:64px;display:grid}.J3q-aa_mapArtwork{object-fit:contain;filter:drop-shadow(0 8px 10px #0000003d);width:80px;height:58px}.J3q-aa_mapTitle{margin-bottom:var(--space-xs);color:var(--color-text-primary);font-size:var(--font-size-lg)}.J3q-aa_mapDesc{color:var(--color-text-muted);font-size:var(--font-size-sm)}.J3q-aa_divider{background:linear-gradient(90deg, transparent, var(--glass-border), transparent);height:1px}.J3q-aa_faqSection{padding:var(--space-4xl) 0}.J3q-aa_sectionTitle{margin-bottom:var(--space-md);text-align:center;font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);background:linear-gradient(135deg, var(--color-ocean-light), var(--color-coral-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.J3q-aa_sectionSubtitle{max-width:600px;margin:0 auto var(--space-3xl);text-align:center;color:var(--color-text-secondary)}.J3q-aa_faqGrid{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px;margin:0 auto;display:grid}.J3q-aa_faqItem{padding:var(--space-xl);border-radius:var(--radius-xl);transition:transform var(--transition-normal), border-color var(--transition-normal)}.J3q-aa_faqItem:hover{border-color:var(--glass-border-light);transform:translateY(-3px)}.J3q-aa_faqQuestion{gap:var(--space-sm);margin-bottom:var(--space-sm);color:var(--color-text-primary);font-size:var(--font-size-base);align-items:flex-start;display:flex}.J3q-aa_faqIcon{width:26px;height:26px;color:var(--color-coral-light);background:#ff6b9d1f;border-radius:50%;flex:0 0 26px;place-items:center;display:grid}[data-theme=light] .J3q-aa_faqIcon{color:#ad124d}.J3q-aa_faqAnswer{color:var(--color-text-muted);font-size:var(--font-size-sm);padding-inline-start:34px}@media (max-width:980px){.J3q-aa_contentGrid{grid-template-columns:1fr}.J3q-aa_infoColumn{grid-template-columns:1fr 1fr;display:grid}.J3q-aa_contactCards{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.J3q-aa_header{padding:calc(var(--navbar-height) + var(--space-xl)) var(--space-xl) var(--space-3xl)}.J3q-aa_pageTitle{font-size:var(--font-size-3xl)}.J3q-aa_container{width:min(100% - 2rem, var(--max-width))}.J3q-aa_contentGrid{gap:var(--space-xl);padding:var(--space-2xl) 0 var(--space-3xl)}.J3q-aa_formCard{padding:var(--space-xl)}.J3q-aa_formRow,.J3q-aa_faqGrid,.J3q-aa_infoColumn,.J3q-aa_contactCards{grid-template-columns:1fr}.J3q-aa_contactCards{grid-column:auto}.J3q-aa_submitRow,.J3q-aa_submitBtn{width:100%}.J3q-aa_submitHint{text-align:center;width:100%}.J3q-aa_mapBanner{flex-direction:column}}
