.parking-road-module__EqnckW__story{background:#fff;padding:100px 0 56px;overflow:clip}.parking-road-module__EqnckW__intro{text-align:center;max-width:610px;margin:0 auto 76px}.parking-road-module__EqnckW__eyebrow{color:#2e6be6;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}.parking-road-module__EqnckW__intro h2{color:#11141a;letter-spacing:-.045em;text-wrap:balance;margin:17px 0 18px;font-size:clamp(30px,3.2vw,42px);font-weight:700;line-height:1.13}.parking-road-module__EqnckW__intro p{color:#657080;max-width:490px;margin:auto;font-size:15px;line-height:1.8}.parking-road-module__EqnckW__scrollHint{color:#2e6be6;justify-content:center;align-items:center;gap:8px;margin-top:27px;font-size:11px;display:flex}.parking-road-module__EqnckW__intro small{color:#78828f;margin-top:12px;font-size:10px;display:block}.parking-road-module__EqnckW__track{--axis:50%;padding:112px 0 150px;position:relative}.parking-road-module__EqnckW__road{left:var(--axis);background:linear-gradient(90deg,#e4e7ea,#eff1f3 12% 88%,#e4e7ea);border-inline:1px solid #dce1e6;width:122px;position:absolute;top:0;bottom:0;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 70px calc(100% - 80px),#0000);mask-image:linear-gradient(#0000,#000 70px calc(100% - 80px),#0000)}.parking-road-module__EqnckW__road:before,.parking-road-module__EqnckW__road:after{content:"";opacity:.9;background:repeating-linear-gradient(#fff 0 24px,#0000 24px 48px);width:2px;position:absolute;top:0;bottom:0}.parking-road-module__EqnckW__road:before{left:13px}.parking-road-module__EqnckW__road:after{right:13px}.parking-road-module__EqnckW__road>span{width:1px;height:100%;transform:scaleY(var(--road-progress,0));transform-origin:top;opacity:.28;background:#2e6be6;position:absolute;top:0;left:-1px}.parking-road-module__EqnckW__entrance{z-index:2;left:var(--axis);background:#fff;border:1px solid #e0e6ee;border-radius:7px;align-items:center;gap:9px;padding:7px 11px;display:flex;position:absolute;top:2px;transform:translate(-50%);box-shadow:0 6px 15px -12px #142238}.parking-road-module__EqnckW__entrance span{color:#fff;width:18px;height:18px;font:600 12px var(--font-inter), sans-serif;background:#2e6be6;border-radius:3px;place-items:center;display:grid}.parking-road-module__EqnckW__entrance i{color:#576171;font-size:10px;font-style:normal}.parking-road-module__EqnckW__stop{grid-template-columns:minmax(0,1fr) 184px minmax(0,1fr);align-items:center;gap:38px;min-height:410px;padding-block:38px;display:grid;position:relative}.parking-road-module__EqnckW__copy{grid-area:1/1;justify-self:end;width:100%;max-width:350px;padding-right:8px}.parking-road-module__EqnckW__stop[data-side=right] .parking-road-module__EqnckW__copy{grid-column:3;justify-self:start;padding:0 0 0 8px}.parking-road-module__EqnckW__number{font:600 50px/.95 var(--font-inter), sans-serif;letter-spacing:-.06em;color:#ced8e8;margin-bottom:12px;transition:color .25s;display:block}.parking-road-module__EqnckW__subtitle{color:#4776bc;letter-spacing:.035em;font-size:10px;font-weight:600}.parking-road-module__EqnckW__copy h3{color:#11141a;letter-spacing:-.035em;text-wrap:balance;margin:9px 0 14px;font-size:clamp(24px,2.3vw,31px);font-weight:650;line-height:1.14}.parking-road-module__EqnckW__copy p{color:#636d7b;font-size:13px;line-height:1.85}.parking-road-module__EqnckW__proof{background:#fff;border:1px solid #e4e8ed;border-radius:13px;grid-area:1/3;justify-self:start;width:100%;max-width:306px;margin-left:8px;padding:21px 22px 17px;transition:border-color .25s,box-shadow .25s;box-shadow:0 10px 35px -24px #10233d52}.parking-road-module__EqnckW__stop[data-side=right] .parking-road-module__EqnckW__proof{grid-column:1;justify-self:end;margin-left:0;margin-right:8px}.parking-road-module__EqnckW__proofTitle{color:#344051;align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.parking-road-module__EqnckW__proofTitle svg{color:#6289c4}.parking-road-module__EqnckW__proof dl{margin-top:17px}.parking-road-module__EqnckW__proof dl>div{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:11px;display:flex}.parking-road-module__EqnckW__proof dl>div:last-child{border-bottom:0}.parking-road-module__EqnckW__proof dt{color:#748090}.parking-road-module__EqnckW__proof dd{color:#334155;text-align:right;font-weight:550}.parking-road-module__EqnckW__proof p{color:#7d8692;border-top:1px solid #edf0f4;margin-top:13px;padding-top:12px;font-size:9px;line-height:1.65}.parking-road-module__EqnckW__proof[data-proof=exception] .parking-road-module__EqnckW__proofTitle svg{color:#af8748}.parking-road-module__EqnckW__checkpoint{pointer-events:none;grid-area:1/2;height:170px;position:relative}.parking-road-module__EqnckW__camera{color:#5c6b80;z-index:2;background:#fff;border:1px solid #dde4ed;border-radius:6px;place-items:center;width:34px;height:32px;display:grid;position:absolute;top:64px;left:-11px}.parking-road-module__EqnckW__camera:before{content:"";background:#c6cdd5;width:9px;height:2px;position:absolute;top:14px;left:-9px}.parking-road-module__EqnckW__camera i{width:3px;height:3px;opacity:calc(.25 + var(--scan) * .75);background:#2e6be6;border-radius:50%;position:absolute;bottom:4px;right:4px}.parking-road-module__EqnckW__scanField{clip-path:polygon(0 43%,100% 0,100% 100%,0 57%);width:130px;height:126px;opacity:calc(.25 + var(--scan) * .75);background:linear-gradient(90deg,#2e6be62e,#2e6be605);position:absolute;top:20px;left:19px}.parking-road-module__EqnckW__scanLine{z-index:4;height:1px;opacity:calc(.1 + var(--scan) * .9);background:#6796ed;position:absolute;top:83px;left:31px;right:31px;box-shadow:0 0 8px #2e6be633}.parking-road-module__EqnckW__scanLabel{color:#6d85a7;font:500 8px var(--font-jetbrains-mono), monospace;letter-spacing:.08em;position:absolute;top:105px;left:-9px}.parking-road-module__EqnckW__roadMarker{color:#6c8ebd;background:#fff;border:1px solid #d7e3f1;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:78px;left:4px}.parking-road-module__EqnckW__bay{background:#f8f9fa;border:2px solid #dce2e9;border-left:0;border-radius:0 5px 5px 0;width:70px;height:152px;position:absolute;top:9px;left:calc(50% + 48px)}.parking-road-module__EqnckW__bay span{color:#8e9baa;font-size:12px;font-weight:600;position:absolute;top:-29px;left:28px}.parking-road-module__EqnckW__branch{border-top:1px dashed #c8b18a;width:35px;height:1px;position:absolute;top:84px;right:calc(50% + 62px)}.parking-road-module__EqnckW__carPosition{left:var(--axis);z-index:3;pointer-events:none;width:0;position:absolute;top:0;transform:translateY(90px)}.parking-road-module__EqnckW__car{width:90px;height:154px;transform:rotate(var(--car-turn,0deg));position:absolute;top:-77px;left:-45px}.parking-road-module__EqnckW__story[data-road-moving=true] .parking-road-module__EqnckW__carPosition,.parking-road-module__EqnckW__story[data-road-moving=true] .parking-road-module__EqnckW__car{will-change:transform}.parking-road-module__EqnckW__detection{opacity:var(--car-scan,0);border:1px solid #4c85e7;border-radius:13px;position:absolute;inset:3px 9px;box-shadow:0 0 0 4px #2e6be609}.parking-road-module__EqnckW__roadEnd{bottom:6px;left:var(--axis);color:#93a2b6;flex-direction:column;align-items:center;gap:9px;display:flex;position:absolute;transform:translate(-50%)}.parking-road-module__EqnckW__roadEnd span{letter-spacing:.12em;white-space:nowrap;font-size:8px}.parking-road-module__EqnckW__story[data-road-motion=true] .parking-road-module__EqnckW__stop[data-active=true] .parking-road-module__EqnckW__number{color:#2e6be6}.parking-road-module__EqnckW__story[data-road-motion=true] .parking-road-module__EqnckW__stop[data-active=true] .parking-road-module__EqnckW__proof{border-color:#bad0ed;box-shadow:0 12px 36px -26px #2e6be666}.parking-road-module__EqnckW__story[data-road-motion=true] .parking-road-module__EqnckW__stop[data-active=true] .parking-road-module__EqnckW__proof[data-proof=exception]{border-color:#dac8a9}.parking-road-module__EqnckW__story[data-road-motion=true] .parking-road-module__EqnckW__stop[data-passed=true] .parking-road-module__EqnckW__number{color:#8da5c9}.parking-road-module__EqnckW__story:not([data-road-motion=true]) .parking-road-module__EqnckW__scrollHint{visibility:hidden}@media (max-width:1023px) and (min-width:768px){.parking-road-module__EqnckW__stop{gap:24px}.parking-road-module__EqnckW__proof{padding:17px 15px}.parking-road-module__EqnckW__proof dl>div{flex-direction:column;gap:3px}}@media (max-width:767px){.parking-road-module__EqnckW__story{padding:70px 0 40px}.parking-road-module__EqnckW__intro{margin-bottom:50px}.parking-road-module__EqnckW__intro p{max-width:340px;font-size:13px}.parking-road-module__EqnckW__track{--axis:32px;padding:85px 0 100px}.parking-road-module__EqnckW__road{width:48px}.parking-road-module__EqnckW__road:before{width:1px;left:5px}.parking-road-module__EqnckW__road:after{width:1px;right:5px}.parking-road-module__EqnckW__entrance{gap:0;padding:5px}.parking-road-module__EqnckW__entrance i{display:none}.parking-road-module__EqnckW__stop{grid-template-columns:64px minmax(0,1fr);gap:23px;min-height:0;padding:34px 0}.parking-road-module__EqnckW__copy,.parking-road-module__EqnckW__stop[data-side=right] .parking-road-module__EqnckW__copy{grid-area:1/2;padding:0}.parking-road-module__EqnckW__number{margin-bottom:12px;font-size:38px}.parking-road-module__EqnckW__subtitle{font-size:9px}.parking-road-module__EqnckW__copy h3{overflow-wrap:anywhere;font-size:24px}.parking-road-module__EqnckW__copy p{font-size:12px;line-height:1.85}.parking-road-module__EqnckW__proof,.parking-road-module__EqnckW__stop[data-side=right] .parking-road-module__EqnckW__proof{grid-area:2/2;max-width:none;margin:0;padding:16px}.parking-road-module__EqnckW__proof dl>div{flex-direction:column;gap:3px;font-size:10px}.parking-road-module__EqnckW__proof dd{text-align:left}.parking-road-module__EqnckW__proofTitle{font-size:9px}.parking-road-module__EqnckW__checkpoint{grid-area:1/1/span 2;height:92px}.parking-road-module__EqnckW__camera{border-radius:4px;width:24px;height:25px;top:27px;left:-15px}.parking-road-module__EqnckW__camera svg{width:14px;height:14px}.parking-road-module__EqnckW__camera:before{display:none}.parking-road-module__EqnckW__scanField{width:50px;height:78px;top:3px;left:7px}.parking-road-module__EqnckW__scanLine{top:44px;left:8px;right:8px}.parking-road-module__EqnckW__scanLabel{font-size:7px;top:64px;left:-15px}.parking-road-module__EqnckW__roadMarker{width:16px;height:16px;top:35px;left:-9px}.parking-road-module__EqnckW__bay{width:35px;height:72px;top:10px;left:34px}.parking-road-module__EqnckW__bay span{font-size:10px;top:-24px;left:11px}.parking-road-module__EqnckW__branch{width:17px;top:45px;right:54px}.parking-road-module__EqnckW__carPosition{transform:translateY(44px)}.parking-road-module__EqnckW__car{width:40px;height:74px;top:-37px;left:-20px}.parking-road-module__EqnckW__detection{border-radius:7px;inset:4px 3px}.parking-road-module__EqnckW__roadEnd span{font-size:6px}}@media (prefers-reduced-motion:reduce){.parking-road-module__EqnckW__carPosition{transform:translateY(90px)!important}.parking-road-module__EqnckW__car{transform:none!important}.parking-road-module__EqnckW__detection{opacity:0!important}.parking-road-module__EqnckW__number,.parking-road-module__EqnckW__proof{transition:none}.parking-road-module__EqnckW__road>span{opacity:.1;transform:none}.parking-road-module__EqnckW__scrollHint{visibility:hidden}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.parking-road-module__EqnckW__carPosition{transform:translateY(44px)!important}}
.parking-concepts-module__zccd7W__page{color:#11141a;background:#fff}.parking-concepts-module__zccd7W__page .reveal{opacity:1;transform:none}.parking-concepts-module__zccd7W__eyebrow{color:#2e6be6;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:650;display:block}.parking-concepts-module__zccd7W__hero{background:linear-gradient(125deg,#fafcfc,#f4f7fc);padding:106px 0 74px}.parking-concepts-module__zccd7W__breadcrumb{color:#637186;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:47px;font-size:11px;display:flex}.parking-concepts-module__zccd7W__breadcrumb a:hover{color:#2e6be6}.parking-concepts-module__zccd7W__breadcrumb span{color:#435169}.parking-concepts-module__zccd7W__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:70px;display:grid}.parking-concepts-module__zccd7W__heroCopy h1{letter-spacing:-.047em;text-wrap:balance;max-width:540px;margin-top:23px;font-size:clamp(36px,4.2vw,57px);font-weight:700;line-height:1.08}.parking-concepts-module__zccd7W__heroCopy>p{color:#627083;max-width:490px;margin-top:24px;font-size:16px;line-height:1.85}.parking-concepts-module__zccd7W__kicker{color:#4777be;margin-top:23px;font-size:11px;display:block}.parking-concepts-module__zccd7W__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.parking-concepts-module__zccd7W__actions a{font-size:13px}.parking-concepts-module__zccd7W__conceptNav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-block:1px solid #e9edf2;position:sticky;top:64px}.parking-concepts-module__zccd7W__navScroll{scrollbar-width:thin;gap:24px;display:flex;overflow-x:auto}.parking-concepts-module__zccd7W__navScroll a{color:#6b7686;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;min-height:57px;font-size:11px;font-weight:550;display:flex}.parking-concepts-module__zccd7W__sectionHead{max-width:640px}.parking-concepts-module__zccd7W__sectionHead h2{letter-spacing:-.04em;text-wrap:balance;margin-top:17px;font-size:clamp(28px,3vw,39px);font-weight:700;line-height:1.15}.parking-concepts-module__zccd7W__sectionHead>p{color:#667185;max-width:600px;margin-top:20px;font-size:14px;line-height:1.9}.parking-concepts-module__zccd7W__benefits,.parking-concepts-module__zccd7W__process,.parking-concepts-module__zccd7W__faq,.parking-concepts-module__zccd7W__overview{padding:85px 0}.parking-concepts-module__zccd7W__overview{background:#f7f9fc;scroll-margin-top:136px}.parking-concepts-module__zccd7W__overview .parking-concepts-module__zccd7W__sectionHead{margin-bottom:37px}.parking-concepts-module__zccd7W__conceptGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.parking-concepts-module__zccd7W__conceptCard{background:#fff;border:1px solid #e3e8ef;border-radius:15px;flex-direction:column;padding:28px;transition:border-color .2s,box-shadow .2s;display:flex}.parking-concepts-module__zccd7W__cardTop{color:#2e6be6;justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.parking-concepts-module__zccd7W__cardTop>span{color:#aab9cc;font:500 12px var(--font-jetbrains-mono), monospace}.parking-concepts-module__zccd7W__conceptCard h3{color:#17212f;letter-spacing:-.025em;overflow-wrap:anywhere;font-size:20px;font-weight:650;line-height:1.25}.parking-concepts-module__zccd7W__conceptCard>p{color:#637186;margin:14px 0 28px;font-size:12px;line-height:1.9}.parking-concepts-module__zccd7W__cardFoot{color:#2e6be6;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;font-size:11px;font-weight:600;display:flex}.parking-concepts-module__zccd7W__introGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);align-items:center;gap:90px;display:grid}.parking-concepts-module__zccd7W__audience{border-left:1px solid #dce5f1;padding-left:30px}.parking-concepts-module__zccd7W__audience>span{color:#8793a3;text-transform:uppercase;letter-spacing:.08em;margin-bottom:19px;font-size:10px;display:block}.parking-concepts-module__zccd7W__audience p{color:#4a5970;align-items:center;gap:12px;margin-block:13px;font-size:13px;display:flex}.parking-concepts-module__zccd7W__audience svg{color:#5481c3;flex-shrink:0}.parking-concepts-module__zccd7W__benefitGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:50px;display:grid}.parking-concepts-module__zccd7W__benefitGrid article{border-top:1px solid #dfe5ed;padding-top:21px}.parking-concepts-module__zccd7W__benefitGrid article>span{color:#5e88c5;font-size:10px}.parking-concepts-module__zccd7W__benefitGrid h3{margin-top:17px;font-size:17px;font-weight:600;line-height:1.35}.parking-concepts-module__zccd7W__benefitGrid p,.parking-concepts-module__zccd7W__processGrid p{color:#637186;margin-top:13px;font-size:12px;line-height:1.9}.parking-concepts-module__zccd7W__process{border-top:1px solid #eef1f5}.parking-concepts-module__zccd7W__processGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px;margin-top:44px;display:grid}.parking-concepts-module__zccd7W__processGrid li{position:relative}.parking-concepts-module__zccd7W__stepNumber{color:#2e6be6;width:37px;height:37px;font:500 10px var(--font-jetbrains-mono), monospace;background:#f7faff;border:1px solid #d9e4f4;border-radius:50%;place-items:center;display:grid}.parking-concepts-module__zccd7W__processGrid h3{margin-top:22px;font-size:16px;font-weight:650}.parking-concepts-module__zccd7W__stepArrow{color:#a9bfde;position:absolute;top:11px;right:0}.parking-concepts-module__zccd7W__scope{background:#f8fafd;border:1px solid #e0e8f3;border-radius:14px;gap:24px;margin-top:50px;padding:30px 34px;display:flex}.parking-concepts-module__zccd7W__scope>svg{color:#5d83ba;flex-shrink:0;margin-top:2px}.parking-concepts-module__zccd7W__scope h3{font-size:17px;font-weight:650}.parking-concepts-module__zccd7W__scope p{color:#6b7a90;max-width:870px;margin-top:10px;font-size:13px;line-height:1.85}.parking-concepts-module__zccd7W__scope a{color:#2e6be6;align-items:center;gap:9px;margin-top:19px;font-size:12px;font-weight:600;display:inline-flex}.parking-concepts-module__zccd7W__faq{border-top:1px solid #eef1f5}.parking-concepts-module__zccd7W__faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;display:grid}.parking-concepts-module__zccd7W__back{padding-block:25px}.parking-concepts-module__zccd7W__back a{color:#687993;align-items:center;gap:10px;font-size:12px;display:inline-flex}.parking-concepts-module__zccd7W__page a:focus-visible,.parking-concepts-module__zccd7W__overview a:focus-visible,.parking-concepts-module__zccd7W__demo button:focus-visible{outline-offset:4px;outline:2px solid #2e6be6}.parking-concepts-module__zccd7W__demo{background:#fff;border:1px solid #dfe7f1;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 28px 65px -38px #20385b52}.parking-concepts-module__zccd7W__demoTop{color:#4e709e;font:500 9px var(--font-jetbrains-mono), monospace;letter-spacing:.07em;border-bottom:1px solid #edf1f5;justify-content:space-between;padding:18px 22px;display:flex}.parking-concepts-module__zccd7W__scene{background:radial-gradient(#c2cfe14d .75px,#0000 .75px) 0 0/16px 16px,#fafcfe;height:235px;position:relative;overflow:hidden}.parking-concepts-module__zccd7W__sceneTitle{color:#4e709e;align-items:center;gap:9px;font-size:10px;display:flex;position:absolute;top:22px;left:24px}.parking-concepts-module__zccd7W__miniRoad{background:linear-gradient(#e9edf1,#f0f3f6);border-block:1px solid #e0e6ec;height:70px;position:absolute;top:105px;left:0;right:0}.parking-concepts-module__zccd7W__miniRoad:before,.parking-concepts-module__zccd7W__miniRoad:after{content:"";background:repeating-linear-gradient(90deg,#fff 0 20px,#0000 20px 37px);height:2px;position:absolute;left:0;right:0}.parking-concepts-module__zccd7W__miniRoad:before{top:10px}.parking-concepts-module__zccd7W__miniRoad:after{bottom:10px}.parking-concepts-module__zccd7W__cameraStart,.parking-concepts-module__zccd7W__cameraEnd{color:#748caf;align-items:center;gap:5px;display:flex;position:absolute;top:76px}.parking-concepts-module__zccd7W__cameraStart{left:22px}.parking-concepts-module__zccd7W__cameraEnd{right:22px}.parking-concepts-module__zccd7W__cameraStart i,.parking-concepts-module__zccd7W__cameraEnd i{background:#b6c3d3;border-radius:50%;width:4px;height:4px;transition:background-color .5s}.parking-concepts-module__zccd7W__cameraStart i[data-lit=true],.parking-concepts-module__zccd7W__cameraEnd i[data-lit=true]{background:#2e6be6}.parking-concepts-module__zccd7W__vehiclePath{height:70px;position:absolute;top:105px;left:52px;right:52px}.parking-concepts-module__zccd7W__miniVehicle{left:calc(var(--step) * 100%);width:0;height:0;transition:left .8s cubic-bezier(.22,1,.36,1);position:absolute;top:35px}.parking-concepts-module__zccd7W__miniCar{width:48px;height:76px;display:block;position:absolute;top:-38px;left:-24px;transform:rotate(-90deg)}.parking-concepts-module__zccd7W__miniDetection{border:1px solid #85a6da;border-radius:9px;width:74px;height:43px;transition:border-color .5s;position:absolute;top:-21.5px;left:-37px}.parking-concepts-module__zccd7W__miniDetection[data-caution=true]{border-color:#c3a571}.parking-concepts-module__zccd7W__sceneContext{color:#4e709e;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:19px;left:24px;right:24px}.parking-concepts-module__zccd7W__miniBays{gap:3px;height:41px;display:flex;position:absolute;top:64px;left:25%;right:25%}.parking-concepts-module__zccd7W__miniBays span{color:#99aabc;text-align:center;background:#f6f9fc;border:1px solid #dae3ee;border-bottom:0;flex:1;padding-top:7px;font-size:8px}.parking-concepts-module__zccd7W__demoSteps{border-block:1px solid #e9eef5;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:9px;display:grid}.parking-concepts-module__zccd7W__demoSteps button{text-align:left;color:#637186;cursor:pointer;border-radius:7px;flex-direction:column;align-items:start;gap:5px;padding:10px 9px;font-size:10px;line-height:1.5;transition:color .2s,background-color .2s;display:flex}.parking-concepts-module__zccd7W__demoSteps button span{font-size:8px}.parking-concepts-module__zccd7W__demoSteps button[aria-pressed=true]{color:#2e6be6;background:#edf4ff}.parking-concepts-module__zccd7W__demoSteps button:hover{background:#f3f7fc}.parking-concepts-module__zccd7W__demoDetail{min-height:195px;padding:19px 22px 0}.parking-concepts-module__zccd7W__demoDetail dl>div{justify-content:space-between;gap:12px;margin-bottom:10px;font-size:10px;display:flex}.parking-concepts-module__zccd7W__demoDetail dt{color:#637186}.parking-concepts-module__zccd7W__demoDetail dd{color:#3a506f;text-align:right;font-weight:550}.parking-concepts-module__zccd7W__demoDetail dd[data-caution=true]{color:#88652f}.parking-concepts-module__zccd7W__demoDetail p{color:#637186;border-top:1px solid #edf1f6;margin-top:17px;padding-top:12px;font-size:11px;line-height:1.8}.parking-concepts-module__zccd7W__demoCaption{color:#637186;padding:12px 22px 18px;font-size:9px;display:block}.parking-concepts-module__zccd7W__reportScene{width:300px;height:100%;margin:auto;position:relative}.parking-concepts-module__zccd7W__phone{color:#7b96ba;background:#fff;border:3px solid #d4ddea;border-radius:20px;width:123px;height:199px;padding:30px 12px 12px;position:absolute;top:20px;left:20px;box-shadow:0 12px 30px -19px #6f8caf}.parking-concepts-module__zccd7W__phoneNotch{background:#c0cde0;border-radius:8px;width:31px;height:4px;position:absolute;top:11px;left:43px}.parking-concepts-module__zccd7W__phone>svg{margin-bottom:16px}.parking-concepts-module__zccd7W__phone>div{opacity:.3;align-items:center;gap:8px;margin-top:11px;transition:opacity .45s;display:flex}.parking-concepts-module__zccd7W__phone>div[data-selected=true]{opacity:1}.parking-concepts-module__zccd7W__phone>div span{background:#dce5f2;flex:1;height:3px}.parking-concepts-module__zccd7W__reportReceipt{color:#6f8fb9;background:#fff;border:1px solid #dbe5f2;border-radius:10px;width:131px;padding:17px;position:absolute;top:81px;left:163px;box-shadow:0 13px 32px -23px #6f8caf}.parking-concepts-module__zccd7W__reportReceipt span{color:#637186;margin-top:13px;font-size:8px;display:block}.parking-concepts-module__zccd7W__reportReceipt strong{margin-top:6px;font-size:11px;font-weight:550;display:block}@media (max-width:1100px){.parking-concepts-module__zccd7W__heroGrid{gap:35px}.parking-concepts-module__zccd7W__heroCopy h1{font-size:44px}.parking-concepts-module__zccd7W__actions a{padding-inline:14px}.parking-concepts-module__zccd7W__navScroll{gap:20px}.parking-concepts-module__zccd7W__conceptCard{padding:24px}.parking-concepts-module__zccd7W__introGrid{gap:45px}}@media (max-width:900px){.parking-concepts-module__zccd7W__heroGrid{grid-template-columns:1fr;gap:42px}.parking-concepts-module__zccd7W__heroCopy{max-width:620px}.parking-concepts-module__zccd7W__heroCopy h1{max-width:650px}.parking-concepts-module__zccd7W__demo{width:100%;max-width:610px}.parking-concepts-module__zccd7W__benefitGrid,.parking-concepts-module__zccd7W__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.parking-concepts-module__zccd7W__conceptGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.parking-concepts-module__zccd7W__introGrid{grid-template-columns:1fr;gap:30px}.parking-concepts-module__zccd7W__audience{padding-left:20px}.parking-concepts-module__zccd7W__faqGrid{grid-template-columns:1fr;gap:30px}.parking-concepts-module__zccd7W__processGrid li:nth-child(2) .parking-concepts-module__zccd7W__stepArrow{display:none}}@media (max-width:600px){.parking-concepts-module__zccd7W__hero{padding:90px 0 45px}.parking-concepts-module__zccd7W__breadcrumb{gap:7px;margin-bottom:32px;font-size:10px}.parking-concepts-module__zccd7W__heroCopy h1{font-size:38px}.parking-concepts-module__zccd7W__heroCopy>p{font-size:14px}.parking-concepts-module__zccd7W__kicker{font-size:10px}.parking-concepts-module__zccd7W__benefits,.parking-concepts-module__zccd7W__process,.parking-concepts-module__zccd7W__faq,.parking-concepts-module__zccd7W__overview{padding:55px 0}.parking-concepts-module__zccd7W__sectionHead>p{font-size:13px}.parking-concepts-module__zccd7W__conceptGrid,.parking-concepts-module__zccd7W__benefitGrid,.parking-concepts-module__zccd7W__processGrid{grid-template-columns:1fr}.parking-concepts-module__zccd7W__conceptGrid{gap:13px}.parking-concepts-module__zccd7W__cardTop{margin-bottom:22px}.parking-concepts-module__zccd7W__conceptCard h3{font-size:21px}.parking-concepts-module__zccd7W__scope{gap:15px;padding:22px}.parking-concepts-module__zccd7W__scope p{font-size:12px}.parking-concepts-module__zccd7W__scope h3{font-size:16px}.parking-concepts-module__zccd7W__scope>svg{width:18px}.parking-concepts-module__zccd7W__processGrid{gap:25px}.parking-concepts-module__zccd7W__processGrid li{min-height:70px;padding-left:54px}.parking-concepts-module__zccd7W__stepNumber{position:absolute;top:0;left:0}.parking-concepts-module__zccd7W__processGrid h3{margin-top:0}.parking-concepts-module__zccd7W__stepArrow{display:none}.parking-concepts-module__zccd7W__demoSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.parking-concepts-module__zccd7W__demoSteps button{min-height:58px}.parking-concepts-module__zccd7W__demoDetail{min-height:190px;padding-inline:18px}.parking-concepts-module__zccd7W__scene{height:220px}.parking-concepts-module__zccd7W__sceneTitle{left:18px}.parking-concepts-module__zccd7W__demoTop{padding-inline:18px}.parking-concepts-module__zccd7W__reportScene{width:270px}.parking-concepts-module__zccd7W__phone{left:8px}.parking-concepts-module__zccd7W__reportReceipt{width:119px;left:144px}.parking-concepts-module__zccd7W__navScroll a{min-height:49px}.parking-concepts-module__zccd7W__navScroll{gap:20px}}@media (prefers-reduced-motion:reduce){.parking-concepts-module__zccd7W__miniVehicle,.parking-concepts-module__zccd7W__miniDetection,.parking-concepts-module__zccd7W__demoSteps button,.parking-concepts-module__zccd7W__phone>div,.parking-concepts-module__zccd7W__conceptCard,.parking-concepts-module__zccd7W__cameraStart i,.parking-concepts-module__zccd7W__cameraEnd i{transition:none}}.parking-concepts-module__zccd7W__page{background:#fbfcff}.parking-concepts-module__zccd7W__hero{color:#f6f9ff;background:#08111f;padding:106px 0 88px;position:relative;overflow:hidden}.parking-concepts-module__zccd7W__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#457eff2e,#0000 68%);border-radius:50%;width:62vw;height:62vw;position:absolute;inset:auto -12vw -34vw auto}.parking-concepts-module__zccd7W__breadcrumb{z-index:1;color:#9aabc7;margin-bottom:45px;position:relative}.parking-concepts-module__zccd7W__breadcrumb a:hover,.parking-concepts-module__zccd7W__breadcrumb span{color:#edf3ff}.parking-concepts-module__zccd7W__heroGrid{z-index:1;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(34px,5vw,78px);position:relative}.parking-concepts-module__zccd7W__heroCopy{padding-block:22px}.parking-concepts-module__zccd7W__heroCopy .parking-concepts-module__zccd7W__eyebrow,.parking-concepts-module__zccd7W__eyebrow{color:#5a8cff}.parking-concepts-module__zccd7W__heroCopy h1{color:#f6f9ff;letter-spacing:-.06em;max-width:590px;margin-top:21px;font-size:clamp(39px,4.35vw,66px);line-height:1.01}.parking-concepts-module__zccd7W__heroCopy>p{color:#c3cfdf;max-width:535px;font-size:15px;line-height:1.9}.parking-concepts-module__zccd7W__kicker{color:#83a9ff}.parking-concepts-module__zccd7W__heroVisual{isolation:isolate;background:#142338;border:1px solid #93b8ff45;border-radius:25px;min-height:510px;position:relative;overflow:hidden;box-shadow:0 32px 80px -42px #020608}.parking-concepts-module__zccd7W__heroImage,.parking-concepts-module__zccd7W__storyImage{object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.parking-concepts-module__zccd7W__heroVisual:hover .parking-concepts-module__zccd7W__heroImage,.parking-concepts-module__zccd7W__storyPhoto:hover .parking-concepts-module__zccd7W__storyImage,.parking-concepts-module__zccd7W__conceptCard:hover .parking-concepts-module__zccd7W__cardImage img{transform:scale(1.045)}.parking-concepts-module__zccd7W__heroImageShade{z-index:1;background:linear-gradient(135deg,#030e14a8,#0000 55%,#030e1452);position:absolute;inset:0}.parking-concepts-module__zccd7W__heroGridLines{z-index:2;opacity:.22;background-image:linear-gradient(90deg,#0000 49.7%,#c9dcff 50%,#0000 50.3%),linear-gradient(#0000 49.7%,#c9dcff 50%,#0000 50.3%);background-size:112px 112px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000,#000 36%,#0000 82%);mask-image:linear-gradient(120deg,#0000,#000 36%,#0000 82%)}.parking-concepts-module__zccd7W__heroScan{z-index:3;border:1px solid #bcd5ffd6;border-radius:50%;width:88px;height:88px;position:absolute;top:49%;right:16%;box-shadow:0 0 0 14px #5b90ff1a,0 0 0 30px #5b90ff0b}.parking-concepts-module__zccd7W__heroScan:after{content:"";border:1px dashed #cddeffc7;border-radius:50%;animation:12s linear infinite parking-concepts-module__zccd7W__spin;position:absolute;inset:18px}.parking-concepts-module__zccd7W__heroScan i{background:#bcd5ff;border-radius:50%;width:5px;height:5px;display:block;position:absolute;box-shadow:0 0 14px #93baff}.parking-concepts-module__zccd7W__heroScan i:first-child{top:-3px;left:50%}.parking-concepts-module__zccd7W__heroScan i:nth-child(2){bottom:7px;right:9px}.parking-concepts-module__zccd7W__heroScan i:nth-child(3){top:16px;left:9px}.parking-concepts-module__zccd7W__heroVisualTag{z-index:4;color:#e5efff;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);font:600 9px var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#071425a3;border:1px solid #dae7ff38;border-radius:99px;align-items:center;gap:8px;padding:9px 11px;display:inline-flex;position:absolute;top:19px;left:19px}.parking-concepts-module__zccd7W__heroVisualTag b,.parking-concepts-module__zccd7W__storyStatus b{background:#5b90ff;border-radius:50%;width:6px;height:6px;animation:2.2s infinite parking-concepts-module__zccd7W__pulse;box-shadow:0 0 10px #5b90ff}.parking-concepts-module__zccd7W__heroVisualBottom{z-index:4;color:#eff4ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071425ad;border-radius:10px;align-items:center;gap:11px;padding:11px 14px;display:flex;position:absolute;bottom:22px;right:24px}.parking-concepts-module__zccd7W__heroVisualBottom span{color:#8dacff;font:500 10px var(--font-jetbrains-mono), monospace}.parking-concepts-module__zccd7W__heroVisualBottom p{font-size:11px;font-weight:600}.parking-concepts-module__zccd7W__conceptNav{background:#ffffffeb;border-color:#dfe7f2}.parking-concepts-module__zccd7W__navScroll a[aria-current=page],.parking-concepts-module__zccd7W__navScroll a:hover{color:#2e6be6;border-bottom-color:#5b8eff}.parking-concepts-module__zccd7W__fieldStory{background:#f2f6fc;padding:92px 0}.parking-concepts-module__zccd7W__storyHeading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px;display:flex}.parking-concepts-module__zccd7W__storyHeading>p{color:#5e718e;max-width:420px;font-size:13px;line-height:1.85}.parking-concepts-module__zccd7W__storyGrid{grid-template-rows:minmax(248px,auto) minmax(170px,auto);grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.parking-concepts-module__zccd7W__storyPhoto{isolation:isolate;background:#142238;border-radius:18px;position:relative;overflow:hidden}.parking-concepts-module__zccd7W__storyPhotoWide{grid-area:span 2/span 7;min-height:440px}.parking-concepts-module__zccd7W__storyPhotoSmall{grid-column:span 3;min-height:170px}.parking-concepts-module__zccd7W__storyImage{z-index:-1}.parking-concepts-module__zccd7W__storyPhotoShade{background:linear-gradient(#0000 42%,#061221c2);position:absolute;inset:0}.parking-concepts-module__zccd7W__storyPhotoCaption{color:#f5f8ff;position:absolute;bottom:18px;left:19px;right:19px}.parking-concepts-module__zccd7W__storyPhotoCaption span{color:#91b5ff;font:600 9px var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.parking-concepts-module__zccd7W__storyPhotoCaption p{max-width:300px;margin-top:7px;font-size:13px;font-weight:550;line-height:1.4}.parking-concepts-module__zccd7W__storyVector{color:#d0e0ff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07142552;border:1px solid #d0e0ff94;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:absolute;top:27px;left:27px}.parking-concepts-module__zccd7W__storyVector span{border:1px solid #ccddffad;border-radius:50%;animation:3.2s ease-out infinite parking-concepts-module__zccd7W__orbitPulse;position:absolute}.parking-concepts-module__zccd7W__storyVector span:first-child{inset:-9px}.parking-concepts-module__zccd7W__storyVector span:nth-child(2){animation-delay:1s;inset:-20px}.parking-concepts-module__zccd7W__storyVector span:nth-child(3){animation-delay:2s;inset:-32px}.parking-concepts-module__zccd7W__storyConsole{grid-column:span 5;min-height:0}.parking-concepts-module__zccd7W__storyConsole .parking-concepts-module__zccd7W__demo{height:100%;box-shadow:none;border-color:#d5e1f4}.parking-concepts-module__zccd7W__storyConsole .parking-concepts-module__zccd7W__scene{height:180px}.parking-concepts-module__zccd7W__storyConsole .parking-concepts-module__zccd7W__demoDetail{min-height:160px}.parking-concepts-module__zccd7W__storyStatus{color:#edf4ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 8px var(--font-jetbrains-mono), monospace;letter-spacing:.07em;text-transform:uppercase;background:#071425ad;border-radius:99px;align-items:center;gap:7px;padding:8px 10px;display:inline-flex;position:absolute;top:16px;left:16px}.parking-concepts-module__zccd7W__storyNote{color:#e7efff;background:#102f68;border-radius:18px;flex-direction:column;grid-column:span 2;justify-content:space-between;padding:20px;display:flex}.parking-concepts-module__zccd7W__storyNote svg{color:#78a8ff}.parking-concepts-module__zccd7W__storyNote p{font-size:11px;line-height:1.7}.parking-concepts-module__zccd7W__benefits{background:#fbfcff;padding:102px 0}.parking-concepts-module__zccd7W__introGrid{gap:80px}.parking-concepts-module__zccd7W__audience{border-left-color:#bdd2f3;padding:25px 0 25px 30px}.parking-concepts-module__zccd7W__audience>span{color:#60779d}.parking-concepts-module__zccd7W__audience p{color:#34537c}.parking-concepts-module__zccd7W__audience svg{color:#2e6be6}.parking-concepts-module__zccd7W__benefitGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:54px}.parking-concepts-module__zccd7W__benefitGrid article{background:#fff;border:1px solid #dce6f5;border-radius:18px;min-height:220px;padding:24px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.parking-concepts-module__zccd7W__benefitGrid article:hover{transform:translateY(-3px);box-shadow:0 24px 48px -34px #14429247}.parking-concepts-module__zccd7W__benefitGrid article:first-child{color:#f3f7ff;background:#0e3272;grid-column:span 5;min-height:290px}.parking-concepts-module__zccd7W__benefitGrid article:nth-child(2){grid-column:span 3}.parking-concepts-module__zccd7W__benefitGrid article:nth-child(3){grid-column:span 4}.parking-concepts-module__zccd7W__benefitGrid article:nth-child(4){grid-column:span 7}.parking-concepts-module__zccd7W__benefitTop{justify-content:space-between;align-items:center;display:flex}.parking-concepts-module__zccd7W__benefitTop>span{color:#2e6be6;font:600 10px var(--font-jetbrains-mono), monospace}.parking-concepts-module__zccd7W__benefitTop svg{color:#5b8eff}.parking-concepts-module__zccd7W__benefitGrid h3{z-index:1;color:#14213a;letter-spacing:-.03em;max-width:280px;margin-top:44px;font-size:20px;line-height:1.22;position:relative}.parking-concepts-module__zccd7W__benefitGrid p{z-index:1;color:#60708c;max-width:390px;font-size:12px;line-height:1.82;position:relative}.parking-concepts-module__zccd7W__benefitGrid article:first-child .parking-concepts-module__zccd7W__benefitTop>span,.parking-concepts-module__zccd7W__benefitGrid article:first-child h3{color:#f0f5ff}.parking-concepts-module__zccd7W__benefitGrid article:first-child p{color:#bed0f2}.parking-concepts-module__zccd7W__benefitLines{opacity:.58;width:210px;height:150px;position:absolute;bottom:-36px;right:-30px}.parking-concepts-module__zccd7W__benefitLines:before,.parking-concepts-module__zccd7W__benefitLines:after,.parking-concepts-module__zccd7W__benefitLines i{content:"";border:1px solid #80a8ff;border-radius:50%;position:absolute}.parking-concepts-module__zccd7W__benefitLines:before{inset:0}.parking-concepts-module__zccd7W__benefitLines:after{inset:25px}.parking-concepts-module__zccd7W__benefitLines i:first-child{inset:50px}.parking-concepts-module__zccd7W__benefitLines i:nth-child(2){background:#a9c3ff;border:0;width:8px;height:8px;top:15px;left:99px}.parking-concepts-module__zccd7W__benefitLines i:nth-child(3){background:#a9c3ff;border:0;width:4px;height:4px;bottom:36px;right:37px}.parking-concepts-module__zccd7W__process{color:#ecf3ff;background:#091426;border:0;padding:96px 0}.parking-concepts-module__zccd7W__process .parking-concepts-module__zccd7W__sectionHead h2{color:#f1f5ff}.parking-concepts-module__zccd7W__processGrid{gap:18px;margin-top:48px}.parking-concepts-module__zccd7W__processGrid li{background:#ffffff08;border:1px solid #b4cfff2e;border-radius:17px;min-height:222px;padding:22px}.parking-concepts-module__zccd7W__stepNumber{color:#86aaff;background:#5b90ff1a;border-color:#7aa5ff66}.parking-concepts-module__zccd7W__processGrid h3{color:#f0f5ff}.parking-concepts-module__zccd7W__processGrid p{color:#afbfdb}.parking-concepts-module__zccd7W__stepArrow{z-index:1;color:#78a4ff;top:29px;right:-17px}.parking-concepts-module__zccd7W__scope{background:#ffffff0e;border-color:#b4cfff33}.parking-concepts-module__zccd7W__scope>svg{color:#86aaff}.parking-concepts-module__zccd7W__scope h3{color:#eff4ff}.parking-concepts-module__zccd7W__scope p{color:#b6c6e2}.parking-concepts-module__zccd7W__scope a{color:#86aaff}.parking-concepts-module__zccd7W__faq{background:#f4f7fc;border:0;padding:100px 0}.parking-concepts-module__zccd7W__faqGrid{gap:92px}.parking-concepts-module__zccd7W__back{background:#fbfcff;padding-block:30px}.parking-concepts-module__zccd7W__back a{color:#3f6098}.parking-concepts-module__zccd7W__overview{background:#edf3fb}.parking-concepts-module__zccd7W__conceptGrid{gap:16px}.parking-concepts-module__zccd7W__conceptCard{background:#fff;border:1px solid #d7e2f1;border-radius:17px;padding:0 0 21px;position:relative;overflow:hidden}.parking-concepts-module__zccd7W__conceptCard:hover{border-color:#aac5ef;box-shadow:0 18px 42px -32px #1248a461}.parking-concepts-module__zccd7W__cardImage{background:#17335f;height:145px;display:block;position:relative;overflow:hidden}.parking-concepts-module__zccd7W__cardImage:after{content:"";background:linear-gradient(#0000,#07193952);position:absolute;inset:0}.parking-concepts-module__zccd7W__cardImage img{object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}.parking-concepts-module__zccd7W__cardTop{color:#2e6be6;background:#fff;border:1px solid #dce7f7;border-radius:9px;margin:-19px 20px 0;padding:10px 11px;position:relative}.parking-concepts-module__zccd7W__cardTop>span{color:#7e9ccd}.parking-concepts-module__zccd7W__conceptCard h3{color:#132750;margin:22px 22px 0}.parking-concepts-module__zccd7W__conceptCard>p{color:#60708d;margin:12px 22px 23px}.parking-concepts-module__zccd7W__cardFoot{color:#2e6be6;margin-inline:22px}@keyframes parking-concepts-module__zccd7W__spin{to{transform:rotate(1turn)}}@keyframes parking-concepts-module__zccd7W__pulse{50%{opacity:.45;transform:scale(.76)}}@keyframes parking-concepts-module__zccd7W__orbitPulse{0%,to{opacity:.05;transform:scale(.88)}45%{opacity:.8;transform:scale(1)}}@media (max-width:1100px){.parking-concepts-module__zccd7W__heroVisual{min-height:450px}.parking-concepts-module__zccd7W__storyPhotoWide,.parking-concepts-module__zccd7W__storyConsole{grid-column:span 6}.parking-concepts-module__zccd7W__storyPhotoSmall{grid-column:span 4}.parking-concepts-module__zccd7W__storyNote{grid-column:span 2}.parking-concepts-module__zccd7W__benefitGrid article:first-child{grid-column:span 6}.parking-concepts-module__zccd7W__benefitGrid article:nth-child(2),.parking-concepts-module__zccd7W__benefitGrid article:nth-child(3){grid-column:span 3}.parking-concepts-module__zccd7W__benefitGrid article:nth-child(4){grid-column:span 12;min-height:180px}}@media (max-width:900px){.parking-concepts-module__zccd7W__hero{padding-block:92px 70px}.parking-concepts-module__zccd7W__heroGrid{grid-template-columns:1fr}.parking-concepts-module__zccd7W__heroVisual{max-width:700px;min-height:430px}.parking-concepts-module__zccd7W__storyHeading{flex-direction:column;align-items:start;gap:18px}.parking-concepts-module__zccd7W__storyGrid{grid-template-rows:auto}.parking-concepts-module__zccd7W__storyPhotoWide{grid-area:span 2/span 7}.parking-concepts-module__zccd7W__storyConsole{grid-column:span 5}.parking-concepts-module__zccd7W__storyPhotoSmall{grid-column:span 3}.parking-concepts-module__zccd7W__storyNote{grid-column:span 2}.parking-concepts-module__zccd7W__faqGrid{gap:40px}.parking-concepts-module__zccd7W__stepArrow{display:none}}@media (max-width:680px){.parking-concepts-module__zccd7W__hero{padding:80px 0 56px}.parking-concepts-module__zccd7W__heroCopy{padding-top:0}.parking-concepts-module__zccd7W__heroCopy h1{font-size:clamp(40px,12vw,54px)}.parking-concepts-module__zccd7W__heroVisual{border-radius:18px;min-height:350px}.parking-concepts-module__zccd7W__heroScan{top:45%;right:13%;transform:scale(.82)}.parking-concepts-module__zccd7W__fieldStory,.parking-concepts-module__zccd7W__benefits,.parking-concepts-module__zccd7W__process,.parking-concepts-module__zccd7W__faq{padding:64px 0}.parking-concepts-module__zccd7W__storyGrid{grid-template-columns:1fr;gap:12px}.parking-concepts-module__zccd7W__storyPhotoWide,.parking-concepts-module__zccd7W__storyConsole,.parking-concepts-module__zccd7W__storyPhotoSmall,.parking-concepts-module__zccd7W__storyNote{grid-area:auto}.parking-concepts-module__zccd7W__storyPhotoWide{min-height:320px}.parking-concepts-module__zccd7W__storyConsole .parking-concepts-module__zccd7W__scene{height:195px}.parking-concepts-module__zccd7W__storyPhotoSmall{min-height:190px}.parking-concepts-module__zccd7W__storyNote{min-height:125px}.parking-concepts-module__zccd7W__benefitGrid{grid-template-columns:1fr}.parking-concepts-module__zccd7W__benefitGrid article,.parking-concepts-module__zccd7W__benefitGrid article:first-child,.parking-concepts-module__zccd7W__benefitGrid article:nth-child(2),.parking-concepts-module__zccd7W__benefitGrid article:nth-child(3),.parking-concepts-module__zccd7W__benefitGrid article:nth-child(4){grid-column:auto;min-height:0}.parking-concepts-module__zccd7W__benefitGrid article:first-child{min-height:255px}.parking-concepts-module__zccd7W__benefitGrid h3{margin-top:36px}.parking-concepts-module__zccd7W__processGrid li{min-height:0;padding:20px 18px 22px 56px}.parking-concepts-module__zccd7W__processGrid h3{margin-top:0}.parking-concepts-module__zccd7W__scope{padding:22px}.parking-concepts-module__zccd7W__cardImage{height:160px}.parking-concepts-module__zccd7W__conceptCard h3{font-size:19px}.parking-concepts-module__zccd7W__storyVector{transform-origin:0 0;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.parking-concepts-module__zccd7W__heroScan:after,.parking-concepts-module__zccd7W__heroVisualTag b,.parking-concepts-module__zccd7W__storyStatus b,.parking-concepts-module__zccd7W__storyVector span{animation:none}.parking-concepts-module__zccd7W__heroImage,.parking-concepts-module__zccd7W__storyImage,.parking-concepts-module__zccd7W__conceptCard,.parking-concepts-module__zccd7W__conceptCard .parking-concepts-module__zccd7W__cardImage img,.parking-concepts-module__zccd7W__benefitGrid article{transition:none}}
