.hero-section,.hero-section *{box-sizing:border-box}.hero-container{width:100%}.hero-badges{margin-top:20px}@media(min-width:1024px)and (max-width:1536px){.hero-container{padding-top:36px;padding-bottom:36px}.hero-title{font-size:clamp(36px,3.2vw,54px)!important;line-height:1.02!important}.hero-subtitle{margin-top:14px!important}}@media(max-height:900px)and (min-width:1024px){.hero-badges{margin-top:16px!important}.lawyer-mini-card{margin-top:12px!important;padding:10px 12px!important}.lead-form-card{max-width:420px!important;max-height:calc(100svh - 144px)!important}}@media(max-height:800px)and (min-width:1024px){.hero-section{min-height:calc(100svh - 64px)}.hero-container{padding-top:30px;padding-bottom:30px;gap:40px}.hero-title{font-size:clamp(34px,3.2vw,50px)!important;line-height:1!important}.hero-subtitle{font-size:17px!important;line-height:1.5!important;margin-top:20px!important}.hero-actions{margin-top:18px!important}.hero-badges{margin-top:10px!important}.lawyer-mini-card{display:none!important}.lead-form-card{padding:24px!important;max-width:440px!important;max-height:calc(100svh - 132px)!important;overflow:auto}.lead-form-card input,.lead-form-card select,.lead-form-card button[type=button],.lead-form-card button[type=submit]{min-height:48px!important}}
