body{background:#f7f7f7}.page-width{max-width:1380px;margin:auto;padding:0 24px}.section-space{padding:90px 0}.section-title{text-align:center;margin-bottom:60px}.section-title h2{font-size:48px;line-height:1.2;font-weight:700;color:#111}.music-btn{display:inline-flex;align-items:center;justify-content:center;background:#d71920;color:#fff;padding:15px 34px;border-radius:4px;font-weight:700;text-decoration:none;transition:.3s ease}.music-btn:hover{background:#b81218}.music-btn.secondary{background:transparent;border:2px solid #fff}.music-hero{position:relative;min-height:760px;background-size:cover;background-position:center;display:flex;align-items:center}.music-hero .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.hero-inner{position:relative;z-index:2}.hero-content{max-width:650px;color:#fff}.hero-content h1{font-size:72px;line-height:1.05;margin-bottom:28px;font-weight:800}.hero-text{font-size:20px;line-height:1.8;margin-bottom:35px}.hero-buttons{display:flex;gap:18px;flex-wrap:wrap}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.feature-card{background:#fff;border-radius:18px;padding:45px 35px;text-align:center;box-shadow:0 8px 25px #0000000d;transition:.3s ease}.feature-card:hover{transform:translateY(-8px)}.feature-icon{width:90px;height:90px;border-radius:50%;background:#f8f8f8;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.feature-icon i{font-size:36px;color:#d71920}.feature-card h3{font-size:24px;margin-bottom:14px}.feature-card p{font-size:16px;line-height:1.7;color:#666}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.category-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #0000000d;transition:.3s ease}.category-card:hover{transform:translateY(-8px)}.category-card img{width:100%;height:260px;object-fit:cover}.category-content{padding:30px}.category-content h3{font-size:24px;margin-bottom:15px}.category-content p{color:#666;line-height:1.7;margin-bottom:20px}.text-link{color:#d71920;font-weight:700;text-decoration:none}.music-funding{background:#111827;color:#fff}.funding-inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.funding-content h2{font-size:54px;margin-bottom:25px}.funding-text{font-size:18px;line-height:1.8;margin-bottom:35px}.funding-image img{border-radius:20px}.benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.benefits-image img{border-radius:18px}.benefit-item{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e8e8e8}.benefit-item h3{font-size:24px;margin-bottom:10px}.benefit-item p{color:#666;line-height:1.7}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.product-card{background:#fff;border-radius:18px;overflow:hidden;padding:25px;text-align:center;box-shadow:0 10px 25px #0000000d;transition:.3s ease}.product-card:hover{transform:translateY(-8px)}.product-card img{width:100%;height:260px;object-fit:contain;margin-bottom:20px}.product-card h3{font-size:18px;line-height:1.5;color:#111}.cta-box{background:#fff;border-radius:22px;padding:80px;text-align:center;box-shadow:0 10px 30px #0000000d}.cta-box h2{font-size:52px;margin-bottom:20px}.cta-text{max-width:700px;margin:auto auto 35px;line-height:1.8;color:#666}@media(max-width:1100px){.feature-grid,.category-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.funding-inner,.benefits-grid{grid-template-columns:1fr}}@media(max-width:768px){.hero-content h1{font-size:42px}.section-title h2{font-size:34px}.feature-grid,.category-grid,.product-grid{grid-template-columns:1fr}.cta-box{padding:50px 25px}.cta-box h2{font-size:34px}.funding-content h2{font-size:38px}}.section-title h2{position:relative;display:inline-block;padding-bottom:18px}.section-title h2:after{content:"";width:70px;height:3px;background:#d71920;position:absolute;bottom:0;left:50%;transform:translate(-50%)}
/*# sourceMappingURL=/cdn/shop/t/124/assets/music-school.css.map */
