@layer components{.hero{isolation:isolate;background:var(--color-ink);flex-direction:column;justify-content:flex-end;min-height:max(100svh,620px);padding-bottom:28px;display:flex;position:relative;overflow:hidden}.hero-media{z-index:-1;transform-origin:50% 40%;will-change:transform;position:absolute;inset:0}.hero-scrim{background:linear-gradient(0deg, var(--color-ink) 2%, #0b0c0fd1 34%, #0b0c0f26 66%, #0b0c0f8c 100%);position:absolute;inset:0}@media (min-width:1024px){.hero-scrim{background:linear-gradient(0deg, var(--color-ink) 0%, #0b0c0f8c 30%, transparent 58%), linear-gradient(90deg, #0b0c0fd1 0%, #0b0c0f59 46%, transparent 72%), linear-gradient(180deg, #0b0c0f99 0%, transparent 22%)}}.hero-body{padding-top:calc(var(--header-h) + 24px);padding-bottom:clamp(28px,4vh,56px);position:relative}.hero-label{color:var(--color-bone);align-items:center;gap:10px;display:inline-flex}.hero-title{margin-top:clamp(16px,2.4vh,28px)}.hero-foot{gap:18px;margin-top:clamp(20px,3vh,40px);display:grid}.hero-phone{width:fit-content;min-height:48px;font-family:var(--font-display);font-variation-settings:"wdth" 112;letter-spacing:.01em;color:var(--color-bone);align-items:center;gap:12px;font-size:1.625rem;font-weight:800;font-stretch:112%;display:inline-flex}.hero-ctas{flex-wrap:wrap;gap:12px;display:none}@media (min-width:1024px){.hero-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px}.hero-ctas{justify-content:flex-end;display:flex}}.hero-ticker{border-top:1px solid var(--color-line);background:#0b0c0fb3;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ticker-track{width:max-content;padding-block:14px;display:flex}.ticker-track li{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;align-items:center;font-size:.75rem;font-weight:500;display:inline-flex}.ticker-track li:after{content:"";background:var(--color-amber);border-radius:999px;width:5px;height:5px;margin-inline:22px}@media (prefers-reduced-motion:no-preference){.ticker-track{animation:70s linear infinite ticker}.hero-ticker:hover .ticker-track{animation-play-state:paused}}@keyframes ticker{to{transform:translate(-50%)}}}
@layer components{.safety{background:var(--color-ink-2);z-index:1;border-radius:28px 28px 0 0;margin-top:-28px}.safety-grid{gap:56px;display:grid}@media (min-width:1024px){.safety-grid{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(48px,6vw,120px)}.safety-head{top:calc(var(--header-h) + 48px);position:sticky}}.safety-list{border-top:1px solid var(--color-line)}.safety-row{border-bottom:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,48px);padding-block:clamp(26px,3.4vw,44px);display:grid}.safety-num{color:#0000;-webkit-text-stroke:1.5px var(--color-amber);min-width:2.2ch;font-size:clamp(2.75rem,1.6rem + 3.6vw,5.5rem);line-height:.82}.hazard{gap:5px;display:inline-flex}.hazard i{background:var(--color-amber);border-radius:3px;width:12px;height:12px;box-shadow:0 0 14px #f2b134b3}@media (prefers-reduced-motion:no-preference){.hazard i{animation:1.3s step-end infinite hazard}}@keyframes hazard{50%{opacity:.12;box-shadow:none}}.safety-call{border-radius:var(--radius);background:var(--color-amber);color:var(--color-ink);transition:background-color .4s var(--ease);border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-top:20px;padding-inline:clamp(18px,2.4vw,32px)}.safety-call .safety-num{-webkit-text-stroke-color:var(--color-ink)}.safety-phone{white-space:nowrap;margin-top:6px;font-size:clamp(1.5rem,.7rem + 1.9vw,2.5rem);line-height:1;display:block}.safety-arrow{background:var(--color-ink);width:52px;height:52px;color:var(--color-amber)}.safety-arrow svg{width:22px;height:22px}@media (hover:hover){.safety-call:hover{background:var(--color-amber-hot)}.safety-call:hover .safety-arrow{transform:rotate(-45deg)}}@media (max-width:479px){.safety-call{grid-template-columns:minmax(0,1fr) auto}.safety-call .safety-num{display:none}}}
@layer components{.how{background:var(--color-ink)}.how-head{max-width:60rem}.how-grid{gap:40px;margin-top:clamp(48px,6vw,96px);display:grid}.how-media{position:relative}.how-video{aspect-ratio:4/5;border-radius:var(--radius);background-color:var(--color-ink-3)}.how-steps{display:grid;position:relative}.how-rail{display:none}.how-step{border-top:1px solid var(--color-line);padding-block:28px}.how-n{font-size:var(--t-num);color:var(--color-amber);line-height:.8}@media (min-width:1024px){.how-grid{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(48px,6vw,120px)}.how-media{top:calc(var(--header-h) + 32px);position:sticky}.how-video{aspect-ratio:9/16;max-height:calc(100svh - var(--header-h) - 64px);margin-inline:auto}.how-steps{padding-left:48px}.how-step{border-top:0;flex-direction:column;justify-content:center;min-height:62svh;padding-block:64px;display:flex}.how-rail{background:var(--color-line);width:2px;display:block;position:absolute;top:0;bottom:0;left:0}.how-rail>span{background:var(--color-amber);transform-origin:top;position:absolute;inset:0}.is-tracking .how-step{transition:opacity .6s var(--ease)}.is-tracking .how-step:not(:first-child):not(.is-active){opacity:.28}}}
@layer components{.services{background:var(--color-ink-2)}.services-grid{gap:32px;margin-top:clamp(40px,5vw,88px);display:grid}.services-tyre{aspect-ratio:1;width:min(100%,520px);margin-inline:auto;position:relative}.tyre-canvas{width:100%;height:100%;-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000 100%);mask-image:radial-gradient(closest-side,#000 72%,#0000 100%)}.services-list{border-top:1px solid var(--color-line)}.service{border-bottom:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,2.4vw,32px);padding-block:clamp(24px,3vw,40px);display:grid}.service-ico{border:1px solid var(--color-line);width:56px;height:56px;color:var(--color-amber);transition:background-color .4s var(--ease), color .4s var(--ease), border-color .4s var(--ease);border-radius:999px;place-items:center;display:grid}.service-ico svg{width:24px;height:24px}@media (hover:hover){.service:hover .service-ico{background:var(--color-amber);border-color:var(--color-amber);color:var(--color-ink)}}.services-notes{color:var(--color-muted);gap:8px;margin-top:28px;font-size:.9375rem;display:grid}.services-notes li{gap:12px;display:flex}.services-notes li:before{content:"—";color:var(--color-amber)}@media (min-width:1024px){.services-grid{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(48px,6vw,120px)}.services-tyre{top:calc(var(--header-h) + 40px);width:100%;max-width:560px;position:sticky}}}
@layer components{.van{background:var(--color-ink);position:relative}.van-media{aspect-ratio:4/5;position:relative;overflow:hidden}.van-scrim{background:linear-gradient(0deg, var(--color-ink) 0%, #0b0c0f33 40%, transparent 70%);position:absolute;inset:0}.van-body{padding-top:8px;padding-bottom:clamp(88px,4rem + 6vw,168px);position:relative}.van-kit{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.van-kit li{border:1px solid var(--color-line);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-bone);border-radius:999px;padding:8px 14px;font-size:.75rem;font-weight:500}@media (min-width:768px){.van{align-items:flex-end;min-height:max(88svh,640px);display:flex;overflow:hidden}.van-media{aspect-ratio:auto;position:absolute;inset:0}.van-scrim{background:linear-gradient(0deg, var(--color-ink) 0%, #0b0c0f80 28%, transparent 55%), linear-gradient(90deg, #0b0c0fd9 0%, #0b0c0f59 45%, transparent 70%)}.van-body{padding-top:160px}.van-body .lede{max-width:44ch}}}
@layer components{.regions{background:var(--color-ink)}.regions-head{gap:28px;display:grid}@media (min-width:1024px){.regions-head{grid-template-columns:7fr 5fr;align-items:end;gap:clamp(48px,6vw,120px)}}.districts{border-block:1px solid var(--color-line);flex-wrap:wrap;align-items:baseline;gap:4px 0;margin-top:clamp(40px,5vw,80px);padding-block:clamp(20px,2.4vw,32px);display:flex}.district{min-height:48px;font-family:var(--font-display);font-variation-settings:"wdth" 125;letter-spacing:-.01em;text-transform:uppercase;color:color-mix(in oklab, var(--color-bone) 34%, transparent);cursor:pointer;transition:color .35s var(--ease);-webkit-tap-highlight-color:transparent;align-items:center;padding:0 .5em 0 0;font-size:clamp(1.375rem,.7rem + 2.6vw,3.5rem);font-weight:800;font-stretch:125%;line-height:1;display:inline-flex;position:relative}.district:after{content:"";background:var(--color-line);border-radius:999px;width:.16em;height:.16em;margin-left:.5em}.district:last-child:after{display:none}.district[aria-pressed=true]{color:var(--color-amber)}@media (hover:hover){.district:hover{color:var(--color-bone)}.district[aria-pressed=true]:hover{color:var(--color-amber-hot)}}.regions-message{gap:16px;margin-top:24px;font-size:1.0625rem;display:grid}@media (min-width:768px){.regions-message{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px}}.roads{margin-top:clamp(56px,6vw,96px)}.roads-list{background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:16px;display:grid;overflow:hidden}.roads-list li{background:var(--color-ink);font-family:var(--font-display);font-variation-settings:"wdth" 112;text-transform:uppercase;align-items:center;gap:12px;padding:18px 20px;font-size:clamp(1rem,.9rem + .5vw,1.375rem);font-weight:700;font-stretch:112%;display:flex}.roads-list li span:after{content:" yolu";color:var(--color-muted);text-transform:none;font-weight:500}@media (min-width:1024px){.roads-list{grid-template-columns:repeat(6,minmax(0,1fr))}.roads-list li{flex-direction:column;align-items:flex-start;padding:24px}}}
@layer components{.faq{background:var(--color-ink-2)}.faq-grid{gap:40px;display:grid}@media (min-width:1024px){.faq-grid{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(48px,6vw,120px)}}.faq-list{border-top:1px solid var(--color-line)}.faq-item{border-bottom:1px solid var(--color-line)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding-block:clamp(20px,2.4vw,30px);list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .t-h3{transition:color .3s var(--ease);font-size:clamp(1.125rem,.95rem + .8vw,1.625rem)}.faq-item[open] summary .t-h3{color:var(--color-amber)}@media (hover:hover){.faq-item summary:hover .t-h3{color:var(--color-amber)}}.faq-plus{border:1px solid var(--color-line);width:40px;height:40px;transition:transform .5s var(--ease), background-color .4s var(--ease);border-radius:999px;flex-shrink:0;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:var(--color-bone);width:14px;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq-plus:after{rotate:90deg}.faq-item[open] .faq-plus{background:var(--color-amber);border-color:var(--color-amber);transform:rotate(45deg)}.faq-item[open] .faq-plus:before,.faq-item[open] .faq-plus:after{background:var(--color-ink)}.faq-a{max-width:62ch;color:var(--color-muted);padding-bottom:28px}}
