.get-a-quote__main-wrap{background:#fafbfc;padding:150px 0 30px}.get-a-quote__main-content{display:flex;justify-content:center;gap:50px;max-width:1280px;margin:0 auto;align-items:stretch}@media(max-width:1020px){.get-a-quote__main-content{flex-direction:column;gap:36px;padding:0 12px}}.get-a-quote__text-container{max-width:640px;flex:1.3 1;display:flex;flex-direction:column;gap:24px}.get-a-quote__main-title{font-size:2.2rem;font-weight:700;color:#222;margin-bottom:8px;line-height:1.2;white-space:nowrap}@media(max-width:700px){.get-a-quote__main-title{white-space:normal}}.get-a-quote__form-container{background:linear-gradient(135deg,#fff,#f2f4ff);border-radius:18px;border:1px solid #add8e6;box-shadow:0 2px 16px rgba(40,55,130,.07);padding:4px 38px 20px 10px;flex-basis:65%;width:65%;max-width:820px;min-width:330px;margin-left:40px;box-sizing:border-box;overflow:hidden}@media(max-width:1020px){.get-a-quote__form-container{margin-left:0;width:100%;flex-basis:auto}}@media(max-width:700px){.get-a-quote__form-container{padding:22px 8px}}.get-a-quote__form-container .form{width:100%;height:100%}.get-a-quote__details-cards{display:flex;gap:20px;margin-bottom:0;flex-wrap:wrap}@media(max-width:950px){.get-a-quote__details-cards{flex-direction:column;gap:16px}}.get-a-quote__details-card{background:#fff;border:1px solid #e0e0e0;border-radius:14px;padding:22px;min-width:270px;flex:1 1}.get-a-quote__details-card ul{margin:0 0 10px;padding-left:0}.get-a-quote__details-card ul li{list-style:none;display:flex;align-items:center;margin-bottom:10px;white-space:nowrap}@media(max-width:700px){.get-a-quote__details-card ul li{white-space:normal}}.get-a-quote__details-card ul .get-a-quote__check-icon{color:#43a047;margin-right:10px;font-size:1.2em}.get-a-quote__details-card h4{margin-top:0;margin-bottom:8px;font-weight:600;font-size:1.09em}.get-a-quote__details-card .get-a-quote__quote-stat{color:#777;font-size:.97em}.get-a-quote__details-card--highlight{background:linear-gradient(90deg,#7928ca,#4f63ec);color:#fff;position:relative}.get-a-quote__details-card--highlight .get-a-quote__badge{background:#fff;color:#7928ca;font-weight:600;padding:4px 13px;border-radius:6px;position:absolute;top:16px;right:16px;font-size:.95em}.get-a-quote__details-card--highlight a.get-a-quote__details-cta{margin-top:18px;display:inline-block;background:#fff;color:#4f63ec;padding:8px 18px;border-radius:24px;font-weight:700;text-decoration:none;box-shadow:0 2px 10px rgba(0,0,0,.04);transition:background .2s}.get-a-quote__details-card--highlight a.get-a-quote__details-cta:hover{background:#f2f2f2}.get-a-quote__subtitle{font-size:1.17em;color:#333}.get-a-quote__badge{display:inline-block;background:#4460ad;color:#fff;font-weight:600;padding:4px 14px;border-radius:6px;font-size:.92em;margin-bottom:10px}.get-a-quote__badge--certs,.get-a-quote__badge--testimonials{font-size:1.05em}.get-a-quote__steps li{white-space:nowrap}@media(max-width:700px){.get-a-quote__steps li{white-space:normal}}.get-a-quote__testimonials{margin:80px auto 64px;text-align:center;max-width:760px;padding:40px 20px;background:linear-gradient(135deg,#e8ebff,#f3f5ff);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.get-a-quote__testimonials h2{color:#222;font-size:2.2rem}.get-a-quote__testimonials blockquote{background:#f7f7fa;border-radius:14px;padding:28px;margin:22px auto;font-size:1.18em;color:#313131;max-width:580px;font-style:italic;line-height:1.6}.get-a-quote__testimonials .get-a-quote__testimonial-author{display:block;margin-top:8px;font-size:.99em;color:#6b6b6b;font-style:normal;font-weight:500}.get-a-quote__testimonials .get-a-quote__testimonials-slider{margin-top:16px}.get-a-quote__testimonials .get-a-quote__testimonials-slider .testimonial-slide{outline:none}.get-a-quote__testimonials .get-a-quote__testimonials-slider .testimonial-slide a{display:inline-block;margin-top:12px;color:#2563eb;text-decoration:none}.get-a-quote__rating{margin-top:20px;display:flex;justify-content:center;gap:16px;font-weight:600;color:#333;font-size:1.05em}.get-a-quote__certs{margin:64px auto 48px;text-align:center;max-width:940px}.get-a-quote__certs h2{color:#222;font-size:2.2rem}.get-a-quote__certs .get-a-quote__cert-logos{margin:22px auto 18px;display:flex;justify-content:center;gap:28px}.get-a-quote__certs .get-a-quote__cert-logos img{max-height:60px;width:auto}.get-a-quote__certs .get-a-quote__contactbar{margin:32px auto 0;max-width:720px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#283863 100%);border-radius:16px;padding:24px 36px;font-size:1.09em;color:#fff}@media(max-width:700px){.get-a-quote__certs .get-a-quote__contactbar{flex-direction:column;gap:18px;padding:20px 12px;text-align:center}}.get-a-quote__certs .get-a-quote__contactbar a{font-weight:700;color:#fff;text-decoration:underline}