.page_main__akH3E{margin:0;padding:0;width:100%;overflow-x:hidden}.page_hero__TR3fT{position:relative;width:100%;height:100vh;min-height:600px;overflow:hidden;display:flex;align-items:center;justify-content:center}.page_hero__video__R6P6k{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;z-index:0}.page_hero__video_pc__j5EZs{display:block}@media(max-width:768px){.page_hero__video_pc__j5EZs{display:none}}.page_hero__video_sp__fJUPk{display:none}@media(max-width:768px){.page_hero__video_sp__fJUPk{display:block;width:100%;height:auto;min-height:100%;object-fit:cover}}@media(max-width:768px)and (orientation:portrait){.page_hero__video_sp__fJUPk{width:100%;height:auto;min-height:100vh}}@media(max-width:768px)and (orientation:landscape){.page_hero__video_sp__fJUPk{width:auto;height:100%;min-width:100vw}}.page_hero__overlay__6g4Uo{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.page_hero__content__tv1dM{position:relative;z-index:2;text-align:center;color:#fff;padding:2rem;max-width:900px;width:90%}.page_hero__title__cIFwK{font-size:clamp(1.75rem,6vw,4rem);font-weight:700;margin-bottom:1.5rem;line-height:1.2;word-wrap:break-word;background:linear-gradient(135deg,#ffde59,#ff914d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(2px 2px 8px rgba(0,0,0,.7))}.page_hero__subtitle__hy0Z2{font-size:clamp(.9rem,3vw,1.5rem);margin-bottom:2.5rem;text-shadow:1px 1px 4px rgba(0,0,0,.7);line-height:1.8;max-width:700px;margin-left:auto;margin-right:auto}@media(max-width:480px){.page_hero__subtitle__hy0Z2 br{display:none}}.page_hero__cta__mE4SJ{display:inline-block;padding:1.25rem 3rem;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:600;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.4);cursor:pointer;white-space:nowrap}.page_hero__cta__mE4SJ:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.6)}.page_hero__cta__mE4SJ:active{transform:translateY(0)}@media(hover:none)and (pointer:coarse){.page_hero__cta__mE4SJ:active{transform:scale(.98)}}@media(max-width:1024px){.page_hero__TR3fT{min-height:500px}.page_hero__content__tv1dM{padding:1.5rem}.page_hero__title__cIFwK{margin-bottom:1.25rem}.page_hero__subtitle__hy0Z2{margin-bottom:2rem}}@media(max-width:768px){.page_hero__TR3fT{height:100vh;min-height:100vh;min-height:-webkit-fill-available}.page_hero__content__tv1dM{padding:1.5rem;width:85%}.page_hero__title__cIFwK{font-size:clamp(1.5rem,8vw,2.5rem);margin-bottom:1rem}.page_hero__subtitle__hy0Z2{font-size:clamp(.875rem,4vw,1.125rem);margin-bottom:2rem;line-height:1.6}.page_hero__cta__mE4SJ{padding:1rem 2.5rem;font-size:1rem}.page_hero__overlay__6g4Uo{background:rgba(0,0,0,.5)}}@media(max-width:480px){.page_hero__content__tv1dM{padding:1rem;width:90%}.page_hero__title__cIFwK{font-size:clamp(1.25rem,7vw,2rem);margin-bottom:.875rem}.page_hero__subtitle__hy0Z2{font-size:clamp(.8rem,3.5vw,1rem);margin-bottom:1.5rem}.page_hero__cta__mE4SJ{padding:.875rem 2rem;font-size:.9rem}}@media(max-width:768px)and (orientation:landscape){.page_hero__TR3fT{height:100vh;min-height:400px}.page_hero__content__tv1dM{padding:1rem}.page_hero__title__cIFwK{font-size:clamp(1.25rem,5vw,2rem);margin-bottom:.5rem}.page_hero__subtitle__hy0Z2{font-size:clamp(.75rem,2.5vw,1rem);margin-bottom:1rem}.page_hero__subtitle__hy0Z2 br{display:inline}.page_hero__cta__mE4SJ{padding:.75rem 2rem;font-size:.875rem}}@media(max-width:375px){.page_hero__title__cIFwK{font-size:1.5rem}.page_hero__subtitle__hy0Z2{font-size:.875rem}.page_hero__cta__mE4SJ{padding:.75rem 1.75rem;font-size:.875rem}}