*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#fff;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0b0c10;font-family:Montserrat,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0b0c10}::-webkit-scrollbar-thumb{background:#232631;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#343847}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.header-wrapper{z-index:500;pointer-events:none;flex-direction:column;align-items:center;width:100%;padding:16px 28px;display:flex;position:fixed;top:0;left:0}.site-header{pointer-events:auto;background:#0e101600;border:1px solid #0000;border-radius:20px;justify-content:space-between;align-items:center;width:100%;max-width:1540px;height:72px;padding:0 32px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.site-header.scrolled{-webkit-backdrop-filter:blur(24px);background:#0f1117b8;border:1px solid #ffffff14;box-shadow:0 16px 40px #00000080,inset 0 1px #ffffff0d}.header-logo{cursor:pointer;align-items:center;gap:8px;text-decoration:none;display:flex}.logo-main{letter-spacing:1.5px;color:#fff;font-size:26px;font-style:italic;font-weight:900;transition:opacity .2s}.logo-badge{letter-spacing:1px;color:#a6abbd;background:#1e222d;border:1px solid #ffffff14;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:900}.header-logo:hover .logo-main{opacity:.85}.header-nav{align-items:center;gap:12px;display:flex}.nav-link{color:#94a3b8;background:0 0;border-radius:12px;align-items:center;gap:8px;padding:9px 18px;font-size:15px;font-weight:600;transition:all .25s;display:inline-flex;position:relative}.nav-icon{opacity:.7;font-size:14px;transition:transform .2s,opacity .2s}.nav-link:hover{color:#fff;background:#ffffff0a}.nav-link:hover .nav-icon{opacity:1;transform:translateY(-1px)}.header-actions{align-items:center;gap:14px;display:flex}.header-icon-btn{color:#94a3b8;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;transition:all .2s;display:flex}.header-icon-btn:hover{color:#fff;background:#ffffff12;border-color:#ffffff1f;transform:translateY(-2px)}.header-shop-btn{color:#0b0c10;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 24px;font-size:14.5px;font-weight:800;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #ffffff24}.shop-btn-glow{background:linear-gradient(90deg,#0000,#fff9,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.header-shop-btn:hover .shop-btn-glow{transform:translate(100%)}.header-shop-btn:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 8px 24px #ffffff40}.shop-btn-icon{font-size:14px}.mobile-toggle-btn{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:none}.mobile-menu-dropdown{pointer-events:auto;-webkit-backdrop-filter:blur(20px);opacity:0;background:#0f1117f5;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:10px;width:100%;max-width:1540px;margin-top:10px;padding:16px;transition:all .25s;display:none;transform:translateY(-10px);box-shadow:0 16px 36px #0009}.mobile-menu-dropdown.open{opacity:1;transform:translateY(0)}.mobile-nav-link{color:#cbd5e1;background:#ffffff05;border-radius:10px;align-items:center;gap:12px;padding:14px 18px;font-size:16px;font-weight:600;display:flex}.mobile-nav-link:hover{color:#fff;background:#ffffff0f}.mobile-shop-btn{color:#0b0c10;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:6px;padding:14px 18px;font-size:16px;font-weight:800;display:flex}@media (width<=900px){.header-nav{display:none}.mobile-toggle-btn,.mobile-menu-dropdown{display:flex}}@media (width<=768px){.header-wrapper{padding:12px 16px}.site-header{height:62px;padding:0 18px}.header-shop-btn{display:none}.logo-main{font-size:22px}}.features-section{background-color:#0b0c10;justify-content:center;width:100%;padding:80px 36px 130px;display:flex;position:relative}.features-container{flex-direction:column;align-items:center;width:100%;max-width:1540px;display:flex}.features-header-block{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin-bottom:60px;display:flex}.features-badge{color:#a6abbd;letter-spacing:.5px;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#161820bf;border:1px solid #ffffff14;border-radius:30px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.features-title{color:#fff;letter-spacing:-1px;margin-bottom:14px;font-size:46px;font-weight:900}.features-subtitle{color:#8e92a4;font-size:16px;font-weight:500;line-height:1.6}.features-grid{grid-template-columns:repeat(3,1fr);gap:32px 26px;width:100%;display:grid}.feature-card{background:#101219b3;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;gap:18px;padding:16px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 30px #00000059}.feature-card:hover{background:#141720d9;border-color:#ffffff29;transform:translateY(-6px);box-shadow:0 18px 45px #0009}.feature-media-box{aspect-ratio:16/9;background-color:#12141c;border:1px solid #ffffff0d;border-radius:14px;width:100%;position:relative;overflow:hidden}.feature-poster{object-fit:cover;z-index:2;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.feature-poster.hidden{opacity:0;pointer-events:none}.feature-video{object-fit:cover;opacity:0;z-index:1;width:100%;height:100%;transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.feature-video.loaded{opacity:1}.feature-card:hover .feature-video.loaded{transform:scale(1.05)}.feature-tag-badge{z-index:3;-webkit-backdrop-filter:blur(8px);color:#e2e8f0;background:#0c0e14b3;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.feature-video-indicator{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;letter-spacing:.5px;background:#ef4444d9;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:12px;right:12px}.indicator-icon{font-size:8px}.feature-card-glow{z-index:2;pointer-events:none;background:linear-gradient(#0000 60%,#0b0c10b3 100%);position:absolute;inset:0}.feature-info{flex-direction:column;gap:10px;padding:4px 6px 8px;display:flex}.feature-card-header{align-items:center;gap:12px;display:flex}.feature-icon-wrapper{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:all .3s;display:flex}.feature-card:hover .feature-icon-wrapper{color:#0b0c10;background:#fff;transform:scale(1.05)}.feature-card-title{color:#fff;letter-spacing:-.3px;font-size:20px;font-weight:800}.feature-card-desc{color:#94a3b8;font-size:14px;font-weight:500;line-height:1.55}@media (width<=1100px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.features-grid{grid-template-columns:1fr;gap:20px}.features-section{padding:60px 16px 80px}.features-title{font-size:32px}.features-subtitle{font-size:14.5px}.features-header-block{margin-bottom:40px}}.start-socials-section{background-color:#0b0c10;justify-content:center;width:100%;padding:60px 48px 120px;display:flex;position:relative}.start-socials-container{grid-template-columns:1.15fr .85fr;gap:40px;width:100%;max-width:1540px;display:grid}.section-head-mini{flex-direction:column;align-items:flex-start;margin-bottom:24px;display:flex}.section-tag{color:#a6abbd;text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#161820bf;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:8px;margin-bottom:12px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex}.tag-icon{color:#fff;font-size:11px}.section-title{color:#fff;letter-spacing:-.8px;font-size:40px;font-weight:900}.start-cards{flex-direction:column;gap:16px;display:flex}.start-card{-webkit-backdrop-filter:blur(12px);background:#101219b3;border:1px solid #ffffff0f;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000059}.start-card-glow{pointer-events:none;background:radial-gradient(circle at 10%,#ffffff08 0%,#0000 60%);width:100%;height:100%;position:absolute;top:0;left:0}.start-card-left{z-index:2;align-items:center;gap:20px;display:flex;position:relative}.start-icon-box{color:#fff;background:#151720;border:1px solid #ffffff14;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;display:flex;box-shadow:inset 0 1px #ffffff14}.start-card-text h3{color:#fff;letter-spacing:-.3px;margin-bottom:5px;font-size:19px;font-weight:800}.start-card-text p{color:#8e92a4;font-size:14px;font-weight:500}.start-btn-white{color:#0b0c10;z-index:2;background:#fff;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;padding:13px 26px;font-size:14.5px;font-weight:800;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #ffffff29}.btn-sweep{background:linear-gradient(90deg,#0000,#fff9,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.start-btn-white:hover .btn-sweep{transform:translate(100%)}.start-btn-white:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 8px 24px #ffffff47}.start-btn-dark{color:#e2e8f0;z-index:2;background:#171922;border:1px solid #ffffff17;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;padding:13px 26px;font-size:14.5px;font-weight:800;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.start-btn-dark:hover{color:#fff;background:#202430;border-color:#ffffff2e;transform:translateY(-2px)}.btn-ico{opacity:.8;font-size:12px;transition:transform .2s}.start-btn-white:hover .btn-ico,.start-btn-dark:hover .btn-ico{transform:translate(2px)}.socials-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}.social-card{cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#101219b3;border:1px solid #ffffff0f;border-radius:20px;justify-content:center;align-items:center;height:140px;transition:border-color .25s,background .25s;display:flex;box-shadow:0 12px 30px #00000059}.social-card:hover{background:#161923d9;border-color:#ffffff2e}.social-card-inner{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.social-top-meta{align-items:center;gap:6px;display:flex}.social-dot{background-color:#22c55e;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #22c55e}.social-label{color:#717686;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.social-main-icon{color:#cbd5e1;margin:4px 0 2px;font-size:36px;transition:color .25s,transform .25s}.social-card:hover .social-main-icon{color:#fff;transform:scale(1.1)}.social-title{color:#8e92a4;letter-spacing:.2px;font-size:14px;font-weight:800;transition:color .25s}.social-card:hover .social-title{color:#fff}.media-partner-banner{background:#10121999;border:1px solid #ffffff0f;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;transition:all .25s;display:flex;box-shadow:0 10px 24px #0000004d}.media-partner-left{align-items:center;gap:14px;display:flex}.media-ico-box{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}.media-text{color:#8e92a4;font-size:14px;font-weight:600}.media-link-btn{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:8px 18px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex}.media-link-btn:hover{color:#0b0c10;background:#fff;border-color:#fff;transform:translateY(-1px)}@media (width<=1200px){.start-socials-container{grid-template-columns:1fr;gap:48px}}@media (width<=768px){.start-socials-section{padding:40px 20px 80px}.section-title{font-size:30px}.start-card{flex-direction:column;align-items:flex-start;padding:20px}.start-btn-white,.start-btn-dark{justify-content:center;width:100%}.socials-grid{grid-template-columns:1fr}.social-card{height:90px}.social-card-inner{flex-direction:row;justify-content:space-between;padding:0 24px}.social-main-icon{margin:0;font-size:26px}.media-partner-banner{flex-direction:column;align-items:flex-start}.media-link-btn{justify-content:center;width:100%}}.gallery-section{background-color:#0b0c10;flex-direction:column;gap:22px;width:100%;padding:50px 0 110px;display:flex;position:relative;overflow:hidden}.gallery-header-area{text-align:center;flex-direction:column;align-items:center;margin-bottom:24px;padding:0 24px;display:flex}.gallery-pill{color:#a6abbd;letter-spacing:.5px;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#161820bf;border:1px solid #ffffff14;border-radius:30px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.pill-icon{color:#fff;font-size:12px}.gallery-title{color:#fff;letter-spacing:-1px;font-size:44px;font-weight:800}.gallery-section:before,.gallery-section:after{content:"";z-index:10;pointer-events:none;width:220px;position:absolute;top:0;bottom:0}.gallery-section:before{background:linear-gradient(90deg,#0b0c10 0%,#0b0c10b3 45%,#0000 100%);left:0}.gallery-section:after{background:linear-gradient(270deg,#0b0c10 0%,#0b0c10b3 45%,#0000 100%);right:0}.gallery-track-wrapper{width:100%;display:flex;overflow:hidden}.gallery-track{will-change:transform;gap:22px;width:max-content;display:flex}.gallery-card{cursor:pointer;background-color:#13151c;border:1px solid #ffffff0f;border-radius:18px;flex-shrink:0;width:390px;height:230px;transition:border-color .35s,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 14px 35px #00000073}.gallery-card img{object-fit:cover;filter:brightness(.92)contrast(1.04);width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .35s;display:block;transform:scale(1.01)}.gallery-card-overlay{opacity:0;background:linear-gradient(#0b0c1000 30%,#0b0c10a6 100%);justify-content:center;align-items:center;transition:opacity .35s;display:flex;position:absolute;inset:0}.gallery-card-badge{color:#0b0c10;background:#ffffffe0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:16px;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;transform:scale(.75);box-shadow:0 8px 24px #00000080}.gallery-card:hover{border-color:#ffffff38;transform:translateY(-6px);box-shadow:0 20px 45px #000000a6}.gallery-card:hover img{filter:brightness(1.02)contrast(1.08);transform:scale(1.08)}.gallery-card:hover .gallery-card-overlay{opacity:1}.gallery-card:hover .gallery-card-badge{transform:scale(1)}.slide-left{animation:42s linear infinite marqueeLeft}.slide-right{animation:46s linear infinite marqueeRight}.gallery-track:hover{animation-play-state:paused}@keyframes marqueeLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (width<=1024px){.gallery-card{border-radius:15px;width:310px;height:185px}.gallery-section:before,.gallery-section:after{width:120px}.gallery-title{font-size:36px}}@media (width<=768px){.gallery-section{gap:16px;padding:30px 0 70px}.gallery-card{border-radius:12px;width:240px;height:145px}.gallery-title{font-size:28px}.gallery-section:before,.gallery-section:after{width:70px}}.faq-section{background-color:#0b0c10;justify-content:center;width:100%;padding:80px 48px 140px;display:flex;position:relative}.faq-container{flex-direction:column;width:100%;max-width:1540px;display:flex}.faq-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:64px;display:flex}.faq-badge{color:#a6abbd;text-transform:uppercase;letter-spacing:.5px;background:#ffffff0a;border:1px solid #ffffff14;border-radius:30px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.faq-title{color:#fff;letter-spacing:-1px;font-size:46px;font-weight:900}.faq-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:32px;display:grid}.faq-accordion{flex-direction:column;gap:14px;display:flex}.faq-item-wrap{background:#12141b80;border:1px solid #ffffff0d;border-radius:20px;transition:all .3s;overflow:hidden}.faq-item-wrap:hover{background:#161922b3;border-color:#ffffff1a}.faq-item-wrap.is-active{background:#14171f;border-color:#ffffff26;box-shadow:0 10px 30px #0000004d}.faq-trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:24px 28px;display:flex}.faq-q-left{align-items:center;gap:20px;display:flex}.faq-q-icon{color:#8e92a4;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;transition:all .3s;display:flex}.faq-item-wrap.is-active .faq-q-icon{color:#0b0c10;background:#fff;border-color:#fff}.faq-q-text{color:#e2e8f0;font-size:18px;font-weight:700;transition:color .3s}.faq-item-wrap.is-active .faq-q-text{color:#fff}.faq-q-arrow{color:#4b5563;font-size:14px;transition:transform .4s cubic-bezier(.16,1,.3,1),color .3s}.faq-item-wrap.is-active .faq-q-arrow{color:#fff;transform:rotate(180deg)}.faq-answer-inner{padding:0 28px 26px 92px}.faq-answer-inner p{color:#a6abbd;margin:0;font-size:15.5px;font-weight:500;line-height:1.6}.faq-side-cards{flex-direction:column;gap:20px;display:flex}.faq-glass-card{background-position:50%;background-size:cover;border:1px solid #ffffff14;border-radius:24px;align-items:flex-end;height:250px;padding:32px;text-decoration:none;display:flex;position:relative;overflow:hidden}.glass-card-blur{z-index:1;background:linear-gradient(#0b0c1033 0%,#0b0c10f2 85%);position:absolute;inset:0}.glass-card-content{z-index:2;flex-direction:column;gap:10px;width:100%;display:flex;position:relative}.glass-card-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.glass-domain{color:#8e92a4;letter-spacing:.3px;font-size:14px;font-weight:700}.glass-ext{color:#4b5563;font-size:12px}.glass-title{color:#fff;letter-spacing:-.5px;margin:0;font-size:28px;font-weight:900}.glass-desc{color:#a6abbd;margin:0;font-size:15px;font-weight:500}.glass-brand{color:#fff;font-size:24px}.discord-theme{border-color:#5865f233}@media (width<=1200px){.faq-grid{grid-template-columns:1fr}}@media (width<=768px){.faq-section{padding:60px 20px 80px}.faq-title{font-size:32px}.faq-trigger{padding:20px}.faq-q-icon{width:38px;height:38px;font-size:15px}.faq-q-text{font-size:15px}.faq-answer-inner{padding:0 20px 20px 78px}.faq-glass-card{height:220px;padding:24px}.glass-title{font-size:22px}}.site-footer{background-color:#08090d;border-top:1px solid #ffffff0d;justify-content:center;width:100%;padding:80px 48px 36px;display:flex;position:relative;overflow:hidden}.footer-glow{pointer-events:none;background:radial-gradient(circle,#ffffff40 0%,#0000 80%);width:600px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-container{z-index:2;flex-direction:column;width:100%;max-width:1540px;display:flex;position:relative}.footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:60px;margin-bottom:56px;display:grid}.footer-col{flex-direction:column;display:flex}.info-col{gap:20px}.footer-brand{align-items:center;gap:8px;display:flex}.brand-title{letter-spacing:2px;color:#fff;font-size:30px;font-style:italic;font-weight:900}.brand-tag{color:#a6abbd;letter-spacing:1px;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:900}.legal-info{color:#717686;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.55;display:flex}.legal-entity{color:#8e92a4;font-weight:600}.legal-codes{gap:12px;display:flex}.footer-socials{align-items:center;gap:12px;margin-top:6px;display:flex}.soc-btn{color:#8e92a4;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.soc-btn:hover{color:#0b0c10;background:#fff;border-color:#fff;box-shadow:0 6px 20px #fff3}.col-header{align-items:center;gap:10px;margin-bottom:22px;display:flex}.col-header-icon{color:#8e92a4;font-size:14px}.footer-col-title{color:#fff;letter-spacing:-.2px;font-size:16px;font-weight:800}.footer-nav{flex-direction:column;gap:13px;display:flex}.nav-item{color:#8e92a4;align-items:center;gap:6px;width:max-content;font-size:14.5px;font-weight:500;transition:color .2s,transform .2s;display:inline-flex}.nav-item:hover{color:#fff;transform:translate(3px)}.ext-icon{color:#4b5563;font-size:11px;transition:color .2s}.nav-item:hover .ext-icon{color:#fff}.footer-divider{background:linear-gradient(90deg,#0000 0%,#ffffff12 50%,#0000 100%);width:100%;height:1px;margin-bottom:28px}.footer-bottom{justify-content:space-between;align-items:center;gap:20px;display:flex}.bottom-left{align-items:center;gap:12px;display:flex}.support-link{color:#8e92a4;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex}.support-link:hover{color:#fff}.mail-icon{color:#717686;font-size:13px}.separator-dot{color:#4b5563;font-size:12px}.secure-badge{color:#717686;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.copyright{color:#6b7280;font-size:13.5px;font-weight:500}.payment-systems{align-items:center;gap:8px;display:flex}.pay-badge{color:#8e92a4;letter-spacing:.5px;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;padding:5px 12px;font-size:11.5px;font-weight:800;transition:all .2s}.pay-badge:hover{color:#fff;background:#ffffff12;border-color:#ffffff26}@media (width<=1024px){.footer-top{grid-template-columns:1fr 1fr;gap:40px}}@media (width<=768px){.site-footer{padding:50px 20px 28px}.footer-top{grid-template-columns:1fr;gap:32px}.footer-bottom{text-align:center;flex-direction:column;gap:20px}.bottom-left{flex-direction:column;gap:8px}.separator-dot{display:none}.payment-systems{flex-wrap:wrap;justify-content:center}}.ddos-screen{z-index:99999;background-color:#07080b;flex-direction:column;justify-content:center;align-items:center;transition:opacity .45s cubic-bezier(.16,1,.3,1),visibility .45s;display:flex;position:fixed;inset:0;overflow:hidden}.ddos-screen.fade-out{opacity:0;visibility:hidden}.ddos-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.ddos-glow{pointer-events:none;filter:blur(120px);border-radius:50%;position:absolute}.glow-top{background:radial-gradient(circle,#ffffff0d 0%,#07080b00 70%);width:600px;height:600px;top:-20%;left:30%}.glow-bottom{background:radial-gradient(circle,#ffffff0a 0%,#07080b00 70%);width:650px;height:650px;bottom:-20%;right:25%}.ddos-content{text-align:center;z-index:2;flex-direction:column;align-items:center;max-width:780px;padding:0 24px;display:flex;position:relative}.ddos-shield-wrap{justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:24px;display:flex;position:relative}.ddos-ring{border:2px solid #ffffff14;border-top-color:#fff;border-radius:50%;animation:1.1s cubic-bezier(.6,.2,.4,.8) infinite ddosSpin;position:absolute;inset:0}.ddos-ring.verified{border-color:#ffffff40;animation:none}.ddos-orbit{pointer-events:none;border-radius:50%;position:absolute}.orbit-outer{border:1px dashed #ffffff14;animation:8s linear infinite ddosSpin;inset:-10px}.orbit-dot{background-color:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:6px;box-shadow:0 0 6px #fff}.orbit-inner{border:1px solid #ffffff0a;inset:6px}.ddos-shield-core{z-index:2;background:#111319;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 14px 36px #0009}.shield-icon{color:#fff;font-size:26px}.shield-icon.pulse{animation:1.8s ease-in-out infinite shieldPulse}.shield-icon.check-pop{color:#fff;font-size:24px;animation:.25s ease-out forwards popIn}.ddos-tag{color:#8e92a4;letter-spacing:.5px;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff12;border-radius:20px;align-items:center;gap:7px;margin-bottom:16px;padding:5px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.ddos-tag-icon{color:#cbd5e1;font-size:10px}.ddos-title{color:#fff;letter-spacing:-1px;margin-bottom:16px;font-size:42px;font-weight:900;line-height:1.25}.dots-slot{text-align:left;min-width:24px;display:inline-block}.ddos-status-box{justify-content:center;align-items:center;gap:8px;min-height:24px;margin-bottom:24px;display:flex}.ddos-subtext{color:#8e92a4;font-size:15px;font-weight:500;transition:color .25s}.ddos-check-badge{color:#4b5563;font-size:15px;font-weight:800;transition:all .25s}.ddos-check-badge.active{color:#fff;transform:scale(1.15)}.ddos-progress-container{background:#ffffff0f;border-radius:6px;width:320px;height:4px;margin-bottom:26px;overflow:hidden}.ddos-progress-fill{background:linear-gradient(90deg,#525866 0%,#fff 100%);border-radius:6px;width:0%;height:100%;animation:2.2s cubic-bezier(.4,0,.2,1) forwards progressFill}.ddos-progress-fill.completed{width:100%}.ddos-metrics{align-items:center;gap:12px;display:flex}.metric-pill{color:#717686;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;display:inline-flex}.metric-pill b{color:#cbd5e1;font-weight:600}.metric-icon{color:#8e92a4;font-size:11px}.ddos-badge{z-index:2;color:#8e92a4;-webkit-backdrop-filter:blur(12px);background:#12141ab3;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:10px 22px;font-size:13px;display:flex;position:absolute;bottom:36px;box-shadow:0 10px 30px #0006}.badge-icon{color:#717686;font-size:12px}.ddos-badge span{color:#fff;font-weight:700}@keyframes ddosSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shieldPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes popIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes progressFill{0%{width:0%}40%{width:45%}75%{width:82%}to{width:100%}}@media (width<=768px){.ddos-title{font-size:28px}.ddos-subtext{font-size:13.5px}.ddos-shield-wrap{width:76px;height:76px;margin-bottom:20px}.ddos-shield-core{width:52px;height:52px}.shield-icon{font-size:20px}.ddos-progress-container{width:240px}.ddos-metrics{flex-direction:column;gap:8px}}.cookie-banner-wrapper{z-index:9999;pointer-events:none;width:calc(100% - 48px);max-width:780px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.cookie-banner{pointer-events:auto;-webkit-backdrop-filter:blur(24px);background:#0f1117d9;border:1px solid #ffffff14;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;padding:16px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0009,inset 0 1px #ffffff14}.cookie-glow{pointer-events:none;background:radial-gradient(circle,#ffffff0a 0%,#0000 70%);width:300px;height:200px;position:absolute;top:-50%;left:-20%}.cookie-left{z-index:2;align-items:center;gap:16px;display:flex;position:relative}.cookie-icon-box{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f}.cookie-icon{color:#fff;font-size:19px}.cookie-sub-icon{color:#a6abbd;background:#111319;border-radius:50%;padding:2px;font-size:10px;position:absolute;bottom:-3px;right:-3px}.cookie-text-block{flex-direction:column;gap:3px;display:flex}.cookie-label{text-transform:uppercase;letter-spacing:.5px;color:#8e92a4;font-size:11.5px;font-weight:700}.cookie-text{color:#cbd5e1;font-size:13.5px;font-weight:500;line-height:1.45}.cookie-text a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline;transition:opacity .2s}.cookie-text a:hover{opacity:.8}.cookie-actions{z-index:2;flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}.cookie-btn{cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-size:13.5px;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.cookie-btn .btn-icon{font-size:11px}.cookie-btn-decline{color:#8e92a4;background:#ffffff0a;border:1px solid #ffffff14}.cookie-btn-decline:hover{color:#fff;background:#ffffff14;border-color:#ffffff29;transform:translateY(-1px)}.cookie-btn-accept{color:#0b0c10;background:#fff;border:1px solid #fff;position:relative;overflow:hidden;box-shadow:0 4px 16px #ffffff2e}.btn-shine{background:linear-gradient(90deg,#0000,#fff9,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.cookie-btn-accept:hover .btn-shine{transform:translate(100%)}.cookie-btn-accept:hover{background:#f1f5f9;transform:translateY(-1px);box-shadow:0 6px 20px #ffffff47}@media (width<=768px){.cookie-banner-wrapper{width:calc(100% - 24px);bottom:16px}.cookie-banner{flex-direction:column;align-items:flex-start;gap:16px;padding:18px}.cookie-actions{gap:10px;width:100%}.cookie-btn{flex:1;justify-content:center;padding:12px}}.download-wrapper{background-color:#0b0c10;width:100%;min-height:100vh;position:relative;overflow:hidden}.download-content{width:100%;position:relative}.download-hero{background-image:url(/backgame.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:130px 24px 80px;display:flex;position:relative}.download-hero-bg{z-index:1;pointer-events:none;background:radial-gradient(90% 70%,#0b0c10b8 0%,#0b0c10f0 80%,#0b0c10 100%),linear-gradient(#0b0c10cc 0%,#0b0c1066 40%,#0b0c10 100%);position:absolute;inset:0}.download-hero-glow{filter:blur(90px);z-index:2;pointer-events:none;background:radial-gradient(#ffffff0d 0%,#fff0 70%);width:600px;height:400px;position:absolute;top:40%;right:15%;transform:translate(50%,-50%)}.download-container{z-index:3;grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;width:100%;max-width:1440px;display:grid;position:relative}.download-preview{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.preview-glow{filter:blur(40px);z-index:1;pointer-events:none;background:radial-gradient(circle,#ffffff0f 0%,#0000 65%);position:absolute;inset:-10px}.launcher-mockup-img{z-index:2;border-radius:18px;width:100%;max-width:820px;height:auto;position:relative;box-shadow:0 25px 60px #000000a6,0 0 0 1px #ffffff14}.download-info{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}.download-badge{color:#a6abbd;text-transform:uppercase;letter-spacing:.6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#161820cc;border:1px solid #ffffff14;border-radius:20px;align-items:center;margin-bottom:20px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex}.download-title{letter-spacing:-1.5px;color:#fff;margin-bottom:16px;font-size:52px;font-weight:900;line-height:1.05}.download-desc{color:#9499ab;margin-bottom:32px;font-size:17px;font-weight:500;line-height:1.5}.download-steps{flex-direction:column;gap:14px;width:100%;margin-bottom:28px;display:flex}.step-item{align-items:center;gap:16px;display:flex}.step-num{color:#fff;background:#ffffff0f;border:1px solid #ffffff17;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:flex}.step-text{color:#e2e8f0;font-size:15.5px;font-weight:600}.download-features{border-top:1px solid #ffffff0f;flex-direction:column;gap:12px;width:100%;margin-bottom:36px;padding-top:14px;display:flex}.feat-item{align-items:center;gap:14px;display:flex}.feat-icon-box{color:#717686;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.feat-text{color:#8e92a4;font-size:14.5px;font-weight:500}.download-actions{flex-direction:column;align-items:flex-start;gap:14px;width:100%;display:flex}.download-main-btn{color:#0b0c10;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:14px;width:100%;max-width:440px;padding:18px 36px;font-size:16px;font-weight:800;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #ffffff29,0 4px 12px #0006}.download-btn-glow{background:linear-gradient(90deg,#0000,#ffffff80,#0000);transition:transform .65s;position:absolute;inset:0;transform:translate(-100%)}.download-main-btn:hover .download-btn-glow{transform:translate(100%)}.download-main-btn:hover{background:#f1f5f9;transform:translateY(-3px);box-shadow:0 16px 40px #ffffff40}.win-btn-ico{font-size:18px}.download-meta{color:#717686;align-items:center;gap:10px;padding-left:4px;font-size:13px;font-weight:600;display:flex}.meta-system{align-items:center;gap:6px;display:inline-flex}.meta-ico{font-size:12px}.meta-divider{opacity:.4}.meta-link{color:#a6abbd;text-underline-offset:3px;text-decoration:underline;transition:color .2s}.meta-link:hover{color:#fff}.download-alt{color:#64748b;padding-left:4px;font-size:13.5px;font-weight:500}.download-ragemp-trigger{color:#94a3b8;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:underline;transition:color .2s}.download-ragemp-trigger:hover{color:#fff}.requirements-section{background-color:#0b0c10;justify-content:center;width:100%;padding:80px 24px 100px;display:flex}.requirements-container{flex-direction:column;align-items:center;width:100%;max-width:1200px;display:flex}.req-head{text-align:center;margin-bottom:50px}.req-title{letter-spacing:-1px;color:#fff;margin-bottom:8px;font-size:44px;font-weight:900}.req-subtitle{color:#717686;font-size:16px;font-weight:500}.req-grid{grid-template-columns:repeat(2,1fr);gap:32px;width:100%;display:grid}.req-card{-webkit-backdrop-filter:blur(12px);background:#101219bf;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;gap:24px;padding:32px;display:flex;box-shadow:0 14px 40px #00000059}.req-card.featured{background:#141620d9;border-color:#ffffff1f}.req-card-header{flex-direction:column;gap:6px;display:flex}.req-tag{text-transform:uppercase;letter-spacing:.5px;border-radius:6px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:800}.req-tag.min{color:#9499ab;background:#ffffff0d}.req-tag.rec{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e33}.req-card-header h3{color:#fff;letter-spacing:-.5px;font-size:24px;font-weight:800}.req-table{flex-direction:column;display:flex}.req-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:14px 0;font-size:14.5px;display:flex}.req-row:last-child{border-bottom:none;padding-bottom:0}.req-col-label{color:#717686;font-weight:600}.req-col-value{color:#f1f5f9;text-align:right;font-weight:700}.rage-modal-backdrop{-webkit-backdrop-filter:blur(12px);z-index:1000;background:#050608c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rage-modal-content{background:#11131a;border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:540px;padding:36px;position:relative;box-shadow:0 30px 70px #000000bf,0 0 0 1px #ffffff0a}.rage-modal-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.rage-modal-title{color:#fff;letter-spacing:-.5px;font-size:24px;font-weight:900}.rage-modal-close{color:#9499ab;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;transition:all .2s;display:flex}.rage-modal-close:hover{color:#fff;background:#ffffff1f}.rage-modal-desc{color:#8e92a4;margin-bottom:24px;font-size:14.5px;line-height:1.55}.rage-modal-list{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.rage-list-item{color:#d1d5db;align-items:flex-start;gap:8px;font-size:14.5px;font-weight:600;line-height:1.45;display:flex}.rage-item-num{color:#64748b;font-weight:700}.rage-item-block{flex-direction:column;gap:10px;width:100%}.rage-item-top{align-items:flex-start;gap:8px;display:flex}.rage-ip-box{cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;transition:all .2s;display:flex;position:relative}.rage-ip-box:hover{background:#ffffff0f;border-color:#ffffff24}.rage-ip-text{color:#f8fafc;letter-spacing:.3px;font-family:Montserrat,monospace;font-size:14.5px;font-weight:700}.rage-copy-btn{color:#8e92a4;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:15px;transition:color .2s;display:flex}.rage-ip-box:hover .rage-copy-btn{color:#fff}.copied-icon{color:#22c55e}.rage-copy-tooltip{color:#22c55e;background:#22c55e1f;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:700;position:absolute;right:46px}.rage-download-btn{color:#fff;background:#2563eb;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:100%;padding:16px 28px;font-size:15.5px;font-weight:800;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 10px 28px #2563eb59}.rage-download-btn:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 14px 34px #2563eb73}.rage-dl-ico{font-size:15px}@media (width<=1200px){.download-container{grid-template-columns:1fr;gap:40px;padding-top:40px}.download-preview{order:2}.download-info{text-align:center;order:1;align-items:center}.download-actions,.download-steps,.download-features{align-items:center}}@media (width<=768px){.download-hero{padding:100px 16px 60px}.download-title{font-size:34px}.download-desc{font-size:15px}.req-grid{grid-template-columns:1fr;gap:20px}.req-card{padding:22px}.req-row{flex-direction:column;align-items:flex-start;gap:4px}.req-col-value{text-align:left}.rage-modal-content{padding:26px 20px}.rage-modal-title{font-size:20px}}.main-wrapper{background-color:#0b0c10;width:100%;min-height:100vh;position:relative;overflow:hidden}.content{width:100%;position:relative}.hero-section{background-image:url(/imageback.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:140px 24px 100px;display:flex;position:relative;overflow:hidden}.hero-bg-overlay{z-index:1;pointer-events:none;background:radial-gradient(90% 65% at 50% 45%,#0b0c1059 0%,#0b0c10d9 75%,#0b0c10 100%),linear-gradient(#0b0c1073 0%,#0b0c1033 40%,#0b0c10f2 100%);position:absolute;inset:0}.hero-noise{opacity:.035;z-index:2;pointer-events:none;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.hero-glow{filter:blur(80px);z-index:2;pointer-events:none;background:radial-gradient(#ffffff14 0%,#fff0 70%);width:750px;height:450px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.hero-bottom-fade{z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#0b0c10 100%);height:140px;position:absolute;bottom:0;left:0;right:0}.hero-inner{z-index:3;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1100px;display:flex;position:relative}.hero-online-badge{color:#e2e8f0;-webkit-backdrop-filter:blur(16px);letter-spacing:.3px;background:#14161dbf;border:1px solid #ffffff17;border-radius:40px;align-items:center;gap:12px;margin-bottom:34px;padding:9px 24px;font-size:14.5px;font-weight:700;display:inline-flex;box-shadow:0 10px 30px #0006}.online-dot-pulse{justify-content:center;align-items:center;width:10px;height:10px;display:flex;position:relative}.online-dot-core{z-index:2;background-color:#22c55e;border-radius:50%;width:8px;height:8px;position:relative;box-shadow:0 0 10px #22c55e}.online-dot-wave{z-index:1;background-color:#22c55e80;border-radius:50%;animation:2s cubic-bezier(.25,1,.5,1) infinite wavePulse;position:absolute;inset:-3px}.hero-title{letter-spacing:-3px;color:#fff;text-transform:uppercase;text-shadow:0 10px 40px #000000b3;flex-direction:column;align-items:center;margin-bottom:26px;font-size:124px;font-weight:900;line-height:.92;display:flex}.hero-title-sub{color:#a6abbd;letter-spacing:2px;background:linear-gradient(#fff 0%,#717686 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-top:4px}.hero-subtitle{color:#d1d5db;text-shadow:0 4px 16px #000c;max-width:840px;margin-bottom:50px;font-size:22px;font-weight:600;line-height:1.55}.hero-actions{justify-content:center;align-items:center;display:flex}.hero-btn{color:#0b0c10;background:#fff;border-radius:18px;align-items:center;gap:16px;padding:22px 52px;font-size:19px;font-weight:800;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),background-color .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #ffffff2e,0 4px 12px #0006}.hero-btn-glow{background:linear-gradient(90deg,#0000,#fff9,#0000);transition:transform .65s;position:absolute;inset:0;transform:translate(-100%)}.hero-btn:hover .hero-btn-glow{transform:translate(100%)}.hero-btn:hover{background:#f8fafc;transform:translateY(-4px);box-shadow:0 20px 50px #ffffff4d,0 8px 20px #00000080}.hero-btn:active{transform:translateY(-1px)}.windows-icon{flex-shrink:0;width:24px;height:24px}.hero-btn-arrow{opacity:.65;font-size:15px;transition:transform .25s,opacity .25s}.hero-btn:hover .hero-btn-arrow{opacity:1;transform:translateY(2px)}@keyframes wavePulse{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(2.4)}}@media (width<=1024px){.hero-title{font-size:96px}.hero-subtitle{max-width:680px;font-size:20px}}@media (width<=768px){.hero-section{padding:120px 20px 70px}.hero-title{letter-spacing:-1.5px;font-size:64px}.hero-subtitle{margin-bottom:36px;font-size:16px}.hero-btn{border-radius:14px;justify-content:center;width:100%;padding:17px 36px;font-size:16.5px}.hero-online-badge{padding:7px 18px;font-size:13px}}
