.homeinsurance_container__FnjVS{max-width:650px;margin:0 auto;text-align:center;font-family:Arial,sans-serif;padding:20px;justify-content:center;align-self:center;box-sizing:border-box}.homeinsurance_subTitle__KTE2o{font-size:20px;color:#444;margin-bottom:5px;font-weight:300}.homeinsurance_title__3LIor{font-size:30px;color:#1a1a1a;margin-bottom:15px}.homeinsurance_title__3LIor span{color:orangered}.homeinsurance_badges__xZO6a{display:flex;justify-content:center;align-items:center;gap:12px;margin:10px 0 20px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.homeinsurance_badge__5BULj{display:inline-flex;align-items:center;gap:6px;background:#f6f3ff;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;color:#532f9b;line-height:1.2;white-space:nowrap;flex:1 1 auto;min-width:100px;max-width:160px;justify-content:center;text-align:center}.homeinsurance_badgeIcon__6t36b{font-size:13px;color:#532f9b;flex-shrink:0}.homeinsurance_form__dfSJ7{display:flex;flex-direction:column;gap:15px;width:100%;padding:0 10px;box-sizing:border-box}.homeinsurance_form__dfSJ7>*{width:100%}.homeinsurance_inputGroup__34T71{position:relative;width:100%}.homeinsurance_input__cod8s{width:100%;padding:12px;border:1px solid #ccc;border-radius:6px;font-size:14px;box-sizing:border-box}.homeinsurance_inputIcon__QD_CS{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#777}.homeinsurance_noSpam__OZffD{position:absolute;right:0;bottom:-22px;font-size:12px;font-weight:500;color:#1a73e8;background:#e8f2ff;padding:3px 8px;border-radius:6px;white-space:nowrap}.homeinsurance_coverSection__RlYPM{width:100%;text-align:left;display:flex;flex-direction:column;gap:10px}.homeinsurance_coverTitle__tqCzv{font-size:14px;font-weight:600;margin-bottom:8px;color:#222}.homeinsurance_coverTitle__tqCzv span{font-weight:400;color:#666}.homeinsurance_options__48hDW{display:grid;grid-template-columns:1fr 1fr;gap:6px 250px;width:100%;font-weight:530}.homeinsurance_checkboxLabel__XDFCM{font-size:14px;font-weight:600;color:#333;display:flex;align-items:center;cursor:pointer;width:100%}.homeinsurance_submitBtn__gbVcI{background:#ff4500;color:white;padding:12px;font-size:16px;font-weight:700;border:none;border-radius:6px;cursor:pointer;width:100%;align-self:center;margin-bottom:5rem}.homeinsurance_submitBtn__gbVcI:hover{background:#e13e00}.homeinsurance_whatsappRow__Wls8H{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:15px;font-size:10px;color:#222;border:1px solid #ddd;padding:10px 14px;border-radius:6px;background:#fafafa}.homeinsurance_whatsapp__FqKDx{display:flex;align-items:center;justify-content:center;gap:10px;font-family:Segoe UI,Arial,sans-serif;font-size:14px;color:#333}.homeinsurance_icon__2BNF_{font-size:20px;color:#25d366}.homeinsurance_switch__PHnfV{position:relative;display:inline-block;width:40px;height:22px}.homeinsurance_switch__PHnfV input{opacity:0;width:0;height:0}.homeinsurance_slider__zSVhj{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:22px}.homeinsurance_slider__zSVhj:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:white;transition:.4s;border-radius:50%}.homeinsurance_switch__PHnfV input:checked+.homeinsurance_slider__zSVhj{background-color:#ff5722}.homeinsurance_switch__PHnfV input:checked+.homeinsurance_slider__zSVhj:before{transform:translateX(18px)}.homeinsurance_terms__Fkc7J{margin-top:8px;font-size:12px;color:#666}.homeinsurance_terms__Fkc7J a{color:#007bff;text-decoration:none}.homeinsurance_terms__Fkc7J a:hover{text-decoration:underline}@media (max-width:768px){.homeinsurance_container__FnjVS{padding:15px 10px}.homeinsurance_submitBtn__gbVcI{margin-bottom:0}.homeinsurance_title__3LIor{font-size:20px}.homeinsurance_subTitle__KTE2o{font-size:clamp(10px,3vw,20px)}.homeinsurance_badges__xZO6a{flex-wrap:nowrap;justify-content:space-between;gap:6px;overflow-x:hidden}.homeinsurance_badge__5BULj{flex:1 1;min-width:0;font-size:clamp(9px,2.5vw,12px);padding:4px 6px}.homeinsurance_form__dfSJ7{padding:0 5px}.homeinsurance_input__cod8s{font-size:13px;padding:10px}.homeinsurance_noSpam__OZffD{right:8px;font-size:11px;padding:2px 6px}.homeinsurance_coverSection__RlYPM{gap:8px}.homeinsurance_options__48hDW{grid-template-columns:1fr;gap:8px}.homeinsurance_checkboxLabel__XDFCM{font-size:12px}.homeinsurance_submitBtn__gbVcI{font-size:15px;padding:10px}.homeinsurance_whatsappRow__Wls8H{flex-direction:column;align-items:flex-start;gap:6px;font-size:12px}.homeinsurance_terms__Fkc7J{font-size:10px;line-height:1.4;margin-top:10px}}.dialog_overlay__DYZNs{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.55);display:flex;justify-content:center;align-items:center;z-index:5000}.dialog_box__yJTrt{width:90%;max-width:420px;background:#fff;padding:25px 30px;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.25);animation:dialog_fadeIn__Imlua .2s ease}@keyframes dialog_fadeIn__Imlua{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dialog_title__xgWzx{font-size:22px;font-weight:600;margin-bottom:10px;text-align:center}.dialog_subtitle__Wbn9x{font-size:14px;text-align:center;margin-bottom:20px;opacity:.8}.dialog_input__iPY4q{width:100%;padding:12px;margin:8px 0;border:1px solid #ddd;border-radius:8px;font-size:15px}.dialog_buttonGroup__gVEa9{display:flex;flex-direction:column;gap:10px}.dialog_primaryBtn__6m59a{background:#0070f3}.dialog_primaryBtn__6m59a,.dialog_secondaryBtn__AxU61{color:white;padding:12px;border:none;border-radius:8px;font-size:16px;cursor:pointer}.dialog_secondaryBtn__AxU61{background:#28b463}.dialog_cancelBtn__dRonW{background:#e74c3c;color:white;padding:12px;border:none;border-radius:8px;font-size:16px;cursor:pointer}