[data-astro-cid-j7pv25f6]{margin:0;padding:0;box-sizing:border-box}:root{--primary: #3b82f6;--primary-dark: #2563eb;--secondary: #8b5cf6;--dark: #0f172a;--dark-alt: #1e293b;--gray: #64748b;--light-gray: #f1f5f9;--white: #ffffff}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;color:var(--dark);background:var(--white)}.container[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;padding:0 2rem}.nav[data-astro-cid-j7pv25f6]{position:fixed;top:0;width:100%;background:#fffffff2;backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.1);z-index:1000;padding:1rem 0}.nav-content[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center}.logo[data-astro-cid-j7pv25f6]{font-size:1.5rem;font-weight:700;color:var(--dark)}.nav-links[data-astro-cid-j7pv25f6]{display:flex;gap:2rem;align-items:center}.nav-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none;color:var(--gray);font-weight:500;transition:color .3s}.nav-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--primary)}.cta-button[data-astro-cid-j7pv25f6]{background:var(--primary);color:var(--white)!important;padding:.5rem 1.5rem;border-radius:.5rem;transition:background .3s}.cta-button[data-astro-cid-j7pv25f6]:hover{background:var(--primary-dark)}.hero[data-astro-cid-j7pv25f6]{padding:10rem 0 6rem;background:linear-gradient(135deg,#667eea,#764ba2);color:var(--white);text-align:center}.hero-title[data-astro-cid-j7pv25f6]{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.gradient-text[data-astro-cid-j7pv25f6]{background:linear-gradient(to right,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.25rem;margin-bottom:2rem;opacity:.95;max-width:600px;margin-left:auto;margin-right:auto}.hero-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.button[data-astro-cid-j7pv25f6]{padding:.875rem 2rem;border-radius:.5rem;text-decoration:none;font-weight:600;transition:all .3s;display:inline-block}.button[data-astro-cid-j7pv25f6].primary{background:var(--white);color:var(--primary)}.button[data-astro-cid-j7pv25f6].primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0003}.button[data-astro-cid-j7pv25f6].secondary{background:transparent;color:var(--white);border:2px solid var(--white)}.button[data-astro-cid-j7pv25f6].secondary:hover{background:var(--white);color:var(--primary)}.section[data-astro-cid-j7pv25f6]{padding:5rem 0}.alt-bg[data-astro-cid-j7pv25f6]{background:var(--light-gray)}.section-header[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:3rem}.section-title[data-astro-cid-j7pv25f6]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--dark)}.section-subtitle[data-astro-cid-j7pv25f6]{font-size:1.125rem;color:var(--gray)}.about-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.about-card[data-astro-cid-j7pv25f6]{background:var(--white);padding:2rem;border-radius:1rem;box-shadow:0 4px 6px #0000000d;transition:transform .3s,box-shadow .3s;text-align:center}.about-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.icon[data-astro-cid-j7pv25f6]{font-size:3rem;margin-bottom:1rem}.about-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem;margin-bottom:1rem;color:var(--dark)}.about-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--gray)}.focus-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.focus-card[data-astro-cid-j7pv25f6]{background:var(--white);padding:2rem;border-radius:1rem;border-left:4px solid var(--primary)}.focus-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem;margin-bottom:1rem;color:var(--dark)}.focus-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--gray)}.team-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;justify-items:center}.team-card[data-astro-cid-j7pv25f6]{background:var(--white);padding:2rem;border-radius:1rem;box-shadow:0 4px 6px #0000000d;text-align:center;max-width:400px}.team-avatar[data-astro-cid-j7pv25f6]{width:150px;height:150px;border-radius:50%;overflow:hidden;margin:0 auto 1.5rem;border:4px solid var(--primary)}.team-avatar[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.team-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem;margin-bottom:.5rem;color:var(--dark)}.team-role[data-astro-cid-j7pv25f6]{color:var(--primary);font-weight:600;margin-bottom:1rem}.team-bio[data-astro-cid-j7pv25f6]{color:var(--gray);margin-bottom:1.5rem}.team-skills[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.skill-tag[data-astro-cid-j7pv25f6]{background:var(--light-gray);padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;color:var(--dark)}.contact-cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.contact-card[data-astro-cid-j7pv25f6]{background:var(--white);padding:2rem;border-radius:1rem;text-align:center;box-shadow:0 4px 6px #0000000d}.contact-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem;margin-bottom:.5rem;color:var(--dark)}.contact-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--gray);margin-bottom:1rem}.contact-link[data-astro-cid-j7pv25f6]{color:var(--primary);text-decoration:none;font-weight:600}.contact-link[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.footer[data-astro-cid-j7pv25f6]{background:var(--dark);color:var(--white);text-align:center;padding:2rem 0}@media(max-width:768px){.nav-links[data-astro-cid-j7pv25f6]{gap:1rem}.hero-title[data-astro-cid-j7pv25f6]{font-size:2.5rem}.section-title[data-astro-cid-j7pv25f6]{font-size:2rem}.nav-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:not(.cta-button){display:none}}
