:root{--health-primary:#006432;--health-dark:#1e293b;--health-radius:20px;--health-bg:#f8fafc;--health-font:Arial, sans-serif;--health-mint:#10b981}.bho_health_hero{background:linear-gradient(120deg,#fff 0%,#ccfbf1 100%);justify-content:center;align-items:center;padding:60px 20px;display:flex;position:relative;overflow:hidden}.bho_health_hero_inner{z-index:10;grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:100%;max-width:1200px;display:grid;position:relative}.bho_health_badge{color:var(--health-dark);text-transform:uppercase;letter-spacing:.5px;background:#d1fae5;border-radius:50px;align-items:center;gap:6px;margin-bottom:25px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.bho_health_title{color:var(--health-dark);margin-top:0;margin-bottom:20px;font-size:42px;font-weight:900;line-height:1.2}.bho_health_title span{color:var(--health-primary)}.bho_health_desc{color:#475569;margin-bottom:35px;font-size:17px}.bho_health_partners{opacity:.8;align-items:center;gap:20px;margin-bottom:35px;display:flex}.bho_health_partner_logo{object-fit:contain;filter:grayscale();height:30px;transition:all .3s;display:block}.bho_health_partner_logo:hover{filter:grayscale(0%)}.bho_health_cta{background:var(--health-primary);color:#fff;border-radius:50px;padding:15px 40px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 10px 20px #00643240}.bho_health_cta:hover{background:#004d26;transform:translateY(-3px)}.bho_health_hero_img img{border-radius:30px;width:100%;display:block;box-shadow:0 20px 40px #134e4a1a}@media (max-width:991px){.bho_health_hero_inner{text-align:center;grid-template-columns:1fr}.bho_health_partners{justify-content:center}.bho_health_hero_img{display:none}}.bho_health_benefits{background:#fff;padding:80px 20px}.bho_health_grid{grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto;display:grid}.bho_health_card{border-radius:var(--health-radius);text-align:left;background:#fff;border:1px solid #e2e8f0;padding:40px 30px;transition:all .3s;position:relative;overflow:hidden}.bho_health_card:before{content:"";background:var(--health-mint);transform-origin:0;width:100%;height:5px;transition:all .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.bho_health_card:hover{border-color:var(--health-mint);transform:translateY(-5px);box-shadow:0 15px 30px #10b9811a}.bho_health_card:hover:before{transform:scaleX(1)}.bho_health_icon{background:var(--health-bg);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:25px;display:flex}.bho_health_icon img{width:32px;height:32px}.bho_health_card h3{color:var(--health-dark);margin-top:0;margin-bottom:12px;font-size:20px;font-weight:700}.bho_health_card p{color:#64748b;margin-top:0;margin-bottom:20px;font-size:14px}.bho_health_check_list div{color:var(--health-dark);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.bho_health_dot{background:var(--health-primary);border-radius:50%;width:6px;height:6px}.bho_health_head_title{text-align:center;color:var(--health-dark);margin-top:0;margin-bottom:10px;font-size:32px;font-weight:800}.bho_health_head_desc{text-align:center;color:#475569;max-width:700px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.5}@media (max-width:991px){.bho_health_grid{grid-template-columns:1fr}}.bho_health_hospitals{background:var(--health-bg);padding:60px 20px}.bho_health_hosp_list{flex-wrap:wrap;justify-content:center;gap:15px;max-width:1000px;margin:0 auto;display:flex}.bho_health_tag{color:var(--health-dark);background:#fff;border:1px solid #e2e8f0;border-radius:50px;align-items:center;gap:8px;padding:10px 20px;font-weight:600;display:flex;box-shadow:0 4px 6px #00000005}.bho_health_tag img{width:16px;height:16px}.bho_health_form_sec{background:#fff;padding:80px 20px}.bho_health_form_card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;max-width:800px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 20px 60px #134e4a1a}.bho_health_form_left{background:var(--health-dark);color:#fff;flex-direction:column;justify-content:center;width:35%;padding:40px;display:flex;position:relative;overflow:hidden}.bho_health_form_left:after{content:"HEALTH";color:#fff;opacity:.05;font-size:80px;font-weight:900;position:absolute;bottom:-20px;right:-20px;transform:rotate(-10deg)}.bho_health_form_right{flex:1;padding:40px}.bho_health_input_group{margin-bottom:20px}.bho_health_label{color:var(--health-dark);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.bho_health_input{width:100%;font-family:var(--health-font);box-sizing:border-box;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:12px 15px}select.bho_health_input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:16px}.bho_health_input:focus{border-color:var(--health-primary);background:#fff;outline:none;box-shadow:0 0 0 3px #0064321a}.bho_health_row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bho_health_submit{background:var(--health-primary);color:#fff;cursor:pointer;text-transform:uppercase;border:none;border-radius:8px;width:100%;margin-top:10px;padding:16px;font-size:16px;font-weight:700;transition:all .3s}.bho_health_submit:hover{background:#004d26}.bho_health_msg{text-align:center;border-radius:5px;margin-top:15px;padding:10px;font-weight:600}.msg_success{color:#065f46;background:#d1fae5}.msg_error{color:#991b1b;background:#fee2e2}@media (max-width:768px){.bho_health_form_card{flex-direction:column}.bho_health_form_left{text-align:center;width:100%;padding:30px}.bho_health_row{grid-template-columns:1fr;gap:0}}
