.featured-products-section{padding:var(--section-spacing) 1rem}.feature-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);padding:1rem;text-align:center}.feature-icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);font-size:1.5rem;margin:0 auto 1rem}.feature-title{margin-bottom:.3rem}.feature-description{color:var(--muted-text)}.why-choose-us-section{padding:var(--section-spacing) 1rem}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem}@media (min-width:43.75rem){.features-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:64rem){.features-grid{grid-template-columns:repeat(6,1fr)}}.event-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--card-shadow)}.event-image-wrapper{position:relative}.event-image{width:100%;height:12rem;display:block;object-fit:cover}.event-badge{position:absolute;top:1rem;right:1rem;padding:.35rem .75rem;border-radius:999px;font-size:var(--small-text);font-weight:700}.event-content{padding:1rem}.event-info,.event-title{margin-bottom:1rem}.event-info{display:flex;flex-direction:column;gap:.75rem}.event-info-row{display:flex;align-items:center;gap:.5rem;color:var(--muted-text);font-size:var(--small-text)}.event-register-btn{display:flex;justify-content:center}.events-section{padding:var(--section-spacing) 1rem}.events-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}@media (min-width:43.75rem){.events-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:64rem){.events-grid{grid-template-columns:repeat(4,1fr)}}