:root{--jel-bg:#171719;--jel-panel:#202024;--jel-panel-2:#27272b;--jel-text:#f7f5ef;--jel-muted:#aaa8a4;--jel-gold:#b8ff32;--jel-gold-2:#d9ff88;--jel-blue:#77f1e1;--jel-dot:#ffd84a;--jel-line:rgba(255,255,255,.12);--jel-shell:min(1320px,calc(100vw - 48px));--jel-header:72px;color-scheme:dark}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--jel-bg)}
body.jel-v5{margin:0;background:var(--jel-bg);color:var(--jel-text);font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}
body.jel-v5 img{display:block;max-width:100%;height:auto}
body.jel-v5 a{color:inherit}
body.jel-v5 button,body.jel-v5 input,body.jel-v5 textarea{font:inherit}
body.jel-v5 button{color:inherit}
.jel-shell{width:var(--jel-shell);margin-inline:auto}
.jel-skip-link{position:fixed;left:18px;top:-90px;z-index:9999;padding:12px 18px;border-radius:8px;background:var(--jel-gold);color:#111!important;font-weight:700;text-decoration:none;transition:top .2s}
.jel-skip-link:focus{top:18px}
:focus-visible{outline:3px solid var(--jel-gold-2);outline-offset:4px}

.jel-header{position:fixed;top:0;left:0;right:0;z-index:100;padding:10px 0;pointer-events:none;opacity:1;transform:none;transition:opacity .25s ease,transform .25s ease,background .25s ease,padding .25s ease}
.jel-sequence-pending:not(.jel-header-fallback) .jel-header,.jel-sequence-ready:not(.jel-header-ready) .jel-header{opacity:0;transform:translateY(-18px);visibility:hidden}
.jel-header-ready .jel-header,.jel-header-fallback .jel-header{opacity:1;transform:none;visibility:visible}
.jel-header.is-sticky{position:fixed;padding:8px 0;background:rgba(17,17,19,.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:jel-header-in .24s ease both}
@keyframes jel-header-in{from{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}
.jel-header__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:min(1240px,calc(100vw - 40px));min-height:58px;margin:auto;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:rgba(21,21,23,.48);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);pointer-events:auto;box-shadow:0 10px 30px rgba(0,0,0,.16)}
.jel-logo{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;min-width:104px;padding:0 23px;border-right:1px solid rgba(255,255,255,.11);border-radius:999px 0 0 999px;background:var(--jel-gold);color:#fff!important;text-decoration:none;font-size:25px;font-weight:900;line-height:1;letter-spacing:-.07em}
.jel-logo i{width:7px;height:7px;margin-left:4px;border-radius:50%;background:var(--jel-dot)}
.jel-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.25vw,40px);min-width:0;padding:0 24px}
.jel-nav>a,.jel-nav__group>a{position:relative;padding:21px 0;color:rgba(255,255,255,.86);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}
.jel-nav>a::after,.jel-nav__group>a::after{content:"";position:absolute;left:0;right:100%;bottom:15px;height:2px;background:var(--jel-gold);transition:right .2s}
.jel-nav>a:hover::after,.jel-nav>a:focus-visible::after,.jel-nav__group:hover>a::after,.jel-nav__group:focus-within>a::after{right:0}
.jel-nav__group{position:relative;display:flex;align-items:center}
.jel-submenu-toggle{width:26px;height:34px;margin-left:-2px;border:0;background:transparent;color:var(--jel-gold);cursor:pointer}
.jel-mega{position:absolute;left:-22px;top:calc(100% - 2px);display:grid;grid-template-columns:repeat(2,minmax(175px,1fr));gap:4px;width:420px;padding:14px;border:1px solid var(--jel-line);border-radius:16px;background:rgba(25,25,27,.98);box-shadow:0 22px 60px rgba(0,0,0,.35);opacity:0;visibility:hidden;transform:translateY(8px);transition:.2s}
.jel-mega a{padding:12px 14px;border-radius:10px;color:#ddd;text-decoration:none;font-size:14px}
.jel-mega a:hover,.jel-mega a:focus-visible{background:rgba(214,181,111,.12);color:var(--jel-gold-2)}
.jel-nav__group:hover .jel-mega,.jel-nav__group:focus-within .jel-mega,.jel-nav__group.is-open .jel-mega{opacity:1;visibility:visible;transform:none}
.jel-header__cta{display:flex;align-items:center;justify-content:center;align-self:stretch;min-width:188px;padding:0 25px;border-radius:0 999px 999px 0;background:#f7f7f5;color:#151517!important;font-size:13px;font-weight:800;text-align:center;text-decoration:none;transition:background .2s,color .2s}
.jel-header__cta:hover{background:var(--jel-gold-2)}
.jel-menu-toggle{display:none}
.jel-nav__phone{display:none!important}

.jel-hero-sequence{position:relative;height:220svh;min-height:1450px;background:#171719;--jel-intro-opacity:1;--jel-video-opacity:1;--jel-panel-x:10.6vw;--jel-panel-y:17vh;--jel-brand-x:0px;--jel-brand-y:0px;--jel-brand-scale:1;--jel-brand-opacity:1;--jel-agency-opacity:1;--jel-hero-opacity:0;--jel-hero-y:74px}
.jel-hero-sequence.is-intro-disabled{height:100svh;min-height:720px;--jel-hero-opacity:1;--jel-hero-y:0px}
.jel-hero-sequence__sticky{position:sticky;top:0;height:100svh;min-height:680px;overflow:hidden;background:#171719}
.jel-opening,.jel-vr-hero{position:absolute;inset:0;overflow:hidden}
.jel-opening{z-index:2;opacity:var(--jel-intro-opacity);pointer-events:none}
.jel-opening__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:var(--jel-video-opacity);filter:saturate(.8) contrast(1.04);background:#6f7c8a}
.jel-opening__shade{position:absolute;inset:0;background:linear-gradient(110deg,rgba(120,136,153,.28),rgba(116,132,150,.55)),rgba(112,126,143,.32);opacity:var(--jel-video-opacity)}
.jel-opening__panel{position:absolute;inset:var(--jel-panel-y) var(--jel-panel-x);overflow:hidden;background:radial-gradient(circle at 88% 18%,rgba(184,255,50,.09),transparent 25%),radial-gradient(circle at 8% 88%,rgba(184,255,50,.07),transparent 30%),#19191b;box-shadow:0 30px 90px rgba(0,0,0,.22)}
.jel-opening__decor{position:absolute;inset:11% 51% 21% 7%;opacity:.48}.jel-opening__decor i{position:absolute;border:1px solid rgba(184,255,50,.55)}.jel-opening__decor i:nth-child(1){left:0;bottom:0;width:38%;height:34%;border-radius:0}.jel-opening__decor i:nth-child(2){left:38%;bottom:34%;width:36%;height:34%}.jel-opening__decor i:nth-child(3){left:0;bottom:0;width:38%;height:34%;border-right:0;border-top:0;border-radius:0 0 0 100%}.jel-opening__decor i:nth-child(4){left:38%;bottom:34%;width:18%;height:22%;border-left:0;border-bottom:0;border-radius:0 0 0 100%}
.jel-opening__brand{position:absolute;left:3.2vw;bottom:4.5vh;z-index:2;color:#fff;font-weight:900;font-size:clamp(160px,26vw,420px);line-height:.78;letter-spacing:-.085em;opacity:var(--jel-brand-opacity);transform:translate3d(var(--jel-brand-x),var(--jel-brand-y),0) scale(var(--jel-brand-scale));transform-origin:left bottom;will-change:transform,opacity}.jel-opening__brand span{display:block;filter:drop-shadow(0 0 0 transparent);transition:filter .25s}.jel-opening__brand span:hover{filter:drop-shadow(0 0 24px rgba(184,255,50,.28))}
.jel-opening__agency{position:absolute;left:70%;bottom:10%;z-index:3;display:grid;color:#fff;font-size:clamp(25px,3vw,48px);font-weight:800;line-height:.94;opacity:var(--jel-agency-opacity)}.jel-opening__agency span:first-child{color:#545459}.jel-opening__agency strong{color:var(--jel-gold)}
.jel-opening__contacts{position:absolute;right:3.7%;top:28%;z-index:3;display:grid;gap:16px}.jel-opening__contacts a{color:#656762!important;font-size:clamp(15px,1.25vw,21px);font-weight:800;text-decoration:none;pointer-events:auto;transition:color .2s}.jel-opening__contacts a::first-letter{color:var(--jel-gold)}.jel-opening__contacts a:hover,.jel-opening__contacts a:focus-visible{color:#fff!important}
.jel-opening__hint{position:absolute;right:3.5%;bottom:3%;margin:0;color:rgba(255,255,255,.38);font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.jel-vr-hero{z-index:1;display:grid;align-items:center;background-image:linear-gradient(90deg,rgba(0,5,12,.94) 0%,rgba(0,8,15,.74) 34%,rgba(0,8,13,.04) 70%),var(--jel-vr-bg);background-position:center;background-size:cover;opacity:var(--jel-hero-opacity);transform:translateY(var(--jel-hero-y));will-change:opacity,transform}
.jel-vr-hero::after{content:"";position:absolute;inset:auto 0 0;height:22%;background:linear-gradient(transparent,#171719);pointer-events:none}
.jel-vr-hero__ambient{position:absolute;inset:0;background:radial-gradient(circle at 58% 34%,rgba(54,255,150,.18),transparent 28%),linear-gradient(90deg,rgba(2,8,16,.88),transparent 54%);pointer-events:none}
.jel-vr-hero__copy{position:relative;z-index:4;width:min(690px,47vw);margin-left:max(4vw,calc((100vw - 1440px)/2 + 60px));padding-top:7vh}.jel-vr-hero h1{max-width:720px;margin:0;color:#fff;font-size:clamp(50px,5vw,78px);font-weight:800;line-height:1.08;letter-spacing:-.055em;text-wrap:balance}.jel-vr-hero .jel-lead{max-width:680px;color:rgba(255,255,255,.72)}
.jel-vr-hero__person{position:absolute;z-index:3;right:-1.5vw;top:-9vh;bottom:0;width:min(58vw,980px);margin:0;overflow:hidden}.jel-vr-hero__person img{width:100%;height:100%;object-fit:cover;object-position:50% 24%;filter:drop-shadow(-35px 0 55px rgba(0,0,0,.2))}
.jel-vr-hero__side{display:none}
.jel-manifesto{padding-top:clamp(82px,8vw,124px);background:radial-gradient(circle at 8% 10%,rgba(184,255,50,.1),transparent 28%),#171719}.jel-manifesto__grid{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:clamp(36px,7vw,110px);align-items:start}.jel-manifesto h2{max-width:900px;margin:0;font-size:clamp(40px,4.2vw,56px);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.jel-manifesto__grid>div>p{max-width:760px;margin:28px 0 0;color:var(--jel-muted);font-size:clamp(17px,1.5vw,21px)}.jel-manifesto__rail{grid-column:1/-1;display:flex;align-items:center;gap:18px;overflow:hidden;padding-top:24px;color:rgba(255,255,255,.36);font-size:clamp(18px,2.4vw,34px);font-weight:800;white-space:nowrap}.jel-manifesto__rail i{flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:var(--jel-gold)}

.jel-hero{position:relative;min-height:780px;padding:145px 0 80px;overflow:hidden;background:radial-gradient(circle at 79% 35%,rgba(93,159,255,.18),transparent 28%),radial-gradient(circle at 22% 36%,rgba(214,181,111,.11),transparent 32%),linear-gradient(160deg,#111114 0%,#19191c 62%,#121215 100%)}
.jel-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,black,transparent 75%);pointer-events:none}
.jel-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:center;gap:clamp(28px,5vw,80px)}
.jel-hero__copy{position:relative;z-index:2;max-width:760px}
.jel-kicker{margin:0 0 18px;color:var(--jel-gold);font-size:13px!important;font-weight:800;line-height:1.3;letter-spacing:.09em;text-transform:uppercase}
.jel-kicker::before{content:"";display:inline-block;width:20px;height:2px;margin-right:10px;background:currentColor;vertical-align:.28em}
.jel-hero h1{max-width:780px;margin:0;font-size:clamp(54px,5.1vw,72px);font-weight:750;line-height:1.03;letter-spacing:-.055em;text-wrap:balance}
.jel-lead{max-width:740px;margin:28px 0 0;color:#c6c4c0;font-size:clamp(18px,1.45vw,21px);line-height:1.55}
.jel-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}
.jel-button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 24px;border:1px solid transparent;border-radius:999px;font-size:15px;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .2s,background .2s,border-color .2s}
.jel-button:hover{transform:translateY(-2px)}
.jel-button--primary{background:var(--jel-gold);color:#151517!important}
.jel-button--primary:hover{background:var(--jel-gold-2)}
.jel-button--ghost{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.03)}
.jel-button--ghost:hover{border-color:var(--jel-gold)}
.jel-location{margin:18px 0 0;color:#8f8d89;font-size:13px;letter-spacing:.06em}
.jel-hero__visual{position:relative;min-height:520px;perspective:1400px}
.jel-screen{position:absolute;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:#1b1b1e;box-shadow:0 35px 80px rgba(0,0,0,.42)}
.jel-screen img{width:100%;height:100%;object-fit:cover}
.jel-screen--main{inset:44px -22px 45px 15px;transform:rotateY(-8deg) rotateX(3deg)}
.jel-screen--mobile{z-index:2;left:-4%;bottom:2%;width:41%;aspect-ratio:3/4;transform:rotate(-4deg)}
.jel-screen--mobile img{object-position:55% center}
.jel-screen--dashboard{z-index:3;right:-4%;top:2%;width:42%;aspect-ratio:4/3;transform:rotate(4deg)}
.jel-proof{position:relative;border-block:1px solid var(--jel-line);background:#1b1b1e}
.jel-proof__grid{display:grid;grid-template-columns:repeat(3,1fr)}
.jel-proof a{display:grid;grid-template-columns:94px 1fr;align-items:center;gap:16px;min-height:118px;padding:16px 24px;border-right:1px solid var(--jel-line);text-decoration:none;transition:background .2s}
.jel-proof a:last-child{border-right:0}.jel-proof a:hover{background:rgba(214,181,111,.06)}
.jel-proof img{width:94px;height:68px;border-radius:10px;object-fit:cover}
.jel-proof span{display:grid;gap:3px}.jel-proof b{font-size:15px}.jel-proof small{color:var(--jel-muted);font-size:12px}

.jel-section{position:relative;padding:clamp(64px,6vw,88px) 0;border-bottom:1px solid rgba(255,255,255,.07)}
.jel-section__head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:28px;margin-bottom:32px}
.jel-section__head .jel-kicker{grid-column:1/-1;margin-bottom:-5px}
.jel-section__head h2{max-width:810px;margin:0;font-size:clamp(36px,3.6vw,48px);line-height:1.08;letter-spacing:-.04em;text-wrap:balance}
.jel-section__head>p:last-child{max-width:620px;margin:0;color:var(--jel-muted)}

.jel-navigator{padding:58px 0;background:linear-gradient(180deg,#1a1a1d,#171719)}
.jel-tabs__list{display:inline-flex;gap:4px;padding:5px;border:1px solid var(--jel-line);border-radius:999px;background:#131315}
.jel-tabs__list button{min-width:150px;padding:11px 18px;border:0;border-radius:999px;background:transparent;color:#9a9895;font-size:14px;font-weight:800;cursor:pointer}
.jel-tabs__list button[aria-selected="true"]{background:var(--jel-gold);color:#151517}
.jel-tab-panel{margin-top:18px}.jel-tab-panel[hidden]{display:none}
.jel-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.jel-nav-card{min-height:158px;padding:16px;border:1px solid var(--jel-line);border-radius:18px;background:linear-gradient(145deg,#222226,#1d1d20);text-decoration:none;transition:border-color .2s,transform .2s,background .2s}
.jel-nav-card:hover{transform:translateY(-4px);border-color:rgba(214,181,111,.55);background:linear-gradient(145deg,#292827,#1e1e21)}
.jel-nav-card>span{color:var(--jel-gold);font-size:11px;font-weight:800}.jel-nav-card h3{margin:14px 0 6px;font-size:20px;line-height:1.15}.jel-nav-card p{margin:0;color:var(--jel-muted);font-size:13px}.jel-nav-card b{display:block;margin-top:10px;color:var(--jel-gold-2);font-size:11px}
.jel-help{margin:20px 0 0;color:var(--jel-muted);font-size:15px}.jel-help a{color:var(--jel-gold-2);font-weight:700}

.jel-process{padding:70px 0;background:radial-gradient(circle at 80% 55%,rgba(93,159,255,.09),transparent 34%),#171719}
.jel-process__layout{display:grid;grid-template-columns:minmax(270px,2fr) minmax(0,3fr);gap:28px}
.jel-process__tabs{display:grid;gap:8px}
.jel-process__tabs button{display:grid;gap:7px;padding:22px;border:1px solid var(--jel-line);border-radius:16px;background:#1e1e21;text-align:left;cursor:pointer}
.jel-process__tabs button b{font-size:20px}.jel-process__tabs button span{color:var(--jel-muted);font-size:14px;line-height:1.45}.jel-process__tabs button[aria-selected="true"]{border-color:var(--jel-gold);background:rgba(214,181,111,.08)}
.jel-process__maps{display:grid;min-height:380px;border:1px solid var(--jel-line);border-radius:22px;background:linear-gradient(145deg,#222329,#171719);overflow:hidden}
.jel-process-panel{display:grid;padding:clamp(24px,4vw,58px)}.jel-process-panel[hidden]{display:none}
.jel-process-flow{display:flex;align-items:center;gap:8px}
.jel-process-node{display:grid;align-content:center;justify-items:center;flex:1 1 0;min-width:0;min-height:118px;padding:12px;border:1px solid rgba(93,159,255,.35);border-radius:16px;background:rgba(93,159,255,.08);text-align:center}
.jel-process-node span{color:var(--jel-blue);font-size:11px;font-weight:800}.jel-process-node b{margin-top:8px;font-size:14px;line-height:1.25}
.jel-process-line{display:block;width:24px;height:2px;background:linear-gradient(90deg,var(--jel-blue),var(--jel-gold));box-shadow:0 0 16px rgba(93,159,255,.4)}
.jel-industries{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.jel-industries span{padding:8px 12px;border:1px solid var(--jel-line);border-radius:999px;color:#aaa;font-size:12px}
.jel-inline-actions{display:flex;gap:24px;margin-top:25px}.jel-inline-actions a,.jel-text-link{color:var(--jel-gold-2);font-size:15px;font-weight:800;text-decoration:none}.jel-inline-actions a:hover,.jel-text-link:hover{text-decoration:underline}

.jel-cases{padding:60px 0;background:#1b1b1e}
.jel-cases__grid{display:grid;grid-template-columns:1.45fr 1fr;grid-template-rows:263px 263px;gap:14px}
.jel-case{display:grid;grid-template-columns:44% 1fr;min-height:263px;border:1px solid var(--jel-line);border-radius:20px;background:#202024;overflow:hidden}
.jel-case--main{grid-row:1/3;display:flex;flex-direction:column;height:540px;min-height:540px}
.jel-case__image{display:block;overflow:hidden}.jel-case__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.jel-case:hover .jel-case__image img{transform:scale(1.025)}
.jel-case--main .jel-case__image{height:64%}.jel-case:not(.jel-case--main) .jel-case__image{height:100%}
.jel-case__body{display:flex;flex-direction:column;align-items:flex-start;padding:16px}.jel-case__tags{display:flex;flex-wrap:wrap;gap:5px}.jel-case__tags span{padding:4px 6px;border:1px solid rgba(214,181,111,.25);border-radius:999px;color:var(--jel-gold-2);font-size:9px;font-weight:700}
.jel-case h3{margin:13px 0 9px;font-size:clamp(18px,1.7vw,25px);line-height:1.15}.jel-case h3 a{text-decoration:none}.jel-case__link{margin-top:auto;color:var(--jel-muted);font-size:12px;font-weight:700;text-decoration:none}.jel-case__link:hover{color:var(--jel-gold-2)}
.jel-cases>.jel-shell>.jel-text-link{display:inline-block;margin-top:24px}

.jel-process-v2,.jel-process-v2 *{box-sizing:border-box}
.jel-process-v2{--jel-process-accent:#bff747;--jel-process-accent-rgb:191,247,71;position:relative;isolation:isolate;overflow:hidden;width:100%;padding:clamp(88px,8vw,124px) 24px clamp(82px,7vw,112px);background:radial-gradient(circle at var(--jel-mx,72%) var(--jel-my,18%),rgba(var(--jel-process-accent-rgb),.085),transparent 28%),linear-gradient(180deg,#18181b,#171719);color:var(--jel-text)}
.jel-process-v2::before{content:"";position:absolute;inset:0;z-index:-2;opacity:.26;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,transparent,#000 16%,#000 84%,transparent)}
.jel-process-v2__glow{position:absolute;z-index:-1;width:460px;height:460px;border-radius:50%;pointer-events:none;filter:blur(100px);opacity:.08;background:var(--jel-process-accent)}
.jel-process-v2__glow--one{top:-250px;right:-120px}.jel-process-v2__glow--two{bottom:-330px;left:-180px;opacity:.045}
.jel-process-v2__shell{width:min(1320px,100%);margin-inline:auto}.jel-process-v2__header{margin-bottom:clamp(58px,6vw,84px)}
.jel-process-v2__kicker{display:inline-flex;align-items:center;gap:12px;margin:0 0 26px;color:var(--jel-process-accent);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.jel-process-v2__kicker span{width:34px;height:1px;background:currentColor;box-shadow:0 0 16px rgba(var(--jel-process-accent-rgb),.65)}
.jel-process-v2__intro{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:clamp(42px,7vw,100px);align-items:end}.jel-process-v2 h2,.jel-process-v2 h3,.jel-process-v2 p{margin:0}
.jel-process-v2__intro h2{max-width:850px;font-size:clamp(42px,4.8vw,64px);font-weight:700;line-height:1.01;letter-spacing:-.05em}.jel-process-v2__intro h2 em{color:var(--jel-process-accent);font-style:normal;font-weight:700;text-shadow:0 0 34px rgba(var(--jel-process-accent-rgb),.13)}
.jel-process-v2__lead>p{max-width:590px;color:#c7c7c3;font-size:clamp(17px,1.35vw,21px);line-height:1.52}.jel-process-v2__badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.jel-process-v2__badges span{padding:8px 12px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.025);color:#deded8;font-size:12px;font-weight:700}
.jel-process-v2__timeline{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.4vw,24px)}
.jel-process-v2__track{position:absolute;z-index:0;top:39px;left:11%;right:11%;height:1px;overflow:hidden;background:linear-gradient(90deg,rgba(var(--jel-process-accent-rgb),.12),rgba(var(--jel-process-accent-rgb),.75) 15%,rgba(var(--jel-process-accent-rgb),.35) 50%,rgba(var(--jel-process-accent-rgb),.75) 85%,rgba(var(--jel-process-accent-rgb),.12));box-shadow:0 0 20px rgba(var(--jel-process-accent-rgb),.12)}
.jel-process-v2__track i{position:absolute;top:-2px;left:-18%;width:18%;height:5px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--jel-process-accent),transparent);animation:jel-process-v2-pulse 4.8s cubic-bezier(.4,0,.2,1) infinite}
.jel-process-v2__stage{position:relative;z-index:1;min-width:0;outline:0}.jel-process-v2__node{position:relative;display:grid;place-items:center;width:80px;height:80px;margin:0 auto 28px;border:1px solid rgba(var(--jel-process-accent-rgb),.42);border-radius:50%;background:radial-gradient(circle at 34% 28%,#282a24,#18191a 68%);color:var(--jel-process-accent);box-shadow:0 0 0 8px rgba(23,23,25,.93),0 0 40px rgba(var(--jel-process-accent-rgb),.06);transition:transform .35s,border-color .35s,box-shadow .35s}
.jel-process-v2__node::before,.jel-process-v2__node::after{content:"";position:absolute;border-radius:inherit;pointer-events:none}.jel-process-v2__node::before{inset:7px;border:1px solid rgba(255,255,255,.07)}.jel-process-v2__node::after{inset:-5px;border:1px solid transparent;border-top-color:rgba(var(--jel-process-accent-rgb),.34);transform:rotate(25deg)}
.jel-process-v2__node svg{width:27px;height:27px;fill:currentColor}.jel-process-v2__node b{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:28px;height:28px;border:4px solid var(--jel-bg);border-radius:50%;background:var(--jel-process-accent);color:#11130f;font-size:10px;font-weight:900}
.jel-process-v2__card{position:relative;overflow:hidden;min-height:344px;padding:clamp(26px,2.2vw,34px);padding-bottom:96px;border:1px solid var(--jel-line);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.014) 52%),#1d1d20;box-shadow:0 22px 54px rgba(0,0,0,.18);transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .35s,background .35s,box-shadow .35s}
.jel-process-v2__card::before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;opacity:.65;background:linear-gradient(90deg,transparent,rgba(var(--jel-process-accent-rgb),.42),transparent)}.jel-process-v2__card::after{content:"";position:absolute;width:180px;height:180px;right:-110px;bottom:-110px;border-radius:50%;background:rgba(var(--jel-process-accent-rgb),.07);filter:blur(35px);transition:opacity .35s,transform .5s}
.jel-process-v2__stage:hover .jel-process-v2__node,.jel-process-v2__stage:focus .jel-process-v2__node{transform:translateY(-5px) scale(1.03);border-color:rgba(var(--jel-process-accent-rgb),.82);box-shadow:0 0 0 8px rgba(23,23,25,.93),0 0 44px rgba(var(--jel-process-accent-rgb),.16)}
.jel-process-v2__stage:hover .jel-process-v2__card,.jel-process-v2__stage:focus .jel-process-v2__card{transform:translateY(-9px);border-color:rgba(var(--jel-process-accent-rgb),.34);background:linear-gradient(145deg,rgba(var(--jel-process-accent-rgb),.065),rgba(255,255,255,.018) 55%),#202024;box-shadow:0 28px 68px rgba(0,0,0,.26),0 0 34px rgba(var(--jel-process-accent-rgb),.035)}
.jel-process-v2__watermark{position:absolute;right:20px;top:10px;color:rgba(255,255,255,.035);font-size:clamp(82px,7vw,112px);font-weight:850;line-height:1;letter-spacing:-.08em;user-select:none}.jel-process-v2__eyebrow{position:relative;z-index:1;margin-bottom:18px!important;color:var(--jel-process-accent);font-size:11px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.jel-process-v2__card h3{position:relative;z-index:1;max-width:92%;margin-bottom:18px;font-size:clamp(24px,2vw,32px);font-weight:720;line-height:1.08;letter-spacing:-.035em}.jel-process-v2__description{position:relative;z-index:1;color:var(--jel-muted);font-size:15px;line-height:1.62}
.jel-process-v2__tags{position:absolute;z-index:2;left:clamp(26px,2.2vw,34px);right:clamp(26px,2.2vw,34px);bottom:28px;display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.jel-process-v2__tags li{padding:7px 9px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(0,0,0,.13);color:#d1d1cc;font-size:10px;font-weight:720;letter-spacing:.035em;text-transform:uppercase}
.jel-process-v2__footer{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:clamp(34px,4vw,58px);padding:24px 26px 24px 30px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:linear-gradient(90deg,rgba(var(--jel-process-accent-rgb),.045),rgba(255,255,255,.018))}.jel-process-v2__footer p{color:#d9d9d4;font-size:15px;line-height:1.45}.jel-process-v2__footer p strong{color:var(--jel-text);font-weight:760}.jel-process-v2__footer p span{color:var(--jel-muted)}
.jel-process-v2__button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:0 23px;border-radius:999px;background:var(--jel-process-accent);color:#11130f!important;text-decoration:none;font-size:13px;font-weight:850;transition:transform .25s,box-shadow .25s,background .25s}.jel-process-v2__button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}.jel-process-v2__button:hover,.jel-process-v2__button:focus-visible{transform:translateY(-2px);background:#caff61;box-shadow:0 14px 38px rgba(var(--jel-process-accent-rgb),.19)}.jel-process-v2__button:hover svg{transform:translateX(4px)}
.jel-js .jel-process-v2__stage{opacity:0;transform:translateY(28px);transition:opacity .7s ease var(--stage-delay),transform .7s cubic-bezier(.2,.75,.2,1) var(--stage-delay)}.jel-js .jel-process-v2__stage.is-visible{opacity:1;transform:none}
@keyframes jel-process-v2-pulse{0%{transform:translateX(0);opacity:0}12%{opacity:1}82%{opacity:1}100%{transform:translateX(650%);opacity:0}}

.jel-contact{padding:48px 0;background:linear-gradient(145deg,#101012,#1d1d20)}
.jel-contact__grid{display:grid;grid-template-columns:.82fr 1.18fr;grid-template-areas:"copy form" "direct form";gap:16px clamp(38px,5vw,70px);align-items:start;padding:30px;border:1px solid rgba(214,181,111,.3);border-radius:24px;background:rgba(26,26,28,.76)}
.jel-contact__copy{grid-area:copy}.jel-contact__direct{grid-area:direct;display:grid;justify-items:start;align-self:end}.jel-form{grid-area:form}
.jel-contact h2{max-width:560px;margin:0;font-size:clamp(38px,4vw,48px);line-height:1.08;letter-spacing:-.04em}.jel-contact__copy>p:not(.jel-kicker){color:var(--jel-muted)}
.jel-phone{display:block;margin-top:0;color:var(--jel-gold-2)!important;font-size:clamp(26px,3vw,38px);font-weight:800;text-decoration:none}.jel-whatsapp{display:inline-block;margin-top:8px;color:#c9c6c0;font-size:14px;text-decoration:none}.jel-whatsapp:hover{color:var(--jel-gold-2)}
.jel-form{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.jel-form label{display:grid;gap:6px}.jel-form label>span{color:#aaa;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.jel-form input,.jel-form textarea{width:100%;padding:10px 0;border:0;border-bottom:1px solid #555458;background:transparent;color:#fff;outline:none}.jel-form textarea{min-height:78px}.jel-form input:focus,.jel-form textarea:focus{border-color:var(--jel-gold)}.jel-form__wide,.jel-form__note,.jel-form__status,.jel-form>.jel-button{grid-column:1/-1}.jel-form__note{margin:0;color:#9f9d99;font-size:13px}.jel-form__status{margin:0;padding:8px 10px;border-radius:8px;font-size:14px}.jel-form__status.is-success{background:rgba(98,203,128,.12);color:#9fe1ad}.jel-form__status.is-error{background:rgba(255,105,105,.12);color:#ffaaaa}.jel-form>.jel-button{justify-self:start;border:0}.jel-form input[type="file"]{padding:7px 0;color:#bbb;font-size:13px}.jel-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.jel-form .jel-form__consent{display:flex;grid-template-columns:none;flex-direction:row;align-items:flex-start;gap:10px}.jel-form__consent input{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;accent-color:var(--jel-gold)}.jel-form .jel-form__consent>span{font-size:12px;font-weight:500;line-height:1.45;letter-spacing:0;text-transform:none}.jel-form__consent a{color:var(--jel-gold-2)}

.jel-footer{padding:70px 0 22px;border-top:1px solid var(--jel-line);background:#111113}.jel-footer__grid{display:grid;grid-template-columns:1.25fr 1fr .8fr 1fr;gap:50px}.jel-footer__grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.jel-footer__logo{display:flex;font-size:54px;font-weight:900;line-height:.9;letter-spacing:-.09em;text-decoration:none}.jel-footer__letter{display:inline-block;color:#f7f5ef;transition:color .2s,transform .2s,text-shadow .2s}.jel-footer__dot{color:var(--jel-gold)}.jel-footer__logo:hover .jel-footer__letter,.jel-footer__letter.is-pulse{color:var(--jel-gold-2);transform:translateY(-5px);text-shadow:0 0 24px rgba(184,255,50,.65)}.jel-footer p{max-width:320px;margin:8px 0 0;color:#8f8d89;font-size:14px}.jel-footer h2{margin:8px 0 12px;color:#aaa;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.jel-footer__grid a:not(.jel-footer__logo):not(.jel-footer__cta){color:#ccc;font-size:14px;text-decoration:none}.jel-footer__grid a:hover{color:var(--jel-gold-2)!important}.jel-footer__cta{margin-top:15px;padding:11px 15px;border:1px solid var(--jel-gold);border-radius:999px;color:var(--jel-gold-2);font-size:13px;font-weight:800;text-decoration:none}.jel-footer__legal{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:48px;padding-top:18px;border-top:1px solid var(--jel-line);color:#777;font-size:11px}.jel-footer__legal nav{display:flex;flex-wrap:wrap;gap:16px}.jel-footer__legal a{text-decoration:none}.jel-footer__legal a:hover{color:var(--jel-gold-2)}

.jel-cookie{position:fixed;right:20px;bottom:20px;z-index:150;width:min(520px,calc(100vw - 40px));padding:18px;border:1px solid var(--jel-line);border-radius:14px;background:#242428;box-shadow:0 20px 70px rgba(0,0,0,.5)}.jel-cookie p{margin:0 0 14px;color:#c3c1bd;font-size:13px}.jel-cookie>div{display:flex;flex-wrap:wrap;gap:8px}.jel-cookie button,.jel-cookie a{padding:8px 11px;border:1px solid var(--jel-line);border-radius:999px;background:transparent;color:#ddd;font-size:11px;text-decoration:none;cursor:pointer}.jel-cookie button[data-cookie="analytics"]{border-color:var(--jel-gold);background:var(--jel-gold);color:#111;font-weight:800}
.jel-scroll-top{position:fixed;right:22px;bottom:22px;z-index:90;display:grid;place-items:center;width:54px;height:54px;border:2px solid var(--jel-gold);border-radius:50%;background:#171719;color:var(--jel-gold);opacity:0;visibility:hidden;transform:translateY(12px);transition:.2s;cursor:pointer}.jel-scroll-top.is-visible{opacity:1;visibility:visible;transform:none}.jel-scroll-top span{font-size:25px;line-height:1}.jel-cookie:not([hidden])~.jel-scroll-top{bottom:142px}

@media(max-width:1100px){
  .jel-process-v2__intro{grid-template-columns:1fr;gap:28px}.jel-process-v2__lead>p{max-width:780px}.jel-process-v2__timeline{display:block;padding-left:104px}.jel-process-v2__track{top:39px;bottom:39px;left:39px;right:auto;width:1px;height:auto;background:linear-gradient(180deg,rgba(var(--jel-process-accent-rgb),.15),rgba(var(--jel-process-accent-rgb),.65) 18%,rgba(var(--jel-process-accent-rgb),.35) 50%,rgba(var(--jel-process-accent-rgb),.65) 82%,rgba(var(--jel-process-accent-rgb),.12))}.jel-process-v2__track i{top:-18%;left:-2px;width:5px;height:18%;background:linear-gradient(180deg,transparent,var(--jel-process-accent),transparent);animation-name:jel-process-v2-pulse-vertical}.jel-process-v2__stage{margin-bottom:22px}.jel-process-v2__stage:last-child{margin-bottom:0}.jel-process-v2__node{position:absolute;top:26px;left:-104px;margin:0}.jel-process-v2__card{min-height:258px;padding-bottom:94px}
}
@keyframes jel-process-v2-pulse-vertical{0%{transform:translateY(0);opacity:0}12%{opacity:1}82%{opacity:1}100%{transform:translateY(650%);opacity:0}}

@media(max-width:1100px){
  :root{--jel-shell:min(100% - 36px,960px)}
  .jel-nav{gap:15px;padding:0 14px}.jel-nav>a,.jel-nav__group>a{font-size:12px}.jel-header__cta{min-width:165px;padding:0 18px}.jel-logo{min-width:92px}
  .jel-vr-hero__copy{width:51vw;margin-left:4vw}.jel-vr-hero h1{font-size:clamp(45px,5.5vw,64px)}.jel-vr-hero__person{right:-10vw;width:68vw}.jel-opening__agency{left:66%}
  .jel-hero__grid{grid-template-columns:1fr 1fr}.jel-hero h1{font-size:clamp(48px,5.6vw,62px)}
  .jel-process-flow{flex-direction:column}.jel-process-line{width:2px;height:18px;margin:auto}.jel-process-node{width:100%;min-height:70px}
  .jel-steps{grid-template-columns:1fr 1fr;gap:12px}.jel-steps>i{display:none}.jel-steps div{min-height:108px;aspect-ratio:auto;border-radius:18px}
}

@media(max-width:680px){
  .jel-process-v2{padding:74px 18px 72px}.jel-process-v2__header{margin-bottom:48px}.jel-process-v2__intro h2{font-size:clamp(36px,10.5vw,48px)}.jel-process-v2__lead>p{font-size:17px}.jel-process-v2__badges{gap:7px}.jel-process-v2__badges span{font-size:10px}.jel-process-v2__timeline{padding-left:72px}.jel-process-v2__track{left:27px}.jel-process-v2__node{left:-72px;top:24px;width:56px;height:56px;box-shadow:0 0 0 6px rgba(23,23,25,.96),0 0 28px rgba(var(--jel-process-accent-rgb),.08)}.jel-process-v2__node svg{width:20px;height:20px}.jel-process-v2__node b{width:23px;height:23px;right:-5px;bottom:-5px;border-width:3px;font-size:8px}.jel-process-v2__node::before{inset:5px}.jel-process-v2__card{min-height:300px;padding:25px 22px 92px;border-radius:22px}.jel-process-v2__card h3{max-width:100%;font-size:27px}.jel-process-v2__description{font-size:14px}.jel-process-v2__tags{left:22px;right:22px;bottom:24px}.jel-process-v2__footer{align-items:stretch;flex-direction:column;padding:22px}.jel-process-v2__button{width:100%}
}

@media(max-width:820px){
  :root{--jel-shell:calc(100% - 30px);--jel-header:68px}
  body.jel-v5{font-size:16px}
  .jel-header{padding:8px 0}.jel-header__bar{grid-template-columns:auto 1fr auto;min-height:58px;border-radius:20px}.jel-logo{min-width:82px;padding:0 17px;border-radius:20px 0 0 20px;font-size:22px}.jel-menu-toggle{display:grid;grid-template-columns:20px auto;align-items:center;justify-self:center;gap:4px 8px;padding:10px;border:0;background:transparent;cursor:pointer}.jel-menu-toggle span{grid-column:1;width:20px;height:2px;background:#fff}.jel-menu-toggle b{grid-column:2;grid-row:1/4;font-size:11px;text-transform:uppercase}.jel-header__cta{min-width:auto;padding:0 15px;border-radius:0 20px 20px 0;font-size:11px}
  .jel-nav{position:fixed;left:15px;right:15px;top:78px;display:none;align-items:stretch;flex-direction:column;gap:0;padding:14px;border:1px solid var(--jel-line);border-radius:18px;background:#1b1b1e;box-shadow:0 30px 80px rgba(0,0,0,.55)}.jel-nav.is-open{display:flex}.jel-nav>a,.jel-nav__group>a{display:block;width:100%;padding:12px 9px;font-size:15px}.jel-nav__group{display:grid;grid-template-columns:1fr auto}.jel-submenu-toggle{width:44px}.jel-mega{position:static;grid-column:1/-1;display:none;grid-template-columns:1fr;width:auto;padding:6px;margin-bottom:8px;border:0;background:#151517;opacity:1;visibility:visible;transform:none}.jel-nav__group.is-open .jel-mega{display:grid}.jel-nav .jel-nav__phone{display:block!important;margin-top:8px;border-top:1px solid var(--jel-line);color:var(--jel-gold-2);font-weight:800}
  .jel-hero-sequence{height:210svh;min-height:1260px}.jel-hero-sequence.is-intro-disabled{height:100svh;min-height:650px}.jel-hero-sequence__sticky{min-height:620px}.jel-opening__panel{inset:var(--jel-panel-y) var(--jel-panel-x)}.jel-opening__decor{inset:12% 34% 27% 7%}.jel-opening__brand{left:3vw;bottom:13vh;font-size:clamp(105px,34vw,220px)}.jel-opening__agency{left:auto;right:6%;bottom:7%;font-size:clamp(20px,6vw,34px)}.jel-opening__contacts{right:6%;top:22%;gap:10px}.jel-vr-hero{align-items:end;background-image:linear-gradient(180deg,rgba(0,7,13,.12),rgba(0,6,12,.94) 72%),var(--jel-vr-bg);background-position:58% center}.jel-vr-hero::before{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,transparent 23%,rgba(0,5,10,.28) 38%,rgba(0,5,10,.88) 72%,#05090d 100%);pointer-events:none}.jel-vr-hero__person{right:-12vw;top:-5vh;bottom:20vh;width:104vw;opacity:.9}.jel-vr-hero__person img{object-position:50% 18%}.jel-vr-hero__copy{width:auto;margin:0;padding:0 20px 7vh}.jel-vr-hero h1{max-width:680px;font-size:clamp(38px,9.8vw,58px)}.jel-vr-hero .jel-lead{font-size:16px}.jel-vr-hero__side{display:none}.jel-manifesto__grid{grid-template-columns:1fr;gap:22px}.jel-manifesto h2{font-size:clamp(36px,8.6vw,55px)}.jel-manifesto__rail{grid-column:1;overflow-x:auto}
  .jel-hero{min-height:auto;padding:116px 0 62px}.jel-hero__grid{grid-template-columns:1fr}.jel-hero h1{font-size:clamp(36px,10.8vw,44px);line-height:1.04}.jel-lead{font-size:18px}.jel-hero__visual{min-height:440px;margin-top:10px}.jel-screen--main{inset:35px 0 48px}.jel-screen--mobile{left:0;width:38%}.jel-screen--dashboard{right:0;width:43%}
  .jel-proof__grid{grid-template-columns:1fr}.jel-proof a{min-height:96px;border-right:0;border-bottom:1px solid var(--jel-line)}.jel-proof a:last-child{border-bottom:0}
  .jel-section{padding:82px 0}.jel-section__head{grid-template-columns:1fr;margin-bottom:34px}.jel-section__head .jel-kicker{margin-bottom:-2px}.jel-section__head h2{font-size:clamp(30px,8.5vw,36px)}
  .jel-card-grid{grid-template-columns:1fr 1fr}.jel-nav-card{min-height:190px}
  .jel-process__layout{grid-template-columns:1fr}.jel-process__maps{min-height:360px}.jel-process-panel{padding:25px}
  .jel-cases__grid{grid-template-columns:1fr;grid-template-rows:auto}.jel-case,.jel-case--main{grid-row:auto;display:flex;flex-direction:column;height:auto;min-height:0}.jel-case__image,.jel-case--main .jel-case__image,.jel-case:not(.jel-case--main) .jel-case__image{height:auto;aspect-ratio:4/3}.jel-case__body{min-height:220px}
  .jel-approach__grid{grid-template-columns:1fr}.jel-steps{grid-template-columns:1fr 1fr}.jel-trust-line{align-items:flex-start;flex-direction:column}.jel-trust-line i{display:none}
  .jel-contact__grid{grid-template-columns:1fr;grid-template-areas:"copy" "form" "direct";padding:26px}.jel-form{grid-template-columns:1fr}.jel-form label,.jel-form__wide{grid-column:1/-1}.jel-contact__direct{margin-top:8px}
  .jel-footer__grid{grid-template-columns:1fr 1fr;gap:40px 25px}.jel-footer__legal{align-items:flex-start;flex-direction:column}
}

@media(max-width:520px){
  :root{--jel-shell:calc(100% - 24px)}
  .jel-header__bar{width:calc(100% - 16px)}.jel-header__cta{padding:0 10px;max-width:112px}.jel-header__cta{line-height:1.1}.jel-menu-toggle b{display:none}
  .jel-opening__brand{bottom:16vh;font-size:clamp(92px,35vw,150px)}.jel-opening__agency{right:5%;bottom:6%;font-size:23px}.jel-opening__contacts{top:18%}.jel-opening__hint{display:none}.jel-vr-hero__person{right:-24vw;top:-3vh;bottom:28vh;width:130vw}.jel-vr-hero__copy{padding:0 16px 6vh}.jel-vr-hero h1{font-size:clamp(36px,10.5vw,48px)}.jel-vr-hero .jel-actions{margin-top:22px}.jel-manifesto h2{font-size:36px}
  .jel-hero h1{font-size:clamp(36px,11.6vw,44px)}.jel-actions{display:grid}.jel-button{width:100%}.jel-hero__visual{min-height:340px}.jel-screen--main{inset:28px 0 34px}.jel-screen--mobile{width:36%}.jel-screen--dashboard{width:39%}
  .jel-tabs__list{display:grid;grid-template-columns:1fr 1fr;width:100%}.jel-tabs__list button{min-width:0}.jel-card-grid{grid-template-columns:1fr}.jel-nav-card{min-height:170px}.jel-nav-card h3{margin-top:22px}
  .jel-process__tabs button{padding:18px}.jel-industries{gap:6px}
  .jel-steps{grid-template-columns:1fr}.jel-contact__grid{padding:22px 18px}.jel-contact h2{font-size:36px}.jel-phone{font-size:28px}
  .jel-footer__grid{grid-template-columns:1fr}.jel-cookie{right:12px;bottom:12px;width:calc(100vw - 24px)}.jel-scroll-top{right:16px;bottom:16px}
}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.jel-screen{transform:none!important}.jel-case__image img{transition:none!important}.jel-hero-sequence{height:auto;min-height:0}.jel-hero-sequence__sticky{position:relative;height:auto;min-height:0;overflow:visible}.jel-opening{position:relative;min-height:64svh;opacity:1}.jel-opening__video{display:none}.jel-opening__panel{inset:20px}.jel-opening__brand{transform:none!important}.jel-vr-hero{position:relative;min-height:100svh;opacity:1;transform:none!important}.jel-sequence-ready .jel-header{opacity:1;visibility:visible;transform:none}.jel-js .jel-process-v2__stage{opacity:1;transform:none}}

/* JEL Two Blocks Premium V3 */
.jel-duo-v3{--lime:#b6ff35;--lime2:#d3ff72;--cyan:#62f4ee;--ink:#0d0e10;--bg:#121316;--panel:#181a1f;--panel2:#1e2127;--text:#f5f5f1;--muted:#a9abb2;--line:rgba(255,255,255,.105);--line2:rgba(182,255,53,.34);font-family:Inter,Arial,Helvetica,sans-serif;color:var(--text);background:var(--bg);overflow:hidden;isolation:isolate}
  .jel-duo-v3 *{box-sizing:border-box}.jel-duo-v3 a{color:inherit;text-decoration:none}.jel-duo-v3 button{font:inherit}.jel-duo-v3 svg{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.jel-duo-v3__symbols{position:absolute;pointer-events:none}
  .jdv3-section{position:relative;padding:clamp(92px,9vw,150px) 24px;border-top:1px solid rgba(255,255,255,.035)}
  .jdv3-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 83% 18%,rgba(182,255,53,.075),transparent 28%),radial-gradient(circle at 8% 82%,rgba(98,244,238,.035),transparent 26%)}
  .jdv3-section:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,transparent,black 22%,black 80%,transparent)}
  .jdv3-shell{position:relative;z-index:1;width:min(1420px,100%);margin:auto}.jdv3-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);gap:60px;align-items:end;margin-bottom:48px}.jdv3-kicker{display:flex;align-items:center;gap:12px;margin:0 0 20px;color:var(--lime);font-size:12px;font-weight:850;letter-spacing:.17em;text-transform:uppercase}.jdv3-kicker span{width:26px;height:1px;background:var(--lime);box-shadow:0 0 12px rgba(182,255,53,.8)}.jdv3-head h2{max-width:850px;margin:0;font-size:clamp(46px,5.2vw,84px);line-height:.97;letter-spacing:-.052em;font-weight:800}.jdv3-head h2 em{color:var(--lime);font-style:normal}.jdv3-head__lead{max-width:540px;margin:0 0 6px;color:#c1c2c6;font-size:clamp(17px,1.5vw,22px);line-height:1.55}
  .jdv3-choice{background:linear-gradient(180deg,#141518 0%,#101114 100%)}.jdv3-choice__toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.jdv3-choice__toolbar>p{margin:0;color:#84878e;font-size:13px}.jdv3-segment{display:inline-flex;padding:5px;border:1px solid var(--line);border-radius:999px;background:rgba(8,9,11,.48);box-shadow:0 16px 48px rgba(0,0,0,.22)}.jdv3-segment button{min-width:150px;padding:14px 26px;border:0;border-radius:999px;background:transparent;color:#d5d5d2;font-size:15px;font-weight:800;cursor:pointer;transition:.25s ease}.jdv3-segment button[aria-selected="true"]{background:var(--lime);color:#11130e;box-shadow:0 0 0 2px #111 inset,0 0 0 2px var(--lime),0 12px 32px rgba(182,255,53,.16)}.jdv3-segment button:focus-visible{outline:2px solid #fff;outline-offset:3px}
  .jdv3-choice__layout{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(330px,.72fr);gap:22px;align-items:stretch}.jdv3-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.jdv3-choice-card{position:relative;min-height:190px;padding:26px 26px 24px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));overflow:hidden;transition:transform .3s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease}.jdv3-choice-card:before{content:"";position:absolute;inset:-1px;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(182,255,53,.16),transparent 38%);transition:opacity .25s}.jdv3-choice-card:after{content:"";position:absolute;right:-46px;bottom:-68px;width:150px;height:150px;border:1px solid rgba(182,255,53,.12);border-radius:50%;box-shadow:0 0 45px rgba(182,255,53,.04)}.jdv3-choice-card:hover,.jdv3-choice-card:focus-visible,.jdv3-choice-card.is-active{transform:translateY(-4px);border-color:rgba(182,255,53,.58);background:linear-gradient(145deg,rgba(182,255,53,.08),rgba(255,255,255,.018));box-shadow:0 24px 54px rgba(0,0,0,.26)}.jdv3-choice-card:hover:before,.jdv3-choice-card:focus-visible:before,.jdv3-choice-card.is-active:before{opacity:1}.jdv3-choice-card:focus-visible{outline:2px solid #fff;outline-offset:3px}.jdv3-choice-card>*{position:relative;z-index:1}.jdv3-choice-card__num{display:block;margin-bottom:24px;color:var(--lime);font-size:12px;font-weight:900;letter-spacing:.12em}.jdv3-choice-card>svg{position:absolute;right:24px;top:22px;width:34px;height:34px;color:rgba(182,255,53,.78);transition:transform .3s}.jdv3-choice-card:hover>svg,.jdv3-choice-card.is-active>svg{transform:rotate(-5deg) scale(1.12)}.jdv3-choice-card h3{margin:0 44px 8px 0;font-size:clamp(20px,1.5vw,25px);line-height:1.12;letter-spacing:-.025em}.jdv3-choice-card p{max-width:430px;margin:0 0 18px;color:#aeb0b5;font-size:14px;line-height:1.5}.jdv3-choice-card b{color:var(--lime2);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.jdv3-choice-card b i{font-style:normal;transition:transform .2s;display:inline-block}.jdv3-choice-card:hover b i{transform:translate(2px,-2px)}
  .jdv3-choice-preview{position:relative;min-height:100%;padding:34px;border:1px solid rgba(182,255,53,.22);border-radius:28px;background:linear-gradient(160deg,rgba(182,255,53,.075),rgba(24,26,31,.92) 40%,rgba(13,14,16,.96));box-shadow:0 30px 70px rgba(0,0,0,.28);overflow:hidden}.jdv3-choice-preview:before{content:"";position:absolute;right:-140px;top:-130px;width:320px;height:320px;border-radius:50%;background:rgba(182,255,53,.08);filter:blur(18px)}.jdv3-choice-preview:after{content:"";position:absolute;inset:auto -10% -22% auto;width:320px;height:320px;border:1px solid rgba(255,255,255,.07);border-radius:50%}.jdv3-choice-preview>*{position:relative;z-index:1}.jdv3-choice-preview__orb{display:grid;place-items:center;width:94px;height:94px;margin-bottom:38px;border:1px solid rgba(182,255,53,.52);border-radius:50%;background:#17191c;box-shadow:0 0 0 10px rgba(182,255,53,.025),0 0 50px rgba(182,255,53,.10)}.jdv3-choice-preview__orb:before{content:"";position:absolute;width:112px;height:112px;border:1px dashed rgba(182,255,53,.24);border-radius:50%;animation:jdv3-spin 18s linear infinite}.jdv3-choice-preview__orb span{position:absolute;transform:translate(42px,36px);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--lime);color:#111;font-size:10px;font-weight:900}.jdv3-choice-preview__orb svg{width:34px;height:34px;color:var(--lime)}.jdv3-choice-preview__eyebrow{margin:0 0 10px;color:var(--lime);font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.jdv3-choice-preview h3{margin:0 0 14px;font-size:clamp(30px,3vw,46px);line-height:1;letter-spacing:-.04em}.jdv3-choice-preview__text{min-height:78px;margin:0 0 22px;color:#bec0c5;font-size:15px;line-height:1.6}.jdv3-choice-preview__type{display:inline-flex;padding:9px 13px;margin-bottom:24px;border:1px solid rgba(182,255,53,.25);border-radius:999px;color:#e5ffb0;background:rgba(182,255,53,.06);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.jdv3-choice-preview__flow{display:flex;align-items:center;gap:8px;margin:0 0 22px;overflow:hidden}.jdv3-choice-preview__flow span{white-space:nowrap;color:#f3f3ee;font-size:12px;font-weight:700}.jdv3-choice-preview__flow i{position:relative;flex:1;min-width:22px;height:1px;background:rgba(255,255,255,.14)}.jdv3-choice-preview__flow i:after{content:"";position:absolute;right:0;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime)}.jdv3-choice-preview__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.jdv3-choice-preview__tags span,.jdv3-industries span{padding:8px 11px;border:1px solid var(--line);border-radius:999px;color:#bfc1c7;background:rgba(255,255,255,.018);font-size:11px}.jdv3-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;width:100%;padding:17px 22px;border-radius:16px;background:var(--lime);color:#0e100c!important;font-size:14px;font-weight:900;transition:transform .2s,box-shadow .2s}.jdv3-button svg{width:19px;height:19px}.jdv3-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(182,255,53,.16)}.jdv3-help{margin:26px 0 0;color:#8f9198;font-size:14px}.jdv3-help a{color:#d8d9d4;border-bottom:1px solid rgba(216,217,212,.36)}.jdv3-help a span{color:var(--lime)}
  .jdv3-process{background:linear-gradient(180deg,#101114,#15161a)}.jdv3-process__console{display:grid;grid-template-columns:minmax(310px,.68fr) minmax(0,1.6fr);min-height:600px;border:1px solid var(--line);border-radius:30px;background:rgba(18,19,22,.82);box-shadow:0 34px 84px rgba(0,0,0,.31);overflow:hidden}.jdv3-process__nav{padding:18px;border-right:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent)}.jdv3-process__nav button{position:relative;display:grid;grid-template-columns:42px 1fr 22px;gap:14px;align-items:center;width:100%;min-height:144px;padding:22px;border:1px solid transparent;border-radius:20px;background:transparent;color:var(--text);text-align:left;cursor:pointer;transition:.25s}.jdv3-process__nav button+button{margin-top:10px}.jdv3-process__nav button>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);color:var(--lime);font-size:11px;font-weight:900}.jdv3-process__nav button b{display:block;margin-bottom:7px;font-size:22px;letter-spacing:-.025em}.jdv3-process__nav button small{display:block;color:#9fa1a7;font-size:13px;line-height:1.45}.jdv3-process__nav button>i{font-style:normal;color:#777;transition:.25s}.jdv3-process__nav button:hover,.jdv3-process__nav button[aria-selected="true"]{border-color:rgba(182,255,53,.5);background:linear-gradient(135deg,rgba(182,255,53,.075),rgba(255,255,255,.02));box-shadow:0 16px 38px rgba(0,0,0,.18)}.jdv3-process__nav button[aria-selected="true"]:before{content:"";position:absolute;left:-19px;width:3px;height:58px;border-radius:4px;background:var(--lime);box-shadow:0 0 18px rgba(182,255,53,.7)}.jdv3-process__nav button[aria-selected="true"]>span{background:var(--lime);color:#111;border-color:var(--lime)}.jdv3-process__nav button[aria-selected="true"]>i{color:var(--lime);transform:translate(2px,-2px)}.jdv3-process__nav button:focus-visible{outline:2px solid #fff;outline-offset:2px}
  .jdv3-process__stage{display:flex;flex-direction:column;padding:34px 38px 30px;min-width:0;background:radial-gradient(circle at 85% 10%,rgba(98,244,238,.045),transparent 24%)}.jdv3-stage__top{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding-bottom:28px;border-bottom:1px solid var(--line)}.jdv3-stage__top h3{max-width:680px;margin:12px 0 0;font-size:clamp(27px,2.6vw,42px);line-height:1.08;letter-spacing:-.035em}.jdv3-stage__top>p{max-width:260px;margin:8px 0 0;color:#8f929a;font-size:12px;line-height:1.55;text-align:right}.jdv3-live{display:inline-flex;align-items:center;gap:9px;color:#b6ff35;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.jdv3-live i{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(182,255,53,.09),0 0 16px rgba(182,255,53,.7);animation:jdv3-pulse 1.7s ease-in-out infinite}.jdv3-flow-panel{display:flex;flex-direction:column;justify-content:center;flex:1;min-height:410px}.jdv3-flow-track{display:grid;grid-template-columns:minmax(110px,1fr) minmax(22px,.3fr) minmax(110px,1fr) minmax(22px,.3fr) minmax(110px,1fr) minmax(22px,.3fr) minmax(110px,1fr) minmax(22px,.3fr) minmax(110px,1fr);align-items:center;gap:8px;padding:46px 0 34px}.jdv3-flow-track--six{grid-template-columns:minmax(96px,1fr) minmax(16px,.22fr) minmax(96px,1fr) minmax(16px,.22fr) minmax(96px,1fr) minmax(16px,.22fr) minmax(96px,1fr) minmax(16px,.22fr) minmax(96px,1fr) minmax(16px,.22fr) minmax(96px,1fr)}.jdv3-flow-node{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:176px;padding:22px 14px;border:1px solid rgba(83,132,197,.48);border-radius:22px;background:linear-gradient(160deg,rgba(41,55,79,.68),rgba(25,29,36,.88));text-align:center;box-shadow:inset 0 1px rgba(255,255,255,.03),0 18px 35px rgba(0,0,0,.18);transition:.25s}.jdv3-flow-node:hover{transform:translateY(-5px);border-color:rgba(182,255,53,.56);box-shadow:0 22px 46px rgba(0,0,0,.26),0 0 30px rgba(182,255,53,.055)}.jdv3-flow-node span{position:absolute;top:13px;right:14px;color:var(--cyan);font-size:10px;font-weight:900}.jdv3-flow-node svg{width:34px;height:34px;margin-bottom:16px;color:var(--lime)}.jdv3-flow-node b{font-size:14px;line-height:1.25}.jdv3-connector{position:relative;display:block;height:1px;background:linear-gradient(90deg,rgba(182,255,53,.25),var(--lime),rgba(98,244,238,.34));overflow:visible}.jdv3-connector:after{content:"";position:absolute;top:-3px;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 16px var(--lime);animation:jdv3-data 2.4s ease-in-out infinite}.jdv3-result{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid rgba(182,255,53,.16);border-radius:16px;background:rgba(182,255,53,.035);color:#b5b7bd;font-size:13px;line-height:1.5}.jdv3-result svg{flex:0 0 auto;width:22px;height:22px;color:var(--lime)}.jdv3-result b{color:#f3f4ef}.jdv3-process__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px}.jdv3-industries,.jdv3-inline-links{display:flex;flex-wrap:wrap;gap:9px}.jdv3-inline-links{gap:24px}.jdv3-inline-links a{color:#e3e4df;font-size:13px;font-weight:800}.jdv3-inline-links a span{color:var(--lime)}
  .jdv3-reveal{opacity:1;transform:none}.jdv3-choice-panel[hidden],.jdv3-flow-panel[hidden]{display:none!important}
  @keyframes jdv3-spin{to{transform:rotate(360deg)}}@keyframes jdv3-pulse{50%{opacity:.45;transform:scale(.78)}}@keyframes jdv3-data{0%{left:-4px;opacity:0}15%{opacity:1}85%{opacity:1}100%{left:calc(100% - 3px);opacity:0}}
  @media(max-width:1120px){.jdv3-head{grid-template-columns:1fr;gap:24px}.jdv3-head__lead{max-width:760px}.jdv3-choice__layout{grid-template-columns:1fr}.jdv3-choice-preview{min-height:440px}.jdv3-process__console{grid-template-columns:1fr}.jdv3-process__nav{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-right:0;border-bottom:1px solid var(--line)}.jdv3-process__nav button{min-height:122px}.jdv3-process__nav button+button{margin-top:0}.jdv3-process__nav button[aria-selected="true"]:before{left:24px;top:-19px;width:58px;height:3px}.jdv3-flow-track,.jdv3-flow-track--six{overflow-x:auto;padding-bottom:42px;grid-template-columns:repeat(11,minmax(115px,1fr));scrollbar-width:thin}.jdv3-flow-track:not(.jdv3-flow-track--six){grid-template-columns:minmax(120px,1fr) 30px minmax(120px,1fr) 30px minmax(120px,1fr) 30px minmax(120px,1fr) 30px minmax(120px,1fr)}}
  @media(max-width:760px){.jdv3-section{padding:80px 18px}.jdv3-head{margin-bottom:34px}.jdv3-head h2{font-size:clamp(42px,13vw,64px)}.jdv3-head__lead{font-size:17px}.jdv3-choice__toolbar{align-items:flex-start;flex-direction:column}.jdv3-choice__toolbar>p{display:none}.jdv3-segment{width:100%}.jdv3-segment button{flex:1;min-width:0;padding:13px 12px}.jdv3-choice-grid{grid-template-columns:1fr}.jdv3-choice-card{min-height:164px;padding:22px}.jdv3-choice-preview{display:none;min-height:auto;padding:28px}.jdv3-choice-preview__orb{width:80px;height:80px;margin-bottom:30px}.jdv3-choice-preview__orb:before{width:96px;height:96px}.jdv3-choice-preview__text{min-height:0}.jdv3-process__nav{grid-template-columns:1fr}.jdv3-process__nav button{min-height:100px;grid-template-columns:38px 1fr 20px}.jdv3-process__nav button[aria-selected="true"]:before{left:-19px;top:22px;width:3px;height:50px}.jdv3-process__stage{padding:26px 20px}.jdv3-stage__top{display:block}.jdv3-stage__top>p{max-width:none;text-align:left}.jdv3-flow-panel{min-height:0}.jdv3-flow-track,.jdv3-flow-track--six{display:flex;flex-direction:column;align-items:stretch;overflow:visible;padding:34px 0 26px}.jdv3-flow-node{min-height:120px}.jdv3-connector{width:1px;height:30px;margin:auto;background:linear-gradient(180deg,rgba(182,255,53,.25),var(--lime),rgba(98,244,238,.34))}.jdv3-connector:after{top:-3px;left:-3px;animation:jdv3-data-v 2.2s ease-in-out infinite}.jdv3-process__footer{align-items:flex-start;flex-direction:column}.jdv3-inline-links{gap:18px}}
  @keyframes jdv3-data-v{0%{top:-3px;opacity:0}15%{opacity:1}85%{opacity:1}100%{top:calc(100% - 3px);opacity:0}}
  @media(prefers-reduced-motion:reduce){.jel-duo-v3 *, .jel-duo-v3 *:before,.jel-duo-v3 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.jdv3-reveal{opacity:1;transform:none}}
/* Premium V3 is normalized to the site's readable type scale. */
.jel-duo-v3 .jdv3-head h2{font-size:clamp(40px,4.5vw,64px)}
@media(max-width:760px){.jel-duo-v3 .jdv3-head h2{font-size:clamp(36px,10.5vw,48px)}}

/* ========================================================================== */
/* JEL Studio Unified Design System V6                                        */
/* ========================================================================== */
:root{
  --jel-bg:#111214;
  --jel-bg-soft:#141619;
  --jel-panel:#191b1f;
  --jel-panel-2:#202329;
  --jel-panel-3:#25282e;
  --jel-text:#f6f6f1;
  --jel-muted:#a7a9ae;
  --jel-gold:#b6ff35;
  --jel-gold-2:#d5ff79;
  --jel-blue:#b6ff35;
  --jel-dot:#b6ff35;
  --jel-line:rgba(255,255,255,.105);
  --jel-line-strong:rgba(182,255,53,.38);
  --jel-shell:min(1440px,calc(100vw - 64px));
  --jel-radius:28px;
  --jel-radius-sm:18px;
  --jel-section-space:clamp(88px,8vw,128px);
  --jel-shadow:0 30px 80px rgba(0,0,0,.26);
  color-scheme:dark;
}
body.jel-v5{
  background:
    radial-gradient(circle at 85% 7%,rgba(182,255,53,.035),transparent 24%),
    var(--jel-bg);
  color:var(--jel-text);
  font-family:Inter,"Segoe UI",Arial,Helvetica,sans-serif;
  font-size:17px;
  line-height:1.58;
}
body.jel-v5 h1,body.jel-v5 h2,body.jel-v5 h3{font-family:inherit}
.jel-shell,.jdv3-shell,.jel-process-v2__shell{width:var(--jel-shell);max-width:none;margin-inline:auto}
.jel-section,.jdv3-section,.jcpv4-section,.jel-process-v2{scroll-margin-top:88px}

/* Header */
.jel-header__bar{
  width:min(1360px,calc(100vw - 40px));
  min-height:62px;
  border-color:rgba(255,255,255,.12);
  background:rgba(17,18,20,.72);
  box-shadow:0 18px 50px rgba(0,0,0,.2);
}
.jel-logo{min-width:100px;background:var(--jel-gold);color:#10120d!important}
.jel-logo i{background:#10120d}
.jel-nav>a,.jel-nav__group>a{color:rgba(246,246,241,.82);font-size:13px}
.jel-header__cta{background:#f5f5f0;color:#11130f!important}
.jel-header__cta:hover{background:var(--jel-gold)}

/* Intro and hero use the same graphite/lime palette */
.jel-opening__shade{
  background:
    linear-gradient(105deg,rgba(12,14,16,.22),rgba(17,24,19,.58)),
    rgba(15,18,20,.25);
}
.jel-opening__panel{
  background:
    radial-gradient(circle at 88% 18%,rgba(182,255,53,.1),transparent 25%),
    radial-gradient(circle at 8% 88%,rgba(182,255,53,.075),transparent 30%),
    #151719;
  border:1px solid rgba(255,255,255,.075);
  box-shadow:0 34px 100px rgba(0,0,0,.28);
}
.jel-opening__agency span:first-child{color:#777b7a}
.jel-opening__contacts a{color:#7e827f!important}
.jel-vr-hero{
  background-image:
    linear-gradient(90deg,rgba(8,11,13,.97) 0%,rgba(10,14,14,.83) 38%,rgba(9,13,12,.12) 72%),
    radial-gradient(circle at 66% 38%,rgba(182,255,53,.14),transparent 30%),
    var(--jel-vr-bg);
  background-color:#111315;
}
.jel-vr-hero__ambient{
  background:
    radial-gradient(circle at 61% 33%,rgba(182,255,53,.16),transparent 27%),
    linear-gradient(90deg,rgba(7,10,12,.92),transparent 58%);
}
.jel-vr-hero__copy{width:min(720px,48vw);margin-left:max(4vw,calc((100vw - 1440px)/2 + 56px));padding-top:7vh}
.jel-vr-hero h1{font-size:clamp(52px,5.2vw,82px);line-height:1.015;letter-spacing:-.058em}
.jel-vr-hero .jel-lead{max-width:650px;color:rgba(246,246,241,.72);font-size:clamp(17px,1.35vw,21px)}
.jel-vr-hero__person img{filter:saturate(.72) contrast(1.08) brightness(.92) drop-shadow(-35px 0 55px rgba(0,0,0,.28))}
.jel-button{min-height:56px;border-radius:999px}
.jel-button--primary{background:var(--jel-gold);color:#10120d!important}
.jel-button--ghost{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.025)}

/* Common headings and spacing */
.jel-kicker,.jdv3-kicker,.jcpv4-kicker,.jel-process-v2__kicker{
  color:var(--jel-gold)!important;
  font-size:11px!important;
  font-weight:850!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
}
.jel-kicker::before{width:30px;height:1px;box-shadow:0 0 14px rgba(182,255,53,.55)}
.jel-manifesto{
  padding:var(--jel-section-space) 0;
  border-bottom:1px solid var(--jel-line);
  background:
    radial-gradient(circle at 8% 14%,rgba(182,255,53,.075),transparent 26%),
    linear-gradient(180deg,#121416,#111214);
}
.jel-manifesto__grid{grid-template-columns:minmax(150px,.48fr) minmax(0,1.52fr);gap:clamp(38px,7vw,112px)}
.jel-manifesto h2{font-size:clamp(44px,4.7vw,70px);line-height:1.01}
.jel-manifesto__grid>div>p{font-size:clamp(17px,1.35vw,20px)}
.jel-manifesto__rail{padding-top:34px;color:rgba(246,246,241,.32);font-size:clamp(17px,2vw,30px)}

/* Navigator: same surfaces, radius and type hierarchy as the rest of JEL */
.jel-duo-v3{
  --lime:var(--jel-gold);
  --lime2:var(--jel-gold-2);
  --cyan:var(--jel-gold);
  --bg:var(--jel-bg-soft);
  --panel:var(--jel-panel);
  --panel2:var(--jel-panel-2);
  --text:var(--jel-text);
  --muted:var(--jel-muted);
  --line:var(--jel-line);
  --line2:var(--jel-line-strong);
  font-family:inherit;
  background:var(--jel-bg-soft);
}
.jdv3-section{padding:var(--jel-section-space) 0;border-top:0;border-bottom:1px solid var(--jel-line)}
.jdv3-section:before{background:radial-gradient(circle at 83% 18%,rgba(182,255,53,.055),transparent 27%)}
.jdv3-section:after{opacity:.075;background-size:72px 72px}
.jdv3-head{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:clamp(40px,7vw,110px);margin-bottom:48px}
.jel-duo-v3 .jdv3-head h2{max-width:900px;font-size:clamp(44px,4.7vw,70px);line-height:1.01;letter-spacing:-.05em}
.jdv3-head__lead{color:#c2c4c7;font-size:clamp(16px,1.35vw,20px)}
.jdv3-choice__layout{grid-template-columns:minmax(0,1.55fr) minmax(340px,.72fr);gap:18px}
.jdv3-choice-card,.jdv3-choice-preview{
  border-color:var(--jel-line);
  border-radius:var(--jel-radius);
  background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),var(--jel-panel);
  box-shadow:none;
}
.jdv3-choice-card:hover,.jdv3-choice-card:focus-visible,.jdv3-choice-card.is-active{
  border-color:rgba(182,255,53,.55);
  background:linear-gradient(145deg,rgba(182,255,53,.075),rgba(255,255,255,.015)),var(--jel-panel);
  box-shadow:var(--jel-shadow);
}
.jdv3-choice-preview{background:radial-gradient(circle at 85% 10%,rgba(182,255,53,.095),transparent 30%),var(--jel-panel-2)}
.jdv3-choice-preview__type{border-color:rgba(182,255,53,.25);background:rgba(182,255,53,.055)}
.jdv3-choice-preview__flow i:after{background:var(--jel-gold);box-shadow:0 0 12px var(--jel-gold)}
.jdv3-button{border-radius:999px}

/* Approach block */
.jel-process-v2{
  --jel-process-accent:var(--jel-gold);
  --jel-process-accent-rgb:182,255,53;
  padding:var(--jel-section-space) 0;
  border-bottom:1px solid var(--jel-line);
  background:
    radial-gradient(circle at var(--jel-mx,72%) var(--jel-my,18%),rgba(182,255,53,.065),transparent 28%),
    linear-gradient(180deg,#111315,#141619);
}
.jel-process-v2::before{opacity:.09;background-size:72px 72px}
.jel-process-v2__intro h2{font-size:clamp(44px,4.7vw,70px)}
.jel-process-v2__lead>p{color:#c2c4c7;font-size:clamp(16px,1.35vw,20px)}
.jel-process-v2__node{background:radial-gradient(circle at 34% 28%,#242920,#17191b 68%)}
.jel-process-v2__card{
  min-height:328px;
  border-radius:var(--jel-radius);
  background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.012)),var(--jel-panel);
  box-shadow:none;
}
.jel-process-v2__stage:hover .jel-process-v2__card,.jel-process-v2__stage:focus .jel-process-v2__card{background:linear-gradient(145deg,rgba(182,255,53,.06),rgba(255,255,255,.014)),var(--jel-panel-2)}
.jel-process-v2__tags li{border-radius:999px;text-transform:none;letter-spacing:0}
.jel-process-v2__footer{border-radius:var(--jel-radius-sm);background:linear-gradient(90deg,rgba(182,255,53,.045),rgba(255,255,255,.012))}

/* Contact */
.jel-contact{
  padding:var(--jel-section-space) 0;
  border-bottom:1px solid var(--jel-line);
  background:
    radial-gradient(circle at 8% 20%,rgba(182,255,53,.06),transparent 25%),
    linear-gradient(145deg,#0f1113,#15171a);
}
.jel-contact__grid{
  gap:20px clamp(42px,6vw,90px);
  padding:clamp(28px,4vw,56px);
  border-color:rgba(182,255,53,.23);
  border-radius:32px;
  background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,255,255,.008)),var(--jel-panel);
  box-shadow:var(--jel-shadow);
}
.jel-contact h2{font-size:clamp(42px,4.4vw,66px);line-height:1.02}
.jel-form input,.jel-form textarea{border-bottom-color:rgba(255,255,255,.24)}
.jel-phone{color:var(--jel-gold-2)!important}

/* Utility footer plus the signature wordmark from the original visual language */
.jel-footer{padding:72px 0 0;background:#0d0f11}
.jel-footer__grid{gap:clamp(28px,5vw,72px)}
.jel-footer__logo{color:var(--jel-text)}
.jel-footer__legal{margin-top:42px}
.jel-footer__signature{
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:end;
  gap:24px;
  margin-top:24px;
  padding:clamp(42px,6vw,84px) 0 0;
  border-top:1px solid var(--jel-line);
  overflow:hidden;
  --sig-x:50%;
  --sig-y:50%;
}
.jel-footer__signature::before{
  content:"";
  position:absolute;
  left:var(--sig-x);top:var(--sig-y);
  width:360px;height:360px;
  border-radius:50%;
  background:rgba(182,255,53,.12);
  filter:blur(90px);
  transform:translate(-50%,-50%);
  pointer-events:none;
}
.jel-footer__signature-word{
  position:relative;
  z-index:1;
  display:flex;
  align-items:flex-end;
  color:var(--jel-text)!important;
  font-size:clamp(128px,22vw,360px);
  font-weight:900;
  line-height:.68;
  letter-spacing:-.095em;
  text-decoration:none;
}
.jel-footer__signature-word .jel-footer__letter{filter:drop-shadow(0 0 0 transparent)}
.jel-footer__signature-word:hover .jel-footer__letter{
  color:var(--jel-gold-2);
  text-shadow:0 0 32px rgba(182,255,53,.38),0 0 90px rgba(182,255,53,.13);
}
.jel-footer__signature-tagline{
  position:relative;z-index:1;
  max-width:270px;
  margin:0 0 26px;
  color:#b5b7b5;
  font-size:clamp(15px,1.2vw,19px);
  text-align:right;
}

@media(max-width:1100px){
  :root{--jel-shell:min(100% - 36px,1040px)}
  .jel-vr-hero__copy{width:55vw;margin-left:4vw}
  .jdv3-head{grid-template-columns:1fr;gap:24px}
}
@media(max-width:820px){
  :root{--jel-shell:calc(100vw - 32px);--jel-section-space:76px}
  body.jel-v5{font-size:16px}
  .jel-header__bar{width:calc(100vw - 24px)}
  .jel-vr-hero__copy{width:auto;margin:0;padding:110px 20px 390px}
  .jel-vr-hero h1{font-size:clamp(42px,11vw,62px)}
  .jel-vr-hero__person{right:-21vw;top:28%;width:112vw;height:76%}
  .jel-manifesto__grid{grid-template-columns:1fr;gap:28px}
  .jel-manifesto__rail{font-size:18px}
  .jdv3-section{padding:var(--jel-section-space) 0}
  .jel-process-v2{padding:var(--jel-section-space) 0}
  .jel-contact{padding:var(--jel-section-space) 0}
  .jel-footer__signature{grid-template-columns:1fr;gap:12px}
  .jel-footer__signature-word{font-size:clamp(108px,34vw,180px)}
  .jel-footer__signature-tagline{max-width:none;margin:0 0 24px;text-align:left}
}
@media(max-width:560px){
  :root{--jel-shell:calc(100vw - 28px);--jel-section-space:68px}
  .jel-opening__panel{inset:14px}
  .jel-opening__brand{font-size:clamp(130px,45vw,220px)}
  .jel-vr-hero__copy{padding-inline:16px}
  .jel-manifesto h2,.jel-duo-v3 .jdv3-head h2,.jel-process-v2__intro h2,.jel-contact h2{font-size:clamp(36px,10.8vw,50px)}
  .jel-contact__grid{padding:24px 18px}
}

/* Compact cookie consent: does not cover the key Hero content. */
.jel-cookie{
  left:50%;right:auto;bottom:18px;
  display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;
  width:min(1180px,calc(100vw - 40px));
  padding:13px 16px 13px 18px;
  border-color:rgba(255,255,255,.12);
  border-radius:18px;
  background:rgba(25,27,31,.94);
  backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);
  transform:translateX(-50%);
}
.jel-cookie p{margin:0;max-width:680px}
.jel-cookie>div{justify-content:flex-end}
.jel-cookie button,.jel-cookie a{white-space:nowrap}
.jel-cookie:not([hidden])~.jel-scroll-top{bottom:98px}
@media(max-width:680px){
  .jel-cookie{left:12px;right:12px;bottom:12px;display:block;width:auto;padding:15px;transform:none}
  .jel-cookie p{margin:0 0 12px;font-size:12px}
  .jel-cookie>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}
  .jel-cookie button,.jel-cookie a{display:flex;align-items:center;justify-content:center;min-height:42px;padding:8px 10px;text-align:center;white-space:normal}
  .jel-cookie a{grid-column:1/-1;min-height:34px}
  .jel-cookie:not([hidden])~.jel-scroll-top{bottom:210px}
}

/* Final V6 fixes */
.jel-cookie[hidden]{display:none!important}
.jel-footer__signature{overflow:visible;padding-bottom:26px}
.jel-footer__signature-word{line-height:.78}

/* Preserve the navigator's responsive layout after V6 desktop normalization. */
@media(max-width:1120px){
  .jdv3-choice__layout{grid-template-columns:1fr}
  .jdv3-choice-preview{min-height:420px}
}
@media(max-width:760px){
  .jdv3-choice__layout{display:block}
  .jdv3-choice-grid{grid-template-columns:1fr}
  .jdv3-choice-card{width:100%;min-height:164px}
  .jdv3-choice-preview{display:none}
}



/* === JEL Home interactions 1.0.1 ======================================== */
/* Intro word: each letter is an independent interactive object. */
.jel-opening__brand{
  display:flex;
  align-items:flex-end;
  gap:0;
  pointer-events:auto;
  isolation:isolate;
}
.jel-opening__brand .jel-opening__letter{
  position:relative;
  display:inline-flex;
  align-items:flex-end;
  color:#fff;
  pointer-events:auto;
  cursor:default;
  filter:drop-shadow(0 0 0 transparent);
  text-shadow:0 0 0 transparent;
  transform:translateZ(0);
  transform-origin:50% 78%;
  transition:color .24s ease,filter .24s ease,text-shadow .24s ease,transform .24s cubic-bezier(.2,.8,.2,1),opacity .24s ease;
}
.jel-opening__brand .jel-opening__letter:hover,
.jel-opening__brand .jel-opening__letter:focus-visible{
  z-index:2;
  color:#faffed;
  transform:translate3d(0,-.022em,0) scale(1.018);
  filter:drop-shadow(0 0 .035em rgba(255,255,255,.95)) drop-shadow(0 0 .14em rgba(182,255,53,.78));
  text-shadow:0 0 .035em rgba(255,255,255,.9),0 0 .13em rgba(182,255,53,.86),0 0 .28em rgba(182,255,53,.38);
}
.jel-opening__brand:has(.jel-opening__letter:hover) .jel-opening__letter:not(:hover){opacity:.76}

/* Intro language selector. RU is active; KZ/US can be connected later. */
.jel-opening__languages{gap:15px}
.jel-opening__languages>a,
.jel-opening__languages>button{
  display:inline-flex;
  align-items:baseline;
  gap:0;
  min-width:42px;
  padding:0;
  border:0;
  outline:0;
  background:transparent;
  color:#777b77!important;
  font:inherit;
  font-size:clamp(15px,1.25vw,21px);
  font-weight:900;
  letter-spacing:.015em;
  text-decoration:none;
  cursor:pointer;
  pointer-events:auto;
  transition:color .2s ease,filter .2s ease,transform .2s ease;
}
.jel-opening__languages>a span,
.jel-opening__languages>button span{color:var(--jel-gold);transition:filter .2s ease}
.jel-opening__languages>a.is-active{color:#f8f8f2!important}
.jel-opening__languages>a:hover,
.jel-opening__languages>a:focus-visible,
.jel-opening__languages>button:hover,
.jel-opening__languages>button:focus-visible{
  color:#fff!important;
  transform:translateX(-2px);
  filter:drop-shadow(0 0 12px rgba(182,255,53,.32));
}
.jel-opening__languages>a:hover span,
.jel-opening__languages>button:hover span{filter:drop-shadow(0 0 7px rgba(182,255,53,.95))}
.jel-language-toast{
  position:absolute;
  z-index:5;
  right:3.5%;
  top:47%;
  max-width:230px;
  margin:0;
  padding:9px 12px;
  border:1px solid rgba(182,255,53,.34);
  border-radius:999px;
  background:rgba(16,18,18,.88);
  color:#e8eadf;
  font-size:11px;
  font-weight:750;
  letter-spacing:.025em;
  box-shadow:0 14px 40px rgba(0,0,0,.28),0 0 20px rgba(182,255,53,.08);
  backdrop-filter:blur(12px);
  opacity:0;
  transform:translateY(-5px);
  transition:opacity .22s ease,transform .22s ease;
  pointer-events:none;
}
.jel-language-toast.is-visible{opacity:1;transform:translateY(0)}
.jel-language-toast[hidden]{display:none!important}

/* VR hero remains scroll-animated and gains a subtle live motion. */
.jel-vr-hero__person{isolation:isolate;overflow:hidden;transform-origin:58% 42%}
.jel-vr-hero__person .jel-vr-hero__person-base,
.jel-vr-hero__person .jel-vr-hero__person-glow{
  position:absolute;
  inset:0;
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:50% 24%;
}
.jel-vr-hero__person .jel-vr-hero__person-base{
  z-index:1;
  filter:saturate(.72) contrast(1.08) brightness(.92) drop-shadow(-35px 0 55px rgba(0,0,0,.28));
}
.jel-vr-hero__person .jel-vr-hero__person-glow{
  z-index:2;
  opacity:0;
  clip-path:polygon(2% 16%,66% 14%,72% 20%,74% 35%,68% 40%,7% 40%,1% 34%);
  mix-blend-mode:screen;
  filter:brightness(1.65) contrast(1.18) saturate(2.3) drop-shadow(0 0 8px rgba(182,255,53,.95)) drop-shadow(0 0 26px rgba(182,255,53,.62));
  transition:opacity .28s ease,filter .28s ease;
  pointer-events:none;
}
.jel-vr-hero__visor-scan{
  position:absolute;
  z-index:3;
  left:1.5%;
  top:14%;
  width:73%;
  height:28%;
  clip-path:polygon(2% 12%,91% 7%,100% 29%,96% 89%,8% 100%,0 73%);
  border-radius:46% 38% 42% 48%;
  background:linear-gradient(100deg,transparent 18%,rgba(182,255,53,0) 36%,rgba(225,255,183,.46) 49%,rgba(182,255,53,.12) 55%,transparent 72%);
  background-size:240% 100%;
  opacity:.2;
  pointer-events:none;
  animation:jel-visor-scan 5.6s linear infinite;
}
.jel-vr-hero__visor-hotspot{
  position:absolute;
  z-index:6;
  left:1.5%;
  top:14%;
  width:73%;
  height:28%;
  padding:0;
  border:0;
  border-radius:46% 38% 42% 48%;
  outline:0;
  background:transparent;
  cursor:pointer;
  clip-path:polygon(2% 12%,91% 7%,100% 29%,96% 89%,8% 100%,0 73%);
}
.jel-vr-hero__visor-hotspot:focus-visible{outline:2px solid var(--jel-gold);outline-offset:-8px;box-shadow:0 0 28px rgba(182,255,53,.42)}
.jel-vr-hero__person.is-visor-active .jel-vr-hero__person-glow,
.jel-vr-hero__person:has(.jel-vr-hero__visor-hotspot:hover) .jel-vr-hero__person-glow,
.jel-vr-hero__person:has(.jel-vr-hero__visor-hotspot:focus-visible) .jel-vr-hero__person-glow{opacity:.95}
.jel-vr-hero__person.is-visor-active .jel-vr-hero__visor-scan{opacity:.58;animation-duration:2.25s}
.jel-vr-hero.is-active .jel-vr-hero__person{animation:jel-vr-breathe 7.2s ease-in-out infinite}
@keyframes jel-vr-breathe{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(0,-8px,0) scale(1.012)}}
@keyframes jel-visor-scan{0%{background-position:130% 0}100%{background-position:-130% 0}}

@media(max-width:820px){
  .jel-opening__languages{right:5%;top:18%;gap:9px}
  .jel-language-toast{right:5%;top:34%;font-size:10px}
  .jel-vr-hero__person .jel-vr-hero__person-base,
  .jel-vr-hero__person .jel-vr-hero__person-glow{object-position:50% 18%}
  .jel-vr-hero__visor-hotspot,.jel-vr-hero__visor-scan{left:2%;top:14%;width:74%;height:27%}
}
@media(max-width:560px){
  .jel-opening__languages>a,.jel-opening__languages>button{min-width:36px;font-size:15px}
  .jel-language-toast{top:31%;max-width:190px}
  .jel-vr-hero.is-active .jel-vr-hero__person{animation-name:jel-vr-breathe-mobile}
}
@keyframes jel-vr-breathe-mobile{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(0,-4px,0) scale(1.006)}}
@media(prefers-reduced-motion:reduce){
  .jel-vr-hero.is-active .jel-vr-hero__person,.jel-vr-hero__visor-scan{animation:none!important}
  .jel-opening__brand .jel-opening__letter:hover{transform:none}
}

/* JEL second hero — restored Pre-V4 composition, 2026-08-26. */
.jel-vr-hero--prev4{
  --jel-hero-x:64%;
  --jel-hero-y:28%;
  --jel-person-x:0px;
  --jel-person-y:0px;
  background-image:linear-gradient(90deg,rgba(0,5,12,.97) 0%,rgba(0,8,15,.80) 36%,rgba(0,8,13,.08) 72%),var(--jel-vr-bg);
  background-position:center;
  background-size:cover;
  transform:none!important;
  backface-visibility:hidden;
  contain:paint;
}
.jel-vr-hero--prev4::before{transition:none;backface-visibility:hidden}
.jel-vr-hero--prev4 .jel-vr-hero__ambient{
  overflow:hidden;
  background:radial-gradient(circle at var(--jel-hero-x,64%) var(--jel-hero-y,28%),rgba(46,255,134,.26),transparent 27%),linear-gradient(90deg,rgba(1,6,14,.9),transparent 60%);
}
.jel-vr-hero--prev4 .jel-vr-hero__ambient::before,
.jel-vr-hero--prev4 .jel-vr-hero__ambient::after{
  content:"";
  position:absolute;
  inset:-12%;
  pointer-events:none;
  opacity:0;
  backface-visibility:hidden;
  will-change:transform,opacity;
}
.jel-vr-hero--prev4 .jel-vr-hero__ambient::before{
  background:radial-gradient(ellipse at 68% 42%,rgba(55,255,138,.18),transparent 26%),radial-gradient(ellipse at 54% 70%,rgba(0,224,255,.10),transparent 31%);
  transform:translate3d(-3.5%,1.5%,0) scale(1.035);
}
.jel-vr-hero--prev4 .jel-vr-hero__ambient::after{
  inset:-30% -18%;
  background:linear-gradient(112deg,transparent 34%,rgba(119,241,225,.09) 43%,rgba(182,255,53,.13) 48%,transparent 58%);
  transform:translate3d(-16%,0,0) skewX(-8deg);
}
.jel-vr-hero--prev4.is-active .jel-vr-hero__ambient::before{
  animation:jel-template-ambient-in .82s ease-out both,jel-template-ambient-drift 11s .82s ease-in-out infinite;
}
.jel-vr-hero--prev4.is-active .jel-vr-hero__ambient::after{
  animation:jel-template-ambient-in .9s .15s ease-out both,jel-template-light-sweep 8.5s 1.05s ease-in-out infinite;
}
.jel-vr-hero--prev4 .jel-vr-hero__copy{
  z-index:5;
  width:min(760px,47vw);
  margin-left:max(4.4vw,calc((100vw - 1540px)/2 + 54px));
  padding-top:5vh;
  transition:transform .22s cubic-bezier(.2,.72,.2,1);
  will-change:transform;
  backface-visibility:hidden;
}
.jel-vr-hero--prev4 h1{
  max-width:850px;
  font-size:clamp(58px,5.55vw,94px);
  line-height:.98;
  letter-spacing:-.06em;
}
.jel-vr-hero--prev4 .jel-lead{max-width:690px;font-size:clamp(17px,1.25vw,21px);line-height:1.56}
.jel-vr-hero--prev4 .jel-vr-hero__person{
  z-index:4;
  right:-2.5vw;
  top:-12vh;
  bottom:auto;
  width:min(64vw,1120px);
  height:auto;
  aspect-ratio:2/3;
  overflow:visible;
  transform-origin:58% 42%;
}
.jel-vr-hero--prev4 .jel-vr-hero__cursor-glow{
  display:none!important;
  position:absolute;
  z-index:3;
  left:0;
  top:0;
  width:clamp(260px,30vw,480px);
  aspect-ratio:1;
  border-radius:50%;
  background:radial-gradient(circle,rgba(182,255,53,.24) 0%,rgba(119,241,225,.11) 29%,rgba(57,255,145,.04) 48%,transparent 69%);
  opacity:0;
  pointer-events:none;
  transform:translate3d(50vw,50vh,0) translate3d(-50%,-50%,0);
  transition:none;
  will-change:transform,opacity;
  backface-visibility:hidden;
}
.jel-vr-hero--prev4.is-pointer-active .jel-vr-hero__cursor-glow{opacity:.78!important}
.jel-vr-hero--prev4 .jel-vr-hero__person-parallax{
  position:absolute;
  z-index:1;
  inset:0;
  display:block;
  transform:translate3d(0,0,0);
  transition:none;
  will-change:transform;
  backface-visibility:hidden;
}
.jel-vr-hero--prev4 .jel-vr-hero__distortion{
  position:absolute;
  inset:0;
  display:block;
  width:100%;
  height:100%;
  pointer-events:none;
  opacity:0;
  backface-visibility:hidden;
  transform:translateZ(0);
  will-change:opacity;
}
.jel-vr-hero--prev4 .jel-vr-hero__distortion--background{
  z-index:0;
  transition:opacity .35s ease;
}
.jel-vr-hero--prev4 .jel-vr-hero__distortion--background.is-ready{opacity:1}
.jel-vr-hero--prev4 .jel-vr-hero__distortion--person{z-index:1}
.jel-vr-hero--prev4 .jel-vr-hero__person-parallax.is-distortion-ready .jel-vr-hero__person-base{
  opacity:0!important;
  animation:none!important;
}
.jel-vr-hero--prev4.is-active .jel-vr-hero__distortion--person.is-ready{
  animation:jel-template-figure-in 1.18s .08s cubic-bezier(.16,.76,.22,1) both;
}
.jel-vr-hero--prev4 .jel-vr-hero__person-base{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:contain;
  object-position:center;
  opacity:0;
  transform:translate3d(7vw,0,0) scale(1.018);
  transition:none;
  backface-visibility:hidden;
  filter:url("#jel-white-to-alpha")!important;
  mix-blend-mode:normal;
}
.jel-vr-hero--prev4 .jel-vr-hero__alpha-filter{
  position:absolute;
  width:0;
  height:0;
  overflow:hidden;
  pointer-events:none;
}
.jel-vr-hero--prev4.is-active .jel-vr-hero__person-base{
  animation:jel-template-figure-in 1.18s .08s cubic-bezier(.16,.76,.22,1) both;
}
.jel-vr-hero--prev4 .jel-template-word{
  display:inline-block;
  opacity:0;
  transform:translate3d(0,.72em,0) rotate(1.6deg);
  filter:blur(7px);
  transform-origin:left bottom;
  will-change:transform,opacity,filter;
}
.jel-vr-hero--prev4.is-active .jel-template-word{
  animation:jel-template-word-in .72s cubic-bezier(.18,.76,.24,1) both;
  animation-delay:calc(.12s + var(--jel-word-index,0) * .065s);
}
.jel-vr-hero--prev4.is-active .jel-actions{
  animation-name:jel-template-actions-in!important;
  animation-duration:.8s!important;
  animation-timing-function:cubic-bezier(.2,.74,.24,1)!important;
}
.jel-vr-hero--prev4 .jel-vr-hero__gridfx{
  transform:translate3d(4vw,0,0);
  opacity:0;
}
.jel-vr-hero--prev4.is-active .jel-vr-hero__gridfx{
  animation:jel-template-grid-in 1.25s .12s cubic-bezier(.18,.76,.24,1) both;
}
@keyframes jel-template-word-in{
  to{opacity:1;transform:translate3d(0,0,0) rotate(0);filter:blur(0)}
}
@keyframes jel-template-actions-in{
  from{opacity:0;transform:translate3d(0,-24px,0);filter:blur(5px)}
  to{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}
}
@keyframes jel-template-figure-in{
  0%{opacity:0;transform:translate3d(7vw,0,0) scale(1.018)}
  62%{opacity:1}
  100%{opacity:1;transform:translate3d(0,0,0) scale(1)}
}
@keyframes jel-template-grid-in{
  to{opacity:.55;transform:translate3d(0,0,0)}
}
@keyframes jel-template-ambient-in{
  to{opacity:1}
}
@keyframes jel-template-ambient-drift{
  0%,100%{transform:translate3d(-3.5%,1.5%,0) scale(1.035);opacity:.7}
  50%{transform:translate3d(2.2%,-1.2%,0) scale(1.07);opacity:1}
}
@keyframes jel-template-light-sweep{
  0%,18%{transform:translate3d(-16%,0,0) skewX(-8deg);opacity:.15}
  48%{opacity:.65}
  72%,100%{transform:translate3d(18%,0,0) skewX(-8deg);opacity:.10}
}
.jel-vr-hero--prev4 .jel-vr-hero__person::after{
  content:"";
  position:absolute;
  z-index:2;
  left:-10%;right:8%;bottom:4%;height:28%;
  background:linear-gradient(transparent,rgba(0,5,7,.40));
  filter:blur(18px);
  pointer-events:none;
}
.jel-vr-hero--prev4 .jel-vr-hero__visor-scan{
  z-index:8;
  left:2.2%;top:21.2%;width:74.2%;height:12.3%;
  clip-path:polygon(2% 5%,94% 0,100% 20%,98% 83%,93% 100%,4% 100%,0 82%,0 18%);
  border-radius:45% 38% 43% 46%;
  background:linear-gradient(104deg,transparent 20%,rgba(225,255,183,0) 38%,rgba(225,255,183,.20) 49%,rgba(182,255,53,.07) 55%,transparent 72%);
  opacity:.24;
  animation:jel-visor-scan 6.8s linear infinite;
  pointer-events:none;
}
@media(max-width:1100px){
  .jel-vr-hero--prev4 .jel-vr-hero__copy{width:55vw;margin-left:4vw}
  .jel-vr-hero--prev4 h1{font-size:clamp(50px,5.5vw,76px)}
  .jel-vr-hero--prev4 .jel-vr-hero__person{right:-7vw;width:min(69vw,980px)}
}
@media(max-width:820px){
  .jel-vr-hero--prev4{align-items:start;background-position:56% center}
  .jel-vr-hero--prev4 .jel-vr-hero__ambient{background:linear-gradient(180deg,rgba(0,6,12,.94) 0%,rgba(0,7,13,.84) 48%,rgba(0,7,13,.18) 76%,transparent 100%),radial-gradient(circle at 70% 68%,rgba(47,255,145,.18),transparent 26%)}
  .jel-vr-hero--prev4 .jel-vr-hero__copy{width:90%;margin:0 5%;padding-top:14vh}
  .jel-vr-hero--prev4 h1{font-size:clamp(43px,11.5vw,66px)}
  .jel-vr-hero--prev4 .jel-lead{max-width:92%;font-size:16px}
  .jel-vr-hero--prev4 .jel-vr-hero__person{right:-19vw;top:48vh;width:118vw;max-width:none}
  .jel-vr-hero--prev4 .jel-vr-hero__visor-scan{left:2.2%;top:21.2%;width:74.2%;height:12.3%}
}
@media(max-width:520px){
  .jel-vr-hero--prev4 .jel-vr-hero__copy{padding-top:13vh}
  .jel-vr-hero--prev4 h1{font-size:clamp(40px,12vw,56px)}
  .jel-vr-hero--prev4 .jel-vr-hero__person{right:-22vw;top:52vh;width:126vw}
}


/* ================================================================
   JEL HOMEPAGE WOW v1.0.2 — original kinetic hero + marquee system
   ================================================================ */
.jel-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.jel-hero-sequence{height:250svh;min-height:1750px}
.jel-hero-sequence__sticky{min-height:720px}
.jel-vr-hero{isolation:isolate;background-position:center;background-size:cover}
.jel-vr-hero::before{content:"";position:absolute;z-index:0;inset:0;background:radial-gradient(circle at var(--jel-hero-x,68%) var(--jel-hero-y,36%),rgba(76,255,126,.20),transparent 26%),linear-gradient(112deg,rgba(0,5,12,.96) 0%,rgba(0,7,13,.78) 38%,rgba(0,14,16,.10) 72%);pointer-events:none;transition:background-position .25s ease}
.jel-vr-hero__field{position:absolute;z-index:1;inset:0;width:100%;height:100%;opacity:.78;mix-blend-mode:screen;pointer-events:none}
.jel-vr-hero__gridfx{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none;opacity:.55;mask-image:linear-gradient(90deg,transparent 0,#000 28%,#000 100%)}
.jel-vr-hero__gridfx::before{content:"";position:absolute;inset:-25%;background-image:linear-gradient(rgba(182,255,53,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(182,255,53,.035) 1px,transparent 1px);background-size:72px 72px;transform:perspective(900px) rotateX(62deg) rotateZ(-8deg) translate3d(12%,18%,0);animation:jel-grid-drift 18s linear infinite}
.jel-vr-hero__gridfx i{position:absolute;border:1px solid rgba(182,255,53,.16);border-radius:50%;filter:drop-shadow(0 0 18px rgba(182,255,53,.08));animation:jel-orbit 14s ease-in-out infinite}
.jel-vr-hero__gridfx i:nth-child(1){right:7%;top:9%;width:42vw;height:42vw}
.jel-vr-hero__gridfx i:nth-child(2){right:-12%;top:28%;width:34vw;height:34vw;animation-delay:-5s}
.jel-vr-hero__gridfx i:nth-child(3){right:28%;bottom:-30%;width:30vw;height:30vw;animation-delay:-9s}
.jel-vr-hero__ambient{z-index:2;background:radial-gradient(circle at 65% 36%,rgba(47,255,145,.14),transparent 24%),linear-gradient(90deg,rgba(1,6,14,.92),transparent 58%)}
.jel-vr-hero__copy{z-index:5;width:min(760px,47vw);margin-left:max(4.4vw,calc((100vw - 1540px)/2 + 54px));padding-top:4vh}
.jel-vr-hero h1{max-width:830px;font-size:clamp(58px,5.75vw,96px);line-height:.98;letter-spacing:-.062em;text-wrap:balance}
.jel-vr-hero .jel-lead{max-width:690px;font-size:clamp(17px,1.28vw,21px);line-height:1.56}
.jel-vr-hero__copy>*{opacity:0;transform:translate3d(0,30px,0);filter:blur(7px)}
.jel-vr-hero.is-active .jel-vr-hero__copy>*{animation:jel-copy-rise .82s cubic-bezier(.2,.75,.22,1) forwards}
.jel-vr-hero.is-active .jel-vr-hero__copy>*:nth-child(2){animation-delay:.08s}
.jel-vr-hero.is-active .jel-vr-hero__copy>*:nth-child(3){animation-delay:.16s}
.jel-vr-hero.is-active .jel-vr-hero__copy>*:nth-child(4){animation-delay:.24s}
.jel-vr-hero__person{z-index:4;right:-2.5vw;top:-12vh;bottom:auto;width:min(64vw,1120px);height:auto;aspect-ratio:2/3;overflow:visible;transform-origin:58% 42%}
.jel-vr-hero__person .jel-vr-hero__person-base{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;filter:saturate(.83) contrast(1.08) brightness(.90) drop-shadow(-38px 0 64px rgba(0,0,0,.36));z-index:1}
.jel-vr-hero__person::after{content:"";position:absolute;z-index:2;left:-10%;right:8%;bottom:4%;height:28%;background:linear-gradient(transparent,rgba(0,5,7,.40));filter:blur(18px);pointer-events:none}
.jel-vr-hero__visor-led{position:absolute;z-index:7;left:2.2%;top:21.2%;width:74.2%;height:12.3%;display:flex;align-items:center;overflow:hidden;clip-path:polygon(2% 5%,94% 0,100% 20%,98% 83%,93% 100%,4% 100%,0 82%,0 18%);border-radius:45% 38% 43% 46%;background:linear-gradient(180deg,rgba(1,13,9,.95),rgba(0,7,7,.87));box-shadow:inset 0 0 18px rgba(44,255,96,.08);transform:rotate(-.7deg) skewX(-1.4deg);pointer-events:auto}
.jel-vr-hero__visor-led::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(183,255,101,.04) 0 1px,transparent 1px 4px),linear-gradient(90deg,transparent,rgba(184,255,86,.045),transparent);pointer-events:none}
.jel-vr-hero__led-track{position:relative;display:flex;width:max-content;min-width:max-content;align-items:center;animation:jel-led-marquee 15s linear infinite;will-change:transform}
.jel-vr-hero__visor-led:hover .jel-vr-hero__led-track,.jel-vr-hero__visor-led:focus-within .jel-vr-hero__led-track{animation-play-state:paused}
.jel-vr-hero__led-group{display:flex;flex:none;align-items:center;gap:.38em;padding-right:1.5em;white-space:nowrap;color:rgba(120,206,96,.66);font:900 clamp(16px,1.68vw,31px)/1 "Courier New","Lucida Console",monospace;letter-spacing:.018em;text-transform:none;transform:skewX(-2deg);text-shadow:0 0 2px rgba(136,255,83,.42)}
.jel-vr-hero__led-group i{font-style:normal;color:#b6ff35;opacity:.82;text-shadow:0 0 7px rgba(182,255,53,.72)}
.jel-vr-hero__led-group b{font:inherit;color:inherit;cursor:pointer;outline:0;transition:color .18s ease,opacity .18s ease,text-shadow .18s ease,transform .18s ease;transform-origin:center}
.jel-vr-hero__led-group b:hover,.jel-vr-hero__led-group b:focus-visible,.jel-vr-hero__led-group b.is-tap-active,.jel-vr-hero__led-group b.is-demo-active{color:#f3ffe2;opacity:1;transform:translateY(-1px) scale(1.035);text-shadow:0 0 2px #fff,0 0 7px rgba(182,255,53,1),0 0 15px rgba(182,255,53,.82),0 0 28px rgba(80,255,99,.44)}
.jel-vr-hero__visor-led:has(b:hover) b:not(:hover),.jel-vr-hero__visor-led:focus-within b:not(:focus){opacity:.38}
.jel-vr-hero__visor-scan{z-index:8;left:2.2%;top:21.2%;width:74.2%;height:12.3%;clip-path:polygon(2% 5%,94% 0,100% 20%,98% 83%,93% 100%,4% 100%,0 82%,0 18%);border-radius:45% 38% 43% 46%;background:linear-gradient(104deg,transparent 20%,rgba(225,255,183,0) 38%,rgba(225,255,183,.18) 49%,rgba(182,255,53,.06) 55%,transparent 72%);opacity:.22;animation:jel-visor-scan 6.8s linear infinite;pointer-events:none}
.jel-vr-hero.is-active .jel-vr-hero__person{animation:jel-vr-breathe 8s ease-in-out infinite}
@keyframes jel-copy-rise{to{opacity:1;transform:none;filter:blur(0)}}
@keyframes jel-grid-drift{to{transform:perspective(900px) rotateX(62deg) rotateZ(-8deg) translate3d(4%,10%,0)}}
@keyframes jel-orbit{0%,100%{transform:translate3d(0,0,0) scale(1);opacity:.34}50%{transform:translate3d(-18px,10px,0) scale(1.04);opacity:.72}}
@keyframes jel-led-marquee{to{transform:translateX(-50%)}}

/* Two deliberately separated sponsor-style running bands. */
.jel-logo-marquee{position:relative;isolation:isolate;overflow:hidden;padding:clamp(105px,9vw,165px) 0;background:#151617;color:#f5f6ef}
.jel-logo-marquee--trusted{border-top:1px solid rgba(255,255,255,.055);background:radial-gradient(circle at 18% 20%,rgba(182,255,53,.07),transparent 30%),#151617}
.jel-logo-marquee--partners{padding-top:clamp(125px,10vw,185px);padding-bottom:clamp(115px,9vw,170px);background:radial-gradient(circle at 82% 18%,rgba(68,255,142,.07),transparent 29%),#111313}
.jel-logo-marquee__head{display:grid;grid-template-columns:minmax(0,.88fr) minmax(320px,1.12fr);align-items:end;gap:clamp(34px,6vw,100px);margin-bottom:clamp(48px,5vw,80px)}
.jel-logo-marquee__head h2{margin:.22em 0 0;font-size:clamp(48px,6.1vw,96px);line-height:.92;letter-spacing:-.064em}
.jel-logo-marquee__head>p{max-width:690px;margin:0;color:rgba(247,248,241,.62);font-size:clamp(16px,1.3vw,20px);line-height:1.65}
.jel-logo-marquee__window{position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}
.jel-logo-marquee__track{display:flex;width:max-content;min-width:max-content;will-change:transform;animation:jel-logo-run 32s linear infinite}
.jel-logo-marquee.is-reverse .jel-logo-marquee__track{animation-direction:reverse;animation-duration:35s}
.jel-logo-marquee__window:hover .jel-logo-marquee__track{animation-play-state:paused}
.jel-logo-marquee__group{display:flex;flex:none;align-items:center;gap:22px;padding-right:22px}
.jel-logo-marquee__item{position:relative;display:flex;align-items:center;justify-content:center;min-width:clamp(210px,18vw,310px);height:clamp(92px,8.6vw,132px);padding:20px 30px;border:1px solid rgba(255,255,255,.10);border-radius:24px;background:linear-gradient(150deg,rgba(255,255,255,.035),rgba(255,255,255,.012));color:rgba(248,249,243,.78)!important;text-decoration:none;overflow:hidden;transition:border-color .28s ease,background .28s ease,color .28s ease,transform .28s ease,box-shadow .28s ease}
.jel-logo-marquee__item::before{content:"";position:absolute;inset:-80% -35%;background:linear-gradient(105deg,transparent 40%,rgba(182,255,53,.13),transparent 60%);transform:translateX(-60%);transition:transform .55s ease}
.jel-logo-marquee__item:hover,.jel-logo-marquee__item:focus-visible{border-color:rgba(182,255,53,.62);background:rgba(182,255,53,.055);color:#fff!important;transform:translateY(-5px);box-shadow:0 18px 50px rgba(0,0,0,.27),0 0 30px rgba(182,255,53,.075)}
.jel-logo-marquee__item:hover::before,.jel-logo-marquee__item:focus-visible::before{transform:translateX(50%)}
.jel-logo-marquee__item span{position:relative;z-index:1;font-size:clamp(18px,1.55vw,25px);font-weight:850;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}
.jel-logo-marquee__item img{position:relative;z-index:1;display:block;max-width:180px;max-height:48px;object-fit:contain;filter:grayscale(1) brightness(1.8);opacity:.78;transition:filter .28s ease,opacity .28s ease}
.jel-logo-marquee__item:hover img{filter:none;opacity:1}
@keyframes jel-logo-run{to{transform:translateX(-50%)}}

@media(max-width:1200px){
  .jel-vr-hero__copy{width:min(650px,50vw);margin-left:5vw}
  .jel-vr-hero h1{font-size:clamp(50px,5.5vw,76px)}
  .jel-vr-hero__person{right:-7vw;width:min(69vw,980px)}
  .jel-vr-hero__led-group{font-size:clamp(15px,1.7vw,25px)}
}
@media(max-width:820px){
  .jel-hero-sequence{height:225svh;min-height:1450px}
  .jel-vr-hero{align-items:start;background-position:56% center}
  .jel-vr-hero__copy{width:90%;margin:0 5%;padding-top:14vh}
  .jel-vr-hero h1{font-size:clamp(43px,11.5vw,66px);line-height:.98}
  .jel-vr-hero .jel-lead{max-width:92%;font-size:16px}
  .jel-vr-hero__person{right:-17vw;top:30vh;width:112vw;max-width:none}
  .jel-vr-hero__field{opacity:.45}
  .jel-vr-hero__gridfx{opacity:.28}
  .jel-vr-hero__visor-led,.jel-vr-hero__visor-scan{left:2.2%;top:21.2%;width:74.2%;height:12.3%}
  .jel-vr-hero__led-group{font-size:clamp(13px,3.2vw,20px)}
  .jel-logo-marquee__head{grid-template-columns:1fr;align-items:start;gap:22px}
  .jel-logo-marquee__head h2{font-size:clamp(46px,13vw,70px)}
  .jel-logo-marquee__item{min-width:210px;height:88px;border-radius:20px}
  .jel-logo-marquee__track{animation-duration:25s}
}
@media(max-width:560px){
  .jel-vr-hero__copy{padding-top:13vh}
  .jel-vr-hero h1{font-size:clamp(40px,12vw,56px)}
  .jel-vr-hero__person{right:-22vw;top:38vh;width:126vw}
  .jel-vr-hero__led-group{font-size:12px;gap:.28em}
  .jel-logo-marquee{padding:88px 0}
  .jel-logo-marquee--partners{padding:105px 0 95px}
  .jel-logo-marquee__head{margin-bottom:38px}
  .jel-logo-marquee__item{min-width:178px;height:74px;padding:16px 20px}
  .jel-logo-marquee__item span{font-size:16px}
}
@media(prefers-reduced-motion:reduce){
  .jel-vr-hero__gridfx::before,.jel-vr-hero__gridfx i,.jel-vr-hero__led-track,.jel-vr-hero__visor-scan,.jel-vr-hero.is-active .jel-vr-hero__person,.jel-logo-marquee__track{animation:none!important}
  .jel-vr-hero__copy>*{opacity:1!important;transform:none!important;filter:none!important}
  .jel-vr-hero--prev4 .jel-template-word,.jel-vr-hero--prev4 .jel-vr-hero__person-base,.jel-vr-hero--prev4 .jel-vr-hero__gridfx{opacity:1!important;transform:none!important;filter:none!important;animation:none!important}
  .jel-vr-hero--prev4 .jel-vr-hero__ambient::before,.jel-vr-hero--prev4 .jel-vr-hero__ambient::after{display:none!important}
  .jel-vr-hero--prev4 .jel-vr-hero__cursor-glow{display:none!important}
  .jel-vr-hero--prev4 .jel-vr-hero__distortion{display:none!important}
  .jel-vr-hero--prev4 .jel-vr-hero__copy,.jel-vr-hero--prev4 .jel-vr-hero__person-parallax{transform:none!important;transition:none!important}
}
@media(pointer:coarse){
  .jel-vr-hero--prev4 .jel-vr-hero__cursor-glow,
  .jel-vr-hero--prev4 .jel-vr-hero__distortion{display:none!important}
}

/* Full-viewport hardening for the restored second screen. */
.jel-hero-sequence--prev4>.jel-hero-sequence__sticky{
  width:100vw!important;
  height:100svh!important;
  min-height:100svh!important;
}
.jel-hero-sequence__sticky>.jel-vr-hero--prev4{
  position:absolute!important;
  inset:0!important;
  width:100vw!important;
  max-width:none!important;
  height:100svh!important;
  min-height:100svh!important;
  margin:0!important;
}
.jel-hero-sequence__sticky>.jel-vr-hero--prev4 .jel-vr-hero__person{max-width:none}
@media(min-width:821px){
  .jel-vr-hero--prev4 .jel-vr-hero__person{width:min(64vw,105svh,1120px)}
}
@media(min-width:821px) and (max-height:760px){
  .jel-vr-hero--prev4 .jel-vr-hero__copy{width:min(680px,46vw);padding-top:0}
  .jel-vr-hero--prev4 h1{font-size:clamp(48px,8.1vh,66px);line-height:.96}
  .jel-vr-hero--prev4 .jel-kicker{margin-bottom:13px}
  .jel-vr-hero--prev4 .jel-lead{max-width:620px;margin-top:16px;font-size:clamp(15px,2.25vh,18px);line-height:1.42}
  .jel-vr-hero--prev4 .jel-actions{margin-top:18px}
  .jel-vr-hero--prev4 .jel-button{min-height:48px;padding-inline:24px}
  .jel-vr-hero--prev4 .jel-vr-hero__person{right:0;top:-14vh;width:min(57vw,108svh,930px)}
}
@supports not (height:100svh){
  .jel-hero-sequence--prev4>.jel-hero-sequence__sticky,
  .jel-hero-sequence__sticky>.jel-vr-hero--prev4{height:100vh!important;min-height:100vh!important}
}
