main[data-astro-cid-j7pv25f6]{max-width:var(--breakpoint-xl);margin:0 auto;padding:var(--space-8) var(--space-6)}.hero-section[data-astro-cid-j7pv25f6]{text-align:center;padding:var(--space-20) 0;margin-bottom:var(--space-16);position:relative;animation:fadeInUp .8s ease-out}.hero-section[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:var(--text-5xl);margin-bottom:var(--space-6);line-height:var(--line-height-tight);font-weight:800;background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-astro-cid-j7pv25f6]{font-size:var(--text-xl);color:var(--text-secondary);max-width:800px;margin:0 auto var(--space-8);line-height:var(--line-height-relaxed)}.cta-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.btn-primary[data-astro-cid-j7pv25f6],.btn-secondary[data-astro-cid-j7pv25f6]{padding:var(--space-4) var(--space-8);border-radius:var(--radius-lg);text-decoration:none;font-weight:600;transition:all var(--duration-normal) var(--timing-function);display:inline-flex;align-items:center;gap:var(--space-2);position:relative;overflow:hidden}.btn-primary[data-astro-cid-j7pv25f6]{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-md)}.btn-primary[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-secondary[data-astro-cid-j7pv25f6]{background:var(--bg-primary);color:var(--color-primary-600);border:2px solid var(--color-primary-600)}.btn-secondary[data-astro-cid-j7pv25f6]:hover{background:var(--color-primary-50);border-color:var(--color-primary-700);color:var(--color-primary-700);transform:translateY(-2px)}.features-section[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-16);animation:fadeIn .8s ease-out .2s both}.features-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;font-size:var(--text-3xl);margin-bottom:var(--space-12);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.features-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-8)}.feature[data-astro-cid-j7pv25f6]{text-align:center;padding:var(--space-8);background:var(--bg-secondary);border-radius:var(--radius-xl);transition:all var(--duration-normal) var(--timing-function);position:relative;overflow:hidden}.feature[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-normal) var(--timing-function)}.feature[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.feature[data-astro-cid-j7pv25f6]:hover:before{transform:scaleX(1)}.feature[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-xl);margin-bottom:var(--space-4);color:var(--text-primary)}.feature[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-secondary);line-height:var(--line-height-relaxed);font-size:var(--text-base)}.latest-reviews[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-16);animation:fadeIn .8s ease-out .4s both}.latest-reviews[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--text-3xl);margin-bottom:var(--space-4);text-align:center;color:var(--text-primary)}.latest-reviews[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{color:var(--text-secondary);margin-bottom:var(--space-8);text-align:center;max-width:800px;margin-left:auto;margin-right:auto;font-size:var(--text-lg)}.reviews-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:var(--space-8);margin-bottom:var(--space-8)}.view-all[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary-600);text-decoration:none;font-weight:600;transition:all var(--duration-normal) var(--timing-function);text-align:center;width:100%;margin-top:var(--space-4);gap:var(--space-2)}.view-all[data-astro-cid-j7pv25f6]:hover{transform:translate(4px);color:var(--color-primary-700)}.trust-signals[data-astro-cid-j7pv25f6]{background:var(--bg-secondary);padding:var(--space-16) var(--space-8);margin:var(--space-16) calc(-1 * var(--space-6));text-align:center;position:relative;overflow:hidden}.trust-signals[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,var(--color-primary-100),transparent 50%),radial-gradient(circle at 80% 50%,var(--color-secondary-100),transparent 50%);opacity:.3}[data-astro-cid-j7pv25f6][data-theme=dark] .trust-signals[data-astro-cid-j7pv25f6]:before{background:radial-gradient(circle at 20% 50%,var(--color-primary-900),transparent 50%),radial-gradient(circle at 80% 50%,var(--color-secondary-900),transparent 50%);opacity:.2}.trust-signals[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--text-3xl);margin-bottom:var(--space-12);position:relative;z-index:1}.stats-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-8);max-width:800px;margin:0 auto;position:relative;z-index:1}.stat[data-astro-cid-j7pv25f6]{padding:var(--space-4);background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:transform var(--duration-normal) var(--timing-function)}.stat[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.stat-number[data-astro-cid-j7pv25f6]{font-size:var(--text-4xl);font-weight:800;margin-bottom:var(--space-2);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label[data-astro-cid-j7pv25f6]{color:var(--text-secondary);font-size:var(--text-base);font-weight:500}.categories-section[data-astro-cid-j7pv25f6]{margin:var(--space-16) 0;text-align:center;animation:fadeIn .8s ease-out .6s both}.categories-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem;margin-bottom:1rem}.categories-section[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{color:#6b7280;margin-bottom:3rem}.categories-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-6);margin-bottom:var(--space-8)}.category-card[data-astro-cid-j7pv25f6]{display:block;padding:var(--space-8);background:var(--bg-primary);border:2px solid var(--border-primary);border-radius:var(--radius-xl);text-decoration:none;color:inherit;transition:all var(--duration-normal) var(--timing-function);text-align:left;position:relative;overflow:hidden}.category-card[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:var(--gradient-primary);opacity:0;transition:opacity var(--duration-normal) var(--timing-function);z-index:-1}.category-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-primary-500);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.category-card[data-astro-cid-j7pv25f6]:hover:before{opacity:.05}.category-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-xl);margin-bottom:var(--space-2);color:var(--text-primary);transition:color var(--duration-fast) var(--timing-function)}.category-card[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:var(--color-primary-600)}.category-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.definition-section[data-astro-cid-j7pv25f6]{background:var(--bg-secondary);padding:var(--space-12);border-radius:var(--radius-2xl);margin-bottom:var(--space-16);border:1px solid var(--border-primary)}.definition-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem;margin-bottom:1rem}.definition-section[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#4b5563;line-height:1.75;margin-bottom:1rem}.definition-section[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{margin:1rem 0 1rem 2rem;color:#4b5563;line-height:1.75}.definition-section[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#1a1a1a}.definition-section[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem;margin:2rem 0 1rem}.benefits-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-6);margin:var(--space-8) 0}.benefit[data-astro-cid-j7pv25f6]{background:var(--bg-primary);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border-primary);transition:all var(--duration-normal) var(--timing-function)}.benefit[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-primary-200)}.benefit[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);margin-bottom:var(--space-2);color:var(--color-primary-600)}.benefit[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.faq-section[data-astro-cid-j7pv25f6]{margin:var(--space-16) 0;animation:fadeIn .8s ease-out .8s both}.faq-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem;margin-bottom:3rem;text-align:center}.faq-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--space-8)}.faq-item[data-astro-cid-j7pv25f6]{background:var(--bg-primary);padding:var(--space-8);border-radius:var(--radius-xl);border:2px solid var(--border-primary);transition:all var(--duration-normal) var(--timing-function)}.faq-item[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-md);transform:translateY(-2px)}.faq-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-xl);margin-bottom:var(--space-4);color:var(--text-primary)}.faq-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0}.cta-section[data-astro-cid-j7pv25f6]{background:var(--gradient-hero);color:#fff;padding:var(--space-16) var(--space-8);border-radius:var(--radius-2xl);text-align:center;margin:var(--space-16) 0;position:relative;overflow:hidden;box-shadow:var(--shadow-xl)}.cta-section[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:rotate 30s linear infinite}.cta-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--text-4xl);margin-bottom:var(--space-4);position:relative;z-index:1}.cta-section[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--text-xl);margin-bottom:var(--space-8);opacity:.95;max-width:600px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.cta-section[data-astro-cid-j7pv25f6] .cta-buttons[data-astro-cid-j7pv25f6]{gap:var(--space-4);position:relative;z-index:1}.cta-section[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]{background:#fff;color:var(--color-primary-600);box-shadow:var(--shadow-lg)}.cta-section[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]:hover{background:var(--color-gray-50);transform:translateY(-2px) scale(1.05);box-shadow:var(--shadow-xl)}.cta-section[data-astro-cid-j7pv25f6] .btn-secondary[data-astro-cid-j7pv25f6]{background:#ffffff1a;color:#fff;border-color:#ffffff80;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cta-section[data-astro-cid-j7pv25f6] .btn-secondary[data-astro-cid-j7pv25f6]:hover{background:#fff3;border-color:#fff;transform:translateY(-2px)}@media (max-width: 640px){.hero-section[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2rem}.hero-description[data-astro-cid-j7pv25f6]{font-size:1.1rem}.cta-buttons[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center}.btn-primary[data-astro-cid-j7pv25f6],.btn-secondary[data-astro-cid-j7pv25f6]{width:100%;max-width:300px}.stats-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.faq-grid[data-astro-cid-j7pv25f6],.categories-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.trust-signals[data-astro-cid-j7pv25f6]{margin:var(--space-12) calc(-1 * var(--space-4));padding:var(--space-12) var(--space-4)}}
