body:has(main.main),main.main{--hm-content-max:1292px;--hm-pad-x:24px;--hm-side-inset:max(var(--hm-pad-x), calc((100vw - var(--hm-content-max)) / 2));overflow-x:clip}body:has(main.main) .ub-navbar{padding-left:var(--hm-side-inset);padding-right:var(--hm-side-inset);box-sizing:border-box}body:has(main.main) .ub-mega-panel,body:has(main.main) .ub-navbar-inner{max-width:var(--hm-content-max);width:100%;margin-left:auto;margin-right:auto}.hero-section .container,main.main .container-width,main.main .containers-widths{width:100%!important;max-width:none;margin-left:0;margin-right:0;padding-left:var(--hm-side-inset);padding-right:var(--hm-side-inset);box-sizing:border-box}main.main .strategys-bookings-sections{padding-left:var(--hm-side-inset)!important;padding-right:var(--hm-side-inset)!important;box-sizing:border-box}main.main .strategys-bookings-sections .strategys-calendars-cards{max-width:var(--hm-content-max);width:100%;margin-left:auto;margin-right:auto}.hero-content h1{font-size:70px;line-height:1.15!important}.ai-services h2,.client-results h2,.faq-heading h2,.founder-story h2,.hm-ai-search-copy h2,.hm-growth-header h2,.ub-ai-demo h2{font-size:clamp(28px, 3vw, 44px)!important;line-height:1.2!important}@media (min-width:1200px){body:has(main.main){--hm-pad-x:40px}.hero-section{min-height:min(760px,calc(100dvh - 110px))}}@media (min-width:1600px){body:has(main.main){--hm-content-max:1400px;--hm-pad-x:48px}.hero-section{height:auto!important;min-height:min(900px,calc(100dvh - 110px));padding:80px 0 100px;align-items:center}.hero-bg{object-fit:cover;object-position:center bottom}.ai-services,.client-results,.faq-section,.founder-story,.hm-ai-search,.hm-growth,.ub-ai-demo{padding-top:clamp(64px,5vw,96px);padding-bottom:clamp(64px,5vw,96px)}.ub-ai-demo-body{max-width:1080px}}@media (min-width:1920px){body:has(main.main){--hm-content-max:1520px;--hm-pad-x:56px}.hero-content h1{font-size:clamp(48px, 2.8vw, 60px)!important}.hm-growth-layout{gap:clamp(32px,3vw,64px)}.ub-ai-demo-body{max-width:1160px}}@media (min-width:2560px){body:has(main.main){--hm-content-max:1680px;--hm-pad-x:64px}.hero-content h1{font-size:clamp(52px, 2.4vw, 64px)!important}.faq-heading h2,.hm-ai-search-copy h2,.hm-growth-header h2,.ub-ai-demo h2{font-size:clamp(40px, 2vw, 52px)!important}.ub-ai-demo-body{max-width:1240px}}@media (max-width:1100px){body:has(main.main){--hm-pad-x:20px}}@media (max-width:800px){body:has(main.main){--hm-pad-x:16px}}@media (max-width:480px){body:has(main.main){--hm-pad-x:14px}}@media (max-width:991px){.hero-section{min-height:auto!important;height:auto!important;padding:96px 0 64px;align-items:flex-start}.hero-bg{object-position:center bottom}.hero-content h1{font-size:46px}}@media (max-width:767px){.hero-section{padding:40px 0 70px}.hero-content h1{font-size:36px}.hero-content{gap:20px;max-width:100%;padding:0}.hero-btns a{width:100%;min-width:0;max-width:340px}.ai-services,.client-results,.faq-section,.founder-story,.hm-ai-search,.hm-growth,.ub-ai-demo{padding-top:48px;padding-bottom:48px}}@media (max-width:575px){.hero-section{padding:32px 0 56px}.ub-ai-demo{padding:36px 0 44px}.ub-ai-demo-lead{font-size:16px;line-height:24px}}@media (max-width:480px){.hero-content h1{font-size:30px}}

.hero-section {
    height: auto !important
}

@media (max-width: 991px) {
    .hero-layout {
        grid-template-columns: 1fr;
        gap: 32px
    }

    .hero-contact {
        max-width: 480px;
        margin: 0 auto
    }

    .hero-section {
        min-height: auto !important;
        padding: 96px 0 64px;
        align-items: flex-start
    }

    .hero-bg {
        object-position: center bottom
    }
}