@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";:root{--bg: #0a0a0a;--bg-2: #121212;--bg-3: #171717;--card: #131313;--card-hover: #181818;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .14);--line-3: rgba(255, 255, 255, .22);--text: #f2ede3;--text-2: #b8b0a3;--text-3: #7a7267;--accent: #d64a3a;--accent-hi: #ea5d4a;--accent-dim: #8d2e25;--gold: #c9a574;--font-sans: "Manrope", "Helvetica Neue", system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--max: 1280px;--side: 48px;--radius: 2px}.sl{position:relative;width:100%;min-height:100vh;color:var(--text);font-family:var(--font-sans);background:var(--bg);overflow-x:hidden}.sl:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(214,74,58,.06),transparent 60%),radial-gradient(ellipse 60% 40% at 80% 110%,rgba(255,255,255,.02),transparent 60%);pointer-events:none;z-index:0}.sl-section-title{font-family:var(--font-sans);font-weight:700;font-size:clamp(2.2rem,5vw,4rem);line-height:1.02;letter-spacing:-.035em;text-align:left;margin-bottom:20px;color:var(--text)}.sl-section-title:before{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:28px;content:""}.sl-reviews .sl-section-title:before{content:"01 / Отзывы"}.sl-sold .sl-section-title:before{content:"02 / Каталог"}.sl-steps .sl-section-title:before{content:"03 / Процесс"}.sl-features .sl-section-title:before{content:"04 / Преимущества"}.sl-section-title:after{display:none}.sl-hero{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bg);padding:140px var(--side) 80px}.sl-hero__overlay,.sl-hero__glow,.sl-hero__fade,.sl-hero:before,.sl-hero:after{display:none!important}.sl-hero__inner{position:relative;z-index:2;width:100%;max-width:var(--max);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:72px;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible;min-height:auto}.sl-hero__inner:before{content:"SchengenVector — Car Import Service";position:absolute;top:-92px;left:0;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--text-3)}.sl-hero__inner:after{content:"EU → RU · 2022";position:absolute;top:-92px;right:0;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--text-3)}.sl-hero__content{position:relative;max-width:620px;animation:slRise .9s cubic-bezier(.2,.8,.2,1) both}.sl-hero__content:before{content:"Сервис по пригону авто из Европы";display:inline-flex;align-items:center;gap:10px;padding:6px 0 6px 14px;border-left:2px solid var(--accent);font-family:var(--font-mono);font-weight:500;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-2);margin-bottom:40px}.sl-hero__title{font-family:var(--font-sans);font-weight:800;font-size:clamp(3rem,7.5vw,6.2rem);line-height:.95;letter-spacing:-.045em;color:var(--text);margin:0 0 28px}.sl-hero__title-accent{display:block;font-weight:400;font-size:clamp(1.25rem,2.3vw,1.75rem);letter-spacing:-.015em;line-height:1.25;color:var(--text-2);margin-top:18px}.sl-hero__subtitle{font-family:var(--font-sans);font-weight:400;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.6;color:var(--text-2);margin:0 0 44px;max-width:520px}.sl-hero__cta{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.sl-hero__cars{position:relative;height:480px;animation:slRise 1s cubic-bezier(.2,.8,.2,1) .1s both}.sl-hero__cars:after{content:"";position:absolute;left:0;right:-40px;bottom:40px;height:1px;background:linear-gradient(90deg,transparent,var(--line-2) 20%,var(--line-2) 80%,transparent)}.sl-hero__car{position:absolute;width:auto;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55));transition:transform .7s cubic-bezier(.2,.8,.2,1)}.sl-hero__car--back{height:360px;top:20px;left:-180px;z-index:1}.sl-hero__car--front{height:340px;bottom:40px;right:-30px;z-index:2}.sl-hero__cars:hover .sl-hero__car--back{transform:translate(6px) rotate(.3deg)}.sl-hero__cars:hover .sl-hero__car--front{transform:translate(-6px) rotate(-.3deg)}.sl-hero__scroll-hint{position:absolute;bottom:40px;left:50%;transform:translate(-50%);z-index:3;color:var(--text-3);animation:slBounce 2.2s ease-in-out infinite}.sl-hero__scroll-hint svg{width:18px;height:18px;stroke-width:1.5;opacity:.6}.sl-btn{display:inline-flex;align-items:center;gap:12px;padding:18px 32px;font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;border:1px solid transparent;border-radius:var(--radius);cursor:pointer;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease;background:var(--accent);color:var(--text);position:relative;overflow:hidden}.sl-btn svg{width:20px;height:20px;flex-shrink:0}.sl-btn:after{display:none}.sl-btn:hover{background:var(--accent-hi);transform:translateY(-1px);box-shadow:0 14px 30px -12px #d64a3a73}.sl-btn:active{transform:translateY(0)}.sl-btn--tg{background:var(--accent);border-color:var(--accent);color:var(--text);box-shadow:none}.sl-btn--vk{display:none}.sl-btn--lg{padding:20px 36px;font-size:14.5px}.sl-btn--xl{padding:22px 42px;font-size:15px}.sl-stats{display:flex;justify-content:center;gap:0;padding:0 var(--side);max-width:var(--max);margin:40px auto 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sl-stats__item{flex:1;text-align:left;padding:56px 40px;position:relative}.sl-stats__item+.sl-stats__item:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:var(--line)}.sl-stats__value{display:block;font-family:var(--font-sans);font-weight:700;font-size:clamp(2.6rem,5vw,3.8rem);line-height:1;letter-spacing:-.04em;color:var(--text);margin-bottom:18px}.sl-stats__label{display:block;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--text-3)}.sl-reviews{padding:140px var(--side) 100px;max-width:var(--max);margin:0 auto}.sl-reviews__subtitle{font-family:var(--font-sans);font-size:1.05rem;font-weight:400;line-height:1.55;color:var(--text-2);margin:0 0 56px;max-width:540px}.sl-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sl-reviews__card{position:relative;padding:32px 30px 28px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s ease,background .4s ease}.sl-reviews__card:hover{transform:translateY(-4px);background:var(--card-hover);border-color:var(--line-2)}.sl-reviews__header{display:flex;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid var(--line)}.sl-reviews__avatar{width:42px;height:42px;border-radius:50%;background:var(--bg-3);border:1px solid var(--line-2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-2)}.sl-reviews__avatar svg{width:22px;height:22px;opacity:.8}.sl-reviews__name{font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--text);letter-spacing:-.005em}.sl-reviews__city{font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);margin-top:3px}.sl-reviews__stars{margin-left:auto;color:var(--gold);font-size:13px;letter-spacing:2px}.sl-reviews__car{display:inline-flex;align-items:center;gap:8px;padding:0;background:transparent;border:none;border-radius:0;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.sl-reviews__car svg{width:14px;height:14px;stroke-width:1.4}.sl-reviews__text{font-family:var(--font-sans);font-size:14.5px;line-height:1.65;font-weight:400;font-style:normal;color:var(--text);margin:0 0 24px}.sl-reviews__date{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);padding-top:18px;border-top:1px solid var(--line);width:100%}.sl-reviews__date svg{width:13px;height:13px;stroke-width:1.4;opacity:.6}.sl-sold{padding:140px var(--side) 100px;max-width:var(--max);margin:0 auto;text-align:left}.sl-sold__subtitle{font-family:var(--font-sans);font-size:1.05rem;font-weight:400;line-height:1.55;color:var(--text-2);margin:0 0 56px;max-width:540px}.sl-sold__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:left}.sl-sold__card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .45s ease}.sl-sold__card:hover{transform:translateY(-4px);border-color:var(--line-2)}.sl-sold__img-wrap{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:var(--bg-2)}.sl-sold__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.sl-sold__card:hover .sl-sold__img{transform:scale(1.04)}.sl-sold__label{position:absolute;bottom:14px;left:14px;background:#0a0a0ad1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--text);padding:6px 12px;border-radius:var(--radius);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line-2)}.sl-sold__info{padding:24px 26px 26px}.sl-sold__name{font-family:var(--font-sans);font-size:1.35rem;font-weight:700;color:var(--text);margin:0 0 10px;letter-spacing:-.025em;line-height:1.15}.sl-sold__route{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.sl-sold__spec{font-family:var(--font-sans);font-size:13.5px;line-height:1.55;color:var(--text-2);margin:0 0 18px}.sl-sold__tags{display:flex;flex-wrap:wrap;gap:6px 18px}.sl-sold__tag{display:inline-flex;align-items:center;gap:6px;padding:0;background:transparent;border:none;border-radius:0;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2)}.sl-steps{padding:140px var(--side) 100px;max-width:var(--max);margin:0 auto}.sl-steps__list{display:grid;grid-template-columns:repeat(3,1fr);gap:0;counter-reset:step;margin-top:56px;border-top:1px solid var(--line)}.sl-steps__item{counter-increment:step;padding:44px 36px 40px;text-align:left;position:relative;border-right:1px solid var(--line);transition:background .4s ease}.sl-steps__item:last-child{border-right:none}.sl-steps__item:hover{background:var(--card)}.sl-steps__num{display:block;font-family:var(--font-mono);font-size:0;line-height:1;background:transparent;border:none;width:auto;height:auto;margin-bottom:40px;border-radius:0}.sl-steps__num:after{content:"0" counter(step);display:inline-flex;align-items:baseline;gap:6px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);padding-bottom:14px;border-bottom:2px solid var(--accent);width:fit-content}.sl-steps__item h3{font-family:var(--font-sans);font-size:1.4rem;font-weight:700;color:var(--text);margin:0 0 14px;letter-spacing:-.025em;line-height:1.2}.sl-steps__item p{font-family:var(--font-sans);font-size:14.5px;line-height:1.6;color:var(--text-2);margin:0;max-width:28ch}.sl-features{padding:140px var(--side) 100px;max-width:var(--max);margin:0 auto}.sl-features__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px}.sl-features__card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:32px 28px;text-align:left;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s ease,background .4s ease;position:relative}.sl-features__card:before{display:none}.sl-features__card:hover{background:var(--card-hover);border-color:var(--line-2);transform:translateY(-3px)}.sl-features__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius);background:#d64a3a14;border:1px solid rgba(214,74,58,.28);margin-bottom:22px;color:var(--accent)}.sl-features__icon svg{width:22px;height:22px;stroke-width:1.6}.sl-features__card-title{font-family:var(--font-sans);font-size:16px;font-weight:700;margin:0 0 10px;letter-spacing:-.015em;color:var(--text)}.sl-features__card-text{font-family:var(--font-sans);font-size:13.5px;line-height:1.6;color:var(--text-2);margin:0}.sl-social{display:grid;grid-template-columns:1fr;max-width:900px;margin:0 auto;padding:40px var(--side) 80px}.sl-social--single{grid-template-columns:1fr;justify-content:center}.sl-social__card{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:64px 56px 56px;text-align:left;overflow:hidden;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .45s ease}.sl-social__card:before{content:"05 / Подписка";display:block;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:28px;background:none;position:static}.sl-social__card:after{display:none}.sl-social__card:hover{border-color:var(--line-2)}.sl-social__icon{position:absolute;top:56px;right:56px;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#d64a3a14;border:1px solid rgba(214,74,58,.28);color:var(--accent);margin:0}.sl-social__icon svg{width:26px;height:26px}.sl-social__card--tg .sl-social__icon,.sl-social__card--vk .sl-social__icon{background:#d64a3a14;border:1px solid rgba(214,74,58,.28);color:var(--accent)}.sl-social__title{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.8rem,3.6vw,2.6rem);letter-spacing:-.035em;line-height:1.05;color:var(--text);margin:0 0 18px;max-width:18ch}.sl-social__text{font-family:var(--font-sans);font-size:1rem;font-weight:400;line-height:1.6;color:var(--text-2);margin:0 0 32px;max-width:52ch}.sl-social__card .sl-btn{background:var(--accent);color:var(--text);border-color:var(--accent)}.sl-social__card .sl-btn:hover{background:var(--accent-hi);border-color:var(--accent-hi)}.sl-bottom-cta{text-align:center;padding:120px var(--side) 100px;position:relative;border-top:1px solid var(--line)}.sl-bottom-cta:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:80px;height:2px;background:var(--accent)}.sl-bottom-cta__title{font-family:var(--font-sans);font-weight:700;font-size:clamp(2rem,5vw,3.4rem);letter-spacing:-.035em;line-height:1.05;color:var(--text);margin:0 auto 22px;max-width:22ch}.sl-bottom-cta__text{font-family:var(--font-sans);font-size:1.05rem;font-weight:400;line-height:1.6;color:var(--text-2);margin:0 auto 44px;max-width:48ch}.sl-bottom-cta__buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.sl-footer{display:flex;align-items:center;justify-content:space-between;padding:36px var(--side);border-top:1px solid var(--line);font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);background:var(--bg)}.sl-footer__brand{font-family:var(--font-sans);font-weight:700;font-size:16px;color:var(--text);letter-spacing:-.02em;text-transform:none}.sl-footer__copy{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-3)}@keyframes slRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slBounce{0%,to{transform:translate(-50%) translateY(0);opacity:.6}50%{transform:translate(-50%) translateY(6px);opacity:1}}@media(max-width:1080px){:root{--side: 32px}.sl-hero__inner{grid-template-columns:1fr;gap:48px;padding:0}.sl-hero__inner:before,.sl-hero__inner:after{display:none}.sl-hero__cars{height:360px}.sl-hero__car--back{height:260px;left:-40px;top:30px}.sl-hero__car--front{height:240px;right:0;bottom:60px}.sl-features__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){:root{--side: 20px}.sl-hero{min-height:auto;padding:100px var(--side) 60px}.sl-hero__content{max-width:100%}.sl-hero__content:before{font-size:10.5px;margin-bottom:28px}.sl-hero__cars{height:240px}.sl-hero__cars:after{display:none}.sl-hero__car--back{height:180px;left:-10%;top:20px}.sl-hero__car--front{height:160px;right:0;bottom:30px}.sl-section-title{font-size:clamp(2rem,9vw,2.8rem)}.sl-stats{flex-direction:column;padding:0}.sl-stats__item{padding:32px 20px;border-bottom:1px solid var(--line)}.sl-stats__item:last-child{border-bottom:none}.sl-stats__item+.sl-stats__item:before{display:none}.sl-reviews,.sl-sold,.sl-steps,.sl-features,.sl-bottom-cta{padding-top:80px;padding-bottom:60px}.sl-reviews__grid,.sl-sold__grid,.sl-features__grid{grid-template-columns:1fr}.sl-steps__list{grid-template-columns:1fr;border-top:none}.sl-steps__item{border-right:none;border-top:1px solid var(--line);padding:36px 20px}.sl-social{padding:32px var(--side) 60px}.sl-social__card{padding:44px 28px 40px}.sl-social__icon{position:static;margin-bottom:24px}.sl-footer{flex-direction:column;gap:10px;text-align:center;padding:28px 20px}.sl-btn{padding:15px 24px;font-size:13.5px}.sl-btn--lg,.sl-btn--xl{padding:17px 28px;font-size:14px}}@media(max-width:480px){.sl-hero__cta{flex-direction:column;align-items:stretch}.sl-hero__cta .sl-btn{justify-content:center}.sl-bottom-cta__buttons{flex-direction:column;align-items:stretch}.sl-bottom-cta__buttons .sl-btn{justify-content:center}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#0a0a0a;color:#f2ede3;font-family:Manrope,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:#d64a3a;color:#0a0a0a}
