.common-module__yIhsRa__page{padding:var(--spacing-4xl) var(--spacing-xl);max-width:900px;margin:0 auto}.common-module__yIhsRa__header{text-align:center;margin-bottom:var(--spacing-3xl)}.common-module__yIhsRa__tagline{padding:var(--spacing-xs) var(--spacing-md);color:var(--accent-highlight);border-radius:var(--radius-full);margin-bottom:var(--spacing-md);background:#3b82f61a;font-size:.875rem;font-weight:600;display:inline-block}.common-module__yIhsRa__title{margin-bottom:var(--spacing-md);font-size:clamp(2rem,3.5vw,3rem);font-weight:800}.common-module__yIhsRa__description{color:var(--text-secondary);font-size:1.125rem}.common-module__yIhsRa__content{color:var(--text-primary);font-size:1.05rem;line-height:1.7}.common-module__yIhsRa__content h2{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-md);font-size:1.75rem;font-weight:700}.common-module__yIhsRa__content h3{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm);font-size:1.35rem;font-weight:600}.common-module__yIhsRa__content p{margin-bottom:var(--spacing-md)}.common-module__yIhsRa__content ul{margin-bottom:var(--spacing-md);padding-left:var(--spacing-xl)}.common-module__yIhsRa__content li{margin-bottom:var(--spacing-xs)}.common-module__yIhsRa__grid{gap:var(--spacing-2xl);margin-top:var(--spacing-2xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.common-module__yIhsRa__card{padding:var(--spacing-xl);background:var(--bg-secondary);border-radius:var(--radius-xl);border:1px solid #0000000d}@media (prefers-color-scheme:dark){.common-module__yIhsRa__card{border-color:#ffffff0d}}
.QuoteForm-module__M3S2nW__formWrapper{background:var(--bg-secondary);border-radius:var(--radius-2xl);padding:var(--spacing-2xl);max-width:650px;margin:0 auto var(--spacing-4xl) auto;box-shadow:var(--shadow-md);border:1px solid #7d7d7d1f}.QuoteForm-module__M3S2nW__formHeader{text-align:center;margin-bottom:var(--spacing-xl)}.QuoteForm-module__M3S2nW__formTitle{color:var(--text-primary);margin-bottom:6px;font-size:1.5rem;font-weight:700}.QuoteForm-module__M3S2nW__formSubtitle{color:var(--text-secondary);font-size:.95rem}.QuoteForm-module__M3S2nW__form{gap:var(--spacing-md);flex-direction:column;display:flex}.QuoteForm-module__M3S2nW__formGroup{text-align:left;flex-direction:column;gap:6px;display:flex}.QuoteForm-module__M3S2nW__label{color:var(--text-primary);font-size:.875rem;font-weight:600}.QuoteForm-module__M3S2nW__input,.QuoteForm-module__M3S2nW__select,.QuoteForm-module__M3S2nW__textarea{border-radius:var(--radius-lg);background:var(--bg-primary);width:100%;color:var(--text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #7d7d7d33;padding:.8rem 1rem;font-family:inherit;font-size:.95rem}.QuoteForm-module__M3S2nW__input:focus,.QuoteForm-module__M3S2nW__select:focus,.QuoteForm-module__M3S2nW__textarea:focus{border-color:var(--accent-highlight);outline:none;box-shadow:0 0 0 3px #3b82f626}.QuoteForm-module__M3S2nW__textarea{resize:vertical;min-height:100px}.QuoteForm-module__M3S2nW__btnGroup{margin-top:var(--spacing-sm);flex-direction:column;gap:.75rem;display:flex}.QuoteForm-module__M3S2nW__submitBtn{background:var(--text-primary);width:100%;color:var(--bg-primary);border-radius:var(--radius-full);cursor:pointer;transition:opacity var(--transition-fast), transform var(--transition-fast);border:none;padding:.9rem;font-size:1rem;font-weight:700}.QuoteForm-module__M3S2nW__submitBtn:hover:not(:disabled){opacity:.9;transform:translateY(-2px)}.QuoteForm-module__M3S2nW__submitBtn:disabled{opacity:.6;cursor:not-allowed}.QuoteForm-module__M3S2nW__whatsappBtn{color:#fff;border-radius:var(--radius-full);cursor:pointer;width:100%;transition:opacity var(--transition-fast), transform var(--transition-fast);background:#25d366;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.9rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.QuoteForm-module__M3S2nW__whatsappBtn:hover{opacity:.92;transform:translateY(-2px)}.QuoteForm-module__M3S2nW__successMessage{padding:var(--spacing-xl);text-align:center;border-radius:var(--radius-xl);color:#10b981;background:#10b9811a;border:1px solid #10b9814d}.QuoteForm-module__M3S2nW__successMessage h3{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.QuoteForm-module__M3S2nW__successMessage p{color:var(--text-primary);font-size:.95rem}
