.Home_container__d256j{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;overflow:hidden}.Home_movingBg__zFq1y{position:absolute;top:-50px;left:0;width:100%;height:calc(100% + 100px);background-image:url(/images/dragon-bg.svg);background-size:cover;background-position:50%;animation:Home_float__2P4aV 20s ease-in-out infinite;filter:brightness(.4)}@keyframes Home_float__2P4aV{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.Home_hero__VkeT1{height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 5%}.Home_heroContent__aWtjQ{max-width:800px}.Home_hero__VkeT1 h1{font-family:Cinzel,serif;font-size:3.5rem;font-weight:700;line-height:1.3;margin-bottom:1.5rem;text-shadow:0 4px 15px rgba(0,0,0,.5)}.Home_hero__VkeT1 p{font-family:Spectral,serif;font-size:1.2rem;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.7}.Home_aiHighlight__xLF86{color:#00A9FF;font-style:italic}.Home_ctaButtons__pu37U{display:flex;justify-content:center;gap:1.5rem}.Home_btn__o8aJ4{display:inline-block;padding:12px 28px;color:#f5f5f5;border-radius:50px;font-family:Cinzel,serif;font-size:1.1rem;font-weight:600;letter-spacing:.5px;cursor:pointer;box-shadow:0 5px 20px rgba(0,0,0,.3);transition:all .3s ease;border:none;text-align:center;text-decoration:none}.Home_btn__o8aJ4:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,0,0,.5)}.Home_primaryBtn__mDzTP{background-color:#ff9800;font-size:1.2rem;padding:15px 32px}.Home_primaryBtn__mDzTP:hover{background-color:#f57c00}.Home_secondaryBtn__S_tTq{background-color:transparent;border:2px solid #007bff}.Home_secondaryBtn__S_tTq:hover{background-color:#007bff}@media (max-width:768px){.Home_hero__VkeT1 h1{font-size:2.8rem}.Home_hero__VkeT1 p{font-size:1.1rem}.Home_ctaButtons__pu37U{flex-direction:column;align-items:center}}