body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;font-family:Arial,sans-serif;overflow-x:hidden}.App,body{background-color:#000}.App{min-height:100vh;position:relative}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;border-bottom:1px solid #0f83;left:0;padding:15px 0;position:fixed;top:0;width:100%;z-index:1000}.header-content{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 40px}.header-content,.logo-container{align-items:center;display:flex}.logo{filter:brightness(0) saturate(100%) invert(64%) sepia(98%) saturate(3394%) hue-rotate(130deg) brightness(119%) contrast(119%);height:50px;transition:all .3s ease;width:auto}.logo:hover{filter:brightness(0) saturate(100%) invert(64%) sepia(98%) saturate(3394%) hue-rotate(130deg) brightness(119%) contrast(119%) drop-shadow(0 0 15px rgba(0,255,136,.8));transform:scale(1.05)}.nav{align-items:center;display:flex;gap:30px}.nav-link{background:none;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:2px;padding:10px 20px;position:relative;text-transform:uppercase;transition:all .3s ease}.nav-link:hover{background:#00ff881a;color:#0f8;transform:translateY(-2px)}.nav-link.active{background:#0f83;box-shadow:0 0 15px #00ff884d;color:#0f8}@media (max-width:768px){.header-content{padding:0 20px}.logo{height:40px}.nav{gap:15px}.nav-link{font-size:14px;padding:8px 15px}}.global-orbs{height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:0}.orb{animation:pulse 4s ease-in-out infinite;background:radial-gradient(circle,#00ff884d,#0064321a);border-radius:50%;box-shadow:0 0 20px #0f83;position:absolute}.orb-1{animation-delay:0s;animation-duration:5s;height:120px;left:5%;top:10%;width:120px}.orb-2{animation-delay:-1s;animation-duration:6s;height:80px;right:10%;top:25%;width:80px}.orb-3{animation-delay:-2s;animation-duration:7s;height:150px;left:15%;top:50%;width:150px}.orb-4{animation-delay:-3s;animation-duration:5.5s;height:100px;right:20%;top:70%;width:100px}.orb-5{animation-delay:-4s;animation-duration:6.5s;height:90px;left:60%;top:15%;width:90px}.orb-6{animation-delay:-5s;animation-duration:8s;height:110px;left:40%;top:80%;width:110px}@keyframes pulse{0%{opacity:.3;transform:scale(.8)}50%{opacity:.8;transform:scale(1.2)}to{opacity:.3;transform:scale(.8)}}.page{min-height:100vh}.hero{justify-content:center;min-height:100vh;overflow:hidden;padding:0 20px;position:relative}.hero,.hero-content{align-items:center;display:flex}.hero-content{gap:60px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 40px;width:100%}.hero-left{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:left}.hero-right{flex:0 0 350px}.particles-container{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.particle{animation:float 20s linear infinite;color:#0f8;font-size:1.2rem;font-weight:900;opacity:.8;position:absolute;text-shadow:0 0 10px #00ff8880}.particle-1{animation-delay:0s;animation-duration:25s;left:10%;top:10%}.particle-2{animation-delay:-5s;animation-duration:30s;color:#fff;font-size:1.5rem;right:15%;top:20%}.particle-3{animation-delay:-10s;animation-duration:35s;left:5%;top:60%}.particle-4{animation-delay:-15s;animation-duration:28s;color:#0f8;font-size:1.3rem;right:10%;top:70%}.particle-5{animation-delay:-20s;animation-duration:32s;left:80%;top:30%}.particle-6{animation-delay:-25s;animation-duration:27s;color:#fff;font-size:1.4rem;left:20%;top:80%}.particle-7{animation-delay:-30s;animation-duration:33s;left:60%;top:15%}.particle-8{animation-delay:-35s;animation-duration:29s;color:#0f8;font-size:1.1rem;right:5%;top:50%}.particle-9{animation-delay:-40s;animation-duration:31s;left:30%;top:40%}.particle-10{animation-delay:-45s;animation-duration:26s;color:#fff;font-size:1.3rem;right:30%;top:85%}.particle-11{animation-delay:-50s;animation-duration:34s;color:#0f8;left:5%;top:25%}.particle-12{animation-delay:-55s;animation-duration:29s;color:#0f8;font-size:1.4rem;left:70%;top:65%}.particle-13{animation-delay:-60s;animation-duration:31s;color:#fff;font-size:1.2rem;right:25%;top:45%}.particle-14{animation-delay:-3s;animation-duration:28s;color:#0f8;left:35%;top:12%}.particle-15{animation-delay:-8s;animation-duration:32s;color:#fff;font-size:1.4rem;right:8%;top:75%}.particle-16{animation-delay:-13s;animation-duration:30s;color:#0f8;left:12%;top:55%}.particle-17{animation-delay:-18s;animation-duration:27s;color:#0f8;font-size:1.1rem;right:40%;top:35%}.particle-18{animation-delay:-23s;animation-duration:33s;color:#0f8;left:45%;top:90%}.particle-19{animation-delay:-28s;animation-duration:29s;color:#fff;font-size:1.3rem;right:50%;top:8%}.particle-20{animation-delay:-33s;animation-duration:31s;color:#0f8;left:85%;top:68%}.particle-21{animation-delay:-38s;animation-duration:26s;color:#0f8;font-size:1.2rem;left:75%;top:28%}.particle-22{animation-delay:-43s;animation-duration:34s;color:#fff;right:55%;top:82%}.particle-23{animation-delay:-48s;animation-duration:30s;color:#fff;font-size:1.5rem;left:25%;top:18%}.particle-24{animation-delay:-53s;animation-duration:28s;color:#0f8;right:18%;top:58%}.particle-25{animation-delay:-58s;animation-duration:32s;color:#0f8;font-size:1.3rem;left:55%;top:38%}.particle-26{animation-delay:-63s;animation-duration:29s;color:#fff;font-size:1.1rem;left:65%;top:78%}@keyframes float{0%{opacity:0;transform:translateY(0) rotate(0deg)}10%{opacity:.9}90%{opacity:.9}to{opacity:0;transform:translateY(-100vh) rotate(1turn)}}.hero-content{max-width:800px;position:relative;z-index:2}.hero-title{display:flex;flex-direction:column;margin-bottom:20px;text-align:center}.title-line{-webkit-text-fill-color:#0000;animation:titleGlow 3s ease-in-out infinite alternate;background:linear-gradient(135deg,#0f8,gold 50%,#0f8);-webkit-background-clip:text;background-clip:text;display:block;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;letter-spacing:3px;line-height:.9;margin-bottom:5px;text-shadow:0 0 30px #0f86}@keyframes titleGlow{0%{filter:drop-shadow(0 0 10px rgba(0,255,136,.15))}to{filter:drop-shadow(0 0 20px rgba(204,170,0,.2))}}.hero-subtitle{color:gold;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:900;letter-spacing:4px;margin-bottom:30px;position:relative;text-align:center;text-shadow:0 0 25px #ffd70099;text-transform:uppercase}.hero-subtitle:after{animation:underlineGlow 2s ease-in-out infinite alternate;background:linear-gradient(90deg,#0000,#0f8 20%,gold 50%,#0f8 80%,#0000);border-radius:2px;bottom:-15px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80%}@keyframes underlineGlow{0%{opacity:.7;transform:translateX(-50%) scaleX(.9)}to{opacity:1;transform:translateX(-50%) scaleX(1)}}.hero-description{color:#fff;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:600;letter-spacing:1px;line-height:1.5;margin-bottom:40px;opacity:.9;text-align:center}@keyframes textShimmer{0%{filter:brightness(1)}to{filter:brightness(1.2)}}.video-container{max-width:350px;width:100%}.hero-video{animation:videoGlow 4s ease-in-out infinite alternate;aspect-ratio:9/16;background:#111;border:3px solid #0f8;border-radius:30px;box-shadow:0 0 20px #0f86,0 15px 40px #0009;height:600px;object-fit:cover;transition:all .3s ease;width:100%}.hero-video:hover{border-color:gold;box-shadow:0 0 30px #0f89,0 20px 50px #0f83,0 15px 40px #0009;transform:translateY(-5px) scale(1.02)}@keyframes videoGlow{0%{border-color:#0f8;box-shadow:0 0 20px #0f86,0 15px 40px #0009}to{border-color:#0f8c;box-shadow:0 0 25px #0f89,0 15px 40px #0009}}.mobile-video-container{display:none}@media (max-width:768px){.hero{align-items:flex-start;min-height:auto;padding:120px 20px 60px}.hero-content{margin-top:60px}.hero-title{font-size:2.2rem;margin-bottom:20px}.title-line{font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.1;margin-bottom:5px;white-space:nowrap}.video-container{margin-bottom:20px;max-width:220px}.hero-video{height:350px}.hero-subtitle{font-size:1.1rem;letter-spacing:3px;margin-bottom:15px}.hero-description{font-size:.95rem;margin-bottom:20px;padding:0 10px}.cta-button{font-size:15px;margin-top:5px;padding:14px 28px}}@media (max-width:480px){.hero{padding:100px 15px 40px}.hero-title{font-size:2.5rem}.title-line{font-size:clamp(1rem,2.5vw,1.3rem);line-height:1.1;margin-bottom:3px;white-space:nowrap}.hero-subtitle{font-size:1rem;letter-spacing:2px;margin-bottom:10px}.hero-description{font-size:.9rem;margin-bottom:15px;padding:0 5px}.cta-button{font-size:14px;margin-top:5px;padding:12px 25px}.results-stats{gap:10px;margin-top:25px}.result-stat-number{font-size:clamp(1rem,3vw,1.2rem)}.result-stat-label{font-size:8px}.stats{gap:10px;padding:30px 10px}.stat-item{padding:10px 4px}.stat-number{font-size:clamp(.7rem,1.8vw,.9rem);line-height:.9}.stat-label{font-size:7px;letter-spacing:.3px}}.portfolio{background:#000;padding:80px 40px;text-align:center}.portfolio-header{margin-bottom:60px}.portfolio-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f8,gold 50%,#0f8);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;letter-spacing:4px;margin-bottom:20px;text-transform:uppercase}.portfolio-subtitle{color:#ccc;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:500;letter-spacing:1px;margin:0 auto;max-width:600px}.portfolio-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.portfolio-item{background:#111;border:2px solid #333;border-radius:20px;overflow:hidden;padding:20px;transition:all .3s ease}.portfolio-item:hover{border-color:#0f8;box-shadow:0 20px 40px #0f83;transform:translateY(-10px)}.portfolio-image{border-radius:15px;height:auto;transition:all .3s ease;width:100%}.portfolio-item:hover .portfolio-image{transform:scale(1.05)}@media (max-width:768px){.portfolio{padding:60px 20px}.portfolio-grid{gap:20px;grid-template-columns:1fr}}.cta-button{border:none;border-radius:40px;cursor:pointer;font-size:16px;font-weight:900;letter-spacing:2px;overflow:hidden;padding:18px 35px;position:relative;text-transform:uppercase;transition:all .3s ease}.cta-button.primary{animation:buttonPulse 3s ease-in-out infinite alternate;background:linear-gradient(135deg,#0f8,#00cc6a);box-shadow:0 0 20px #0f86,0 8px 25px #0000004d;color:#000}.cta-button.primary:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.cta-button.primary:hover:before{left:100%}.cta-button.primary:hover{box-shadow:0 0 30px #0f89,0 12px 35px #0006;transform:translateY(-3px) scale(1.05)}@keyframes buttonPulse{0%{box-shadow:0 0 20px #0f86,0 8px 25px #0000004d}to{box-shadow:0 0 25px #0f89,0 8px 25px #0000004d}}.cta-button.secondary{background:linear-gradient(135deg,#ff6b6b,#ff5252);color:#000}.cta-button.secondary:hover{box-shadow:0 8px 25px #ff6b6b4d;transform:translateY(-2px)}.stats{align-items:center;background:linear-gradient(135deg,#0a0a0a,#111);border-bottom:2px solid #333;border-top:2px solid #333;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:0 auto;max-width:1200px;padding:50px 20px;position:relative}.stats:before{background:radial-gradient(circle at 50% 50%,#00ff880d 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.stat-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111c;border:1px solid #333;border-radius:20px;min-width:180px;padding:20px;position:relative;text-align:center;transition:all .3s ease}.stat-item:hover{background:#111111e6;border-color:#0f8;box-shadow:0 20px 40px #00ff8826;transform:translateY(-10px)}.stat-number{color:#0f8;font-size:clamp(2.5rem,6vw,4rem);font-weight:900;letter-spacing:2px;line-height:1;margin-bottom:5px;text-shadow:0 0 20px #00ff884d}.stat-label{color:#ccc;font-size:14px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.services{margin:0 auto;max-width:1200px;padding:30px 20px}.services-intro{margin-bottom:30px;padding:10px 20px;position:relative;text-align:center}.services-main-title{font-size:clamp(2.5rem,5vw,3.5rem);letter-spacing:3px;margin-bottom:30px;text-transform:uppercase}.services-description{color:#fff;font-size:1.5rem;font-weight:400;letter-spacing:.5px;line-height:1.5;margin:0 auto 15px;max-width:800px}.highlight-text{color:#0f8;font-weight:700;text-shadow:0 0 10px #00ff884d}.divider{color:#0f8;font-size:2rem;margin:20px 0;text-align:center}.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:60px}.service-card{background-color:#111;border:1px solid #333;border-radius:20px;padding:30px;text-align:center;transition:all .3s ease}.service-card:hover{border-color:#0f8;box-shadow:0 10px 30px #0f83;transform:translateY(-5px)}.service-icon{display:block;font-size:2rem;margin-bottom:20px}.service-title{color:#fff;font-size:1.5rem;font-weight:800;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.service-subtitle{color:#0f8;font-size:1rem;font-weight:600;letter-spacing:.5px;margin-bottom:20px}.service-features{list-style:none;padding:0;text-align:left}.service-features li{color:#ccc;line-height:1.5;margin-bottom:10px;padding-left:20px;position:relative}.service-features li:before{color:#0f8;content:"✓";font-weight:700;left:0;position:absolute}.results-badge{margin:40px 0;text-align:center}.results-badge h3{color:#0f8;font-size:1.5rem;font-weight:800;letter-spacing:1px}.why-choose{margin-top:30px}.why-title{color:#fff;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:900;letter-spacing:2px;margin-bottom:50px;text-align:center}.why-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.why-item{align-items:flex-start;background-color:#111;border:1px solid #333;border-radius:15px;display:flex;gap:15px;padding:20px;transition:all .3s ease}.why-item:hover{border-color:#0f8;box-shadow:0 15px 30px #00ff881a;transform:translateY(-5px)}.why-icon{flex-shrink:0;font-size:2rem}.why-content h4{color:#fff;font-size:1rem;font-weight:800;letter-spacing:.5px;margin-bottom:6px}.why-content p{color:#ccc;font-size:.85rem;line-height:1.4}.results{margin:0 auto;max-width:1200px;padding:30px 20px;text-align:center}.results-header{margin-bottom:60px}.results-main-title{color:#fff;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:900;letter-spacing:2px;margin-bottom:20px}.results-subtitle{color:#fff;font-size:1.4rem;font-weight:400;letter-spacing:.5px;line-height:1.5;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:800px}.results-divider{color:#0f8;font-size:2rem;margin:30px 0}.results-gallery{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:60px}.result-image{background-color:#111;border:1px solid #333;border-radius:15px;display:flex;flex-direction:column;height:fit-content;overflow:hidden;padding:15px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.result-image:hover{box-shadow:0 10px 30px #00ff881a;transform:translateY(-5px)}.result-image img{border-radius:10px;display:block;height:auto;max-width:100%;object-fit:contain;width:100%}.results-stats{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-around;margin-top:40px}.result-stat{min-width:150px;text-align:center}.result-stat-number{color:#0f8;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:900;letter-spacing:1px;margin-bottom:5px}.result-stat-label{color:#888;font-size:11px;font-weight:600;letter-spacing:1px}.final-cta{border-top:1px solid #333;padding:80px 20px;text-align:center}.final-cta-title{font-size:clamp(2rem,5vw,3rem);font-weight:900;letter-spacing:2px;line-height:1.2;margin-bottom:40px}.page-header{align-items:center;border-bottom:1px solid #333;display:flex;gap:20px;padding:20px}.back-button{background:none;border:none;border-radius:5px;color:#0f8;cursor:pointer;font-size:1.2rem;padding:10px;transition:background-color .3s ease}.back-button:hover{background-color:#111}.page-header h1{font-size:1.8rem;font-weight:800;letter-spacing:2px}.services-page{margin:0 auto;max-width:1200px;padding:40px 20px}.services-header{margin-bottom:50px;text-align:center}.services-main-title{color:#fff;font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:2px;line-height:1.1;margin-bottom:20px}.services-subtitle{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#0f8);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.3rem;font-weight:600;letter-spacing:1.5px;margin-bottom:0;text-shadow:0 0 10px #fff3}.pricing-cards{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:800px}.pricing-card{background-color:#111;border:1px solid #333;border-radius:20px;overflow:hidden;padding:0;transition:all .3s ease}.pricing-card:hover{box-shadow:0 10px 30px #0f83;transform:translateY(-5px)}.service-image-container{border-radius:20px 20px 0 0;height:220px;overflow:hidden;width:100%}.service-image{background-color:#222;height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.pricing-card:hover .service-image{transform:scale(1.05)}.pricing-header{padding:25px;text-align:center}.pricing-info{width:100%}.title-price-row{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.pricing-info h3{color:#fff;flex:1 1;font-size:1.1rem;font-weight:800;letter-spacing:1px;margin:0}.price-inline{color:#0f8;font-size:1.2rem;font-weight:900;white-space:nowrap}.service-description{color:#ccc;font-size:.9rem;line-height:1.4;margin-bottom:15px}.price{color:#0f8;font-size:1.8rem;font-weight:900;margin-bottom:20px}.pricing-description{color:#ccc;font-size:.9rem;line-height:1.6;margin-bottom:25px}.features{list-style:none;margin-bottom:30px}.features li{color:#fff;font-size:.9rem;padding:8px 0}.features li:before{color:#0f8;content:"✓";font-weight:700;margin-right:10px}.select-button{background:linear-gradient(135deg,#0f8,#00cc6a);border:none;border-radius:25px;color:#000;cursor:pointer;font-size:.9rem;font-weight:800;letter-spacing:1px;margin:0 25px 25px;padding:15px;transition:all .3s ease;width:calc(100% - 50px)}.select-button:hover{box-shadow:0 5px 15px #00ff884d;transform:translateY(-2px)}.select-button-link{display:block}.select-button-link,.select-button-link:hover{text-decoration:none}.contact-section{border-top:1px solid #333;padding:40px;text-align:center}.contact-section h3{font-size:1.5rem;font-weight:900;letter-spacing:2px;margin-bottom:15px}.contact-section p{color:#ccc;line-height:1.6;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:600px}.contact-button{background:linear-gradient(135deg,#ff6b6b,#ff5252);border:none;border-radius:25px;color:#000;cursor:pointer;font-weight:800;letter-spacing:1px;padding:15px 40px;transition:all .3s ease}.contact-button:hover{box-shadow:0 5px 15px #ff6b6b4d;transform:translateY(-2px)}@media (max-width:768px){.stats{flex-direction:row;gap:15px;padding:40px 15px}.stat-item{flex:1 1;min-width:auto;padding:12px 5px}.stat-number{font-size:clamp(.8rem,2vw,1rem);line-height:.9;margin-bottom:2px}.stat-label{font-size:8px;letter-spacing:.5px}.pricing-cards{grid-template-columns:1fr;grid-template-rows:auto;max-width:400px}.pricing-card,.service-card{padding:25px}.hero{padding:0 15px}.video-placeholder{height:320px;max-width:100%}.play-button{font-size:3rem}.particle{font-size:1rem}.services{padding:60px 15px}.fight-grid{grid-template-columns:1fr}.why-grid{gap:15px;grid-template-columns:repeat(2,1fr)}.why-item{align-items:center;flex-direction:row;gap:10px;padding:15px}.why-icon{flex-shrink:0;font-size:1.5rem}.why-content{flex:1 1}.why-content h4{font-size:.9rem;margin-bottom:3px}.why-content p{font-size:.75rem;line-height:1.3}.services-page{padding:30px 15px}.results{padding:60px 15px}.results-gallery{grid-template-columns:1fr}.results-stats{flex-direction:row;gap:15px;justify-content:space-between;margin-top:30px}.result-stat{flex:1 1;min-width:auto}.result-stat-number{font-size:clamp(1.2rem,3vw,1.5rem);margin-bottom:3px}.result-stat-label{font-size:9px;letter-spacing:.5px}.hero-container{gap:0;text-align:center}.hero-container,.hero-left{align-items:center;flex-direction:column}.hero-left{display:flex;order:1;width:100%}.hero-title{margin-bottom:15px;margin-top:40px;order:1}.hero-subtitle{margin-bottom:20px;order:3}.hero-description{margin-bottom:25px;order:4}.cta-button{margin-bottom:30px;order:5}.hero-right{display:none}.mobile-video-container{display:block;margin:10px auto 20px;max-width:260px;order:2;width:100%}.mobile-hero-video{border:2px solid #0f8;border-radius:20px;height:400px;object-fit:cover;width:100%}.hero-video{height:400px}.video-placeholder{height:500px}.hero-title{font-size:3rem}.hero-subtitle{font-size:1.5rem;letter-spacing:6px}.cta-button{font-size:16px;padding:12px 30px}}@media (max-width:480px){.hero-title{font-size:2.5rem}.title-line{font-size:clamp(1.8rem,5vw,2.2rem);line-height:1.1;margin-bottom:3px;white-space:nowrap}.hero-subtitle{font-size:1.2rem;letter-spacing:4px;margin-bottom:15px}.hero-description{font-size:.9rem;margin-bottom:20px}.cta-button{font-size:16px;padding:12px 30px}.video-container{max-width:200px}.hero-video{height:350px}.video-placeholder{height:280px}.play-button{font-size:2.5rem}.video-overlay h3{font-size:1rem}.video-overlay p{font-size:.8rem}.particle{font-size:.9rem}.stat-number{font-size:2rem}.results{padding:30px 15px}.result-stat-number{font-size:1.8rem}.services{padding:30px 15px}.services-description{font-size:1.1rem}.fight-title,.results-main-title,.why-title{font-size:1.5rem}.why-item{flex-direction:column;gap:15px;padding:25px;text-align:center}}.footer{background:#000;border-top:1px solid #333;margin-top:50px;padding:30px 20px;text-align:center}.footer-content{margin:0 auto;max-width:1200px}.footer-text{color:#fff;font-size:.9rem;font-weight:400;margin-bottom:10px}.agency-link{color:#ff6b35;font-weight:600;text-decoration:none;transition:color .3s ease}.agency-link:hover{color:#ff8c42;text-decoration:underline}.footer-powered{color:#fff;font-size:.8rem;font-weight:300;margin:0;opacity:.8}@media (max-width:768px){.footer{padding:20px 15px}.footer-powered,.footer-text{font-size:.8rem}}
/*# sourceMappingURL=main.037ff272.css.map*/