.hero.svelte-1uha8ag{text-align:center;justify-content:center;align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden}.hero-bg.svelte-1uha8ag{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.hero-overlay.svelte-1uha8ag{background:linear-gradient(#0a0a0f99 0%,#0a0a0fd9 60%,#0a0a0ffa 100%);position:absolute;inset:0}.hero-content.svelte-1uha8ag{z-index:2;padding:2.5rem 0 2rem;position:relative}.hero-badge.svelte-1uha8ag{color:#f97316;letter-spacing:.02em;background:#f9731626;border:1px solid #f973164d;border-radius:50px;margin-bottom:.75rem;padding:.4rem 1rem;font-size:.75rem;font-weight:700;animation:2.5s ease-in-out infinite svelte-1uha8ag-badgePulse;display:inline-block}@keyframes svelte-1uha8ag-badgePulse{0%,to{box-shadow:0 0 #f9731633}50%{box-shadow:0 0 0 8px #f9731600}}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.03em;color:#fff;max-width:600px;margin-bottom:.75rem;margin-left:auto;margin-right:auto;font-size:2.6rem;font-weight:900;line-height:1.1}.hero-accent.svelte-1uha8ag{background:linear-gradient(135deg,#f97316,#ef4444);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-sub.svelte-1uha8ag{color:#94a3b8;max-width:550px;margin:0 auto;font-size:1.1rem;line-height:1.7}.hero-sub.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#f97316}.beauty-strip.svelte-1uha8ag{background:#0a0a0f;grid-template-columns:1fr 1fr 1fr;gap:3px;height:200px;display:grid;overflow:hidden}.beauty-img.svelte-1uha8ag{object-fit:cover;filter:brightness(.8)contrast(1.1);width:100%;height:100%;transition:filter .4s,transform .4s}.beauty-img.svelte-1uha8ag:hover{filter:brightness()contrast(1.05);transform:scale(1.03)}.stats.svelte-1uha8ag{background:#ffffff08;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:1.5rem 0}.stats-grid.svelte-1uha8ag{text-align:center;flex-wrap:wrap;justify-content:center;gap:3rem;display:flex}.stat-num.svelte-1uha8ag{color:#f97316;font-family:JetBrains Mono,monospace;font-size:1.6rem;font-weight:700;display:block}.stat-label.svelte-1uha8ag{color:#64748b;margin-top:.15rem;font-size:.75rem}.how-section.svelte-1uha8ag{opacity:1;border-bottom:1px solid #ffffff0f;padding:2rem 0;transition:opacity .6s,transform .6s}.how-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff;text-align:center;margin-bottom:.25rem;font-size:1.5rem;font-weight:800}.steps-grid.svelte-1uha8ag{justify-content:center;align-items:center;gap:0;margin-top:.5rem;display:flex}.step-connector.svelte-1uha8ag{opacity:.5;align-items:center;padding:0 .5rem;display:flex}.step-card.svelte-1uha8ag{text-align:center;opacity:1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;flex:0 280px;padding:1.25rem;transition:border-color .3s,box-shadow .3s}.step-card.svelte-1uha8ag:hover{border-color:#f9731640;box-shadow:0 8px 40px #f9731614}.step-icon.svelte-1uha8ag{color:#f97316;background:#f973161a;border:1px solid #f9731633;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto .6rem;display:flex}.step-icon-green.svelte-1uha8ag{color:#10b981;background:#10b9811a;border-color:#10b98133}.step-num.svelte-1uha8ag{color:#f97316;letter-spacing:.1em;opacity:.6;margin-bottom:.5rem;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700}.step-num-green.svelte-1uha8ag{color:#10b981}.step-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#fff;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.step-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#94a3b8;font-size:.85rem;line-height:1.6}.counter-section.svelte-1uha8ag{padding:1.75rem 0;position:relative;overflow:hidden}.counter-inner.svelte-1uha8ag{text-align:center;max-width:700px;margin:0 auto;position:relative}.counter-glow.svelte-1uha8ag{pointer-events:none;background:radial-gradient(circle,#10b9811f 0%,#0000 70%);border-radius:50%;width:300px;height:300px;animation:3s ease-in-out infinite svelte-1uha8ag-counterGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes svelte-1uha8ag-counterGlow{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}.counter-content.svelte-1uha8ag{z-index:1;position:relative}.counter-label.svelte-1uha8ag{color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-size:.85rem;font-weight:600}.counter-value.svelte-1uha8ag{justify-content:center;align-items:baseline;gap:.75rem;display:flex}.counter-number.svelte-1uha8ag{background:linear-gradient(135deg,#10b981,#34d399);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:JetBrains Mono,monospace;font-size:2.8rem;font-weight:800;line-height:1}.counter-unit.svelte-1uha8ag{color:#94a3b8;font-size:1.2rem;font-weight:600}.counter-sub.svelte-1uha8ag{color:#475569;margin-top:.5rem;font-size:.8rem}.deals-section.svelte-1uha8ag{padding:2rem 0}.deals-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff;text-align:center;margin-bottom:.25rem;font-size:1.5rem;font-weight:800}.section-sub.svelte-1uha8ag{color:#64748b;text-align:center;margin-bottom:1.25rem;font-size:.9rem}.deals-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;display:grid}.deal-card.svelte-1uha8ag{color:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;transition:all .3s;display:flex;position:relative;overflow:hidden}.deal-card.svelte-1uha8ag:hover{color:inherit;border-color:#f973164d;transform:translateY(-4px);box-shadow:0 8px 30px #f973161a}.deal-top.svelte-1uha8ag{border-color:#f9731633}.deal-top.svelte-1uha8ag:before{content:"";z-index:2;background:linear-gradient(90deg,#f97316,#ef4444);border-radius:16px 16px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.deal-rank.svelte-1uha8ag{color:#fff;z-index:3;background:linear-gradient(135deg,#f97316,#ef4444);border-radius:6px;padding:.25rem .6rem;font-size:.7rem;font-weight:800;position:absolute;top:8px;right:12px;box-shadow:0 2px 8px #f973164d}.deal-img.svelte-1uha8ag{width:100%;height:160px;position:relative;overflow:hidden}.deal-img.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;transition:transform .4s}.deal-card.svelte-1uha8ag:hover .deal-img:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.05)}.deal-img-overlay.svelte-1uha8ag{background:linear-gradient(#0000 40%,#0a0a0fcc 100%);position:absolute;inset:0}.deal-body.svelte-1uha8ag{flex-direction:column;flex:1;padding:1.25rem 1.5rem 1.5rem;display:flex}.deal-eco.svelte-1uha8ag{margin-bottom:.5rem}.deal-eco-num.svelte-1uha8ag{background:linear-gradient(135deg,#f97316,#ef4444);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:700}.deal-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#fff;margin-bottom:.15rem;font-size:1.1rem;font-weight:700}.deal-marque.svelte-1uha8ag{color:#64748b;margin-bottom:1rem;font-size:.8rem}.deal-prices.svelte-1uha8ag{border-top:1px solid #ffffff0f;gap:1.5rem;padding:.75rem 0;display:flex}.price-label.svelte-1uha8ag{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.65rem;display:block}.price-barre.svelte-1uha8ag{color:#64748b;font-family:JetBrains Mono,monospace;font-size:1rem;text-decoration:line-through;display:block}.price-fire.svelte-1uha8ag{color:#10b981;font-family:JetBrains Mono,monospace;font-size:1.2rem;font-weight:700;display:block}.deal-meta.svelte-1uha8ag{color:#475569;gap:1rem;margin-top:.5rem;font-size:.75rem;display:flex}.deal-cta.svelte-1uha8ag{color:#f97316;margin-top:auto;padding-top:.75rem;font-size:.85rem;font-weight:700;transition:letter-spacing .2s}.deal-card.svelte-1uha8ag:hover .deal-cta:where(.svelte-1uha8ag){letter-spacing:.02em}.salon-section.svelte-1uha8ag{background:#ffffff05;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:2rem 0}.salon-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;max-width:1100px;margin:0 auto;padding:0 1.25rem;display:grid}.salon-img.svelte-1uha8ag{object-fit:cover;border:1px solid #ffffff14;border-radius:16px;width:100%;height:260px;transition:transform .4s}.salon-img.svelte-1uha8ag:hover{transform:scale(1.02)}.salon-text.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff;margin-bottom:1rem;font-size:1.5rem;font-weight:800}.salon-text.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#94a3b8;margin-bottom:.75rem;line-height:1.8}.salon-highlight.svelte-1uha8ag{font-size:1.1rem;color:#cbd5e1!important}.salon-highlight.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#f97316;font-size:1.2rem}.facts-section.svelte-1uha8ag{opacity:1;border-bottom:1px solid #ffffff0f;padding:2rem 0;transition:opacity .6s,transform .6s}.facts-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff;text-align:center;margin-bottom:.25rem;font-size:1.5rem;font-weight:800}.facts-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.fact-card.svelte-1uha8ag{background:#10b9810a;border:1px solid #10b9811f;border-radius:16px;flex-direction:column;gap:.75rem;padding:1.25rem;transition:border-color .3s,box-shadow .3s;display:flex}.fact-card.svelte-1uha8ag:hover{border-color:#10b9814d;box-shadow:0 8px 30px #10b98114}.fact-icon.svelte-1uha8ag{background:#10b9811a;border:1px solid #10b98126;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.fact-content.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#fff;margin-bottom:.4rem;font-size:1rem;font-weight:700;line-height:1.3}.fact-content.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#94a3b8;font-size:.85rem;line-height:1.7}.articles-home.svelte-1uha8ag{opacity:1;padding:2rem 0;transition:opacity .6s,transform .6s}.articles-home.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff;text-align:center;margin-bottom:1.25rem;font-size:1.3rem;font-weight:800}.articles-grid-home.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.article-home-card.svelte-1uha8ag{color:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:1.25rem;transition:all .25s;display:block}.article-home-card.svelte-1uha8ag:hover{border-color:#f973164d;box-shadow:0 4px 20px #f9731614}.article-eco.svelte-1uha8ag{color:#f97316;background:#f9731626;border-radius:20px;margin-bottom:.5rem;padding:.15rem .5rem;font-size:.65rem;font-weight:700;display:inline-block}.article-home-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#fff;margin-bottom:.5rem;font-size:.95rem;font-weight:700;line-height:1.3}.article-link.svelte-1uha8ag{color:#f97316;font-size:.8rem;font-weight:700}.pitch.svelte-1uha8ag{background:#f9731608;border-top:1px solid #f973161a;padding:2rem 0}.pitch-inner.svelte-1uha8ag{text-align:center;max-width:650px;margin:0 auto}.pitch.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff;margin-bottom:1rem;font-size:1.3rem;font-weight:800}.pitch.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#94a3b8;margin-bottom:1rem;line-height:1.7}.pitch.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#10b981}.btn-go.svelte-1uha8ag{color:#fff;background:linear-gradient(135deg,#f97316,#ef4444);border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:.95rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 15px #f973164d}.btn-go.svelte-1uha8ag:hover{color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #f9731666}@media (width<=768px){.hero.svelte-1uha8ag{min-height:280px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2rem}.hero-content.svelte-1uha8ag{padding:2rem 0 1.5rem}.beauty-strip.svelte-1uha8ag{height:120px}.stats-grid.svelte-1uha8ag{gap:1.5rem}.stat-num.svelte-1uha8ag{font-size:1.2rem}.deals-grid.svelte-1uha8ag{grid-template-columns:1fr}.salon-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:1.5rem}.salon-img.svelte-1uha8ag{height:220px}.steps-grid.svelte-1uha8ag{flex-direction:column;gap:.75rem}.step-connector.svelte-1uha8ag{transform:rotate(90deg)}.step-card.svelte-1uha8ag{flex:none;width:100%}.facts-grid.svelte-1uha8ag{grid-template-columns:1fr}.counter-number.svelte-1uha8ag{font-size:2.5rem}}
