:root{--luxury-black: #000000;--luxury-gold: #C9A03C;--luxury-gold-light: #D4B05A;--luxury-gold-dark: #B8931F;--luxury-white: #FFFFFF;--luxury-gray: #1A1A1A;--luxury-gray-light: #2A2A2A;--luxury-gray-dark: #0A0A0A;--luxury-text-light: #F5F5F5;--luxury-text-muted: #CCCCCC;--luxury-accent: #8B7355;--marble-base: #1A1A1A;--marble-vein: #C9A03C;--marble-shadow: rgba(201, 160, 60, .1);--font-display: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-body: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 6rem;--shadow-luxury: 0 20px 60px rgba(0, 0, 0, .4);--shadow-gold: 0 0 30px rgba(201, 160, 60, .3);--shadow-soft: 0 10px 40px rgba(0, 0, 0, .2);--transition-luxury: all .4s cubic-bezier(.25, .46, .45, .94);--transition-smooth: all .3s ease;--transition-bounce: all .6s cubic-bezier(.68, -.55, .265, 1.55)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);background:var(--luxury-black);color:var(--luxury-text-light);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap}.container{max-width:1400px;margin:0 auto;padding:0 2rem}@media (max-width: 1440px){.container{max-width:95%;padding:0 1.5rem}}@media (max-width: 1200px){.container{max-width:92%;padding:0 1.5rem}}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:1.2;letter-spacing:-.02em}.luxury-accent{color:var(--luxury-gold);text-shadow:var(--shadow-gold)}.sticky-cta{position:fixed;bottom:2rem;right:2rem;z-index:1000;transform:translateY(100px);opacity:0;transition:var(--transition-luxury)}.sticky-cta.visible{transform:translateY(0);opacity:1}.cta-content{background:linear-gradient(135deg,var(--luxury-gold),var(--luxury-gold-light));padding:1rem 1.5rem;border-radius:50px;display:flex;align-items:center;gap:1rem;box-shadow:var(--shadow-luxury);cursor:pointer;transition:var(--transition-luxury)}.cta-content:hover{transform:translateY(-5px);box-shadow:0 25px 70px #c9a03c66}.cta-text{color:var(--luxury-black);font-weight:600;font-size:.9rem;letter-spacing:.1em}.cta-button{display:inline-flex;align-items:center;justify-content:center;background:var(--luxury-black);color:var(--luxury-gold);border:none;padding:.5rem 1rem;border-radius:25px;font-weight:600;font-size:.8rem;letter-spacing:.1em;cursor:pointer;transition:var(--transition-smooth);line-height:1}.cta-button:hover{background:var(--luxury-gray-dark)}.luxury-nav{position:fixed;top:0;width:100%;background:#000000f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9999;padding:1.5rem 0;transition:var(--transition-luxury);border-bottom:1px solid rgba(201,160,60,.1)}.luxury-nav.scrolled{background:#000000fa;padding:1rem 0;box-shadow:var(--shadow-soft)}.nav-container{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.nav-logo{position:relative;display:flex;align-items:center}.logo-image{height:32px;width:auto;filter:brightness(1.1) contrast(1.1);transition:var(--transition-luxury)}.logo-image:hover{filter:brightness(1.3) contrast(1.2);transform:scale(1.05)}.logo-link{display:inline-block;text-decoration:none}.logo-text{font-family:var(--font-display);font-size:1.8rem;font-weight:700;color:var(--luxury-gold);letter-spacing:.1em;margin:0;text-shadow:var(--shadow-gold)}.logo-underline{height:2px;background:linear-gradient(90deg,var(--luxury-gold),transparent);margin-top:.5rem;animation:logoUnderline 3s infinite ease-in-out}@keyframes logoUnderline{0%,to{width:0%}50%{width:100%}}.nav-menu{display:flex;list-style:none;gap:3rem;align-items:center}.nav-link{color:var(--luxury-text-light);text-decoration:none;font-weight:500;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;position:relative;transition:var(--transition-luxury)}.nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--luxury-gold),var(--luxury-gold-light));transition:var(--transition-luxury)}.nav-link:hover:after,.nav-link.active:after{width:100%}.nav-link:hover{color:var(--luxury-gold);text-shadow:var(--shadow-gold)}.nav-toggle{display:none;flex-direction:column;cursor:pointer;gap:4px;padding:10px;min-width:44px;min-height:44px;justify-content:center;align-items:center}.nav-toggle span{width:25px;height:3px;background:var(--luxury-gold);transition:var(--transition-smooth);border-radius:2px}.nav-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.nav-toggle.active span:nth-child(2){opacity:0}.nav-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.nav-item{position:relative}.nav-item.has-mega:hover .mega-menu,.nav-item.has-mega:focus-within .mega-menu{opacity:1;visibility:visible;transform:translateY(0)}.mega-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(-10px);width:800px;max-width:90vw;background:linear-gradient(135deg,#1a1a1afa,#121212fc,#1a1a1afa);border:1px solid rgba(201,160,60,.2);border-radius:16px;padding:2rem;box-shadow:0 20px 60px #0009,0 8px 24px #c9a03c1a,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:10000;margin-top:.5rem}.mega-menu:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(26,26,26,.98)}.mega-menu-header{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(201,160,60,.1)}.mega-menu-title{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--luxury-gold);margin-bottom:.5rem;letter-spacing:.1em;text-transform:uppercase}.mega-menu-subtitle{font-size:.9rem;color:var(--luxury-text-muted);font-weight:400}.mega-menu-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.mega-menu-item{display:block;padding:1rem;background:#1a1a1a66;border:1px solid rgba(201,160,60,.1);border-radius:8px;text-decoration:none;color:inherit;transition:all .3s ease;position:relative;overflow:hidden}.mega-menu-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(201,160,60,.02) 0%,transparent 50%,rgba(201,160,60,.02) 100%);opacity:0;transition:opacity .3s ease}.mega-menu-item:hover:before{opacity:1}.mega-menu-item:hover{border-color:var(--luxury-gold);background:#1a1a1a99;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.mega-menu-item-icon{font-size:1.5rem;margin-bottom:.5rem;display:block;position:relative;z-index:2}.mega-menu-item-title{font-size:.95rem;font-weight:600;color:var(--luxury-gold);margin-bottom:.3rem;position:relative;z-index:2;line-height:1.3}.mega-menu-item-desc{font-size:.8rem;color:var(--luxury-text-muted);line-height:1.4;position:relative;z-index:2}.mega-menu-footer{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(201,160,60,.1);text-align:center}.mega-menu-cta{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 2rem;background:linear-gradient(135deg,var(--luxury-gold),var(--luxury-gold-light));color:var(--luxury-black);text-decoration:none;border-radius:25px;font-weight:600;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;transition:var(--transition-luxury);box-shadow:0 4px 15px #c9a03c4d}.mega-menu-cta:hover{transform:translateY(-2px);box-shadow:0 8px 25px #c9a03c66}@media (max-width: 768px){.mega-menu{position:static;width:100%;transform:none;border-radius:0;border-left:none;border-right:none;margin-top:0;opacity:1;visibility:visible;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0 1rem}.mega-menu:before{display:none}.nav-item.has-mega.mobile-open .mega-menu{max-height:600px;padding:1.5rem 1rem}.mega-menu-grid{grid-template-columns:1fr;gap:.8rem}.mega-menu-item{padding:.8rem}.mega-menu-item-title{font-size:.9rem}.mega-menu-item-desc{font-size:.75rem}}.hero-luxury{min-height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;padding-top:80px}@media (min-width: 1024px) and (max-width: 1440px) and (max-height: 900px){.hero-luxury{min-height:95vh;padding-top:60px}.hero-content{transform:translateY(-20px)}.slider-controls{bottom:2rem}.scroll-indicator{bottom:1rem}}.hero-slider{position:absolute;top:0;left:0;width:100%;height:100%}.slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.5s ease-in-out;background:linear-gradient(135deg,#000000b3,#1a1a1acc,#000000e6),radial-gradient(circle at 30% 40%,rgba(201,160,60,.1) 0%,transparent 50%),radial-gradient(circle at 70% 60%,rgba(201,160,60,.05) 0%,transparent 50%)}.slide.active{opacity:1}.slide[data-bg=luxury-bg-1]{background:linear-gradient(135deg,#000000b3,#1a1a1acc,#000000e6),radial-gradient(circle at 30% 40%,rgba(201,160,60,.1) 0%,transparent 50%),radial-gradient(circle at 70% 60%,rgba(201,160,60,.05) 0%,transparent 50%),url(/assets/bg1-scaled-CrKYYlZS.jpg);background:linear-gradient(135deg,#000000b3,#1a1a1acc,#000000e6),radial-gradient(circle at 30% 40%,rgba(201,160,60,.1) 0%,transparent 50%),radial-gradient(circle at 70% 60%,rgba(201,160,60,.05) 0%,transparent 50%),image-set(url(/assets/bg1-scaled-CUNmr0BE.avif) type("image/avif"),url(/assets/bg1-scaled-CrKYYlZS.jpg) type("image/jpeg"));background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}.slide[data-bg=luxury-bg-2]{background:linear-gradient(135deg,#000000b3,#1a1a1acc,#000000e6),radial-gradient(circle at 30% 40%,rgba(201,160,60,.1) 0%,transparent 50%),radial-gradient(circle at 70% 60%,rgba(201,160,60,.05) 0%,transparent 50%),url(/assets/bg2-scaled-CiPZ06Fg.jpg);background:linear-gradient(135deg,#000000b3,#1a1a1acc,#000000e6),radial-gradient(circle at 30% 40%,rgba(201,160,60,.1) 0%,transparent 50%),radial-gradient(circle at 70% 60%,rgba(201,160,60,.05) 0%,transparent 50%),image-set(url(/assets/bg2-scaled-DeQP5HYz.avif) type("image/avif"),url(/assets/bg2-scaled-CiPZ06Fg.jpg) type("image/jpeg"));background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}.slide[data-bg=luxury-bg-3]{background:linear-gradient(135deg,#000000b3,#1a1a1acc,#000000e6),radial-gradient(circle at 30% 40%,rgba(201,160,60,.1) 0%,transparent 50%),radial-gradient(circle at 70% 60%,rgba(201,160,60,.05) 0%,transparent 50%),url(/assets/bg3-scaled-DWKm9qJj.jpg);background:linear-gradient(135deg,#000000b3,#1a1a1acc,#000000e6),radial-gradient(circle at 30% 40%,rgba(201,160,60,.1) 0%,transparent 50%),radial-gradient(circle at 70% 60%,rgba(201,160,60,.05) 0%,transparent 50%),image-set(url(/assets/bg3-scaled-BXdz3_Vr.avif) type("image/avif"),url(/assets/bg3-scaled-DWKm9qJj.jpg) type("image/jpeg"));background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}@media (max-width: 768px){.hero-cta{flex-direction:column;align-items:center;gap:1rem;padding:0 1rem;margin-bottom:2rem}.btn-luxury{width:100%;max-width:280px;min-height:48px;padding:1rem 1.5rem;font-size:.9rem;margin:0 auto;display:flex;align-items:center;justify-content:center;text-align:center}}.slide-content{height:100%;display:flex;align-items:center;position:relative;z-index:2}.hero-marble-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><defs><pattern id="marble" patternUnits="userSpaceOnUse" width="200" height="200"><path d="M0,0 Q50,50 100,0 T200,0 L200,200 Q150,150 100,200 T0,200 Z" fill="none" stroke="rgba(201,160,60,0.05)" stroke-width="1"/></pattern></defs><rect width="100%" height="100%" fill="url(%23marble)"/></svg>') repeat,linear-gradient(45deg,transparent 30%,rgba(201,160,60,.02) 50%,transparent 70%);opacity:.3;z-index:1}.hero-content{text-align:center;max-width:900px;margin:0 auto;position:relative;z-index:3;padding:1rem}.hero-subtitle{font-size:1rem;color:var(--luxury-gold);letter-spacing:.3em;text-transform:uppercase;margin-bottom:1.5rem;font-weight:500;text-align:center;width:100%;display:block}.hero-title{font-family:var(--font-display);font-size:clamp(2rem,5vw,4.5rem);font-weight:700;margin-bottom:2rem;line-height:1.1}.title-line{display:block;overflow:hidden;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.hero-description{font-size:1.2rem;color:var(--luxury-text-muted);margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.7}.hero-cta{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;align-items:center;margin-top:2rem}.btn-luxury{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 3rem;border:none;border-radius:0;font-family:var(--font-body);font-weight:600;font-size:.9rem;text-decoration:none;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;transition:var(--transition-luxury);position:relative;overflow:hidden;background:none;line-height:1;text-align:center;word-break:keep-all;white-space:nowrap;vertical-align:middle;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:3.6rem}.btn-luxury.primary{background:linear-gradient(135deg,var(--luxury-gold),var(--luxury-gold-light));color:var(--luxury-black);box-shadow:var(--shadow-gold)}.btn-luxury.primary:hover{transform:translateY(-3px);box-shadow:0 15px 50px #c9a03c66}.btn-luxury.secondary{background:transparent;color:var(--luxury-gold);border:2px solid var(--luxury-gold)}.btn-luxury.secondary:hover{background:var(--luxury-gold);color:var(--luxury-black);transform:translateY(-3px)}.btn-luxury.full-width{width:100%}.btn-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.btn-luxury:hover .btn-shine{left:100%}.slider-controls{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:2rem;z-index:10}.slider-btn{background:#c9a03c33;border:1px solid var(--luxury-gold);color:var(--luxury-gold);width:50px;height:50px;border-radius:50%;cursor:pointer;font-size:1.5rem;transition:var(--transition-smooth);display:flex;align-items:center;justify-content:center}.slider-btn:hover{background:var(--luxury-gold);color:var(--luxury-black)}.slider-dots{display:flex;gap:1rem}.dot{width:12px;height:12px;border-radius:50%;background:#c9a03c4d;cursor:pointer;transition:var(--transition-smooth)}.dot.active{background:var(--luxury-gold);box-shadow:var(--shadow-gold)}.scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);text-align:center;z-index:10}.scroll-line{width:2px;height:50px;background:linear-gradient(to bottom,var(--luxury-gold),transparent);margin:0 auto 1rem;animation:scrollPulse 2s infinite ease-in-out}@keyframes scrollPulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.5)}}.scroll-text{font-size:.8rem;color:var(--luxury-gold);letter-spacing:.2em;text-transform:uppercase}section{padding:var(--spacing-xl) 0;position:relative}@media (min-width: 1024px) and (max-width: 1440px){section{padding:var(--spacing-lg) 0}.section-header{margin-bottom:var(--spacing-md);padding:0 1rem}.section-description{max-width:85%;margin:0 auto;font-size:1rem}}.section-header{text-align:center;margin-bottom:var(--spacing-lg)}.section-subtitle{font-size:.9rem;color:var(--luxury-gold);letter-spacing:.3em;text-transform:uppercase;margin-bottom:1rem;font-weight:500}.section-title{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.5rem);font-weight:600;margin-bottom:1.5rem;color:var(--luxury-text-light)}.section-description{font-size:1.1rem;color:var(--luxury-text-muted);max-width:600px;margin:0 auto;line-height:1.7}.marble-texture{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 20%,rgba(201,160,60,.03) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(201,160,60,.03) 0%,transparent 50%),linear-gradient(135deg,var(--luxury-gray-dark) 0%,var(--luxury-black) 50%,var(--luxury-gray-dark) 100%);z-index:-1}.services-luxury{background:var(--luxury-gray);position:relative}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;margin-top:var(--spacing-lg);align-items:stretch;justify-content:center}.service-luxury{background:var(--luxury-black);padding:2.5rem 1.8rem;border:1px solid rgba(201,160,60,.1);position:relative;transition:var(--transition-luxury);overflow:hidden;cursor:pointer;height:100%;min-height:420px;display:flex;flex-direction:column;justify-content:flex-start;width:100%;max-width:400px;margin:0 auto}.service-luxury:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(201,160,60,.05),transparent);opacity:0;transition:var(--transition-luxury);z-index:1}.service-luxury:hover:before{opacity:1}.service-luxury:hover{transform:translateY(-10px);box-shadow:var(--shadow-luxury);border-color:var(--luxury-gold)}.service-luxury.featured{border:2px solid var(--luxury-gold);background:linear-gradient(135deg,rgba(201,160,60,.05),var(--luxury-black))}.service-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,transparent,rgba(201,160,60,.1));opacity:0;transition:var(--transition-luxury);z-index:1}.service-luxury:hover .service-overlay{opacity:1}.service-icon{font-size:3rem;margin-bottom:1.5rem;position:relative;z-index:2}.service-luxury h3{font-size:1.5rem;color:var(--luxury-gold);margin-bottom:1rem;position:relative;z-index:2}.service-luxury p{color:var(--luxury-text-muted);margin-bottom:2rem;line-height:1.7;position:relative;z-index:2;flex:1;margin-bottom:auto}.service-features{display:flex;flex-wrap:wrap;gap:.5rem;position:relative;z-index:2;margin-top:auto;padding-top:1rem;flex-shrink:0}.service-features span{background:#c9a03c1a;color:var(--luxury-gold);padding:.3rem .8rem;border-radius:15px;font-size:.8rem;font-weight:500;border:1px solid rgba(201,160,60,.2)}.portfolio-luxury{background:var(--luxury-black)}.portfolio-showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:var(--spacing-lg)}.portfolio-luxury-item{position:relative;aspect-ratio:16/10;overflow:hidden;cursor:pointer;border:1px solid rgba(201,160,60,.1);transition:var(--transition-luxury);min-height:250px}.portfolio-luxury-item:hover{transform:translateY(-10px);box-shadow:var(--shadow-luxury);border-color:var(--luxury-gold)}.portfolio-image{width:100%;height:100%;background:linear-gradient(135deg,var(--luxury-gray),var(--luxury-gray-light));position:relative}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;opacity:0;transition:var(--transition-luxury)}.portfolio-luxury-item:hover .image-overlay{opacity:1}.overlay-content{text-align:center;padding:2rem}.overlay-content h4{color:var(--luxury-gold);font-size:1.5rem;margin-bottom:1rem;font-family:var(--font-display)}.project-tags{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.project-tags span{background:var(--luxury-gold);color:var(--luxury-black);padding:.3rem .8rem;border-radius:15px;font-size:.8rem;font-weight:500}.experience-luxury{background:var(--luxury-gray);position:relative;min-height:60vh;display:flex;align-items:center}.parallax-bg{position:absolute;top:0;left:0;width:100%;height:120%;background:linear-gradient(135deg,#000000b3,#1a1a1a80),radial-gradient(circle at 50% 50%,rgba(201,160,60,.1) 0%,transparent 70%);z-index:-1}.experience-content{max-width:800px;margin:0 auto;text-align:center}.experience-text h2{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);margin-bottom:2rem;color:var(--luxury-text-light)}.experience-description{font-size:1.2rem;color:var(--luxury-text-muted);margin-bottom:3rem;line-height:1.8}.experience-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:3rem}.stat-luxury{text-align:center;padding:2rem;background:#00000080;border:1px solid rgba(201,160,60,.2);transition:var(--transition-luxury)}.stat-luxury:hover{border-color:var(--luxury-gold);transform:translateY(-5px)}.stat-label{color:var(--luxury-text-muted);font-size:.9rem;text-transform:uppercase;letter-spacing:.1em}.contact-luxury{background:var(--luxury-black);position:relative}.luxury-contact{display:grid;grid-template-columns:2fr 1fr;gap:4rem;margin-top:var(--spacing-lg)}.contact-form-luxury{background:linear-gradient(135deg,#1a1a1af2,#121212fa,#1a1a1af2);padding:3rem;border:1px solid rgba(201,160,60,.2);border-radius:16px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 40px #0006,0 8px 16px #c9a03c1a,inset 0 1px #ffffff1a}.contact-form-luxury:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(201,160,60,.08) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(201,160,60,.06) 0%,transparent 50%),radial-gradient(circle at 40% 60%,rgba(201,160,60,.04) 0%,transparent 50%);pointer-events:none;z-index:1}.contact-form-luxury>*{position:relative;z-index:2}.luxury-form{display:flex;flex-direction:column;gap:2rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-row .luxury-radio-group{grid-column:1 / -1;width:100%}.luxury-input{position:relative;margin-bottom:.5rem}.luxury-input:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(201,160,60,.02) 0%,transparent 50%,rgba(201,160,60,.02) 100%);border-radius:8px;opacity:0;transition:opacity .3s ease;pointer-events:none}.luxury-input:hover:before,.luxury-input:focus-within:before{opacity:1}.luxury-input input,.luxury-input select,.luxury-input textarea{width:100%;padding:1.5rem 1.2rem;background:#1a1a1a99;border:2px solid rgba(201,160,60,.15);border-radius:12px;color:var(--luxury-text-light);font-family:var(--font-body);font-size:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);outline:none;position:relative;z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 8px #0000001a,inset 0 1px #ffffff0d}.luxury-input input:focus,.luxury-input select:focus,.luxury-input textarea:focus{border-color:var(--luxury-gold);background:#1a1a1acc;box-shadow:0 8px 16px #0003,0 0 0 4px #c9a03c1a,inset 0 1px #ffffff1a;transform:translateY(-2px)}.luxury-input label{position:absolute;top:1.5rem;left:1.2rem;color:var(--luxury-text-muted);transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:none;font-size:1rem;font-weight:500;z-index:4;background:transparent;padding:0 .5rem}.luxury-input input:focus+label,.luxury-input input:valid+label,.luxury-input select:focus+label,.luxury-input select:valid+label,.luxury-input textarea:focus+label,.luxury-input textarea:valid+label{top:-.6rem;left:.8rem;font-size:.75rem;color:var(--luxury-gold);background:linear-gradient(135deg,#0a0a0af2,#1a1a1af2);padding:.2rem .8rem;border-radius:6px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #c9a03c33}.luxury-select{position:relative}.luxury-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a03c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .7rem center;background-size:1.2rem;padding-right:3rem;cursor:pointer}.luxury-select select:focus{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a03c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='18,15 12,9 6,15'%3e%3c/polyline%3e%3c/svg%3e")}.luxury-select select option{background-color:var(--luxury-dark);color:var(--luxury-text-light);padding:.8rem;border:none}.luxury-select select option:checked{background-color:var(--luxury-gold);color:var(--luxury-dark)}.luxury-select select option:hover{background-color:#c9a03c1a}.luxury-select select option[disabled]{color:var(--luxury-text-muted);font-style:italic}.luxury-radio-group{margin-bottom:2rem;width:100%;clear:both;position:relative;z-index:1}.radio-group-label{display:block;color:var(--luxury-gold);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1.5rem;background:linear-gradient(135deg,#0a0a0af2,#1a1a1af2);padding:.4rem 1rem;border-radius:8px;box-shadow:0 2px 8px #c9a03c33;display:inline-block;width:auto}.luxury-radio-options{display:flex;flex-direction:column;gap:1.2rem;width:100%;position:relative;z-index:2}.luxury-radio-item{position:relative;width:100%;margin-bottom:0;display:block}.luxury-radio-item input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.luxury-radio-label{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.5rem;background:#1a1a1a99;border:2px solid rgba(201,160,60,.15);border-radius:12px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 8px #0000001a,inset 0 1px #ffffff0d;width:100%;box-sizing:border-box;-webkit-user-select:none;user-select:none}.luxury-radio-label:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(201,160,60,.02) 0%,transparent 50%,rgba(201,160,60,.02) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.luxury-radio-label:hover:before{opacity:1}.radio-custom{width:20px;height:20px;border:2px solid rgba(201,160,60,.3);border-radius:50%;position:relative;transition:all .3s ease;flex-shrink:0}.radio-custom:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--luxury-gold);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.radio-text{color:var(--luxury-text-light);font-size:1rem;font-weight:500;transition:color .3s ease;flex:1;text-align:left;line-height:1.4}.luxury-radio-label:hover{border-color:#c9a03c66;transform:translateY(-2px);box-shadow:0 8px 16px #0003,inset 0 1px #ffffff1a}.luxury-radio-label:hover .radio-custom{border-color:var(--luxury-gold);box-shadow:0 0 0 4px #c9a03c1a}.luxury-radio-label:hover .radio-text{color:#fffffff2}.luxury-radio-item input[type=radio]:checked+.luxury-radio-label{border-color:var(--luxury-gold);background:#1a1a1acc;box-shadow:0 8px 16px #0003,0 0 0 2px #c9a03c33,inset 0 1px #ffffff1a;transform:translateY(-2px)}.luxury-radio-item input[type=radio]:checked+.luxury-radio-label:before{opacity:1}.luxury-radio-item input[type=radio]:checked+.luxury-radio-label .radio-custom{border-color:var(--luxury-gold);background:#c9a03c1a;box-shadow:0 0 0 4px #c9a03c26}.luxury-radio-item input[type=radio]:checked+.luxury-radio-label .radio-custom:after{transform:translate(-50%,-50%) scale(1)}.luxury-radio-item input[type=radio]:checked+.luxury-radio-label .radio-text{color:var(--luxury-gold);font-weight:600}.luxury-radio-item input[type=radio]:focus+.luxury-radio-label{outline:none;box-shadow:0 8px 16px #0003,0 0 0 4px #c9a03c33,inset 0 1px #ffffff1a}.luxury-radio-group *{box-sizing:border-box}.luxury-radio-label:before,.luxury-radio-label:after{pointer-events:none}@media (max-width: 768px){.luxury-radio-group{margin-bottom:1.5rem}.luxury-radio-options{gap:1rem}.luxury-radio-label{padding:1rem 1.2rem;gap:.8rem}.radio-text{font-size:.95rem;line-height:1.3}.radio-custom{width:18px;height:18px;flex-shrink:0}.radio-custom:after{width:8px;height:8px}.radio-group-label{font-size:.7rem;padding:.3rem .8rem;margin-bottom:1rem}}.contact-info-luxury{display:flex;flex-direction:column;gap:2rem}@media (max-width: 768px){.form-row{grid-template-columns:1fr;gap:1rem}.contact-form-luxury{padding:2rem 1.5rem}.luxury-input input,.luxury-input select,.luxury-input textarea{padding:1.2rem 1rem;font-size:16px}.luxury-input label{left:1rem;top:1.2rem}.luxury-input input:focus+label,.luxury-input input:valid+label,.luxury-input select:focus+label,.luxury-input select:valid+label,.luxury-input textarea:focus+label,.luxury-input textarea:valid+label{left:.6rem}}.contact-luxury-item{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:linear-gradient(135deg,#1a1a1acc,#121212e6);border:1px solid rgba(201,160,60,.15);border-radius:16px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 16px #0003,inset 0 1px #ffffff0d}.contact-luxury-item:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(201,160,60,.05) 0%,transparent 50%);pointer-events:none;transition:opacity .3s ease;opacity:0}.contact-luxury-item:hover{border-color:var(--luxury-gold);transform:translateY(-8px);box-shadow:0 20px 40px #0000004d,0 0 0 2px #c9a03c1a,inset 0 1px #ffffff1a}.contact-luxury-item:hover:before{opacity:1}.contact-icon{font-size:1.5rem;color:var(--luxury-gold);min-width:30px}.contact-details h4{color:var(--luxury-gold);margin-bottom:.5rem;font-size:1.1rem}.contact-details a{color:var(--luxury-text-muted);text-decoration:none;transition:var(--transition-smooth)}.contact-details a:hover{color:var(--luxury-gold)}.contact-details p{color:var(--luxury-text-muted);line-height:1.6}.footer-luxury{background:var(--luxury-gray-dark);padding:4rem 0 2rem;border-top:1px solid rgba(201,160,60,.1)}.luxury-footer{display:grid;grid-template-columns:2fr 1fr;gap:4rem;margin-bottom:2rem}.footer-brand h3{font-family:var(--font-display);color:var(--luxury-gold);margin-bottom:1rem;text-shadow:var(--shadow-gold)}.footer-brand p{color:var(--luxury-text-muted);line-height:1.6;margin-top:1rem}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.footer-column h4{color:var(--luxury-gold);margin-bottom:1rem;font-size:1.1rem}.footer-column ul{list-style:none}.footer-column ul li{margin-bottom:.5rem}.footer-column ul li a{color:var(--luxury-text-muted);text-decoration:none;transition:var(--transition-smooth)}.footer-column ul li a:hover{color:var(--luxury-gold)}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid rgba(201,160,60,.1)}.footer-bottom p{color:var(--luxury-text-muted);font-size:.9rem}.reveal-text{opacity:0;transform:translateY(30px);transition:var(--transition-luxury)}.reveal-text.revealed{opacity:1;transform:translateY(0)}[data-reveal]{opacity:0;transform:translateY(50px);transition:var(--transition-luxury)}[data-reveal].revealed{opacity:1;transform:translateY(0)}@media (min-width: 1440px){.services-grid{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin-left:auto;margin-right:auto}.service-luxury{min-height:450px;padding:3rem 2.5rem;height:100%}.service-link{min-height:450px}}@media (max-width: 1200px){.services-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem}.service-luxury{min-height:400px;padding:2.25rem 1.5rem;height:100%}.service-link{min-height:400px}}@media (max-width: 992px){.services-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.service-luxury{min-height:380px;padding:2rem 1.5rem;max-width:none;height:100%}.service-link{min-height:380px}}@media (max-width: 768px){.container{padding:0 1rem}.logo-image{height:26px}.nav-toggle{display:flex}.nav-menu{display:none;position:fixed;top:100%;left:0;width:100%;height:calc(100vh - 100%);background:#000000fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;padding:2rem 0;gap:2rem;border-top:1px solid rgba(201,160,60,.2);z-index:9998;transform:translateY(-100%);transition:transform .3s ease}.nav-menu.active{display:flex;transform:translateY(0)}.nav-menu .nav-link{font-size:1.1rem;padding:.5rem 2rem;text-align:center;min-height:44px;display:flex;align-items:center;justify-content:center}.hero-luxury{padding-top:250px;min-height:calc(100vh - env(safe-area-inset-top));padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.hero-cta{flex-direction:column;align-items:center;gap:1rem}.btn-luxury{min-height:44px;padding:1rem 2rem;font-size:.85rem;width:100%;max-width:300px;text-align:center}.slider-controls{bottom:2rem;gap:1rem}.slider-btn{width:40px;height:40px;font-size:1.2rem}.services-grid{grid-template-columns:1fr;gap:1rem;align-items:stretch}.service-luxury{padding:1.8rem 1.3rem;min-height:320px;max-width:none;height:100%}.service-link{min-height:320px}.portfolio-showcase,.experience-stats,.form-row{grid-template-columns:1fr}.luxury-input input,.luxury-input select,.luxury-input textarea{min-height:44px;padding:1.5rem 0;font-size:1rem}.luxury-input label{top:1.5rem}.luxury-input input:focus+label,.luxury-input input:valid+label,.luxury-input select:focus+label,.luxury-input select:valid+label,.luxury-input textarea:focus+label,.luxury-input textarea:valid+label{top:0}.footer-links{grid-template-columns:1fr}.sticky-cta{bottom:1rem;right:1rem}.cta-content{padding:.8rem 1rem;gap:.5rem}.cta-text{font-size:.8rem}section{padding:var(--spacing-lg) 0}}@media (max-width: 480px){.hero-luxury{padding-top:220px}.hero-title{font-size:1.8rem;line-height:1.2}.hero-subtitle{font-size:.9rem}.hero-description{font-size:.9rem;line-height:1.4}.section-title{font-size:1.6rem}.btn-luxury{font-size:.8rem;padding:.8rem 1.5rem}.service-luxury{padding:2rem 1.5rem}.contact-form-luxury{padding:2rem}.contact-luxury-item{padding:1.5rem}}@media (max-width: 768px) and (max-height: 500px){.hero-luxury{padding-top:80px;min-height:100vh}}@media (max-width: 375px){.hero-luxury{padding-top:200px}.hero-title{font-size:1.6rem;line-height:1.1}.hero-subtitle{font-size:.8rem}.hero-description{font-size:.8rem;line-height:1.3}.btn-luxury{font-size:.75rem;padding:.7rem 1.2rem}}@media (max-width: 320px){.hero-luxury{padding-top:280px}.hero-title{font-size:1.4rem;line-height:1}.hero-subtitle{font-size:.7rem}.hero-description{font-size:.7rem;line-height:1.2}.btn-luxury{font-size:.7rem;padding:.6rem 1rem}}:root{--safe-area-top: env(safe-area-inset-top);--safe-area-bottom: env(safe-area-inset-bottom);--safe-area-left: env(safe-area-inset-left);--safe-area-right: env(safe-area-inset-right)}.service-luxury,.portfolio-luxury-item,.stat-luxury{will-change:transform}@media (min-width: 1024px) and (max-width: 1440px){.hero-title{font-size:clamp(2.5rem,3.5vw,3.5rem);line-height:1.15;max-width:90%;margin:0 auto 1.5rem}.section-title{font-size:clamp(2rem,3vw,2.8rem);line-height:1.2;max-width:85%;margin:0 auto 1.5rem}.hero-description{font-size:1rem;max-width:550px;line-height:1.6;margin:0 auto 2.5rem}.hero-content{padding:2rem 1rem;max-width:85%}.container{max-width:90%;padding:0 2rem}.hero-cta{gap:1.5rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.btn-luxury{padding:1rem 2rem;font-size:.9rem;min-width:250px;max-width:300px;text-align:center;white-space:nowrap}}@media (max-width: 1200px){.luxury-contact{grid-template-columns:1fr;gap:3rem}.luxury-footer{grid-template-columns:1fr;gap:2rem}}@media (hover: none) and (pointer: coarse){.service-luxury:hover,.portfolio-luxury-item:hover,.btn-luxury:hover{transform:none}.service-luxury,.portfolio-luxury-item{transition:none}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.scroll-line,.diamond-inner,.loading-progress,.logo-underline{animation:none}}.footer-main{position:relative;z-index:10;display:grid;grid-template-columns:1fr 2fr 1fr;gap:60px;padding-bottom:60px}.footer-golden-line{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(195,160,60,.2) 20%,rgba(195,160,60,.6) 50%,rgba(195,160,60,.2) 80%,transparent 100%);position:relative;z-index:10}.footer-navigation{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.contact-icon{font-size:1.2rem}@media print{.luxury-nav,.sticky-cta,.slider-controls,.scroll-indicator,.footer-extraordinary{display:none}body{color:#000;background:#fff}.section-title,.logo-text{color:#000}}@media (max-width: 640px){.services-grid{grid-template-columns:1fr;gap:.8rem}.service-luxury{padding:1.5rem 1rem;min-height:280px}.service-icon{font-size:2.5rem;margin-bottom:1rem}.service-luxury h3{font-size:1.3rem;margin-bottom:.8rem}.service-luxury p{font-size:.9rem;margin-bottom:1.5rem}.service-features span{font-size:.75rem;padding:.25rem .6rem}}@media (max-width: 480px){.service-luxury{padding:1.2rem .8rem;min-height:260px}.service-icon{font-size:2.2rem;margin-bottom:.8rem}.service-luxury h3{font-size:1.2rem}.service-luxury p{font-size:.85rem;line-height:1.5}.service-features{gap:.3rem}.service-features span{font-size:.7rem;padding:.2rem .5rem}}.service-link{text-decoration:none;color:inherit;display:block;height:100%;min-height:420px}.service-link:hover,.service-link:focus,.service-link:active,.service-link:visited{text-decoration:none;color:inherit}.futuristic-hero{position:relative;min-height:100vh;background:radial-gradient(circle at 20% 30%,rgba(0,255,157,.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,0,157,.1) 0%,transparent 50%),linear-gradient(135deg,#000,#0a0a0a,#000);overflow:hidden;display:flex;align-items:center;justify-content:center}.cyber-grid-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,255,.1) 1px,transparent 1px);background-size:50px 50px;animation:gridMove 20s linear infinite;z-index:1}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.floating-particles{position:absolute;width:100%;height:100%;z-index:2}.floating-particles:before,.floating-particles:after{content:"";position:absolute;width:4px;height:4px;background:#00ff9d;border-radius:50%;animation:floatParticles 8s ease-in-out infinite;box-shadow:0 0 10px #00ff9d,0 0 20px #00ff9d,0 0 30px #00ff9d}.floating-particles:before{top:20%;left:10%;animation-delay:0s}.floating-particles:after{top:60%;right:15%;animation-delay:4s;background:#ff009d;box-shadow:0 0 10px #ff009d,0 0 20px #ff009d,0 0 30px #ff009d}@keyframes floatParticles{0%,to{transform:translateY(0) scale(1);opacity:.7}50%{transform:translateY(-30px) scale(1.2);opacity:1}}.neon-lines{position:absolute;width:100%;height:100%;z-index:2}.neon-lines:before{content:"";position:absolute;top:30%;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#00ffff,transparent);animation:neonSweep 6s ease-in-out infinite}.neon-lines:after{content:"";position:absolute;right:20%;top:0;width:2px;height:100%;background:linear-gradient(180deg,transparent,#ff00ff,transparent);animation:neonSweepVertical 8s ease-in-out infinite}@keyframes neonSweep{0%,to{transform:translate(-100%);opacity:0}50%{transform:translate(100%);opacity:1}}@keyframes neonSweepVertical{0%,to{transform:translateY(-100%);opacity:0}50%{transform:translateY(100%);opacity:1}}.hero-container{position:relative;z-index:10;width:100%;max-width:1400px;margin:0 auto;padding:0 2rem}.hologram-frame{position:relative;background:#000c;border:2px solid rgba(0,255,255,.3);border-radius:20px;padding:4rem 3rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 50px #0ff3,inset 0 0 50px #00ffff1a;animation:hologramPulse 4s ease-in-out infinite}@keyframes hologramPulse{0%,to{box-shadow:0 0 50px #0ff3,inset 0 0 50px #00ffff1a}50%{box-shadow:0 0 80px #0ff6,inset 0 0 80px #0ff3}}.scan-lines{position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,255,.03) 2px,rgba(0,255,255,.03) 4px);animation:scanMove 2s linear infinite;pointer-events:none}@keyframes scanMove{0%{transform:translateY(0)}to{transform:translateY(4px)}}.hero-content-inner{text-align:center;position:relative;z-index:5}.glitch-text{position:relative;color:#00ff9d;font-size:1rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;margin-bottom:2rem;animation:glitchFloat 3s ease-in-out infinite}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch-text:before{animation:glitchTop 1s linear infinite;clip-path:polygon(0 0,100% 0,100% 33%,0 33%);-webkit-clip-path:polygon(0 0,100% 0,100% 33%,0 33%);color:#ff009d}.glitch-text:after{animation:glitchBottom 1.5s linear infinite;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);-webkit-clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);color:#0ff}@keyframes glitchTop{2%,64%{transform:translate(2px,-2px)}4%,60%{transform:translate(-2px,2px)}62%{transform:translate(13px,-1px) skew(-13deg)}}@keyframes glitchBottom{2%,64%{transform:translate(-2px)}4%,60%{transform:translate(-2px)}62%{transform:translate(-22px,5px) skew(21deg)}}@keyframes glitchFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.cyber-title{font-size:clamp(3rem,8vw,6rem);font-weight:900;margin-bottom:3rem;line-height:1.1;display:flex;flex-direction:column;gap:1rem}.title-word{display:inline-block;position:relative}.glitch-effect{color:#fff;animation:glitchPulse 2s ease-in-out infinite}.glitch-effect:before{content:attr(data-text);position:absolute;top:0;left:0;color:#ff009d;animation:glitchShake .5s infinite;z-index:-1}@keyframes glitchPulse{0%,to{text-shadow:0 0 10px rgba(255,255,255,.5)}50%{text-shadow:0 0 20px rgba(255,255,255,.8),0 0 30px rgba(0,255,157,.5)}}@keyframes glitchShake{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.neon-glow{color:#00ff9d;text-shadow:0 0 5px #00ff9d,0 0 10px #00ff9d,0 0 15px #00ff9d,0 0 20px #00ff9d;animation:neonPulse 2s ease-in-out infinite alternate}@keyframes neonPulse{0%{text-shadow:0 0 5px #00ff9d,0 0 10px #00ff9d,0 0 15px #00ff9d,0 0 20px #00ff9d}to{text-shadow:0 0 2px #00ff9d,0 0 5px #00ff9d,0 0 8px #00ff9d,0 0 12px #00ff9d}}.electric-text{color:#0ff;position:relative;animation:electricFlicker 1.5s infinite}.electric-text:after{content:"";position:absolute;inset:0 -5px;background:linear-gradient(90deg,transparent,rgba(0,255,255,.1),transparent);animation:electricSweep 2s infinite;z-index:-1}@keyframes electricFlicker{0%,to{text-shadow:0 0 5px #00ffff,0 0 10px #00ffff,0 0 15px #00ffff}50%{text-shadow:0 0 2px #00ffff,0 0 5px #00ffff,0 0 8px #00ffff}}@keyframes electricSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.neural-network{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;z-index:1;pointer-events:none}.neural-network:before,.neural-network:after{content:"";position:absolute;border:2px solid rgba(0,255,157,.3);border-radius:50%;animation:neuralPulse 3s ease-in-out infinite}.neural-network:before{width:100%;height:100%;animation-delay:0s}.neural-network:after{width:150%;height:150%;top:-25%;left:-25%;animation-delay:1s;border-color:#ff009d33}@keyframes neuralPulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.2);opacity:.7}}.cyber-description{font-size:1.1rem;color:#b0b0b0;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.8;position:relative}.typing-effect{overflow:hidden;border-right:3px solid #00ff9d;white-space:nowrap;animation:typing 4s steps(60,end) infinite,blink 1s infinite;max-width:fit-content;margin:0 auto 3rem}@keyframes typing{0%{width:0}50%{width:100%}to{width:100%}}@keyframes blink{0%,50%{border-color:#00ff9d}51%,to{border-color:transparent}}.stats-dashboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:3rem}.stat-module{background:#000c;border:1px solid rgba(0,255,255,.3);border-radius:15px;padding:2rem;position:relative;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat-module:hover{transform:translateY(-5px);border-color:#0ff9;box-shadow:0 10px 30px #0ff3}.stat-icon{font-size:2rem;margin-bottom:1rem;filter:drop-shadow(0 0 10px #00ff9d)}.stat-content{text-align:center}.stat-number{font-size:2.5rem;font-weight:900;color:#00ff9d;margin-bottom:.5rem;text-shadow:0 0 10px #00ff9d}.pulse-number{animation:numberPulse 2s ease-in-out infinite}@keyframes numberPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.stat-percent,.stat-unit{color:#0ff;font-size:1.2rem;font-weight:600}.stat-label{color:#888;font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.progress-bar{width:100%;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden;position:relative}.progress-fill{height:100%;border-radius:2px;animation:progressFill 3s ease-out forwards}.neon-progress{background:linear-gradient(90deg,#00ff9d,#0ff);box-shadow:0 0 10px #00ff9d}.electric-progress{background:linear-gradient(90deg,#0ff,#ff009d);box-shadow:0 0 10px #0ff}.cyber-progress{background:linear-gradient(90deg,#ff009d,#00ff9d);box-shadow:0 0 10px #ff009d}@keyframes progressFill{0%{width:0%}to{width:85%}}.cyber-cta-group{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin-top:3rem}.cyber-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.5rem;font-size:1rem;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;border:2px solid;border-radius:0;background:transparent;transition:all .3s ease;overflow:hidden;min-width:250px;cursor:pointer}.primary-cyber{border-color:#00ff9d;color:#00ff9d;background:#00ff9d1a}.primary-cyber:hover{background:#00ff9d33;box-shadow:0 0 20px #00ff9d80,inset 0 0 20px #00ff9d1a;transform:translateY(-2px)}.secondary-cyber{border-color:#0ff;color:#0ff;background:#00ffff1a}.secondary-cyber:hover{background:#0ff3;box-shadow:0 0 20px #00ffff80,inset 0 0 20px #00ffff1a;transform:translateY(-2px)}.btn-particles:before,.btn-particles:after{content:"";position:absolute;width:4px;height:4px;background:#00ff9d;border-radius:50%;opacity:0;animation:buttonParticles 2s infinite}.btn-particles:before{top:20%;left:20%;animation-delay:0s}.btn-particles:after{bottom:20%;right:20%;animation-delay:1s}@keyframes buttonParticles{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.btn-glow{position:absolute;inset:-2px;background:linear-gradient(45deg,#00ff9d,#0ff,#ff009d,#00ff9d);border-radius:inherit;z-index:-1;opacity:0;animation:buttonGlow 3s ease-in-out infinite}@keyframes buttonGlow{0%,to{opacity:0}50%{opacity:.3}}.btn-scan{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,255,.3),transparent);animation:buttonScan 2s infinite}@keyframes buttonScan{0%{left:-100%}to{left:100%}}.floating-tech{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}.tech-orb{position:absolute;top:20%;right:10%;width:80px;height:80px;border:2px solid rgba(0,255,157,.5);border-radius:50%;animation:techOrbitFloat 6s ease-in-out infinite}.tech-orb:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:#00ff9d;border-radius:50%;box-shadow:0 0 20px #00ff9d;animation:coreGlow 2s ease-in-out infinite alternate}@keyframes techOrbitFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes coreGlow{0%{box-shadow:0 0 20px #00ff9d}to{box-shadow:0 0 40px #00ff9d,0 0 60px #00ff9d}}.data-stream{position:absolute;bottom:30%;left:5%;width:2px;height:100px;background:linear-gradient(180deg,transparent,#00ffff,transparent);animation:dataFlow 3s linear infinite}@keyframes dataFlow{0%{transform:translateY(100px);opacity:0}50%{opacity:1}to{transform:translateY(-100px);opacity:0}}.circuit-pattern{position:absolute;top:50%;left:5%;width:60px;height:60px;border:1px solid rgba(255,0,157,.3);border-left:1px solid #ff009d;border-top:1px solid #ff009d;animation:circuitSpin 8s linear infinite}@keyframes circuitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.matrix-rain{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.matrix-rain:before{content:"";position:absolute;top:-100%;left:20%;width:2px;height:100px;background:linear-gradient(180deg,transparent,#00ff9d,transparent);animation:matrixDrop 4s linear infinite}.matrix-rain:after{content:"";position:absolute;top:-100%;right:30%;width:2px;height:100px;background:linear-gradient(180deg,transparent,#00ffff,transparent);animation:matrixDrop 4s linear infinite;animation-delay:2s}@keyframes matrixDrop{0%{top:-100%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.cyber-scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1rem;z-index:10}.scroll-pulse{width:2px;height:40px;background:linear-gradient(180deg,transparent,#00ff9d,transparent);animation:scrollPulse 2s ease-in-out infinite}@keyframes scrollPulse{0%,to{transform:scaleY(1);opacity:.5}50%{transform:scaleY(1.5);opacity:1}}.scroll-text{color:#00ff9d;font-size:.8rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.glitch-mini{animation:miniGlitch 3s ease-in-out infinite}@keyframes miniGlitch{0%,90%,to{text-shadow:0 0 5px #00ff9d}95%{text-shadow:2px 0 #ff009d,-2px 0 #00ffff}}.quantum-arsenal{position:relative;min-height:100vh;background:radial-gradient(circle at 50% 0%,rgba(0,255,157,.05) 0%,transparent 50%),linear-gradient(180deg,#000,#0a0a0a,#000);padding:5rem 0;overflow:hidden}.quantum-field{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 25% 25%,rgba(0,255,255,.1) 0%,transparent 25%),radial-gradient(circle at 75% 75%,rgba(255,0,157,.1) 0%,transparent 25%);animation:quantumShift 10s ease-in-out infinite;z-index:1}@keyframes quantumShift{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(1deg)}}.tech-hexagons{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.tech-hexagons:before,.tech-hexagons:after{content:"";position:absolute;width:100px;height:100px;border:2px solid rgba(0,255,255,.2);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);animation:hexagonFloat 8s ease-in-out infinite}.tech-hexagons:before{top:20%;left:10%;animation-delay:0s}.tech-hexagons:after{bottom:20%;right:10%;animation-delay:4s;border-color:#ff009d33}@keyframes hexagonFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(60deg)}}.arsenal-container{position:relative;z-index:10;max-width:1400px;margin:0 auto;padding:0 2rem}.arsenal-header{text-align:center;margin-bottom:5rem}.quantum-subtitle{font-size:1rem;color:#00ff9d;font-weight:600;letter-spacing:.3em;text-transform:uppercase;margin-bottom:2rem}.arsenal-title{font-size:clamp(3rem,6vw,5rem);font-weight:900;margin-bottom:2rem;line-height:1.1}.title-hack{color:#fff;display:block;margin-bottom:1rem}.title-weapon{color:#00ff9d;display:block;text-shadow:0 0 10px #00ff9d,0 0 20px #00ff9d,0 0 30px #00ff9d}.arsenal-description{font-size:1.2rem;color:#b0b0b0;max-width:800px;margin:0 auto;line-height:1.8}.weapons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3rem;margin-bottom:5rem}.weapon-module{position:relative;cursor:pointer;transition:all .5s ease}.weapon-module:hover{transform:translateY(-10px) scale(1.02)}.module-frame{background:#000000e6;border:2px solid rgba(0,255,255,.3);border-radius:20px;padding:3rem 2rem;position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease;height:100%}.weapon-module:hover .module-frame{border-color:#0ff9}.brain-module:hover .module-frame{border-color:#00ff9dcc;box-shadow:0 0 30px #00ff9d4d}.speed-module:hover .module-frame{border-color:#0ffc;box-shadow:0 0 30px #00ffff4d}.mobile-module:hover .module-frame{border-color:#ff009dcc;box-shadow:0 0 30px #ff009d4d}.seo-module:hover .module-frame{border-color:#ff0c;box-shadow:0 0 30px #ffff004d}.security-module:hover .module-frame{border-color:#ff6400cc;box-shadow:0 0 30px #ff64004d}.analytics-module:hover .module-frame{border-color:#64ff00cc;box-shadow:0 0 30px #64ff004d}.weapon-icon{font-size:3rem;margin-bottom:1.5rem;display:block;text-align:center;filter:drop-shadow(0 0 15px currentColor);animation:iconPulse 3s ease-in-out infinite}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.neural-icon{color:#00ff9d}.velocity-icon{color:#0ff}.adaptive-icon{color:#ff009d}.discovery-icon{color:#ff0}.fortress-icon{color:#ff6400}.intelligence-icon{color:#64ff00}.weapon-name{font-size:1.5rem;font-weight:800;color:#fff;text-align:center;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.1em}.weapon-power{font-size:1rem;color:#00ff9d;text-align:center;margin-bottom:2rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;animation:powerGlow 2s ease-in-out infinite alternate}@keyframes powerGlow{0%{text-shadow:0 0 5px #00ff9d}to{text-shadow:0 0 15px #00ff9d,0 0 25px #00ff9d}}.weapon-details{margin-bottom:2rem}.weapon-details p{color:#b0b0b0;line-height:1.6;margin-bottom:2rem;text-align:center}.tech-specs{display:flex;flex-direction:column;gap:1rem}.spec-item{display:flex;justify-content:space-between;align-items:center;gap:1rem}.spec-name{color:#888;font-size:.9rem;font-weight:500;flex:1}.spec-bar{flex:1;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.spec-fill{height:100%;border-radius:2px;animation:specFill 2s ease-out forwards}.neuro-fill{background:linear-gradient(90deg,#00ff9d,#0fa);box-shadow:0 0 10px #00ff9d}.velocity-fill{background:linear-gradient(90deg,#0ff,#08f);box-shadow:0 0 10px #0ff}.adaptive-fill{background:linear-gradient(90deg,#ff009d,#f05);box-shadow:0 0 10px #ff009d}.discovery-fill{background:linear-gradient(90deg,#ff0,#fc0);box-shadow:0 0 10px #ff0}.fortress-fill{background:linear-gradient(90deg,#ff6400,#f80);box-shadow:0 0 10px #ff6400}.intelligence-fill{background:linear-gradient(90deg,#64ff00,#8f0);box-shadow:0 0 10px #64ff00}@keyframes specFill{0%{width:0%}to{width:90%}}.module-glow{position:absolute;inset:-5px;border-radius:25px;opacity:0;transition:opacity .3s ease;z-index:-1}.weapon-module:hover .module-glow{opacity:.3}.neuro-glow{background:linear-gradient(45deg,#00ff9d,#0fa,#00ff9d);animation:neuroGlow 3s ease-in-out infinite}@keyframes neuroGlow{0%,to{filter:blur(10px)}50%{filter:blur(15px)}}.velocity-glow{background:linear-gradient(45deg,#0ff,#08f,#0ff);animation:velocityGlow 2s ease-in-out infinite}@keyframes velocityGlow{0%,to{filter:blur(10px)}50%{filter:blur(15px)}}.adaptive-glow{background:linear-gradient(45deg,#ff009d,#f05,#ff009d);animation:adaptiveGlow 4s ease-in-out infinite}@keyframes adaptiveGlow{0%,to{filter:blur(10px)}50%{filter:blur(15px)}}.discovery-glow{background:linear-gradient(45deg,#ff0,#fc0,#ff0);animation:discoveryGlow 3.5s ease-in-out infinite}@keyframes discoveryGlow{0%,to{filter:blur(10px)}50%{filter:blur(15px)}}.fortress-glow{background:linear-gradient(45deg,#ff6400,#f80,#ff6400);animation:fortressGlow 2.5s ease-in-out infinite}@keyframes fortressGlow{0%,to{filter:blur(10px)}50%{filter:blur(15px)}}.intelligence-glow{background:linear-gradient(45deg,#64ff00,#8f0,#64ff00);animation:intelligenceGlow 4.5s ease-in-out infinite}@keyframes intelligenceGlow{0%,to{filter:blur(10px)}50%{filter:blur(15px)}}.weapon-hud{text-align:center;margin-top:3rem}.hud-display{display:inline-flex;align-items:center;gap:1rem;padding:1rem 2rem;background:#000c;border:2px solid rgba(0,255,255,.3);border-radius:50px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hud-text{color:#00ff9d;font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:.2em}.hud-cursor{width:12px;height:12px;background:#00ff9d;border-radius:50%;animation:cursorBlink 1s infinite;box-shadow:0 0 10px #00ff9d}@keyframes cursorBlink{0%,50%{opacity:1}51%,to{opacity:.3}}.neural-process-matrix{position:relative;min-height:100vh;background:radial-gradient(circle at 20% 80%,rgba(255,0,157,.05) 0%,transparent 50%),linear-gradient(180deg,#000,#0a0a0a,#000);padding:5rem 0;overflow:hidden}.matrix-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg,rgba(0,255,157,.02) 1px,transparent 1px),linear-gradient(180deg,rgba(0,255,157,.02) 1px,transparent 1px);background-size:100px 100px;animation:matrixScroll 15s linear infinite;z-index:1}@keyframes matrixScroll{0%{transform:translate(0)}to{transform:translate(100px,100px)}}.neural-connections{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.neural-connections:before,.neural-connections:after{content:"";position:absolute;width:200px;height:2px;background:linear-gradient(90deg,transparent,rgba(0,255,157,.3),transparent);animation:neuralPulse 4s ease-in-out infinite}.neural-connections:before{top:20%;left:10%;animation-delay:0s}.neural-connections:after{bottom:30%;right:15%;animation-delay:2s;background:linear-gradient(90deg,transparent,rgba(0,255,255,.3),transparent)}.process-container{position:relative;z-index:10;max-width:1400px;margin:0 auto;padding:0 2rem}.matrix-header{text-align:center;margin-bottom:5rem}.neural-subtitle{font-size:1rem;color:#00ff9d;font-weight:600;letter-spacing:.3em;text-transform:uppercase;margin-bottom:2rem}.matrix-title{font-size:clamp(3rem,6vw,5rem);font-weight:900;margin-bottom:2rem;line-height:1.1;display:flex;flex-direction:column;gap:.5rem}.title-transform{color:#fff;display:block}.title-to{color:#00ff9d;display:block;font-size:.6em;text-shadow:0 0 10px #00ff9d,0 0 20px #00ff9d}.title-dominance{color:#0ff;display:block;text-shadow:0 0 10px #00ffff,0 0 20px #00ffff}.matrix-description{font-size:1.2rem;color:#b0b0b0;max-width:800px;margin:0 auto;line-height:1.8}.neural-chain{display:flex;flex-direction:column;gap:3rem;position:relative;max-width:1000px;margin:0 auto}.process-node{display:flex;align-items:center;gap:3rem;position:relative;opacity:.6;transition:all .5s ease}.process-node.active{opacity:1}.process-node:hover{opacity:1;transform:translate(10px)}.node-core{position:relative;width:120px;height:120px;border:3px solid rgba(0,255,157,.3);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease;flex-shrink:0}.process-node:hover .node-core{border-color:#00ff9dcc;box-shadow:0 0 30px #00ff9d4d,inset 0 0 30px #00ff9d1a;transform:scale(1.05)}.process-node.active .node-core{border-color:#00ff9dcc;box-shadow:0 0 30px #00ff9d80,inset 0 0 30px #00ff9d33}.step-id{font-size:1.2rem;font-weight:900;color:#00ff9d;margin-bottom:.5rem;text-shadow:0 0 10px #00ff9d}.step-icon{font-size:2rem;filter:drop-shadow(0 0 10px currentColor);animation:iconFloat 3s ease-in-out infinite}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.node-pulse{position:absolute;inset:-5px;border:2px solid rgba(0,255,157,.3);border-radius:50%;animation:nodePulse 2s ease-in-out infinite}.process-node.active .node-pulse{animation:activeNodePulse 2s ease-in-out infinite}@keyframes nodePulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.6}}@keyframes activeNodePulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:1}}.infinity-pulse{animation:infinityPulse 3s ease-in-out infinite;border-color:#ffd70080}@keyframes infinityPulse{0%,to{transform:scale(1) rotate(0);opacity:.5;border-color:#ffd70080}50%{transform:scale(1.3) rotate(180deg);opacity:1;border-color:gold}}.node-data{flex:1;background:#000000e6;border:1px solid rgba(0,255,255,.2);border-radius:15px;padding:2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease}.process-node:hover .node-data{border-color:#00ffff80;box-shadow:0 10px 30px #00ffff1a}.process-node.active .node-data{border-color:#00ff9d80;box-shadow:0 10px 30px #00ff9d1a}.node-title{font-size:1.4rem;font-weight:800;color:#fff;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.1em}.process-node:hover .node-title{color:#00ff9d;text-shadow:0 0 10px #00ff9d}.node-description{color:#b0b0b0;line-height:1.6;margin-bottom:1.5rem;font-size:1rem}.node-specs{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.5rem}.spec{color:#888;font-size:.9rem;padding-left:1rem;position:relative}.spec:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#00ff9d;border-radius:50%;box-shadow:0 0 5px #00ff9d}.completion-bar{width:100%;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden;position:relative}.completion-fill{height:100%;background:linear-gradient(90deg,#00ff9d,#0ff);border-radius:2px;transition:width 2s ease-out;box-shadow:0 0 10px #00ff9d}.process-node.active .completion-fill{animation:completionGlow 2s ease-in-out infinite alternate}@keyframes completionGlow{0%{box-shadow:0 0 10px #00ff9d}to{box-shadow:0 0 20px #00ff9d,0 0 30px #0ff}}.infinity-fill{background:linear-gradient(90deg,gold,#fa0,gold);animation:infinityGlow 3s ease-in-out infinite}@keyframes infinityGlow{0%,to{box-shadow:0 0 10px gold;transform:scaleX(1)}50%{box-shadow:0 0 30px gold,0 0 50px #fa0;transform:scaleX(1.02)}}.neural-connector{position:relative;height:60px;width:2px;background:linear-gradient(180deg,#00ff9d4d,#00ffff4d);margin:0 auto 0 59px}.neural-connector:before{content:"";position:absolute;top:0;left:-1px;width:4px;height:20px;background:#00ff9d;border-radius:2px;animation:connectorPulse 3s ease-in-out infinite;box-shadow:0 0 10px #00ff9d}@keyframes connectorPulse{0%{top:0;opacity:1}to{top:40px;opacity:0}}.process-status-hud{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:5rem;padding:1.5rem 3rem;background:#000c;border:2px solid rgba(0,255,255,.3);border-radius:50px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:600px;margin-left:auto;margin-right:auto}.status-display{display:flex;align-items:center;gap:1rem}.status-text{color:#888;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.status-value{color:#00ff9d;font-size:1.1rem;font-weight:800;text-shadow:0 0 10px #00ff9d;animation:statusBlink 2s ease-in-out infinite}.status-indicator{width:12px;height:12px;background:#00ff9d;border-radius:50%;animation:indicatorPulse 1.5s ease-in-out infinite;box-shadow:0 0 15px #00ff9d}@keyframes indicatorPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.neural-activity{position:relative;width:100px;height:30px}.activity-line{position:absolute;top:50%;left:0;width:100%;height:2px;background:#00ffff4d;transform:translateY(-50%)}.activity-pulse{position:absolute;top:50%;left:0;width:20px;height:4px;background:linear-gradient(90deg,transparent,#00ffff,transparent);transform:translateY(-50%);animation:activitySweep 2s linear infinite;box-shadow:0 0 10px #0ff}@keyframes activitySweep{0%{left:-20px}to{left:100%}}.final-node .node-core{border-color:#ffd70080;background:radial-gradient(circle,#ffd7001a,#000000e6)}.final-node:hover .node-core{border-color:gold;box-shadow:0 0 40px #ffd70080,inset 0 0 40px #ffd7001a}.final-node .step-id{color:gold;text-shadow:0 0 15px #ffd700}.final-node .step-icon{color:gold;filter:drop-shadow(0 0 15px #ffd700)}.victory-database{position:relative;min-height:100vh;background:radial-gradient(circle at 80% 20%,rgba(0,255,157,.05) 0%,transparent 50%),linear-gradient(180deg,#000,#0a0a0a,#000);padding:5rem 0;overflow:hidden}.database-grid-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(45deg,rgba(0,255,157,.02) 1px,transparent 1px),linear-gradient(-45deg,rgba(0,255,157,.02) 1px,transparent 1px);background-size:150px 150px;animation:databaseGrid 20s linear infinite;z-index:1}@keyframes databaseGrid{0%{transform:translate(0) rotate(0)}to{transform:translate(150px,150px) rotate(1deg)}}.victory-particles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.database-container{position:relative;z-index:10;max-width:1400px;margin:0 auto;padding:0 2rem}.database-header{text-align:center;margin-bottom:5rem}.victory-subtitle{font-size:1rem;color:#00ff9d;font-weight:600;letter-spacing:.3em;text-transform:uppercase;margin-bottom:2rem}.database-title{font-size:clamp(3rem,6vw,5rem);font-weight:900;margin-bottom:2rem;line-height:1.1}.title-proof{color:#fff;display:block;margin-bottom:1rem}.title-victory{color:#00ff9d;display:block;text-shadow:0 0 10px #00ff9d,0 0 20px #00ff9d,0 0 30px #00ff9d}.database-description{font-size:1.2rem;color:#b0b0b0;max-width:800px;margin:0 auto;line-height:1.8}.victory-records{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3rem;margin-bottom:5rem}.victory-record{position:relative;transition:all .5s ease}.victory-record:hover{transform:translateY(-10px) scale(1.02)}.record-frame{background:#000000e6;border:2px solid rgba(0,255,157,.3);border-radius:15px;padding:2rem;position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease;height:100%}.victory-record:hover .record-frame{border-color:#00ff9dcc;box-shadow:0 0 30px #00ff9d4d}.record-scan-line{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#00ff9d,transparent);animation:recordScan 3s ease-in-out infinite}@keyframes recordScan{0%,to{transform:translate(-100%);opacity:0}50%{transform:translate(100%);opacity:1}}.record-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.mission-code{color:#888;font-size:.9rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.status-indicator{padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.status-indicator.success{background:#00ff9d33;color:#00ff9d;border:1px solid rgba(0,255,157,.5);box-shadow:0 0 10px #00ff9d4d}.target-name{font-size:1.4rem;font-weight:800;color:#fff;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.1em}.damage-report{text-align:center;margin-bottom:2rem;padding:1.5rem;background:#00ff9d0d;border-radius:10px;border:1px solid rgba(0,255,157,.2)}.damage-number{font-size:3rem;font-weight:900;color:#00ff9d;text-shadow:0 0 20px #00ff9d;margin-bottom:.5rem;animation:damageGlow 2s ease-in-out infinite alternate}@keyframes damageGlow{0%{text-shadow:0 0 20px #00ff9d}to{text-shadow:0 0 40px #00ff9d,0 0 60px #00ff9d}}.damage-label{color:#888;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em}.mission-details{margin-bottom:2rem}.mission-details p{color:#b0b0b0;line-height:1.6;font-size:1rem}.weapon-tags{display:flex;flex-wrap:wrap;gap:.5rem}.weapon-tag{padding:.3rem .8rem;border-radius:15px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border:1px solid;transition:all .3s ease}.weapon-tag.neuro{background:#00ff9d1a;color:#00ff9d;border-color:#00ff9d4d}.weapon-tag.velocity{background:#00ffff1a;color:#0ff;border-color:#00ffff4d}.weapon-tag.adaptive{background:#ff009d1a;color:#ff009d;border-color:#ff009d4d}.weapon-tag.discovery{background:#ffff001a;color:#ff0;border-color:#ffff004d}.weapon-tag.intelligence{background:#64ff001a;color:#64ff00;border-color:#64ff004d}.weapon-tag.fortress{background:#ff64001a;color:#ff6400;border-color:#ff64004d}.record-glow{position:absolute;inset:-5px;border-radius:20px;opacity:0;transition:opacity .3s ease;z-index:-1}.victory-record:hover .record-glow{opacity:.3}.success-glow{background:linear-gradient(45deg,#00ff9d,#0fa,#00ff9d);animation:successGlow 3s ease-in-out infinite}@keyframes successGlow{0%,to{filter:blur(15px)}50%{filter:blur(20px)}}.database-stats-hud{display:flex;justify-content:center;margin-top:3rem;padding:2rem 3rem;background:#000c;border:2px solid rgba(0,255,157,.3);border-radius:50px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:800px;margin-left:auto;margin-right:auto}.stats-display{display:flex;gap:4rem;align-items:center}.stat-value{font-size:2.5rem;font-weight:900;color:#00ff9d;text-shadow:0 0 20px #00ff9d;margin-bottom:.5rem;animation:statPulse 3s ease-in-out infinite}@keyframes statPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.stat-label{color:#888;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em}.weapon-store{position:relative;min-height:100vh;background:radial-gradient(circle at 50% 50%,rgba(255,0,157,.05) 0%,transparent 50%),linear-gradient(180deg,#000,#0a0a0a,#000);padding:5rem 0;overflow:hidden}.store-grid-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 25% 25%,rgba(255,0,157,.02) 2px,transparent 2px),radial-gradient(circle at 75% 75%,rgba(0,255,255,.02) 2px,transparent 2px);background-size:100px 100px;animation:storeGrid 25s linear infinite;z-index:1}@keyframes storeGrid{0%{transform:translate(0) scale(1)}to{transform:translate(100px,100px) scale(1.1)}}.energy-streams{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.energy-streams:before,.energy-streams:after{content:"";position:absolute;width:300px;height:2px;background:linear-gradient(90deg,transparent,rgba(255,0,157,.3),transparent);animation:energyFlow 6s ease-in-out infinite}.energy-streams:before{top:30%;left:0;animation-delay:0s}.energy-streams:after{bottom:40%;right:0;animation-delay:3s;background:linear-gradient(90deg,transparent,rgba(0,255,255,.3),transparent)}@keyframes energyFlow{0%,to{transform:translate(-100%);opacity:0}50%{transform:translate(200%);opacity:1}}.store-container{position:relative;z-index:10;max-width:1400px;margin:0 auto;padding:0 2rem}.store-header{text-align:center;margin-bottom:5rem}.store-subtitle{font-size:1rem;color:#ff009d;font-weight:600;letter-spacing:.3em;text-transform:uppercase;margin-bottom:2rem}.store-title{font-size:clamp(3rem,6vw,5rem);font-weight:900;margin-bottom:2rem;line-height:1.1;display:flex;flex-direction:column;gap:.5rem}.title-weapon{color:#fff;display:block}.title-for{color:#ff009d;display:block;font-size:.6em;text-shadow:0 0 10px #ff009d,0 0 20px #ff009d}.title-domination{color:#0ff;display:block;text-shadow:0 0 10px #00ffff,0 0 20px #00ffff}.store-description{font-size:1.2rem;color:#b0b0b0;max-width:800px;margin:0 auto;line-height:1.8}.weapons-store-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;margin-bottom:5rem}.weapon-card{position:relative;transition:all .5s ease}.weapon-card:hover{transform:translateY(-15px) scale(1.05)}.weapon-frame{background:#000000e6;border:2px solid;border-radius:20px;padding:2.5rem;position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease;height:100%}.basic-weapon .weapon-frame{border-color:#00ff9d4d}.elite-weapon .weapon-frame{border-color:#00ffff4d}.ultimate-weapon .weapon-frame{border-color:#ffd7004d}.weapon-card:hover .weapon-frame{box-shadow:0 0 30px currentColor}.weapon-scan{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);transform:translate(-100%);animation:weaponScan 4s ease-in-out infinite}@keyframes weaponScan{0%,70%,to{transform:translate(-100%)}10%,60%{transform:translate(100%)}}.tier-indicator{position:absolute;top:1rem;right:1rem;padding:.3rem .8rem;border-radius:15px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.tier-1{background:#00ff9d33;color:#00ff9d;border:1px solid rgba(0,255,157,.5)}.tier-2{background:#0ff3;color:#0ff;border:1px solid rgba(0,255,255,.5)}.tier-3{background:#ffd70033;color:gold;border:1px solid rgba(255,215,0,.5)}.featured-badge{position:absolute;top:-1rem;left:50%;transform:translate(-50%);background:linear-gradient(45deg,#ff009d,#f05);color:#fff;padding:.5rem 1.5rem;border-radius:20px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;box-shadow:0 0 20px #ff009d80;animation:featuredPulse 2s ease-in-out infinite}@keyframes featuredPulse{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.05)}}.weapon-info{text-align:center;margin-bottom:2rem}.weapon-title{font-size:1.6rem;font-weight:800;color:#fff;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.1em}.weapon-price{display:flex;align-items:baseline;justify-content:center;gap:.5rem}.price-value{font-size:3rem;font-weight:900;color:#00ff9d;text-shadow:0 0 20px #00ff9d}.price-currency{font-size:1.2rem;color:#888;font-weight:600}.weapon-loadout{margin-bottom:2rem}.loadout-title{color:#888;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;margin-bottom:1rem}.weapon-features{display:flex;flex-direction:column;gap:.8rem}.feature{color:#b0b0b0;font-size:.9rem;padding-left:1rem;position:relative;transition:color .3s ease}.feature.active{color:#00ff9d}.feature:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#00ff9d;border-radius:50%;box-shadow:0 0 10px #00ff9d}.weapon-deploy{text-align:center}.deploy-btn{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.5rem;font-size:1rem;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;border:2px solid;border-radius:50px;background:transparent;transition:all .3s ease;position:relative;overflow:hidden;min-width:250px}.basic-deploy{border-color:#00ff9d;color:#00ff9d}.basic-deploy:hover{background:#00ff9d1a;box-shadow:0 0 20px #00ff9d80}.elite-deploy{border-color:#0ff;color:#0ff}.elite-deploy:hover{background:#00ffff1a;box-shadow:0 0 20px #00ffff80}.ultimate-deploy{border-color:gold;color:gold}.ultimate-deploy:hover{background:#ffd7001a;box-shadow:0 0 20px #ffd70080}.weapon-glow{position:absolute;inset:-5px;border-radius:25px;opacity:0;transition:opacity .3s ease;z-index:-1}.weapon-card:hover .weapon-glow{opacity:.3}.basic-glow{background:linear-gradient(45deg,#00ff9d,#0fa,#00ff9d);animation:basicGlow 4s ease-in-out infinite}@keyframes basicGlow{0%,to{filter:blur(15px)}50%{filter:blur(20px)}}.elite-glow{background:linear-gradient(45deg,#0ff,#08f,#0ff);animation:eliteGlow 3s ease-in-out infinite}@keyframes eliteGlow{0%,to{filter:blur(15px)}50%{filter:blur(25px)}}.ultimate-glow{background:linear-gradient(45deg,gold,#fa0,gold);animation:ultimateGlow 3.5s ease-in-out infinite}@keyframes ultimateGlow{0%,to{filter:blur(20px)}50%{filter:blur(30px)}}.store-status-hud{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 3rem;background:#000c;border:2px solid rgba(255,0,157,.3);border-radius:50px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:800px;margin:0 auto}.status-line{display:flex;align-items:center;gap:1rem}.status-label{color:#888;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.status-value{color:#ff009d;font-size:1.1rem;font-weight:800;text-shadow:0 0 10px #ff009d}.energy-meter{width:200px;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden}.energy-fill{width:85%;height:100%;background:linear-gradient(90deg,#ff009d,#0ff);border-radius:4px;animation:energyPulse 2s ease-in-out infinite;box-shadow:0 0 10px #ff009d}@keyframes energyPulse{0%,to{box-shadow:0 0 10px #ff009d}50%{box-shadow:0 0 20px #ff009d,0 0 30px #0ff}}.command-center{position:relative;min-height:100vh;background:radial-gradient(circle at 20% 80%,rgba(0,255,255,.05) 0%,transparent 50%),linear-gradient(180deg,#000,#0a0a0a,#000);padding:5rem 0;overflow:hidden}.command-grid-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(0deg,rgba(0,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,255,.02) 1px,transparent 1px);background-size:75px 75px;animation:commandGrid 30s linear infinite;z-index:1}@keyframes commandGrid{0%{transform:translate(0)}to{transform:translate(75px,75px)}}.data-streams{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.data-streams:before,.data-streams:after{content:"";position:absolute;width:250px;height:2px;background:linear-gradient(90deg,transparent,rgba(0,255,255,.4),transparent);animation:dataFlow 5s ease-in-out infinite}.data-streams:before{top:25%;right:0;animation-delay:0s}.data-streams:after{bottom:35%;left:0;animation-delay:2.5s}@keyframes dataFlow{0%,to{transform:translate(-300px);opacity:0}50%{transform:translate(300px);opacity:1}}.command-container{position:relative;z-index:10;max-width:1400px;margin:0 auto;padding:0 2rem}.command-header{text-align:center;margin-bottom:5rem}.command-subtitle{font-size:1rem;color:#0ff;font-weight:600;letter-spacing:.3em;text-transform:uppercase;margin-bottom:2rem}.command-title{font-size:clamp(3rem,6vw,5rem);font-weight:900;margin-bottom:2rem;line-height:1.1;display:flex;flex-direction:column;gap:.5rem}.title-join{color:#fff;display:block}.title-se{color:#0ff;display:block;font-size:.6em;text-shadow:0 0 10px #00ffff,0 0 20px #00ffff}.title-elite{color:#00ff9d;display:block;text-shadow:0 0 10px #00ff9d,0 0 20px #00ff9d}.command-description{font-size:1.2rem;color:#b0b0b0;max-width:800px;margin:0 auto;line-height:1.8}.command-interface{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:5rem}.mission-control{position:relative}.control-frame{background:#000000e6;border:2px solid rgba(0,255,255,.3);border-radius:20px;padding:2.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease}.control-frame:hover{border-color:#0ff9;box-shadow:0 0 30px #0ff3}.control-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,255,255,.2)}.control-title{color:#0ff;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.status-light{width:12px;height:12px;border-radius:50%;background:#00ffff4d;transition:all .3s ease}.status-light.active{background:#0ff;box-shadow:0 0 15px #0ff;animation:statusBlink 2s ease-in-out infinite}@keyframes statusBlink{0%,80%,to{opacity:1}90%{opacity:.3}}.mission-form{position:relative}.input-matrix{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.cyber-input-group{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cyber-input,.cyber-select,.cyber-textarea{position:relative}.cyber-input input,.cyber-select select,.cyber-textarea textarea{width:100%;background:transparent;border:none;padding:1rem 0;font-size:1rem;color:#fff;outline:none;font-family:inherit}.cyber-input label,.cyber-select label,.cyber-textarea label{position:absolute;top:1rem;left:0;color:#888;font-size:1rem;pointer-events:none;transition:all .3s ease;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.cyber-input input:focus+label,.cyber-input input:valid+label,.cyber-select select:focus+label,.cyber-select select:valid+label,.cyber-textarea textarea:focus+label,.cyber-textarea textarea:valid+label{top:-.5rem;font-size:.8rem;color:#0ff;text-shadow:0 0 10px #00ffff}.input-line{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#ffffff1a}.input-line:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#0ff,#00ff9d);transition:width .3s ease}.cyber-input input:focus~.input-line:after,.cyber-select select:focus~.input-line:after,.cyber-textarea textarea:focus~.input-line:after{width:100%}.input-glow{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(0,255,255,.1),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}.cyber-input input:focus~.input-glow,.cyber-select select:focus~.input-glow,.cyber-textarea textarea:focus~.input-glow{opacity:1}.cyber-select{position:relative}.cyber-select select{appearance:none;cursor:pointer}.select-arrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #888;pointer-events:none;transition:all .3s ease}.cyber-select select:focus~.select-arrow{border-top-color:#0ff;transform:translateY(-50%) rotate(180deg)}.mission-launch{text-align:center}.launch-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1.5rem 3rem;background:transparent;border:2px solid #00ffff;border-radius:50px;color:#0ff;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;overflow:hidden;min-width:250px}.launch-btn:hover{background:#00ffff1a;box-shadow:0 0 30px #00ffff80;transform:translateY(-2px)}.btn-energy{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,255,.3),transparent);animation:btnEnergy 3s ease-in-out infinite}@keyframes btnEnergy{0%,70%,to{left:-100%}10%,60%{left:100%}}.btn-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.communication-channels{position:relative}.channel-frame{background:#000000e6;border:2px solid rgba(0,255,157,.3);border-radius:20px;padding:2.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease;height:100%}.channel-frame:hover{border-color:#00ff9d99;box-shadow:0 0 30px #00ff9d33}.channel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,255,157,.2)}.channel-title{color:#00ff9d;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.signal-strength{display:flex;gap:2px;align-items:end}.signal-bar{width:4px;background:#00ff9d4d;border-radius:2px;transition:all .3s ease}.signal-bar:nth-child(1){height:8px}.signal-bar:nth-child(2){height:12px}.signal-bar:nth-child(3){height:16px}.signal-bar:nth-child(4){height:20px}.signal-bar.active{background:#00ff9d;box-shadow:0 0 5px #00ff9d}.channels-list{display:flex;flex-direction:column;gap:1.5rem}.channel-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#00ff9d0d;border-radius:10px;border:1px solid rgba(0,255,157,.2);transition:all .3s ease}.channel-item:hover{background:#00ff9d1a;border-color:#00ff9d66}.channel-icon{font-size:1.5rem;filter:drop-shadow(0 0 10px currentColor)}.channel-info{flex:1}.channel-info h4{color:#fff;font-size:1rem;font-weight:700;margin-bottom:.3rem;text-transform:uppercase;letter-spacing:.1em}.channel-link{color:#00ff9d;text-decoration:none;font-weight:600;transition:color .3s ease}.channel-link:hover{color:#fff;text-shadow:0 0 10px #00ff9d}.channel-desc{color:#888;font-size:.9rem;margin:.3rem 0 0}.channel-status{padding:.3rem .8rem;border-radius:15px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.channel-status.online{background:#00ff9d33;color:#00ff9d;border:1px solid rgba(0,255,157,.5)}.channel-status.active{background:#0ff3;color:#0ff;border:1px solid rgba(0,255,255,.5)}.channel-status.guaranteed{background:#ffd70033;color:gold;border:1px solid rgba(255,215,0,.5)}.command-status-hud{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 3rem;background:#000c;border:2px solid rgba(0,255,255,.3);border-radius:50px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:1000px;margin:0 auto}.hud-left,.hud-right{display:flex;align-items:center;gap:1rem}.hud-label{color:#888;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.hud-value{color:#0ff;font-size:1.1rem;font-weight:800;text-shadow:0 0 10px #00ffff}.hud-agents{color:#00ff9d;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.hud-center{position:relative;width:60px;height:60px}.radar-sweep{width:100%;height:100%;border:2px solid rgba(0,255,255,.3);border-radius:50%;position:relative}.radar-sweep:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:50%;background:linear-gradient(180deg,#00ffff,transparent);transform-origin:bottom;animation:radarSweep 3s linear infinite}@keyframes radarSweep{0%{transform:translate(-50%,-100%) rotate(0)}to{transform:translate(-50%,-100%) rotate(360deg)}}@media (max-width: 1200px){.weapons-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.neural-chain,.process-node{gap:2rem}.node-core{width:100px;height:100px}.neural-connector{margin-left:49px}.module-frame{padding:2.5rem 1.5rem}}@media (max-width: 768px){.futuristic-hero{min-height:100vh;padding:1rem 0}.hologram-frame{padding:2rem 1.5rem;margin:1rem;border-radius:15px}.cyber-title{font-size:clamp(2rem,8vw,3rem);margin-bottom:2rem}.stats-dashboard{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}.cyber-cta-group{flex-direction:column;gap:1rem;align-items:center}.cyber-btn{min-width:200px;padding:1rem 2rem;font-size:.9rem}.weapons-grid{grid-template-columns:1fr;gap:2rem}.weapon-module{margin:0 1rem}.module-frame{padding:2rem 1.5rem}.arsenal-title{font-size:clamp(2rem,6vw,3rem)}.typing-effect{white-space:normal;border:none;animation:none;max-width:100%}.neural-process-matrix{padding:3rem 0}.matrix-title{font-size:clamp(2rem,8vw,3rem)}.neural-chain{gap:2rem;max-width:100%}.process-node{flex-direction:column;gap:1.5rem;text-align:center}.node-core{width:80px;height:80px}.step-id{font-size:1rem}.step-icon{font-size:1.5rem}.node-data{padding:1.5rem;width:100%;max-width:none}.node-title{font-size:1.2rem}.neural-connector{margin:0 auto;height:40px}.process-status-hud{flex-direction:column;gap:1rem;padding:1rem 2rem;margin-top:3rem}}@media (max-width: 480px){.hero-container,.arsenal-container,.process-container{padding:0 1rem}.hologram-frame{padding:1.5rem 1rem;margin:.5rem}.stat-module{padding:1.5rem}.weapon-icon{font-size:2.5rem;margin-bottom:1rem}.weapon-name{font-size:1.2rem}.tech-specs{gap:.8rem}.spec-name{font-size:.8rem}.node-core{width:70px;height:70px}.step-icon{font-size:1.2rem}.node-data{padding:1rem}.node-specs{gap:.5rem}.spec{font-size:.8rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.weapon-module,.stat-module,.cyber-btn,.hologram-frame{will-change:transform;transform:translateZ(0)}.glitch-text,.cyber-title,.arsenal-title{contain:layout}.footer-extraordinary{position:relative;background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#0a0a0a,#1a1a1a,#0a0a0a);color:#fff;overflow:hidden;padding:80px 0 0;margin-top:100px}.footer-constellation{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(2px 2px at 20px 30px,rgba(195,160,60,.4),transparent),radial-gradient(2px 2px at 40px 70px,rgba(195,160,60,.3),transparent),radial-gradient(1px 1px at 90px 40px,rgba(195,160,60,.5),transparent),radial-gradient(1px 1px at 130px 80px,rgba(195,160,60,.3),transparent),radial-gradient(2px 2px at 160px 30px,rgba(195,160,60,.4),transparent);background-repeat:repeat;background-size:200px 100px;animation:constellationFloat 20s ease-in-out infinite;z-index:1}.footer-marble-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,rgba(195,160,60,.05) 0%,transparent 25%,rgba(195,160,60,.03) 50%,transparent 75%,rgba(195,160,60,.05) 100%);z-index:2}@keyframes constellationFloat{0%,to{transform:translateY(0) translate(0);opacity:.6}33%{transform:translateY(-10px) translate(5px);opacity:1}66%{transform:translateY(5px) translate(-3px);opacity:.8}}.footer-main{position:relative;z-index:10;display:grid;grid-template-columns:1fr 2fr 1fr;gap:60px;padding-bottom:60px;border-bottom:1px solid rgba(195,160,60,.2)}.footer-brand-exceptional{padding-right:20px}.brand-logo-wrapper{position:relative;margin-bottom:25px}.brand-logo-exceptional{font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#c9a03c,gold,#c9a03c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;letter-spacing:2px;position:relative}.logo-diamond-accent{position:absolute;bottom:-10px;left:0;width:60px;height:3px;background:linear-gradient(90deg,#c9a03c,gold,#c9a03c);border-radius:2px;box-shadow:0 0 15px #c3a03c99}.brand-tagline{font-size:1.1rem;color:#ffffffd9;margin-bottom:30px;line-height:1.6;font-weight:300}.footer-stats-grid{display:grid;grid-template-columns:1fr;gap:20px}.footer-stat{border-left:3px solid #C9A03C;padding:15px 0 15px 15px;transition:all .3s ease}.footer-stat:hover{border-left-color:gold;transform:translate(5px)}.stat-number-footer{display:block;font-size:1.8rem;font-weight:700;color:#c9a03c;margin-bottom:5px}.stat-label-footer{font-size:.9rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:1px}.footer-navigation{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.footer-nav-section{position:relative}.nav-section-title{font-size:1.2rem;font-weight:600;color:#c9a03c;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.nav-section-line{width:30px;height:2px;background:linear-gradient(90deg,#c9a03c,gold);margin-bottom:25px;border-radius:1px}.nav-section-links{list-style:none;padding:0;margin:0}.nav-section-links li{margin-bottom:12px}.nav-section-links a{color:#fffc;text-decoration:none;font-size:.95rem;transition:all .3s ease;position:relative;padding-left:15px}.nav-section-links a:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;background:#c3a03c80;border-radius:50%;transition:all .3s ease}.nav-section-links a:hover{color:#c9a03c;transform:translate(5px)}.nav-section-links a:hover:before{background:#c9a03c;box-shadow:0 0 10px #c3a03c99}.footer-contact-exceptional{text-align:center;padding-left:20px}.contact-title{font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:10px;line-height:1.3}.contact-subtitle{font-size:.95rem;color:#ffffffb3;margin-bottom:30px}.contact-methods{margin-bottom:30px}.contact-method{display:flex;align-items:center;justify-content:center;gap:10px;color:#ffffffe6;text-decoration:none;margin-bottom:15px;transition:all .3s ease;padding:8px 15px;border-radius:25px;border:1px solid rgba(195,160,60,.2)}.contact-method:hover{color:#c9a03c;border-color:#c9a03c;background:#c3a03c0d;transform:translateY(-2px)}.contact-icon{font-size:1.2rem;flex-shrink:0}.contact-details{display:flex;flex-direction:column;text-align:left}.contact-details .contact-title{font-size:.9rem;font-weight:600;color:var(--luxury-gold);margin-bottom:.25rem}.contact-details .contact-info{font-size:1rem;font-weight:500;color:var(--luxury-text-light);margin-bottom:.25rem}.contact-details .contact-subtitle{font-size:.8rem;color:var(--luxury-text-muted);font-style:italic}.social-exceptional{display:flex;justify-content:center;gap:15px;margin-bottom:30px}.social-link{width:45px;height:45px;border-radius:50%;background:linear-gradient(135deg,#c3a03c1a,#c3a03c33);border:1px solid rgba(195,160,60,.3);display:flex;align-items:center;justify-content:center;color:#c9a03c;text-decoration:none;transition:all .4s ease;font-weight:600;font-size:1.1rem}.social-link:hover{background:linear-gradient(135deg,#c9a03c,gold);color:#000;transform:translateY(-3px) scale(1.1);box-shadow:0 10px 25px #c3a03c66}.footer-cta-exceptional{display:inline-block;background:linear-gradient(135deg,#c9a03c,gold);color:#000;padding:15px 30px;border-radius:30px;text-decoration:none;font-weight:700;font-size:.9rem;letter-spacing:1px;text-transform:uppercase;position:relative;overflow:hidden;transition:all .4s ease;box-shadow:0 8px 25px #c3a03c4d}.footer-cta-exceptional:hover{transform:translateY(-2px);box-shadow:0 12px 35px #c3a03c80}.cta-shine{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.3),transparent);transform:rotate(45deg);transition:all .6s ease;opacity:0}.footer-cta-exceptional:hover .cta-shine{animation:shineEffect .6s ease}@keyframes shineEffect{0%{transform:translate(-100%) translateY(-100%) rotate(45deg);opacity:0}50%{opacity:1}to{transform:translate(100%) translateY(100%) rotate(45deg);opacity:0}}.footer-bottom-exceptional{position:relative;z-index:10;padding:30px 0;background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.footer-bottom-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-legal{display:flex;align-items:center;gap:15px;color:#fff9;font-size:.85rem}.legal-separator{color:#c3a03c80}.footer-certifications{display:flex;gap:20px}.certification-badge{display:flex;align-items:center;gap:8px;padding:8px 15px;background:#c3a03c1a;border:1px solid rgba(195,160,60,.2);border-radius:20px;font-size:.8rem;color:#fffc;transition:all .3s ease}.certification-badge:hover{background:#c3a03c33;border-color:#c9a03c;color:#c9a03c;transform:translateY(-2px)}.badge-icon{font-size:.9rem}.footer-scroll-to-top{position:absolute;right:30px;top:-25px;width:50px;height:50px;background:linear-gradient(135deg,#c9a03c,gold);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .4s ease;box-shadow:0 8px 25px #c3a03c4d}.footer-scroll-to-top:hover{transform:translateY(-5px) scale(1.1);box-shadow:0 15px 35px #c3a03c80}.scroll-icon{font-size:1.2rem;font-weight:700;color:#000;margin-bottom:2px}.scroll-text{font-size:.7rem;color:#000;font-weight:600;text-transform:uppercase}@media (max-width: 1200px){.footer-main{grid-template-columns:1fr;gap:40px;text-align:center}.footer-navigation{grid-template-columns:repeat(2,1fr);gap:30px}.footer-brand-exceptional,.footer-contact-exceptional{padding:0}}@media (max-width: 768px){.footer-extraordinary{padding:60px 0 0;margin-top:60px}.footer-navigation{grid-template-columns:1fr;gap:30px}.footer-stats-grid{grid-template-columns:repeat(3,1fr);gap:15px}.footer-stat{text-align:center;border-left:none;border-top:2px solid #C9A03C;padding-left:0;padding-top:10px}.brand-logo-exceptional{font-size:2rem}.footer-bottom-content{flex-direction:column;text-align:center}.footer-certifications{justify-content:center;flex-wrap:wrap}.footer-scroll-to-top{position:relative;right:auto;top:20px;margin:0 auto}}@media (max-width: 480px){.footer-stats-grid{grid-template-columns:1fr}.contact-methods{flex-direction:column;align-items:center}.social-exceptional{gap:10px}.social-link{width:40px;height:40px;font-size:1rem}}:root{--quantum-primary: #00ff9d;--quantum-secondary: #ff009d;--quantum-accent: #00ffff;--neural-bg: #0a0a0a;--neural-surface: #1a1a1a;--neural-border: #2a2a2a;--danger-red: #ff3333;--success-green: #00ff9d;--warning-orange: #ff9900;--investment-blue: #0099ff;--quantum-glow: 0 0 20px currentColor;--neural-shadow: 0 10px 50px rgba(0, 0, 0, .5);--quantum-transition: all .4s cubic-bezier(.25, .46, .45, .94)}.service-page{background:var(--neural-bg);min-height:100vh}.service-nav{background:#0a0a0af2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--neural-border)}.service-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#000,#0a0a0a,#000)}.quantum-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(0,255,157,.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,0,157,.1) 0%,transparent 50%);z-index:1}.neural-particles{position:absolute;width:100%;height:100%;z-index:2}.neural-particles:before,.neural-particles:after{content:"";position:absolute;width:3px;height:3px;background:var(--quantum-primary);border-radius:50%;animation:neuralFloat 12s ease-in-out infinite;box-shadow:var(--quantum-glow)}.neural-particles:before{top:25%;left:15%;animation-delay:0s}.neural-particles:after{top:70%;right:20%;animation-delay:6s;background:var(--quantum-secondary)}@keyframes neuralFloat{0%,to{transform:translateY(0) scale(1);opacity:.6}33%{transform:translateY(-20px) scale(1.1);opacity:1}66%{transform:translateY(20px) scale(.9);opacity:.8}}.hero-content-minimal{position:relative;z-index:10;text-align:center;max-width:900px;margin:0 auto;padding:2rem}.service-breadcrumb{font-size:.9rem;color:var(--luxury-text-muted);margin-bottom:2rem;letter-spacing:.1em}.service-breadcrumb a{color:var(--quantum-primary);text-decoration:none;transition:var(--quantum-transition)}.service-breadcrumb a:hover{text-shadow:var(--quantum-glow)}.separator{margin:0 1rem;color:var(--neural-border)}.service-title-minimal{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1;margin-bottom:2rem;letter-spacing:-.02em}.title-prefix{display:block;font-size:.6em;color:var(--danger-red);font-weight:600;text-transform:uppercase;letter-spacing:.1em}.title-main{display:block;background:linear-gradient(135deg,var(--quantum-primary),var(--quantum-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.title-suffix{display:block;font-size:.7em;color:var(--luxury-text-light);font-weight:400}.service-subtitle-minimal{font-size:1.25rem;color:var(--luxury-text-muted);margin-bottom:3rem;line-height:1.6}.highlight-text{color:var(--quantum-primary);font-weight:600}.hero-stats-minimal{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:2rem;margin-bottom:3rem;padding:2rem 0}.stat-item{text-align:center;padding:1.5rem;background:#1a1a1a80;border-radius:12px;border:1px solid var(--neural-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--quantum-transition)}.stat-item:hover{border-color:var(--quantum-primary);box-shadow:var(--quantum-glow);transform:translateY(-5px)}.stat-number{font-size:2rem;font-weight:800;color:var(--quantum-primary);display:block;margin-bottom:.5rem}.stat-label{font-size:.9rem;color:var(--luxury-text-muted);text-transform:uppercase;letter-spacing:.05em}.hero-cta-minimal{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.btn-quantum{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:var(--quantum-transition);position:relative;overflow:hidden;cursor:pointer;min-width:200px}.btn-quantum.primary{background:linear-gradient(135deg,var(--quantum-primary),var(--quantum-accent));color:var(--luxury-black);box-shadow:var(--quantum-glow)}.btn-quantum.secondary{background:transparent;color:var(--quantum-primary);border:2px solid var(--quantum-primary)}.btn-quantum:hover{transform:translateY(-3px);box-shadow:0 15px 35px #00ff9d66}.btn-quantum.secondary:hover{background:var(--quantum-primary);color:var(--luxury-black)}.btn-quantum.full-width{width:100%;min-width:auto}.scroll-indicator-minimal{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);text-align:center;color:var(--luxury-text-muted);font-size:.9rem;z-index:10}.scroll-arrow{width:2px;height:30px;background:var(--quantum-primary);margin:0 auto 1rem;position:relative;animation:scrollPulse 2s ease-in-out infinite}.scroll-arrow:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid var(--quantum-primary)}@keyframes scrollPulse{0%,to{opacity:.6}50%{opacity:1}}.section-title-minimal{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;text-align:center;margin-bottom:3rem;letter-spacing:-.02em;line-height:1.2}.danger-text{color:var(--danger-red);text-shadow:0 0 20px var(--danger-red)}.success-text{color:var(--success-green);text-shadow:0 0 20px var(--success-green)}.process-text{color:var(--quantum-accent);text-shadow:0 0 20px var(--quantum-accent)}.results-text{color:var(--quantum-primary);text-shadow:0 0 20px var(--quantum-primary)}.faq-text{color:var(--warning-orange);text-shadow:0 0 20px var(--warning-orange)}.investment-text{color:var(--investment-blue);text-shadow:0 0 20px var(--investment-blue)}.loss-text{color:var(--danger-red);text-shadow:0 0 20px var(--danger-red)}.problem-section{padding:6rem 0;background:var(--neural-surface)}.problems-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:4rem}.problem-item{padding:2rem;background:#0a0a0acc;border-radius:12px;border:1px solid var(--neural-border);text-align:center;transition:var(--quantum-transition)}.problem-item:hover{border-color:var(--danger-red);transform:translateY(-5px);box-shadow:0 0 30px #f333}.problem-icon{font-size:3rem;margin-bottom:1rem;display:block}.problem-item h3{font-size:1.25rem;margin-bottom:1rem;color:var(--luxury-text-light)}.problem-item p{color:var(--luxury-text-muted);line-height:1.6}.cost-calculator{background:linear-gradient(135deg,#ff33331a,#ff99001a);padding:3rem;border-radius:15px;text-align:center;border:1px solid var(--danger-red)}.cost-calculator h3{font-size:1.5rem;margin-bottom:2rem;color:var(--danger-red)}.calculator-content p{font-size:1.1rem;margin-bottom:2rem;color:var(--luxury-text-light)}.loss-highlight{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}.loss-number{font-size:3rem;font-weight:800;color:var(--danger-red);text-shadow:0 0 20px var(--danger-red)}.loss-text{font-size:1.25rem;color:var(--luxury-text-light)}.solution-section{padding:6rem 0;background:var(--neural-bg)}.solution-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem}.feature-minimal{padding:2.5rem;background:#1a1a1a99;border-radius:15px;border:1px solid var(--neural-border);text-align:center;transition:var(--quantum-transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature-minimal:hover{border-color:var(--quantum-primary);transform:translateY(-10px);box-shadow:0 20px 40px #00ff9d33}.feature-icon{font-size:4rem;margin-bottom:1.5rem;display:block}.feature-minimal h3{font-size:1.5rem;margin-bottom:1.5rem;color:var(--luxury-text-light)}.feature-minimal p{color:var(--luxury-text-muted);line-height:1.6;margin-bottom:2rem}.feature-result{padding:1rem;background:#00ff9d1a;border-radius:8px;color:var(--quantum-primary);font-weight:600;border:1px solid var(--quantum-primary)}.process-section{padding:6rem 0;background:var(--neural-surface)}.process-timeline{display:flex;flex-direction:column;gap:3rem;max-width:800px;margin:0 auto}.process-step{display:flex;align-items:flex-start;gap:2rem;padding:2rem;background:#0a0a0a99;border-radius:15px;border:1px solid var(--neural-border);transition:var(--quantum-transition)}.process-step:hover{border-color:var(--quantum-accent);transform:translate(10px);box-shadow:0 10px 30px #0ff3}.step-number{font-size:2rem;font-weight:800;color:var(--quantum-accent);background:#00ffff1a;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--quantum-accent);flex-shrink:0}.step-content h3{font-size:1.25rem;margin-bottom:1rem;color:var(--luxury-text-light)}.step-content p{color:var(--luxury-text-muted);line-height:1.6;margin-bottom:1rem}.step-duration{font-size:.9rem;color:var(--quantum-accent);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.results-section{padding:6rem 0;background:var(--neural-bg)}.results-description{text-align:center;font-size:1.25rem;color:var(--luxury-text-muted);margin-bottom:4rem;max-width:600px;margin-left:auto;margin-right:auto}.portfolio-carousel{position:relative;margin-bottom:4rem}.carousel-container{overflow:hidden;border-radius:20px;position:relative}.carousel-track{display:flex;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.carousel-slide{min-width:100%;padding:0 1rem}.project-showcase{display:grid;grid-template-columns:1fr 1fr;gap:4rem;background:#1a1a1a99;border-radius:20px;overflow:hidden;border:1px solid var(--neural-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:500px}.project-image{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.project-image img{width:100%;height:100%;object-fit:cover;transition:var(--quantum-transition)}.project-showcase:hover .project-image img{transform:scale(1.05)}.project-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#00ff9de6,#00ffffb3);display:flex;align-items:center;justify-content:center;opacity:0;transition:var(--quantum-transition)}.project-showcase:hover .project-overlay{opacity:1}.project-stats{display:flex;gap:2rem;text-align:center}.stat-highlight{background:#000c;padding:1.5rem;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--quantum-primary)}.stat-highlight .stat-number{font-size:2rem;font-weight:800;color:var(--quantum-primary);display:block;margin-bottom:.5rem;text-shadow:0 0 20px var(--quantum-primary)}.stat-highlight .stat-label{font-size:.9rem;color:var(--luxury-text-light);text-transform:uppercase;letter-spacing:.05em}.project-info{padding:3rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.project-category{font-size:.9rem;color:var(--quantum-primary);font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.project-info h3{font-size:2rem;margin-bottom:1.5rem;color:var(--luxury-text-light);line-height:1.2;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.project-info p{color:var(--luxury-text-muted);line-height:1.6;margin-bottom:2rem;font-size:1.1rem;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.project-results{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.result-item-carousel{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#00ff9d1a;border-radius:8px;border:1px solid rgba(0,255,157,.2)}.result-icon{font-size:1.25rem;flex-shrink:0}.result-item-carousel span:last-child{color:var(--luxury-text-light);font-weight:500;word-wrap:break-word;overflow-wrap:break-word;flex:1;min-width:0}.project-tags-carousel{display:flex;gap:.75rem;margin-bottom:2rem;flex-wrap:wrap}.project-tags-carousel .tag{padding:.5rem 1rem;background:#2a2a2acc;border:1px solid var(--neural-border);border-radius:20px;font-size:.85rem;color:var(--luxury-text-muted);transition:var(--quantum-transition);word-wrap:break-word;overflow-wrap:break-word;white-space:nowrap;max-width:100%;text-overflow:ellipsis}.project-tags-carousel .tag:hover{border-color:var(--quantum-primary);color:var(--quantum-primary)}.carousel-controls{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:3rem}.carousel-btn{width:50px;height:50px;border-radius:50%;border:2px solid var(--quantum-primary);background:#00ff9d1a;color:var(--quantum-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--quantum-transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.carousel-btn:hover{background:var(--quantum-primary);color:var(--luxury-black);transform:scale(1.1);box-shadow:0 0 20px var(--quantum-primary)}.carousel-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.carousel-dots{display:flex;gap:1rem}.carousel-dots .dot{width:12px;height:12px;border-radius:50%;border:2px solid var(--neural-border);background:transparent;cursor:pointer;transition:var(--quantum-transition)}.carousel-dots .dot.active{background:var(--quantum-primary);border-color:var(--quantum-primary);box-shadow:0 0 10px var(--quantum-primary)}.carousel-dots .dot:hover{border-color:var(--quantum-primary);transform:scale(1.2)}.portfolio-cta{text-align:center;padding:3rem;background:#00ff9d0d;border-radius:20px;border:1px solid rgba(0,255,157,.2)}.portfolio-cta .cta-text{font-size:1.5rem;color:var(--luxury-text-light);margin-bottom:2rem;font-weight:600}@media (max-width: 1024px){.project-showcase{grid-template-columns:1fr;gap:0}.project-image{min-height:300px}.project-info{padding:2rem;overflow-wrap:break-word;word-break:break-word}.project-info h3{font-size:1.5rem;overflow-wrap:break-word;word-break:break-word}.project-stats{flex-direction:column;gap:1rem}}@media (max-width: 768px){.carousel-slide{padding:0}.project-showcase{min-height:auto;border-radius:15px;margin:0 1rem}.project-info{padding:1.5rem;overflow-wrap:break-word;word-break:break-word}.project-info h3{font-size:1.3rem;overflow-wrap:break-word;word-break:break-word;line-height:1.3}.project-info p{font-size:1rem;overflow-wrap:break-word;word-break:break-word}.project-results{gap:.75rem}.result-item-carousel{padding:.5rem;font-size:.9rem;flex-wrap:wrap}.project-tags-carousel .tag{white-space:normal;word-break:break-word;overflow-wrap:break-word}.carousel-controls{gap:1rem;padding:0 1rem}.carousel-btn{width:44px;height:44px;min-width:44px;min-height:44px;touch-action:manipulation}.carousel-dots{display:flex;gap:.5rem;align-items:center}.carousel-dots .dot{width:10px;height:10px;min-width:10px;min-height:10px;touch-action:manipulation}.portfolio-cta{padding:2rem}.portfolio-cta .cta-text{font-size:1.25rem}.carousel-container{position:relative;overflow:hidden;touch-action:pan-y pinch-zoom}.carousel-track{display:flex;transition:transform .4s ease-out;will-change:transform}.carousel-slide{flex:0 0 100%;width:100%;min-width:100%;padding:0 .5rem;box-sizing:border-box}}@media (max-width: 480px){.project-showcase{margin:0 .5rem}.project-info{padding:1rem}.project-info h3{font-size:1.2rem;line-height:1.2}.project-info p{font-size:.9rem;line-height:1.4}.carousel-controls{gap:.5rem;padding:0 .5rem}.carousel-btn{width:40px;height:40px}.carousel-slide{padding:0 .25rem}}.pricing-section{padding:6rem 0;background:var(--neural-surface)}.pricing-packages{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3rem;margin-bottom:4rem}.package-item{background:#0a0a0acc;border-radius:20px;padding:3rem;border:1px solid var(--neural-border);text-align:center;position:relative;transition:var(--quantum-transition)}.package-item.recommended{border-color:var(--quantum-primary);box-shadow:0 0 30px #00ff9d4d;transform:scale(1.05)}.package-item:hover{transform:translateY(-10px) scale(1.02)}.package-item.recommended:hover{transform:translateY(-10px) scale(1.07)}.package-badge{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:var(--quantum-primary);color:var(--luxury-black);padding:.5rem 2rem;border-radius:20px;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.package-header{margin-bottom:2rem}.package-header h3{font-size:1.5rem;margin-bottom:1rem;color:var(--luxury-text-light)}.package-price{display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin-bottom:1rem}.price-amount{font-size:3rem;font-weight:800;color:var(--quantum-primary)}.price-currency{font-size:1.25rem;color:var(--luxury-text-muted)}.package-subtitle{font-size:.9rem;color:var(--quantum-primary);font-weight:600}.package-features{text-align:left;margin-bottom:2rem}.feature-item{padding:.75rem 0;color:var(--luxury-text-light);border-bottom:1px solid var(--neural-border)}.feature-item:last-child{border-bottom:none}.guarantee-text{font-size:.9rem;color:var(--luxury-text-muted);margin-top:1rem}.investment-calculator{background:linear-gradient(135deg,#0099ff1a,#00ffff1a);padding:3rem;border-radius:20px;border:1px solid var(--investment-blue);text-align:center}.investment-calculator h3{font-size:1.5rem;margin-bottom:2rem;color:var(--investment-blue)}.calculator-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;align-items:center}.calc-input{text-align:center}.calc-input label{display:block;font-size:.9rem;color:var(--luxury-text-muted);margin-bottom:.5rem}.calc-input input{background:#1a1a1acc;border:1px solid var(--neural-border);border-radius:8px;padding:.75rem;color:var(--luxury-text-light);font-size:1.1rem;text-align:center;width:100px;margin-right:.5rem}.calc-input span{color:var(--luxury-text-muted);font-size:.9rem}.calc-result{text-align:center}.calc-label{font-size:.9rem;color:var(--luxury-text-muted);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.calc-value{font-size:1.5rem;font-weight:800;color:var(--investment-blue);text-shadow:0 0 20px var(--investment-blue)}.faq-section{padding:6rem 0;background:var(--neural-bg)}.faq-list{max-width:800px;margin:0 auto}.faq-item{margin-bottom:1rem;background:#1a1a1a99;border-radius:12px;border:1px solid var(--neural-border);overflow:hidden;transition:var(--quantum-transition)}.faq-item.active{border-color:var(--warning-orange)}.faq-question{padding:2rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:var(--quantum-transition)}.faq-question:hover{background:#ff99001a}.faq-question h3{font-size:1.25rem;color:var(--luxury-text-light);margin:0}.faq-toggle{font-size:2rem;color:var(--warning-orange);font-weight:300;transition:var(--quantum-transition)}.faq-answer{padding:0 2rem;max-height:0;overflow:hidden;transition:all .4s ease}.faq-item.active .faq-answer{padding:0 2rem 2rem;max-height:200px}.faq-answer p{color:var(--luxury-text-muted);line-height:1.6;margin:0}.final-cta-section{padding:6rem 0;background:var(--neural-surface);position:relative;overflow:hidden}.quantum-bg-cta{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 20%,rgba(255,51,51,.1) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(0,255,157,.1) 0%,transparent 50%);z-index:1}.final-cta-content{position:relative;z-index:10}.urgency-header{text-align:center;margin-bottom:4rem}.cta-title-minimal{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;margin-bottom:1.5rem;line-height:1.2}.cta-subtitle{font-size:1.25rem;color:var(--luxury-text-muted);max-width:600px;margin:0 auto;line-height:1.6}.cta-form-section{display:grid;grid-template-columns:1fr 2fr;gap:4rem;margin-bottom:4rem;align-items:start}.form-benefits h3{font-size:1.5rem;margin-bottom:2rem;color:var(--quantum-primary)}.benefits-list{display:flex;flex-direction:column;gap:1rem}.benefit-item{color:var(--luxury-text-light);font-size:1.1rem;display:flex;align-items:center;gap:1rem}.benefit-item:before{content:"✓";color:var(--quantum-primary);font-weight:700;font-size:1.2rem}.cta-form-minimal{background:#0a0a0acc;padding:3rem;border-radius:20px;border:1px solid var(--neural-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.form-group{position:relative}.form-group.full-width{grid-column:1 / -1}.form-group input,.form-group textarea{width:100%;padding:1.25rem 0 .75rem;background:transparent;border:none;border-bottom:2px solid var(--neural-border);color:var(--luxury-text-light);font-size:1rem;transition:var(--quantum-transition);outline:none}.form-group label{position:absolute;top:1rem;left:0;color:var(--luxury-text-muted);font-size:1rem;transition:var(--quantum-transition);pointer-events:none}.form-group input:focus+label,.form-group textarea:focus+label,.form-group input:valid+label,.form-group textarea:valid+label{top:0;font-size:.8rem;color:var(--quantum-primary)}.form-group input:focus,.form-group textarea:focus{border-bottom-color:var(--quantum-primary)}.input-border{position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--quantum-primary);transition:var(--quantum-transition)}.form-group input:focus~.input-border,.form-group textarea:focus~.input-border{width:100%}.submit-btn{position:relative;overflow:hidden}.btn-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.submit-btn:hover .btn-shine{left:100%}.form-guarantee{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;color:var(--luxury-text-muted);font-size:.9rem}.guarantee-icon{color:var(--quantum-primary)}.urgency-footer{text-align:center}.urgency-stats{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap}.urgency-item{text-align:center}.urgency-number{display:block;font-size:2.5rem;font-weight:800;color:var(--danger-red);text-shadow:0 0 20px var(--danger-red);margin-bottom:.5rem}.urgency-text{font-size:.9rem;color:var(--luxury-text-muted);text-transform:uppercase;letter-spacing:.05em}.footer-minimal{background:var(--neural-bg);padding:3rem 0 2rem;border-top:1px solid var(--neural-border)}.footer-content-minimal{display:grid;grid-template-columns:1fr 2fr;gap:3rem;margin-bottom:2rem}.footer-brand-minimal{text-align:center}.footer-brand-minimal .logo-text{font-size:1.5rem;margin-bottom:.5rem;color:var(--quantum-primary)}.footer-brand-minimal p{color:var(--luxury-text-muted);font-size:.9rem}.footer-links-minimal{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem}.footer-section h4{font-size:1rem;margin-bottom:1rem;color:var(--luxury-text-light);text-transform:uppercase;letter-spacing:.05em}.footer-section ul{list-style:none}.footer-section li{margin-bottom:.5rem}.footer-section a{color:var(--luxury-text-muted);text-decoration:none;transition:var(--quantum-transition)}.footer-section a:hover{color:var(--quantum-primary)}.footer-bottom-minimal{text-align:center;padding-top:2rem;border-top:1px solid var(--neural-border);color:var(--luxury-text-muted);font-size:.9rem}@media (max-width: 1024px){.cta-form-section{grid-template-columns:1fr;gap:3rem}.process-step{flex-direction:column;text-align:center;gap:1rem}.footer-content-minimal{grid-template-columns:1fr;text-align:center}}@media (max-width: 768px){.hero-cta-minimal{flex-direction:column;align-items:center}.btn-quantum{width:100%;max-width:300px}.form-grid{grid-template-columns:1fr;gap:1.5rem}.urgency-stats{flex-direction:column;gap:2rem}.pricing-packages{grid-template-columns:1fr}.package-item.recommended{transform:none}.package-item.recommended:hover{transform:translateY(-10px)}.calculator-grid{grid-template-columns:1fr;gap:1.5rem}}@media (max-width: 480px){.hero-content-minimal{padding:1rem}.hero-stats-minimal{grid-template-columns:1fr;gap:1rem}.problems-grid,.solution-features,.results-showcase{grid-template-columns:1fr}.cta-form-minimal{padding:2rem 1.5rem}}.announcement-badge{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#c9a03c,#50b83c);color:#fff;padding:1rem 2rem;border-radius:50px;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem;box-shadow:0 10px 30px #c9a03c66;animation:announmentPulse 2s ease-in-out infinite}@keyframes announmentPulse{0%,to{transform:scale(1);box-shadow:0 10px 30px #c9a03c66}50%{transform:scale(1.05);box-shadow:0 15px 40px #c9a03c99}}.announcement-icon{font-size:1.5rem;animation:bounce 1s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.social-proof-title{font-size:clamp(3rem,8vw,6rem)!important;margin-bottom:2rem;text-align:center;position:relative}.social-proof-title .title-prefix{color:var(--luxury-text-light);font-size:.4em;display:block;margin-bottom:.5rem}.social-proof-title .title-main{background:linear-gradient(135deg,#4285f4,#34a853,#fbbc05,#ea4335);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:900;display:block;text-shadow:none;position:relative}.social-proof-title .title-main:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80%;height:4px;background:linear-gradient(135deg,#4285f4,#34a853,#fbbc05,#ea4335);border-radius:2px}.social-proof-title .title-suffix{color:var(--quantum-primary);font-size:.3em;display:block;margin-top:1rem;font-weight:600}.major-announcement{background:linear-gradient(135deg,#c9a03c26,#50b83c1a);border:2px solid #C9A03C;border-radius:20px;padding:2rem;margin:2rem 0;text-align:center;position:relative;overflow:hidden}.major-announcement:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#c9a03c,#50b83c,#c9a03c,#50b83c);border-radius:22px;z-index:-1;animation:borderGlow 3s ease-in-out infinite}@keyframes borderGlow{0%,to{opacity:.7}50%{opacity:1}}.announcement-subtitle{font-size:1.5rem;color:var(--luxury-text-light);line-height:1.4;margin:0}.announcement-subtitle strong{color:#c9a03c;font-weight:800;text-shadow:0 0 20px #C9A03C}.achievement-badges{display:flex;justify-content:center;gap:2rem;margin:3rem 0;flex-wrap:wrap}.achievement-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;background:#1a1a1acc;border-radius:15px;border:2px solid #C9A03C;box-shadow:0 10px 30px #c9a03c4d;transition:var(--quantum-transition);min-width:120px}.achievement-item:hover{transform:translateY(-10px);box-shadow:0 20px 40px #c9a03c80}.achievement-icon{font-size:2rem;filter:drop-shadow(0 0 10px currentColor)}.achievement-text{font-size:.9rem;font-weight:600;color:#c9a03c;text-transform:uppercase;letter-spacing:.05em}.featured-image-section{padding:4rem 0;background:var(--neural-surface)}.featured-image-content{text-align:center}.featured-image-wrapper{position:relative;display:inline-block;max-width:800px;width:100%}.featured-image{width:100%;height:auto;border-radius:20px;box-shadow:0 20px 60px #0000004d;transition:var(--quantum-transition)}.featured-image:hover{transform:scale(1.02);box-shadow:0 25px 80px #c9a03c33}.image-overlay-badge{position:absolute;top:20px;right:20px;background:linear-gradient(135deg,#c9a03c,#50b83c);color:var(--luxury-black);padding:.75rem 1.5rem;border-radius:25px;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 10px 30px #c9a03c4d}.meaning-section{padding:6rem 0;background:var(--neural-bg)}.meaning-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;margin-top:4rem}.meaning-item{text-align:center;padding:2.5rem;background:#1a1a1a99;border-radius:15px;border:1px solid var(--neural-border);transition:var(--quantum-transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.meaning-item:hover{border-color:var(--success-green);transform:translateY(-10px);box-shadow:0 20px 40px #00ff9d33}.meaning-icon{font-size:4rem;margin-bottom:1.5rem;display:block}.meaning-item h3{font-size:1.5rem;margin-bottom:1.5rem;color:var(--luxury-text-light)}.meaning-item p{color:var(--luxury-text-muted);line-height:1.6}.requirements-section{padding:6rem 0;background:var(--neural-surface)}.requirements-timeline{display:flex;flex-direction:column;gap:3rem;max-width:800px;margin:4rem auto 0}.requirement-step{display:flex;align-items:flex-start;gap:2rem;padding:2.5rem;background:#0a0a0a99;border-radius:15px;border:1px solid var(--neural-border);transition:var(--quantum-transition)}.requirement-step:hover{border-color:var(--process-text);transform:translate(10px);box-shadow:0 10px 30px #0ff3}.step-icon{font-size:3rem;background:#00ffff1a;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--quantum-accent);flex-shrink:0}.step-content h3{font-size:1.5rem;margin-bottom:1rem;color:var(--luxury-text-light)}.step-content p{color:var(--luxury-text-muted);line-height:1.6}.benefits-section{padding:6rem 0;background:var(--neural-bg)}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin-top:4rem}.benefit-card{text-align:center;padding:3rem 2rem;background:#1a1a1a99;border-radius:20px;border:1px solid var(--neural-border);transition:var(--quantum-transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.benefit-card:hover{border-color:var(--results-text);transform:translateY(-15px);box-shadow:0 25px 50px #00ff9d4d}.benefit-icon{font-size:4rem;margin-bottom:2rem;display:block}.benefit-card h3{font-size:1.5rem;margin-bottom:1.5rem;color:var(--luxury-text-light)}.benefit-card p{color:var(--luxury-text-muted);line-height:1.6}.certifications-section{padding:6rem 0;background:var(--neural-surface)}.certifications-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:4rem}.certification-item{text-align:center;padding:2rem;background:#0a0a0acc;border-radius:15px;border:1px solid var(--neural-border);transition:var(--quantum-transition)}.certification-item:hover{border-color:var(--investment-blue);transform:translateY(-5px);box-shadow:0 15px 30px #09f3}.cert-icon{font-size:3rem;margin-bottom:1rem;display:block}.certification-item h3{font-size:1.25rem;margin-bottom:1rem;color:var(--luxury-text-light)}.certification-item p{color:var(--luxury-text-muted);line-height:1.5;font-size:.9rem}.certification-link{text-decoration:none!important;color:inherit;transition:var(--quantum-transition);border:none;outline:none}.certification-link:hover{text-decoration:none!important;color:var(--quantum-primary);transform:scale(1.05)}.certification-link:visited,.certification-link:active,.certification-link:focus{text-decoration:none!important;outline:none}.certification-link .badge-text,.certification-link .badge-icon{text-decoration:none!important}@media (max-width: 1024px){.requirements-timeline{gap:2rem}.requirement-step{flex-direction:column;text-align:center;gap:1.5rem;padding:2rem}.step-icon{width:60px;height:60px;font-size:2rem}}@media (max-width: 768px){.featured-image-wrapper{padding:0 1rem}.image-overlay-badge{top:10px;right:10px;padding:.5rem 1rem;font-size:.8rem}.meaning-grid,.benefits-grid{grid-template-columns:1fr;gap:2rem}.meaning-item,.benefit-card{padding:2rem 1.5rem}.certifications-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.certification-item{padding:1.5rem}}.portfolio-hero{min-height:80vh;position:relative;display:flex;align-items:center;background:linear-gradient(135deg,#000c,#1a1a1ae6,#000000f2),radial-gradient(circle at 30% 40%,rgba(201,160,60,.1) 0%,transparent 50%);padding-top:120px}.portfolio-hero-content{text-align:center;max-width:800px;margin:0 auto;padding:2rem 1rem}.portfolio-hero .hero-title{font-size:clamp(2.5rem,6vw,4.5rem);margin-bottom:2rem}.portfolio-hero .hero-description{font-size:1.2rem;color:var(--luxury-text-muted);max-width:600px;margin:0 auto;line-height:1.7}.portfolio-showcase-section{background:var(--luxury-gray);position:relative;padding:var(--spacing-xl) 0}.portfolio-filter{display:flex;justify-content:center;gap:1rem;margin:3rem 0 4rem;flex-wrap:wrap}.filter-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--luxury-text-muted);border:1px solid rgba(201,160,60,.3);padding:.8rem 1.5rem;font-family:var(--font-body);font-weight:500;font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:var(--transition-luxury);min-height:44px;line-height:1}.filter-btn:hover,.filter-btn.active{background:var(--luxury-gold);color:var(--luxury-black);border-color:var(--luxury-gold);transform:translateY(-2px)}.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3rem;margin-top:4rem}.portfolio-item{background:var(--luxury-black);border:2px solid rgba(201,160,60,.2);border-radius:12px;transition:var(--transition-luxury);overflow:hidden;opacity:1;transform:scale(1);box-shadow:0 4px 20px #0000004d}.portfolio-item.hidden{opacity:0;transform:scale(.8);pointer-events:none}.portfolio-item:hover{transform:translateY(-10px);box-shadow:0 8px 40px #c9a03c4d;border-color:var(--luxury-gold)}.portfolio-grid-header{text-align:center;margin:3rem 0}.grid-title{color:var(--luxury-gold);font-size:2.5rem;font-weight:700;margin-bottom:1rem;letter-spacing:.1em}.grid-subtitle{color:var(--luxury-text-light);font-size:1.2rem;max-width:600px;margin:0 auto}.portfolio-item-image{position:relative;aspect-ratio:16/10;background:linear-gradient(135deg,var(--luxury-gray),var(--luxury-gray-light));overflow:hidden}.portfolio-item-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:var(--transition-luxury)}.portfolio-item:hover .portfolio-item-image img{transform:scale(1.05)}.portfolio-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;opacity:0;transition:var(--transition-luxury)}.portfolio-item:hover .portfolio-overlay{opacity:1}.overlay-content{text-align:center;padding:2rem;max-width:90%}.overlay-content h3{color:var(--luxury-gold);font-size:1.8rem;margin-bottom:1rem;font-family:var(--font-display)}.overlay-content p{color:var(--luxury-text-muted);margin-bottom:1.5rem;line-height:1.6}.project-stats{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.project-stats span{background:#c9a03c1a;color:var(--luxury-gold);padding:.4rem .8rem;border-radius:20px;font-size:.8rem;font-weight:500;border:1px solid rgba(201,160,60,.3)}.view-project-btn{background:var(--luxury-gold);color:var(--luxury-black);padding:.8rem 2rem;text-decoration:none;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;transition:var(--transition-smooth);display:inline-flex;align-items:center;justify-content:center;line-height:1}.view-project-btn:hover{background:var(--luxury-gold-light);transform:translateY(-2px)}.portfolio-item-info{padding:2rem;background:var(--luxury-black);border-top:1px solid rgba(201,160,60,.1)}.portfolio-item-info h4{color:var(--luxury-gold);font-size:1.4rem;font-weight:600;margin-bottom:1rem;line-height:1.3}.portfolio-item-info p{color:var(--luxury-text-light);line-height:1.6;margin-bottom:1.5rem}.project-tags{color:var(--luxury-text-muted);margin-bottom:1.5rem;line-height:1.6}.project-tags{display:flex;gap:.5rem;flex-wrap:wrap}.project-tags span{background:#c9a03c1a;color:var(--luxury-gold);padding:.3rem .8rem;border-radius:15px;font-size:.8rem;font-weight:500;border:1px solid rgba(201,160,60,.2)}.portfolio-item.coming-soon .portfolio-overlay{background:#1a1a1af2}.coming-soon-icon{font-size:3rem;margin:1rem 0}.project-detail-section{background:var(--luxury-black);padding:var(--spacing-lg) 0;border-bottom:1px solid rgba(201,160,60,.1)}.project-detail-section:last-of-type{border-bottom:none}.project-detail-content{max-width:1000px;margin:0 auto}.project-header{text-align:center;margin-bottom:4rem}.project-meta{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.project-category{background:var(--luxury-gold);color:var(--luxury-black);padding:.5rem 1rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.project-date{background:transparent;color:var(--luxury-gold);border:1px solid var(--luxury-gold);padding:.5rem 1rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.project-title{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);color:var(--luxury-text-light);margin-bottom:1.5rem;line-height:1.2}.project-subtitle{font-size:1.2rem;color:var(--luxury-text-muted);max-width:700px;margin:0 auto;line-height:1.7}.project-stats-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin:4rem 0;padding:3rem;background:var(--luxury-gray);border:1px solid rgba(201,160,60,.1)}.stat-item{text-align:center}.stat-number{font-family:var(--font-display);font-size:3rem;font-weight:700;color:var(--luxury-gold);display:block;margin-bottom:.5rem;text-shadow:var(--shadow-gold)}.stat-label{color:var(--luxury-text-muted);font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;line-height:1.4}.project-description,.project-services,.project-results{margin:4rem 0;padding:0 2rem}.project-description h2,.project-services h2,.project-results h2{font-family:var(--font-display);font-size:2.5rem;color:var(--luxury-gold);margin-bottom:2rem;text-align:center}.project-description p,.project-results p{font-size:1.1rem;color:var(--luxury-text-muted);line-height:1.8;margin-bottom:1.5rem;max-width:800px;margin-left:auto;margin-right:auto}.service-item{margin:3rem 0;padding:2rem;background:var(--luxury-gray);border:1px solid rgba(201,160,60,.1);transition:var(--transition-luxury)}.service-item:hover{border-color:var(--luxury-gold);transform:translateY(-5px)}.service-item h3{color:var(--luxury-gold);font-size:1.5rem;margin-bottom:1rem;font-family:var(--font-display)}.service-item p{color:var(--luxury-text-muted);line-height:1.7;margin-bottom:1.5rem}.video-embed{display:flex;justify-content:center;margin:2rem 0}.video-embed iframe{max-width:100%;border-radius:8px;box-shadow:var(--shadow-soft)}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0;justify-items:center}.video-grid iframe{max-width:100%;border-radius:8px;box-shadow:var(--shadow-soft)}.success-quote{background:linear-gradient(135deg,#c9a03c1a,#c9a03c0d);border-left:4px solid var(--luxury-gold);padding:2rem;margin:3rem 0;font-style:italic;font-size:1.2rem;color:var(--luxury-text-light);line-height:1.8;position:relative}.success-quote:before{content:'"';font-size:4rem;color:var(--luxury-gold);position:absolute;top:-1rem;left:1rem;font-family:serif}.portfolio-cta-section{background:var(--luxury-gray);position:relative;padding:var(--spacing-xl) 0;text-align:center}.portfolio-cta-section .cta-content h2{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);margin-bottom:1.5rem;color:var(--luxury-text-light)}.portfolio-cta-section .cta-content p{font-size:1.2rem;color:var(--luxury-text-muted);margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}@media (max-width: 1200px){.portfolio-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}}@media (max-width: 992px){.portfolio-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.project-stats-section{grid-template-columns:repeat(2,1fr);padding:2rem}.video-grid{grid-template-columns:1fr}}@media (max-width: 768px){.portfolio-hero{min-height:70vh;padding-top:100px}.portfolio-filter{gap:.5rem;margin:2rem 0 3rem}.filter-btn{padding:.6rem 1rem;font-size:.8rem}.portfolio-grid,.related-projects-grid{grid-template-columns:1fr;gap:2rem}.grid-title{font-size:2rem}.grid-subtitle{font-size:1.1rem}.project-stats-section{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.project-meta{flex-direction:column;align-items:center;gap:1rem}.overlay-content{padding:1rem}.overlay-content h3{font-size:1.5rem}.project-stats{flex-direction:column;gap:.5rem}.service-item{padding:1.5rem;margin:2rem 0}.video-embed iframe,.video-grid iframe{width:100%;max-width:400px;height:300px}}@media (max-width: 480px){.portfolio-hero-content{padding:1rem}.project-description,.project-services,.project-results{padding:0 1rem}.success-quote{padding:1.5rem;margin:2rem 0;font-size:1rem}.success-quote:before{font-size:3rem;top:-.5rem}}@keyframes portfolioItemFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.portfolio-item{animation:portfolioItemFadeIn .6s ease-out}@media (hover: none) and (pointer: coarse){.portfolio-item:hover{transform:none}.portfolio-overlay{opacity:1;background:#000000b3}.filter-btn:hover,.service-item:hover{transform:none}}.breadcrumb-nav{background:var(--luxury-gray-dark);padding:1rem 0;border-bottom:1px solid rgba(201,160,60,.1);margin-top:80px}.breadcrumb-list{display:flex;list-style:none;gap:.5rem;align-items:center;font-size:.9rem;margin:0;padding:0}.breadcrumb-list li{color:var(--luxury-text-muted)}.breadcrumb-list li a{color:var(--luxury-text-muted);text-decoration:none;transition:var(--transition-smooth)}.breadcrumb-list li a:hover{color:var(--luxury-gold)}.breadcrumb-list li:not(:last-child):after{content:"›";margin-left:.5rem;color:var(--luxury-gold)}.breadcrumb-list li.active{color:var(--luxury-gold)}.breadcrumb{display:flex;list-style:none;gap:.5rem;align-items:center;font-size:.9rem}.breadcrumb li{color:var(--luxury-text-muted)}.breadcrumb li a{color:var(--luxury-text-muted);text-decoration:none;transition:var(--transition-smooth)}.breadcrumb li a:hover{color:var(--luxury-gold)}.breadcrumb li:not(:last-child):after{content:"›";margin-left:.5rem;color:var(--luxury-gold)}.breadcrumb li.active{color:var(--luxury-gold)}.project-hero{min-height:90vh;position:relative;display:flex;align-items:center;background:linear-gradient(135deg,#000c,#1a1a1ae6,#000000f2)}.project-hero-content{text-align:center;max-width:1000px;margin:0 auto;padding:2rem 1rem}.project-hero .project-meta{display:flex;justify-content:center;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.project-hero .project-category,.project-hero .project-date,.project-hero .reading-time{background:#c9a03c1a;color:var(--luxury-gold);padding:.5rem 1rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border:1px solid rgba(201,160,60,.3)}.project-hero .project-title{font-size:clamp(2.5rem,6vw,5rem);margin-bottom:2rem;line-height:1.1}.project-hero .project-subtitle{font-size:1.3rem;color:var(--luxury-text-muted);max-width:800px;margin:0 auto 3rem;line-height:1.6}.project-hero-image{max-width:800px;margin:0 auto;border-radius:8px;overflow:hidden;box-shadow:var(--shadow-luxury)}.project-hero-image img{width:100%;height:auto;display:block}.project-quick-stats{background:var(--luxury-black);padding:4rem 0;border-bottom:1px solid rgba(201,160,60,.1)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.project-content-section{background:var(--luxury-gray);padding:var(--spacing-lg) 0;border-bottom:1px solid rgba(201,160,60,.1)}.project-article{max-width:1170px;margin:0 auto}.article-content{background:var(--luxury-black);padding:4rem;border:1px solid rgba(201,160,60,.1)}.content-block{margin:3rem 0}.content-block h2{font-family:var(--font-display);font-size:2.5rem;color:var(--luxury-gold);margin-bottom:2rem;scroll-margin-top:120px}.lead-paragraph{font-size:1.2rem;color:var(--luxury-text-light);line-height:1.8;margin-bottom:2rem}.content-block p{color:var(--luxury-text-muted);line-height:1.8;margin-bottom:1.5rem}.table-of-contents-section{background:var(--luxury-black);padding:var(--spacing-md) 0;border-bottom:1px solid rgba(201,160,60,.1)}.table-of-contents{background:var(--luxury-gray);padding:2rem;border:1px solid rgba(201,160,60,.2);border-radius:8px;max-width:800px;margin:0 auto}.table-of-contents h3{color:var(--luxury-gold);margin-bottom:1rem;font-size:1.3rem}.table-of-contents ul{list-style:none;columns:2;gap:2rem}.table-of-contents li{margin-bottom:.5rem;break-inside:avoid}.table-of-contents a{color:var(--luxury-text-muted);text-decoration:none;transition:var(--transition-smooth);display:block;padding:.3rem 0}.table-of-contents a:hover{color:var(--luxury-gold);padding-left:1rem}.service-block{margin:0;padding:3rem;background:var(--luxury-gray);border:1px solid rgba(201,160,60,.1);position:relative;border-radius:8px}.service-block .service-icon{font-size:3rem;margin-bottom:1rem}.service-block h3{color:var(--luxury-gold);font-size:2rem;margin-bottom:1.5rem;font-family:var(--font-display);scroll-margin-top:120px}.service-block p{color:var(--luxury-text-muted);line-height:1.8;margin-bottom:1.5rem}.key-achievements{background:#c9a03c0d;padding:2rem;margin:2rem 0;border-left:4px solid var(--luxury-gold)}.key-achievements h4{color:var(--luxury-gold);margin-bottom:1rem}.key-achievements ul{list-style:none;padding-left:0}.key-achievements li{color:var(--luxury-text-muted);margin-bottom:.5rem;position:relative;padding-left:1.5rem}.key-achievements li:before{content:"✓";color:var(--luxury-gold);position:absolute;left:0;font-weight:700}.video-showcase{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;margin:2rem 0}.video-description h4{color:var(--luxury-gold);margin-bottom:1rem}.campaign-results{background:var(--luxury-black);padding:2rem;margin:2rem 0;border:1px solid rgba(201,160,60,.2)}.campaign-results h4{color:var(--luxury-gold);margin-bottom:1rem}.campaign-results ul{list-style:none;padding-left:0}.campaign-results li{color:var(--luxury-text-muted);margin-bottom:.5rem;position:relative;padding-left:1.5rem}.campaign-results li:before{content:"📈";position:absolute;left:0}.ugc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem 0}.ugc-stat{text-align:center;padding:1.5rem;background:var(--luxury-black);border:1px solid rgba(201,160,60,.1)}.ugc-stat strong{display:block;font-size:2rem;color:var(--luxury-gold);margin-bottom:.5rem}.ugc-stat span{color:var(--luxury-text-muted);font-size:.9rem}.content-strategy-breakdown{margin:2rem 0}.content-strategy-breakdown h4{color:var(--luxury-gold);margin-bottom:1.5rem}.content-types{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.content-type{text-align:center;padding:1rem;background:var(--luxury-black);border:1px solid rgba(201,160,60,.1)}.percentage{font-size:2rem;color:var(--luxury-gold);font-weight:700;margin-bottom:.5rem}.type-name{font-size:.8rem;color:var(--luxury-text-muted);text-transform:uppercase}.partnership-impact{background:var(--luxury-black);padding:2rem;margin:2rem 0;border:1px solid rgba(201,160,60,.2)}.partnership-impact h4{color:var(--luxury-gold);margin-bottom:1rem}.partnership-impact ul{list-style:none;padding-left:0}.partnership-impact li{color:var(--luxury-text-muted);margin-bottom:.5rem;position:relative;padding-left:1.5rem}.partnership-impact li:before{content:"🎯";position:absolute;left:0}.final-results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin:3rem 0}.result-card{background:var(--luxury-black);padding:2rem;text-align:center;border:1px solid rgba(201,160,60,.2);transition:var(--transition-luxury)}.result-card:hover{border-color:var(--luxury-gold);transform:translateY(-5px)}.result-number{font-size:3rem;color:var(--luxury-gold);font-weight:700;margin-bottom:.5rem}.result-label{color:var(--luxury-text-light);font-weight:600;margin-bottom:.5rem}.result-timeframe{color:var(--luxury-text-muted);font-size:.9rem}.technologies-section{margin:3rem 0;padding:2rem;background:var(--luxury-gray);border:1px solid rgba(201,160,60,.1)}.technologies-section h3{color:var(--luxury-gold);margin-bottom:2rem;text-align:center}.tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.tech-item{background:var(--luxury-black);padding:1.5rem;text-align:center;border:1px solid rgba(201,160,60,.1);transition:var(--transition-smooth)}.tech-item:hover{border-color:var(--luxury-gold)}.tech-icon{font-size:2rem;margin-bottom:.5rem}.tech-name{color:var(--luxury-text-muted);font-size:.9rem}.related-projects-section{background:var(--luxury-black);padding:var(--spacing-lg) 0;border-top:1px solid rgba(201,160,60,.1)}.related-projects-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;margin-top:3rem}.related-project{background:var(--luxury-gray);border:2px solid rgba(201,160,60,.2);border-radius:12px;transition:var(--transition-luxury);overflow:hidden;box-shadow:0 4px 20px #0000004d}.related-project:hover{transform:translateY(-8px);border-color:var(--luxury-gold);box-shadow:0 8px 40px #c9a03c33}.related-image{aspect-ratio:16/9;background:var(--luxury-gray-light);position:relative;overflow:hidden}.related-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:var(--transition-luxury)}.related-project:hover .related-image img{transform:scale(1.05)}.related-info{padding:2rem}.related-info h4{color:var(--luxury-gold);font-size:1.3rem;margin-bottom:1rem;font-weight:600}.related-info p{color:var(--luxury-text-light);line-height:1.6;margin-bottom:0}.coming-soon-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000d9;display:flex;align-items:center;justify-content:center;opacity:0;transition:var(--transition-luxury)}.related-project:hover .coming-soon-overlay{opacity:1}.coming-soon-overlay .overlay-content{text-align:center;padding:2rem}.coming-soon-overlay h3{color:var(--luxury-gold);font-size:1.5rem;margin-bottom:1rem}.coming-soon-overlay p{color:var(--luxury-text-light);margin-bottom:1.5rem}.coming-soon-overlay .cta-button{color:var(--luxury-gold);padding:1rem 2rem;font-size:1.2rem;font-weight:600}.related-item h4{color:var(--luxury-gold);padding:1rem;margin:0}.related-item p{color:var(--luxury-text-muted);padding:0 1rem 1rem;margin:0}.project-cta-section{background:var(--luxury-gray);padding:var(--spacing-lg) 0;text-align:center;border-bottom:1px solid rgba(201,160,60,.1)}.project-cta-section h2{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);color:var(--luxury-text-light);margin-bottom:1rem;font-weight:700}.project-cta-section p{font-size:1.2rem;color:var(--luxury-text-light);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.project-cta-section .cta-buttons{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.intro-text{font-size:1.2rem;color:var(--luxury-text-light);line-height:1.8;margin-bottom:2rem;font-weight:500}.platform-features{margin-top:2rem}.platform-features h4{color:var(--luxury-gold);margin-bottom:1.5rem;font-size:1.3rem}.integration-showcase{margin-top:2rem}.integration-showcase h4{color:var(--luxury-gold);margin-bottom:1.5rem;font-size:1.3rem}.security-showcase{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin-top:2rem}.security-image{width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:8px;box-shadow:var(--shadow-luxury)}.security-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.security-description h4{color:var(--luxury-gold);margin-bottom:1.5rem;font-size:1.3rem}.architecture-details{margin-top:2rem}.architecture-details h4{color:var(--luxury-gold);margin-bottom:1.5rem;font-size:1.3rem}.final-results{margin-top:2rem}.final-results h4{color:var(--luxury-gold);margin-bottom:1.5rem;font-size:1.3rem}.project-impact{margin-top:3rem}.project-impact h4{color:var(--luxury-gold);margin-bottom:1.5rem;font-size:1.3rem}.impact-list{list-style:none;padding:0}.impact-list li{color:var(--luxury-text-light);margin-bottom:.8rem;font-size:1rem;line-height:1.6}.result-item{background:var(--luxury-black);padding:2rem;text-align:center;border:1px solid rgba(201,160,60,.2);border-radius:8px;transition:var(--transition-luxury)}.result-item:hover{border-color:var(--luxury-gold);transform:translateY(-5px)}.cta-content{text-align:center;max-width:1040px;margin:0 auto}.cta-buttons{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}@media (max-width: 992px){.article-content{padding:3rem 2rem}.video-showcase,.ugc-stats{grid-template-columns:1fr;gap:1rem}.content-types{grid-template-columns:repeat(3,1fr)}.table-of-contents ul{columns:1}}.celebrity-showcase{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin:3rem 0;padding:2rem;background:#c9a03c0d;border-radius:12px;border:1px solid rgba(201,160,60,.2)}.celebrity-image{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:8px;box-shadow:var(--shadow-luxury)}.celebrity-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.celebrity-description h4{color:var(--luxury-gold);font-size:1.5rem;margin-bottom:1rem;font-weight:600}.celebrity-description p{color:var(--luxury-text-light);line-height:1.6}.technology-showcase,.crypto-showcase{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin:3rem 0;padding:2rem;background:#c9a03c0d;border-radius:12px;border:1px solid rgba(201,160,60,.2)}.technology-image,.crypto-image{width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:8px;box-shadow:var(--shadow-luxury)}.technology-image img,.crypto-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.technology-description h4,.crypto-description h4{color:var(--luxury-gold);font-size:1.5rem;margin-bottom:1rem;font-weight:600}.technology-description p,.crypto-description p{color:var(--luxury-text-light);line-height:1.6}.project-content-section img,.project-detail-content img{max-width:100%;height:auto;display:block;border-radius:8px;box-shadow:var(--shadow-luxury)}.color-palette{display:flex;gap:1rem;margin-top:1rem}.color-item{width:80px;height:80px;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:var(--shadow-luxury)}.color-item span{font-size:.8rem;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.strategy-grid,.design-grid,.branding-grid,.tech-grid,.integration-grid,.tech-stack-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.strategy-item,.design-item,.branding-item,.tech-item,.integration-item,.stack-category{background:#c9a03c0d;padding:1.5rem;border-radius:8px;border:1px solid rgba(201,160,60,.2);transition:var(--transition-luxury)}.strategy-item:hover,.design-item:hover,.branding-item:hover,.tech-item:hover,.integration-item:hover,.stack-category:hover{border-color:var(--luxury-gold);transform:translateY(-2px)}.strategy-item h5,.design-item h5,.branding-item h5,.tech-item h5,.integration-item h5,.stack-category h5{color:var(--luxury-gold);margin-bottom:.5rem;font-size:1.1rem}.design-icon,.tech-icon,.integration-icon{font-size:2rem;margin-bottom:1rem}.integration-item ul,.stack-category ul{list-style:none;padding:0;margin-top:1rem}.integration-item li,.stack-category li{color:var(--luxury-text-light);position:relative;padding:.25rem 0 .25rem 1rem}.integration-item li:before,.stack-category li:before{content:"•";color:var(--luxury-gold);position:absolute;left:0}.security-features{margin-top:2rem}.security-feature{margin-bottom:1.5rem;padding:1rem;background:#c9a03c08;border-radius:6px;border-left:3px solid var(--luxury-gold)}.security-feature h5{color:var(--luxury-gold);margin-bottom:.5rem;font-size:1rem}.security-feature p{color:var(--luxury-text-light);margin:0;font-size:.9rem}.party-palette .color-item{box-shadow:0 4px 15px #0000004d;border:2px solid rgba(255,255,255,.1)}.philosophy-grid,.animation-grid,.multimedia-grid,.scalability-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.philosophy-item,.animation-item,.multimedia-item,.scalability-item{background:#c9a03c0d;padding:1.5rem;border-radius:8px;border:1px solid rgba(201,160,60,.2);transition:var(--transition-luxury)}.philosophy-item:hover,.animation-item:hover,.multimedia-item:hover,.scalability-item:hover{border-color:var(--luxury-gold);transform:translateY(-2px)}.philosophy-icon,.animation-icon,.scalability-icon{font-size:2rem;margin-bottom:1rem}.philosophy-item h5,.animation-item h5,.multimedia-item h5,.scalability-item h5{color:var(--luxury-gold);margin-bottom:.5rem;font-size:1.1rem}.feature-details{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.feature-details span{background:#c9a03c1a;color:var(--luxury-gold);padding:.25rem .5rem;border-radius:4px;font-size:.8rem}.demo-showcase{margin-top:2rem}.demo-frame{margin-bottom:2rem;border-radius:12px;overflow:hidden;background:var(--luxury-gray)}.demo-actions{text-align:center}.demo-note{color:var(--luxury-text-muted);font-style:italic;margin-top:1rem;font-size:.9rem}@media (max-width: 768px){.project-hero{min-height:80vh}.project-hero-content{padding:1rem}.project-hero .project-meta{flex-direction:column;align-items:center;gap:.5rem}.article-content{padding:2rem 1rem}.service-block{padding:2rem 1rem;margin:0}.project-detail-section{padding:var(--spacing-md) 0}.table-of-contents-section{padding:var(--spacing-sm) 0}.content-types,.final-results-grid,.tech-grid{grid-template-columns:repeat(2,1fr)}.breadcrumb-nav{margin-top:70px}.project-cta-section .cta-buttons{flex-direction:column;align-items:center}.celebrity-showcase,.technology-showcase,.crypto-showcase,.security-showcase{grid-template-columns:1fr;gap:2rem;padding:1.5rem;margin:2rem 0}.celebrity-image,.technology-image,.crypto-image{order:-1}}@media (max-width: 480px){.content-types,.final-results-grid{grid-template-columns:1fr}.content-block h2{font-size:2rem}.service-block h3{font-size:1.5rem}}
