:root{--primary-green: #3B7C2A;--primary-light: #4A9C35;--accent-orange: #F58220;--text-main: #1e293b;--text-muted: #64748b;--bg-color: #f8fafc;--card-bg: #ffffff}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:system-ui,-apple-system,sans-serif;background-color:var(--bg-color);color:var(--text-main);line-height:1.6}a[data-astro-cid-j7pv25f6]{text-decoration:none}header[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;padding:.4rem 5%;background-color:var(--card-bg);box-shadow:0 1px 3px #0000000d}.logo-container[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1.2rem}nav[data-astro-cid-j7pv25f6]{display:flex;gap:2.5rem}nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--text-muted);font-weight:600;transition:color .2s;font-size:.95rem}nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--primary-green)}.hero[data-astro-cid-j7pv25f6]{text-align:center;padding:1rem 2rem 2rem;max-width:1300px;margin:0 auto}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4vw,3.2rem);margin-bottom:1rem;line-height:1.2;color:var(--primary-green);letter-spacing:-.02em}.hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.2rem;color:var(--text-muted);max-width:1200px;margin:0 auto;text-align:center}.features-bar[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:4rem;margin-top:1.5rem;margin-bottom:4rem;padding:0 2rem;flex-wrap:wrap}.feature-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;color:var(--text-muted);font-weight:600;font-size:1.05rem}.feature-icon[data-astro-cid-j7pv25f6]{color:var(--primary-green);width:22px;height:22px;flex-shrink:0}.section[data-astro-cid-j7pv25f6]{padding:3rem 5%;max-width:1300px;margin:0 auto}.section-title[data-astro-cid-j7pv25f6]{font-size:1.8rem;font-weight:700;margin-bottom:2rem;text-align:center}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.card[data-astro-cid-j7pv25f6]{background-color:var(--card-bg);padding:2.5rem;border-radius:1rem;box-shadow:0 4px 6px -1px #0000000d;border:1px solid #e2e8f0;transition:all .2s;display:flex;flex-direction:column}.card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);border-color:var(--primary-light);box-shadow:0 10px 15px -3px #0000001a}.card-icon[data-astro-cid-j7pv25f6]{width:48px;height:48px;color:var(--primary-green);margin-bottom:1.2rem}.card-title[data-astro-cid-j7pv25f6]{font-size:1.3rem;margin-bottom:.5rem;font-weight:700;color:var(--text-main)}.card-desc[data-astro-cid-j7pv25f6]{color:var(--text-muted);flex-grow:1;font-size:.95rem}.badge[data-astro-cid-j7pv25f6]{display:inline-block;padding:.35rem .8rem;font-size:.75rem;font-weight:700;border-radius:2rem;margin-top:1.5rem;align-self:flex-start;text-transform:uppercase;letter-spacing:.5px}.badge[data-astro-cid-j7pv25f6].live{background-color:#eaf5e8;color:var(--primary-green);border:1px solid #bce0b5}.badge[data-astro-cid-j7pv25f6].progress{background-color:#fff7ed;color:var(--accent-orange);border:1px solid #fed7aa}.badge[data-astro-cid-j7pv25f6].planned{background-color:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.btn-outline[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:3rem;padding:.8rem 2.5rem;color:var(--primary-green);font-weight:700;border:2px solid var(--primary-green);border-radius:.5rem;transition:all .2s;background-color:transparent}.btn-outline[data-astro-cid-j7pv25f6]:hover{background-color:var(--primary-green);color:#fff}.text-section[data-astro-cid-j7pv25f6]{max-width:1300px;margin:0 auto;padding:2rem 5%}footer[data-astro-cid-j7pv25f6]{text-align:center;padding:3rem 5%;color:#94a3b8;font-size:.8rem;border-top:1px solid #e2e8f0;margin-top:4rem;max-width:1300px;margin-left:auto;margin-right:auto}@media(max-width:768px){header[data-astro-cid-j7pv25f6]{flex-direction:column;gap:.8rem;padding:1rem 5%}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.2rem}.features-bar[data-astro-cid-j7pv25f6]{gap:1.5rem;flex-direction:column;align-items:center}}
