.page-hero[data-astro-cid-i2cmewq6]{padding:var(--spacing-section) 0 var(--spacing-section-mobile);background:linear-gradient(135deg,var(--secondary) 0%,#2a2a2a 100%);position:relative;overflow:hidden;min-height:50vh;display:flex;align-items:center}.page-hero-content[data-astro-cid-i2cmewq6]{position:relative;z-index:2;max-width:800px;margin:0 auto}.page-hero--minimal[data-astro-cid-i2cmewq6]{padding:var(--spacing-section) 0 var(--spacing-section-mobile);background:transparent;min-height:auto}.page-hero--white[data-astro-cid-i2cmewq6]{padding:var(--spacing-section) 0 var(--spacing-section-mobile);background:#fff;min-height:auto}.page-hero--compact[data-astro-cid-i2cmewq6]{padding:var(--spacing-section-mobile) 0 var(--spacing-2xl);min-height:auto}.page-hero--large[data-astro-cid-i2cmewq6]{padding:calc(var(--spacing-section) * 1.5) 0 var(--spacing-section);min-height:70vh}.page-hero--center[data-astro-cid-i2cmewq6] .page-hero-content[data-astro-cid-i2cmewq6]{text-align:center}.page-hero--left[data-astro-cid-i2cmewq6] .page-hero-content[data-astro-cid-i2cmewq6]{text-align:left;margin:0;max-width:600px}.page-hero[data-astro-cid-i2cmewq6] h1[data-astro-cid-i2cmewq6]{font-size:clamp(42px,6vw,72px);color:#fff;margin-bottom:var(--spacing-md);font-weight:800;line-height:1.1;letter-spacing:-1.5px}.page-hero[data-astro-cid-i2cmewq6] p[data-astro-cid-i2cmewq6]{font-size:clamp(18px,2.5vw,24px);color:var(--text-dark-muted);line-height:1.6;margin-bottom:var(--spacing-lg);max-width:600px}.page-hero--center[data-astro-cid-i2cmewq6] p[data-astro-cid-i2cmewq6]{margin-left:auto;margin-right:auto}.page-hero[data-astro-cid-i2cmewq6] .section-tag[data-astro-cid-i2cmewq6]{margin-bottom:var(--spacing-md);display:inline-block}.page-hero--white[data-astro-cid-i2cmewq6] h1[data-astro-cid-i2cmewq6]{color:var(--text-dark-solid);margin-bottom:var(--spacing-lg)}.page-hero--white[data-astro-cid-i2cmewq6] p[data-astro-cid-i2cmewq6]{color:#1d1d1fb3}.page-hero--white[data-astro-cid-i2cmewq6] .section-tag[data-astro-cid-i2cmewq6]{background:radial-gradient(circle at 30% 20%,rgba(29,29,31,.06) 0%,transparent 70%);backdrop-filter:var(--glass-blur-lg);-webkit-backdrop-filter:var(--glass-blur-lg);border:1px solid rgba(29,29,31,.12);color:var(--text-dark-solid);box-shadow:0 2px 8px #0000000a}.page-hero-visual[data-astro-cid-i2cmewq6]{position:absolute;inset:0;opacity:.1;pointer-events:none;z-index:1}.hero-shape[data-astro-cid-i2cmewq6]{position:absolute;border-radius:50%;background:var(--primary);filter:blur(100px);animation:heroShapesFloat 20s ease-in-out infinite}.shape-1[data-astro-cid-i2cmewq6]{width:400px;height:400px;top:10%;left:10%;animation-delay:0s}.shape-2[data-astro-cid-i2cmewq6]{width:300px;height:300px;bottom:20%;right:15%;animation-delay:5s}.shape-3[data-astro-cid-i2cmewq6]{width:250px;height:250px;top:60%;left:50%;animation-delay:10s}.page-hero-image[data-astro-cid-i2cmewq6]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:50%;height:80%;opacity:.15;z-index:1;pointer-events:none}.page-hero-image[data-astro-cid-i2cmewq6] img[data-astro-cid-i2cmewq6]{width:100%;height:100%;object-fit:cover;object-position:center}@keyframes heroShapesFloat{0%,to{transform:translate(0)}25%{transform:translate(20px,-20px)}50%{transform:translate(-15px,15px)}75%{transform:translate(15px,10px)}}@media(max-width:768px){.page-hero[data-astro-cid-i2cmewq6]{padding:120px 0 80px;min-height:auto}.page-hero--minimal[data-astro-cid-i2cmewq6]{padding:100px 0 60px}.page-hero--white[data-astro-cid-i2cmewq6]{padding:120px 0 80px}.page-hero--compact[data-astro-cid-i2cmewq6]{padding:80px 0 50px}.page-hero--large[data-astro-cid-i2cmewq6]{padding:140px 0 100px;min-height:auto}.page-hero[data-astro-cid-i2cmewq6] h1[data-astro-cid-i2cmewq6]{font-size:clamp(32px,8vw,48px);letter-spacing:-1px;margin-bottom:var(--spacing-sm)}.page-hero[data-astro-cid-i2cmewq6] p[data-astro-cid-i2cmewq6]{font-size:16px;margin-bottom:var(--spacing-md)}.page-hero[data-astro-cid-i2cmewq6] .section-tag[data-astro-cid-i2cmewq6]{font-size:12px;margin-bottom:var(--spacing-sm)}.shape-1[data-astro-cid-i2cmewq6]{width:250px;height:250px}.shape-2[data-astro-cid-i2cmewq6]{width:200px;height:200px}.shape-3[data-astro-cid-i2cmewq6]{width:150px;height:150px}.page-hero-image[data-astro-cid-i2cmewq6]{width:100%;height:100%;opacity:.08}}@media(prefers-reduced-motion:reduce){.hero-shape[data-astro-cid-i2cmewq6]{animation:none!important}}
