.scj-contact-form__hp[data-astro-cid-4ujznl7j]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.scj-contact-form__error[data-astro-cid-4ujznl7j]:empty{display:none}.page-contactanos{& .container{max-width:var(--wide-width);padding:0 var(--spacing-6);margin:0 auto}& .contact-main{padding:var(--spacing-16) 0 var(--spacing-20)}& .contact-grid{gap:var(--spacing-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}& .contact-form-wrap{padding:var(--spacing-16) var(--spacing-12);background:#fff;border-radius:12px;box-shadow:0 0 30px #0000000f}& .contact-form{gap:var(--spacing-5);flex-direction:column;display:flex}& .form-field label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}& .form-field input,& .form-field textarea{width:100%;padding:var(--spacing-3) var(--spacing-4);font-family:var(--font-serif);font-size:var(--font-size-base);color:var(--color-text);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);resize:vertical;background:#fff;border:1px solid #e2cfa4;border-radius:4px;outline:none}& .form-field input:hover,& .form-field textarea:hover{border-color:#d8b878}& .form-field input::placeholder,& .form-field textarea::placeholder{color:#c9a96a}& .form-field input:focus,& .form-field textarea:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px #d8b87840}& .submit-btn{background:var(--color-secondary);color:#0a0e2a;font-family:var(--font-display);font-weight:700;font-size:var(--font-size-base);cursor:pointer;transition:background var(--transition-fast);border:none;border-radius:32px;align-self:flex-end;padding:12px 28px}& .submit-btn:hover{background:#c4a060}& .submit-btn:disabled{opacity:.6;cursor:wait}& .form-field [aria-invalid=true]{border-color:#e5484d}& .form-error{color:#e5484d;margin-top:4px;font-size:.875rem}& .form-status{margin-top:var(--spacing-2);font-size:var(--font-size-base)}& .contact-form[data-state=success] .form-status{color:var(--color-gold-text)}& .contact-form:is([data-state=invalid],[data-state=error],[data-state=rate_limited]) .form-status{color:#e5484d}& .contact-info-wrap h2{font-family:var(--font-serif);font-size:var(--font-size-base);color:var(--color-heading);margin-bottom:var(--spacing-2);font-weight:500}& .contact-tagline{font-family:var(--font-nav);color:var(--color-gold-large);margin-bottom:var(--spacing-8);font-size:35px;line-height:1.2}& .contact-description{max-width:480px}& .channels-section{padding:var(--spacing-16) 0 var(--spacing-24);text-align:center}& .contact-channels h2{font-family:var(--font-display);font-size:var(--font-size-4xl);color:var(--color-heading);margin-bottom:var(--spacing-2)}& .channels-tagline{font-family:var(--font-serif);color:var(--color-gold-text);margin-bottom:var(--spacing-8)}& .channel-list{gap:var(--spacing-6);grid-template-columns:repeat(4,1fr);display:grid}& .channel-item{align-items:center;gap:var(--spacing-4);padding:var(--spacing-10) var(--spacing-6);background:#fff;border-radius:0 0 40px 40px;flex-direction:column;display:flex;box-shadow:0 0 30px #0000000d}& .channel-icon{color:#0a0e2a;background:#f1f1f1;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}& .channel-label{font-family:var(--font-nav);font-size:var(--font-size-base);color:#0a0e2a;margin-bottom:var(--spacing-2)}& .channel-value{font-family:var(--font-serif);font-size:var(--font-size-base);color:var(--color-text);overflow-wrap:anywhere;text-decoration:none}& a.channel-value:hover{color:var(--color-accent)}@media (width<=1024px){& .channel-list{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){& .contact-grid{gap:var(--spacing-10);grid-template-columns:1fr}& .contact-form-wrap{padding:var(--spacing-8) var(--spacing-6)}& .channel-list{grid-template-columns:1fr}}}
