*{box-sizing:border-box;margin:0;padding:0}body{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}a{color:#06c;text-decoration:none}a:hover{text-decoration:underline}.navbar[data-astro-cid-yxete6jp]{color:#fff;z-index:1000;background:linear-gradient(135deg,#1e3c72 0%,#2a5298 100%);padding:1rem 0;position:sticky;top:0;box-shadow:0 2px 8px #00000026}.navbar-container[data-astro-cid-yxete6jp]{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}.navbar-brand[data-astro-cid-yxete6jp] h1[data-astro-cid-yxete6jp]{margin-bottom:.25rem;font-size:1.5rem}.tagline[data-astro-cid-yxete6jp]{opacity:.9;font-size:.85rem}.nav-links[data-astro-cid-yxete6jp]{gap:2rem;list-style:none;display:flex}.nav-links[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{color:#fff;font-weight:500;text-decoration:none;transition:opacity .3s}.nav-links[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:hover{opacity:.8;text-decoration:underline}@media (width<=768px){.navbar-container[data-astro-cid-yxete6jp]{flex-direction:column;gap:1rem}.nav-links[data-astro-cid-yxete6jp]{flex-wrap:wrap;justify-content:center;gap:1rem}}.container[data-astro-cid-lcdefpme]{max-width:1200px;margin:0 auto;padding:0 2rem}section[data-astro-cid-lcdefpme]{padding:4rem 0}.hero[data-astro-cid-lcdefpme]{color:#fff;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:6rem 0 8rem}.hero-content[data-astro-cid-lcdefpme]{max-width:800px;margin:0 auto;padding:0 2rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:1rem;font-size:2.5rem;line-height:1.2}.hero-subtitle[data-astro-cid-lcdefpme]{opacity:.95;margin-bottom:1.5rem;font-size:1.25rem}.hero-cta[data-astro-cid-lcdefpme]{opacity:.9;margin-bottom:2rem;font-size:1.1rem}.hero-buttons[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn[data-astro-cid-lcdefpme]{cursor:pointer;border-radius:.5rem;padding:.75rem 2rem;font-weight:600;transition:all .3s;display:inline-block}.btn-primary[data-astro-cid-lcdefpme]{color:#667eea;background:#fff}.btn-primary[data-astro-cid-lcdefpme]:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 16px #0003}.btn-secondary[data-astro-cid-lcdefpme]{color:#fff;border:2px solid #fff}.btn-secondary[data-astro-cid-lcdefpme]:hover{background:#ffffff1a;text-decoration:none}.about[data-astro-cid-lcdefpme]{background:#f8f9fa}.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.platforms[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-align:center;color:#1e3c72;margin-bottom:2rem;font-size:2rem}.about-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#555;margin-bottom:1.5rem;line-height:1.8}.about-text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#1e3c72}.platforms[data-astro-cid-lcdefpme]{background:#fff}.platform-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;display:grid}.platform-card[data-astro-cid-lcdefpme]{background:#f8f9fa;border-left:4px solid #667eea;border-radius:.75rem;padding:2rem;transition:all .3s}.platform-card[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea26}.platform-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#1e3c72;margin-bottom:1rem;font-size:1.25rem}.platform-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#555;margin-bottom:1rem;line-height:1.6}.platform-card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{padding-left:0;list-style:none}.platform-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#666;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.platform-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";color:#667eea;font-weight:700;position:absolute;left:0}.cta[data-astro-cid-lcdefpme]{color:#fff;text-align:center;background:linear-gradient(135deg,#1e3c72 0%,#2a5298 100%)}.cta-text[data-astro-cid-lcdefpme]{opacity:.95;max-width:600px;margin:0 auto 2rem;font-size:1.1rem}.cta-actions[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem;display:grid}.action-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.5rem}.action-item[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:gold;font-weight:600}.footer[data-astro-cid-lcdefpme]{color:#ccc;text-align:center;background:#1a1a1a;padding:2rem}.footer-contact[data-astro-cid-lcdefpme]{margin-top:.5rem;font-size:.9rem}.footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:gold}@media (width<=768px){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:1.75rem}.hero-subtitle[data-astro-cid-lcdefpme]{font-size:1rem}.hero[data-astro-cid-lcdefpme]{padding:3rem 0 4rem}section[data-astro-cid-lcdefpme]{padding:2rem 0}.platform-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
