.QuoteForm-module__M3S2nW__form{width:100%}.QuoteForm-module__M3S2nW__formGrid{gap:var(--space-5);margin-bottom:var(--space-5);grid-template-columns:1fr;display:grid}.QuoteForm-module__M3S2nW__submitButton{width:100%}.QuoteForm-module__M3S2nW__successMessage{padding:var(--space-4);border:1px solid var(--color-primary-green);border-radius:var(--radius-md);color:var(--color-green-dark);margin-bottom:var(--space-4);font-size:var(--text-sm);background-color:#d1fae5}.QuoteForm-module__M3S2nW__errorMessage{padding:var(--space-4);border:1px solid var(--color-error);border-radius:var(--radius-md);color:#991b1b;margin-bottom:var(--space-4);font-size:var(--text-sm);background-color:#fee2e2}@media (min-width:768px){.QuoteForm-module__M3S2nW__formGrid{grid-template-columns:repeat(2,1fr)}}
.page-module__D8HBuq__quotePage{min-height:100vh}.page-module__D8HBuq__hero{background:linear-gradient(135deg,var(--color-primary-green)0%,var(--color-green-dark)100%);padding:var(--space-20)0 var(--space-16);text-align:center;color:var(--color-white)}.page-module__D8HBuq__hero h1{color:var(--color-white);margin-bottom:var(--space-4)}.page-module__D8HBuq__heroSubtitle{font-size:var(--text-xl);color:var(--color-white)}.page-module__D8HBuq__quoteContainer{gap:var(--space-12);grid-template-columns:1fr;max-width:1200px;margin:0 auto;display:grid}.page-module__D8HBuq__formSection{background-color:var(--color-white);padding:var(--space-8);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.page-module__D8HBuq__infoSection{gap:var(--space-6);flex-direction:column;display:flex}.page-module__D8HBuq__infoCard{background-color:var(--color-gray-50);padding:var(--space-6);border-radius:var(--radius-lg)}.page-module__D8HBuq__infoCard h3{color:var(--color-primary-blue);margin-bottom:var(--space-4)}.page-module__D8HBuq__infoList{margin:0;padding:0;list-style:none}.page-module__D8HBuq__infoList li{align-items:center;gap:var(--space-3);padding:var(--space-3)0;color:var(--color-gray-700);display:flex}.page-module__D8HBuq__infoList svg{color:var(--color-primary-green);flex-shrink:0}.page-module__D8HBuq__contactText{color:var(--color-gray-600);margin-bottom:var(--space-4)}.page-module__D8HBuq__phoneNumber{align-items:center;gap:var(--space-4);padding:var(--space-4);background-color:var(--color-primary-blue);color:var(--color-white);border-radius:var(--radius-md);display:flex}.page-module__D8HBuq__phoneNumber svg{flex-shrink:0}.page-module__D8HBuq__phoneLabel{font-size:var(--text-sm);opacity:.9;margin-bottom:var(--space-1)}.page-module__D8HBuq__phoneValue{font-size:var(--text-xl);font-weight:var(--font-bold)}.page-module__D8HBuq__trustBadges{gap:var(--space-4);grid-template-columns:1fr;display:grid}.page-module__D8HBuq__badge{align-items:center;gap:var(--space-3);padding:var(--space-4);background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex}.page-module__D8HBuq__badgeIcon{font-size:32px}.page-module__D8HBuq__badgeTitle{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-primary-green);margin-bottom:var(--space-1)}.page-module__D8HBuq__badgeText{font-size:var(--text-sm);color:var(--color-gray-600)}@media (min-width:1024px){.page-module__D8HBuq__quoteContainer{grid-template-columns:1.5fr 1fr}}
