@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap");.lv2{--bg:#0a0a0a;--bg-2:#111;--bg-3:#161616;--bg-4:#1c1c1c;--text:#f5f4ef;--text-mute:hsla(50,23%,95%,.58);--text-dim:hsla(50,23%,95%,.34);--line:hsla(50,23%,95%,.08);--line-2:hsla(50,23%,95%,.16);--accent:#ffd60a;--accent-ink:#0a0a0a;--live:#14e37e;--danger:#ff4d4d;--max-w:1440px;--gutter:clamp(20px,4vw,56px);font-family:Space Grotesk,system-ui,sans-serif;background:var(--bg);color:var(--text);min-height:100vh;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lv2.is-light{--bg:#f5f4ef;--bg-2:#eceae0;--bg-3:#e2dfd2;--bg-4:#d8d4c5;--text:#0a0a0a;--text-mute:hsla(0,0%,4%,.58);--text-dim:hsla(0,0%,4%,.34);--line:hsla(0,0%,4%,.08);--line-2:hsla(0,0%,4%,.16);--accent-ink:#0a0a0a}.lv2 *,.lv2 :after,.lv2 :before{box-sizing:border-box;margin:0;padding:0}.lv2 h1,.lv2 h2,.lv2 h3,.lv2 h4{font-family:Space Grotesk,system-ui,sans-serif;font-weight:500;letter-spacing:-.03em}.lv2 a{color:inherit;text-decoration:none}.lv2 button{font:inherit;cursor:pointer;background:none;border:none;color:inherit}.lv2 input,.lv2 select,.lv2 textarea{font:inherit;color:inherit;background:transparent;border:none;outline:none}.lv2 ul{list-style:none}.lv2 img{display:block;max-width:100%}.lv2 .mono{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.lv2 .mono,.lv2 .mono-num{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500}.lv2 .mono-num{letter-spacing:0}.lv2 .container{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter)}.lv2 .section{padding:clamp(60px,9vw,140px) 0}.lv2 .kicker{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);margin-bottom:24px}.lv2 .kicker .num{color:var(--accent)}.lv2 .dash{background-image:linear-gradient(to right,var(--line-2) 50%,transparent 50%);background-size:8px 1px;background-repeat:repeat-x;height:1px}.lv2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;border-radius:999px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:all .18s ease;border:1px solid transparent;white-space:nowrap}.lv2 .btn-primary{background:var(--accent);color:var(--accent-ink)}.lv2 .btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(255,214,10,.18)}.lv2 .btn-ghost{border-color:var(--line-2);color:var(--text)}.lv2 .btn-ghost:hover{background:var(--text);color:var(--bg);border-color:var(--text)}.lv2 .btn-sm{height:40px;padding:0 18px;font-size:11px}.lv2-nav{position:fixed;inset:0 0 auto 0;z-index:50;background:color-mix(in srgb,var(--bg) 78%,transparent);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--line)}.lv2-nav-inner{justify-content:space-between;height:68px;gap:24px}.lv2-brand,.lv2-nav-inner{display:flex;align-items:center}.lv2-brand{gap:12px}.lv2-brand-mark{width:28px;height:28px;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:16px;display:grid;place-items:center}.lv2-brand-text{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.lv2-brand-text .sub{color:var(--text-mute)}.lv2-nav-links{display:flex;gap:24px}.lv2-nav-links a{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);transition:color .15s}.lv2-nav-links a:hover{color:var(--text)}.lv2-nav-actions{display:flex;align-items:center;gap:10px}.lv2-toggle{display:inline-flex;height:32px;align-items:center;border:1px solid var(--line-2);border-radius:999px;overflow:hidden}.lv2-toggle button{padding:0 12px;height:100%;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute)}.lv2-toggle button.on{background:var(--text);color:var(--bg)}@media (max-width:900px){.lv2-nav-links{display:none}}.lv2-hero{position:relative;min-height:100vh;padding:110px 0 60px;overflow:hidden;isolation:isolate}.lv2-hero-bg{position:absolute;inset:0;background-image:url(https://images.unsplash.com/photo-1775756789951-3f2ef4307258?w=2400&q=80&auto=format&fit=crop);background-size:cover;background-position:50%;filter:brightness(.5) saturate(.65) contrast(1.08);z-index:-2}.lv2-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--bg) 30%,transparent) 30%,var(--bg) 92%)}.lv2-hero-meta{display:flex;flex-wrap:wrap;gap:24px 36px;margin:40px 0 56px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute)}.lv2-hero-meta .live-dot{display:inline-block;width:8px;height:8px;background:var(--live);border-radius:50%;margin-right:8px;animation:pulse 1.6s ease-in-out infinite;vertical-align:middle}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.lv2-hero h1{font-size:clamp(56px,11vw,168px);line-height:.9;font-weight:500;letter-spacing:-.035em;max-width:16ch}.lv2-hero h1 em{color:var(--accent);font-style:italic;font-weight:500}.lv2-hero h1 .lv2-word{display:inline-block;opacity:0;transform:translateY(.36em);animation:lv2-word-in .75s cubic-bezier(.2,.7,.25,1) forwards;will-change:opacity,transform}@keyframes lv2-word-in{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lv2-hero h1 .lv2-word{opacity:1;transform:none;animation:none}}.lv2-hero-sub{margin-top:32px;max-width:62ch;font-size:18px;color:var(--text-mute);line-height:1.55}.lv2-hero-cta{margin-top:36px;display:flex;gap:12px;flex-wrap:wrap}.lv2-hero-kpis{margin-top:72px;padding-top:32px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.lv2-hero-kpis .kpi-num{font-family:Space Grotesk,sans-serif;font-size:clamp(28px,4vw,56px);font-weight:500;letter-spacing:-.02em;line-height:1}.lv2-hero-kpis .kpi-lbl{margin-top:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute)}@media (max-width:760px){.lv2-hero-kpis{grid-template-columns:repeat(2,1fr);gap:24px}}.lv2-gps{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}.lv2-gps h2{font-size:clamp(36px,5.5vw,72px);line-height:.98;font-weight:500}.lv2-gps-card{background:var(--bg-2);border:1px solid var(--line);padding:32px}.lv2-input-row{display:flex;gap:12px;align-items:stretch}.lv2-gps-input{flex:1;height:56px;background:var(--bg-3);border:1px solid var(--line-2);padding:0 20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.lv2-gps-input:focus{border-color:var(--accent)}.lv2-gps-input::-moz-placeholder{color:var(--text-dim);text-transform:uppercase}.lv2-gps-input::placeholder{color:var(--text-dim);text-transform:uppercase}.lv2-gps-card .btn{height:56px}.lv2-gps-shortcut{margin-top:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;color:var(--text-mute)}.lv2-gps-shortcut button{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.lv2-gps-error{margin-top:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--danger)}.lv2-gps-fleet{margin-top:24px;border-top:1px solid var(--line);padding-top:20px}.lv2-gps-fleet h4{letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.lv2-gps-fleet h4,.lv2-gps-row{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--text-mute)}.lv2-gps-row{display:grid;grid-template-columns:auto 1.1fr .9fr .7fr .6fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);letter-spacing:.04em;align-items:center}.lv2-gps-row:last-child{border-bottom:0}.lv2-gps-row .dot{width:8px;height:8px;background:var(--text-dim);border-radius:50%}.lv2-gps-row.is-active{color:var(--text)}.lv2-gps-row.is-active .dot{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 24%,transparent)}.lv2-gps-row strong{color:var(--text);font-weight:500}@media (max-width:1000px){.lv2-gps{grid-template-columns:1fr}}.lv2-section-h2{font-size:clamp(36px,6.5vw,88px);line-height:.98;font-weight:500;letter-spacing:-.035em;max-width:22ch}.lv2-section-h2 em{color:var(--accent);font-style:italic;font-weight:500}.lv2-section-lead{margin-top:24px;max-width:62ch;font-size:17px;color:var(--text-mute)}.lv2-modules{margin-top:64px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-2);border-left:1px solid var(--line-2);background-image:linear-gradient(to right,var(--line-2) 50%,transparent 50%),linear-gradient(to bottom,var(--line-2) 50%,transparent 50%);background-size:8px 1px,1px 8px;background-repeat:repeat-x,repeat-y;background-position:top,0}.lv2-module{padding:32px 24px;border-right:1px dashed var(--line-2);border-bottom:1px dashed var(--line-2);background:var(--bg);position:relative;transition:background .2s;display:flex;flex-direction:column;min-height:280px}.lv2-module:hover{background:var(--bg-3)}.lv2-module-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.lv2-module-num{font-family:JetBrains Mono,ui-monospace,monospace;color:var(--accent);font-size:13px;letter-spacing:.04em;font-weight:500}.lv2-module-tags{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.lv2-module-tag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border:1px solid var(--line-2);border-radius:999px;color:var(--text-mute)}.lv2-module h3{font-size:22px;line-height:1.15;font-weight:500;margin-bottom:10px;letter-spacing:-.02em}.lv2-module p{font-size:14px;line-height:1.55;color:var(--text-mute);flex:1}.lv2-module-bar{margin-top:22px;height:2px;width:18%;background:var(--accent);transition:width .32s ease}.lv2-module:hover .lv2-module-bar{width:100%}.lv2-modules.is-revealed .lv2-module .lv2-module-bar{animation:lv2-bar-sweep 1.1s cubic-bezier(.65,0,.35,1) forwards;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes lv2-bar-sweep{0%{width:0}55%{width:100%}to{width:18%}}@media (prefers-reduced-motion:reduce){.lv2-modules.is-revealed .lv2-module .lv2-module-bar{animation:none}}@media (max-width:1280px){.lv2-modules{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.lv2-modules{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.lv2-modules{grid-template-columns:1fr}}.lv2-stats{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line)}.lv2-stat{padding:36px 24px;border-right:1px solid var(--line)}.lv2-stat:last-child{border-right:0}.lv2-stat-num{font-size:clamp(48px,6vw,88px);font-weight:500;letter-spacing:-.04em;line-height:.95}.lv2-stat-lbl{margin-top:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute)}.lv2-stat-desc{margin-top:8px;font-size:13px;color:var(--text-mute)}@media (max-width:900px){.lv2-stats{grid-template-columns:repeat(2,1fr)}.lv2-stat:nth-child(2){border-right:0}}.lv2-map-card{margin-top:56px;background:var(--bg-2);border:1px solid var(--line);border-radius:18px;padding:24px;position:relative;overflow:hidden}.lv2-map-svg{width:100%;height:auto;aspect-ratio:16/9;display:block}.lv2-map-legend{position:absolute;top:32px;left:32px;display:flex;flex-direction:column;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute)}.lv2-map-legend .lg-row{display:flex;align-items:center;gap:8px}.lv2-map-legend .lg-swatch{width:22px;height:2px}.lv2-routes-list{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lv2-route-row{padding:16px;border:1px solid var(--line);background:var(--bg-2);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--text-mute)}.lv2-route-row strong{color:var(--text);display:block;margin-bottom:6px;font-weight:500}@media (max-width:900px){.lv2-routes-list{grid-template-columns:1fr}}.lv2-roi{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;background:var(--bg-2);border:1px solid var(--line);border-radius:18px;overflow:hidden}.lv2-roi-form{padding:40px;border-right:1px solid var(--line)}.lv2-roi-summary{padding:40px;background:var(--bg-3);display:flex;flex-direction:column;gap:18px}.lv2-roi-field{margin-bottom:28px}.lv2-roi-field:last-child{margin-bottom:0}.lv2-roi-field-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.lv2-roi-field-lbl{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute)}.lv2-roi-field-lbl,.lv2-roi-field-val{font-family:JetBrains Mono,ui-monospace,monospace}.lv2-roi-field-val{font-size:16px;font-weight:500;color:var(--accent)}.lv2-roi-range{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--line-2);height:2px;outline:none}.lv2-roi-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--accent);cursor:pointer}.lv2-roi-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent);cursor:pointer;border:0}.lv2-roi-savings-lbl{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute)}.lv2-roi-savings-num{font-size:clamp(48px,6vw,92px);font-weight:500;letter-spacing:-.04em;color:var(--accent);line-height:.95;word-break:break-all}.lv2-roi-payback{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.06em;color:var(--text-mute)}.lv2-roi-breakdown{margin-top:8px;border-top:1px solid var(--line);padding-top:18px}.lv2-roi-breakdown-row{display:flex;justify-content:space-between;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.04em;padding:6px 0;color:var(--text-mute)}.lv2-roi-breakdown-row strong{color:var(--text);font-weight:500}.lv2-roi-breakdown-row.neg strong{color:var(--danger)}@media (max-width:900px){.lv2-roi{grid-template-columns:1fr}.lv2-roi-form{border-right:0;border-bottom:1px solid var(--line)}}.lv2-apps{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.lv2-app{background:var(--bg-2);border:1px solid var(--line);padding:24px;transition:transform .2s,box-shadow .2s,background .2s}.lv2-app:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.4);background:var(--bg-3)}.lv2-app-tag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.lv2-app-mock{background:var(--bg);border:1px solid var(--line);aspect-ratio:4/3;margin-bottom:18px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.lv2-app h3{font-size:18px;font-weight:500;margin-bottom:8px;letter-spacing:-.02em}.lv2-app p{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.05em;color:var(--text-mute);line-height:1.6}@media (max-width:1000px){.lv2-apps{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.lv2-apps{grid-template-columns:1fr}}.lv2-cases{margin-top:56px;border-top:1px solid var(--line)}.lv2-case{display:grid;grid-template-columns:60px 2.2fr 1fr 1fr 40px;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line);transition:padding .2s,background .15s;cursor:pointer}.lv2-case:hover{padding-left:16px;background:linear-gradient(to right,var(--bg-2),transparent)}.lv2-case:hover .lv2-case-arrow{color:var(--accent);transform:translateX(4px)}.lv2-case-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--text-mute);letter-spacing:.08em}.lv2-case-title{font-size:18px;font-weight:500;letter-spacing:-.015em}.lv2-case-sub{margin-top:4px;font-size:11px;letter-spacing:.04em;color:var(--text-mute)}.lv2-case-metric,.lv2-case-sub{font-family:JetBrains Mono,ui-monospace,monospace}.lv2-case-metric{font-size:13px;color:var(--text)}.lv2-case-metric strong{color:var(--accent);font-weight:500}.lv2-case-arrow{font-size:22px;color:var(--text-dim);transition:all .18s;text-align:right}@media (max-width:900px){.lv2-case{grid-template-columns:50px 1fr 30px;grid-template-rows:auto auto}.lv2-case-metric{grid-column:2/3}}.lv2-process{margin-top:56px;position:relative}.lv2-process-line{position:absolute;top:28px;left:28px;right:28px;height:1px;background-image:linear-gradient(to right,var(--line-2) 50%,transparent 50%);background-size:8px 1px}.lv2-process-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;position:relative}.lv2-process-step{text-align:left}.lv2-process-circle{width:56px;height:56px;border-radius:50%;background:var(--bg-2);border:1px solid var(--line-2);display:grid;place-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:500;margin-bottom:20px;transition:all .3s;color:var(--text-mute)}.lv2-process-step.is-active .lv2-process-circle{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 14%,transparent)}.lv2-process-step h4{font-size:18px;font-weight:500;margin-bottom:8px;letter-spacing:-.02em}.lv2-process-step p{font-size:13px;line-height:1.55;color:var(--text-mute)}@media (max-width:900px){.lv2-process-line{display:none}.lv2-process-steps{grid-template-columns:1fr}}.lv2-reviews{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.lv2-review{padding:36px;background:var(--bg-2);border:1px solid var(--line);display:flex;flex-direction:column;gap:22px}.lv2-review-quote{font-size:19px;line-height:1.5;font-style:italic;letter-spacing:-.01em;position:relative;padding-left:28px}.lv2-review-quote:before{content:"“";position:absolute;left:0;top:-10px;font-size:56px;color:var(--accent);line-height:1;font-style:normal}.lv2-review-author{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:8px}.lv2-review-avatar{width:44px;height:44px;border-radius:50%;background:var(--bg-4);display:grid;place-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;color:var(--accent);font-size:13px;flex-shrink:0}.lv2-review-name{font-weight:500;font-size:15px}.lv2-review-role{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);margin-top:4px}@media (max-width:760px){.lv2-reviews{grid-template-columns:1fr}}.lv2-faq{margin-top:56px}.lv2-faq-item{border-bottom:1px solid var(--line)}.lv2-faq-item:first-child{border-top:1px solid var(--line)}.lv2-faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:28px 0;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.02em;text-align:left;gap:24px;color:var(--text)}.lv2-faq-icon{width:32px;height:32px;border:1px solid var(--line-2);border-radius:50%;display:grid;place-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;font-weight:500;flex-shrink:0;transition:all .18s;color:var(--text-mute)}.lv2-faq-item.is-open .lv2-faq-icon{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.lv2-faq-a{max-height:0;overflow:hidden;transition:max-height .32s ease,padding .32s ease}.lv2-faq-item.is-open .lv2-faq-a{max-height:400px;padding:0 0 32px}.lv2-faq-a-inner{max-width:78ch;color:var(--text-mute);font-size:16px;line-height:1.65}.lv2-contact{margin-top:56px;display:grid;grid-template-columns:1.6fr 1fr;gap:56px}.lv2-contact-form{gap:28px}.lv2-contact-form,.lv2-field{display:flex;flex-direction:column}.lv2-field{gap:8px;position:relative}.lv2-field label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute)}.lv2-field input,.lv2-field select,.lv2-field textarea{border-bottom:1px solid var(--line-2);padding:10px 0;font-size:16px;transition:border-color .18s;color:var(--text)}.lv2-field input:focus,.lv2-field select:focus,.lv2-field textarea:focus{border-bottom-color:var(--accent)}.lv2-field textarea{min-height:90px;resize:vertical}.lv2-field .err{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--danger)}.lv2-field-row{display:grid;grid-template-columns:1fr 1fr;gap:28px}.lv2-form-success{padding:18px 22px;background:color-mix(in srgb,var(--live) 12%,transparent);border:1px solid var(--live);color:var(--live);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lv2-contact-aside{background:var(--bg-2);border:1px solid var(--line);padding:36px;display:flex;flex-direction:column;gap:26px;align-self:flex-start}.lv2-contact-aside h3{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);font-weight:500}.lv2-contact-aside h3,.lv2-contact-aside-row{font-family:JetBrains Mono,ui-monospace,monospace}.lv2-contact-aside-row{font-size:13px;letter-spacing:.04em;line-height:1.6}.lv2-contact-aside-row .lbl{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);margin-bottom:4px}.lv2-contact-aside-row strong{color:var(--text);font-weight:500}.lv2-oncall{margin-top:auto;padding-top:22px;border-top:1px solid var(--line);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.06em;color:var(--text-mute);display:flex;align-items:center;gap:10px}.lv2-oncall .dot{width:9px;height:9px;background:var(--live);border-radius:50%;animation:pulse 1.6s ease-in-out infinite}@media (max-width:1000px){.lv2-contact{grid-template-columns:1fr}}@media (max-width:600px){.lv2-field-row{grid-template-columns:1fr}}.lv2-footer{margin-top:clamp(60px,9vw,140px);padding:72px 0 32px;border-top:1px solid var(--line)}.lv2-footer-big{font-size:clamp(72px,16vw,220px);font-weight:500;letter-spacing:-.05em;line-height:.85;-webkit-text-stroke:1px var(--text);margin-bottom:56px;white-space:nowrap;overflow:hidden;background-image:linear-gradient(90deg,transparent 0,transparent 42%,color-mix(in srgb,var(--accent) 60%,transparent) 47%,var(--accent) 50%,color-mix(in srgb,var(--accent) 60%,transparent) 53%,transparent 58%,transparent 100%);background-size:220% 100%;background-position:220% 0;background-repeat:no-repeat;color:transparent;-webkit-background-clip:text;background-clip:text;animation:lv2-sweep 13s cubic-bezier(.65,0,.35,1) infinite}@keyframes lv2-sweep{0%{background-position:220% 0}55%{background-position:-120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.lv2-footer-big{animation:none}}.lv2-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;padding-bottom:48px;border-bottom:1px solid var(--line)}.lv2-footer-col h5{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-weight:500}.lv2-footer-col a{display:block;padding:4px 0;font-size:14px;color:var(--text-mute);transition:color .15s}.lv2-footer-col a:hover{color:var(--text)}.lv2-footer-bottom{margin-top:32px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.06em;color:var(--text-mute)}@media (max-width:900px){.lv2-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.lv2-footer-grid{grid-template-columns:1fr}}.lv2-route-line{stroke-dasharray:1000;stroke-dashoffset:1000}.lv2-map-dot{opacity:0}.lv2-map-card.is-in .lv2-route-line{animation:drawRoute 2.4s ease forwards}.lv2-map-card.is-in .lv2-route-line.r2{animation-delay:.3s}.lv2-map-card.is-in .lv2-route-line.r3{animation-delay:.6s}.lv2-map-card.is-in .lv2-route-line.r4{animation-delay:.9s}.lv2-map-card.is-in .lv2-route-line.r5{animation-delay:1.2s}.lv2-map-card.is-in .lv2-route-line.r6{animation-delay:1.5s}.lv2-map-card.is-in .lv2-route-line.r7{animation-delay:1.8s}.lv2-map-card.is-in .lv2-route-line.r8{animation-delay:2.1s}@keyframes drawRoute{to{stroke-dashoffset:0}}.lv2-map-card.is-in .lv2-map-dot{animation:dotIn .4s ease forwards}.lv2-map-card.is-in .lv2-map-dot.d2{animation-delay:.15s}.lv2-map-card.is-in .lv2-map-dot.d3{animation-delay:.3s}.lv2-map-card.is-in .lv2-map-dot.d4{animation-delay:.45s}.lv2-map-card.is-in .lv2-map-dot.d5{animation-delay:.6s}.lv2-map-card.is-in .lv2-map-dot.d6{animation-delay:.75s}.lv2-map-card.is-in .lv2-map-dot.d7{animation-delay:.9s}.lv2-map-card.is-in .lv2-map-dot.d8{animation-delay:1.05s}.lv2-map-card.is-in .lv2-map-dot.d9{animation-delay:1.2s}.lv2-map-card.is-in .lv2-map-dot.d10{animation-delay:1.35s}@keyframes dotIn{to{opacity:1}}@media (prefers-reduced-motion:reduce){.lv2-route-line{stroke-dashoffset:0;animation:none!important}.lv2-map-dot{opacity:1;animation:none!important}}.lv2-map-dot-pulse{transform-origin:center;animation:dotPulse 2s ease-in-out infinite}@keyframes dotPulse{0%,to{opacity:.6;r:6}50%{opacity:1;r:9}}
/*# sourceMappingURL=efcfafcc96b87560.css.map*/