.nlp-car *{box-sizing:border-box;margin:0;padding:0}.nlp-car{--accent:#b9ff66;--white:#fff;--muted:hsla(0,0%,100%,.4);--border:hsla(0,0%,100%,.07);--font-head:"Moderniz",sans-serif;--font-body:var(--body);color:var(--white);font-family:var(--font-body);height:100vh;min-height:600px;width:100%;-webkit-font-smoothing:antialiased;overflow:hidden;position:relative}.nlp-car-video-wrap{inset:0;overflow:hidden;position:absolute;z-index:0}.nlp-car-video-wrap video{height:100%;object-fit:cover;opacity:.45;width:100%}.nlp-car-video-wrap:after{background:linear-gradient(135deg,rgba(10,10,11,.88),rgba(10,10,11,.55) 50%,rgba(10,10,11,.75));content:"";inset:0;position:absolute}.nlp-car-grid-bg{background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:60px 60px;inset:0;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 20%,transparent 100%);pointer-events:none;position:absolute;z-index:1}.nlp-car-bar-track{background:hsla(0,0%,100%,.06);height:5px;left:0;position:absolute;right:0;top:0;z-index:20}.nlp-car-bar{background:var(--accent);box-shadow:0 0 14px rgba(185,255,102,.6);height:100%;width:0}.nlp-slide{align-items:center;display:flex;inset:0;opacity:0;padding:80px 60px;pointer-events:none;position:absolute;transition:opacity .7s ease;z-index:2}.nlp-slide.active{opacity:1;pointer-events:all;z-index:3}.nlp-slide-layout{max-width:1400px;position:relative;width:100%;z-index:1}.nlp-slide-inner{width:100%}.nlp-slide-label{align-items:center;background:rgba(185,255,102,.1);border:1px solid rgba(185,255,102,.2);border-radius:100px;color:var(--accent);display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.14em;margin-bottom:20px;opacity:0;padding:5px 14px;text-transform:uppercase;transform:translateY(30px);transition:transform .6s cubic-bezier(.16,1,.3,1) .1s,opacity .6s ease .1s;white-space:nowrap}.nlp-slide.active .nlp-slide-label{opacity:1;transform:translateY(0)}.nlp-slide-title{color:var(--white);font-family:var(--font-head);font-size:clamp(40px,6vw,88px);font-weight:400;letter-spacing:-.02em;line-height:.97;margin-bottom:20px;max-width:62vw;opacity:0;overflow-wrap:normal;transform:translateY(40px);transition:transform .6s cubic-bezier(.16,1,.3,1) .18s,opacity .6s ease .18s;word-break:keep-all}.nlp-slide.active .nlp-slide-title{opacity:1;transform:translateY(0)}.nlp-slide-title em{color:var(--accent);font-style:normal}.nlp-slide-sub{color:var(--muted);font-size:clamp(13px,1.2vw,16px);font-weight:300;line-height:1.65;margin-bottom:24px;max-width:460px;opacity:0;transform:translateY(30px);transition:transform .6s cubic-bezier(.16,1,.3,1) .26s,opacity .6s ease .26s}.nlp-slide.active .nlp-slide-sub{opacity:1;transform:translateY(0)}.nlp-slide-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px;opacity:0;transform:translateY(20px);transition:transform .6s cubic-bezier(.16,1,.3,1) .32s,opacity .6s ease .32s}.nlp-slide.active .nlp-slide-tags{opacity:1;transform:translateY(0)}.nlp-slide-tag{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;color:hsla(0,0%,100%,.5);font-size:11px;font-weight:600;padding:5px 12px;white-space:nowrap}.nlp-slide-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;opacity:0;transform:translateY(20px);transition:transform .6s cubic-bezier(.16,1,.3,1) .38s,opacity .6s ease .38s}.nlp-slide.active .nlp-slide-actions{opacity:1;transform:translateY(0)}.nlp-btn-primary{align-items:center;background:var(--accent);border-radius:10px;color:#0a0a0b!important;display:inline-flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.04em;padding:14px 30px;text-decoration:none!important;transition:all .2s;white-space:nowrap}.nlp-btn-primary:hover{box-shadow:0 8px 32px rgba(185,255,102,.3);transform:translateY(-2px)}.nlp-btn-secondary{background:transparent;border:1px solid hsla(0,0%,100%,.28);border-radius:10px;color:#fff!important;font-size:14px;font-weight:500;padding:14px 24px;text-decoration:none!important;transition:all .2s;white-space:nowrap}.nlp-btn-secondary:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.3)}.nlp-car-nav{align-items:flex-end;bottom:80px;display:flex;flex-direction:column;gap:16px;position:absolute;right:60px;z-index:20}.nlp-car-counter{color:var(--muted);font-family:var(--font-head);font-size:13px;letter-spacing:.08em}.nlp-car-counter strong{color:var(--white);font-weight:400}.nlp-car-dots{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.nlp-car-dot{background:hsla(0,0%,100%,.15);border-radius:1px;cursor:pointer;height:2px;transition:all .4s cubic-bezier(.16,1,.3,1);width:20px}.nlp-car-dot.active{background:var(--accent);width:40px}.nlp-car-btns{display:flex;gap:8px}.nlp-car-btn{align-items:center;backdrop-filter:blur(8px);background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.12);border-radius:50%;color:var(--muted);cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s;width:44px}.nlp-car-btn:hover{background:var(--accent);border-color:var(--accent);color:#000}.nlp-slide-ghost{color:hsla(0,0%,100%,.04);font-family:var(--font-head);font-size:clamp(100px,16vw,220px);font-weight:400;line-height:1;opacity:0;pointer-events:none;position:absolute;right:60px;top:50%;transform:translate(40px,-50%);transition:transform .8s cubic-bezier(.16,1,.3,1) .05s,opacity .8s ease .05s;z-index:0}.nlp-slide.active .nlp-slide-ghost{opacity:1;transform:translateY(-50%)}@media(max-width:900px){.nlp-slide{padding:80px 24px 60px}.nlp-slide-layout{align-items:flex-start;flex-direction:column;gap:32px}.nlp-car-nav{align-items:center;flex-direction:row}.nlp-slide-title{font-size:clamp(36px,8vw,64px);max-width:90vw}.nlp-slide-ghost{display:none}}