.hero[data-astro-cid-j7pv25f6]{background:url(/images/home-hero-bg.webp) center/cover no-repeat;color:#fff;padding:6rem 0;text-align:center;position:relative}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-primary) 100%);opacity:.6;pointer-events:none}.hero[data-astro-cid-j7pv25f6]>.container[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:3rem;margin-bottom:1.5rem;line-height:1.2}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.3rem;margin-bottom:2rem;opacity:.95}.hero-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.services-section[data-astro-cid-j7pv25f6],.why-choose-us[data-astro-cid-j7pv25f6],.brands-section[data-astro-cid-j7pv25f6],.reviews-section[data-astro-cid-j7pv25f6]{padding:4rem 0}.services-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.why-choose-us[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.brands-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.reviews-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;font-size:2.5rem;color:var(--color-primary);margin-bottom:1rem}.section-intro[data-astro-cid-j7pv25f6]{text-align:center;font-size:1.1rem;color:var(--color-tertiary);margin-bottom:3rem}.services-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:2rem}.service-card[data-astro-cid-j7pv25f6]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.service-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:0 8px 12px #00000026}.service-image[data-astro-cid-j7pv25f6]{width:100%;height:200px;overflow:hidden}.service-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;background-color:var(--color-accent-2)}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{padding:1.5rem 1.5rem .5rem;color:var(--color-primary);font-size:1.4rem}.service-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{padding:0 1.5rem 1rem;color:var(--color-tertiary);line-height:1.6}.service-card[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin:0 1.5rem 1.5rem}.benefits-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.benefit[data-astro-cid-j7pv25f6]{text-align:center;padding:2rem;background:#fff;border-radius:10px;box-shadow:0 2px 8px #00000014}.benefit-icon[data-astro-cid-j7pv25f6]{width:60px;height:60px;background-color:var(--color-gold);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;margin:0 auto 1rem;font-weight:700}.benefit[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--color-primary);margin-bottom:.75rem;font-size:1.3rem}.benefit[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-tertiary);line-height:1.6}.brands-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;align-items:center}.brand-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;padding:1rem}.brand-item[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:100%;height:auto;background-color:var(--color-accent-2);padding:1rem;border-radius:5px}.reviews-scroll[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-bottom:2rem}.review-card[data-astro-cid-j7pv25f6]{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 4px 6px #0000001a}.review-stars[data-astro-cid-j7pv25f6]{margin-bottom:1rem}.star[data-astro-cid-j7pv25f6]{color:#ddd;font-size:1.5rem}.star[data-astro-cid-j7pv25f6].filled{color:var(--color-gold)}.review-message[data-astro-cid-j7pv25f6]{font-style:italic;color:var(--color-tertiary);margin-bottom:1rem;line-height:1.6}.review-author[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.25rem}.review-author[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-primary)}.review-date[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--color-tertiary)}.section-cta[data-astro-cid-j7pv25f6]{text-align:center;margin-top:2rem}@media(max-width:768px){.hero[data-astro-cid-j7pv25f6]{padding:4rem 0}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2rem}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.1rem}.services-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.why-choose-us[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.brands-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.reviews-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem}}
