/* Laptops & Desktops */
@media (min-width: 1025px) and (max-width: 1440px) {
    .header-container,
    .hero-container,
    .features-container,
    .how-it-works-container,
    .social-proof-container,
    .footer-container {
        max-width: 1140px;
    }
    .final-cta-container,
    .hero-content {
        max-width: 780px;
    }
    .two-column-layout {
        width: 90vw;
    }
    .nav-buttons {
        display: flex;
    }
    .features-content{
        padding: 1rem 1.5rem;
        padding-left: 0;
    }
    .features-content.subtitle{
        margin-bottom: 1rem;
    }
    .chart-export-buttons{
        display: none;
    }
    .chart-legend{
        display: flex;
        justify-content: center;
        gap: 0px;
        padding-top: 0px;
        flex-direction: column;
    }        
    .chart-footer{
        padding: 0.5rem 1.5rem;
    }
    .dashboard-content{
        gap: 0.5rem;
        padding: 0.5rem;
    }
    .dashboard-mockup{
        gap: 2rem;
    }
    .scenario-controls{
        padding: 1rem 0.5rem;
    }
    .chart-container{
        padding: 0.5rem;
    }
    .playbook-actions{
        gap: 0.5rem;
        padding: 0.5rem;
    }
    .runway-hero{
        padding: 1rem 0.5rem;
        margin: 0.5rem;
    }
    .dashboard-navbar{
        padding: 0.5rem 1.5rem;
    }
    .insights-panel h4{
        margin-bottom: 0.5rem;
    }
    .insights-list{
        gap: 0.5rem;
    }
    .insights-panel{    
        margin: 0 0.5rem;
    }
    .metrics-snapshot{
        gap: 0.5rem;
        padding: 0.5rem 0.5rem 1rem;
    }
    .steps-track{
        gap: 0rem;
    }
    .features-column{
        top: 5.5rem;
    }
    .step{
        padding: 1rem 0.5rem;
    }
}