@keyframes accessPeopleMove{
  0%,8%{transform:translate3d(-6cqw,0,0);opacity:.66}
  19%,52%{transform:translate3d(var(--people-verify-x),0,0);opacity:1}
  64%,78%{transform:translate3d(var(--people-pass-x),0,0);opacity:1}
  87%,100%{transform:translate3d(var(--people-pass-x),0,0);opacity:0}
}
@keyframes accessGateFlapLeft{0%,42%,88%,100%{transform:translateX(0)}49%,80%{transform:translateX(-100%)}}
@keyframes accessGateFlapRight{0%,42%,88%,100%{transform:translateX(0)}49%,80%{transform:translateX(100%)}}
@keyframes accessPeopleLane{0%,10%,92%,100%{opacity:.22;background-position:0 50%}22%,76%{opacity:.88;background-position:100% 50%}}
@keyframes accessGateLight{0%,15%,91%,100%{opacity:.42;filter:drop-shadow(0 0 3px rgba(52,190,184,.35))}22%,39%{opacity:.92;background:#52d5d4;filter:drop-shadow(0 0 7px rgba(82,213,212,.68))}43%,78%{opacity:1;background:#58ddb0;filter:drop-shadow(0 0 8px rgba(88,221,176,.72))}}
@keyframes accessGateTop{0%,17%,90%,100%{opacity:.35;box-shadow:0 0 0 3px rgba(46,158,159,.08)}24%,76%{opacity:1;background:#61dcb3;box-shadow:0 0 0 4px rgba(97,220,179,.15)}}
@keyframes accessReaderReady{0%,14%,90%,100%{opacity:1}18%,86%{opacity:0}}
@keyframes accessReaderScan{0%,15%,43%,100%{opacity:0}20%,38%{opacity:1}}
@keyframes accessReaderVerified{0%,40%,86%,100%{opacity:0}46%,78%{opacity:1}}
@keyframes accessScreenScan{0%,17%,42%,100%{opacity:0;transform:translateY(-30px)}21%{opacity:.8;transform:translateY(-30px)}37%{opacity:.8;transform:translateY(31px)}}
@keyframes accessGranted{0%,38%,86%,100%{opacity:0;transform:translateY(7px) scale(.96)}44%,78%{opacity:1;transform:translateY(0) scale(1)}}
@keyframes accessEventPeople{0%,55%,91%,100%{opacity:0;transform:translateY(8px)}62%,84%{opacity:1;transform:translateY(0)}}

@keyframes accessVehicleMove{
  0%,8%{transform:translate3d(8cqw,0,0);opacity:.58}
  21%,66%{transform:translate3d(-6cqw,0,0);opacity:1}
  77%,88%{transform:translate3d(-58cqw,0,0);opacity:1}
  94%,100%{transform:translate3d(-58cqw,0,0);opacity:0}
}
@keyframes accessPlateResult{0%,21%,69%,100%{opacity:0;transform:translateY(6px) scale(.96)}28%,62%{opacity:1;transform:translateY(0) scale(1)}}
@keyframes accessPlateFrame{0%,19%,68%,100%{opacity:0;box-shadow:0 0 0 rgba(82,215,193,0)}25%,61%{opacity:1;box-shadow:0 0 15px rgba(82,215,193,.24)}}
@keyframes accessLprBeam{0%,20%,67%,100%{opacity:0}27%,58%{opacity:1}}
@keyframes accessUhfWave{0%,24%,66%,100%{opacity:0;transform:scale(.78)}31%,56%{opacity:.52;transform:scale(1)}}
@keyframes accessBarrierOpen{0%,52%,90%,100%{transform:rotate(0deg)}61%,82%{transform:rotate(-78deg)}}
@keyframes accessBarrierStatus{0%,48%,91%,100%{opacity:.38;background:#51c9c1}56%,84%{opacity:1;background:#5bdeb0;box-shadow:0 0 13px rgba(91,222,176,.65)}}
@keyframes accessEventVehicle{0%,68%,94%,100%{opacity:0;transform:translateY(8px)}75%,89%{opacity:1;transform:translateY(0)}}

@keyframes accessP1{0%,24%{opacity:1;color:#effff9}25%,100%{opacity:.58;color:#adc5c0}}
@keyframes accessP2{0%,24%{opacity:.58;color:#adc5c0}25%,43%{opacity:1;color:#effff9}44%,100%{opacity:.58;color:#adc5c0}}
@keyframes accessP3{0%,43%{opacity:.58;color:#adc5c0}44%,64%{opacity:1;color:#effff9}65%,100%{opacity:.58;color:#adc5c0}}
@keyframes accessP4{0%,64%{opacity:.58;color:#adc5c0}65%,84%{opacity:1;color:#effff9}85%,100%{opacity:.58;color:#adc5c0}}
@keyframes accessV1{0%,20%{opacity:1;color:#effff9}21%,100%{opacity:.58;color:#adc5c0}}
@keyframes accessV2{0%,20%{opacity:.58;color:#adc5c0}21%,38%{opacity:1;color:#effff9}39%,100%{opacity:.58;color:#adc5c0}}
@keyframes accessV3{0%,38%{opacity:.58;color:#adc5c0}39%,55%{opacity:1;color:#effff9}56%,100%{opacity:.58;color:#adc5c0}}
@keyframes accessV4{0%,55%{opacity:.58;color:#adc5c0}56%,73%{opacity:1;color:#effff9}74%,100%{opacity:.58;color:#adc5c0}}
@keyframes accessV5{0%,73%{opacity:.58;color:#adc5c0}74%,90%{opacity:1;color:#effff9}91%,100%{opacity:.58;color:#adc5c0}}
@keyframes accessDataTravel{0%{left:0;opacity:0}12%,82%{opacity:1}100%{left:calc(100% - 5px);opacity:0}}

.is-access{position:relative;isolation:isolate;overflow:hidden;padding:clamp(94px,9vw,146px) clamp(20px,5vw,64px);color:#f6fbfb;background:linear-gradient(152deg,#061923 0%,#082530 48%,#061820 100%)}
.is-access::before{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(55% 60% at 73% 36%,rgba(38,138,158,.18),transparent 69%),radial-gradient(34% 45% at 8% 90%,rgba(71,155,132,.12),transparent 70%)}
.is-access::after{content:"";position:absolute;z-index:-1;inset:0;opacity:.12;background-image:linear-gradient(rgba(110,199,186,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(110,199,186,.1) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,transparent 2%,#000 44%,#000 95%,transparent)}
.is-access__shell{width:100%;max-width:1480px;margin:0 auto}
.is-access__grid{display:grid;grid-template-columns:minmax(340px,37%) minmax(0,63%);gap:clamp(42px,5vw,82px);align-items:center}
.is-access__copy{max-width:570px}
.is-access__eyebrow{display:inline-flex;align-items:center;gap:11px;color:#71d7c1;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.is-access__eyebrow::before{content:"";width:30px;height:1px;background:currentColor;opacity:.7}
.is-access__title{margin:24px 0 0;font-size:clamp(42px,4.15vw,64px);font-weight:800;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}
.is-access__title-line{display:block}
.is-access__title-line--accent{color:transparent;background:linear-gradient(96deg,#75dfbd,#3fa9bd);-webkit-background-clip:text;background-clip:text}
.is-access__description{max-width:560px;margin:24px 0 0;color:rgba(222,238,236,.7);font-size:clamp(15px,1.35vw,17.5px);line-height:1.78;text-wrap:pretty}
.is-access__modes{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:28px;padding:5px;border:1px solid rgba(134,195,187,.18);border-radius:14px;background:rgba(246,250,250,.04)}
.is-access__mode{min-height:42px;padding:9px 17px;border-radius:10px;color:rgba(222,238,236,.64);font-size:12px;font-weight:750;transition:background .25s ease,color .25s ease,box-shadow .25s ease}
.is-access__mode[aria-selected="true"]{color:#062028;background:linear-gradient(135deg,#72d9b9,#40aaba);box-shadow:0 8px 24px rgba(38,138,158,.22)}
.is-access__mode:focus-visible,.is-access__primary:focus-visible,.is-access__secondary:focus-visible,.is-access__scene-link:focus-visible{outline:2px solid #8ce4ce;outline-offset:3px}
.is-access__method-title{display:block;margin-top:24px;color:rgba(216,235,232,.48);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.is-access__methods{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 0;padding:0;list-style:none}
.is-access__method{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(128,193,184,.16);border-radius:999px;color:rgba(226,240,238,.8);background:rgba(246,250,250,.045);font-size:10.5px;font-weight:650}
.is-access__method::before{content:"";width:5px;height:5px;border-radius:50%;background:#55cdb1;box-shadow:0 0 0 3px rgba(85,205,177,.1)}
.is-access__method-note{margin:11px 0 0;color:rgba(195,218,215,.49);font-size:10px;line-height:1.55}
.is-access__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}
.is-access__primary,.is-access__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:12px 19px;border-radius:12px;font-size:12.5px;font-weight:800;transition:transform .22s ease}
.is-access__primary{color:#06202a;background:linear-gradient(135deg,#74ddbc,#40a9ba);box-shadow:0 14px 30px rgba(38,138,158,.22)}
.is-access__secondary{color:#d9ebe8;border:1px solid rgba(214,236,232,.18);background:rgba(246,250,250,.035)}
.is-access__primary:hover,.is-access__secondary:hover{transform:translateY(-2px);color:inherit}
.is-access__trust{display:grid;gap:8px;margin:25px 0 0;padding:20px 0 0;border-top:1px solid rgba(198,228,222,.1);list-style:none}
.is-access__trust li{position:relative;padding-inline-start:20px;color:rgba(221,237,234,.72);font-size:11.5px;line-height:1.4}
.is-access__trust li::before{content:"✓";position:absolute;inset-inline-start:0;color:#62d2b3;font-weight:900}
.is-access__environment-label{display:block;margin-top:22px;color:rgba(210,232,228,.47);font-size:8.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.is-access__environments{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;color:rgba(219,235,233,.64);font-size:9.5px}
.is-access__environment:not(:last-child)::after{content:" · ";padding-inline-start:6px;color:#4bc5b0}

.is-access__scene{position:relative;min-width:0;min-height:610px;overflow:hidden;border:1px solid rgba(138,204,195,.2);border-radius:32px;background:linear-gradient(150deg,rgba(13,48,60,.96),rgba(5,25,34,.97) 68%);box-shadow:0 34px 78px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06);contain:layout paint}
.is-access__scene::before{content:"";position:absolute;inset:0;background:radial-gradient(55% 58% at 62% 46%,rgba(63,180,173,.2),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.018),transparent 38%);pointer-events:none}
.is-access-composition{position:absolute;inset:0;display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:12px;padding:70px 22px 19px}
.is-access-composition--people{--people-person-height:63.2cqh;--people-gate-body-height:35.4cqh;--people-pedestal-total-height:53.1cqh;--people-pedestal-body-height:45cqh;--people-device-height:8cqh;--people-passage-width:19.8cqh;--people-person-render-height:min(var(--people-person-height),35.833cqw);--people-person-render-width:min(16.25cqh,9.217cqw);--people-gate-canvas-height:min(47.9cqh,27.167cqw);--people-gate-canvas-width:min(61.9cqh,35.083cqw);--people-pedestal-render-height:min(var(--people-pedestal-total-height),30.083cqw);--people-device-render-height:min(var(--people-device-height),4.5cqw);--people-passage-render-width:min(var(--people-passage-width),11.25cqw);--people-gate-spread:min(8.1cqh,4.583cqw);--people-pedestal-center-from-right:min(75.15cqh,42.583cqw);--people-verify-x:calc(96cqw - min(104.85cqh,59.42cqw));--people-pass-x:calc(96cqw - min(39.04cqh,22.125cqw));--person-to-gate-height-ratio:1.785;--pedestal-to-gate-height-ratio:1.50;--pedestal-to-person-height-ratio:.84;--passage-to-gate-height-ratio:.561}
.is-access-composition--vehicle{--vehicle-height:36cqh;--barrier-cabinet-height:25.1cqh;--camera-pole-height:29.8cqh;--vehicle-width:40cqw;--barrier-cabinet-width:4.25cqw;--barrier-arm-width:32.5cqw;--vehicle-render-height:min(var(--vehicle-height),20.417cqw);--vehicle-render-width:min(var(--vehicle-width),70.588cqh);--barrier-render-height:min(var(--barrier-cabinet-height),14.25cqw);--barrier-render-width:min(var(--barrier-cabinet-width),7.5cqh);--barrier-arm-render-width:min(var(--barrier-arm-width),57.353cqh);--camera-render-height:min(var(--camera-pole-height),16.917cqw);--camera-render-width:min(14.6cqh,8.25cqw);--barrier-to-vehicle-height-ratio:.697;--camera-to-barrier-height-ratio:1.188;--camera-to-vehicle-height-ratio:.828;--arm-to-vehicle-length-ratio:.778}
.is-access__scene-head{position:absolute;z-index:30;top:22px;inset-inline-start:24px;display:flex;align-items:center;gap:12px}
.is-access__model-dot{width:8px;height:8px;border-radius:50%;background:#58ddba;box-shadow:0 0 0 5px rgba(88,221,186,.1)}
.is-access__model-copy{display:grid;gap:2px}
.is-access__model-copy strong{color:#f1f9f7;font-size:13px;letter-spacing:.03em}
.is-access__model-copy span{color:rgba(208,230,226,.58);font-size:9px}
.is-access__scene-link{position:absolute;z-index:30;top:20px;inset-inline-end:22px;display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(124,196,186,.2);border-radius:10px;color:#9ae4d4;background:rgba(3,24,31,.72);font-size:9.5px;font-weight:800}
.is-access__scene-link:hover{color:#d2fff4}
.is-access-stage{--access-floor-bottom:5%;position:relative;min-height:0;isolation:isolate;overflow:hidden;border-radius:20px;background:radial-gradient(54% 66% at 61% 48%,rgba(61,174,168,.19),transparent 72%);container-type:size}
.is-access-stage--people{--access-floor-bottom:19.12%}
.is-access-stage--vehicle{--access-floor-bottom:21.32%}
.is-access-stage::after{content:"";position:absolute;z-index:-3;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(49,132,134,.07))}
.is-access-floor{position:absolute;z-index:-1;left:4%;right:4%;bottom:2%;height:39%;transform:perspective(620px) rotateX(61deg);transform-origin:50% 100%;border:1px solid rgba(127,201,191,.16);border-top-color:rgba(127,201,191,.26);border-radius:12px;background:linear-gradient(180deg,rgba(54,138,139,.12),rgba(5,28,36,.04));box-shadow:0 -24px 54px rgba(34,142,145,.07)}
.is-access-floor::before,.is-access-floor::after{content:"";position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(transparent,rgba(112,193,183,.2),transparent)}
.is-access-floor::before{left:32%}.is-access-floor::after{right:32%}
.is-access-lane{position:absolute;z-index:1;pointer-events:none}
.is-access-lane--people{left:6%;bottom:5%;width:62%;height:32%;clip-path:polygon(0 100%,27% 100%,100% 0,91% 0);background:linear-gradient(100deg,rgba(73,194,177,.04),rgba(80,211,190,.2),rgba(73,194,177,.04));background-size:200% 100%;border-bottom:1px solid rgba(82,214,190,.25)}
.is-access-lane__arrow{position:absolute;z-index:2;left:49%;bottom:16%;width:9px;height:9px;border-top:2px solid rgba(100,230,204,.72);border-right:2px solid rgba(100,230,204,.72);transform:rotate(28deg)}

.is-access__gate-product{--gate-body-spread:var(--people-gate-spread);position:absolute;z-index:7;right:2%;bottom:calc(var(--access-floor-bottom) - min(4.5cqh,2.55cqw));width:var(--people-gate-canvas-width);height:var(--people-gate-canvas-height);filter:drop-shadow(0 18px 15px rgba(0,0,0,.27))}
.is-access__gate-product picture,.is-access__gate-product img,.is-access__barrier-product img,.is-access__camera img,.is-access__uhf img,.is-access__gate-reader img{display:block;width:100%;height:100%}
.is-access__gate-body{position:absolute;inset:0;overflow:hidden}.is-access__gate-body img{object-fit:fill}
.is-access__gate-body--left{clip-path:polygon(17% 14%,46.5% 14%,46.5% 92%,17% 92%);transform:translateX(calc(0px - var(--gate-body-spread)))}
.is-access__gate-body--right{clip-path:polygon(49% 7%,78% 7%,78% 81%,49% 81%);transform:translateX(var(--gate-body-spread))}
.is-access__gate-flap{position:absolute;z-index:6;top:28%;width:min(9.9cqh,5.625cqw);height:min(14cqh,7.933cqw);border:1px solid rgba(191,223,221,.5);background:linear-gradient(145deg,rgba(215,240,237,.17),rgba(96,160,159,.05));box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 0 12px rgba(76,183,179,.08);will-change:transform}
.is-access__gate-flap--left{right:50%;clip-path:polygon(0 0,100% 50%,0 100%)}.is-access__gate-flap--right{left:50%;clip-path:polygon(100% 0,0 50%,100% 100%)}
.is-access__gate-light{position:absolute;z-index:8;width:min(1.2cqh,.68cqw);border-radius:999px;background:#49c9c3;opacity:.42}
.is-access__gate-light--one{left:calc(38.7% - var(--gate-body-spread));top:60.5%;height:min(13.7cqh,7.763cqw);transform:rotate(1deg)}
.is-access__gate-light--two{left:calc(70.9% + var(--gate-body-spread));top:54.3%;height:min(10.9cqh,6.177cqw);transform:rotate(-2deg)}
.is-access__gate-top{position:absolute;z-index:8;width:min(1.35cqh,.765cqw);aspect-ratio:1;border-radius:50%;background:#45bcb9;opacity:.35}
.is-access__gate-top--one{left:calc(27.3% - var(--gate-body-spread));top:18.7%}.is-access__gate-top--two{left:calc(67.1% + var(--gate-body-spread));top:10.8%}
.is-access__pedestal{position:absolute;z-index:10;right:calc(2% + var(--people-pedestal-center-from-right));bottom:var(--access-floor-bottom);width:min(9.4cqh,5.333cqw);height:var(--people-pedestal-render-height);transform:translateX(50%);filter:drop-shadow(0 13px 12px rgba(0,0,0,.28))}
.is-access__gate-reader{position:absolute;z-index:4;left:50%;top:0;width:min(6.15cqh,3.486cqw);height:var(--people-device-render-height);transform:translateX(-50%)}
.is-access__gate-reader picture{position:absolute;inset:0}
.is-access__reader-screen{position:absolute;z-index:3;left:12%;top:15%;width:76%;height:70%;overflow:hidden;border-radius:2px;background:linear-gradient(160deg,#0d3544,#061923 72%);box-shadow:inset 0 0 0 1px rgba(113,224,207,.12)}
.is-access__face-outline{position:absolute;left:50%;top:17%;width:36%;height:34%;transform:translateX(-50%);border:1px solid rgba(132,224,212,.58);border-radius:48% 48% 45% 45%}
.is-access__face-outline::after{content:"";position:absolute;left:-42%;right:-42%;top:91%;height:70%;border:1px solid rgba(132,224,212,.45);border-bottom:0;border-radius:50% 50% 0 0}
.is-access__face-brackets{position:absolute;left:23%;right:23%;top:10%;height:55%;border:1px solid rgba(79,213,196,.48);clip-path:polygon(0 0,25% 0,25% 4%,4% 4%,4% 26%,0 26%,0 0,100% 0,100% 26%,96% 26%,96% 4%,75% 4%,75% 0,0 100%,0 74%,4% 74%,4% 96%,25% 96%,25% 100%,100% 100%,100% 74%,96% 74%,96% 96%,75% 96%,75% 100%)}
.is-access__screen-scan{position:absolute;left:15%;right:15%;top:48%;height:1px;background:linear-gradient(90deg,transparent,#6de4cf,transparent);box-shadow:0 0 5px rgba(109,228,207,.6);opacity:0}
.is-access__reader-status{position:absolute;left:4%;right:4%;bottom:5%;overflow:hidden;color:#bff4e7;font-size:4.6px;font-style:normal;font-weight:800;line-height:1.1;text-align:center;white-space:nowrap;text-overflow:ellipsis}
.is-access__reader-status--scan,.is-access__reader-status--verified{opacity:0}.is-access__reader-status--verified{color:#7ee6b8}
.is-access__pedestal-neck{position:absolute;z-index:2;left:50%;top:min(7.55cqh,4.278cqw);width:min(3.1cqh,1.757cqw);height:min(1.6cqh,.907cqw);transform:translateX(-50%);border-radius:3px;background:linear-gradient(90deg,#52676d,#becacc 48%,#445b62)}
.is-access__pedestal-post{position:absolute;z-index:1;left:50%;top:min(8.35cqh,4.732cqw);width:min(5.8cqh,3.287cqw);height:min(42.8cqh,24.253cqw);transform:translateX(-50%);border-radius:4px;background:linear-gradient(90deg,#30464d,#91a4a7 43%,#263b42);box-shadow:inset 1px 0 rgba(255,255,255,.12)}
.is-access__pedestal-base{position:absolute;left:50%;bottom:0;width:min(9.4cqh,5.333cqw);height:min(2.2cqh,1.247cqw);transform:translateX(-50%);border-radius:50%;background:linear-gradient(180deg,#52666b,#1b343b);box-shadow:0 8px 13px rgba(0,0,0,.32)}
.is-access__person{position:absolute;z-index:9;left:2%;bottom:var(--access-floor-bottom);width:var(--people-person-render-width);height:var(--people-person-render-height);transform-origin:50% 100%;filter:drop-shadow(0 10px 11px rgba(0,0,0,.18));will-change:transform,opacity}
.is-access__person-shadow{position:absolute;left:5%;bottom:-1.2%;width:90%;height:4%;border-radius:50%;background:rgba(0,0,0,.24);filter:blur(4px)}
.is-access__person-head{position:absolute;z-index:3;left:31%;top:0;width:38%;height:17.5%;border-radius:49% 49% 45% 45%;background:linear-gradient(145deg,#8ca7a5,#435e63)}
.is-access__person-torso{position:absolute;z-index:2;left:20%;top:17%;width:62%;height:44.5%;clip-path:polygon(21% 0,79% 0,100% 100%,0 100%);border-radius:18% 18% 6% 6%;background:linear-gradient(145deg,#45636a,#163841 76%)}
.is-access__person-arm{position:absolute;z-index:1;top:21%;width:17%;height:43%;border-radius:999px;background:#264a52;transform-origin:50% 8%}.is-access__person-arm--a{left:12%;transform:rotate(7deg)}.is-access__person-arm--b{right:11%;transform:rotate(-8deg)}
.is-access__person-leg{position:absolute;z-index:1;top:59%;width:21%;height:39%;border-radius:4px 4px 12px 12px;background:linear-gradient(#17363e,#102b33)}.is-access__person-leg--a{left:28%;transform:rotate(2deg)}.is-access__person-leg--b{right:24%;transform:rotate(-3deg)}
.is-access__verify-badge{position:absolute;z-index:15;left:49%;top:39%;display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(91,216,183,.35);border-radius:11px;background:rgba(5,39,46,.94);box-shadow:0 10px 20px rgba(0,0,0,.22);color:#c7f8e9;font-size:8px;font-weight:850;opacity:0}
.is-access__verify-badge::before{content:"✓";display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#5cddb0;color:#06242a;font-size:9px}

.is-access-lane--vehicle{left:7%;right:5%;bottom:var(--access-floor-bottom);height:36%;clip-path:polygon(0 92%,78% 100%,100% 6%,24% 0);background:linear-gradient(105deg,rgba(75,177,168,.04),rgba(75,177,168,.15),rgba(75,177,168,.04));border-bottom:1px solid rgba(92,209,190,.24)}
.is-access-lane__center{position:absolute;z-index:2;left:12%;right:9%;bottom:18%;height:1px;transform:rotate(-1deg);transform-origin:left center;background:repeating-linear-gradient(90deg,rgba(113,222,202,.55) 0 22px,transparent 22px 42px)}
.is-access__barrier-product{position:absolute;z-index:10;left:18%;bottom:var(--access-floor-bottom);width:var(--barrier-render-width);height:var(--barrier-render-height);filter:drop-shadow(0 14px 12px rgba(0,0,0,.28))}
.is-access__barrier-cabinet{position:absolute;z-index:2;inset:0;display:block;overflow:hidden}.is-access__barrier-cabinet img{position:absolute;left:-125.5%;top:-7.2%;width:371%;height:111%;max-width:none;object-fit:fill}
.is-access__barrier-arm{position:absolute;z-index:3;left:75%;top:4%;display:block;width:var(--barrier-arm-render-width);height:min(2.5cqh,1.417cqw);overflow:hidden;transform-origin:0 50%;will-change:transform}.is-access__barrier-arm img{position:absolute;left:-155.7%;top:-37.2%;width:255.7%;height:572%;max-width:none;object-fit:fill}
.is-access__barrier-status{position:absolute;z-index:5;left:43%;top:4%;width:19%;aspect-ratio:1;border-radius:50%;background:#51c9c1;opacity:.4}
.is-access__camera{position:absolute;z-index:11;left:32.8%;bottom:var(--access-floor-bottom);width:var(--camera-render-width);height:var(--camera-render-height);filter:drop-shadow(0 10px 9px rgba(0,0,0,.28))}.is-access__camera img{object-fit:fill}
.is-access__uhf{position:absolute;z-index:10;left:47%;bottom:var(--access-floor-bottom);width:min(6.9cqh,3.91cqw);height:min(19cqh,10.767cqw);filter:drop-shadow(0 9px 8px rgba(0,0,0,.25))}.is-access__uhf img{object-fit:fill}
.is-access__camera::after,.is-access__uhf::after{content:"";position:absolute;left:50%;bottom:-2px;width:125%;height:8px;transform:translateX(-50%);border-radius:50%;background:rgba(0,0,0,.25);filter:blur(3px)}
.is-access__uhf-waves{position:absolute;z-index:7;left:45%;bottom:20%;width:10cqh;height:10cqh;border:1px solid rgba(80,207,187,.3);border-left:0;border-bottom:0;border-radius:0 100% 0 0;transform-origin:0 100%;opacity:0}
.is-access__uhf-waves::before,.is-access__uhf-waves::after{content:"";position:absolute;right:-1px;bottom:-1px;border:1px solid rgba(80,207,187,.24);border-right:0;border-bottom:0;border-radius:100% 0 0 0}.is-access__uhf-waves::before{width:47px;height:47px}.is-access__uhf-waves::after{width:25px;height:25px}
.is-access__lpr-beam{position:absolute;z-index:7;inset:0;width:100%;height:100%;overflow:visible;opacity:0;pointer-events:none}.is-access__beam-point{fill:#8beddb;opacity:0}
.is-access__vehicle{position:absolute;z-index:8;right:-8%;bottom:var(--access-floor-bottom);width:var(--vehicle-render-width);height:var(--vehicle-render-height);transform-origin:50% 100%;will-change:transform,opacity}
.is-access__vehicle-shadow{position:absolute;left:3%;right:1%;bottom:1px;height:17px;border-radius:50%;background:rgba(0,0,0,.3);filter:blur(6px)}
.is-access__vehicle-body{position:absolute;z-index:3;left:0;right:0;bottom:13%;height:50%;clip-path:polygon(0 54%,8% 23%,31% 4%,90% 15%,100% 36%,98% 76%,89% 100%,15% 100%,3% 87%);background:linear-gradient(207deg,#47666b,#16343d 61%,#0a252e);box-shadow:inset 0 1px 0 rgba(255,255,255,.17)}
.is-access__vehicle-cabin{position:absolute;z-index:2;left:21%;bottom:56%;width:56%;height:35%;clip-path:polygon(0 100%,29% 0,73% 10%,94% 100%);background:linear-gradient(210deg,#55757b,#173640 72%)}
.is-access__vehicle-cabin::after{content:"";position:absolute;inset:8% 17% 5% 13%;clip-path:polygon(0 100%,25% 0,72% 9%,100% 100%);background:linear-gradient(210deg,rgba(126,184,190,.48),rgba(8,31,38,.84))}
.is-access__vehicle-light{position:absolute;z-index:4;left:2%;bottom:35%;width:2%;height:8%;border-radius:6px;background:#b8e8dd;box-shadow:0 0 8px rgba(184,232,221,.42)}
.is-access__wheel{position:absolute;z-index:5;bottom:0;width:16.7%;aspect-ratio:1;border:min(1.8cqh,1.02cqw) solid #07191f;border-radius:50%;background:radial-gradient(circle,#82979a 0 19%,#385159 20% 51%,#0a1d23 52%)}
.is-access__wheel--a{left:13%}.is-access__wheel--b{right:15%}
.is-access__plate{position:absolute;z-index:7;left:3%;bottom:34%;padding:3px 6px;border-radius:3px;color:#082630;background:#dce8e5;font:800 clamp(5px,.62cqh,8px)/1.1 'Manrope',sans-serif;letter-spacing:.03em;box-shadow:0 0 0 1px rgba(54,204,184,.28)}
.is-access__lpr-frame{position:absolute;z-index:8;left:1.2%;bottom:31.5%;width:14%;height:10%;border:1px solid rgba(91,224,198,.82);border-radius:4px;opacity:0}
.is-access__lpr-frame::before,.is-access__lpr-frame::after{content:"";position:absolute;width:7px;height:7px;border-color:#80ead5}.is-access__lpr-frame::before{left:-2px;top:-2px;border-left:2px solid;border-top:2px solid}.is-access__lpr-frame::after{right:-2px;bottom:-2px;border-right:2px solid;border-bottom:2px solid}
.is-access__plate-read{position:absolute;z-index:12;left:-2%;top:-5px;display:grid;gap:3px;min-width:112px;padding:9px 10px;border:1px solid rgba(99,220,199,.3);border-radius:10px;background:rgba(5,36,44,.94);box-shadow:0 12px 22px rgba(0,0,0,.22);color:#82e3cf;font-size:7px;font-weight:850;opacity:0}
.is-access__plate-read strong{color:#f3faf8;font-size:10px;letter-spacing:.05em}.is-access__plate-read em{color:#8ce1bd;font-size:7px;font-style:normal}

.is-access__scale-guides{display:none;position:absolute;z-index:40;inset:0;pointer-events:none;color:#dffdf6;font:700 7px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}
.is-access--scale-debug .is-access__scale-guides{display:block}.is-access--scale-debug [data-scale-mm]{outline:1px dashed rgba(255,205,88,.82);outline-offset:2px}
.is-access--scale-debug [data-scale-mm]::before{content:attr(data-scale-mm);position:absolute;z-index:45;left:0;top:-17px;padding:3px 5px;border-radius:4px;color:#071b24;background:#ffd269;font:800 6.5px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}
.is-access__debug-axis{position:absolute;display:block;opacity:.82}.is-access__debug-axis::after,.is-access__debug-probe::after,.is-access__debug-endpoint::after{content:attr(data-debug-label);position:absolute;padding:2px 4px;border-radius:3px;color:#e8fffa;background:rgba(5,31,39,.9);white-space:nowrap}
.is-access__debug-axis--floor{left:0;right:0;bottom:var(--access-floor-bottom);height:1px;background:#ffcd58}.is-access__debug-axis--floor::after{right:4px;bottom:4px}
.is-access__debug-axis--scene{top:0;bottom:0;left:50%;width:1px;background:rgba(255,107,122,.68)}.is-access__debug-axis--scene::after{left:4px;top:4px}
.is-access__debug-axis--passage{top:0;bottom:0;right:calc(2% + min(30.95cqh,17.5415cqw));width:1px;background:#73e4cf}.is-access__debug-axis--passage::after{right:4px;top:25px}
.is-access__debug-axis--lane{left:18%;right:8%;bottom:26%;height:1px;background:repeating-linear-gradient(90deg,#73e4cf 0 7px,transparent 7px 12px)}.is-access__debug-axis--lane::after{right:0;bottom:4px}
.is-access__debug-probe{position:absolute;display:block;border-color:#ffd269}.is-access__debug-probe--gate{right:calc(2% + var(--people-gate-canvas-width) - min(11.2cqh,6.347cqw));bottom:var(--access-floor-bottom);width:2px;height:min(var(--people-gate-body-height),20.083cqw);border-left:1px solid}.is-access__debug-probe--gate::after{right:4px;top:0}
.is-access__debug-probe--passage{right:calc(2% + min(30.95cqh,17.5415cqw) - min(9.9cqh,5.625cqw));bottom:calc(var(--access-floor-bottom) + 2px);width:var(--people-passage-render-width);height:4px;border-top:1px solid}.is-access__debug-probe--passage::after{left:50%;bottom:5px;transform:translateX(-50%)}
.is-access__debug-probe--arm{left:calc(18% + min(5.625cqh,3.1875cqw));bottom:calc(var(--access-floor-bottom) + var(--barrier-render-height) - min(2.5cqh,1.417cqw));width:var(--barrier-arm-render-width);height:min(2.5cqh,1.417cqw);border:1px solid}.is-access__debug-probe--arm::after{left:50%;bottom:5px;transform:translateX(-50%)}
.is-access__debug-endpoint{position:absolute;width:7px;height:7px;margin:-3px 0 0 -3px;border:1px solid #ffcd58;border-radius:50%;background:#081f28}.is-access__debug-endpoint::after{left:7px;top:-3px}.is-access__debug-endpoint--lens{left:38.33%;top:52.94%}.is-access__debug-endpoint--plate{left:63.33%;top:65%}
.is-access--scale-debug .is-access__beam-point{opacity:1}

.is-access__event{position:absolute;z-index:20;width:170px;padding:14px 15px;border:1px solid rgba(126,209,197,.28);border-radius:14px;background:rgba(6,35,44,.94);backdrop-filter:blur(10px);box-shadow:0 16px 30px rgba(0,0,0,.24);opacity:0}
.is-access__event--people{top:5%;right:2%}.is-access__event--vehicle{top:5%;left:2%}
.is-access__event-kicker{display:flex;align-items:center;gap:7px;color:#8ee4d0;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
.is-access__event-kicker::before{content:"";width:5px;height:5px;border-radius:50%;background:#66ddb9;box-shadow:0 0 0 4px rgba(102,221,185,.1)}
.is-access__event strong{display:block;margin-top:9px;color:#f5fbfa;font-size:12px}.is-access__event span{display:block;margin-top:5px;color:rgba(224,241,238,.72);font-size:8.5px;line-height:1.45}.is-access__event em{display:block;margin-top:8px;color:#79dfba;font-size:8.5px;font-style:normal;font-weight:800}
.is-access__event-line{position:absolute;top:50%;width:55px;height:1px;background:linear-gradient(90deg,rgba(105,222,202,.55),transparent)}.is-access__event--people .is-access__event-line{right:100%;transform:scaleX(-1)}.is-access__event--vehicle .is-access__event-line{left:100%}

.is-access__specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(135,211,200,.2);border-radius:12px;background:rgba(102,181,170,.09)}
.is-access__spec{position:relative;min-height:57px;padding:10px 14px;background:rgba(5,29,38,.78)}
.is-access__spec:not(:last-child)::after{content:"";position:absolute;top:11px;right:0;bottom:11px;width:1px;background:rgba(141,211,201,.15)}
.is-access__spec strong{display:block;color:#f4fbfa;font-size:12px;font-weight:800;line-height:1.2}.is-access__spec span{display:block;margin-top:5px;color:rgba(215,237,233,.61);font-size:8.5px;line-height:1.25}
.is-access__sequence{display:grid;grid-template-columns:repeat(var(--access-step-count),minmax(0,1fr));gap:7px;margin:0;padding:0 2px;list-style:none}
.is-access__step{position:relative;display:flex;align-items:center;gap:7px;min-width:0;color:#adc5c0;font-size:8.5px;font-weight:750;opacity:.58}
.is-access__step::before{content:attr(data-step);display:grid;place-items:center;width:20px;height:20px;flex:none;border:1px solid rgba(111,211,192,.38);border-radius:50%;color:#78d8c0;font-size:7px;background:rgba(23,73,78,.26)}
.is-access__step:not(:last-child)::after{content:"";position:absolute;top:10px;inset-inline-start:calc(100% - 3px);width:12px;height:1px;background:rgba(100,202,185,.25)}
.is-access__architecture{position:relative;display:grid;grid-template-columns:minmax(190px,.65fr) minmax(0,2.35fr);gap:28px;align-items:center;margin-top:30px;padding:25px 0 0;border-top:1px solid rgba(141,203,195,.1)}
.is-access__architecture-copy strong{display:block;color:#e8f5f2;font-size:12px}.is-access__architecture-copy span{display:block;max-width:340px;margin-top:8px;color:rgba(198,223,219,.5);font-size:9.5px;line-height:1.5}
.is-access__nodes{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.is-access__nodes::before{content:"";position:absolute;left:5%;right:5%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(72,196,178,.3),transparent)}
.is-access__node{position:relative;z-index:1;display:grid;place-items:center;min-height:50px;padding:9px;border:1px solid rgba(116,194,184,.16);border-radius:11px;color:rgba(220,238,234,.74);background:#08232d;font-size:8.5px;font-weight:750;text-align:center}.is-access__node::before{content:"";position:absolute;top:-4px;width:7px;height:7px;border-radius:50%;background:#4dc8ad;box-shadow:0 0 0 4px rgba(77,200,173,.08)}
.is-access__data-dot{position:absolute;z-index:2;left:0;top:calc(50% - 2px);width:5px;height:5px;border-radius:50%;background:#8aefd4;box-shadow:0 0 11px #62d8bb}
.is-access__delivery{display:grid;grid-template-columns:minmax(190px,.65fr) minmax(0,2.35fr);gap:28px;align-items:center;margin-top:24px;padding-top:24px;border-top:1px solid rgba(141,203,195,.1)}
.is-access__delivery-title{margin:0;color:rgba(224,239,236,.65);font-size:10px;font-weight:800;letter-spacing:.05em}.is-access__delivery-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}
.is-access__delivery-step{position:relative;display:flex;align-items:center;gap:7px;color:rgba(218,236,233,.64);font-size:8.5px;font-weight:700}.is-access__delivery-step::before{content:attr(data-step);display:grid;place-items:center;width:20px;height:20px;flex:none;border:1px solid rgba(105,204,186,.22);border-radius:50%;color:#67d4b7;font-size:7px}.is-access__delivery-step:not(:last-child)::after{content:"";position:absolute;top:10px;left:calc(100% - 16px);width:22px;height:1px;background:rgba(93,196,179,.16)}

.is-access--running .is-access-composition--people .is-access__person{animation:accessPeopleMove 18s cubic-bezier(.42,0,.2,1) infinite}
.is-access--running .is-access-composition--people .is-access-lane--people{animation:accessPeopleLane 18s ease infinite}
.is-access--running .is-access-composition--people .is-access__gate-light{animation:accessGateLight 18s ease infinite}
.is-access--running .is-access-composition--people .is-access__gate-top{animation:accessGateTop 18s ease infinite}
.is-access--running .is-access-composition--people .is-access__gate-flap--left{animation:accessGateFlapLeft 18s cubic-bezier(.45,0,.2,1) infinite}.is-access--running .is-access-composition--people .is-access__gate-flap--right{animation:accessGateFlapRight 18s cubic-bezier(.45,0,.2,1) infinite}
.is-access--running .is-access-composition--people .is-access__reader-status--ready{animation:accessReaderReady 18s ease infinite}
.is-access--running .is-access-composition--people .is-access__reader-status--scan{animation:accessReaderScan 18s ease infinite}
.is-access--running .is-access-composition--people .is-access__reader-status--verified{animation:accessReaderVerified 18s ease infinite}
.is-access--running .is-access-composition--people .is-access__screen-scan{animation:accessScreenScan 18s ease infinite}
.is-access--running .is-access-composition--people .is-access__verify-badge{animation:accessGranted 18s ease infinite}
.is-access--running .is-access-composition--people .is-access__event{animation:accessEventPeople 18s ease infinite}
.is-access--running .is-access-composition--people .is-access__step:nth-child(1){animation:accessP1 18s ease infinite}.is-access--running .is-access-composition--people .is-access__step:nth-child(2){animation:accessP2 18s ease infinite}.is-access--running .is-access-composition--people .is-access__step:nth-child(3){animation:accessP3 18s ease infinite}.is-access--running .is-access-composition--people .is-access__step:nth-child(4){animation:accessP4 18s ease infinite}
.is-access--running .is-access-composition--vehicle .is-access__vehicle{animation:accessVehicleMove 20s cubic-bezier(.42,0,.2,1) infinite}
.is-access--running .is-access-composition--vehicle .is-access__plate-read{animation:accessPlateResult 20s ease infinite}.is-access--running .is-access-composition--vehicle .is-access__lpr-frame{animation:accessPlateFrame 20s ease infinite}.is-access--running .is-access-composition--vehicle .is-access__lpr-beam{animation:accessLprBeam 20s ease infinite}.is-access--running .is-access-composition--vehicle .is-access__uhf-waves{animation:accessUhfWave 20s ease infinite}.is-access--running .is-access-composition--vehicle .is-access__barrier-arm{animation:accessBarrierOpen 20s cubic-bezier(.45,0,.18,1) infinite}.is-access--running .is-access-composition--vehicle .is-access__barrier-status{animation:accessBarrierStatus 20s ease infinite}.is-access--running .is-access-composition--vehicle .is-access__event{animation:accessEventVehicle 20s ease infinite}
.is-access--running .is-access-composition--vehicle .is-access__step:nth-child(1){animation:accessV1 20s ease infinite}.is-access--running .is-access-composition--vehicle .is-access__step:nth-child(2){animation:accessV2 20s ease infinite}.is-access--running .is-access-composition--vehicle .is-access__step:nth-child(3){animation:accessV3 20s ease infinite}.is-access--running .is-access-composition--vehicle .is-access__step:nth-child(4){animation:accessV4 20s ease infinite}.is-access--running .is-access-composition--vehicle .is-access__step:nth-child(5){animation:accessV5 20s ease infinite}
.is-access--running .is-access__data-dot{animation:accessDataTravel 8s linear infinite}

[dir="rtl"] .is-access{font-family:'Tajawal',system-ui,sans-serif}
[dir="rtl"] .is-access__eyebrow,[dir="rtl"] .is-access__method-title,[dir="rtl"] .is-access__environment-label,[dir="rtl"] .is-access__event-kicker{letter-spacing:0;text-transform:none}
[dir="rtl"] .is-access__title{letter-spacing:-.025em}
[dir="rtl"] .is-access__plate,[dir="rtl"] .is-access__plate-read strong{direction:ltr}
[dir="rtl"] .is-access__spec:not(:last-child)::after{right:auto;left:0}
[dir="rtl"] .is-access__delivery-step:not(:last-child)::after{left:auto;right:calc(100% - 16px)}
[dir="rtl"] .is-access--running .is-access__data-dot{animation-direction:reverse}

@media (max-width:1220px){
  .is-access__grid{grid-template-columns:minmax(320px,39%) minmax(0,61%);gap:38px}
  .is-access__scene{min-height:600px}.is-access-composition{padding-inline:18px}
  .is-access__event{width:154px}
}
@media (max-width:1020px){
  .is-access__grid{grid-template-columns:1fr;gap:50px}.is-access__copy{max-width:780px}.is-access__scene{min-height:590px}
  .is-access__architecture,.is-access__delivery{grid-template-columns:1fr;gap:15px}.is-access__architecture-copy span{max-width:620px}
}
@media (max-width:720px){
  .is-access{padding:80px 16px 88px}.is-access__title{font-size:clamp(37px,10vw,50px)}.is-access__scene{min-height:590px;border-radius:25px}
  .is-access-composition{gap:10px;padding:62px 12px 16px}.is-access__scene-head{top:17px;inset-inline-start:17px}.is-access__scene-link{top:15px;inset-inline-end:15px}
  .is-access__event{width:132px;padding:11px}.is-access__event--people{top:3%;right:0}.is-access__verify-badge{font-size:7px}.is-access__event--vehicle{top:2%;left:0}
  .is-access__spec{padding:9px 9px}.is-access__spec strong{font-size:10px}.is-access__spec span{font-size:7.5px}
  .is-access__sequence{gap:3px}.is-access__step{display:grid;justify-items:center;text-align:center;gap:3px;font-size:7px}.is-access__step:not(:last-child)::after{display:none}
  .is-access__nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.is-access__nodes::before,.is-access__data-dot{display:none}.is-access__delivery-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.is-access__delivery-step:not(:last-child)::after{display:none}
}
@media (max-width:460px){
  .is-access__modes{display:grid;width:100%}.is-access__actions{display:grid}.is-access__primary,.is-access__secondary{width:100%}.is-access__scene{min-height:570px}
  .is-access-composition{padding:58px 10px 14px}.is-access__scene-link{display:none}.is-access-stage{border-radius:15px}
  .is-access__event--people{top:1%;right:0;width:116px}.is-access__verify-badge{padding:6px 8px}.is-access__verify-badge::before{width:14px;height:14px}.is-access__plate-read{min-width:90px;padding:7px 8px}.is-access__event--vehicle{top:1%;left:0;width:116px}
  .is-access__specs{overflow:hidden}.is-access__spec{min-width:0;padding:8px 6px}.is-access__spec strong{font-size:9px}.is-access__spec span{font-size:6.8px}.is-access__sequence{padding:0}.is-access__architecture{margin-top:23px}.is-access__delivery-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (prefers-reduced-motion:reduce){
  .is-access *{scroll-behavior:auto!important}
  .is-access__person,.is-access-lane--people,.is-access__gate-light,.is-access__gate-top,.is-access__gate-flap,.is-access__reader-status,.is-access__screen-scan,.is-access__verify-badge,.is-access__event,.is-access__vehicle,.is-access__plate-read,.is-access__lpr-frame,.is-access__lpr-beam,.is-access__uhf-waves,.is-access__barrier-arm,.is-access__barrier-status,.is-access__data-dot,.is-access__step{animation:none!important}
  .is-access-composition--people .is-access__person{opacity:1;transform:translate3d(var(--people-verify-x),0,0)}.is-access-composition--people .is-access__gate-flap--left{transform:translateX(-100%)}.is-access-composition--people .is-access__gate-flap--right{transform:translateX(100%)}.is-access-composition--people .is-access__gate-light{opacity:1;background:#58ddb0}.is-access-composition--people .is-access__gate-top{opacity:1;background:#58ddb0}.is-access-composition--people .is-access__reader-status--ready,.is-access-composition--people .is-access__reader-status--scan{opacity:0}.is-access-composition--people .is-access__reader-status--verified,.is-access-composition--people .is-access__verify-badge,.is-access-composition--people .is-access__event{opacity:1;transform:none}
  .is-access-composition--vehicle .is-access__vehicle{opacity:1;transform:translate3d(-6cqw,0,0)}.is-access-composition--vehicle .is-access__plate-read,.is-access-composition--vehicle .is-access__lpr-frame,.is-access-composition--vehicle .is-access__lpr-beam,.is-access-composition--vehicle .is-access__event{opacity:1;transform:none}.is-access-composition--vehicle .is-access__barrier-arm{transform:rotate(-78deg)}.is-access-composition--vehicle .is-access__barrier-status{opacity:1;background:#5bdeb0}.is-access__step:last-child{opacity:1;color:#effff9}
}
