@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@700;800;900&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&family=Outfit:wght@600;700;800;900&family=Orbitron:wght@400;500;600;700&family=Inter:wght@300;400;500;600&family=Poppins:wght@300;400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&display=swap";*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.left-0{left:0}.right-0{right:0}.right-\[10vw\]{right:10vw}.top-0{top:0}.z-0{z-index:0}.z-10{z-index:10}.z-\[100\]{z-index:100}.z-\[50\]{z-index:50}.z-\[60\]{z-index:60}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.size-10{width:2.5rem;height:2.5rem}.h-0\.5{height:.125rem}.h-20{height:5rem}.h-6{height:1.5rem}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-6{width:1.5rem}.w-\[45vw\]{width:45vw}.w-full{width:100%}.w-screen{width:100vw}.flex-1{flex:1}.grow{flex-grow:1}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate:-45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x:0;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-100{--tw-scale-x:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{appearance:none}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.border{border-width:1px}.border-none{border-style:none}.bg-\[\#1e6aff\]{--tw-bg-opacity:1;background-color:rgb(30 106 255/var(--tw-bg-opacity,1))}.bg-\[\#ff8800\]{--tw-bg-opacity:1;background-color:rgb(255 136 0/var(--tw-bg-opacity,1))}.bg-\[\#ffcc00\]{--tw-bg-opacity:1;background-color:rgb(255 204 0/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.px-28{padding-left:7rem;padding-right:7rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.pt-28{padding-top:7rem}.align-middle{vertical-align:middle}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-5xl{font-size:3rem;line-height:1}.text-\[5vw\]{font-size:5vw}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-\[1\.08\]{line-height:1.08}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.outline-none{outline-offset:2px;outline:2px solid #0000}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-300{transition-delay:.3s}.delay-700{transition-delay:.7s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-\[cubic-bezier\(0\.625\,0\.05\,0\,1\)\]{transition-timing-function:cubic-bezier(.625,.05,0,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--font-body:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-display:"Libre Baskerville", serif;--font-mono:"Space Grotesk", monospace;--font-hero:"Libre Baskerville", serif;--font-tech:"Orbitron", sans-serif;--font-clean:"Inter", sans-serif;--font-friendly:"Poppins", sans-serif;--color-blue-primary:#0076ff;--color-blue-light:#00d2ff;--color-blue-glow:#00b4ff59;--color-orange-primary:#f50;--color-orange-light:#f90;--color-orange-glow:#ff6a0066;--bg-deep:#fff;--bg-surface:#ffffffb3;--bg-surface-elevated:#f8fafce6;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border-glass:#0000000d;--border-glass-hover:#00000026;--ease-smooth:cubic-bezier(.16, 1, .3, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-deep);width:100%;min-height:100%;color:var(--text-primary);font-family:var(--font-body);-ms-overflow-style:none;scrollbar-width:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.loading-screen{z-index:9999;perspective:1000px;transition:opacity .8s var(--ease-smooth), visibility .8s var(--ease-smooth), transform .8s var(--ease-smooth);background-color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.loading-bg-video{-o-object-fit:cover;object-fit:cover;z-index:0;opacity:1;width:100%;height:100%;position:absolute;inset:0}.loading-bg-overlay{z-index:1;pointer-events:none;background:radial-gradient(circle,#0000 0%,#0000004d 100%);position:absolute;inset:0}.loading-screen.fade-out{pointer-events:none;animation:1.2s ease-in-out forwards gentleFadeOut}@keyframes gentleFadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}.loader-canvas-backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.loader-glow-orb{background:radial-gradient(circle, var(--color-blue-glow) 0%, #ff6a0026 50%, transparent 70%);filter:blur(60px);border-radius:50%;width:500px;height:500px;animation:3.5s ease-in-out infinite alternate pulse-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-content{z-index:10;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.logo-wrapper{justify-content:center;align-items:center;width:240px;height:240px;margin-bottom:2.5rem;display:flex;position:relative}.energy-ring{pointer-events:none;border:1.5px solid #0000;border-radius:50%;position:absolute}.energy-ring-1{border-top-color:var(--color-blue-light);width:260px;height:260px;filter:drop-shadow(0 0 10px var(--color-blue-light));border-right-color:#00d2ff33;animation:4s linear infinite spin-clockwise}.energy-ring-2{border-bottom-color:var(--color-orange-light);width:290px;height:290px;filter:drop-shadow(0 0 12px var(--color-orange-light));border-left-color:#f903;animation:6s linear infinite spin-counter}.energy-ring-3{border:1px dashed #ffffff26;width:320px;height:320px;animation:14s linear infinite spin-clockwise}.vat-logo-img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 15px 35px #0088ff73)drop-shadow(0 5px 15px #ff55004d);width:100%;height:auto;max-height:200px;animation:3s ease-in-out infinite alternate logo-float}.loading-text-container{text-align:center}.loading-brand-title{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;background:linear-gradient(90deg,#fff 0%,#a5d8ff 50%,#ffd0a0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.5rem;font-size:1.85rem}.loading-status-ticker{font-family:var(--font-mono);letter-spacing:.15em;color:var(--text-secondary);height:1.2rem;margin-bottom:1.5rem;font-size:.85rem}.loading-progress-bar-container{background:#ffffff1a;border-radius:99px;width:280px;height:4px;margin:0 auto .75rem;position:relative;overflow:hidden}.loading-progress-bar{background:linear-gradient(90deg, var(--color-blue-light), var(--color-orange-light));width:0%;height:100%;box-shadow:0 0 12px var(--color-blue-light);border-radius:99px;transition:width .15s ease-out}.loading-percentage{font-family:var(--font-mono);color:var(--color-blue-light);letter-spacing:.05em;font-size:.8rem;font-weight:600}.get-started-btn{color:#fff;font-family:var(--font-body);letter-spacing:.05em;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#1e6aff26;border:1px solid #1e6aff66;border-radius:99px;align-items:center;gap:.5rem;padding:.8rem 2rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex;position:absolute;bottom:4rem;left:50%;transform:translate(-50%);box-shadow:0 0 20px #1e6aff66,inset 0 0 10px #1e6aff33}.get-started-btn:hover{background:#1e6aff4d;border-color:#1e6affcc;transform:translate(-50%)translateY(-2px);box-shadow:0 0 30px #1e6aff99,inset 0 0 15px #1e6aff66}.hero-section{flex-direction:column;width:100vw;height:100vh;min-height:700px;display:flex;position:relative;overflow:hidden}.hero-video-wrapper{z-index:1;position:absolute;inset:0;overflow:hidden}.hero-bg-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;transform:scale(1.01)}.hero-overlay-gradient{z-index:2;pointer-events:none;background:radial-gradient(at top,#fff9 0%,#0000 70%),linear-gradient(90deg,#ffffffbf 0%,#fff3 50%,#ffffffbf 100%),linear-gradient(#0000 75%,#fffc 100%);position:absolute;inset:0}.hero-grid-pattern{z-index:2;pointer-events:none;opacity:.8;background-image:linear-gradient(#0000000d 1px,#0000 1px),linear-gradient(90deg,#0000000d 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.navbar{z-index:20;justify-content:space-between;align-items:center;width:100%;padding:1.75rem 3.5rem;display:flex;position:relative}.brand-identity{cursor:pointer;group:robot;align-items:center;gap:1.1rem;text-decoration:none;display:flex}.robot-avatar-container{background:linear-gradient(135deg, var(--color-blue-light), var(--color-orange-primary));width:54px;height:54px;transition:transform .3s var(--ease-bounce), box-shadow .3s ease;border-radius:16px;padding:3px;position:relative;box-shadow:0 0 25px #0096ff59}.robot-avatar-container:hover{transform:scale(1.08)rotate(-2deg);box-shadow:0 0 35px #ff6a0080,0 0 20px #00b4ff99}.robot-avatar-inner{background:#0b0f19;border-radius:13px;width:100%;height:100%;position:relative;overflow:hidden}.robot-avatar-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;display:block}.robot-status-indicator{background:#10b981;border:2.5px solid #05070d;border-radius:50%;width:13px;height:13px;animation:2s infinite live-pulse;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 8px #10b981}.brand-info{flex-direction:column;display:flex}.brand-name{font-family:var(--font-display);letter-spacing:.08em;color:#fff;align-items:center;gap:.2rem;font-size:1.45rem;font-weight:800;display:flex}.brand-name .highlight{color:var(--color-orange-primary)}.brand-tagline{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-blue-light);opacity:.9;font-size:.68rem}.nav-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #0000000d;border-radius:99px;align-items:center;gap:2.5rem;padding:.6rem 1.8rem;display:flex;box-shadow:0 10px 30px #0000000d}.nav-link{font-family:var(--font-body);color:#64748b;letter-spacing:.03em;cursor:pointer;padding:.4rem .2rem;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.nav-link:hover,.nav-link.active{color:#0f172a}.nav-link:after{content:"";background:linear-gradient(90deg, var(--color-blue-light), var(--color-orange-primary));width:80%;height:2px;transition:transform .3s var(--ease-smooth);border-radius:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(0)}.nav-link:hover:after,.nav-link.active:after{transform:translate(-50%)scaleX(1)}.nav-cta-btn{background:linear-gradient(135deg, var(--color-blue-primary), #0052cc);color:#fff;cursor:pointer;letter-spacing:.04em;border:1px solid #fff3;border-radius:99px;align-items:center;gap:.4rem;padding:.55rem 1.35rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #0076ff59}.nav-cta-btn:hover{background:linear-gradient(135deg, #0091ff, var(--color-blue-primary));transform:translateY(-2px);box-shadow:0 8px 25px #0076ff80}.hero-content-container{z-index:10;flex:1;justify-content:space-between;align-items:center;padding:0 3.5rem 2rem;display:flex;position:relative}.hero-left-composition{width:100%;max-width:min(640px,100vw - 730px);animation:hero-fade-in 1.2s var(--ease-smooth) forwards;flex-direction:column;align-items:flex-start;display:flex}.hero-right-cards{z-index:20;flex-shrink:0;width:600px;height:480px;position:relative}.hero-badge{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-blue-light);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0076ff1a;border:1px solid #00b4ff4d;border-radius:99px;align-items:center;gap:.6rem;margin-bottom:1.1rem;padding:.45rem 1rem;font-size:.76rem;font-weight:600;display:inline-flex;box-shadow:0 0 20px #00b4ff26}.hero-badge .badge-dot{background:var(--color-blue-primary);width:7px;height:7px;box-shadow:0 0 10px var(--color-blue-primary);border-radius:50%;animation:2s infinite pulse-dot}.logo-wrapper-nav{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.energy-ring-nav{pointer-events:none;border:1px solid #0000;border-radius:50%;position:absolute}.energy-ring-1-nav{border-top-color:var(--color-blue-light);border-right-color:#00d2ff33;width:48px;height:48px;animation:4s linear infinite spin-clockwise}.energy-ring-2-nav{border-bottom-color:var(--color-orange-light);border-left-color:#f903;width:54px;height:54px;animation:6s linear infinite spin-counter}.vat-logo-img-nav{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:80px}.hero-headline-group{flex-direction:column;margin-bottom:1.25rem;line-height:1.05;display:flex}.headline-part1{font-family:var(--font-hero);letter-spacing:-.02em;color:#0f172a;white-space:normal;padding-bottom:.1em;font-size:clamp(2.5rem,4.5vw,3.8rem);font-weight:700;display:block}.headline-moving{font-family:var(--font-hero);letter-spacing:-.02em;color:#1e6aff;white-space:nowrap;filter:drop-shadow(0 0 15px #1e6aff66);font-size:clamp(2.5rem,4.5vw,3.8rem);font-weight:700;display:inline-block}.headline-forward{font-family:var(--font-hero);letter-spacing:-.02em;background:linear-gradient(90deg,#1e6aff 70%,#e87b28 70%);-webkit-text-fill-color:transparent;white-space:nowrap;filter:drop-shadow(0 0 15px #e87b2866);-webkit-background-clip:text;font-size:clamp(2.5rem,4.5vw,3.8rem);font-weight:700;display:inline-block}.hero-description{font-family:var(--font-friendly);color:#334155;letter-spacing:.02em;max-width:580px;margin-bottom:1.5rem;font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:400;line-height:1.6}.hero-description strong{color:#0f172a;font-weight:600}.hero-cta-cluster{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-bottom:2rem;display:flex}.btn-primary-glow{background:linear-gradient(135deg, var(--color-orange-primary), #e64a00);color:#fff;font-family:var(--font-body);letter-spacing:.03em;cursor:pointer;transition:all .3s var(--ease-smooth);border:1px solid #ffffff40;border-radius:99px;align-items:center;gap:.75rem;padding:1rem 2.25rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 0 35px #ff550073,0 8px 20px #00000080}.btn-primary-glow:hover{background:linear-gradient(135deg, #ff661a, var(--color-orange-primary));transform:translateY(-3px)scale(1.02);box-shadow:0 0 50px #ff5500b3,0 12px 30px #0009}.btn-primary-glow svg{transition:transform .3s}.btn-primary-glow:hover svg{transform:translate(4px)}.btn-secondary-glass{color:#f1f5f9;font-family:var(--font-body);letter-spacing:.02em;border:1px solid var(--border-glass-hover);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a99;border-radius:99px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-secondary-glass:hover{color:#fff;background:#1e293bcc;border-color:#fff6;transform:translateY(-2px)}.hero-metrics-bar{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,auto);gap:2.5rem;width:100%;padding-top:1.75rem;display:grid}.metric-item{flex-direction:column;display:flex}.metric-value{font-family:var(--font-display);background:linear-gradient(135deg, #fff, var(--color-blue-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:2.1rem;font-weight:800;line-height:1.1}.metric-item:nth-child(2) .metric-value{background:linear-gradient(135deg, #fff, var(--color-orange-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.metric-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-top:.25rem;font-size:.76rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:#0000;letter-spacing:-.02em;background:linear-gradient(120deg,#0f172a 35%,#06f 50%,#0f172a 65%) 0 0/200%;-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:1.1;animation:6s linear infinite shine-global}@keyframes shine-global{to{background-position:200%}}p{color:var(--text-secondary);line-height:1.6}.hero-capability-tags{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.tech-pill{font-family:var(--font-mono);letter-spacing:.05em;color:#94a3b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:.35rem .85rem;font-size:.72rem;transition:all .2s}.tech-pill:hover{color:#fff;background:#0088ff26;border-color:#00b4ff66}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);opacity:0;visibility:hidden;transition:opacity .4s var(--ease-smooth), visibility .4s var(--ease-smooth);background:#03050ad9;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.modal-overlay.active{opacity:1;visibility:visible}.modal-container{border:1px solid var(--border-glass-hover);width:100%;max-width:850px;max-height:85vh;transition:transform .4s var(--ease-bounce);background:#0d121eeb;border-radius:24px;padding:2.75rem;position:relative;overflow-y:auto;transform:scale(.95)translateY(20px);box-shadow:0 25px 60px #000c,0 0 40px #0088ff26}.modal-overlay.active .modal-container{transform:scale(1)translateY(0)}.modal-close-btn{border:1px solid var(--border-glass);color:#fff;cursor:pointer;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.25rem;transition:all .2s;display:flex;position:absolute;top:1.75rem;right:1.75rem}.modal-close-btn:hover{background:#fff3;transform:rotate(90deg)}.modal-header{margin-bottom:2rem}.modal-badge{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-orange-primary);margin-bottom:.5rem;font-size:.75rem;display:block}.modal-title{font-family:var(--font-display);color:#fff;font-size:2.25rem;font-weight:800}.cards-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.card-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:1.75rem;transition:all .3s}.card-item:hover{background:#ffffff0f;border-color:#00b4ff66;transform:translateY(-4px);box-shadow:0 10px 25px #0006}.card-icon{width:44px;height:44px;color:var(--color-blue-light);background:#0076ff26;border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:1.3rem;display:flex}.card-title{font-family:var(--font-body);color:#fff;margin-bottom:.6rem;font-size:1.15rem;font-weight:700}.card-description{color:var(--text-secondary);font-size:.88rem;line-height:1.55}.contact-form-grid{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.5rem;display:grid}.form-group-full{grid-column:1/-1}.form-label{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-secondary);text-transform:uppercase;margin-bottom:.45rem;font-size:.78rem;display:block}.form-input,.form-textarea{border:1px solid var(--border-glass);color:#fff;width:100%;font-family:var(--font-body);background:#ffffff0d;border-radius:10px;outline:none;padding:.85rem 1rem;font-size:.95rem;transition:all .2s}.form-input:focus,.form-textarea:focus{border-color:var(--color-blue-light);background:#0076ff14;box-shadow:0 0 15px #00b4ff33}.form-textarea{resize:vertical;min-height:110px}@keyframes spin-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-counter{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes pulse-glow{0%{opacity:.6;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes logo-float{0%{transform:translateY(0)scale(1)}to{transform:translateY(-10px)scale(1.02)}}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.2)}}@keyframes hero-fade-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.navbar{padding:1.5rem 2rem}.hero-content-container{padding:0 2.5rem 3rem}.hero-right-composition{max-width:580px}}@media (width<=860px){.navbar{flex-wrap:wrap;gap:1rem;padding:1.25rem 1.5rem}.nav-menu{gap:1.2rem;padding:.5rem 1.2rem}.hero-content-container{justify-content:center;padding:0 1.5rem 2.5rem}.hero-right-composition{text-align:center;align-items:center;max-width:100%}.hero-description{text-align:center}.hero-cta-cluster{justify-content:center}.hero-metrics-bar{justify-content:center;gap:1.5rem}.contact-form-grid{grid-template-columns:1fr}}@media (width<=540px){.logo-wrapper{width:180px;height:180px}.energy-ring-1{width:200px;height:200px}.energy-ring-2{width:220px;height:220px}.energy-ring-3{width:240px;height:240px}.nav-menu{gap:.8rem;font-size:.8rem}.hero-metrics-bar{text-align:center;grid-template-columns:1fr;gap:1.2rem}}.reveal-wrapper{display:inline-block;position:relative;overflow:hidden}.reveal-animation{animation:4.5s cubic-bezier(.5,0,.2,1) forwards softReveal;-webkit-mask-image:linear-gradient(135deg,#000 40%,#0000 60%);mask-image:linear-gradient(135deg,#000 40%,#0000 60%);-webkit-mask-position:100% 100%;mask-position:100% 100%;-webkit-mask-size:300% 300%;mask-size:300% 300%}@keyframes softReveal{0%{-webkit-mask-position:100% 100%;mask-position:100% 100%}85%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.siderays-reveal{opacity:0;animation:4.5s cubic-bezier(.5,0,.2,1) forwards raysFadeIn}@keyframes raysFadeIn{0%{opacity:0}15%{opacity:0}60%{opacity:1}to{opacity:1}}@media (width<=1180px){.hero-split-layout{align-items:center;padding:2rem;flex-direction:column!important}.hero-left-composition{text-align:center;align-items:center;width:100%;margin-top:5vh!important}.hero-headline-group{font-size:.8em}.hero-description{text-align:center;margin:1rem auto}.hero-cta-cluster{justify-content:center}#creepy-buttons-root{flex-wrap:wrap;justify-content:center!important}.hero-right-cards{width:100%;margin-top:5vh!important}.modal-container{width:95%;max-height:95vh;padding:1.5rem}}@media (width<=768px){.hero-headline-group{font-size:.65em}.hero-description{padding:0 1rem;font-size:1rem}.modal-header .modal-title{font-size:1.5rem}.modal-container{padding:1rem}}@media (width<=480px){.hero-headline-group{font-size:.5em}#creepy-buttons-root{flex-direction:column;gap:1rem!important}}.gpu-accelerate,.motion-section,.hero-split-layout,.sp-card,.pp-panel,.modal-container{backface-visibility:hidden;will-change:transform, opacity;transform:translateZ(0)}img,video,canvas{transform:translateZ(0)}html{overflow-x:hidden}body{max-width:100%;overflow-x:clip}@media (width<=1180px){.hero-section{width:100%;height:auto;min-height:100svh;padding-bottom:2.5rem}.hero-content-container.hero-split-layout{gap:1rem;padding:6.25rem 1.25rem 1rem}.hero-left-composition{max-width:600px;margin-top:0!important}.hero-headline-group{align-items:center;width:100%}.headline-part1{white-space:normal;max-width:100%;font-size:clamp(2rem,8.6vw,3.4rem);line-height:1.12}.hero-description{max-width:34rem;font-size:1rem;padding:0!important}.hero-right-cards{width:100%;height:calc(560px * var(--card-scale,1));flex-shrink:0;margin-top:1rem!important}.hero-right-cards .card-swap-container{top:calc(120px * var(--card-scale,1));left:calc((100% - 660px * var(--card-scale,1)) / 2);transform:scale(var(--card-scale,1));transform-origin:0 0}}@media (width<=768px){.footer-vatsenix-logo{max-width:100%;height:auto;max-height:90px;transform:none}}@media (width<=1180px){.hero-description{text-align:center;justify-content:center}.hero-description>*{justify-content:center}}.group\/link-hover:hover .group-hover\/link-hover\:-translate-y-\[1\.2em\],.group\/link-hover:focus-visible .group-focus-visible\/link-hover\:-translate-y-\[1\.2em\]{--tw-translate-y:-1.2em;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion:reduce){.motion-reduce\:opacity-100{opacity:1}.motion-reduce\:transition-none{transition-property:none}}@media (width<=1025px){.max-\[1025px\]\:relative{position:relative}.max-\[1025px\]\:right-0{right:0}.max-\[1025px\]\:size-14{width:3.5rem;height:3.5rem}.max-\[1025px\]\:h-8{height:2rem}.max-\[1025px\]\:h-\[70vh\]{height:70vh}.max-\[1025px\]\:w-8{width:2rem}.max-\[1025px\]\:w-full{width:100%}.max-\[1025px\]\:flex-col{flex-direction:column}.max-\[1025px\]\:items-start{align-items:flex-start}.max-\[1025px\]\:px-6{padding-left:1.5rem;padding-right:1.5rem}.max-\[1025px\]\:py-20{padding-top:5rem;padding-bottom:5rem}.max-\[1025px\]\:text-\[8vw\]{font-size:8vw}}@media not all and (width>=768px){.max-md\:size-10{width:2.5rem;height:2.5rem}.max-md\:h-6{height:1.5rem}.max-md\:w-6{width:1.5rem}}.lanyard-wrapper{z-index:0;transform-origin:50%;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;transform:scale(1)}.card-swap-container{transform-origin:50%;perspective:900px;z-index:50;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-60%,-60%)}.card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;color:#fff;background:#0d111bd9;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;padding:2rem;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 10px 40px #00000080,inset 0 0 20px #0088ff1a}.card h3{font-family:var(--font-display);color:var(--color-blue-light);margin-bottom:1rem;font-size:1.8rem;font-weight:800}.card p{font-family:var(--font-body);color:var(--text-secondary);font-size:1rem;line-height:1.6}.card:before{content:"";background:conic-gradient(transparent 0deg, #fff 60deg, var(--color-blue-primary) 90deg, transparent 180deg, #fff 240deg, var(--color-orange-primary) 270deg, transparent 360deg);z-index:0;width:250%;height:250%;animation:4s linear infinite spin-border;position:absolute;top:-75%;left:-75%}@keyframes spin-border{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card.image-card{background:#0f172acc;border:none;padding:4px}.card.image-card img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;z-index:1;width:100%;height:100%;display:block;position:relative}@media (width<=768px){.card-swap-container{transform:scale(.75)translate(25%,25%)}}@media (width<=480px){.card-swap-container{transform:scale(.55)translate(25%,25%)}}.products-scrollbar-track{z-index:999999;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;background:#f1f5f9;border-left:1px solid #cbd5e1;width:12px;height:100dvh;transition:width .15s,background .15s;position:fixed;top:0;right:0}.products-scrollbar-track:hover,.products-scrollbar-track.hovered{background:#e2e8f0;width:14px}.products-scrollbar-thumb{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:#000;border-radius:6px;width:8px;transition:background .15s,width .15s,right .15s;position:absolute;top:0;right:2px;box-shadow:0 1px 3px #00000040}.products-scrollbar-track:hover .products-scrollbar-thumb,.products-scrollbar-track.hovered .products-scrollbar-thumb{background:#0f172a;width:10px;right:2px}.products-scrollbar-thumb:hover{background:#06f!important}.products-scrollbar-thumb.dragging{box-shadow:0 2px 8px #0006;cursor:grabbing!important;background:#000!important}@media (width<=768px),(pointer:coarse){.products-scrollbar-track{display:none}}.creepy-btn{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background-color:#0000;border:none;border-radius:.75rem;outline:none;min-width:11em;font-family:inherit;font-size:1.2rem;position:relative}.creepy-btn:before{content:"";filter:blur(8px);z-index:-1;pointer-events:none;background-color:#000000d9;border-radius:1rem;position:absolute;inset:-2px}.creepy-btn:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.creepy-eyes-container{z-index:0;pointer-events:none;align-items:center;gap:.375em;height:.75em;display:flex;position:absolute;bottom:.5em;right:1em}.creepy-eye{background-color:#fff;border-radius:9999px;width:.75em;position:relative;overflow:hidden;box-shadow:0 0 8px #000c}.creepy-pupil{background-color:#000;border-radius:9999px;width:.375em;height:.375em;transition:transform 75ms ease-out;position:absolute;top:50%;left:50%}.creepy-cover{letter-spacing:.05em;transform-origin:1.25em;color:#fff;white-space:nowrap;border-radius:.75rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:700;display:flex;position:absolute;inset:0;box-shadow:0 4px 15px #0000001a}.creepy-placeholder{opacity:0;letter-spacing:.05em;white-space:nowrap;min-width:11em;padding:.75rem 1.5rem;font-weight:700;display:block}.primary-cover{background-color:var(--color-blue-primary);color:#fff;text-transform:uppercase}.secondary-cover{background-color:var(--color-orange-primary);color:#000;text-transform:uppercase}.shiny-text{padding:.15em 0;line-height:1.1;display:inline-block}.side-rays-container{pointer-events:none;z-index:3;width:100%;height:100%;position:relative;overflow:hidden}.aurora-wrapper{z-index:0;pointer-events:none;background-color:#fff;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.aurora-container{filter:blur(60px);opacity:.7;width:100%;height:100%;transform:translate(var(--mouse-x,0), var(--mouse-y,0));transition:transform .2s cubic-bezier(.25,1,.5,1);position:absolute;inset:0}.aurora-blob{mix-blend-mode:multiply;border-radius:50%;animation:12s cubic-bezier(.4,0,.2,1) infinite alternate aurora-float;position:absolute}.aurora-blob-1{background:radial-gradient(circle,#1e6aff66 0%,#1e6aff00 70%);width:60vw;height:60vw;animation-delay:0s;top:-10%;left:-10%}.aurora-blob-2{background:radial-gradient(circle,#e87b284d 0%,#e87b2800 70%);width:70vw;height:70vw;animation-delay:-5s;bottom:-20%;right:-10%}.aurora-blob-3{background:radial-gradient(circle,#ffcc004d 0%,#fc00 70%);width:50vw;height:50vw;animation-delay:-10s;top:40%;left:30%}.aurora-blob-4{background:radial-gradient(circle,#0091ff59 0%,#0091ff00 70%);width:45vw;height:45vw;animation-delay:-15s;top:10%;right:20%}.aurora-noise{opacity:.04;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100%;height:100%;position:absolute;inset:0}.aurora-content{z-index:1;width:100%;height:100%;position:relative}@keyframes aurora-float{0%{transform:translate(0)scale(1)rotate(0)}25%{transform:translate(25vw,15vh)scale(1.2)rotate(45deg)}50%{transform:translate(-15vw,35vh)scale(.9)rotate(-30deg)}75%{transform:translate(-30vw,-10vh)scale(1.1)rotate(60deg)}to{transform:translate(0)scale(1)rotate(0)}}:root{--linear-ease:linear(0, .068, .19 2.7%, .804 8.1%, 1.037, 1.199 13.2%, 1.245, 1.27 15.8%, 1.274, 1.272 17.4%, 1.249 19.1%, .996 28%, .949, .928 33.3%, .926, .933 36.8%, 1.001 45.6%, 1.013, 1.019 50.8%, 1.018 54.4%, 1 63.1%, .995 68%, 1.001 85%, 1);--color-1:#1e6aff;--color-2:#e87b28;--color-3:#ffb703;--color-4:#0ea5e9}.gooey-nav-container{position:relative}.gooey-nav-container nav{z-index:2;display:flex;position:relative;transform:translateZ(.01px)}.gooey-nav-container nav ul{z-index:3;color:#fff;text-shadow:0 1px 1px #121b2133;gap:.5em;margin:0;padding:0 1em;list-style:none;display:flex;position:relative}.gooey-nav-container nav ul li{cursor:pointer;color:#000;border-radius:100vw;transition:background-color .3s,color .3s,box-shadow .3s;position:relative;box-shadow:0 0 .5px 1.5px #0000}.gooey-nav-container nav ul li a{font-weight:600;font-family:var(--font-display);color:inherit;justify-content:center;align-items:center;gap:.5rem;padding:.6em 1.2em;text-decoration:none;display:inline-flex}.gooey-nav-container nav ul li a svg{width:18px;height:18px}.gooey-nav-container nav ul li:focus-within:has(:focus-visible){box-shadow:0 0 .5px 1.5px var(--color-blue-primary)}.gooey-nav-container nav ul li:after{content:"";background:var(--color-blue-primary);opacity:0;z-index:-1;border-radius:10px;transition:all .3s;position:absolute;inset:0;transform:scale(0)}.gooey-nav-container nav ul li.active{color:#fff;text-shadow:none}.gooey-nav-container nav ul li.active:after{opacity:1;transform:scale(1)}.gooey-nav-container .effect{opacity:1;pointer-events:none;z-index:1;place-items:center;width:0;height:0;display:grid;position:absolute;top:0;left:0}.gooey-nav-container .effect.text{display:none}.gooey-nav-container .effect.text svg{width:18px;height:18px}.gooey-nav-container .effect.text.active{display:none}.gooey-nav-container .effect.filter{filter:url(#goo)}.gooey-nav-container .effect.filter:after{content:"";background:var(--color-blue-primary);opacity:0;z-index:-1;border-radius:100vw;position:absolute;inset:0;transform:scale(0)}.gooey-nav-container .effect.active:after{animation:.3s both pill}@keyframes pill{to{opacity:1;transform:scale(1)}}.particle,.point{opacity:0;transform-origin:50%;border-radius:100%;width:20px;height:20px;display:block}.particle{--time:5s;animation:particle calc(var(--time)) ease 1 -350ms;position:absolute;top:calc(50% - 8px);left:calc(50% - 8px)}.point{background:var(--color);opacity:1;animation:point calc(var(--time)) ease 1 -350ms}@keyframes particle{0%{transform:rotate(0deg) translate(calc(var(--start-x)), calc(var(--start-y)));opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45)}70%{transform:rotate(calc(var(--rotate) * .5)) translate(calc(var(--end-x) * 1.2), calc(var(--end-y) * 1.2));opacity:1;animation-timing-function:ease}85%{transform:rotate(calc(var(--rotate) * .66)) translate(calc(var(--end-x)), calc(var(--end-y)));opacity:1}to{transform:rotate(calc(var(--rotate) * 1.2)) translate(calc(var(--end-x) * .5), calc(var(--end-y) * .5));opacity:1}}@keyframes point{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:scale(0)}25%{transform:scale(calc(var(--scale) * .25))}38%{opacity:1}65%{transform:scale(var(--scale));opacity:1;animation-timing-function:ease}85%{transform:scale(var(--scale));opacity:1}to{opacity:0;transform:scale(0)}}.gooey-nav-container.nav-build-item .effect.filter:after,.gooey-nav-container.nav-build-item nav ul li.active:after{background:#0f172a!important}.gooey-nav-container.nav-build-item .particle{--color:#0f172a!important}.site-nav{z-index:100;justify-content:space-between;align-items:center;display:flex;position:absolute;top:2rem;left:3.5rem;right:3.5rem}.site-nav-logo{width:200px;display:block}.site-nav-toggle,.site-nav-backdrop{display:none}@media (width<=1180px){.site-nav{z-index:1000;padding:calc(.55rem + env(safe-area-inset-top,0px)) 1rem .55rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #0f172a12}.site-nav-logo{width:128px}.site-nav-toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #0f172a1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:inline-flex}.site-nav-toggle-bar{background:#0f172a;border-radius:2px;width:20px;height:2px;transition:transform .25s,opacity .2s;display:block}.site-nav--open .site-nav-toggle-bar:first-child{transform:translateY(7px)rotate(45deg)}.site-nav--open .site-nav-toggle-bar:nth-child(2){opacity:0}.site-nav--open .site-nav-toggle-bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.site-nav-backdrop.is-open{z-index:999;background:#0f172a40;display:block;position:fixed;inset:0}.site-nav-links{background:#fff;border-radius:0 0 20px 20px;max-height:calc(100dvh - 72px);padding:.5rem 1rem 1rem;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #0f172a2e}.site-nav--open .site-nav-links,.site-nav-links .gooey-nav-container nav{display:block}.site-nav-links .gooey-nav-container nav ul{flex-direction:column;gap:.25rem;padding:0}.site-nav-links .gooey-nav-container nav ul li{border-radius:12px}.site-nav-links .gooey-nav-container nav ul li a{justify-content:flex-start;padding:.9em 1rem;font-size:1.05rem}.site-nav-links .gooey-nav-container nav ul li:after{border-radius:12px}.site-nav-links .gooey-nav-container .effect{display:none}}.specular-button{--sb-radius:18px;--sb-tint:#fff;--sb-tint-opacity:0;--sb-blur:0px;--sb-text-color:#f5f5f5;letter-spacing:.01em;color:var(--sb-text-color);background:color-mix(in srgb, var(--sb-tint) calc(var(--sb-tint-opacity) * 100%), transparent);border-radius:var(--sb-radius);-webkit-backdrop-filter:blur(var(--sb-blur));cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;margin:0;font-family:inherit;font-weight:500;line-height:1;transition:transform .15s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #00000040}.specular-button:active{transform:scale(.97)}.specular-button:focus-visible{outline:2px solid color-mix(in srgb, var(--sb-text-color) 60%, transparent);outline-offset:3px}.specular-button:disabled{opacity:.55;cursor:default}.specular-button:disabled:active{transform:none}.specular-button--sm{padding:10px 22px;font-size:.85rem}.specular-button--md{padding:14px 30px;font-size:1rem}.specular-button--lg{padding:18px 40px;font-size:1.15rem}.specular-button__fx{pointer-events:none;z-index:1;position:absolute;inset:-20px}.specular-button__fx canvas{width:100%;height:100%;display:block}.specular-button__label{z-index:2;position:relative}.glare-hover{width:var(--gh-width);height:var(--gh-height);background:var(--gh-bg);border-radius:var(--gh-br);border:1px solid var(--gh-border);position:relative;overflow:hidden}.glare-hover:before{content:"";background:linear-gradient(var(--gh-angle), #fff0 0%, #fff0 35%, var(--gh-rgba) 50%, #fff0 65%, #fff0 100%);pointer-events:none;z-index:20;width:150%;height:200%;transition:none;position:absolute;top:-50%;left:-150%}.glare-hover:hover{cursor:pointer}.glare-hover:hover:before{transition:left var(--gh-duration) ease;left:150%}.hanging-badge-container{z-index:15;flex-direction:column;align-items:center;width:280px;display:flex;position:relative;top:0}.tag-line-mount-clamp{z-index:20;background:linear-gradient(135deg,#fff 0%,#cbd5e1 50%,#94a3b8 100%);border:1px solid #475569;border-radius:4px;justify-content:space-between;align-items:center;width:74px;height:15px;padding:0 7px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000040,inset 0 1px 1px #ffffffe6}.mount-clamp-rivet{background:#334155;border-radius:50%;width:4px;height:4px;box-shadow:0 1px 1px #fffc}.mount-clamp-center-slot{background:#1e293b;border-radius:1px;width:34px;height:2px}.pendulum-assembly{-webkit-user-select:none;user-select:none;transform-origin:top;will-change:transform;flex-direction:column;align-items:center;display:flex;position:relative}.lanyard{z-index:2;justify-content:space-between;width:50px;height:80px;margin-bottom:-4px;display:flex;position:relative}.lanyard-ribbon{background:linear-gradient(#003e9c 0%,#005ce6 50%,#0044b3 100%);border-radius:2px;justify-content:center;align-items:center;width:16px;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset -2px 0 4px #00000040,0 4px 10px #0000001f}.lanyard-ribbon:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000,#0000 4px,#ffffff14 4px 6px);position:absolute;inset:0}.left-ribbon,.right-ribbon{transform:none}.ribbon-text{letter-spacing:.28em;color:#ffffff8c;writing-mode:vertical-rl;text-orientation:mixed;-webkit-user-select:none;user-select:none;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:.62rem;font-weight:800;transform:rotate(180deg)}.lanyard-hardware{z-index:3;flex-direction:column;align-items:center;margin-bottom:-15px;display:flex}.hardware-clamp{background:linear-gradient(135deg,#f8fafc 0%,#94a3b8 50%,#64748b 100%);border:1px solid #94a3b8;border-radius:4px;justify-content:center;align-items:center;width:52px;height:15px;display:flex;box-shadow:0 3px 8px #0003,inset 0 1px 1px #fffc}.clamp-rivet{background:#cbd5e1;border-radius:50%;width:6px;height:6px;box-shadow:inset 0 1px 2px #00000080,0 1px 1px #fffc}.swivel-hook{border:2.5px solid #94a3b8;border-radius:50%;width:16px;height:16px;margin-top:-3px;box-shadow:0 2px 4px #00000026}.card-strap-clip{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;border:1px solid #cbd5e1e6;border-radius:3px;justify-content:center;align-items:center;width:15px;height:28px;margin-top:-4px;display:flex;box-shadow:0 2px 5px #0000001f}.strap-metal-snap{background:radial-gradient(circle at 35% 35%,#fff,#94a3b8 70%);border-radius:50%;width:8px;height:8px;box-shadow:0 1px 2px #0006}.id-card.typographic-card.big-card{z-index:4;box-sizing:border-box;background:#fff;border-radius:20px;flex-direction:column;align-items:center;width:280px;height:400px;padding:12px 18px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -10px #0f172a73,0 8px 30px -5px #0066ff59,0 0 0 1px #0f172a26}.card-hologram-sheen{pointer-events:none;z-index:5;background:linear-gradient(105deg,#0000 0%,#ffffff0a 30%,#00b4ff24 48%,#ff8c001a 54%,#ffffff2e 60%,#0000 100%);width:75%;height:100%;animation:8s ease-in-out infinite hologramSweep;position:absolute;top:0;left:-120%;transform:skew(-20deg)}@keyframes hologramSweep{0%,60%{opacity:0;left:-120%}65%{opacity:.85}80%{opacity:.85;left:160%}85%,to{opacity:0;left:160%}}.card-slot-cutout{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;width:40px;height:8px;margin-bottom:8px;box-shadow:inset 0 2px 4px #0000004d}.card-security-stripe{background:linear-gradient(90deg,#06f,#00d2ff,#f80,#f50);height:4px;position:absolute;top:0;left:0;right:0}.card-logo-wrapper.big-logo-wrapper{justify-content:center;align-items:center;width:100%;padding:4px 0 6px;display:flex}.card-vatsenix-logo.big-logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 8px #0066ff26);max-width:175px;height:44px;transition:transform .3s;display:block}.card-vatsenix-logo.big-logo:hover{transform:scale(1.03)}.card-hairline-divider{background:linear-gradient(90deg,#0000,#0066ff2e,#0000);width:90%;height:1px;margin:6px 0 10px}.card-ceo-photo-wrapper.big-photo-wrapper{justify-content:center;align-items:center;width:125px;height:125px;margin:24px 0 16px;display:flex;position:relative}.photo-ring-halo{opacity:.95;background:linear-gradient(135deg,#06f 0%,#00d2ff 45%,#f80 85%,#f50 100%);border-radius:50%;animation:4s ease-in-out infinite alternate haloPulse;position:absolute;inset:-6px;box-shadow:0 10px 30px #06f6,0 0 18px #00d2ff4d}@keyframes haloPulse{0%{filter:drop-shadow(0 0 8px #06f6);transform:scale(.99)}to{filter:drop-shadow(0 0 16px #00d2ff99);transform:scale(1.02)}}.card-ceo-photo.big-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center 10%;object-position:center 10%;z-index:2;background:#fff;border:4px solid #fff;border-radius:50%;width:100%;height:100%;display:block;position:relative;box-shadow:inset 0 2px 6px #00000014,0 4px 14px #0f172a1a}.card-typography-body{text-align:center;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:5px;width:100%;padding-top:4px;display:flex}.ceo-name{color:#0b1329;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-family:Libre Baskerville,Georgia,Times New Roman,serif;font-size:1.4rem;font-weight:800;line-height:1.15}.ceo-role-title{background:linear-gradient(135deg,#0052cc 0%,#08f 100%);-webkit-text-fill-color:transparent;letter-spacing:.02em;-webkit-background-clip:text;margin-top:3px;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:700}.ceo-company-name{font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);color:#475569;letter-spacing:.01em;margin-top:3px;font-size:.8rem;font-weight:600}@media (width<=1024px){.hanging-badge-container{transform-origin:top;transform:scale(.92)}}@media (width<=820px){.hanging-badge-container{margin-top:1.5rem;transform:scale(.95)}}.particles-container{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.curved-loop-jacket{justify-content:center;align-items:center;width:100%;min-height:auto;display:flex}.curved-loop-svg{-webkit-user-select:none;user-select:none;aspect-ratio:100/12;fill:#000;text-transform:uppercase;width:100%;font-size:6rem;font-weight:700;line-height:1;display:block;overflow:visible}.animated-gradient-text{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;border-radius:1.25rem;flex-direction:row;justify-content:center;align-items:center;max-width:fit-content;margin:0 auto;font-weight:500;transition:box-shadow .5s ease-out;display:flex;position:relative;overflow:hidden}.animated-gradient-text.with-border{padding:.35rem .75rem}.gradient-overlay{border-radius:inherit;z-index:0;pointer-events:none;position:absolute;inset:0}.gradient-overlay:before{content:"";border-radius:inherit;z-index:-1;background-color:#120f17;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.text-content{z-index:2;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.company-page-wrapper{background-color:#fff;width:100%;min-height:100vh;position:relative;overflow-x:hidden}.company-animated-stream-wrapper{z-index:1;width:100%;position:relative}.company-page-container{font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);color:#0f172a;z-index:5;background-color:#0000;max-width:1240px;margin:0 auto;padding:0 2rem;position:relative}.nav-spacer{height:130px}.section-label,.section-label-center{text-transform:uppercase;letter-spacing:.16em;color:#06f;align-items:center;gap:.85rem;margin-bottom:1.75rem;font-family:Outfit,Plus Jakarta Sans,-apple-system,sans-serif;font-size:.82rem;font-weight:800;display:flex}.section-label-center{justify-content:center}.line{display:none}.section-title{font-family:var(--font-hero,"Cinzel Decorative", serif);letter-spacing:-.02em;color:#0f172a;margin-bottom:1.5rem;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:700;line-height:1.18}.section-subtitle,.section-text{color:#475569;max-width:780px;margin-bottom:1.5rem;font-size:1.12rem;line-height:1.75}.company-hero-split{z-index:10;justify-content:space-between;align-items:center;gap:3.5rem;min-height:520px;padding:2.5rem 0 5.5rem;display:flex;position:relative}.hero-top-boundary-line{display:none}.hero-left-column{text-align:left;flex:1.25;max-width:680px}.hero-right-column{flex:.95;justify-content:center;align-items:flex-start;min-height:550px;margin-top:0;display:flex;position:relative}.hero-title-left{font-family:var(--font-hero,"Cinzel Decorative", serif);letter-spacing:-.015em;color:#0f172a;margin-bottom:1.5rem;font-size:clamp(3.5rem,6vw,5rem);font-weight:700;line-height:1.16}.hero-subtitle-left{color:#475569;max-width:620px;margin-bottom:2.2rem;font-size:1.15rem;line-height:1.7}.hero-actions-left{align-items:center;gap:1.25rem;margin-bottom:2.2rem;display:flex}.hero-trust-row{border-top:1px solid #0f172a14;flex-wrap:wrap;align-items:center;gap:1.25rem;padding-top:1.25rem;display:flex}.trust-tag{letter-spacing:.12em;color:#000;align-items:center;gap:6px;font-family:Outfit,Plus Jakarta Sans,-apple-system,sans-serif;font-size:.72rem;font-weight:800;display:flex}.trust-dot{background:#06f;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #0066ff80}.btn-primary{color:#fff;font-family:var(--font-mono,"Space Grotesk", sans-serif);cursor:pointer;background:linear-gradient(135deg,#06f 0%,#00b4d8 100%);border:none;border-radius:99px;padding:.95rem 2.2rem;font-size:1.02rem;font-weight:600;transition:transform .25s,box-shadow .25s;box-shadow:0 4px 18px #0066ff4d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0066ff73}.btn-secondary{color:#0f172a;font-family:var(--font-mono,"Space Grotesk", sans-serif);cursor:pointer;background:#f1f5f9;border:1px solid #0f172a1f;border-radius:99px;padding:.95rem 2.2rem;font-size:1.02rem;font-weight:600;transition:all .25s}.btn-secondary:hover{background:#e2e8f0;border-color:#0f172a40;transform:translateY(-1px)}.company-animated-stream-wrapper{background:radial-gradient(at 85% 15%,#0066ff0d 0%,#0000 60%),radial-gradient(at 15%,#00d2ff0a 0%,#0000 55%),radial-gradient(at 75% 85%,#0284c70a 0%,#0000 55%),#fff;width:100%;position:relative;overflow:hidden}section{background-color:#0000;border-top:none;padding:5.5rem 0}.company-purpose{align-items:center;gap:4.5rem;display:flex}.purpose-left{flex:1.1}.purpose-right{flex:.9;justify-content:flex-end;display:flex}.quote-card{background:#06f;border:1px solid #ffffff1a;border-radius:20px;padding:3rem 2.5rem;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 16px 36px -10px #06f6,0 0 0 1px #0066ff14,0 0 20px #06f3}.quote-card:after{content:"";background:linear-gradient(90deg,#0000,#fff9 30%,#ffffffe6 70%,#0000);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 8px #ffffff4d}.quote-card:hover{border-color:#ffffff4d;transform:translateY(-4px);box-shadow:0 22px 50px -10px #0066ff80,0 0 26px #06f6,0 0 0 1px #fff3}.quote-card:before{content:"\"";color:#ffffff1f;pointer-events:none;font-family:serif;font-size:11rem;line-height:1;position:absolute;top:-30px;left:16px}.quote-text{color:#fff;z-index:1;letter-spacing:-.01em;margin-bottom:1.75rem;font-size:1.45rem;font-weight:500;line-height:1.55;position:relative}.quote-author-row{z-index:1;align-items:center;gap:.75rem;display:flex;position:relative}.author-bar{background:#fff;width:20px;height:2px}.quote-author{color:#fff;letter-spacing:.05em;text-transform:uppercase;font-family:Outfit,Plus Jakarta Sans,-apple-system,sans-serif;font-size:.88rem;font-weight:700}.stats-grid{background:#0f172a12;border:1px solid #0f172a14;border-radius:20px;gap:1px;margin-top:3rem;display:grid;overflow:hidden;box-shadow:0 10px 30px -10px #0f172a0a}.stats-grid-4{grid-template-columns:repeat(4,1fr)}.stats-grid-3{grid-template-columns:repeat(3,1fr)}.stat-card{background:#0b1329;border-radius:16px;padding:2.2rem 1.2rem;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.stat-card:after{content:"";opacity:.85;height:2.5px;transition:height .3s,opacity .3s;position:absolute;top:0;left:0;right:0}.stat-card.stat-card-blue,.stat-card.stat-card-cyan,.stat-card.stat-card-cobalt,.stat-card.stat-card-ice{border:1px solid #ffffff14;box-shadow:0 10px 30px #00000026}.stat-card.stat-card-blue:after,.stat-card.stat-card-cyan:after,.stat-card.stat-card-cobalt:after,.stat-card.stat-card-ice:after{background:linear-gradient(90deg,#0000,gold 40%,#ffae00 80%,#0000)}.stat-card.stat-card-blue .stat-value,.stat-card.stat-card-cyan .stat-value,.stat-card.stat-card-cobalt .stat-value,.stat-card.stat-card-ice .stat-value{color:#fff}.stat-card.stat-card-blue:hover,.stat-card.stat-card-cyan:hover,.stat-card.stat-card-cobalt:hover,.stat-card.stat-card-ice:hover{border-color:#ffffff26;transform:translateY(-5px);box-shadow:0 15px 40px #00000040}.stat-value{letter-spacing:-.02em;margin-bottom:.5rem;font-size:2.6rem;font-weight:700;line-height:1.1;color:#fff!important;-webkit-text-fill-color:unset!important;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;animation:none!important}.stat-label{color:#f8fafc;white-space:nowrap;font-size:clamp(.7rem,1vw,.85rem);font-weight:600;line-height:1.55}.standards-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3.5rem;display:grid}.standard-card{background:#0b1329;border-radius:18px;height:100%;padding:2.5rem 2rem;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.standard-card:after{content:"";opacity:.85;height:2.5px;transition:height .3s,box-shadow .3s;position:absolute;top:0;left:0;right:0}.standard-card.theme-cyan,.standard-card.theme-azure,.standard-card.theme-cobalt,.standard-card.theme-ice,.standard-card.theme-sapphire,.standard-card.theme-teal{border:1px solid #ffffff14;box-shadow:0 10px 30px #00000026}.standard-card.theme-cyan:after,.standard-card.theme-azure:after,.standard-card.theme-cobalt:after,.standard-card.theme-ice:after,.standard-card.theme-sapphire:after,.standard-card.theme-teal:after{background:linear-gradient(90deg,#0000 0%,gold 40%,#ffae00 80%,#0000 100%)}.standard-card.theme-cyan .standard-number,.standard-card.theme-azure .standard-number,.standard-card.theme-cobalt .standard-number,.standard-card.theme-ice .standard-number,.standard-card.theme-sapphire .standard-number,.standard-card.theme-teal .standard-number{color:#fff}.standard-card.theme-cyan:hover,.standard-card.theme-azure:hover,.standard-card.theme-cobalt:hover,.standard-card.theme-ice:hover,.standard-card.theme-sapphire:hover,.standard-card.theme-teal:hover{border-color:#ffffff26;transform:translateY(-5px);box-shadow:0 15px 40px #00000040}.standard-number{letter-spacing:-.02em;margin-bottom:1.15rem;font-family:Outfit,Plus Jakarta Sans,-apple-system,sans-serif;font-size:1.45rem;font-weight:800;transition:transform .2s;display:block}.standard-title{color:#fff;letter-spacing:-.02em;margin-bottom:.75rem;font-family:Outfit,Plus Jakarta Sans,-apple-system,sans-serif;font-size:1.38rem;font-weight:800;line-height:1.3}.standard-text{color:#e2e8f0;font-size:.98rem;line-height:1.62}.company-cta-banner{border-top:none;padding:3rem 0}.cta-banner-card{text-align:center;color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border:1px solid #0066ff40;border-radius:28px;padding:4.5rem 3.5rem;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #0f172a40,0 0 35px #06f3}.cta-banner-card:before{content:"";background:linear-gradient(90deg,#0000,#00d2ff,#7c3aed,#f70,#0000);height:2.5px;position:absolute;top:0;left:0;right:0}.cta-glow-circle{pointer-events:none;filter:blur(40px);background:radial-gradient(#0066ff59 0%,#0000 70%);width:600px;height:300px;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.cta-title{font-family:var(--font-hero,"Cinzel Decorative", serif);color:#fff;z-index:1;margin-bottom:1.25rem;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:700;position:relative}.cta-subtitle{color:#94a3b8;z-index:1;max-width:650px;margin:0 auto 2.5rem;font-size:1.15rem;line-height:1.65;position:relative}.cta-buttons{z-index:1;justify-content:center;gap:1.25rem;display:flex;position:relative}.company-footer{font-family:var(--font-body,sans-serif);border-top:1px solid #0f172a14;margin-top:4rem;padding:4rem 0 3rem}.dynamic-motion-footer{background:linear-gradient(#fff 0%,#f8fafc 100%);border-top:1px solid #0066ff24;width:100%;margin-top:5rem;padding:0 0 2rem;position:relative;overflow:hidden}.motion-laser-track{background:#0066ff14;width:100%;height:2.5px;position:relative;overflow:hidden}.motion-laser-beam{background:linear-gradient(90deg,#0000,#06f 40%,#00d2ff 70%,#f80 90%,#0000);width:300px;height:100%;animation:4s linear infinite laserSweep;position:absolute;top:0;box-shadow:0 0 14px #0066ffd9}@keyframes laserSweep{0%{left:-300px}to{left:100%}}.motion-ticker-wrapper.big-ticker-full-page{white-space:nowrap;background:linear-gradient(90deg,#0066ff08 0%,#00d2ff12 50%,#ff78000a 100%);border-top:1px solid #0066ff24;border-bottom:1px solid #0066ff24;width:100%;margin:1.5rem 0 2rem;padding:24px 0 26px;display:flex;overflow:hidden;box-shadow:inset 0 3px 18px #0066ff08,inset 0 -3px 18px #0066ff08}.big-curved-ticker{fill:url(#curved-gradient);letter-spacing:-.02em;filter:drop-shadow(0 0 20px #00d2ff66);font-size:5.5rem;font-weight:800;transition:filter .3s}.big-curved-ticker:hover{filter:drop-shadow(0 0 35px #00d2ffb3)}.curved-loop-jacket{min-height:auto;margin-top:-2rem;padding:4rem 0}.motion-ticker-wrapper.big-ticker-full-page .motion-ticker-track{font-family:var(--font-tech,"Orbitron", "Outfit", sans-serif);letter-spacing:.14em;color:#0b1329;will-change:transform;text-transform:uppercase;align-items:center;gap:2.2rem;font-size:clamp(1.4rem,2.6vw,2.3rem);font-weight:800;animation:26s linear infinite tickerScrollBig;display:inline-flex}.motion-ticker-wrapper.big-ticker-full-page .motion-ticker-track span:not(.ticker-bullet){background:linear-gradient(135deg,#0b1329 0%,#0052cc 55%,#09f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;transition:all .3s;display:inline-block}.motion-ticker-wrapper.big-ticker-full-page .ticker-bullet{color:#f60;filter:drop-shadow(0 0 8px #f60c);font-size:1.15rem;animation:2s ease-in-out infinite pulseBullet}@keyframes tickerScrollBig{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulseBullet{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 14px #f60);transform:scale(1.25)}}.motion-footer-content{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.5rem;padding:3.2rem 0 2.2rem;display:flex;position:relative}.motion-brand-block{flex-direction:column;gap:.85rem;display:flex}.motion-footer-logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 14px #0066ff29);width:auto;max-width:290px;height:72px;transition:transform .3s;display:block}.motion-footer-logo:hover{transform:translateY(-2px)scale(1.02)}.motion-mission-text{color:#475569;letter-spacing:-.01em;margin:0;font-size:.96rem;font-style:italic}.motion-links-cluster{flex-wrap:wrap;align-items:center;gap:1.8rem;display:flex}.motion-nav-link{color:#475569;font-family:var(--font-body,sans-serif);font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;position:relative}.motion-nav-link:hover{color:#06f;transform:translateY(-1px)}.motion-nav-link.highlight{color:#06f;background:#0066ff0f;border:1px solid #06f3;border-radius:99px;padding:6px 16px}.motion-nav-link.highlight:hover{background:#0066ff1f;border-color:#06f;box-shadow:0 2px 14px #06f3}.motion-action-group{align-items:center;gap:1rem;display:flex}.motion-partner-btn{color:#fff;font-family:var(--font-mono,"Space Grotesk", sans-serif);cursor:pointer;background:linear-gradient(135deg,#06f 0%,#00b4d8 100%);border:none;border-radius:99px;align-items:center;gap:8px;padding:.85rem 1.8rem;font-size:.94rem;font-weight:600;transition:all .25s;display:flex;box-shadow:0 4px 18px #0066ff4d}.motion-partner-btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0066ff73}.motion-scroll-top-btn{color:#06f;cursor:pointer;background:#fff;border:1px solid #0066ff3d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.15rem;font-weight:800;transition:all .25s;display:flex;box-shadow:0 2px 10px #0066ff14}.motion-scroll-top-btn:hover{color:#fff;background:linear-gradient(135deg,#06f 0%,#09f 100%);border-color:#06f;transform:translateY(-2px);box-shadow:0 6px 20px #0066ff59}.motion-bottom-bar{z-index:2;color:#64748b;border-top:1px solid #0f172a0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1.5rem;font-size:.85rem;display:flex;position:relative}@media (width<=900px){.motion-footer-content{flex-direction:column;align-items:flex-start;gap:2rem}.motion-links-cluster{gap:1.2rem}}@media (width<=1024px){.company-hero-split{text-align:center;flex-direction:column;gap:3rem}.hero-left-column{text-align:center;flex-direction:column;align-items:center;max-width:100%;display:flex}.hero-actions-left,.hero-trust-row{justify-content:center}.hero-right-column{justify-content:center;width:100%;min-height:440px}.company-purpose{flex-direction:column;gap:3rem}.purpose-right{justify-content:flex-start;width:100%}.quote-card{width:100%}.stats-grid-4,.stats-grid-3,.standards-grid{grid-template-columns:repeat(2,1fr)}.footer-top{flex-direction:column;gap:2.5rem}}@media (width<=640px){.hero-actions,.hero-actions-left,.cta-buttons{flex-direction:column;width:100%}.btn-primary,.btn-secondary{width:100%}.stats-grid-4,.stats-grid-3,.standards-grid{grid-template-columns:1fr}.footer-links-group{flex-direction:column;gap:2rem}.footer-bottom{text-align:center;flex-direction:column;gap:1rem}}.spacious-footer{background:#fff;border-top:1px solid #e2e8f0;margin-top:4rem;padding-top:3.5rem;position:relative;overflow:hidden}.footer-main-content{padding-bottom:1rem}.footer-top-grid{grid-template-columns:1.2fr 2fr;align-items:start;gap:3rem;display:grid}.footer-brand-col{flex-direction:column;gap:1.2rem;display:flex}.footer-vatsenix-logo{-o-object-fit:contain;object-fit:contain;width:auto;height:120px;transform:translate(-50px)}.footer-mission-text{color:#64748b;max-width:380px;font-size:1rem;font-weight:400;line-height:1.6}.footer-links-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.footer-nav-col{flex-direction:column;gap:1rem;display:flex}.footer-col-title{letter-spacing:.05em;text-transform:uppercase;color:#0f172a;margin-bottom:.4rem;font-size:.9rem;font-weight:800}.footer-nav-col a{color:#64748b;width:fit-content;padding-bottom:2px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.footer-nav-col a:after{content:"";background:#f97316;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.footer-nav-col a:hover{color:#0f172a;transform:translate(4px)}.footer-nav-col a:hover:after{width:100%}.custom-footer-marquee{background:0 0;width:100%;margin-top:0;padding:1rem 0;display:flex;position:relative;overflow:hidden}.marquee-track{white-space:nowrap;width:max-content;animation:40s linear infinite scrollMarquee;display:flex}.marquee-text{letter-spacing:.05em;background:linear-gradient(90deg,#06f,#f97316,#eab308,#06f) 0 0/100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;padding-right:1rem;font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:900}@keyframes scrollMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.spacious-footer .motion-bottom-bar{border-top:1px solid #e2e8f0}.spacious-footer .motion-copy,.spacious-footer .motion-city{color:#64748b;font-weight:500}@media (width<=900px){.footer-top-grid{grid-template-columns:1fr;gap:2.5rem}}@media (width<=600px){.footer-links-grid{grid-template-columns:1fr 1fr;gap:2rem}}@media (width<=1024px){.company-hero-split{gap:3rem;flex-direction:column!important}.hero-left-column{text-align:center;align-items:center;padding-right:0!important}.hero-actions-left{justify-content:center}.hero-right-column{justify-content:center;width:100%;display:flex}.company-purpose{gap:3rem;flex-direction:column!important}.purpose-left,.purpose-right{width:100%!important}.stats-grid-4{grid-template-columns:repeat(2,1fr)!important}}@media (width<=768px){.stats-grid-4,.values-grid{grid-template-columns:1fr!important}.company-animated-stream-wrapper{padding:2rem 1rem!important}}.stat-card-title{color:#0f172a;margin:.45rem 0 .35rem;font-size:1.15rem;font-weight:850}.company-ecosystem,.company-audiences{padding:clamp(4rem,8vw,7rem) 0}.ecosystem-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid;position:relative}.ecosystem-step{background:#ffffffdb;border:1px solid #2563eb29;border-radius:22px;min-height:235px;padding:1.65rem;position:relative;overflow:hidden;box-shadow:0 18px 45px #1e40af17}.ecosystem-step:not(:last-child):after{z-index:2;content:"→";color:#fff;background:#2563eb;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-weight:900;display:grid;position:absolute;top:50%;right:-.78rem}.ecosystem-step span{color:#2563eb;letter-spacing:.12em;font-size:.78rem;font-weight:900}.ecosystem-step h3{color:#0f172a;margin:1.35rem 0 .65rem;font-size:1.28rem}.ecosystem-step p,.audience-card p{color:#58657c;margin:0;line-height:1.65}.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.audience-card{background:linear-gradient(145deg,#fff,#f5f8ff);border:1px solid #dfe8f7;border-radius:18px;min-height:175px;padding:1.5rem}.audience-card h3{color:#0f172a;margin:0 0 .7rem;font-size:1.08rem}@media (width<=1000px){.ecosystem-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.ecosystem-step:after{display:none!important}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ecosystem-flow,.audience-grid{grid-template-columns:1fr}.ecosystem-step{min-height:0}}.services-page-wrapper{width:100%;min-height:100vh;font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);color:#0b1329;background-color:#fff;position:relative;overflow-x:hidden}.services-bg-animation{z-index:0;opacity:.85;position:absolute;inset:0}.services-content-container{z-index:10;max-width:1200px;margin:0 auto;padding:0 2rem 5rem;position:relative}.sp-badge{letter-spacing:.2em;color:#06f;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:800;display:inline-flex}.sp-badge-line{background-color:#06f;width:24px;height:2px;display:inline-block}.sp-section-title{font-family:var(--font-hero,"Cinzel Decorative", serif);color:#0f172a;letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2.4rem,3vw,3rem);font-weight:700;line-height:1.15}.sp-section-subtitle{color:#64748b;max-width:700px;margin-bottom:3.5rem;font-size:1.15rem;line-height:1.6}.sp-hero{text-align:center;flex-direction:column;align-items:center;padding:12rem 0 6rem;display:flex}.sp-hero .sp-badge{justify-content:center}.sp-hero-title{font-family:var(--font-hero,"Cinzel Decorative", serif);color:#0b1329;letter-spacing:-.03em;margin-bottom:1.5rem;font-size:clamp(3.5rem,6vw,5rem);font-weight:700;line-height:1.05}.sp-hero-subtitle{color:#475569;max-width:800px;margin-bottom:2.5rem;font-size:1.2rem;line-height:1.65}.sp-hero-btn{color:#fff;font-family:var(--font-mono,"Space Grotesk", sans-serif);cursor:pointer;background:#06f;border:none;border-radius:99px;align-items:center;gap:.5rem;padding:1rem 2.2rem;font-size:1.05rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #0066ff40}.sp-hero-btn:hover{background:#0052cc;transform:translateY(-2px);box-shadow:0 8px 25px #0066ff59}.sp-capabilities{padding:6rem 0}.sp-asymmetric-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:240px;grid-auto-flow:dense;gap:1.5rem;display:grid}.sp-card{background:#0b1329;border:1px solid #ffffff0d;border-radius:20px;flex-direction:column;padding:2.5rem 2.2rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0003}.sp-card:after{content:"";opacity:.85;background:linear-gradient(90deg,#0000,gold 40%,#ffae00 80%,#0000);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.sp-card:hover:after{opacity:1}.sp-card.bento-wide{grid-column:span 2}.sp-card.bento-square{grid-area:span 2/span 1}.sp-card.bento-half{grid-column:span 1.5}.sp-card:hover{border-color:#ffd7004d;transform:translateY(-6px)scale(1.01);box-shadow:0 16px 40px #0006}.sp-card-num{color:gold;background:#ffd7001a;border-radius:6px;margin-bottom:1.5rem;padding:.35rem .7rem;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:800;display:inline-block}.sp-card-title{color:#fff;letter-spacing:-.01em;margin-bottom:1rem;font-family:Outfit,sans-serif;font-size:1.35rem;font-weight:700}.sp-card-desc{color:#94a3b8;font-size:1rem;line-height:1.6}.sp-approach-redesign{flex-direction:column;gap:5rem;padding:6rem 0;display:flex}.sp-checklist-horizontal{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem;display:grid}.sp-check-item{background:#f8fafc;border:1px solid #0f172a0d;border-radius:16px;gap:1.25rem;padding:1.75rem;transition:all .3s;display:flex}.sp-check-item:hover{background:#fff;border-color:#06f3;transform:translateY(-2px);box-shadow:0 8px 25px #0f172a0a}.sp-check-icon{color:#06f;margin-top:.1rem;font-size:1.2rem;font-weight:800}.sp-check-item h4{color:#0b1329;margin-bottom:.4rem;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:700}.sp-check-item p{color:#64748b;font-size:.95rem;line-height:1.5}.sp-engagement-showcase{background:#0f172a;border-radius:24px;padding:5rem 4rem;position:relative;overflow:hidden;box-shadow:0 20px 50px -10px #0f172a33}.sp-engagement-showcase .sp-models-title{color:#fff;letter-spacing:-.01em;max-width:600px;margin-bottom:3.5rem;font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:600;line-height:1.5}.sp-floating-cards{perspective:1000px;justify-content:center;gap:-2rem;height:250px;display:flex;position:relative}.sp-model-box{-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;width:260px;padding:2.5rem 2rem;transition:all .5s cubic-bezier(.23,1,.32,1);position:absolute;box-shadow:0 15px 35px #0003}.float-card-1{z-index:1;top:20px;left:5%;transform:rotate(-5deg)}.float-card-2{z-index:2;top:0;left:28%;transform:translateY(-10px)}.float-card-3{z-index:3;top:30px;left:52%;transform:rotate(3deg)}.float-card-4{z-index:4;top:-10px;left:75%;transform:rotate(-2deg)}.sp-model-box:hover{z-index:10;border-color:#ff880080;transform:translateY(-20px)scale(1.05)rotate(0);box-shadow:0 25px 50px #0006,0 0 30px #ff880026}.sp-model-box h4{color:#fff;margin-bottom:.75rem;font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:700}.sp-model-box p{color:#94a3b8;font-size:.95rem;line-height:1.6}.sp-journey{background:#0b1329;border-radius:24px;margin:4rem 0;padding:5rem}.sp-journey .sp-badge{color:#38bdf8}.sp-journey .sp-badge-line{background-color:#38bdf8}.sp-journey-title{font-family:var(--font-hero,"Cinzel Decorative", serif);color:#fff;letter-spacing:-.02em;margin-bottom:4.5rem;font-size:clamp(2.4rem,3vw,3rem);font-weight:700;line-height:1.15}.sp-journey-pipeline{flex-direction:column;gap:3.5rem;padding-left:3rem;display:flex;position:relative}.sp-pipeline-line{opacity:.5;background:linear-gradient(#06f,#f80);width:2px;position:absolute;top:10px;bottom:10px;left:11px}.sp-pipeline-step{align-items:flex-start;display:flex;position:relative}.sp-pipeline-dot{z-index:2;background:#0b1329;border:3px solid #00d2ff;border-radius:50%;width:24px;height:24px;transition:all .3s;position:absolute;top:6px;left:-3rem;box-shadow:0 0 15px #00d2ff66}.sp-pipeline-step:hover .sp-pipeline-dot{background:#00d2ff;transform:scale(1.2);box-shadow:0 0 25px #00d2ffb3}.sp-pipeline-content{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:650px;padding:2.2rem 2.5rem;transition:all .3s}.sp-pipeline-step:hover .sp-pipeline-content{background:#ffffff0f;border-color:#ffffff26;transform:translate(10px)}.sp-step-num{color:#38bdf8;align-items:center;margin-bottom:.5rem;font-family:Outfit,sans-serif;font-size:1.35rem;font-weight:800;display:flex}.sp-pipeline-content p{color:#94a3b8;font-size:1.1rem;line-height:1.6}.sp-cta{padding:4rem 0 2rem}.sp-cta-box{background:linear-gradient(135deg,#4f46e5 0%,#3b82f6 100%);border-radius:20px;justify-content:space-between;align-items:center;padding:2rem 3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #3b82f640}.sp-cta-box:before{content:"";background:radial-gradient(circle,#ffffff26 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-20%;right:-5%}.sp-cta-box:after{content:"";background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;bottom:-50%;right:15%}.sp-cta-content{z-index:1;position:relative}.sp-cta-content h2{color:#fff;letter-spacing:-.03em;margin-bottom:.75rem;font-family:Outfit,sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:1.1}.sp-cta-content p{color:#ffffffe6;font-size:1.15rem}.sp-cta-btn{z-index:1;color:#0f172a;font-family:var(--font-mono,"Space Grotesk", sans-serif);cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:12px;align-items:center;gap:.5rem;padding:1.25rem 2.5rem;font-size:1.05rem;font-weight:700;transition:all .3s;display:inline-flex;position:relative;box-shadow:0 10px 25px #0000001a}.sp-cta-btn:hover{transform:translateY(-3px);box-shadow:0 15px 35px #00000026}@media (width<=1024px){.sp-grid-3{grid-template-columns:repeat(2,1fr)}.sp-approach{flex-direction:column}.sp-journey-grid{grid-template-columns:repeat(2,1fr)}.sp-journey-step{border-bottom:1px solid #ffffff14}.sp-journey-step:nth-child(2n){border-right:none}}@media (width<=768px){.sp-grid-3,.sp-grid-2{grid-template-columns:1fr}.sp-cta-box{text-align:center;flex-direction:column;gap:2.5rem;padding:3rem 2rem}.sp-journey-grid{grid-template-columns:1fr}.sp-journey-step{border-right:none}}@media (width<=1024px){.sp-asymmetric-grid{grid-template-columns:repeat(2,1fr)!important}.bento-wide{grid-column:span 2!important}.sp-approach-top{flex-direction:column!important;align-items:flex-start!important}.sp-checklist-horizontal{flex-direction:column!important}}@media (width<=768px){.sp-asymmetric-grid{grid-template-columns:1fr!important}.bento-wide,.bento-square{grid-column:span 1!important}.sp-hero{padding:10vh 1rem 5vh!important}.sp-hero-title{font-size:2.5rem!important}.sp-capabilities,.sp-approach-redesign{padding:5vh 1rem!important}.sp-journey-grid-new{grid-template-columns:1fr!important}.sp-journey-step-new{border-bottom:1px solid #ffffff14;border-right:none!important}.sp-checklist-horizontal{grid-template-columns:1fr}.sp-check-item{min-width:0;padding:1.25rem}.sp-engagement-showcase{padding:2.5rem 1.25rem}.sp-floating-cards{flex-direction:column;align-items:stretch;gap:1rem;height:auto}.sp-floating-cards .sp-model-box{width:100%;padding:1.5rem 1.25rem;position:relative;top:auto;left:auto;transform:none}}.pp-root{color:#0f172a;background:#fff;width:100%;min-height:100vh;font-family:Outfit,Plus Jakarta Sans,sans-serif;position:relative;overflow-x:hidden}.pp-grid-bg{z-index:0;pointer-events:none;background-image:radial-gradient(circle,#0f172a0f 1px,#0000 1px);background-size:28px 28px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%)}.pp-eyebrow{letter-spacing:.18em;color:#06f;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:1.25rem;font-size:.78rem;font-weight:800;display:inline-flex}.pp-hero-section{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:11rem 2rem 6rem;display:flex;position:relative}.pp-hero-h1{letter-spacing:-.03em;color:#0f172a;max-width:860px;margin:0 auto 1.5rem;font-family:Libre Baskerville,serif;font-size:clamp(3.5rem,6vw,5rem);font-weight:800;line-height:1.12}.pp-hero-lead{color:#64748b;max-width:560px;margin:0 auto 3rem;font-size:1.2rem;line-height:1.65}.pp-scroll-hint{color:#94a3b8;letter-spacing:.05em;font-size:.9rem;font-weight:500}.pp-showcase-stack{flex-direction:column;gap:8rem;width:100%;padding:4rem 0 8rem;display:flex}.pp-showcase-sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.pp-side-progress{z-index:20;flex-direction:column;gap:12px;display:flex;position:absolute;top:50%;left:2.5rem;transform:translateY(-50%)}.pp-progress-dot{background:#cbd5e1;border-radius:50%;width:8px;height:8px;transition:all .4s}.pp-progress-dot.active{background:#06f;width:10px;height:10px}.pp-panel{z-index:1;justify-content:center;align-items:center;width:100%;padding:0 5vw;display:flex;position:relative}.pp-panel-orb{z-index:0;pointer-events:none;position:absolute;inset:0}.pp-panel-split{z-index:1;grid-template-columns:1fr 1.2fr;align-items:center;gap:5rem;width:100%;max-width:1350px;margin:0 auto;display:grid;position:relative}.pp-panel-left{flex-direction:column;display:flex}.pp-panel-num{color:#0f172a0a;letter-spacing:-.04em;margin-bottom:-1.5rem;font-family:Outfit,sans-serif;font-size:5rem;font-weight:900;line-height:1}.pp-panel-tags{flex-wrap:wrap;gap:.6rem;margin-bottom:1.2rem;display:flex}.pp-panel-tag{letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:100px;align-items:center;gap:.45rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:flex}.pp-tag-dot{border-radius:50%;width:6px;height:6px;animation:2s infinite tagPulse}@keyframes tagPulse{0%,to{opacity:1}50%{opacity:.4}}.pp-panel-title{color:#0f172a;letter-spacing:-.03em;margin:0 0 .6rem;font-family:Libre Baskerville,serif;font-size:clamp(2.4rem,3.5vw,3.5rem);font-weight:800;line-height:1.1}.pp-panel-subtitle{margin-bottom:1.2rem;font-size:1.15rem;font-weight:600}.pp-panel-desc{color:#475569;margin-bottom:1.8rem;font-size:1.05rem;line-height:1.7}.pp-panel-features{flex-direction:column;gap:.65rem;margin:0 0 2.5rem;padding:0;list-style:none;display:flex}.pp-panel-features li{color:#334155;align-items:center;gap:.6rem;font-size:1rem;font-weight:500;display:flex}.pp-check{font-size:.9rem;font-weight:700}.pp-panel-btn{color:#fff;cursor:pointer;border:none;border-radius:100px;align-items:center;gap:.5rem;width:fit-content;padding:.9rem 2.2rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.pp-panel-right{justify-content:center;align-items:center;display:flex;position:relative}.pp-video-wrapper{border:2px solid #0066ff26;border-radius:16px;width:100%;transition:border-color .3s,box-shadow .3s;position:relative;box-shadow:0 50px 100px #0f172a1a,0 0 0 1px #0f172a0a}.pp-video-wrapper:hover{box-shadow:0 50px 100px #0f172a26,0 0 0 1px #0f172a0f}.pp-product-video{cursor:pointer;border-radius:14px;width:100%;transition:opacity .3s;display:block}.pp-product-video:hover{opacity:.92}.pp-browser{background:#fff;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 50px 100px #0f172a1f,0 0 0 1px #0f172a0f}.pp-browser-bar{background:#f1f5f9;border-bottom:1px solid #0f172a0f;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.pp-browser-dots{gap:6px;display:flex}.pp-browser-dots span{border-radius:50%;width:11px;height:11px}.pp-browser-url{color:#64748b;background:#fff;border:1px solid #0f172a1a;border-radius:6px;flex:1;padding:.25rem .75rem;font-family:SF Mono,Fira Code,monospace;font-size:.72rem}.pp-browser-body{background:#f8fafc;overflow:hidden}.npm-layout{height:380px;display:flex}.npm-sidebar{background:#0f172a;flex-direction:column;flex-shrink:0;gap:.8rem;width:180px;padding:1.5rem 1rem;display:flex}.npm-brand{border-bottom:1px solid #ffffff14;justify-content:flex-start;align-items:center;margin-bottom:.5rem;padding:0 0 1.5rem;display:flex}.npm-logo-img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:140px;height:auto}.npm-nav-item{color:#94a3b8;cursor:pointer;border-radius:8px;padding:.75rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s}.npm-nav-item.active{color:#60a5fa;background:#1e3a8a}.npm-content{background:#f8fafc;flex:1;padding:1.1rem 1.1rem 1rem;overflow:hidden}.npm-stats-row{gap:.75rem;margin-bottom:1rem;display:flex}.npm-stat-box{background:#fff;border:1px solid #0f172a08;border-radius:16px;flex:1;padding:1rem 1.25rem;box-shadow:0 4px 20px -5px #0f172a0f}.npm-stat-val{color:#0f172a;margin-bottom:.4rem;font-size:2.2rem;font-weight:900;line-height:1}.npm-stat-lbl{color:#94a3b8;font-size:.85rem;font-weight:600}.npm-pipeline-label{text-transform:uppercase;letter-spacing:.12em;color:#94a3b8;margin-top:1rem;margin-bottom:1rem;font-size:.9rem;font-weight:800}.npm-cards{flex-direction:column;gap:.45rem;display:flex}.npm-card{background:#fff;border:1px solid #0f172a0d;border-radius:12px;align-items:center;gap:1rem;padding:.75rem 1.25rem;transition:background .3s;display:flex;box-shadow:0 2px 10px -3px #0f172a08}.npm-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;font-weight:800;display:flex}.npm-cand-info{flex:1}.npm-cand-name{color:#0f172a;font-size:1.05rem;font-weight:800}.npm-cand-role{color:#94a3b8;font-size:.85rem;font-weight:500}.npm-match{font-size:1rem;font-weight:900}.npm-badge{border-radius:100px;padding:.35rem .8rem;font-size:.75rem;font-weight:800}.vl-layout{height:380px;display:flex}.vl-sidebar{background:#0f172a;flex-direction:column;flex-shrink:0;gap:.6rem;width:160px;padding:1.2rem 1rem;display:flex}.vl-course-name{color:#ffffffd9;border-bottom:1px solid #ffffff14;margin-bottom:.3rem;padding-bottom:.8rem;font-size:.78rem;font-weight:700;line-height:1.4}.vl-prog-header{color:#ffffff80;justify-content:space-between;margin-bottom:.35rem;font-size:.68rem;display:flex}.vl-prog-fill{background:#0ea5e9;border-radius:2px;height:100%;transition:width .15s linear}.vl-module-item{color:#ffffff59;border-radius:6px;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.72rem;transition:all .3s;display:flex}.vl-module-item.active{color:#7dd3fc;background:#0ea5e933}.vl-module-icon{text-align:center;width:14px;font-size:.7rem}.vl-main{background:#f8fafc;flex-direction:column;flex:1;gap:0;display:flex}.vl-video-area{background:#0f172a;flex-direction:column;flex:1;display:flex;position:relative}.vl-video-placeholder{background:radial-gradient(circle at 40% 40%,#0ea5e926 0%,#0000 60%),radial-gradient(circle at 80% 70%,#0066ff1a 0%,#0000 50%),#0b1120;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.vl-play-ring{color:#fff;background:#0ea5e9e6;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding-left:4px;font-size:1.2rem;display:flex;box-shadow:0 0 30px #0ea5e980}.vl-live-badge{letter-spacing:.12em;color:#f87171;background:#f871711f;border:1px solid #f871714d;border-radius:100px;padding:.2rem .55rem;font-size:.65rem;font-weight:700;animation:2s infinite livePulse}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.5}}.vl-vid-title{color:#ffffff8c;text-align:center;font-size:.72rem}.vl-video-controls{background:#0f172af2;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.vl-vid-track{background:#ffffff26;border-radius:2px;flex:1;height:3px;overflow:hidden}.vl-vid-fill{background:#0ea5e9;height:100%;transition:width .15s linear}.vl-stats-bar{background:#fff;border-top:1px solid #0f172a0d;flex-shrink:0;gap:1rem;padding:.65rem .9rem;display:flex}.vl-mini-stat{color:#64748b;align-items:center;gap:.3rem;font-size:.72rem;display:flex}.vl-mini-stat strong{color:#0f172a}.vl-pulse-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:1.5s infinite dotBlink;display:inline-block}@keyframes dotBlink{0%,to{opacity:1}50%{opacity:.2}}.wl-layout{flex-direction:column;height:380px;display:flex}.wl-top-stats{background:#0f172a;flex-shrink:0;gap:1.5rem;padding:.75rem 1.25rem;display:flex}.wl-top-stat{flex-direction:column;display:flex}.wl-top-num{font-size:1.3rem;font-weight:800;line-height:1}.wl-top-lbl{color:#fff6;margin-top:2px;font-size:.65rem}.wl-body{background:#f8fafc;flex:1;display:flex;overflow:hidden}.wl-calendar-col{border-right:1px solid #0f172a0f;flex-direction:column;flex:1;padding:.9rem .9rem .75rem;display:flex}.wl-col-title{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;margin-bottom:.65rem;font-size:.72rem;font-weight:700}.wl-cal-grid{flex:1;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.wl-cal-cell{border-radius:3px}.wl-legend{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;font-size:.65rem;display:flex}.wl-legend span{border-radius:2px;width:10px;height:10px;display:inline-block}.wl-requests-col{flex-direction:column;flex-shrink:0;gap:.45rem;width:200px;padding:.9rem .8rem;display:flex}.wl-req-row{background:#fff;border:1px solid #0f172a0d;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}.wl-req-left{flex:1 1 0;min-width:0}.wl-req-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:700;overflow:hidden}.wl-req-meta{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.wl-approved-badge{color:#10b981;white-space:nowrap;background:#10b9811a;border-radius:100px;flex-shrink:0;padding:.2rem .45rem;font-size:.62rem;font-weight:700}.wl-processing{color:#f59e0b;white-space:nowrap;flex-shrink:0;font-size:.62rem}.wl-days-badge{color:#64748b;background:#f1f5f9;border-radius:100px;flex-shrink:0;padding:.2rem .45rem;font-size:.65rem;font-weight:700}.pp-upcoming-section{z-index:1;background:#fff;border-top:1px solid #0f172a0d;padding:7rem 2rem 8rem;position:relative}.pp-upcoming-inner{max-width:1200px;margin:0 auto}.pp-upcoming-h2{letter-spacing:-.03em;color:#0f172a;margin:0 0 1rem;font-family:Libre Baskerville,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:800;line-height:1.15}.pp-upcoming-lead{color:#64748b;margin:0 0 4rem;font-size:1.1rem;line-height:1.6}.pp-upcoming-cards{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.pp-upcoming-card{-webkit-backdrop-filter:blur(24px);cursor:pointer;background:#ffffffb3;border:1px solid #fffc;border-radius:24px;flex-direction:column;padding:2.75rem 2.25rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 12px 40px -8px #0f172a14,inset 0 0 0 1px #ffffff80}.pp-upcoming-icon-wrap{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.25rem;display:flex}.pp-upcoming-num.pp-eyebrow{letter-spacing:.16em;color:#06f;margin-bottom:1.5rem;font-size:.85rem;font-weight:800}.pp-scroll-btn{color:#fff;font-family:var(--font-body,"Outfit", sans-serif);cursor:pointer;background:#0f172a;border:1px solid #ffffff1a;border-radius:30px;margin-top:2rem;padding:14px 28px;font-size:.95rem;font-weight:600;transition:all .25s;box-shadow:0 8px 24px #0f172a26}.pp-scroll-btn:hover{background:#1e293b;box-shadow:0 12px 32px #0f172a40}.pp-upcoming-num-badge{letter-spacing:.08em;margin-bottom:.5rem;font-size:.75rem;font-weight:800}.pp-upcoming-name{color:#0f172a;letter-spacing:-.02em;margin:0 0 .75rem;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700}.pp-upcoming-desc{color:#64748b;flex:1;margin:0 0 2rem;font-size:.98rem;line-height:1.65}.pp-upcoming-status{color:#94a3b8;align-items:center;gap:.55rem;font-size:.8rem;font-weight:600;display:flex}.pp-status-ring{border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.pp-status-core{border-radius:50%;width:5px;height:5px;animation:2.5s infinite coreFlicker}@keyframes coreFlicker{0%,to{opacity:1}50%{opacity:.3}}.pp-cta-section{z-index:1;text-align:center;background:linear-gradient(#f8fafc 0%,#eff6ff 100%);padding:6rem 2rem 8rem;position:relative;overflow:hidden}.pp-cta-inner{max-width:680px;margin:0 auto}.pp-cta-h2{color:#0f172a;letter-spacing:-.03em;margin:0 0 1rem;font-family:Outfit,sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:800}.pp-cta-p{color:#64748b;margin:0 0 2.5rem;font-size:1.1rem;line-height:1.65}.pp-cta-row{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.pp-cta-primary{color:#fff;cursor:pointer;background:#06f;border:none;border-radius:100px;padding:.9rem 2.2rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 24px #0066ff59}.pp-cta-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0066ff73}.pp-cta-ghost{color:#475569;cursor:pointer;background:0 0;border:1px solid #0f172a26;border-radius:100px;padding:.9rem 2.2rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;transition:all .2s}.pp-cta-ghost:hover{color:#06f;border-color:#06f}@media (width<=1024px){.pp-panel{padding:0 2rem}.pp-panel-split{grid-template-columns:1fr;gap:3rem;overflow-y:auto}.pp-showcase-sticky{height:auto;min-height:100vh}.pp-upcoming-cards{grid-template-columns:1fr}.pp-side-progress{display:none}}.pp-cta-banner-container{background:linear-gradient(90deg,#022f77 0%,#06f 70%,#1ea6ff 100%);border-radius:20px;justify-content:space-between;align-items:center;width:100%;max-width:1100px;padding:2rem 3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0066ff26}.pp-cta-banner-bg{pointer-events:none;background:radial-gradient(circle,#ffffff1a 0%,#fff0 60%);border-radius:50%;width:600px;height:600px;position:absolute;top:-50%;right:-10%}.pp-cta-content{z-index:2;max-width:600px;position:relative}.pp-cta-title{color:#fff;letter-spacing:-.01em;margin-bottom:.75rem;font-family:Outfit,sans-serif;font-size:2.2rem;font-weight:700;line-height:1.15}.pp-cta-subtitle{color:#ffffffe6;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.5}.pp-cta-action{z-index:2;margin-left:2rem;position:relative}.pp-cta-btn{color:#022f77;cursor:pointer;background:#fff;border:none;border-radius:12px;padding:1rem 2rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 20px #0000001a}.pp-cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px #00000026}@media (width<=860px){.pp-cta-banner-container{text-align:center;flex-direction:column;gap:2rem;padding:3rem 2rem}.pp-cta-action{margin-left:0}}@media (width<=768px){.npm-sidebar,.vl-sidebar{display:none}.pp-panel-title{font-size:2rem}}.pp-build-ticker{color:#15803d;background:#f0fdf4;border:1px solid #86efac;border-radius:100px;align-items:center;gap:.6rem;height:34px;margin-bottom:2rem;padding:.45rem 1rem;font-size:.82rem;font-weight:600;display:inline-flex;overflow:hidden}.pp-ticker-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.2s infinite dotBlink}.pp-ticker-text{display:inline-block}.pp-upcoming-card{position:relative;overflow:hidden}.pp-card-orb{pointer-events:none;z-index:0;border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}.pp-upcoming-card>:not(.pp-card-orb){z-index:1;position:relative}.pp-upcoming-card-top{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.pp-upcoming-num-badge{letter-spacing:.08em;border-radius:100px;padding:.25rem .65rem;font-size:.75rem;font-weight:800}.pp-upcoming-progress-label{text-transform:uppercase;letter-spacing:.1em;margin-top:.5rem;margin-bottom:.5rem;font-size:.72rem;font-weight:700}.pp-upcoming-progress-track{background:#0f172a12;border-radius:100px;height:5px;margin-bottom:1.75rem;overflow:hidden}.pp-upcoming-progress-fill{border-radius:100px;height:100%}.pp-upcoming-card-footer{justify-content:space-between;align-items:center;display:flex}.pp-upcoming-eta{letter-spacing:.05em;font-size:.78rem;font-weight:700}.vl-layout{color:#0f172a;background:#f8fafc;border-radius:0 0 12px 12px;height:380px;display:flex;overflow:hidden}.vl-sidebar{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;width:220px;padding:1.5rem 1rem;display:flex}.vl-course-name{margin-bottom:1.5rem;font-size:1.1rem;font-weight:800}.vl-progress-wrap{margin-bottom:1.5rem}.vl-prog-header{justify-content:space-between;margin-bottom:.5rem;font-size:.8rem;display:flex}.vl-prog-track{background:#f1f5f9;border-radius:4px;height:6px;overflow:hidden}.vl-prog-fill{background:#0ea5e9;border-radius:4px;height:100%}.vl-modules{flex-direction:column;gap:.5rem;display:flex}.vl-module-item{color:#64748b;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem;font-size:.85rem;display:flex}.vl-module-item.done{color:#0ea5e9}.vl-module-item.active{color:#0369a1;background:#f0f9ff;font-weight:600}.vl-main{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex}.vl-video-area{background:#0f172a;border-radius:12px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.vl-video-placeholder{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.vl-play-ring{color:#0ea5e9;background:#0ea5e933;border:2px solid #0ea5e9;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;display:flex}.vl-live-badge{color:#fff;background:#ef4444;border-radius:4px;padding:.2rem .6rem;font-size:.7rem;font-weight:700;position:absolute;top:1rem;right:1rem}.vl-vid-title{color:#f8fafc;font-size:.9rem;font-weight:600;position:absolute;top:1rem;left:1rem}.vl-video-controls{background:#00000080;align-items:center;gap:1rem;height:40px;padding:0 1rem;display:flex}.vl-vid-track{background:#fff3;border-radius:2px;flex:1;height:4px}.vl-vid-fill{background:#0ea5e9;border-radius:2px;height:100%}.vl-stats-bar{gap:1rem;display:flex}.vl-mini-stat{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.vl-pulse-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s infinite tagPulse}.wl-layout{background:#f8fafc;border-radius:0 0 12px 12px;flex-direction:column;height:380px;display:flex;overflow:hidden}.wl-header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:60px;padding:0 1.5rem;display:flex}.wl-brand{color:#0f172a;align-items:center;gap:.5rem;font-weight:800;display:flex}.wl-user{align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.wl-avatar{color:#fff;background:#8b5cf6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.wl-main{flex:1;gap:1.5rem;padding:1.5rem;display:flex}.wl-col{flex-direction:column;flex:1;gap:1rem;display:flex}.wl-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem}.wl-card-title{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.85rem;font-weight:700}.wl-leave-req{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.wl-leave-req:last-child{border-bottom:none}.wl-leave-info{flex-direction:column;gap:.2rem;display:flex}.wl-leave-name{color:#0f172a;font-size:.9rem;font-weight:600}.wl-leave-dates{color:#94a3b8;font-size:.75rem}.wl-status-btn{border:none;border-radius:4px;padding:.3rem .6rem;font-size:.75rem;font-weight:600}.wl-status-btn.pending{color:#d97706;background:#fef3c7}.wl-status-btn.approved{color:#059669;background:#d1fae5}.wl-status-btn.approving{color:#8b5cf6;background:#ede9fe}.wl-big-stat{color:#0f172a;margin-bottom:.25rem;font-size:2.5rem;font-weight:800;line-height:1}.wl-stat-desc{color:#64748b;font-size:.85rem}.pp-panel{justify-content:center;align-items:center;width:100%;height:100%;display:flex}@keyframes dwellFill{0%{width:0%}to{width:100%}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}@keyframes holographicShimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes eqBounce{0%,to{height:6px}50%{height:26px}}@keyframes floatGlowOrb{0%,to{transform:translate(0)scale(1)}50%{transform:translate(15px,-15px)scale(1.15)}}.pp-cs-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(20px);background:#0a0f1dc7;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.pp-cs-modal-card{width:100%;max-width:680px;box-shadow:0 35px 80px -15px #0f172a59, 0 0 0 1px #0f172a0f, 0 0 60px -20px var(--modal-accent,#06f);color:#0f172a;background:linear-gradient(165deg,#fffffffa 0%,#f8fafcf5 100%);border:1px solid #ffffffe6;border-radius:28px;padding:2.75rem 2.5rem 2.25rem;font-family:Outfit,Plus Jakarta Sans,sans-serif;position:relative;overflow:hidden}.pp-cs-modal-orb{filter:blur(50px);opacity:.35;pointer-events:none;border-radius:50%;width:240px;height:240px;animation:6s ease-in-out infinite floatGlowOrb;position:absolute;top:-80px;right:-80px}.pp-cs-close-btn{color:#64748b;cursor:pointer;z-index:20;background:#0f172a0d;border:1px solid #0f172a14;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;transition:all .25s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.pp-cs-close-btn:hover{color:#fff;background:#0f172a;transform:rotate(90deg)scale(1.05)}.pp-cs-badge-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.pp-cs-incubation-pill{letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:100px;align-items:center;gap:.5rem;padding:.35rem .9rem;font-size:.75rem;font-weight:800;display:inline-flex}.pp-cs-soundwave{align-items:flex-end;gap:3px;height:26px;padding:0 4px;display:flex}.pp-cs-soundwave span{border-radius:2px;width:3px;animation:1.2s ease-in-out infinite alternate eqBounce}.pp-cs-big-title-group{margin-bottom:1.5rem}.pp-cs-coming-soon-banner{letter-spacing:-.02em;text-transform:uppercase;background:linear-gradient(135deg, #0f172a 20%, var(--modal-accent,#06f) 60%, #0f172a 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;font-family:Space Grotesk,Outfit,sans-serif;font-size:clamp(2rem,5vw,2.75rem);font-weight:900;line-height:1.1;animation:4s infinite holographicShimmer}.pp-cs-project-sub{color:#64748b;margin-top:.35rem;font-size:1.05rem;font-weight:600}.pp-cs-desc{color:#475569;margin-bottom:1.75rem;font-size:.98rem;line-height:1.6}.pp-cs-phases-card{background:#f1f5f9bf;border:1px solid #e2e8f0cc;border-radius:18px;margin-bottom:1.75rem;padding:1.25rem 1.4rem}.pp-cs-phases-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.pp-cs-phases-title{letter-spacing:.12em;text-transform:uppercase;color:#64748b;font-size:.76rem;font-weight:800}.pp-cs-phases-pct{font-size:.82rem;font-weight:800}.pp-cs-phase-item{border-bottom:1px solid #e2e8f099;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.86rem;display:flex}.pp-cs-phase-item:last-child{border-bottom:none;padding-bottom:0}.pp-cs-phase-left{color:#1e293b;align-items:center;gap:.65rem;font-weight:600;display:flex}.pp-cs-phase-icon{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;display:flex}.pp-cs-phase-tag{border-radius:100px;padding:.2rem .6rem;font-size:.74rem;font-weight:700}.pp-cs-features-grid{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.75rem;display:grid}.pp-cs-feat-pill{color:#334155;background:#fff;border:1px solid #e2e8f0e6;border-radius:12px;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.82rem;display:flex;box-shadow:0 2px 6px #0f172a08}.pp-cs-cta-box{color:#fff;background:#0f172a;border-radius:20px;flex-direction:column;gap:.75rem;padding:1.4rem 1.6rem;display:flex;position:relative;overflow:hidden}.pp-cs-cta-input-row{z-index:2;gap:.65rem;display:flex;position:relative}.pp-cs-cta-input{color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;outline:none;flex:1;padding:.75rem 1.1rem;font-family:inherit;font-size:.9rem;transition:border-color .2s}.pp-cs-cta-input:focus{border-color:var(--modal-accent,#06f);background:#ffffff26}.pp-cs-cta-input::placeholder{color:#ffffff80}.pp-cs-cta-btn{background:var(--modal-accent,#06f);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;padding:.75rem 1.35rem;font-size:.88rem;font-weight:700;transition:transform .2s,box-shadow .2s}.pp-cs-cta-btn:hover{box-shadow:0 8px 20px -4px var(--modal-accent,#06f);transform:translateY(-2px)}.pp-upcoming-card-hint{color:#64748b;align-items:center;gap:.4rem;margin-top:1rem;font-size:.74rem;font-weight:700;transition:color .2s,transform .2s;display:inline-flex}.pp-upcoming-card:hover .pp-upcoming-card-hint{color:#0f172a;transform:translate(4px)}@media (width<=1024px){.product-split-section{gap:2rem;flex-direction:column!important}.product-split-text,.product-split-visual{width:100%!important;padding:0!important}.product-behavior-videos{grid-template-columns:repeat(2,1fr)}.products-intro,.product-hero-container{margin:5vh 0!important;padding:10vh 2rem!important}}@media (width<=768px){.product-behavior-videos{grid-template-columns:1fr}.products-intro,.product-hero-container{padding:5vh 1rem!important}.products-hero-title{font-size:2.5rem!important}.product-split-title{font-size:2rem!important}.behavior-section{padding:4rem 1rem!important}}@media (width<=600px){.pp-hero-h1{font-size:clamp(2.1rem,9.2vw,2.9rem);line-height:1.15}.pp-hero-lead{margin-bottom:2rem;font-size:1.02rem}}.gradual-blur-inner{width:100%;height:100%;position:relative}.gradual-blur-inner>div{-webkit-backdrop-filter:inherit;backdrop-filter:inherit}.gradual-blur{isolation:isolate}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gradual-blur-inner>div{opacity:.5;background:#0000004d}}.gradual-blur-fixed{pointer-events:none;z-index:1000;inset:0;position:fixed!important}.card-spotlight{--mouse-x:50%;--mouse-y:50%;--spotlight-color:#ffffff0d;position:relative;overflow:hidden}.card-spotlight:before{content:"";background:radial-gradient(circle at var(--mouse-x) var(--mouse-y), var(--spotlight-color), transparent 80%);opacity:0;pointer-events:none;z-index:0;transition:opacity .5s;position:absolute;inset:0}.card-spotlight>*{z-index:1;position:relative}.card-spotlight:hover:before,.card-spotlight:focus-within:before{opacity:1}.careers-page-wrapper{width:100%;min-height:100vh;font-family:var(--font-body,"Outfit", "Plus Jakarta Sans", sans-serif);color:#0f172a;background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.careers-hero{text-align:center;z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1440px;margin:0 auto;padding:12rem 4rem 6rem;display:flex;position:relative}.careers-hero-content{z-index:10;flex-direction:column;align-items:center;width:100%;max-width:1000px;display:flex}.careers-hero-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#06f;margin-bottom:1.5rem;font-size:.85rem;font-weight:800}.careers-hero-title{font-size:clamp(3.5rem,6vw,5rem);font-family:var(--font-hero,"Cinzel Decorative", serif);letter-spacing:-.03em;color:#0f172a;margin-bottom:1.5rem;font-weight:800;line-height:1.05}.careers-hero-title-highlight{background:linear-gradient(135deg,#00d2ff 0%,#06f 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 12px #0066ff4d);-webkit-background-clip:text;padding-bottom:.15em;display:inline}.careers-hero-description{color:#475569;margin-bottom:2.5rem;font-size:1.15rem;line-height:1.7}.careers-hero-btn{color:#fff;cursor:pointer;background:#06f;border:none;border-radius:8px;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;box-shadow:0 4px 14px #06f6}.careers-hero-btn:hover{background:#0052cc;transform:translateY(-2px);box-shadow:0 6px 20px #06f9}.careers-hero-visual{z-index:5;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.isometric-wrapper{perspective:2000px;z-index:10;justify-content:center;align-items:center;width:100%;height:400px;display:flex}.isometric-container{width:250px;height:250px;transform-style:preserve-3d;animation:6s ease-in-out infinite floatIsom;position:relative;transform:rotateX(60deg)rotate(-45deg)}.isometric-container:hover{animation-play-state:paused}.isometric-container:hover .layer-1{transform:translateZ(-30px)}.isometric-container:hover .layer-2{transform:translateZ(90px)}.isometric-container:hover .layer-3{transform:translateZ(210px)}.isometric-container:hover .isometric-shadow{filter:blur(50px);background:#06f6;transform:translateZ(-100px)}@keyframes floatIsom{0%,to{transform:rotateX(60deg)rotate(-45deg)translateZ(0)}50%{transform:rotateX(60deg)rotate(-45deg)translateZ(30px)}}.isometric-shadow{filter:blur(40px);background:#0066ff40;border-radius:30px;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .6s,background .6s;position:absolute;transform:translateZ(-80px)}.isometric-layer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;height:100%;transform-style:preserve-3d;background:#000000a6;border:2px solid;border-radius:24px;justify-content:center;align-items:center;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s;display:flex;position:absolute}.layer-1{border-color:#06f9;transform:translateZ(0);box-shadow:inset 0 0 40px #0066ff4d}.layer-2{border-color:#0ea5e999;transform:translateZ(75px);box-shadow:inset 0 0 40px #0ea5e94d}.layer-3{border-color:#f9731699;transform:translateZ(150px);box-shadow:inset 0 0 40px #f973164d}.layer-grid{pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:25px 25px;border-radius:22px;position:absolute;inset:0}.layer-content{pointer-events:none;flex-direction:column;align-items:center;gap:12px;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;transform:rotate(45deg)rotateX(-90deg)translateZ(40px)}.isometric-container:hover .layer-1 .layer-content,.isometric-container:hover .layer-2 .layer-content,.isometric-container:hover .layer-3 .layer-content{transform:rotate(45deg)rotateX(-90deg)translateZ(55px)}.layer-icon{filter:drop-shadow(0 15px 15px #0009);font-size:3rem}.layer-text{letter-spacing:.05em;text-transform:uppercase;background:#050505;border:1px solid;border-radius:12px;padding:.5rem 1.2rem;font-size:.9rem;font-weight:800;box-shadow:0 15px 30px #00000080}.id-badge-container{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:320px;padding:2.5rem 2rem 2rem;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);position:relative;transform:rotate(4deg);box-shadow:0 25px 50px -12px #00000040}.id-badge-container:hover{transform:rotate(0)scale(1.05)}.id-badge-lanyard{background:url(/vat%20logo.png) 50%/contain no-repeat;width:80px;height:100px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.id-badge-avatar-wrap{background:linear-gradient(135deg,#0ea5e9,#f97316);border-radius:50%;width:140px;height:140px;margin:0 auto 1.5rem;padding:4px;position:relative}.id-badge-avatar{background:#fff url(/newlogo.png) 50%/80% no-repeat;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:inset 0 2px 10px #0000001a}.id-badge-name{color:#0f172a;letter-spacing:-.02em;margin-bottom:.25rem;font-size:1.4rem;font-weight:800}.id-badge-role{color:#06f;margin-bottom:1rem;font-size:.95rem;font-weight:700}.id-badge-company{color:#64748b;font-size:.75rem;font-weight:500}.careers-positions-section{background:0 0;width:100%;padding:6rem 4rem;position:relative}.positions-header{max-width:1440px;margin:0 auto 3rem}.positions-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#0ea5e9;margin-bottom:.75rem;font-size:.85rem;font-weight:800}.positions-title{letter-spacing:-.03em;color:#0f172a;margin-bottom:1rem;font-size:3rem;font-weight:800}.positions-subtitle{color:#94a3b8;font-size:1.1rem}.positions-grid{flex-wrap:wrap;justify-content:center;gap:2rem;max-width:1440px;margin:0 auto;display:flex}.positions-grid>*{width:calc(33.333% - 1.34rem);min-width:380px}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rotateBorder{to{--border-angle:360deg}}.job-card-wrapper{background:conic-gradient(from var(--border-angle), #06f, #0ea5e9, #f80, #eab308, #06f);border-radius:20px;height:100%;padding:3px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;animation:3s linear infinite rotateBorder;position:relative;box-shadow:0 15px 35px #00000026}.job-card-wrapper:hover{transform:translateY(-8px)scale(1.02);box-shadow:0 20px 50px #0066ff40}.job-card{color:#fff;background:#000;border-radius:18px;flex-direction:column;height:100%;padding:2.5rem;display:flex}.job-department{text-transform:uppercase;letter-spacing:.1em;color:#06f;margin-bottom:1rem;font-size:.75rem;font-weight:700}.job-title{letter-spacing:-.02em;color:#fff;margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}.job-tags{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.job-tag{color:#cbd5e1;background:#ffffff1a;border-radius:99px;padding:.4rem .8rem;font-size:.75rem;font-weight:600}.job-roles-title{color:#f8fafc;margin-bottom:.75rem;font-size:1rem;font-weight:700}.job-roles-list{margin:0 0 1.5rem;padding:0;list-style:none}.job-roles-list li{color:#94a3b8;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;display:flex}.job-roles-list li:before{content:"•";color:#e87b28;font-weight:700}.job-kpi-title{color:#f8fafc;margin-top:1.5rem;margin-bottom:.75rem;font-size:1rem;font-weight:700}.job-apply-btn{color:#fff;cursor:pointer;background:#06f;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:.5rem;margin-top:auto;padding:.75rem 1.5rem;font-size:.95rem;font-weight:700;transition:background .2s;display:flex}.job-apply-btn:hover{background:#0052cc}.careers-cta-section{z-index:10;width:100%;max-width:1440px;margin:0 auto 4rem;padding:4rem;position:relative}.careers-cta-card{border-radius:20px;overflow:hidden}.careers-cta-content{color:#fff;background:linear-gradient(135deg,#0052cc,#06f,#08f);border-radius:20px;justify-content:space-between;align-items:center;padding:3rem 4rem;display:flex;box-shadow:0 20px 40px #06f3}.careers-cta-content h2{letter-spacing:-.02em;color:#fff;margin-bottom:.5rem;font-size:2.2rem;font-weight:800}.careers-cta-content p{color:#ffffffd9;font-size:1.1rem}.careers-cta-btn{color:#06f;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:12px;padding:1rem 2rem;font-size:1.05rem;font-weight:700;transition:background .3s,transform .2s;box-shadow:0 4px 14px #0000001a}.careers-cta-btn:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 8px 20px #00000026}@media (width<=1024px){.careers-hero{text-align:center;flex-direction:column;gap:4rem;padding:8rem 2rem 4rem}.careers-hero-visual{justify-content:center}.id-badge-container{transform:rotate(0)}.positions-grid>*{width:100%;min-width:unset}.careers-cta-content{text-align:center;flex-direction:column;gap:2rem;padding:2.5rem 2rem}}@media (width<=768px){.careers-hero{padding:6rem 1rem 3rem!important}.careers-hero h1{font-size:2.5rem!important}.careers-culture,.careers-openings{padding:3rem 1rem!important}.section-badge{font-size:.75rem!important}}@media (width<=480px){.careers-hero h1{font-size:2rem!important}.careers-cta-content h2{font-size:1.5rem!important}}.cp-page-wrapper{min-height:100vh;font-family:var(--font-body,"Outfit", sans-serif);color:#1e293b;background:radial-gradient(circle at 100% 0,#0066ff14,#0000 40%),linear-gradient(#f8fafc 0%,#f1f5f9 100%)}.cp-navbar{background-color:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.5rem 4rem;display:flex}.cp-nav-left{cursor:pointer;align-items:center;gap:1.5rem;display:flex}.cp-logo{width:200px;height:auto;display:block}.cp-portal-text{color:#05f;letter-spacing:-.02em;font-size:1.2rem;font-weight:800}.cp-nav-right{gap:2rem;display:flex}.cp-nav-link{color:#0f172a;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;display:flex}.cp-nav-link svg{width:18px;height:18px}.cp-active-link{color:#fff;background:#06f;border-radius:6px;padding:.5rem 1rem}.cp-active-link:hover{color:#fff}.cp-nav-link:hover{color:#05f}.cp-hero{max-width:1200px;margin:0 auto;padding:4rem 4rem 3rem}.cp-eyebrow{color:#475569;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.85rem;font-weight:800}.cp-title{letter-spacing:-.02em;margin-bottom:1rem;font-size:3rem;font-weight:800}.cp-subtitle{color:#475569;max-width:800px;font-size:1rem;line-height:1.6}.cp-main{max-width:1200px;margin:0 auto;padding:0 4rem 6rem}.cp-form-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px #001f5414,0 0 0 1px #00000008}.cp-accordion{border-bottom:1px solid #e2e8f0}.cp-accordion:last-child{border-bottom:none}.cp-accordion-header{text-align:left;cursor:pointer;color:#003a99;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:1.5rem 2.5rem;font-size:1.15rem;font-weight:800;transition:all .3s;display:flex}.cp-accordion-header:hover{color:#05f;background:#0066ff05}.cp-accordion-icon{color:#06f;width:16px;font-size:1.2rem;font-weight:900;display:inline-block}.cp-accordion-content{padding:0 2.5rem 2.5rem;animation:.4s cubic-bezier(.16,1,.3,1) forwards cp-fade-in}@keyframes cp-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.cp-form-row{gap:1.5rem;margin-bottom:1.5rem;display:flex}.cp-form-group{flex-direction:column;flex:1;gap:.5rem;display:flex}.cp-empty-slot{visibility:hidden}.cp-full-width{flex:100%}.cp-form-group label{color:#1e293b;font-size:.9rem;font-weight:700}.cp-form-group input,.cp-textarea{color:#0f172a;border:1px solid #cbd5e1;border-radius:4px;outline:none;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.95rem}.cp-textarea{resize:vertical}.cp-form-group input:focus,.cp-textarea:focus{border-color:#05f}.cp-file-upload{align-items:center;gap:1rem;display:flex}.cp-file-input{display:none}.cp-file-btn{cursor:pointer;color:#334155;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:600}.cp-file-btn:hover{background:#e2e8f0}.cp-file-hint{color:#64748b;font-size:.85rem}.cp-form-actions{justify-content:flex-end;gap:1rem;padding:2rem;display:flex}.cp-secondary-btn{color:#0f172a;cursor:pointer;background:#e2e8f0;border:none;border-radius:6px;padding:1rem 2.5rem;font-size:1rem;font-weight:700}.cp-secondary-btn:hover{background:#cbd5e1}.cp-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#05f 0%,#003a99 100%);border:none;border-radius:6px;padding:1rem 2.5rem;font-size:1rem;font-weight:700;transition:all .3s;box-shadow:0 8px 16px #06f3}.cp-submit-btn:hover{transform:translateY(-2px);box-shadow:0 12px 20px #0066ff4d}.cp-nav-left{cursor:pointer;background:0 0;border:0}.cp-consent{color:#1e293b;cursor:pointer;align-items:center;gap:.6rem;margin-top:1rem;font-size:.9rem;font-weight:700;display:flex}.cp-consent input{width:auto;margin:0}.cp-submit-status{margin:1rem 0 0;font-weight:700}.cp-submit-status.success{color:#047857}.cp-submit-status.error{color:#b91c1c}.cp-submit-btn:disabled{cursor:wait;opacity:.65}.contact-page-wrapper{width:100%;min-height:100vh;font-family:var(--font-body,"Outfit", "Plus Jakarta Sans", sans-serif);color:#0f172a;background:#f8fafc;flex-direction:column;display:flex;position:relative}.contact-hero{text-align:center;justify-content:center;align-items:center;padding:10rem 4rem 4rem;display:flex;position:relative}.contact-hero-content{max-width:800px}.contact-hero-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#06f;margin-bottom:1.5rem;font-size:.85rem;font-weight:800}.contact-hero-title{font-size:clamp(3.5rem,6vw,5rem);font-family:var(--font-hero,"Cinzel Decorative", serif);letter-spacing:-.03em;color:#0f172a;margin-bottom:1.5rem;font-weight:800;line-height:1.1}.contact-hero-description{color:#64748b;max-width:600px;margin:0 auto;font-size:1.15rem;line-height:1.7}.contact-split-section{justify-content:center;padding:10rem 4rem 8rem;display:flex}.contact-split-container{grid-template-columns:1.4fr 1fr;align-items:start;gap:6rem;width:100%;max-width:1300px;display:grid}.contact-left-column{color:#0f172a;background:0 0;flex-direction:column;justify-content:center;padding:2rem 1rem 4rem;display:flex;position:relative}.contact-left-watermark{color:#06f;z-index:0;pointer-events:none;letter-spacing:0;font-size:16rem;font-weight:900;font-family:var(--font-hero,"Outfit", sans-serif);line-height:1.1;position:absolute;top:-150px;left:-20px;overflow:visible}.contact-left-eyebrow,.contact-left-title,.contact-left-desc,.contact-info-blocks{z-index:2;position:relative}.contact-left-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#06f;margin-top:8rem;margin-bottom:2.5rem;font-size:.95rem;font-weight:800}.contact-left-title{letter-spacing:-.02em;margin-bottom:1.25rem;font-size:3rem;font-weight:900;line-height:1.1}.contact-left-desc{color:#475569;max-width:90%;margin-bottom:4rem;font-size:1.25rem;font-weight:500;line-height:1.6}.contact-info-blocks{grid-template-columns:1fr 1fr;gap:3rem 2rem;display:grid}.contact-info-block{cursor:pointer;border-left:2px solid #cbd5e1;padding-left:1.25rem;transition:all .3s}.contact-info-block:hover{border-left-width:5px;border-left-color:#06f;padding-left:calc(1.25rem - 3px)}.contact-info-label{color:#475569;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;font-weight:700;font-family:var(--font-heading,"Space Grotesk", sans-serif);margin-bottom:.5rem}.contact-info-value{color:#0f172a;font-size:1.25rem;font-weight:700;font-family:var(--font-heading,"Space Grotesk", sans-serif)}.contact-right-column{color:#0f172a;z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff6;border:1px solid #0066ff4d;border-radius:24px;margin-top:1rem;padding:4rem 3rem;position:relative;box-shadow:0 10px 40px #0066ff1a}.contact-form-animated-bg{z-index:-1;pointer-events:none;background:linear-gradient(120deg,#fff0 0%,#0066ff08 50%,#fff0 100%) 0 0/200% 200%;border-radius:20px;width:100%;height:100%;animation:8s infinite form-mesh-flow;position:absolute;top:0;left:0}@keyframes form-mesh-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.contact-form{z-index:2;flex-direction:column;gap:1.25rem;display:flex;position:relative}.form-row{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.form-group{flex-direction:column;gap:.5rem;display:flex}.form-group.full-width{width:100%}.contact-form label{color:#334155;font-size:.85rem;font-weight:700;font-family:var(--font-heading,"Space Grotesk", sans-serif)}.contact-form input,.contact-form select,.contact-form textarea{color:#0f172a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:.6rem .75rem;font-family:system-ui,-apple-system,sans-serif;font-size:.85rem;transition:all .3s}.contact-form select option{color:#0f172a;background:#fff}.contact-form input::-moz-placeholder{color:#94a3b8}.contact-form textarea::-moz-placeholder{color:#94a3b8}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#94a3b8}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{background:#fff;border-color:#06f;outline:none;box-shadow:0 0 0 4px #0066ff1a}.contact-form textarea{resize:vertical}.contact-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#06f,#00d2ff);border:none;border-radius:12px;width:max-content;margin-top:1.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 20px #06f6}.contact-submit-btn:hover{background:linear-gradient(90deg,#0052cc,#00a8cc);transform:translateY(-2px);box-shadow:0 8px 30px #06f9}.contact-submit-disclaimer{color:#64748b;margin-top:.5rem;font-size:.85rem}@media (width<=1024px){.contact-split-container{grid-template-columns:1fr}}@media (width<=768px){.form-row{grid-template-columns:1fr}.contact-hero{padding:6rem 2rem 2rem}.contact-split-section{padding:0 2rem 4rem}.contact-left-column,.contact-right-column{padding:2.5rem 2rem}}@media (width<=480px){.contact-hero{padding:5rem 1rem 2rem!important}.contact-split-section{padding:0 1rem 3rem!important}.contact-left-column,.contact-right-column{padding:1.5rem 1rem!important}.contact-hero-title{font-size:2.2rem!important}.contact-submit-btn{width:100%}}.contact-submit-status{margin-top:.75rem;font-size:.9rem;font-weight:700}.contact-submit-status.success{color:#047857}.contact-submit-status.error{color:#b91c1c}.contact-submit-btn:disabled{cursor:wait;opacity:.65}@media (width<=1024px){.contact-left-watermark{display:none}}@media (width<=768px){.contact-split-container{grid-template-columns:minmax(0,1fr);gap:2rem}.contact-info-blocks{grid-template-columns:minmax(0,1fr);gap:1.5rem}.contact-info-value{overflow-wrap:anywhere}}@media (width<=1024px){.contact-left-eyebrow{margin-top:0;margin-bottom:1.25rem}}.simple-cs-backdrop{z-index:9999;-webkit-backdrop-filter:blur(12px);background:#0f172abf;justify-content:center;align-items:center;padding:1.5rem;font-family:Outfit,Plus Jakarta Sans,sans-serif;display:flex;position:fixed;inset:0}.simple-cs-card{text-align:center;color:#0f172a;background:#fff;border-radius:24px;width:100%;max-width:440px;padding:2.5rem 2rem 2rem;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a40,0 0 0 1px #0f172a0d}.simple-cs-close{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.simple-cs-close:hover{color:#0f172a;background:#e2e8f0}.simple-cs-icon-wrap{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1.25rem;display:flex}.simple-cs-icon-img{-o-object-fit:contain;object-fit:contain;width:32px;height:32px}.simple-cs-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:100px;align-items:center;gap:.4rem;margin-bottom:.75rem;padding:.3rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.simple-cs-title{color:#0f172a;letter-spacing:-.02em;margin-bottom:.35rem;font-size:1.85rem;font-weight:800;line-height:1.15}.simple-cs-product{margin-bottom:.75rem;font-size:1.05rem;font-weight:600}.simple-cs-desc{color:#64748b;margin-bottom:1.75rem;font-size:.92rem;line-height:1.55}.simple-cs-footer{flex-direction:column;align-items:center;gap:.75rem;display:flex}.simple-cs-timer-row{color:#94a3b8;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.simple-cs-timer-dot{background:#10b981;border-radius:50%;width:6px;height:6px}.simple-cs-progress-track{background:#f1f5f9;border-radius:100px;width:100%;height:3px;overflow:hidden}.simple-cs-progress-bar{height:100%;transition:width 1s linear}.simple-cs-btn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:12px;width:100%;padding:.75rem 1.25rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .2s,transform .2s}.simple-cs-btn:hover{background:#1e293b;transform:translateY(-1px)}
