:root{--color-primary:#FF6B11;--color-bg-dark:#0A111A;--color-bg-surface:#121E2C;--color-text-light:#FFFFFF;--color-btn-muted:rgba(215, 225, 235, 0.85);--font-heading:'Barlow Condensed',sans-serif;--font-body:'Inter',sans-serif;--header-height:80px;--section-padding:6rem 5%;--container-max:1200px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height);background-color:var(--color-bg-dark)}body{font-family:var(--font-body);color:var(--color-text-light);background-color:var(--color-bg-dark);line-height:1.6;overflow-x:clip;padding-top:var(--header-height)}h1,h2,h3,h4{font-family:var(--font-heading);text-transform:uppercase;font-style:italic;line-height:1.1;letter-spacing:.02em}h1{font-size:clamp(4rem, 8vw, 8rem);font-weight:800;color:var(--color-text-light);margin-bottom:1rem;text-shadow:4px 4px 0 rgba(0,0,0,.5),0 0 40px rgba(255,107,0,.5),0 0 80px rgba(255,107,0,.2)}h2{font-size:clamp(3rem, 5vw, 5rem);font-weight:700;margin-bottom:2rem;color:var(--color-primary)}h3{font-size:clamp(2rem, 3vw, 3rem);font-weight:700;margin-bottom:1rem}p{font-size:1.125rem;color:rgba(255,255,255,.8);margin-bottom:1.5rem}.highlight{color:var(--color-primary)}.container{max-width:var(--container-max);margin:0 auto;width:100%}.text-center{text-align:center}.btn{display:inline-block;font-family:var(--font-heading);font-weight:700;font-size:1.25rem;text-transform:uppercase;font-style:italic;padding:.75rem 2rem;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none;letter-spacing:.05em;transform:skewX(-10deg)}.btn span{display:inline-block;transform:skewX(10deg)}.btn-primary{background-color:var(--color-primary);color:var(--color-bg-dark);box-shadow:4px 4px 0 rgba(255,255,255,.1)}.btn-primary:hover{background-color:#ff853b;transform:skewX(-10deg) translate(-2px,-2px);box-shadow:6px 6px 0 rgba(255,255,255,.2)}header{position:fixed;top:0;width:100%;height:var(--header-height);z-index:300;display:flex;align-items:center;background-color:rgba(10,17,26,.55);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.04)}.header-content{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 5%}.logo-container{height:46px;display:flex;align-items:center;flex-shrink:0}.logo-container a{display:flex;align-items:center;height:100%}.logo-container img{height:100%;max-width:220px;width:auto;object-fit:contain;display:block}nav{display:flex;gap:2rem;align-items:center}nav a.nav-link{color:var(--color-text-light);text-decoration:none;font-family:var(--font-heading);font-size:1.2rem;font-weight:600;text-transform:uppercase;font-style:italic;transition:color .2s ease;position:relative}nav a.nav-link::after{content:'';position:absolute;width:0;height:2px;bottom:-4px;left:0;background-color:var(--color-primary);transition:width .3s ease}nav a.nav-link:hover::after{width:100%}nav a.nav-link:hover{color:var(--color-primary)}.header-actions{display:flex;align-items:center;gap:2rem}.lang-toggle{display:flex;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);transform:skewX(-10deg)}.lang-toggle a{padding:.4rem .8rem;font-family:var(--font-heading);font-size:1rem;font-weight:700;font-style:italic;color:rgba(255,255,255,.5);text-decoration:none;transition:all .2s ease}.lang-toggle a span{display:inline-block;transform:skewX(10deg)}.lang-toggle a.active{background-color:var(--color-primary);color:var(--color-bg-dark)}.lang-toggle a:hover:not(.active){color:var(--color-text-light);background-color:rgba(255,255,255,.1)}.hero{position:relative;min-height:calc(100vh - var(--header-height));display:flex;align-items:center;padding:var(--section-padding);overflow:hidden;background-color:#0a111a;background-image:radial-gradient(circle at center,transparent 30%,#000 90%),linear-gradient(rgba(3,233,244,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(3,233,244,.1) 1px,transparent 1px),linear-gradient(rgba(217,3,244,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(217,3,244,.05) 1px,transparent 1px);background-size:100% 100%,60px 60px,60px 60px,20px 20px,20px 20px;animation:cyber-move 10s linear infinite}@keyframes cyber-move{0%{background-position:0 0,0 0,0 0,0 0,0 0}100%{background-position:0 0,60px 60px,60px 60px,40px 40px,40px 40px}}.hero-bg{display:none}.hero::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(to bottom,transparent,var(--color-bg-dark));z-index:1;pointer-events:none}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(10,17,26,.6) 0,rgba(10,17,26,.2) 100%);z-index:0}.hero-content{position:relative;z-index:1;max-width:900px;animation:slideUp .8s ease-out forwards}.hero p.lead{font-size:clamp(1.2rem, 2vw, 1.5rem);font-weight:500;color:var(--color-text-light);margin-top:1.5rem;max-width:700px;border-left:4px solid var(--color-primary);padding-left:1.5rem}.disrupt{background-color:var(--color-bg-dark);padding:var(--section-padding);position:relative;overflow:hidden}.disrupt-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.disrupt-text h2{color:var(--color-text-light)}.disrupt-text p{font-size:1.25rem}.kinetic-line{width:100px;height:8px;background-color:var(--color-primary);transform:skewX(-20deg);margin-bottom:2rem}.mechanics{background-color:var(--color-bg-surface);padding:var(--section-padding);position:relative;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.mechanics-sides{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-top:4rem}.mechanic-side{display:flex;flex-direction:column;gap:2rem}.side-title{color:var(--color-text-light);text-align:center;font-size:clamp(2rem, 2.5vw, 2.5rem);margin-bottom:.5rem;padding-bottom:1rem;border-bottom:2px solid var(--color-primary)}.mechanic-step-list{display:flex;flex-direction:column;gap:1.5rem}.mechanic-card{background-color:var(--color-bg-dark);padding:2.5rem 2rem;position:relative;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(255,255,255,.05);cursor:default;user-select:none}.mechanic-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background-color:var(--color-primary);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.mechanic-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.4)}.mechanic-card:hover::before{transform:scaleX(1)}.mechanic-card.active{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.4)}.mechanic-card.active::before{transform:scaleX(1)}.mechanics-sides.has-selection .mechanic-card:not(.active):hover{transform:none;box-shadow:none}.mechanics-sides.has-selection .mechanic-card:not(.active):hover::before{transform:scaleX(0)}.step-number{font-family:var(--font-heading);font-size:3.5rem;font-weight:800;font-style:italic;color:rgba(255,107,17,.1);position:absolute;top:.5rem;right:1.5rem;line-height:1;transition:color .3s ease}.mechanic-card.active .step-number,.mechanic-card:hover .step-number{color:rgba(255,107,17,.85)}.mechanic-card h4{color:var(--color-primary);margin-bottom:.5rem;position:relative;z-index:1;font-size:clamp(1.5rem, 2vw, 1.75rem)}.mechanic-card p{font-size:1rem;margin:0;position:relative;z-index:1}.newsletter-stats{background-color:var(--color-bg-dark);padding:var(--section-padding)}.ns-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:stretch}.ns-form-wrapper h2{margin-bottom:1rem;color:var(--color-text-light)}.ns-form-wrapper{display:flex;flex-direction:column}.task-desc-row{display:flex;align-items:center;gap:1rem}.ns-form{display:flex;gap:0;margin-top:auto;padding-top:2rem;max-width:560px}.ns-form input{width:65%;flex:none;background:rgba(18,30,44,.8);border:2px solid rgba(255,255,255,.1);border-right:none;color:var(--color-text-light);padding:.75rem 1.5rem;font-family:var(--font-body);font-size:1rem;outline:0;transition:all .3s ease;transform:skewX(-10deg)}.ns-form input::placeholder{color:rgba(255,255,255,.5)}.ns-form input:focus{border-color:var(--color-primary);background:#121e2c}.ns-form .btn{transform:skewX(-10deg);flex-shrink:0;font-style:italic}.ns-form .btn-icon{display:none;transform:skewX(10deg);font-size:1.5rem;line-height:1}.ns-counters{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-content:space-between}.counter-box{background-color:var(--color-bg-surface);padding:2.5rem 2rem;text-align:center;border:1px solid rgba(255,255,255,.05);border-bottom:4px solid var(--color-primary);position:relative;transition:transform .3s ease,box-shadow .3s ease}.counter-box:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.4)}.counter-value{font-family:var(--font-heading);font-size:clamp(3rem, 4vw, 4rem);font-weight:800;font-style:italic;color:var(--color-text-light);line-height:1;margin-bottom:.5rem}.counter-value.highlight{color:var(--color-primary)}.counter-label{font-size:1.1rem;color:rgba(255,255,255,.8);text-transform:uppercase;font-family:var(--font-heading);letter-spacing:.05em;font-weight:600}.btn-white{background-color:var(--color-btn-muted);color:var(--color-bg-dark);box-shadow:4px 4px 0 rgba(255,255,255,.1);pointer-events:none}.ns-success-msg{background-color:#22c55e;color:#fff;font-family:var(--font-heading);font-weight:700;font-size:1.25rem;text-align:center;text-transform:uppercase;font-style:italic;letter-spacing:.05em;padding:.75rem 2rem;margin-top:1rem;box-shadow:4px 4px 0 rgba(0,0,0,.2);transform:skewX(-10deg)}.ns-success-msg span{display:inline-block;transform:skewX(10deg)}.counter-action{display:flex;align-items:center;gap:1rem;padding-top:.5rem}.share-row{display:flex;align-items:center;gap:.75rem;padding-top:.5rem;flex-wrap:wrap}.share-label{font-family:var(--font-body);font-weight:400;font-size:1rem;text-transform:none;font-style:normal;color:rgba(255,255,255,.8);letter-spacing:0}.btn-share{background-color:var(--color-primary);color:var(--color-bg-dark);box-shadow:4px 4px 0 rgba(255,255,255,.1);padding:.5rem .65rem;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:none;cursor:pointer}.btn-share:hover{background-color:#ff853b;transform:skewX(-10deg) translate(-2px,-2px);box-shadow:6px 6px 0 rgba(255,255,255,.2)}.btn-share svg{display:block;transform:skewX(10deg);width:18px;height:18px;fill:currentColor}.brands{padding:var(--section-padding);background-color:var(--color-bg-surface);overflow:hidden}.brands-container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.brand-image-wrapper{position:relative;padding:2rem}.brand-image-wrapper::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid var(--color-primary);transform:translate(20px,20px);z-index:0}.brand-image{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;position:relative;z-index:1;box-shadow:0 10px 30px rgba(0,0,0,.5);filter:grayscale(20%) contrast(1.2)}.values{background-color:var(--color-primary);background-image:repeating-linear-gradient(-45deg,transparent,transparent 18px,rgba(0,0,0,.08) 18px,rgba(0,0,0,.08) 36px);padding:1.75rem 0;color:var(--color-bg-dark);overflow:hidden;position:relative}.values-track{display:flex;width:max-content;animation:marquee 22s linear infinite;user-select:none}.values:hover .values-track{animation-play-state:paused}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.values-content{display:flex;align-items:center;gap:2.5rem;padding:0 2.5rem;white-space:nowrap}.value-item{font-family:var(--font-heading);font-size:clamp(1.75rem, 2.5vw, 2.25rem);font-weight:800;font-style:italic;text-transform:uppercase}footer{background-color:var(--color-bg-dark);padding:4rem 5% 2rem;border-top:1px solid rgba(255,255,255,.1);position:relative}.footer-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;max-width:var(--container-max);margin:0 auto}.footer-logo{max-width:260px}.footer-logo img{width:100%;height:auto}.copyright{color:var(--color-text-muted);font-size:.9rem;margin-top:2rem}@keyframes slideUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.brands-container,.disrupt-grid,.mechanics-sides,.ns-grid{grid-template-columns:1fr;gap:3rem}.brand-image-wrapper{padding:0;margin-right:20px;margin-bottom:20px}}.nav-toggle{display:none;background:0 0;border:none;cursor:pointer;padding:.4rem;flex-direction:column;gap:5px;align-items:center;justify-content:center}.nav-toggle span{display:block;width:24px;height:2px;background-color:var(--color-text-light);transition:transform .3s ease,opacity .3s ease;transform-origin:center}.nav-toggle.open span:first-child{transform:translateY(7px) rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav{display:none;position:fixed;top:var(--header-height);left:0;width:100%;background-color:rgba(10,17,26,.55);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border-bottom:1px solid rgba(255,255,255,.1);z-index:299;flex-direction:column;padding:2rem 5%;gap:1.5rem}.mobile-nav.open{display:flex}.mobile-nav a{color:var(--color-text-light);text-decoration:none;font-family:var(--font-heading);font-size:2rem;font-weight:700;text-transform:uppercase;font-style:italic;transition:color .2s ease;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:1rem}.mobile-nav a:last-child{border-bottom:none;padding-bottom:0}.mobile-nav a:hover{color:var(--color-primary)}.brand-visual{width:100%;aspect-ratio:4/5;background:linear-gradient(150deg,#0d1a26 0,#1e3347 50%,#0a111a 100%);position:relative;overflow:hidden;z-index:1;box-shadow:0 10px 30px rgba(0,0,0,.5)}.brand-visual::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,transparent 35%,rgba(255,107,17,.12) 55%,rgba(255,107,17,.04) 80%,transparent 100%)}.brand-visual::after{content:'';position:absolute;top:0;right:0;width:3px;height:100%;background:linear-gradient(to bottom,transparent 5%,var(--color-primary) 25%,var(--color-primary) 75%,transparent 95%);box-shadow:0 0 20px rgba(255,107,17,.7),0 0 50px rgba(255,107,17,.3)}.brand-visual-text{position:absolute;bottom:2.5rem;left:2rem;font-family:var(--font-heading);font-weight:800;font-style:italic;font-size:clamp(1.5rem, 3vw, 2.5rem);color:rgba(255,107,17,.25);text-transform:uppercase;letter-spacing:.05em;line-height:1;transform:skewX(-10deg)}@media (max-width:768px){:root{--section-padding:4rem 5%;--header-height:60px}nav{display:none}.nav-toggle{display:flex}.header-actions .cta-container{display:none}.header-content{justify-content:space-between}.header-actions{gap:.75rem}.logo-container{height:30px}.lang-toggle a{padding:.25rem .5rem;font-size:.75rem}h1{text-shadow:2px 2px 0 rgba(0,0,0,.5)}.ns-form{flex-direction:row;max-width:100%}.ns-form input{width:auto;flex:1;border-right:none}.ns-form .btn-text{display:none}.ns-form .btn-icon{display:inline-block}.ns-form .btn{padding:.75rem 1rem}.ns-counters{grid-template-columns:1fr}}