.quote_main__ju5mi{min-height:100vh;background-color:var(--background-color)}.quote_hero__vkSGs{position:relative;min-height:50vh;display:flex;align-items:center;overflow:hidden}.quote_heroImageWrapper__RC7hG{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.quote_heroImage__82VL7{object-fit:cover;object-position:center}.quote_heroOverlay__y0ILd{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a1a1af2,#1a1a1ad9 50%,#1a1a1ab3);z-index:1}.quote_heroContent___cm1K{position:relative;z-index:2;padding:60px 24px}.quote_heroTextBox__dibss{position:relative;max-width:700px;background:#1a1a1ae6;padding:48px;border-left:6px solid #ff6b00;border-radius:2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.quote_safetyStripe__SQC0X{position:absolute;top:0;left:0;width:100%;height:6px;background:repeating-linear-gradient(45deg,#ff6b00,#ff6b00 20px,#ffc107 0,#ffc107 40px)}.quote_heroLabel__y34_g{color:#ffc107!important;font-weight:700!important;letter-spacing:2px!important;margin-bottom:16px!important;display:block;text-transform:uppercase!important;font-size:.875rem!important}.quote_heroTitle__V7KA1{color:#fff!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-1px!important;margin:24px 0!important;font-size:2.75rem!important;line-height:1.1!important}.quote_heroDescription__Pntnl{color:#ffffffe6!important;font-size:1.125rem!important;line-height:1.7!important;margin-top:24px!important}.quote_benefitsSection__NgR78{position:relative;padding:80px 0;background-color:var(--background-color);border-top:4px solid #ff6b00}.quote_benefitsGrid__2SiS3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.quote_benefitCard__XvKdM{text-align:center;padding:32px 24px;background-color:var(--paper-background);border-radius:2px;border-top:4px solid #ff6b00;box-shadow:0 4px 20px #0000001a;transition:all .3s ease}.quote_benefitCard__XvKdM:hover{transform:translateY(-8px);box-shadow:0 8px 30px #ff6b0033}.quote_benefitIcon__3XUmc{color:#ff6b00!important;font-size:2.5rem!important;margin-bottom:16px}.quote_benefitTitle__Yl0Gy{color:var(--text-color)!important;font-weight:700!important;font-size:1.125rem!important;margin-bottom:8px!important}.quote_benefitText__N6IL_{color:var(--secondary-text-color)!important;font-size:.9375rem!important;line-height:1.5!important}.quote_formSection__8lU9N{position:relative;padding:100px 0;background:linear-gradient(180deg,var(--background-color) 0,#ff6b0005 100%)}.quote_formCard__HJmCf{position:relative;background-color:var(--paper-background);padding:60px 48px;border-radius:2px;border-left:6px solid #ff6b00;box-shadow:0 10px 40px #0000001a;max-width:800px;margin:0 auto}.quote_cardBorder__L3ICO{position:absolute;top:0;left:0;width:100%;height:4px;background:repeating-linear-gradient(90deg,#ff6b00,#ff6b00 20px,#ffc107 0,#ffc107 40px)}.quote_formHeader__uAY6k{text-align:center;margin-bottom:32px}.quote_formLabel__qdub1{color:#ffc107!important;font-weight:700!important;letter-spacing:2px!important;margin-bottom:12px!important;display:block;text-transform:uppercase!important;font-size:.875rem!important}.quote_formTitle__FnKuu{color:var(--text-color)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-1px!important;font-size:2.25rem!important;line-height:1.2!important;margin:16px 0!important}.quote_formDescription__8Nkm_{color:var(--secondary-text-color)!important;font-size:1rem!important;line-height:1.6!important;margin-top:12px!important}.quote_quoteForm__kSEQ9{width:100%}.quote_radioGroup__lusAi{margin-top:16px!important;padding:16px;background-color:#ff6b0005;border:2px solid #ff6b004d;border-radius:2px}.quote_submitButton__CJGyM{margin-top:32px!important;background-color:#ff6b00!important;color:#fff!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:16px 48px!important;font-size:1rem!important;border-radius:2px!important;box-shadow:0 4px 20px #ff6b004d!important;transition:all .3s ease!important}.quote_submitButton__CJGyM:hover{background-color:#e56000!important;box-shadow:0 6px 30px #ff6b0066!important}.quote_successMessage__dX9_c{text-align:center;padding:48px;background-color:#4caf501a;border-left:4px solid #4caf50;border-radius:2px}.quote_successTitle__PMCUL{color:#4caf50!important;font-weight:700!important;margin-bottom:16px!important}.quote_successText__2wTKA{color:var(--text-color)!important;font-size:1.125rem!important;margin-bottom:24px!important}.quote_successContact__x2waU{color:var(--secondary-text-color)!important}.quote_successLink__vuc4_{color:#ff6b00;font-weight:700;text-decoration:none}.quote_successLink__vuc4_:hover{text-decoration:underline}.quote_errorMessage__Sfuar{color:#f44336!important;font-weight:600!important;margin-top:24px!important;padding:16px!important;background-color:#f443361a!important;border-left:4px solid #f44336!important;border-radius:2px!important;text-align:center}@media (max-width:960px){.quote_hero__vkSGs{min-height:40vh}.quote_heroContent___cm1K{padding:50px 24px}.quote_heroTextBox__dibss{padding:36px}.quote_heroTitle__V7KA1{font-size:2.25rem!important}.quote_heroDescription__Pntnl{font-size:1rem!important}.quote_benefitsGrid__2SiS3{grid-template-columns:1fr}.quote_benefitsSection__NgR78{padding:60px 0}.quote_formSection__8lU9N{padding:80px 0}.quote_formCard__HJmCf{padding:48px 36px}.quote_formTitle__FnKuu{font-size:1.875rem!important}}@media (max-width:600px){.quote_hero__vkSGs{min-height:35vh}.quote_heroContent___cm1K{padding:40px 16px}.quote_heroTextBox__dibss{padding:28px;border-left:4px solid #ff6b00}.quote_safetyStripe__SQC0X{height:4px}.quote_heroLabel__y34_g{font-size:.75rem!important;letter-spacing:1.5px!important}.quote_heroTitle__V7KA1{font-size:1.75rem!important;margin:16px 0!important}.quote_heroDescription__Pntnl{font-size:.9375rem!important;margin-top:16px!important}.quote_benefitsSection__NgR78{padding:48px 0}.quote_benefitCard__XvKdM{padding:24px 16px}.quote_benefitIcon__3XUmc{font-size:2rem!important}.quote_benefitTitle__Yl0Gy{font-size:1rem!important}.quote_benefitText__N6IL_{font-size:.875rem!important}.quote_formSection__8lU9N{padding:60px 0}.quote_formCard__HJmCf{padding:36px 24px;border-left:4px solid #ff6b00}.quote_formLabel__qdub1{font-size:.75rem!important}.quote_formTitle__FnKuu{font-size:1.5rem!important}.quote_formDescription__8Nkm_{font-size:.9375rem!important}.quote_submitButton__CJGyM{padding:14px 32px!important}.quote_radioGroup__lusAi{padding:12px}.quote_successMessage__dX9_c{padding:32px 24px}.quote_successTitle__PMCUL{font-size:1.25rem!important}.quote_successText__2wTKA{font-size:1rem!important}}