@charset "UTF-8";.uk-container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;box-sizing:border-box}@media (min-width: 640px){.uk-container{padding-left:30px;padding-right:30px}}@media (min-width: 960px){.uk-container{padding-left:40px;padding-right:40px}}.uk-section{padding-top:40px;padding-bottom:40px}@media (min-width: 960px){.uk-section{padding-top:70px;padding-bottom:70px}}.uk-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none;margin:0 0 0 -30px;row-gap:30px}.uk-grid>*{padding-left:30px;box-sizing:border-box;width:100%;margin:0}.uk-grid>*>:last-child{margin-bottom:0}.uk-grid-medium{margin-left:-20px;row-gap:20px}.uk-grid-medium>*{padding-left:20px}.uk-grid-match>*{display:flex}.uk-grid-match>*>*{width:100%;box-sizing:border-box}@media (min-width: 640px){.uk-child-width-1-2\@s>*{width:50%}}@media (min-width: 960px){.uk-child-width-1-2\@m>*{width:50%}.uk-child-width-1-3\@m>*{width:33.3333333333%}}.uk-width-expand{flex:1;min-width:1px;width:auto}.uk-width-1-5{width:20%}.uk-flex{display:flex}.uk-text-center{text-align:center}.uk-text-right{text-align:right}.uk-button{display:inline-block;padding:12px 30px;font-size:14px;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;border:1px solid transparent;box-sizing:border-box;transition:all .2s ease}.uk-input{display:block;width:100%;box-sizing:border-box;padding:0 12px;height:44px;font-family:inherit;font-size:14px}:root{--nlx-void: #ffffff;--nlx-dark: #f7f6f3;--nlx-surface: #f2f0ec;--nlx-border: rgba(10,10,10,.12);--nlx-border-hi: rgba(10,10,10,.6);--nlx-purple: #0a0a0a;--nlx-violet: #0a0a0a;--nlx-cyan: #3d3d3d;--nlx-cyan-lt: #0a0a0a;--nlx-pink: #0a0a0a;--nlx-white: #0a0a0a;--nlx-light: #1f1f1f;--nlx-muted: #3d3d3d;--nlx-subtle: #5c5c5c;--nlx-glow-card: none;--nlx-glow-purple: none;--nlx-gradient: linear-gradient(135deg,#0a0a0a 0%,#0a0a0a 100%);--nlx-gradient-text: linear-gradient(135deg,#0a0a0a,#0a0a0a);--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--font-display: "Archivo", sans-serif;--font-body: "Archivo", sans-serif;--ease-out: cubic-bezier(.16,1,.3,1);--t: all .5s var(--ease-out);--tf: all .25s ease}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:auto;overflow-x:hidden}body{font-family:var(--font-body);background:var(--nlx-void);color:var(--nlx-white);margin:0;padding:0;overflow-x:hidden;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--nlx-void)}::-webkit-scrollbar-thumb{background:var(--nlx-purple);border-radius:2px}p{font-size:15px;color:var(--nlx-muted);line-height:1.8;margin-bottom:15px;margin-top:0}p:last-child{margin-bottom:0}img{max-width:100%;height:auto}a{color:var(--nlx-violet);text-decoration:none;transition:var(--tf)}a:hover{color:var(--nlx-cyan)}h1,h2,h3,h4,h5,h6,.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6{font-family:var(--font-display);color:var(--nlx-white);margin-top:0;margin-bottom:15px;line-height:1.2}.nlx-curtain{position:fixed;inset:0;background:var(--nlx-void);z-index:99999;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:transform .4s cubic-bezier(.76,0,.24,1),visibility 0s .4s}.nlx-curtain:before,.nlx-curtain:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--nlx-gradient)}.nlx-curtain:before{top:0}.nlx-curtain:after{bottom:0}.nlx-curtain.is-hidden{transform:translateY(-101%);visibility:hidden}.nlx-curtain.is-below{transform:translateY(101%);transition:none;visibility:visible}@media (prefers-reduced-motion: reduce){.nlx-curtain{transition:opacity .3s ease}.nlx-curtain.is-hidden,.nlx-curtain.is-below{transform:none;opacity:0;pointer-events:none}}.nlx-pre-logo{font-family:var(--font-display);font-size:2rem;font-weight:700;letter-spacing:-.03em;color:var(--nlx-white);animation:preLogoFade .6s ease forwards}.nlx-pre-logo .grd{background:var(--nlx-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nlx-pre-bar{width:0;height:2px;background:var(--nlx-gradient);border-radius:2px;margin-top:20px;animation:preBar .6s var(--ease-out) 0s forwards}@keyframes preLogoFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes preBar{to{width:180px}}.header-area{position:fixed;top:0;left:0;right:0;z-index:9999;padding:16px 0;background:#ffffffe0;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border-bottom:1px solid var(--nlx-border);transition:var(--t)}.header-area.scrolled{padding:12px 0;background:#fffffff7!important;border-bottom-color:#0a0a0a2e}.header-area.uk-sticky-fixed,.header-area[class*=uk-sticky],.header-area[class*=uk-active]{background:#fffffff7!important;color:inherit!important}.header-area .uk-container{max-width:1400px;margin:0 auto;padding:0 40px}.header-area .uk-navbar{display:flex;align-items:center;justify-content:space-between}.nlx-logo{font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:-.03em;color:var(--nlx-white);text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:var(--tf)}.nlx-logo:hover,.nlx-logo:focus{color:var(--nlx-white);text-decoration:none}.nlx-logo__mark{width:34px;height:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;filter:none;transition:filter .4s var(--ease-out)}.nlx-logo__mark svg{width:100%;height:100%;overflow:visible}.nlx-logo:hover .nlx-logo__mark{filter:none}.nlx-logo__orbit{transform-origin:18px 18px;animation:nlxOrbit 9s linear infinite}.nlx-logo:hover .nlx-logo__orbit{animation-duration:2.2s}@keyframes nlxOrbit{to{transform:rotate(360deg)}}.nlx-logo__text{display:inline-block;line-height:1}.nlx-logo .grd{background:linear-gradient(110deg,#0a0a0a 0% 22%,#0a0a0a 45%,#fff7ed 50%,#0a0a0a 55% 78%,#0a0a0a);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .9s var(--ease-out)}.nlx-logo:hover .grd{background-position:0 0}@media (prefers-reduced-motion: reduce){.nlx-logo__orbit{animation:none}.nlx-logo .grd{transition:none}}.nlx-logo--offcanvas{display:block;font-size:24px;padding:28px 24px 20px;border-bottom:1px solid var(--nlx-border)}.nlx-nav-cta{background:#0a0a0a1f!important;border:1px solid rgba(10,10,10,.3)!important;color:var(--nlx-violet)!important;border-radius:var(--radius-sm)!important}.nlx-nav-cta:hover{background:#0a0a0a38!important;color:var(--nlx-white)!important}.navbar .uk-navbar-nav{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.navbar .uk-navbar-nav>li>a{font-family:var(--font-display);font-size:14px;font-weight:500;color:var(--nlx-muted);letter-spacing:.01em;padding:8px 16px;border-radius:var(--radius-sm);position:relative;transition:var(--t);text-decoration:none;display:block}.navbar .uk-navbar-nav>li>a:after{content:"";position:absolute;bottom:4px;left:16px;right:16px;height:1px;background:var(--nlx-gradient);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.navbar .uk-navbar-nav>li>a:hover,.navbar .uk-navbar-nav>li>a.uk-active{color:var(--nlx-white);background:#0a0a0a14}.navbar .uk-navbar-nav>li>a:hover:after,.navbar .uk-navbar-nav>li>a.uk-active:after{transform:scaleX(1)}.uk-dropdown{background:#fffffff7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--nlx-border);border-radius:var(--radius-md);padding:10px;min-width:240px;box-shadow:0 24px 48px #0002,var(--nlx-glow-card)}.uk-dropdown-nav>li>a{font-family:var(--font-display);font-size:13px;color:var(--nlx-muted);padding:10px 16px;border-radius:var(--radius-sm);transition:var(--t);display:block}.uk-dropdown-nav>li>a:hover{color:var(--nlx-white);background:#0a0a0a1f;padding-left:22px}.uk-navbar-toggle{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:10px;background:none;border:none}.uk-navbar-toggle span{display:block;width:24px;height:2px;background:var(--nlx-white);border-radius:2px;transition:var(--t)}.mobile-navbar .uk-offcanvas-bar{background:var(--nlx-dark);border-right:1px solid var(--nlx-border);padding:0}.mobile-navbar .uk-navbar-nav{list-style:none;padding:40px 24px;margin:0}.mobile-navbar .uk-navbar-nav li a{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--nlx-muted);padding:14px 0;display:block;border-bottom:1px solid var(--nlx-border);transition:var(--tf)}.mobile-navbar .uk-navbar-nav li a:hover{color:var(--nlx-violet);padding-left:8px}.uk-offcanvas-close{color:var(--nlx-white)!important}.nlx-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:130px 40px 80px}.nlx-blobs{position:absolute;inset:0;overflow:hidden;pointer-events:none}.nlx-blob{position:absolute;border-radius:50%;filter:blur(110px);opacity:.3;animation:blobFloat 14s ease-in-out infinite;will-change:transform}.nlx-blob--1{width:750px;height:750px;background:radial-gradient(circle,#7c3aed,transparent 70%);top:-250px;right:-200px;animation-delay:0s}.nlx-blob--2{width:600px;height:600px;background:radial-gradient(circle,#06b6d4,transparent 70%);bottom:-150px;left:-100px;animation-delay:-5s}.nlx-blob--3{width:350px;height:350px;background:radial-gradient(circle,#e879f9,transparent 70%);top:50%;left:45%;animation-delay:-9s}@keyframes blobFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-60px) scale(1.06)}66%{transform:translate(-30px,40px) scale(.94)}}.nlx-grid{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(10,10,10,.05) 1px,transparent 1px);background-size:44px 44px}.nlx-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 35%,var(--nlx-void) 100%)}.nlx-hero__inner{position:relative;z-index:2;max-width:1100px;width:100%;margin:0 auto;text-align:center}.nlx-badge{display:inline-flex;align-items:center;gap:10px;background:#0a0a0a1a;border:1px solid rgba(10,10,10,.28);color:var(--nlx-violet);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:8px 22px;border-radius:100px;margin-bottom:40px;animation:fadeInDown .8s ease forwards}.nlx-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--nlx-cyan);animation:pulseDot 2s ease infinite}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.nlx-hero__title{font-family:var(--font-display);font-size:clamp(56px,8.5vw,112px);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--nlx-white);margin:0 0 32px;overflow:hidden}.nlx-hero__title .line{display:block;opacity:0;transform:translateY(110%) skewY(2.5deg);filter:blur(6px);animation:revealLine 1s var(--ease-out) forwards}.nlx-hero__title .line:nth-child(1){animation-delay:.08s}.nlx-hero__title .line:nth-child(2){animation-delay:.22s}.nlx-hero__title .line:nth-child(3){animation-delay:.36s}@keyframes revealLine{to{opacity:1;transform:translateY(0) skewY(0);filter:blur(0)}}@media (prefers-reduced-motion: reduce){.nlx-hero__title .line{opacity:1;transform:none;filter:none;animation:none}}.nlx-gradient-text,.nlx-stat__num,.nlx-about__display .colored,.nlx-about__stat-n,.nlx-footer__brand-name .grd,.nlx-pre-logo .grd{background:var(--nlx-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nlx-hero__sub{font-size:clamp(15px,1.6vw,18px);color:#0a0a0ab8;max-width:600px;margin:0 auto 52px;line-height:1.8;animation:fadeInUp .8s .55s ease both}.nlx-hero__sub strong{color:#0a0a0aeb;font-weight:600}.nlx-cta-group{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:72px;animation:fadeInUp .8s .68s ease both}.nlx-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:14px;font-weight:600;padding:14px 32px;border-radius:100px;cursor:pointer;transition:var(--t);border:none;text-decoration:none;letter-spacing:.02em;position:relative;overflow:hidden}.nlx-btn:active{transform:translateY(0) scale(.97)}.nlx-btn--primary{background:var(--nlx-gradient);background-size:200% auto;color:#fff;box-shadow:0 0 32px #0a0a0a6b}.nlx-btn--primary:after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgba(10,10,10,.35),transparent);transform:skew(-20deg);transition:left .6s var(--ease-out);pointer-events:none}.nlx-btn--primary:hover:after{left:130%}.nlx-btn--primary:hover{background-position:right center;transform:translateY(-3px);box-shadow:0 0 56px #0a0a0aa6,0 12px 32px #00000014;color:#fff}@media (prefers-reduced-motion: reduce){.nlx-btn--primary:after{display:none}}.nlx-btn--ghost{background:transparent;color:var(--nlx-white);border:1px solid var(--nlx-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nlx-btn--ghost:hover{border-color:#0a0a0a80;background:#0a0a0a14;color:var(--nlx-white);transform:translateY(-3px)}.nlx-hero__stats{display:flex;align-items:center;justify-content:center;gap:56px;padding-top:48px;border-top:1px solid var(--nlx-border);animation:fadeInUp .8s .85s ease both;flex-wrap:wrap}.nlx-stat{text-align:center}.nlx-stat__num{font-family:var(--font-display);font-size:42px;font-weight:700;line-height:1;display:block;margin-bottom:6px}.nlx-stat__lbl{font-size:11px;color:var(--nlx-subtle);text-transform:uppercase;letter-spacing:.12em}.nlx-stat__sup{font-size:20px;font-weight:700;vertical-align:super;line-height:0;color:var(--nlx-purple)}.nlx-stat__unit{font-size:.52em;font-weight:500;opacity:.8;vertical-align:middle}.nlx-hero__stat-note{font-size:13px;color:#0a0a0ac7;text-align:center;margin-top:16px;line-height:1.6;max-width:560px;margin-left:auto;margin-right:auto;padding:10px 16px;border:1px solid rgba(10,10,10,.12);border-radius:8px;background:#0a0a0a0a}.nlx-scroll{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;animation:fadeInUp 1s 1.1s ease both}.nlx-scroll span{font-family:var(--font-display);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--nlx-subtle)}.nlx-scroll__line{width:1px;height:56px;background:linear-gradient(to bottom,var(--nlx-purple),transparent);animation:scrollPulse 2s ease infinite}@keyframes scrollPulse{0%{transform:scaleY(0);transform-origin:top;opacity:1}50%{transform:scaleY(1);transform-origin:top;opacity:1}to{transform:scaleY(1);transform-origin:bottom;opacity:0}}.nlx-marquee{background:var(--nlx-dark);border-top:1px solid var(--nlx-border);border-bottom:1px solid var(--nlx-border);padding:18px 0;overflow:hidden}.nlx-marquee__track{display:flex;width:max-content;animation:marquee 35s linear infinite}.nlx-marquee__content{display:flex;align-items:center;flex-shrink:0}.nlx-marquee__item{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--nlx-subtle);padding:0 20px;display:flex;align-items:center;white-space:nowrap}.nlx-marquee__item--hi{background:var(--nlx-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.nlx-section{padding:120px 0;position:relative}.nlx-section--alt{background:var(--nlx-dark)}.nlx-container{max-width:1300px;margin:0 auto;padding:0 40px}.nlx-section-label{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--nlx-cyan);margin-bottom:16px;display:flex;align-items:center;gap:14px}.nlx-section-label:before{content:"";display:block;width:32px;height:1px;background:var(--nlx-cyan)}.nlx-section-title{font-family:var(--font-display);font-size:clamp(32px,4.5vw,58px);font-weight:700;letter-spacing:-.025em;line-height:1.1;color:var(--nlx-white);margin:0 0 16px}.nlx-section-sub{font-size:16px;color:var(--nlx-muted);max-width:480px;line-height:1.7;margin:0}.nlx-services__hd{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:56px}.nlx-services__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--nlx-border);border:1px solid var(--nlx-border);border-radius:var(--radius-lg);overflow:hidden}.nlx-svc{background:var(--nlx-void);padding:44px 36px 56px;position:relative;overflow:hidden;transition:var(--t);text-decoration:none;display:block}.nlx-svc:before{content:"";position:absolute;inset:0;background:var(--nlx-gradient);opacity:0;transition:opacity .4s ease}.nlx-svc:hover{background:var(--nlx-dark)}.nlx-svc:hover:before{opacity:.04}.nlx-svc__num{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--nlx-purple);margin-bottom:28px;display:block}.nlx-svc__icon{width:52px;height:52px;border-radius:var(--radius-sm);background:#0a0a0a17;border:1px solid rgba(10,10,10,.18);display:flex;align-items:center;justify-content:center;margin-bottom:22px;transition:var(--t);font-size:22px;color:var(--nlx-violet)}.nlx-svc:hover .nlx-svc__icon{background:#0a0a0a2e;box-shadow:0 0 24px #0a0a0a4d;border-color:#0a0a0a80}.nlx-svc__title{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--nlx-white);margin:0 0 16px;transition:var(--t)}.nlx-svc:hover .nlx-svc__title{background:var(--nlx-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nlx-svc__list{list-style:none;margin:0;padding:0}.nlx-svc__list li{font-size:13px;color:var(--nlx-muted);padding:7px 0;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--nlx-border);transition:var(--tf)}.nlx-svc__list li:last-child{border-bottom:none}.nlx-svc__list li:before{content:"\2192";font-size:11px;color:var(--nlx-purple);flex-shrink:0}.nlx-svc:hover .nlx-svc__list li{color:var(--nlx-muted)}.nlx-svc__arrow{position:absolute;bottom:28px;right:28px;width:34px;height:34px;border-radius:50%;border:1px solid var(--nlx-border);display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--nlx-subtle);transition:var(--t)}.nlx-svc:hover .nlx-svc__arrow{background:var(--nlx-purple);border-color:var(--nlx-purple);color:#fff;transform:rotate(45deg)}.nlx-about-section{overflow:hidden}.nlx-pillars{border-top:1px solid var(--nlx-border)}.nlx-pillar{display:flex;align-items:center;gap:32px;padding:32px 0;border-bottom:1px solid var(--nlx-border);cursor:default;transition:var(--t)}.nlx-pillar:hover{padding-left:12px}.nlx-pillar__num{font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--nlx-subtle);letter-spacing:.15em;min-width:32px;flex-shrink:0}.nlx-pillar__word{font-family:var(--font-display);font-size:clamp(52px,8.5vw,120px);font-weight:800;letter-spacing:-.04em;line-height:.88;margin:0;flex:1;transition:all .5s var(--ease-out);color:var(--nlx-white)}.nlx-pillar__word--outline{-webkit-text-fill-color:transparent;-webkit-text-stroke:2px rgba(10,10,10,.18)}.nlx-pillar__word--gradient{background:var(--nlx-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nlx-pillar:hover .nlx-pillar__word--outline{-webkit-text-stroke:0;background:var(--nlx-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nlx-pillar:hover .nlx-pillar__word:not(.nlx-pillar__word--outline):not(.nlx-pillar__word--gradient){color:var(--nlx-violet)}.nlx-pillar__right{display:flex;align-items:center;gap:32px;flex-shrink:0;max-width:360px}.nlx-pillar__desc{font-size:14px;color:var(--nlx-muted);line-height:1.75;margin:0;text-align:right}.nlx-pillar__desc strong{color:var(--nlx-white);font-weight:600}.nlx-delivery{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.nlx-delivery__card{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;flex:1;min-width:140px;border:1px solid transparent}.nlx-delivery__card i{font-size:20px;flex-shrink:0}.nlx-delivery__card strong{display:block;font-size:12px;font-weight:700;line-height:1.2}.nlx-delivery__card span{display:block;font-size:11px;opacity:.7;line-height:1.3;margin-top:2px}.nlx-delivery__card--fast{background:#0a0a0a14;border-color:#0a0a0a40}.nlx-delivery__card--fast i,.nlx-delivery__card--fast strong{color:var(--nlx-purple)}.nlx-delivery__card--fast span{color:var(--nlx-muted)}.nlx-delivery__card--custom{background:#a78bfa14;border-color:#a78bfa40}.nlx-delivery__card--custom i,.nlx-delivery__card--custom strong{color:#a78bfa}.nlx-delivery__card--custom span{color:var(--nlx-muted)}.nlx-pillar__arrow{font-size:24px;color:var(--nlx-subtle);flex-shrink:0;transition:var(--t);transform:rotate(0)}.nlx-pillar:hover .nlx-pillar__arrow{color:var(--nlx-cyan);transform:rotate(0) translate(4px,-4px)}.nlx-about-strip{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:56px 0 0;margin-top:0}.nlx-about-strip__text p{font-size:16px;color:var(--nlx-muted);line-height:1.85;margin:0}.nlx-about-strip__text em{color:var(--nlx-violet);font-style:normal}.nlx-about-strip__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--nlx-border);border-radius:var(--radius-md);overflow:hidden}.nlx-about-strip__stat{text-align:center;padding:28px 16px;border-right:1px solid var(--nlx-border);transition:var(--t)}.nlx-about-strip__stat:last-child{border-right:none}.nlx-about-strip__stat:hover{background:#0a0a0a0d}.nlx-about-strip__num{display:block;font-family:var(--font-display);font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1;background:var(--nlx-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:6px}.nlx-about-strip__lbl{font-size:11px;color:var(--nlx-subtle);text-transform:uppercase;letter-spacing:.1em}.nlx-about-hero{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;padding:40px 0 20px}.nlx-about-hero__title{font-family:var(--font-display);font-size:clamp(52px,6vw,88px);font-weight:800;letter-spacing:-.04em;line-height:.95;margin:20px 0 28px}.nlx-about-hero__sub{font-size:17px;color:var(--nlx-muted);line-height:1.75;max-width:440px;margin:0}.nlx-about-hero__right{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:60px}.nlx-about-hero__stat{background:#0a0a0a0d;border:1px solid var(--nlx-border);border-radius:var(--radius-md);padding:28px 22px;transition:var(--t)}.nlx-about-hero__stat:hover{border-color:#0a0a0a4d;background:#0a0a0a17;transform:translateY(-4px)}.nlx-about-hero__stat-num{font-family:var(--font-display);font-size:42px;font-weight:800;line-height:1;display:block;margin-bottom:8px;background:var(--nlx-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nlx-about-hero__stat-lbl{font-size:12px;color:var(--nlx-subtle);text-transform:uppercase;letter-spacing:.1em}.nlx-dna-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.nlx-dna-card{background:var(--nlx-dark);border:1px solid var(--nlx-border);border-radius:var(--radius-lg);padding:36px 28px;position:relative;overflow:hidden;transition:var(--t)}.nlx-dna-card:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(10,10,10,.06) 0%,transparent 60%);opacity:0;transition:opacity .4s ease}.nlx-dna-card:hover{border-color:#0a0a0a40;transform:translateY(-6px)}.nlx-dna-card:hover:after{opacity:1}.nlx-dna-card__num{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--nlx-violet);letter-spacing:.12em;display:block;margin-bottom:20px}.nlx-dna-card__word{font-family:var(--font-display);font-size:clamp(26px,2.5vw,36px);font-weight:800;letter-spacing:-.02em;line-height:1;margin:0 0 16px;background:var(--nlx-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nlx-dna-card__desc{font-size:14px;color:var(--nlx-muted);line-height:1.75;margin:0}.nlx-manifesto{padding:120px 0;text-align:center;border-top:1px solid var(--nlx-border);border-bottom:1px solid var(--nlx-border);background:var(--nlx-dark)}.nlx-manifesto__quote{font-family:var(--font-display);font-size:clamp(24px,3.5vw,48px);font-weight:700;letter-spacing:-.025em;line-height:1.25;margin:0 auto 40px;color:var(--nlx-white);max-width:860px}.nlx-manifesto__line{width:60px;height:2px;background:var(--nlx-gradient);margin:0 auto 24px;border-radius:2px}.nlx-manifesto__sig{font-size:13px;color:var(--nlx-subtle);letter-spacing:.08em}.nlx-philo-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.nlx-philo-card{background:var(--nlx-dark);border:1px solid var(--nlx-border);border-radius:var(--radius-lg);padding:48px 44px;position:relative;overflow:hidden;transition:var(--t)}.nlx-philo-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--nlx-gradient);transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.nlx-philo-card:hover:before{transform:scaleX(1)}.nlx-philo-card:hover{border-color:#0a0a0a38;transform:translateY(-5px)}.nlx-philo-card__icon{width:56px;height:56px;border-radius:var(--radius-sm);background:#0a0a0a1a;border:1px solid rgba(10,10,10,.2);display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--nlx-violet);margin-bottom:28px}.nlx-philo-card__title{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 16px;color:var(--nlx-white)}.nlx-philo-card__text{font-size:15px;color:var(--nlx-muted);line-height:1.8;margin:0 0 28px}.nlx-philo-card__tag{font-size:11px;color:var(--nlx-violet);text-transform:uppercase;letter-spacing:.12em;font-weight:700}.nlx-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.nlx-process-step{padding:36px 28px;position:relative;border:1px solid var(--nlx-border);border-right:none;background:var(--nlx-dark);transition:var(--t)}.nlx-process-step:last-child{border-right:1px solid var(--nlx-border)}.nlx-process-step:hover{background:#0a0a0a0a;border-color:#0a0a0a33}.nlx-process-step__num{font-family:var(--font-display);font-size:72px;font-weight:800;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px rgba(10,10,10,.2);line-height:1;display:block;margin-bottom:20px}.nlx-process-step__title{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--nlx-white);margin:0 0 12px}.nlx-process-step__desc{font-size:13px;color:var(--nlx-muted);line-height:1.75;margin:0}.nlx-about-cta{padding:160px 0;text-align:center;position:relative;overflow:hidden}.nlx-about-cta__inner{position:relative;max-width:680px;margin:0 auto}.nlx-about-cta__blobs{position:absolute;inset:-200px;pointer-events:none;z-index:0}.nlx-about-cta__content{position:relative;z-index:1}.nlx-about-cta__title{font-family:var(--font-display);font-size:clamp(40px,5vw,72px);font-weight:800;letter-spacing:-.04em;line-height:.95;margin:0;color:var(--nlx-white)}.nlx-proc__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--nlx-border);border:1px solid var(--nlx-border);border-radius:var(--radius-lg);overflow:hidden;margin-top:60px}.nlx-proc__step{background:var(--nlx-void);padding:44px 30px;transition:var(--t)}.nlx-proc__step:hover{background:var(--nlx-dark)}.nlx-proc__num{font-family:var(--font-display);font-size:72px;font-weight:800;line-height:.9;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px rgba(10,10,10,.22);display:block;margin-bottom:20px;transition:var(--t)}.nlx-proc__step:hover .nlx-proc__num{-webkit-text-stroke:1px var(--nlx-purple)}.nlx-proc__icon{font-size:26px;margin-bottom:14px;color:var(--nlx-cyan);display:block}.nlx-proc__title{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--nlx-white);margin:0 0 10px}.nlx-proc__desc{font-size:13px;color:var(--nlx-muted);line-height:1.75;margin:0}.nlx-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:60px}.nlx-blog-card{background:var(--nlx-dark);border:1px solid var(--nlx-border);border-radius:var(--radius-lg);padding:36px;position:relative;overflow:hidden;transition:var(--t);display:flex;flex-direction:column;text-decoration:none}.nlx-blog-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--nlx-gradient);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.nlx-blog-card:hover:before{transform:scaleX(1)}.nlx-blog-card:hover{border-color:#0a0a0a38;transform:translateY(-5px);box-shadow:0 28px 56px #00000014,var(--nlx-glow-card)}.nlx-blog-card__big{font-family:var(--font-display);font-size:96px;font-weight:800;line-height:.88;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px rgba(10,10,10,.04);display:block;margin-bottom:20px;-webkit-user-select:none;user-select:none}.nlx-blog-card__meta{display:flex;align-items:center;gap:10px;margin-bottom:14px}.nlx-blog-card__tag{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 12px;border-radius:100px;background:#0a0a0a1a;border:1px solid rgba(10,10,10,.22);color:var(--nlx-violet)}.nlx-blog-card__date{font-size:12px;color:var(--nlx-subtle)}.nlx-blog-card__title{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--nlx-white);line-height:1.45;margin:0 0 24px;flex:1;transition:var(--tf)}.nlx-blog-card:hover .nlx-blog-card__title{color:var(--nlx-violet)}.nlx-blog-card__link{font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--nlx-cyan);display:inline-flex;align-items:center;gap:8px;transition:var(--t)}.nlx-blog-card:hover .nlx-blog-card__link{gap:14px}.nlx-blog-card--wide{flex-direction:row;align-items:flex-start;gap:32px;padding:40px 44px}.nlx-blog-card--wide .nlx-blog-card__big{font-size:120px;line-height:1;margin-bottom:0;flex-shrink:0;width:100px;align-self:flex-start;padding-top:8px}.nlx-blog-card--wide .nlx-blog-card__body{flex:1;display:flex;flex-direction:column}.nlx-blog-card__excerpt{font-size:14px;color:var(--nlx-muted);line-height:1.75;margin:0 0 24px;flex:1}@media (max-width:760px){.nlx-blog-card--wide{flex-direction:column;gap:16px;padding:28px 24px}.nlx-blog-card--wide .nlx-blog-card__big{font-size:72px}}.nlx-partners{background:var(--nlx-dark);border-top:1px solid var(--nlx-border);border-bottom:1px solid var(--nlx-border);padding:64px 0}.nlx-partners__label{text-align:center;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--nlx-subtle);margin-bottom:44px}.nlx-partners__track{display:flex;width:max-content;animation:marquee 22s linear infinite}.nlx-partners__content{display:flex;align-items:center;flex-shrink:0}.nlx-partners__name{font-family:var(--font-display);font-size:20px;font-weight:700;color:#0a0a0a1a;padding:0 48px;letter-spacing:-.02em;transition:var(--tf);white-space:nowrap}.nlx-partners__name:hover{color:#0a0a0abf}.nlx-contact{background:var(--nlx-void);position:relative;overflow:hidden}.nlx-contact:before{content:"";position:absolute;top:-100px;left:-200px;width:700px;height:700px;background:radial-gradient(circle,rgba(10,10,10,.1),transparent 70%);pointer-events:none}.nlx-contact__inner{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}.nlx-contact-statement{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;padding-bottom:60px;border-bottom:1px solid var(--nlx-border)}.nlx-contact-statement__title{font-family:var(--font-display);font-size:clamp(40px,5vw,68px);font-weight:800;letter-spacing:-.04em;line-height:.95;margin:16px 0 0}.nlx-contact-statement__sub{font-size:16px;color:var(--nlx-muted);line-height:1.8;margin:0;align-self:end}.nlx-contact__left{display:flex;flex-direction:column;gap:28px}.nlx-loc-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nlx-loc-card{background:var(--nlx-dark);border:1px solid var(--nlx-border);border-radius:var(--radius-md);padding:24px 22px;transition:var(--t)}.nlx-loc-card:hover{border-color:#0a0a0a40;transform:translateY(-3px)}.nlx-loc-card__badge{display:inline-block;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:3px 10px;border-radius:100px;background:#0a0a0a1a;border:1px solid rgba(10,10,10,.22);color:var(--nlx-violet);margin-bottom:14px}.nlx-loc-card__name{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--nlx-white);margin:0 0 6px}.nlx-loc-card__addr{font-size:12px;color:var(--nlx-muted);line-height:1.65;margin:0}.nlx-loc-card__line{height:1px;background:var(--nlx-border);margin:16px 0}.nlx-loc-card__meta{font-size:11px;color:var(--nlx-subtle);letter-spacing:.06em}.nlx-contact__info-list{display:flex;flex-direction:column;gap:8px}.nlx-contact__info-item{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--radius-sm);background:#0a0a0a05;border:1px solid var(--nlx-border);text-decoration:none;transition:var(--t);margin-bottom:0}.nlx-contact__info-item:hover{border-color:#0a0a0a40;background:#0a0a0a0a}.nlx-contact__info-icon{width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-sm);background:#0a0a0a17;border:1px solid rgba(10,10,10,.2);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--nlx-violet)}.nlx-contact__info-text{flex:1}.nlx-contact__info-text strong{display:block;font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--nlx-white);margin-bottom:2px}.nlx-contact__info-text span{font-size:13px;color:var(--nlx-muted)}.nlx-contact__info-arrow{font-size:14px;color:var(--nlx-subtle);transition:var(--tf)}.nlx-contact__info-item:hover .nlx-contact__info-arrow{color:var(--nlx-cyan);transform:translate(2px,-2px)}.nlx-calendly-cta{background:linear-gradient(135deg,#0a0a0a14,#06b6d40a);border:1px solid rgba(10,10,10,.2);border-radius:var(--radius-lg);padding:32px 28px;display:flex;flex-direction:column;gap:20px}.nlx-calendly-cta__top{display:flex;flex-direction:column;gap:10px}.nlx-calendly-cta__title{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--nlx-white);margin:0;line-height:1.2}.nlx-calendly-cta__sub{font-size:13px;color:var(--nlx-muted);line-height:1.65;margin:0}.nlx-form--page{background:var(--nlx-dark);border:1px solid var(--nlx-border);border-radius:var(--radius-lg);padding:40px 36px}.nlx-form__submit{width:100%;justify-content:center;padding:17px;font-size:15px;margin-top:6px}.nlx-trust-bar{background:var(--nlx-dark);border-top:1px solid var(--nlx-border);border-bottom:1px solid var(--nlx-border);padding:48px 0}.nlx-trust-bar__inner{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.nlx-trust-bar__item{flex:1;min-width:160px;text-align:center;padding:16px 32px}.nlx-trust-bar__num{display:block;font-family:var(--font-display);font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1;background:var(--nlx-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:8px}.nlx-trust-bar__lbl{font-size:12px;color:var(--nlx-muted);text-transform:uppercase;letter-spacing:.08em}.nlx-trust-bar__divider{width:1px;height:48px;background:var(--nlx-border);flex-shrink:0}.nlx-form{display:flex;flex-direction:column;gap:18px}.nlx-form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nlx-form__group{display:flex;flex-direction:column;gap:7px}.nlx-form__label{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nlx-muted)}.nlx-form__input,.nlx-form__textarea{background:#0a0a0aeb;border:1px solid rgba(10,10,10,.35);border-radius:var(--radius-sm);padding:13px 18px;font-family:var(--font-body);font-size:14px;color:#f2f0ec;transition:var(--t);outline:none;width:100%;-webkit-appearance:none;min-height:44px}.nlx-form__input::placeholder,.nlx-form__textarea::placeholder{color:#888}.nlx-form__input:focus,.nlx-form__textarea:focus{border-color:#0a0a0ab3;background:#fff;box-shadow:0 0 0 3px #0a0a0a1f}.nlx-form__textarea{resize:vertical;min-height:110px}.nlx-form__check{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#0a0a0abf;line-height:1.6}.nlx-form__check span{white-space:nowrap;flex-wrap:nowrap}.nlx-form__check input[type=checkbox]{width:15px;height:15px;margin-top:2px;accent-color:var(--nlx-purple);flex-shrink:0}.nlx-form__check a{color:var(--nlx-purple);text-decoration:underline;text-underline-offset:2px}.nlx-form__check a:hover{opacity:.8}.nlx-form__req{color:var(--nlx-purple);font-weight:700}.nlx-form__consent{display:flex;flex-direction:column;gap:8px}.nlx-form__error{display:flex;align-items:center;gap:6px;font-size:12px;color:#f87171;line-height:1.4;padding:8px 12px;background:#f8717114;border:1px solid rgba(248,113,113,.25);border-radius:6px}.nlx-form__error i{font-size:15px;flex-shrink:0}.nlx-form__rgpd{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:#06b6d40a;border:1px solid rgba(6,182,212,.15);border-radius:8px}.nlx-form__rgpd i{font-size:18px;color:#06b6d4;flex-shrink:0;margin-top:1px}.nlx-form__rgpd p{margin:0;font-size:11px;color:#0a0a0a9e;line-height:1.6}.nlx-form__rgpd p strong{color:#0a0a0ac7}.nlx-form__rgpd p a{color:#06b6d4;text-decoration:none;border-bottom:1px solid rgba(6,182,212,.3)}.nlx-form__rgpd p a:hover{border-color:#06b6d4}.nlx-footer{background:var(--nlx-dark);border-top:1px solid var(--nlx-border);padding:80px 0 36px}.nlx-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:56px;border-bottom:1px solid var(--nlx-border)}.nlx-footer__brand-name{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--nlx-white)}.nlx-footer__brand p{font-size:13px;color:var(--nlx-muted);line-height:1.75;margin-top:16px;max-width:260px}.nlx-footer__col-title{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nlx-white);margin-bottom:20px}.nlx-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.nlx-footer__links a{font-size:13px;color:var(--nlx-subtle);transition:var(--tf)}.nlx-footer__links a:hover{color:var(--nlx-violet);padding-left:5px}.nlx-footer__addr{font-size:13px;color:var(--nlx-subtle);line-height:1.8}.nlx-footer__social{display:flex;gap:10px;margin-top:28px}.nlx-footer__soc-btn{width:44px;height:44px;min-width:44px;border-radius:var(--radius-sm);background:#0a0a0a0a;border:1px solid var(--nlx-border);display:flex;align-items:center;justify-content:center;color:var(--nlx-muted);font-size:16px;transition:var(--t);text-decoration:none}.nlx-footer__soc-btn:hover{background:#0a0a0a24;border-color:#0a0a0a4d;color:var(--nlx-violet);transform:translateY(-2px)}.nlx-footer__bottom{display:flex;align-items:center;justify-content:space-between;padding-top:28px;flex-wrap:wrap;gap:14px}.nlx-footer__copy{font-size:12px;color:var(--nlx-subtle)}.nlx-footer__legal{display:flex;gap:24px;list-style:none;margin:0;padding:0}.nlx-footer__legal a{font-size:12px;color:var(--nlx-subtle);transition:var(--tf)}.nlx-footer__legal a:hover{color:var(--nlx-violet)}.go-top{position:fixed;bottom:24px;right:24px;width:44px;height:44px;background:var(--nlx-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;opacity:0;visibility:hidden;transform:translateY(10px);transition:var(--t);box-shadow:0 0 24px #0a0a0a73;color:#fff;font-size:18px}.go-top.visible,.go-top.uk-active{opacity:1;visibility:visible;transform:translateY(0)}.go-top:hover{transform:translateY(-4px);box-shadow:0 0 36px #0a0a0aa6}.nlx-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out),filter .7s var(--ease-out);will-change:opacity,transform}.nlx-reveal.visible{opacity:1;transform:translateY(0) translate(0) scale(1);filter:none}.nlx-reveal--d1{transition-delay:.05s}.nlx-reveal--d2{transition-delay:.1s}.nlx-reveal--d3{transition-delay:.15s}.nlx-reveal--d4{transition-delay:.2s}.nlx-reveal--d5{transition-delay:.25s}.nlx-reveal--d6{transition-delay:.3s}.nlx-reveal--left{transform:translate(-36px)}.nlx-reveal--right{transform:translate(36px)}.nlx-reveal--zoom{transform:translateY(14px) scale(.94)}.nlx-reveal--blur{transform:translateY(18px);filter:blur(8px)}.nlx-stagger>*{opacity:0;transform:translateY(22px);transition:opacity .65s var(--ease-out),transform .65s var(--ease-out);will-change:opacity,transform}.nlx-stagger.visible>*{opacity:1;transform:translateY(0)}.nlx-stagger.visible>*:nth-child(1){transition-delay:0s}.nlx-stagger.visible>*:nth-child(2){transition-delay:.07s}.nlx-stagger.visible>*:nth-child(3){transition-delay:.14s}.nlx-stagger.visible>*:nth-child(4){transition-delay:.21s}.nlx-stagger.visible>*:nth-child(5){transition-delay:.28s}.nlx-stagger.visible>*:nth-child(6){transition-delay:.35s}.nlx-stagger.visible>*:nth-child(7){transition-delay:.42s}.nlx-stagger.visible>*:nth-child(n+8){transition-delay:.49s}router-outlet+*{display:block;animation:nlxPageEnter .55s var(--ease-out) backwards}@keyframes nlxPageEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.nlx-reveal,.nlx-reveal--left,.nlx-reveal--right,.nlx-reveal--zoom,.nlx-reveal--blur,.nlx-stagger>*{opacity:1;transform:none;filter:none;transition:none}router-outlet+*{animation:none}}.nlx-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:100001;pointer-events:none;background:var(--nlx-gradient);transform:scaleX(0);transform-origin:left;box-shadow:0 0 12px #0a0a0a80}.nlx-gradient-text,.nlx-stat__num,.nlx-about__display .colored,.nlx-about__stat-n,.nlx-footer__brand-name .grd,.nlx-pre-logo .grd{background-size:200% auto;animation:nlxShimmer 5s ease-in-out infinite alternate}@keyframes nlxShimmer{0%{background-position:0% center}to{background-position:100% center}}@media (prefers-reduced-motion: reduce){.nlx-gradient-text,.nlx-stat__num,.nlx-about__display .colored,.nlx-about__stat-n,.nlx-footer__brand-name .grd,.nlx-pre-logo .grd{animation:none}.nlx-progress{display:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.uk-section{padding:100px 0}.uk-container{max-width:1200px;margin:0 auto;padding:0 30px}.separate{display:none}.uk-section-title.section-title{margin-bottom:40px}.uk-section-title.section-title span{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--nlx-cyan);display:block;margin-bottom:12px}.uk-section-title.section-title h2{font-family:var(--font-display);font-size:clamp(26px,3.5vw,46px);font-weight:700;letter-spacing:-.02em;color:var(--nlx-white)}.uk-section-title.section-title .bar{width:56px;height:3px;background:var(--nlx-gradient);border-radius:2px;margin:18px auto 0}.page-title-area{background:var(--nlx-dark);padding:150px 0 64px;text-align:center;border-bottom:1px solid var(--nlx-border);position:relative;overflow:hidden}.page-title-area h1,.page-title-area h2{font-family:var(--font-display);font-size:clamp(28px,4vw,56px);font-weight:700;letter-spacing:-.025em;color:var(--nlx-white);margin:0}.page-title-area ul{list-style:none;margin:14px 0 0;padding:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--nlx-subtle)}.page-title-area ul li a{color:var(--nlx-violet)}.uk-services{background:var(--nlx-void)}.single-services{background:var(--nlx-dark);border:1px solid var(--nlx-border);border-radius:var(--radius-lg);padding:40px 32px;transition:var(--t);height:100%;position:relative;overflow:hidden}.single-services:hover{border-color:#0a0a0a4d;transform:translateY(-4px);box-shadow:var(--nlx-glow-card)}.single-services .icon{width:58px;height:58px;border-radius:var(--radius-sm);background:#0a0a0a17;border:1px solid rgba(10,10,10,.2);display:flex;align-items:center;justify-content:center;margin-bottom:24px;font-size:24px;color:var(--nlx-violet);transition:var(--t)}.single-services:hover .icon{background:#0a0a0a2e;box-shadow:0 0 20px #0a0a0a4d;border-color:#0a0a0a80}.single-services h3{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--nlx-white);margin:0 0 16px}.single-services ul{list-style:none;padding:0;margin:0}.single-services ul li{font-size:13px;color:var(--nlx-muted);padding:7px 0;border-bottom:1px solid var(--nlx-border);display:flex;align-items:center;gap:8px}.single-services ul li:before{content:"\2192";color:var(--nlx-purple);font-size:11px}.single-services ul li:last-child{border-bottom:none}.single-services .link-btn{display:none}.single-services .link{position:absolute;inset:0;z-index:1}.uk-about{background:var(--nlx-void)}.about-image img{border-radius:var(--radius-lg);opacity:.9}.about-text .icon{color:var(--nlx-violet);font-size:38px;margin-bottom:14px}.about-text h3{font-family:var(--font-display);font-size:19px;font-weight:700;color:var(--nlx-white)}.justified-text{text-align:left}.shape-circle-img1,.shape-circle-img2{display:none}.uk-process{background:var(--nlx-dark)}.single-process-box{background:var(--nlx-void);border:1px solid var(--nlx-border);border-radius:var(--radius-lg);padding:40px 28px;text-align:center;transition:var(--t)}.single-process-box:hover{border-color:#0a0a0a4d}.single-process-box .icon{width:64px;height:64px;border-radius:50%;background:#0a0a0a17;border:1px solid rgba(10,10,10,.2);display:flex;align-items:center;justify-content:center;margin:0 auto 22px;font-size:24px;color:var(--nlx-violet)}.single-process-box h3{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--nlx-white);margin:0 0 10px}.single-process-box p{font-size:13px;color:var(--nlx-muted)}.process-arrow-icon{display:none}.single-feedback-item{background:var(--nlx-dark);border:1px solid var(--nlx-border);border-radius:var(--radius-lg);padding:36px;transition:var(--t)}.single-feedback-item:hover{border-color:#0a0a0a4d}.single-feedback-item p{color:var(--nlx-muted);font-style:italic}.client-info{display:flex;align-items:center;gap:14px;margin-top:20px;padding-top:20px;border-top:1px solid var(--nlx-border)}.client-info img{width:44px;height:44px;border-radius:50%;object-fit:cover}.client-info h3{font-size:14px;font-weight:700;color:var(--nlx-white);margin:0}.client-info span{font-size:12px;color:var(--nlx-subtle)}.blog-area{background:var(--nlx-void)}.single-blog-post{background:var(--nlx-dark);border:1px solid var(--nlx-border);border-radius:var(--radius-lg);overflow:hidden;transition:var(--t)}.single-blog-post:hover{border-color:#0a0a0a4d;transform:translateY(-4px)}.blog-post-image img{width:100%;height:200px;object-fit:cover}.blog-post-content{padding:28px}.blog-post-content .date{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--nlx-cyan);display:block;margin-bottom:12px}.blog-post-content h3{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--nlx-white);margin:0 0 16px;line-height:1.45}.blog-post-content h3 a{color:var(--nlx-white)}.blog-post-content h3 a:hover{color:var(--nlx-violet)}.read-more{font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--nlx-cyan);display:inline-flex;align-items:center;gap:6px}.read-more:hover{color:var(--nlx-violet);gap:10px}.partner-area{background:var(--nlx-dark);padding:60px 0}.partner-slides .item{display:flex;justify-content:center}.partner-slides .item img{height:40px;width:auto;filter:brightness(0) invert(.35);transition:var(--tf)}.partner-slides .item img:hover{filter:brightness(0) invert(.8)}.owl-carousel .owl-item{padding:0 10px}.owl-dots,.owl-nav{margin-top:32px;text-align:center}.owl-dot span{width:8px;height:8px;border-radius:50%;background:var(--nlx-subtle);display:inline-block;margin:0 4px;transition:var(--tf)}.owl-dot.active span{background:var(--nlx-purple);width:24px;border-radius:4px}.uk-creative-contact,.creative-contact-area{background:var(--nlx-void)}.section-title-with-big-text{margin-bottom:60px}.section-title-with-big-text span{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--nlx-cyan);display:block;margin-bottom:12px}.section-title-with-big-text h2{font-family:var(--font-display);font-size:clamp(28px,4vw,52px);font-weight:700;letter-spacing:-.025em;color:var(--nlx-white);margin:0}.creative-contact-image,.info-content{display:none}.uk-input,.uk-textarea,.uk-select{background:#0a0a0a08!important;border:1px solid var(--nlx-border)!important;border-radius:var(--radius-sm)!important;color:var(--nlx-white)!important;font-family:var(--font-body)!important;font-size:14px!important;padding:12px 16px!important;transition:var(--t)!important;width:100%;display:block;min-height:44px}.uk-input:focus,.uk-textarea:focus{border-color:#0a0a0a80!important;background:#0a0a0a0a!important;box-shadow:0 0 0 3px #0a0a0a14!important;outline:none!important}.uk-form-label{font-family:var(--font-display)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--nlx-muted)!important;display:block!important;margin-bottom:8px!important}.uk-margin{margin-bottom:20px!important}.checkbox-boxes{margin:16px 0;font-size:12px;color:var(--nlx-subtle);display:flex;align-items:flex-start;gap:8px}.checkbox-boxes label{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.checkbox-boxes .uk-checkbox{accent-color:var(--nlx-purple);flex-shrink:0;margin-top:2px}.checkbox-boxes a{color:var(--nlx-violet)}.uk-button-default{background:var(--nlx-gradient)!important;background-size:200% auto!important;color:#fff!important;border:none!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:600!important;padding:14px 36px!important;border-radius:100px!important;cursor:pointer!important;transition:var(--t)!important;box-shadow:0 0 28px #0a0a0a59!important}.uk-button-default:hover{background-position:right center!important;transform:translateY(-2px)!important;box-shadow:0 0 44px #0a0a0a8c!important;color:#fff!important}.footer-area{display:none!important}.widget-area .widget{background:var(--nlx-dark);border:1px solid var(--nlx-border);border-radius:var(--radius-md);padding:28px;margin-bottom:24px}.widget-title{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--nlx-white);margin:0 0 20px}.blog-details-desc .article-content h3{color:var(--nlx-white)}.blog-details-desc .article-content p{color:var(--nlx-muted)}.single-team-box{background:var(--nlx-dark);border:1px solid var(--nlx-border);border-radius:var(--radius-lg);overflow:hidden;transition:var(--t)}.single-team-box:hover{border-color:#0a0a0a4d;transform:translateY(-4px)}.team-content{padding:24px}.team-content h3{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--nlx-white);margin:0 0 4px}.team-content span{font-size:12px;color:var(--nlx-cyan)}@media (max-width:1100px){.nlx-services__grid,.nlx-proc__grid,.nlx-blog__grid{grid-template-columns:repeat(2,1fr)}.nlx-footer__grid{grid-template-columns:1fr 1fr}.nlx-contact__inner,.nlx-about-hero{grid-template-columns:1fr;gap:48px}.nlx-about-hero__right{padding-top:0}.nlx-dna-grid{grid-template-columns:repeat(2,1fr)}.nlx-about-strip{grid-template-columns:1fr;gap:36px}.nlx-pillar__right{max-width:260px}.nlx-process-grid{grid-template-columns:repeat(2,1fr)}.nlx-process-step{border-right:1px solid var(--nlx-border)}}@media (max-width:768px){.navbar{display:none!important}.uk-navbar-toggle{display:flex!important}.nlx-services__grid,.nlx-proc__grid,.nlx-blog__grid,.nlx-footer__grid,.nlx-form__row{grid-template-columns:1fr}.nlx-footer__bottom{flex-direction:column;gap:12px;text-align:center}.nlx-hero__stats{gap:28px}.nlx-services__hd{flex-direction:column;gap:16px}.nlx-container{padding:0 20px}.nlx-section{padding:80px 0}.nlx-hero{padding:100px 20px 60px}.header-area .uk-container{padding:0 20px}.nlx-about-hero__right{grid-template-columns:1fr 1fr}.nlx-dna-grid,.nlx-philo-grid{grid-template-columns:1fr}.nlx-pillar{flex-wrap:wrap;gap:16px}.nlx-pillar__right{max-width:100%;flex-direction:column;align-items:flex-start;gap:8px}.nlx-pillar__desc{text-align:left}.nlx-about-strip{grid-template-columns:1fr;gap:28px}.nlx-about-strip__stats{grid-template-columns:repeat(2,1fr)}.nlx-about-strip__stat:nth-child(2){border-right:none}.nlx-about-strip__stat:nth-child(1),.nlx-about-strip__stat:nth-child(2){border-bottom:1px solid var(--nlx-border)}.nlx-process-grid{grid-template-columns:1fr}.nlx-process-step{border-right:1px solid var(--nlx-border);border-bottom:none}.nlx-process-step:last-child{border-bottom:1px solid var(--nlx-border)}.nlx-manifesto{padding:80px 20px}.nlx-philo-card{padding:32px 28px}.nlx-contact-statement{grid-template-columns:1fr;gap:24px;padding-bottom:40px}.nlx-contact__inner{grid-template-columns:1fr;gap:40px}.nlx-loc-cards{grid-template-columns:1fr}.nlx-form--page{padding:28px 20px}.nlx-trust-bar__item{min-width:120px;padding:12px 16px}.nlx-trust-bar__divider{display:none}.nlx-contact__inner{gap:40px}}@media (max-width:480px){.nlx-hero__stats{flex-wrap:wrap;gap:24px}.nlx-stat__num{font-size:32px}.nlx-cta-group{flex-direction:column;align-items:center}}.uk-navbar-nav>li>a,.uk-navbar-nav>li>a:hover,.uk-navbar-nav>li>a:focus,.uk-navbar-nav>li.uk-active>a,.uk-navbar-nav>li.uk-open>a{color:var(--nlx-muted)!important;background:none!important}.header-area .uk-navbar-nav>li>a{color:var(--nlx-muted)!important}.header-area .uk-navbar-nav>li>a:hover,.header-area .uk-navbar-nav>li.uk-open>a,.header-area .uk-navbar-nav>li>a.uk-active{color:var(--nlx-white)!important;background:#0a0a0a14!important}.uk-dropdown{background:#0d0d1af7!important;border:1px solid var(--nlx-border)!important}.uk-dropdown .uk-nav a,.uk-dropdown-nav li a{color:var(--nlx-muted)!important}.uk-dropdown .uk-nav a:hover,.uk-dropdown-nav li a:hover{color:var(--nlx-white)!important;background:#0a0a0a1f!important}:focus-visible{outline:2px solid rgba(10,10,10,.5)!important;outline-offset:2px!important}.uk-button-primary{background:var(--nlx-purple)!important}.single-services{background:var(--nlx-dark)!important;border:1px solid var(--nlx-border)!important;border-radius:var(--radius-lg)!important}.single-services h3{color:var(--nlx-white)!important}.single-services p{color:var(--nlx-muted)!important}.single-services ul{background:transparent!important}.single-services ul li{color:var(--nlx-muted)!important;border-color:var(--nlx-border)!important}.single-services .icon{background:#0a0a0a17!important;border:1px solid rgba(10,10,10,.2)!important;color:var(--nlx-violet)!important;width:58px!important;height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--radius-sm)!important;font-size:24px!important}.single-services .link-btn{display:none!important}.about-img img,.about-image img,.feedback-img img{border-radius:var(--radius-lg)!important;max-width:100%!important}.about-img .shape-img{display:none!important}.bg-gray,.subscribe-area,.uk-subscribe{background:var(--nlx-dark)!important;border-top:1px solid var(--nlx-border)!important;border-bottom:1px solid var(--nlx-border)!important}.subscribe-area h3{color:var(--nlx-white)!important;font-family:var(--font-display)!important;font-weight:700!important}.subscribe-area .shape{display:none!important}.newsletter-form{display:flex!important;gap:12px!important;align-items:center!important}.newsletter-form .uk-input{max-width:320px!important}.blog-details-area{background:var(--nlx-void)!important}.blog-details{background:transparent!important}.article-content h3,.article-content h4,.article-content h5{color:var(--nlx-white)!important}.article-content p,.article-content ul li,.article-content ol li{color:var(--nlx-muted)!important}.article-content a{color:var(--nlx-violet)!important}.article-content .blockquote,.article-content blockquote{background:#0a0a0a0f!important;border-left:3px solid var(--nlx-purple)!important;border-radius:0 var(--radius-sm) var(--radius-sm) 0!important;padding:20px 24px!important;margin:24px 0!important;color:var(--nlx-muted)!important}.article-content blockquote p{color:var(--nlx-muted)!important;margin-bottom:8px!important}.article-img{position:relative;margin-bottom:32px}.article-img img{width:100%;border-radius:var(--radius-lg)!important}.article-img .date{position:absolute;top:20px;left:20px;background:var(--nlx-gradient);color:#fff;font-family:var(--font-display);font-size:13px;font-weight:700;padding:10px 14px;border-radius:var(--radius-sm);text-align:center;line-height:1.3}.category{display:flex;gap:8px;list-style:none;padding:0;margin:0 0 20px}.category li a{background:#0a0a0a1a;border:1px solid rgba(10,10,10,.25);color:var(--nlx-violet)!important;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 14px;border-radius:100px}.post-controls-buttons{margin-top:40px;gap:16px}.uk-sidebar,.widget-area{background:transparent!important}.widget{background:var(--nlx-dark)!important;border:1px solid var(--nlx-border)!important;border-radius:var(--radius-md)!important;padding:24px!important;margin-bottom:20px!important}.widget-title{color:var(--nlx-white)!important;font-family:var(--font-display)!important;font-size:15px!important;font-weight:700!important}.widget .bar{width:40px;height:2px;background:var(--nlx-gradient);border-radius:2px;margin-bottom:16px}.widget ul{list-style:none;padding:0;margin:0}.widget ul li{border-bottom:1px solid var(--nlx-border);padding:10px 0}.widget ul li a{color:var(--nlx-subtle)!important;font-size:13px;transition:var(--tf)}.widget ul li a:hover{color:var(--nlx-violet)!important}.widget ul li h5 a{font-size:12px!important;color:var(--nlx-muted)!important;line-height:1.4}.widget ul li p.date{font-size:11px;color:var(--nlx-subtle);margin:4px 0 6px}.widget ul li img{width:100%;border-radius:var(--radius-sm);margin-bottom:8px}.widget_search form{display:flex;gap:8px}.widget_search button{background:var(--nlx-gradient);border:none;color:#fff;padding:12px 16px;border-radius:var(--radius-sm);cursor:pointer}.feedback-area,.uk-feedback{background:var(--nlx-dark)!important}.feedback-inner .section-title h2{color:var(--nlx-white)!important}.single-feedback{padding:0 0 16px}.single-feedback .flaticon-quality{color:var(--nlx-purple)!important;font-size:28px!important;display:block;margin-bottom:12px}.single-feedback h3{color:var(--nlx-white)!important;font-family:var(--font-display)!important;font-size:18px!important}.single-feedback p{color:var(--nlx-muted)!important}.uk-grid{color:inherit!important}.page-title-area ul li{color:var(--nlx-subtle)!important}.page-title-area ul li:before{content:"/";margin:0 6px;color:var(--nlx-subtle)}.page-title-area ul li:first-child:before{display:none}.nlx-page-hero{padding:140px 0 64px;background:var(--nlx-dark);border-bottom:1px solid rgba(10,10,10,.05);position:relative;overflow:hidden}.nlx-page-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 90% at 40% -10%,rgba(10,10,10,.12) 0%,transparent 65%);pointer-events:none}.nlx-page-hero .nlx-container{position:relative}.nlx-breadcrumb{display:flex;align-items:center;gap:8px;font-size:11px;color:#0a0a0ab8;margin-bottom:24px;text-transform:uppercase;letter-spacing:.1em}.nlx-breadcrumb a{color:#0a0a0ab8;text-decoration:none;transition:color .2s}.nlx-breadcrumb a:hover{color:var(--nlx-purple)}.nlx-breadcrumb span:last-child{color:#0a0a0abf}.nlx-page-hero__title{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.2rem);font-weight:700;line-height:1.15;color:var(--nlx-white);margin-bottom:16px}.nlx-page-hero__sub{font-size:16px;color:#0a0a0aad;max-width:540px;line-height:1.65}.nlx-expertise-page{padding-top:64px;padding-bottom:80px}.nlx-expertise-layout{display:grid;grid-template-columns:1fr 280px;gap:56px;align-items:start}@media (max-width: 900px){.nlx-expertise-layout{grid-template-columns:1fr;gap:40px}.nlx-expertise-sidebar{order:-1}}.nlx-expertise-intro{margin-bottom:48px}.nlx-expertise-intro h2{font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:700;color:var(--nlx-white);margin-bottom:14px}.nlx-expertise-intro p{font-size:15px;line-height:1.75;color:#0a0a0abf}.nlx-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:48px}@media (max-width: 580px){.nlx-feat-grid{grid-template-columns:1fr}}.nlx-feat-card{background:#0a0a0a06;border:1px solid rgba(10,10,10,.07);border-radius:var(--radius-md);padding:24px;transition:border-color .25s,transform .25s}.nlx-feat-card:hover{border-color:#0a0a0a59;transform:translateY(-2px)}.nlx-feat-card__icon{font-size:28px;margin-bottom:12px;display:block;color:var(--nlx-purple);line-height:1}.nlx-feat-card h4{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--nlx-white);margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.nlx-feat-card p{font-size:13px;line-height:1.65;color:#0a0a0aad;margin:0}.nlx-quote-block{margin:0 0 48px;padding:28px 28px 28px 56px;border-left:3px solid var(--nlx-purple);background:#0a0a0a0a;border-radius:0 var(--radius-md) var(--radius-md) 0;position:relative}.nlx-quote-mark{font-family:Georgia,serif;font-size:56px;line-height:1;color:var(--nlx-purple);opacity:.35;position:absolute;top:10px;left:16px}.nlx-quote-block p{font-size:15px;font-style:italic;line-height:1.75;color:#0a0a0ab3;margin:0}.nlx-faq-list{margin-bottom:48px}.nlx-faq-item{border:1px solid rgba(10,10,10,.07);border-radius:var(--radius-md);margin-bottom:10px;overflow:hidden;background:#0a0a0a05;transition:border-color .2s}.nlx-faq-item[open]{border-color:#0a0a0a4d}.nlx-faq-summary{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;cursor:pointer;font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--nlx-white);list-style:none;-webkit-user-select:none;user-select:none;gap:12px}.nlx-faq-summary::-webkit-details-marker{display:none}.nlx-faq-icon{width:26px;height:26px;border-radius:50%;border:1px solid rgba(10,10,10,.15);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:300;flex-shrink:0;transition:transform .25s,background .2s,border-color .2s;color:var(--nlx-purple);line-height:1}.nlx-faq-item[open] .nlx-faq-icon{transform:rotate(45deg);background:#0a0a0a26;border-color:#0a0a0a66}.nlx-faq-body{padding:0 22px 18px}.nlx-faq-body p{font-size:13px;line-height:1.75;color:#0a0a0ab8;margin:0}.nlx-expertise-cta{padding:40px;background:linear-gradient(135deg,#0a0a0a14,#0a0a0a0a);border:1px solid rgba(10,10,10,.2);border-radius:var(--radius-lg);text-align:center}.nlx-expertise-cta h3{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--nlx-white);margin-bottom:10px}.nlx-expertise-cta p{font-size:14px;color:#0a0a0aad;margin-bottom:24px}.nlx-estimate-banner{background:linear-gradient(135deg,#0a0a0a1a,#fff0 60%),var(--nlx-dark);border-top:1px solid rgba(10,10,10,.2);border-bottom:1px solid rgba(10,10,10,.05);padding:72px 0}.nlx-estimate-banner__inner{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:48px}.nlx-estimate-banner__label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--nlx-purple);margin-bottom:12px;display:block}.nlx-estimate-banner__title{font-family:var(--font-display);font-size:clamp(24px,3vw,36px);font-weight:800;color:var(--nlx-white);margin:0 0 10px;letter-spacing:-.02em}.nlx-estimate-banner__sub{font-size:15px;color:#0a0a0aad;margin:0;line-height:1.6}.nlx-estimate-banner__trust{display:flex;flex-direction:column;gap:10px}.nlx-estimate-banner__trust-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#0a0a0abf;white-space:nowrap}.nlx-estimate-banner__trust-item i{color:#22c55e;font-size:16px;flex-shrink:0}.nlx-estimate-banner__actions{display:flex;flex-direction:column;gap:12px}.nlx-estimate-banner__actions .nlx-btn{white-space:nowrap;text-align:center;justify-content:center}@media (max-width: 900px){.nlx-estimate-banner__inner{grid-template-columns:1fr;gap:32px;text-align:center}.nlx-estimate-banner__trust,.nlx-estimate-banner__actions{flex-direction:row;flex-wrap:wrap;justify-content:center}}.nlx-expertise-sidebar{position:sticky;top:100px}.nlx-sidebar-widget{background:#0a0a0a06;border:1px solid rgba(10,10,10,.07);border-radius:var(--radius-lg);padding:28px;margin-bottom:20px}.nlx-sidebar-widget__title{font-family:var(--font-display);font-size:11px;font-weight:700;color:#0a0a0ab8;text-transform:uppercase;letter-spacing:.12em;margin-bottom:18px}.nlx-sidebar-nav ul{list-style:none;margin:0;padding:0}.nlx-sidebar-nav ul li{border-bottom:1px solid rgba(10,10,10,.05)}.nlx-sidebar-nav ul li:last-child{border-bottom:none}.nlx-sidebar-nav ul li a{display:flex;align-items:center;justify-content:space-between;padding:11px 0;font-size:13px;color:#0a0a0aad;text-decoration:none;transition:color .2s}.nlx-sidebar-nav ul li a:after{content:"\2192";font-size:12px;opacity:0;transition:opacity .2s,transform .2s;transform:translate(-6px)}.nlx-sidebar-nav ul li a:hover,.nlx-sidebar-nav ul li a.active{color:var(--nlx-purple)}.nlx-sidebar-nav ul li a:hover:after,.nlx-sidebar-nav ul li a.active:after{opacity:1;transform:translate(0)}.nlx-sidebar-cta__title{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--nlx-white);margin-bottom:8px}.nlx-sidebar-cta__text{font-size:13px;color:#0a0a0a9e;margin-bottom:20px;line-height:1.6}.nlx-modal-overlay{position:fixed;inset:0;z-index:10000;background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;animation:nlxOverlayIn .25s ease}.nlx-modal-popup{background:var(--nlx-dark);border:1px solid rgba(10,10,10,.1);border-radius:20px;padding:48px 40px;max-width:420px;width:90%;text-align:center;box-shadow:0 32px 80px #0002;animation:nlxPopupIn .35s cubic-bezier(.22,1,.36,1)}.nlx-modal-popup__icon{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;margin:0 auto 24px}.nlx-modal-popup--success .nlx-modal-popup__icon{background:#22c55e1f;color:#22c55e;border:1.5px solid rgba(34,197,94,.3)}.nlx-modal-popup--error .nlx-modal-popup__icon{background:#ef44441f;color:#ef4444;border:1.5px solid rgba(239,68,68,.3)}.nlx-modal-popup__title{font-size:22px;font-weight:700;color:var(--nlx-white);margin:0 0 12px}.nlx-modal-popup__msg{font-size:15px;color:#0a0a0abf;margin:0 0 32px;line-height:1.6}.nlx-modal-popup__btn{background:var(--nlx-purple);color:#fff;border:none;border-radius:100px;padding:12px 32px;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s}.nlx-modal-popup__btn:hover{opacity:.85}@keyframes nlxOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes nlxPopupIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.nlx-pf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,500px),1fr));gap:20px}.nlx-pf-card{background:#f2f0ec;border:1px solid rgba(10,10,10,.07);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s}.nlx-pf-card:hover{transform:translateY(-6px);box-shadow:0 20px 56px #0000001f;border-color:#0a0a0a24}.nlx-pf-card__hd{padding:32px 32px 24px;position:relative;overflow:hidden}.nlx-pf-glow{position:absolute;top:-80px;right:-80px;width:260px;height:260px;border-radius:50%;opacity:.18;filter:blur(60px);pointer-events:none}.nlx-pf-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;position:relative;z-index:1}.nlx-pf-badge{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:4px 12px;border-radius:9999px;border:1px solid}.nlx-pf-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.nlx-pf-icon i{font-size:1.4rem;line-height:1}.nlx-pf-pfc .nlx-pf-icon i{color:#f35}.nlx-pf-kussom .nlx-pf-icon i{color:#a855f7}.nlx-pf-resto .nlx-pf-icon i{color:#4ade80}.nlx-pf-barber .nlx-pf-icon i{color:#0a0a0a}.nlx-pf-card__title{font-family:var(--font-display);font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:400;color:#fff;line-height:1.25;margin-bottom:6px;position:relative;z-index:1}.nlx-pf-card__client{font-size:12px;color:#0a0a0a94;position:relative;z-index:1}.nlx-pf-stats{display:flex;border-top:1px solid rgba(10,10,10,.07);border-bottom:1px solid rgba(10,10,10,.07)}.nlx-pf-stat{flex:1;padding:14px 12px;text-align:center;border-right:1px solid rgba(10,10,10,.07)}.nlx-pf-stat:last-child{border-right:none}.nlx-pf-stat__num{display:block;font-family:var(--font-display);font-size:clamp(1.3rem,2vw,2rem);line-height:1;margin-bottom:3px;font-weight:400}.nlx-pf-stat__lbl{font-size:9px;color:#0a0a0a94;text-transform:uppercase;letter-spacing:.07em}.nlx-pf-card__body{padding:24px 32px;flex:1;display:flex;flex-direction:column;gap:18px}.nlx-pf-card__desc{font-size:13px;color:#0a0a0aad;line-height:1.75}.nlx-pf-features{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nlx-pf-feat{background:#0a0a0a08;border:1px solid rgba(10,10,10,.07);border-radius:10px;padding:10px 12px;display:flex;align-items:flex-start;gap:8px}.nlx-pf-feat__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-top:6px}.nlx-pf-feat__text{font-size:11px;color:#0a0a0a9e;line-height:1.5}.nlx-pf-feat__text strong{display:block;color:#0a0a0abf;font-weight:500;font-size:11px;margin-bottom:1px}.nlx-pf-stack{display:flex;flex-wrap:wrap;gap:6px}.nlx-pf-pill{font-size:10px;font-weight:500;padding:3px 10px;border-radius:9999px;border:1px solid rgba(10,10,10,.08);color:#0a0a0a94;background:#0a0a0a0a;letter-spacing:.03em}.nlx-pf-card__ft{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 32px;border-top:1px solid rgba(10,10,10,.07)}.nlx-pf-nda{font-size:10px;color:#0a0a0a38;display:flex;align-items:center;gap:6px}.nlx-pf-cta{font-size:12px;font-weight:600;padding:7px 18px;border-radius:9999px;text-decoration:none;color:#fff;transition:opacity .2s}.nlx-pf-cta:hover{opacity:.82;color:#fff}.nlx-pf-pfc .nlx-pf-card__hd{background:linear-gradient(135deg,#f2f0ec 0% 100%)}.nlx-pf-pfc .nlx-pf-glow{background:#d4001e}.nlx-pf-pfc .nlx-pf-badge{color:#f35;border-color:#d4001e59;background:#d4001e1a}.nlx-pf-pfc .nlx-pf-icon{background:#d4001e1f}.nlx-pf-pfc .nlx-pf-stat__num{color:#f35}.nlx-pf-pfc .nlx-pf-feat__dot,.nlx-pf-pfc .nlx-pf-cta{background:#d4001e}.nlx-pf-kussom .nlx-pf-card__hd{background:linear-gradient(135deg,#f2f0ec 0% 100%)}.nlx-pf-kussom .nlx-pf-glow{background:#7c3aed}.nlx-pf-kussom .nlx-pf-badge{color:#a855f7;border-color:#7c3aed59;background:#7c3aed1a}.nlx-pf-kussom .nlx-pf-icon{background:#7c3aed1f}.nlx-pf-kussom .nlx-pf-stat__num{color:#a855f7}.nlx-pf-kussom .nlx-pf-feat__dot,.nlx-pf-kussom .nlx-pf-cta{background:#7c3aed}.nlx-pf-resto .nlx-pf-card__hd{background:linear-gradient(135deg,#f2f0ec 0% 100%)}.nlx-pf-resto .nlx-pf-glow{background:#16a34a}.nlx-pf-resto .nlx-pf-badge{color:#4ade80;border-color:#16a34a59;background:#16a34a1a}.nlx-pf-resto .nlx-pf-icon{background:#16a34a1f}.nlx-pf-resto .nlx-pf-stat__num{color:#4ade80}.nlx-pf-resto .nlx-pf-feat__dot,.nlx-pf-resto .nlx-pf-cta{background:#16a34a}.nlx-pf-barber .nlx-pf-card__hd{background:linear-gradient(135deg,#f7f6f3,#f2f0ec)}.nlx-pf-barber .nlx-pf-glow{background:#0a0a0a}.nlx-pf-barber .nlx-pf-badge{color:#0a0a0a;border-color:#0a0a0a59;background:#0a0a0a1a}.nlx-pf-barber .nlx-pf-icon{background:#0a0a0a1f}.nlx-pf-barber .nlx-pf-stat__num{color:#0a0a0a}.nlx-pf-barber .nlx-pf-feat__dot,.nlx-pf-barber .nlx-pf-cta{background:#0a0a0a}@media (max-width: 600px){.nlx-pf-card__hd,.nlx-pf-card__body,.nlx-pf-card__ft{padding-inline:20px}.nlx-pf-features{grid-template-columns:1fr}.nlx-pf-stat{padding:12px 8px}}.nlx-pf-footer{margin-top:48px;padding:28px 36px;background:linear-gradient(135deg,#0a0a0a0d,#a78bfa0d);border:1px solid var(--nlx-border);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.nlx-pf-footer__label{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--nlx-subtle);display:block;margin-bottom:16px}.nlx-pf-footer__modes{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.nlx-pf-footer__mode{display:flex;align-items:center;gap:12px}.nlx-pf-footer__mode i{font-size:26px;flex-shrink:0}.nlx-pf-footer__mode strong{display:block;font-size:14px;font-weight:700;line-height:1.2}.nlx-pf-footer__mode span{display:block;font-size:12px;color:#0a0a0aad;margin-top:3px}.nlx-pf-footer__mode--fast i,.nlx-pf-footer__mode--fast strong{color:var(--nlx-purple)}.nlx-pf-footer__mode--custom i,.nlx-pf-footer__mode--custom strong{color:#a78bfa}.nlx-pf-footer__sep{color:var(--nlx-subtle);font-size:22px;line-height:1}.nlx-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 960px){.nlx-testimonials__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 620px){.nlx-testimonials__grid{grid-template-columns:1fr}}.nlx-testimonial{background:#0a0a0a06;border:1px solid rgba(10,10,10,.07);border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column;gap:18px;transition:border-color .3s}.nlx-testimonial:hover{border-color:#0a0a0a40}.nlx-testimonial__stars{font-size:14px;color:#0a0a0a;letter-spacing:2px}.nlx-testimonial__text{font-size:14px;line-height:1.8;color:#0a0a0abf;flex:1;font-style:italic}.nlx-testimonial__author{display:flex;align-items:center;gap:14px;margin-top:auto}.nlx-testimonial__avatar{width:42px;height:42px;border-radius:50%;background:var(--nlx-gradient);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--nlx-white);flex-shrink:0}.nlx-testimonial__name{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--nlx-white)}.nlx-testimonial__role{font-size:12px;color:#0a0a0ab8;margin-top:2px}.nlx-404{min-height:80vh;display:flex;align-items:center;justify-content:center;background:var(--nlx-void)}.nlx-404__inner{text-align:center;padding:80px 24px}.nlx-404__code{font-size:clamp(100px,18vw,200px);font-weight:900;line-height:1;letter-spacing:-.05em;background:linear-gradient(135deg,var(--nlx-purple),rgba(10,10,10,.3));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:24px}.nlx-404__title{font-size:clamp(24px,4vw,40px);font-weight:700;color:var(--nlx-white);margin:0 0 16px}.nlx-404__sub{font-size:17px;color:#0a0a0aad;margin:0 0 40px}.nlx-404__actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.nlx-cookie{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:9999;width:min(700px,calc(100vw - 32px));animation:nlxPopupIn .4s cubic-bezier(.22,1,.36,1)}.nlx-cookie__inner{display:flex;align-items:center;gap:20px;background:#fffffff5;border:1px solid rgba(10,10,10,.1);border-radius:16px;padding:18px 24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 16px 48px #0000001c;flex-wrap:wrap}.nlx-cookie__text{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.nlx-cookie__text i{font-size:22px;color:var(--nlx-purple);flex-shrink:0;margin-top:2px}.nlx-cookie__text p{font-size:13px;color:#0a0a0ac7;margin:0;line-height:1.6}.nlx-cookie__text a{color:var(--nlx-purple);text-decoration:underline}.nlx-cookie__actions{display:flex;gap:10px;flex-shrink:0}.nlx-cookie__refuse{background:transparent;border:1px solid rgba(10,10,10,.15);color:#0a0a0abf;border-radius:100px;padding:9px 20px;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .2s,color .2s}.nlx-cookie__refuse:hover{border-color:#0a0a0a66;color:var(--nlx-white)}.nlx-cookie__accept{background:var(--nlx-purple);border:none;color:#fff;border-radius:100px;padding:9px 20px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .2s}.nlx-cookie__accept:hover{opacity:.85}@media (max-width: 600px){.nlx-cookie__inner{flex-direction:column}.nlx-cookie__actions{width:100%;justify-content:flex-end}}.nlx-legal__layout{display:grid;grid-template-columns:220px 1fr;gap:64px;align-items:start}.nlx-legal__toc{position:sticky;top:100px}.nlx-legal__toc-inner{background:#0a0a0a08;border:1px solid var(--nlx-border);border-radius:12px;padding:24px}.nlx-legal__toc-title{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--nlx-subtle);margin-bottom:16px;margin-top:0}.nlx-legal__toc ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.nlx-legal__toc ul li a{font-size:12px;color:#0a0a0aad;text-decoration:none;display:block;padding:5px 8px;border-radius:6px;transition:all .2s;line-height:1.4;cursor:pointer}.nlx-legal__toc ul li a:hover{color:var(--nlx-white);background:#0a0a0a0f}.nlx-legal__toc-badge{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;background:#22c55e14;border:1px solid rgba(34,197,94,.2);border-radius:10px}.nlx-legal__toc-badge i{font-size:22px;color:#4ade80;flex-shrink:0}.nlx-legal__toc-badge span{font-size:11px;color:#4ade80;line-height:1.4;font-weight:600}.nlx-legal__meta{display:flex;gap:24px;flex-wrap:wrap;font-size:12px;color:var(--nlx-subtle);margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--nlx-border)}.nlx-legal__meta strong{color:#0a0a0ab3}.nlx-legal__intro{padding:20px 24px;background:#0a0a0a0d;border-left:3px solid var(--nlx-purple);border-radius:0 8px 8px 0;margin-bottom:48px}.nlx-legal__intro p{margin:0;font-size:15px;color:#0a0a0abf;line-height:1.7}.nlx-legal__section{margin-bottom:56px;padding-bottom:56px;border-bottom:1px solid var(--nlx-border)}.nlx-legal__section:last-child{border-bottom:none;margin-bottom:0}.nlx-legal__section h2{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--nlx-white);margin:0 0 20px;display:flex;align-items:center;gap:14px}.nlx-legal__num{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--nlx-purple);background:#0a0a0a1a;border:1px solid rgba(10,10,10,.25);padding:3px 9px;border-radius:20px;flex-shrink:0}.nlx-legal__section h3{font-size:15px;font-weight:700;color:#0a0a0ad9;margin:24px 0 10px}.nlx-legal__section p{font-size:14px;color:#0a0a0abf;line-height:1.8;margin-bottom:12px}.nlx-legal__list{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:8px}.nlx-legal__list li{font-size:14px;color:#0a0a0abf;line-height:1.6;padding-left:20px;position:relative}.nlx-legal__list li:before{content:"-";position:absolute;left:0;color:var(--nlx-purple);font-weight:700}.nlx-legal__card{background:#0a0a0a08;border:1px solid var(--nlx-border);border-radius:12px;padding:20px 24px;margin:20px 0}.nlx-legal__card p{margin:0;font-size:13px;color:#0a0a0abf;line-height:1.7}.nlx-legal__card--info{display:flex;gap:14px;align-items:flex-start;background:#06b6d40a;border-color:#06b6d433}.nlx-legal__card--info i{font-size:20px;color:#06b6d4;flex-shrink:0;margin-top:2px}.nlx-legal__card--warning{display:flex;gap:14px;align-items:flex-start;background:#0a0a0a0d;border-color:#0a0a0a33}.nlx-legal__card--warning i{font-size:20px;color:var(--nlx-purple);flex-shrink:0;margin-top:2px}.nlx-legal__card--highlight{display:flex;gap:14px;align-items:flex-start;background:#4ade800d;border-color:#4ade8040}.nlx-legal__card--highlight i{font-size:24px;color:#4ade80;flex-shrink:0;margin-top:2px}.nlx-legal__card--highlight strong{display:block;color:#4ade80;font-size:14px;margin-bottom:6px}.nlx-legal__card--highlight p{margin-top:4px}.nlx-legal__card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px}.nlx-legal__card-label{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--nlx-subtle);margin:0 0 4px}.nlx-legal__card-grid p{margin:0;font-size:14px;color:#0a0a0abf}.nlx-legal__table{width:100%;border-collapse:collapse;margin:16px 0;font-size:13px}.nlx-legal__table th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--nlx-subtle);padding:10px 14px;border-bottom:1px solid var(--nlx-border);background:#0a0a0a05}.nlx-legal__table td{padding:12px 14px;border-bottom:1px solid rgba(10,10,10,.05);color:#0a0a0abf;line-height:1.5;vertical-align:top}.nlx-legal__table tr:last-child td{border-bottom:none}.nlx-legal__rights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}.nlx-legal__right{background:#0a0a0a08;border:1px solid var(--nlx-border);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:6px}.nlx-legal__right i{font-size:22px;color:var(--nlx-purple)}.nlx-legal__right strong{font-size:13px;color:var(--nlx-white)}.nlx-legal__right span{font-size:12px;color:#0a0a0a9e;line-height:1.4}.nlx-legal__delivery{display:flex;flex-direction:column;gap:12px;margin:20px 0}.nlx-legal__delivery-item{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;border-radius:10px;border:1px solid var(--nlx-border)}.nlx-legal__delivery-item:first-child{background:#0a0a0a0d;border-color:#0a0a0a33}.nlx-legal__delivery-item:first-child i{color:var(--nlx-purple)}.nlx-legal__delivery-item:last-child{background:#a78bfa0d;border-color:#a78bfa33}.nlx-legal__delivery-item:last-child i{color:#a78bfa}.nlx-legal__delivery-item i{font-size:22px;flex-shrink:0;margin-top:2px}.nlx-legal__delivery-item strong{display:block;font-size:14px;color:var(--nlx-white);margin-bottom:4px}.nlx-legal__delivery-item span{font-size:13px;color:#0a0a0ab8;line-height:1.6}.nlx-legal__link{color:var(--nlx-purple);text-decoration:none;border-bottom:1px solid rgba(10,10,10,.3);transition:border-color .2s}.nlx-legal__link:hover{border-color:var(--nlx-purple)}.nlx-legal__contact-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.nlx-legal__contact-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;color:var(--nlx-white);background:#0a0a0a0f;border:1px solid var(--nlx-border);transition:all .2s}.nlx-legal__contact-btn:hover{background:#0a0a0a1a;border-color:#0a0a0a4d;color:var(--nlx-white)}.nlx-legal__contact-btn i{font-size:18px;color:var(--nlx-purple)}@media (max-width: 900px){.nlx-legal__layout{grid-template-columns:1fr;gap:40px}.nlx-legal__toc{position:static}.nlx-legal__rights-grid{grid-template-columns:repeat(2,1fr)}.nlx-legal__card-grid{grid-template-columns:1fr}}@media (max-width: 600px){.nlx-legal__rights-grid{grid-template-columns:1fr}.nlx-legal__table{font-size:12px}.nlx-legal__table th,.nlx-legal__table td{padding:8px 10px}}.mobile-navbar .nlx-mobile-nav{list-style:none;padding:32px 24px;margin:0}.mobile-navbar .nlx-mobile-nav>li>a{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--nlx-muted);padding:14px 0;display:block;border-bottom:1px solid var(--nlx-border);transition:var(--tf)}.mobile-navbar .nlx-mobile-nav>li>a:hover,.mobile-navbar .nlx-mobile-nav>li.uk-open>a{color:var(--nlx-violet)}.mobile-navbar .uk-nav-sub{padding:0 0 0 16px;margin:0;list-style:none;border-left:0 solid rgba(10,10,10,.25)}.mobile-navbar .uk-nav-sub.is-open,.mobile-navbar .uk-parent.uk-open>.uk-nav-sub{padding:8px 0 4px 16px;border-left-width:2px}.mobile-navbar .uk-nav-sub li a{font-family:var(--font-display);font-size:14px;color:var(--nlx-subtle);padding:9px 0 9px 12px;display:block;transition:var(--tf);border-bottom:1px solid rgba(10,10,10,.04)}.mobile-navbar .uk-nav-sub li:last-child a{border-bottom:none}.mobile-navbar .uk-nav-sub li a:hover{color:var(--nlx-violet)}.mobile-navbar .uk-nav-parent-icon>.uk-parent>a:after{content:"";display:inline-block;width:10px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpolyline fill='none' stroke='%23a09080' stroke-width='1.5' points='1 3 5 7 9 3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;margin-left:8px;vertical-align:middle;transition:transform .2s ease}.mobile-navbar .uk-nav-parent-icon>.uk-parent.uk-open>a:after{transform:rotate(180deg)}@media (max-width: 768px){.nlx-hero__title{font-size:clamp(32px,9vw,52px);letter-spacing:-.03em;margin-bottom:20px}.nlx-hero__sub{font-size:14px;margin-bottom:32px}.nlx-hero__stats{gap:20px;padding-top:32px}.nlx-scroll{display:none}.nlx-blob--1{width:280px;height:280px;top:-100px;right:-60px}.nlx-blob--2{width:220px;height:220px;bottom:-80px;left:-50px}.nlx-blob--3{width:130px;height:130px}.nlx-cta-group{flex-direction:column;align-items:stretch}.nlx-cta-group .nlx-btn{justify-content:center;text-align:center}.nlx-section-title{font-size:clamp(24px,6vw,38px)}.nlx-about-hero{grid-template-columns:1fr;gap:36px}.nlx-about-hero__title{font-size:clamp(32px,8vw,48px)}.nlx-about-hero__right{padding-top:0;grid-template-columns:1fr 1fr}.nlx-pillar__word{font-size:clamp(30px,8vw,44px)}.nlx-pillar__arrow{display:none}.nlx-pillar{padding:20px 0}.nlx-process-step__num{font-size:48px}.nlx-svc{padding:28px 20px 40px}.nlx-trust-bar__num{font-size:32px}.nlx-philo-card{padding:28px 22px}.nlx-about-strip__num{font-size:26px}.calendly-badge-widget{display:none!important}}@media (max-width: 480px){.nlx-hero__title{font-size:28px;line-height:1.1}.nlx-pillar__word{font-size:26px}.nlx-about-hero__title{font-size:28px}.nlx-section-title{font-size:22px}.nlx-contact-statement__title{font-size:28px}.nlx-hero__stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nlx-about-hero__right{grid-template-columns:1fr 1fr}.nlx-section{padding:60px 0}.nlx-manifesto{padding:60px 20px}.nlx-form--page{padding:20px 14px}.nlx-blog-card{padding:20px 16px}.nlx-legal__contact-row{flex-direction:column}.header-area .uk-container{padding:0 16px}}.nlx-progress-bar{position:fixed;top:0;left:0;right:0;height:2px;z-index:99999;background:var(--nlx-gradient);transform-origin:left;transform:scaleX(0);pointer-events:none}.nlx-badge__dot{width:6px;height:6px;border-radius:50%;background:var(--nlx-cyan);flex-shrink:0;animation:pulseDot 2s ease infinite}.nlx-stat__divider{width:1px;height:36px;background:var(--nlx-border);flex-shrink:0}@media (max-width: 640px){.nlx-stat__divider{display:none}}.nlx-blob--1{background:radial-gradient(circle,rgba(10,10,10,.7),transparent 70%)}.nlx-blob--2{background:radial-gradient(circle,rgba(10,10,10,.5),transparent 70%)}.nlx-blob--3{background:radial-gradient(circle,rgba(10,10,10,.45),transparent 70%)}.nlx-blob--4{width:400px;height:400px;background:radial-gradient(circle,rgba(10,10,10,.25),transparent 70%);top:30%;right:20%;animation-delay:-3s;position:absolute;border-radius:50%;filter:blur(100px);opacity:.2;animation:blobFloat 18s ease-in-out infinite;will-change:transform}.header-area{top:12px!important;left:16px!important;right:16px!important;border-radius:var(--radius-md)!important;border:1px solid rgba(10,10,10,.08)!important}.header-area.scrolled{top:8px!important;border-color:#0a0a0a2e!important}@media (max-width: 768px){.header-area{top:8px!important;left:10px!important;right:10px!important}}.nlx-hero{padding-top:150px}.nlx-bento{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:14px}.nlx-bento-card:nth-child(1){grid-column:span 2;grid-row:span 2}.nlx-bento-card:nth-child(6){grid-column:span 1}.nlx-bento-card{position:relative;overflow:hidden;clip-path:inset(0 round var(--radius-lg));background:#16131099;border:1px solid var(--nlx-border);border-radius:var(--radius-lg);padding:36px 32px;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .4s var(--ease-out),background .4s var(--ease-out),box-shadow .4s var(--ease-out);cursor:pointer;will-change:transform;min-height:200px}.nlx-bento-card:hover{border-color:#0a0a0a6b;background:#1c1610d9;box-shadow:0 0 48px #0a0a0a24,0 20px 48px #00000016}.nlx-bento-card__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 0% 0%,rgba(10,10,10,.1) 0%,transparent 60%);opacity:0;transition:opacity .4s ease;border-radius:inherit}.nlx-bento-card:hover .nlx-bento-card__glow{opacity:1}.nlx-bento-card__num{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--nlx-purple);display:block}.nlx-bento-card__icon{width:52px;height:52px;border-radius:var(--radius-sm);background:#0a0a0a17;border:1px solid rgba(10,10,10,.18);display:flex;align-items:center;justify-content:center;color:var(--nlx-violet);transition:var(--t);margin-top:4px}.nlx-bento-card__icon--sm{width:40px;height:40px}.nlx-bento-card:hover .nlx-bento-card__icon{background:#0a0a0a2e;border-color:#0a0a0a73;box-shadow:0 0 20px #0a0a0a47}.nlx-bento-card__title{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--nlx-white);margin:0;line-height:1.3;transition:var(--t)}.nlx-bento-card:hover .nlx-bento-card__title{background:var(--nlx-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nlx-bento-card__desc{font-size:14px;color:var(--nlx-muted);line-height:1.7;margin:0;flex:1}.nlx-bento-card__tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:4px 0 0;padding:0}.nlx-bento-card__tags li{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.06em;background:#0a0a0a14;border:1px solid rgba(10,10,10,.2);color:var(--nlx-violet);padding:4px 10px;border-radius:100px;transition:var(--t)}.nlx-bento-card:hover .nlx-bento-card__tags li{background:#0a0a0a26;border-color:#0a0a0a66}.nlx-bento-card__arrow{position:absolute;bottom:24px;right:24px;width:34px;height:34px;border-radius:50%;border:1px solid var(--nlx-border);display:flex;align-items:center;justify-content:center;color:var(--nlx-subtle);transition:var(--t)}.nlx-bento-card:hover .nlx-bento-card__arrow{background:var(--nlx-purple);border-color:var(--nlx-purple);color:#fff;transform:rotate(45deg)}.nlx-bento-card--featured{justify-content:flex-end;min-height:420px;background:linear-gradient(145deg,#1e160ef2,#161310b3)}.nlx-bento-card--featured:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(10,10,10,.4),transparent)}.nlx-bento-card--featured .nlx-bento-card__num{position:absolute;top:32px;left:32px}.nlx-bento-card--featured .nlx-bento-card__icon{position:absolute;top:56px;left:32px}.nlx-bento-card--featured .nlx-bento-card__title{font-size:26px}.nlx-bento-card--featured .nlx-bento-card__desc{font-size:15px;flex:0}.nlx-bento-card--medium{min-height:200px}.nlx-bento-card--small{min-height:160px;padding:28px 24px}.nlx-bento-card--small .nlx-bento-card__title{font-size:15px}.nlx-bento-card--small .nlx-bento-card__desc{font-size:13px}.nlx-bento-card--wide{min-height:160px;padding:28px 24px;background:linear-gradient(135deg,#0a0a0a0f,#161310b3)}.nlx-bento-card--wide .nlx-bento-card__title{font-size:15px}.nlx-bento-card--wide .nlx-bento-card__desc{font-size:13px}.nlx-bento-card--wide:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(10,10,10,.3),transparent)}@media (max-width: 1024px){.nlx-bento{grid-template-columns:repeat(2,1fr)}.nlx-bento-card:nth-child(1){grid-column:span 2;grid-row:span 1}.nlx-bento-card--featured{min-height:280px;justify-content:flex-start;padding-top:100px}.nlx-bento-card:nth-child(6){grid-column:span 2}}@media (max-width: 640px){.nlx-bento{grid-template-columns:1fr;gap:10px}.nlx-bento-card:nth-child(1),.nlx-bento-card:nth-child(6){grid-column:span 1;grid-row:span 1}.nlx-bento-card--featured{min-height:260px;padding-top:80px}.nlx-bento-card{padding:24px 20px}}.nlx-proc__icon-wrap{width:44px;height:44px;border-radius:var(--radius-sm);background:#0a0a0a14;border:1px solid rgba(10,10,10,.18);display:flex;align-items:center;justify-content:center;color:var(--nlx-violet);margin-bottom:8px;transition:var(--t)}.nlx-proc__step:hover .nlx-proc__icon-wrap{background:#0a0a0a26;border-color:#0a0a0a66;box-shadow:0 0 16px #0a0a0a33}.nlx-contact__calendly{margin-top:40px;padding:28px;background:#7c3aed0a;border:1px solid rgba(124,58,237,.14);border-radius:var(--radius-md);transition:var(--t)}.nlx-contact__calendly:hover{border-color:#0a0a0a38}.nlx-contact__calendly-title{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--nlx-white);margin-bottom:8px}.nlx-contact__calendly-sub{font-size:13px;margin-bottom:20px;color:var(--nlx-muted)}.nlx-testimonial{background:#1613108c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--nlx-border);transition:border-color .4s ease,box-shadow .4s ease,background .4s ease}.nlx-testimonial:hover{border-color:#0a0a0a47;background:#1c1610cc;box-shadow:0 24px 48px #0001,0 0 40px #0a0a0a14}.nlx-blog-card{background:#16131066;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .4s ease,border-color .4s ease,box-shadow .4s ease}.nlx-blog-card:hover{background:#1c1610cc;box-shadow:0 16px 40px #0001,0 0 32px #0a0a0a14}@media (prefers-reduced-motion: reduce){.nlx-bento-card{transition:none}.nlx-bento-card__glow{display:none}.nlx-blob--4{animation:none}.nlx-progress-bar{display:none}}html.nlx-menu-open{overflow:hidden}.nlx-off-backdrop{position:fixed;inset:0;z-index:100009;background:#050403a6;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s .35s}.nlx-off-backdrop.is-open{opacity:1;visibility:visible;transition:opacity .35s ease}.mobile-navbar{position:fixed;top:0;right:0;bottom:0;width:min(330px,88vw);z-index:100010;transform:translate(105%);transition:transform .45s var(--ease-out);visibility:hidden}.mobile-navbar.is-open{transform:none;visibility:visible}.mobile-navbar .uk-offcanvas-bar{position:relative;width:100%;height:100%;overflow-y:auto;overscroll-behavior:contain;background:#f7f6f3;border-left:1px solid var(--nlx-border)}.nlx-off-close{position:absolute;top:18px;right:18px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(10,10,10,.14);background:#0a0a0a08;color:var(--nlx-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--tf);z-index:2}.nlx-off-close:hover{border-color:var(--nlx-border-hi);color:var(--nlx-violet)}.nlx-mobile-nav .uk-parent>a{cursor:pointer}.nlx-mobile-nav .uk-parent>a:after{content:"";display:inline-block;width:10px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpolyline fill='none' stroke='%23a09080' stroke-width='1.5' points='1 3 5 7 9 3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;margin-left:8px;vertical-align:middle;transition:transform .25s ease}.nlx-mobile-nav .uk-parent.uk-open>a:after{transform:rotate(180deg)}.nlx-mobile-nav .uk-nav-sub{max-height:0;overflow:hidden;transition:max-height .4s var(--ease-out)}.nlx-mobile-nav .uk-nav-sub.is-open{max-height:400px}.uk-navbar-nav>li.nlx-dd{position:relative}.nlx-dd__chevron{margin-left:5px;opacity:.5;transition:transform .25s ease}.nlx-dd:hover .nlx-dd__chevron{transform:rotate(180deg)}.nlx-dd__panel{position:absolute;top:100%;left:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .22s ease,transform .22s var(--ease-out),visibility 0s .22s;pointer-events:none}.nlx-dd:hover .nlx-dd__panel,.nlx-dd:focus-within .nlx-dd__panel{opacity:1;visibility:visible;transform:none;transition:opacity .22s ease,transform .22s var(--ease-out);pointer-events:auto}.nlx-dd__panel .uk-dropdown-nav{list-style:none;margin:0;padding:0}.nlx-dd__panel .uk-dropdown-nav li a{display:block;padding:9px 14px;border-radius:8px;font-size:13.5px;text-decoration:none;transition:var(--tf)}@media (prefers-reduced-motion: reduce){.mobile-navbar,.nlx-off-backdrop,.nlx-dd__panel,.nlx-mobile-nav .uk-nav-sub{transition:none}}.nlx-ic{vertical-align:-.125em;flex-shrink:0}:root{--gl-ink: #0a0a0a;--gl-ink-2: #3d3d3d;--gl-ink-3: #5c5c5c;--gl-paper: #ffffff;--gl-paper-2: #f7f6f3;--gl-panel: #f2f0ec;--gl-rule: rgba(10,10,10,.12);--gl-rule-hi: #0a0a0a;--gl-accent: #1f3d2b;--gl-accent-soft: #bfd6c6;--gl-tint: #eef2ef;--gl-ease: cubic-bezier(.16,1,.3,1);--gl-gutter: clamp(32px, 7vw, 140px)}@media (max-width: 767px){:root{--gl-gutter: 22px}}html{background:var(--gl-paper)}body{background:var(--gl-paper);color:var(--gl-ink);font-family:Archivo,sans-serif}::selection{background:var(--gl-ink);color:var(--gl-paper)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--gl-paper)}::-webkit-scrollbar-thumb{background:var(--gl-ink);border-radius:0}h1,h2,h3,h4,h5,h6{font-family:Archivo,sans-serif;font-weight:500;letter-spacing:-.02em;color:var(--gl-ink)}a{color:var(--gl-ink)}a:hover{color:var(--gl-ink-3)}p{color:var(--gl-ink-2)}.gl-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nlx-btn,.gl-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:Archivo,sans-serif;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;padding:18px 28px;border-radius:0;border:1px solid var(--gl-ink);background:transparent;color:var(--gl-ink);text-decoration:none;cursor:pointer;transition:background .35s,color .35s,border-color .35s,transform .5s var(--gl-ease);box-shadow:none!important;overflow:visible}.nlx-btn:after,.gl-btn:after{display:none}.nlx-btn:hover,.gl-btn:hover{background:var(--gl-ink);color:var(--gl-paper);transform:none}.nlx-btn--primary,.gl-btn--solid{background:var(--gl-ink);color:var(--gl-paper)}.nlx-btn--primary:hover,.gl-btn--solid:hover{background:var(--gl-ink-2);border-color:var(--gl-ink-2);color:var(--gl-paper);transform:none}.nlx-btn--ghost{background:transparent;color:var(--gl-ink);border-color:var(--gl-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.nlx-btn--ghost:hover{background:var(--gl-ink);color:var(--gl-paper);transform:none}.gl-btn--inverse{border-color:var(--gl-paper);color:var(--gl-paper)}.gl-btn--inverse:hover{background:var(--gl-paper);color:var(--gl-ink)}.gl-link{display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--gl-ink);text-decoration:none;position:relative;padding-bottom:6px}.gl-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gl-ink);transform-origin:right;transition:transform .5s var(--gl-ease)}.gl-link:hover:after{transform:scaleX(0);transform-origin:left}.gl-link:hover{color:var(--gl-ink)}.nlx-curtain{background:var(--gl-paper)}.nlx-curtain:before,.nlx-curtain:after{background:var(--gl-ink);height:1px}.nlx-pre-logo{font-family:Archivo,sans-serif;font-size:18px;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:var(--gl-ink)}.nlx-pre-logo .grd{background:none;-webkit-text-fill-color:currentColor;color:var(--gl-ink)}.nlx-pre-bar{background:var(--gl-ink);height:1px}.nlx-progress{background:var(--gl-ink)!important;height:2px!important}.gl-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--gl-gutter);gap:24px}.gl-header__nav{display:flex;align-items:center;gap:30px}.gl-header__nav--right{justify-content:flex-end}.gl-header__brand{font-family:Archivo,sans-serif;font-size:19px;font-weight:700;letter-spacing:.36em;text-transform:uppercase;text-decoration:none;color:var(--gl-ink);text-align:center;padding-left:.36em;transition:opacity .3s}.gl-header__brand:hover{color:var(--gl-ink);opacity:.6}.gl-header__brand--offcanvas{display:block;padding:28px 24px 8px;font-size:16px}.gl-header__item,.gl-header__item>a{font-family:Archivo,sans-serif;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gl-ink);text-decoration:none;position:relative;padding:6px 0;display:inline-block}.gl-header__item:after,.gl-header__item>a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gl-ink);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--gl-ease)}.gl-header__item:hover:after,.gl-header__item.is-active:after,.gl-header__item>a:hover:after,.gl-header__item>a.is-active:after{transform:scaleX(1);transform-origin:left}.gl-header__item--cta{font-weight:600}.gl-header__item.nlx-dd{position:relative}.gl-header__item.nlx-dd:after{display:none}.gl-header__panel{position:absolute;top:100%;left:-22px;padding-top:18px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .3s,transform .4s var(--gl-ease),visibility 0s .3s;z-index:10}.gl-header__panel>a{display:block;white-space:nowrap;padding:12px 22px;font-family:Archivo,sans-serif;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gl-ink);text-decoration:none;background:var(--gl-paper);border:1px solid var(--gl-rule);border-top:0}.gl-header__panel>a:first-child{border-top:1px solid var(--gl-rule)}.gl-header__panel>a:hover,.gl-header__panel>a.is-active{background:var(--gl-panel)}.gl-header__item.nlx-dd:hover .gl-header__panel,.gl-header__item.nlx-dd:has(:focus-visible) .gl-header__panel{opacity:1;visibility:visible;transform:none;transition:opacity .3s,transform .4s var(--gl-ease),visibility 0s}.gl-header__toggle{display:none;width:44px;height:44px;border:0;background:none;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:0;justify-self:end}.gl-header__toggle span{display:block;width:24px;height:1.5px;background:var(--gl-ink)}@media (max-width: 1099px){.gl-header__inner{grid-template-columns:1fr auto 1fr}.gl-header__nav{display:none}.gl-header__brand{grid-column:2}.gl-header__toggle{display:flex;grid-column:3}}@media (max-width: 639px){.gl-header__inner{grid-template-columns:44px 1fr 44px}.gl-header__brand{font-size:15px}}.header-area{top:0!important;left:0!important;right:0!important;border-radius:0!important;border:0!important;border-bottom:1px solid var(--gl-rule)!important;background:#ffffffdb!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:22px 0}.header-area.scrolled{padding:14px 0;background:#fffffff0!important;border-bottom-color:var(--gl-rule)!important}.header-area .uk-container{max-width:none;padding:0 var(--gl-gutter)}.nlx-logo{font-family:Archivo,sans-serif;font-size:15px;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:var(--gl-ink);gap:12px}.nlx-logo .grd{background:none!important;-webkit-text-fill-color:currentColor!important;color:inherit}.nlx-logo__mark{width:22px;height:22px}.nlx-logo__mark svg circle,.nlx-logo__mark svg path,.nlx-logo__mark svg ellipse{fill:var(--gl-ink);stroke:var(--gl-ink)}.nlx-logo__mark svg ellipse{fill:none;stroke-width:1.2}.nlx-logo__mark svg path{fill:none;stroke:var(--gl-paper)}.nlx-logo__orbit{animation:none!important}.nlx-logo__sat{filter:none}.header-area .uk-navbar-nav{display:flex;align-items:center;gap:36px;margin:0;padding:0;list-style:none}.header-area .uk-navbar-nav>li>a{font-family:Archivo,sans-serif;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gl-ink)!important;padding:6px 0;position:relative;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.header-area .uk-navbar-nav>li>a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gl-ink);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--gl-ease)}.header-area .uk-navbar-nav>li>a:hover:after,.header-area .uk-navbar-nav>li>a.uk-active:after{transform:scaleX(1);transform-origin:left}.header-area .uk-navbar-nav>li>a:hover{color:var(--gl-ink)!important;background:none}.nlx-nav-cta,.header-area .uk-navbar-nav>li>a.nlx-nav-cta{border:1px solid var(--gl-ink);padding:12px 20px;border-radius:0;background:none;transition:background .35s,color .35s}.nlx-nav-cta:hover,.header-area .uk-navbar-nav>li>a.nlx-nav-cta:hover{background:var(--gl-ink);color:var(--gl-paper)!important}.nlx-nav-cta:after{display:none!important}.nlx-dd__chevron{opacity:.6}.nlx-dd__panel,.uk-dropdown{background:var(--gl-paper)!important;border:1px solid var(--gl-rule)!important;border-radius:0!important;box-shadow:0 24px 48px #00000014!important;padding:10px 0!important}.uk-dropdown-nav li a{font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase;font-weight:500;color:var(--gl-ink)!important;padding:12px 22px!important;display:block}.uk-dropdown-nav li a:hover,.uk-dropdown-nav li a.uk-active{background:var(--gl-panel)!important;color:var(--gl-ink)!important}.uk-navbar-toggle span{background:var(--gl-ink)!important}.mobile-navbar,.mobile-navbar .uk-offcanvas-bar{background:var(--gl-paper)!important;color:var(--gl-ink);border-right:1px solid var(--gl-rule)}.nlx-off-backdrop{background:#0a0a0a4d!important}.nlx-off-close{color:var(--gl-ink)!important;border-color:var(--gl-rule)!important}.nlx-mobile-nav li a{font-family:Archivo,sans-serif!important;font-size:13px!important;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--gl-ink)!important;border-bottom:1px solid var(--gl-rule)}.nlx-mobile-nav .uk-nav-sub li a{font-size:11px!important;color:var(--gl-ink-2)!important}.nlx-cookie{left:20px;right:auto;transform:none;width:min(420px,calc(100vw - 40px));bottom:20px}.nlx-cookie__inner{background:var(--gl-paper)!important;border:1px solid var(--gl-ink)!important;border-radius:0!important;box-shadow:none!important;padding:18px 20px;gap:14px}.nlx-cookie__text p{color:var(--gl-ink-2)!important;font-size:12.5px}.nlx-cookie__text a{color:var(--gl-ink)!important}.nlx-cookie__text .nlx-ic{color:var(--gl-ink)}.nlx-cookie__refuse,.nlx-cookie__accept{border-radius:0!important;font-family:Archivo,sans-serif;font-size:10.5px!important;letter-spacing:.2em;text-transform:uppercase;font-weight:500!important;padding:11px 16px!important}.nlx-cookie__refuse{border:1px solid var(--gl-ink)!important;color:var(--gl-ink)!important;background:transparent!important}.nlx-cookie__accept{background:var(--gl-ink)!important;color:var(--gl-paper)!important;border:1px solid var(--gl-ink)!important}.nlx-cookie__accept:hover{opacity:1;background:var(--gl-ink-2)!important;box-shadow:none}@media (max-width: 600px){.nlx-cookie{left:12px;right:12px;width:auto}}.nlx-cursor,.nlx-cursor__dot{display:none}@media (pointer: fine) and (prefers-reduced-motion: no-preference){.nlx-cursor{display:block;position:fixed;top:0;left:0;z-index:100000;pointer-events:none;opacity:0;transition:opacity .3s}.nlx-cursor__ring{width:34px;height:34px;border:1px solid var(--gl-ink);border-radius:50%;transform:translate(-50%,-50%) scale(1);display:flex;align-items:center;justify-content:center;font-family:Archivo,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gl-paper);transition:transform .4s var(--gl-ease),background .35s,width .4s var(--gl-ease),height .4s var(--gl-ease);will-change:transform}.nlx-cursor.is-hover .nlx-cursor__ring{transform:translate(-50%,-50%) scale(1.5);background:#0a0a0a0f}.nlx-cursor.is-down .nlx-cursor__ring{transform:translate(-50%,-50%) scale(.8)}.nlx-cursor.is-view .nlx-cursor__ring{width:92px;height:92px;background:var(--gl-ink);transform:translate(-50%,-50%) scale(1)}.nlx-cursor.is-view .nlx-cursor__ring:after{content:"Voir"}.nlx-cursor__dot{display:block;position:fixed;top:0;left:0;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--gl-ink);z-index:100000;pointer-events:none;opacity:0;transition:opacity .3s;will-change:transform}.nlx-cursor.is-view+.nlx-cursor__dot{opacity:0!important}.has-cursor .nlx-cursor,.has-cursor .nlx-cursor__dot{opacity:1}}.page-title-area{background:var(--gl-paper)!important;border-bottom:1px solid var(--gl-rule);padding:150px 0 40px!important}.page-title-area h1,.page-title-area h2{font-size:clamp(2rem,4.6vw,4rem);font-weight:500;letter-spacing:-.03em;text-transform:none}.page-title-area ul li,.page-title-area ul li a{font-size:11px;letter-spacing:.22em;text-transform:uppercase}.nlx-page-hero{background:var(--gl-paper)!important;border-bottom:1px solid var(--gl-rule)}.nlx-page-hero:before{display:none}.nlx-page-hero__title{font-weight:500!important;letter-spacing:-.035em!important}.nlx-breadcrumb,.nlx-breadcrumb a,.nlx-breadcrumb span{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gl-ink-3)!important}.nlx-section-label{font-size:11px!important;letter-spacing:.3em!important;text-transform:uppercase;color:var(--gl-ink-3)!important;font-weight:500}.nlx-gradient-text{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--gl-ink)!important}.nlx-section--alt{background:var(--gl-paper-2)!important}.nlx-feat-card,.nlx-service-card,.nlx-legal__card,.nlx-sidebar-widget,.nlx-dna-card,.nlx-blog-card,.nlx-faq-item,.nlx-estimate-banner,.nlx-trust-bar,.nlx-about-hero__stat,.nlx-loc-card,.nlx-process-step{background:var(--gl-paper)!important;border:1px solid var(--gl-rule)!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.nlx-feat-card:hover,.nlx-service-card:hover,.nlx-blog-card:hover,.nlx-dna-card:hover{border-color:var(--gl-ink)!important;transform:none!important;box-shadow:none!important}.nlx-feat-card__icon,.nlx-service-card__icon{color:var(--gl-ink)!important;background:none!important;border:0!important}.nlx-form__input,.nlx-form__textarea,.nlx-form__select,input.nlx-form__input,textarea{background:transparent!important;border:0!important;border-bottom:1px solid var(--gl-ink)!important;border-radius:0!important;color:var(--gl-ink)!important;padding:14px 0!important;box-shadow:none!important}.nlx-form__input:focus,.nlx-form__textarea:focus{outline:none;border-bottom-color:var(--gl-ink)!important;box-shadow:none!important}.nlx-form__label{font-size:11px!important;letter-spacing:.22em;text-transform:uppercase;color:var(--gl-ink-3)!important;font-weight:500}.nlx-faq-summary{font-weight:500!important}.nlx-faq-icon{background:none!important;border:1px solid var(--gl-ink)!important;color:var(--gl-ink)!important;border-radius:0!important}.gl-footer{background:var(--gl-paper);color:var(--gl-ink);border-top:1px solid var(--gl-rule)}.gl-footer__cta{background:var(--gl-ink);color:var(--gl-paper);padding:120px var(--gl-gutter);display:flex;align-items:center;justify-content:space-between;gap:48px;flex-wrap:wrap}.gl-footer__cta-title{margin:0;font-size:clamp(2.6rem,6.4vw,6.4rem);font-weight:500;line-height:.95;letter-spacing:-.04em;text-transform:uppercase;color:var(--gl-paper)}.gl-footer__cta-title span{color:#8a8a8a;display:block}.gl-footer__cta-actions{display:flex;gap:14px;flex-wrap:wrap}.gl-footer__main{padding:72px var(--gl-gutter) 56px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}@media (max-width: 1023px){.gl-footer__main{grid-template-columns:1fr 1fr}}@media (max-width: 639px){.gl-footer__main{grid-template-columns:1fr;padding-top:56px}.gl-footer__cta{padding:80px var(--gl-gutter)}}.gl-footer__brand{font-size:15px;font-weight:700;letter-spacing:.34em;text-transform:uppercase;text-decoration:none;color:var(--gl-ink);display:inline-block;margin-bottom:20px}.gl-footer__desc{font-size:13.5px;line-height:1.7;color:var(--gl-ink-2);max-width:36ch;margin:0 0 24px}.gl-footer__socials{display:flex;gap:10px}.gl-footer__soc{width:40px;height:40px;border:1px solid var(--gl-rule);display:inline-flex;align-items:center;justify-content:center;color:var(--gl-ink);transition:border-color .3s,background .3s,color .3s}.gl-footer__soc:hover{background:var(--gl-ink);color:var(--gl-paper);border-color:var(--gl-ink)}.gl-footer__soc svg{width:16px;height:16px}.gl-footer__heading{font-size:11px;letter-spacing:.26em;text-transform:uppercase;font-weight:500;color:var(--gl-ink-3);margin:0 0 22px}.gl-footer__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.gl-footer__list a{font-size:13.5px;color:var(--gl-ink);text-decoration:none;transition:color .25s}.gl-footer__list a:hover{color:var(--gl-ink-3)}.gl-footer__loc{font-size:13.5px;line-height:1.7;color:var(--gl-ink-2);margin:0 0 18px}.gl-footer__loc strong{display:block;color:var(--gl-ink);font-weight:500}.gl-footer__hours{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gl-ink-3)}.gl-footer__bottom{border-top:1px solid var(--gl-rule);padding:24px var(--gl-gutter);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gl-ink-3)}.gl-footer__legal{list-style:none;padding:0;margin:0;display:flex;gap:22px;flex-wrap:wrap}.gl-footer__legal a{color:var(--gl-ink-3);text-decoration:none}.gl-footer__legal a:hover{color:var(--gl-ink)}.gl-footer__top{width:40px;height:40px;border:1px solid var(--gl-ink);background:none;color:var(--gl-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .3s,color .3s}.gl-footer__top:hover{background:var(--gl-ink);color:var(--gl-paper)}.gl-footer__top svg{width:16px;height:16px}.gl-home{background:var(--gl-paper);color:var(--gl-ink);font-family:Archivo,sans-serif;overflow-x:clip}.gl-wrap{padding-left:var(--gl-gutter);padding-right:var(--gl-gutter)}.gl-section{padding-block:110px}@media (max-width: 767px){.gl-section{padding-block:72px}}.gl-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:16px;margin-bottom:56px;border-bottom:1px solid var(--gl-ink)}.gl-head h2{margin:0;font-size:13px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.gl-head span,.gl-head a{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gl-ink-3)}.gl-eyebrow{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--gl-ink-3);font-weight:500}.gl-mask{display:block;overflow:hidden}.gl-mask>span{display:block;will-change:transform}.gl-hero [data-gl]{will-change:transform,opacity}@keyframes glLineUp{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes glFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.gl-hero .gl-mask>span{transform:translateY(110%);animation:glLineUp 1.25s var(--gl-ease) forwards;animation-delay:.2s}.gl-hero .gl-mask:nth-child(2)>span{animation-delay:.32s}.gl-hero .gl-mask:nth-child(3)>span{animation-delay:.44s}.gl-hero [data-gl]{opacity:0;animation:glFadeUp 1.1s var(--gl-ease) forwards;animation-delay:.1s}.gl-hero .gl-hero__lead{animation-delay:.75s}.gl-hero .gl-hero__actions{animation-delay:.85s}.gl-hero{padding-block:180px 48px}@media (max-width: 767px){.gl-hero{padding-block:140px 32px}}.gl-hero__title{margin:20px 0 0;font-size:clamp(3rem,8.9vw,8.6rem);font-weight:500;line-height:.92;letter-spacing:-.045em;text-transform:uppercase}.gl-hero__title .dim{color:#8a8a8a}.gl-hero__row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;margin-top:56px;align-items:start}.gl-hero__lead{grid-column:1 / span 5;margin:0;font-size:15.5px;line-height:1.65;color:var(--gl-ink-2)}.gl-hero__actions{grid-column:8 / span 5;display:flex;justify-content:flex-end;gap:14px;flex-wrap:wrap}@media (max-width: 899px){.gl-hero__row{grid-template-columns:1fr;row-gap:28px;margin-top:40px}.gl-hero__lead,.gl-hero__actions{grid-column:auto;justify-content:flex-start}}.gl-feature{padding-block:24px 0}.gl-frame{position:relative;height:clamp(380px,78vh,820px);background:var(--gl-panel);overflow:hidden}.gl-frame__inner{position:absolute;inset:-8% 0;will-change:transform;display:flex;align-items:flex-end;justify-content:center}.gl-frame__shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gl-frame__video{background:#f2f0ec}.gl-frame__poster{display:none}@media (prefers-reduced-motion: reduce){.gl-frame__video{display:none}.gl-frame__poster{display:block}}.gl-frame__caption{display:flex;justify-content:space-between;gap:16px;padding:18px 0 0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gl-ink-3)}.gl-clients{padding-block:48px 0}.gl-clients__row{display:flex;justify-content:space-between;align-items:center;gap:28px 40px;flex-wrap:wrap;padding:36px 0;border-bottom:1px solid var(--gl-rule)}.gl-logo{height:28px;width:auto;color:var(--gl-ink);opacity:.72;transition:opacity .3s;font-family:Archivo,sans-serif}.gl-logo:hover{opacity:1}.gl-logo text{fill:currentColor;font-weight:700;letter-spacing:.04em}.gl-logo .thin{font-weight:400;letter-spacing:.18em}.gl-logo .mk{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gl-logo .mkf{fill:currentColor}.gl-exp__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 24px}@media (max-width: 899px){.gl-exp__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 20px}}@media (max-width: 599px){.gl-exp__grid{grid-template-columns:1fr;gap:36px}}.gl-exp__item{text-decoration:none;color:inherit;display:block}.gl-exp__num{display:block;font-size:11px;color:var(--gl-ink-3);letter-spacing:.1em;margin-bottom:14px}.gl-exp__title{margin:0 0 10px;font-size:clamp(1.6rem,2.3vw,2rem);font-weight:500;letter-spacing:-.03em;line-height:1.1;display:inline-block;position:relative}.gl-exp__title:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--gl-ink);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--gl-ease)}.gl-exp__item:hover .gl-exp__title:after{transform:scaleX(1);transform-origin:left}.gl-exp__desc{margin:0;font-size:14px;line-height:1.6;color:var(--gl-ink-2);max-width:32ch}.gl-exp__go{display:inline-block;margin-top:14px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gl-ink-3);transition:color .3s,transform .5s var(--gl-ease)}.gl-exp__item:hover .gl-exp__go{color:var(--gl-ink);transform:translate(6px)}.gl-work__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 24px}@media (max-width: 767px){.gl-work__grid{grid-template-columns:1fr;gap:40px}}.gl-tile{display:block;text-decoration:none;color:inherit}.gl-tile__media{position:relative;aspect-ratio:1600 / 740;background:var(--gl-panel);overflow:hidden}.gl-tile__media .gl-tile__shot{object-position:left top}.gl-tile__media:after{content:"";position:absolute;inset:0;background:var(--gl-ink);opacity:0;transition:opacity .6s}.gl-tile:hover .gl-tile__media:after{opacity:.04}.gl-tile__shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--gl-ease)}.gl-tile:hover .gl-tile__shot{transform:scale(1.04)}.gl-tile__caption{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:16px}.gl-tile__name{font-size:15px;font-weight:500;letter-spacing:-.01em}.gl-tile__kind{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gl-ink-3)}.gl-tile__desc{margin:8px 0 0;font-size:13.5px;line-height:1.6;color:var(--gl-ink-2);max-width:52ch}.gl-work__foot{margin-top:56px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;border-top:1px solid var(--gl-rule);padding-top:28px;font-size:13px;color:var(--gl-ink-2)}.gl-mock{position:absolute;left:50%;bottom:0;transform:translate(-50%) translateY(0);width:84%;max-width:1100px;height:92%;background:var(--gl-paper);border:1px solid var(--gl-rule);border-bottom:0;box-shadow:0 30px 60px #00000014;overflow:hidden;transition:transform 1.1s var(--gl-ease)}.gl-tile:hover .gl-mock,.gl-frame:hover .gl-mock{transform:translate(-50%) translateY(-10px)}.gl-mock__bar{height:26px;display:flex;align-items:center;gap:6px;padding:0 12px;border-bottom:1px solid var(--gl-rule)}.gl-mock__bar i{width:7px;height:7px;border-radius:50%;background:#0a0a0a2e}.gl-mock__bar span{margin-left:10px;flex:1;height:8px;background:var(--gl-panel)}.gl-mock__body{padding:18px;display:grid;gap:14px}.gl-mock .ln{height:7px;background:#0a0a0a24}.gl-mock .ln--h{height:14px;width:64%;background:var(--gl-ink)}.gl-mock .ln--s{width:40%}.gl-mock .bx{background:var(--gl-panel);border:1px solid var(--gl-rule)}.gl-mock .btn{height:18px;width:80px;background:var(--gl-ink)}.gl-mock .photo{background:linear-gradient(135deg,#e9e6df,#d6d2c8)}.gl-mock--site .hero{height:150px;display:grid;align-content:center;gap:10px;padding:0 24px}.gl-mock--site .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gl-mock--site .cards .bx{height:96px}.gl-mock--site .cols{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}.gl-mock--site .cols .ln{width:100%}.gl-mock--site .cols .ln--s{width:55%}.gl-mock--site .band{height:70px;background:var(--gl-ink)}.gl-mock .filler{display:grid;gap:8px}.gl-mock .filler .ln{width:100%;opacity:.6}.gl-mock .filler .ln:nth-child(2){width:80%}.gl-mock .filler .ln:nth-child(3){width:60%}.gl-mock--dash .gl-mock__body{grid-template-columns:90px 1fr}.gl-mock--dash .side{display:grid;gap:10px;align-content:start}.gl-mock--dash .side .ln:first-child{background:var(--gl-ink);width:70%}.gl-mock--dash .main{display:grid;gap:12px}.gl-mock--dash .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gl-mock--dash .kpis .bx{height:48px}.gl-mock--dash .rows{display:grid;gap:8px}.gl-mock--dash .rows .ln:nth-child(2n){opacity:.55}.gl-mock--dash .chart{height:90px;border-bottom:1px solid var(--gl-rule);display:flex;align-items:flex-end;gap:8px;padding:0 4px}.gl-mock--dash .chart span{flex:1;background:#0a0a0a24}.gl-mock--dash .chart span:nth-child(3),.gl-mock--dash .chart span:nth-child(7){background:var(--gl-ink)}.gl-mock--resto .gl-mock__body{grid-template-columns:1.1fr 1fr}.gl-mock--resto .photo{height:180px}.gl-mock--resto .menu{display:grid;gap:10px;align-content:start}.gl-mock--resto .row{display:flex;justify-content:space-between;gap:10px}.gl-mock--resto .row .ln:first-child{width:60%}.gl-mock--resto .row .ln:last-child{width:12%;background:#0a0a0a59}.gl-mock--resto .gallery{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.gl-mock--resto .gallery .photo{height:64px}.gl-mock--barber .slots{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.gl-mock--barber .slots .bx{height:30px}.gl-mock--barber .slots .bx:nth-child(3),.gl-mock--barber .slots .bx:nth-child(6){background:var(--gl-ink);border-color:var(--gl-ink)}.gl-mock--barber .foot{display:flex;justify-content:space-between;align-items:center}.gl-mock--barber .foot .ln{width:40%}.gl-mock--barber .team{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gl-mock--barber .team .bx{height:70px}.gl-about{background:var(--gl-paper-2);border-top:1px solid var(--gl-rule);border-bottom:1px solid var(--gl-rule)}.gl-about__words{margin:0 0 72px;font-size:clamp(2.6rem,7.2vw,7rem);font-weight:500;line-height:.95;letter-spacing:-.045em;text-transform:uppercase}.gl-about__words .dim{color:var(--gl-accent)}.gl-about__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;margin-bottom:72px}@media (max-width: 767px){.gl-about__grid{grid-template-columns:1fr;gap:28px}}.gl-about__item{border-top:1px solid var(--gl-ink);padding-top:18px}.gl-about__item strong{display:block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;margin-bottom:10px}.gl-about__item p{margin:0;font-size:14px;line-height:1.65;color:var(--gl-ink-2);max-width:34ch}.gl-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--gl-ink);border-bottom:1px solid var(--gl-ink)}@media (max-width: 767px){.gl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.gl-stat{padding:30px 24px 30px 0;border-right:1px solid var(--gl-rule)}.gl-stat:not(:first-child){padding-left:24px}.gl-stat:last-child{border-right:0}@media (max-width: 767px){.gl-stat:nth-child(2){border-right:0}.gl-stat:nth-child(3){padding-left:0}.gl-stat:nth-child(-n+2){border-bottom:1px solid var(--gl-rule)}}.gl-stat__num{display:block;font-size:clamp(2.4rem,4.4vw,4rem);font-weight:500;letter-spacing:-.05em;line-height:1}.gl-stat__num .unit{font-size:.45em;color:var(--gl-ink-3)}.gl-stat__lbl{display:block;margin-top:10px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gl-ink-3)}.gl-proc__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media (max-width: 899px){.gl-proc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}}@media (max-width: 599px){.gl-proc__grid{grid-template-columns:1fr}}.gl-step{border-top:1px solid var(--gl-ink);padding-top:20px}.gl-step__num{font-size:11px;letter-spacing:.22em;color:var(--gl-ink-3)}.gl-step__title{margin:44px 0 12px;font-size:1.35rem;font-weight:500;letter-spacing:-.02em}.gl-step__desc{margin:0;font-size:14px;line-height:1.65;color:var(--gl-ink-2)}.gl-testi{text-align:center}.gl-testi__stage{position:relative;max-width:920px;margin:0 auto;min-height:240px}.gl-quote{position:absolute;inset:0;opacity:0;transform:translateY(14px);transition:opacity .7s var(--gl-ease),transform .7s var(--gl-ease);pointer-events:none}.gl-quote.is-active{position:relative;opacity:1;transform:none;pointer-events:auto}.gl-quote__text{margin:0 0 32px;font-size:clamp(1.4rem,2.6vw,2.3rem);font-weight:400;line-height:1.35;letter-spacing:-.02em;color:var(--gl-ink)}.gl-quote__who{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gl-ink-3)}.gl-testi__nav{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:40px}.gl-testi__dots{display:flex;gap:8px}.gl-testi__dot{width:28px;height:20px;background:none;border:0;padding:0;cursor:pointer;position:relative}.gl-testi__dot:after{content:"";position:absolute;left:0;right:0;top:9px;height:1px;background:#0a0a0a40;transition:background .3s}.gl-testi__dot.is-active:after,.gl-testi__dot:hover:after{background:var(--gl-ink)}.gl-testi__dot:focus-visible{outline:1px solid var(--gl-ink);outline-offset:4px}.gl-testi__arrow{width:40px;height:40px;border:1px solid var(--gl-rule);background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--gl-ink);transition:border-color .3s,background .3s,color .3s}.gl-testi__arrow:hover{border-color:var(--gl-ink);background:var(--gl-ink);color:var(--gl-paper)}.gl-testi__arrow svg{width:14px;height:14px}.gl-offers__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 899px){.gl-offers__grid{grid-template-columns:1fr}}.gl-offer{padding:0 32px 40px;border-left:1px solid var(--gl-rule);display:flex;flex-direction:column}.gl-offer:first-child{padding-left:0;border-left:0}.gl-offer:last-child{padding-right:0}@media (max-width: 899px){.gl-offer{padding:36px 0 40px;border-left:0;border-top:1px solid var(--gl-rule)}.gl-offer:first-child{border-top:0;padding-top:0}}.gl-offer__tier{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--gl-ink-3);display:flex;justify-content:space-between;align-items:center;gap:12px}.gl-offer__tag{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--gl-paper);background:var(--gl-ink);padding:5px 9px}.gl-offer__name{margin:14px 0 26px;font-size:clamp(1.8rem,2.6vw,2.4rem);font-weight:500;letter-spacing:-.03em;line-height:1.05}.gl-offer__list{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column}.gl-offer__list li{font-size:13.5px;line-height:1.5;color:var(--gl-ink-2);padding:11px 0;border-top:1px solid var(--gl-rule);display:flex;gap:12px}.gl-offer__list li:before{content:"\2014";color:var(--gl-ink-3);flex-shrink:0}.gl-offer .gl-btn{margin-top:auto;align-self:flex-start}.gl-faq{max-width:860px;margin:96px auto 0}.gl-faq__title{font-size:13px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;margin:0 0 24px;padding-bottom:16px;border-bottom:1px solid var(--gl-ink)}.gl-faq__item{border-bottom:1px solid var(--gl-rule)}.gl-faq__summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:16px;font-weight:500;letter-spacing:-.01em}.gl-faq__summary::-webkit-details-marker{display:none}.gl-faq__icon{width:28px;height:28px;border:1px solid var(--gl-ink);display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;flex-shrink:0;transition:transform .3s,background .3s,color .3s}.gl-faq__item[open] .gl-faq__icon{background:var(--gl-ink);color:var(--gl-paper);transform:rotate(45deg)}.gl-faq__body{padding:0 0 24px}.gl-faq__body p{margin:0;font-size:14.5px;line-height:1.7;color:var(--gl-ink-2);max-width:70ch}.gl-post{display:grid;grid-template-columns:56px 1fr auto 40px;align-items:baseline;gap:24px;padding:26px 0;border-top:1px solid var(--gl-rule);text-decoration:none;color:inherit}.gl-post:last-child{border-bottom:1px solid var(--gl-rule)}.gl-post__num{font-size:11px;color:var(--gl-ink-3)}.gl-post__title{margin:0;font-size:clamp(1.1rem,1.7vw,1.5rem);font-weight:500;letter-spacing:-.02em;line-height:1.25;transition:color .3s}.gl-post:hover .gl-post__title{color:var(--gl-ink-3)}.gl-post__meta{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gl-ink-3);white-space:nowrap}.gl-post__arrow{text-align:right;transition:transform .5s var(--gl-ease)}.gl-post:hover .gl-post__arrow{transform:translate(4px,-4px)}@media (max-width: 639px){.gl-post{grid-template-columns:1fr;gap:8px}.gl-post__arrow,.gl-post__num{display:none}}.gl-contact{border-top:1px solid var(--gl-rule)}.gl-contact__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:72px}@media (max-width: 899px){.gl-contact__grid{grid-template-columns:1fr;gap:48px}}.gl-contact__title{margin:0 0 32px;font-size:clamp(2.2rem,4.6vw,4.2rem);font-weight:500;line-height:.98;letter-spacing:-.04em;text-transform:uppercase}.gl-contact__title .dim{color:#8a8a8a}.gl-contact__list{list-style:none;padding:0;margin:0 0 36px;display:flex;flex-direction:column}.gl-contact__list li{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:14px 0;border-top:1px solid var(--gl-rule);font-size:14px}.gl-contact__list li span:first-child{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gl-ink-3);padding-top:3px}.gl-contact__list a{color:var(--gl-ink);text-decoration:none}.gl-form{display:flex;flex-direction:column;gap:26px}.gl-form__row{display:grid;grid-template-columns:1fr 1fr;gap:26px}@media (max-width: 639px){.gl-form__row{grid-template-columns:1fr}}.gl-form__group{display:flex;flex-direction:column;gap:8px}.gl-form__label{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gl-ink-3)}.gl-form__input,.gl-form__textarea{font-family:Archivo,sans-serif;font-size:15px;color:var(--gl-ink);background:transparent;border:0;border-bottom:1px solid var(--gl-ink);border-radius:0;padding:12px 0;outline:none;transition:border-color .3s}.gl-form__input::placeholder,.gl-form__textarea::placeholder{color:#9a9a9a}.gl-form__input:focus,.gl-form__textarea:focus{border-bottom-width:2px}.gl-form__textarea{resize:vertical;min-height:120px}.gl-form__check{display:flex;gap:12px;align-items:flex-start;font-size:12.5px;color:var(--gl-ink-2);line-height:1.6;cursor:pointer}.gl-form__check input{margin-top:3px;accent-color:var(--gl-ink)}.gl-form__check a{color:var(--gl-ink);text-decoration:underline}.gl-form__error{font-size:12px;color:#b42318;margin-top:8px}.gl-form__submit{align-self:flex-start}.gl-crumbs{display:flex;gap:10px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gl-ink-3);margin-bottom:28px}.gl-crumbs a{color:var(--gl-ink-3);text-decoration:none}.gl-crumbs a:hover{color:var(--gl-ink)}.gl-metier .gl-hero__title{font-size:clamp(2.6rem,7.4vw,7rem)}.gl-proc__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 899px){.gl-proc__grid--3{grid-template-columns:1fr}}.gl-metier__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:72px;align-items:start}@media (max-width: 899px){.gl-metier__grid{grid-template-columns:1fr;gap:48px}}.gl-offer__list--wide li{font-size:15px;padding:14px 0}.gl-offer__list--wide li:last-child{border-bottom:1px solid var(--gl-rule)}.gl-metier__proof{border:1px solid var(--gl-ink);padding:36px 32px;background:var(--gl-paper)}.gl-metier__proof-name{margin:14px 0 10px;font-size:1.5rem;font-weight:500;letter-spacing:-.02em}.gl-metier__proof-text{margin:0 0 24px;font-size:14.5px;line-height:1.65;color:var(--gl-ink-2)}.gl-faq--full{max-width:none;margin-top:0}.gl-offer__tag--light{background:none;color:var(--gl-ink-3);border:1px solid var(--gl-rule)}.gl-post--metier .gl-post__title{font-size:clamp(1.3rem,2.2vw,2rem)}.gl-projets .gl-hero__title,.gl-case__title{font-size:clamp(2.6rem,7.4vw,7rem)}.gl-case__hero{padding-bottom:36px}.gl-case__title{text-transform:none;letter-spacing:-.04em}.gl-case__accroche{margin:28px 0 0;font-size:clamp(1.1rem,1.8vw,1.5rem);line-height:1.4;color:var(--gl-ink-2);max-width:44ch}.gl-case__cover{background:var(--gl-tint);position:relative;aspect-ratio:1600 / 740;overflow:hidden}.gl-case__img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.gl-case__cover .gl-mock{width:84%;height:92%}.gl-case__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--gl-ink);margin-bottom:72px}.gl-case__meta>div{padding:22px 24px;border-right:1px solid var(--gl-rule);border-bottom:1px solid var(--gl-rule)}.gl-case__meta>div:nth-child(4n+1){padding-left:0}.gl-case__meta>div:nth-child(4n),.gl-case__meta>div:last-child{border-right:0}.gl-case__meta span{display:block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gl-accent);margin-bottom:8px}.gl-case__meta strong{font-weight:500;font-size:14.5px;line-height:1.5}@media (max-width: 899px){.gl-case__meta{grid-template-columns:1fr 1fr}.gl-case__meta>div{border-right:0;padding-left:0!important;border-bottom:1px solid var(--gl-rule)}}.gl-case__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}@media (max-width: 899px){.gl-case__grid{grid-template-columns:1fr}}.gl-case__h{font-size:13px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid var(--gl-ink)}.gl-case__block p{margin:0;font-size:15.5px;line-height:1.7;color:var(--gl-ink-2)}.gl-case__block .gl-offer__list{margin:0}.gl-case__block .gl-offer__list li:last-child{border-bottom:1px solid var(--gl-rule)}.gl-case__note{margin:56px 0 0;padding:18px 22px;border:1px solid var(--gl-rule);font-size:13px;line-height:1.6;color:var(--gl-ink-3);max-width:80ch}.gl-case__gallery{display:grid;gap:24px}.gl-case__gallery .gl-case__img{height:auto}.gl-case__cta{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;padding-top:56px;border-top:1px solid var(--gl-ink)}.gl-case__cta .gl-contact__title{margin:16px 0 0}.gl-case__cta .gl-hero__actions{grid-column:auto}::selection{background:var(--gl-accent);color:var(--gl-paper)}.nlx-progress{background:var(--gl-accent)!important}.gl-eyebrow,.gl-hero__title .dim,.gl-contact__title .dim,.gl-exp__num,.gl-step__num,.gl-post__num,.gl-head span{color:var(--gl-accent)}.gl-exp__title:after,.gl-link:after,.header-area .uk-navbar-nav>li>a:after,.gl-header__item:after,.gl-header__item>a:after{background:var(--gl-accent)}.gl-header__item--cta{border-bottom:1px solid var(--gl-accent);padding-bottom:4px}.gl-header__item--cta:after{display:none}.gl-header__panel>a:hover,.gl-header__panel>a.is-active{background:var(--gl-tint)}.gl-tile__kind{color:var(--gl-accent)}.gl-tile__media,.gl-frame,.gl-mock .photo,.gl-mock .bx{background:var(--gl-tint)}.gl-mock .bx{border-color:#dfe5e1}.gl-mock__bar span{background:var(--gl-tint)}.gl-offer__tag{background:var(--gl-accent)}.gl-offer__tag--light{color:var(--gl-accent);border-color:var(--gl-accent);background:none}.gl-offer__list li:before{color:var(--gl-accent)}.gl-about{background:var(--gl-tint)}.gl-stat__num .unit,.gl-quote__who{color:var(--gl-accent)}.gl-faq__item[open] .gl-faq__icon{background:var(--gl-accent);border-color:var(--gl-accent)}.gl-form__input:focus,.gl-form__textarea:focus{border-bottom-color:var(--gl-accent)}.gl-form__check input{accent-color:var(--gl-accent)}.gl-footer__cta{background:var(--gl-accent)}.gl-footer__cta-title span{color:var(--gl-accent-soft)}.gl-footer__soc:hover,.gl-footer__top:hover{background:var(--gl-accent);border-color:var(--gl-accent)}.gl-footer__list a:hover,.gl-footer__legal a:hover,.gl-crumbs a:hover{color:var(--gl-accent)}.gl-metier__proof{border-color:var(--gl-accent);background:var(--gl-tint)}.gl-metier__proof .gl-eyebrow{color:var(--gl-accent)}.nlx-cursor__dot{background:var(--gl-accent)!important}.nlx-cursor__ring{border-color:var(--gl-accent)!important}.nlx-cursor.is-view .nlx-cursor__ring{background:var(--gl-accent)!important}:root{--nlx-violet: #1f3d2b;--nlx-cyan: #1f3d2b;--nlx-cyan-lt: #1f3d2b;--nlx-border-hi: #1f3d2b}.nlx-section-label,.nlx-breadcrumb a:hover,.nlx-feat-card__icon,.nlx-service-card__icon{color:var(--gl-accent)!important}.nlx-section--alt{background:var(--gl-tint)!important}@media (prefers-reduced-motion: reduce){.gl-mask>span,[data-gl]{transform:none!important;opacity:1!important;animation:none!important}.gl-mock,.gl-tile__shot,.gl-frame__inner{transition:none!important;transform:none!important}}.gl-contact__note{margin:0;font-size:13.5px;line-height:1.65;color:var(--gl-ink-2);max-width:44ch}.gl-form__rgpd{margin:18px 0 0;font-size:12px;line-height:1.6;color:var(--gl-ink-3)}.gl-form__rgpd a{color:inherit}.gl-legal__body{max-width:760px}.gl-legal__id{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--gl-ink);margin-bottom:56px}.gl-legal__id>div{padding:18px 24px 18px 0;border-bottom:1px solid var(--gl-rule)}.gl-legal__id span{display:block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gl-accent);margin-bottom:8px}.gl-legal__id strong{font-weight:500;font-size:14.5px;line-height:1.5}.gl-legal__id a{color:inherit}.gl-legal__body h2{font-size:13px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;margin:44px 0 14px;padding-top:18px;border-top:1px solid var(--gl-ink)}.gl-legal__body h3{font-size:15px;font-weight:500;margin:22px 0 8px}.gl-legal__body p{margin:0 0 14px;font-size:15px;line-height:1.7;color:var(--gl-ink-2)}.gl-legal__body p a{color:var(--gl-ink)}@media (max-width: 639px){.gl-legal__id{grid-template-columns:1fr}}.gl-clients__label{margin:0 0 22px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--gl-ink-3)}.gl-clients__row{list-style:none;margin:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:14px 0;border-top:1px solid var(--gl-rule);border-bottom:1px solid var(--gl-rule);padding:22px 0}.gl-clients__name{font-size:12.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gl-ink-2);white-space:nowrap}.gl-clients__name:not(:last-child):after{content:"\b7";color:var(--gl-rule);padding:0 22px}.gl-offer__list li strong{font-weight:600;color:var(--gl-ink)}.gl-home>.gl-hero .gl-hero__title,.gl-home>.gl-hero .gl-hero__title .dim{color:var(--gl-accent)}:root{--gl-sage: #a9c4b2;--gl-mint: #e3ede6;--gl-sand: #efe6d8;--gl-sand-2: #e2d4bd;--gl-brass: #b08d57;--gl-accent-deep: #163122}.gl-btn--solid,.nlx-btn--primary{background:var(--gl-accent);border-color:var(--gl-accent);color:var(--gl-paper)}.gl-btn--solid:hover,.nlx-btn--primary:hover{background:var(--gl-accent-deep);border-color:var(--gl-accent-deep)}.gl-btn:hover,.nlx-btn:hover{background:var(--gl-accent);border-color:var(--gl-accent);color:var(--gl-paper)}.gl-exp__num,.gl-step__num,.gl-post__num{color:var(--gl-brass)}.gl-band{background:var(--gl-mint);box-shadow:0 0 0 100vmax var(--gl-mint);clip-path:inset(0 -100vmax);padding-block:96px!important}.gl-band--sand{background:var(--gl-sand);box-shadow:0 0 0 100vmax var(--gl-sand)}.gl-clients.gl-band--sand{padding-block:44px!important;margin-top:56px}.gl-band .gl-step{border-top-color:var(--gl-accent)}.gl-band--sand .gl-quote__who{color:var(--gl-accent-deep)}.gl-offer--featured{background:var(--gl-accent);color:var(--gl-paper);padding:40px 32px 44px;margin-block:-24px}.gl-offer--featured .gl-offer__tier,.gl-offer--featured .gl-offer__name{color:var(--gl-paper)}.gl-offer--featured .gl-offer__tag{background:var(--gl-brass);color:var(--gl-paper)}.gl-offer--featured .gl-offer__list li{color:#ffffffdb;border-top-color:#ffffff2e}.gl-offer--featured .gl-offer__list li:before{color:var(--gl-sage)}.gl-offer--featured .gl-btn--solid{background:var(--gl-paper);border-color:var(--gl-paper);color:var(--gl-accent)}.gl-offer--featured .gl-btn--solid:hover{background:var(--gl-sand);border-color:var(--gl-sand);color:var(--gl-accent-deep)}@media (max-width: 899px){.gl-offer--featured{margin-block:0;padding:36px 24px 40px}.gl-offer--featured:first-child{border-top:0}}.gl-frame__caption span:last-child,.gl-head span{color:var(--gl-brass)}.gl-footer__cta-title span{color:var(--gl-sage)}.gl-metier__proof{background:var(--gl-sand);border-color:var(--gl-brass)}.gl-metier__proof .gl-eyebrow{color:var(--gl-brass)}.gl-about{background:var(--gl-sand)}.gl-faq__item[open] .gl-faq__icon{background:var(--gl-brass);border-color:var(--gl-brass)}.gl-case__meta dt,.gl-tile__kind{color:var(--gl-brass)}@media (max-width: 767px){.gl-frame{height:auto;aspect-ratio:16 / 9;min-height:0}.gl-frame__inner{inset:0;transform:none!important}.gl-frame__shot{object-fit:cover}}
