.hero--fonts[data-astro-cid-djl65tyr]{color:var(--e-global-color-primary);background:radial-gradient(circle at top,#e495963d,#0000 55%),linear-gradient(#fdf7f7 0%,#f7eeee 100%);border-bottom:1px solid #e4959624;padding:clamp(4rem,10vw,8rem) 0;position:relative;overflow:hidden}.hero--fonts[data-astro-cid-djl65tyr]:before{content:"";opacity:.9;background:linear-gradient(120deg,#ffffff85,#fff0),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23e49596' fill-opacity='0.08'%3E%3Cpath d='M30 30c0-11.046 8.954-20 20-20s20 8.954 20 20-8.954 20-20 20-8.954-20-20zm0 36c-8.284 0-15-6.716-15-15s6.716-15 15-15 15 6.716 15 15-6.716 15-15-15zm0-24c-4.418 0-8-3.582-8-8s3.582-8 8-8 8 3.582 8 8-3.582 8-8 8zm0 12c-2.209 0-4-1.791-4-4s1.791-4 4-4 4 1.791 4 4-1.791 4-4 4z'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.hero__content[data-astro-cid-djl65tyr]{z-index:1;text-align:center;max-width:4xl;margin:0 auto;position:relative}.hero__title[data-astro-cid-djl65tyr]{color:var(--e-global-color-primary);margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1}.hero__description[data-astro-cid-djl65tyr]{color:#1a1a1ac7;margin-bottom:2rem;font-size:clamp(1.125rem,2.5vw,1.5rem);line-height:1.6}.discount-banner[data-astro-cid-djl65tyr]{backdrop-filter:blur(10px);border-radius:var(--border-radius-lg);text-align:center;box-shadow:var(--shadow-sm);background:#ffffffad;border:1px solid #e495962e;margin:2rem 0;padding:1.5rem}.discount-banner__content[data-astro-cid-djl65tyr]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.discount-banner__icon[data-astro-cid-djl65tyr]{font-size:2rem}.discount-banner__text[data-astro-cid-djl65tyr]{color:var(--e-global-color-primary);font-size:1.125rem;font-weight:600}.discount-banner__code[data-astro-cid-djl65tyr]{border-radius:var(--border-radius);color:#a85f65;background:#e495961f;padding:.5rem 1rem;font-family:Courier New,monospace;font-size:1.125rem;font-weight:700}.hero__trust-indicators[data-astro-cid-djl65tyr]{flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:2rem;display:flex}.trust-indicator[data-astro-cid-djl65tyr]{color:#1a1a1abd;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.trust-indicator__icon[data-astro-cid-djl65tyr]{color:var(--e-global-color-accent-solid);font-weight:700}.features-grid[data-astro-cid-djl65tyr]{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem;display:grid}.feature-card[data-astro-cid-djl65tyr]{border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition);background:#ffffffe6;border:1px solid #e495961f;padding:2rem}.feature-card[data-astro-cid-djl65tyr]:hover{box-shadow:var(--shadow-md);border-color:#e495963d;transform:translateY(-2px)}.feature-card__icon[data-astro-cid-djl65tyr]{margin-bottom:1rem;font-size:2.5rem;display:block}.feature-card__title[data-astro-cid-djl65tyr]{color:var(--e-global-color-primary);margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.feature-card__description[data-astro-cid-djl65tyr]{color:var(--e-global-color-text);margin-bottom:1rem;line-height:1.6}.feature-card__list[data-astro-cid-djl65tyr]{margin:0;padding:0;list-style:none}.feature-card__list[data-astro-cid-djl65tyr] li[data-astro-cid-djl65tyr]{color:var(--e-global-color-text);padding:.25rem 0 .25rem 1.5rem;font-size:.875rem;position:relative}.feature-card__list[data-astro-cid-djl65tyr] li[data-astro-cid-djl65tyr]:before{content:"•";color:var(--e-global-color-accent-solid);font-weight:700;position:absolute;left:0}.usecases-grid[data-astro-cid-djl65tyr]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:3rem;display:grid}.usecase-card[data-astro-cid-djl65tyr]{border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);text-align:center;transition:var(--transition);background:#ffffffe6;border:1px solid #e495961f;padding:1.5rem}.usecase-card[data-astro-cid-djl65tyr]:hover{box-shadow:var(--shadow-md);border-color:#e495963d;transform:translateY(-2px)}.usecase-card__icon[data-astro-cid-djl65tyr]{margin-bottom:1rem;font-size:2rem;display:block}.usecase-card__title[data-astro-cid-djl65tyr]{color:var(--e-global-color-primary);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.usecase-card__description[data-astro-cid-djl65tyr]{color:var(--e-global-color-text);font-size:.875rem;line-height:1.6}.installation-steps[data-astro-cid-djl65tyr]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem;display:grid}.step-card[data-astro-cid-djl65tyr]{border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition);background:#ffffffe6;border:1px solid #e495961f;align-items:flex-start;gap:1.5rem;padding:2rem;display:flex}.step-card[data-astro-cid-djl65tyr]:hover{box-shadow:var(--shadow-md);border-color:#e495963d;transform:translateY(-2px)}.step-card__number[data-astro-cid-djl65tyr]{background:linear-gradient(135deg, var(--e-global-color-accent-solid) 0%, #d48485 100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.5rem;font-weight:700;display:flex}.step-card__content[data-astro-cid-djl65tyr]{flex:1}.step-card__title[data-astro-cid-djl65tyr]{color:var(--e-global-color-primary);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.step-card__description[data-astro-cid-djl65tyr]{color:var(--e-global-color-text);line-height:1.6}.comparison-grid[data-astro-cid-djl65tyr]{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-top:3rem;display:grid}.comparison-card[data-astro-cid-djl65tyr]{border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);background:#ffffffe6;border:1px solid #e495961f;padding:2rem}.comparison-card__title[data-astro-cid-djl65tyr]{color:var(--e-global-color-primary);text-align:center;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.comparison-card__style[data-astro-cid-djl65tyr],.comparison-card__features[data-astro-cid-djl65tyr],.comparison-card__personality[data-astro-cid-djl65tyr]{border-radius:var(--border-radius);background:#00000005;justify-content:space-between;margin-bottom:1rem;padding:.75rem;display:flex}.comparison-card__label[data-astro-cid-djl65tyr]{color:var(--e-global-color-text);font-size:.875rem;font-weight:600}.comparison-card__value[data-astro-cid-djl65tyr]{color:var(--e-global-color-primary);font-size:.875rem;font-weight:500}.bg-accent[data-astro-cid-djl65tyr]{background:linear-gradient(135deg,#e7a7a8 0%,#d98f91 100%)}.cta-content[data-astro-cid-djl65tyr]{text-align:center;max-width:4xl;margin:0 auto}.cta-title[data-astro-cid-djl65tyr]{margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:700}.cta-description[data-astro-cid-djl65tyr]{opacity:.9;margin-bottom:2rem;font-size:1.25rem}.cta-actions[data-astro-cid-djl65tyr]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.social-proof[data-astro-cid-djl65tyr]{flex-wrap:wrap;justify-content:center;gap:3rem;display:flex}.social-proof-item[data-astro-cid-djl65tyr]{text-align:center}.social-proof__number[data-astro-cid-djl65tyr]{margin-bottom:.25rem;font-size:2rem;font-weight:700;display:block}.social-proof__label[data-astro-cid-djl65tyr]{opacity:.8;font-size:.875rem}.related-products[data-astro-cid-djl65tyr]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem;display:grid}.related-product[data-astro-cid-djl65tyr]{border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);text-align:center;background:#fff;border:1px solid #0000000d;padding:2rem}.related-product[data-astro-cid-djl65tyr] h3[data-astro-cid-djl65tyr]{color:var(--e-global-color-primary);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.related-product[data-astro-cid-djl65tyr] p[data-astro-cid-djl65tyr]{color:var(--e-global-color-text);margin-bottom:1.5rem;line-height:1.6}@media (width<=768px){.hero__trust-indicators[data-astro-cid-djl65tyr]{gap:1rem}.discount-banner__content[data-astro-cid-djl65tyr]{flex-direction:column;gap:.75rem}.features-grid[data-astro-cid-djl65tyr],.usecases-grid[data-astro-cid-djl65tyr],.installation-steps[data-astro-cid-djl65tyr],.comparison-grid[data-astro-cid-djl65tyr]{grid-template-columns:1fr;gap:1.5rem}.step-card[data-astro-cid-djl65tyr]{text-align:center;flex-direction:column}.step-card__number[data-astro-cid-djl65tyr]{margin:0 auto 1rem}.cta-actions[data-astro-cid-djl65tyr]{flex-direction:column;align-items:center}.social-proof[data-astro-cid-djl65tyr]{gap:2rem}.related-products[data-astro-cid-djl65tyr]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hero--fonts[data-astro-cid-djl65tyr]:before{animation:none}.feature-card[data-astro-cid-djl65tyr],.usecase-card[data-astro-cid-djl65tyr],.step-card[data-astro-cid-djl65tyr]{transition:none}}
