@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap";[data-astro-cid-kh7btl4r]{margin:0;padding:0;box-sizing:border-box}:root{--primary: #9480FD;--primary-dark: #7763FB;--secondary: #B6A6FD;--accent: #EFE9FF;--dark-bg: #0a0a1f;--dark-surface: #1a1338;--dark-elevated: #2a2350}.hero-section[data-astro-cid-kh7btl4r]{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:2rem;font-family:Space Grotesk,sans-serif}.hero-background[data-astro-cid-kh7btl4r]{position:absolute;inset:0;background:linear-gradient(135deg,#0a0a1f,#1a1338,#2a2350);z-index:0}.hero-background[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(148,128,253,.03) 2px,rgba(148,128,253,.03) 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(148,128,253,.03) 2px,rgba(148,128,253,.03) 4px);animation:gridSlide 20s linear infinite}@keyframes gridSlide{0%{transform:translate(0)}to{transform:translate(40px,40px)}}.hero-content[data-astro-cid-kh7btl4r]{position:relative;z-index:10;text-align:center;max-width:1100px;width:100%}.brand-badge[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;gap:.75rem;padding:.875rem 1.75rem;background:#9480fd26;border:1px solid rgba(148,128,253,.3);border-radius:50px;color:var(--accent);font-size:.8125rem;font-weight:600;letter-spacing:.15em;margin-bottom:2.5rem;animation:fadeSlideDown .8s ease-out;backdrop-filter:blur(10px);font-family:JetBrains Mono,monospace}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.hero-title[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.title-line[data-astro-cid-kh7btl4r]{font-size:clamp(2.25rem,7vw,4rem);font-weight:700;color:#fff;line-height:1.1;animation:fadeSlideUp .8s ease-out backwards;text-shadow:0 4px 20px rgba(0,0,0,.5);letter-spacing:-.02em}.title-line[data-astro-cid-kh7btl4r]:nth-child(1){animation-delay:.2s}.title-line[data-astro-cid-kh7btl4r]:nth-child(2){animation-delay:.4s}.title-line[data-astro-cid-kh7btl4r]:nth-child(3){animation-delay:.6s}.highlight[data-astro-cid-kh7btl4r]{background:linear-gradient(135deg,#efe9ff,#d4cafd,#b6a6fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-subtitle[data-astro-cid-kh7btl4r]{font-size:clamp(1rem,2vw,1.125rem);color:#ffffffd9;max-width:800px;margin:0 auto 3rem;line-height:1.7;animation:fadeSlideUp .8s ease-out .8s backwards;font-weight:400}.hero-stats[data-astro-cid-kh7btl4r]{display:flex;justify-content:center;align-items:center;gap:3rem;padding:2rem;background:#2a235099;border:1px solid rgba(148,128,253,.2);border-radius:24px;backdrop-filter:blur(20px);animation:fadeSlideUp .8s ease-out 1s backwards}.stat-item[data-astro-cid-kh7btl4r]{text-align:center}.stat-number[data-astro-cid-kh7btl4r]{font-size:2.5rem;font-weight:700;color:var(--primary);font-family:JetBrains Mono,monospace;line-height:1}.stat-label[data-astro-cid-kh7btl4r]{font-size:.875rem;color:#ffffffb3;margin-top:.5rem;font-weight:500}.stat-divider[data-astro-cid-kh7btl4r]{width:1px;height:50px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.3),transparent)}.scroll-indicator[data-astro-cid-kh7btl4r]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.75rem;color:#fff9;font-size:.6875rem;text-transform:uppercase;letter-spacing:.15em;animation:fadeIn .8s ease-out 1.2s backwards;z-index:10;font-family:JetBrains Mono,monospace}.scroll-arrow[data-astro-cid-kh7btl4r]{width:22px;height:34px;border:2px solid rgba(255,255,255,.4);border-radius:15px;position:relative}.scroll-arrow[data-astro-cid-kh7btl4r]:after{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:4px;height:8px;background:#fff;border-radius:2px;animation:scrollBounce 2s ease-in-out infinite}@keyframes scrollBounce{0%,to{transform:translate(-50%);opacity:1}50%{transform:translate(-50%,10px);opacity:.4}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}section[data-astro-cid-kh7btl4r]{padding:6rem 2rem;font-family:Space Grotesk,sans-serif}.container[data-astro-cid-kh7btl4r]{max-width:1200px;margin:0 auto}.section-header[data-astro-cid-kh7btl4r]{text-align:center;margin-bottom:4rem}.section-badge[data-astro-cid-kh7btl4r]{display:inline-block;padding:.5rem 1.25rem;background:#9480fd1a;border:1px solid rgba(148,128,253,.3);border-radius:50px;color:var(--secondary);font-size:.75rem;font-weight:600;letter-spacing:.15em;margin-bottom:1.5rem;font-family:JetBrains Mono,monospace}.section-title[data-astro-cid-kh7btl4r]{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin-bottom:1rem;letter-spacing:-.02em}.section-subtitle[data-astro-cid-kh7btl4r]{font-size:clamp(1rem,2vw,1.125rem);color:#ffffffb3;max-width:700px;margin:0 auto;line-height:1.6}.authority-section[data-astro-cid-kh7btl4r]{background:linear-gradient(180deg,var(--dark-bg) 0%,var(--dark-surface) 100%);color:#fff}.authority-content[data-astro-cid-kh7btl4r]{text-align:center}.authority-text[data-astro-cid-kh7btl4r]{font-size:1.25rem;color:#ffffffd9;max-width:900px;margin:0 auto 4rem;line-height:1.7}.commitment-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.commitment-card[data-astro-cid-kh7btl4r]{padding:2rem;background:#2a235066;border:1px solid rgba(148,128,253,.2);border-radius:20px;text-align:center;transition:all .3s ease}.commitment-card[data-astro-cid-kh7btl4r]:hover{border-color:#9480fd80;transform:translateY(-5px);box-shadow:0 15px 40px #9480fd33}.commitment-card[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{color:var(--primary);margin-bottom:1rem}.commitment-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1.25rem;margin-bottom:.75rem;font-weight:600}.commitment-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:#ffffffb3;font-size:.9375rem;line-height:1.6}.serve-section[data-astro-cid-kh7btl4r]{background:linear-gradient(180deg,var(--dark-surface) 0%,var(--dark-elevated) 100%)}.serve-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.serve-card[data-astro-cid-kh7btl4r]{padding:2.5rem;background:#1a133880;border:1px solid rgba(148,128,253,.2);border-radius:24px;transition:all .3s ease}.serve-card[data-astro-cid-kh7btl4r]:hover{border-color:#9480fd80;transform:translateY(-5px);box-shadow:0 20px 50px #9480fd33}.serve-icon[data-astro-cid-kh7btl4r]{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:16px;margin-bottom:1.5rem;color:#fff}.serve-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1.5rem;color:#fff;margin-bottom:1rem;font-weight:600}.serve-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:#ffffffbf;line-height:1.6;font-size:.9375rem}.vision-mission-section[data-astro-cid-kh7btl4r]{background:linear-gradient(180deg,var(--dark-elevated) 0%,var(--dark-surface) 100%)}.vm-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3rem}.vm-card[data-astro-cid-kh7btl4r]{padding:3rem;background:#1a133880;border:2px solid rgba(148,128,253,.2);border-radius:28px;position:relative;overflow:hidden;transition:all .3s ease}.vm-card[data-astro-cid-kh7btl4r]:hover{border-color:#9480fd80;transform:translateY(-5px);box-shadow:0 25px 60px #9480fd4d}.vm-icon[data-astro-cid-kh7btl4r]{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:16px;margin-bottom:2rem;color:#fff}.vm-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:2rem;color:#fff;margin-bottom:1.5rem;font-weight:700}.vm-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:#fffc;font-size:1.0625rem;line-height:1.7}.vm-accent[data-astro-cid-kh7btl4r]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary))}.cta-section[data-astro-cid-kh7btl4r]{background:linear-gradient(135deg,var(--dark-bg) 0%,var(--dark-elevated) 100%);padding:6rem 2rem}.cta-content[data-astro-cid-kh7btl4r]{text-align:center;max-width:800px;margin:0 auto}.cta-content[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:clamp(2rem,5vw,3rem);color:#fff;margin-bottom:1.5rem;font-weight:700}.cta-content[data-astro-cid-kh7btl4r]>p[data-astro-cid-kh7btl4r]{font-size:1.125rem;color:#fffc;margin-bottom:3rem;line-height:1.6}.cta-buttons[data-astro-cid-kh7btl4r]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary[data-astro-cid-kh7btl4r]{display:flex;align-items:center;gap:.75rem;padding:1.125rem 2.25rem;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff;border:none;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px #9480fd66;font-family:Space Grotesk,sans-serif}.btn-primary[data-astro-cid-kh7btl4r]:hover{transform:translateY(-2px);box-shadow:0 15px 40px #9480fd99}.btn-outline[data-astro-cid-kh7btl4r]{padding:1.125rem 2.25rem;background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3);border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Space Grotesk,sans-serif}.btn-outline[data-astro-cid-kh7btl4r]:hover{background:#ffffff1a;border-color:#fff9}@media(max-width:1024px){.vm-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}}@media(max-width:768px){section[data-astro-cid-kh7btl4r]{padding:4rem 1.5rem}.hero-section[data-astro-cid-kh7btl4r]{padding:1.5rem;min-height:100svh}.hero-stats[data-astro-cid-kh7btl4r]{flex-direction:column;gap:2rem}.stat-divider[data-astro-cid-kh7btl4r]{width:60px;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.3),transparent)}.commitment-grid[data-astro-cid-kh7btl4r],.serve-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-kh7btl4r]{flex-direction:column;max-width:320px;margin-left:auto;margin-right:auto}.btn-outline[data-astro-cid-kh7btl4r],.btn-primary[data-astro-cid-kh7btl4r]{width:100%;justify-content:center}}@media(max-width:480px){.brand-badge[data-astro-cid-kh7btl4r]{font-size:.6875rem;padding:.75rem 1.25rem}.stat-number[data-astro-cid-kh7btl4r]{font-size:2rem}}
