/* Ράδιο Ταξί Σερρών · v6 · sTaHuEce Industries */
@font-face{font-family:'Geologica';font-style:oblique 0deg 12deg;font-display:swap;font-weight:100 900;src:url(../fonts/geologica-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geologica';font-style:oblique 0deg 12deg;font-display:swap;font-weight:100 900;src:url(../fonts/geologica-greek.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Geologica';font-style:oblique 0deg 12deg;font-display:swap;font-weight:100 900;src:url(../fonts/geologica-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geologica';font-style:oblique 0deg 12deg;font-display:swap;font-weight:100 900;src:url(../fonts/geologica-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-style:normal;font-display:swap;font-weight:200 800;src:url(../fonts/manrope-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-display:swap;font-weight:200 800;src:url(../fonts/manrope-greek.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Manrope';font-style:normal;font-display:swap;font-weight:200 800;src:url(../fonts/manrope-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-display:swap;font-weight:200 800;src:url(../fonts/manrope-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Comfortaa';font-style:normal;font-display:swap;font-weight:300 700;src:url(../fonts/comfortaa-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--y: #FFDD0E;--y-2: #FFE85A;--y-deep: #E9BF00;--y-soft: #FFF7CC;--b-1: #4A87DE;--b-2: #3163B2;--b-3: #17418C;--b-4: #0F2D66;--b-5: #0A1F4A;--c: #373736;--c-2: #2A2A29;--c-3: #1D1D1C;--ink: #1D1D1C;--ink-2: #474A50;--ink-3: #6C717A;--paper: #FFFFFF;--paper-2: #F4F6FA;--paper-3: #E9EDF4;--line: #E0E5EE;--grad-blue: linear-gradient(135deg, var(--b-1) 0%, var(--b-2) 46%, var(--b-3) 100%);--grad-deep: linear-gradient(160deg, var(--b-3) 0%, var(--b-4) 60%, var(--b-5) 100%);--r-xs: 10px;--r-sm: 14px;--r: 22px;--r-lg: 30px;--r-xl: 40px;--sh-1: 0 1px 2px rgba(10, 31, 74, .06), 0 6px 18px -6px rgba(10, 31, 74, .12);--sh-2: 0 2px 6px rgba(10, 31, 74, .08), 0 24px 60px -18px rgba(10, 31, 74, .32);--sh-3: 0 30px 80px -20px rgba(5, 18, 46, .55);--ease: cubic-bezier(.2, .7, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);--f-d: 'Geologica', 'Manrope', system-ui, -apple-system, 'Segoe UI', sans-serif;--f-b: 'Manrope', system-ui, -apple-system, 'Segoe UI', sans-serif;--wrap: 1260px;--gut: clamp(16px, 4vw, 40px);--hdr-h: 78px;--d0: .1s;--chk: 18px;--brand-w: 168px;--brand-s: .66;--hang: 74px}html.splash-on{--d0: 2.05s}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--hdr-h) + 16px)}body{margin: 0;font-family: var(--f-b);font-size: 17px;line-height: 1.6;color: var(--ink);background: var(--paper);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-x: clip}img, svg{display: block;max-width: 100%}img{height: auto}a{color: inherit;text-decoration: none}button{font: inherit;color: inherit;background: none;border: 0;padding: 0;cursor: pointer}h1, h2, h3, h4, p, ul, ol, figure, dl, dd{margin: 0}h1, h2, h3{overflow-wrap: break-word;hyphens: manual}ul, ol{padding: 0;list-style: none}address{font-style: normal}strong, b{font-weight: 700}::selection{background: var(--y);color: var(--c-3)}:focus-visible{outline: 3px solid var(--y);outline-offset: 3px;border-radius: 6px}.on-yellow :focus-visible, .cta :focus-visible, .menu :focus-visible, .ticker :focus-visible{outline-color: var(--c)}main:focus{outline: none}[hidden]{display: none !important}.sr{left: 0;top: 0;clip-path: inset(50%);position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.sprite{position: absolute;width: 0;height: 0;overflow: hidden}.ico{width: 1.25em;height: 1.25em;flex: none;fill: none;stroke: currentColor;stroke-width: 1.9;stroke-linecap: round;stroke-linejoin: round}.wrap{width: 100%;max-width: calc(var(--wrap) + var(--gut) * 2);margin-inline: auto;padding-inline: var(--gut)}.skip{position: fixed;left: 12px;top: -100px;z-index: 200;padding: 12px 18px;border-radius: 999px;background: var(--y);color: var(--c);font-weight: 800;transition: top .2s}.skip:focus{top: 12px}.kicker{display: inline-flex;align-items: center;gap: 10px;margin-bottom: 18px;font-family: var(--f-d);font-size: 13px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--b-3)}.kicker::before{content: "";width: 26px;height: 3px;border-radius: 3px;background: var(--y);box-shadow: 0 2px 0 var(--c)}.kicker--light{color: rgba(255, 255, 255, .85)}.h2{font-family: var(--f-d);font-weight: 800;font-size: clamp(34px, 4.7vw, 64px);line-height: 1.02;letter-spacing: -.03em;color: var(--ink);text-wrap: balance}.h2 > span:not([class]){font-style: oblique 9deg;padding: 0 .06em;margin: 0 -.06em;background: linear-gradient(transparent 64%, var(--y) 64%, var(--y) 93%, transparent 93%);-webkit-box-decoration-break: clone;box-decoration-break: clone}.h2{position: relative;z-index: 0;isolation: isolate}.h3{font-family: var(--f-d);font-weight: 750;font-size: clamp(24px, 2.4vw, 32px);line-height: 1.1;letter-spacing: -.02em}.lead{font-size: clamp(17px, 1.45vw, 20px);line-height: 1.6;color: var(--ink-2);max-width: 38em}.btn{--bg: var(--c);--fg: #fff;display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 54px;padding: 0 26px;border-radius: 999px;background: var(--bg);color: var(--fg);font-family: var(--f-d);font-weight: 650;font-size: 16px;letter-spacing: -.005em;transition: transform .35s var(--ease-out), background-color .25s, box-shadow .35s var(--ease-out), color .25s}.btn .ico{transition: transform .35s var(--ease-out)}.btn:hover{transform: translateY(-2px);box-shadow: 0 14px 30px -12px rgba(10, 31, 74, .45)}.btn:hover .ico:last-child{transform: translateX(3px)}.btn:active{transform: translateY(1px);box-shadow: none}.btn--dark{--bg: var(--c)}.btn--dark:hover{--bg: var(--c-3)}.btn--yellow{--bg: var(--y);--fg: var(--c);box-shadow: 0 4px 0 var(--y-deep)}.btn--ghost{--bg: transparent;--fg: var(--ink);box-shadow: inset 0 0 0 2px var(--line)}.btn--ghost:hover{--bg: var(--y);box-shadow: inset 0 0 0 2px var(--y), 0 14px 30px -14px rgba(233, 191, 0, .7)}.link-arrow{display: inline-flex;align-items: center;gap: 8px;font-family: var(--f-d);font-weight: 650;border-bottom: 2px solid currentColor;padding-bottom: 2px}.link-arrow .ico{transition: transform .3s var(--ease-out)}.link-arrow:hover .ico{transform: translateX(4px)}.iconbtn{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--paper-2);color: var(--ink);transition: background .2s, transform .3s var(--ease-out)}.iconbtn:hover{background: var(--y);transform: rotate(90deg)}.callpill{position: relative;display: inline-flex;align-items: center;gap: 14px;padding: 8px 30px 8px 8px;border-radius: 999px;background: var(--c);color: var(--y);box-shadow: 0 5px 0 var(--y), 0 22px 40px -16px rgba(0, 0, 0, .55);transition: transform .3s var(--ease-out), box-shadow .3s var(--ease-out);-webkit-tap-highlight-color: transparent}.callpill:hover{transform: translateY(-3px);box-shadow: 0 8px 0 var(--y), 0 30px 50px -18px rgba(0, 0, 0, .6)}.callpill:active{transform: translateY(4px);box-shadow: 0 1px 0 var(--y), 0 10px 20px -10px rgba(0, 0, 0, .5)}.callpill__ico{position: relative;display: grid;place-items: center;width: 58px;height: 58px;border-radius: 50%;background: var(--y);color: var(--c);flex: none}.callpill__ico .ico{width: 26px;height: 26px;stroke-width: 2.1;animation: ring 3.2s var(--ease) 2.4s infinite;transform-origin: 50% 60%}.callpill__ico::after{content: "";position: absolute;inset: -5px;border-radius: 50%;border: 2px solid var(--y);opacity: 0;animation: ripple 3.2s var(--ease-out) 2.4s infinite}.callpill__txt{display: grid;line-height: 1}.callpill__txt small{font-family: var(--f-b);font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: rgba(255, 255, 255, .62);margin-bottom: 6px}.callpill__txt b{display: inline-flex;align-items: center;gap: .32em;font-family: var(--f-d);font-weight: 850;font-size: clamp(28px, 3vw, 36px);font-style: oblique 10deg;letter-spacing: -.01em;font-variant-numeric: tabular-nums}.pinsep{width: .34em;height: .34em;border-radius: 50% 50% 50% 0;background: var(--y);transform: rotate(-45deg) translate(-.02em, .06em);display: inline-block;opacity: .9}@keyframes ring{0%, 76%, 100%{transform: rotate(0)}79%{transform: rotate(-16deg)}83%{transform: rotate(14deg)}87%{transform: rotate(-10deg)}91%{transform: rotate(6deg)}}@keyframes ripple{0%, 74%{opacity: 0;transform: scale(.9)}78%{opacity: .9}100%{opacity: 0;transform: scale(1.45)}}.callpill-mini{display: inline-flex;align-items: center;gap: 10px;margin-top: 28px;padding: 12px 22px 12px 14px;border-radius: 999px;background: var(--c);color: var(--y);font-family: var(--f-d);font-weight: 800;font-size: 22px;font-style: oblique 10deg;box-shadow: 0 4px 0 var(--y);transition: transform .3s var(--ease-out)}.callpill-mini:hover{transform: translateY(-2px)}.callpill-mini .ico{width: 22px;height: 22px}.stores{display: flex;flex-wrap: wrap;gap: 10px}.store{position: relative;display: inline-flex;align-items: center;gap: 12px;min-height: 56px;padding: 8px 20px 8px 14px;border-radius: 16px;background: var(--paper);color: var(--ink);box-shadow: inset 0 0 0 1.5px var(--line), var(--sh-1);transition: transform .3s var(--ease-out), box-shadow .3s var(--ease-out), background .25s}.store .ico{width: 28px;height: 28px;padding: 5px;border-radius: 9px;background: var(--y);color: var(--c);stroke-width: 2}.store span{display: grid;line-height: 1.05}.store small{font-size: 11.5px;font-weight: 600;color: var(--ink-3)}.store b{font-family: var(--f-d);font-size: 18px;font-weight: 750;letter-spacing: -.01em}.store:hover{transform: translateY(-2px);box-shadow: inset 0 0 0 1.5px var(--y), 0 16px 34px -14px rgba(10, 31, 74, .4)}.store.is-mine::after{content: "";position: absolute;top: 8px;right: 8px;width: 8px;height: 8px;border-radius: 50%;background: #2BC46B;box-shadow: 0 0 0 3px rgba(43, 196, 107, .2)}.live-dot{position: relative;display: inline-block;width: 9px;height: 9px;border-radius: 50%;background: #2BD46F;flex: none}.live-dot::after{content: "";position: absolute;inset: -4px;border-radius: 50%;background: #2BD46F;opacity: .45;animation: livePulse 1.8s var(--ease-out) infinite}@keyframes livePulse{from{transform: scale(.6);opacity: .55}to{transform: scale(2.1);opacity: 0}}.checker{height: calc(var(--chk) * 2);background: repeating-conic-gradient(var(--c) 0 25%, var(--y) 0 50%) 0 0 / calc(var(--chk) * 2) calc(var(--chk) * 2)}.checker--hero{position: absolute;left: 0;right: 0;bottom: 0;z-index: 2}.hdr{position: fixed;inset: 0 0 auto;z-index: 60;height: var(--hdr-h);color: #fff;transition: background-color .35s, box-shadow .35s, color .35s, transform .45s var(--ease-out)}.hdr::before{content: "";position: absolute;inset: 0;background: rgba(255, 255, 255, .9);-webkit-backdrop-filter: saturate(1.6) blur(14px);backdrop-filter: saturate(1.6) blur(14px);opacity: 0;transition: opacity .35s}.hdr.is-scrolled{color: var(--ink);box-shadow: 0 1px 0 rgba(10, 31, 74, .08), 0 10px 30px -18px rgba(10, 31, 74, .35)}.hdr.is-scrolled::before{opacity: 1}.hdr__bar{position: relative;height: 100%;display: flex;align-items: center;gap: 24px}.hdr__brand{position: relative;z-index: 2;flex: none;align-self: flex-start;display: grid;justify-items: center;width: var(--brand-w);margin-top: 8px;transform-origin: 0 0;transition: transform .45s var(--ease-out);filter: drop-shadow(0 8px 16px rgba(5, 18, 46, .3))}.hdr__brand-top{position: relative;z-index: 2;width: 100%;height: auto}.hdr__brand-pill{display: grid;grid-template-columns: 1fr 1fr;align-items: center;column-gap: 15%;width: 84%;margin-top: -8%;padding: 6% 6% 5%;border-radius: 999px;background: var(--c-3);color: var(--y);font-family: var(--f-d);font-weight: 850;font-style: oblique 10deg;line-height: 1;font-variant-numeric: tabular-nums}.hdr__brand-pill b{justify-self: center;font-weight: 850;font-size: calc(var(--brand-w) * .118);letter-spacing: -.01em}.hdr__brand-pill span{justify-self: center;display: grid;gap: 1px;font-size: calc(var(--brand-w) * .072)}.hdr__brand-pill i, .hdr__brand-more i{font-style: inherit}.hdr__brand-more{display: grid;justify-items: center;gap: 1px;margin-top: 3px;padding: 3px 10px 4px;border-radius: 10px;background: var(--c-3);color: var(--y);font-family: var(--f-d);font-weight: 800;font-style: oblique 10deg;line-height: 1.05;font-variant-numeric: tabular-nums}.hdr__brand-more i:first-child{font-size: calc(var(--brand-w) * .074)}.hdr__brand-more i:last-child{font-size: calc(var(--brand-w) * .1);font-weight: 900}.hdr.is-scrolled .hdr__brand{transform: scale(var(--brand-s))}.hdr__brand:hover{transform: translateY(1px)}.hdr.is-scrolled .hdr__brand:hover{transform: scale(var(--brand-s)) translateY(1px)}.hdr__nav{margin-left: auto}.hdr__nav ul{display: flex;align-items: center;gap: 4px}.hdr__link{position: relative;display: inline-flex;align-items: center;gap: 8px;padding: 10px 14px;border-radius: 999px;font-family: var(--f-d);font-weight: 600;font-size: 15px;letter-spacing: -.005em;white-space: nowrap;transition: background-color .25s, color .25s}.hdr__link::after{content: "";position: absolute;left: 14px;right: 14px;bottom: 5px;height: 3px;border-radius: 3px;background: var(--y);transform: scaleX(0);transform-origin: left;transition: transform .35s var(--ease-out)}.hdr__link:hover::after, .hdr__link[aria-current]::after{transform: scaleX(1)}.hdr__link--app{background: rgba(255, 255, 255, .12)}.hdr.is-scrolled .hdr__link--app{background: var(--y-soft)}.hdr__app-dot{width: 8px;height: 8px;border-radius: 50%;background: var(--y);box-shadow: 0 0 0 0 rgba(255, 221, 14, .7);animation: appDot 2.2s infinite}@keyframes appDot{0%{box-shadow: 0 0 0 0 rgba(255, 221, 14, .7)}70%, 100%{box-shadow: 0 0 0 9px rgba(255, 221, 14, 0)}}.hdr__tools{display: flex;align-items: center;gap: 10px}.hdr__call{display: inline-flex;align-items: center;gap: 10px;padding: 6px 18px 6px 6px;border-radius: 999px;background: var(--y);color: var(--c);box-shadow: 0 3px 0 var(--c);transition: transform .3s var(--ease-out), box-shadow .3s}.hdr__call:hover{transform: translateY(-2px);box-shadow: 0 5px 0 var(--c)}.hdr__call-ico{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;background: var(--c);color: var(--y)}.hdr__call-ico .ico{width: 19px;height: 19px;animation: ring 3.2s var(--ease) 3s infinite}.hdr__call-txt{display: grid;line-height: 1}.hdr__call-txt small{font-size: 10.5px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;opacity: .72;margin-bottom: 3px}.hdr__call-txt b{white-space: nowrap;font-family: var(--f-d);font-weight: 850;font-style: oblique 10deg;font-size: 19px;font-variant-numeric: tabular-nums}.hdr__burger{display: none;position: relative;width: 48px;height: 48px;border-radius: 50%;background: rgba(255, 255, 255, .14)}.hdr.is-scrolled .hdr__burger{background: var(--paper-2)}.hdr__burger i{position: absolute;left: 14px;right: 14px;height: 2.5px;border-radius: 3px;background: currentColor;transition: transform .4s var(--ease-out), top .4s var(--ease-out)}.hdr__burger i:nth-of-type(1){top: 19px}.hdr__burger i:nth-of-type(2){top: 27px;right: 19px}.menu-open .hdr__burger i:nth-of-type(1){top: 23px;transform: rotate(45deg)}.menu-open .hdr__burger i:nth-of-type(2){top: 23px;right: 14px;transform: rotate(-45deg)}.menu-open .hdr{color: var(--c)}.menu-open .hdr::before{opacity: 0}.menu-open .hdr{box-shadow: none}.lang{position: relative}.lang__btn{display: inline-flex;align-items: center;gap: 6px;height: 44px;padding: 0 12px;border-radius: 999px;font-family: var(--f-d);font-weight: 700;font-size: 14px;transition: background .25s}.lang__btn:hover, .lang__btn[aria-expanded="true"]{background: rgba(255, 255, 255, .14)}.hdr.is-scrolled .lang__btn:hover, .hdr.is-scrolled .lang__btn[aria-expanded="true"]{background: var(--paper-2)}.lang__btn .ico{width: 18px;height: 18px}.lang__chev{transition: transform .3s var(--ease-out)}.lang__btn[aria-expanded="true"] .lang__chev{transform: rotate(180deg)}.lang__list{position: absolute;right: 0;top: calc(100% + 10px);min-width: 210px;padding: 8px;border-radius: 18px;background: #fff;color: var(--ink);box-shadow: var(--sh-2);transform-origin: top right;animation: pop .28s var(--ease-out)}.lang__list a{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 12px;font-weight: 600;transition: background .2s}.lang__list a b{display: grid;place-items: center;width: 34px;height: 26px;border-radius: 8px;background: var(--paper-2);font-family: var(--f-d);font-size: 12px;letter-spacing: .04em}.lang__list a:hover{background: var(--paper-2)}.lang__list a[aria-current] b{background: var(--y)}@keyframes pop{from{opacity: 0;transform: translateY(-6px) scale(.97)}}.menu{position: fixed;inset: 0;z-index: 55;background: var(--y);color: var(--c);overflow-y: auto;padding: calc(var(--hdr-h) + 12px) var(--gut) calc(110px + env(safe-area-inset-bottom));clip-path: circle(0 at calc(100% - 44px) 38px);transition: clip-path .7s var(--ease-out), visibility 0s .7s;visibility: hidden}.menu:not([hidden]){display: block}.menu.is-open{clip-path: circle(150% at calc(100% - 44px) 38px);visibility: visible;transition: clip-path .7s var(--ease-out)}.menu::before{content: "";position: absolute;left: 0;right: 0;top: var(--hdr-h);height: var(--chk);background: repeating-conic-gradient(var(--c) 0 25%, transparent 0 50%) 0 0 / calc(var(--chk) * 2) calc(var(--chk) * 2);opacity: .9}.menu__panel{max-width: 560px;margin: 0 auto;padding-top: 24px}.menu__list li{opacity: 0;transform: translateY(18px);transition: opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay: calc(var(--i) * 55ms + .15s)}.menu.is-open .menu__list li{opacity: 1;transform: none}.menu__list a{display: flex;align-items: center;gap: 14px;padding: 13px 0;border-bottom: 2px solid rgba(55, 55, 54, .14);font-family: var(--f-d);font-weight: 800;font-size: clamp(26px, 7.4vw, 38px);letter-spacing: -.025em;line-height: 1.1}.menu__list a .ico{margin-left: auto;width: 26px;height: 26px;opacity: .4;transition: transform .3s var(--ease-out), opacity .3s}.menu__list a:hover .ico, .menu__list a[aria-current] .ico{opacity: 1;transform: translateX(4px)}.menu__list a[aria-current] .menu__label{font-style: oblique 10deg}.menu__num{font-size: 13px;font-weight: 700;letter-spacing: .06em;opacity: .55;width: 26px}.menu__foot{display: grid;gap: 18px;margin-top: 32px;opacity: 0;transform: translateY(14px);transition: opacity .5s .45s, transform .5s .45s var(--ease-out)}.menu.is-open .menu__foot{opacity: 1;transform: none}.menu__foot .callpill{justify-self: start;box-shadow: 0 5px 0 var(--c-3)}.menu__langs{display: flex;gap: 8px}.menu__langs a{display: grid;place-items: center;min-width: 52px;height: 42px;border-radius: 999px;font-family: var(--f-d);font-weight: 800;font-size: 14px;box-shadow: inset 0 0 0 2px rgba(55, 55, 54, .25)}.menu__langs a[aria-current]{background: var(--c);color: var(--y);box-shadow: none}.menu-open{overflow: hidden}.splash{display: none}html.splash-on .splash{position: fixed;inset: 0;z-index: 100;display: grid;place-items: center;align-content: center;gap: 26px;background: var(--grad-blue);overflow: hidden;pointer-events: none;animation: splashOut .7s var(--ease-out) 1.75s forwards}html.splash-on .splash::before{content: "";position: absolute;inset: -20%;background: radial-gradient(closest-side, rgba(255, 255, 255, .22), transparent 70%) 50% 40% / 70% 60% no-repeat}.splash__stage{position: relative;width: min(78vw, 460px);aspect-ratio: 1687 / 941}.splash__part{position: absolute;inset: 0;background: center / contain no-repeat;opacity: 0}html.splash-on .splash__number{background-image: url(../img/logo-number.svg);animation: spNum .6s var(--ease-out) .1s forwards}html.splash-on .splash__left{background-image: url(../img/logo-left.svg);animation: spLeft .6s var(--ease-out) .32s forwards}html.splash-on .splash__right{background-image: url(../img/logo-right.svg);animation: spRight .6s var(--ease-out) .32s forwards}html.splash-on .splash__pin{background-image: url(../img/logo-pin-v6.svg);transform-origin: 50% 88%;animation: spPin .8s var(--spring) .5s forwards}.splash__line{position: relative;font-family: var(--f-d);font-weight: 700;font-size: 14px;letter-spacing: .22em;text-transform: uppercase;color: rgba(255, 255, 255, .85);opacity: 0}html.splash-on .splash__line{animation: spLine .6s var(--ease-out) .95s forwards}.splash__wipe{position: absolute;inset: 0;background: var(--y);transform: translateY(101%)}html.splash-on .splash__wipe{animation: spWipe .9s cubic-bezier(.7, 0, .2, 1) 1.35s forwards}.splash__wipe::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: calc(var(--chk) * 2);background: repeating-conic-gradient(var(--c) 0 25%, var(--y) 0 50%) 0 0 / calc(var(--chk) * 2) calc(var(--chk) * 2)}@keyframes spNum{from{opacity: 0;transform: translateY(30px) scale(.96)}to{opacity: 1;transform: none}}@keyframes spLeft{from{opacity: 0;transform: translateX(-40px)}to{opacity: 1;transform: none}}@keyframes spRight{from{opacity: 0;transform: translateX(40px)}to{opacity: 1;transform: none}}@keyframes spPin{0%{opacity: 0;transform: translateY(-70%) scale(.9)}55%{opacity: 1}100%{opacity: 1;transform: none}}@keyframes spLine{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}@keyframes spWipe{0%{transform: translateY(101%)}55%{transform: translateY(0)}100%{transform: translateY(-101%)}}@keyframes splashOut{0%, 30%{opacity: 1;visibility: visible}100%{opacity: 0;visibility: hidden}}html.js .intro{opacity: 0;transform: translateY(20px);animation: introIn .9s var(--ease-out) forwards;animation-delay: calc(var(--n, 0) * 90ms + var(--d0))}@keyframes introIn{to{opacity: 1;transform: none}}html.js [data-reveal]{opacity: 0;transform: translateY(28px);transition: opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay: calc(var(--d, 0) * 80ms)}html.js [data-reveal].in{opacity: 1;transform: none}.hero{position: relative;isolation: isolate;color: #fff;background: var(--grad-blue);padding: calc(var(--hdr-h) + var(--hang) + clamp(8px, 2vw, 28px)) 0 calc(var(--chk) * 2 + clamp(48px, 6vw, 84px));overflow: hidden}.hero__bg, .phero__bg{position: absolute;inset: 0;z-index: -1;overflow: hidden}.hero__bg::before, .phero__bg::before{content: "";position: absolute;inset: 0;background-image: radial-gradient(rgba(255, 255, 255, .16) 1.2px, transparent 1.3px);background-size: 26px 26px;-webkit-mask-image: radial-gradient(ellipse at 70% 40%, #000 0%, transparent 70%);mask-image: radial-gradient(ellipse at 70% 40%, #000 0%, transparent 70%)}.hero__bg::after, .phero__bg::after{content: "";position: absolute;right: -12%;top: -30%;width: 70%;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(closest-side, rgba(255, 221, 14, .2), transparent)}.hero__beam{position: absolute;left: -20%;top: 18%;width: 140%;height: 120px;background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .1) 40%, rgba(255, 255, 255, .02) 60%, transparent);transform: rotate(-14deg);animation: beam 14s linear infinite}.hero__beam--2{top: 62%;height: 70px;animation-duration: 19s;animation-delay: -6s;opacity: .7}@keyframes beam{from{transform: rotate(-14deg) translateX(-30%)}to{transform: rotate(-14deg) translateX(30%)}}.hero__wrap{display: grid;grid-template-columns: minmax(0, 1.04fr) minmax(0, .96fr);gap: clamp(24px, 4vw, 64px);align-items: center}.hero__live{display: inline-flex;align-items: center;gap: 10px;padding: 8px 16px 8px 12px;border-radius: 999px;background: rgba(5, 18, 46, .28);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .16);font-weight: 700;font-size: 14px;margin-bottom: 24px}.hero__title{font-family: var(--f-d);font-weight: 850;font-size: clamp(44px, 6.3vw, 92px);line-height: .98;letter-spacing: -.035em;margin-bottom: 26px;text-wrap: balance}.ln{display: block;overflow: hidden;padding: 0 .06em .08em 0;margin-bottom: -.08em}.ln__in{display: inline-block}html.js .ln__in{transform: translateY(108%);animation: lnUp 1s var(--ease-out) forwards;animation-delay: calc(var(--n) * 110ms + var(--d0))}@keyframes lnUp{to{transform: none}}html:lang(bg) .hero__title{font-size: clamp(40px, 5.6vw, 84px)}.ln:has(.tx-lamp){padding: .14em .1em .2em 0;margin: -.14em 0 -.2em}.tx-lamp{position: relative;display: inline-block;vertical-align: .12em;margin: 0 .02em;font-size: .64em;line-height: 1;font-style: normal;font-weight: 900;letter-spacing: .06em;text-transform: uppercase;color: var(--c);padding: .2em .46em .36em;border-radius: .34em .34em .12em .12em;background: radial-gradient(.5em .14em at 22% 16%, rgba(255, 255, 255, .95), transparent 70%), linear-gradient(180deg, #fff 0%, #FFFBE3 38%, var(--y-2) 78%, var(--y) 100%);box-shadow: 0 0 0 .055em var(--c), inset 0 .07em 0 #fff, inset 0 -.06em 0 rgba(55, 55, 54, .14), 0 .18em .5em -.1em rgba(5, 18, 46, .55), 0 0 .9em .1em rgba(255, 221, 14, .55);transform: perspective(2.4em) rotateX(9deg);transform-origin: 50% 100%;animation: lampOn 1.6s steps(1, end) calc(var(--d0) + .55s) both}.tx-lamp::before{content: "";position: absolute;left: .2em;right: .2em;bottom: .1em;height: .14em;border-radius: .03em;background: repeating-conic-gradient(var(--c) 0 25%, var(--y) 0 50%) 0 0 / .14em .14em}.tx-lamp::after{content: "";position: absolute;left: 14%;right: 14%;bottom: -.2em;height: .15em;border-radius: 0 0 .08em .08em;background: var(--c)}@keyframes lampOn{0%{filter: brightness(.55) saturate(.6)}12%{filter: brightness(1.15)}18%{filter: brightness(.6) saturate(.6)}26%{filter: brightness(1.12)}30%{filter: brightness(.7)}38%, 100%{filter: none}}.hero__title mark{background: none;color: var(--y);font-style: oblique 11deg;padding-right: .04em;text-shadow: 0 6px 30px rgba(255, 221, 14, .25)}.hero__lead{font-size: clamp(17px, 1.5vw, 20px);color: rgba(255, 255, 255, .86);max-width: 33em;margin-bottom: 34px}.hero__cta{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px;margin-bottom: 30px}.hero__more{display: inline-flex;align-items: center;gap: 6px;padding: 10px 4px;font-weight: 700;font-size: 15px;color: rgba(255, 255, 255, .9);border-bottom: 2px solid rgba(255, 255, 255, .35);transition: border-color .25s, color .25s}.hero__more:hover{border-color: var(--y);color: #fff}.hero__more .ico{width: 18px;height: 18px}.hero__app{display: grid;gap: 12px;margin-bottom: 30px}.hero__app > p{font-size: 14px;font-weight: 700;color: rgba(255, 255, 255, .75)}.hero .store, .phero .store{background: rgba(255, 255, 255, .97)}.hero__facts{display: flex;flex-wrap: wrap;gap: 8px 22px;font-size: 14.5px;font-weight: 700;color: rgba(255, 255, 255, .82)}.hero__facts li{display: inline-flex;align-items: center;gap: 7px}.hero__facts .ico{width: 18px;height: 18px;color: var(--y);stroke-width: 2.6}.hero__visual{position: relative}.dispatch{position: relative;width: 100%;max-width: 620px;margin-left: auto;aspect-ratio: 1 / 1.02;--rx: 36deg;--rz: -20deg}.dispatch__scene{position: absolute;inset: 0;perspective: 1500px;perspective-origin: 50% 30%}.dispatch__map{position: absolute;inset: 5% 6% 9% 11%;transform-style: preserve-3d;transform: rotateX(var(--rx)) rotateZ(var(--rz));transition: transform .9s var(--ease-out)}.dispatch__map::before{content: "";position: absolute;inset: 3% -2% -7% 4%;border-radius: 34px;background: rgba(4, 16, 42, .5);filter: blur(26px);transform: translateZ(-40px)}.dispatch__svg{position: relative;width: 100%;height: 100%;border-radius: 30px;clip-path: inset(0 round 30px);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .5)}.m-bg{fill: #EDF1F7}.m-block{fill: #E2E8F2}.m-bld{fill: #D3DCEA}.m-park{fill: #D5EACB}.m-tree{fill: #B8DBA8}.m-road-edge{stroke: #CDD6E4;stroke-linecap: square}.m-road{stroke: #FFFFFF;stroke-linecap: square}.m-road-line{stroke: var(--y);stroke-width: 1.6;stroke-dasharray: 7 7;opacity: .9}.m-stops circle{fill: var(--y);stroke: var(--c);stroke-width: 2}.route{fill: none;stroke: var(--c);stroke-width: 5;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 1;stroke-dashoffset: 1}.route--ghost{stroke: var(--y);stroke-width: 13;opacity: .55}.route.is-drawn{stroke-dashoffset: 0;transition: stroke-dashoffset 1s var(--ease-out)}.route.is-fading{opacity: 0;transition: opacity .5s}.route--ghost.is-fading{opacity: 0}.m-pulse circle{fill: var(--y);opacity: 0;transform-box: fill-box;transform-origin: center;animation: mPulse 2.4s var(--ease-out) infinite}.m-pulse circle:nth-child(2){animation-delay: 1.2s}.m-pulse--static circle{opacity: .35;animation: none}@keyframes mPulse{0%{opacity: .65;transform: scale(.4)}100%{opacity: 0;transform: scale(3.2)}}.tx-body{fill: var(--y);stroke: var(--c);stroke-width: 1.3}.tx-glass{fill: #2C3B55;opacity: .85}.tx-sign{fill: var(--c)}.tx-shadow{fill: rgba(10, 31, 74, .22);transform: translate(2px, 3px)}.tx-halo{fill: var(--y);opacity: .35;transform-box: fill-box;transform-origin: center;animation: halo 1.6s var(--ease-out) infinite}@keyframes halo{0%{transform: scale(.6);opacity: .5}100%{transform: scale(1.5);opacity: 0}}.dispatch__pin{position: absolute;left: 58.333%;top: 50%;width: 16%;transform-origin: 50% 100%;transform: translate(-50%, -100%) rotateZ(calc(var(--rz) * -1)) rotateX(calc(var(--rx) * -1));transition: transform .9s var(--ease-out)}.dispatch__pin img{width: 100%;height: auto;filter: drop-shadow(0 14px 14px rgba(5, 18, 46, .35));transform-origin: 50% 100%}.dispatch.is-arrived .dispatch__pin img{animation: pinHop .7s var(--spring)}@keyframes pinHop{0%{transform: none}35%{transform: translateY(-16%) scaleY(1.04)}70%{transform: translateY(0) scaleY(.94)}100%{transform: none}}.dcard{position: absolute;left: -5%;bottom: 1%;width: min(310px, 66%);padding: 16px 18px 14px;border-radius: 22px;background: #fff;color: var(--ink);box-shadow: var(--sh-3);animation: bob 6s ease-in-out infinite}.dcard__title{display: flex;align-items: center;gap: 10px;font-weight: 800;font-size: 14px;margin-bottom: 6px}.dcard__eta{display: flex;align-items: baseline;justify-content: space-between;gap: 10px;margin-bottom: 10px}.dcard__eta small{font-size: 12.5px;font-weight: 700;color: var(--ink-3)}.dcard__eta b{font-family: var(--f-d);font-weight: 850;font-style: oblique 10deg;font-size: 34px;line-height: 1;font-variant-numeric: tabular-nums;letter-spacing: -.02em}.dcard__bar{height: 6px;border-radius: 6px;background: var(--paper-3);overflow: hidden;margin-bottom: 12px}.dcard__bar i{display: block;height: 100%;width: 100%;border-radius: inherit;background: linear-gradient(90deg, var(--y-deep), var(--y));transform-origin: left;transform: scaleX(var(--p, 0))}.dcard__steps{display: grid;grid-template-columns: repeat(4, 1fr);gap: 4px;font-size: 11px;font-weight: 700;color: var(--ink-3)}.dcard__steps li{position: relative;padding-top: 14px;transition: color .3s}.dcard__steps li::before{content: "";position: absolute;left: 0;top: 0;width: 9px;height: 9px;border-radius: 50%;background: var(--paper-3);transition: background .3s, box-shadow .3s}.dcard__steps li.is-done{color: var(--ink)}.dcard__steps li.is-done::before{background: var(--c)}.dcard__steps li.is-active{color: var(--ink)}.dcard__steps li.is-active::before{background: var(--y);box-shadow: 0 0 0 4px rgba(255, 221, 14, .35)}.dispatch.is-arrived .dcard__eta b{color: #18A957}.dchip{position: absolute;right: 2%;top: 3%;display: inline-flex;align-items: center;gap: 8px;padding: 10px 16px 10px 10px;border-radius: 999px;background: var(--c);color: #fff;font-weight: 800;font-size: 13px;box-shadow: var(--sh-3);animation: bob 7s ease-in-out -3s infinite}.dchip .ico{width: 30px;height: 30px;padding: 6px;border-radius: 50%;background: var(--y);color: var(--c)}@keyframes bob{0%, 100%{transform: translateY(0)}50%{transform: translateY(-8px)}}.ticker{position: relative;overflow: hidden;background: var(--y);color: var(--c);border-bottom: 2px solid var(--c)}.ticker__track{display: flex;width: max-content;animation: ticker 48s linear infinite}.ticker span{display: inline-flex;align-items: center;gap: 26px;padding: 18px 0 18px 26px;font-family: var(--f-d);font-weight: 800;font-size: clamp(17px, 1.6vw, 22px);letter-spacing: -.01em;white-space: nowrap}.ticker span::after{content: "";width: 12px;height: 12px;border-radius: 50% 50% 50% 0;background: var(--c);transform: rotate(-45deg)}@keyframes ticker{to{transform: translateX(-50%)}}.sec{position: relative;padding: clamp(76px, 10vw, 140px) 0}.sec__head{max-width: 820px;margin-bottom: clamp(36px, 5vw, 60px)}.sec__head--split{max-width: none;display: grid;grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);gap: 20px 56px;align-items: end}.sec__head--split .lead{padding-bottom: 6px}.sec__head--light .h2{color: #fff}.sec__head--light .kicker{color: rgba(255, 255, 255, .78)}.sec__head--light .h2 > span:not([class]){color: var(--y)}.sec__head--light .h2 > span:not([class]){background: none}.sec__more{margin-top: 44px;display: flex;justify-content: center}.ways{background: var(--paper-2)}.ways__grid{display: grid;grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);gap: 22px}.way{position: relative;border-radius: var(--r-xl);padding: clamp(28px, 3.4vw, 46px);overflow: hidden}.way__kicker{display: inline-flex;align-items: center;gap: 10px;font-family: var(--f-d);font-weight: 700;font-size: 13px;letter-spacing: .12em;text-transform: uppercase;margin-bottom: 18px}.way__kicker .ico{width: 34px;height: 34px;padding: 7px;border-radius: 50%;background: var(--y);color: var(--c)}.way .h3{margin-bottom: 12px}.way__text{margin-bottom: 26px;max-width: 30em}.way--call{background: var(--c);color: #fff}.way--call .way__text{color: rgba(255, 255, 255, .72)}.way--app{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 250px);gap: 12px;background: var(--grad-blue);color: #fff}.way--app .way__text{color: rgba(255, 255, 255, .82)}.way--app .stores{margin: 22px 0 22px}.way__phone{align-self: end;margin-bottom: calc(clamp(28px, 3.4vw, 46px) * -1 - 60px);transform: rotate(5deg)}.way__phone .phone{width: 250px}.chips{display: flex;flex-wrap: wrap;gap: 8px}.chips li{display: inline-flex;align-items: center;gap: 6px;padding: 7px 13px 7px 9px;border-radius: 999px;background: rgba(255, 255, 255, .13);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .18);font-weight: 700;font-size: 13.5px}.chips .ico{width: 16px;height: 16px;color: var(--y);stroke-width: 2.6}.numlist{display: grid;gap: 8px}.num{position: relative;display: flex;align-items: stretch;border-radius: 18px;background: var(--paper);box-shadow: inset 0 0 0 1.5px var(--line);transition: transform .3s var(--ease-out), box-shadow .3s}.num:hover{transform: translateX(4px);box-shadow: inset 0 0 0 1.5px var(--y)}.num__link{flex: 1;display: flex;align-items: center;gap: 14px;padding: 12px 8px 12px 12px;min-width: 0}.num__ico{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--paper-2);flex: none;transition: background .25s, color .25s}.num__ico .ico{width: 20px;height: 20px}.num:hover .num__ico{background: var(--y);color: var(--c)}.num__body{display: grid;grid-template-columns: auto 1fr;align-items: baseline;column-gap: 12px;min-width: 0;line-height: 1.2}.num__body small{grid-column: 1 / -1;font-size: 12px;font-weight: 700;color: var(--ink-3)}.num__body b{font-family: var(--f-d);font-weight: 800;font-size: 22px;font-style: oblique 8deg;letter-spacing: -.01em;font-variant-numeric: tabular-nums;white-space: nowrap}.num__body em{font-style: normal;font-size: 13px;font-weight: 600;color: var(--ink-3);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.num__copy{display: grid;place-items: center;width: 48px;flex: none;color: var(--ink-3);border-left: 1.5px solid var(--line);transition: color .2s, background .2s;border-radius: 0 18px 18px 0}.num__copy:hover{color: var(--ink);background: var(--paper-2)}.num__copy .ico{width: 19px;height: 19px}.num--main{background: var(--y);box-shadow: 0 4px 0 var(--y-deep);color: var(--c)}.num--main .num__ico{background: var(--c);color: var(--y)}.num--main:hover .num__ico{background: var(--c);color: var(--y)}.num--main .num__body b{font-size: 28px}.num--main .num__body small, .num--main .num__body em{color: rgba(55, 55, 54, .72)}.num--main .num__copy{border-color: rgba(55, 55, 54, .18);color: var(--c)}.num--main .num__copy:hover{background: rgba(55, 55, 54, .08)}.num--main:hover{box-shadow: 0 4px 0 var(--y-deep)}.numlist--dark .num:not(.num--main){background: rgba(255, 255, 255, .06);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .1);color: #fff}.numlist--dark .num:not(.num--main) .num__ico{background: rgba(255, 255, 255, .1)}.numlist--dark .num:not(.num--main) .num__body small, .numlist--dark .num:not(.num--main) .num__body em{color: rgba(255, 255, 255, .6)}.numlist--dark .num:not(.num--main) .num__copy{border-color: rgba(255, 255, 255, .1);color: rgba(255, 255, 255, .6)}.numlist--dark .num:not(.num--main) .num__copy:hover{background: rgba(255, 255, 255, .08);color: #fff}.numlist--dark .num:not(.num--main):hover{box-shadow: inset 0 0 0 1px var(--y)}.meter{background: var(--c-3);color: #fff;overflow: hidden}.meter::before{content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(255, 255, 255, .035) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, .035) 1px, transparent 1px);background-size: 48px 48px;-webkit-mask-image: linear-gradient(180deg, #000, transparent 85%);mask-image: linear-gradient(180deg, #000, transparent 85%)}.meter .wrap{position: relative}.meter__board{display: grid;grid-template-columns: minmax(0, .9fr) minmax(0, 1.6fr);border-radius: var(--r-xl);background: linear-gradient(180deg, #262625, #1A1A19);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08), 0 40px 80px -30px rgba(0, 0, 0, .7);overflow: hidden}.meter__eta{position: relative;display: grid;align-content: center;padding: clamp(28px, 4vw, 52px);background: var(--y);color: var(--c)}.meter__eta::after{content: "";position: absolute;right: 0;top: 0;bottom: 0;width: var(--chk);background: repeating-conic-gradient(var(--c) 0 25%, var(--y) 0 50%) 0 0 / calc(var(--chk) * 2) calc(var(--chk) * 2)}.meter__pre{font-family: var(--f-d);font-weight: 700;font-size: 15px;letter-spacing: .12em;text-transform: uppercase}.meter__big{display: flex;align-items: flex-start;font-family: var(--f-d);font-weight: 900;font-style: oblique 11deg;font-size: clamp(120px, 15vw, 210px);line-height: .9;letter-spacing: -.05em;margin: 4px 0 6px;font-variant-numeric: tabular-nums}.meter__big i{font-style: normal;font-size: .5em;margin-left: .04em;margin-top: .06em}.meter__eta .meter__label{font-family: var(--f-d);font-weight: 800;font-size: 24px}.meter__eta .meter__sub{color: rgba(55, 55, 54, .75);font-weight: 600;max-width: 18em}.meter__grid{display: grid;grid-template-columns: 1fr 1fr}.meter__cell{display: grid;align-content: start;gap: 4px;padding: clamp(24px, 3.4vw, 44px);border-left: 1px solid rgba(255, 255, 255, .08);border-top: 1px solid rgba(255, 255, 255, .08)}.meter__cell:nth-child(-n+2){border-top: 0}.meter__num{font-family: var(--f-d);font-weight: 850;font-style: oblique 10deg;font-size: clamp(46px, 5.6vw, 80px);line-height: 1;letter-spacing: -.035em;color: var(--y);font-variant-numeric: tabular-nums;text-shadow: 0 0 34px rgba(255, 221, 14, .28)}.meter__cell .meter__label{font-family: var(--f-d);font-weight: 700;font-size: 20px}.meter__cell .meter__sub{font-size: 14.5px;color: rgba(255, 255, 255, .58);max-width: 24em}.svc__grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 14px}.svc-card{position: relative;display: flex;flex-direction: column;gap: 10px;height: 100%;padding: 26px 24px 64px;border-radius: var(--r-lg);background: var(--paper);box-shadow: inset 0 0 0 1.5px var(--line);transition: background .35s, transform .45s var(--ease-out), box-shadow .45s var(--ease-out);overflow: hidden}.svc-card__ico{display: grid;place-items: center;width: 56px;height: 56px;border-radius: 18px;background: var(--y);color: var(--c);margin-bottom: 8px;transition: background .35s, color .35s, transform .45s var(--spring)}.svc-card__ico .ico{width: 26px;height: 26px}.svc-card__n{position: absolute;top: 24px;right: 24px;font-family: var(--f-d);font-weight: 700;font-size: 13px;color: var(--ink-3)}.svc-card__title{font-family: var(--f-d);font-weight: 750;font-size: 20px;line-height: 1.15;letter-spacing: -.015em}.svc-card p{font-size: 15px;line-height: 1.55;color: var(--ink-2)}.svc-card__go{position: absolute;right: 18px;bottom: 18px;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;background: var(--paper-2);transition: background .35s, transform .45s var(--ease-out)}.svc-card__go .ico{width: 18px;height: 18px}.svc-card:hover{background: var(--y);transform: translateY(-6px);box-shadow: 0 28px 50px -24px rgba(233, 191, 0, .75)}.svc-card:hover .svc-card__ico{background: var(--c);color: var(--y);transform: rotate(-8deg) scale(1.06)}.svc-card:hover p{color: var(--c)}.svc-card:hover .svc-card__go{background: var(--c);color: var(--y);transform: rotate(45deg)}.fac{background: var(--paper-2)}.fac__bento{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));grid-auto-rows: clamp(190px, 18vw, 250px);gap: 14px}.fac-tile{position: relative;border-radius: var(--r-lg);overflow: hidden}.fac-tile--fuel{grid-column: span 2;grid-row: span 2}.fac-tile--service{grid-row: span 2}.fac-tile--cafe, .fac-tile--vans{grid-column: span 2}.fac-tile__link{position: absolute;inset: 0;display: block;color: #fff}.fac-tile__img, .fac-tile__img img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.fac-tile__img img{transition: transform 1.2s var(--ease-out)}.fac-tile:hover .fac-tile__img img{transform: scale(1.06)}.fac-tile__img::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg, rgba(10, 31, 74, 0) 30%, rgba(10, 31, 74, .55) 58%, rgba(8, 24, 58, .94))}.fac-tile--wash .fac-tile__img img{object-position: 50% 85%}.fac-tile--parts .fac-tile__img img{object-position: 50% 60%}.fac-tile__art{position: absolute;inset: 0;display: grid;place-items: center end;padding-right: 8%;background: var(--y);color: var(--c);overflow: hidden}.fac-tile__art .ico{width: 42%;height: auto;max-height: 82%;aspect-ratio: 1;stroke-width: 1.1;opacity: .9;transition: transform 1s var(--ease-out)}.fac-tile:hover .fac-tile__art .ico{transform: rotate(-8deg) scale(1.06)}.fac-tile--vans .fac-tile__art{background: var(--grad-blue);color: #fff}.fac-tile--cafe .fac-tile__link{color: var(--c)}.fac-tile__body{position: absolute;left: 0;right: 0;bottom: 0;display: grid;gap: 6px;padding: 22px 24px}.fac-tile--cafe .fac-tile__body, .fac-tile--vans .fac-tile__body{max-width: 62%;top: 0;align-content: end}.fac-tile__label{display: inline-flex;align-items: center;gap: 10px;font-family: var(--f-d);font-weight: 750;font-size: clamp(19px, 1.7vw, 24px);letter-spacing: -.015em;line-height: 1.1}.fac-tile__label .ico{width: 34px;height: 34px;padding: 7px;border-radius: 50%;background: var(--y);color: var(--c)}.fac-tile--cafe .fac-tile__label .ico{background: var(--c);color: var(--y)}.fac-tile__short{font-size: 14.5px;line-height: 1.5;opacity: .88;max-width: 32em}.story__wrap{display: grid;grid-template-columns: minmax(0, 1fr);gap: clamp(28px, 4vw, 56px)}.story__img{position: relative;border-radius: var(--r-xl);overflow: hidden;box-shadow: var(--sh-2)}.story__img img{width: 100%;aspect-ratio: 2400 / 912;object-fit: cover}.story__img figcaption, .center__img figcaption{position: absolute;left: 16px;bottom: 16px;padding: 8px 14px;border-radius: 999px;background: rgba(255, 255, 255, .92);font-size: 13px;font-weight: 700;color: var(--ink);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.story__copy{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 8px 64px;align-items: start}.story__copy > .kicker, .story__copy > .h2{grid-column: 1}.story__copy > .h2{grid-row: 2 / span 3}.story__copy > .lead, .story__copy > .years, .story__copy > .btn{grid-column: 2}.story__copy > .lead{grid-row: 1 / span 2;margin: 0 0 28px;align-self: end}.story__copy > .btn{justify-self: start}.years{display: grid;grid-template-columns: repeat(4, 1fr);gap: 0;margin-bottom: 34px;border-top: 2px solid var(--c)}.years li{position: relative;padding: 16px 12px 0 0}.years li::before{content: "";position: absolute;left: 0;top: -7px;width: 12px;height: 12px;border-radius: 50%;background: var(--y);box-shadow: 0 0 0 2px var(--c)}.years b{display: block;font-family: var(--f-d);font-weight: 850;font-style: oblique 10deg;font-size: 26px;letter-spacing: -.02em}.years span{font-size: 13.5px;font-weight: 600;color: var(--ink-3);line-height: 1.35;display: block}.cta{position: relative;background: var(--y);color: var(--c);padding: calc(clamp(60px, 8vw, 110px) + 20px) 0 clamp(60px, 8vw, 110px);overflow: hidden}.cta__road{position: absolute;left: 0;right: 0;top: 0;height: 22px;background: var(--c)}.cta__road::after{content: "";position: absolute;left: 0;right: 0;top: 50%;height: 3px;margin-top: -1.5px;background: repeating-linear-gradient(90deg, var(--y) 0 34px, transparent 34px 64px);animation: road 1.2s linear infinite}@keyframes road{to{background-position: 64px 0}}.cta__wrap{display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr);gap: 34px 56px;align-items: center}.cta__title{font-family: var(--f-d);font-weight: 900;font-size: clamp(42px, 6.4vw, 96px);line-height: .95;letter-spacing: -.04em;margin-bottom: 18px}.cta__title span{font-style: oblique 11deg}.cta__copy p{font-size: clamp(17px, 1.5vw, 20px);font-weight: 600;color: rgba(55, 55, 54, .82)}.cta__actions{display: grid;gap: 22px;justify-items: start}.cta .callpill{box-shadow: 0 6px 0 var(--c-3), 0 30px 50px -20px rgba(0, 0, 0, .45)}.cta .store{background: var(--y-2);box-shadow: inset 0 0 0 2px rgba(55, 55, 54, .2)}.cta .store .ico{background: var(--c);color: var(--y)}.cta .store small{color: rgba(55, 55, 54, .7)}.ftr{position: relative;background: var(--grad-deep);color: rgba(255, 255, 255, .78);padding-top: clamp(56px, 7vw, 90px);font-size: 15px}.ftr__grid{display: grid;grid-template-columns: minmax(0, 1.35fr) repeat(3, minmax(0, 1fr));gap: 40px;padding-bottom: 48px}.ftr__logo{display: block;width: 190px;margin-bottom: 20px}.ftr__brand p{max-width: 24em}.ftr__h{font-family: var(--f-d);font-weight: 700;font-size: 13px;letter-spacing: .14em;text-transform: uppercase;color: var(--y);margin-bottom: 16px}.ftr__col ul{display: grid;gap: 8px}.ftr__col a{transition: color .2s}.ftr__col a:hover, .ftr__col a[aria-current]{color: #fff}.ftr__nums a{display: grid;line-height: 1.25}.ftr__nums b{font-family: var(--f-d);font-weight: 800;font-style: oblique 8deg;font-size: 19px;color: #fff}.ftr__nums span{font-size: 13px;opacity: .7}.ftr address{display: grid;gap: 12px}.ftr address > *{display: flex;gap: 10px;align-items: flex-start}.ftr address .ico{color: var(--y);margin-top: 3px}.ftr address small{font-size: 12.5px;opacity: .7}.ftr address a:hover{color: #fff}.ftr__bottom{position: relative;display: flex;flex-wrap: wrap;align-items: center;gap: 12px 28px;padding-block: 22px 30px;font-size: 13.5px}.ftr__bottom::before{content: "";position: absolute;top: 0;left: var(--gut);right: var(--gut);height: 1px;background: rgba(255, 255, 255, .12)}.ftr__legal{flex: 1 1 380px;opacity: .75}.ftr__langs{display: flex;flex-wrap: wrap;gap: 4px 14px}.ftr__langs a{opacity: .75;transition: opacity .2s}.ftr__langs a:hover, .ftr__langs a[aria-current]{opacity: 1;color: #fff}.ftr__rights{flex: 1 1 100%;margin-top: 4px;padding-top: 14px;border-top: 1px solid rgba(255, 255, 255, .08);font-size: 12px;line-height: 1.6;opacity: .62;max-width: 110ch}.ftr__rights a{text-decoration: underline;text-underline-offset: 2px}.ftr__credit a{color: #fff;font-weight: 700;border-bottom: 1px solid rgba(255, 221, 14, .7)}.callbar{display: none}.numbers{width: min(520px, calc(100% - 24px));max-height: calc(100% - 24px);padding: 0;border: 0;border-radius: 30px;background: #fff;color: var(--ink);box-shadow: var(--sh-3)}.numbers::backdrop{background: rgba(5, 18, 46, .55);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.numbers[open]{animation: dlgIn .45s var(--ease-out)}@keyframes dlgIn{from{opacity: 0;transform: translateY(24px) scale(.98)}}.numbers__in{padding: 26px}.numbers__head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 20px}.numbers__title{font-family: var(--f-d);font-weight: 800;font-size: 26px;letter-spacing: -.02em;line-height: 1.1;margin-bottom: 4px}.numbers__head p{color: var(--ink-3);font-size: 15px}.toast{position: fixed;left: 50%;bottom: calc(24px + env(safe-area-inset-bottom));z-index: 120;padding: 12px 20px;border-radius: 999px;background: var(--c);color: #fff;font-weight: 700;font-size: 14px;box-shadow: var(--sh-3);transform: translate(-50%, 20px);opacity: 0;pointer-events: none;transition: opacity .3s, transform .4s var(--ease-out)}.toast.is-on{opacity: 1;transform: translate(-50%, 0)}.langtip{position: fixed;left: 16px;bottom: calc(16px + env(safe-area-inset-bottom));z-index: 90;display: flex;align-items: center;gap: 12px;max-width: calc(100% - 32px);padding: 10px 10px 10px 18px;border-radius: 18px;background: #fff;color: var(--ink);box-shadow: var(--sh-3);font-weight: 600;font-size: 14.5px;animation: dlgIn .5s var(--ease-out)}.menu-open .langtip{display: none}.numbers .toast{position: fixed}.langtip a{padding: 9px 14px;border-radius: 999px;background: var(--y);color: var(--c);font-family: var(--f-d);font-weight: 800;white-space: nowrap}.langtip button{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;color: var(--ink-3)}.langtip button:hover{background: var(--paper-2);color: var(--ink)}.phone{width: 300px;max-width: 100%}.phone__frame{position: relative;padding: 9px;border-radius: 46px;background: linear-gradient(145deg, #2E2E2D, #111);box-shadow: inset 0 0 0 1.5px rgba(255, 255, 255, .12), 0 50px 80px -30px rgba(5, 18, 46, .7), 0 0 0 1px rgba(0, 0, 0, .4)}.phone__frame::before{content: "";position: absolute;top: 18px;left: 50%;z-index: 3;width: 30%;height: 22px;border-radius: 999px;background: #0B0B0B;transform: translateX(-50%)}.phone__screen{position: relative;border-radius: 38px;overflow: hidden;background: #fff;aspect-ratio: 9 / 19;display: flex;flex-direction: column;color: var(--ink)}.phone__status{position: absolute;z-index: 2;inset: 0 0 auto;display: flex;justify-content: space-between;align-items: center;padding: 15px 26px 0;font-family: var(--f-d);font-weight: 700;font-size: 12px}.phone__status i{width: 22px;height: 10px;border-radius: 3px;box-shadow: inset 0 0 0 1.5px var(--ink);position: relative}.phone__status i::after{content: "";position: absolute;inset: 2.5px 6px 2.5px 2.5px;border-radius: 1px;background: var(--ink)}.phone__map{position: relative;flex: 1 1 auto;min-height: 0}.phone__svg{position: absolute;inset: 0;width: 100%;height: 100%}.phone__svg .route{stroke-dasharray: none;stroke-dashoffset: 0;stroke-width: 4}.phone__pin{position: absolute;left: 37%;top: 52%;width: 17%;transform: translate(-50%, -100%);filter: drop-shadow(0 6px 6px rgba(5, 18, 46, .3))}.phone__sheet{position: relative;z-index: 2;margin-top: -24px;padding: 18px 16px 16px;border-radius: 24px 24px 0 0;background: #fff;box-shadow: 0 -10px 30px -10px rgba(10, 31, 74, .25)}.phone__sheet::before{content: "";position: absolute;left: 50%;top: 7px;width: 36px;height: 4px;border-radius: 4px;background: var(--paper-3);transform: translateX(-50%)}.phone__q{font-family: var(--f-d);font-weight: 800;font-size: 15px;letter-spacing: -.01em;margin-bottom: 8px}.phone__loc{display: flex;align-items: center;gap: 6px;padding: 8px 10px;border-radius: 12px;background: var(--paper-2);font-size: 11.5px;font-weight: 700;margin-bottom: 10px}.phone__loc .ico{width: 14px;height: 14px;color: var(--b-2)}.phone__label{font-size: 10.5px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;color: var(--ink-3);margin-bottom: 6px}.phone__opts{display: flex;flex-wrap: wrap;gap: 5px;margin-bottom: 12px}.phone__opts li{padding: 5px 9px;border-radius: 999px;background: var(--paper-2);font-size: 10.5px;font-weight: 700}.phone__opts li.is-on{background: var(--y)}.phone__btn{display: block;padding: 11px;border-radius: 14px;background: var(--c);color: var(--y);text-align: center;font-family: var(--f-d);font-weight: 800;font-size: 14px}.fac-tile__tel{position: absolute;top: 14px;right: 14px;z-index: 2;display: inline-flex;align-items: center;gap: 8px;padding: 6px 14px 6px 6px;border-radius: 999px;background: var(--y);color: var(--c);box-shadow: 0 3px 0 var(--c), 0 14px 24px -12px rgba(0, 0, 0, .55);transition: transform .3s var(--ease-out)}.fac-tile__tel:hover{transform: translateY(-2px)}.fac-tile__tel .ico{width: 30px;height: 30px;padding: 7px;border-radius: 50%;background: var(--c);color: var(--y)}.fac-tile__tel span{display: grid;line-height: 1.1}.fac-tile__tel small{font-size: 11px;font-weight: 800}.fac-tile__tel b{font-family: var(--f-d);font-weight: 850;font-style: oblique 8deg;font-size: 15px;font-variant-numeric: tabular-nums;white-space: nowrap}.fac-tile--cafe .fac-tile__tel{background: var(--c);color: var(--y);box-shadow: 0 3px 0 rgba(0, 0, 0, .35)}.fac-tile--cafe .fac-tile__tel .ico{background: var(--y);color: var(--c)}.fac-tile__brands{display: flex;flex-wrap: wrap;gap: 5px;margin-top: 4px}.fac-tile__brands i{font-style: normal;padding: 4px 9px;border-radius: 999px;background: rgba(255, 255, 255, .16);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3);font-size: 11px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase}.brands{margin-top: 24px}.brands__title{font-size: 12.5px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: var(--ink-3);margin-bottom: 10px}.brands__list{display: flex;flex-wrap: wrap;gap: 8px}.brands__list li{display: inline-flex;align-items: center;min-height: 46px;padding: 0 18px;border-radius: 14px;background: var(--c);color: #fff;font-family: var(--f-d);font-weight: 700;font-size: 15px;letter-spacing: .14em;text-transform: uppercase;box-shadow: 0 3px 0 var(--y)}.factel{display: inline-flex;align-items: center;gap: 14px;margin-top: 24px;padding: 8px 24px 8px 8px;border-radius: 999px;background: var(--y);color: var(--c);box-shadow: 0 4px 0 var(--c);transition: transform .3s var(--ease-out)}.factel:hover{transform: translateY(-2px)}.factel__ico{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 50%;background: var(--c);color: var(--y)}.factel__ico .ico{width: 22px;height: 22px}.factel__txt{display: grid;line-height: 1.15}.factel__txt small{font-size: 12.5px;font-weight: 800}.factel__txt b{font-family: var(--f-d);font-weight: 850;font-style: oblique 8deg;font-size: 24px;font-variant-numeric: tabular-nums}.ccard__acc{display: flex;align-items: center;gap: 12px;margin-top: 18px;padding: 12px 14px;border-radius: 16px;background: var(--paper-2);box-shadow: inset 0 0 0 1px var(--line);transition: box-shadow .25s}.ccard__acc:hover{box-shadow: inset 0 0 0 2px var(--y)}.ccard__acc-ico{display: grid;place-items: center;width: 40px;height: 40px;flex: none;border-radius: 50%;background: var(--c);color: var(--y)}.ccard__acc-ico .ico{width: 19px;height: 19px}.ccard__acc > span:last-child{display: grid;line-height: 1.2}.ccard__acc small{font-size: 12px;font-weight: 800;color: var(--ink-3)}.ccard__acc b{font-family: var(--f-d);font-weight: 850;font-style: oblique 8deg;font-size: 20px}.ccard__acc em{font-style: normal;font-size: 12.5px;font-weight: 600;color: var(--ink-3)}.mcard{position: relative;overflow: hidden;background: var(--c-3);color: #fff}.mcard__bg{position: absolute;inset: 0;background: radial-gradient(60% 70% at 20% 40%, rgba(255, 221, 14, .18), transparent 70%), repeating-linear-gradient(-45deg, rgba(255, 255, 255, .025) 0 2px, transparent 2px 22px)}.mcard::before, .mcard::after{content: "";position: absolute;left: 0;right: 0;height: calc(var(--chk) * 2);background: repeating-conic-gradient(var(--c) 0 25%, var(--y) 0 50%) 0 0 / calc(var(--chk) * 2) calc(var(--chk) * 2)}.mcard::before{top: 0}.mcard::after{bottom: 0}.mcard__wrap{position: relative;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: clamp(36px, 6vw, 90px);align-items: center}.mcard .h2{color: #fff}.mcard .h2 > span:not([class]){color: var(--y);background: none}.mcard .kicker{color: var(--y)}.mcard .lead{color: rgba(255, 255, 255, .78);margin: 18px 0 30px}.mcard__week{font-family: var(--f-d);font-weight: 700;font-size: 13px;letter-spacing: .14em;text-transform: uppercase;color: rgba(255, 255, 255, .6);margin-bottom: 12px}.mcard__days{display: grid;gap: 8px;margin-bottom: 14px}.mday{display: grid;grid-template-columns: 58px minmax(0, 120px) 1fr;align-items: center;gap: 14px;padding: 10px 18px 10px 10px;border-radius: 18px;background: rgba(255, 255, 255, .06);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .1)}.mday__badge{display: grid;place-items: center;width: 58px;height: 46px;border-radius: 13px;background: var(--y);color: var(--c);font-family: var(--f-d);font-weight: 900;font-style: oblique 10deg;font-size: 24px}.mday__d{font-family: var(--f-d);font-weight: 800;font-size: 18px}.mday__t{font-weight: 600;color: rgba(255, 255, 255, .78)}.mcard__shop{display: grid;grid-template-columns: auto 1fr;align-items: baseline;column-gap: 12px;padding: 18px 22px;border-radius: 20px;background: var(--y);color: var(--c);margin-bottom: 26px}.mcard__shop-big{grid-row: span 2;font-family: var(--f-d);font-weight: 900;font-style: oblique 10deg;font-size: clamp(34px, 3.4vw, 46px);letter-spacing: -.03em;line-height: 1}.mcard__shop-per{font-family: var(--f-d);font-weight: 800;font-size: 18px}.mcard__shop-text{font-weight: 600;font-size: 14.5px;color: rgba(55, 55, 54, .8)}.mcard__visual{display: grid;justify-items: center;gap: 22px;perspective: 1400px}.mcard__app{display: inline-flex;align-items: center;gap: 10px;padding: 10px 16px;border-radius: 999px;background: rgba(255, 255, 255, .08);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .14);font-weight: 700;font-size: 14px;text-align: left}.mcard__app .ico{width: 20px;height: 20px;color: var(--y);flex: none}.pcard{--rx: 8deg;--ry: -16deg;width: min(100%, 480px);aspect-ratio: 85.6 / 54;transform-style: preserve-3d;transform: rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(-4deg);transition: transform .8s var(--ease-out);animation: cardFloat 7s ease-in-out infinite}@keyframes cardFloat{0%, 100%{translate: 0 0}50%{translate: 0 -10px}}.pcard__face{position: relative;width: 100%;height: 100%;border-radius: 22px;overflow: hidden;background: radial-gradient(120% 90% at 85% 10%, #FFE95C 0%, var(--y) 45%, #F2C500 100%);color: var(--c);box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset, 0 40px 70px -30px rgba(0, 0, 0, .8), 0 0 0 1px rgba(0, 0, 0, .25);container-type: inline-size}.pcard__chk{position: absolute;left: 0;right: 0;height: 7cqw;background: repeating-conic-gradient(var(--c-3) 0 25%, var(--y) 0 50%) 0 0 / 7cqw 7cqw}.pcard__chk--top{top: 0}.pcard__chk--bottom{bottom: 0}.pcard__chip{position: absolute;left: 6cqw;top: 13cqw;width: 10.5cqw;height: 8cqw;border-radius: 1.6cqw;background: linear-gradient(135deg, #EFE3B4, #B8A26A 50%, #E6D49A);box-shadow: inset 0 0 0 .3cqw rgba(0, 0, 0, .22)}.pcard__chip::before{content: "";position: absolute;inset: 1.5cqw 3.4cqw;border: .3cqw solid rgba(0, 0, 0, .22);border-radius: .8cqw}.pcard__logo{position: absolute;left: 19cqw;top: 10.5cqw;display: flex;align-items: stretch;gap: 1.2cqw}.pcard__serres{font-family: 'Comfortaa', var(--f-d);font-style: normal;font-weight: 700;font-size: 3.2cqw;color: #fff;writing-mode: vertical-rl;transform: rotate(180deg);letter-spacing: .12em;text-align: center;text-shadow: 0 .2cqw 0 rgba(0, 0, 0, .35)}.pcard__rts{display: block;font-family: var(--f-d);font-weight: 900;font-size: 19cqw;line-height: .76;letter-spacing: -.045em;color: var(--c-3);transform: scaleY(1.2);transform-origin: 50% 0;text-shadow: .45cqw .45cqw 0 rgba(255, 255, 255, .28)}.pcard__services{position: absolute;left: 37cqw;top: 27.5cqw;font-family: 'Comfortaa', var(--f-d);font-weight: 700;font-size: 8cqw;line-height: 1;color: #fff;-webkit-text-stroke: .55cqw var(--c-3);paint-order: stroke fill;transform: rotate(-5deg)}.pcard__label{position: absolute;left: 6cqw;bottom: 22cqw;font-family: var(--f-d);font-weight: 800;font-size: 2.8cqw;letter-spacing: .18em;text-transform: uppercase}.pcard__points{position: absolute;left: 6cqw;bottom: 14.5cqw;font-family: var(--f-d);font-weight: 900;font-size: 5.4cqw;line-height: 1;letter-spacing: .02em;transform: scaleY(1.15);transform-origin: left bottom}.pcard__sub{position: absolute;left: 6cqw;bottom: 9.6cqw;font-size: 2.5cqw;font-weight: 800;letter-spacing: .04em;opacity: .72}.pcard__site{position: absolute;right: 6cqw;bottom: 9.6cqw;font-family: var(--f-d);font-weight: 800;font-size: 2.9cqw;letter-spacing: .04em}.pcard__mark{position: absolute;right: 6cqw;top: 11cqw;width: 14cqw;height: auto;filter: drop-shadow(0 1.2cqw 1.2cqw rgba(0, 0, 0, .25));transform: rotate(8deg)}.pcard__shine{position: absolute;inset: -40%;background: linear-gradient(115deg, transparent 40%, rgba(255, 255, 255, .55) 50%, transparent 60%);transform: translateX(-60%);animation: shine 6s ease-in-out 1.5s infinite;pointer-events: none}@keyframes shine{0%, 55%{transform: translateX(-60%)}85%, 100%{transform: translateX(60%)}}.phero{position: relative;isolation: isolate;color: #fff;background: var(--grad-blue);padding: calc(var(--hdr-h) + var(--hang) + clamp(16px, 3vw, 40px)) 0 calc(var(--chk) * 2 + clamp(52px, 7vw, 96px));overflow: hidden}.phero__wrap{max-width: calc(980px + var(--gut) * 2);margin-left: max(0px, calc((100% - var(--wrap) - var(--gut) * 2) / 2))}.phero__title{font-family: var(--f-d);font-weight: 850;font-size: clamp(40px, 5.8vw, 82px);line-height: 1;letter-spacing: -.035em;margin-bottom: 22px;text-wrap: balance}.phero__title span{color: var(--y);font-style: oblique 10deg}.phero__lead{font-size: clamp(17px, 1.5vw, 21px);color: rgba(255, 255, 255, .86);max-width: 38em}.phero__lead strong{color: #fff}.crumbs{display: flex;align-items: center;gap: 6px;font-size: 13.5px;font-weight: 700;color: rgba(255, 255, 255, .7);margin-bottom: 26px}.crumbs a:hover{color: #fff}.crumbs .ico{width: 14px;height: 14px;transform: rotate(-90deg)}.crumbs [aria-current]{color: #fff}.jump{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 34px}.jump a{display: inline-flex;align-items: center;gap: 8px;padding: 9px 15px 9px 11px;border-radius: 999px;background: rgba(255, 255, 255, .12);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .2);font-weight: 700;font-size: 14px;transition: background .25s, color .25s, transform .3s var(--ease-out)}.jump a:hover{background: var(--y);color: var(--c);transform: translateY(-2px)}.jump .ico{width: 18px;height: 18px}.phero--photo{min-height: min(88vh, 820px);display: flex;flex-direction: column;justify-content: flex-end;background: var(--b-4)}.phero__photo{position: absolute;inset: 0;z-index: -1}.phero__photo img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 40%;transform: scale(1.04);animation: kenburns 18s ease-out forwards}.phero__photo::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg, rgba(10, 31, 74, .55) 0%, rgba(10, 31, 74, .15) 35%, rgba(10, 31, 74, .92) 100%), linear-gradient(90deg, rgba(10, 31, 74, .55), transparent 70%)}@keyframes kenburns{to{transform: scale(1.12)}}.phero__art{position: absolute;right: max(var(--gut), calc((100% - var(--wrap)) / 2 + 10px));bottom: calc(var(--chk) * 2 + 40px);width: clamp(180px, 22vw, 320px);z-index: 0;pointer-events: none}.phero__art img{width: 100%;height: auto;transform: rotate(9deg);filter: drop-shadow(0 30px 40px rgba(5, 18, 46, .45));animation: artFloat 8s ease-in-out infinite}.phero__art::before{content: "";position: absolute;left: 50%;bottom: -6%;width: 70%;height: 12%;border-radius: 50%;background: rgba(5, 18, 46, .35);filter: blur(12px);transform: translateX(-50%)}@keyframes artFloat{0%, 100%{transform: rotate(9deg) translateY(0)}50%{transform: rotate(6deg) translateY(-14px)}}.phero__wrap{position: relative;z-index: 1}.phero--overlap{padding-bottom: calc(var(--chk) * 2 + clamp(120px, 14vw, 200px))}.cophoto{position: relative;z-index: 3;margin-top: calc(clamp(110px, 13vw, 190px) * -1)}.cophoto figure{position: relative;border-radius: var(--r-xl);overflow: hidden;box-shadow: var(--sh-3)}.cophoto img{width: 100%;aspect-ratio: 2400 / 912;object-fit: cover}.cophoto figcaption{position: absolute;left: 16px;bottom: 16px;padding: 8px 14px;border-radius: 999px;background: rgba(255, 255, 255, .92);font-size: 13px;font-weight: 700;color: var(--ink)}.svcx__list{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px;counter-reset: s}.svcx__item{display: grid;grid-template-columns: 110px minmax(0, 1fr);gap: 22px;padding: clamp(24px, 3vw, 38px);border-radius: var(--r-lg);background: var(--paper);box-shadow: inset 0 0 0 1.5px var(--line);transition: box-shadow .4s, transform .5s var(--ease-out);scroll-margin-top: calc(var(--hdr-h) + 20px)}.svcx__item:target{box-shadow: inset 0 0 0 3px var(--y), var(--sh-2)}.svcx__item:hover{transform: translateY(-4px);box-shadow: inset 0 0 0 1.5px var(--y), var(--sh-2)}.svcx__side{display: grid;align-content: start;gap: 14px}.svcx__n{font-family: var(--f-d);font-weight: 900;font-style: oblique 10deg;font-size: 56px;line-height: .9;letter-spacing: -.04em;color: transparent;-webkit-text-stroke: 1.6px var(--b-3);transition: color .4s}.svcx__item:hover .svcx__n, .svcx__item:target .svcx__n{color: var(--y);-webkit-text-stroke-color: var(--c)}.svcx__ico{display: grid;place-items: center;width: 56px;height: 56px;border-radius: 18px;background: var(--c);color: var(--y)}.svcx__ico .ico{width: 26px;height: 26px}.svcx__body .h3{margin-bottom: 12px}.svcx__body > p{color: var(--ink-2);margin-bottom: 18px}.ticks{display: flex;flex-wrap: wrap;gap: 8px}.ticks li{display: inline-flex;align-items: center;gap: 6px;padding: 7px 13px 7px 9px;border-radius: 999px;background: var(--paper-2);font-weight: 700;font-size: 13.5px}.ticks .ico{width: 16px;height: 16px;color: #18A957;stroke-width: 2.8}.legal{padding-block: 0}.legal__card{display: flex;gap: 26px;align-items: flex-start;padding: clamp(28px, 4vw, 48px);border-radius: var(--r-xl);background: var(--c);color: #fff}.legal__card p{color: rgba(255, 255, 255, .78);max-width: 52em;margin-top: 10px}.legal__ico{display: grid;place-items: center;width: 64px;height: 64px;border-radius: 20px;background: var(--y);color: var(--c);flex: none}.legal__ico .ico{width: 30px;height: 30px}.cover__wrap{display: grid;grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);gap: clamp(28px, 5vw, 64px);align-items: center}.cover__copy .lead{margin: 18px 0 30px}.cover__nomos-title{font-family: var(--f-d);font-weight: 750;font-size: 18px;margin-bottom: 12px}.tags{display: flex;flex-wrap: wrap;gap: 8px}.tags li{padding: 8px 14px;border-radius: 999px;background: var(--paper-2);box-shadow: inset 0 0 0 1px var(--line);font-weight: 700;font-size: 14px}.cover__map{position: relative;border-radius: var(--r-xl);background: var(--paper-2);box-shadow: inset 0 0 0 1.5px var(--line);padding: 10px}.cover__map{overflow: hidden}.cmap{width: 100%;height: auto}.cmap text{paint-order: stroke;stroke: var(--paper-2);stroke-width: 6px;stroke-linejoin: round}.cmap__rings circle{fill: none;stroke: var(--b-2);stroke-opacity: .16;stroke-width: 1.5;stroke-dasharray: 3 7}.cmap__routes path{fill: none;stroke: var(--b-2);stroke-width: 3.5;stroke-linecap: round;stroke-dasharray: .03 .025;animation: flow 6s linear infinite}@keyframes flow{to{stroke-dashoffset: -1}}.cmap__node circle{fill: #fff;stroke: var(--b-3);stroke-width: 3.5}.cmap__node--center circle:first-child{fill: var(--y);stroke: var(--c);stroke-width: 4}.cmap__node--center circle:last-child{fill: var(--c);stroke: none}.cmap__label{font-family: var(--f-d);font-weight: 800;font-size: 20px;fill: var(--ink);letter-spacing: -.01em}.cmap__label--center{font-size: 26px}.cmap__sub{font-family: var(--f-b);font-weight: 700;font-size: 12.5px;fill: var(--ink-3)}.cmap__sub--center{fill: var(--b-3)}.cmap__plane{color: var(--b-2)}.cmap__plane use{fill: none;stroke: currentColor;stroke-width: 1.9;stroke-linecap: round;stroke-linejoin: round}.biz{padding-top: 0}.biz__card{display: grid;grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr);gap: 26px 56px;padding: clamp(30px, 5vw, 64px);border-radius: var(--r-xl);background: var(--grad-blue);color: #fff;position: relative;overflow: hidden}.biz__card::after{content: "";position: absolute;right: 0;top: 0;bottom: 0;width: calc(var(--chk) * 2);background: repeating-conic-gradient(var(--c) 0 25%, var(--y) 0 50%) 0 0 / calc(var(--chk) * 2) calc(var(--chk) * 2)}.biz__card .h2{color: #fff}.biz__card .h2 > span:not([class]){color: var(--y)}.biz__card .h2 > span:not([class]){background: none}.biz__card .lead{color: rgba(255, 255, 255, .84);margin-top: 14px}.biz__card .kicker{color: rgba(255, 255, 255, .85)}.biz__feats{display: grid;gap: 10px;align-content: center;padding-right: calc(var(--chk) * 2)}.biz__feats li{display: flex;align-items: center;gap: 12px;padding: 14px 16px;border-radius: 16px;background: rgba(255, 255, 255, .1);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .16);font-weight: 700}.biz__feats .ico{width: 22px;height: 22px;color: var(--y)}.biz__actions{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 12px}.biz__actions .btn--dark{--bg: var(--y);--fg: var(--c);box-shadow: 0 4px 0 var(--c)}.biz__actions .btn--dark:hover{--bg: var(--y-2)}.biz__actions .btn--ghost{--fg: #fff;box-shadow: inset 0 0 0 2px rgba(255, 255, 255, .35)}.biz__actions .btn--ghost:hover{--bg: #fff;--fg: var(--c);box-shadow: inset 0 0 0 2px #fff}.apphero{display: grid;grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);gap: 40px;align-items: center}.apphero__copy .stores{margin-top: 32px}.apphero__badge{display: inline-flex;align-items: center;gap: 8px;margin-top: 20px;font-weight: 700;font-size: 14px;color: rgba(255, 255, 255, .8)}.apphero__badge .ico{color: var(--y);width: 18px;height: 18px;stroke-width: 2.6}.taxaki-logo{display: block;flex: none;height: 76px;width: auto;filter: drop-shadow(0 4px 6px rgba(0, 0, 0, .28))}.taxaki-logo--lg{height: 104px;filter: drop-shadow(0 6px 10px rgba(23, 65, 140, .22))}.kicker .taxaki-logo{margin-right: 6px}.kicker:has(.taxaki-logo)::before{display: none}@media (max-width: 760px){.taxaki-logo{height: 64px}.taxaki-logo--lg{height: 88px}}.apphero__visual{position: relative;display: grid;place-items: center;padding: 20px 0}.apphero__visual .phone{width: 310px;transform: rotate(-5deg);animation: phoneFloat 7s ease-in-out infinite}@keyframes phoneFloat{0%, 100%{transform: rotate(-5deg) translateY(0)}50%{transform: rotate(-4deg) translateY(-12px)}}.apphero__float li{position: absolute;left: var(--px);top: var(--py);display: inline-flex;align-items: center;gap: 8px;padding: 10px 16px 10px 10px;border-radius: 999px;background: #fff;color: var(--ink);font-weight: 800;font-size: 13.5px;box-shadow: var(--sh-3);transform: rotate(var(--r));animation: bob 6s ease-in-out infinite;white-space: nowrap}.apphero__float li:nth-child(2){animation-delay: -1.5s}.apphero__float li:nth-child(3){animation-delay: -3s}.apphero__float li:nth-child(4){animation-delay: -4.5s}.apphero__float .ico{width: 30px;height: 30px;padding: 6px;border-radius: 50%;background: var(--y);color: var(--c)}.feats__grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 14px}.feat{padding: 30px 28px;border-radius: var(--r-lg);background: var(--paper-2);transition: background .35s, transform .45s var(--ease-out)}.feat:hover{background: var(--y-soft);transform: translateY(-4px)}.feat__ico{display: grid;place-items: center;width: 58px;height: 58px;margin-bottom: 20px;border-radius: 50%;background: var(--y);color: var(--c);box-shadow: 0 4px 0 var(--c)}.feat__ico .ico{width: 26px;height: 26px}.feat__title{font-family: var(--f-d);font-weight: 750;font-size: 21px;letter-spacing: -.015em;margin-bottom: 8px}.feat p{color: var(--ink-2);font-size: 15.5px}.steps{background: var(--grad-deep);color: #fff;overflow: hidden}.steps__list{position: relative;z-index: 1;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 22px}.step{position: relative;padding: 0 10px 0 0}.step__n{display: grid;place-items: center;width: 84px;height: 84px;margin-bottom: 24px;border-radius: 50% 50% 50% 0;transform: rotate(-45deg);background: var(--y);color: var(--c);font-family: var(--f-d);font-weight: 900;font-size: 34px;box-shadow: 0 0 0 8px rgba(255, 221, 14, .15)}.step__n b{display: block;transform: rotate(45deg);line-height: 1}.step__title{font-family: var(--f-d);font-weight: 750;font-size: 23px;letter-spacing: -.015em;margin-bottom: 8px}.step p{color: rgba(255, 255, 255, .72)}.getapp__wrap{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 420px);gap: 40px 72px;align-items: center}.getapp__copy .lead{margin: 16px 0 28px}.qr{position: relative;padding: 22px;border-radius: var(--r-xl);background: #fff;box-shadow: var(--sh-2), inset 0 0 0 1.5px var(--line)}.qr__tabs{display: grid;grid-template-columns: 1fr 1fr;gap: 4px;padding: 4px;border-radius: 999px;background: var(--paper-2);margin-bottom: 20px}.qr__tabs button{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 44px;border-radius: 999px;font-family: var(--f-d);font-weight: 700;font-size: 15px;color: var(--ink-3);transition: background .25s, color .25s, box-shadow .25s}.qr__tabs button .ico{width: 18px;height: 18px}.qr__tabs button[aria-selected="true"]{background: var(--c);color: var(--y);box-shadow: 0 6px 16px -8px rgba(0, 0, 0, .5)}.qr__code{display: grid;place-items: center;padding: 22px;border-radius: 24px;background: var(--y-soft)}.qr__code img{width: min(240px, 100%);height: auto;image-rendering: pixelated}.qr__mark{position: absolute;right: -18px;top: -30px;width: 74px;transform: rotate(10deg);filter: drop-shadow(0 12px 14px rgba(10, 31, 74, .3))}.faq{background: var(--paper-2)}.faq__wrap{display: grid;grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr);gap: 40px 64px;align-items: start}.faq__list{display: grid;gap: 10px}.qa{border-radius: 20px;background: #fff;box-shadow: inset 0 0 0 1.5px var(--line);transition: box-shadow .3s}.qa[open]{box-shadow: inset 0 0 0 2px var(--y), var(--sh-1)}.qa summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 20px 22px;cursor: pointer;list-style: none;font-family: var(--f-d);font-weight: 700;font-size: 18px;letter-spacing: -.01em}.qa summary::-webkit-details-marker{display: none}.qa summary i{position: relative;width: 34px;height: 34px;border-radius: 50%;background: var(--paper-2);flex: none;transition: background .25s, transform .35s var(--ease-out)}.qa summary i::before, .qa summary i::after{content: "";position: absolute;left: 50%;top: 50%;width: 13px;height: 2.4px;margin: -1.2px 0 0 -6.5px;border-radius: 2px;background: currentColor}.qa summary i::after{transform: rotate(90deg);transition: transform .35s var(--ease-out)}.qa[open] summary i{background: var(--y);transform: rotate(180deg)}.qa[open] summary i::after{transform: rotate(0)}.qa p{padding: 0 22px 22px;color: var(--ink-2);max-width: 40em}.about__wrap{display: grid;grid-template-columns: minmax(0, .7fr) minmax(0, 1.3fr);gap: clamp(28px, 6vw, 96px);align-items: start}.about__year{position: sticky;top: calc(var(--hdr-h) + 40px);display: grid;font-family: var(--f-d);font-weight: 900;font-style: oblique 11deg;font-size: clamp(110px, 15vw, 230px);line-height: .82;letter-spacing: -.06em}.about__year span:first-child{color: transparent;-webkit-text-stroke: 2px var(--b-3)}.about__year span:last-child{color: var(--y);-webkit-text-stroke: 2px var(--c)}.about__text > p{font-size: clamp(18px, 1.6vw, 22px);line-height: 1.65;color: var(--ink-2);margin-bottom: 26px}.about__text > p strong{color: var(--ink);background: linear-gradient(transparent 62%, var(--y-soft) 62%)}.legalcard{display: flex;gap: 20px;margin-top: 18px;padding: 26px;border-radius: var(--r-lg);background: var(--paper-2);box-shadow: inset 0 0 0 1.5px var(--line)}.legalcard__ico{display: grid;place-items: center;width: 56px;height: 56px;border-radius: 18px;background: var(--c);color: var(--y);flex: none}.legalcard__ico .ico{width: 26px;height: 26px}.legalcard__title{font-family: var(--f-d);font-weight: 800;font-size: 19px;letter-spacing: .01em;margin-bottom: 6px}.legalcard p{color: var(--ink-2);font-size: 15.5px}.tl{background: var(--grad-deep);color: #fff;overflow: hidden}.tl__list{position: relative;display: grid;gap: clamp(26px, 4vw, 48px);padding: 10px 0}.tl__rail{position: absolute;left: 50%;top: 0;bottom: 0;width: 6px;margin-left: -3px;border-radius: 6px;background: rgba(255, 255, 255, .12)}.tl__rail span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: inherit;background: var(--y);transform-origin: top;transform: scaleY(var(--tl, 0))}.tl__rail i{position: absolute;left: 50%;top: calc(var(--tl, 0) * 100%);display: grid;place-items: center;width: 46px;height: 46px;margin: -23px 0 0 -23px;border-radius: 50%;background: var(--y);color: var(--c);box-shadow: 0 0 0 6px rgba(255, 221, 14, .2)}.tl__rail i .ico{width: 24px;height: 24px;transform: rotate(90deg)}.tl__item{display: grid;grid-template-columns: 1fr 1fr;gap: 0 clamp(50px, 8vw, 120px);align-items: center}.tl__y{font-family: var(--f-d);font-weight: 900;font-style: oblique 11deg;font-size: clamp(48px, 6vw, 88px);line-height: 1;letter-spacing: -.04em;color: var(--y);text-align: right}.tl__card{padding: 24px 26px;border-radius: var(--r-lg);background: rgba(255, 255, 255, .07);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12)}.tl__item:nth-child(odd) .tl__y{order: 2;text-align: left}.tl__item:nth-child(odd) .tl__card{order: 1}.tl__title{font-family: var(--f-d);font-weight: 750;font-size: 21px;margin-bottom: 6px}.tl__card p{color: rgba(255, 255, 255, .72)}.center__wrap{display: grid;grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);gap: clamp(28px, 5vw, 72px);align-items: center}.center__img{position: relative;border-radius: var(--r-xl);overflow: hidden;box-shadow: var(--sh-2)}.center__img img{width: 100%;aspect-ratio: 4 / 3.2;object-fit: cover}.center__copy .lead{margin-top: 18px}.stops{background: var(--y);color: var(--c)}.stops .kicker{color: var(--c)}.stops .kicker::before{background: var(--c);box-shadow: none}.stops .h2 > span:not([class]){background: linear-gradient(transparent 64%, #fff 64%, #fff 93%, transparent 93%);-webkit-box-decoration-break: clone;box-decoration-break: clone}.stops__wrap{display: grid;grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);gap: 40px 64px;align-items: center}.stops__list{display: grid;gap: 10px}.stopgrp{display: grid;grid-template-columns: 236px 56px 1fr;align-items: center;gap: 18px;padding: 16px 22px;border-radius: 22px;background: rgba(255, 255, 255, .55)}.stopgrp__dots{display: flex;flex-wrap: wrap;gap: 6px}.stopgrp__dots i{width: 20px;height: 20px;border-radius: 50% 50% 50% 0;background: var(--c);transform: rotate(-45deg) scale(.4);opacity: 0;transition: transform .5s var(--spring), opacity .3s;transition-delay: calc(var(--k) * 70ms + 200ms)}.stopgrp__dots i::after{content: "";display: block;width: 7px;height: 7px;margin: 6.5px;border-radius: 50%;background: var(--y)}.stopgrp.in .stopgrp__dots i, html:not(.js) .stopgrp__dots i{transform: rotate(-45deg);opacity: 1}.stopgrp__n{font-family: var(--f-d);font-weight: 900;font-style: oblique 10deg;font-size: 40px;line-height: 1}.stopgrp__label{font-family: var(--f-d);font-weight: 700;font-size: 19px}.fleet__fig img{width: 100%;height: min(78vh, 760px);object-fit: cover;object-position: 50% 62%}.fleet__fig figcaption{padding-block: 16px;font-size: 14px;font-weight: 600;color: var(--ink-3)}.facx .wrap{display: grid;gap: clamp(56px, 8vw, 110px)}.facx__item{display: grid;grid-template-columns: minmax(0, 1.08fr) minmax(0, .92fr);gap: clamp(28px, 5vw, 72px);align-items: center;scroll-margin-top: calc(var(--hdr-h) + 24px)}.facx__item:nth-child(even) .facx__media{order: 2}.facx__media{position: relative;border-radius: var(--r-xl);overflow: hidden;box-shadow: var(--sh-2);aspect-ratio: 4 / 3}.facx__media img{width: 100%;height: 100%;object-fit: cover;transition: transform 1.4s var(--ease-out)}.facx__media:hover img{transform: scale(1.04)}#service .facx__media img{object-position: 50% 70%}.facx__badge{position: absolute;left: 18px;top: 18px;padding: 8px 14px;border-radius: 999px;background: var(--y);color: var(--c);font-family: var(--f-d);font-weight: 800;font-size: 13px;box-shadow: 0 3px 0 var(--c)}.facx__art{position: absolute;inset: 0;display: grid;place-items: center;background: var(--y);color: var(--c);overflow: hidden}.facx__art--vans{background: var(--grad-blue);color: #fff}.facx__art .ico{position: relative;z-index: 1;width: 30%;height: auto;aspect-ratio: 1;stroke-width: 1.1}.facx__art-ring{position: absolute;width: 46%;aspect-ratio: 1;border-radius: 50%;border: 2px dashed currentColor;opacity: .35;animation: spin 40s linear infinite}.facx__art-ring::before, .facx__art-ring::after{content: "";position: absolute;inset: -22%;border-radius: 50%;border: 2px solid currentColor;opacity: .5}.facx__art-ring::after{inset: -48%;opacity: .25}.facx__art::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: calc(var(--chk) * 2);background: repeating-conic-gradient(var(--c) 0 25%, transparent 0 50%) 0 0 / calc(var(--chk) * 2) calc(var(--chk) * 2);opacity: .9}.facx__art--vans::after{background-image: repeating-conic-gradient(var(--y) 0 25%, transparent 0 50%)}@keyframes spin{to{transform: rotate(1turn)}}.facx__art--vans + .facx__badge{box-shadow: 0 3px 0 var(--b-5)}.facx__n{font-family: var(--f-d);font-weight: 700;font-size: 14px;letter-spacing: .1em;color: var(--ink-3);margin-bottom: 14px}.facx__title{display: flex;align-items: center;gap: 16px;margin-bottom: 18px;font-size: clamp(30px, 3.5vw, 52px);min-width: 0}.facx__name{min-width: 0;overflow-wrap: anywhere}.facx__ico{display: grid;place-items: center;width: 60px;height: 60px;border-radius: 20px;background: var(--c);color: var(--y);flex: none}.facx__ico .ico{width: 28px;height: 28px}.facx__body .lead{margin-bottom: 26px}.facts{display: flex;flex-wrap: wrap;gap: 10px}.facts__row{display: inline-flex;align-items: center;padding: 10px 16px;border-radius: 16px;background: var(--paper-2);box-shadow: inset 0 0 0 1px var(--line);font-weight: 700;font-size: 15px}.facts__row--kv{display: grid;gap: 2px;padding: 14px 20px;min-width: 150px;background: #fff;box-shadow: inset 0 0 0 1.5px var(--line), 0 3px 0 var(--y)}.facts__row--kv span{font-size: 12.5px;font-weight: 700;letter-spacing: .04em;color: var(--ink-3)}.facts__row--kv b{font-family: var(--f-d);font-weight: 850;font-style: oblique 8deg;font-size: 26px;letter-spacing: -.02em;line-height: 1.1}.where{padding-top: 0}.where__wrap{position: relative;display: grid;grid-template-columns: minmax(0, 1fr)}.where__img{border-radius: var(--r-xl);overflow: hidden}.where__img img{width: 100%;aspect-ratio: 21 / 9;object-fit: cover}.where__card{position: absolute;right: clamp(16px, 4vw, 48px);bottom: clamp(16px, 4vw, 48px);max-width: 400px;padding: 28px;border-radius: var(--r-lg);background: #fff;box-shadow: var(--sh-3)}.where__card p{color: var(--ink-2);margin: 8px 0 20px}.where__ico{display: grid;place-items: center;width: 52px;height: 52px;margin-bottom: 16px;border-radius: 50%;background: var(--y);color: var(--c)}.contact__grid{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: 16px}.ccard{grid-column: span 6;padding: clamp(24px, 3vw, 36px);border-radius: var(--r-lg);background: #fff;box-shadow: inset 0 0 0 1.5px var(--line)}.ccard--call{grid-column: span 7;background: var(--c);color: #fff;box-shadow: none}.ccard--map{grid-column: span 5}.ccard:nth-child(n+3){grid-column: span 4}.ccard:nth-child(6){grid-column: span 12}.ccard--yellow{background: var(--y);box-shadow: none}.ccard__title{display: flex;align-items: center;gap: 12px;font-family: var(--f-d);font-weight: 750;font-size: 21px;letter-spacing: -.015em;margin-bottom: 20px}.ccard__title .ico{width: 42px;height: 42px;padding: 9px;border-radius: 50%;background: var(--y);color: var(--c)}.ccard--yellow .ccard__title .ico{background: var(--c);color: var(--y)}.ccard--call .ccard__title .ico{box-shadow: 0 0 0 6px rgba(255, 221, 14, .15)}.ccard__note{display: flex;align-items: center;gap: 8px;margin-top: 18px;font-size: 14px;font-weight: 700;color: rgba(255, 255, 255, .7)}.ccard__note .ico{width: 18px;height: 18px;color: var(--y)}.ccard__addr{font-family: var(--f-d);font-weight: 700;font-size: 20px;line-height: 1.3;margin-bottom: 16px}.ccard__big{font-family: var(--f-d);font-weight: 800;font-size: clamp(18px, 1.7vw, 24px);border-bottom: 2px solid var(--y);overflow-wrap: anywhere}.ccard__muted{margin-top: 10px;color: var(--ink-3);font-weight: 600}.ccard p:not([class]){color: var(--ink-2);margin-bottom: 14px}.ccard--yellow p:not([class]){color: rgba(55, 55, 54, .85)}.hours{display: grid;gap: 10px}.hours li{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 8px;font-weight: 600}.hours li > span{min-width: 0;overflow-wrap: anywhere}.hours li::after{content: "";order: 1;flex: 1;border-bottom: 2px dotted var(--line);transform: translateY(-4px)}.hours b{order: 2;margin-left: auto;font-family: var(--f-d);font-weight: 800;font-style: oblique 8deg;white-space: nowrap}.ccard__app{margin-top: 26px;padding-top: 22px;border-top: 1px solid rgba(255, 255, 255, .1)}.ccard__app p{font-size: 14px;font-weight: 700;color: rgba(255, 255, 255, .7)}.ccard__app .stores{margin-top: 12px}.mapbox{position: relative;aspect-ratio: 4 / 3;border-radius: 20px;overflow: hidden;background: var(--paper-2);margin-bottom: 18px}.mapbox__ph{position: absolute;inset: 0}.mapbox__ph .phone__svg{width: 100%;height: 100%}.mapbox__pin{position: absolute;left: 37%;top: 52%;width: 13%;transform: translate(-50%, -100%);filter: drop-shadow(0 8px 8px rgba(5, 18, 46, .3))}.mapbox__ui{position: absolute;inset: auto 0 0;display: grid;gap: 8px;justify-items: start;padding: 18px;background: linear-gradient(180deg, transparent, rgba(255, 255, 255, .96) 40%)}.mapbox__ui p{font-size: 12.5px;font-weight: 600;color: var(--ink-3)}.mapbox iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.nf{position: relative;isolation: isolate;min-height: 100svh;display: grid;place-items: center;padding: calc(var(--hdr-h) + var(--hang) + 24px) 0 calc(var(--chk) * 2 + 60px);background: var(--grad-blue);color: #fff;text-align: center;overflow: hidden}.nf__bg{position: absolute;inset: 0;z-index: -1}.nf__wrap{display: grid;justify-items: center}.nf__sign{display: flex;align-items: flex-end;gap: 10px;font-family: var(--f-d);font-weight: 900;font-style: oblique 11deg;font-size: clamp(110px, 20vw, 240px);line-height: .8;letter-spacing: -.05em;color: var(--y);margin-bottom: 30px}.nf__sign img{width: .62em;height: auto;animation: pinHop 1.6s var(--spring) infinite;transform-origin: 50% 100%;margin-bottom: .02em}.nf__title{font-family: var(--f-d);font-weight: 850;font-size: clamp(32px, 4.4vw, 58px);letter-spacing: -.03em;line-height: 1.05;margin-bottom: 14px}.nf__text{font-size: 19px;color: rgba(255, 255, 255, .86);margin-bottom: 34px}.nf__actions{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 22px}.nf__multi{margin-top: 40px;font-size: 13.5px;color: rgba(255, 255, 255, .65)}@media (max-width: 1360px){.hdr__call-txt small{display: none}.hdr__bar{gap: 16px}}@media (max-width: 1240px){.hdr__link{padding: 10px 10px;font-size: 14.5px}}@media (max-width: 1140px){.hdr__nav{display: none}.hdr__burger{display: block}.hdr__tools{margin-left: auto}.svc__grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.hero__wrap{grid-template-columns: minmax(0, 1fr) minmax(0, .9fr)}.feats__grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.ftr__grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.ccard:nth-child(n+3){grid-column: span 6}}@media (max-width: 960px){:root{--hdr-h: 70px}body{font-size: 16.5px}.story__copy{grid-template-columns: minmax(0, 1fr)}.story__copy > *{grid-column: 1 !important;grid-row: auto !important}.story__img img{aspect-ratio: 16 / 9;object-position: 50% 0}.mcard__wrap{grid-template-columns: minmax(0, 1fr)}.mcard__visual{order: -1}.hero__wrap, .apphero, .story__wrap, .center__wrap, .cover__wrap, .stops__wrap, .getapp__wrap, .faq__wrap, .cta__wrap, .facx__item, .about__wrap, .biz__card{grid-template-columns: minmax(0, 1fr)}.hero__visual{margin-top: 10px}.dispatch{margin-inline: auto;max-width: 540px}.ways__grid{grid-template-columns: minmax(0, 1fr)}.sec__head--split{grid-template-columns: minmax(0, 1fr)}.meter__board{grid-template-columns: minmax(0, 1fr)}.meter__eta::after{left: 0;right: 0;top: auto;bottom: 0;width: auto;height: var(--chk)}.meter__eta{padding-bottom: calc(var(--chk) + 34px)}.facx__item:nth-child(even) .facx__media{order: 0}.phero__art{display: none}.about__year{position: relative;top: 0;display: flex;gap: .04em;font-size: clamp(90px, 26vw, 160px)}.apphero__visual{padding-top: 10px}.biz__feats{padding-right: 0}.biz__card::after{left: 0;right: 0;top: auto;bottom: 0;width: auto;height: calc(var(--chk) * 2)}.biz__card{padding-bottom: calc(var(--chk) * 2 + 34px)}.contact__grid > .ccard{grid-column: span 12}.ccard:nth-child(n+3){grid-column: span 6}.tl__rail{left: 23px}.tl__item{grid-template-columns: minmax(0, 1fr);padding-left: 70px;gap: 8px}.tl__item:nth-child(odd) .tl__y, .tl__y{order: 0;text-align: left}.tl__item:nth-child(odd) .tl__card{order: 1}.stopgrp{grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "dots n" "label n";row-gap: 8px}.stopgrp__dots{grid-area: dots}.stopgrp__n{grid-area: n;font-size: 46px}.stopgrp__label{grid-area: label}.where__card{position: relative;right: auto;bottom: auto;max-width: none;margin: -60px 16px 0}.steps__list{grid-template-columns: minmax(0, 1fr);gap: 34px}.step{display: grid;grid-template-columns: 84px 1fr;column-gap: 22px}.step__n{grid-row: span 2;margin: 0}}@media (max-width: 899px){.qr{display: none}.getapp__wrap{grid-template-columns: minmax(0, 1fr)}.callbar{position: fixed;left: 10px;right: 10px;bottom: calc(10px + env(safe-area-inset-bottom));z-index: 70;display: flex;gap: 8px;padding: 8px;border-radius: 26px;background: rgba(255, 255, 255, .96);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);box-shadow: 0 18px 40px -12px rgba(5, 18, 46, .45), inset 0 0 0 1px rgba(10, 31, 74, .08);transform: translateY(140%);transition: transform .6s var(--ease-out)}.callbar.is-on{transform: none}.menu-open .callbar{transform: translateY(140%)}.callbar a, .callbar button{display: flex;align-items: center;justify-content: center;gap: 8px;height: 56px;border-radius: 19px;font-family: var(--f-d);font-weight: 800;-webkit-tap-highlight-color: transparent;transition: transform .2s}.callbar a:active, .callbar button:active{transform: scale(.97)}.callbar__call{flex: 1 1 auto;justify-content: flex-start !important;padding: 0 16px 0 7px;background: var(--y);color: var(--c)}.callbar__ico{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 15px;background: var(--c);color: var(--y)}.callbar__ico .ico{width: 21px;height: 21px;animation: ring 3.2s var(--ease) 3s infinite}.callbar__call > span:last-child{display: grid;line-height: 1.1;text-align: left}.callbar__call b{font-size: 15.5px}.callbar__call small{font-size: 13px;font-weight: 800;font-style: oblique 8deg;opacity: .8;font-variant-numeric: tabular-nums}.callbar__app{padding: 0 16px;background: var(--b-3);color: #fff;font-size: 14.5px}.callbar__app .ico{width: 20px;height: 20px;color: var(--y)}.callbar__more{width: 56px;flex: none;background: var(--paper-2);color: var(--c)}.callbar__more .ico{width: 22px;height: 22px}body{padding-bottom: calc(86px + env(safe-area-inset-bottom))}.toast{bottom: calc(100px + env(safe-area-inset-bottom))}.langtip{bottom: calc(96px + env(safe-area-inset-bottom))}.numbers{margin: auto auto 0;width: 100%;max-width: 100%;border-radius: 30px 30px 0 0;padding-bottom: env(safe-area-inset-bottom)}.numbers[open]{animation: sheetIn .5s var(--ease-out)}@keyframes sheetIn{from{transform: translateY(100%)}}}@media (max-width: 760px){.hdr__call-txt{display: none}.hdr__call{padding: 4px;box-shadow: 0 3px 0 var(--c)}:root{--brand-w: 128px;--brand-s: .72;--hang: 58px}.hdr__brand{margin-top: 6px}.lang__btn{padding: 0 9px}.lang__btn > .ico:first-child{display: none}.way--app{grid-template-columns: minmax(0, 1fr)}.way__phone{justify-self: center;margin: 10px 0 calc(clamp(28px, 3.4vw, 46px) * -1 - 140px)}.fac__bento{grid-template-columns: repeat(2, minmax(0, 1fr));grid-auto-rows: 180px}.fac-tile--fuel{grid-column: span 2;grid-row: span 2}.fac-tile--service{grid-row: span 2}.fac-tile--cafe, .fac-tile--vans{grid-column: span 2}.fac-tile__short{display: none}.fac-tile--fuel .fac-tile__short, .fac-tile--cafe .fac-tile__short, .fac-tile--vans .fac-tile__short{display: block}.fac-tile__body{padding: 16px}.meter__grid{grid-template-columns: 1fr 1fr}.meter__cell{padding: 22px 18px}.meter__cell .meter__sub{font-size: 13px}.svcx__list{grid-template-columns: minmax(0, 1fr)}.svcx__item{grid-template-columns: minmax(0, 1fr);gap: 16px}.svcx__side{grid-auto-flow: column;justify-content: space-between;align-items: center}.years{grid-template-columns: repeat(2, 1fr);row-gap: 18px;border-top: 0}.years li{border-top: 2px solid var(--c)}.ccard:nth-child(n+3){grid-column: span 12}.ftr__grid{grid-template-columns: minmax(0, 1fr);gap: 30px}.apphero__float li{font-size: 12px;padding: 8px 12px 8px 8px}.apphero__float .ico{width: 26px;height: 26px;padding: 5px}.apphero__visual .phone{width: 260px}.legal__card{flex-direction: column}.jump{flex-wrap: nowrap;overflow-x: auto;margin-inline: calc(var(--gut) * -1);padding: 2px var(--gut) 6px;scrollbar-width: none;-webkit-mask-image: linear-gradient(90deg, transparent, #000 var(--gut), #000 calc(100% - var(--gut)), transparent);mask-image: linear-gradient(90deg, transparent, #000 var(--gut), #000 calc(100% - var(--gut)), transparent)}.jump::-webkit-scrollbar{display: none}.jump a{white-space: nowrap}.fac-tile--cafe .fac-tile__art .ico, .fac-tile--vans .fac-tile__art .ico{width: 30%;position: absolute;right: 7%;top: 14%;opacity: .5}.fac-tile--cafe .fac-tile__body, .fac-tile--vans .fac-tile__body{max-width: 78%}.cmap__label{font-size: 30px}.cmap__label--center{font-size: 36px}.cmap__sub{font-size: 19px}}@media (max-width: 560px){:root{--chk: 14px}.hero__title{font-size: clamp(40px, 11.6vw, 56px)}.callpill{padding-right: 22px;gap: 12px}.callpill__ico{width: 52px;height: 52px}.callpill__txt b{font-size: 27px}.hero__cta{gap: 16px}.hero__cta .callpill, .cta__actions .callpill, .nf__actions .callpill{width: 100%}.hero__more{margin-inline: auto}.stores{width: 100%}.store{flex: 1 1 0;min-width: 0;padding-inline: 12px 10px;gap: 9px}.store b{font-size: 16px}.dispatch{aspect-ratio: 1 / 1.1;--rx: 30deg;--rz: -16deg}.dcard{width: 74%;padding: 13px 14px 12px}.dcard__eta b{font-size: 28px}.dchip{font-size: 12px}.stopgrp__dots i{width: 17px;height: 17px}.stopgrp__dots i::after{width: 6px;height: 6px;margin: 5.5px}.phero__wrap{margin-left: 0}.num__body b{font-size: 20px}.num--main .num__body b{font-size: 25px}.num__body em{display: none}.facx__title{gap: 12px}.facx__ico{width: 48px;height: 48px;border-radius: 16px}.qr__mark{right: -6px;top: -26px;width: 58px}.cta__actions .stores{max-width: 420px}.svc__grid{grid-template-columns: minmax(0, 1fr)}.mday{grid-template-columns: 50px 1fr;row-gap: 2px;padding-right: 12px}.mday__badge{grid-row: span 2;width: 50px;height: 50px}.fac-tile__tel{top: 10px;right: 10px}.fac-tile__tel b{font-size: 13px}.fac-tile__tel small{display: none}.svc-card{padding-bottom: 26px;padding-right: 70px}.svc-card__ico{width: 48px;height: 48px;border-radius: 15px}.svc-card__n{display: none}.svc-card__go{top: 50%;bottom: auto;margin-top: -20px}.store small{white-space: nowrap;font-size: 10.5px}.store .ico{width: 26px;height: 26px}}@media (max-width: 380px){.ccard{padding: 22px 16px}.num__link{gap: 10px;padding-left: 8px}.num__ico{width: 38px;height: 38px}.num__body b{font-size: 18px}.num--main .num__body b{font-size: 22px}.num__copy{width: 40px}.facts__row--kv{min-width: 0;flex: 1 1 120px}.callpill__txt b{font-size: 24px}.callpill__ico{width: 46px;height: 46px}.callbar__app span{display: none}.callbar__app{padding: 0 14px}.facx__title{font-size: 28px}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;animation-delay: 0s !important;transition-duration: .001ms !important;transition-delay: 0s !important;scroll-behavior: auto !important}html.js .intro, html.js [data-reveal], html.js .ln__in{opacity: 1;transform: none}.ticker__track{animation: none}}
