.QuoteForm-module__RNXVKq__form{flex-direction:column;display:flex}.QuoteForm-module__RNXVKq__row{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.QuoteForm-module__RNXVKq__success{text-align:center;align-items:center;gap:var(--space-md);padding:var(--space-4xl) var(--space-xl);flex-direction:column;display:flex}.QuoteForm-module__RNXVKq__successIcon{color:var(--color-success)}.QuoteForm-module__RNXVKq__success h3{color:var(--color-primary);font-size:1.5rem}.QuoteForm-module__RNXVKq__success p{color:var(--color-text-light)}.QuoteForm-module__RNXVKq__spinner{border:2px solid #1b2a4a4d;border-top-color:var(--color-primary);border-radius:50%;width:20px;height:20px;animation:.6s linear infinite QuoteForm-module__RNXVKq__spin;display:inline-block}@keyframes QuoteForm-module__RNXVKq__spin{to{transform:rotate(360deg)}}@media (max-width:480px){.QuoteForm-module__RNXVKq__row{grid-template-columns:1fr}}
.page-module__um8Yqq__hero{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);padding-block:10rem var(--space-4xl);color:#fff;text-align:center}.page-module__um8Yqq__heroContent{max-width:640px;margin-inline:auto}.page-module__um8Yqq__heroContent h1{color:#fff;margin-bottom:var(--space-lg)}.page-module__um8Yqq__heroContent p{color:#ffffffbf;font-size:1.125rem}.page-module__um8Yqq__grid{gap:var(--space-3xl);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}.page-module__um8Yqq__formCol{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-3xl);box-shadow:var(--shadow-md);background:#fff}.page-module__um8Yqq__formTitle{color:var(--color-primary);margin-bottom:var(--space-2xl);font-size:1.5rem}.page-module__um8Yqq__detailsCol{gap:var(--space-xl);flex-direction:column;display:flex}.page-module__um8Yqq__detailsTitle{color:var(--color-primary);font-size:1.5rem}.page-module__um8Yqq__contactCards{gap:var(--space-sm);flex-direction:column;display:flex}.page-module__um8Yqq__contactCard{align-items:center;gap:var(--space-lg);padding:var(--space-lg);background:var(--color-bg-alt);border-radius:var(--radius-lg);border:1px solid var(--color-border);color:var(--color-text);transition:all var(--transition-base);text-decoration:none;display:flex}.page-module__um8Yqq__contactCard[href]:hover{border-color:var(--color-accent);background:var(--color-accent-light);transform:translate(4px)}[dir=rtl] .page-module__um8Yqq__contactCard[href]:hover{transform:translate(-4px)}.page-module__um8Yqq__contactIcon{border-radius:var(--radius-md);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.page-module__um8Yqq__iconPhone{background:var(--color-primary)}.page-module__um8Yqq__iconWhatsapp{background:var(--color-whatsapp)}.page-module__um8Yqq__iconEmail{background:#ea4335}.page-module__um8Yqq__iconMap{background:#4285f4}.page-module__um8Yqq__iconClock{background:var(--color-accent)}.page-module__um8Yqq__contactLabel{color:var(--color-text-light);margin-bottom:2px;font-size:.8125rem;font-weight:500}.page-module__um8Yqq__contactValue{color:var(--color-primary);font-size:.9375rem;font-weight:600}.page-module__um8Yqq__mapWrap{border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);overflow:hidden}@media (max-width:1024px){.page-module__um8Yqq__grid{grid-template-columns:1fr}}@media (max-width:640px){.page-module__um8Yqq__formCol{padding:var(--space-xl)}}
