.Footer_root__EG4wR{background-color:var(--color-bg-card);border-top:1px solid var(--color-border-default)}.Footer_inner__xC3du{align-items:center;justify-content:space-between;max-width:1120px;margin:0 auto;padding:var(--space-6)}.Footer_inner__xC3du,.Footer_links__C8MKD{display:flex;gap:var(--space-4);flex-wrap:wrap}.Footer_link___ZQR2{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-decoration:none;transition:color var(--transition-fast)}.Footer_link___ZQR2:hover{color:var(--color-text-secondary)}.Footer_copy__Cepso{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}@media(max-width:768px){.Footer_inner__xC3du{flex-direction:column;align-items:center;gap:var(--space-3)}.Footer_links__C8MKD{justify-content:center}}.Header_root__G0qVB{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:64px;background-color:var(--color-bg-card);border-bottom:1px solid var(--color-border-default)}.Header_inner__edm_X{display:flex;align-items:center;justify-content:space-between;max-width:1120px;height:100%;margin:0 auto;padding:0 var(--space-6)}.Header_logoLink__Db8oW{text-decoration:none}.Header_nav__MXtWd{display:flex;align-items:center;gap:var(--space-2)}.HeroSection_root__RggLz{padding:var(--space-24) var(--space-6)}.HeroSection_inner__PBhvg{display:flex;flex-direction:column;align-items:center;max-width:720px;margin:0 auto;text-align:center}.HeroSection_title__9DPru{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.02em;line-height:var(--line-height-tight)}.HeroSection_subtitle__Oa2cE{max-width:580px;margin-top:var(--space-5);font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.HeroSection_actions__ZF9Xj{display:flex;gap:var(--space-4);margin-top:var(--space-10)}@media(max-width:768px){.HeroSection_root__RggLz{padding:var(--space-16) var(--space-6)}.HeroSection_title__9DPru{font-size:var(--font-size-3xl)}.HeroSection_subtitle__Oa2cE{font-size:var(--font-size-base)}.HeroSection_actions__ZF9Xj{flex-direction:column;width:100%}.HeroSection_actions__ZF9Xj a,.HeroSection_actions__ZF9Xj button{width:100%}}