.hero[data-astro-cid-bbe6dxrz]{position:relative;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden;text-align:center;margin-top:-80px;padding-top:80px}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(71,10,114,.4) 0%,var(--color-bg) 70%);z-index:-1}.hero-content[data-astro-cid-bbe6dxrz]{z-index:10;padding:0 2rem}.hero-title[data-astro-cid-bbe6dxrz]{font-family:var(--font-logo);font-size:clamp(3rem,8vw,6rem);font-weight:400;letter-spacing:.15em;color:#fff;text-shadow:0 0 20px rgba(71,10,114,.8);opacity:0;transform:translateY(20px) scale(.95)}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-family:var(--font-heading);font-weight:200;font-size:clamp(1rem,2.5vw,1.4rem);color:var(--color-text-muted);margin-top:2rem;line-height:2;letter-spacing:.05em;opacity:0;transform:translateY(20px)}.hero[data-astro-cid-bbe6dxrz].is-animating .hero-title[data-astro-cid-bbe6dxrz]{animation:fadeUpIn 1.5s cubic-bezier(.2,.8,.2,1) forwards}.hero[data-astro-cid-bbe6dxrz].is-animating .hero-subtitle[data-astro-cid-bbe6dxrz]{animation:fadeUpIn 2.5s cubic-bezier(.2,.8,.2,1) 1.5s forwards}.hero[data-astro-cid-bbe6dxrz].is-ready .hero-title[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz].is-ready .hero-subtitle[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz].is-ready .scroll-indicator[data-astro-cid-bbe6dxrz]{opacity:1;transform:translateY(0) scale(1);animation:none;transition:opacity .4s ease,transform .4s ease}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.scroll-indicator[data-astro-cid-bbe6dxrz]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:0;animation:fadeUpIn 2s ease 3.5s forwards;z-index:10}.scroll-indicator[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-size:.8rem;text-transform:uppercase;letter-spacing:.2em;color:#fff9}.arrow[data-astro-cid-bbe6dxrz]{width:1px;height:60px;background:linear-gradient(to bottom,rgba(255,255,255,.6) 0%,transparent 100%);position:relative;overflow:hidden}.arrow[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:#fff;animation:scrollDown 2s infinite}@keyframes scrollDown{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}.overview-section[data-astro-cid-j7pv25f6]{padding:8rem 0;background-color:var(--color-bg)}.container[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;padding:0 2rem}.section-title[data-astro-cid-j7pv25f6]{font-size:2.5rem;text-align:center;margin-bottom:4rem;letter-spacing:.1em;color:#fff;position:relative;display:inline-block;left:50%;transform:translate(-50%)}.section-title[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:60px;height:2px;background-color:var(--color-brand)}.features-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem}.feature-card[data-astro-cid-j7pv25f6]{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:2rem;transition:transform .3s ease,background .3s ease}.feature-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);background:#ffffff0d;border-color:#711baf80}.feature-image[data-astro-cid-j7pv25f6]{width:100%;height:200px;border-radius:8px;margin-bottom:1.5rem;overflow:hidden;display:flex;justify-content:center;align-items:center}.feature-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.feature-card[data-astro-cid-j7pv25f6]:hover .feature-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.feature-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.4rem;margin-bottom:1rem;color:#fff}.feature-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-muted);font-size:.95rem;line-height:1.7}
