@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,600;1,700&display=swap";:root{--font-primary:"Plus Jakarta Sans", sans-serif;--bg-primary:#100028;--bg-secondary:#160433;--bg-card:#1a083d;--bg-card-hover:#220b4f;--accent-cyan:#00bfe7;--accent-cyan-hover:#00a5c8;--accent-cyan-glow:#00bfe740;--text-white:#fff;--text-muted:#adadad;--text-subtle:#79798e;--border-subtle:#ffffff1a;--border-glow:#00bfe766}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background-color:var(--bg-primary);height:100%;color:var(--text-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Plus Jakarta Sans,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--text-white);letter-spacing:-.3px;font-family:Plus Jakarta Sans,sans-serif;font-weight:700}p{color:var(--text-muted);margin-bottom:1rem;font-size:16px;line-height:26px}a{color:inherit;text-decoration:none;transition:all .3s}a:hover{color:var(--accent-cyan)}img{max-width:100%;height:auto;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}ul,ol{list-style:none}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.spad{padding-top:100px;padding-bottom:100px}@media (width<=768px){.spad{padding-top:60px;padding-bottom:60px}}.section-title{margin-bottom:50px;position:relative}.section-title.center-title{text-align:center}.section-title span{color:var(--accent-cyan);letter-spacing:3px;text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.section-title h2{text-transform:uppercase;padding-bottom:22px;font-size:38px;position:relative}.section-title h2:after{background:var(--accent-cyan);content:"";width:60px;height:4px;box-shadow:0 0 10px var(--accent-cyan-glow);position:absolute;bottom:0;left:0}.section-title.center-title h2:after{margin:0 auto;right:0}.primary-btn{color:#fff;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;z-index:1;background:0 0;justify-content:center;align-items:center;gap:8px;padding:14px 34px 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;transition:color .4s,transform .2s;display:inline-flex;position:relative}.primary-btn:before{border-left:2px solid var(--accent-cyan);border-top:2px solid var(--accent-cyan);content:"";z-index:-1;width:20px;height:20px;transition:all .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.primary-btn:after{border-right:2px solid var(--accent-cyan);border-bottom:2px solid var(--accent-cyan);content:"";z-index:-1;width:20px;height:20px;transition:all .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;right:0}.primary-btn:hover{color:#fff;transform:translateY(-2px)}.primary-btn:hover:before,.primary-btn:hover:after{border-color:var(--accent-cyan);background:#00bfe71f;width:100%;height:100%;box-shadow:0 0 15px #00bfe74d}.site-btn{color:#fff;background:var(--accent-cyan);text-transform:uppercase;letter-spacing:1.5px;border:none;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:14px 34px 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #00bfe74d}.site-btn:hover{background:var(--accent-cyan-hover);color:#fff;transform:translateY(-2px);box-shadow:0 6px 25px #00bfe780}.play-btn{background:var(--accent-cyan);color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;transition:transform .3s,background .3s;display:inline-flex;position:relative;box-shadow:0 0 20px #00bfe799}.play-btn:after{content:"";border:2px solid #00bfe7b3;border-radius:50%;animation:1.8s cubic-bezier(.215,.61,.355,1) infinite pulseRing;position:absolute;inset:-6px}@keyframes pulseRing{0%{opacity:.9;transform:scale(.9)}50%{opacity:.4;transform:scale(1.3)}to{opacity:0;transform:scale(1.6)}}.play-btn:hover{background:#00e5ff;transform:scale(1.1)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#250b4e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-cyan)}.loader{border-radius:50%;width:44px;height:44px;animation:.9s linear infinite loaderSpin}@keyframes loaderSpin{0%{border:4px solid var(--accent-cyan);border-left-color:#0000;transform:rotate(0)}50%{border:4px solid #9333ea;border-left-color:#0000;transform:rotate(180deg)}to{border:4px solid var(--accent-cyan);border-left-color:#0000;transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;display:grid}.hero-photo-wrapper{width:100%;max-width:480px;position:relative}.hero-photo-container{height:480px}@media (width<=991px){.hero-grid{grid-template-columns:1fr;gap:45px}.hero-photo-wrapper{max-width:440px}.hero-photo-container{height:440px}}@media (width<=576px){.hero-photo-wrapper{max-width:100%}.hero-photo-container{height:380px}.hero-floating-badge-top{top:-24px!important;left:0!important}.hero-floating-badge-bottom{bottom:-15px!important;right:0!important}}
