.quote-section{background:#0b0f14;padding:100px 20px;font-family:Inter,system-ui,sans-serif}.quote-grid{background:linear-gradient(#131a21,#0b0f14);border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:1fr 1fr;gap:40px;max-width:1200px;margin:0 auto;padding:40px;display:grid;box-shadow:0 20px 60px #00000059}.quote-info{text-align:left;color:#fff;flex-direction:column;justify-content:center;display:flex}.quote-info h2{margin-bottom:15px;font-size:2rem;line-height:1.2}.quote-info p{color:#ffffffd1;margin-bottom:20px;font-size:1.05rem;line-height:1.7}.trust-points{margin-bottom:25px;padding:0;list-style:none}.trust-points li{color:#ffffffe6;margin-bottom:10px;font-size:1rem;font-weight:500}.trust-points li h1{color:#fff;margin-bottom:10px;font-size:1.4rem}.contact-details{color:#ffffffd9;margin-top:30px;font-size:.95rem;line-height:1.7}.contact-details h3{color:#fff;margin-bottom:10px;font-size:1.2rem}.contact-details p{margin-bottom:12px}.quote-form{flex-direction:column;gap:18px;display:flex}.form-row{gap:20px;display:flex}.form-group{flex-direction:column;flex:1;display:flex}.full-width{width:100%}.form-group label{color:#ffffffd9;margin-bottom:6px;font-weight:500}input,textarea{color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;outline:none;padding:12px;font-size:1rem;transition:all .2s}input:focus,textarea:focus{border-color:#1a7a4499;box-shadow:0 0 0 3px #1a7a4426}.checkbox-group,.radio-group{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.checkbox-group label,.radio-group label{color:#ffffffd9;align-items:center;gap:8px;font-size:.95rem;display:flex}.submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1a7a44 0%,#136337 50%,#0f4f2c 100%);border:none;border-radius:12px;margin-top:10px;padding:14px 20px;font-size:1rem;font-weight:600;transition:all .25s;box-shadow:0 10px 25px #13633740}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 16px 35px #13633759}.bottom-note{color:#fff9;margin-top:10px;font-style:italic}@media (max-width:768px){.quote-grid{grid-template-columns:1fr;padding:25px}.form-row{flex-direction:column}}
.contact-page{padding-top:60px}.contact-page-1{align-items:center}
