.elementor-3632 .elementor-element.elementor-element-6137f3b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3632 .elementor-element.elementor-element-9156233{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-9156233 *//* FIX FOR CUTTING + LARGE SCREEN RESPONSIVE */

.hero-container{
    overflow-x:hidden !important;
    overflow-y:visible !important;
    min-height:100vh;
}

.hero-content{
    height:auto !important;
    min-height:100vh;
    padding:80px 20px;
}

.hero-headline h1{
    font-size:clamp(40px,5vw,72px) !important;
    line-height:1.15;
}

.kw-display .kw-value{
    font-size:clamp(36px,4vw,56px) !important;
}

.new-price{
    font-size:clamp(28px,3vw,36px) !important;
}

@media (min-width:1600px){
    .hero-grid{
        gap:80px;
    }

    .hero-content{
        max-width:1500px;
    }

    .product-card{
        max-width:500px;
    }
}

@media (max-height:800px){
    .hero-content{
        padding-top:100px;
        padding-bottom:60px;
    }

    .hero-left{
        gap:20px;
    }

    .pricing-card{
        padding:18px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6137f3b *//* Compact spacing */

.hero-left{
    gap:15px !important;
}

.hero-headline{
    gap:15px !important;
}

.hero-headline h1{
    margin-bottom:15px !important;
}

.hero-headline p{
    margin:0 !important;
}

.model-info{
    gap:15px !important;
    padding-top:15px !important;
}

.features-section{
    gap:15px !important;
    padding-top:15px !important;
}

.pricing-card{
    gap:15px !important;
}

.cta-buttons{
    padding-top:15px !important;
}

.trust-metrics{
    padding-top:15px !important;
}

.metric{
    gap:5px !important;
}

.specs-grid{
    gap:10px !important;
}

.feature-badge{
    margin:0 !important;
}

/* All headings & paragraphs tighter */

h1,h2,h3,h4,h5,h6{
    margin-bottom:15px !important;
    line-height:1.2 !important;
}

p{
    margin-bottom:15px !important;
    line-height:1.5 !important;
}/* End custom CSS */