.quote-hero-wrapper[data-astro-cid-egfitje3]{background:var(--dark)}.quote-hero[data-astro-cid-egfitje3]{background:var(--dark);position:relative;display:flex;align-items:center;min-height:380px;overflow:hidden;padding:40px;gap:10px;max-width:1400px;margin:0 auto}.quote-hero-left[data-astro-cid-egfitje3]{position:relative;width:40%;flex-shrink:0;z-index:2}.quote-hero-map[data-astro-cid-egfitje3]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:auto;object-fit:contain;opacity:.15}.quote-hero-content[data-astro-cid-egfitje3]{position:relative;z-index:3;padding:20px 20px 20px 0;color:var(--white)}.quote-hero-content[data-astro-cid-egfitje3] h1[data-astro-cid-egfitje3]{font-size:28px;font-weight:700;margin-bottom:16px}.quote-hero-content[data-astro-cid-egfitje3] p[data-astro-cid-egfitje3]{font-size:16px;line-height:1.5}.quote-hero-right[data-astro-cid-egfitje3]{flex:1;display:flex;align-items:center;justify-content:center}.quote-hero-truck[data-astro-cid-egfitje3]{width:100%;height:auto;object-fit:contain;border-radius:4px}.quote-section[data-astro-cid-egfitje3]{background:var(--light-bg);padding:50px 100px;display:flex;gap:40px;align-items:flex-start;max-width:1400px;margin:0 auto}.quote-sidebar[data-astro-cid-egfitje3]{flex:0 0 320px}.quote-contact[data-astro-cid-egfitje3]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.quote-contact-item[data-astro-cid-egfitje3]{display:flex;flex-direction:column;gap:4px}.quote-contact-item[data-astro-cid-egfitje3] strong[data-astro-cid-egfitje3]{font-size:14px;color:var(--red);text-transform:uppercase;letter-spacing:.05em}.quote-contact-item[data-astro-cid-egfitje3] a[data-astro-cid-egfitje3]{font-size:16px;color:var(--black)}.quote-contact-item[data-astro-cid-egfitje3] a[data-astro-cid-egfitje3]:hover{color:var(--red)}.quote-map[data-astro-cid-egfitje3]{border-radius:8px;overflow:hidden}.quote-map[data-astro-cid-egfitje3] iframe[data-astro-cid-egfitje3]{border-radius:8px}.quote-form[data-astro-cid-egfitje3]{flex:1;min-width:0}.quote-form[data-astro-cid-egfitje3] form[data-astro-cid-egfitje3]{background:var(--white);padding:32px;border-radius:12px;box-shadow:0 2px 8px #0000000f}.hidden[data-astro-cid-egfitje3]{display:none}.form-row[data-astro-cid-egfitje3]{display:flex;gap:16px}.form-row[data-astro-cid-egfitje3] .form-group[data-astro-cid-egfitje3]{flex:1}.form-group[data-astro-cid-egfitje3]{margin-bottom:20px}.form-group[data-astro-cid-egfitje3] label[data-astro-cid-egfitje3]{display:block;font-size:14px;font-weight:700;margin-bottom:6px;color:var(--black)}.required[data-astro-cid-egfitje3]{color:var(--red)}.form-group[data-astro-cid-egfitje3] input[data-astro-cid-egfitje3],.form-group[data-astro-cid-egfitje3] select[data-astro-cid-egfitje3],.form-group[data-astro-cid-egfitje3] textarea[data-astro-cid-egfitje3]{width:100%;padding:10px 12px;font-size:16px;font-family:inherit;border:1px solid #ccc;border-radius:6px;background:var(--white);transition:border-color .2s}.form-group[data-astro-cid-egfitje3] input[data-astro-cid-egfitje3]:focus,.form-group[data-astro-cid-egfitje3] select[data-astro-cid-egfitje3]:focus,.form-group[data-astro-cid-egfitje3] textarea[data-astro-cid-egfitje3]:focus{outline:none;border-color:var(--red)}.form-group[data-astro-cid-egfitje3] textarea[data-astro-cid-egfitje3]{resize:vertical}.btn-submit[data-astro-cid-egfitje3]{display:inline-block;background:var(--red);color:var(--white);padding:12px 32px;border:none;border-radius:6px;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s;font-family:inherit}.btn-submit[data-astro-cid-egfitje3]:hover{background:#a00000}@media(max-width:1100px){.quote-section[data-astro-cid-egfitje3]{flex-direction:column;padding:40px}.quote-sidebar[data-astro-cid-egfitje3]{flex:0 0 auto;width:100%}}@media(max-width:810px){.quote-hero[data-astro-cid-egfitje3]{min-height:auto;flex-direction:column}.quote-hero-left[data-astro-cid-egfitje3]{width:100%}.quote-hero-right[data-astro-cid-egfitje3]{display:none}.quote-hero-content[data-astro-cid-egfitje3]{padding:40px 20px}.quote-hero-content[data-astro-cid-egfitje3] h1[data-astro-cid-egfitje3]{font-size:22px}.quote-section[data-astro-cid-egfitje3]{padding:30px 20px}.quote-form[data-astro-cid-egfitje3] form[data-astro-cid-egfitje3]{padding:24px 16px}.form-row[data-astro-cid-egfitje3]{flex-direction:column;gap:0}}
