.parkeno-landing{--pk-bg:#f6f7f1;--pk-bg-2:#edf0e5;--pk-card:#fff;--pk-ink:#10382f;--pk-ink-2:#1b4a3f;--pk-muted:#5a6b61;--pk-olive:#768b66;--pk-line:#1038301f;--pk-line-strong:#1038303d;--pk-lime:#88c040;--pk-lime-bright:#9fd44f;--pk-lime-soft:#e6f3cf;--pk-lime-ink:#46760f;--pk-night:#0d2b24;--pk-night-2:#133930;--pk-night-3:#1b4a3f;--pk-night-line:#ffffff1a;--pk-night-muted:#ffffff9e;--pk-deny:#ef7f6a;--pk-deny-soft:#ef7f6a29;--pk-shadow-card:0 1px 2px #1038300d, 0 16px 48px -20px #10383040;--pk-shadow-float:0 2px 4px #1038300f, 0 30px 60px -24px #10383059;--pk-ease:cubic-bezier(.2, .7, .2, 1);background:var(--pk-bg);color:var(--pk-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Instrument Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow-x:clip}html:has(.parkeno-landing){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.parkeno-landing){scroll-behavior:auto}}.parkeno-landing ::selection{background:var(--pk-lime-soft);color:var(--pk-ink)}.parkeno-landing :focus-visible{outline:2px solid var(--pk-lime);outline-offset:3px;border-radius:4px}.parkeno-landing h2,.parkeno-landing h3{text-wrap:balance}.parkeno-landing p{text-wrap:pretty}.pk-display{letter-spacing:-.045em;text-wrap:pretty;font-size:clamp(2.7rem,1.1rem + 4.4vw,4.75rem);font-weight:600;line-height:1.02}.pk-h2{letter-spacing:-.035em;font-size:clamp(2rem,1.2rem + 2.6vw,3.25rem);font-weight:600;line-height:1.06}.pk-h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.25}.pk-lead{color:var(--pk-muted);font-size:clamp(1.05rem,.98rem + .35vw,1.25rem);line-height:1.55}.pk-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pk-lime-ink);align-items:flex-start;gap:.6rem;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.pk-eyebrow:before{content:"";background:var(--pk-lime);width:.5rem;height:.5rem;box-shadow:0 0 0 4px var(--pk-lime-soft);border-radius:999px;flex:none;margin-top:.3rem}.pk-night .pk-eyebrow{color:var(--pk-lime-bright)}.pk-night .pk-lead{color:var(--pk-night-muted)}.pk-night .pk-eyebrow:before{box-shadow:0 0 0 4px #88c04038}.pk-night{background:radial-gradient(900px 500px at 85% 110%, #88c0402e, transparent 60%), radial-gradient(700px 400px at 0% 0%, #ffffff0f, transparent 60%), linear-gradient(180deg, var(--pk-night-2), var(--pk-night));color:#fff}.pk-grid{background-image:linear-gradient(var(--pk-line) 1px, transparent 1px), linear-gradient(90deg, var(--pk-line) 1px, transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 100%)}.pk-grid-night{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(80% 80%,#000 20%,#0000 100%);mask-image:radial-gradient(80% 80%,#000 20%,#0000 100%)}.pk-card{background:var(--pk-card);border:1px solid var(--pk-line);box-shadow:var(--pk-shadow-card);transition:transform .45s var(--pk-ease), box-shadow .45s var(--pk-ease), border-color .45s var(--pk-ease);border-radius:1.5rem}@media (hover:hover){.pk-card-hover:hover{border-color:var(--pk-line-strong);box-shadow:var(--pk-shadow-float);transform:translateY(-3px)}}.pk-glass{-webkit-backdrop-filter:saturate(160%)blur(14px);background:#f6f7f1d1}.pk-btn{white-space:nowrap;transition:transform .25s var(--pk-ease), background-color .25s var(--pk-ease), color .25s var(--pk-ease), border-color .25s var(--pk-ease), box-shadow .25s var(--pk-ease);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:1rem 1.55rem;font-size:.975rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.pk-btn:active{transform:scale(.98)}.pk-btn svg{transition:transform .35s var(--pk-ease)}.pk-btn:hover svg{transform:translate(3px)}.pk-btn-up:hover svg{transform:translate(2px,-2px)}.pk-btn-sm{padding:.7rem 1.1rem;font-size:.875rem}.pk-btn-primary{background:var(--pk-ink);color:#fff;box-shadow:0 10px 28px -14px #103830b3}.pk-btn-primary:hover{background:var(--pk-ink-2);box-shadow:0 14px 32px -14px #103830bf}.pk-btn-lime{background:var(--pk-lime);color:var(--pk-night);box-shadow:0 10px 28px -12px #88c040b3}.pk-btn-lime:hover{background:var(--pk-lime-bright)}.pk-btn-ghost{border:1px solid var(--pk-line-strong);color:var(--pk-ink);background:0 0}.pk-btn-ghost:hover{background:#1038300f;border-color:#10383066}.pk-btn-ghost-night{color:#fff;background:0 0;border:1px solid #ffffff3d}.pk-btn-ghost-night:hover{background:#ffffff14;border-color:#fff6}.pk-navlink{color:var(--pk-ink);opacity:.78;transition:opacity .25s var(--pk-ease);padding:.35rem 0;position:relative}.pk-navlink:after{content:"";background:var(--pk-lime);transform-origin:0;height:1.5px;transition:transform .35s var(--pk-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.pk-navlink:hover{opacity:1}.pk-navlink:hover:after{transform:scaleX(1)}.pk-plate{color:#10161c;letter-spacing:.08em;font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;border:.09em solid #1f2a33;border-radius:.38em;align-items:stretch;font-weight:700;line-height:1;display:inline-flex;overflow:hidden;box-shadow:inset 0 -.12em #00000024,0 .12em .3em #0000001f}.pk-plate-eu{color:#fff;letter-spacing:0;background:#1b3ba6;flex-direction:column;justify-content:flex-end;align-items:center;gap:.18em;padding:.35em .5em .3em;font-size:.42em;display:flex}.pk-plate-eu:before{content:"";border:.16em dotted #f4c542;border-radius:999px;width:1.1em;height:1.1em}.pk-plate-num{padding:.3em .62em .3em .58em}.pk-plate-muted{opacity:.45;filter:grayscale()}@keyframes pk-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.pk-rise{animation:pk-rise .9s var(--pk-ease) both;animation-delay:calc(var(--d,0) * 90ms)}.parkeno-landing[data-motion=on] [data-reveal]{opacity:0;transition:opacity .7s var(--pk-ease), transform .7s var(--pk-ease);transition-delay:calc(min(var(--d,0), 4) * 70ms);transform:translateY(20px)}.parkeno-landing[data-motion=on] [data-reveal].is-in{opacity:1;transform:none}@keyframes pk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pk-float{animation:7s ease-in-out infinite pk-float}@keyframes pk-pulse{0%,to{box-shadow:0 0 #88c0408c}70%{box-shadow:0 0 0 7px #88c04000}}.pk-pulse{animation:pk-pulse 2.4s var(--pk-ease) infinite}@keyframes pk-drain{0%{width:78%}to{width:8%}}.pk-drain{animation:9s linear infinite alternate pk-drain}.pk-lane{background:repeating-linear-gradient(90deg,#0000 0 26px,#ffffff42 26px 52px) 50%/100% 2px no-repeat,linear-gradient(#ffffff0d,#ffffff05)}.pk-car{will-change:transform;transition:transform 1s cubic-bezier(.3,.7,.15,1)}.pk-car[data-pos=before]{transform:translate(-160%)}.pk-car[data-pos=stop]{transform:translate(0)}.pk-car[data-pos=through]{transition-duration:1.2s;transition-timing-function:cubic-bezier(.5,0,.8,.4);transform:translate(210%)}.pk-car[data-pos=back]{transition-duration:1.1s;transition-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(-160%)}.pk-car[data-pos=reset]{transition:none;transform:translate(-160%)}.pk-arm{transform-origin:96%;will-change:transform;transition:transform .9s cubic-bezier(.34,1.3,.5,1)}.pk-arm[data-open=true]{transform:rotate(76deg)}.pk-decision{opacity:0;transition:opacity .4s var(--pk-ease), transform .55s var(--pk-ease);transform:translateY(10px)scale(.96)}.pk-decision[data-show=true]{opacity:1;transform:none}.pk-rule{transition:background-color .4s var(--pk-ease), border-color .4s var(--pk-ease), color .4s var(--pk-ease)}.pk-signal{transition:background-color .4s var(--pk-ease), box-shadow .4s var(--pk-ease)}.pk-faq{interpolate-size:allow-keywords}.pk-faq details{border-top:1px solid var(--pk-line)}.pk-faq details:last-child{border-bottom:1px solid var(--pk-line)}.pk-faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.35rem .25rem;font-size:1.08rem;font-weight:600;list-style:none;display:flex}.pk-faq summary::-webkit-details-marker{display:none}.pk-faq summary .pk-faq-icon{border:1px solid var(--pk-line-strong);width:2rem;height:2rem;transition:transform .4s var(--pk-ease), background-color .3s var(--pk-ease), color .3s var(--pk-ease);border-radius:999px;flex:none;place-items:center;display:grid}.pk-faq details[open] summary .pk-faq-icon{background:var(--pk-ink);color:#fff;border-color:var(--pk-ink);transform:rotate(45deg)}.pk-faq details::details-content{block-size:0;transition:block-size .45s var(--pk-ease), content-visibility .45s allow-discrete;overflow:clip}.pk-faq details[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.pk-rise,.pk-float,.pk-pulse,.pk-drain{animation:none}.pk-drain{width:40%}.pk-car,.pk-arm,.pk-decision,.pk-card,.pk-btn,.pk-btn svg,.pk-navlink:after,.pk-faq summary .pk-faq-icon{transition:none}.pk-faq details::details-content{transition:none}}
