/* Собрано scripts/build_assets.py — не править руками, правки в исходниках. */
:root{--brand-50:#F1F3FB;--brand-100:#DEE3F7;--brand-200:#BCC7F5;--brand-300:#8CA0F8;--brand-400:#5B78FB;--brand-500:#3D61FF;--brand-600:#2851FF;--brand-700:#17339E;--brand-800:#122268;--brand-900:#0F173E;--accent-50:#FBF4F2;--accent-100:#F6DFD5;--accent-400:#F39468;--accent-500:#EF6A2C;--accent-600:#D04D11;--accent-hover:#E15311;--accent-active:#C5480F;--accent-text:#B8430E;--white:#FFFFFF;--neutral-50:#F8F8F9;--neutral-100:#F1F2F3;--neutral-200:#E1E2E5;--neutral-300:#C8CAD0;--neutral-400:#8A8D94;--neutral-500:#636774;--neutral-600:#3A3E4B;--ink-900:#12141A;--ink-950:#0B0D12;--success:#12B76A;--success-text:#087443;--success-bg:#E7F7EF;--error:#D92D20;--error-text:#B42318;--error-bg:#FDECEB;--warning:#B8730A;--warning-text:#8A5607;--warning-bg:#FBF0DF;--whatsapp:#128C7E;--telegram:#229ED9;--max:#4F5BFF;--surface-app:#EDEEF0;--surface-base:#FFFFFF;--surface-warm:#F6F5F1;--surface-subtle:#F6F5F1;--surface-sunken:#F1F2F3;--surface-inverse:#0B0D12;--surface-brand-soft:#F1F3FB;--surface-accent-soft:#FBF4F2;--text-primary:#12141A;--text-secondary:#3A3E4B;--text-muted:#636774;--text-inverse:#FFFFFF;--text-inverse-muted:rgba(255,255,255,.72);--text-link:#2851FF;--text-link-hover:#17339E;--text-link-inverse:#5B78FB;--text-on-accent:#12141A;--border-default:#E3E1DB;--border-strong:#CFCCC2;--border-focus:#2851FF;--border-input:#8F8878;--border-input-hover:#6B6558;--action-primary:#EF6A2C;--action-primary-hover:#E15311;--action-primary-active:#C5480F;--action-secondary:#2851FF;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--section-pad:var(--space-16);--section-pad-lg:var(--space-24);--r-sm:6px;--r-md:10px;--r-lg:12px;--r-xl:16px;--r-full:9999px;--shadow-sm:0 1px 2px rgba(18,20,26,.06),0 8px 24px rgba(18,20,26,.06);--shadow-md:0 1px 2px rgba(18,20,26,.06),0 8px 24px rgba(18,20,26,.06);--shadow-lg:0 4px 8px rgba(18,20,26,.08),0 16px 40px rgba(18,20,26,.10);--shadow-up:0 -2px 12px rgba(18,20,26,.08);--focus-ring:0 0 0 3px rgba(40,81,255,.18);--t-instant:100ms;--t-fast:160ms;--t-base:240ms;--t-slow:400ms;--t-reveal:600ms;--t-signature:900ms;--ease-standard:cubic-bezier(.2,.6,.2,1);--ease-out:cubic-bezier(0,.55,.45,1);--ease-in:cubic-bezier(.55,0,1,.45);--ease-expo:cubic-bezier(.16,1,.3,1);--font-display:"Manrope",-apple-system,"Segoe UI",Roboto,sans-serif;--font-body:"Manrope",-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--container-max:1280px}@font-face{font-family:"Manrope";src:url("../fonts/manrope-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url("../fonts/manrope-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url("../fonts/manrope-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url("../fonts/manrope-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url("../fonts/manrope-800.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url("../fonts/ibm-plex-mono-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url("../fonts/ibm-plex-mono-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url("../fonts/ibm-plex-mono-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth;--ats-header-h:64px;scroll-padding-top:var(--ats-header-h);--ats-sticky-bar-h:64px}@media (max-width:1023.98px){html{scroll-padding-bottom:calc(var(--ats-sticky-bar-h) + env(safe-area-inset-bottom))}}body{min-height:100vh;min-height:100dvh;font-family:var(--font-body);font-size:1rem;line-height:1.55;color:var(--text-primary);background:var(--surface-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,canvas{display:block;max-width:100%;height:auto}.ats-icon{display:inline-block;flex-shrink:0;vertical-align:-0.2em}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}a,button,label,summary,input[type="checkbox"],input[type="radio"]{touch-action:manipulation}a{color:var(--text-link);text-decoration:underline;text-decoration-color:transparent;transition:color var(--t-fast) var(--ease-standard),text-decoration-color var(--t-fast) var(--ease-standard)}a:hover{color:var(--text-link-hover);text-decoration-color:currentColor}ul,ol{list-style:none}a[href^="mailto:"],.ats-direction-content,.entry-content{overflow-wrap:anywhere}.entry-content ul,.entry-content ol,.ats-direction-content ul,.ats-direction-content ol{list-style:revert;padding-inline-start:1.25em;margin-block:var(--space-4)}.entry-content p,.ats-direction-content p{margin-block:var(--space-4)}.ats-direction-content h2,.ats-direction-content h3{margin-top:var(--space-8);margin-bottom:var(--space-3)}.ats-direction-content p,.ats-direction-content ul,.ats-direction-content ol{max-width:68ch}table{border-collapse:collapse}::selection{background:var(--brand-100);color:var(--brand-900)}::placeholder{color:var(--text-muted);opacity:1}input,textarea,select{caret-color:var(--brand-600)}html{scrollbar-color:var(--neutral-300) var(--surface-app);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--surface-app)}::-webkit-scrollbar-thumb{background:var(--neutral-300);border:2px solid var(--surface-app);border-radius:var(--r-full)}::-webkit-scrollbar-thumb:hover{background:var(--neutral-400)}a{text-underline-offset:.18em;text-decoration-thickness:1.5px}:focus{outline:none}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;box-shadow:var(--focus-ring);border-radius:var(--r-sm)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:800;letter-spacing:-.01em;line-height:1.2;color:var(--text-primary);text-wrap:balance}h3{font-weight:700}h4,h5,h6{font-weight:600;letter-spacing:0}h1{font-size:clamp(2rem,1.35rem + 2.9vw,3.5rem);letter-spacing:-.03em;line-height:1.08}h2{font-size:clamp(1.5rem,1.15rem + 1.55vw,2.5rem);letter-spacing:-.025em;line-height:1.12}h3{font-size:clamp(1.25rem,1.13rem + .55vw,1.625rem);letter-spacing:-.015em}h4{font-size:1.125rem}h5,h6{font-size:1rem}p{text-wrap:pretty}small{font-size:.875rem}.ats-numeric{font-family:var(--font-mono);font-weight:500;font-variant-numeric:tabular-nums}.ats-numeric--strong{font-weight:600}.ats-caption{font-family:var(--font-body);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}@media (min-width:768px){h4{font-size:1.25rem}}.ats-container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-4)}@media (min-width:480px){.ats-container{padding-inline:var(--space-5)}}@media (min-width:768px){.ats-container{padding-inline:var(--space-6)}}@media (min-width:1024px){.ats-container{padding-inline:var(--space-8)}}@media (min-width:1280px){.ats-container{padding-inline:var(--space-10)}}.ats-visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ats-skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:999;background:var(--surface-inverse);color:var(--text-inverse);padding:var(--space-3) var(--space-5);border-radius:var(--r-md);transition:top var(--t-fast) var(--ease-standard)}.ats-skip-link:focus-visible{top:var(--space-4)}#ats-main-content:focus,#ats-main-content:focus-visible{outline:none;box-shadow:none}html.ats-no-scroll{overflow:hidden}html.ats-js .ats-reveal{opacity:0;transform:translateY(16px);transition:opacity var(--t-reveal) var(--ease-out),transform var(--t-reveal) var(--ease-out)}html.ats-js .ats-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}html{scroll-behavior:auto}}
.ats-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-weight:600;font-size:.9375rem;line-height:1;white-space:nowrap;text-decoration:none;padding:var(--space-3) var(--space-6);min-height:44px;border-radius:var(--r-md);border:1px solid transparent;cursor:pointer;user-select:none;transition:background-color var(--t-fast) var(--ease-standard),border-color var(--t-fast) var(--ease-standard),color var(--t-fast) var(--ease-standard),transform var(--t-fast) var(--ease-standard),box-shadow var(--t-fast) var(--ease-standard)}@media (min-width:768px){.ats-btn{min-height:48px}}.ats-btn:active:not(:disabled):not(.is-loading){transform:scale(.98)}.ats-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ats-btn:disabled,.ats-btn[aria-disabled="true"]{cursor:not-allowed;background:var(--neutral-200);border-color:var(--neutral-200);color:var(--text-muted);box-shadow:none;transform:none}.ats-btn--primary{background:var(--action-primary);border-color:var(--action-primary);color:var(--text-on-accent);box-shadow:var(--shadow-sm)}.ats-btn--primary:hover:not(:disabled){background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.ats-btn--primary:active:not(:disabled){background:var(--action-primary-active);border-color:var(--action-primary-active)}.ats-btn--secondary{background:transparent;border-color:var(--action-secondary);color:var(--action-secondary)}.ats-btn--secondary:hover:not(:disabled){background:var(--surface-brand-soft)}.ats-btn--secondary:active:not(:disabled){background:var(--brand-100)}.ats-btn--tertiary{background:transparent;border-color:transparent;color:var(--action-secondary);padding-inline:var(--space-3)}.ats-btn--tertiary:hover:not(:disabled){background:var(--surface-sunken)}.ats-btn--inverse{background:transparent;border-color:rgba(255,255,255,.4);color:var(--text-inverse)}.ats-btn--inverse:hover:not(:disabled){background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.6)}.ats-btn--inverse:focus-visible{box-shadow:0 0 0 3px rgba(255,255,255,.28)}.ats-btn--inverse:disabled{background:transparent;border-color:rgba(255,255,255,.16);color:var(--text-inverse-muted)}.ats-btn.is-loading{color:transparent !important;pointer-events:none}.ats-btn.is-loading::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.1em;height:1.1em;border-radius:50%;border:2px solid rgba(18,23,31,.25);border-top-color:var(--ink-900);animation:ats-btn-spin var(--t-signature) linear infinite}.ats-btn--secondary.is-loading::after,.ats-btn--tertiary.is-loading::after{border-color:rgba(21,101,180,.25);border-top-color:var(--action-secondary)}.ats-btn--inverse.is-loading::after{border-color:rgba(255,255,255,.3);border-top-color:var(--white)}@keyframes ats-btn-spin{to{transform:rotate(360deg)}}.ats-field{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.ats-field__label,.ats-field>span:first-child,.ats-field>legend{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.ats-field__label .is-optional{font-weight:400;color:var(--text-muted)}.ats-field__required{margin-left:2px;color:var(--error-text);font-weight:700}.ats-form__legend{margin-bottom:var(--space-2);font-size:.8125rem;color:var(--text-muted)}.ats-field input:not([type="checkbox"]):not([type="radio"]),.ats-field select,.ats-field textarea{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-input);border-radius:var(--r-md);background:var(--surface-base);color:var(--text-primary);font-family:var(--font-body);font-size:1rem;line-height:1.4;transition:border-color var(--t-fast) var(--ease-standard),box-shadow var(--t-fast) var(--ease-standard)}.ats-field textarea{min-height:96px;resize:vertical}.ats-field input:hover:not(:disabled),.ats-field select:hover:not(:disabled),.ats-field textarea:hover:not(:disabled){border-color:var(--border-input-hover)}.ats-field input:focus-visible,.ats-field select:focus-visible,.ats-field textarea:focus-visible,.ats-field input:focus,.ats-field select:focus,.ats-field textarea:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}.ats-field input:disabled,.ats-field select:disabled,.ats-field textarea:disabled{background:var(--surface-sunken);color:var(--text-muted);border-color:var(--border-default);cursor:not-allowed}.ats-field__hint{font-size:.8125rem;color:var(--text-muted)}.ats-field__error-message{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-size:.8125rem;color:var(--error-text)}.ats-field--error input,.ats-field--error select,.ats-field--error textarea{border-color:var(--error);background:var(--error-bg)}[data-form-message]{grid-column:1 / -1;padding:var(--space-3) var(--space-4);border:1px solid var(--error);border-radius:var(--r-md);background:var(--error-bg)}[data-form-message] p,.ats-form-full [data-form-message] p,.ats-form-quick [data-form-message] p{margin:0;color:var(--error-text)}[data-form-message] p + p{margin-top:var(--space-2)}[data-form-message][hidden]{display:none}.ats-field--success input,.ats-field--success select,.ats-field--success textarea{border-color:var(--success-text);background:var(--success-bg)}.ats-captcha{margin-block:var(--space-4);max-width:100%}.ats-hp-field{display:none !important}.ats-checkbox,.ats-radio{display:inline-flex;align-items:flex-start;gap:var(--space-2);font-size:.9375rem;line-height:1.4;color:var(--text-secondary);cursor:pointer}.ats-checkbox input,.ats-radio input{appearance:none;-webkit-appearance:none;flex-shrink:0;width:20px;height:20px;margin-top:1px;border:1.75px solid var(--border-input);background:var(--surface-base);position:relative;cursor:pointer;transition:background-color var(--t-fast) var(--ease-standard),border-color var(--t-fast) var(--ease-standard)}.ats-checkbox input{border-radius:var(--r-sm)}.ats-radio input{border-radius:var(--r-full)}.ats-checkbox input:checked,.ats-radio input:checked{background:var(--action-secondary);border-color:var(--action-secondary)}.ats-checkbox input:checked::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg)}.ats-radio input:checked::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:8px;height:8px;border-radius:50%;background:var(--white)}.ats-checkbox input:focus-visible,.ats-radio input:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ats-checkbox input:disabled,.ats-radio input:disabled{opacity:.5;cursor:not-allowed}.ats-field--error .ats-checkbox input{border-color:var(--error)}.ats-checkbox--consent{margin-bottom:var(--space-4)}.ats-checkbox.ats-field--error input,.ats-radio.ats-field--error input{border-color:var(--error)}.ats-card-direction,.ats-card-service,.ats-card-vehicle,.ats-card-review,.ats-card-case,.ats-card-post{display:flex;flex-direction:column;height:100%;background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform var(--t-base) var(--ease-standard),box-shadow var(--t-base) var(--ease-standard),border-color var(--t-base) var(--ease-standard)}.ats-card-direction:hover,.ats-card-service:hover,.ats-card-vehicle:hover,.ats-card-review:hover,.ats-card-case:hover,.ats-card-post:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--border-strong)}.ats-card-direction img,.ats-card-service img,.ats-card-vehicle img,.ats-card-review img,.ats-card-case img,.ats-card-post img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.ats-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-3);border-radius:var(--r-full);background:var(--surface-sunken);color:var(--text-secondary);font-size:.75rem;font-weight:600;line-height:1.5;white-space:nowrap}.ats-badge--brand{background:var(--surface-brand-soft);color:var(--brand-700)}.ats-badge--accent{background:var(--surface-accent-soft);color:var(--accent-text)}.ats-badge--success{background:var(--success-bg);color:var(--success-text)}.ats-badge--warning{background:var(--warning-bg);color:var(--warning-text)}.ats-badge--error{background:var(--error-bg);color:var(--error-text)}.ats-accordion__item{border-bottom:1px solid var(--border-default)}.ats-accordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;background:none;border:none;text-align:left;font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--text-primary);cursor:pointer}.ats-accordion__trigger:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-sm)}.ats-accordion__icon{flex-shrink:0;transition:transform var(--t-base) var(--ease-standard)}.ats-accordion__trigger[aria-expanded="true"] .ats-accordion__icon{transform:rotate(45deg)}.ats-accordion__panel{opacity:0;transform:translateY(-4px);transition:opacity var(--t-base) var(--ease-standard),transform var(--t-base) var(--ease-standard)}.ats-accordion__item.is-open .ats-accordion__panel{opacity:1;transform:translateY(0)}.ats-accordion__panel[hidden]{display:none}.ats-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:.8125rem;color:var(--text-muted);list-style:none}.ats-breadcrumbs li{display:flex;align-items:center;gap:var(--space-1)}.ats-breadcrumbs li:not(:last-child)::after{content:"/";opacity:.5;margin-inline-start:var(--space-1)}.ats-breadcrumbs a{color:var(--text-muted);text-decoration:none}.ats-breadcrumbs a:hover{color:var(--text-link);text-decoration:underline}.ats-breadcrumbs [aria-current="page"]{color:var(--text-primary);font-weight:600}
.ats-header{position:relative;background:var(--surface-base);border-bottom:1px solid var(--border-default);z-index:100}.ats-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4)}.ats-header__nav{display:none}@media (min-width:1280px){.ats-header__nav{display:flex;align-items:center;gap:var(--space-6)}}.ats-header__nav-link{position:relative;font-size:.9375rem;font-weight:500;color:var(--text-primary);text-decoration:none;white-space:nowrap}.ats-header__nav-link:hover{color:var(--text-link)}.ats-header__nav-link::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:var(--r-full);background:var(--brand-600);transform:scaleX(0);transform-origin:left;transition:transform var(--t-fast) var(--ease-standard)}.ats-header__nav-link:hover::after,.ats-header__nav-link:focus-visible::after{transform:scaleX(1)}.ats-header__nav-link[aria-current="page"]{color:var(--text-primary);font-weight:700}.ats-header__nav-link[aria-current="page"]::after{transform:scaleX(1)}.ats-mobile-menu__link[aria-current="page"]{color:var(--brand-700);font-weight:700}.ats-header__nav-item{position:relative}.ats-header__logo-link{display:inline-flex;align-items:center;text-decoration:none}.ats-header__logo-text{font-family:var(--font-display);font-weight:800;font-size:1.125rem;letter-spacing:-.02em;color:var(--text-primary)}.ats-header__actions{display:flex;align-items:center;gap:var(--space-3)}@media (max-width:767.98px){.ats-header__actions .ats-btn--primary{display:none}}.ats-header__phone{display:none;align-items:center;gap:var(--space-2);font-weight:600;font-size:.9375rem;color:var(--text-primary);text-decoration:none;white-space:nowrap}@media (min-width:768px){.ats-header__phone{display:inline-flex}}.ats-header__burger{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2);background:none;border:none;color:var(--text-primary);cursor:pointer}.ats-header__burger-label{font-size:.875rem;font-weight:600}@media (min-width:1280px){.ats-header__burger{display:none}}.ats-header--sticky{position:sticky;top:0}.ats-header--sticky::after{content:"";position:absolute;top:auto;right:0;bottom:-1px;left:0;height:1px;box-shadow:var(--shadow-sm);opacity:0;transition:opacity var(--t-base) var(--ease-standard)}.ats-header--sticky.is-scrolled::after{opacity:1}.ats-header--sticky.is-scrolled .ats-header__inner{padding-block:var(--space-2)}.ats-mega-menu{position:absolute;top:100%;left:0;right:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);background:var(--surface-base);border-top:1px solid var(--border-default);box-shadow:var(--shadow-lg);padding:var(--space-6);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity var(--t-base) var(--ease-standard),transform var(--t-base) var(--ease-standard);z-index:90}.ats-mega-menu.is-open{opacity:1;transform:translateY(0);pointer-events:auto}@media (min-width:1024px){.ats-mega-menu{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.ats-mega-menu{grid-template-columns:repeat(4,1fr)}}.ats-mega-menu__title{font-family:var(--font-display);font-size:.8125rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em;margin-bottom:var(--space-3)}.ats-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--surface-base);overflow-y:auto;padding:var(--space-6) var(--space-4);transform:translateX(100%);visibility:hidden;transition:transform var(--t-slow) var(--ease-standard),visibility 0s linear var(--t-slow)}.ats-mobile-menu.is-open{transform:translateX(0);visibility:visible;transition:transform var(--t-slow) var(--ease-standard),visibility 0s linear 0s}@media (min-width:1280px){.ats-mobile-menu{display:none}}.ats-mobile-menu__inner{display:flex;flex-direction:column;gap:var(--space-6);max-width:360px;margin-inline:auto}.ats-mobile-menu__close{display:flex;align-items:center;justify-content:center;align-self:flex-end;min-width:44px;min-height:44px;background:none;border:none;color:var(--text-primary);cursor:pointer}.ats-mobile-menu__link{display:block;padding:var(--space-4) 0;font-size:1.0625rem;font-weight:600;color:var(--text-primary);text-decoration:none;border-bottom:1px solid var(--border-default)}.ats-mobile-menu__contacts{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4)}.ats-mobile-menu__messengers{display:flex;gap:var(--space-2)}.ats-footer{background:var(--surface-inverse);color:var(--text-inverse);padding-block:var(--space-16) var(--space-8)}@media (max-width:1023.98px){.ats-footer{padding-bottom:calc(var(--space-8) + var(--ats-sticky-bar-h) + env(safe-area-inset-bottom))}}.ats-footer a{color:var(--text-inverse-muted);text-decoration:none}.ats-footer a:hover{color:var(--text-inverse);text-decoration:underline}.ats-footer__grid{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media (min-width:768px){.ats-footer__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ats-footer__grid{grid-template-columns:repeat(4,1fr)}}.ats-footer__heading{font-family:var(--font-display);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-inverse);margin-bottom:var(--space-4)}.ats-footer__menu li,.ats-footer__contacts li{margin-bottom:var(--space-2)}.ats-footer__contacts li{display:flex;align-items:center;gap:var(--space-2)}.ats-footer__address{align-items:flex-start !important}.ats-footer__messengers{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.ats-footer .ats-btn--tertiary{color:var(--text-link-inverse)}.ats-footer .ats-btn--tertiary:hover:not(:disabled){background:rgba(255,255,255,.08);color:var(--text-inverse)}.ats-footer__bottom{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid rgba(255,255,255,.12);font-size:.8125rem;color:var(--text-inverse-muted)}.ats-footer__bottom-inner{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.ats-footer__legal-links a{text-decoration:underline}.ats-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:150;display:grid;grid-template-columns:repeat(2,1fr);min-height:var(--ats-sticky-bar-h);gap:var(--space-2);background:var(--surface-base);border-top:1px solid var(--border-default);box-shadow:var(--shadow-up);padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform var(--t-base) var(--ease-standard)}.ats-sticky-bar.is-visible{transform:translateY(0)}@media (min-width:1024px){.ats-sticky-bar{display:none}}.ats-sticky-bar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--space-1);border-radius:var(--r-md);font-size:.75rem;font-weight:600;text-decoration:none;color:var(--text-secondary)}.ats-sticky-bar__item--call{color:var(--text-primary)}.ats-sticky-bar__item--lead{color:var(--action-primary)}.ats-cookie-banner{position:fixed;left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-4) + 68px);z-index:180;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:var(--space-4) var(--space-5);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity var(--t-slow) var(--ease-standard),transform var(--t-slow) var(--ease-standard)}.ats-cookie-banner.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.ats-cookie-banner p{color:var(--text-inverse-muted);font-size:.875rem;flex:1 1 240px}.ats-cookie-banner a{color:var(--text-link-inverse)}.ats-cookie-banner a:hover{color:var(--text-inverse)}@media (min-width:768px){.ats-cookie-banner{left:auto;max-width:420px}}@media (min-width:1024px){.ats-cookie-banner{bottom:var(--space-6)}}.ats-breadcrumbs{margin-block-start:var(--space-4)}@media (min-width:1024px){.ats-breadcrumbs{margin-block-start:var(--space-6)}}.ats-section-head{margin-bottom:var(--space-6)}@media (min-width:1024px){.ats-section-head{margin-bottom:var(--space-8)}}.ats-section-more{margin-top:var(--space-6);display:flex;justify-content:center}@media (min-width:1024px){.ats-section-more{margin-top:var(--space-8)}}.ats-section-head .ats-caption{display:block;margin-bottom:var(--space-2);color:var(--brand-600)}.ats-section-head h2{text-wrap:balance}.ats-hero{position:relative;overflow:hidden;padding-block:var(--space-10) var(--space-12);background:var(--surface-inverse);color:var(--text-inverse);isolation:isolate}.ats-hero--home{display:grid;align-items:center;min-height:clamp(460px,66vh,660px);padding-block:var(--space-16) var(--space-12)}.ats-hero--home::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient( 100deg,rgba(11,13,18,.96) 0%,rgba(11,13,18,.9) 40%,rgba(11,13,18,.58) 74%,rgba(11,13,18,.42) 100% )}@media (max-width:1023.98px){.ats-hero--home::before{display:none}}.ats-hero__col{max-width:44rem}.ats-hero__badge{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;margin-bottom:var(--space-5);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border:1px solid rgba(255,255,255,.22);border-radius:var(--r-full);background:rgba(255,255,255,.06);font-size:.875rem;font-weight:600;line-height:1.3;color:var(--text-inverse);text-decoration:none;transition:background-color var(--t-fast) var(--ease-standard),border-color var(--t-fast) var(--ease-standard)}.ats-hero__badge:hover,.ats-hero__badge:focus-visible{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.4);color:var(--text-inverse)}.ats-hero__badge .ats-icon{color:var(--brand-300)}.ats-hero__badge-arrow{transition:transform var(--t-fast) var(--ease-standard)}.ats-hero__badge:hover .ats-hero__badge-arrow{transform:translateX(2px)}.ats-hero__badge .ats-hero__badge-arrow{color:var(--text-inverse-muted)}.ats-hero__title{font-size:clamp(2.25rem,1.35rem + 3.6vw,3.75rem);line-height:1.02;letter-spacing:-.03em}.ats-hero--home .ats-hero__lead{max-width:46ch;margin-block:var(--space-5) var(--space-8);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.ats-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:none;overflow:hidden;pointer-events:none}@media (min-width:1024px){.ats-hero__media{display:block}}@media (max-width:1023.98px){.ats-hero--media .ats-hero__media{display:block}}.ats-hero__video{width:100%;height:100%;object-fit:cover;opacity:.55}.ats-hero h1{color:var(--text-inverse)}.ats-hero--light{background:var(--surface-base);color:var(--text-primary);border-bottom:1px solid var(--border-default)}.ats-hero--light h1{color:var(--text-primary)}.ats-hero__lead{max-width:60ch;margin-block:var(--space-4) var(--space-6);font-size:1.0625rem;color:var(--text-inverse-muted)}.ats-hero--light .ats-hero__lead{color:var(--text-secondary)}@media (min-width:768px){.ats-hero__lead{font-size:1.1875rem}}.ats-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ats-hero__meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-block:var(--space-4);list-style:none;font-size:.9375rem;color:var(--text-inverse-muted)}.ats-hero--light .ats-hero__meta{color:var(--text-secondary)}.ats-hero__meta li{display:flex;align-items:center;gap:var(--space-2)}.ats-hero__meta .ats-icon{color:var(--brand-300)}.ats-hero--light .ats-hero__meta .ats-icon{color:var(--brand-600)}.ats-hero__price{font-family:var(--font-mono);font-weight:600;font-size:1.25rem;color:var(--text-inverse);margin-bottom:var(--space-5)}.ats-hero--light .ats-hero__price{color:var(--brand-700)}@media (min-width:768px){.ats-hero__price{font-size:1.5rem}}.ats-hero__route{display:flex;align-items:center;gap:var(--space-2);margin-block:var(--space-6);max-width:480px}.ats-hero__route-city{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-display);font-weight:700;font-size:.9375rem;white-space:nowrap;color:var(--text-inverse)}.ats-hero--light .ats-hero__route-city{color:var(--text-primary)}.ats-hero__route-point{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--action-primary)}.ats-hero__route-line{position:relative;flex:1;height:2px;background:rgba(255,255,255,.16);overflow:hidden;border-radius:var(--r-full)}.ats-hero--light .ats-hero__route-line{background:var(--border-default)}.ats-hero__route-line::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,var(--brand-500),transparent);transform:translateX(-100%);animation:ats-route-flow var(--t-signature) var(--ease-standard) infinite}@keyframes ats-route-flow{to{transform:translateX(250%)}}.ats-hero__route--broken .ats-hero__route-line{background:repeating-linear-gradient( 90deg,rgba(255,255,255,.35) 0,rgba(255,255,255,.35) 6px,transparent 6px,transparent 12px )}.ats-hero__route--broken .ats-hero__route-line::after{display:none}.ats-hero__route--broken .ats-hero__route-point--to{background:var(--error)}.ats-route-hero{padding-block:var(--space-2) var(--space-4)}.ats-route-head{display:flex;flex-direction:column;gap:var(--space-3);font-size:clamp(1.75rem,1.1rem + 2.2vw,2.75rem)}.ats-route-head__eyebrow{display:block;font-size:.8125rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-600)}.ats-route-head__pair{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-5)}.ats-route-head__city{white-space:nowrap}.ats-route-head__thread{display:flex;align-items:center;gap:var(--space-2);flex:1 1 0;min-width:3rem}.ats-route-head__dot{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--brand-600)}.ats-route-head__line{position:relative;flex:1;height:2px;overflow:hidden;border-radius:var(--r-full);background:var(--border-strong)}.ats-route-head__line::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,var(--brand-500),transparent);transform:translateX(-100%);animation:ats-route-flow var(--t-signature) var(--ease-standard) infinite}@media (max-width:639px){.ats-route-head__pair{display:grid;gap:var(--space-2);justify-items:start}.ats-route-head__thread{width:100%}}.ats-route-specs{display:flex;flex-wrap:wrap;gap:var(--space-5) var(--space-10);margin-block:var(--space-6) var(--space-8);padding-block:var(--space-5);border-block:1px solid var(--border-default)}.ats-route-specs__item{display:flex;flex-direction:column;gap:var(--space-1);max-width:22ch}.ats-route-specs__label{font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.ats-route-specs__value{margin:0;font-family:var(--font-display);font-weight:700;font-size:1.0625rem;line-height:1.35;color:var(--text-primary)}.ats-route-specs__num{font-family:var(--font-mono);font-size:1.25rem;letter-spacing:-.02em}.ats-hero__network{position:absolute;top:0;right:0;bottom:20%;left:52%;z-index:2;display:none;overflow:hidden;pointer-events:none;mask-image:linear-gradient(to right,transparent 0%,black 14%,black 84%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 14%,black 84%,transparent 100%)}@media (min-width:1200px){.ats-hero__network{display:block}}@media (min-width:1440px){.ats-hero__network{left:48%}}.ats-hero__network svg{width:100%;height:100%}.ats-hero__grid path{fill:none;stroke:rgba(255,255,255,.07);stroke-width:1}.ats-hero__content{position:relative;z-index:3}.ats-hero__lane{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:ats-lane-draw 1.8s var(--ease-expo) forwards}.ats-hero__lane--1{stroke:var(--brand-300);opacity:.85;animation-delay:120ms}.ats-hero__lane--2{stroke:var(--brand-400);opacity:.8;animation-delay:240ms}.ats-hero__lane--3{stroke:var(--brand-500);opacity:.75;animation-delay:360ms}.ats-hero__lane--4{stroke:var(--brand-400);opacity:.7;animation-delay:480ms}.ats-hero__lane--5{stroke:var(--accent-500);opacity:.9;animation-delay:600ms}.ats-hero--light .ats-hero__lane--1{opacity:.3}.ats-hero--light .ats-hero__lane--2{opacity:.28}.ats-hero--light .ats-hero__lane--3{opacity:.22}.ats-hero--light .ats-hero__lane--4{opacity:.2}.ats-hero--light .ats-hero__lane--5{opacity:.4}@keyframes ats-lane-draw{to{stroke-dashoffset:0}}.ats-hero__node{opacity:0;fill:var(--brand-300);animation:ats-node-in var(--t-slow) var(--ease-out) forwards}.ats-hero__node--1{animation-delay:1.9s}.ats-hero__node--2{animation-delay:2.02s}.ats-hero__node--3{animation-delay:2.14s}.ats-hero__node--4{animation-delay:2.26s}.ats-hero__node--5{fill:var(--accent-500);animation-delay:2.38s}@keyframes ats-node-in{from{opacity:0}to{opacity:.9}}.ats-hero__hub{fill:var(--accent-500)}.ats-hero__hub-ring{fill:none;stroke:var(--accent-500);stroke-width:1.5;transform-origin:70px 350px;animation:ats-hub-pulse 3.6s var(--ease-out) infinite}@keyframes ats-hub-pulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(2.6);opacity:0}100%{transform:scale(2.6);opacity:0}}.ats-hero__cargo{r:3.5;animation-name:ats-cargo-move;animation-timing-function:linear;animation-iteration-count:infinite}.ats-hero__cargo--1{fill:var(--brand-300);offset-path:path('M 70 350 C 300 200, 560 120, 880 90');animation-duration:6.4s;animation-delay:2.1s}.ats-hero__cargo--2{fill:var(--brand-400);offset-path:path('M 70 350 C 320 300, 600 250, 890 215');animation-duration:7.8s;animation-delay:2.6s}.ats-hero__cargo--3{fill:var(--brand-400);offset-path:path('M 70 350 C 330 370, 620 380, 890 360');animation-duration:5.6s;animation-delay:3.1s}.ats-hero__cargo--4{fill:var(--brand-500);offset-path:path('M 70 350 C 310 430, 580 500, 870 520');animation-duration:6.9s;animation-delay:3.6s}.ats-hero__cargo--5{fill:var(--accent-500);offset-path:path('M 70 350 C 280 260, 480 90, 700 40');animation-duration:5.2s;animation-delay:4.1s}@keyframes ats-cargo-move{0%{offset-distance:0%;opacity:0}6%{opacity:1}94%{opacity:1}100%{offset-distance:100%;opacity:0}}.ats-trust-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-6);padding-block:var(--space-6);border-block:1px solid var(--border-default)}.ats-trust-bar__item{display:flex;align-items:center;gap:var(--space-2);font-size:.875rem;font-weight:500;color:var(--text-secondary)}.ats-trust-bar__item .ats-icon{color:var(--brand-600)}.ats-form-quick{display:flex;flex-direction:column;gap:var(--space-3);background:var(--surface-base);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:var(--space-5)}.ats-form-quick .ats-field{margin-bottom:0}.ats-form-quick .ats-checkbox--consent,.ats-form-full .ats-checkbox--consent{margin-bottom:0}@media (min-width:768px){.ats-form-quick{flex-direction:row;align-items:flex-start;flex-wrap:wrap}.ats-form-quick .ats-field{flex:1 1 200px}.ats-form-quick .ats-btn{flex-shrink:0}.ats-form-quick .ats-checkbox--consent{flex:1 1 100%}}.ats-form-full{display:grid;grid-template-columns:1fr;gap:var(--space-4);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--r-lg);padding:var(--space-6)}@media (min-width:768px){.ats-form-full{grid-template-columns:repeat(2,1fr);padding:var(--space-8)}}.ats-form-full .ats-field{margin-bottom:0}.ats-form-full .ats-field--full{grid-column:1 / -1}.ats-form-full .ats-checkbox--consent,.ats-form-full>.ats-btn{grid-column:1 / -1}.ats-form-full .ats-field:has(textarea){grid-column:1 / -1}.ats-form-full>.ats-btn{justify-self:start}.ats-calculator{background:var(--surface-subtle);border-radius:var(--r-xl);padding:var(--space-6)}@media (min-width:768px){.ats-calculator{padding:var(--space-8)}}.ats-calculator__progress{display:flex;gap:var(--space-2);margin-bottom:var(--space-6)}.ats-calculator__progress-item{flex:1;height:4px;border-radius:var(--r-full);background:var(--border-default)}.ats-calculator__progress-item.is-active,.ats-calculator__progress-item.is-done{background:var(--action-secondary)}.ats-calculator__step{opacity:1;transform:translateX(0);transition:opacity var(--t-base) var(--ease-standard),transform var(--t-base) var(--ease-standard)}.ats-calculator__step[hidden]{display:none}.ats-calculator__options{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media (min-width:480px){.ats-calculator__options{grid-template-columns:repeat(2,1fr)}}.ats-calculator__option{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4);border:1.5px solid var(--border-default);border-radius:var(--r-md);background:var(--surface-base);cursor:pointer;transition:border-color var(--t-fast) var(--ease-standard)}.ats-calculator__option:hover{border-color:var(--border-strong)}.ats-calculator__option:has(input:checked){border-color:var(--action-secondary);background:var(--surface-brand-soft)}.ats-calculator__nav{display:flex;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-6)}.ats-calculator__result{background:var(--surface-brand-soft);border-radius:var(--r-lg);padding:var(--space-6);text-align:center}.ats-calculator__price{font-family:var(--font-mono);font-weight:600;font-variant-numeric:tabular-nums;font-size:1.75rem;color:var(--brand-800)}@media (min-width:768px){.ats-calculator__price{font-size:2.25rem}}.ats-calculator__days,.ats-calculator__vehicle{margin-top:var(--space-2);color:var(--text-secondary);font-size:.9375rem}.ats-calculator__result-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-5)}.ats-grid-directions,.ats-grid-services,.ats-grid-vehicles{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width:480px){.ats-grid-directions,.ats-grid-services,.ats-grid-vehicles{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ats-grid-directions,.ats-grid-services,.ats-grid-vehicles{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.ats-grid-directions,.ats-grid-services,.ats-grid-vehicles{gap:var(--space-6)}}.ats-card-direction__body,.ats-card-service__body,.ats-card-vehicle__body,.ats-card-review__body,.ats-card-case__body,.ats-card-post__body{display:flex;flex-direction:column;flex:1;gap:var(--space-2);padding:var(--space-5)}.ats-card-direction__title,.ats-card-service__title,.ats-card-vehicle__title,.ats-card-case__title,.ats-card-post__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:1.0625rem;line-height:1.3;color:var(--text-primary)}.ats-card-direction__title a,.ats-card-service__title a,.ats-card-vehicle__title a,.ats-card-case__title a,.ats-card-post__title a{color:inherit;text-decoration:none}.ats-card-direction__title a::after,.ats-card-service__title a::after,.ats-card-vehicle__title a::after,.ats-card-case__title a::after,.ats-card-post__title a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ats-card-direction__desc,.ats-card-service__desc,.ats-card-vehicle__desc{font-size:.875rem;color:var(--text-secondary)}.ats-card-cta{margin-top:auto;padding-top:var(--space-2);font-size:.875rem;font-weight:600;color:var(--text-link)}.ats-card-direction:hover .ats-card-cta,.ats-card-service:hover .ats-card-cta,.ats-card-vehicle:hover .ats-card-cta{color:var(--text-link-hover)}.ats-card-direction__meta,.ats-card-vehicle__specs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);font-size:.875rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.ats-card-direction__meta li,.ats-card-vehicle__specs li{display:flex;align-items:center;gap:var(--space-2)}.ats-card-direction__meta li:not(:last-child)::after,.ats-card-vehicle__specs li:not(:last-child)::after{content:"·";color:var(--border-strong)}.ats-card-cta::after{content:" →";display:inline-block;transition:transform var(--t-fast) var(--ease-standard)}.ats-card-direction:hover .ats-card-cta::after,.ats-card-service:hover .ats-card-cta::after,.ats-card-vehicle:hover .ats-card-cta::after{transform:translateX(4px)}.ats-card-direction__footer,.ats-card-service__footer,.ats-card-vehicle__footer,.ats-card-case__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-default)}.ats-card-review__body{padding:var(--space-5)}.ats-card-review__quote{font-size:.9375rem;line-height:1.6;color:var(--text-secondary)}.ats-card-review__author{display:flex;align-items:center;gap:var(--space-3);margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--border-default)}.ats-card-review__author-name{font-weight:600;font-size:.875rem;color:var(--text-primary)}.ats-card-review__author-role{font-size:.8125rem;color:var(--text-muted)}.ats-card-review__author>div{display:flex;flex-direction:column;gap:2px}.ats-card-review__scan{display:inline-flex;align-items:center;gap:var(--space-1);margin-left:auto;flex-shrink:0;font-size:.8125rem;font-weight:500;color:var(--text-muted);text-decoration:none;transition:color var(--t-fast) var(--ease-standard)}.ats-card-review__scan:hover,.ats-card-review__scan:focus-visible{color:var(--brand-700)}.ats-card-case__meta{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ats-card-case__body ul{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-size:.875rem;color:var(--text-muted)}.ats-card-case__body p{font-size:.9375rem;color:var(--text-secondary)}.ats-cases .ats-card-case:only-child{grid-column:1 / -1;max-width:760px}.ats-advantages{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media (min-width:480px){.ats-advantages{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ats-advantages{grid-template-columns:repeat(4,1fr)}}.ats-advantages__item{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--r-lg)}.ats-advantages__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--r-md);background:var(--surface-brand-soft);color:var(--brand-600)}.ats-advantages__title{font-family:var(--font-display);font-weight:700;font-size:1rem}.ats-advantages__desc{font-size:.875rem;color:var(--text-secondary)}.ats-how-it-works{display:flex;flex-direction:column;gap:var(--space-8)}@media (min-width:768px){.ats-how-it-works{flex-direction:row;flex-wrap:wrap;gap:var(--space-6)}}.ats-how-it-works__step{position:relative}@media (min-width:768px){.ats-how-it-works__step{flex:1 1 200px}}.ats-how-it-works__num{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:var(--space-3);border-radius:50%;background:var(--brand-600);color:var(--white);font-family:var(--font-display);font-weight:700}.ats-how-it-works__title,.ats-how-it-works__step h3{font-family:var(--font-display);font-weight:700;font-size:1.0625rem;margin-bottom:var(--space-2)}.ats-how-it-works__desc,.ats-how-it-works__step p{font-size:.875rem;color:var(--text-secondary)}.ats-tariff-table{width:100%;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;border-collapse:collapse;font-size:.9375rem;border:1px solid var(--border-default);border-radius:var(--r-lg)}@media (min-width:768px){.ats-tariff-table{display:table;white-space:normal}}.ats-tariff-table th{background:var(--ink-900);color:var(--text-inverse);font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;text-align:left;padding:var(--space-3) var(--space-4)}.ats-tariff-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-default);color:var(--text-primary)}.ats-tariff-table tr:last-child td{border-bottom:none}.ats-tariff-table tbody tr:nth-child(even) td{background:var(--surface-warm)}.ats-tariff-table td:nth-child(2){font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.ats-tariff-table th:nth-child(2){text-align:right}.ats-tariff-table td:nth-child(3){text-align:right}.ats-tariff-table th:nth-child(3){text-align:right}.ats-tariff-table__cta{font-weight:600;color:var(--text-link);text-decoration:none}.ats-tariff-table__cta:hover{color:var(--text-link-hover);text-decoration:underline}.ats-reviews{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width:768px){.ats-reviews{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ats-reviews{grid-template-columns:repeat(3,1fr)}}.ats-cases{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width:768px){.ats-cases{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ats-cases{grid-template-columns:repeat(3,1fr)}}.ats-documents{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width:768px){.ats-documents{grid-template-columns:repeat(2,1fr)}}.ats-documents__item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--r-md);color:var(--text-primary);text-decoration:none;transition:border-color var(--t-fast) var(--ease-standard),background-color var(--t-fast) var(--ease-standard)}.ats-documents__item:hover{border-color:var(--border-strong);background:var(--surface-base)}.ats-documents__item{align-items:flex-start}.ats-documents__item .ats-icon{color:var(--brand-600);margin-top:2px}.ats-documents__body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ats-documents__title{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--text-primary)}.ats-documents__desc{font-size:.875rem;color:var(--text-secondary)}.ats-documents__meta{font-size:.8125rem;font-weight:600;color:var(--text-link)}.ats-documents__item:hover .ats-documents__meta{color:var(--text-link-hover)}div.ats-documents__item{cursor:default;opacity:.7}.ats-faq{max-width:860px;border-top:1px solid var(--border-default)}.ats-faq__item{border-bottom:1px solid var(--border-default)}.ats-faq__item-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;background:none;border:none;text-align:left;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--text-primary)}.ats-faq__item-trigger:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-sm)}.ats-faq__item-icon{flex-shrink:0;transition:transform var(--t-base) var(--ease-standard)}.ats-faq__item-trigger[aria-expanded="true"] .ats-faq__item-icon{transform:rotate(45deg)}.ats-faq__item-answer{padding-bottom:var(--space-4);color:var(--text-secondary);font-size:.9375rem;line-height:1.6;opacity:0;transform:translateY(-4px);transition:opacity var(--t-base) var(--ease-standard),transform var(--t-base) var(--ease-standard)}.ats-faq__item.is-open .ats-faq__item-answer{opacity:1;transform:translateY(0)}.ats-faq__item-answer[hidden]{display:none}.ats-faq__item:not(.is-open) .ats-faq__item-answer{transition-duration:var(--t-fast)}.ats-cta-banner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--r-xl);padding:var(--space-8) var(--space-6)}@media (min-width:768px){.ats-cta-banner{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--space-10) var(--space-8)}.ats-cta-banner__title,.ats-cta-banner>h2{flex:1 1 320px}.ats-cta-banner .ats-form-full{flex:1 1 460px}}.ats-cta-banner__title,.ats-cta-banner>h2{font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:var(--text-inverse);text-wrap:balance}@media (min-width:768px){.ats-cta-banner__title,.ats-cta-banner>h2{font-size:1.875rem}}.ats-cta-banner__desc{color:var(--text-inverse-muted);margin-top:var(--space-2)}.ats-cta-banner__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);flex-shrink:0}.ats-map-contacts{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media (min-width:1024px){.ats-map-contacts{grid-template-columns:1fr 1fr;align-items:stretch}}.ats-map-contacts__map{border-radius:var(--r-lg);overflow:hidden;background:var(--surface-sunken);aspect-ratio:4 / 3;min-height:240px}@media (min-width:1024px){.ats-map-contacts__map{aspect-ratio:auto;height:100%;min-height:360px}}.ats-map-contacts__info{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--r-lg)}.ats-blog-picks{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width:768px){.ats-blog-picks{grid-template-columns:repeat(3,1fr)}}.ats-card-post__meta{display:flex;align-items:center;gap:var(--space-2);font-size:.8125rem;color:var(--text-muted)}.ats-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);text-align:center}@media (min-width:768px){.ats-stats{grid-template-columns:repeat(4,1fr)}}.ats-stats__value{font-family:var(--font-mono);font-weight:600;font-variant-numeric:tabular-nums;font-size:2rem;color:var(--brand-700)}.ats-stats__label{margin-top:var(--space-1);font-size:.8125rem;color:var(--text-muted)}.ats-terms{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width:768px){.ats-terms{grid-template-columns:repeat(2,1fr)}}.ats-terms__item{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--r-lg)}.ats-terms__label{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--brand-600)}.ats-terms__value{color:var(--text-secondary)}.ats-guarantees{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width:480px){.ats-guarantees{grid-template-columns:repeat(2,1fr)}}.ats-guarantees__item{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--r-md);background:var(--surface-base)}.ats-guarantees__item .ats-icon{color:var(--brand-600)}.ats-fleet-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}@media (min-width:768px){.ats-fleet-gallery{grid-template-columns:repeat(4,1fr)}}.ats-fleet-gallery img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--r-md)}.ats-fleet-gallery .ats-card-vehicle__visual:only-child{grid-column:1 / -1;aspect-ratio:21 / 9}.ats-card-vehicle__visual{position:relative;aspect-ratio:4 / 3;min-height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,var(--surface-brand-soft),var(--brand-100))}.ats-fleet-gallery .ats-card-vehicle__visual{aspect-ratio:1 / 1;border-radius:var(--r-md)}.ats-card-vehicle__visual-route{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ats-card-vehicle__visual-route path{fill:none;stroke:var(--brand-300);stroke-width:2;stroke-linecap:round;stroke-dasharray:6 10}.ats-card-vehicle__visual-dot{stroke:none}.ats-card-vehicle__visual-dot--a{fill:var(--brand-400)}.ats-card-vehicle__visual-dot--b{fill:var(--accent-500)}.ats-card-vehicle__visual-icon{position:relative;width:42%;height:42%;color:var(--brand-600);filter:drop-shadow(0 6px 14px rgba(23,51,158,.16))}.ats-grid-vehicles a:nth-child(even) .ats-card-vehicle__visual,.ats-fleet-gallery .ats-card-vehicle__visual:nth-of-type(even){background:linear-gradient(135deg,var(--surface-accent-soft),var(--accent-100))}.ats-grid-vehicles a:nth-child(even) .ats-card-vehicle__visual-icon{color:var(--accent-600);filter:drop-shadow(0 6px 14px rgba(208,77,17,.16))}.ats-grid-vehicles a:nth-child(even) .ats-card-vehicle__visual-route path{stroke:var(--accent-400)}.ats-geo-coverage{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media (min-width:1024px){.ats-geo-coverage{grid-template-columns:1fr 1fr}}.ats-geo-coverage__map{aspect-ratio:4 / 3;min-height:240px;border-radius:var(--r-lg);background:var(--surface-sunken);overflow:hidden}.ats-geo-coverage__list{columns:2;gap:var(--space-4);font-size:.875rem;color:var(--text-secondary)}@media (min-width:768px){.ats-geo-coverage__list{columns:3}}.ats-chat-quick{position:fixed;right:var(--space-4);bottom:calc(var(--space-4) + 72px);z-index:160;display:flex;flex-direction:column;gap:var(--space-3)}@media (min-width:1024px){.ats-chat-quick{bottom:var(--space-6)}}.ats-chat-quick__btn{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;color:var(--white);box-shadow:var(--shadow-md);transition:transform var(--t-fast) var(--ease-standard)}.ats-chat-quick__btn:hover{transform:scale(1.06)}.ats-chat-quick__btn:active{transform:scale(.96)}.ats-chat-quick__btn--whatsapp{background:var(--whatsapp)}.ats-chat-quick__btn--telegram{background:var(--telegram)}.ats-chat-quick__btn--max{background:var(--max)}.ats-carrier-block{display:flex;flex-direction:column;gap:var(--space-4);background:var(--surface-brand-soft);border-radius:var(--r-xl);padding:var(--space-6)}@media (min-width:768px){.ats-carrier-block{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--space-8)}}.ats-toc{background:var(--surface-subtle);border-radius:var(--r-lg);padding:var(--space-5);font-size:.875rem;display:none}@media (min-width:1024px){.ats-toc{display:block}}.ats-toc__title{font-family:var(--font-display);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:var(--space-3)}.ats-toc a{display:block;padding:var(--space-2) 0;color:var(--text-secondary);text-decoration:none}.ats-toc a:hover{color:var(--text-link)}@media (min-width:1024px){.ats-toc{position:sticky;top:calc(var(--ats-header-h,64px) + var(--space-6))}}.ats-cookie-banner__text{flex:1 1 260px;margin:0;font-size:.875rem;line-height:1.5;color:var(--text-inverse-muted)}.ats-cookie-banner__text a{color:var(--text-link-inverse);text-decoration:underline}.ats-cookie-banner__accept{flex-shrink:0}.ats-footer__hours{align-items:flex-start !important}.ats-field--wide{grid-column:1 / -1}.ats-form__note{grid-column:1 / -1;margin:0;font-size:.8125rem;color:var(--text-muted)}.ats-vehicle-layout{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:start}@media (min-width:900px){.ats-vehicle-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8)}}.ats-vehicle-layout__visual{position:relative;overflow:hidden;border-radius:var(--r-lg);background:var(--surface-subtle);border:1px solid var(--border-default)}.ats-vehicle-layout__visual img{display:block;width:100%;height:auto}.ats-vehicle-layout__specs h2{margin-bottom:var(--space-4)}.ats-text-page{max-width:68ch;margin-inline:auto;padding-block:var(--space-10) var(--space-16)}.ats-text-page h1{margin-bottom:var(--space-6)}.ats-section{padding-block:var(--section-pad)}.ats-spread{padding-block:var(--section-pad)}@media (min-width:1024px){.ats-section,.ats-spread{padding-block:var(--section-pad-lg)}}.ats-section__head{max-width:42rem;margin-bottom:var(--space-10)}.ats-section__head p{margin-top:var(--space-3);max-width:60ch;color:var(--text-secondary)}.ats-spread--dark{background:var(--surface-inverse);color:var(--text-inverse)}.ats-spread--dark h2,.ats-spread--dark h3{color:var(--text-inverse)}.ats-spread--dark p{color:var(--text-inverse-muted)}.ats-spread--dark a:not(.ats-btn){color:var(--text-link-inverse)}.ats-spread--dark .ats-routes__link,.ats-spread--dark .ats-routes__link:hover{color:var(--text-inverse)}.ats-spread__head{max-width:42rem;margin-bottom:var(--space-10)}.ats-spread__head p{margin-top:var(--space-3);max-width:60ch;color:var(--text-inverse-muted)}.ats-spread__more{margin-top:var(--space-10)}.ats-routes{border-top:1px solid rgba(255,255,255,.12)}.ats-routes__row{border-bottom:1px solid rgba(255,255,255,.12)}.ats-routes__link{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-4) var(--space-3);text-decoration:none;color:var(--text-inverse);transition:background-color var(--t-fast) var(--ease-standard)}.ats-routes__link:hover{background:rgba(255,255,255,.04);color:var(--text-inverse)}.ats-routes__link:focus-visible{outline:2px solid var(--brand-400);outline-offset:-2px;box-shadow:none;border-radius:var(--r-sm)}.ats-routes__city{flex:1 1 100%;font-family:var(--font-display);font-weight:700;font-size:1.125rem;letter-spacing:-.01em}.ats-routes__row{--ats-route-days:0}.ats-routes__thread{display:none;position:relative;height:2px;background:rgba(255,255,255,.1);border-radius:var(--r-full);overflow:hidden}.ats-routes__thread::after{content:"";position:absolute;top:0;right:auto;bottom:0;left:0;width:calc(var(--ats-route-days) * 100%);background:var(--brand-400);opacity:.6;border-radius:inherit;transform-origin:left center;transition:transform var(--t-reveal) var(--ease-expo),opacity var(--t-fast) var(--ease-standard);transition-delay:var(--ats-route-delay,0ms)}.ats-routes__link:hover .ats-routes__thread::after,.ats-routes__link:focus-visible .ats-routes__thread::after{opacity:1}.ats-routes__figure{font-size:.9375rem;color:var(--text-inverse-muted);white-space:nowrap}.ats-routes__figure:empty{display:none}.ats-routes__arrow{margin-left:auto;color:var(--brand-400);transition:transform var(--t-base) var(--ease-expo)}.ats-routes__link:hover .ats-routes__arrow,.ats-routes__link:focus-visible .ats-routes__arrow{transform:translateX(4px)}@media (min-width:768px){.ats-routes__link{display:grid;grid-template-columns:15rem minmax(var(--space-8),1fr) 6.5rem 8rem auto;gap:var(--space-5);padding-block:var(--space-5)}.ats-routes__city{flex:none}.ats-routes__arrow{margin-left:0}.ats-routes__thread{display:block}.ats-routes__figure{text-align:right}}.ats-bento{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.ats-bento__cell{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-6);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--r-lg);text-decoration:none;color:var(--text-primary);transition:transform var(--t-base) var(--ease-standard),border-color var(--t-base) var(--ease-standard),box-shadow var(--t-base) var(--ease-standard)}.ats-bento__cell:hover{transform:translateY(-2px);border-color:var(--brand-200);box-shadow:var(--shadow-sm);color:var(--text-primary)}.ats-bento__icon{color:var(--brand-600)}.ats-bento__title{margin:0;font-size:1.25rem}.ats-bento__desc{margin:0;color:var(--text-secondary);max-width:52ch}.ats-bento__cell .ats-card-cta{margin-top:auto;padding-top:var(--space-2)}@media (min-width:640px){.ats-bento{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ats-bento{grid-template-columns:repeat(6,1fr);gap:var(--space-5)}.ats-bento__cell{grid-column:span 3}.ats-bento__cell:nth-child(4n + 1){grid-column:span 4}.ats-bento__cell:nth-child(4n + 2){grid-column:span 2}.ats-bento__cell:nth-child(4n + 3){grid-column:span 2}.ats-bento__cell:nth-child(4n + 4){grid-column:span 4}.ats-bento__cell:nth-child(4n + 1),.ats-bento__cell:nth-child(4n + 4){background:var(--surface-brand-soft);border-color:var(--brand-100)}.ats-bento__cell:nth-child(4n + 1) .ats-bento__title,.ats-bento__cell:nth-child(4n + 4) .ats-bento__title{font-size:1.5rem}}.ats-rail{--rail-gutter:var(--space-4);display:flex;gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:max(var(--rail-gutter),calc((100% - var(--container-max)) / 2 + var(--rail-gutter)));scroll-padding-inline:max(var(--rail-gutter),calc((100% - var(--container-max)) / 2 + var(--rail-gutter)));padding-block:var(--space-2) var(--space-4)}@media (min-width:480px){.ats-rail{--rail-gutter:var(--space-5)}}@media (min-width:768px){.ats-rail{--rail-gutter:var(--space-6)}}@media (min-width:1024px){.ats-rail{--rail-gutter:var(--space-8);gap:var(--space-5)}}@media (min-width:1280px){.ats-rail{--rail-gutter:var(--space-10)}}.ats-rail__item{flex:0 0 min(80vw,21rem);scroll-snap-align:start}.ats-rail__card{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--r-lg);text-decoration:none;color:var(--text-primary);transition:transform var(--t-base) var(--ease-standard),border-color var(--t-base) var(--ease-standard),box-shadow var(--t-base) var(--ease-standard)}.ats-rail__card:hover{transform:translateY(-2px);border-color:var(--brand-200);box-shadow:var(--shadow-sm);color:var(--text-primary)}.ats-rail__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-5)}.ats-rail__title{margin:0;font-size:1.125rem}.ats-rail__specs{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-size:.875rem;color:var(--text-muted)}.ats-rail__specs li:not(:last-child)::after{content:"·";margin-left:var(--space-3);color:var(--border-strong)}.ats-rail__card .ats-card-cta{margin-top:var(--space-2)}.ats-conditions{display:grid;gap:var(--space-10)}@media (min-width:900px){.ats-conditions{grid-template-columns:1fr 1fr;gap:var(--space-16)}}.ats-conditions__subtitle{margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-default);font-family:var(--font-body);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.ats-spread--dark .ats-how-it-works__step p,.ats-spread--dark .ats-how-it-works__desc{color:var(--text-inverse-muted)}@media (min-width:768px){.ats-spread--dark .ats-how-it-works__step::after{content:"";position:absolute;top:18px;left:calc(36px + var(--space-3));right:calc(var(--space-6) * -1);height:1px;background:rgba(255,255,255,.14)}.ats-spread--dark .ats-how-it-works__step:last-child::after{display:none}}.ats-spread--dark .ats-how-it-works__num{position:relative;z-index:1;box-shadow:0 0 0 4px var(--surface-inverse)}.ats-card-review__quote{font-size:1.0625rem;line-height:1.6;color:var(--text-primary);max-width:60ch}html.ats-js .ats-reveal .ats-routes__row{opacity:0;transform:translateY(10px);transition:opacity var(--t-base) var(--ease-expo),transform var(--t-base) var(--ease-expo);transition-delay:var(--ats-route-delay,0ms)}html.ats-js .ats-reveal .ats-routes__thread::after{transform:scaleX(0)}html.ats-js .ats-reveal.is-visible .ats-routes__row{opacity:1;transform:none}html.ats-js .ats-reveal.is-visible .ats-routes__thread::after{transform:scaleX(1)}html.ats-js .ats-reveal.is-visible .ats-routes__row:nth-child(1){--ats-route-delay:60ms}html.ats-js .ats-reveal.is-visible .ats-routes__row:nth-child(2){--ats-route-delay:105ms}html.ats-js .ats-reveal.is-visible .ats-routes__row:nth-child(3){--ats-route-delay:150ms}html.ats-js .ats-reveal.is-visible .ats-routes__row:nth-child(4){--ats-route-delay:195ms}html.ats-js .ats-reveal.is-visible .ats-routes__row:nth-child(5){--ats-route-delay:240ms}html.ats-js .ats-reveal.is-visible .ats-routes__row:nth-child(6){--ats-route-delay:285ms}html.ats-js .ats-reveal.is-visible .ats-routes__row:nth-child(7){--ats-route-delay:330ms}html.ats-js .ats-reveal.is-visible .ats-routes__row:nth-child(8){--ats-route-delay:375ms}@media (prefers-reduced-motion:reduce){html.ats-js .ats-reveal.is-visible .ats-routes__row{--ats-route-delay:0ms;transition-delay:0ms !important}html.ats-js .ats-reveal .ats-routes__thread::after{transform:scaleX(1)}}.ats-spine{display:none}@supports (animation-timeline:scroll()){@media (min-width:1440px){.ats-spine{display:block;position:fixed;top:50%;left:calc((100vw - var(--container-max)) / 4);width:60px;height:min(760px,82vh);transform:translateY(-50%);z-index:50;pointer-events:none}.ats-spine svg{width:100%;height:100%}.ats-spine__track{fill:none;stroke:var(--neutral-400);stroke-opacity:.2;stroke-width:1.5;stroke-linecap:round}.ats-spine__line{fill:none;stroke:var(--brand-500);stroke-width:2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:ats-spine-draw linear both;animation-timeline:scroll(root block)}@keyframes ats-spine-draw{to{stroke-dashoffset:0}}.ats-spine__node{fill:var(--neutral-400);fill-opacity:.5;animation:ats-spine-node linear both;animation-timeline:scroll(root block)}.ats-spine__node--1{animation-range:0% 4%}.ats-spine__node--2{animation-range:33% 37%}.ats-spine__node--3{animation-range:66% 70%}.ats-spine__node--4{animation-range:94% 98%}@keyframes ats-spine-node{to{fill:var(--accent-600);fill-opacity:1}}.ats-spine__cargo{fill:var(--accent-600);offset-path:path('M 30 20 C 10 140, 10 200, 30 300 C 50 400, 50 460, 30 560 C 10 660, 10 700, 30 780');animation:ats-spine-ride linear both;animation-timeline:scroll(root block)}@keyframes ats-spine-ride{from{offset-distance:0%}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.ats-spine__line,.ats-spine__node,.ats-spine__cargo{animation:none}.ats-spine__line{stroke-dashoffset:0}.ats-spine__node{fill:var(--accent-600);fill-opacity:1}.ats-spine__cargo{offset-distance:100%}}}}.ats-conditions__col{min-width:0}.ats-hero .ats-trust-bar{justify-content:flex-start;gap:var(--space-4) var(--space-8);margin-top:var(--space-12);padding-block:var(--space-6) 0;border-block:none;border-top:1px solid rgba(255,255,255,.14)}.ats-hero .ats-trust-bar__item{color:var(--text-inverse-muted)}.ats-hero .ats-trust-bar__item .ats-icon{color:var(--brand-300)}.ats-conditions .ats-guarantees,.ats-conditions .ats-terms{grid-template-columns:1fr}.ats-cta-banner h1,.ats-cta-banner h2,.ats-cta-banner .ats-cta-banner__title{color:var(--text-inverse)}.ats-cta-banner p{color:var(--text-inverse-muted)}.ats-cta-banner .ats-form-full p,.ats-cta-banner .ats-form-quick p{color:var(--text-muted)}.ats-spread--dark a.ats-routes__link,.ats-spread--dark a.ats-routes__link:hover{color:var(--text-inverse)}.ats-conditions .ats-terms__item{background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--r-md)}.ats-section + .ats-section{padding-top:0}@media (max-width:767.98px){.ats-hero--home{min-height:0;padding-block:var(--space-10) var(--space-10)}}.ats-hero--home{background-image:url("../media/hero-texture.webp");background-repeat:no-repeat;background-position:right center;background-size:cover}@media (max-width:767.98px){.ats-hero--home{background-image:none}}.ats-hero--media .ats-hero__network{display:none}.ats-hero--media::before{background:linear-gradient( 100deg,rgba(11,13,18,.84) 0%,rgba(11,13,18,.74) 34%,rgba(11,13,18,.3) 68%,rgba(11,13,18,.12) 100% ),linear-gradient( to bottom,rgba(11,13,18,.34) 0%,rgba(11,13,18,.06) 38%,rgba(11,13,18,.12) 64%,rgba(11,13,18,.3) 84%,rgba(11,13,18,.92) 100% )}.ats-hero--media .ats-hero__video{opacity:1}@media (max-width:1023.98px){.ats-hero--media.ats-hero--home::before{display:block;background:linear-gradient( to bottom,rgba(11,13,18,.84) 0%,rgba(11,13,18,.74) 45%,rgba(11,13,18,.86) 80%,rgba(11,13,18,.97) 100% )}}.ats-spread--soft{background:var(--surface-brand-soft)}.ats-etrn{display:grid;gap:var(--space-10);align-items:center}@media (min-width:960px){.ats-etrn{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-16)}}.ats-etrn__text{max-width:60ch}.ats-etrn__label{margin:0 0 var(--space-4);font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-700)}.ats-etrn__title{margin:0;max-width:22ch}.ats-etrn__lead{margin:var(--space-5) 0 0;max-width:56ch;font-size:1.0625rem;line-height:1.6;color:var(--text-secondary)}.ats-etrn__facts{list-style:none;margin:var(--space-8) 0 0;padding:0;display:grid;gap:var(--space-4)}.ats-etrn__fact{display:flex;align-items:flex-start;gap:var(--space-3)}.ats-etrn__fact .ats-icon{margin-top:2px;color:var(--brand-600)}.ats-etrn__fact-body{display:flex;flex-direction:column;gap:var(--space-1)}.ats-etrn__fact-title{font-family:var(--font-display);font-weight:700;font-size:1.0625rem;line-height:1.3;color:var(--text-primary)}.ats-etrn__fact-text{max-width:52ch;line-height:1.5;color:var(--text-secondary)}.ats-etrn__note{margin:var(--space-6) 0 0;max-width:52ch;font-size:.9375rem;line-height:1.5;color:var(--text-muted)}.ats-etrn__visual{display:flex;justify-content:center}.ats-etrn__doc{width:100%;max-width:30rem;padding:var(--space-6);background:var(--surface-base);border:1px solid var(--brand-100);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);transform:rotate(-1deg)}@media (min-width:960px){.ats-etrn__doc{padding:var(--space-8)}}.ats-etrn__doc-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-4);border-bottom:2px solid var(--ink-900)}.ats-etrn__doc-kind{font-family:var(--font-display);font-weight:800;font-size:.9375rem;letter-spacing:.02em;text-transform:uppercase;color:var(--text-primary)}.ats-etrn__doc-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--r-sm);background:var(--surface-brand-soft);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-700)}.ats-etrn__doc-rows{margin:var(--space-5) 0 0;display:grid;gap:var(--space-3)}.ats-etrn__doc-row{display:grid;grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:var(--space-3);font-size:.875rem}@media (max-width:479px){.ats-etrn__doc-row{grid-template-columns:1fr;gap:var(--space-1)}}.ats-etrn__doc-row dt{color:var(--text-muted)}.ats-etrn__doc-row dd{margin:0;display:flex;align-items:center;gap:var(--space-2);min-height:1.5rem;font-weight:600;white-space:nowrap;color:var(--text-primary)}.ats-etrn__arrow{color:var(--text-muted)}.ats-etrn__blank{display:block;height:2px;width:70%;border-radius:var(--r-full);background:var(--neutral-200)}.ats-etrn__blank--short{flex:1 1 2rem;width:auto;min-width:2rem}.ats-etrn__blank--long{width:90%}.ats-etrn__signs{list-style:none;margin:var(--space-6) 0 0;padding:var(--space-4) 0 0;border-top:1px dashed var(--border-strong);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.ats-etrn__sign{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ats-etrn__sign-who{font-size:.75rem;color:var(--text-muted)}.ats-etrn__sign-state{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;padding:2px var(--space-2);border-radius:var(--r-sm);background:var(--success-bg);font-size:.75rem;font-weight:600;white-space:nowrap;color:var(--success-text)}@media (max-width:479px){.ats-etrn__signs{grid-template-columns:1fr}.ats-etrn__sign{flex-direction:row;align-items:center;justify-content:space-between}}.ats-route-finder{margin-block:var(--space-10) var(--space-12);padding:var(--space-6);background:var(--surface-brand-soft);border:1px solid var(--brand-100);border-radius:var(--r-xl)}@media (min-width:1024px){.ats-route-finder{margin-block:var(--space-12) var(--space-16);padding:var(--space-8)}}.ats-route-finder__form{display:block}.ats-route-finder__head{margin-bottom:var(--space-5)}.ats-route-finder__title{margin:0;font-size:clamp(1.25rem,1.1rem + .7vw,1.625rem)}.ats-route-finder__note{margin:var(--space-2) 0 0;max-width:60ch;color:var(--text-secondary)}.ats-route-finder__fields{display:grid;grid-template-columns:1fr;gap:var(--space-3);align-items:end}.ats-route-finder__field{margin-bottom:0}.ats-route-finder__field>span{color:var(--text-secondary)}.ats-route-finder__arrow{display:flex;align-items:center;justify-content:center;color:var(--brand-600);transform:rotate(90deg)}.ats-route-finder__submit{width:100%;min-height:48px}.ats-route-finder__result{margin:var(--space-4) 0 0;color:var(--text-secondary)}.ats-route-finder__result:empty{display:none}.ats-route-finder__result strong{color:var(--text-primary)}@media (min-width:768px){.ats-route-finder__fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:var(--space-3)}.ats-route-finder__arrow{height:48px;transform:none}.ats-route-finder__submit{width:auto}}@media (min-width:1024px){.ats-route-finder__fields{gap:var(--space-4)}}.ats-etrn-page__note{margin:var(--space-8) 0 0;max-width:64ch;padding:var(--space-5) var(--space-6);background:var(--surface-brand-soft);border-left:3px solid var(--brand-600);border-radius:0 var(--r-md) var(--r-md) 0;color:var(--text-secondary)}.ats-etrn__more{margin:var(--space-6) 0 0}.ats-syndicate{display:grid;gap:var(--space-10);align-items:center}@media (min-width:960px){.ats-syndicate{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-16)}}.ats-syndicate__text{max-width:60ch}.ats-syndicate__label{margin:0 0 var(--space-4);font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-300)}.ats-syndicate__text h2{margin:0;max-width:24ch}.ats-syndicate__lead{margin:var(--space-5) 0 0;font-size:1.0625rem;line-height:1.6}.ats-syndicate__list{margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid;gap:var(--space-3)}.ats-syndicate__list li{position:relative;padding-left:var(--space-6);color:var(--text-inverse-muted);line-height:1.5}.ats-syndicate__list li::before{content:"";position:absolute;left:0;top:.6em;width:10px;height:10px;border-radius:var(--r-full);background:var(--brand-400)}.ats-syndicate__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.ats-syndicate__visual{display:flex;justify-content:center}.ats-syndicate__flow{width:100%;max-width:26rem;display:grid;gap:var(--space-5)}.ats-syndicate__node{display:block;padding:var(--space-3) var(--space-4);border:1px solid rgba(255,255,255,.18);border-radius:var(--r-md);background:rgba(255,255,255,.06);font-size:.9375rem;font-weight:600;color:var(--text-inverse)}.ats-syndicate__node--root{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-5);border-color:var(--brand-400);background:rgba(91,120,251,.14)}.ats-syndicate__node-kind{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-300)}.ats-syndicate__node-title{font-family:var(--font-display);font-size:1.125rem;font-weight:700}.ats-syndicate__branches{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding-top:var(--space-5)}.ats-syndicate__branches::before{content:"";position:absolute;top:0;left:50%;width:1px;height:var(--space-5);background:rgba(255,255,255,.28)}.ats-syndicate__signs{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-4);border-top:1px dashed rgba(255,255,255,.24)}.ats-syndicate__signs span{display:inline-flex;align-items:center;gap:var(--space-2);padding:4px var(--space-3);border-radius:var(--r-full);background:var(--success-bg);font-size:.8125rem;font-weight:600;color:var(--success-text)}.ats-syndicate__signs span::before{content:"✓";font-weight:700}@media (max-width:1023.98px){.ats-footer__menu a,.ats-footer__contacts a,.ats-breadcrumbs a{display:inline-block;padding-block:6px}.ats-footer__menu li,.ats-footer__contacts li{margin-bottom:var(--space-1)}}.ats-etrn-banner{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--surface-brand-soft);border:1px solid var(--brand-100);border-radius:var(--r-lg)}.ats-etrn-banner__icon{color:var(--brand-600)}.ats-etrn-banner__body{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 auto;min-width:0}.ats-etrn-banner__title{font-family:var(--font-display);font-weight:700;font-size:1.0625rem;line-height:1.3;color:var(--text-primary)}.ats-etrn-banner__text{color:var(--text-secondary);line-height:1.5}.ats-etrn-banner__link{align-self:stretch;justify-content:center}@media (min-width:768px){.ats-etrn-banner{flex-direction:row;align-items:center;gap:var(--space-5)}.ats-etrn-banner__link{align-self:auto;flex-shrink:0}}.ats-header__callback{display:none;align-items:center;gap:var(--space-1);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-input);border-radius:var(--r-full);background:var(--surface-base);color:var(--brand-700);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.ats-header__callback:focus-visible{outline:none;box-shadow:var(--focus-ring);border-color:var(--border-focus)}@media (max-width:767.98px){html.ats-js .ats-header__callback{display:inline-flex}}@media (max-width:399.98px){.ats-header__callback-label{display:none}.ats-header__callback{padding-inline:var(--space-3)}}.ats-callback{width:min(100% - var(--space-8),30rem);max-height:calc(100dvh - var(--space-8));margin:auto;padding:0;border:none;border-radius:var(--r-xl);background:var(--surface-base);color:var(--text-primary);box-shadow:var(--shadow-lg)}.ats-callback::backdrop{background:rgba(11,13,18,.62)}.ats-callback__inner{position:relative;padding:var(--space-8) var(--space-6) var(--space-6)}.ats-callback__close{position:absolute;top:var(--space-3);right:var(--space-3);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:var(--r-full);background:none;color:var(--text-muted);cursor:pointer}.ats-callback__close:hover{color:var(--text-primary)}.ats-callback__close:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ats-callback__title{margin:0 var(--space-10) 0 0;font-size:1.5rem}.ats-callback__text{margin:var(--space-3) 0 var(--space-6);color:var(--text-secondary)}.ats-callback .ats-form-quick{padding:0;box-shadow:none;flex-direction:column}.ats-callback .ats-form-quick .ats-btn{width:100%}.ats-carrier-terms{margin-top:var(--space-8)}.ats-articles{padding-block:var(--space-10) var(--space-16)}.ats-articles .ats-card-post{position:relative}.ats-card-post__lead{margin:0;color:var(--text-secondary);line-height:1.5}.ats-articles .ats-card-cta{margin-top:auto;padding-top:var(--space-2)}.ats-articles__empty{padding-block:var(--space-10);color:var(--text-muted)}.ats-article__head{margin-bottom:var(--space-8)}.ats-article__head .ats-card-post__meta{margin-bottom:var(--space-3)}.ats-article__lead{margin:0;font-size:1.125rem;line-height:1.6;color:var(--text-secondary)}.ats-article .entry-content h2{margin-top:var(--space-10)}.ats-article .entry-content h3{margin-top:var(--space-8)}#ats-article-others{padding-top:0}#ats-article-others .ats-articles{padding-block:0}
.single-ats_direction .ats-direction-main{display:flex;flex-direction:column;gap:var(--space-16);padding-block:var(--space-8) var(--space-16)}@media (min-width:1024px){.single-ats_direction .ats-direction-main{gap:var(--space-24)}.single-ats_direction .ats-direction-main-grid{display:grid;grid-template-columns:1fr 280px;gap:var(--space-8);align-items:start}}.single-ats_direction #ats-trust-bar,.single-ats_direction #ats-how-it-works,.single-ats_direction #ats-guarantees,.single-ats_direction #ats-reviews{background:var(--surface-subtle);border-radius:var(--r-xl);margin-inline:calc(-1 * var(--space-4));padding:var(--space-8) var(--space-4)}@media (min-width:768px){.single-ats_direction #ats-trust-bar,.single-ats_direction #ats-how-it-works,.single-ats_direction #ats-guarantees,.single-ats_direction #ats-reviews{margin-inline:calc(-1 * var(--space-6));padding-inline:var(--space-6)}}@media (min-width:1024px){.single-ats_direction #ats-trust-bar,.single-ats_direction #ats-how-it-works,.single-ats_direction #ats-guarantees,.single-ats_direction #ats-reviews{margin-inline:calc(-1 * var(--space-8));padding-inline:var(--space-8)}}.error-404__wrap{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-6);max-width:560px;margin-inline:auto;padding-block:var(--space-24) var(--space-16)}.error-404__code{font-family:var(--font-display);font-weight:700;font-size:5rem;line-height:1;color:var(--brand-200)}@media (min-width:768px){.error-404__code{font-size:7rem}}.error-404__title{font-size:1.375rem}.error-404__desc{color:var(--text-secondary)}.error-404__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-2)}.search .ats-search-form{max-width:560px;margin-inline:auto;margin-block:var(--space-6) var(--space-8)}.ats-search-form form{display:flex;gap:var(--space-2)}.ats-search-form label{flex:1 1 auto;min-width:0}.ats-search-form input[type="search"]{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--r-md);background:var(--surface-base);color:var(--text-primary);font-size:1rem;transition:border-color var(--t-fast) var(--ease-standard),box-shadow var(--t-fast) var(--ease-standard)}.ats-search-form input[type="search"]:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}.ats-search-form button,.ats-search-form input[type="submit"]{flex-shrink:0;min-height:48px;padding:var(--space-3) var(--space-5);border:1px solid var(--action-primary);border-radius:var(--r-md);background:var(--action-primary);color:var(--text-on-accent);font-weight:600;cursor:pointer;transition:background-color var(--t-fast) var(--ease-standard),border-color var(--t-fast) var(--ease-standard)}.ats-search-form button:hover,.ats-search-form input[type="submit"]:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.search-results .ats-search-summary{margin-bottom:var(--space-6);color:var(--text-muted)}.search-results .ats-search-summary strong{color:var(--text-primary)}.search-no-results{max-width:480px;margin-inline:auto;padding-block:var(--space-16);text-align:center;color:var(--text-muted)}.single-ats_service .ats-etrn-banner{margin-block:var(--space-8)}
