@media (max-width: 1199.98px) {
    .tech-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 991.98px) {
    .hero-premium {
        padding: 60px 0;
    }

    .min-vh-lg-hero {
        min-height: auto;
    }

    .price-card.is-featured {
        transform: none;
    }

    .section-padding {
        padding: 70px 0;
    }
}

@media (max-width: 767.98px) {
    .domain-search {
        border-radius: 24px;
        flex-direction: column;
    }

    .domain-search button {
        width: 100%;
    }

    .stats-grid,
    .help-grid {
        grid-template-columns: 1fr;
    }

    .hero-title {
        letter-spacing: -.04em;
    }
}

@media (max-width: 575.98px) {
    .dashboard-card,
    .dark-panel {
        border-radius: 24px;
    }

    .server-screen,
    .price-card,
    .benefit-card {
        padding: 1.25rem;
    }
}
