.journey{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding-bottom:100px;scroll-margin-top:50px}.journey-copy h2{font-size:clamp(40px,4.4vw,64px)}.journey-copy>p{font-size:15px;line-height:1.8;max-width:470px;margin-top:23px}.journey-copy>p.secondary{color:var(--muted);margin-top:14px}.journey-copy .text-link{font-size:13px;margin-top:19px}.delivery-drawing{width:100%;max-width:510px;justify-self:center;overflow:hidden}.delivery-art{width:100%;height:auto;display:block}.delivery-road{animation:delivery-road 1s linear infinite}.delivery-wheel{animation:delivery-wheel 1.25s linear infinite;transform-origin:0 0}.delivery-van{animation:delivery-ride 1.4s ease-in-out infinite}.delivery-scenery{animation:delivery-scenery 8s linear infinite}.delivery-speed{animation:delivery-speed 1.8s ease-in-out infinite}.delivery-drawing:not([data-running=true]) *{animation-play-state:paused!important}@keyframes delivery-road{to{stroke-dashoffset:40}}@keyframes delivery-wheel{to{transform:rotate(360deg)}}@keyframes delivery-ride{0%,100%{transform:translateY(0)}50%{transform:translateY(-1.8px)}}@keyframes delivery-scenery{from{transform:translateX(60px)}to{transform:translateX(-850px)}}@keyframes delivery-speed{0%,100%{opacity:.4;transform:translateX(0)}50%{opacity:1;transform:translateX(-5px)}}@media(max-width:960px){.journey{gap:35px;padding-bottom:80px}.journey-copy>p{font-size:14px}.journey-copy .text-link{font-size:12px}}@media(max-width:760px){.journey{grid-template-columns:1fr;gap:12px;padding-bottom:60px}.journey-copy h2{font-size:46px}.journey-copy>p{font-size:15px;margin-top:20px}.journey-copy>p.secondary{margin-top:12px}.journey-copy .text-link{font-size:12px;margin-top:13px}.delivery-drawing{max-width:370px;margin-top:4px}}@media(prefers-reduced-motion:reduce){.delivery-drawing *{animation:none!important}}
.footer-phone{display:inline-flex;align-items:center;gap:20px;font:600 22px/1.5 var(--font-ui);margin-top:22px;color:var(--white)}.footer-phone span{color:var(--orange);font-size:28px}.footer-phone:hover{color:#ffb89f}@media(max-width:760px){.footer-phone{font-size:21px;margin-top:18px}}

.contact-chat{padding-top:8px;max-width:540px}.contact-chat h3{font:500 42px/1.2 var(--font-display);letter-spacing:-.02em}.contact-chat>p{font-size:14px;color:#bfd0db;line-height:1.8;margin-top:20px;max-width:460px}.contact-calculation{border-top:1px solid #355165;margin-top:27px;padding-top:20px}.contact-calculation>span{font-size:11px;color:#bfd0db}.contact-calculation>p{font-size:15px;color:white;margin-top:9px;line-height:1.7}.contact-chat .button{margin-top:26px;min-width:285px;font-size:14px}.contact-chat>p.contact-hint{font-size:11px;margin-top:16px;line-height:1.8}@media(max-width:760px){.contact-chat{padding-top:0}.contact-chat h3{font-size:38px}.contact-chat>p{font-size:15px}.contact-chat .button{width:100%;min-width:0}.contact-chat>p.contact-hint{font-size:13px}.contact-calculation>span{font-size:12px}.contact-calculation>p{font-size:14px}}

.button.button-telegram{background:transparent;color:var(--orange-dark);border:1px solid currentColor}.button.button-telegram:hover{background:var(--peach)}.estimate .button.button-telegram{margin-top:10px}.contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.contact-chat .contact-actions .button{margin:0;min-width:0;flex:1 1 190px;padding:17px;font-size:13px;gap:16px}.contact-chat .button.button-telegram{color:var(--white);border-color:#6b879a}.contact-chat .button.button-telegram:hover{background:#213e52}.estimate a[aria-disabled=true]{opacity:.55;cursor:not-allowed}@media(max-width:1100px) and (min-width:761px){.desktop-nav [data-channel=telegram]{display:none}}@media(max-width:760px){.contact-chat .contact-actions .button{flex-basis:100%;font-size:14px}}
