@property --revia-payment-count{syntax:"<integer>";inherits:false;initial-value:10}.ParkingPaymentDemo_wrap__xFjqz{--bg:#06080f;--text:#f3f6ff;--muted:#7f8aa3;--pink:#ec4899;--cyan:#38bdf8;--blue:#3b82f6;--green:#22c55e;--red:#f43f5e;--cycle:12s;width:100%;max-width:900px;text-align:center}.ParkingPaymentDemo_heading__97sVu{font-size:clamp(34px,5vw,56px);line-height:1.02;letter-spacing:-.035em;font-weight:800}.ParkingPaymentDemo_heading__97sVu em{font-style:normal;color:var(--pink)}.ParkingPaymentDemo_lead__hQn0j{color:var(--muted);font-size:17px;line-height:1.6;max-width:560px;margin:20px auto 52px}.ParkingPaymentDemo_grid__o0BCH{display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:left}.ParkingPaymentDemo_card__qv2e1{border-radius:22px;padding:30px;position:relative;border:1px solid}.ParkingPaymentDemo_no__WOkpK{background:#0f080e;border-color:#3d1523;min-height:420px}.ParkingPaymentDemo_no__WOkpK .ParkingPaymentDemo_x__VX5Fk{position:absolute;top:-18px;right:-18px;width:36px;height:36px;border-radius:50%;background:var(--red);display:grid;place-items:center;box-shadow:0 0 24px rgba(244,63,94,.5)}.ParkingPaymentDemo_no__WOkpK .ParkingPaymentDemo_x__VX5Fk svg{width:16px;stroke:#fff;stroke-width:2.6;fill:none;stroke-linecap:round}.ParkingPaymentDemo_eyebrow__8R3C_{font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.ParkingPaymentDemo_no__WOkpK .ParkingPaymentDemo_eyebrow__8R3C_{color:#e0486a}.ParkingPaymentDemo_no__WOkpK ul{list-style:none;padding:0;margin-top:26px;display:grid;gap:18px}.ParkingPaymentDemo_no__WOkpK li{display:flex;gap:12px;align-items:center;color:#8d4a5b;text-decoration:line-through;text-decoration-color:#a8344f;font-size:15px}.ParkingPaymentDemo_no__WOkpK li svg{width:14px;stroke:#e0486a;stroke-width:2.2;fill:none;stroke-linecap:round;flex:none}.ParkingPaymentDemo_yes__QjkaX{background:radial-gradient(500px 300px at 80% 0,rgba(30,90,170,.28),transparent 60%),#07121f;border-color:#15385a}.ParkingPaymentDemo_head__VTu2c{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;position:relative;min-height:74px}.ParkingPaymentDemo_big__ISG_c{font-size:56px;font-weight:800;letter-spacing:-.04em;line-height:1;display:inline-flex;align-items:baseline;gap:10px}.ParkingPaymentDemo_cnt__7pIp5{counter-reset:n var(--revia-payment-count);animation:ParkingPaymentDemo_count__ODBUe var(--cycle) linear infinite;font-variant-numeric:tabular-nums;display:inline-block;width:1.2em;text-align:left}.ParkingPaymentDemo_cnt__7pIp5:before{content:counter(n)}@keyframes ParkingPaymentDemo_count__ODBUe{0%{--revia-payment-count:10;animation-timing-function:steps(10)}83.333%{--revia-payment-count:0}to{--revia-payment-count:0}}.ParkingPaymentDemo_tagline__2WLEF{font-size:13px;font-weight:600;color:var(--cyan);position:relative}.ParkingPaymentDemo_tagline__2WLEF .ParkingPaymentDemo_a___v6pM{animation:ParkingPaymentDemo_lblA__yhxuT var(--cycle) linear infinite}.ParkingPaymentDemo_tagline__2WLEF .ParkingPaymentDemo_b__PPMmK{position:absolute;left:0;top:0;white-space:nowrap;color:var(--green);opacity:0;animation:ParkingPaymentDemo_lblB__UL0sY var(--cycle) linear infinite}@keyframes ParkingPaymentDemo_lblA__yhxuT{0%,82%{opacity:1}84%,96%{opacity:0}to{opacity:1}}@keyframes ParkingPaymentDemo_lblB__UL0sY{0%,83%{opacity:0}85%,96%{opacity:1}to{opacity:0}}.ParkingPaymentDemo_bar___g32W{height:4px;border-radius:4px;background:rgba(56,189,248,.14);margin:18px 0 24px;overflow:hidden}.ParkingPaymentDemo_bar___g32W i{display:block;height:100%;transform-origin:left;background:linear-gradient(90deg,var(--cyan),var(--blue));border-radius:4px;animation:ParkingPaymentDemo_fill__btzY_ var(--cycle) linear infinite}@keyframes ParkingPaymentDemo_fill__btzY_{0%{transform:scaleX(0);opacity:1}83.333%{transform:scaleX(1);background:#22c55e}96%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.ParkingPaymentDemo_yes__QjkaX .ParkingPaymentDemo_eyebrow__8R3C_{color:var(--cyan);margin-bottom:12px}.ParkingPaymentDemo_steps__sCQMC{display:grid;gap:6px}.ParkingPaymentDemo_step__TiJjB{display:flex;align-items:center;gap:14px;padding:9px 10px;border-radius:12px;font-weight:600;font-size:15px;position:relative;opacity:.4}.ParkingPaymentDemo_ic__POQ_E{width:38px;height:38px;border-radius:11px;border:1px solid #1d4a73;background:#0b2036;display:grid;place-items:center;flex:none}.ParkingPaymentDemo_ic__POQ_E svg{width:18px;stroke:var(--cyan);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ParkingPaymentDemo_chk__c5_I_{margin-left:auto;width:22px;height:22px;border-radius:50%;background:var(--green);display:grid;place-items:center;opacity:0}.ParkingPaymentDemo_chk__c5_I_ svg{width:12px;stroke:#04200f;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}.ParkingPaymentDemo_s1__3SQm5{animation:ParkingPaymentDemo_st1__6iih6 var(--cycle) linear infinite}.ParkingPaymentDemo_s1__3SQm5 .ParkingPaymentDemo_chk__c5_I_{animation:ParkingPaymentDemo_ck1__8IxyA var(--cycle) linear infinite}.ParkingPaymentDemo_s2__Foyy8{animation:ParkingPaymentDemo_st2__x8yne var(--cycle) linear infinite}.ParkingPaymentDemo_s2__Foyy8 .ParkingPaymentDemo_chk__c5_I_{animation:ParkingPaymentDemo_ck2__Ic579 var(--cycle) linear infinite}.ParkingPaymentDemo_s3__iHmdb{animation:ParkingPaymentDemo_st3__GgMea var(--cycle) linear infinite}.ParkingPaymentDemo_s3__iHmdb .ParkingPaymentDemo_chk__c5_I_{animation:ParkingPaymentDemo_ck3__AZWcw var(--cycle) linear infinite}@keyframes ParkingPaymentDemo_st1__6iih6{0%,11.5%{opacity:1;background:rgba(56,189,248,.12);box-shadow:inset 3px 0 0 var(--cyan)}13%,95%{opacity:.95;background:rgba(0,0,0,0);box-shadow:inset 3px 0 0 rgba(0,0,0,0)}to{opacity:.4;background:rgba(0,0,0,0);box-shadow:inset 3px 0 0 rgba(0,0,0,0)}}@keyframes ParkingPaymentDemo_st2__x8yne{0%,11.5%{opacity:.4;background:rgba(0,0,0,0);box-shadow:inset 3px 0 0 rgba(0,0,0,0)}13%,40.5%{opacity:1;background:rgba(56,189,248,.12);box-shadow:inset 3px 0 0 var(--cyan)}42.5%,95%{opacity:.95;background:rgba(0,0,0,0);box-shadow:inset 3px 0 0 rgba(0,0,0,0)}to{opacity:.4;background:rgba(0,0,0,0);box-shadow:inset 3px 0 0 rgba(0,0,0,0)}}@keyframes ParkingPaymentDemo_st3__GgMea{0%,40.5%{opacity:.4;background:rgba(0,0,0,0);box-shadow:inset 3px 0 0 rgba(0,0,0,0)}42.5%,82%{opacity:1;background:rgba(56,189,248,.12);box-shadow:inset 3px 0 0 var(--cyan)}85%,95%{opacity:1;background:rgba(34,197,94,.1);box-shadow:inset 3px 0 0 var(--green)}to{opacity:.4;background:rgba(0,0,0,0);box-shadow:inset 3px 0 0 rgba(0,0,0,0)}}@keyframes ParkingPaymentDemo_ck1__8IxyA{0%,11%{opacity:0;transform:scale(.3)}13%,95%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes ParkingPaymentDemo_ck2__Ic579{0%,40.5%{opacity:0;transform:scale(.3)}43%,95%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes ParkingPaymentDemo_ck3__AZWcw{0%,83.3%{opacity:0;transform:scale(.3)}86%,95%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes ParkingPaymentDemo_rise__az8Rl{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.ParkingPaymentDemo_heading__97sVu{animation:ParkingPaymentDemo_rise__az8Rl .8s cubic-bezier(.2,.7,.2,1) both}.ParkingPaymentDemo_lead__hQn0j{animation:ParkingPaymentDemo_rise__az8Rl .8s cubic-bezier(.2,.7,.2,1) .12s both}.ParkingPaymentDemo_card__qv2e1.ParkingPaymentDemo_no__WOkpK{animation:ParkingPaymentDemo_rise__az8Rl .8s cubic-bezier(.2,.7,.2,1) .25s both}.ParkingPaymentDemo_yes__QjkaX{overflow:hidden;position:relative;animation:ParkingPaymentDemo_rise__az8Rl .8s cubic-bezier(.2,.7,.2,1) .4s both,ParkingPaymentDemo_bflash__t2Owg var(--cycle) linear infinite}.ParkingPaymentDemo_yes__QjkaX>*{position:relative}.ParkingPaymentDemo_yes__QjkaX:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;top:-90px;right:-70px;pointer-events:none;background:radial-gradient(circle,rgba(56,189,248,.22),transparent 65%);animation:ParkingPaymentDemo_floaty__nXF_k 9s ease-in-out infinite alternate}@keyframes ParkingPaymentDemo_floaty__nXF_k{to{transform:translate(-110px,190px)}}@keyframes ParkingPaymentDemo_bflash__t2Owg{0%,83%{border-color:#15385a;box-shadow:0 0 0 rgba(34,197,94,0)}86%{border-color:#22c55e;box-shadow:0 0 46px rgba(34,197,94,.38)}96%{border-color:#22c55e;box-shadow:0 0 26px rgba(34,197,94,.2)}to{border-color:#15385a;box-shadow:0 0 0 rgba(34,197,94,0)}}.ParkingPaymentDemo_heading__97sVu em{animation:ParkingPaymentDemo_emglow__Xz9nj 2.8s ease-in-out infinite alternate}@keyframes ParkingPaymentDemo_emglow__Xz9nj{0%{text-shadow:0 0 0 rgba(236,72,153,0)}to{text-shadow:0 0 30px rgba(236,72,153,.6)}}.ParkingPaymentDemo_no__WOkpK .ParkingPaymentDemo_x__VX5Fk{animation:ParkingPaymentDemo_xp__shHXy 2.4s ease-in-out infinite}@keyframes ParkingPaymentDemo_xp__shHXy{50%{transform:scale(1.12);box-shadow:0 0 38px rgba(244,63,94,.75)}}.ParkingPaymentDemo_no__WOkpK li{animation:ParkingPaymentDemo_slidein__x13S_ .6s ease-out both}.ParkingPaymentDemo_no__WOkpK li:first-child{animation-delay:.7s}.ParkingPaymentDemo_no__WOkpK li:nth-child(2){animation-delay:.85s}.ParkingPaymentDemo_no__WOkpK li:nth-child(3){animation-delay:1s}.ParkingPaymentDemo_no__WOkpK li:nth-child(4){animation-delay:1.15s}@keyframes ParkingPaymentDemo_slidein__x13S_{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}.ParkingPaymentDemo_pulse__tePTh{display:inline-block}.ParkingPaymentDemo_ic__POQ_E{position:relative}.ParkingPaymentDemo_s1__3SQm5 .ParkingPaymentDemo_ic__POQ_E{overflow:hidden}.ParkingPaymentDemo_s1__3SQm5 .ParkingPaymentDemo_ic__POQ_E:after{content:"";position:absolute;left:5px;right:5px;top:4px;height:2px;border-radius:2px;background:var(--cyan);box-shadow:0 0 8px var(--cyan);opacity:0;animation:ParkingPaymentDemo_sweep__INk9b 1s ease-in-out infinite,ParkingPaymentDemo_scanon___7VcY var(--cycle) linear infinite}@keyframes ParkingPaymentDemo_sweep__INk9b{0%,to{transform:translateY(0)}50%{transform:translateY(26px)}}@keyframes ParkingPaymentDemo_scanon___7VcY{0%,11.5%{opacity:1}13%,to{opacity:0}}.ParkingPaymentDemo_txt__HqVjA{flex:1}.ParkingPaymentDemo_chip__zasc1{display:table;margin-top:6px;padding:1px 7px;background:#fff;color:#000;border:2px solid #000;border-radius:5px;font:800 12px/1.4 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.08em;opacity:0;animation:ParkingPaymentDemo_chipin__gwinr var(--cycle) linear infinite}.ParkingPaymentDemo_typed__z1iSv{display:inline-block;white-space:nowrap}.ParkingPaymentDemo_typed__z1iSv i{font-style:normal;opacity:0}.ParkingPaymentDemo_typed__z1iSv i:first-child{animation:ParkingPaymentDemo_lt1__PMi5F var(--cycle) linear infinite}@keyframes ParkingPaymentDemo_lt1__PMi5F{0%,13.5%{opacity:0;transform:translateY(3px)}14.7%,to{opacity:1;transform:none}}.ParkingPaymentDemo_typed__z1iSv i:nth-child(2){animation:ParkingPaymentDemo_lt2__4LPYJ var(--cycle) linear infinite}@keyframes ParkingPaymentDemo_lt2__4LPYJ{0%,16.3%{opacity:0;transform:translateY(3px)}17.5%,to{opacity:1;transform:none}}.ParkingPaymentDemo_typed__z1iSv i:nth-child(3){animation:ParkingPaymentDemo_lt3__Mi4aj var(--cycle) linear infinite}@keyframes ParkingPaymentDemo_lt3__Mi4aj{0%,19.1%{opacity:0;transform:translateY(3px)}20.3%,to{opacity:1;transform:none}}.ParkingPaymentDemo_typed__z1iSv i:nth-child(4){animation:ParkingPaymentDemo_lt4__0uQwc var(--cycle) linear infinite}@keyframes ParkingPaymentDemo_lt4__0uQwc{0%,21.9%{opacity:0;transform:translateY(3px)}23.1%,to{opacity:1;transform:none}}.ParkingPaymentDemo_typed__z1iSv i:nth-child(5){animation:ParkingPaymentDemo_lt5__1AJQG var(--cycle) linear infinite}@keyframes ParkingPaymentDemo_lt5__1AJQG{0%,24.7%{opacity:0;transform:translateY(3px)}25.9%,to{opacity:1;transform:none}}.ParkingPaymentDemo_typed__z1iSv i:nth-child(6){animation:ParkingPaymentDemo_lt6__2swbj var(--cycle) linear infinite}@keyframes ParkingPaymentDemo_lt6__2swbj{0%,27.5%{opacity:0;transform:translateY(3px)}28.7%,to{opacity:1;transform:none}}.ParkingPaymentDemo_typed__z1iSv i:nth-child(7){animation:ParkingPaymentDemo_lt7__PJnvx var(--cycle) linear infinite}@keyframes ParkingPaymentDemo_lt7__PJnvx{0%,30.3%{opacity:0;transform:translateY(3px)}31.5%,to{opacity:1;transform:none}}@keyframes ParkingPaymentDemo_chipin__gwinr{0%,12.5%{opacity:0}14.5%,95%{opacity:1}to{opacity:0}}.ParkingPaymentDemo_s3__iHmdb .ParkingPaymentDemo_ic__POQ_E:before{content:"";position:absolute;inset:-1px;border-radius:11px;border:2px solid var(--cyan);opacity:0;animation:ParkingPaymentDemo_ring__mGuFs 1s ease-out infinite,ParkingPaymentDemo_ringon__tyVPZ var(--cycle) linear infinite}@keyframes ParkingPaymentDemo_ring__mGuFs{0%{transform:scale(1);border-color:rgba(56,189,248,.9)}to{transform:scale(1.7);border-color:rgba(56,189,248,0)}}@keyframes ParkingPaymentDemo_ringon__tyVPZ{0%,40.5%{opacity:0}42.5%,83%{opacity:1}84%,to{opacity:0}}@media(max-width:760px){.ParkingPaymentDemo_grid__o0BCH{grid-template-columns:1fr}.ParkingPaymentDemo_no__WOkpK{min-height:0}.ParkingPaymentDemo_no__WOkpK .ParkingPaymentDemo_x__VX5Fk{right:12px;top:-18px}}@media(prefers-reduced-motion:reduce){.ParkingPaymentDemo_wrap__xFjqz *{animation:none!important}.ParkingPaymentDemo_cnt__7pIp5{--revia-payment-count:10}.ParkingPaymentDemo_chip__zasc1,.ParkingPaymentDemo_step__TiJjB,.ParkingPaymentDemo_typed__z1iSv i{opacity:1}}.ParkingPaymentDemo_wrap__xFjqz{margin-inline:auto;color:var(--text)}.ParkingPaymentDemo_heading__97sVu{line-height:1.1;max-width:680px;margin-inline:auto}.ParkingPaymentDemo_steps__sCQMC{list-style:none;margin:0;padding:0}.ParkingPaymentDemo_card__qv2e1{min-width:0}.ParkingPaymentDemo_big__ISG_c{font-size:clamp(32px,4.5vw,56px)}.ParkingPaymentDemo_tagline__2WLEF{display:grid;min-height:1.5em;line-height:1.5}.ParkingPaymentDemo_tagline__2WLEF .ParkingPaymentDemo_a___v6pM,.ParkingPaymentDemo_tagline__2WLEF .ParkingPaymentDemo_b__PPMmK{grid-area:1/1;position:static;white-space:normal}.ParkingPaymentDemo_txt__HqVjA{min-width:0}.ParkingPaymentDemo_chk__c5_I_{flex:none}.ParkingPaymentDemo_ic__POQ_E svg{height:18px}.ParkingPaymentDemo_chk__c5_I_ svg{height:12px}.ParkingPaymentDemo_cnt__7pIp5{flex:none}.ParkingPaymentDemo_typed__z1iSv i{display:inline-block}.ParkingPaymentDemo_wrap__xFjqz[data-running=false] *,.ParkingPaymentDemo_wrap__xFjqz[data-running=false] :after,.ParkingPaymentDemo_wrap__xFjqz[data-running=false] :before{animation-play-state:paused!important}@media (max-width:380px){.ParkingPaymentDemo_card__qv2e1{padding:24px 18px}.ParkingPaymentDemo_step__TiJjB{padding-inline:6px;gap:10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.ParkingPaymentDemo_card__qv2e1,.ParkingPaymentDemo_heading__97sVu,.ParkingPaymentDemo_lead__hQn0j,.ParkingPaymentDemo_no__WOkpK li{opacity:1;transform:none}.ParkingPaymentDemo_s1__3SQm5 .ParkingPaymentDemo_ic__POQ_E:after,.ParkingPaymentDemo_s3__iHmdb .ParkingPaymentDemo_ic__POQ_E:before,.ParkingPaymentDemo_yes__QjkaX:before{display:none}}.ParkingEquipment_section__tyCLa{--bg:#050912;--pink:#ec4899;--cyan:#38bdf8;--blue:#3b82f6;--text:#f4f7ff;--muted:#8591a9;--dur:7s;background:linear-gradient(to bottom,#05080d,var(--bg) 220px);color:var(--text);font-family:Inter,system-ui,sans-serif;padding:80px 24px}.ParkingEquipment_eq__twIbq{width:100%;max-width:1160px;margin-inline:auto;text-align:center}.ParkingEquipment_chip__y3OFQ{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f472b6;padding:7px 14px;border-radius:999px;background:rgba(236,72,153,.12);border:1px solid rgba(236,72,153,.35)}.ParkingEquipment_heading__CSFFF{font-size:clamp(32px,4.6vw,52px);line-height:1.05;letter-spacing:-.035em;font-weight:800;margin-top:20px}.ParkingEquipment_sub__fihA9{max-width:560px;margin:16px auto 0;color:var(--muted);font-size:17px;line-height:1.6}.ParkingEquipment_stage___3_H9{--rx:0deg;--ry:0deg;position:relative;margin-top:48px;border-radius:30px;overflow:hidden;text-align:left;border:1px solid rgba(255,255,255,.07);background:radial-gradient(700px 420px at 50% 55%,rgba(30,90,200,.22),transparent 70%),linear-gradient(#070d1a,#050912)}.ParkingEquipment_stage___3_H9:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(120,170,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(120,170,255,.07) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at 50% 55%,#000 15%,transparent 70%);mask-image:radial-gradient(ellipse at 50% 55%,#000 15%,transparent 70%)}.ParkingEquipment_slides__bWJeY{position:relative;display:grid}.ParkingEquipment_slide___NZBV{grid-area:1/1;display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr) minmax(0,340px);gap:20px;align-items:center;padding:52px 64px;opacity:0;visibility:hidden;transform:translateX(44px);transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1),visibility 0s .7s}.ParkingEquipment_slide___NZBV.ParkingEquipment_before__SUTXJ{transform:translateX(-44px)}.ParkingEquipment_slide___NZBV.ParkingEquipment_active__GnuON{opacity:1;visibility:visible;transform:none;transition-delay:0s}.ParkingEquipment_slide___NZBV h3{font-size:clamp(24px,2.5vw,32px);line-height:1.12;letter-spacing:-.03em;font-weight:800;margin-top:16px}.ParkingEquipment_slide___NZBV .ParkingEquipment_desc__mbpgD{margin-top:14px;color:var(--muted);font-size:15px;line-height:1.65}.ParkingEquipment_shot__M_0Cv{position:relative;height:440px;padding:24px 12px;display:grid;grid-template-rows:minmax(0,1fr);place-items:center;--sx:60px;transform:translateX(var(--sx)) perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ParkingEquipment_slide___NZBV.ParkingEquipment_before__SUTXJ .ParkingEquipment_shot__M_0Cv{--sx:-60px}.ParkingEquipment_slide___NZBV.ParkingEquipment_active__GnuON .ParkingEquipment_shot__M_0Cv{--sx:0px;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ParkingEquipment_shot__M_0Cv:before{content:"";position:absolute;inset:8% 6%;border-radius:50%;background:radial-gradient(closest-side,rgba(40,120,240,.42),transparent 72%);filter:blur(12px)}.ParkingEquipment_imageBounds__Mes9i{position:relative;width:100%;height:100%;min-height:0}.ParkingEquipment_shot__M_0Cv img{-o-object-fit:contain;object-fit:contain;filter:brightness(1.3) contrast(1.05) drop-shadow(0 26px 34px rgba(0,0,0,.55))}.ParkingEquipment_shot__M_0Cv img.ParkingEquipment_screenImage__9sAUX{filter:drop-shadow(0 26px 34px rgba(0,0,0,.55))}.ParkingEquipment_slide___NZBV.ParkingEquipment_active__GnuON .ParkingEquipment_shot__M_0Cv img{animation:ParkingEquipment_float__P0Kyp 7s ease-in-out infinite}@keyframes ParkingEquipment_float__P0Kyp{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-9px,0)}}.ParkingEquipment_pts__g9y2U{list-style:none;padding:0 0 0 38px;display:grid;gap:14px}.ParkingEquipment_pts__g9y2U li{position:relative;display:flex;gap:13px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(8px);opacity:0;transform:translateX(18px)}.ParkingEquipment_slide___NZBV.ParkingEquipment_active__GnuON .ParkingEquipment_pts__g9y2U li{animation:ParkingEquipment_cardin__VUlRX .6s cubic-bezier(.2,.7,.2,1) both}.ParkingEquipment_slide___NZBV.ParkingEquipment_active__GnuON .ParkingEquipment_pts__g9y2U li:first-child{animation-delay:.35s}.ParkingEquipment_slide___NZBV.ParkingEquipment_active__GnuON .ParkingEquipment_pts__g9y2U li:nth-child(2){animation-delay:.5s}.ParkingEquipment_slide___NZBV.ParkingEquipment_active__GnuON .ParkingEquipment_pts__g9y2U li:nth-child(3){animation-delay:.65s}@keyframes ParkingEquipment_cardin__VUlRX{to{opacity:1;transform:none}}.ParkingEquipment_pts__g9y2U li:before{content:"";position:absolute;right:100%;top:50%;width:38px;height:1px;background:linear-gradient(90deg,rgba(56,189,248,.8),rgba(56,189,248,.15))}.ParkingEquipment_pts__g9y2U li:after{content:"";position:absolute;left:-38px;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan);animation:ParkingEquipment_ping__MuVRr 2.4s ease-in-out infinite}.ParkingEquipment_pts__g9y2U li:nth-child(2):after{animation-delay:.5s}.ParkingEquipment_pts__g9y2U li:nth-child(3):after{animation-delay:1s}@keyframes ParkingEquipment_ping__MuVRr{50%{transform:scale(1.6);opacity:.55}}.ParkingEquipment_ic__NYULT{flex:none;width:38px;height:38px;border-radius:11px;background:#0f1626;border:1px solid rgba(255,255,255,.07);display:grid;place-items:center}.ParkingEquipment_ic__NYULT svg{width:18px;fill:none;stroke:var(--cyan);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ParkingEquipment_pts__g9y2U b{display:block;font-size:14.5px;font-weight:700}.ParkingEquipment_pts__g9y2U span{display:block;margin-top:3px;font-size:12.8px;line-height:1.5;color:#8591a9}.ParkingEquipment_slide___NZBV.ParkingEquipment_active__GnuON .ParkingEquipment_txt__FuFNE>*{animation:ParkingEquipment_up___oUq5 .6s cubic-bezier(.2,.7,.2,1) both}.ParkingEquipment_slide___NZBV.ParkingEquipment_active__GnuON .ParkingEquipment_txt__FuFNE>:nth-child(2){animation-delay:.08s}.ParkingEquipment_slide___NZBV.ParkingEquipment_active__GnuON .ParkingEquipment_txt__FuFNE>:nth-child(3){animation-delay:.16s}@keyframes ParkingEquipment_up___oUq5{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ParkingEquipment_dock__rETEI{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:680px;margin:30px auto 0}.ParkingEquipment_step__QD_vW{background:none;border:0;padding:0;text-align:left;cursor:pointer;color:#68758f;font-family:inherit;transition:color .25s}.ParkingEquipment_step__QD_vW:hover{color:#c9d3ea}.ParkingEquipment_step__QD_vW .ParkingEquipment_bar__ctlh5{display:block;height:3px;border-radius:3px;background:rgba(255,255,255,.1);overflow:hidden}.ParkingEquipment_step__QD_vW .ParkingEquipment_bar__ctlh5 i{display:block;height:100%;transform:scaleX(0);transform-origin:left;will-change:transform;background:linear-gradient(90deg,var(--cyan),var(--blue))}.ParkingEquipment_step__QD_vW.ParkingEquipment_done__0yl5E .ParkingEquipment_bar__ctlh5 i{transform:scaleX(1)}.ParkingEquipment_step__QD_vW.ParkingEquipment_active__GnuON .ParkingEquipment_bar__ctlh5 i{animation:ParkingEquipment_prog__rWdRt var(--dur) linear forwards}@keyframes ParkingEquipment_prog__rWdRt{to{transform:scaleX(1)}}.ParkingEquipment_step__QD_vW .ParkingEquipment_lbl__LoZ_D{display:flex;align-items:center;gap:9px;margin-top:11px;font-size:14px;font-weight:600}.ParkingEquipment_step__QD_vW .ParkingEquipment_lbl__LoZ_D em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.1em;color:#4c5870}.ParkingEquipment_step__QD_vW.ParkingEquipment_active__GnuON,.ParkingEquipment_step__QD_vW.ParkingEquipment_done__0yl5E{color:#fff}.ParkingEquipment_step__QD_vW.ParkingEquipment_active__GnuON .ParkingEquipment_lbl__LoZ_D em{color:var(--cyan)}.ParkingEquipment_step__QD_vW small{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f472b6;background:rgba(236,72,153,.12);border-radius:5px;padding:3px 6px}.ParkingEquipment_eq__twIbq.ParkingEquipment_paused__0u_h1 .ParkingEquipment_step__QD_vW.ParkingEquipment_active__GnuON .ParkingEquipment_bar__ctlh5 i{animation-play-state:paused}.ParkingEquipment_arrow__OI5P5{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid rgba(56,189,248,.3);background:rgba(8,17,32,.9);color:#7dd3fc;cursor:pointer;transform:translateY(-50%);transition:background .2s,border-color .2s,transform .2s}.ParkingEquipment_previous__ArHDu{left:10px}.ParkingEquipment_next__aD2gx{right:10px}.ParkingEquipment_arrow__OI5P5:hover{background:rgba(56,189,248,.18);border-color:var(--cyan);color:#fff}.ParkingEquipment_arrow__OI5P5:active{transform:translateY(-50%) scale(.94)}.ParkingEquipment_arrow__OI5P5:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media(max-width:1000px){.ParkingEquipment_slide___NZBV{grid-template-columns:1fr;gap:22px;padding:34px 24px}.ParkingEquipment_shot__M_0Cv{height:320px;order:-1;padding-inline:32px}.ParkingEquipment_arrow__OI5P5{top:194px;width:36px;height:36px}.ParkingEquipment_previous__ArHDu{left:6px}.ParkingEquipment_next__aD2gx{right:6px}.ParkingEquipment_pts__g9y2U{padding-left:0}.ParkingEquipment_pts__g9y2U li:after,.ParkingEquipment_pts__g9y2U li:before{display:none}}@media(prefers-reduced-motion:reduce){.ParkingEquipment_section__tyCLa *,.ParkingEquipment_section__tyCLa :after,.ParkingEquipment_section__tyCLa :before{animation:none!important;transition:none!important}.ParkingEquipment_pts__g9y2U li{opacity:1;transform:none}.ParkingEquipment_step__QD_vW .ParkingEquipment_bar__ctlh5 i{display:none}}.ParkingEquipment_heading__CSFFF,.ParkingEquipment_slide___NZBV h3{font-family:inherit;line-height:1.12}.ParkingEquipment_pts__g9y2U,.ParkingEquipment_shot__M_0Cv,.ParkingEquipment_txt__FuFNE{min-width:0}.ParkingEquipment_ic__NYULT svg{height:18px}.ParkingEquipment_step__QD_vW{min-height:56px}.ParkingEquipment_step__QD_vW:focus-visible{outline:2px solid var(--cyan);outline-offset:6px;border-radius:4px}.ParkingEquipment_slide___NZBV.ParkingEquipment_active__GnuON .ParkingEquipment_shot__M_0Cv img{will-change:transform;backface-visibility:hidden}.ParkingEquipment_eq__twIbq[data-visible=false] .ParkingEquipment_pts__g9y2U li:after,.ParkingEquipment_eq__twIbq[data-visible=false] .ParkingEquipment_shot__M_0Cv img{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ParkingEquipment_slide___NZBV.ParkingEquipment_active__GnuON .ParkingEquipment_shot__M_0Cv img{will-change:auto}}.ParkingPaymentPhones_phone__AKsyr{--phone-rotation:-3deg;position:relative;width:44%;max-width:230px;transform:translateZ(0) rotate(var(--phone-rotation));backface-visibility:hidden}.ParkingPaymentPhones_phone__AKsyr:nth-child(2){--phone-rotation:3deg;margin-top:32px}.ParkingPaymentPhones_homeArea__SnxSc{display:block;height:28px;background:#080b10;line-height:0}.ParkingPaymentPhones_homeArea__SnxSc svg{display:block;width:100%;height:28px}@media (prefers-reduced-motion:no-preference){.ParkingPaymentPhones_phone__AKsyr{animation:ParkingPaymentPhones_phone-float__cuIGY 5s cubic-bezier(.45,0,.55,1) infinite;will-change:transform}.ParkingPaymentPhones_phone__AKsyr:nth-child(2){animation-delay:-2.5s}}@keyframes ParkingPaymentPhones_phone-float__cuIGY{0%,to{transform:translateZ(0) rotate(var(--phone-rotation))}50%{transform:translate3d(0,-8px,0) rotate(var(--phone-rotation))}}.ParkingClientLogos_tr__1zBnO{--bg:#f4f6fb;--ink:#0b1220;--line:#e3e8f2;--brand:#0b8cff;margin:48px auto 0;font-family:Inter,system-ui,sans-serif;color:var(--ink);width:100%;max-width:1100px;text-align:center}.ParkingClientLogos_eyebrow__Ps07J{display:flex;align-items:center;gap:22px;font-size:11.5px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#9aa6bd;opacity:0}.ParkingClientLogos_eyebrow__Ps07J:after,.ParkingClientLogos_eyebrow__Ps07J:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--line))}.ParkingClientLogos_eyebrow__Ps07J:after{background:linear-gradient(270deg,transparent,var(--line))}.ParkingClientLogos_eyebrow__Ps07J span{white-space:nowrap}.ParkingClientLogos_row__8tS5c{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.ParkingClientLogos_c__gPXUB{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;height:176px;border-radius:24px;background:#fff;border:1px solid #e8ecf5;box-shadow:0 10px 30px rgba(30,50,100,.06);opacity:0;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}.ParkingClientLogos_c__gPXUB:hover{transform:translateY(-6px);box-shadow:0 22px 50px rgba(30,50,100,.13);border-color:#d6def0}.ParkingClientLogos_c__gPXUB:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;border-radius:2px;background:linear-gradient(90deg,#3b5bdb,#a21caf);transition:width .4s cubic-bezier(.2,.7,.2,1),left .4s cubic-bezier(.2,.7,.2,1)}.ParkingClientLogos_c__gPXUB:hover:after{left:28%;width:44%}.ParkingClientLogos_lg__m0v59{display:flex;align-items:center;justify-content:center;height:64px}.ParkingClientLogos_c__gPXUB img{display:block;height:auto;filter:grayscale(1) contrast(1.05);opacity:.55;mix-blend-mode:multiply;transition:filter .35s,opacity .35s}.ParkingClientLogos_c__gPXUB:hover img{filter:none;opacity:1}.ParkingClientLogos_mad__SgfDu img{width:112px}.ParkingClientLogos_uai__C4nnp img{width:118px}.ParkingClientLogos_claro__nDtY3 img{width:136px}.ParkingClientLogos_cap__R34b_{font-size:12.5px;letter-spacing:.02em;color:#8a96ad;transition:color .3s}.ParkingClientLogos_c__gPXUB:hover .ParkingClientLogos_cap__R34b_{color:#4a566e}@keyframes ParkingClientLogos_rise__NOoUh{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@media(max-width:760px){.ParkingClientLogos_row__8tS5c{grid-template-columns:1fr;gap:14px}.ParkingClientLogos_c__gPXUB{height:140px;gap:14px}.ParkingClientLogos_eyebrow__Ps07J{gap:14px;letter-spacing:.16em}}@media(prefers-reduced-motion:reduce){.ParkingClientLogos_c__gPXUB,.ParkingClientLogos_eyebrow__Ps07J{animation:none;opacity:1}}.ParkingClientLogos_tr__1zBnO.ParkingClientLogos_visible__MRgLN .ParkingClientLogos_c__gPXUB,.ParkingClientLogos_tr__1zBnO.ParkingClientLogos_visible__MRgLN .ParkingClientLogos_eyebrow__Ps07J{animation:ParkingClientLogos_rise__NOoUh .8s cubic-bezier(.2,.7,.2,1) both}.ParkingClientLogos_tr__1zBnO.ParkingClientLogos_visible__MRgLN .ParkingClientLogos_c__gPXUB{animation-delay:calc(.15s + var(--i)*.12s)}.ParkingClientLogos_c__gPXUB{text-decoration:none}.ParkingClientLogos_eyebrow__Ps07J{font-family:inherit;line-height:1.5}.ParkingClientLogos_lg__m0v59{flex-shrink:0}.ParkingClientLogos_c__gPXUB:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.ParkingClientLogos_c__gPXUB:focus-visible img{filter:none;opacity:1}@media(max-width:480px){.ParkingClientLogos_eyebrow__Ps07J span{white-space:normal;line-height:1.6}}@media(hover:none){.ParkingClientLogos_c__gPXUB img{filter:none;opacity:1}}@media(prefers-reduced-motion:reduce){.ParkingClientLogos_tr__1zBnO.ParkingClientLogos_visible__MRgLN .ParkingClientLogos_c__gPXUB,.ParkingClientLogos_tr__1zBnO.ParkingClientLogos_visible__MRgLN .ParkingClientLogos_eyebrow__Ps07J{animation:none;opacity:1}.ParkingClientLogos_c__gPXUB,.ParkingClientLogos_c__gPXUB img,.ParkingClientLogos_c__gPXUB:after,.ParkingClientLogos_cap__R34b_{transition:none}}@property --revia-connection-savings{syntax:"<integer>";inherits:false;initial-value:0}.ParkingConnection_section__ELcL3{--bg:#05080f;--cyan:#38bdf8;--blue:#0b8cff;--green:#22c55e;--text:#f4f7ff;--muted:#8793ab;--cycle:9s;position:relative;isolation:isolate;background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;padding:90px 24px}.ParkingConnection_section__ELcL3:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(800px 380px at 50% 0,rgba(11,140,255,.12),transparent 70%),radial-gradient(700px 300px at 50% 100%,rgba(11,140,255,.08),transparent 70%)}.ParkingConnection_section__ELcL3:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(180deg,#04070d,rgba(4,7,13,.85) 48px,transparent 240px),linear-gradient(0deg,#070b12,rgba(7,11,18,.85) 40px,transparent 220px)}.ParkingConnection_wrap__noPqj{position:relative;width:100%;max-width:1180px;margin-inline:auto;text-align:center}.ParkingConnection_heading__EIadP{font-size:clamp(34px,5vw,58px);line-height:1.04;letter-spacing:-.035em;font-weight:800;animation:ParkingConnection_rise__nLTBT .8s cubic-bezier(.2,.7,.2,1) both}.ParkingConnection_heading__EIadP em{font-style:normal;background:linear-gradient(90deg,var(--cyan),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}.ParkingConnection_lead__9Kjiv{max-width:600px;margin:20px auto 0;color:var(--muted);font-size:17px;line-height:1.6;animation:ParkingConnection_rise__nLTBT .8s cubic-bezier(.2,.7,.2,1) .12s both}@keyframes ParkingConnection_rise__nLTBT{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.ParkingConnection_grid___OEXq{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;text-align:left}.ParkingConnection_card__tnr7a{--mx:50%;--my:0%;position:relative;overflow:hidden;border-radius:22px;padding:22px 24px 26px;background:#0a0f18;border:1px solid rgba(255,255,255,.07);opacity:0;translate:0 34px;transition:opacity .8s ease,translate .8s cubic-bezier(.2,.7,.2,1),transform .18s ease-out,border-color .3s}.ParkingConnection_card__tnr7a.ParkingConnection_in__EIKHH{opacity:1;translate:0 0}.ParkingConnection_card__tnr7a:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(280px circle at var(--mx) var(--my),rgba(11,140,255,.17),transparent 65%)}.ParkingConnection_card__tnr7a:hover{border-color:rgba(56,189,248,.4)}.ParkingConnection_card__tnr7a:hover:before{opacity:1}.ParkingConnection_card__tnr7a>*{position:relative}.ParkingConnection_viz__ccp5M{height:150px;border-radius:14px;background:#070b13;border:1px solid rgba(255,255,255,.05);position:relative;overflow:hidden;padding:12px}.ParkingConnection_viz__ccp5M *,.ParkingConnection_viz__ccp5M :after,.ParkingConnection_viz__ccp5M :before{animation-play-state:paused}.ParkingConnection_card__tnr7a.ParkingConnection_live__9W46e .ParkingConnection_viz__ccp5M *,.ParkingConnection_card__tnr7a.ParkingConnection_live__9W46e .ParkingConnection_viz__ccp5M :after,.ParkingConnection_card__tnr7a.ParkingConnection_live__9W46e .ParkingConnection_viz__ccp5M :before{animation-play-state:running}.ParkingConnection_ttl__ko1fy{display:flex;align-items:center;gap:12px;margin-top:20px}.ParkingConnection_ico__CwOGf{flex:none;width:38px;height:38px;border-radius:11px;background:#0f1626;border:1px solid rgba(255,255,255,.07);display:grid;place-items:center}.ParkingConnection_ico__CwOGf svg{width:18px;fill:none;stroke:var(--cyan);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ParkingConnection_ttl__ko1fy h3{font-size:19px;font-weight:700;letter-spacing:-.015em}.ParkingConnection_card__tnr7a p{color:var(--muted);font-size:14px;line-height:1.65;margin-top:12px}.ParkingConnection_v1__so2n8 svg{width:100%;height:100%;display:block}.ParkingConnection_v1__so2n8 .ParkingConnection_chipbox__jwbAX{fill:#0e1626;stroke:#25375a;stroke-width:1}.ParkingConnection_v1__so2n8 text{font:600 11px Inter,system-ui,sans-serif;fill:#b6c3dc}.ParkingConnection_v1__so2n8 .ParkingConnection_wire__FSCB6{fill:none;stroke:#2a4a7a;stroke-width:1.4}.ParkingConnection_v1__so2n8 .ParkingConnection_flow__D2hpl{fill:none;stroke:var(--cyan);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:3 9;animation:ParkingConnection_flow__D2hpl 1.2s linear infinite}.ParkingConnection_v1__so2n8 .ParkingConnection_flow__D2hpl:nth-of-type(3){animation-delay:-.4s}.ParkingConnection_v1__so2n8 .ParkingConnection_flow__D2hpl:nth-of-type(4){animation-delay:-.8s}@keyframes ParkingConnection_flow__D2hpl{to{stroke-dashoffset:-12}}.ParkingConnection_v1__so2n8 .ParkingConnection_node__Uy0Zg{fill:#0b1a30;stroke:var(--blue);stroke-width:2}.ParkingConnection_v1__so2n8 .ParkingConnection_halo__jDe5h{fill:none;stroke:var(--blue);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:ParkingConnection_halo__jDe5h 2.4s ease-out infinite}@keyframes ParkingConnection_halo__jDe5h{0%{transform:scale(1);opacity:.7}to{transform:scale(1.9);opacity:0}}.ParkingConnection_v1__so2n8 .ParkingConnection_brand__EXE8Y{font:800 11px Inter,system-ui,sans-serif;letter-spacing:.06em;fill:#fff}.ParkingConnection_v1__so2n8 .ParkingConnection_tick__bx1Lt{fill:none;stroke:var(--green);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:ParkingConnection_tick__bx1Lt var(--cycle) ease-out infinite}.ParkingConnection_v1__so2n8 .ParkingConnection_tickBg___EvL_{fill:#0a1a12;stroke-width:1.4}@keyframes ParkingConnection_tick__bx1Lt{0%,10%{opacity:0}16%,90%{opacity:1}to{opacity:0}}.ParkingConnection_v2__v48JK{display:flex;flex-direction:column;justify-content:center;gap:18px}.ParkingConnection_rail__N7uuh{position:relative;display:flex;justify-content:space-between;margin:0 6px}.ParkingConnection_rail__N7uuh:before{content:"";position:absolute;left:11px;right:11px;top:50%;height:3px;margin-top:-1.5px;border-radius:3px;background:rgba(255,255,255,.08)}.ParkingConnection_rail__N7uuh .ParkingConnection_fill__d6gAR{position:absolute;left:11px;right:11px;top:50%;height:3px;margin-top:-1.5px;border-radius:3px;transform-origin:left;background:linear-gradient(90deg,var(--cyan),var(--blue));animation:ParkingConnection_fillr__bOX7J var(--cycle) linear infinite}@keyframes ParkingConnection_fillr__bOX7J{0%{transform:scaleX(0)}66.67%,94%{transform:scaleX(1)}to{transform:scaleX(1);opacity:0}}.ParkingConnection_d__EnVjQ{position:relative;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;font-weight:700;background:#0d1424;border:2px solid #1d2a44;color:#6b7790}.ParkingConnection_d__EnVjQ:first-of-type{animation:ParkingConnection_n0__za20X var(--cycle) linear infinite}.ParkingConnection_d__EnVjQ:nth-of-type(2){animation:ParkingConnection_n1__UCYbl var(--cycle) linear infinite}.ParkingConnection_d__EnVjQ:nth-of-type(3){animation:ParkingConnection_n2__sLuXr var(--cycle) linear infinite}.ParkingConnection_d__EnVjQ:nth-of-type(4){animation:ParkingConnection_n3__olp5j var(--cycle) linear infinite}.ParkingConnection_d__EnVjQ:nth-of-type(5){animation:ParkingConnection_n4__2x2a3 var(--cycle) linear infinite}.ParkingConnection_d__EnVjQ:nth-of-type(6){animation:ParkingConnection_n5__Uy7xx var(--cycle) linear infinite}.ParkingConnection_d__EnVjQ:nth-of-type(7){animation:ParkingConnection_n6__ocDnS var(--cycle) linear infinite}@keyframes ParkingConnection_n0__za20X{0%,94%{background:#0b8cff;border-color:#38bdf8;color:#04121f;box-shadow:0 0 14px rgba(56,189,248,.55)}to{background:#0d1424;border-color:#1d2a44;color:#6b7790;box-shadow:none}}@keyframes ParkingConnection_n1__UCYbl{0%,10.5%{background:#0d1424;border-color:#1d2a44;color:#6b7790;box-shadow:none}12%,94%{background:#0b8cff;border-color:#38bdf8;color:#04121f;box-shadow:0 0 14px rgba(56,189,248,.55)}to{background:#0d1424;border-color:#1d2a44;color:#6b7790;box-shadow:none}}@keyframes ParkingConnection_n2__sLuXr{0%,21.6%{background:#0d1424;border-color:#1d2a44;color:#6b7790;box-shadow:none}23%,94%{background:#0b8cff;border-color:#38bdf8;color:#04121f;box-shadow:0 0 14px rgba(56,189,248,.55)}to{background:#0d1424;border-color:#1d2a44;color:#6b7790;box-shadow:none}}@keyframes ParkingConnection_n3__olp5j{0%,32.7%{background:#0d1424;border-color:#1d2a44;color:#6b7790;box-shadow:none}34%,94%{background:#0b8cff;border-color:#38bdf8;color:#04121f;box-shadow:0 0 14px rgba(56,189,248,.55)}to{background:#0d1424;border-color:#1d2a44;color:#6b7790;box-shadow:none}}@keyframes ParkingConnection_n4__2x2a3{0%,43.8%{background:#0d1424;border-color:#1d2a44;color:#6b7790;box-shadow:none}45%,94%{background:#0b8cff;border-color:#38bdf8;color:#04121f;box-shadow:0 0 14px rgba(56,189,248,.55)}to{background:#0d1424;border-color:#1d2a44;color:#6b7790;box-shadow:none}}@keyframes ParkingConnection_n5__Uy7xx{0%,55%{background:#0d1424;border-color:#1d2a44;color:#6b7790;box-shadow:none}56.5%,94%{background:#0b8cff;border-color:#38bdf8;color:#04121f;box-shadow:0 0 14px rgba(56,189,248,.55)}to{background:#0d1424;border-color:#1d2a44;color:#6b7790;box-shadow:none}}@keyframes ParkingConnection_n6__ocDnS{0%,66%{background:#0d1424;border-color:#1d2a44;color:#6b7790;box-shadow:none}68%{background:#0b8cff;border-color:#38bdf8;color:#04121f;box-shadow:0 0 14px rgba(56,189,248,.55)}72%,94%{background:#22c55e;border-color:#86efac;color:#04200f;box-shadow:0 0 18px rgba(34,197,94,.65)}to{background:#0d1424;border-color:#1d2a44;color:#6b7790;box-shadow:none}}.ParkingConnection_stat__72Nbz{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#6b7790;margin:0 2px}.ParkingConnection_stat__72Nbz b{display:inline-flex;align-items:center;gap:7px;color:var(--green);font-weight:700;opacity:0;animation:ParkingConnection_oper__3Upi6 var(--cycle) ease-out infinite}.ParkingConnection_stat__72Nbz b:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}@keyframes ParkingConnection_oper__3Upi6{0%,68%{opacity:0;transform:translateY(5px)}74%,94%{opacity:1;transform:none}to{opacity:0}}.ParkingConnection_v3__VmqSn{display:flex;align-items:flex-end;justify-content:space-between;padding:14px 18px 12px}.ParkingConnection_bars__0ocgB{display:flex;gap:18px;align-items:flex-end;height:100%}.ParkingConnection_bar__fseqF{width:52px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;font-size:10.5px;color:#6b7790;gap:7px}.ParkingConnection_bar__fseqF i{display:block;width:100%;border-radius:8px 8px 4px 4px;transform-origin:bottom;transform:scaleY(0);animation:ParkingConnection_grow__5mfsh var(--cycle) cubic-bezier(.2,.7,.2,1) infinite}.ParkingConnection_bar__fseqF.ParkingConnection_old__LuLAd i{height:88px;background:linear-gradient(#3a4660,#252e44)}.ParkingConnection_bar__fseqF.ParkingConnection_new__HXv_v i{height:22px;background:linear-gradient(var(--cyan),var(--blue));box-shadow:0 0 18px rgba(11,140,255,.55);animation-delay:.2s}@keyframes ParkingConnection_grow__5mfsh{0%{transform:scaleY(0)}16%,92%{transform:scaleY(1)}to{transform:scaleY(0)}}.ParkingConnection_big__zp3mz{font-size:46px;font-weight:800;letter-spacing:-.04em;line-height:1;background:linear-gradient(90deg,var(--cyan),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent;counter-reset:p var(--revia-connection-savings);animation:ParkingConnection_cnt__AbgZS var(--cycle) linear infinite;font-variant-numeric:tabular-nums}.ParkingConnection_big__zp3mz:before{content:"−" counter(p) "%"}@keyframes ParkingConnection_cnt__AbgZS{0%{--revia-connection-savings:0}22%,92%{--revia-connection-savings:75}to{--revia-connection-savings:0}}.ParkingConnection_big__zp3mz small{display:block;font-size:11px;letter-spacing:.02em;color:#6b7790;font-weight:600;-webkit-text-fill-color:#6b7790;margin-top:6px}.ParkingConnection_ctaWrap__PKTqh{margin-top:58px;animation:ParkingConnection_rise__nLTBT .8s cubic-bezier(.2,.7,.2,1) .6s both}.ParkingConnection_cta__ytc80{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:14px;padding:17px 18px 17px 30px;border-radius:999px;border:0;cursor:pointer;background:linear-gradient(90deg,#0b8cff,#2f7bff);color:#fff;font:700 16px Inter,system-ui,sans-serif;letter-spacing:-.01em;box-shadow:0 10px 40px rgba(11,140,255,.4);animation:ParkingConnection_halo2__mp4ww 2.8s ease-in-out infinite;transition:transform .2s}.ParkingConnection_cta__ytc80:hover{transform:translateY(-2px) scale(1.02)}.ParkingConnection_cta__ytc80:before{content:"";position:absolute;top:0;bottom:0;width:70px;left:-90px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);animation:ParkingConnection_shine__hEekV 3.4s ease-in-out infinite}@keyframes ParkingConnection_shine__hEekV{0%,55%{left:-90px}to{left:110%}}@keyframes ParkingConnection_halo2__mp4ww{50%{box-shadow:0 10px 56px rgba(11,140,255,.62)}}.ParkingConnection_cta__ytc80 .ParkingConnection_arr__08XVT{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.2);display:grid;place-items:center;transition:transform .25s}.ParkingConnection_cta__ytc80:hover .ParkingConnection_arr__08XVT{transform:translate(3px,-3px)}.ParkingConnection_cta__ytc80 .ParkingConnection_arr__08XVT svg{width:14px;stroke:#fff;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ParkingConnection_foot__O_zNK{max-width:460px;margin:18px auto 0;font-size:12.5px;line-height:1.6;color:#6f7b94}@media(max-width:960px){.ParkingConnection_grid___OEXq{grid-template-columns:1fr;max-width:440px;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.ParkingConnection_section__ELcL3 *,.ParkingConnection_section__ELcL3 :after,.ParkingConnection_section__ELcL3 :before{animation:none!important;transition:none!important}.ParkingConnection_card__tnr7a{opacity:1;translate:none}.ParkingConnection_bar__fseqF i{transform:none}.ParkingConnection_big__zp3mz{--revia-connection-savings:75}.ParkingConnection_stat__72Nbz b,.ParkingConnection_v1__so2n8 .ParkingConnection_tick__bx1Lt{opacity:1}}.ParkingConnection_heading__EIadP,.ParkingConnection_ttl__ko1fy h3{font-family:inherit;line-height:1.12}.ParkingConnection_heading__EIadP em{padding-block:.12em .2em}.ParkingConnection_card__tnr7a{min-width:0}.ParkingConnection_ico__CwOGf svg{height:18px}.ParkingConnection_d__EnVjQ{font-style:normal}.ParkingConnection_big__zp3mz small{line-height:1.4}.ParkingConnection_cta__ytc80{max-width:100%;text-decoration:none;line-height:1.35;text-align:left}.ParkingConnection_ctaText__WDn9f{min-width:0}.ParkingConnection_cta__ytc80 .ParkingConnection_arr__08XVT{flex-shrink:0}.ParkingConnection_cta__ytc80 .ParkingConnection_arr__08XVT svg{height:14px}@media(min-width:961px) and (max-width:1150px){.ParkingConnection_v3__VmqSn{padding-inline:10px}.ParkingConnection_bars__0ocgB{gap:12px}.ParkingConnection_bar__fseqF{width:44px}.ParkingConnection_big__zp3mz{font-size:38px}}@media(prefers-reduced-motion:reduce){.ParkingConnection_rail__N7uuh .ParkingConnection_fill__d6gAR{transform:scaleX(1)}.ParkingConnection_d__EnVjQ{background:#0b8cff;border-color:#38bdf8;color:#04121f}.ParkingConnection_d__EnVjQ:last-child{background:#22c55e}}.ParkingFAQ_section__QuLNg{--bg:#f4f6fb;--ink:#0b1220;--muted:#5b677e;--line:#e3e8f2;--brand:#0b8cff;--blue:#3b5bdb;--violet:#a21caf;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;padding:100px 24px}.ParkingFAQ_wrap__AC0WO{margin-inline:auto;width:100%;max-width:1120px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:64px;align-items:start}.ParkingFAQ_side__0gHFv{position:sticky;top:112px}.ParkingFAQ_chip__FecQU{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--brand);padding:7px 14px;border-radius:999px;background:#dff0ff}.ParkingFAQ_heading__xXbAS{font-size:clamp(34px,4.6vw,54px);line-height:1.04;letter-spacing:-.04em;font-weight:800;margin-top:22px}.ParkingFAQ_sub__hguQC{margin-top:18px;font-size:17px;line-height:1.6;color:var(--muted);max-width:360px}.ParkingFAQ_side__0gHFv>*{opacity:0}.ParkingFAQ_section__QuLNg.ParkingFAQ_visible__6wwsm .ParkingFAQ_side__0gHFv>*{animation:ParkingFAQ_rise__wlddf .8s cubic-bezier(.2,.7,.2,1) both}.ParkingFAQ_section__QuLNg.ParkingFAQ_visible__6wwsm .ParkingFAQ_side__0gHFv>.ParkingFAQ_heading__xXbAS{animation-delay:.08s}.ParkingFAQ_section__QuLNg.ParkingFAQ_visible__6wwsm .ParkingFAQ_side__0gHFv>.ParkingFAQ_sub__hguQC{animation-delay:.16s}.ParkingFAQ_section__QuLNg.ParkingFAQ_visible__6wwsm .ParkingFAQ_side__0gHFv>.ParkingFAQ_help__KXoDe{animation-delay:.24s}.ParkingFAQ_help__KXoDe{margin-top:36px;padding:22px 24px;border-radius:22px;background:#fff;border:1px solid #e8ecf5;box-shadow:0 12px 34px rgba(30,50,100,.07);max-width:360px}.ParkingFAQ_help__KXoDe b{display:block;font-size:16px;letter-spacing:-.01em}.ParkingFAQ_help__KXoDe p{margin-top:6px;font-size:14px;line-height:1.5;color:var(--muted)}.ParkingFAQ_help__KXoDe a{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:11px 18px;border-radius:999px;background:var(--ink);color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s}.ParkingFAQ_help__KXoDe a:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(11,18,32,.25)}.ParkingFAQ_help__KXoDe a svg{width:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.ParkingFAQ_help__KXoDe a:hover svg{transform:translateX(3px)}.ParkingFAQ_list__hxcUa{display:grid;gap:12px;counter-reset:q}.ParkingFAQ_item__6pUgb{position:relative;border-radius:22px;background:#fbfcfe;border:1px solid var(--line);overflow:hidden;opacity:0;transition:background .3s,border-color .3s,box-shadow .35s,transform .3s}.ParkingFAQ_section__QuLNg.ParkingFAQ_visible__6wwsm .ParkingFAQ_item__6pUgb{animation:ParkingFAQ_rise__wlddf .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.15s + var(--i)*.08s)}.ParkingFAQ_item__6pUgb:hover{border-color:#cdd8ee;transform:translateX(3px)}.ParkingFAQ_item__6pUgb:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--blue),var(--violet));transform:scaleY(0);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.ParkingFAQ_item__6pUgb.ParkingFAQ_open__AxDBM{background:#fff;border-color:#bcdcff;box-shadow:0 18px 44px rgba(30,60,140,.1);transform:none}.ParkingFAQ_item__6pUgb.ParkingFAQ_open__AxDBM:before{transform:scaleY(1)}.ParkingFAQ_q__kaFtv{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:18px;padding:22px 24px;cursor:pointer;font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.35}.ParkingFAQ_q__kaFtv:before{counter-increment:q;content:"0" counter(q);font-size:12px;font-weight:700;letter-spacing:.1em;color:#a7b2c8;font-variant-numeric:tabular-nums;transition:color .3s}.ParkingFAQ_item__6pUgb.ParkingFAQ_open__AxDBM .ParkingFAQ_q__kaFtv:before{background:linear-gradient(90deg,var(--blue),var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}.ParkingFAQ_q__kaFtv:focus-visible{outline:2px solid var(--brand);outline-offset:-4px;border-radius:22px}.ParkingFAQ_q__kaFtv span{flex:1}.ParkingFAQ_pm__wjada{flex:none;position:relative;width:32px;height:32px;border-radius:50%;background:#e8ebf2;transition:background .3s,transform .45s cubic-bezier(.2,.7,.2,1)}.ParkingFAQ_pm__wjada:after,.ParkingFAQ_pm__wjada:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:#4a566e;transition:transform .45s cubic-bezier(.2,.7,.2,1),background .3s}.ParkingFAQ_pm__wjada:after{transform:rotate(90deg)}.ParkingFAQ_item__6pUgb:hover .ParkingFAQ_pm__wjada{background:#dbe1ee}.ParkingFAQ_item__6pUgb.ParkingFAQ_open__AxDBM .ParkingFAQ_pm__wjada{background:linear-gradient(135deg,#0b8cff,var(--blue));transform:rotate(180deg)}.ParkingFAQ_item__6pUgb.ParkingFAQ_open__AxDBM .ParkingFAQ_pm__wjada:after,.ParkingFAQ_item__6pUgb.ParkingFAQ_open__AxDBM .ParkingFAQ_pm__wjada:before{background:#fff}.ParkingFAQ_item__6pUgb.ParkingFAQ_open__AxDBM .ParkingFAQ_pm__wjada:after{transform:rotate(0)}.ParkingFAQ_a__ZsjQd{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.7,.2,1)}.ParkingFAQ_item__6pUgb.ParkingFAQ_open__AxDBM .ParkingFAQ_a__ZsjQd{grid-template-rows:1fr}.ParkingFAQ_a__ZsjQd>div{overflow:hidden}.ParkingFAQ_a__ZsjQd p{padding:0 24px 24px 66px;font-size:15.5px;line-height:1.65;color:#4a566e;opacity:0;transform:translateY(-6px);transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1)}.ParkingFAQ_item__6pUgb.ParkingFAQ_open__AxDBM .ParkingFAQ_a__ZsjQd p{opacity:1;transform:none;transition-delay:.12s}.ParkingFAQ_a__ZsjQd b{color:var(--ink);font-weight:600}.ParkingFAQ_stat__NArUy{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:6px 12px;border-radius:999px;background:#eef3ff;color:var(--blue);font-size:12.5px;font-weight:700}.ParkingFAQ_stat__NArUy i{width:7px;height:7px;border-radius:50%;background:var(--blue);animation:ParkingFAQ_pulse__MMGaV 1.8s ease-in-out infinite}@keyframes ParkingFAQ_pulse__MMGaV{50%{box-shadow:0 0 0 5px rgba(59,91,219,.18)}}@keyframes ParkingFAQ_rise__wlddf{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@media(max-width:900px){.ParkingFAQ_wrap__AC0WO{grid-template-columns:1fr;gap:40px}.ParkingFAQ_side__0gHFv{position:static}}@media(max-width:560px){.ParkingFAQ_q__kaFtv{padding:18px;gap:12px;font-size:16px}.ParkingFAQ_a__ZsjQd p{padding:0 18px 20px}}@media(prefers-reduced-motion:reduce){.ParkingFAQ_section__QuLNg *,.ParkingFAQ_section__QuLNg :after,.ParkingFAQ_section__QuLNg :before{animation:none!important;transition:none!important}.ParkingFAQ_item__6pUgb,.ParkingFAQ_side__0gHFv>*{opacity:1}}.ParkingFAQ_heading__xXbAS{font-family:inherit;line-height:1.08}.ParkingFAQ_a__ZsjQd>div{min-height:0}.ParkingFAQ_help__KXoDe a svg{height:12px;flex-shrink:0}.ParkingFAQ_help__KXoDe a:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.ParkingFAQ_stat__NArUy{flex-wrap:wrap}.ParkingFAQ_stat__NArUy i{flex-shrink:0}@media(max-width:560px){.ParkingFAQ_section__QuLNg{padding:72px 20px}}.ParkingIntroBackdrop_surface__OKo1Z{position:relative;isolation:isolate;background:linear-gradient(180deg,transparent 92%,#05080d),radial-gradient(900px 500px at 78% 75%,rgba(59,130,246,.18),transparent 60%),radial-gradient(700px 360px at 50% 35%,rgba(59,130,246,.1),transparent 70%),radial-gradient(600px 400px at 10% 100%,rgba(56,189,248,.08),transparent 60%),#050a14}.ParkingIntroBackdrop_surface__OKo1Z:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(120,170,255,.16) 1px,transparent 0),linear-gradient(90deg,rgba(120,170,255,.16) 1px,transparent 0);background-size:56px 56px;opacity:.35;-webkit-mask-image:radial-gradient(ellipse 85% 80% at 65% 50%,#000 30%,transparent 90%);mask-image:radial-gradient(ellipse 85% 80% at 65% 50%,#000 30%,transparent 90%)}.ParkingIntroBackdrop_surface__OKo1Z:after{content:"";position:absolute;inset:0 0 auto;height:clamp(160px,15vw,240px);z-index:-1;pointer-events:none;background:linear-gradient(180deg,#05080d,rgba(5,8,13,.85) 20%,transparent)}.ParkingLiveDemo_wrapper__xXPYj{position:relative;isolation:isolate;width:100%;max-width:1200px;margin-inline:auto;min-width:0;display:flex;flex-direction:column;gap:14px;color:#e6edf7;font-family:var(--font-parking-manrope),system-ui,sans-serif;font-variant-numeric:tabular-nums;line-height:normal}.ParkingLiveDemo_wrapper__xXPYj:before{content:"";position:absolute;inset:-32px;z-index:-1;border-radius:40px;pointer-events:none;background:linear-gradient(180deg,rgba(34,197,94,.2),rgba(16,185,129,.1) 50%,transparent);filter:blur(64px)}.ParkingLiveDemo_shell__g_UE9{overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#0e1420,#0a0f18);box-shadow:0 40px 100px rgba(0,0,0,.6),0 0 0 1px rgba(56,189,248,.05)}.ParkingLiveDemo_header__S29ve{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 22px;border-bottom:1px solid rgba(255,255,255,.08)}.ParkingLiveDemo_title__1PSTe{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:800}.ParkingLiveDemo_liveDot___yd6j{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:#22c55e;animation:ParkingLiveDemo_live__18KNb 1.6s ease-in-out infinite}.ParkingLiveDemo_demoBadge___zTo3{padding:4px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.18);font-size:11px;color:#cbd5e1;white-space:nowrap}.ParkingLiveDemo_scenarios__2RyLA{padding:18px 22px 6px}.ParkingLiveDemo_label__b_Mfj{margin-bottom:8px;font-size:12px;font-weight:700;color:#94a3b8}.ParkingLiveDemo_scenarioButtons___9h58{display:flex;flex-wrap:wrap;gap:8px}.ParkingLiveDemo_replay__bvXsd,.ParkingLiveDemo_scenarioButton__G_Zmf{cursor:pointer;font:inherit;transition:background .15s,border-color .15s,color .15s,transform .15s,box-shadow .2s}.ParkingLiveDemo_replay__bvXsd:active,.ParkingLiveDemo_scenarioButton__G_Zmf:active{transform:scale(.98)}.ParkingLiveDemo_replay__bvXsd:focus-visible,.ParkingLiveDemo_scenarioButton__G_Zmf:focus-visible{outline:3px solid #fff;outline-offset:2px}.ParkingLiveDemo_scenarioButton__G_Zmf{min-height:44px;padding:0 14px;border-radius:12px;font-size:13px;font-weight:600;border:1px solid rgba(255,255,255,.14);background:transparent;color:#b6c2d6}.ParkingLiveDemo_scenarioButton__G_Zmf:hover{background:rgba(56,189,248,.08)}.ParkingLiveDemo_scenarioButton__G_Zmf[aria-pressed=true]{border-color:#38bdf8;background:rgba(56,189,248,.16);color:#fff;font-weight:800}.ParkingLiveDemo_scenePadding__iOZjY{padding:12px 22px 0}.ParkingLiveDemo_scene__Vh_z3{position:relative;height:250px;border-radius:20px;background:linear-gradient(180deg,#0b1220,#070b13);border:1px solid rgba(255,255,255,.08);overflow:hidden}.ParkingLiveDemo_road__oAreD{position:absolute;left:0;right:0;bottom:0;height:56px;border-radius:0 0 20px 20px;background:rgba(255,255,255,.035)}.ParkingLiveDemo_roadLine__36Xm6{position:absolute;left:0;right:0;bottom:27px;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 22px,transparent 22px 44px)}.ParkingLiveDemo_cameraPole__nNAo2{position:absolute;left:calc(24% + 24px);top:0;width:3px;height:58px;background:#334155}.ParkingLiveDemo_camera__77zaa{position:absolute;left:calc(24% + 10px);top:56px;width:31px;height:22px;border-radius:6px;background:#1e293b;border:2px solid #64748b;display:flex;align-items:center;justify-content:center}.ParkingLiveDemo_camera__77zaa span{width:8px;height:8px;border-radius:50%;background:#ef4444}.ParkingLiveDemo_beam__Qyflp{position:absolute;left:calc(24% - 18px);top:76px;width:140px;height:96px;clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);background:linear-gradient(180deg,rgba(56,189,248,.45),rgba(56,189,248,.04));transition:opacity .3s;pointer-events:none}.ParkingLiveDemo_readCard__cB1tu{position:absolute;left:14px;top:14px;width:184px;padding:10px 12px;border-radius:14px;background:rgba(8,13,22,.92);border:1px solid rgba(56,189,248,.4);transition:opacity .3s;z-index:7}.ParkingLiveDemo_readTitle__RQVYt{font-size:10px;font-weight:800;letter-spacing:.14em;color:#7dd3fc}.ParkingLiveDemo_readPlate__9r3Y3{margin-top:6px;font-family:var(--font-parking-mono),monospace;font-weight:800;font-size:20px;letter-spacing:.14em;min-height:26px;color:#f1f5f9}.ParkingLiveDemo_caret__ONZCC{display:inline-block;width:2px;height:18px;background:#38bdf8;margin-left:2px;vertical-align:-3px}.ParkingLiveDemo_confidenceTrack___Q6Hg{height:4px;border-radius:9px;background:rgba(255,255,255,.1);margin-top:8px;overflow:hidden}.ParkingLiveDemo_confidenceTrack___Q6Hg div{height:100%;border-radius:9px;background:#4ade80}.ParkingLiveDemo_confidenceLabel__TJSDY{font-size:11px;color:#94a3b8;margin-top:5px}.ParkingLiveDemo_carTrack__tMYQm{position:absolute;inset:0;z-index:4;pointer-events:none;will-change:transform}.ParkingLiveDemo_car__NXrNN{position:absolute;left:0;bottom:40px;width:104px;height:34px;border-radius:12px 14px 8px 8px;background:linear-gradient(180deg,#64748b,#475569);border:1px solid rgba(255,255,255,.22);box-shadow:0 8px 20px rgba(0,0,0,.5)}.ParkingLiveDemo_scanBox__uwLsx{position:absolute;left:-8px;top:9px;width:84px;height:27px;border:2px solid #38bdf8;border-radius:7px;box-shadow:0 0 16px rgba(56,189,248,.7),inset 0 0 10px rgba(56,189,248,.25);transition:opacity .2s;pointer-events:none;z-index:8}.ParkingLiveDemo_roof__UaYTW{position:absolute;left:22px;top:-18px;width:60px;height:22px;border-radius:12px 14px 0 0;background:#52627a;border:1px solid rgba(255,255,255,.18);border-bottom:0}.ParkingLiveDemo_window__X_IRe{position:absolute;left:30px;top:-12px;width:44px;height:11px;border-radius:6px 8px 0 0;background:#0b1220}.ParkingLiveDemo_wheelLeft__Euqp4,.ParkingLiveDemo_wheelRight__2Gbck{position:absolute;bottom:-9px;width:20px;height:20px;border-radius:50%;background:#0b1220;border:3px solid #64748b}.ParkingLiveDemo_wheelLeft__Euqp4{left:14px}.ParkingLiveDemo_wheelRight__2Gbck{right:14px}.ParkingLiveDemo_plate__rjBaz{display:inline-flex;align-items:center;padding:2px 7px 2px 13px;border-radius:6px;border:1.5px solid #cbd5e1;background:linear-gradient(90deg,#2563eb 0 7px,transparent 7px),linear-gradient(180deg,#18233f,#0b1224);font-family:var(--font-parking-mono),monospace;font-weight:800;font-size:12px;letter-spacing:.12em;color:#f1f5f9;white-space:nowrap;flex-shrink:0}.ParkingLiveDemo_carPlate__8qf4J{position:absolute;left:4px;top:15px;font-size:11px;transform:scale(.8);transform-origin:0 0}.ParkingLiveDemo_headlight__h1u_K{position:absolute;right:-2px;top:12px;width:8px;height:8px;border-radius:50%;background:#fde68a;box-shadow:0 0 12px #fde68a}.ParkingLiveDemo_post__Al6rB{position:absolute;left:80%;bottom:40px;width:26px;height:46px;border-radius:8px 8px 2px 2px;background:#1e293b;border:2px solid #475569;display:flex;justify-content:center;padding-top:8px;z-index:3}.ParkingLiveDemo_post__Al6rB span{width:11px;height:11px;border-radius:50%;transition:background .3s}.ParkingLiveDemo_arm__VvA_Y{position:absolute;left:calc(80% - 148px);bottom:80px;width:160px;height:11px;border-radius:6px;transform-origin:100% 50%;transition:transform .8s cubic-bezier(.45,.05,.25,1);background:repeating-linear-gradient(90deg,#f8fafc 0 14px,#ef4444 14px 28px);z-index:5}.ParkingLiveDemo_gateBadge__RVUzv{position:absolute;right:14px;top:14px;padding:6px 12px;border-radius:99px;font-size:12px;font-weight:800;border:1px solid}.ParkingLiveDemo_steps__pqOD0{margin:0;list-style:none;padding:16px 22px 4px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ParkingLiveDemo_step__l4cmJ{padding:10px;border-radius:14px;border:1px solid;transition:background .3s,border-color .3s;display:flex;flex-direction:column;gap:6px}.ParkingLiveDemo_stepHeading__GfU_m{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;line-height:1.2}.ParkingLiveDemo_stepNumber__yT93Y{flex:0 0 22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.ParkingLiveDemo_stepDetail__a5WKS{font-size:11px;line-height:1.35}.ParkingLiveDemo_panels__IwLvd{padding:12px 22px 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ParkingLiveDemo_panel__O65ow{min-width:0;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);display:flex;flex-direction:column;gap:12px}.ParkingLiveDemo_panelHeading__Hr5nc{display:flex;justify-content:space-between;align-items:center;gap:8px}.ParkingLiveDemo_panelHeading__Hr5nc>span{font-size:11px;font-weight:800;letter-spacing:.14em}.ParkingLiveDemo_panelHeading__Hr5nc small{font-size:12px;color:#94a3b8}.ParkingLiveDemo_occupancy__P597X{display:flex;align-items:center;gap:14px}.ParkingLiveDemo_ring__Az_9v{position:relative;flex:0 0 76px;height:76px;border-radius:50%}.ParkingLiveDemo_ring__Az_9v>div{position:absolute;inset:10px;border-radius:50%;background:#0b111b;display:flex;flex-direction:column;align-items:center;justify-content:center}.ParkingLiveDemo_ring__Az_9v strong{font-size:18px;font-weight:800;line-height:1}.ParkingLiveDemo_ring__Az_9v small{font-size:10px;color:#94a3b8}.ParkingLiveDemo_occupancyTitle__YYnFW{font-size:15px;font-weight:800}.ParkingLiveDemo_occupancySubtitle__Zz2zt{font-size:12px;color:#94a3b8;margin-top:3px;line-height:1.4}.ParkingLiveDemo_inside__XVGGm{display:flex;align-items:flex-end;gap:12px}.ParkingLiveDemo_inside__XVGGm strong{font-size:44px;line-height:1;font-weight:800;letter-spacing:-.03em}.ParkingLiveDemo_inside__XVGGm>span{font-size:13px;color:#94a3b8;padding-bottom:5px;line-height:1.3}.ParkingLiveDemo_rows__Ob59F{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}.ParkingLiveDemo_adminRow__d7aO_,.ParkingLiveDemo_ownerRow__y_8am{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07)}.ParkingLiveDemo_rowDetail__myGzP{font-size:12px;color:#cbd5e1;flex:1}.ParkingLiveDemo_rowTag__wQR8J{font-size:11px;font-weight:800;padding:2px 8px;border-radius:99px;background:rgba(255,255,255,.08);color:#cbd5e1}.ParkingLiveDemo_eventDot__p4ZA2{flex:0 0 8px;height:8px;border-radius:50%}.ParkingLiveDemo_adminDetail___Ou2m{font-size:12px;color:#e2e8f0;flex:1;line-height:1.35}.ParkingLiveDemo_adminRow__d7aO_ time{font-size:11px;color:#94a3b8}.ParkingLiveDemo_controls__MMb7D{padding:0 22px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px}.ParkingLiveDemo_progressTrack__PXCNN{flex:1;height:4px;border-radius:9px;background:rgba(255,255,255,.08);overflow:hidden}.ParkingLiveDemo_progressTrack__PXCNN div{height:100%;border-radius:9px;background:linear-gradient(90deg,#38bdf8,#4ade80)}.ParkingLiveDemo_replay__bvXsd{min-height:44px;padding:0 18px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05);color:#fff;font-weight:700;font-size:13px}.ParkingLiveDemo_footnote__oyE0O{margin:0;font-size:12px;color:#64748b;text-align:center}@keyframes ParkingLiveDemo_live__18KNb{0%,to{opacity:1}50%{opacity:.35}}@media (min-width:640px){.ParkingLiveDemo_header__S29ve{padding:12px 18px}.ParkingLiveDemo_scenarios__2RyLA{padding:14px 18px 4px}.ParkingLiveDemo_scenePadding__iOZjY{padding:10px 18px 0}.ParkingLiveDemo_steps__pqOD0{padding:12px 18px 4px}.ParkingLiveDemo_panels__IwLvd{padding:10px 18px 16px}.ParkingLiveDemo_panel__O65ow{padding:12px;gap:10px}.ParkingLiveDemo_ring__Az_9v{flex-basis:68px;height:68px}.ParkingLiveDemo_ring__Az_9v>div{inset:8px}.ParkingLiveDemo_inside__XVGGm strong{font-size:38px}.ParkingLiveDemo_controls__MMb7D{padding:0 18px 16px}}@media (min-width:1024px) and (max-width:1199px){.ParkingLiveDemo_panels__IwLvd{grid-template-columns:1fr}.ParkingLiveDemo_steps__pqOD0{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.ParkingLiveDemo_header__S29ve{align-items:flex-start;flex-direction:column}.ParkingLiveDemo_header__S29ve,.ParkingLiveDemo_scenarios__2RyLA{padding-left:16px;padding-right:16px}.ParkingLiveDemo_scenePadding__iOZjY,.ParkingLiveDemo_steps__pqOD0{padding-left:12px;padding-right:12px}.ParkingLiveDemo_steps__pqOD0{grid-template-columns:repeat(3,minmax(0,1fr))}.ParkingLiveDemo_stepHeading__GfU_m{flex-wrap:wrap}.ParkingLiveDemo_panels__IwLvd{padding-left:12px;padding-right:12px;grid-template-columns:1fr}.ParkingLiveDemo_controls__MMb7D{padding-left:16px;padding-right:16px}.ParkingLiveDemo_readCard__cB1tu{top:56px;left:10px;width:170px}.ParkingLiveDemo_panelHeading__Hr5nc{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ParkingLiveDemo_liveDot___yd6j{animation:none}.ParkingLiveDemo_arm__VvA_Y,.ParkingLiveDemo_beam__Qyflp,.ParkingLiveDemo_post__Al6rB span,.ParkingLiveDemo_readCard__cB1tu,.ParkingLiveDemo_replay__bvXsd,.ParkingLiveDemo_scanBox__uwLsx,.ParkingLiveDemo_scenarioButton__G_Zmf,.ParkingLiveDemo_step__l4cmJ{transition:none}}.ParkingTraceReference_reference__N0Wx_{box-sizing:border-box;position:relative;width:calc(100% + 64px);margin:0 -32px;overflow:visible;background:transparent;color:#e6edf7;font-family:var(--font-parking-manrope),Manrope,system-ui,sans-serif;font-variant-numeric:tabular-nums;line-height:normal;scroll-margin-top:96px}.ParkingTraceReference_reference__N0Wx_ :where(*){box-sizing:content-box}.ParkingTraceReference_reference__N0Wx_ h2,.ParkingTraceReference_reference__N0Wx_ p{font-family:inherit;text-wrap:wrap}.ParkingTraceReference_content__IR5yn{position:relative;max-width:1360px;margin:0 auto;padding:56px 32px;display:flex;flex-direction:column;gap:28px}.ParkingTraceReference_intro__y7rHD{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 40px}.ParkingTraceReference_heading__eZvkz{margin:0;font-size:52px;line-height:1.05;font-weight:800;letter-spacing:-.04em}.ParkingTraceReference_description__bXrvW{margin:0;max-width:460px;font-size:15px;line-height:1.65;color:#94a3b8}.ParkingTraceReference_aura__hi3vq{position:relative;isolation:isolate}.ParkingTraceReference_aura__hi3vq:before{content:"";position:absolute;inset:-32px;z-index:-1;border-radius:40px;pointer-events:none;background:linear-gradient(180deg,rgba(219,20,137,.2),rgba(0,141,236,.1) 50%,transparent);filter:blur(64px)}.ParkingTraceReference_shell__lly_S{border-radius:28px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#0b111b,#080c14);box-shadow:0 40px 100px rgba(0,0,0,.55);overflow:hidden}.ParkingTraceReference_header__estwO{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:20px 28px;border-bottom:1px solid rgba(255,255,255,.08)}.ParkingTraceReference_identity__LXu4S{display:flex;align-items:center;gap:16px}.ParkingTraceReference_plate__1p6C_{padding:8px 16px;border-radius:10px;background:#f1f5f9;color:#0b1220;font-family:var(--font-parking-mono),monospace;font-weight:800;letter-spacing:.14em;font-size:15px}.ParkingTraceReference_count__UgvP0{font-size:14px;color:#94a3b8}.ParkingTraceReference_subtitle__ozYrG{font-size:16px;font-weight:700}.ParkingTraceReference_example__RFE4z{padding:5px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);font-size:12px;color:#cbd5e1}.ParkingTraceReference_toolbar___ac0Z{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 28px 6px}.ParkingTraceReference_legend__an0PR{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13px;color:#cbd5e1;align-items:center}.ParkingTraceReference_legendItem__bce0F{display:inline-flex;align-items:center;gap:8px}.ParkingTraceReference_inside__H37aX{width:20px;height:4px;border-radius:9px;background:#22d3ee}.ParkingTraceReference_outside__Q5_Wl{width:20px;height:0;border-top:3px dashed #ec4899}.ParkingTraceReference_review__DeFjb{width:14px;height:14px;border-radius:50%;border:2px solid #fbbf24;box-sizing:border-box}.ParkingTraceReference_controls__iPQgI{display:flex;gap:10px}.ParkingTraceReference_button__h7Dn6{cursor:pointer;font:inherit;transition:background .15s,border-color .15s,color .15s,transform .15s,box-shadow .2s,opacity .2s}.ParkingTraceReference_button__h7Dn6:focus-visible{outline:3px solid #fff;outline-offset:2px}.ParkingTraceReference_button__h7Dn6:active{transform:scale(.98)}.ParkingTraceReference_restart__OK28W{min-height:44px;padding:0 16px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.04);color:#fff;font-weight:700;font-size:13px}.ParkingTraceReference_play__XTmMX{min-height:44px;padding:0 20px;border-radius:12px;border:0;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-weight:800;font-size:14px}.ParkingTraceReference_viewport__zsYkR{padding:12px 28px 18px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#334155 transparent}.ParkingTraceReference_viewport__zsYkR:focus-visible{outline:2px solid #38bdf8;outline-offset:-3px}.ParkingTraceReference_grid__Zcpyl{display:grid;width:-moz-max-content;width:max-content;margin-inline:auto;grid-template-columns:228px 96px 228px 96px 228px 96px 228px;grid-template-rows:34px 150px 78px 150px;gap:10px 0;justify-content:start;position:relative}.ParkingTraceReference_dateRow__IoN98{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 6px}.ParkingTraceReference_date__l7ABN{font-size:18px;font-weight:800;letter-spacing:-.01em}.ParkingTraceReference_clock___ZFeZ{font-size:26px;font-weight:800;font-family:var(--font-parking-mono),monospace;letter-spacing:-.02em;line-height:1}.ParkingTraceReference_photoDate__aKOg7{font-size:12px;color:#cbd5e1;margin-top:4px}.ParkingTraceReference_emptyIcon__PPVGh{position:relative;font-size:22px}.ParkingTraceReference_emptyText__dJmrC{position:relative;font-size:12px;color:#94a3b8}.ParkingTraceReference_waitingRing__uBqtK{animation:ParkingTraceReference_waiting-radar__6rLzj 1.2s linear infinite;will-change:transform,opacity}.ParkingTraceReference_waitingRingSecond__1RvPq{animation-delay:-.6s}.ParkingTraceReference_waitingIndicator__I8v42{animation:ParkingTraceReference_waiting-indicator__5xMZT 1.2s ease-in-out infinite}@keyframes ParkingTraceReference_waiting-radar__6rLzj{0%{transform:scale(1);opacity:1}to{transform:scale(2.6);opacity:0}}@keyframes ParkingTraceReference_waiting-indicator__5xMZT{0%,to{opacity:1}50%{opacity:.35}}.ParkingTraceReference_track__7Rwdm{position:absolute;left:30px;right:30px;top:36px;height:4px;border-radius:9px;background:rgba(255,255,255,.1)}.ParkingTraceReference_stayNumber__BP2nn{position:absolute;left:0;right:0;top:58px;text-align:center;font-family:var(--font-parking-mono),monospace;font-size:10px;font-weight:700;letter-spacing:.08em;color:#7dd3fc}.ParkingTraceReference_footer__VuLlD{padding:14px 28px 22px;display:flex;flex-wrap:wrap;align-items:center;gap:16px;border-top:1px solid rgba(255,255,255,.06)}.ParkingTraceReference_progressContainer__TeWXp{flex:1 1 400px;min-width:0}.ParkingTraceReference_progress__1n79T{position:relative;height:6px;border-radius:9px;background:rgba(255,255,255,.08)}.ParkingTraceReference_chapters__Y0NU_{display:flex;gap:8px;flex-wrap:wrap}.ParkingTraceReference_footnote___YCwR{font-size:12px;color:#64748b}@media (max-width:639px){.ParkingTraceReference_reference__N0Wx_{width:100%;margin:0}.ParkingTraceReference_content__IR5yn{box-sizing:border-box;min-width:0;padding:24px 0;gap:24px}.ParkingTraceReference_intro__y7rHD{flex-direction:column;align-items:flex-start;gap:16px}.ParkingTraceReference_heading__eZvkz{font-size:clamp(28px,7.8vw,36px);line-height:1.1}.ParkingTraceReference_description__bXrvW{font-size:14px}.ParkingTraceReference_aura__hi3vq{min-width:0;max-width:100%}.ParkingTraceReference_shell__lly_S{min-width:0;border-radius:22px}.ParkingTraceReference_header__estwO{padding:16px;gap:10px}.ParkingTraceReference_identity__LXu4S{min-width:0;gap:10px;align-items:flex-start}.ParkingTraceReference_identity__LXu4S>div{min-width:0}.ParkingTraceReference_plate__1p6C_{flex-shrink:0;padding:7px 10px;font-size:13px}.ParkingTraceReference_count__UgvP0{font-size:12px}.ParkingTraceReference_subtitle__ozYrG{margin-top:2px;font-size:14px;line-height:1.4}.ParkingTraceReference_example__RFE4z{font-size:11px;padding:4px 10px}.ParkingTraceReference_toolbar___ac0Z{padding:16px 16px 6px;flex-direction:column;align-items:stretch;gap:14px}.ParkingTraceReference_legend__an0PR{gap:8px 14px;font-size:12px}.ParkingTraceReference_legendItem__bce0F{gap:6px}.ParkingTraceReference_inside__H37aX,.ParkingTraceReference_outside__Q5_Wl{width:16px}.ParkingTraceReference_controls__iPQgI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ParkingTraceReference_play__XTmMX,.ParkingTraceReference_restart__OK28W{padding-inline:12px;font-size:13px}.ParkingTraceReference_viewport__zsYkR{padding:18px 16px;overflow:clip}.ParkingTraceReference_grid__Zcpyl{box-sizing:border-box;width:100%;max-width:280px;grid-template-columns:minmax(0,1fr);grid-template-rows:34px auto 78px auto}.ParkingTraceReference_grid__Zcpyl>[data-trace-current=false]{display:none!important}.ParkingTraceReference_grid__Zcpyl>[data-trace-current=true]{grid-column:1!important;min-width:0}.ParkingTraceReference_grid__Zcpyl>[data-trace-cell=pending],.ParkingTraceReference_grid__Zcpyl>[data-trace-cell=photo]{box-sizing:border-box;width:100%;aspect-ratio:228/150}.ParkingTraceReference_grid__Zcpyl>[data-trace-cell=frame]{margin:-8px!important}.ParkingTraceReference_date__l7ABN{font-size:16px}.ParkingTraceReference_clock___ZFeZ{font-size:24px}.ParkingTraceReference_footer__VuLlD{padding:18px 16px;flex-direction:column;align-items:stretch;gap:16px}.ParkingTraceReference_progressContainer__TeWXp{flex:0 0 auto}.ParkingTraceReference_chapters__Y0NU_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ParkingTraceReference_chapters__Y0NU_>button{box-sizing:border-box;width:100%;min-width:0}.ParkingTraceReference_chapters__Y0NU_>button[aria-pressed=true]{border-color:#22d3ee!important;color:#fff!important;background:rgba(34,211,238,.14)!important}.ParkingTraceReference_footnote___YCwR{font-size:11px;text-align:center;line-height:1.5}}@media (prefers-reduced-motion:reduce){.ParkingTraceReference_button__h7Dn6{transition:none}.ParkingTraceReference_waitingIndicator__I8v42,.ParkingTraceReference_waitingRing__uBqtK{animation:none;will-change:auto}.ParkingTraceReference_waitingRing__uBqtK{transform:scale(1);opacity:.65}}.ParkingTestimonials_tst__IsMMx{--bg:#f4f6fb;--ink:#0b1220;--line:#e3e8f2;--brand:#0b8cff;--loop:46s;--w:min(560px,84vw);margin-top:80px;color:var(--ink);font-family:Inter,system-ui,sans-serif;width:100%;text-align:center;position:relative}.ParkingTestimonials_eyebrow__eNUl_{font-size:11.5px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#9aa6bd}.ParkingTestimonials_vp__RBrsS{position:relative;overflow:hidden;margin-top:34px;padding:26px 0 44px;cursor:pointer;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.ParkingTestimonials_strip__eKS0K{display:flex;width:-moz-max-content;width:max-content;animation:ParkingTestimonials_run__HPLC9 var(--loop) linear infinite;will-change:transform}.ParkingTestimonials_set__mWymb{display:flex;gap:24px;padding-right:24px}@keyframes ParkingTestimonials_run__HPLC9{to{transform:translateX(-50%)}}.ParkingTestimonials_tst__IsMMx.ParkingTestimonials_paused__lqbkA .ParkingTestimonials_strip__eKS0K,.ParkingTestimonials_tst__IsMMx.ParkingTestimonials_stopped__dledJ .ParkingTestimonials_strip__eKS0K{animation-play-state:paused}.ParkingTestimonials_card__iKHiA{width:var(--w);flex:none;text-align:left;display:flex;flex-direction:column;padding:34px 36px 30px;border-radius:28px;background:#fff;border:1px solid #e8ecf5;box-shadow:0 18px 50px rgba(30,50,100,.09)}.ParkingTestimonials_qm__Qet_b{font-size:54px;line-height:.6;height:28px;font-family:Georgia,serif;font-weight:700;background:linear-gradient(135deg,#38bdf8,#0b8cff);-webkit-background-clip:text;background-clip:text;color:transparent}.ParkingTestimonials_ic__O6mxg{width:22px;height:22px;fill:none;stroke:#38bdf8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ParkingTestimonials_quote__1Q5L5{margin-top:14px;font-size:21px;line-height:1.5;font-weight:500;letter-spacing:-.015em;color:#0b1220}.ParkingTestimonials_who___Mnea{margin-top:auto;padding-top:22px}.ParkingTestimonials_who___Mnea .ParkingTestimonials_rule__OLPW8{height:1px;background:var(--line);margin:24px 0 20px}.ParkingTestimonials_name__1MmBP{font-size:15px;font-weight:600}.ParkingTestimonials_role__oU6_H{margin-top:4px;font-size:14px;color:#6b7891}.ParkingTestimonials_note__YiLIR{margin-top:16px;font-size:14px;line-height:1.6;color:#4a566e}.ParkingTestimonials_rows__iW_g7{margin-top:16px;display:grid;gap:8px;font-size:14px;line-height:1.5;color:#4a566e}.ParkingTestimonials_rows__iW_g7 div{display:flex;gap:10px;align-items:flex-start}.ParkingTestimonials_rows__iW_g7 div:before{content:"";flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:#c3cce0}.ParkingTestimonials_rows__iW_g7 div.ParkingTestimonials_on__GH4rq:before{background:var(--brand);box-shadow:0 0 0 4px rgba(11,140,255,.14)}.ParkingTestimonials_rows__iW_g7 b{color:#25314a}.ParkingTestimonials_meta__PD5O5{margin-top:14px;font-size:12.5px;color:#7a869d}.ParkingTestimonials_lnk__iBuX2{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-size:14px;font-weight:600;color:var(--brand);text-decoration:none;border-bottom:1px solid rgba(11,140,255,.3);padding-bottom:1px;align-self:flex-start}.ParkingTestimonials_lnk__iBuX2 svg{width:11px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.ParkingTestimonials_lnk__iBuX2:hover svg{transform:translate(2px,-2px)}.ParkingTestimonials_hint__qi_aU{position:absolute;left:50%;bottom:6px;transform:translate(-50%,6px);padding:7px 14px;border-radius:999px;background:#0b1220;color:#fff;font-size:12px;font-weight:600;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}.ParkingTestimonials_tst__IsMMx.ParkingTestimonials_stopped__dledJ .ParkingTestimonials_hint__qi_aU{opacity:.9;transform:translate(-50%)}@media(max-width:640px){.ParkingTestimonials_card__iKHiA{padding:26px 22px 24px}.ParkingTestimonials_quote__1Q5L5{font-size:18px}}@media(prefers-reduced-motion:reduce){.ParkingTestimonials_strip__eKS0K{animation:none}.ParkingTestimonials_vp__RBrsS{overflow-x:auto}}.ParkingTestimonials_eyebrow__eNUl_{line-height:1.5}.ParkingTestimonials_tst__IsMMx h2,.ParkingTestimonials_tst__IsMMx h3{font-family:inherit}.ParkingTestimonials_lnk__iBuX2 svg{height:11px;flex-shrink:0}.ParkingTestimonials_motionControl__tDaRn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ParkingTestimonials_motionControl__tDaRn:focus-visible{clip-path:none;width:auto;height:auto;margin:0;left:50%;top:24px;transform:translateX(-50%);z-index:2;padding:8px 14px;border-radius:999px;background:#0b1220;color:#fff;outline:2px solid var(--brand);outline-offset:3px}.ParkingTestimonials_lnk__iBuX2:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:2px}@media(prefers-reduced-motion:reduce){.ParkingTestimonials_set__mWymb[aria-hidden=true]{display:none}.ParkingTestimonials_vp__RBrsS{mask-image:none;-webkit-mask-image:none;cursor:auto}.ParkingTestimonials_hint__qi_aU,.ParkingTestimonials_motionControl__tDaRn{display:none}}.FractureText_root__16LaG{position:relative;display:inline-block;max-width:calc(100% + .28em);margin:-.16em -.14em -.24em;vertical-align:top}.FractureText_fragment__z1dEi,.FractureText_original__szcpu{box-sizing:border-box;padding:.16em .14em .24em;margin:0}.FractureText_original__szcpu{display:block;animation:FractureText_intact__wpzGc 7s linear 1s infinite}.FractureText_fragment__z1dEi{position:absolute;inset:0;display:block;pointer-events:none;opacity:0;transform-origin:center;animation:FractureText_fracture___fY4a 7s cubic-bezier(.2,.75,.25,1) 1s infinite}.FractureText_first__Fp6XL{clip-path:polygon(0 0,28% 0,24% 32%,29% 51%,23% 73%,26% 100%,0 100%);--break-x:-.085em;--break-y:.035em;--break-rotation:-2deg}.FractureText_second__JxIpp{clip-path:polygon(28% 0,52% 0,48% 27%,53% 49%,47% 76%,51% 100%,26% 100%,23% 73%,29% 51%,24% 32%);--break-x:-.025em;--break-y:-.065em;--break-rotation:1.5deg}.FractureText_third__kHVo2{clip-path:polygon(52% 0,77% 0,72% 35%,78% 54%,73% 79%,76% 100%,51% 100%,47% 76%,53% 49%,48% 27%);--break-x:.035em;--break-y:.075em;--break-rotation:-1.5deg}.FractureText_fourth__wrE0e{clip-path:polygon(77% 0,100% 0,100% 100%,76% 100%,73% 79%,78% 54%,72% 35%);--break-x:.095em;--break-y:-.025em;--break-rotation:2deg}@keyframes FractureText_intact__wpzGc{0%,26%,8%,to{opacity:1}25%,9%{opacity:0}}@keyframes FractureText_fracture___fY4a{0%,26%,8%,to{opacity:0;transform:translateZ(0) rotate(0)}9%{opacity:1;transform:translateZ(0) rotate(0)}11%,16%{opacity:1;transform:translate3d(var(--break-x),var(--break-y),0) rotate(var(--break-rotation))}13%{opacity:1;transform:translate3d(calc(var(--break-x) * .7),calc(var(--break-y) * .7),0) rotate(0)}25%{opacity:1;transform:translateZ(0) rotate(0)}}@media (prefers-reduced-motion:reduce){.FractureText_original__szcpu{animation:none}.FractureText_fragment__z1dEi{display:none;animation:none}}.ProductHero_costHighlight__vbaJY{color:#f4f7ff;font-weight:700;padding-bottom:.16em;background-image:linear-gradient(90deg,#38bdf8,#3b82f6 55%,#e443a1);background-size:100% 2px;background-position:0 100%;background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}