*{box-sizing:border-box;margin:0;padding:0}:root{font-size:clamp(6px,.694445vw,10px)}html,body{height:100%;min-height:100vh;min-height:-webkit-fill-available;overflow-x:hidden;touch-action:pan-x pan-y!important;-webkit-user-select:none!important;user-select:none!important}#__next{min-height:100vh;flex-direction:column;min-height:-webkit-fill-available;display:flex}input,textarea,select{touch-action:manipulation!important;max-height:none!important;font-size:16px!important}body{background-attachment:fixed;min-height:100vh;padding-top:72px;font-family:Arial,sans-serif;font-size:16px;overflow-x:hidden}.nav{z-index:999;background:#fff;justify-content:center;align-items:center;width:100%;height:72px;padding:0 20px;display:flex;position:fixed;top:0;left:0}.navBox{justify-content:space-between;align-items:center;width:100%;max-width:1440px;display:flex}.logo{height:42px}.hero-container{width:100%;max-width:1440px;margin:0 auto 190px;padding-left:162px}.hero{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.left{width:480px}.left h1{color:#18063c;margin-bottom:80px;font-size:56px;font-weight:600;line-height:80px}.left p{color:#404040;margin-bottom:44px;font-size:20px;line-height:36px}.buttons{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.buttons img{height:50px}.phone{max-width:775px;height:auto}.footer{color:#fff;background:#121826;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:48px;padding-bottom:36px;display:flex}.footer-container{width:100%;max-width:1000px}.footer-box{justify-content:space-between;width:100%;padding:0 85px;display:flex}.col{width:30%;min-width:200px}.col h3{margin-bottom:15px;font-size:18px}.col p,.col li{color:#9ca3af;font-size:16px;line-height:1.6}.col ul{list-style:none}.col a{color:#9ca3af;font-size:16px;line-height:24px;text-decoration:none}.copyright{text-align:center;color:#6b7280;border-top:1px solid #374151;margin-top:42px;padding-top:36px;font-size:12px}@media (max-width:768px){.hero{text-align:center;flex-direction:column;gap:40px}.left,.right{justify-content:center;width:100%;max-width:100%}.buttons{justify-content:center}.footer-box{flex-direction:column;gap:30px}.col{width:100%;min-width:unset}.left h1{font-size:36px}.left p{font-size:16px}.logo{margin-left:0}}@media (max-width:480px){.left h1{font-size:28px}.buttons img{height:40px}.buttons{gap:10px}}
