.home-hero-inner{display:grid;grid-template-columns:45% 55%;align-items:center;gap:var(--space-4)}
.home-hero-text{max-width:55ch;display:flex;flex-direction:column;gap:var(--space-3)}
.home-hero-image img{width:100%}

.home-discover-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}
.center{text-align:center}

.home-mechanic-inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:center}
.home-mechanic-text{max-width:60ch}

.home-features-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}
.home-features-grid .card{display:flex;flex-direction:column;gap:var(--space-2);align-items:center;text-align:center}

.home-collection-grid{margin-top:var(--space-3)}
.home-collection-grid img{width:100%}

.home-daily-inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);text-align:center}

.home-tips-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}

.home-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}

.home-faq-inner{max-width:700px}
.faq-item{border-bottom:1px solid var(--color-border-default);padding:var(--space-2) 0}
.faq-question{width:100%;text-align:left;font-weight:600;padding:var(--space-2) 0}
.faq-answer{display:none}
.faq-item.active .faq-answer{display:block}

.home-cta-inner{display:flex;flex-direction:column;gap:var(--space-3);align-items:center;max-width:500px;margin-inline:auto}

@media(max-width:900px){
.home-hero-inner{grid-template-columns:1fr}
.home-mechanic-inner{grid-template-columns:1fr}
.home-discover-grid{grid-template-columns:1fr}
.home-features-grid{grid-template-columns:1fr 1fr}
.home-tips-grid{grid-template-columns:1fr}
.home-reviews-grid{grid-template-columns:1fr}
.home-daily-inner{grid-template-columns:1fr}
}

@media(max-width:500px){
.home-features-grid{grid-template-columns:1fr}
}
