@import"https://fonts.googleapis.com/css2?family=Exo+2:wght@400;600;700;900&display=swap";:root{--primary-color: #e50914;--secondary-color: #00a0b0;--dark-color: #000000;--dark-gray: #111;--light-color: #ffffff;--text-color: #e0e0e0;--gray-color: #8b949e;--border-color: rgba(229, 9, 20, .3)}@keyframes pulse-red{0%{box-shadow:0 0 #e50914b3}70%{box-shadow:0 0 25px 10px #e5091400}to{box-shadow:0 0 #e5091400}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:"Exo 2",sans-serif;background-color:var(--dark-color);color:var(--text-color);line-height:1.7;background-image:linear-gradient(#000000f7,#000000f7),url(https://www.transparenttextures.com/patterns/dark-matter.png);overflow-x:hidden}a{color:inherit;text-decoration:none}button{border:none;background:none;font-family:inherit;cursor:pointer}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff1a}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#e50914cc}::selection{background:#e509144d;color:#fff}.container{max-width:1200px;margin:auto;padding:0 2rem}h1,h2,h3{color:var(--light-color);font-weight:700;text-transform:uppercase;letter-spacing:1px}h1{font-size:4.5rem;font-weight:900;line-height:1.1}h2{font-size:3rem;margin-bottom:2rem;text-align:center}h3{font-size:1.8rem}section{padding:6rem 0;position:relative;border-bottom:2px solid var(--border-color)}section:last-of-type{border-bottom:none}.btn{display:inline-block;padding:1rem 2.5rem;border-radius:5px;text-decoration:none;font-weight:700;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;border:2px solid var(--primary-color)}.btn-primary{background-color:var(--primary-color);color:var(--light-color)}.btn-primary:hover{background-color:transparent;color:var(--primary-color);transform:scale(1.05)}.fade-in{opacity:0;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}p{font-size:1.1rem;line-height:1.6}.app{position:relative;min-height:100vh;color:#fff}@media (max-width: 768px){h1{font-size:2.5rem}h2{font-size:2rem}section{padding:4rem 0}.container{padding:0 1rem}}.navbar{position:sticky;top:0;width:100%;z-index:1000;background-color:#000000e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:1.5rem 0;border-bottom:1px solid var(--border-color)}.navbar .container{display:flex;justify-content:space-between;align-items:center}.navbar .logo{font-size:2.2rem;font-weight:900;color:var(--light-color);text-decoration:none}.navbar .logo i{color:var(--primary-color);margin-right:.5rem}.navbar ul{display:flex;list-style:none}.navbar ul li a{color:var(--light-color);text-decoration:none;margin:0 1rem;font-weight:600;transition:color .3s ease;text-transform:uppercase;font-size:.9rem}.navbar ul li a:hover,.navbar ul li a.active{color:var(--primary-color)}.menu-toggle{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:5px}.menu-toggle span{width:25px;height:3px;background:#fff;margin:3px 0;transition:.3s;border-radius:2px}@media (max-width: 768px){.navbar{padding:1rem 0}.navbar .logo{font-size:1.8rem}.menu-toggle{display:flex}nav{position:absolute;top:100%;left:0;right:0;background:#000000f2;flex-direction:column;padding:0;max-height:0;overflow:hidden;transition:max-height .5s ease;border-bottom:1px solid var(--border-color)}nav.nav-open{max-height:300px}.navbar ul{flex-direction:column;padding:1rem 0}.navbar ul li{margin:0;text-align:center}.navbar ul li a{display:block;padding:.8rem 1rem;margin:0}}#hero{min-height:100vh;display:flex;align-items:center;text-align:center;background:radial-gradient(circle,#e509141a,#0000 60%);border-bottom:2px solid var(--border-color)}#hero .hero-content{max-width:900px;margin:auto}#hero h1 span{color:var(--primary-color)}#hero p{font-size:1.3rem;max-width:700px;margin:2rem auto 3rem;font-weight:400}@media (max-width: 768px){#hero{padding-top:80px}#hero h1{font-size:2.5rem}#hero p{font-size:1.1rem;margin:1.5rem auto 2rem}}#doctrine{text-align:center}#doctrine h2{color:var(--primary-color)}#doctrine blockquote{font-size:1.8rem;line-height:1.5;font-weight:600;font-style:italic;max-width:800px;margin:2rem auto;border-left:5px solid var(--primary-color);padding-left:2rem;text-align:left;text-transform:none}@media (max-width: 768px){#doctrine blockquote{font-size:1.3rem;padding-left:1.5rem;margin:1.5rem auto}}#weapons{background-color:var(--dark-color)}.weapons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.weapon-card{background-color:var(--dark-gray);padding:2.5rem 2rem;border:2px solid var(--border-color);text-align:center;transition:all .3s ease}.weapon-card:hover{transform:translateY(-15px);border-color:var(--primary-color);background-color:#1a1a1a}.weapon-card i{font-size:3.5rem;color:var(--primary-color);margin-bottom:1.5rem}.weapon-card h3{font-size:1.5rem;margin-bottom:1rem}.weapon-card .result{margin-top:1rem;font-weight:700;color:var(--secondary-color)}@media (max-width: 768px){.weapons-grid{grid-template-columns:1fr}.weapon-card{padding:2rem 1.5rem}}#old-order{background-color:#050505}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-top:4rem}.comparison-grid h3{font-size:2rem;color:var(--gray-color);margin-bottom:1rem}.comparison-grid .harby h3{color:var(--primary-color)}.comparison-grid ul{list-style:none}.comparison-grid ul li{margin-bottom:1rem;font-size:1.1rem;padding-left:2rem;position:relative}.comparison-grid .old ul li:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;color:var(--gray-color)}.comparison-grid .harby ul li:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;color:var(--primary-color)}@media (max-width: 768px){.comparison-grid{grid-template-columns:1fr;gap:2rem}.comparison-grid h3{font-size:1.5rem}.comparison-grid .old{margin-bottom:2rem}}.strategy-grid{display:flex;justify-content:space-between;gap:2rem;margin-top:4rem;text-align:center}.strategy-step{flex:1;position:relative}.strategy-step:not(:last-child):after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:40px;right:-35px;font-size:2rem;color:var(--primary-color);opacity:.5}.strategy-step .step-icon{width:90px;height:90px;line-height:90px;border-radius:50%;border:3px solid var(--primary-color);color:var(--light-color);font-size:2.5rem;margin:0 auto 1.5rem;background:var(--dark-color);display:flex;align-items:center;justify-content:center}.strategy-step h3{font-size:1.8rem;margin-bottom:1rem;color:var(--primary-color)}@media (max-width: 768px){.strategy-grid{flex-direction:column;gap:3rem}.strategy-step:not(:last-child):after{content:"";inset:auto auto -40px 50%;transform:translate(-50%)}}#message{text-align:center}#message .message-text{max-width:800px;margin:0 auto;font-size:2rem;font-weight:700;color:var(--primary-color)}#message .signature{margin-top:2rem;font-weight:700;font-size:1.5rem;color:var(--light-color)}@media (max-width: 768px){#message .message-text{font-size:1.5rem}#message .signature{font-size:1.3rem}}#faq .faq-item{background-color:var(--dark-gray);margin-bottom:1rem;border:1px solid var(--border-color)}#faq .faq-question{padding:1.5rem;font-size:1.2rem;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center}#faq .faq-question i{transition:transform .3s ease}#faq .faq-answer{overflow:hidden;transition:max-height .5s ease,padding .5s ease;padding:0 1.5rem}#faq .faq-item.active .faq-question i{transform:rotate(180deg)}#faq .faq-item.active .faq-answer{padding-bottom:1.5rem}@media (max-width: 768px){#faq .faq-question{padding:1.2rem;font-size:1.1rem}}#otag{background:linear-gradient(to top,var(--primary-color) -50%,var(--dark-color) 50%);text-align:center;border-bottom:none}#otag h2{font-size:3.5rem;text-shadow:0 0 15px rgba(0,0,0,.5)}#otag p{max-width:700px;margin:1.5rem auto 2.5rem;font-size:1.2rem}#otag .final-warning{color:var(--secondary-color);font-weight:600;font-style:italic;margin-top:2rem;display:block}#otag .btn-pulse{animation:pulse-red 2s infinite}@media (max-width: 768px){#otag h2{font-size:2.5rem}#otag p{font-size:1.1rem}}.footer{background-color:var(--dark-color);padding:2rem 0;border-top:1px solid var(--border-color)}.footer-content{display:flex;flex-direction:column;gap:1.5rem}.footer-info{text-align:center}.footer-contact{text-align:center;display:flex;flex-direction:column;gap:.5rem}.footer p{font-size:.9rem;font-weight:600;letter-spacing:1px}@media (min-width: 768px){.footer-content{flex-direction:row;justify-content:space-between;align-items:center}.footer-contact{text-align:right}}
