.HeroSection_hero__VnZQ9{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;padding:2rem;overflow:hidden}.HeroSection_container__sKDFs{max-width:1400px;width:100%;margin:0 auto;position:relative;z-index:10}.HeroSection_content__RZaeQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.HeroSection_textContent__M24UG{animation:HeroSection_fadeIn__OTUY5 1s ease-out}.HeroSection_headline__sXa4U{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:1.1;margin:0 0 1.5rem;background:linear-gradient(135deg,#fff,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;letter-spacing:-.02em}.HeroSection_subHeadline__F8LZ3{font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.6;margin:0 0 2.5rem;color:#cbd5e1;font-weight:400}.HeroSection_ctaWrapper__HU7TT{margin-top:2rem;display:flex;justify-content:center}.HeroSection_bookMockup__3Hbb_{position:relative;animation:HeroSection_fadeIn__OTUY5 1s ease-out .3s both}.HeroSection_mockupWrapper__3NTCL{position:relative;perspective:1000px;animation:HeroSection_float__aahDG 6s ease-in-out infinite}.HeroSection_bookImage__V6mgF{width:100%;height:auto;max-width:400px;filter:drop-shadow(0 20px 60px rgba(99,102,241,.3));transition:transform .3s ease;border-radius:8px}.HeroSection_bookImage__V6mgF:hover{transform:scale(1.05) rotateY(5deg)}.HeroSection_glowEffect___hbsA{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,rgba(99,102,241,.3) 0,transparent 70%);filter:blur(60px);z-index:-1;animation:HeroSection_pulse__zOIAj 4s ease-in-out infinite}.HeroSection_scrollIndicator__0ezOK{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:.6;transition:opacity .3s ease}.HeroSection_scrollIndicator__0ezOK:hover{opacity:1}.HeroSection_scrollIndicator__0ezOK span{font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.6)}.HeroSection_mouse__cJkaQ{width:24px;height:40px;border:2px solid hsla(0,0%,100%,.3);border-radius:12px;position:relative}.HeroSection_wheel__wqxcw{width:4px;height:8px;background:hsla(0,0%,100%,.6);border-radius:2px;position:absolute;top:8px;left:50%;transform:translateX(-50%);animation:HeroSection_scroll__uUTkT 2s ease-in-out infinite}@keyframes HeroSection_scroll__uUTkT{0%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(16px)}}.HeroSection_backgroundDecoration__W4x_V{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.HeroSection_gradientOrb1__9NzuR,.HeroSection_gradientOrb2__Ap6cR,.HeroSection_gradientOrb3__18Qdg{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3}.HeroSection_gradientOrb1__9NzuR{width:600px;height:600px;background:radial-gradient(circle,#4f46e5 0,transparent 70%);top:-200px;right:-200px;animation:HeroSection_float__aahDG 8s ease-in-out infinite}.HeroSection_gradientOrb2__Ap6cR{width:400px;height:400px;background:radial-gradient(circle,#6366f1 0,transparent 70%);bottom:-100px;left:-100px;animation:HeroSection_float__aahDG 10s ease-in-out infinite reverse}.HeroSection_gradientOrb3__18Qdg{width:300px;height:300px;background:radial-gradient(circle,#818cf8 0,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation:HeroSection_pulse__zOIAj 6s ease-in-out infinite}@media (max-width:1024px){.HeroSection_content__RZaeQ{grid-template-columns:1fr;gap:3rem;text-align:center}.HeroSection_bookMockup__3Hbb_{order:-1}.HeroSection_bookMockup__3Hbb_,.HeroSection_ctaWrapper__HU7TT{display:flex;justify-content:center}.HeroSection_scrollIndicator__0ezOK{display:none}}@media (max-width:640px){.HeroSection_hero__VnZQ9{min-height:auto;padding:4rem 1.5rem}.HeroSection_headline__sXa4U{margin-bottom:1rem}.HeroSection_subHeadline__F8LZ3{margin-bottom:2rem}}@media (prefers-color-scheme:light){.HeroSection_headline__sXa4U{background:linear-gradient(135deg,#0a0a0a,#4f46e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.HeroSection_subHeadline__F8LZ3{color:rgba(0,0,0,.7)}.HeroSection_scrollIndicator__0ezOK span{color:rgba(0,0,0,.5)}}