.ai2-hero{margin-bottom:16px;padding:0 20px}@media (max-width:768px){.ai2-hero{margin-bottom:20px;padding:0 16px}}@media (max-width:480px){.ai2-hero{margin-bottom:16px;padding:0 12px}}.ai2-hero__title{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;max-width:1200px;margin-left:auto;margin-right:auto}.ai2-hero__title h1{color:#fff;letter-spacing:-1px;margin:0;font-size:48px;font-weight:600;line-height:1.2}@media (max-width:1200px){.ai2-hero__title h1{font-size:42px}}@media (max-width:768px){.ai2-hero__content{padding:40px 16px 80px}.ai2-hero__title h1{font-size:32px;line-height:1.3}}@media (max-width:576px){.ai2-hero__title h1{font-size:26px;line-height:1.4}}.ai2-hero-form-section{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);flex-direction:column;min-height:100%;display:flex;position:relative;overflow:hidden}.ai2-hero-form-section:before{content:"";pointer-events:none;background:radial-gradient(#ffffff1a 0%,#0000 70%);position:absolute;inset:0}.ai2-hero-form-section .container{z-index:2;flex-direction:column;flex:1;justify-content:center;padding-top:80px;padding-bottom:80px;display:flex;position:relative}.ai2-form-wrapper{margin-top:20px}@media (max-width:768px){.ai2-hero-form-section .container{padding-top:60px;padding-bottom:60px}.ai2-form-wrapper{margin-top:15px}}@media (max-width:480px){.ai2-hero-form-section .container{padding-top:40px;padding-bottom:40px}}
