.features-page.svelte-136djzv{width:100%}.page-hero.svelte-136djzv{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);padding:4rem 2rem;text-align:center;border-bottom:3px solid #6b8e23}.page-hero.svelte-136djzv .hero-content:where(.svelte-136djzv){max-width:800px;margin:0 auto}.page-hero.svelte-136djzv .hero-content:where(.svelte-136djzv) h1:where(.svelte-136djzv){font-size:3rem;color:#f5f5f5;margin-bottom:1rem}.page-hero.svelte-136djzv .hero-content:where(.svelte-136djzv) .subtitle:where(.svelte-136djzv){font-size:1.3rem;color:#d4a574}.container.svelte-136djzv{max-width:1200px;margin:0 auto;padding:0 2rem}.notice-section.svelte-136djzv{padding:2rem;background:#2d2d2d}.notice-section.svelte-136djzv .status-badges:where(.svelte-136djzv){display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.notice-section.svelte-136djzv .status-badges:where(.svelte-136djzv) .badge:where(.svelte-136djzv){display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;border-radius:20px;font-weight:600}.notice-section.svelte-136djzv .status-badges:where(.svelte-136djzv) .badge.development:where(.svelte-136djzv){background:#6b8e2333;border:2px solid #6b8e23;color:#6b8e23}.notice-section.svelte-136djzv .status-badges:where(.svelte-136djzv) .badge.partial:where(.svelte-136djzv){background:#d4a57433;border:2px solid #d4a574;color:#d4a574}.notice-section.svelte-136djzv .status-badges:where(.svelte-136djzv) .badge.planned:where(.svelte-136djzv){background:#4a90e233;border:2px solid #4a90e2;color:#4a90e2}.features-section.svelte-136djzv{padding:3rem 2rem;background:#1a1a1a}.features-section.svelte-136djzv .feature-card:where(.svelte-136djzv){background:#2d2d2d;border-radius:12px;margin-bottom:2rem;overflow:hidden;border:2px solid #3a3a3a;scroll-margin-top:100px}.features-section.svelte-136djzv .feature-card:where(.svelte-136djzv) .feature-header:where(.svelte-136djzv){padding:2rem;display:flex;align-items:center;gap:1.5rem;border-bottom:3px solid}.features-section.svelte-136djzv .feature-card:where(.svelte-136djzv) .feature-header:where(.svelte-136djzv) .feature-icon:where(.svelte-136djzv){width:80px;height:80px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.features-section.svelte-136djzv .feature-card:where(.svelte-136djzv) .feature-header:where(.svelte-136djzv) .feature-icon:where(.svelte-136djzv) i:where(.svelte-136djzv){font-size:2.5rem;color:#fff}.features-section.svelte-136djzv .feature-card:where(.svelte-136djzv) .feature-header:where(.svelte-136djzv) .feature-title-area:where(.svelte-136djzv){flex:1}.features-section.svelte-136djzv .feature-card:where(.svelte-136djzv) .feature-header:where(.svelte-136djzv) .feature-title-area:where(.svelte-136djzv) h2:where(.svelte-136djzv){font-size:2rem;color:#f5f5f5;margin-bottom:.5rem}.features-section.svelte-136djzv .feature-card:where(.svelte-136djzv) .feature-header:where(.svelte-136djzv) .feature-title-area:where(.svelte-136djzv) .status-badge:where(.svelte-136djzv){display:inline-block;padding:.3rem .8rem;border-radius:12px;font-size:.8rem;font-weight:600}.features-section.svelte-136djzv .feature-card:where(.svelte-136djzv) .feature-header:where(.svelte-136djzv) .feature-title-area:where(.svelte-136djzv) .status-badge.in-development:where(.svelte-136djzv){background:#6b8e2333;color:#6b8e23}.features-section.svelte-136djzv .feature-card:where(.svelte-136djzv) .feature-header:where(.svelte-136djzv) .feature-title-area:where(.svelte-136djzv) .status-badge.partially-built:where(.svelte-136djzv){background:#d4a57433;color:#d4a574}.features-section.svelte-136djzv .feature-card:where(.svelte-136djzv) .feature-header:where(.svelte-136djzv) .feature-title-area:where(.svelte-136djzv) .status-badge.planned:where(.svelte-136djzv){background:#4a90e233;color:#4a90e2}.features-section.svelte-136djzv .feature-card:where(.svelte-136djzv) .feature-content:where(.svelte-136djzv){padding:2rem}.features-section.svelte-136djzv .feature-card:where(.svelte-136djzv) .feature-content:where(.svelte-136djzv) .description:where(.svelte-136djzv){font-size:1.2rem;color:#b0b0b0;margin-bottom:1.5rem;line-height:1.6}.features-section.svelte-136djzv .feature-card:where(.svelte-136djzv) .feature-content:where(.svelte-136djzv) .details-list:where(.svelte-136djzv){list-style:none;display:grid;gap:.75rem}.features-section.svelte-136djzv .feature-card:where(.svelte-136djzv) .feature-content:where(.svelte-136djzv) .details-list:where(.svelte-136djzv) li:where(.svelte-136djzv){display:flex;align-items:center;gap:1rem;color:#b0b0b0;font-size:1.05rem;padding:.5rem}.features-section.svelte-136djzv .feature-card:where(.svelte-136djzv) .feature-content:where(.svelte-136djzv) .details-list:where(.svelte-136djzv) li:where(.svelte-136djzv) i:where(.svelte-136djzv){flex-shrink:0}.cta-section.svelte-136djzv{padding:4rem 2rem;background:#2d2d2d;text-align:center}.cta-section.svelte-136djzv h2:where(.svelte-136djzv){font-size:2.5rem;color:#f5f5f5;margin-bottom:1rem}.cta-section.svelte-136djzv p:where(.svelte-136djzv){font-size:1.2rem;color:#b0b0b0;margin-bottom:2rem}.cta-section.svelte-136djzv .cta-buttons:where(.svelte-136djzv){display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.cta-section.svelte-136djzv .cta-buttons:where(.svelte-136djzv) button:where(.svelte-136djzv){padding:1rem 2rem;font-size:1.1rem;border-radius:8px;display:flex;align-items:center;gap:.75rem;font-weight:700;cursor:pointer;border:none;transition:all .3s ease}.cta-section.svelte-136djzv .cta-buttons:where(.svelte-136djzv) button.btn-primary:where(.svelte-136djzv){background:#6b8e23;color:#1a1a1a}.cta-section.svelte-136djzv .cta-buttons:where(.svelte-136djzv) button.btn-primary:where(.svelte-136djzv):hover{background:#4c6519;transform:translateY(-2px);box-shadow:0 6px 20px #6b8e2366}.cta-section.svelte-136djzv .cta-buttons:where(.svelte-136djzv) button.btn-secondary:where(.svelte-136djzv){background:transparent;border:2px solid #d4a574;color:#f5f5f5}.cta-section.svelte-136djzv .cta-buttons:where(.svelte-136djzv) button.btn-secondary:where(.svelte-136djzv):hover{background:#d4a574;border-color:#d4a574;color:#1a1a1a}
