.banner[data-astro-cid-kpkoygro]{padding-top:var(--space-12);padding-bottom:var(--space-16);background-color:var(--color-off-white)}.banner__grid[data-astro-cid-kpkoygro]{display:grid;grid-template-columns:1fr;gap:var(--space-8)}.banner__kicker[data-astro-cid-kpkoygro]{font-size:var(--text-xs);color:var(--color-gray-700);margin-bottom:var(--space-4)}.banner__title[data-astro-cid-kpkoygro]{font-size:var(--text-4xl);max-width:520px;margin-bottom:var(--space-5)}.banner__body[data-astro-cid-kpkoygro]{color:var(--color-gray-700);max-width:520px;margin-bottom:var(--space-8)}.banner__actions[data-astro-cid-kpkoygro]{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-10)}.banner__btn-whatsapp[data-astro-cid-kpkoygro]{background-color:#25d366;border-color:#25d366;color:#fff}.banner__btn-whatsapp[data-astro-cid-kpkoygro]:hover{background-color:#1ea952;border-color:#1ea952;color:#fff}.banner__benefits[data-astro-cid-kpkoygro]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.benefit-card[data-astro-cid-kpkoygro]{background:#fff9;border:1px solid var(--color-gray-200);border-radius:14px;padding:var(--space-4);display:flex;align-items:center;gap:var(--space-3);min-height:74px}.benefit-card__icon[data-astro-cid-kpkoygro]{flex-shrink:0;width:28px;height:28px;color:var(--color-gold)}.benefit-card__icon[data-astro-cid-kpkoygro] svg[data-astro-cid-kpkoygro]{width:100%;height:100%}.benefit-card__text[data-astro-cid-kpkoygro]{display:flex;flex-direction:column;gap:2px}.benefit-card__title[data-astro-cid-kpkoygro]{font-size:var(--text-sm);font-weight:600;color:var(--color-gray-900);line-height:var(--leading-snug)}.benefit-card__subtitle[data-astro-cid-kpkoygro]{font-size:var(--text-xs);color:var(--color-gray-600);line-height:var(--leading-snug)}.banner__right[data-astro-cid-kpkoygro]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.banner__block[data-astro-cid-kpkoygro]{border-radius:18px;overflow:hidden}.banner__block[data-astro-cid-kpkoygro] img[data-astro-cid-kpkoygro]{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.banner__block--hero[data-astro-cid-kpkoygro]{aspect-ratio:4 / 3}.banner__blocks-row[data-astro-cid-kpkoygro]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.banner__block--small[data-astro-cid-kpkoygro]{aspect-ratio:4 / 3}.banner__placeholder[data-astro-cid-kpkoygro]{width:100%;height:100%;display:grid;place-items:center;color:var(--color-gray-500);letter-spacing:var(--tracking-widest);text-transform:uppercase;font-size:var(--text-xs);background:#00000005}.banner__cta-bar[data-astro-cid-kpkoygro]{margin-top:var(--space-4);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);background:var(--color-cream);border:1px solid var(--color-gold-light);border-radius:14px;padding:var(--space-5) var(--space-6)}.banner__cta-bar__icon[data-astro-cid-kpkoygro]{flex-shrink:0;width:40px;height:40px;display:grid;place-items:center;color:var(--color-gold);background:#fff9;border-radius:50%}.banner__cta-bar__icon[data-astro-cid-kpkoygro] svg[data-astro-cid-kpkoygro]{width:22px;height:22px}.banner__cta-bar__text[data-astro-cid-kpkoygro]{display:flex;flex-direction:column;gap:4px}.banner__cta-bar__title[data-astro-cid-kpkoygro]{font-size:var(--text-sm);font-weight:600;color:var(--color-gray-900)}.banner__cta-bar__body[data-astro-cid-kpkoygro]{font-size:var(--text-xs);color:var(--color-gray-600);line-height:var(--leading-snug)}.banner__cta-bar__btn[data-astro-cid-kpkoygro]{white-space:nowrap}@media(min-width:960px){.banner[data-astro-cid-kpkoygro]{padding-top:var(--space-16);padding-bottom:var(--space-20)}.banner__grid[data-astro-cid-kpkoygro]{grid-template-columns:1.1fr .9fr;align-items:center;gap:var(--space-12)}.banner__title[data-astro-cid-kpkoygro]{font-size:var(--text-5xl)}.banner__benefits[data-astro-cid-kpkoygro]{grid-template-columns:repeat(2,minmax(0,1fr))}.banner__cta-bar[data-astro-cid-kpkoygro]{flex-direction:row;align-items:center}.banner__cta-bar__btn[data-astro-cid-kpkoygro]{margin-left:auto}}.testimonials[data-astro-cid-aadlzisc]{padding-bottom:var(--space-4)}.testimonials[data-astro-cid-aadlzisc] .collection-title[data-astro-cid-aadlzisc]{text-align:center;font-size:var(--text-sm);padding:var(--space-8) 0 var(--space-4);border-top:1px solid var(--color-gray-200);margin-top:var(--space-8)}.testimonials__scroller[data-astro-cid-aadlzisc]{display:flex;gap:var(--space-5);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:var(--space-2) var(--container-padding, var(--space-4)) var(--space-6);cursor:grab;user-select:none}.testimonials__scroller[data-astro-cid-aadlzisc]::-webkit-scrollbar{display:none}.testimonials__scroller[data-astro-cid-aadlzisc].is-dragging{cursor:grabbing;scroll-snap-type:none}.testimonial-card[data-astro-cid-aadlzisc]{flex:0 0 auto;width:min(78vw,320px);scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid var(--color-gray-200);border-radius:14px;overflow:hidden;background:var(--color-white)}.testimonial-card__image[data-astro-cid-aadlzisc]{aspect-ratio:2 / 3;overflow:hidden;background:var(--color-cream)}.testimonial-card__image[data-astro-cid-aadlzisc] img[data-astro-cid-aadlzisc]{width:100%;height:100%;object-fit:cover;object-position:top;display:block;pointer-events:none}.testimonial-card__body[data-astro-cid-aadlzisc]{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.testimonial-card__name[data-astro-cid-aadlzisc]{font-size:var(--text-base);font-weight:600;color:var(--color-gray-900)}.testimonial-card__stars[data-astro-cid-aadlzisc]{display:flex;gap:2px;color:var(--color-gold)}.testimonial-card__stars[data-astro-cid-aadlzisc] svg[data-astro-cid-aadlzisc]{width:14px;height:14px}.testimonial-card__quote[data-astro-cid-aadlzisc]{font-size:var(--text-sm);color:var(--color-gray-600);line-height:var(--leading-normal)}@media(min-width:769px){.testimonials__scroller[data-astro-cid-aadlzisc]{gap:var(--space-6)}.testimonial-card[data-astro-cid-aadlzisc]{width:340px}}.collection-title[data-astro-cid-j7pv25f6]{text-align:center;font-size:var(--text-sm);padding:var(--space-8) 0 var(--space-4);border-top:1px solid var(--color-gray-200);margin-top:var(--space-8)}.home-carousel[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.home-carousel__cta[data-astro-cid-j7pv25f6]{text-align:center;margin-top:var(--space-8)}.editorial__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}.editorial__title[data-astro-cid-j7pv25f6]{font-size:var(--text-3xl);margin-bottom:var(--space-5);color:var(--color-black)}.editorial__body[data-astro-cid-j7pv25f6]{font-size:var(--text-base);color:var(--color-gray-600);line-height:var(--leading-normal);max-width:420px;margin-bottom:var(--space-6)}.editorial__link[data-astro-cid-j7pv25f6]{display:inline-flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-xs);font-weight:500;color:var(--color-black)}.editorial__link-line[data-astro-cid-j7pv25f6]{display:block;width:100%;height:1px;background:var(--color-black);transition:width var(--transition-base)}.editorial__link[data-astro-cid-j7pv25f6]:hover .editorial__link-line[data-astro-cid-j7pv25f6]{width:60%}.editorial__image[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 4;overflow:hidden}.editorial__image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.editorial__image-placeholder[data-astro-cid-j7pv25f6]{width:100%;height:100%;background:linear-gradient(145deg,var(--color-cream),#e8d5c4)}.editorial__video[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 4;overflow:hidden}.editorial__video-el[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;object-fit:cover}.category-highlights__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.category-highlight[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:flex-end;min-height:260px;border-radius:14px;overflow:hidden}.category-highlight__img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform var(--transition-base)}.category-highlight[data-astro-cid-j7pv25f6]:hover .category-highlight__img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}.category-highlight__gradient[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(135deg,#2a1f14,#1a1510)}.category-highlight__overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,#0000000d,#00000073)}.category-highlight__text[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);color:var(--color-white)}.category-highlight__title[data-astro-cid-j7pv25f6]{font-size:var(--text-2xl);font-style:italic}.category-highlight__desc[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:#ffffffd9;max-width:380px;line-height:var(--leading-normal)}.featured-banner__inner[data-astro-cid-j7pv25f6]{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden}.featured-banner__img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.featured-banner__gradient[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(135deg,#2a1f14,#1a1510)}.featured-banner__overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:#00000059}.featured-banner__content[data-astro-cid-j7pv25f6]{position:relative;text-align:center;color:var(--color-white)}.featured-banner__title[data-astro-cid-j7pv25f6]{font-size:var(--text-4xl);font-style:italic;margin-bottom:var(--space-6)}.featured-banner__cta[data-astro-cid-j7pv25f6]{border-color:var(--color-white);color:var(--color-white)}.featured-banner__cta[data-astro-cid-j7pv25f6]:hover{background:var(--color-white);color:var(--color-black)}.home-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin-top:var(--space-6)}@media(min-width:769px){.home-carousel[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.editorial__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:var(--space-16)}.category-highlights__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:var(--space-5)}.category-highlight[data-astro-cid-j7pv25f6]{min-height:340px}.category-highlight__text[data-astro-cid-j7pv25f6]{padding:var(--space-8)}.category-highlight__title[data-astro-cid-j7pv25f6]{font-size:var(--text-3xl)}.category-highlight__desc[data-astro-cid-j7pv25f6]{font-size:var(--text-base)}.editorial__title[data-astro-cid-j7pv25f6]{font-size:var(--text-4xl)}.featured-banner__inner[data-astro-cid-j7pv25f6]{min-height:500px}.featured-banner__title[data-astro-cid-j7pv25f6]{font-size:var(--text-5xl)}.home-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr);gap:var(--space-5)}}
