.testimonials{background:linear-gradient(135deg,#071943,#170a41)}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.testimonial{padding:27px;background:#0a1d43;border:1px solid #285296;border-radius:7px}.testimonial>span{color:#45d9ff;letter-spacing:3px;font-size:12px}.testimonial blockquote{margin:21px 0 27px;font:18px/1.5 var(--serif);color:#eaf6ff}.testimonial p{margin:0}.testimonial b,.testimonial small{display:block;font-size:12px}.testimonial small{color:#9cb9df;margin-top:4px}.faq{background:#061634}.faq-list{border-top:1px solid #284f8d}.faq details{border-bottom:1px solid #284f8d;padding:0 4px}.faq summary{display:flex;align-items:center;justify-content:space-between;padding:21px 0;cursor:pointer;font-size:15px;font-weight:700;color:#edf8ff;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary b{font-size:23px;color:#26ccff;font-weight:400;transition:transform .2s}.faq details[open] summary b{transform:rotate(45deg)}.faq details p{max-width:680px;margin:0 0 20px;color:#adc1df;font-size:13px;line-height:1.7}.quote-form{display:grid;grid-template-columns:1fr 1fr;gap:9px}.quote-form input,.quote-form select{width:100%;border:1px solid #3873b2;border-radius:4px;background:#061838;color:#ecf8ff;padding:12px;font:12px Manrope,Arial,sans-serif}.quote-form select{grid-column:1/-1}.quote-form button{grid-column:1/-1;justify-content:space-between;border:0;cursor:pointer}.whatsapp-float{position:fixed;z-index:19;left:22px;bottom:22px;width:53px;height:53px;display:grid;place-items:center;border-radius:50%;background:#25d366;color:#fff;text-decoration:none;font-size:30px;box-shadow:0 7px 22px #25d3668b;transition:transform .2s ease,filter .2s ease}.whatsapp-float:hover{transform:translateY(-5px) scale(1.07);filter:brightness(1.12)}@media(max-width:760px){.testimonial-grid{grid-template-columns:1fr}.testimonial{padding:22px}.quote-form{grid-template-columns:1fr}.whatsapp-float{left:14px;bottom:14px;width:47px;height:47px;font-size:27px}}
