.faq_faq__yI6Fi{padding:3rem 2rem;background:#fff;margin:1rem 2rem;border-radius:1rem}@media (max-width:600px){.faq_faq__yI6Fi{padding:2rem 1rem;margin:0;border-radius:0}}.faq_container__r0nfc{max-width:900px;margin:0 auto}.faq_header__SkNN8{text-align:center;margin-bottom:3rem}.faq_header__SkNN8 h2{font-size:48px;font-weight:300;margin-bottom:1rem;color:#222}@media (max-width:600px){.faq_header__SkNN8 h2{font-size:36px}}.faq_header__SkNN8 p{font-size:20px;color:#666;font-weight:300}.faq_accordion__K8lg0{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.faq_item__5bYne{border-bottom:1px solid #f0f0f0}.faq_item__5bYne:last-child{border-bottom:none}.faq_item__5bYne.faq_open__DmkVD .faq_question__ybQFw{background:#f9f9f9}.faq_item__5bYne.faq_open__DmkVD .faq_question__ybQFw i{color:#1abc9c;transform:rotate(180deg)}.faq_item__5bYne.faq_open__DmkVD .faq_answer__uOnO1{display:block;padding:1.5rem 2rem;opacity:1}.faq_question__ybQFw{width:100%;padding:1.5rem 2rem;background:transparent;border:none;text-align:left;font-size:18px;font-weight:500;color:#222;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}@media (max-width:600px){.faq_question__ybQFw{padding:1.25rem 1.5rem;font-size:16px}}.faq_question__ybQFw:hover{background:#fafafa}.faq_question__ybQFw span{flex:1 1;padding-right:1rem}.faq_question__ybQFw i{font-size:20px;color:#666;transition:all .3s ease}.faq_answer__uOnO1{display:none;opacity:0;transition:opacity .2s ease}.faq_answer__uOnO1 p{font-size:16px;line-height:1.7;color:#666;margin:0}@media (max-width:600px){.faq_answer__uOnO1 p{font-size:15px}}.process-timeline_process__u7MJb{padding:3rem 2rem;background:linear-gradient(135deg,#222,#333);color:#fff;margin:1rem 2rem;border-radius:1rem}@media (max-width:600px){.process-timeline_process__u7MJb{padding:2rem 1rem;margin:0;border-radius:0}}.process-timeline_container__d9O5k{max-width:1400px;margin:0 auto}.process-timeline_header__9ZVdq{text-align:center;margin-bottom:4rem}.process-timeline_header__9ZVdq h2{font-size:48px;font-weight:300;margin-bottom:1rem}@media (max-width:600px){.process-timeline_header__9ZVdq h2{font-size:36px}}.process-timeline_header__9ZVdq p{font-size:20px;color:#ccc;font-weight:300}.process-timeline_timeline__PKmQb{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;position:relative;align-items:start}@media (max-width:1200px){.process-timeline_timeline__PKmQb{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (max-width:768px){.process-timeline_timeline__PKmQb{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:500px){.process-timeline_timeline__PKmQb{grid-template-columns:1fr;gap:2rem;max-width:320px;margin:0 auto}}.process-timeline_step__abYms{display:flex;align-items:center;position:relative}@media (max-width:1200px){.process-timeline_step__abYms:nth-child(4),.process-timeline_step__abYms:nth-child(5){grid-column:span 1}}.process-timeline_stepCard__ZVbj5{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1;padding:0 1rem}@media (max-width:1200px){.process-timeline_stepCard__ZVbj5{padding:0}}.process-timeline_stepNumber__0FcP_{font-size:14px;font-weight:700;color:#f1c40f;opacity:.5;margin-bottom:1.5rem;letter-spacing:1px}.process-timeline_stepIcon__NSgSS{width:90px;height:90px;background:linear-gradient(135deg,#1abc9c,#16a085);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px;margin-bottom:1.5rem;transition:all .3s ease;position:relative}.process-timeline_stepIcon__NSgSS:hover{transform:scale(1.1);box-shadow:0 8px 24px rgba(26,188,156,.3)}.process-timeline_stepIcon__NSgSS i{color:#fff}@media (max-width:768px){.process-timeline_stepIcon__NSgSS{width:80px;height:80px;font-size:32px}}.process-timeline_stepContent__52CF1 h3{font-size:22px;font-weight:600;margin-bottom:.75rem}@media (max-width:768px){.process-timeline_stepContent__52CF1 h3{font-size:20px}}.process-timeline_stepContent__52CF1 p{font-size:14px;line-height:1.6;color:#ccc;max-width:200px;margin:0 auto}@media (max-width:1200px){.process-timeline_stepContent__52CF1 p{max-width:180px}}@media (max-width:500px){.process-timeline_stepContent__52CF1 p{max-width:100%}}.quote-builder_quoteBuilder__B3GqP{padding:80px 0;background:linear-gradient(135deg,#f8f9fa,#fff)}.quote-builder_quoteBuilder__B3GqP .quote-builder_container__JJ999{max-width:1200px;margin:0 auto;padding:0 20px}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu{margin-bottom:80px}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px;margin-top:50px}@media(max-width:968px){.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB{grid-template-columns:1fr;gap:30px}}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB .quote-builder_serviceOverviewCard__t1lRZ{background:#fff;border-radius:20px;padding:40px 36px;box-shadow:0 10px 40px rgba(0,0,0,.06);border:1px solid rgba(26,188,156,.1);display:flex;flex-direction:column}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB .quote-builder_serviceOverviewCard__t1lRZ .quote-builder_serviceIcon__c7_7q{width:70px;height:70px;border-radius:16px;background:linear-gradient(135deg,#1abc9c,#16a085);display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 8px 25px rgba(26,188,156,.25)}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB .quote-builder_serviceOverviewCard__t1lRZ .quote-builder_serviceIcon__c7_7q i{font-size:2rem;color:#fff}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB .quote-builder_serviceOverviewCard__t1lRZ h3{font-size:1.5rem;font-weight:700;margin-bottom:14px;color:#2c3e50}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB .quote-builder_serviceOverviewCard__t1lRZ .quote-builder_priceTag__f5DDv{font-size:1.375rem;font-weight:700;color:#1abc9c;margin-bottom:16px}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB .quote-builder_serviceOverviewCard__t1lRZ p{font-size:1rem;color:#666;line-height:1.7;margin-bottom:24px}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB .quote-builder_serviceOverviewCard__t1lRZ ul{list-style:none;padding:0;margin:0 0 32px;flex:1 1}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB .quote-builder_serviceOverviewCard__t1lRZ ul li{font-size:.9375rem;color:#555;padding:10px 0 10px 32px;position:relative;line-height:1.5}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB .quote-builder_serviceOverviewCard__t1lRZ ul li:before{content:"";font-family:Font Awesome\ 6 Pro;font-weight:300;position:absolute;left:0;top:50%;transform:translateY(-50%);color:#1abc9c;font-size:.875rem;width:24px;height:24px;background:rgba(26,188,156,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB .quote-builder_serviceOverviewCard__t1lRZ .quote-builder_serviceBtn__Uv7fc{padding:12px 24px;border:none;border-radius:8px;background:linear-gradient(135deg,#1abc9c,#16a085);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;align-self:flex-start}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB .quote-builder_serviceOverviewCard__t1lRZ .quote-builder_serviceBtn__Uv7fc:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(26,188,156,.3)}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB .quote-builder_serviceOverviewCard__t1lRZ.quote-builder_consultingCard__Fbt9U{background:linear-gradient(135deg,#1abc9c,#16a085);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 10px 40px rgba(26,188,156,.3)}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB .quote-builder_serviceOverviewCard__t1lRZ.quote-builder_consultingCard__Fbt9U .quote-builder_serviceIcon__c7_7q{background:#fff;box-shadow:0 8px 25px rgba(0,0,0,.15)}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB .quote-builder_serviceOverviewCard__t1lRZ.quote-builder_consultingCard__Fbt9U .quote-builder_serviceIcon__c7_7q i{color:#1abc9c}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB .quote-builder_serviceOverviewCard__t1lRZ.quote-builder_consultingCard__Fbt9U h3{color:#fff}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB .quote-builder_serviceOverviewCard__t1lRZ.quote-builder_consultingCard__Fbt9U .quote-builder_priceTag__f5DDv{color:#fff;opacity:.95}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB .quote-builder_serviceOverviewCard__t1lRZ.quote-builder_consultingCard__Fbt9U p{color:hsla(0,0%,100%,.9)}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB .quote-builder_serviceOverviewCard__t1lRZ.quote-builder_consultingCard__Fbt9U ul li{color:hsla(0,0%,100%,.85)}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB .quote-builder_serviceOverviewCard__t1lRZ.quote-builder_consultingCard__Fbt9U ul li:before{color:#fff;background:hsla(0,0%,100%,.2)}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB .quote-builder_serviceOverviewCard__t1lRZ.quote-builder_consultingCard__Fbt9U .quote-builder_serviceBtn__Uv7fc{background:#fff;color:#1abc9c;box-shadow:0 4px 15px rgba(0,0,0,.1)}.quote-builder_quoteBuilder__B3GqP .quote-builder_servicesOverview__LokYu .quote-builder_servicesGrid__whuaB .quote-builder_serviceOverviewCard__t1lRZ.quote-builder_consultingCard__Fbt9U .quote-builder_serviceBtn__Uv7fc:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.quote-builder_quoteBuilder__B3GqP .quote-builder_header__a8uIE{text-align:center;margin-bottom:60px}.quote-builder_quoteBuilder__B3GqP .quote-builder_header__a8uIE h2{font-size:2.5rem;font-weight:700;margin-bottom:16px;background:linear-gradient(135deg,#1abc9c,#16a085);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.quote-builder_quoteBuilder__B3GqP .quote-builder_header__a8uIE p{font-size:1.125rem;color:#666}.quote-builder_quoteBuilder__B3GqP .quote-builder_steps__edQvk{display:flex;justify-content:space-between;margin-bottom:50px;position:relative}.quote-builder_quoteBuilder__B3GqP .quote-builder_steps__edQvk:before{content:"";position:absolute;top:20px;left:10%;right:10%;height:2px;background:#e0e0e0;z-index:0}.quote-builder_quoteBuilder__B3GqP .quote-builder_steps__edQvk .quote-builder_stepItem__SwLuq{flex:1 1;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.quote-builder_quoteBuilder__B3GqP .quote-builder_steps__edQvk .quote-builder_stepItem__SwLuq .quote-builder_stepNumber__fCcUQ{width:40px;height:40px;border-radius:50%;background:#f0f0f0;color:#999;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:12px;transition:all .3s ease}.quote-builder_quoteBuilder__B3GqP .quote-builder_steps__edQvk .quote-builder_stepItem__SwLuq .quote-builder_stepLabel___yVHs{font-size:.875rem;color:#999;text-align:center;transition:all .3s ease}.quote-builder_quoteBuilder__B3GqP .quote-builder_steps__edQvk .quote-builder_stepItem__SwLuq.quote-builder_active__8GEzS .quote-builder_stepNumber__fCcUQ{background:linear-gradient(135deg,#1abc9c,#16a085);color:#fff;transform:scale(1.1)}.quote-builder_quoteBuilder__B3GqP .quote-builder_steps__edQvk .quote-builder_stepItem__SwLuq.quote-builder_active__8GEzS .quote-builder_stepLabel___yVHs{color:#1abc9c;font-weight:600}.quote-builder_quoteBuilder__B3GqP .quote-builder_steps__edQvk .quote-builder_stepItem__SwLuq.quote-builder_completed__N0Ccs .quote-builder_stepNumber__fCcUQ{background:#1abc9c;color:transparent;position:relative}.quote-builder_quoteBuilder__B3GqP .quote-builder_steps__edQvk .quote-builder_stepItem__SwLuq.quote-builder_completed__N0Ccs .quote-builder_stepNumber__fCcUQ:after{content:"";font-family:Font Awesome\ 6 Pro;font-weight:300;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quote-builder_quoteBuilder__B3GqP .quote-builder_steps__edQvk .quote-builder_stepItem__SwLuq.quote-builder_completed__N0Ccs .quote-builder_stepLabel___yVHs{color:#1abc9c}.quote-builder_quoteBuilder__B3GqP .quote-builder_form__N2hb5{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.quote-builder_quoteBuilder__B3GqP .quote-builder_stepContent__Ux86J{min-height:400px}.quote-builder_quoteBuilder__B3GqP .quote-builder_stepContent__Ux86J h3{font-size:1.5rem;font-weight:700;margin-bottom:24px;color:#2c3e50}.quote-builder_quoteBuilder__B3GqP .quote-builder_stepContent__Ux86J .quote-builder_stepDescription__K_sKx{color:#666;margin-bottom:24px}.quote-builder_quoteBuilder__B3GqP .quote-builder_serviceGrid__9aIiw{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin-bottom:40px}.quote-builder_quoteBuilder__B3GqP .quote-builder_serviceGrid__9aIiw .quote-builder_serviceCard__YTUsh{padding:30px 20px;border:2px solid #e0e0e0;border-radius:12px;text-align:center;cursor:pointer;transition:all .3s ease}.quote-builder_quoteBuilder__B3GqP .quote-builder_serviceGrid__9aIiw .quote-builder_serviceCard__YTUsh:hover{border-color:#1abc9c;transform:translateY(-2px);box-shadow:0 4px 12px rgba(26,188,156,.15)}.quote-builder_quoteBuilder__B3GqP .quote-builder_serviceGrid__9aIiw .quote-builder_serviceCard__YTUsh.quote-builder_selected__yEvZ2{border-color:#1abc9c;background:linear-gradient(135deg,rgba(26,188,156,.05),rgba(22,160,133,.05))}.quote-builder_quoteBuilder__B3GqP .quote-builder_serviceGrid__9aIiw .quote-builder_serviceCard__YTUsh i{font-size:2.5rem;color:#1abc9c;margin-bottom:16px}.quote-builder_quoteBuilder__B3GqP .quote-builder_serviceGrid__9aIiw .quote-builder_serviceCard__YTUsh h4{font-size:1.125rem;font-weight:700;margin-bottom:8px;color:#2c3e50}.quote-builder_quoteBuilder__B3GqP .quote-builder_serviceGrid__9aIiw .quote-builder_serviceCard__YTUsh p{font-size:.875rem;color:#666}.quote-builder_quoteBuilder__B3GqP .quote-builder_formGrid__6OrAS{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-bottom:24px}@media(max-width:768px){.quote-builder_quoteBuilder__B3GqP .quote-builder_formGrid__6OrAS{grid-template-columns:1fr}}.quote-builder_quoteBuilder__B3GqP .quote-builder_formGroup__G8vZH{margin-bottom:24px}.quote-builder_quoteBuilder__B3GqP .quote-builder_formGroup__G8vZH label{display:block;font-weight:600;margin-bottom:8px;color:#2c3e50}.quote-builder_quoteBuilder__B3GqP .quote-builder_formGroup__G8vZH input,.quote-builder_quoteBuilder__B3GqP .quote-builder_formGroup__G8vZH select,.quote-builder_quoteBuilder__B3GqP .quote-builder_formGroup__G8vZH textarea{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .3s ease}.quote-builder_quoteBuilder__B3GqP .quote-builder_formGroup__G8vZH input:focus,.quote-builder_quoteBuilder__B3GqP .quote-builder_formGroup__G8vZH select:focus,.quote-builder_quoteBuilder__B3GqP .quote-builder_formGroup__G8vZH textarea:focus{outline:none;border-color:#1abc9c;box-shadow:0 0 0 3px rgba(26,188,156,.1)}.quote-builder_quoteBuilder__B3GqP .quote-builder_formGroup__G8vZH textarea{resize:vertical;font-family:inherit}.quote-builder_quoteBuilder__B3GqP .quote-builder_checkboxGrid__hYT_C{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:12px;gap:12px}.quote-builder_quoteBuilder__B3GqP .quote-builder_checkboxGrid__hYT_C .quote-builder_checkbox__Bsim5{display:flex;align-items:center;padding:12px;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease}.quote-builder_quoteBuilder__B3GqP .quote-builder_checkboxGrid__hYT_C .quote-builder_checkbox__Bsim5:hover{border-color:#1abc9c;background:rgba(26,188,156,.05)}.quote-builder_quoteBuilder__B3GqP .quote-builder_checkboxGrid__hYT_C .quote-builder_checkbox__Bsim5.quote-builder_included__rxEmQ{background:rgba(26,188,156,.08);border-color:#1abc9c;cursor:default}.quote-builder_quoteBuilder__B3GqP .quote-builder_checkboxGrid__hYT_C .quote-builder_checkbox__Bsim5.quote-builder_included__rxEmQ:hover{background:rgba(26,188,156,.08)}.quote-builder_quoteBuilder__B3GqP .quote-builder_checkboxGrid__hYT_C .quote-builder_checkbox__Bsim5 input[type=checkbox]{width:auto;margin-right:10px;cursor:pointer}.quote-builder_quoteBuilder__B3GqP .quote-builder_checkboxGrid__hYT_C .quote-builder_checkbox__Bsim5 input[type=checkbox]:disabled{cursor:default}.quote-builder_quoteBuilder__B3GqP .quote-builder_checkboxGrid__hYT_C .quote-builder_checkbox__Bsim5 input[type=checkbox]:checked+span{color:#1abc9c;font-weight:600}.quote-builder_quoteBuilder__B3GqP .quote-builder_checkboxGrid__hYT_C .quote-builder_checkbox__Bsim5 span{flex:1 1;font-size:.9375rem;display:flex;align-items:center;gap:8px}.quote-builder_quoteBuilder__B3GqP .quote-builder_checkboxGrid__hYT_C .quote-builder_checkbox__Bsim5 span .quote-builder_includedBadge__vPV1o{font-size:.75rem;padding:2px 8px;background:#1abc9c;color:#fff;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.quote-builder_quoteBuilder__B3GqP .quote-builder_addOnsGrid__qVGov{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.quote-builder_quoteBuilder__B3GqP .quote-builder_addOnsGrid__qVGov .quote-builder_addonCard__JggL0{padding:20px;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:flex-start;gap:12px}.quote-builder_quoteBuilder__B3GqP .quote-builder_addOnsGrid__qVGov .quote-builder_addonCard__JggL0:hover{border-color:#1abc9c;transform:translateY(-2px);box-shadow:0 4px 12px rgba(26,188,156,.15)}.quote-builder_quoteBuilder__B3GqP .quote-builder_addOnsGrid__qVGov .quote-builder_addonCard__JggL0.quote-builder_selected__yEvZ2{border-color:#1abc9c;background:linear-gradient(135deg,rgba(26,188,156,.05),rgba(22,160,133,.05))}.quote-builder_quoteBuilder__B3GqP .quote-builder_addOnsGrid__qVGov .quote-builder_addonCard__JggL0 input[type=checkbox]{margin-top:4px;width:auto}.quote-builder_quoteBuilder__B3GqP .quote-builder_addOnsGrid__qVGov .quote-builder_addonCard__JggL0 .quote-builder_addonContent__ymy_d{flex:1 1}.quote-builder_quoteBuilder__B3GqP .quote-builder_addOnsGrid__qVGov .quote-builder_addonCard__JggL0 .quote-builder_addonContent__ymy_d h4{font-size:1rem;font-weight:600;margin-bottom:8px;color:#2c3e50}.quote-builder_quoteBuilder__B3GqP .quote-builder_addOnsGrid__qVGov .quote-builder_addonCard__JggL0 .quote-builder_addonContent__ymy_d .quote-builder_addonDescription__nBg8F{font-size:.875rem;color:#666;margin:0}.quote-builder_quoteBuilder__B3GqP .quote-builder_reviewSection__mcufu{margin-top:40px}.quote-builder_quoteBuilder__B3GqP .quote-builder_reviewSection__mcufu .quote-builder_reviewCard__SVuaI{background:#f8f9fa;border-radius:12px;padding:24px}.quote-builder_quoteBuilder__B3GqP .quote-builder_reviewSection__mcufu .quote-builder_reviewCard__SVuaI .quote-builder_reviewItem__jKAlu{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e0e0e0}.quote-builder_quoteBuilder__B3GqP .quote-builder_reviewSection__mcufu .quote-builder_reviewCard__SVuaI .quote-builder_reviewItem__jKAlu:last-child{border-bottom:none}.quote-builder_quoteBuilder__B3GqP .quote-builder_reviewSection__mcufu .quote-builder_reviewCard__SVuaI .quote-builder_reviewItem__jKAlu strong{color:#2c3e50}.quote-builder_quoteBuilder__B3GqP .quote-builder_reviewSection__mcufu .quote-builder_reviewCard__SVuaI .quote-builder_reviewItem__jKAlu span{color:#666}.quote-builder_quoteBuilder__B3GqP .quote-builder_navigation__LPrQE{display:flex;justify-content:space-between;margin-top:40px;gap:16px}.quote-builder_quoteBuilder__B3GqP .quote-builder_navigation__LPrQE button{padding:14px 32px;border-radius:8px;font-size:1rem;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.quote-builder_quoteBuilder__B3GqP .quote-builder_navigation__LPrQE button:disabled{opacity:.5;cursor:not-allowed}.quote-builder_quoteBuilder__B3GqP .quote-builder_navigation__LPrQE .quote-builder_btnPrimary__j_yKx{background:linear-gradient(135deg,#1abc9c,#16a085);color:#fff;margin-left:auto}.quote-builder_quoteBuilder__B3GqP .quote-builder_navigation__LPrQE .quote-builder_btnPrimary__j_yKx:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(26,188,156,.3)}.quote-builder_quoteBuilder__B3GqP .quote-builder_navigation__LPrQE .quote-builder_btnSecondary__17bgm{background:#f0f0f0;color:#666}.quote-builder_quoteBuilder__B3GqP .quote-builder_navigation__LPrQE .quote-builder_btnSecondary__17bgm:hover{background:#e0e0e0}.quote-builder_quoteBuilder__B3GqP .quote-builder_successMessage__Bk4fx{text-align:center;padding:60px 20px}.quote-builder_quoteBuilder__B3GqP .quote-builder_successMessage__Bk4fx .quote-builder_successIcon__0ciN1{font-size:4rem;color:#1abc9c;margin-bottom:24px}.quote-builder_quoteBuilder__B3GqP .quote-builder_successMessage__Bk4fx .quote-builder_successIcon__0ciN1 i{animation:quote-builder_scaleIn__VLJJ3 .5s ease}.quote-builder_quoteBuilder__B3GqP .quote-builder_successMessage__Bk4fx h2{font-size:2rem;font-weight:700;margin-bottom:16px;color:#2c3e50}.quote-builder_quoteBuilder__B3GqP .quote-builder_successMessage__Bk4fx p{font-size:1.125rem;color:#666;margin-bottom:16px}.quote-builder_quoteBuilder__B3GqP .quote-builder_successMessage__Bk4fx .quote-builder_emailNote__AwEWE{font-size:1rem;color:#1abc9c}.quote-builder_quoteBuilder__B3GqP .quote-builder_successMessage__Bk4fx .quote-builder_emailNote__AwEWE strong{font-weight:700}.quote-builder_quoteBuilder__B3GqP .quote-builder_successMessage__Bk4fx .quote-builder_resetBtn__VVoI8{margin-top:32px;padding:14px 32px;background:linear-gradient(135deg,#1abc9c,#16a085);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.quote-builder_quoteBuilder__B3GqP .quote-builder_successMessage__Bk4fx .quote-builder_resetBtn__VVoI8:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(26,188,156,.3)}.quote-builder_quoteBuilder__B3GqP .quote-builder_modalOverlay__49DFz{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.quote-builder_quoteBuilder__B3GqP .quote-builder_modalContent__fBYZe{background:#fff;border-radius:20px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.quote-builder_quoteBuilder__B3GqP .quote-builder_modalHeader__KXW2x{display:flex;justify-content:space-between;align-items:center;padding:32px 32px 24px;border-bottom:1px solid #e0e0e0}.quote-builder_quoteBuilder__B3GqP .quote-builder_modalHeader__KXW2x h2{font-size:1.75rem;font-weight:700;color:#2c3e50;margin:0}.quote-builder_quoteBuilder__B3GqP .quote-builder_modalHeader__KXW2x .quote-builder_closeBtn__NMV2g{width:40px;height:40px;border-radius:50%;border:none;background:#f0f0f0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.quote-builder_quoteBuilder__B3GqP .quote-builder_modalHeader__KXW2x .quote-builder_closeBtn__NMV2g:hover{background:#e0e0e0;color:#2c3e50}.quote-builder_quoteBuilder__B3GqP .quote-builder_modalHeader__KXW2x .quote-builder_closeBtn__NMV2g i{font-size:1.25rem}.quote-builder_quoteBuilder__B3GqP .quote-builder_consultingForm__GSzha{padding:32px}.quote-builder_quoteBuilder__B3GqP .quote-builder_modalFooter__XDvCP{display:flex;gap:12px;justify-content:flex-end;padding-top:24px;border-top:1px solid #e0e0e0;margin-top:24px}.quote-builder_quoteBuilder__B3GqP .quote-builder_modalFooter__XDvCP button{padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:600;border:none;cursor:pointer;transition:all .3s ease}.quote-builder_quoteBuilder__B3GqP .quote-builder_modalFooter__XDvCP button:disabled{opacity:.5;cursor:not-allowed}@keyframes quote-builder_scaleIn__VLJJ3{0%{transform:scale(0)}to{transform:scale(1)}}@media(max-width:768px){.quote-builder_quoteBuilder__B3GqP{padding:60px 0}.quote-builder_quoteBuilder__B3GqP .quote-builder_header__a8uIE h2{font-size:2rem}.quote-builder_quoteBuilder__B3GqP .quote-builder_steps__edQvk .quote-builder_stepItem__SwLuq .quote-builder_stepLabel___yVHs{font-size:.75rem}.quote-builder_quoteBuilder__B3GqP .quote-builder_form__N2hb5{padding:24px}.quote-builder_quoteBuilder__B3GqP .quote-builder_addOnsGrid__qVGov,.quote-builder_quoteBuilder__B3GqP .quote-builder_serviceGrid__9aIiw{grid-template-columns:1fr}.quote-builder_quoteBuilder__B3GqP .quote-builder_modalContent__fBYZe{max-height:95vh}.quote-builder_quoteBuilder__B3GqP .quote-builder_modalHeader__KXW2x{padding:24px 20px 20px}.quote-builder_quoteBuilder__B3GqP .quote-builder_modalHeader__KXW2x h2{font-size:1.5rem}.quote-builder_quoteBuilder__B3GqP .quote-builder_consultingForm__GSzha{padding:24px 20px}}.page-nav_nav__fEJ4s{display:flex;width:calc(100% - 4rem);margin:1rem 2rem;border-radius:1rem;align-items:center;justify-content:center;background:#fff;border-bottom:1px solid #e7e7e7}@media (max-width:600px){.page-nav_nav__fEJ4s{margin:1rem;width:calc(100% - 2rem)}}.page-header_pageHeader__wyAVs{height:500px;margin-top:0;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;padding:1rem;margin-left:2rem;margin-right:2rem;border-radius:1rem}@media (max-width:600px){.page-header_pageHeader__wyAVs{height:350px;padding:2rem;margin:0;border-radius:0;align-items:flex-end;justify-content:flex-start;text-align:left}}.page-header_pageHeader__wyAVs h1{font-weight:100;font-size:50px;margin-bottom:10px}@media (max-width:600px){.page-header_pageHeader__wyAVs h1{font-size:35px;font-weight:600;line-height:1}}.page-header_pageHeader__wyAVs .page-header_description__c7iV5,.page-header_pageHeader__wyAVs p{font-size:18px;font-weight:300;line-height:1.4;max-width:600px;margin:0}@media (max-width:350px){.page-header_pageHeader__wyAVs .page-header_description__c7iV5,.page-header_pageHeader__wyAVs p{font-size:16px;line-height:1.2}}.page_hirePage__Grd4f{width:100%;min-height:100vh}.page-nav-item_item__Lk9VL{line-height:1;color:#444;font-size:13px;padding:20px 30px;position:relative;overflow:hidden;transition:all .2s ease-in-out;display:flex;align-items:center}@media (max-width:450px){.page-nav-item_item__Lk9VL{padding:20px}}.page-nav-item_item__Lk9VL:hover{transform:scale(1.1);background:#f0f0f0;color:#333}.page-nav-item_item__Lk9VL.page-nav-item_current__2rl_5{transform:scale(1.05);color:#fff;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 8px rgba(102,126,234,.3)}.page-nav-item_item__Lk9VL i{font-size:20px;margin-right:10px;display:inline-block}@media (max-width:750px){.page-nav-item_item__Lk9VL i{margin-right:0}}.page-nav-item_item__Lk9VL i,.page-nav-item_item__Lk9VL span{position:relative;z-index:10}@media (max-width:750px){.page-nav-item_item__Lk9VL span{display:none}}