body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vihilcar_container{align-items:center;background:linear-gradient(135deg,#e2fffb,#e8faff);border-radius:12px;box-shadow:0 10px 30px #0000001a;display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:900px;padding:50px}.vihilcar_image{flex:1 1;text-align:center}.vihilcar_image img{max-width:250px;width:90%}.vihilcar_content{color:#000;flex:1 1;padding:20px;text-align:left}.vihilcar_content h2{font-size:24px;font-weight:700;margin-bottom:10px}.vihilcar_content span{color:#24bd00}.vihilcar_subtitle{font-size:16px;margin-bottom:15px}.vihilcar_input_section{margin-bottom:15px}.vihilcar_input_section label{display:block;font-weight:700}.vihilcar_input_section input{border:none;border-radius:6px;font-size:16px;margin-top:5px;padding:10px;width:100%}.vihilcar_button{background:#63ff85;border:none;border-radius:6px;color:#333;cursor:pointer;font-weight:700;padding:12px 20px;text-align:center;transition:.3s;width:100%}.vihilcar_button:hover{background:orange;color:#fff}.vihilcar_newCar{margin-top:15px}.vihilcar_newCar a{color:#fff;text-decoration:underline}@media (max-width:768px){.vihilcar_container{flex-direction:column;padding:30px;text-align:center}.vihilcar_image img{max-width:200px}.vihilcar_content{padding:10px}.vihilcar_input_section input{font-size:14px}.vihilcar_button{font-size:14px;padding:10px}}.vihilcar_footer{background:#2d3748;border-top:3px solid #24bd00;color:#a0aec0;font-size:12px;line-height:2;padding:18px 20px 20px;text-align:center}.vihilcar_footer_row{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:center}.vihilcar_footer_main{color:#fff;font-size:13px;font-weight:700}.vihilcar_footer_sep{color:#718096;font-size:15px}.vihilcar_footer_copy{color:#5a7a9a;font-size:11px;margin-top:4px}.vehicle_info_container{align-items:center;background:linear-gradient(90deg,#e3f9e5,#d4edda);display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:center;min-height:100vh;padding:20px}.vehicle_info_card{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;margin-bottom:15px;max-width:420px;overflow:hidden;padding:20px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.vehicle_info_card:hover{box-shadow:0 0 15px #0099ff80;transform:translateY(-5px)}.vehicle_info_title{color:green;font-size:20px;font-weight:700;margin-bottom:15px;text-align:center}.vehicle_info_detail{color:#444;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:8px 0}.vehicle_info_button{background:green;border:none;border-radius:8px;box-shadow:0 4px 6px #0003;color:#fff;cursor:pointer;font-size:18px;font-weight:700;max-width:420px;padding:14px 22px;text-transform:uppercase;transition:.3s ease-in-out;width:100%}.vehicle_info_button:hover{background:#005700;box-shadow:0 0 15px #00ff7fb3}.vehicle_info_footer{color:#444;font-size:14px;font-weight:700;margin-top:15px;text-align:center}.vehicle_info_link{color:green;font-weight:700;text-decoration:none}.vehicle_info_link:hover{color:#004d00;text-decoration:underline}@media (max-width:480px){.vehicle_info_card{padding:15px}.vehicle_info_title{font-size:18px}.vehicle_info_detail{font-size:14px}.vehicle_info_button{font-size:16px;padding:12px}}.vehicle_info2_container{background:#fff;display:flex;flex-wrap:wrap;font-family:Arial,sans-serif;gap:20px;justify-content:center;padding:20px}.vehicle_info2_sidebar,.vehicle_info2_sidebar_right{background:#fff;border-radius:10px;box-shadow:0 4px 15px #00ff004d;padding:15px;transition:box-shadow .3s ease-in-out;width:250px}.vehicle_info2_sidebar:hover,.vehicle_info2_sidebar_right:hover{box-shadow:0 4px 20px #0f09}.vehicle_info2_card{background:#c8e6c9;border-radius:8px;margin-bottom:15px;padding:10px;transition:transform .3s ease-in-out}.vehicle_info2_card:hover{transform:scale(1.05)}.vehicle_info2_edit,.vehicle_info2_link{color:#388e3c;cursor:pointer;float:right;font-size:14px}.vehicle_info2_card label{color:#555;display:block;font-size:14px;padding:5px 0}.vehicle_info2_main{background:#fff;border-radius:10px;box-shadow:0 4px 15px #00ff004d;padding:20px;transition:box-shadow .3s ease-in-out;width:600px}.vehicle_info2_main:hover{box-shadow:0 4px 20px #0f09}.vehicle_info2_main h2{font-size:22px;margin-bottom:10px}.vehicle_info2_main p{color:#777;font-size:14px;margin-bottom:15px}.vehicle_info2_plan{align-items:center;background:#dcfff6;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:10px;padding:15px;transition:transform .3s ease-in-out}.vehicle_info2_plan:hover{box-shadow:0 4px 20px #0f09;transform:scale(1.05)}.vehicle_info2_plan img{border-radius:5px;width:80px}.vehicle_info2_badge{color:green;font-size:12px}.vehicle_info2_button,.vehicle_info2_small_button{background:#388e3c;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px 15px;transition:background .3s ease-in-out}.vehicle_info2_button:hover,.vehicle_info2_small_button:hover{background:#2e7d32}.vehicle_info2_box{background:#fff;border-radius:8px;margin-bottom:10px;padding:15px;transition:transform .3s ease-in-out}.vehicle_info2_box:hover{transform:scale(1.05)}@media (max-width:1024px){.vehicle_info2_container{align-items:center;flex-direction:column}.vehicle_info2_main,.vehicle_info2_sidebar,.vehicle_info2_sidebar_right{width:90%}.vehicle_info2_plan{flex-direction:column;text-align:center}.vehicle_info2_button{width:100%}}.vehicle_user_container{background:#eaf7ec;display:flex;flex-wrap:wrap;font-family:Arial,sans-serif;gap:20px;justify-content:center;padding:20px}.vehicle_user_form{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;padding:20px;transition:transform .3s ease-in-out;width:400px}.vehicle_user_form:hover{transform:translateY(-5px)}.vehicle_user_back{color:#00a74c;font-size:14px;text-decoration:none}.vehicle_user_highlight{color:#00a74c;font-weight:700}.vehicle_user_subtitle{color:#666;font-size:14px;margin-bottom:15px}.vehicle_user_input_group{margin-bottom:15px}.vehicle_user_input_group label{display:block;font-size:14px;font-weight:700}.vehicle_user_input{border:1px solid #ccc;border-radius:6px;font-size:14px;padding:8px;width:100%}.vehicle_user_edit{color:#00a74c;cursor:pointer;float:right;font-size:12px;transition:color .3s}.vehicle_user_edit:hover{color:#007a39}.vehicle_user_policy{margin-top:20px}.vehicle_user_radio_group{display:flex;gap:15px}.vehicle_user_radio_group label{background:#e0f3e8;border-radius:6px;cursor:pointer;padding:6px 12px;transition:background .3s}.vehicle_user_radio_group label.active{background:#00a74c;color:#fff}.vehicle_user_summary{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;padding:20px;width:350px}.vehicle_user_plan{background:#d6f0db;border-radius:8px;margin-bottom:15px;padding:10px}.vehicle_user_mandatory{background:#f8e9e9;border-radius:8px;padding:10px}.vehicle_user_mandatory_badge{color:red;font-size:12px}.vehicle_user_pricing{margin-top:15px;text-align:center}.vehicle_user_pay_button{background:#00a74c;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background .3s;width:100%}.vehicle_user_pay_button:hover{background:#007a39}.vehicle_user_terms{font-size:12px;margin-top:10px}@media (max-width:768px){.vehicle_user_container{align-items:center;flex-direction:column}.vehicle_user_form,.vehicle_user_summary{width:90%}}.health_container{align-items:center;background:linear-gradient(90deg,#e3f9e5,#d4edda);display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:center;min-height:100vh;padding:20px;text-align:center}.health_title{color:#004d00;font-size:24px;font-weight:700}.discount{color:green}.gender_toggle{display:flex;gap:10px;margin:20px 0}.gender_button{background:#d4edda;border:2px solid green;border-radius:8px;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px;transition:.3s}.gender_button.active{background:green;color:#fff}.select_text{color:#333;font-size:18px;font-weight:700;margin-bottom:10px}.members_grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);max-width:500px;width:100%}.member_card{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#444;cursor:pointer;font-size:16px;font-weight:700;overflow:hidden;padding:15px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.member_card:hover{box-shadow:0 0 15px #0099ff80;transform:translateY(-5px)}.member_card.selected{background:green;box-shadow:0 0 10px #00ff7fb3;color:#fff}.member_icon{height:50px;margin-bottom:10px;width:50px}.view_plans_button{background:green;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-top:20px;padding:12px 20px;transition:.3s;width:200px}.view_plans_button:hover{background:#005700;box-shadow:0 0 15px #00ff7fb3}.terms{color:#555;font-size:12px;margin-top:15px}.link{color:green;font-weight:700;text-decoration:none}.link:hover{text-decoration:underline}@media (max-width:480px){.members_grid{grid-template-columns:repeat(2,1fr)}.member_card{font-size:14px;padding:10px}.member_icon{height:40px;width:40px}.view_plans_button{width:100%}}.health_age_container{background-color:#f5fff7;border-radius:12px;box-shadow:0 0 10px #16a08533;font-family:Poppins,sans-serif;margin:50px auto;max-width:800px;padding:20px;text-align:center}.health_age_title{color:#1abc9c;font-size:28px;margin-bottom:30px}.health_age_members_wrapper{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.health_age_card{background-color:#fff;border:2px solid #e0f2f1;border-radius:16px;box-shadow:0 0 0 #0000001a;cursor:pointer;padding:20px;transition:.4s;width:250px}.health_age_card:hover{border-color:#1abc9c;box-shadow:0 0 15px #1abc9c66;transform:translateY(-5px)}.health_age_avatar{align-items:center;background-color:#e8f8f5;border:3px solid #1abc9c;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 15px;overflow:hidden;width:80px}.health_age_avatar img{height:auto;width:60%}.health_age_label{color:#333;display:block;font-weight:500;margin-bottom:10px}.health_age_dropdown{border:1px solid #b2dfdb;border-radius:8px;font-size:16px;padding:10px;transition:.3s;width:100%}.health_age_dropdown:focus{border-color:#1abc9c;outline:none}.health_age_info_card{background-color:#fff;border:2px solid #e0f2f1;border-radius:12px;margin:30px auto;max-width:600px;padding:20px;position:relative;text-align:left}.health_age_badge{background-color:#2ecc71;border-radius:20px;box-shadow:0 2px 5px #0003;color:#fff;font-size:14px;font-weight:700;left:20px;padding:5px 15px;position:absolute;top:-15px}.health_age_info_card h4{color:#333;margin:10px 0}.health_age_info_card p{color:#555;font-size:14px}.health_age_continue_btn{background-color:#27ae60;border:none;border-radius:50px;box-shadow:0 5px 10px #27ae604d;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-top:20px;padding:15px 40px;transition:.4s}.health_age_continue_btn:hover{background-color:#2ecc71;box-shadow:0 8px 16px #27ae6066;transform:translateY(-2px)}@media (max-width:768px){.health_age_members_wrapper{align-items:center;flex-direction:column}.health_age_card{width:80%}.health_age_container{padding:15px}.health_age_title{font-size:24px}}body{background-color:#f5f9f6}.health_city_container{color:#333;display:flex;flex-direction:column;height:100vh}.health_city_header{align-items:center;background-color:#2e7d32;box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;justify-content:space-between;padding:16px}.health_city_back_button,.health_city_help_button{background-color:#ffffff22;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 12px;transition:background .3s ease}.health_city_back_button:hover,.health_city_help_button:hover{background-color:#ffffff44}.health_city_title{font-size:20px;font-weight:700}.health_city_progress_bar{background-color:#d9ead3;height:8px;width:100%}.health_city_progress{background-color:#4caf50;border-radius:0 8px 8px 0;height:100%;transition:width .5s ease}.health_city_content{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:20px}.health_city_form_wrapper{display:flex;flex-direction:column;gap:16px;margin:0 auto;transition:width .3s ease;width:50%}.health_city_heading{color:#2e7d32;font-size:24px}.health_city_subtext{color:#666;font-size:14px}.health_city_city_input,.health_city_state_dropdown{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:16px;outline:none;padding:12px;transition:border-color .3s ease;width:100%}.health_city_city_input:focus,.health_city_state_dropdown:focus{border-color:#4caf50}.health_city_popular_cities{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.health_city_city_button{background-color:#fff;border:1px solid #4caf50;border-radius:10px;box-shadow:0 2px 5px #0000001a;color:#4caf50;cursor:pointer;font-size:14px;padding:10px 14px;transition:all .3s ease,box-shadow .3s ease}.health_city_city_button:hover{background-color:#e8f5e9;box-shadow:0 0 15px #2196f380}.health_city_city_button.health_city_selected{background-color:#4caf50;border-color:#4caf50;color:#fff}.health_city_continue_button{background-color:#4caf50;border:none;border-radius:10px;box-shadow:0 5px 15px #4caf504d;color:#fff;cursor:pointer;font-size:16px;padding:14px;transition:all .3s ease}.health_city_continue_button:hover{background-color:#43a047;box-shadow:0 8px 20px #4caf5080}@media (max-width:768px){.health_city_form_wrapper{width:100%}.health_city_heading{font-size:20px}.health_city_city_input,.health_city_state_dropdown{font-size:14px}.health_city_city_button{font-size:12px;padding:8px 10px}.health_city_continue_button{font-size:14px;padding:12px}}body{padding:0}.health_info_container{align-items:center;display:flex;height:100vh;justify-content:center;padding:20px}.health_info_card{animation:fadeIn 1s ease;background-color:#fff;border-radius:20px;box-shadow:0 0 15px #0000001a;display:grid;grid-template-columns:1fr 1fr;max-width:900px;overflow:hidden;transition:box-shadow .3s ease;width:100%}.health_info_card:hover{box-shadow:0 0 25px #2196f380}.health_info_form{display:flex;flex-direction:column;justify-content:center;padding:40px 30px}.health_info_title{color:#2e7d32;font-size:28px;margin-bottom:10px}.health_info_subtitle{color:#666;font-size:14px;margin-bottom:30px}.health_info_input_group{margin-bottom:20px}.health_info_label{color:#333;display:block;font-size:14px;margin-bottom:8px}.health_info_input{border:1px solid #ccc;border-radius:10px;font-size:14px;outline:none;padding:12px 16px;transition:border-color .3s ease;width:100%}.health_info_input:focus{border-color:#4caf50}.health_info_mobile_input{display:flex;gap:10px}.health_info_country_code{background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;cursor:pointer;font-size:14px;outline:none;padding:12px}.health_info_continue_button{background-color:#4caf50;border:none;border-radius:10px;box-shadow:0 5px 15px #4caf504d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:14px 0;transition:all .3s ease}.health_info_continue_button:hover{background-color:#43a047;box-shadow:0 8px 25px #4caf5080}.health_info_features_card{align-items:flex-start;background-color:#e8f5e9;border-left:1px solid #c8e6c9;display:flex;flex-direction:column;justify-content:center;padding:40px 30px;position:relative;transition:box-shadow .3s ease}.health_info_features_card:hover{box-shadow:0 0 25px #2196f366}.health_info_icon_container{background-color:#fffde7;border-radius:50%;box-shadow:0 4px 12px #0000001a;color:#fbc02d;font-size:40px;margin-bottom:20px;padding:10px}.health_info_features_title{color:#2e7d32;font-size:20px;margin-bottom:20px}.health_info_features_list{color:#4caf50;font-size:16px;list-style:none;padding:0}.health_info_features_list li{margin-bottom:12px}.health_info_back{left:20px;position:absolute;top:20px}.health_info_back_button{background-color:#fff;border:1px solid #ddd;border-radius:50%;color:#333;cursor:pointer;padding:10px;transition:background-color .3s ease}.health_info_back_button:hover{background-color:#f1f1f1}@media (max-width:768px){.health_info_card{grid-template-columns:1fr}.health_info_features_card{border-left:none;border-top:1px solid #c8e6c9}}.health_medical_container{align-items:center;background:linear-gradient(135deg,#e8f5e9,#f1f8e9);display:flex;height:100vh;justify-content:center;padding:20px}.health_medical_card{align-items:center;animation:fadeIn .8s ease;background-color:#fff;border-radius:20px;box-shadow:0 4px 25px #0000001a;display:flex;flex-direction:column;max-width:900px;padding:30px;position:relative;width:100%}.health_medical_back_button{background-color:#fff;border:1px solid #c8e6c9;border-radius:50%;color:#2e7d32;cursor:pointer;font-size:20px;height:40px;left:20px;position:absolute;top:20px;transition:all .3s ease;width:40px}.health_medical_back_button:hover{background-color:#f1f8e9;box-shadow:0 0 15px #2196f34d}.health_medical_title_section{margin-bottom:30px;text-align:center}.health_medical_title{color:#2e7d32;font-size:28px;margin-bottom:10px}.health_medical_subtitle{color:#555;font-size:16px}.health_medical_conditions_grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px;width:100%}.health_medical_condition_card{align-items:center;background-color:#fff;border:2px solid #c8e6c9;border-radius:12px;box-shadow:0 4px 12px #0000000d;cursor:pointer;display:flex;gap:12px;padding:15px;position:relative;transition:all .3s ease}.health_medical_condition_card:hover{box-shadow:0 0 20px #2196f366;transform:translateY(-3px)}.health_medical_condition_card.selected{background-color:#e8f5e9;border-color:#4caf50;box-shadow:0 0 20px #2196f380}.health_medical_condition_card input{accent-color:#4caf50;height:18px;width:18px}.health_medical_condition_card label{color:#333;font-size:16px}.health_medical_whatsapp_toggle{align-items:center;color:#4caf50;display:flex;font-weight:500;gap:15px;margin-bottom:30px}.health_medical_switch{display:inline-block;height:24px;position:relative;width:50px}.health_medical_switch input{height:0;opacity:0;width:0}.health_medical_slider{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.health_medical_slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}.health_medical_switch input:checked+.health_medical_slider{background-color:#4caf50}.health_medical_switch input:checked+.health_medical_slider:before{transform:translateX(26px)}.health_medical_continue_button{background-color:#4caf50;border:none;border-radius:10px;box-shadow:0 5px 15px #4caf504d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;max-width:400px;padding:14px 0;transition:all .3s ease;width:100%}.health_medical_continue_button:hover{background-color:#43a047;box-shadow:0 8px 25px #4caf5080}.health_medical_hint_box{align-items:center;background-color:#f1f8e9;border-radius:12px;box-shadow:0 4px 12px #0000000d;display:flex;gap:12px;margin-top:30px;padding:15px 20px}.health_medical_hint_icon{background-color:#fffde7;border-radius:50%;box-shadow:0 4px 8px #0000001a;font-size:24px;padding:10px}@media (max-width:768px){.health_medical_card{padding:20px}.health_medical_title{font-size:24px}.health_medical_conditions_grid{grid-template-columns:1fr}.health_medical_continue_button{width:100%}}body{background-color:#f0f8f5;margin:0}.health_plan_container{padding:20px}.health_plan_filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}.health_plan_filter_btn{background-color:#fff;border:2px solid #a5d6a7;border-radius:20px;color:#2e7d32;cursor:pointer;padding:10px 16px;transition:all .3s ease}.health_plan_filter_btn:hover{background-color:#e8f5e9;box-shadow:0 0 12px #2196f366}.health_plan_card_wrapper{align-items:center;display:flex;flex-direction:column;gap:20px}.health_plan_card{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;display:flex;max-width:1200px;overflow:hidden;transition:all .4s ease;width:100%}.health_plan_card:hover{box-shadow:0 0 25px #2196f380;transform:scale(1.02)}.health_plan_card_left{align-items:center;background-color:#e8f5e9;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:20px}.health_plan_logo{width:100px}.health_plan_more_plans{color:#43a047;cursor:pointer;font-weight:500;margin-top:10px}.health_plan_card_middle{flex:2.5 1;padding:20px}.health_plan_title{color:#2e7d32;font-size:22px;margin-bottom:10px}.health_plan_cashless{color:#555;margin-bottom:10px}.health_plan_view_list{color:#43a047;cursor:pointer;font-weight:500}.health_plan_features{color:#333;list-style:none;padding:0}.health_plan_features li{margin-bottom:8px}.health_plan_view_all{color:#43a047;cursor:pointer;font-weight:500}.health_plan_card_right{align-items:center;background-color:#f9fbe7;display:flex;flex:1.5 1;flex-direction:column;justify-content:center;padding:20px}.health_plan_cover,.health_plan_premium{color:#888;margin-bottom:5px}.health_plan_cover_value,.health_plan_premium_value{color:#2e7d32;font-size:24px;margin-bottom:10px}.health_plan_premium_value span{color:#777;font-size:14px}.health_plan_annual{color:#777;margin-bottom:15px}.health_plan_customize_button{background-color:#4caf50;border:none;border-radius:8px;box-shadow:0 4px 15px #4caf5066;color:#fff;cursor:pointer;padding:12px 20px;transition:all .3s ease}.health_plan_customize_button:hover{background-color:#43a047;box-shadow:0 6px 20px #2196f380}.health_plan_discount{color:#388e3c;font-weight:500;margin-top:10px}.health_plan_compare{margin-top:15px}.health_plan_compare label{color:#555;margin-left:8px}.health_plan_advisor_card{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;max-width:300px;padding:20px;transition:all .4s ease;width:100%}.health_plan_advisor_card:hover{box-shadow:0 0 20px #2196f366;transform:translateY(-5px)}.health_plan_advisor_title{color:#2e7d32;margin-bottom:10px}.health_plan_advisor_info{align-items:center;display:flex;gap:10px;margin-bottom:15px}.health_plan_advisor_avatar{font-size:30px}.health_plan_advisor_name{font-weight:600}.health_plan_advisor_lang{color:#555;font-size:14px}.health_plan_advisor_help{color:#777;font-size:12px}.health_plan_communication_link{color:#43a047;font-size:14px;font-weight:500;text-decoration:none}@keyframes glow{0%{box-shadow:0 0 10px #2196f34d}50%{box-shadow:0 0 20px #2196f399}to{box-shadow:0 0 10px #2196f34d}}.health_plan_card:hover{animation:glow 1s infinite}@media (max-width:768px){.health_plan_card{flex-direction:column}.health_plan_card_left,.health_plan_card_middle,.health_plan_card_right{flex:none;width:100%}.health_plan_filters{justify-content:flex-start}.health_plan_advisor_card{margin-top:20px}}.health_CustomizePlan_container{color:#333;font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.health_CustomizePlan_header{margin-bottom:30px;text-align:center}.health_CustomizePlan_header h1{color:#00c853;font-size:2rem}.health_CustomizePlan_header p{color:#555;font-size:1rem}.health_CustomizePlan_coverSection{background:#f0fdf4;border-radius:10px;margin-bottom:30px;padding:20px;transition:all .3s ease}.health_CustomizePlan_coverSection:hover{box-shadow:0 0 20px #00c853}.health_CustomizePlan_dropdown select{border:2px solid #00c853;border-radius:5px;font-size:1rem;margin-top:10px;padding:10px;width:100%}.health_CustomizePlan_btnLink{background:none;border:none;color:#00c853;cursor:pointer;font-weight:700;margin-top:10px}.health_CustomizePlan_policyPeriod{margin-bottom:30px}.health_CustomizePlan_cardWrapper{display:flex;flex-wrap:wrap;gap:15px}.health_CustomizePlan_card{background:#fff;border:2px solid #ddd;border-radius:10px;cursor:pointer;flex:1 1 30%;min-width:250px;padding:20px;transition:all .3s ease}.health_CustomizePlan_card:hover{box-shadow:0 0 15px #00c853}.health_CustomizePlan_selected{border-color:#00c853;box-shadow:0 0 20px #00c853}.health_CustomizePlan_card h3{color:#00c853;font-size:1.2rem;margin:0}.health_CustomizePlan_card p{font-size:1.1rem;margin:10px 0 0}.health_CustomizePlan_save{color:#00c853;display:block;font-size:.9rem;margin-top:10px}.health_CustomizePlan_summary{background:#f0fdf4;border-radius:10px;padding:20px}.health_CustomizePlan_summary h2{color:#00c853;margin-bottom:15px}.health_CustomizePlan_summaryContent{border-top:1px solid #ccc;padding-top:15px}.health_CustomizePlan_addons,.health_CustomizePlan_summaryRow,.health_CustomizePlan_summaryTotal{display:flex;justify-content:space-between;margin-bottom:10px}.health_CustomizePlan_addonBtn{border:none;border-radius:5px;gap:5px;padding:5px 10px}.health_CustomizePlan_addToCart,.health_CustomizePlan_addonBtn{align-items:center;background:#00c853;color:#fff;cursor:pointer;display:flex}.health_CustomizePlan_addToCart{border:none;border-radius:10px;font-size:1.2rem;font-weight:700;gap:10px;justify-content:center;margin-top:20px;padding:15px;width:100%}@media screen and (max-width:768px){.health_CustomizePlan_cardWrapper{flex-direction:column}.health_CustomizePlan_card{flex:1 1 100%}}.health_user_details_container{background-color:#f8fefc;display:flex;flex-wrap:wrap;font-family:Arial,sans-serif;gap:2rem;justify-content:space-between;padding:2rem}.health_user_details_form_section{background:#fff;border-radius:16px;box-shadow:0 6px 20px #0080001a;flex:1 1;min-width:320px;padding:2rem;transition:.3s}.health_user_details_form_section:hover{box-shadow:0 0 20px #00c8ff80}.health_user_details_title{color:#2e7d32;font-size:1.8rem;margin-bottom:.5rem}.health_user_details_subtitle{color:#4caf50;margin-bottom:1.5rem}.health_user_details_selector{display:flex;gap:1rem;margin-bottom:1.5rem}.health_user_details_option{background:#fff;border:2px solid #4caf50;border-radius:8px;color:#4caf50;cursor:pointer;flex:1 1;padding:.8rem;transition:.3s}.health_user_details_option.active,.health_user_details_option:hover{background:#4caf50;color:#fff}.health_user_details_input_group{display:flex;flex-direction:column;gap:1rem}.health_user_details_input_group input,.health_user_details_input_group select{border:1px solid #ccc;border-radius:8px;font-size:1rem;padding:.8rem;transition:.3s}.health_user_details_input_group input:focus,.health_user_details_input_group select:focus{border-color:#4caf50;outline:none}.health_user_details_checkbox{align-items:center;display:flex;gap:.5rem}.health_user_details_section_title{color:#2e7d32;font-weight:700;margin-top:2rem}.health_user_details_submit{background:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;margin-top:2rem;padding:1rem;transition:.3s;width:100%}.health_user_details_submit:hover{background:#43a047}.health_user_details_summary{background:#fff;border-radius:16px;box-shadow:0 6px 20px #0080001a;padding:1.5rem;transition:.3s;width:300px}.health_user_details_summary:hover{box-shadow:0 0 20px #00c8ff80}.health_user_details_summary h4{color:#2e7d32;margin-bottom:1rem}.health_user_details_summary_item{border-bottom:1px solid #eee;font-size:.95rem;padding:.5rem 0}.health_user_details_summary_item:last-child{border-bottom:none}@media (max-width:768px){.health_user_details_container{align-items:center;flex-direction:column}.health_user_details_summary{width:100%}}.health_user_Members_container{background-color:#f8fefc;display:flex;flex-wrap:wrap;font-family:Arial,sans-serif;gap:2rem;justify-content:space-between;padding:2rem}.health_user_Members_form_section{background:#fff;border-radius:16px;box-shadow:0 6px 20px #0080001a;flex:1 1;min-width:320px;padding:2rem;transition:.3s}.health_user_Members_form_section:hover{box-shadow:0 0 20px #00c8ff66}.health_user_Members_title{color:#2e7d32;font-size:1.8rem;margin-bottom:.5rem}.health_user_Members_subtitle{color:#4caf50;margin-bottom:1.5rem}.health_user_Members_stepper{display:flex;gap:.5rem;margin-bottom:2rem}.health_user_Members_step{background:#e0f2f1;border-radius:8px;color:#00796b;flex:1 1;font-size:.9rem;padding:.5rem;text-align:center}.health_user_Members_step.active{background:#4caf50;color:#fff}.health_user_Members_step.completed{background:#66bb6a;color:#fff}.health_user_Members_section_card{background:#f9f9f9;border:2px solid #4caf50;border-radius:12px;margin-bottom:1.5rem;padding:1rem;transition:.3s}.health_user_Members_section_card:hover{box-shadow:0 0 20px #00c8ff66}.health_user_Members_section_title{color:#2e7d32;font-weight:700;margin-bottom:1rem}.health_user_Members_input_group{display:flex;flex-wrap:wrap;gap:1rem}.health_user_Members_input_group input,.health_user_Members_input_group select{border:1px solid #ccc;border-radius:8px;flex:1 1 45%;font-size:1rem;padding:.8rem;transition:.3s}.health_user_Members_input_group input:focus,.health_user_Members_input_group select:focus{border-color:#4caf50;outline:none}.health_user_Members_checkbox{align-items:center;display:flex;gap:.5rem;width:100%}.health_user_Members_submit{background:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;margin-top:1.5rem;padding:1rem;transition:.3s;width:100%}.health_user_Members_submit:hover{background:#43a047}.health_user_Members_summary{background:#fff;border-radius:16px;box-shadow:0 6px 20px #0080001a;padding:1.5rem;transition:.3s;width:300px}.health_user_Members_summary:hover{box-shadow:0 0 20px #00c8ff66}.health_user_Members_summary h4{color:#2e7d32;margin-bottom:1rem}.health_user_Members_summary_item{border-bottom:1px solid #eee;font-size:.95rem;padding:.5rem 0}.health_user_Members_summary_item:last-child{border-bottom:none}.health_user_Members_logo{margin-top:1rem;width:100px}@media (max-width:768px){.health_user_Members_container{align-items:center;flex-direction:column}.health_user_Members_summary{width:100%}.health_user_Members_input_group input,.health_user_Members_input_group select{flex:1 1 100%}}.health_Medical_Questions_container{background-color:#f0fcf7;display:flex;flex-wrap:wrap;font-family:Arial,sans-serif;gap:2rem;justify-content:space-between;padding:2rem}.health_Medical_Questions_form_wrapper{background:#fff;border-radius:16px;box-shadow:0 8px 24px #0080001a;flex:1 1;min-width:320px;padding:2rem;transition:.3s}.health_Medical_Questions_form_wrapper:hover{box-shadow:0 0 20px #00c8ff66}.health_Medical_Questions_title{color:#2e7d32;font-size:1.8rem;margin-bottom:.5rem}.health_Medical_Questions_subtitle{color:#388e3c;margin-bottom:1.5rem}.health_Medical_Questions_stepper{display:flex;gap:.5rem;margin-bottom:2rem}.health_Medical_Questions_step{background:#e8f5e9;border-radius:8px;color:#00796b;flex:1 1;font-size:.9rem;padding:.5rem;text-align:center}.health_Medical_Questions_step.active{background:#4caf50;color:#fff}.health_Medical_Questions_step.completed{background:#66bb6a;color:#fff}.health_Medical_Questions_card{background:#f9f9f9;border:2px solid #4caf50;border-radius:16px;padding:1.5rem}.health_Medical_Questions_card_title{color:#2e7d32;font-size:1.2rem;font-weight:700;margin-bottom:1.5rem}.health_Medical_Questions_question{background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:1rem;padding:1rem;transition:box-shadow .3s,transform .3s}.health_Medical_Questions_question p{color:#424242;font-size:1rem;margin-bottom:.8rem}.health_Medical_Questions_question:hover{box-shadow:0 0 20px #00c8ff80}.health_Medical_Questions_options{display:flex;gap:1rem}.health_Medical_Questions_option{background:#fafafa;border:2px solid #ccc;border-radius:8px;cursor:pointer;flex:1 1;font-weight:700;padding:.7rem;transition:.3s}.health_Medical_Questions_option:hover{border-color:#4caf50}.health_Medical_Questions_option.selected{background:#4caf50;border-color:#4caf50;color:#fff}.health_Medical_Questions_next_btn{background:#4caf50;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.1rem;margin-top:1.5rem;padding:1rem;transition:.3s;width:100%}.health_Medical_Questions_next_btn:hover{background:#43a047}.health_Medical_Questions_summary{background:#fff;border-radius:16px;box-shadow:0 8px 24px #0080001a;padding:1.5rem;transition:.3s;width:300px}.health_Medical_Questions_summary:hover{box-shadow:0 0 20px #00c8ff66}.health_Medical_Questions_summary h4{color:#2e7d32;margin-bottom:1rem}.health_Medical_Questions_summary_item{border-bottom:1px solid #eee;font-size:.95rem;padding:.5rem 0}.health_Medical_Questions_summary_item:last-child{border-bottom:none}.health_Medical_Questions_logo{margin:1rem 0;width:100px}.health_Medical_Questions_total{color:#2e7d32;font-size:1.1rem;font-weight:700}@media (max-width:768px){.health_Medical_Questions_container{align-items:center;flex-direction:column}.health_Medical_Questions_summary{margin-top:1.5rem;width:100%}.health_Medical_Questions_options{flex-direction:column}.health_Medical_Questions_option{flex:1 1 100%}}.health_Nominee_container{background-color:#f0fcf7;display:flex;flex-wrap:wrap;font-family:Arial,sans-serif;justify-content:space-between;min-height:100vh;padding:2rem}.health_Nominee_form_wrapper{background:#fff;border-radius:16px;box-shadow:0 8px 24px #00800026;flex:1 1;min-width:320px;padding:2rem;transition:.3s}.health_Nominee_form_wrapper:hover{box-shadow:0 0 20px #00c8ff66}.health_Nominee_stepper{display:flex;justify-content:space-between;margin-bottom:2rem}.health_Nominee_step{background:#e8f5e9;border-radius:8px;color:#00796b;flex:1 1;font-size:.9rem;margin-right:.5rem;padding:.6rem;text-align:center;transition:.3s}.health_Nominee_step:last-child{margin-right:0}.health_Nominee_step.active{background:#4caf50;color:#fff}.health_Nominee_step.completed{background:#66bb6a;color:#fff}.health_Nominee_title{color:#2e7d32;font-size:1.8rem;margin-bottom:.5rem}.health_Nominee_subtitle{color:#388e3c;margin-bottom:1.5rem}.health_Nominee_card{background:#f9f9f9;border:2px solid #4caf50;border-radius:16px;padding:1.5rem;transition:box-shadow .3s}.health_Nominee_card_title{color:#2e7d32;font-size:1.3rem;font-weight:700;margin-bottom:1.5rem}.health_Nominee_input_group{margin-bottom:1rem}.health_Nominee_input_group label{color:#555;display:block;font-weight:500;margin-bottom:.5rem}.health_Nominee_input,.health_Nominee_select{background:#fff;border:1px solid #ccc;border-radius:8px;padding:.7rem;transition:border-color .3s;width:100%}.health_Nominee_input:focus,.health_Nominee_select:focus{border-color:#4caf50;outline:none}.health_Nominee_checkbox{align-items:center;display:flex;gap:.5rem;margin-bottom:1.5rem}.health_Nominee_checkbox input{transform:scale(1.2)}.health_Nominee_checkbox label{color:#555;cursor:pointer}.health_Nominee_button{background:#4caf50;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:1rem;transition:background .3s,transform .3s;width:100%}.health_Nominee_button:hover{background:#43a047;box-shadow:0 0 20px #00c8ff99}.health_Nominee_summary{background:#fff;border-radius:16px;box-shadow:0 8px 24px #00800026;padding:1.5rem;transition:.3s;width:300px}.health_Nominee_summary:hover{box-shadow:0 0 20px #00c8ff66}.health_Nominee_summary_title{color:#2e7d32;font-size:1.3rem;margin-bottom:1rem}.health_Nominee_summary_item{border-bottom:1px solid #eee;font-size:.95rem;padding:.5rem 0}.health_Nominee_summary_item:last-child{border-bottom:none}.health_Nominee_logo{margin:1.5rem 0;width:100px}.health_Nominee_total{color:#2e7d32;font-size:1.1rem;font-weight:700}@media (max-width:768px){.health_Nominee_container{align-items:center;flex-direction:column}.health_Nominee_summary{margin-top:1.5rem;width:100%}.health_Nominee_input_group{flex-direction:column}}.health_Review_Pay_container{background-color:#f0fcf7;font-family:Arial,sans-serif;min-height:100vh;padding:2rem}.health_Review_Pay_stepper{display:flex;justify-content:space-between;margin-bottom:2rem}.health_Review_Pay_step{background:#e0f2f1;border-radius:8px;color:#00796b;flex:1 1;font-size:.85rem;margin-right:.5rem;padding:.6rem;text-align:center}.health_Review_Pay_step:last-child{margin-right:0}.health_Review_Pay_step.active{background:#4caf50;color:#fff}.health_Review_Pay_step.completed{background:#66bb6a;color:#fff}.health_Review_Pay_main{display:flex;flex-wrap:wrap;gap:1.5rem}.health_Review_Pay_left{display:flex;flex:1 1;flex-direction:column;gap:1.5rem;min-width:320px}.health_Review_Pay_right{width:320px}.health_Review_Pay_card,.health_Review_Pay_payment_card{background:#fff;border:2px solid #4caf50;border-radius:16px;padding:1.5rem;transition:box-shadow .3s,transform .3s}.health_Review_Pay_title{color:#2e7d32;font-size:1.2rem;margin-bottom:1rem}.health_Review_Pay_plan{align-items:center;display:flex;gap:1rem;margin-top:1rem}.health_Review_Pay_plan_logo{width:60px}.health_Review_Pay_plan_price{color:#2e7d32;font-size:1.2rem;font-weight:700;margin-left:auto}.health_Review_Pay_card_header{align-items:center;display:flex;justify-content:space-between}.health_Review_Pay_edit_btn{background:#0000;border:none;color:#039be5;cursor:pointer;font-size:.9rem}.health_Review_Pay_details{color:#333;font-size:.95rem;margin-top:1rem}.health_Review_Pay_payment_title{color:#2e7d32;font-size:1.1rem;margin-bottom:1rem}.health_Review_Pay_policy_options label{border:1px solid #ccc;border-radius:10px;cursor:pointer;display:block;margin-bottom:.8rem;padding:.8rem;transition:background .3s,border-color .3s}.health_Review_Pay_policy_options label.active{background:#e8f5e9;border-color:#4caf50}.health_Review_Pay_policy_options input{margin-right:.5rem}.health_Review_Pay_policy_options .save{color:#388e3c;float:right;font-size:.85rem}.health_Review_Pay_total{color:#2e7d32;font-size:1.1rem;margin:1.5rem 0}.health_Review_Pay_payment_btn{background:#4caf50;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;padding:1rem;transition:background .3s,transform .3s;width:100%}.health_Review_Pay_payment_btn:hover{background:#43a047;box-shadow:0 0 20px #00c8ff99}.health_Review_Pay_whatsapp{align-items:center;display:flex;font-size:.9rem;margin-top:1rem}.health_Review_Pay_whatsapp input{margin-right:.5rem}.health_Review_Pay_whatsapp span{color:#43a047;font-weight:700}@media (max-width:768px){.health_Review_Pay_main{align-items:center;flex-direction:column}.health_Review_Pay_right{width:100%}.health_Review_Pay_policy_options label{font-size:.9rem}}.health_Proposer_container{background-color:#f0fff4;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:0 auto;max-width:1200px;padding:20px}.health_Proposer_form{animation:fadeIn 1s ease-in;display:flex;flex-direction:column;gap:24px}.health_Proposer_title{color:#2f855a;font-size:28px;font-weight:700;text-align:center}.health_Proposer_grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.health_Proposer_field{background:#fff;border:1px solid #c6f6d5;border-radius:8px;display:flex;flex-direction:column;padding:16px;transition:box-shadow .3s ease,transform .3s ease}.health_Proposer_field:hover{box-shadow:0 0 20px #4299e180;transform:translateY(-4px)}.health_Proposer_field label{color:#2f855a;font-weight:600;margin-bottom:8px}.health_Proposer_field input,.health_Proposer_field select{border:1px solid #cbd5e0;border-radius:4px;outline:none;padding:10px;transition:border-color .3s}.health_Proposer_field input:focus,.health_Proposer_field select:focus{border-color:#38a169}.health_Proposer_button{background-color:#38a169;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;padding:16px;transition:background-color .3s ease,transform .3s ease}.health_Proposer_button:hover{background-color:#2f855a;transform:scale(1.02)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.health_Proposer_grid{grid-template-columns:1fr}.health_Proposer_button{width:100%}}@media (max-width:480px){.health_Proposer_title{font-size:22px}.health_Proposer_field input,.health_Proposer_field select{font-size:14px}}body{background-color:#f9f9f9;font-family:Poppins,Arial,sans-serif}a{color:inherit;text-decoration:none}.green{color:#43a047}.green_button{background-color:#43a047;border:none;color:#fff}.green_button:hover{background-color:#388e3c}.pthm_container{background:#f0f4f8;display:flex;flex-direction:column;min-height:100vh;padding:20px}.pthm_banner{margin-bottom:40px;text-align:center}.pthm_banner_img{border-radius:16px;box-shadow:0 8px 16px #00000026;max-height:400px;object-fit:cover;width:100%}.pthm_title{color:#2e7d32;font-size:2.5rem;font-weight:700;margin:20px 0 10px}.pthm_highlight{color:#388e3c}.pthm_form{background:#fff;border-radius:16px;box-shadow:0 8px 24px #0000001a;margin:0 auto;max-width:600px;padding:30px;width:100%}.pthm_label{color:#555;font-size:1rem;font-weight:600;margin-bottom:8px}.pthm_input{border:1px solid #ccc;border-radius:8px;font-size:1rem;margin-bottom:20px;padding:14px 16px;transition:border-color .3s;width:100%}.pthm_input:focus{border-color:#43a047;outline:none}.pthm_button,.pthm_button_light{border-radius:8px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:14px 0;transition:all .3s ease;width:100%}.pthm_button{background-color:#43a047;border:none;color:#fff}.pthm_button:hover{background-color:#388e3c}.pthm_button_light{background-color:#fff;border:2px solid #43a047;color:#43a047}.pthm_button_light:hover{background-color:#e8f5e9}.pthm_pet_type{display:flex;justify-content:space-around;margin-bottom:20px}.pthm_pet_option{align-items:center;background-color:#fff;border:2px solid #ccc;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:10px;transition:all .3s;width:30%}.pthm_pet_option.active{background-color:#e8f5e9;border-color:#43a047;box-shadow:0 0 10px #43a04780}.pthm_pet_option img{border-radius:8px;height:100px;margin-bottom:10px;object-fit:cover;width:100%}.pthm_pet_option:hover{box-shadow:0 8px 20px #43a0474d;transform:scale(1.05)}.pthm_modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.pthm_modal_content{animation:scaleIn .4s ease;background-color:#fff;border-radius:12px;max-height:90vh;max-width:500px;overflow-y:auto;padding:20px;position:relative;width:90%}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.pthm_modal_title{font-size:1.5rem;font-weight:700;margin-bottom:15px}.pthm_close{background:none;border:none;color:#999;cursor:pointer;font-size:1.2rem;position:absolute;right:15px;top:10px}.pthm_close:hover{color:#333}.pthm_pet_list{margin-bottom:20px}.pthm_pet_card{align-items:center;background-color:#f5f5f5;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.pthm_remove{background-color:#ef5350;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:6px 12px;transition:background-color .3s}.pthm_remove:hover{background-color:#e53935}.image-container{margin-bottom:20px}.image-container label{display:block;font-weight:600;margin-bottom:8px}.image-container input[type=file]{margin-bottom:10px}.image-container img{border-radius:8px;box-shadow:0 4px 12px #0003;height:auto;max-width:300px;width:100%}.pthm_pet_option:hover{box-shadow:0 0 20px #007bff80}@media (max-width:768px){.pthm_form{padding:20px}.pthm_title{font-size:2rem}.pthm_pet_type{flex-direction:column;gap:15px}.pthm_pet_option{width:100%}}@media (max-width:480px){.pthm_banner_img{max-height:250px}.pthm_modal_content{padding:20px}}.Pet_Question_container{margin:auto;max-width:600px;padding:20px;position:relative}.Pet_Question_back{margin-bottom:20px}.Pet_Question_backButton{background:#fff;border:2px solid #43a047;border-radius:50px;color:#43a047;cursor:pointer;font-weight:600;padding:10px 16px;transition:background .3s,color .3s}.Pet_Question_backButton:hover{background:#43a047;color:#fff}.Pet_Question_title{color:#2e7d32;font-size:1.8rem;margin-bottom:30px;text-align:center}.Pet_Question_card{background-color:#fff;border-radius:20px;box-shadow:0 10px 20px #0000000d;margin-bottom:25px;overflow:hidden;position:relative;transition:.4s ease}.Pet_Question_card:hover{box-shadow:0 0 20px #007bff99;transform:translateY(-5px)}.Pet_Question_cardHeader{background:#43a047;border-bottom:1px solid #e0e0e0;color:#fff;font-size:1.3rem;font-weight:600;padding:20px}.Pet_Question_cardBody{padding:20px}.Pet_Question_label{color:#555;display:block;font-size:1rem;font-weight:500;margin-bottom:10px}.Pet_Question_required{color:#d32f2f}.Pet_Question_note{color:#e65100;font-size:.9rem;margin:10px 0 20px}.Pet_Question_radioGroup{display:flex;gap:20px}.Pet_Question_radioGroup label{align-items:center;color:#333;cursor:pointer;display:flex;font-size:1rem}.Pet_Question_radioGroup input[type=radio]{accent-color:#43a047;margin-right:8px}.Pet_Question_footer{align-items:center;display:flex;justify-content:space-between;margin-top:40px;position:relative}.Pet_Question_nextButton{background-color:#43a047;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 30px;transition:background-color .3s,box-shadow .3s}.Pet_Question_nextButton:hover{background-color:#388e3c;box-shadow:0 0 15px #43a047b3}.Pet_Question_pets img{height:80px;margin-left:10px}@media (max-width:768px){.Pet_Question_container{padding:15px}.Pet_Question_title{font-size:1.5rem}.Pet_Question_radioGroup{flex-direction:column;gap:10px}.Pet_Question_footer{flex-direction:column;gap:20px}.Pet_Question_pets img{height:60px}}@media (max-width:480px){.Pet_Question_title{font-size:1.3rem}.Pet_Question_nextButton{width:100%}.Pet_Question_pets img{height:50px}}.Pet_pay_step_container{margin:auto;max-width:1200px;padding:20px;position:relative}.Pet_pay_step_backBtn{margin-bottom:20px}.Pet_pay_step_back{background:#fff;border:2px solid #43a047;border-radius:50px;color:#43a047;cursor:pointer;font-weight:600;padding:10px 16px;transition:background .3s,color .3s}.Pet_pay_step_back:hover{background:#43a047;color:#fff}.Pet_pay_step_title{color:#2e7d32;font-size:2rem;text-align:center}.Pet_pay_step_subtitle{color:#4caf50;margin-bottom:30px;text-align:center}.Pet_pay_step_content{display:flex;flex-wrap:wrap;gap:20px}.Pet_pay_step_left{display:flex;flex:1 1 60%;flex-direction:column;gap:20px}.Pet_pay_step_right{flex:1 1 35%}.Pet_pay_step_card{background:#fff;border:2px solid #0000;border-radius:20px;box-shadow:0 10px 20px #0000000d;cursor:pointer;padding:20px;transition:.4s}.Pet_pay_step_card:hover{box-shadow:0 0 25px #007bff80;transform:translateY(-5px)}.Pet_pay_step_card.active{border-color:#43a047;box-shadow:0 0 30px #007bffb3}.Pet_pay_step_card_header{align-items:center;display:flex;gap:10px;margin-bottom:10px}.Pet_pay_step_card_footer{display:flex;justify-content:space-between;margin-top:15px}.Pet_pay_step_infoCard,.Pet_pay_step_infoCard_large{background:#fff;border-radius:15px;box-shadow:0 5px 10px #0000000d;padding:20px;transition:.4s}.Pet_pay_step_infoCard:hover,.Pet_pay_step_infoCard_large:hover{box-shadow:0 0 20px #007bff80;transform:translateY(-5px)}.Pet_pay_step_price{color:#2e7d32;font-weight:700;margin-top:10px}.Pet_pay_step_infoCard_large{font-size:.95rem}.Pet_pay_step_summaryCard{background:#fff;border-radius:20px;box-shadow:0 10px 25px #00000014;padding:20px}.Pet_pay_step_dates{display:flex;justify-content:space-between;margin:15px 0}.Pet_pay_step_total{margin:20px 0;text-align:center}.Pet_pay_step_offer{color:#4caf50;font-weight:600;text-align:center}.Pet_pay_step_footer{margin-top:40px;text-align:center}.Pet_pay_step_nextBtn{background-color:#43a047;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:14px 40px;transition:background-color .3s,box-shadow .3s}.Pet_pay_step_nextBtn:hover{background-color:#388e3c;box-shadow:0 0 15px #43a047b3}.Pet_pay_step_pets{bottom:10px;position:fixed;right:10px}.Pet_pay_step_pets img{height:80px;margin-left:10px}@media (max-width:768px){.Pet_pay_step_content{flex-direction:column}.Pet_pay_step_left,.Pet_pay_step_right{flex:1 1 100%}.Pet_pay_step_pets img{height:60px}}@media (max-width:480px){.Pet_pay_step_title{font-size:1.5rem}.Pet_pay_step_nextBtn{width:100%}.Pet_pay_step_pets img{height:50px}}body{background-color:#f0f9f4;color:#333;font-family:Poppins,sans-serif}.Pet_pay_step2_container{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:20px}.Pet_pay_step2_card{background:#fff;border:2px solid #0000;border-radius:20px;box-shadow:0 0 15px #0000001a;max-width:400px;padding:30px 20px;position:relative;transition:box-shadow .5s,transform .5s;width:100%}.Pet_pay_step2_card:hover{border-color:#43a047;box-shadow:0 0 40px #007bffb3;transform:translateY(-8px)}.Pet_pay_step2_title{background-color:#43a047;border-radius:10px;color:#fff;font-size:1.4rem;padding:10px}.Pet_pay_step2_petDetails,.Pet_pay_step2_title{margin-bottom:20px;text-align:center}.Pet_pay_step2_petDetails h3{color:#2e7d32;font-size:1.2rem}.Pet_pay_step2_petDetails p{color:#555;font-size:.9rem}.Pet_pay_step2_editPet{background:none;border:none;color:#43a047;cursor:pointer;font-size:.85rem;margin-top:5px;text-decoration:underline}.Pet_pay_step2_planSection h4{color:#333;font-size:1rem;margin-bottom:5px}.Pet_pay_step2_editPlan{background:none;border:none;color:#43a047;cursor:pointer;font-size:.85rem;margin-bottom:10px}.Pet_pay_step2_planInfo{background-color:#f1f8e9;border-radius:10px;margin-bottom:20px;padding:15px}.Pet_pay_step2_planRow{color:#333;display:flex;font-size:.9rem;justify-content:space-between;padding:8px 0}.Pet_pay_step2_addPetBtn{background-color:#43a047;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;margin-bottom:20px;padding:12px;transition:background-color .3s,box-shadow .3s;width:100%}.Pet_pay_step2_addPetBtn:hover{background-color:#388e3c;box-shadow:0 0 15px #007bff99}.Pet_pay_step2_billingSummary{margin-bottom:20px}.Pet_pay_step2_billingRow{display:flex;font-size:.9rem;justify-content:space-between;padding:8px 0}.Pet_pay_step2_billingRow.totalToday{color:#2e7d32;font-weight:700}.Pet_pay_step2_payNowBtn{background-color:#d32f2f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:14px;transition:background-color .3s,box-shadow .3s;width:100%}.Pet_pay_step2_payNowBtn:hover{background-color:#b71c1c;box-shadow:0 0 15px #f009}@media (max-width:480px){.Pet_pay_step2_card{padding:20px 15px}.Pet_pay_step2_title{font-size:1.2rem}.Pet_pay_step2_petDetails h3{font-size:1rem}.Pet_pay_step2_billingRow,.Pet_pay_step2_planRow{font-size:.85rem}}.bike-quotes-page{background:linear-gradient(135deg,#f0f9ff,#e8fff4 50%,#f5f0ff);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.bike-quotes-header{background:linear-gradient(135deg,#0f2b4a,#1a5276);overflow:hidden;padding:20px 24px 18px;position:relative;text-align:center}.bike-quotes-header:after{background:linear-gradient(90deg,#24bd00,#63ff85,#24bd00);bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.bike-quotes-header h2{color:#fff;font-size:20px;font-weight:800;letter-spacing:.3px;margin:0 0 12px}.bike-quotes-header h2 span{color:#63ff85}.bike-vehicle-info{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.bike-vehicle-info p{background:#ffffff1f;border:1px solid #fff3;border-radius:20px;color:#cce8ff;font-size:12px;margin:0;padding:4px 12px}.bike-vehicle-info p span{color:#fff;font-weight:700}.bq-filter-panel{align-items:flex-end;background:#fff;border:1px solid #e4edf7;border-radius:14px;box-shadow:0 2px 16px #00000012;display:flex;flex-wrap:wrap;gap:14px;margin:20px auto 14px;max-width:960px;padding:16px 18px}.bq-filter-section{flex:1 1;min-width:200px}.bq-filter-title{color:#0f2b4a;font-size:10px;font-weight:800;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.bq-addons-grid{display:flex;flex-wrap:wrap;gap:6px}.bq-addon-chip{align-items:center;background:#f7faff;border:1.5px solid #dde6f0;border-radius:20px;color:#445;cursor:pointer;display:flex;font-size:11.5px;font-weight:500;gap:4px;padding:4px 10px;transition:all .15s;-webkit-user-select:none;user-select:none}.bq-addon-chip input{display:none}.bq-addon-chip:hover{background:#f0fff5;border-color:#24bd00;color:#1a8a00}.bq-addon-chip.active{background:#e8fff2;border-color:#24bd00;color:#1a8a00;font-weight:700}.bq-addon-chip.active:before{content:"✓ "}.bq-idv-section{max-width:190px;min-width:150px}.bq-idv-row{align-items:center;background:#f7faff;border:1.5px solid #dde6f0;border-radius:8px;display:flex;overflow:hidden}.bq-idv-prefix{background:#eef3ff;border-right:1px solid #dde6f0;color:#0f2b4a;font-size:13px;font-weight:700;padding:7px 9px}.bq-idv-input{background:#0000;border:none;color:#0f2b4a;font-size:13px;font-weight:600;outline:none;padding:7px 8px;width:100%}.bq-apply-btn{align-self:flex-end;background:linear-gradient(135deg,#24bd00,#1da800);border:none;border-radius:9px;box-shadow:0 3px 10px #24bd0047;color:#fff;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.2px;padding:9px 20px;transition:all .18s;white-space:nowrap}.bq-apply-btn:hover{box-shadow:0 5px 14px #24bd0061;transform:translateY(-1px)}.bq-apply-btn:disabled{background:#b0bec5;box-shadow:none;cursor:not-allowed;transform:none}.bq-active-addons{align-items:center;color:#667;display:flex;flex-wrap:wrap;font-size:11px;gap:6px;margin:0 auto 12px;max-width:960px;padding:0 4px}.bq-active-chip{background:#e8fff2;border:1px solid #24bd00;border-radius:10px;color:#1a8a00;font-size:11px;font-weight:700;padding:2px 9px}.bike-quotes-grid{grid-gap:12px;align-items:stretch;display:grid;flex:1 1;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0 auto;max-width:960px;padding:0 4px}.quote-card{background:#fff;border:1px solid #eaf0f8;border-radius:12px;box-shadow:0 2px 10px #00000012;display:flex;flex-direction:column;gap:9px;justify-content:space-between;overflow:hidden;padding:14px 13px 12px;position:relative;transition:transform .18s,box-shadow .18s}.quote-card:before{background:#24bd00;background:var(--accent,#24bd00);border-radius:12px 12px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.quote-card:hover{box-shadow:0 6px 20px #0000001c;transform:translateY(-3px)}.quote-card-header{align-items:center;border-bottom:1px solid #f0f4fa;display:flex;gap:9px;padding-bottom:9px}.insurer-logo{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:800;height:36px;justify-content:center;letter-spacing:.5px;width:36px}.insurer-name{color:#0f2b4a;font-size:13px;font-weight:700;line-height:1.2}.quote-premium-row{align-items:center;background:linear-gradient(135deg,#f0fff8,#e8f4ff);border:1px solid #d4f0e8;border-radius:8px;display:flex;justify-content:space-between;padding:7px 9px}.premium-label{color:#667;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.premium-amount{color:#0a8a00;font-size:16px;font-weight:900;letter-spacing:-.3px}.quote-card-body{flex:1 1;gap:9px}.quote-card-body,.quote-details{display:flex;flex-direction:column}.quote-details{gap:4px}.quote-detail-row{border-bottom:1px dashed #f0f4fa;color:#667;display:flex;font-size:11px;justify-content:space-between;padding:2px 0}.quote-detail-row:last-child{border-bottom:none}.quote-detail-row span:last-child{color:#0f2b4a;font-weight:700}.quote-addons-list{display:flex;flex-wrap:wrap;gap:3px}.quote-addon-tag{background:#e8fff2;border:1px solid #b8f0c8;border-radius:6px;color:#1a8a00;font-size:9.5px;font-weight:700;padding:2px 6px}.quote-buy-btn{background:linear-gradient(135deg,#0f2b4a,#1a5276);border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.3px;margin-top:2px;padding:8px;transition:all .18s}.quote-buy-btn:hover{background:linear-gradient(135deg,#24bd00,#1da800);transform:translateY(-1px)}.card-loading{align-items:center;color:#99a;display:flex;flex-direction:column;font-size:11px;gap:7px;padding:16px 0}.card-spinner{animation:spin .7s linear infinite;border:3px solid #e8f0fe;border-radius:50%;border-top-color:#24bd00;height:22px;width:22px}@keyframes spin{to{transform:rotate(1turn)}}.card-error{background:#fff5f5;border:1px solid #ffd5d5;border-radius:6px;color:#c0392b;padding:7px 9px}.bq-footer,.card-error{font-size:11px;text-align:center}.bq-footer{background:linear-gradient(135deg,#0f2b4a,#0d3060);border-top:3px solid #24bd00;color:#8aaccc;line-height:1.9;margin-top:32px;padding:16px 20px}.bq-footer-row{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:center}.bq-footer-main{color:#fff;font-size:12px;font-weight:700}.bq-footer-sep{color:#2a5a8a;font-size:14px}.bq-footer-copy{color:#5a7a9a;font-size:10.5px;margin-top:6px}@media (max-width:640px){.bike-quotes-header{padding:16px}.bike-quotes-header h2{font-size:17px}.bike-quotes-grid{gap:10px;grid-template-columns:1fr 1fr}.bq-filter-panel{padding:12px}.bq-idv-section{max-width:100%}}@media (max-width:420px){.bike-quotes-grid{grid-template-columns:1fr}}.bcq-page{background:linear-gradient(135deg,#e2fffb,#e8faff);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.bcq-header{background:linear-gradient(135deg,#0f2b4a,#1a5276);border-bottom:3px solid #24bd00;color:#fff;padding:20px 20px 16px;text-align:center}.bcq-greeting{font-size:22px;font-weight:800;margin-bottom:4px}.bcq-greeting span{color:#63ff85}.bcq-subtitle{color:#a8d8f0;font-size:13px;margin-bottom:6px}.bcq-header-meta{color:#7ab8d8;font-size:12px}.bcq-premium-badge{background:#63ff8526;border:1px solid #63ff85;border-radius:20px;color:#63ff85;display:inline-block;font-size:13px;margin-top:10px;padding:4px 16px}.bcq-premium-badge strong{font-size:16px}.bcq-form{background:#fff;border-radius:14px;box-shadow:0 6px 20px #00000014;flex:1 1;margin:24px auto;max-width:680px;padding:24px 24px 28px}.bcq-section-title{align-items:center;border-bottom:2px solid #e2fffb;color:#0f2b4a;display:flex;font-size:13px;font-weight:800;gap:10px;letter-spacing:.8px;margin:20px 0 14px;padding-bottom:6px;text-transform:uppercase}.bcq-section-title:first-of-type{margin-top:0}.bcq-edit-btn{background:#e2fffb;border:1px solid #24bd00;border-radius:12px;color:#1a8a00;cursor:pointer;font-size:11px;font-weight:700;padding:2px 10px}.bcq-grid-2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.floating-group{margin-bottom:4px;position:relative}.floating-input{background:#f7faff;border:1.5px solid #dde6f0;border-radius:8px;box-sizing:border-box;color:#222;font-size:14px;outline:none;padding:14px 12px 6px;transition:border-color .15s;width:100%}.floating-input:focus{background:#fff;border-color:#24bd00}.floating-label{color:#999;font-size:14px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s}.floating-input:focus~.floating-label,.floating-input:not(:placeholder-shown)~.floating-label{color:#24bd00;font-size:10px;font-weight:700;letter-spacing:.4px;top:6px;transform:none}.bcq-readonly{background:#f0f4f8!important;color:#666!important;cursor:default}.bcq-addons-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.bcq-chip{background:#e6fff0;border:1px solid #24bd00;border-radius:12px;color:#1a8a00;font-size:12px;font-weight:700;padding:3px 11px}.bcq-no-addon{color:#999;font-size:12px}.nominee-section{margin-top:16px}.nominee-toggle{background:#f7faff;border:1.5px solid #dde6f0;border-radius:8px;color:#0f2b4a;cursor:pointer;display:flex;font-size:13px;font-weight:700;justify-content:space-between;margin-bottom:0;padding:10px 14px;text-align:left;width:100%}.nominee-content{display:none;padding-top:14px}.nominee-content.open{display:block}.arrow{display:inline-block;transition:transform .2s}.arrow.open{transform:rotate(180deg)}.quote-button{background:#63ff85;border:none;border-radius:8px;color:#333;cursor:pointer;font-size:15px;font-weight:700;margin-top:24px;padding:13px;transition:.3s;width:100%}.quote-button:hover{background:orange;color:#fff}.quote-button:disabled{background:#ccc;cursor:not-allowed}.addons-modal-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.addons-modal{background:#fff;border-radius:14px;box-shadow:0 8px 32px #0000002e;max-width:380px;overflow:hidden;width:90%}.addons-modal-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:14px 18px}.addons-modal-header h3{color:#0f2b4a;font-size:15px;margin:0}.addons-modal-header button{background:none;border:none;color:#888;cursor:pointer;font-size:18px}.addons-modal-body{padding:8px 18px}.addon-row{align-items:center;border-bottom:1px solid #f5f5f5;color:#333;cursor:pointer;display:flex;font-size:13px;justify-content:space-between;padding:10px 0}.addon-row:last-child{border-bottom:none}.addon-row input[type=checkbox]{accent-color:#24bd00;height:16px;width:16px}.addons-modal-footer{border-top:1px solid #f0f0f0;display:flex;gap:10px;justify-content:flex-end;padding:12px 18px}.clear-btn{background:#f5f5f5;color:#555;padding:8px 16px}.apply-btn,.clear-btn{border:none;border-radius:6px;cursor:pointer;font-size:13px}.apply-btn{background:#63ff85;color:#333;font-weight:700;padding:8px 20px;transition:.2s}.apply-btn:hover{background:orange;color:#fff}.bcq-footer{background:#2d3748;color:#a0aec0;font-size:12px;line-height:2;margin-top:32px;padding:18px 20px 20px;text-align:center}.bcq-footer-row{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:center}.bcq-footer-main{color:#fff;font-size:13px;font-weight:700}.bcq-footer-sep{color:#718096;font-size:15px}.bcq-footer-copy{color:#718096;font-size:11px;margin-top:4px}@media (max-width:600px){.bcq-form{margin:14px;padding:16px}.bcq-grid-2{grid-template-columns:1fr}}.hrp-page{background:linear-gradient(135deg,#e2fffb,#e8faff);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.hrp-header{align-items:center;background:linear-gradient(135deg,#0f2b4a,#1a5276);border-bottom:3px solid #24bd00;color:#fff;display:flex;gap:16px;padding:16px 24px}.hrp-back-btn{background:#ffffff1f;border:1px solid #ffffff40;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;padding:7px 14px;transition:background .2s;white-space:nowrap}.hrp-back-btn:hover{background:#ffffff38}.hrp-header-title{font-size:18px;font-weight:800}.hrp-header-sub{color:#a8d8f0;font-size:12px;margin-top:2px}.hrp-body{box-sizing:border-box;flex:1 1;margin:28px auto;max-width:900px;padding:0 16px;width:100%}.hrp-greeting{color:#0f2b4a;font-size:18px;font-weight:700;margin-bottom:20px}.hrp-greeting span{color:#24bd00}.hrp-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.hrp-card{background:#fff;border-radius:14px;box-shadow:0 6px 20px #00000014;display:flex;flex-direction:column;gap:14px;padding:22px 20px}.hrp-card-title{border-bottom:2px solid #e2fffb;color:#0f2b4a;font-size:12px;font-weight:800;letter-spacing:.8px;padding-bottom:10px;text-transform:uppercase}.hrp-field{display:flex;flex-direction:column;gap:4px}.hrp-field label{color:#666;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.hrp-field input{background:#f7faff;border:1.5px solid #dde6f0;border-radius:7px;color:#333;font-size:13px;outline:none;padding:9px 11px}.hrp-field input[readonly]{background:#f0f4f8;color:#666;cursor:default}.hrp-pan-input{background:#fff!important;color:#222!important}.hrp-pan-input:focus{border-color:#24bd00}.hrp-required{color:#e53e3e}.hrp-kyc-alert{border-radius:8px;font-size:13px;font-weight:600;padding:10px 14px}.hrp-kyc-pending{background:#fff8e1;border:1px solid #f6c90e;color:#7a5c00}.hrp-kyc-done{background:#e6fff0;border:1px solid #24bd00;color:#1a8a00}.hrp-summary-card{justify-content:space-between}.hrp-insurer-row{align-items:center;display:flex;gap:12px}.hrp-insurer-logo{align-items:center;background:#6c3483;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:44px;justify-content:center;width:44px}.hrp-insurer-name{color:#0f2b4a;font-size:15px;font-weight:700}.hrp-insurer-sub{color:#888;font-size:12px}.hrp-summary-row{border-bottom:1px dashed #f0f0f0;color:#555;display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.hrp-summary-row span:last-child{color:#222;font-weight:700}.hrp-premium-box{align-items:center;background:linear-gradient(135deg,#e2fffb,#e8faff);border:1px solid #c8f0e0;border-radius:10px;display:flex;justify-content:space-between;margin-top:4px;padding:12px 14px}.hrp-premium-box span:first-child{color:#555;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.hrp-premium-amount{color:#0a8a00;font-size:24px;font-weight:900}.hrp-kyc-btn{background:#63ff85;border:none;border-radius:8px;color:#333;cursor:pointer;font-size:15px;font-weight:700;padding:13px;text-align:center;transition:.3s;width:100%}.hrp-kyc-btn:hover{background:orange;color:#fff}.hrp-kyc-btn:disabled{background:#ccc;cursor:not-allowed}.hrp-btn-loading{align-items:center;display:flex;gap:8px;justify-content:center}.hrp-spinner{animation:hrp-spin .7s linear infinite;border:2px solid #00000026;border-radius:50%;border-top-color:#333;display:inline-block;height:16px;width:16px}@keyframes hrp-spin{to{transform:rotate(1turn)}}.hrp-note{color:#999;font-size:11px;margin:0;text-align:center}.hrp-footer{background:#2d3748;color:#a0aec0;font-size:12px;line-height:2;margin-top:32px;padding:18px 20px 20px;text-align:center}.hrp-footer-row{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:center}.hrp-footer-main{color:#fff;font-size:13px;font-weight:700}.hrp-footer-sep{color:#718096;font-size:15px}.hrp-footer-copy{color:#718096;font-size:11px;margin-top:4px}@media (max-width:640px){.hrp-grid{grid-template-columns:1fr}.hrp-body{margin:16px auto}.hrp-header{padding:14px 16px}}*{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0}.health_navbar_container{align-items:center;background-color:#fff;box-shadow:0 4px 12px #0000001a;display:flex;position:relative;width:100%;z-index:10}.health_navbar_menu_icon{cursor:pointer;display:none;margin-left:20px}.health_navbar{align-items:center;display:flex;justify-content:space-between;padding:20px 60px;transition:all .3s ease-in-out;width:100%}.health_navbar_logo{flex:1 1}.health_navbar_logo_img{height:auto;transition:transform .3s ease;width:180px}.health_navbar_logo_img:hover{transform:scale(1.05)}.health_navbar_links{display:flex;flex:3 1;gap:40px;justify-content:center}.health_navbar_link_item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:all .3s ease}.health_navbar_link_item:hover{background-color:#e8f5e9;box-shadow:0 0 10px #00bcd4}.health_navbar_link_item a{color:#2ecc71;font-size:16px;font-weight:500;text-decoration:none;transition:color .3s ease}.health_navbar_link_item a:hover{color:#27ae60}.health_navbar_buttons{display:flex;flex:1 1;justify-content:flex-end}.health_navbar_logout_btn{background-color:#2ecc71;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:background-color .3s ease,transform .3s ease}.health_navbar_logout_btn:hover{background-color:#27ae60;transform:translateY(-2px)}@media screen and (max-width:1024px){.health_navbar_menu_icon{display:block}.health_navbar_links{display:none}.health_navbar{padding:20px}.health_navbar_logo_img{width:140px}}@media screen and (max-width:480px){.health_navbar{padding:10px 20px}.health_navbar_logo_img{width:120px}.health_navbar_logout_btn{font-size:14px;padding:8px 16px}}