:root{--bg-primary: #050505;--bg-secondary: #0a0a0a;--surface: rgba(255, 255, 255, .03);--surface-hover: rgba(255, 255, 255, .06);--surface-border: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: #a1a1aa;--text-muted: #52525b;--accent-primary: #3b82f6;--accent-secondary: #6366f1;--accent-glow: rgba(59, 130, 246, .4);--accent-gradient: linear-gradient( 135deg, #3b82f6 0%, #6366f1 100% );--success: #10b981;--error: #ef4444;--font-heading: "Plus Jakarta Sans", -apple-system, sans-serif;--font-main: "Inter", -apple-system, sans-serif;--shadow-sm: 0 1px 2px rgba(0,0,0,.1);--shadow-lg: 0 10px 30px -10px rgba(0,0,0,.5);--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-full: 9999px;--container-width: 1400px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-main);background:var(--bg-primary);color:var(--text-primary);line-height:1.6;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-primary)}p{color:var(--text-secondary)}a{text-decoration:none;color:inherit;transition:opacity .2s ease}.background{position:fixed;inset:0;z-index:0;pointer-events:none;background:var(--bg-primary)}.link-btn{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;transition:opacity .2s ease}.link-btn:hover{opacity:.7}.background-radial{position:absolute;top:-20%;left:50%;transform:translate(-50%);width:120vw;height:80vh;background:radial-gradient(circle at center,rgba(59,130,246,.08),transparent 60%);filter:blur(80px)}.orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.15;animation:float 20s ease-in-out infinite}.orb-1{width:800px;height:800px;background:#3b82f6;top:-300px;left:-200px;animation-duration:35s}.orb-2{width:700px;height:700px;background:#6366f1;bottom:-200px;right:-200px;animation-duration:40s;animation-delay:-5s}.orb-3,.orb-4,.mesh,.noise-overlay,.vignette{display:none}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(30px,30px)}}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:all .6s ease-out}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.container{position:relative;z-index:1;max-width:var(--container-width);margin:0 auto;padding:0 24px}.nav{display:flex;justify-content:space-between;align-items:center;padding:24px 0;margin-bottom:80px}.nav-logo{display:flex;align-items:center;gap:12px;font-weight:700;font-size:1.125rem}.nav-logo-icon{width:32px;height:32px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#000}.nav-logo-icon .hgi-stroke{font-size:1.25rem}.nav-links{display:flex;gap:40px}.nav-link{font-size:.9rem;color:var(--text-muted);font-weight:500;transition:color .3s}.nav-link:hover,.nav-link.active{color:var(--text-primary)}.hero{text-align:center;padding:40px 0 100px}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:#ffffff08;border:1px solid var(--surface-border);border-radius:var(--radius-full);font-size:.8rem;color:var(--text-secondary);margin-bottom:40px;transition:background .3s;animation:fadeInUp .8s ease-out backwards,pulse-glow 3s infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 #10b98100;border-color:var(--surface-border)}50%{box-shadow:0 0 15px #10b98133;border-color:#10b9814d}}.badge-dot{width:6px;height:6px;background:var(--success);border-radius:50%;box-shadow:0 0 10px #10b98166}.hero h1{font-size:clamp(3rem,7vw,5rem);font-weight:700;line-height:1.1;margin-bottom:24px;letter-spacing:-.03em;animation:fadeInUp .8s ease-out .1s backwards}.hero-gradient{background:linear-gradient(to right,#fff 40%,#94a3b8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle{font-size:1.25rem;line-height:1.6;color:var(--text-secondary);max-width:600px;margin:0 auto 56px;animation:fadeInUp .8s ease-out .2s backwards}.hero-cta{display:flex;gap:16px;justify-content:center;margin-bottom:120px;animation:fadeInUp .8s ease-out .3s backwards}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:var(--radius-sm);font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;text-decoration:none;position:relative;overflow:hidden}.btn-primary{background:#fff;color:#000;border:1px solid white;box-shadow:0 0 20px #ffffff1a}.btn-primary:hover{background:#e2e8f0;border-color:#e2e8f0;transform:translateY(-2px);box-shadow:0 0 30px #fff3}.btn-secondary{background:transparent;color:var(--text-secondary);border:1px solid var(--surface-border)}.btn-secondary:hover{border-color:var(--text-primary);color:var(--text-primary);background:var(--surface)}.btn-icon{font-size:1.1rem;transition:transform .3s ease}.btn:hover .btn-icon{transform:translate(4px)}.product-preview{margin:0 auto;max-width:900px;perspective:1200px}.preview-container{position:relative;border-radius:var(--radius-md);padding:1px;background:linear-gradient(to bottom,rgba(255,255,255,.1),transparent);box-shadow:0 40px 100px -20px #000000b3;transform:rotateX(5deg);transition:transform .6s ease}.product-preview:hover .preview-container{transform:rotateX(2deg) scale(1.01)}.preview-image{display:block;width:100%;border-radius:var(--radius-md);background:#050505;border:1px solid rgba(255,255,255,.05)}.floating-badge{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 18px;background:#0a0a0acc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-full);box-shadow:0 20px 40px #0006;font-size:.85rem;font-weight:500;color:var(--text-primary);z-index:10;transition:all .4s ease;animation:float 6s ease-in-out infinite}.floating-badge i{font-size:1.25rem;color:var(--accent-primary)}.badge-1{top:20%;left:-40px;animation-delay:0s}.badge-2{top:60%;right:-60px;animation-delay:2s}.badge-3{bottom:-20px;left:20%;animation-delay:4s}.product-preview:hover .floating-badge{transform:translateY(-5px);border-color:#fff3;box-shadow:0 20px 40px #3b82f626}.marquee-section{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:60px 0;border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);margin-top:100px;margin-bottom:100px;background:#ffffff03;-webkit-mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent)}.marquee-label{display:flex;justify-content:center;align-items:center;gap:20px;font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:3px;margin-bottom:50px}.label-line{height:1px;width:60px;background:linear-gradient(90deg,transparent,var(--surface-border),transparent)}.marquee-label i{font-size:1rem;color:var(--accent-primary);opacity:.7}.marquee{overflow:hidden;width:100%}.marquee-content{display:flex;align-items:center;gap:80px;animation:marqueeLoop 35s linear infinite;padding:20px 0}.company-logo{font-size:1.25rem;font-weight:700;color:var(--text-muted);opacity:.35;white-space:nowrap;display:flex;align-items:center;gap:14px;padding:10px 20px;border-radius:var(--radius-sm);transition:all .5s cubic-bezier(.23,1,.32,1);filter:grayscale(100%);border:1px solid transparent}.company-logo:hover{opacity:1;color:var(--text-primary);transform:translateY(-2px) scale(1.02);filter:grayscale(0%);background:var(--surface);border-color:var(--surface-border);box-shadow:0 10px 20px -5px #0000004d}.brand-omnicorp:hover{color:#50e3c2;text-shadow:0 0 15px rgba(80,227,194,.3)}.brand-wayne:hover{color:#f5a623;text-shadow:0 0 15px rgba(245,166,35,.3)}.brand-globex:hover{color:#4a90e2;text-shadow:0 0 15px rgba(74,144,226,.3)}.brand-tyrell:hover{color:#d0021b;text-shadow:0 0 15px rgba(208,2,27,.3)}.brand-umbrella:hover{color:#fff;text-shadow:0 0 15px rgba(255,255,255,.3)}.brand-cyberdyne:hover{color:#9b51e0;text-shadow:0 0 15px rgba(155,81,224,.3)}.company-logo i{font-size:1.5rem}.font-serif{font-family:Georgia,serif;letter-spacing:-.02em}.font-mono{font-family:Space Mono,monospace;letter-spacing:-.05em;font-weight:500}.font-display{font-family:Impact,Arial Black,sans-serif;letter-spacing:.05em;font-weight:400;text-transform:uppercase}.font-slab{font-family:Rockwell,Courier Bold,serif;font-weight:700}@keyframes marqueeLoop{to{transform:translate(calc(-50% - 40px))}}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:160px;border:none;border-radius:0;padding:20px 0}.stat{text-align:center;position:relative;padding:0 20px}.stat:not(:last-child):after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background:linear-gradient(to bottom,transparent,var(--surface-border),transparent)}.stat-value{font-size:3.5rem;font-weight:800;background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;line-height:1.1;margin-bottom:12px;letter-spacing:-.02em;filter:drop-shadow(0 0 20px rgba(59,130,246,.3))}.stat-label{font-size:.8rem;text-transform:uppercase;letter-spacing:2px;color:var(--text-muted);font-weight:600}.content-grid{display:grid;grid-template-columns:1fr 400px;gap:120px;margin-bottom:150px;align-items:start}.section-label{display:inline-block;font-size:.8rem;color:var(--accent-primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:40px;font-weight:600;background:#3b82f61a;padding:6px 12px;border-radius:6px;border:1px solid rgba(59,130,246,.2)}.feature-card{margin-bottom:80px;position:relative;padding-left:24px;border-left:1px solid var(--surface-border)}.feature-icon{margin-bottom:24px;color:var(--text-primary)}.feature-icon i{font-size:2rem;filter:drop-shadow(0 0 15px rgba(59,130,246,.4))}.feature-card h3{font-size:1.5rem;margin-bottom:16px;font-weight:600}.feature-card p{line-height:1.7;color:var(--text-secondary);font-size:1.05rem}.problems-card{margin-top:100px;background:linear-gradient(180deg,#14141499,#0a0a0acc);border:1px solid var(--surface-border);padding:40px;border-radius:var(--radius-md);box-shadow:inset 0 0 50px #00000080}.problem-list{list-style:none;margin-top:24px}.problem-item{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px;color:var(--text-secondary)}.problem-icon{color:var(--error);margin-top:2px;font-size:1.25rem;filter:drop-shadow(0 0 8px rgba(239,68,68,.3))}.form-card{position:sticky;top:40px;background:var(--bg-secondary);border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:48px;box-shadow:0 40px 100px -20px #00000080,0 0 0 1px inset #ffffff0d;overflow:hidden}.form-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent-gradient);opacity:.5}.form-header{margin-bottom:40px;position:relative}.form-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:var(--radius-full);margin-bottom:20px}.form-badge i{font-size:.9rem;color:var(--accent-primary)}.form-badge span{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--accent-primary)}.form-header h2{font-size:2rem;margin-bottom:12px;font-weight:800;letter-spacing:-.03em}.form-header p{font-size:1rem;color:var(--text-secondary);line-height:1.5}.form-group{margin-bottom:24px}.form-label{display:block;font-size:.8rem;color:var(--text-secondary);margin-bottom:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.form-input,.form-select{width:100%;padding:16px;background:#ffffff05;border:1px solid var(--surface-border);border-radius:var(--radius-md);color:#fff;font-family:inherit;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.form-input::placeholder{color:var(--text-muted)}.form-input:focus,.form-select:focus{outline:none;border-color:var(--accent-primary);background:#3b82f605;box-shadow:0 0 0 4px #3b82f61a,0 0 20px -5px #3b82f633}.form-radio-group{display:flex;gap:32px;margin-top:12px}.form-radio{cursor:pointer;display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-weight:500}.form-radio input{width:18px;height:18px;accent-color:var(--accent-primary);cursor:pointer}.form-submit{width:100%;padding:18px;background:#fff;color:#000;border:none;border-radius:var(--radius-md);font-weight:700;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:12px;transition:all .4s cubic-bezier(.23,1,.32,1);margin-top:24px;font-size:1.1rem;box-shadow:0 10px 30px -10px #fff3}.form-submit:hover{background:#fff;transform:translateY(-2px);box-shadow:0 15px 40px -10px #ffffff4d}.form-submit:active{transform:translateY(0)}.form-trust-footer{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;color:var(--text-muted);font-size:.75rem;letter-spacing:.5px;opacity:.8}.form-trust-footer i{font-size:.85rem;color:var(--success)}.form-message{margin-top:24px;padding:16px;border-radius:var(--radius-md);text-align:center;font-size:.9rem;font-weight:500;display:none;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-message.success{color:var(--success)}.form-message.error{color:var(--error)}.footer{border-top:1px solid var(--surface-border);padding:80px 0 40px;margin-top:100px;color:var(--text-muted)}.footer-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}.footer-logo{display:flex;align-items:center;gap:12px;font-weight:700;font-size:1.25rem}.footer-logo-icon{width:24px;height:24px;background:var(--text-muted);border-radius:4px;display:flex;align-items:center;justify-content:center}.footer-logo span{color:var(--text-primary)}.footer-links{display:flex;gap:32px}.footer-links a{font-size:.9rem;transition:color .2s}.footer-links a:hover{color:var(--text-primary)}.footer-bottom{font-size:.8rem;color:var(--text-muted);display:flex;justify-content:space-between}@media(max-width:960px){.content-grid{grid-template-columns:1fr;gap:60px}.form-card{position:relative;top:0}}@media(max-width:768px){.hero h1{font-size:3rem}.nav-links{display:none}.stats{grid-template-columns:1fr;gap:40px}.marquee-content{gap:60px}.feature-card{border-left:none;padding-left:0;margin-bottom:60px}}.mobile-menu-btn{display:none;background:transparent;border:none;color:#fff;margin-left:auto;cursor:pointer;z-index:100;padding:8px}.mobile-menu-btn:hover{background:#ffffff1a;border-radius:8px}.feature-card{transition:all .3s ease;border-radius:var(--radius-md);padding:24px;border:1px solid transparent}.feature-card:hover{background:#ffffff05;border-color:var(--surface-border);transform:translateY(-5px);box-shadow:var(--shadow-lg)}.feature-icon{width:48px;height:48px;background:#3b82f61a;display:flex;align-items:center;justify-content:center;border-radius:12px;color:var(--accent-primary);margin-bottom:24px;transition:all .3s ease}.feature-card:hover .feature-icon{background:var(--accent-primary);color:#fff;transform:scale(1.1) rotate(5deg)}.form-input:focus,.form-select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}@media(max-width:960px){.content-grid{grid-template-columns:1fr;gap:60px}.form-card{position:relative;top:0;margin-top:40px}}@media(max-width:768px){.mobile-menu-btn{display:block}.nav{padding:16px 0}.nav-links{position:fixed;top:0;right:0;bottom:0;width:280px;background:#0a0a0af2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);flex-direction:column;padding:100px 40px;gap:24px;transform:translate(100%);visibility:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),visibility .4s step-end;z-index:90;border-left:1px solid var(--surface-border);box-shadow:-10px 0 30px #00000080}.nav-links.active{transform:translate(0);visibility:visible;transition:transform .4s cubic-bezier(.16,1,.3,1),visibility 0s step-start}.nav-link{font-size:1.2rem;padding:12px 0;border-bottom:1px solid var(--surface-border);width:100%}.hero h1{font-size:clamp(2.5rem,10vw,3.5rem)}.hero-subtitle{font-size:1rem;padding:0 16px}.hero-badge{margin-bottom:24px}.hero-cta{flex-direction:column;width:100%;padding:0 20px}.btn{width:100%}.stats{grid-template-columns:1fr;gap:40px;margin-bottom:100px}.stat:not(:last-child):after{display:none}.stat{border-bottom:1px solid var(--surface-border);padding-bottom:40px}.stat:last-child{border-bottom:none;padding-bottom:0}.marquee-content{gap:40px}.company-logo{font-size:1.1rem}.company-logo i{font-size:1.25rem}.feature-card{border-left:none;padding:24px;background:#ffffff05;border:1px solid var(--surface-border);margin-bottom:24px}.feature-icon i{font-size:1.75rem}.form-card{padding:24px}.form-radio-group{flex-direction:column;gap:12px}.footer-content{flex-direction:column;align-items:flex-start;gap:40px}.footer-links{flex-direction:column;gap:16px}.footer-bottom{flex-direction:column;gap:20px;text-align:center}.container{padding:0 20px}}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.orb,.marquee-content,.floating-badge{animation:none!important}.animate-on-scroll{opacity:1!important;transform:none!important;transition:none!important}}.spinner.svelte-1n46o8q{display:inline-block;width:16px;height:16px;border:2px solid rgba(0,0,0,.3);border-radius:50%;border-top-color:#000;animation:svelte-1n46o8q-spin 1s ease-in-out infinite;margin-right:8px}@keyframes svelte-1n46o8q-spin{to{transform:rotate(360deg)}}@keyframes svelte-1n46o8q-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}
