.hero-section{background-color:--background;transform:translateY(-100px);width:100%;margin:0 auto;height:100vh;max-height:1100px;min-height:700px;background:var(--hero-background);background-repeat:no-repeat;background-size:cover;background-position:50%}.hero-section .hero-section-container{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-section .hero-section-container h1{font-size:70px;letter-spacing:1px;font-weight:600;font-family:var(--orbitron);color:var(--text-color);text-align:center}.hero-section .hero-section-container h1 span{color:#ff6b35}.light .hero-section .hero-section-container h1 span{color:#34948e}.hero-section .hero-section-container p{font-size:22px;text-align:center;line-height:32px;font-weight:400;margin-top:-20px;font-family:var(--poppins);color:var(--text-color)}.light .hero-section .hero-section-container p{color:#3a3a3a}.hero-section .hero-section-container p{color:#d1d5db}.hero-section .hero-section-container .hero-btns{margin-top:30px;display:flex;gap:40px}.light .hero-section .hero-section-container .hero-btns button{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}@media(max-width:700px){.hero-section{height:calc(100vh + 100px)!important}.hero-section .hero-section-container h1{font-size:50px!important}.hero-section .hero-section-container p{font-size:20px!important}.hero-section .hero-section-container .hero-btns{flex-direction:column;gap:20px}}@media(max-width:480px){.hero-section-container .hero-btns button{width:280px!important;height:80px!important;font-size:18px!important}}.app-section{width:100%;padding:80px 20px;background-color:#000;margin-top:-100px}.light .app-section{background-color:#fff}.app-section .app-section-container{max-width:1200px;width:100%;margin:0 auto}.app-section .app-section-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media(max-width:968px){.app-section .app-section-content{grid-template-columns:1fr;gap:40px}}.app-section .app-section-left{display:flex;flex-direction:column;gap:24px}@media(max-width:968px){.app-section .app-section-left{align-items:center;text-align:center}}.app-section .app-section-left .app-section-title{font-size:3rem;font-weight:600;color:#ff6b35;font-family:var(--orbitron);margin:0;line-height:1.2}.light .app-section .app-section-left .app-section-title{color:#34948e}@media(max-width:768px){.app-section .app-section-left .app-section-title{font-size:2.5rem}}@media(max-width:480px){.app-section .app-section-left .app-section-title{font-size:2rem}}.app-section .app-section-left .app-section-subtitle{font-size:18px;color:#fff;font-family:var(--poppins);font-weight:400;line-height:1.6;margin:0;opacity:.9}.light .app-section .app-section-left .app-section-subtitle{color:#111}@media(max-width:768px){.app-section .app-section-left .app-section-subtitle{font-size:1.1rem}}@media(max-width:480px){.app-section .app-section-left .app-section-subtitle{font-size:1rem}}.app-section .app-section-left .app-download-buttons{display:flex;flex-direction:row;gap:16px;margin-top:8px;flex-wrap:wrap}@media(max-width:968px){.app-section .app-section-left .app-download-buttons{justify-content:center}}.app-section .app-section-left .app-download-buttons .app-store-button,.app-section .app-section-left .app-download-buttons .google-play-button{display:flex;align-items:center;gap:12px;padding:12px 20px;background-color:#000;border:3px solid rgba(234,90,12,.35);color:#fff;font-family:var(--orbitron);cursor:url(/pointer.png),auto;transition:all .2s ease;border-radius:0;max-width:220px;pointer-events:auto}.app-section .app-section-left .app-download-buttons .app-store-button *,.app-section .app-section-left .app-download-buttons .google-play-button *{cursor:url(/pointer.png),auto;pointer-events:none}.light .app-section .app-section-left .app-download-buttons .app-store-button,.light .app-section .app-section-left .app-download-buttons .google-play-button{background-color:#000;border:1px solid rgba(234,90,12,.35);color:#fff}.app-section .app-section-left .app-download-buttons .app-store-button:hover,.app-section .app-section-left .app-download-buttons .google-play-button:hover{border-color:#ff6b35;transform:translateY(-2px)}.app-section .app-section-left .app-download-buttons .app-store-button .app-icon,.app-section .app-section-left .app-download-buttons .google-play-button .app-icon{width:32px;height:32px;flex-shrink:0;pointer-events:none}.app-section .app-section-left .app-download-buttons .app-store-button .app-button-text,.app-section .app-section-left .app-download-buttons .google-play-button .app-button-text{display:flex;flex-direction:column;align-items:flex-start;text-align:left;pointer-events:none}.app-section .app-section-left .app-download-buttons .app-store-button .app-button-text .app-button-label,.app-section .app-section-left .app-download-buttons .google-play-button .app-button-text .app-button-label{font-size:10px;font-weight:400;font-family:var(--poppins);opacity:.8;line-height:1.2}.app-section .app-section-left .app-download-buttons .app-store-button .app-button-text .app-button-name,.app-section .app-section-left .app-download-buttons .google-play-button .app-button-text .app-button-name{font-size:18px;font-weight:600;line-height:1.2}.app-section .app-section-right{display:flex;justify-content:center;align-items:center}.app-section .app-section-right .app-video-container{width:100%;max-width:400px;aspect-ratio:9/16;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.3)}.light .app-section .app-section-right .app-video-container{box-shadow:0 10px 40px rgba(0,0,0,.1);border:2px solid rgba(234,90,12,.1)}@media(max-width:968px){.app-section .app-section-right .app-video-container{max-width:300px}}@media(max-width:480px){.app-section .app-section-right .app-video-container{max-width:250px}}.app-section .app-section-right .app-video-container .app-video{width:100%;height:100%;object-fit:cover;display:block}