.hero[data-astro-cid-j7pv25f6]{padding:var(--space-4xl) 0;background:linear-gradient(135deg,var(--clean-white) 0%,rgba(132,169,139,.1) 100%);overflow:hidden}.hero-content[data-astro-cid-j7pv25f6]{text-align:center;max-width:800px;margin:0 auto;animation:slideUp .8s ease}.hero-badge[data-astro-cid-j7pv25f6]{display:inline-block;background-color:var(--sage-green);color:var(--clean-white);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--space-lg)}.hero-title[data-astro-cid-j7pv25f6]{font-size:var(--font-size-5xl);font-weight:700;line-height:1.1;margin-bottom:var(--space-xl);background:linear-gradient(135deg,var(--warm-charcoal) 0%,var(--slate-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-astro-cid-j7pv25f6]{font-size:var(--font-size-xl);line-height:1.6;margin-bottom:var(--space-2xl);max-width:600px;margin-left:auto;margin-right:auto}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-md);justify-content:center;margin-bottom:var(--space-3xl)}.hero-stats[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:var(--space-3xl);margin-top:var(--space-3xl)}.stat[data-astro-cid-j7pv25f6]{text-align:center}.stat-number[data-astro-cid-j7pv25f6]{display:block;font-size:var(--font-size-3xl);font-weight:700;color:var(--forest-green)}.stat-label[data-astro-cid-j7pv25f6]{display:block;font-size:var(--font-size-sm);color:var(--warm-charcoal);opacity:.7}.hero-visual[data-astro-cid-j7pv25f6]{margin-top:var(--space-4xl);display:flex;justify-content:center}.gauge-container[data-astro-cid-j7pv25f6]{position:relative;width:300px}.gauge[data-astro-cid-j7pv25f6]{width:100%;height:auto}.gauge-label[data-astro-cid-j7pv25f6]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);font-size:var(--font-size-sm);font-weight:600;color:var(--warm-charcoal)}.section-header[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:var(--space-3xl)}.section-badge[data-astro-cid-j7pv25f6]{display:inline-block;background-color:var(--sage-green);color:var(--clean-white);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--space-md);text-transform:uppercase;letter-spacing:.05em}.section-description[data-astro-cid-j7pv25f6]{font-size:var(--font-size-lg);color:var(--warm-charcoal);opacity:.8;max-width:600px;margin:0 auto}.how-it-works[data-astro-cid-j7pv25f6]{background-color:var(--clean-white)}.steps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-2xl);margin-top:var(--space-3xl)}.step[data-astro-cid-j7pv25f6]{text-align:center;padding:var(--space-xl);border-radius:var(--radius-xl);background-color:var(--clean-white);box-shadow:var(--shadow-md);transition:transform .3s ease,box-shadow .3s ease}.step[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.step-icon[data-astro-cid-j7pv25f6]{width:60px;height:60px;margin:0 auto var(--space-lg);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--clean-white)}.step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--font-size-xl);margin-bottom:var(--space-md)}.benefits[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,var(--clean-white) 0%,rgba(106,141,159,.05) 100%)}.benefits-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-xl)}.benefit-card[data-astro-cid-j7pv25f6]{background-color:var(--clean-white);padding:var(--space-2xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:transform .3s ease,box-shadow .3s ease}.benefit-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.benefit-icon[data-astro-cid-j7pv25f6]{width:60px;height:60px;background-color:var(--sage-green);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-lg);color:var(--clean-white)}.benefit-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--font-size-xl);margin-bottom:var(--space-md)}.testimonials[data-astro-cid-j7pv25f6]{background-color:var(--clean-white)}.testimonial-cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-xl);margin-top:var(--space-3xl)}.testimonial-card[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--clean-white) 0%,rgba(155,136,179,.1) 100%);padding:var(--space-2xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);position:relative;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.quote-icon[data-astro-cid-j7pv25f6]{font-size:var(--font-size-4xl);color:var(--slate-blue);opacity:.3;font-family:Georgia,serif;line-height:1;margin-bottom:var(--space-md)}.testimonial-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--font-size-base);line-height:1.8;margin-bottom:var(--space-lg);font-style:italic}.testimonial-author[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-xs)}.testimonial-author[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:var(--font-size-base);color:var(--warm-charcoal)}.testimonial-author[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:var(--font-size-sm);color:var(--warm-charcoal);opacity:.7}.cta[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--burnt-sienna) 0%,var(--terracotta-red) 100%);color:var(--clean-white);text-align:center;border-radius:var(--radius-2xl);margin:var(--space-4xl) 0}.cta-content[data-astro-cid-j7pv25f6]{padding:var(--space-4xl) var(--space-2xl)}.cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--clean-white);margin-bottom:var(--space-lg)}.cta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--font-size-lg);color:var(--clean-white);opacity:.95;max-width:600px;margin:0 auto var(--space-2xl)}.cta-actions[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.cta-note[data-astro-cid-j7pv25f6]{font-size:var(--font-size-sm);opacity:.9}@media (max-width: 768px){.hero-title[data-astro-cid-j7pv25f6]{font-size:var(--font-size-4xl)}.hero-description[data-astro-cid-j7pv25f6]{font-size:var(--font-size-lg)}.hero-actions[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center}.hero-stats[data-astro-cid-j7pv25f6]{flex-direction:column;gap:var(--space-xl)}.steps[data-astro-cid-j7pv25f6],.benefits-grid[data-astro-cid-j7pv25f6],.testimonial-cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
