.parking-shell{background:#090c16}.parking-hero{position:relative;isolation:isolate;display:flex;min-height:100svh;padding-top:88px;overflow:hidden;background:#080d1a}.parking-hero-image{z-index:-3;object-fit:cover;object-position:center 53%;animation:parking-hero-pan 23s ease-in-out infinite alternate}.parking-hero-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(5,9,21,.96),rgba(6,10,23,.88) 29%,rgba(6,10,23,.52) 53%,rgba(6,10,23,.06)),linear-gradient(0deg,#090c16,rgba(9,12,22,.16) 27%,rgba(9,12,22,.2) 82%,rgba(9,12,22,.48))}.parking-hero:after{content:"";position:absolute;z-index:-1;right:-16%;bottom:-43%;width:72%;height:70%;border:1px solid rgba(151,153,255,.14);border-radius:50%;box-shadow:0 0 0 85px rgba(133,117,238,.025),0 0 0 170px rgba(133,117,238,.012);transform:rotate(-18deg);pointer-events:none}.parking-hero-inner{position:relative;display:flex;width:100%;min-height:calc(100svh - 88px);flex-direction:column;align-items:start;padding-top:clamp(35px,4.5vw,65px);padding-bottom:33px}.parking-back{display:inline-flex;align-items:center;gap:11px;color:#d4d6e4;font-size:12px;transition:color .2s,transform .2s}.parking-back:hover{color:var(--gold);transform:translateX(-3px)}.parking-hero-copy{width:100%;max-width:860px;margin-top:auto;margin-bottom:auto;padding:55px 0 47px}.parking-hero-copy .eyebrow{margin-bottom:27px;color:#dddaec}.parking-hero h1{margin:0 0 27px;font-size:clamp(58px,5.8vw,90px);font-weight:650;letter-spacing:-.07em;line-height:.98}.parking-hero h1 em{color:#b7aaff;font-style:normal}.parking-hero-lead{max-width:650px;margin-bottom:30px;color:#dddde9;font-size:clamp(17px,1.5vw,21px);line-height:1.62;text-shadow:0 2px 20px rgba(0,0,0,.42)}.parking-hero-actions{display:flex;align-items:center;gap:31px}.parking-secondary-link{display:inline-flex;align-items:center;gap:14px;padding-bottom:7px;border-bottom:1px solid rgba(239,236,255,.62);color:#f1eff9;font-size:13px;transition:color .2s,border-color .2s}.parking-secondary-link:hover{color:var(--gold);border-color:var(--gold)}.parking-hero-foot{display:flex;width:100%;justify-content:space-between;gap:20px;padding-top:18px;border-top:1px solid rgba(224,221,255,.17);color:#bbbad0;font-size:9px;letter-spacing:.22em}.parking-hero-signal{position:absolute;right:clamp(24px,4.7vw,74px);bottom:86px;display:flex;align-items:center;gap:8px}.parking-hero-signal span{width:4px;height:4px;border-radius:50%;background:#f8d5a1;box-shadow:0 0 8px #ffc77c;animation:parking-signal 2s ease-in-out infinite}.parking-hero-signal span:nth-child(2){animation-delay:.35s}.parking-hero-signal span:nth-child(3){animation-delay:.7s}.parking-hero-copy .eyebrow{animation:parking-rise .9s .15s both}.parking-hero h1{animation:parking-rise 1s .28s both}.parking-hero-lead{animation:parking-rise 1s .42s both}.parking-hero-actions{animation:parking-rise 1s .56s both}.parking-intro{background:radial-gradient(ellipse at 89% 8%,rgba(78,83,163,.13),transparent 37%),#0a0d17}.parking-demo-heading,.parking-intro-heading{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:clamp(30px,7vw,100px);margin-bottom:46px}.parking-cta .eyebrow,.parking-demo-heading .eyebrow,.parking-intro-heading .eyebrow,.parking-journey-heading .eyebrow{margin-bottom:21px}.parking-cta h2,.parking-demo-heading h2,.parking-intro h2,.parking-journey h2{margin:0;font-size:clamp(48px,5.1vw,79px)}.parking-demo-heading>p,.parking-intro-heading>p{max-width:460px;margin:0 0 6px;color:#b6b7c9;font-size:15px;line-height:1.77}.parking-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.parking-capability{position:relative;min-height:270px;padding:28px;overflow:hidden;border:1px solid rgba(198,194,238,.2);border-radius:15px;background:radial-gradient(circle at 88% 2%,rgba(114,100,215,.14),transparent 40%),linear-gradient(145deg,#171a2c,#10131f);transition:transform .3s,border-color .3s,box-shadow .3s}.parking-capability:hover{transform:translateY(-6px);border-color:rgba(192,175,255,.5);box-shadow:0 24px 50px rgba(0,0,0,.2)}.parking-capability-top{display:flex;align-items:start;justify-content:space-between;color:#bdb3e7}.parking-capability-top span{color:#d3b58e;font-size:10px;letter-spacing:.2em}.parking-capability h3{margin:77px 0 11px;font-size:clamp(23px,2.1vw,31px);font-weight:600;letter-spacing:-.04em}.parking-capability p{max-width:340px;margin:0;color:#aeb0c3;font-size:13px;line-height:1.6}.parking-capability-line{position:absolute;right:28px;bottom:0;left:28px;height:2px;background:linear-gradient(90deg,#9a8dff,#f4c489,transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s}.parking-capability:hover .parking-capability-line{transform:scaleX(1)}.parking-demo-section{position:relative;background:radial-gradient(ellipse at 5% 7%,rgba(91,75,168,.18),transparent 35%),radial-gradient(ellipse at 90% 91%,rgba(59,81,143,.13),transparent 43%),#0d101c}.parking-demo-heading{align-items:end}.parking-cta h2 em,.parking-demo-heading h2 em,.parking-intro h2 em,.parking-journey h2 em{color:#afa4ff;font-style:normal}.parking-demo-note{margin:16px 0 0;color:#85889d;font-size:11px;line-height:1.5;text-align:right}.parking-console{overflow:hidden;border:1px solid rgba(187,187,235,.25);border-radius:22px;background:#101422;box-shadow:0 45px 100px rgba(0,0,0,.27),0 0 70px rgba(123,111,221,.08),inset 0 1px rgba(255,255,255,.08)}.parking-console-top{display:flex;min-height:63px;align-items:center;justify-content:space-between;gap:20px;padding:0 24px;border-bottom:1px solid rgba(184,184,225,.16);background:rgba(14,18,32,.9)}.parking-console-brand{display:flex;align-items:center;gap:11px;font-size:11px;font-weight:700;letter-spacing:.19em}.parking-console-brand-mark{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:#1b1631;background:linear-gradient(140deg,#d6b6ff,#7e81ff);font-size:19px;font-weight:800;letter-spacing:-.09em}.parking-console-brand i{color:#9c96b3;font-style:normal}.parking-console-mode{display:inline-flex;align-items:center;gap:8px;color:#d4c7ff;font-size:9px;font-weight:700;letter-spacing:.17em}.parking-console-live span,.parking-console-mode span{width:7px;height:7px;border-radius:50%;background:#9b86ff;box-shadow:0 0 10px rgba(155,134,255,.9);animation:parking-signal 2.4s ease-in-out infinite}.parking-console-body{display:grid;grid-template-columns:215px minmax(0,1fr);min-height:625px}.parking-console-nav{display:flex;flex-direction:column;gap:5px;padding:30px 15px 20px;border-right:1px solid rgba(184,184,225,.14);background:linear-gradient(180deg,#121729,#101422)}.parking-console-nav-title{margin:0 13px 18px;color:#8587a1;font-size:9px;font-weight:700;letter-spacing:.18em}.parking-console-tab{display:flex;min-height:45px;align-items:center;gap:15px;padding:0 13px;border:1px solid transparent;border-radius:9px;color:#aeb0c5;background:transparent;font-size:13px;text-align:left;transition:color .2s,background .2s,border-color .2s}.parking-console-tab span{color:#777b9a;font-size:9px;letter-spacing:.1em}.parking-console-tab:hover{color:white;background:rgba(169,151,255,.08)}.parking-console-tab.is-active{border-color:rgba(178,158,255,.24);color:#fff;background:rgba(139,119,226,.17)}.parking-console-tab.is-active span{color:#d3c3ff}.parking-console-reset{display:inline-flex;align-items:center;gap:9px;margin-top:auto;padding:15px 13px;border:0;color:#9c9eb5;background:transparent;font-size:11px;text-align:left;transition:color .2s}.parking-console-reset:hover{color:#f1d5ab}.parking-console-main{min-width:0;padding:clamp(22px,3.3vw,42px)}.parking-console-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.parking-console-kicker{color:#bcb2e4;font-size:10px;font-weight:700;letter-spacing:.18em}.parking-console-heading h3{margin:8px 0 0;font-size:clamp(28px,3vw,42px);font-weight:600;letter-spacing:-.045em}.parking-console-live{display:inline-flex;align-items:center;gap:9px;padding-bottom:5px;color:#aeb2c8;font-size:11px;white-space:nowrap}.parking-console-live span{width:6px;height:6px;background:#8edbb7;box-shadow:0 0 10px rgba(142,219,183,.75)}.parking-console-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:13px}.parking-console-metrics>div{display:flex;min-height:125px;flex-direction:column;padding:17px 18px;border:1px solid rgba(177,180,224,.14);border-radius:12px;background:linear-gradient(145deg,#1c2238,#171d30)}.parking-console-metrics span{color:#999db9;font-size:9px;font-weight:700;letter-spacing:.14em}.parking-console-metrics strong{margin-top:auto;color:#faf9ff;font-size:36px;font-weight:600;line-height:1;letter-spacing:-.06em}.parking-console-metrics>div:nth-child(2) strong{color:#bdb0ff}.parking-console-metrics small{margin-top:7px;color:#8489a4;font-size:10px}.parking-access-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:13px;min-height:285px}.parking-lane{position:relative;isolation:isolate;min-height:285px;overflow:hidden;border:1px solid rgba(165,168,217,.2);border-radius:13px;background:radial-gradient(ellipse at 50% 70%,rgba(79,83,171,.25),transparent 50%),linear-gradient(145deg,#151d32,#0c1527 75%)}.parking-lane:before{content:"";position:absolute;inset:18% 20% -35%;border-right:1px solid rgba(178,177,236,.11);border-left:1px solid rgba(178,177,236,.11);transform:perspective(340px) rotateX(43deg)}.parking-lane:after{content:"";position:absolute;right:-7%;bottom:17%;left:-7%;height:1px;background:linear-gradient(90deg,transparent,rgba(155,162,244,.55),transparent);box-shadow:0 0 20px rgba(151,156,246,.5)}.parking-lane-glow{position:absolute;left:50%;bottom:-30%;width:65%;height:60%;border-radius:50%;background:rgba(109,102,236,.24);filter:blur(50px);transform:translateX(-50%)}.parking-lane-mark{position:absolute;z-index:-1;left:49%;width:2px;height:35px;background:rgba(229,229,255,.37);transform:perspective(300px) rotateX(45deg)}.parking-lane-mark-one{top:14%}.parking-lane-mark-two{top:47%}.parking-lane-car{position:absolute;top:22%;left:43%;display:grid;width:85px;height:105px;place-items:center;border:1px solid rgba(198,202,255,.17);border-radius:25px 25px 18px 18px;color:#e5e3ff;background:linear-gradient(145deg,#464e77,#1d2541 55%,#12182b);box-shadow:0 21px 35px rgba(0,0,0,.42),inset 0 2px rgba(255,255,255,.24),0 0 28px rgba(121,118,255,.2);transform:perspective(350px) rotateX(18deg);transition:transform .55s}.parking-lane.is-open .parking-lane-car{transform:perspective(350px) rotateX(18deg) translateY(35px)}.parking-lane-barrier{position:absolute;right:15%;bottom:25%;left:17%;height:11px;transform-origin:87% 50%;transition:transform .65s cubic-bezier(.2,.75,.25,1)}.parking-lane-barrier span{display:block;width:100%;height:100%;border:1px solid rgba(255,255,255,.54);border-radius:7px;background:repeating-linear-gradient(90deg,#f4e9db 0 45px,#a881ff 45px 58px);box-shadow:0 0 18px rgba(209,178,255,.5)}.parking-lane.is-open .parking-lane-barrier{transform:rotate(-62deg)}.parking-lane-terminal{position:absolute;right:11%;bottom:18%;width:27px;height:82px;border:1px solid rgba(176,170,240,.4);border-radius:7px;background:linear-gradient(120deg,#343756,#14192b);box-shadow:0 14px 24px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.2)}.parking-lane-terminal span{position:absolute;top:14px;left:8px;width:9px;height:9px;border-radius:50%;background:#9bdcb6;box-shadow:0 0 12px rgba(155,220,182,.9)}.parking-access-info{display:flex;flex-direction:column;align-items:start;padding:clamp(22px,2.4vw,31px);border:1px solid rgba(165,168,217,.2);border-radius:13px;background:linear-gradient(150deg,#20233a,#171d30)}.parking-access-label{color:#d0b48d;font-size:9px;font-weight:700;letter-spacing:.19em}.parking-access-info h4{margin:27px 0 12px;font-size:clamp(24px,2.2vw,32px);font-weight:600;letter-spacing:-.04em;line-height:1.08}.parking-access-info p{max-width:300px;margin:0 0 22px;color:#aeb2c9;font-size:12px;line-height:1.62}.parking-demo-action{display:inline-flex;min-height:42px;align-items:center;justify-content:space-between;gap:15px;margin-top:auto;padding:0 17px;border:1px solid rgba(247,209,157,.44);border-radius:8px;color:#ffe0ae;background:rgba(248,199,126,.08);font-size:11px;font-weight:700;transition:background .2s,transform .2s}.parking-demo-action:hover:not(:disabled){transform:translateY(-2px);background:rgba(248,199,126,.17)}.parking-demo-action:disabled{cursor:not-allowed;opacity:.45}.parking-payment-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-height:285px}.parking-payment-form,.parking-payment-ticket{display:flex;flex-direction:column;align-items:start;padding:clamp(22px,2.4vw,31px);border:1px solid rgba(165,168,217,.2);border-radius:13px;background:linear-gradient(145deg,#1a2137,#141b2d)}.parking-payment-ticket{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 12%,rgba(128,103,235,.24),transparent 44%),linear-gradient(145deg,#20233c,#151b2e)}.parking-payment-ticket:after{content:"";position:absolute;right:-10%;bottom:-45%;width:80%;height:80%;border:1px solid rgba(192,171,255,.15);border-radius:50%;box-shadow:0 0 0 35px rgba(145,120,245,.03)}.parking-payment-ticket-top{display:flex;width:100%;align-items:start;justify-content:space-between;gap:15px;color:#d4b994}.parking-payment-ticket-top span{font-size:9px;font-weight:700;letter-spacing:.18em}.parking-payment-ticket-top svg{color:#bcaaff}.parking-payment-ticket-icon{display:grid;width:64px;height:64px;place-items:center;margin:27px 0 18px;border:1px solid rgba(193,176,255,.27);border-radius:16px;color:#c0b2ff;background:rgba(154,124,249,.12)}.parking-payment-ticket-icon.is-paid{border-color:rgba(143,220,182,.37);color:#9eddb9;background:rgba(91,180,129,.11)}.parking-payment-ticket h4{position:relative;z-index:1;margin:0 0 10px;font-size:clamp(22px,2.1vw,30px);font-weight:600;letter-spacing:-.04em}.parking-payment-ticket p{position:relative;z-index:1;max-width:310px;margin:0;color:#aeb2c9;font-size:12px;line-height:1.6}.parking-payment-form label{margin:27px 0 10px;color:#f4f2ff;font-size:13px;font-weight:600}.parking-payment-input-wrap{display:flex;width:100%;align-items:center;border:1px solid rgba(185,177,233,.27);border-radius:8px;background:#11182b;transition:border-color .2s}.parking-payment-input-wrap:focus-within{border-color:#baafff}.parking-payment-input-wrap input{width:100%;min-width:0;height:48px;padding:0 15px;border:0;outline:0;color:#f9f7ff;background:transparent;font-size:20px;font-weight:600}.parking-payment-input-wrap span{padding:0 15px;color:#a7a8c4;font-size:11px;font-weight:700;letter-spacing:.12em}.parking-payment-form p{margin:13px 0 22px;color:#aeb2c9;font-size:11px;line-height:1.5}.parking-payment-form .parking-demo-action{margin-top:auto}.parking-events-panel,.parking-spaces-panel{min-height:285px;padding:23px;border:1px solid rgba(165,168,217,.2);border-radius:13px;background:linear-gradient(145deg,#171e33,#13192b)}.parking-spaces-copy{display:flex;align-items:start;gap:13px;margin-bottom:20px;color:#b6a9fa}.parking-spaces-copy strong{display:block;margin-bottom:4px;color:#f7f6ff;font-size:14px}.parking-spaces-copy p{margin:0;color:#a9aec3;font-size:12px;line-height:1.5}.parking-spaces-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.parking-space{display:flex;min-height:65px;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(128,209,179,.28);border-radius:7px;color:#a4e4c3;background:rgba(85,167,126,.08);transition:transform .2s,background .2s,border-color .2s}.parking-space:hover{transform:translateY(-2px);background:rgba(85,167,126,.17)}.parking-space span{font-size:9px;font-weight:700;letter-spacing:.08em}.parking-space.is-busy{border-color:rgba(163,157,213,.25);color:#aaa6c5;background:rgba(169,162,218,.09)}.parking-space.is-busy:hover{background:rgba(169,162,218,.18)}.parking-space-legend{display:flex;justify-content:end;gap:20px;margin-top:17px;color:#a7acc2;font-size:10px}.parking-space-legend span{display:inline-flex;align-items:center;gap:7px}.parking-space-legend i{width:7px;height:7px;border-radius:50%;background:#94d8ae}.parking-space-legend span:last-child i{background:#aaa6c5}.parking-events-panel>p{margin:0 0 17px;color:#a9aec3;font-size:12px}.parking-events-panel ol{margin:0;padding:0;list-style:none}.parking-events-panel li{display:flex;align-items:center;gap:15px;min-height:58px;border-top:1px solid rgba(177,180,224,.12)}.parking-event-icon{display:grid;width:31px;height:31px;flex:none;place-items:center;border-radius:50%;color:#b9aaff;background:rgba(158,136,255,.13)}.parking-events-panel li>div{display:flex;flex:1;flex-direction:column;gap:4px}.parking-events-panel strong{font-size:12px;font-weight:600}.parking-event-time,.parking-events-panel small{color:#9196ae;font-size:10px}.parking-event-time{font-weight:700;letter-spacing:.14em}.parking-journey{border-top:1px solid rgba(194,190,229,.13);background:#090c16}.parking-journey-heading{margin-bottom:48px}.parking-journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(192,189,235,.24)}.parking-journey-step{position:relative;min-height:270px;padding:31px 31px 35px 0}.parking-journey-step+.parking-journey-step{padding-left:31px;border-left:1px solid rgba(192,189,235,.18)}.parking-journey-number{display:flex;align-items:start;gap:18px;color:#bbadff;font-size:31px;letter-spacing:-.04em}.parking-journey-number span{padding-top:8px;color:#cbb089;font-size:9px;font-weight:700;letter-spacing:.2em}.parking-journey-step h3{margin:70px 0 10px;font-size:clamp(21px,2vw,29px);font-weight:600;letter-spacing:-.035em}.parking-journey-step p{max-width:330px;margin:0;color:#aeb0c1;font-size:13px;line-height:1.65}.parking-journey-end{display:flex;align-items:center;gap:20px;padding:25px 28px;border:1px solid rgba(185,170,246,.26);border-radius:12px;background:linear-gradient(100deg,rgba(126,99,221,.17),rgba(126,99,221,.035))}.parking-journey-end-icon{display:grid;width:50px;height:50px;flex:none;place-items:center;border:1px solid rgba(184,167,253,.3);border-radius:10px;color:#c3b3ff}.parking-journey-end strong{font-size:16px;font-weight:600}.parking-journey-end p{margin:7px 0 0;color:#aeb0c1;font-size:12px;line-height:1.5}.parking-journey-end>svg{flex:none;margin-left:auto;color:#d9c198}.parking-cta{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid rgba(190,181,236,.17);background:radial-gradient(ellipse at 75% 48%,rgba(93,80,197,.28),transparent 38%),linear-gradient(125deg,#171529,#0d1122 68%,#10162b)}.parking-cta:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.43;background-image:radial-gradient(1px 1px at 16% 32%,#d7c4ff 99%,transparent),radial-gradient(1px 1px at 61% 16%,#f1d3a7 99%,transparent),radial-gradient(1px 1px at 89% 72%,#cbb8ff 99%,transparent);background-size:350px 260px}.parking-cta-inner{position:relative;display:flex;min-height:520px;align-items:center}.parking-cta-inner>div:first-child{position:relative;z-index:2;max-width:690px;padding:80px 0}.parking-cta h2{margin-bottom:20px}.parking-cta p:not(.eyebrow){max-width:490px;margin-bottom:27px;color:#bfc0d2;font-size:15px;line-height:1.7}.parking-cta-art{position:absolute;top:0;right:1%;bottom:0;width:50%}.parking-cta-art img{object-fit:contain;filter:drop-shadow(0 32px 42px rgba(0,0,0,.48));animation:parking-object-float 8s ease-in-out infinite}.parking-cta-orbit{position:absolute;top:28%;right:4%;width:90%;height:48%;border:1px solid rgba(189,164,255,.25);border-radius:50%;transform:rotate(-21deg);box-shadow:0 0 0 50px rgba(155,119,236,.025)}@keyframes parking-hero-pan{0%{transform:scale(1)}to{transform:scale(1.045) translateX(-.5%)}}@keyframes parking-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes parking-signal{0%,to{opacity:.35}50%{opacity:1}}@keyframes parking-object-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-12px) rotate(1deg)}}@media (max-width:1080px){.parking-hero h1{font-size:clamp(57px,7vw,80px)}.parking-console-body{grid-template-columns:175px minmax(0,1fr)}.parking-access-panel{grid-template-columns:minmax(0,1fr) minmax(230px,.8fr)}.parking-spaces-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:800px){.parking-hero{padding-top:75px}.parking-hero-inner{min-height:calc(100svh - 75px)}.parking-hero-image{object-position:62% center}.parking-hero-shade{background:linear-gradient(90deg,rgba(5,9,21,.95),rgba(5,9,21,.64) 59%,rgba(5,9,21,.24)),linear-gradient(0deg,#090c16,transparent 35%,rgba(9,12,22,.18))}.parking-demo-heading,.parking-intro-heading{grid-template-columns:1fr;gap:22px}.parking-demo-heading>p,.parking-intro-heading>p{max-width:600px}.parking-capability{min-height:255px;padding:22px}.parking-capability h3{margin-top:65px;font-size:23px}.parking-console-body{grid-template-columns:1fr}.parking-console-nav{flex-direction:row;align-items:center;gap:6px;padding:12px;border-right:0;border-bottom:1px solid rgba(184,184,225,.14)}.parking-console-nav-title{display:none}.parking-console-tab{min-height:40px;gap:8px;padding:0 11px;font-size:11px}.parking-console-reset{margin:0 0 0 auto;padding:10px;font-size:0}.parking-console-reset svg{width:18px;height:18px}.parking-access-panel{grid-template-columns:minmax(0,1.1fr) minmax(230px,.9fr)}.parking-spaces-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.parking-journey-step{padding-right:20px}.parking-journey-step+.parking-journey-step{padding-left:20px}.parking-journey-step h3{margin-top:60px}}@media (max-width:700px){.parking-hero-inner{padding-top:31px;padding-bottom:26px}.parking-hero-image{object-position:65% center}.parking-hero-shade{background:linear-gradient(180deg,rgba(5,9,21,.76),rgba(5,9,21,.81) 49%,rgba(5,9,21,.35) 76%,#090c16),linear-gradient(90deg,rgba(5,9,21,.65),transparent)}.parking-hero-copy{padding:50px 0}.parking-hero-copy .eyebrow{margin-bottom:21px;font-size:8px;letter-spacing:.16em}.parking-hero h1{font-size:clamp(38px,9.6vw,66px)}.parking-hero-lead{max-width:520px;font-size:16px}.parking-hero-foot{font-size:7px}.parking-hero-foot span:last-child{display:none}.parking-hero-signal{bottom:75px}.parking-capabilities{grid-template-columns:1fr}.parking-capability{min-height:195px}.parking-capability h3{margin-top:46px}.parking-cta h2,.parking-demo-heading h2,.parking-intro h2,.parking-journey h2{font-size:clamp(42px,9vw,64px)}.parking-console-main{padding:18px}.parking-console-heading h3{font-size:29px}.parking-console-live{display:none}.parking-access-panel,.parking-payment-panel{grid-template-columns:1fr}.parking-lane{min-height:235px}.parking-access-info{min-height:210px}.parking-access-info h4{margin-top:19px}.parking-payment-form,.parking-payment-ticket{min-height:245px}.parking-spaces-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.parking-journey-grid{grid-template-columns:1fr}.parking-journey-step,.parking-journey-step+.parking-journey-step{min-height:190px;padding:25px 0 26px;border-left:0;border-bottom:1px solid rgba(192,189,235,.18)}.parking-journey-step h3{margin-top:37px}.parking-cta-inner{min-height:630px;align-items:start}.parking-cta-inner>div:first-child{padding:76px 0 300px}.parking-cta-art{top:auto;right:8%;bottom:0;width:84%;height:320px}}@media (max-width:480px){.parking-hero h1{font-size:clamp(34px,9vw,45px);letter-spacing:-.065em}.parking-hero-copy{padding:47px 0 55px}.parking-hero-lead{margin-bottom:25px;font-size:15px}.parking-hero-actions{align-items:start;flex-direction:column;gap:20px}.parking-demo-heading>p,.parking-intro-heading>p{font-size:14px}.parking-console-top{min-height:57px;padding:0 15px}.parking-console-brand{font-size:9px}.parking-console-brand-mark{width:27px;height:27px}.parking-console-mode{font-size:8px}.parking-console-nav{gap:1px;padding:9px}.parking-console-tab{flex:1;justify-content:center;gap:0;padding:0 5px;font-size:10px}.parking-console-tab span{display:none}.parking-console-main{padding:13px}.parking-console-metrics{gap:6px}.parking-console-metrics>div{min-height:104px;padding:11px}.parking-console-metrics span{font-size:7px}.parking-console-metrics strong{font-size:30px}.parking-console-metrics small{font-size:8px}.parking-events-panel,.parking-spaces-panel{padding:14px}.parking-spaces-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.parking-space{min-height:57px}.parking-journey-end{align-items:start;padding:19px}.parking-journey-end>svg{display:none}}@media (max-width:360px){.parking-hero h1{font-size:clamp(28px,8.5vw,31px)}.parking-console-brand{gap:6px;font-size:8px;letter-spacing:.08em}.parking-console-mode{gap:5px;font-size:7px;letter-spacing:.08em}.parking-console-tab{font-size:9px}}@media (prefers-reduced-motion:reduce){.parking-console-live span,.parking-console-mode span,.parking-cta-art img,.parking-hero h1,.parking-hero-actions,.parking-hero-copy .eyebrow,.parking-hero-image,.parking-hero-lead,.parking-hero-signal span{animation:none}.parking-lane-barrier,.parking-lane-car{transition:none}}.parking-cameras{position:relative;border-top:1px solid rgba(205,197,242,.12);background:radial-gradient(ellipse at 82% 24%,rgba(94,73,174,.17),transparent 43%),#0d101b}.parking-hero-compatibility{display:inline-flex;align-items:center;gap:9px;margin:0 0 22px;padding:10px 13px;border:1px solid rgba(229,209,251,.35);border-radius:9px;color:#f3d4a7;background:rgba(21,23,44,.66);backdrop-filter:blur(8px);font-size:12px;font-weight:700}.parking-hero-compatibility svg{flex:none}.parking-cameras-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;min-height:530px;overflow:hidden;border:1px solid rgba(204,190,247,.26);border-radius:22px;background:radial-gradient(circle at 79% 45%,rgba(111,83,211,.23),transparent 42%),linear-gradient(130deg,#191827,#111725)}.parking-cameras-copy{position:relative;z-index:2;padding:clamp(30px,4.6vw,65px)}.parking-cameras-copy .eyebrow{margin-bottom:23px;color:#e4bf8f}.parking-cameras h2{margin:0 0 21px;font-size:clamp(42px,5vw,72px);line-height:1.05}.parking-cameras h2 em{color:#b7a7ff;font-style:normal}.parking-cameras-lead{max-width:570px;color:#d3cfe0;font-size:clamp(15px,1.55vw,19px);line-height:1.65}.parking-cameras-lead strong{color:#f4cf9b;font-weight:650}.parking-camera-brands{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 19px}.parking-camera-brands span{display:inline-flex;align-items:center;gap:11px;min-width:140px;padding:12px 16px;border:1px solid rgba(226,207,254,.28);border-radius:10px;color:#fff;background:rgba(211,192,255,.065);font-size:16px;font-weight:700}.parking-camera-brands svg{color:#c6b0ff}.parking-cameras-note{display:flex;align-items:start;gap:10px;max-width:570px;color:#aaa6bd;font-size:12px;line-height:1.65}.parking-cameras-note svg{flex:none;margin-top:2px;color:#eac38d}.parking-cameras-link{display:inline-flex;align-items:center;gap:10px;margin-top:17px;padding-bottom:6px;border-bottom:1px solid #e8c795;color:#f5d7aa;font-size:13px;font-weight:700;transition:gap .2s}.parking-cameras-link:hover{gap:16px}.parking-cameras-visual{position:relative;align-self:stretch;min-height:475px}.parking-cameras-visual>img{object-fit:contain;padding:20px 8% 5px 0;filter:drop-shadow(0 24px 35px rgba(0,0,0,.42));animation:ecosystem-float 9s ease-in-out infinite}.parking-cameras-orbit{position:absolute;top:29%;left:1%;width:91%;height:49%;border:1px solid rgba(212,184,255,.18);border-radius:50%;transform:rotate(-17deg);box-shadow:0 0 0 48px rgba(184,143,242,.018)}.parking-camera-callout{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid rgba(231,211,254,.29);border-radius:8px;color:#ece5f9;background:rgba(24,23,41,.79);backdrop-filter:blur(10px);font-size:9px;font-weight:700;letter-spacing:.13em}.parking-camera-callout i{width:4px;height:4px;border-radius:50%;background:#efc991}.parking-camera-callout-one{top:20%;right:8%}.parking-camera-callout-two{bottom:19%;left:0}.parking-camera-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:13px}.parking-camera-flow>div{min-height:171px;padding:23px 26px;border:1px solid rgba(202,191,241,.18);border-radius:13px;background:#171927}.parking-camera-flow span{color:#e6c191;font-size:9px;font-weight:700;letter-spacing:.14em}.parking-camera-flow strong{display:block;margin:22px 0 8px;font-size:20px;letter-spacing:-.03em}.parking-camera-flow p{max-width:350px;margin:0;color:#aaa7bc;font-size:12px;line-height:1.6}@media (max-width:900px){.parking-cameras-panel{grid-template-columns:1fr}.parking-cameras-copy{padding-bottom:0}.parking-cameras-visual{min-height:380px}.parking-cameras-visual>img{padding:0 10%}}@media (max-width:650px){.parking-cameras-copy{padding:28px 23px 0}.parking-cameras h2{font-size:43px}.parking-camera-brands span{flex:1;min-width:125px;font-size:14px}.parking-cameras-visual{min-height:280px}.parking-camera-flow{grid-template-columns:1fr}.parking-camera-flow>div{min-height:0;padding:20px 23px}.parking-camera-flow strong{margin-top:12px}.parking-camera-callout{font-size:7px}}@media (prefers-reduced-motion:reduce){.parking-cameras-visual>img{animation:none}.parking-cameras-link{transition:none}}.ev-shell{background:#090d17}.ev-hero{position:relative;isolation:isolate;display:flex;min-height:100svh;padding-top:88px;overflow:hidden;background:#07111c}.ev-hero-image{z-index:-3;object-fit:cover;object-position:center 55%;animation:ev-hero-pan 24s ease-in-out infinite alternate}.ev-hero-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(4,10,20,.98),rgba(5,12,24,.91) 28%,rgba(6,13,26,.58) 53%,rgba(6,13,26,.05)),linear-gradient(0deg,#090d17,rgba(9,13,23,.09) 31%,rgba(9,13,23,.1) 77%,rgba(9,13,23,.38))}.ev-hero-stars{position:absolute;z-index:-1;inset:0;opacity:.7;background-image:radial-gradient(2px 2px at 13% 18%,#d8d7ff 60%,transparent),radial-gradient(1px 1px at 42% 37%,#fff 80%,transparent),radial-gradient(2px 2px at 78% 15%,#a9dfff 60%,transparent);background-size:580px 410px;animation:ev-stars 8s ease-in-out infinite alternate;pointer-events:none}.ev-hero-inner{display:flex;width:100%;min-height:calc(100svh - 88px);flex-direction:column;align-items:start;padding-top:clamp(36px,4.5vw,65px);padding-bottom:32px}.ev-back{display:inline-flex;align-items:center;gap:11px;color:#d1d7e4;font-size:12px;transition:color .2s,transform .2s}.ev-back:hover{color:#92e0f4;transform:translateX(-3px)}.ev-hero-copy{max-width:970px;margin:auto 0;padding:50px 0}.ev-hero-copy .eyebrow{margin-bottom:28px;color:#d5e1ed}.ev-hero-copy .eyebrow-line{background:#80d8f0}.ev-hero h1{margin:0 0 28px;font-size:clamp(54px,5.9vw,92px);font-weight:650;letter-spacing:-.072em;line-height:.99}.ev-hero h1 em{color:#a4e8f4;font-style:normal}.ev-hero-lead{max-width:660px;margin-bottom:31px;color:#dce5ee;font-size:clamp(17px,1.45vw,21px);line-height:1.62;text-shadow:0 2px 20px #0008}.ev-hero-actions{display:flex;align-items:center;gap:30px}.ev-text-link{display:inline-flex;align-items:center;gap:14px;padding-bottom:7px;border-bottom:1px solid rgba(223,240,250,.6);color:#e9f4f8;font-size:13px;transition:color .2s,border-color .2s}.ev-text-link:hover{border-color:#9ce6f5;color:#9ce6f5}.ev-hero-foot{display:flex;width:100%;justify-content:space-between;gap:20px;padding-top:18px;border-top:1px solid rgba(222,244,255,.19);color:#b0c3d2;font-size:9px;letter-spacing:.22em}.ev-hero-indicator{position:absolute;right:clamp(24px,4.7vw,74px);bottom:86px;display:flex;align-items:center;gap:10px;color:#c8e8f2;font-size:10px;letter-spacing:.16em}.ev-hero-indicator span{width:8px;height:8px;border-radius:50%;background:#84e4fa;box-shadow:0 0 13px 4px #70d9f3a1;animation:ev-stars 2.5s ease-in-out infinite alternate}.ev-hero-copy .eyebrow{animation:ev-rise .8s .13s both}.ev-hero h1{animation:ev-rise 1s .25s both}.ev-hero-lead{animation:ev-rise 1s .4s both}.ev-hero-actions{animation:ev-rise 1s .54s both}.ev-intro{background:radial-gradient(ellipse at 85% 0,rgba(46,134,159,.12),transparent 35%),#0b101b}.ev-demo-heading,.ev-intro-heading{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr);align-items:end;gap:clamp(30px,7vw,100px);margin-bottom:46px}.ev-audience-heading .eyebrow,.ev-cta .eyebrow,.ev-demo-heading .eyebrow,.ev-faq .eyebrow,.ev-feature-copy .eyebrow,.ev-intro-heading .eyebrow,.ev-journey-heading .eyebrow{margin-bottom:22px}.ev-audience h2,.ev-cta h2,.ev-demo-heading h2,.ev-faq h2,.ev-feature h2,.ev-intro h2,.ev-journey h2{margin:0;font-size:clamp(48px,5vw,78px)}.ev-audience h2 em,.ev-cta h2 em,.ev-demo-heading h2 em,.ev-faq h2 em,.ev-feature h2 em,.ev-intro h2 em,.ev-journey h2 em{color:#9edfeb}.ev-demo-heading>p,.ev-intro-heading>p{max-width:470px;margin:0 0 5px;color:#b1bdca;font-size:15px;line-height:1.77}.ev-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ev-capability{position:relative;display:flex;min-height:300px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:27px;border:1px solid rgba(169,220,236,.18);border-radius:15px;background:radial-gradient(circle at 95% 0,rgba(70,158,185,.13),transparent 43%),linear-gradient(145deg,#182333,#111923);transition:transform .3s,border-color .3s,box-shadow .3s}.ev-capability:hover{transform:translateY(-6px);border-color:rgba(133,222,246,.52);box-shadow:0 24px 50px #0004}.ev-capability-top{display:flex;justify-content:space-between;color:#98dbe9}.ev-capability-top span{color:#d4bd97;font-size:10px;letter-spacing:.2em}.ev-capability h3{margin:0 0 10px;font-size:clamp(22px,1.9vw,29px);font-weight:600;letter-spacing:-.04em}.ev-capability p{margin:0;color:#aab8c5;font-size:13px;line-height:1.6}.ev-capability-line{position:absolute;right:27px;bottom:0;left:27px;height:2px;background:linear-gradient(90deg,#83def4,#a89dff,transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s}.ev-capability:hover .ev-capability-line{transform:scaleX(1)}.ev-feature{overflow:hidden;border-top:1px solid rgba(196,225,241,.1);border-bottom:1px solid rgba(196,225,241,.1);background:radial-gradient(ellipse at 20% 53%,rgba(39,120,153,.15),transparent 42%),#0c121e}.ev-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,115px);align-items:center;min-height:650px}.ev-feature-art{position:relative;height:560px;margin-left:-7%}.ev-feature-art:before{content:"";position:absolute;inset:14% 6%;border-radius:50%;background:rgba(76,135,195,.17);filter:blur(65px)}.ev-feature-orbit{position:absolute;top:37%;left:4%;width:96%;height:30%;border:1px solid rgba(130,222,244,.2);border-radius:50%;transform:rotate(-20deg);box-shadow:0 0 0 65px rgba(127,208,246,.015)}.ev-feature-art img{object-fit:contain;filter:drop-shadow(0 30px 45px #0008);animation:ev-float 8s ease-in-out infinite}.ev-feature-copy{padding:85px 0}.ev-feature-copy>p:not(.eyebrow){max-width:520px;margin:26px 0;color:#b5c0cd;font-size:16px;line-height:1.75}.ev-feature-points{border-top:1px solid rgba(195,222,237,.15)}.ev-feature-points span{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid rgba(195,222,237,.15);color:#e1eaf1;font-size:13px}.ev-feature-points svg{color:#8de3ec}.ev-feature-link{display:inline-flex;align-items:center;gap:15px;margin-top:29px;padding-bottom:7px;border-bottom:1px solid #91dfe9;color:#b5edf3;font-size:13px;font-weight:700}.ev-demo-section{background:radial-gradient(ellipse at 6% 8%,rgba(59,122,170,.16),transparent 38%),radial-gradient(ellipse at 95% 89%,rgba(101,77,166,.12),transparent 41%),#0c101c}.ev-demo-note{margin:16px 0 0;color:#899baa;font-size:11px;line-height:1.5;text-align:right}.ev-console{overflow:hidden;border:1px solid rgba(171,216,235,.27);border-radius:22px;background:#101a28;box-shadow:0 45px 100px #0005,0 0 70px #67d8e615,inset 0 1px #fff1}.ev-console-bar{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:18px;padding:0 25px;border-bottom:1px solid rgba(195,230,247,.14);background:#0e1725}.ev-console-brand{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:.15em}.ev-console-brand b{color:#92e5f2}.ev-console-brand i{color:#7f97a8;font-style:normal}.ev-console-brand-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:#082335;background:linear-gradient(140deg,#aff7fa,#6dbbe8)}.ev-console-demo{display:inline-flex;align-items:center;gap:9px;color:#98c9d9;font-size:9px;font-weight:700;letter-spacing:.15em}.ev-console-demo span{width:6px;height:6px;border-radius:50%;background:#7cebdc;box-shadow:0 0 9px #74e8e1}.ev-console-body{display:grid;grid-template-columns:265px minmax(0,1fr);min-height:600px}.ev-console-sidebar{display:flex;flex-direction:column;padding:28px 15px;border-right:1px solid rgba(189,224,240,.14);background:linear-gradient(180deg,#121f2f,#101927)}.ev-console-side-label{margin:0 12px 19px;color:#8ba8b7;font-size:9px;font-weight:700;letter-spacing:.19em}.ev-station-list{display:grid;gap:7px}.ev-station-item{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 11px;border:1px solid transparent;border-radius:10px;color:#dce9f0;background:transparent;text-align:left;transition:background .2s,border-color .2s}.ev-station-item:hover{background:#ffffff0b}.ev-station-item.is-selected{border-color:#9be8f14a;background:#66ccdf17}.ev-station-item strong{display:block;margin-bottom:4px;font-size:12px}.ev-station-item small{display:block;color:#8fa5b3;font-size:10px}.ev-station-item-power{color:#9ab9c6;font-size:10px}.ev-station-status{width:7px;height:7px;border-radius:50%}.ev-status-free{background:#8ce1bd;box-shadow:0 0 9px #8ce1bd99}.ev-status-busy{background:#91dff0;box-shadow:0 0 9px #91dff099}.ev-status-offline{background:#738594}.ev-console-side-bottom{display:flex;align-items:center;gap:10px;margin-top:auto;padding:18px 10px 0;border-top:1px solid #ffffff17;color:#899eac;font-size:10px;line-height:1.5}.ev-console-main{min-width:0;padding:clamp(23px,3.2vw,40px)}.ev-console-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:25px}.ev-console-kicker{color:#9dc8d9;font-size:9px;font-weight:700;letter-spacing:.2em}.ev-console-heading h3{margin:8px 0 0;font-size:clamp(29px,3vw,42px);font-weight:600;letter-spacing:-.05em}.ev-reset{display:inline-flex;align-items:center;gap:8px;padding:7px 0;border:0;color:#a9bbc8;background:transparent;font-size:11px}.ev-reset:hover{color:#a9edfa}.ev-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.ev-metrics>div{display:flex;min-height:121px;flex-direction:column;padding:17px;border:1px solid #b3d8e526;border-radius:11px;background:linear-gradient(145deg,#1b2b3c,#172333)}.ev-metrics span{color:#91a9b8;font-size:9px;font-weight:700;letter-spacing:.12em}.ev-metrics strong{margin-top:auto;color:#eff9fc;font-size:35px;font-weight:600;line-height:1;letter-spacing:-.06em}.ev-metrics>div:nth-child(2) strong{color:#9ce5eb}.ev-metrics small{margin-top:7px;color:#8a9ead;font-size:10px}.ev-console-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.85fr);gap:12px}.ev-console-actions,.ev-console-station-card{min-height:313px;padding:23px;border:1px solid #b3d8e52b;border-radius:12px;background:linear-gradient(145deg,#172839,#111e2d)}.ev-console-station-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 50% 53%,#277c9c38,transparent 57%),linear-gradient(145deg,#182c3f,#101d2c)}.ev-actions-top,.ev-card-meta{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#9cdeeb}.ev-actions-top span,.ev-card-meta span{color:#b1a67f;font-size:9px;font-weight:700;letter-spacing:.17em}.ev-station-art{position:relative;flex:1;min-height:150px}.ev-art-glow{position:absolute;top:28%;left:24%;width:52%;height:48%;border-radius:50%;background:#49c9ee44;filter:blur(33px)}.ev-art-charger{position:absolute;top:12%;left:calc(50% - 29px);display:grid;width:58px;height:118px;place-items:center;border:1px solid #a4e5f383;border-radius:14px 14px 8px 8px;color:#a8f4fb;background:linear-gradient(115deg,#294d61,#0c1a2a 61%);box-shadow:inset 4px 0 9px #76d9ef55,0 15px 24px #0008,0 0 30px #70d6f146;transform:perspective(200px) rotateY(-14deg)}.ev-art-charger:after{content:"";position:absolute;right:-23px;bottom:19px;width:27px;height:41px;border-right:2px solid #7edbeb;border-bottom:2px solid #7edbeb;border-radius:0 0 18px 0}.ev-art-ring{position:absolute;bottom:6%;left:21%;width:58%;height:25%;border:1px solid #95d6ef4f;border-radius:50%;transform:perspective(140px) rotateX(55deg);box-shadow:0 0 18px #60c3eb38}.ev-selected-info{display:flex;justify-content:space-between;gap:10px;align-items:end}.ev-selected-info h4{margin:0 0 6px;font-size:24px;letter-spacing:-.04em}.ev-selected-info p{display:flex;align-items:center;gap:6px;margin:0;color:#9bafbd;font-size:10px}.ev-state-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:100px;font-size:9px;white-space:nowrap}.ev-state-free{color:#a3e6c8;background:#70cda222}.ev-state-busy{color:#9be6f4;background:#65c7e527}.ev-state-offline{color:#b4bbc4;background:#a5acbd20}.ev-console-actions{display:flex;flex-direction:column}.ev-console-actions h4{margin:25px 0 9px;font-size:23px;font-weight:600;letter-spacing:-.04em}.ev-console-actions>p{margin:0 0 18px;color:#a8b9c5;font-size:11px;line-height:1.55}.ev-session-button{display:inline-flex;min-height:42px;align-items:center;justify-content:space-between;gap:14px;align-self:start;padding:0 16px;border:1px solid #8adfeb6d;border-radius:8px;color:#b0f0f6;background:#69cadd16;font-size:11px;font-weight:700;transition:transform .2s,background .2s}.ev-session-button:hover:not(:disabled){transform:translateY(-2px);background:#69cadd28}.ev-session-button:disabled{cursor:not-allowed;opacity:.45}.ev-tariff{margin-top:auto;padding-top:20px}.ev-tariff label{color:#95aebd;font-size:9px;font-weight:700;letter-spacing:.15em}.ev-tariff-select{margin-top:9px}.ev-tariff select{width:100%;min-height:39px;padding:0 10px;border:1px solid #b7e2ee38;border-radius:7px;outline:0;color:#e8f2f6;background:#0f1c2c;font-size:11px}.ev-tariff select:focus-visible{outline:2px solid #9debf3}.ev-tariff-preview{display:flex;justify-content:space-between;gap:10px;margin-top:11px;color:#8fa5b4;font-size:10px}.ev-tariff-preview strong{color:#d6eef3;font-size:11px}.ev-console-message{display:flex;align-items:center;gap:9px;margin-top:13px;color:#9ec6d2;font-size:11px}.ev-console-message svg{flex:none;color:#9be1cb}.ev-journey{border-top:1px solid rgba(196,225,241,.13);background:#090e18}.ev-journey-heading{margin-bottom:47px}.ev-journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(169,214,236,.24)}.ev-journey-step{min-height:252px;padding:30px 31px 35px 0}.ev-journey-step+.ev-journey-step{padding-left:31px;border-left:1px solid rgba(169,214,236,.17)}.ev-journey-number{display:flex;align-items:start;gap:18px;color:#98e2ed;font-size:31px;letter-spacing:-.05em}.ev-journey-number span{margin-top:10px;color:#c0b59a;font-size:9px;font-weight:700;letter-spacing:.19em}.ev-journey-step h3{margin:64px 0 11px;font-size:clamp(22px,2vw,29px);font-weight:600;letter-spacing:-.04em}.ev-journey-step p{max-width:350px;margin:0;color:#a5b5c1;font-size:13px;line-height:1.65}.ev-journey-end{display:flex;align-items:center;gap:18px;padding:25px 0;border-top:1px solid rgba(169,214,236,.18);border-bottom:1px solid rgba(169,214,236,.18)}.ev-journey-end-icon{display:grid;width:51px;height:51px;flex:none;place-items:center;border:1px solid #a1e4ef4d;border-radius:13px;color:#a0e5ee;background:#76d5ed13}.ev-journey-end strong{font-size:15px;font-weight:600}.ev-journey-end p{margin:6px 0 0;color:#a5b5c1;font-size:12px}.ev-journey-end>svg{margin-left:auto;color:#9edfeb}.ev-audience{background:radial-gradient(ellipse at 83% 11%,#32759220,transparent 39%),#0c111b}.ev-audience-heading{max-width:800px;margin-bottom:45px}.ev-audience-heading>p:not(.eyebrow){max-width:560px;margin:23px 0 0;color:#acbdc8;font-size:15px;line-height:1.7}.ev-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.ev-audience-grid article{position:relative;min-height:280px;padding:29px;border:1px solid #b3d8e52b;border-radius:15px;background:linear-gradient(145deg,#1a2838,#131e2b)}.ev-audience-grid article>svg:first-child{color:#9de2eb}.ev-audience-grid h3{max-width:300px;margin:80px 0 11px;font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:-.04em}.ev-audience-grid p{max-width:330px;margin:0;color:#a9b7c2;font-size:12px;line-height:1.65}.ev-audience-arrow{position:absolute;top:31px;right:29px;color:#c8bca5}.ev-faq{border-top:1px solid #b3d8e520;background:#0a0f19}.ev-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(50px,10vw,160px)}.ev-faq-grid>div:first-child>p:not(.eyebrow){max-width:450px;margin:25px 0 0;color:#adbdc9;font-size:15px;line-height:1.7}.ev-faq-list{border-top:1px solid #b3d8e536}.ev-faq details{border-bottom:1px solid #b3d8e536}.ev-faq summary{display:flex;min-height:91px;align-items:center;gap:19px;cursor:pointer;list-style:none;font-size:16px;font-weight:600}.ev-faq summary::-webkit-details-marker{display:none}.ev-faq summary span{color:#9de0ec;font-size:11px;letter-spacing:.1em}.ev-faq summary svg{flex:none;margin-left:auto;color:#9bdfe9;transition:transform .2s}.ev-faq details[open] summary svg{transform:rotate(45deg)}.ev-faq details p{max-width:600px;margin:0 20px 27px 38px;color:#afbfca;font-size:13px;line-height:1.7}.ev-cta{position:relative;overflow:hidden;border-top:1px solid #b3d8e526;background:radial-gradient(ellipse at 75% 45%,#2c8daa39,transparent 43%),linear-gradient(125deg,#0c1421,#111426)}.ev-cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;min-height:600px}.ev-cta-grid>div:first-child{position:relative;z-index:1;padding:100px 0}.ev-cta-grid p:not(.eyebrow){max-width:560px;margin:23px 0 28px;color:#c0cbd4;font-size:15px;line-height:1.7}.ev-cta-visual{position:relative;height:500px}.ev-cta-visual:before{content:"";position:absolute;top:10%;left:8%;width:85%;height:80%;border-radius:50%;background:#50c4e026;filter:blur(70px)}.ev-cta-ring{position:absolute;top:19%;left:6%;width:88%;height:64%;border:1px solid #a2e5f048;border-radius:50%;transform:rotate(-24deg)}.ev-cta-ring-two{top:33%;left:16%;width:68%;height:36%;border-color:#b8a6fa50;transform:rotate(29deg)}.ev-cta-core{top:calc(50% - 69px);left:calc(50% - 69px);width:138px;height:138px;place-items:center;border:1px solid #c8f6fb7a;border-radius:34px;color:#aff4f9;background:linear-gradient(145deg,#2f7791,#122c43 67%);box-shadow:0 0 75px #67d3ed77,inset 0 2px #fff5;transform:rotate(-12deg);animation:ev-float 8s ease-in-out infinite}.ev-cta-core,.ev-cta-node{position:absolute;display:grid}.ev-cta-node{width:62px;height:62px;place-items:center;border:1px solid #a8e7f36b;border-radius:18px;color:#b4e9f3;background:#1a3b53;box-shadow:0 12px 28px #0006}.ev-cta-node-one{top:15%;left:15%}.ev-cta-node-two{top:20%;right:12%}.ev-cta-node-three{right:19%;bottom:12%}@keyframes ev-hero-pan{0%{transform:scale(1.025) translateX(0)}to{transform:scale(1.08) translateX(-1.5%)}}@keyframes ev-stars{0%{opacity:.35}to{opacity:.9}}@keyframes ev-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ev-float{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@media (max-width:1100px){.ev-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-capability{min-height:250px}.ev-console-body{grid-template-columns:210px minmax(0,1fr)}.ev-console-detail{grid-template-columns:1fr}.ev-console-station-card{min-height:265px}.ev-feature-grid{gap:35px}}@media (max-width:760px){.ev-hero-image{object-position:64% center}.ev-hero-shade{background:linear-gradient(90deg,#06101de8,#06101d8f 68%,#06101d55),linear-gradient(0deg,#090d17,transparent 45%,#09111b66)}.ev-hero h1{font-size:clamp(49px,9vw,72px)}.ev-cta-grid,.ev-demo-heading,.ev-faq-grid,.ev-feature-grid,.ev-intro-heading{grid-template-columns:1fr}.ev-demo-heading>p,.ev-intro-heading>p{margin-top:22px}.ev-feature-art{height:390px;margin:10px 0 -50px}.ev-feature-copy{padding:0 0 90px}.ev-console-body{grid-template-columns:1fr}.ev-console-sidebar{border-right:0;border-bottom:1px solid #b3d8e526;padding:18px}.ev-console-side-label{margin-bottom:12px}.ev-station-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-station-item{grid-template-columns:7px minmax(0,1fr)}.ev-station-item-power{grid-column:2}.ev-console-side-bottom{display:none}.ev-console-detail{grid-template-columns:1fr 1fr}.ev-audience-grid,.ev-journey-grid{grid-template-columns:1fr}.ev-journey-step{min-height:auto;padding:28px 0 30px!important;border-left:0!important;border-bottom:1px solid #b3d8e526}.ev-journey-step h3{margin-top:27px}.ev-audience-grid article{min-height:230px}.ev-audience-grid h3{margin-top:55px}.ev-faq-list{margin-top:10px}.ev-cta-visual{height:340px;margin-top:-80px}}@media (max-width:550px){.ev-hero{min-height:100svh}.ev-hero-inner{min-height:calc(100svh - 88px)}.ev-hero-copy{padding:48px 0}.ev-hero h1{font-size:clamp(45px,10.6vw,59px)}.ev-hero-lead{font-size:16px}.ev-hero-actions{align-items:start;flex-direction:column;gap:24px}.ev-hero-foot span:last-child,.ev-hero-indicator{display:none}.ev-capabilities{grid-template-columns:1fr}.ev-capability{min-height:220px}.ev-audience h2,.ev-cta h2,.ev-demo-heading h2,.ev-faq h2,.ev-feature h2,.ev-intro h2,.ev-journey h2{font-size:clamp(43px,10vw,56px)}.ev-console-bar{padding:0 16px}.ev-console-demo{font-size:0}.ev-console-demo span{width:7px;height:7px}.ev-station-list{grid-template-columns:1fr}.ev-station-item{grid-template-columns:7px 1fr auto;min-height:52px}.ev-station-item-power{grid-column:auto}.ev-console-main{padding:18px}.ev-console-heading{align-items:start}.ev-console-heading h3{font-size:29px}.ev-reset{font-size:0}.ev-reset svg{width:17px;height:17px}.ev-metrics{gap:6px}.ev-metrics>div{min-height:105px;padding:12px 9px}.ev-metrics span{font-size:7px;letter-spacing:.07em}.ev-metrics strong{font-size:29px}.ev-metrics small{font-size:8px}.ev-console-detail{grid-template-columns:1fr}.ev-console-station-card{min-height:260px}.ev-console-actions{min-height:310px}.ev-faq summary{gap:11px;font-size:14px}.ev-faq details p{margin-left:30px}.ev-cta-visual{height:270px}.ev-cta-core{width:110px;height:110px;top:calc(50% - 55px);left:calc(50% - 55px)}.ev-cta-node{width:48px;height:48px}.ev-journey-end>svg{display:none}}@media (prefers-reduced-motion:reduce){.ev-cta-core,.ev-feature-art img,.ev-hero h1,.ev-hero-actions,.ev-hero-copy .eyebrow,.ev-hero-image,.ev-hero-indicator span,.ev-hero-lead,.ev-hero-stars{animation:none!important}}.time-shell{background:#090b16}.time-hero{position:relative;isolation:isolate;display:flex;min-height:100svh;padding-top:88px;overflow:hidden;background:radial-gradient(ellipse at 78% 43%,#493d8b55,transparent 39%),radial-gradient(ellipse at 55% 78%,#9270471f,transparent 30%),linear-gradient(135deg,#080b18,#101527 57%,#080c18)}.time-hero:before{content:"";position:absolute;z-index:-2;inset:0;opacity:.32;background:url(/images/hero/cosmic-nebula.webp) 50%/cover;mask-image:linear-gradient(90deg,transparent 15%,#000)}.time-hero-stars{position:absolute;z-index:-1;inset:0;opacity:.65;background-image:radial-gradient(1px 1px at 12% 27%,#fff 99%,transparent),radial-gradient(2px 2px at 65% 16%,#c8c7ff 60%,transparent),radial-gradient(1px 1px at 86% 70%,#ffdfb2 99%,transparent);background-size:470px 370px;animation:time-twinkle 6s ease-in-out infinite alternate;pointer-events:none}.time-hero-grid{position:absolute;z-index:-1;right:-5%;bottom:-27%;width:72%;height:69%;opacity:.3;border:1px solid #aba0f740;border-radius:50%;box-shadow:0 0 0 100px #aaa0f508,0 0 0 200px #aaa0f506,0 0 0 300px #aaa0f503;transform:rotate(-16deg)}.time-hero-inner{display:flex;width:100%;min-height:calc(100svh - 88px);flex-direction:column;padding-top:clamp(30px,4vw,59px);padding-bottom:29px}.time-back{display:inline-flex;width:fit-content;align-items:center;gap:10px;color:#d0cde2;font-size:12px;transition:color .2s,transform .2s}.time-back:hover{color:#e4d2ff;transform:translateX(-3px)}.time-hero-columns{display:grid;flex:1;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:18px}.time-hero-copy{position:relative;z-index:2;padding:54px 0 70px}.time-hero-copy .eyebrow{margin-bottom:29px;color:#c8c7e5}.time-hero-copy .eyebrow-line{background:#b9a9ff}.time-hero h1{max-width:940px;margin:0 0 30px;font-size:clamp(58px,6.25vw,104px);font-weight:650;line-height:.99;letter-spacing:-.073em}.time-hero h1 em{color:#c0b2ff;font-style:normal}.time-hero-lead{max-width:640px;margin:0 0 32px;color:#d6d8e9;font-size:clamp(17px,1.42vw,21px);line-height:1.63}.time-hero-actions{display:flex;align-items:center;gap:30px}.time-text-link{display:inline-flex;align-items:center;gap:13px;padding-bottom:6px;border-bottom:1px solid #d4c9ee91;color:#e6e2f4;font-size:13px;transition:color .2s}.time-text-link:hover{color:#c7b8ff}.time-hero-meta{display:flex;flex-wrap:wrap;gap:23px;margin-top:45px}.time-hero-meta span{display:inline-flex;align-items:center;gap:8px;color:#b7bed5;font-size:11px}.time-hero-meta svg{color:#c7b8ff}.time-hero-art{position:relative;height:min(48vw,670px,76svh);min-height:500px;margin-left:-12%}.time-hero-halo{position:absolute;inset:7% 3%;border:1px solid #bdb2ff2d;border-radius:50%;background:radial-gradient(circle,#aca5ff29,#8375ec13 45%,transparent 70%);box-shadow:inset 0 0 100px #aea2f012,0 0 90px #8f7fea1c;animation:time-breathe 8s ease-in-out infinite}.time-hero-orbit{position:absolute;top:37%;left:-5%;width:110%;height:29%;border:1px solid #ded2ff4d;border-radius:50%;transform:rotate(-24deg)}.time-hero-orbit:before{content:"";position:absolute;top:18%;left:12%;width:8px;height:8px;border-radius:50%;background:#ffdb9e;box-shadow:0 0 18px 4px #ffd397ad}.time-hero-art img{object-fit:contain;filter:drop-shadow(0 42px 62px #02020eaa);animation:time-float 8s ease-in-out infinite}.time-floating-card{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:9px;border:1px solid #d5caff5c;border-radius:12px;color:#f6f2ff;background:#1b2032e8;box-shadow:0 18px 35px #0008,inset 0 1px #fff2;backdrop-filter:blur(14px)}.time-floating-card-one{top:22%;right:0;padding:13px 16px;font-size:20px;font-weight:700}.time-floating-card-one svg{color:#bcb0ff}.time-floating-card-one small{align-self:end;margin-bottom:2px;color:#b3b6ca;font-size:8px;letter-spacing:.18em}.time-floating-card-two{bottom:21%;left:-3%;padding:11px 14px;color:#bbc9d5;font-size:9px;font-weight:700;letter-spacing:.13em}.time-floating-card-two span{width:7px;height:7px;border-radius:50%;background:#92e5ca;box-shadow:0 0 9px #92e5ca}.time-hero-foot{display:flex;justify-content:space-between;gap:20px;padding-top:18px;border-top:1px solid #d9d5fc32;color:#adb0cc;font-size:9px;letter-spacing:.2em}.time-hero-copy .eyebrow{animation:time-rise .8s .12s both}.time-hero h1{animation:time-rise .9s .25s both}.time-hero-lead{animation:time-rise .9s .38s both}.time-hero-actions,.time-hero-meta{animation:time-rise .9s .5s both}.time-intro{background:radial-gradient(ellipse at 88% 5%,#6860bd1d,transparent 34%),#0b0d18}.time-section-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.72fr);align-items:end;gap:clamp(35px,7vw,100px);margin-bottom:47px}.time-section-heading .eyebrow{margin-bottom:23px}.time-cta h2,.time-faq h2,.time-insights h2,.time-section-heading h2{margin:0;font-size:clamp(48px,5vw,78px)}.time-cta h2 em,.time-faq h2 em,.time-insights h2 em,.time-section-heading h2 em{color:#bdb0ff}.time-section-heading>p{max-width:470px;margin:0 0 5px;color:#b8bbcd;font-size:15px;line-height:1.77}.time-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.time-capability{display:flex;min-height:290px;flex-direction:column;justify-content:space-between;padding:26px;border:1px solid #c3b8fb2e;border-radius:16px;background:radial-gradient(circle at 94% 0,#8d75e426,transparent 42%),linear-gradient(145deg,#1b1e31,#131723);transition:transform .3s,border-color .3s,box-shadow .3s}.time-capability:hover{transform:translateY(-5px);border-color:#bbaeff87;box-shadow:0 23px 50px #0005}.time-capability-top{display:flex;justify-content:space-between;color:#bcb0ff}.time-capability-top span{color:#cfbd9a;font-size:10px;letter-spacing:.2em}.time-capability h3{margin:0 0 11px;font-size:clamp(21px,1.75vw,27px);font-weight:600;letter-spacing:-.04em}.time-capability p{margin:0;color:#aeb3c6;font-size:13px;line-height:1.65}.time-flow{border-top:1px solid #c3b8fb1c;background:radial-gradient(ellipse at 0 90%,#7363bd21,transparent 42%),#0e101d}.time-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #d0c8ef34;border-bottom:1px solid #d0c8ef34}.time-flow-step{position:relative;min-height:280px;padding:30px 24px 30px 0}.time-flow-step+.time-flow-step{padding-left:24px;border-left:1px solid #d0c8ef34}.time-flow-number{display:block;margin-bottom:55px;color:#b7a5ff;font-size:30px;line-height:1;letter-spacing:-.06em}.time-flow-label{color:#d2b991;font-size:9px;font-weight:700;letter-spacing:.17em}.time-flow-step h3{margin:9px 0 10px;font-size:23px;font-weight:600;letter-spacing:-.04em}.time-flow-step p{max-width:265px;margin:0;color:#adb3c5;font-size:12px;line-height:1.65}.time-flow-arrow{position:absolute;top:35px;right:22px;color:#827aa9}.time-flow-step:last-child .time-flow-arrow{display:none}.time-flow-note{display:flex;align-items:center;gap:19px;margin-top:25px;padding:19px 23px;border:1px solid #b9acfa31;border-radius:12px;color:#bcb8d5;background:#ada1fa0d}.time-flow-note svg{flex:none;color:#c0b2ff}.time-flow-note p{margin:0;font-size:12px;line-height:1.6}.time-flow-note strong{color:#f3f0ff;font-size:13px}.time-demo-section{background:radial-gradient(ellipse at 85% 10%,#8570dc20,transparent 38%),#0a0e19}.time-demo-note{margin:16px 0 0;color:#8f98ac;font-size:11px;line-height:1.5;text-align:right}.time-console{overflow:hidden;border:1px solid #bdb7f452;border-radius:22px;background:#111625;box-shadow:0 45px 100px #0007,0 0 80px #8b79de12,inset 0 1px #fff1}.time-console-top{display:flex;min-height:63px;align-items:center;justify-content:space-between;gap:18px;padding:0 25px;border-bottom:1px solid #c7c2e627;background:#111522}.time-console-brand{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.13em}.time-console-brand-icon{display:grid;width:30px;height:30px;place-items:center;margin-right:5px;border-radius:9px;color:#161428;background:linear-gradient(145deg,#ddc9ff,#9c8dea)}.time-console-brand b{color:#c5b7ff}.time-console-brand i{margin-left:8px;color:#7d8499;font-style:normal}.time-console-live,.time-console-mode{display:inline-flex;align-items:center;gap:8px;color:#aab4c6;font-size:9px;font-weight:700;letter-spacing:.13em}.time-console-live span,.time-console-mode span{width:6px;height:6px;border-radius:50%;background:#9ce9d0;box-shadow:0 0 9px #9ce9d0}.time-console-body{display:grid;grid-template-columns:245px minmax(0,1fr);min-height:630px}.time-console-nav{display:flex;flex-direction:column;padding:29px 14px;border-right:1px solid #c7c2e627;background:linear-gradient(180deg,#171c2e,#121626)}.time-console-nav>p{margin:0 12px 23px;color:#8991a9;font-size:9px;font-weight:700;letter-spacing:.18em}.time-console-tab{display:flex;width:100%;min-height:47px;align-items:center;gap:12px;padding:0 13px;border:1px solid transparent;border-radius:9px;color:#abb2c5;background:transparent;text-align:left;font-size:12px}.time-console-tab:hover{color:#ece8ff;background:#ffffff0b}.time-console-tab.is-active{border-color:#bcaafa4f;color:#ede8ff;background:#a18ef522}.time-console-tab.is-active svg{color:#c5b7ff}.time-console-nav-foot{display:flex;align-items:start;gap:10px;margin-top:auto;padding:19px 9px 0;border-top:1px solid #c7c2e627;color:#8690a8;font-size:10px;line-height:1.5}.time-console-nav-foot svg{flex:none;color:#b9a9ff}.time-console-main{min-width:0;padding:clamp(22px,3vw,42px)}.time-console-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:26px}.time-console-heading>div>span{color:#aeb0d1;font-size:9px;font-weight:700;letter-spacing:.19em}.time-console-heading h3{margin:8px 0 0;font-size:clamp(29px,2.7vw,40px);font-weight:600;letter-spacing:-.055em}.time-console-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px}.time-console-toolbar label{color:#9da8bc;font-size:11px}.time-console-toolbar select{min-height:35px;padding:0 28px 0 12px;border:1px solid #a9a2d446;border-radius:8px;color:#e9e5f9;background:#20263a;font-size:11px}.time-console-toolbar>span{margin-left:auto;color:#8790a4;font-size:10px}.time-console-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:13px}.time-console-metrics>div{display:flex;min-height:122px;flex-direction:column;padding:17px;border:1px solid #c4b8ff31;border-radius:11px;background:linear-gradient(145deg,#20263c,#1a2032)}.time-console-metrics span{color:#a4adc2;font-size:9px;font-weight:700;letter-spacing:.11em}.time-console-metrics strong{margin-top:auto;color:#f5f4ff;font-size:36px;font-weight:600;line-height:1;letter-spacing:-.06em}.time-console-metrics>div:nth-child(2) strong{color:#c7baff}.time-console-metrics small{margin-top:6px;color:#8e9ab0;font-size:9px}.time-console-table{overflow:hidden;border:1px solid #c4b8ff2c;border-radius:11px}.time-console-row,.time-console-table-head{display:grid;grid-template-columns:minmax(150px,1.5fr) .65fr .8fr .9fr;align-items:center;gap:10px;padding:0 17px}.time-console-table-head{min-height:38px;color:#8992a8;background:#1a2030;font-size:8px;font-weight:700;letter-spacing:.12em}.time-console-row{min-height:68px;border-top:1px solid #c4b8ff1f;color:#c4cbda;font-size:11px}.time-console-person{display:flex;align-items:center;gap:11px}.time-console-person>span,.time-day-avatar{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:10px;color:#d9d0ff;background:#a492e52e;font-size:10px;font-weight:700}.time-console-person strong{display:block;color:#edf0fa;font-size:12px}.time-console-person small{display:block;margin-top:3px;color:#8995ab;font-size:9px}.time-console-status{width:fit-content;padding:6px 9px;border-radius:99px;font-size:9px;white-space:nowrap}.time-console-status.is-present{color:#afe8d3;background:#71d9ac22}.time-console-status.is-late{color:#f2cf9d;background:#e8b96b21}.time-console-status.is-missing{color:#aeb6c7;background:#9da6b61b}.time-console-next{display:inline-flex;align-items:center;gap:9px;margin-top:19px;padding:0 0 5px;border:0;border-bottom:1px solid #b9a7ef;color:#cdbdff;background:transparent;font-size:11px;font-weight:700}.time-console-next:hover{color:#eee9ff}.time-day-person{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px;border:1px solid #c4b8ff2c;border-radius:12px;background:#1b2234}.time-day-person>div{display:flex;align-items:center;gap:14px}.time-day-avatar{width:52px;height:52px;font-size:14px}.time-day-person div div>span{color:#aab2c5;font-size:8px;letter-spacing:.14em}.time-day-person h4{margin:5px 0 2px;font-size:19px}.time-day-person p{margin:0;color:#a4adc0;font-size:11px}.time-day-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:99px;color:#afe8d3;background:#71d9ac22;font-size:10px;white-space:nowrap}.time-day-events{margin:19px 0;padding:3px 12px;border:1px solid #c4b8ff2c;border-radius:12px;background:#171d2e}.time-day-events>div{display:grid;grid-template-columns:49px 10px 1fr;gap:14px;align-items:start;min-height:66px;padding:12px 5px}.time-day-events>div+div{border-top:1px solid #c4b8ff1d}.time-day-events time{color:#c8b9ff;font-size:12px;font-weight:700}.time-event-dot{width:8px;height:8px;margin-top:3px;border-radius:50%;background:#c1b0ff;box-shadow:0 0 9px #b9a9ff99}.time-event-dot.is-muted{background:#8993a8;box-shadow:none}.time-day-events strong{color:#e6e8f2;font-size:12px}.time-day-events p{margin:4px 0 0;color:#96a0b5;font-size:10px;line-height:1.4}.time-day-result{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 20px;border:1px solid #baaaf266;border-radius:11px;background:#9e8be91a}.time-day-result div{display:grid;gap:5px}.time-day-result div>span{color:#9ca5b9;font-size:8px;letter-spacing:.1em}.time-day-result strong{font-size:20px;font-weight:600}.time-day-result>span{color:#c5b9dc;font-size:11px}.time-day-result div:last-child strong{color:#d3c5ff}.time-day-disclaimer{margin:13px 0 0;color:#8995a9;font-size:10px}.time-statement-banner{display:flex;justify-content:space-between;gap:20px;padding:30px;border:1px solid #b8a9f25c;border-radius:15px;background:radial-gradient(circle at 85% 36%,#ba9dff2b,transparent 40%),linear-gradient(130deg,#262446,#1b2033)}.time-statement-banner span{color:#cfbcfa;font-size:9px;font-weight:700;letter-spacing:.15em}.time-statement-banner h4{margin:13px 0 8px;font-size:clamp(24px,3vw,36px);font-weight:600;line-height:1.1;letter-spacing:-.05em}.time-statement-banner p{margin:0;color:#b9bbd0;font-size:12px}.time-statement-banner svg{align-self:center;color:#bdadf5}.time-statement-lines{overflow:hidden;margin:18px 0;border:1px solid #c4b8ff2c;border-radius:12px}.time-statement-lines>div{display:flex;justify-content:space-between;gap:10px;padding:16px 19px;color:#b4bdd0;font-size:12px}.time-statement-lines>div+div{border-top:1px solid #c4b8ff25}.time-statement-lines strong{color:#e7e9f4;font-weight:600}.time-statement-lines .time-statement-total{color:#e6e0ff;background:#ad98f21b;font-size:14px}.time-statement-total strong{color:#d2c4ff}.time-statement-note{display:flex;gap:11px;align-items:start;color:#909bb0;font-size:10px;line-height:1.6}.time-statement-note svg{flex:none;color:#b6a8ef}.time-insights{border-top:1px solid #c4b8ff1e;border-bottom:1px solid #c4b8ff1e;background:radial-gradient(ellipse at 68% 40%,#6453c52b,transparent 39%),#0d1020}.time-insights-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,7vw,100px);align-items:center}.time-insights-copy .eyebrow{margin-bottom:22px}.time-insights-copy>p:not(.eyebrow){max-width:550px;margin:24px 0 25px;color:#b8bcce;font-size:15px;line-height:1.75}.time-insight-list{border-top:1px solid #c4b8ff30}.time-insight-list span{display:flex;align-items:center;gap:13px;padding:15px 0;border-bottom:1px solid #c4b8ff30;color:#d8d9e9;font-size:12px}.time-insight-list svg{color:#b8a8ff}.time-insights-visual{min-height:430px;padding:35px;border:1px solid #baacf45e;border-radius:26px;background:linear-gradient(145deg,#242845,#171a31 65%);box-shadow:0 35px 80px #0005,inset 0 1px #fff2;transform:perspective(900px) rotateY(-7deg) rotateX(3deg)}.time-visual-top{display:flex;justify-content:space-between;gap:12px;color:#c1b9dc;font-size:9px;font-weight:700;letter-spacing:.16em}.time-visual-top span:last-child{color:#9ae4ce}.time-visual-chart{display:flex;height:280px;align-items:end;justify-content:space-between;gap:14px;padding:30px 10px 0;border-bottom:1px solid #c5b9ec4b}.time-visual-chart span{position:relative;width:100%;border-radius:8px 8px 0 0;background:linear-gradient(0deg,#6c68b76b,#c3b3ff);box-shadow:0 0 22px #a996ff21}.time-visual-chart span:nth-child(2n){background:linear-gradient(0deg,#8b72aa6b,#f4c998)}.time-visual-bottom{display:flex;justify-content:space-between;align-items:center;gap:4px;margin-top:25px;color:#b6bfd4;font-size:9px;font-weight:700;letter-spacing:.08em}.time-visual-bottom svg{color:#bcaefa}.time-audience{background:#0b0e19}.time-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #c4b8ff36;border-bottom:1px solid #c4b8ff36}.time-audience-grid article{position:relative;min-height:270px;padding:27px}.time-audience-grid article+article{border-left:1px solid #c4b8ff36}.time-audience-grid article>svg:first-child{color:#bbadff}.time-audience-grid h3{margin:78px 0 11px;font-size:23px;font-weight:600;letter-spacing:-.04em}.time-audience-grid p{max-width:335px;margin:0;color:#adb4c5;font-size:12px;line-height:1.65}.time-audience-grid article>svg:last-child{position:absolute;top:28px;right:27px;color:#d3bd96}.time-faq{border-top:1px solid #c4b8ff22;background:#0b0d18}.time-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(45px,9vw,140px)}.time-faq .eyebrow{margin-bottom:22px}.time-faq-grid>div:first-child>p:not(.eyebrow){max-width:470px;margin:25px 0 0;color:#b6bbca;font-size:15px;line-height:1.7}.time-faq-list{border-top:1px solid #c4b8ff36}.time-faq details{border-bottom:1px solid #c4b8ff36}.time-faq summary{display:flex;min-height:88px;align-items:center;gap:18px;cursor:pointer;list-style:none;font-size:15px;font-weight:600}.time-faq summary::-webkit-details-marker{display:none}.time-faq summary span{flex:none;color:#bbaeff;font-size:10px}.time-faq summary svg{flex:none;margin-left:auto;color:#bbaeff;transition:transform .2s}.time-faq details[open] summary svg{transform:rotate(45deg)}.time-faq details p{max-width:620px;margin:0 20px 25px 34px;color:#afb5c7;font-size:13px;line-height:1.7}.time-cta{overflow:hidden;border-top:1px solid #c4b8ff25;background:radial-gradient(ellipse at 75% 50%,#7765d13d,transparent 43%),linear-gradient(125deg,#111425,#15142a)}.time-cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;min-height:600px}.time-cta-grid>div:first-child{position:relative;z-index:1;padding:100px 0}.time-cta .eyebrow{margin-bottom:22px}.time-cta-grid p:not(.eyebrow){max-width:560px;margin:25px 0 29px;color:#c3c4d7;font-size:15px;line-height:1.75}.time-cta-art{position:relative;height:480px}.time-cta-art:before{content:"";position:absolute;inset:18%;border-radius:50%;background:#a88ef052;filter:blur(70px)}.time-cta-ring{position:absolute;top:20%;left:5%;width:92%;height:62%;border:1px solid #c4b4ff5b;border-radius:50%;transform:rotate(-23deg);box-shadow:0 0 0 48px #a88ef006}.time-cta-core{top:calc(50% - 85px);left:calc(50% - 85px);width:170px;height:170px;place-items:center;border:1px solid #d7caff99;border-radius:42px;color:#e1d5ff;background:linear-gradient(145deg,#7063b6,#26264c 70%);box-shadow:0 0 80px #9f8ce977,0 30px 45px #0006,inset 0 2px #fff5;transform:rotate(-12deg);animation:time-float 8s ease-in-out infinite}.time-cta-core,.time-cta-node{position:absolute;display:grid}.time-cta-node{width:64px;height:64px;place-items:center;border:1px solid #c9baff75;border-radius:20px;color:#d9d0ff;background:#302d5c;box-shadow:0 16px 30px #0006}.time-cta-node-one{top:16%;left:15%}.time-cta-node-two{top:23%;right:12%}.time-cta-node-three{right:20%;bottom:12%}@keyframes time-twinkle{0%{opacity:.25}to{opacity:.75}}@keyframes time-breathe{0%,to{opacity:.7}50%{opacity:1}}@keyframes time-float{0%,to{translate:0 0}50%{translate:0 -15px}}@keyframes time-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1150px){.time-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.time-capability{min-height:240px}.time-hero h1{font-size:clamp(54px,6vw,76px)}.time-hero-art{min-height:400px}.time-console-body{grid-template-columns:210px minmax(0,1fr)}.time-console-row,.time-console-table-head{grid-template-columns:minmax(145px,1.5fr) .6fr .75fr .85fr;padding:0 12px}}@media (max-width:820px){.time-hero-columns{grid-template-columns:1fr}.time-hero-copy{padding:70px 0 0}.time-hero-art{height:470px;min-height:0;margin:-25px auto;width:min(100%,600px)}.time-hero h1{max-width:800px}.time-cta-grid,.time-faq-grid,.time-insights-grid,.time-section-heading{grid-template-columns:1fr}.time-section-heading>p{max-width:690px}.time-flow-grid{grid-template-columns:repeat(2,1fr)}.time-flow-step:nth-child(3){padding-left:0;border-left:0}.time-flow-step:nth-child(3),.time-flow-step:nth-child(4){border-top:1px solid #d0c8ef34}.time-insights-visual{min-height:390px}.time-visual-chart{height:235px}.time-cta-grid{min-height:0}.time-cta-grid>div:first-child{padding:90px 0 0}.time-cta-art{height:350px;margin-top:-20px}}@media (max-width:600px){.time-hero-copy{padding-top:58px}.time-hero h1{font-size:clamp(49px,10.4vw,64px)}.time-hero-lead{font-size:16px}.time-hero-actions{align-items:start;flex-direction:column;gap:23px}.time-hero-meta{gap:13px 18px;margin-top:33px}.time-hero-art{height:350px;margin-top:5px}.time-floating-card-one{right:-4px;top:18%;font-size:15px}.time-floating-card-two{bottom:13%;left:0;font-size:7px}.time-hero-foot span:last-child{display:none}.time-cta h2,.time-faq h2,.time-insights h2,.time-section-heading h2{font-size:clamp(42px,10vw,57px)}.time-capabilities{grid-template-columns:1fr}.time-capability{min-height:215px}.time-flow-grid{grid-template-columns:1fr}.time-flow-step,.time-flow-step+.time-flow-step{min-height:210px;padding:23px 0;border-left:0;border-top:1px solid #d0c8ef34}.time-flow-step:first-child{border-top:0}.time-flow-number{margin-bottom:30px}.time-flow-note{align-items:start}.time-console-top{padding:0 15px}.time-console-mode{font-size:0}.time-console-mode span{width:7px;height:7px}.time-console-body{grid-template-columns:1fr}.time-console-nav{flex-direction:row;gap:5px;padding:12px;border-right:0;border-bottom:1px solid #c7c2e627;overflow-x:auto}.time-console-nav-foot,.time-console-nav>p{display:none}.time-console-tab{flex:none;width:auto;padding:0 10px;font-size:11px}.time-console-main{padding:18px}.time-console-heading{align-items:start}.time-console-heading h3{font-size:28px}.time-console-live{display:none}.time-console-toolbar{flex-wrap:wrap}.time-console-toolbar>span{display:none}.time-console-metrics{gap:5px}.time-console-metrics>div{min-height:107px;padding:11px 8px}.time-console-metrics span{font-size:7px}.time-console-metrics strong{font-size:28px}.time-console-metrics small{font-size:8px}.time-console-table{overflow-x:auto}.time-console-row,.time-console-table-head{min-width:630px}.time-day-person{align-items:start;flex-direction:column}.time-day-result{align-items:start;flex-wrap:wrap}.time-day-result>span{width:100%}.time-audience-grid{grid-template-columns:1fr}.time-audience-grid article{min-height:215px}.time-audience-grid article+article{border-left:0;border-top:1px solid #c4b8ff36}.time-audience-grid h3{margin-top:45px}.time-insights-visual{min-height:300px;padding:20px;transform:none}.time-visual-chart{height:180px;gap:8px}.time-visual-bottom,.time-visual-top{font-size:7px}.time-visual-bottom svg{width:12px}.time-faq summary{gap:10px;font-size:13px}.time-faq details p{margin-left:30px}.time-cta-art{height:270px}.time-cta-core{top:calc(50% - 57px);left:calc(50% - 57px);width:114px;height:114px;border-radius:28px}.time-cta-core svg{width:45px}.time-cta-node{width:47px;height:47px;border-radius:14px}}@media (prefers-reduced-motion:reduce){.time-cta-core,.time-hero h1,.time-hero-actions,.time-hero-art img,.time-hero-copy .eyebrow,.time-hero-halo,.time-hero-lead,.time-hero-meta,.time-hero-stars{animation:none!important}}.time-people-banner{position:relative;isolation:isolate;display:flex;align-items:center;min-height:640px;background:#0a1020;overflow:hidden}.time-people-banner>img{z-index:-2;object-fit:cover;object-position:center 42%}.time-people-shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#080d1e 2%,rgba(8,13,30,.94) 24%,rgba(8,13,30,.52) 47%,rgba(8,13,30,.04) 84%),linear-gradient(0deg,#0a0e1a,transparent 28%,rgba(8,10,23,.14))}.time-people-content{position:relative;z-index:1;padding-top:80px;padding-bottom:80px}.time-people-content h2{max-width:720px;margin:22px 0;font-size:clamp(43px,5vw,78px);line-height:1.04;letter-spacing:-.06em}.time-people-content h2 em{color:#c0b2ff}.time-people-content>p:not(.eyebrow){max-width:510px;color:#d5d8e9;font-size:16px;line-height:1.72}.time-people-content>a{display:inline-flex;align-items:center;gap:10px;margin-top:17px;padding-bottom:7px;border-bottom:1px solid #c7b7ff;color:#e9e3ff;font-size:13px}.time-people-badge{position:absolute;right:5%;bottom:35px;display:inline-flex;align-items:center;gap:9px;padding:13px 16px;border:1px solid #d0c7ff66;border-radius:6px;color:#f4f0ff;background:#15172aca;backdrop-filter:blur(14px);font-size:10px;letter-spacing:.12em}.time-scenarios{background:radial-gradient(ellipse at 80% 20%,#6252bb1c,transparent 35%),#0b0d19;border-bottom:1px solid #c4b8ff20}.time-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.time-scenario-grid article{position:relative;min-height:325px;padding:30px;border:1px solid #c3b8fb37;border-radius:15px;background:linear-gradient(145deg,#1b1d33,#121624);transition:transform .25s,border-color .25s}.time-scenario-grid article:hover{transform:translateY(-5px);border-color:#baa9fa9c}.time-scenario-top{display:flex;align-items:start;justify-content:space-between;color:#c0b2ff;margin-bottom:57px}.time-scenario-top span{color:#d0bb9d;font-size:10px;letter-spacing:.17em}.time-scenario-grid small{color:#aaa0d8;font-size:10px;letter-spacing:.16em;font-weight:700}.time-scenario-grid h3{font-size:25px;letter-spacing:-.04em;margin:12px 0}.time-scenario-grid p{max-width:340px;color:#adb4c8;font-size:13px;line-height:1.65;margin:0}.time-scenario-grid article>svg:last-child{position:absolute;right:28px;bottom:25px;color:#b7a8ea}.time-schedule-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:19px}.time-schedule-toolbar label{color:#aab3c7;font-size:11px}.time-schedule-toolbar select{min-height:36px;padding:0 12px;border:1px solid #a9a2d446;border-radius:8px;color:#e9e5f9;background:#20263a;font-size:11px}.time-schedule-weeks{display:flex;gap:5px;margin-left:auto;padding:4px;border:1px solid #c4b8ff30;border-radius:9px;background:#1b2132}.time-schedule-weeks button{padding:7px 12px;border:0;border-radius:6px;color:#aeb6c9;background:transparent;font-size:10px}.time-schedule-weeks button[aria-pressed=true]{color:#f5f1ff;background:#5a4d91}.time-schedule-scroll{overflow-x:auto;border:1px solid #c4b8ff34;border-radius:12px;background:#171d2e}.time-schedule-table{width:100%;min-width:680px;border-collapse:collapse;text-align:center}.time-schedule-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.time-schedule-table td,.time-schedule-table th{padding:16px 9px;border-bottom:1px solid #c4b8ff21}.time-schedule-table thead th{background:#20263a;color:#a9b2c9;font-size:10px;letter-spacing:.13em;font-weight:700}.time-schedule-table th:first-child{text-align:left;padding-left:20px;min-width:126px}.time-schedule-table tbody th{color:#e7e9f4;font-size:12px;font-weight:600}.time-schedule-table tbody tr:last-child td,.time-schedule-table tbody tr:last-child th{border-bottom:0}.time-schedule-table td span{display:inline-block;min-width:57px;padding:9px 6px;border-radius:6px;color:#d9d0ff;background:#7565c42e;font-size:10px;white-space:nowrap}.time-schedule-table td span.is-off{color:#8f98ad;background:#ffffff0a}.time-schedule-summary{display:flex;align-items:start;gap:11px;margin-top:18px;padding:17px;border:1px solid #c4b8ff30;border-radius:9px;background:#ada1fa0e;color:#c1b1ff}.time-schedule-summary svg{flex:none}.time-schedule-summary p{margin:0;color:#aeb7ca;font-size:11px;line-height:1.6}.time-schedule-summary strong{color:#f0eaff}.time-exceptions{background:radial-gradient(ellipse at 72% 50%,#6b52c42b,transparent 42%),#0d1120;border-top:1px solid #c4b8ff21;border-bottom:1px solid #c4b8ff21}.time-exceptions-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(35px,7vw,100px);align-items:center}.time-exceptions-copy h2{font-size:clamp(45px,5vw,76px);margin:22px 0;line-height:1.06}.time-exceptions-copy h2 em{color:#bdb0ff}.time-exceptions-copy>p:not(.eyebrow){max-width:550px;color:#b9bed0;font-size:15px;line-height:1.75;margin-bottom:25px}.time-exceptions-points{display:grid;gap:13px;padding-top:20px;border-top:1px solid #c4b8ff35}.time-exceptions-points span{display:flex;align-items:start;gap:11px;color:#d7d8e6;font-size:12px;line-height:1.55}.time-exceptions-points svg{flex:none;color:#c4b6ff}.time-exceptions-board{padding:26px;border:1px solid #baaefa69;border-radius:20px;background:linear-gradient(140deg,#22263f,#151a2c);box-shadow:0 25px 75px #0005,inset 0 1px #fff2;transform:perspective(1000px) rotateY(-4deg) rotateX(2deg)}.time-exceptions-board-head{display:flex;justify-content:space-between;gap:10px;padding:0 0 19px;border-bottom:1px solid #c4b8ff2e;color:#c1b4fa;font-size:9px;font-weight:700;letter-spacing:.14em}.time-exceptions-board-head small{color:#8f99ae;font-size:8px}.time-exception-row{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid #c4b8ff25}.time-exception-mark{display:grid;place-items:center;width:41px;height:41px;flex:none;border-radius:11px}.time-exception-mark.is-amber{color:#f0ca91;background:#b78d542b}.time-exception-mark.is-violet{color:#d0c3ff;background:#8170cb33}.time-exception-mark.is-blue{color:#9fc9f2;background:#5d87c02e}.time-exception-row>div{min-width:0;flex:1}.time-exception-row small,.time-exception-row strong{display:block}.time-exception-row strong{font-size:13px}.time-exception-row small{margin-top:5px;color:#9ca8bd;font-size:10px}.time-exception-row>span:last-child{color:#c9baf5;font-size:8px;letter-spacing:.09em;white-space:nowrap}.time-exceptions-board-foot{display:flex;gap:10px;align-items:center;padding-top:19px;color:#aeb6ca;font-size:10px}.time-exceptions-board-foot svg{color:#bcaeff}.time-rollout{background:radial-gradient(ellipse at 8% 75%,#6856af1b,transparent 40%),#0b0e1b;border-top:1px solid #c4b8ff20}.time-rollout-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.time-rollout-grid article{min-height:230px;padding:22px 20px 10px 0;border-top:1px solid #b9aaf467}.time-rollout-grid article>span{font-size:10px;letter-spacing:.14em;color:#bbaaff}.time-rollout-grid h3{font-size:22px;letter-spacing:-.04em;margin:35px 0 11px}.time-rollout-grid p{max-width:300px;color:#aeb4c5;font-size:12px;line-height:1.7;margin:0}.time-rollout-note{display:flex;align-items:center;gap:14px;margin-top:25px;padding:22px;border:1px solid #c4b8ff33;border-radius:11px;background:#ada1fa0d}.time-rollout-note>svg{flex:none;color:#c4b7ff}.time-rollout-note p{max-width:650px;color:#b7bbca;font-size:12px;line-height:1.6;margin:0 auto 0 0}.time-rollout-note a{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#e3d3ff;border-bottom:1px solid #bcaaff88;padding-bottom:5px;font-size:12px}@media(max-width:900px){.time-exceptions-grid{grid-template-columns:1fr;gap:35px}.time-exceptions-board{max-width:750px;transform:none}.time-rollout-grid{grid-template-columns:repeat(2,1fr)}.time-scenario-grid article{min-height:310px}}@media(max-width:700px){.time-people-banner{min-height:710px;align-items:flex-end}.time-people-banner>img{object-position:60% center}.time-people-shade{background:linear-gradient(0deg,#090c19,rgba(9,12,25,.94) 23%,rgba(9,12,25,.73) 48%,rgba(9,12,25,.12) 88%)}.time-people-content{padding-top:310px;padding-bottom:80px}.time-people-content h2{font-size:clamp(41px,9vw,60px)}.time-people-content>p:not(.eyebrow){font-size:14px}.time-people-badge{top:25px;right:6%;bottom:auto}.time-scenario-grid{grid-template-columns:1fr}.time-scenario-grid article{min-height:260px}.time-scenario-top{margin-bottom:38px}.time-rollout-note{align-items:start;flex-wrap:wrap}.time-rollout-note p{flex:1 1 250px}.time-rollout-note a{margin-left:34px}.time-schedule-weeks{margin-left:0}.time-exception-row>span:last-child{display:none}}@media(max-width:480px){.time-rollout-grid{grid-template-columns:1fr}.time-rollout-grid article{min-height:175px}.time-rollout-grid h3{margin-top:20px}.time-exceptions-board{padding:18px}.time-exceptions-board-head small{display:none}.time-exception-row{gap:10px}.time-exception-row small{font-size:9px}}@media(prefers-reduced-motion:reduce){.time-scenario-grid article{transition:none}}