.hero-section[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#22c55e4d,#0000),url(/bg-v1.png);background-size:cover;background-position:center;background-attachment:fixed;margin:-2em -2em 3em;padding:4em 2em;min-height:70vh;display:flex;align-items:center;position:relative;overflow:hidden}.hero-content[data-astro-cid-j7pv25f6]{width:720px;max-width:calc(100% - 2em);margin:auto;text-align:center;position:relative;z-index:2}.floating-elements[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.floating-elements[data-astro-cid-j7pv25f6]:before,.floating-elements[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;background:#ffffff1a;border-radius:50%;animation:float 6s ease-in-out infinite}.floating-elements[data-astro-cid-j7pv25f6]:before{width:60px;height:60px;top:20%;left:10%;animation-delay:0s}.floating-elements[data-astro-cid-j7pv25f6]:after{width:40px;height:40px;top:60%;right:15%;animation-delay:3s}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.feature-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.feature-card[data-astro-cid-j7pv25f6]{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;transition:all .3s ease;overflow:hidden;position:relative;border-left:4px solid #22c55e}.feature-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:0 8px 25px #22c55e33}.feature-card-content[data-astro-cid-j7pv25f6]{padding:1.5rem}.stats-section[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#16a34a0d,#22c55e1a),url(/bg-v2.png);background-size:cover;background-position:center;margin:3em -2em;padding:3em 2em;position:relative}.stats-section[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000026;z-index:1}.stats-content[data-astro-cid-j7pv25f6]{width:720px;max-width:calc(100% - 2em);margin:auto;position:relative;z-index:2}.stats-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.hero-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff}.stats-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;text-align:center}.stat-item[data-astro-cid-j7pv25f6]{background:#fff;padding:2rem .7rem;border-radius:12px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease}.stat-item[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px)}.stats-counter[data-astro-cid-j7pv25f6]{font-size:2.5rem;font-weight:700;color:#16a34a;display:block}.topics-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}.topic-card[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid transparent;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden;text-decoration:none;color:inherit}.topic-card[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(34,197,94,.1),transparent);transition:left .5s}.topic-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);border-color:#22c55e;box-shadow:0 8px 20px #22c55e26;text-decoration:none}.topic-card[data-astro-cid-j7pv25f6]:hover:before{left:100%}.topic-content[data-astro-cid-j7pv25f6]{padding:1.5rem;position:relative;z-index:2}.btn-primary[data-astro-cid-j7pv25f6]{display:inline-block;background:#22c55e;color:#fff;padding:1rem 2rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px #22c55e4d}.btn-primary[data-astro-cid-j7pv25f6]:hover{background:#16a34a;transform:translateY(-2px);box-shadow:0 6px 20px #22c55e66;text-decoration:none;color:#fff}.btn-secondary[data-astro-cid-j7pv25f6]{display:inline-block;background:transparent;color:#22c55e;padding:1rem 2rem;border:2px solid #22c55e;border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s ease}.btn-secondary[data-astro-cid-j7pv25f6]:hover{background:#22c55e;color:#fff;text-decoration:none}.text-center[data-astro-cid-j7pv25f6]{text-align:center}.mb-1[data-astro-cid-j7pv25f6]{margin-bottom:.5rem}.mb-2[data-astro-cid-j7pv25f6]{margin-bottom:1rem}.mb-3[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem}.mb-4[data-astro-cid-j7pv25f6]{margin-bottom:2rem}.mb-6[data-astro-cid-j7pv25f6]{margin-bottom:3rem}.mt-4[data-astro-cid-j7pv25f6]{margin-top:2rem}.mt-6[data-astro-cid-j7pv25f6]{margin-top:3rem}.text-green-700[data-astro-cid-j7pv25f6]{color:#15803d}.text-green-600[data-astro-cid-j7pv25f6]{color:#16a34a}.text-gray-600[data-astro-cid-j7pv25f6]{color:#6b7280}.text-gray-700[data-astro-cid-j7pv25f6]{color:#374151}.font-bold[data-astro-cid-j7pv25f6]{font-weight:700}.font-semibold[data-astro-cid-j7pv25f6]{font-weight:600}.text-xl[data-astro-cid-j7pv25f6]{font-size:1.25rem}.text-2xl[data-astro-cid-j7pv25f6]{font-size:1.5rem}.text-3xl[data-astro-cid-j7pv25f6]{font-size:1.875rem}.text-4xl[data-astro-cid-j7pv25f6]{font-size:2.25rem}.section-divider[data-astro-cid-j7pv25f6]{height:3px;background:linear-gradient(90deg,#22c55e,#16a34a,#15803d);margin:3rem 0;border-radius:2px}@media (max-width: 768px){.hero-section[data-astro-cid-j7pv25f6]{margin:-1em -1em 2em;padding:3em 1em;min-height:60vh}.stats-section[data-astro-cid-j7pv25f6]{margin:2em -1em;padding:2em 1em}.feature-grid[data-astro-cid-j7pv25f6],.topics-grid[data-astro-cid-j7pv25f6],.stats-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.text-4xl[data-astro-cid-j7pv25f6]{font-size:2rem}.text-3xl[data-astro-cid-j7pv25f6]{font-size:1.75rem}}
