.sg-quote-section{background:#f5f7fa;padding-bottom:80px}.sg-quote-hero{background:linear-gradient(90deg,#081f46c7,#081f46ad 55%,#081f4685),url(https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=1800&q=80);background-size:cover;background-position:center;color:#fff;padding:82px 0 110px}.sg-quote-hero__grid{display:grid;grid-template-columns:1fr;max-width:760px}.sg-quote-hero__content{padding-left:50px}.sg-quote-title{color:#fff;font-size:clamp(42px,5vw,64px);line-height:1.05;margin:10px 0 0}.sg-quote-divider{width:86px;height:4px;background:#f58220;margin:26px 0;border-radius:999px}.sg-quote-hero-text{max-width:690px;color:#fffffff0;font-size:19px;line-height:1.75;margin:0}.sg-quote-hero__brand,.sg-quote-logo-image,.sg-quote-tagline{display:none}.sg-quote-trust-strip{max-width:980px;margin:-38px auto 34px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px 24px;display:flex;justify-content:center;gap:28px;flex-wrap:wrap;box-shadow:0 12px 32px #00000014;position:relative;z-index:6}.sg-quote-trust-strip span{color:#123c7b;font-weight:800;font-size:14px}.sg-quote-trust-strip span:before{content:"\2713  ";color:#f58220;font-weight:900}.sg-quote-card{max-width:1180px;margin:0 auto;background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:52px;box-shadow:0 18px 50px #0000001a}.sg-quote-card-header{display:flex;align-items:center;gap:22px;margin-bottom:36px}.sg-quote-card-icon{width:72px;height:72px;border-radius:50%;background:#123c7b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:900;flex-shrink:0}.sg-quote-card-header h2{margin:0;color:#123c7b;font-size:34px;line-height:1.15}.sg-quote-card-header p{margin:8px 0 0;color:#4b5563;line-height:1.6}.sg-form-group{padding:34px 0;border-top:1px solid #e5e7eb}.sg-form-group:first-of-type{border-top:none;padding-top:0}.sg-form-group h3{margin:0 0 22px;color:#123c7b;font-size:23px;line-height:1.2}.sg-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px 28px}.sg-form-field{display:flex;flex-direction:column}.sg-form-field label{margin-bottom:8px;font-weight:800;color:#123c7b;font-size:14px}.sg-form-field input,.sg-form-field select,.sg-form-field textarea{width:100%;border:1px solid #d7dce5;border-radius:10px;padding:15px 16px;font-size:15px;color:#111827;background:#fff;transition:.2s ease}.sg-form-field input:focus,.sg-form-field select:focus,.sg-form-field textarea:focus{outline:none;border-color:#123c7b;box-shadow:0 0 0 4px #123c7b1f}.sg-form-field textarea{resize:vertical;min-height:180px}.sg-form-field small{margin-top:8px;color:#6b7280;line-height:1.5}.sg-quote-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:42px;margin-bottom:40px}.sg-quote-benefit{display:flex;gap:16px;padding:24px;border:1px solid #e5e7eb;border-radius:16px;background:#f9fbfd}.sg-quote-benefit-icon{width:52px;height:52px;border-radius:50%;background:#123c7b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:23px;flex-shrink:0}.sg-quote-benefit strong{display:block;color:#123c7b;margin-bottom:7px;font-size:16px}.sg-quote-benefit span{color:#4b5563;line-height:1.55;font-size:14px}.sg-quote-submit-row{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:26px}.sg-form-privacy{max-width:570px;color:#6b7280;font-size:14px;line-height:1.7;margin:0}.sg-quote-submit-row .sg-btn{min-width:260px;justify-content:center}.sg-form-success{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;border-radius:14px;padding:22px 24px;margin-bottom:28px}.sg-form-success h2{margin:0 0 6px;color:#065f46}.sg-form-error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:14px;padding:22px 24px;margin-bottom:28px}@media screen and (max-width:990px){.sg-quote-hero{padding:64px 0 90px}.sg-quote-hero__grid{max-width:100%;text-align:center}.sg-quote-hero__content{padding-left:0}.sg-quote-divider,.sg-quote-hero-text{margin-left:auto;margin-right:auto}.sg-form-grid,.sg-quote-benefits{grid-template-columns:1fr}.sg-quote-submit-row{flex-direction:column;align-items:stretch}.sg-quote-submit-row .sg-btn{width:100%}}@media screen and (max-width:749px){.sg-quote-card{padding:30px 22px}.sg-quote-card-header{align-items:flex-start}.sg-quote-card-icon{width:56px;height:56px;font-size:26px}.sg-quote-card-header h2{font-size:26px}.sg-quote-trust-strip{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/sg-quote-form.css.map */
