:root{--car-green:#006432;--car-green-light:#f0fdf4;--car-dark:#1a202c;--car-text:#4a5568;--car-border:#e2e8f0;--car-radius:16px}.bho_car_hero{background:linear-gradient(135deg,#f0fdf4 0%,#fff 100%);justify-content:center;align-items:center;padding:60px 20px;font-family:Arial,sans-serif;display:flex;position:relative}.bho_car_hero_inner{grid-template-columns:1fr 1fr;align-items:center;gap:40px;width:100%;max-width:1200px;display:grid}.bho_car_hero_content h1{color:#1a202c;margin-top:0;margin-bottom:20px;font-size:42px;font-weight:900;line-height:1.2}.bho_car_hero_content p{color:#4a5568;margin-bottom:30px;font-size:18px;line-height:1.6}.bho_car_badges{flex-wrap:wrap;gap:15px;margin-bottom:30px;display:flex}.bho_car_badge{color:#006432;background:#0064321a;border-radius:50px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:flex}.bho_car_cta_group{gap:15px;display:flex}.bho_car_btn_primary{color:#fff;background:#006432;border-radius:50px;padding:14px 35px;font-weight:700;text-decoration:none;transition:all .3s;box-shadow:0 10px 20px #00643240}.bho_car_btn_primary:hover{background:#004d26;transform:translateY(-2px);box-shadow:0 15px 25px #00643259}.bho_car_hero_img{filter:drop-shadow(0 15px 30px #00000026);border-radius:20px;width:100%;height:auto;display:block;position:relative}@media (max-width:991px){.bho_car_hero_inner{text-align:center;grid-template-columns:1fr}.bho_car_badges,.bho_car_cta_group{justify-content:center}.bho_car_hero_img{max-width:100%;margin-top:40px}}.bho_car_benefit{background:#fff;padding:80px 20px;font-family:Arial,sans-serif}.bho_car_head_title{text-align:center;color:var(--car-dark);margin-bottom:10px;font-size:32px;font-weight:800}.bho_car_head_desc{text-align:center;color:var(--car-text);max-width:700px;margin-bottom:50px;margin-left:auto;margin-right:auto;font-size:16px}.bho_car_grid_4{grid-template-columns:repeat(4,1fr);gap:30px;max-width:1200px;margin:0 auto;display:grid}.bho_car_box{border:1px solid var(--car-border);border-radius:var(--car-radius);text-align:center;cursor:default;background:#fff;padding:30px 20px;transition:all .3s}.bho_car_box:hover{border-color:var(--car-green);transform:translateY(-5px);box-shadow:0 15px 30px #0064321a}.bho_car_icon_circle{background:var(--car-green-light);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 20px;transition:all .3s;display:flex}.bho_car_box:hover .bho_car_icon_circle{background:#dcfce7}.bho_car_icon_circle svg{width:36px;height:36px;fill:var(--car-green);stroke:var(--car-green);stroke-width:0}.bho_car_box h3{color:var(--car-dark);margin-bottom:10px;font-size:18px;font-weight:700}.bho_car_box p{color:var(--car-text);margin:0;font-size:14px;line-height:1.5}@media (max-width:991px){.bho_car_grid_4{grid-template-columns:1fr 1fr}}@media (max-width:500px){.bho_car_grid_4{grid-template-columns:1fr}}.bho_car_process{background:#f8fafc;padding:80px 20px}.bho_car_steps{justify-content:space-between;max-width:1000px;margin:0 auto;display:flex;position:relative}.bho_car_steps:before{content:"";z-index:0;background:#cbd5e1;height:3px;position:absolute;top:25px;left:50px;right:50px}.bho_car_step_item{z-index:1;text-align:center;flex:1;padding:0 15px;position:relative}.bho_car_num{color:#fff;background:#006432;border:5px solid #f8fafc;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;margin:0 auto 20px;font-size:22px;font-weight:800;display:flex;box-shadow:0 4px 10px #00643233}.bho_car_step_title{color:#1a202c;margin-bottom:10px;font-size:18px;font-weight:700}.bho_car_step_item p{color:#4a5568;font-size:15px;line-height:1.5}@media (max-width:768px){.bho_car_steps{flex-direction:column;gap:30px}.bho_car_steps:before{display:none}.bho_car_num{border-color:#f8fafc}}.bho_car_form_sec{background:linear-gradient(135deg,#f0fdf4 0%,#e6fffa 100%);padding:80px 20px;position:relative;overflow:hidden}.bho_car_form_sec:before{content:"";z-index:0;background:#0064320d;border-radius:50%;width:300px;height:300px;position:absolute;top:-50px;right:-50px}.bho_car_form_box{z-index:1;background:#fff;border-radius:24px;grid-template-columns:1fr 1.2fr;max-width:1000px;margin:0 auto;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000014}.bho_car_form_info{background:var(--car-dark);color:#fff;flex-direction:column;justify-content:center;padding:50px 40px;display:flex;position:relative}.bho_car_form_info:after{content:"";opacity:.3;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.05' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='3'/%3E%3Ccircle cx='13' cy='13' r='3'/%3E%3C/g%3E%3C/svg%3E");width:100%;height:100%;position:absolute;bottom:0;left:0}.bho_car_form_info h2{color:#fff;margin-top:0;margin-bottom:15px;font-size:28px;font-weight:800;line-height:1.3}.bho_car_form_info p{color:#cbd5e1;margin-bottom:30px;font-size:15px;line-height:1.6}.bho_car_list_item{align-items:center;gap:12px;margin-bottom:15px;font-size:15px;font-weight:600;display:flex}.bho_car_check_icon{color:#fff;background:#006432;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.bho_car_form_ui{background:#fff;padding:50px 40px}.bho_car_form_label{color:var(--car-dark);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.bho_car_input{width:100%;color:var(--car-dark);box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:20px;padding:14px 16px;font-size:15px;transition:all .3s}.bho_car_input:focus{border-color:var(--car-green);background:#fff;outline:none;box-shadow:0 0 0 4px #00b67a1a}.bho_car_submit{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:#006432;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;font-size:16px;font-weight:800;transition:all .3s;display:flex;box-shadow:0 10px 20px #00643233}.bho_car_submit:hover{background:#004d26;transform:translateY(-2px);box-shadow:0 15px 30px #0064324d}.bho_support_badge{color:#fff;background:#ffffff1a;border-radius:8px;align-items:center;gap:8px;margin-top:20px;padding:8px 12px;font-size:13px;display:inline-flex}@media (max-width:900px){.bho_car_form_box{grid-template-columns:1fr}.bho_car_form_info{text-align:center;padding:40px 30px}.bho_car_list_item{justify-content:center}.bho_support_badge{justify-content:center;margin:20px auto 0}.bho_car_form_ui{padding:40px 30px}}
