.hp-ref-hero{background:#fff;padding:44px 0 38px}.hp-ref-hero-top{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;gap:12px;min-height:430px}.hp-ref-copy{position:relative;z-index:2}.hp-ref-kicker{font-size:14px;color:#647086;margin-bottom:27px!important}.hp-ref-hero h1{font-size:clamp(40px,4.6vw,65px);font-weight:850;line-height:1.02;letter-spacing:-2.3px;text-transform:uppercase}.hp-ref-hero h1 span{color:#0064ff}.hp-ref-intro{font-size:21px;line-height:1.4;color:#101b33;margin-top:22px!important}.hp-ref-calc{margin-top:23px;background:#005aff;gap:13px;font-size:16px;border-radius:12px;padding:17px 21px}.hp-ref-calc-icon{font-size:32px;line-height:1}.hp-ref-vehicle{margin-right:-35px;margin-left:-35px}.hp-ref-vehicle img{display:block;width:100%;height:auto;max-height:470px;object-fit:contain}.hp-ref-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px}.hp-ref-benefits article{border-radius:22px;background:#fff;padding:22px 24px 25px;border:1px solid #edf1f7;box-shadow:0 12px 32px #102b6810}.hp-ref-icon{display:block;position:relative;width:130px;height:130px;margin:0 auto 13px;overflow:hidden}.hp-ref-icon img{position:absolute;width:853.333%!important;max-width:none!important;height:auto!important}.hp-ref-benefits h3{font-size:22px;line-height:1.15;color:#005eff;font-weight:750}.hp-ref-benefits p{font-size:14px;line-height:1.5;color:#15213b;margin-top:10px!important}
.hp-how.hp-ref-help{background:radial-gradient(ellipse at 0% 30%,#e8f0ff 0%,transparent 42%),radial-gradient(ellipse at 100% 90%,#edf3ff,transparent 45%),#f8faff;padding:58px 0}.hp-how.hp-ref-help .hp-wrap{background:none;border:0;box-shadow:none;padding:0}.hp-ref-help h2{font-size:clamp(32px,4.6vw,62px);line-height:1.12;font-weight:850;letter-spacing:-1.7px;text-transform:uppercase;color:#071632}.hp-ref-help h2 span{color:#005eff;display:inline-block;margin-top:8px}.hp-ref-help-intro{font-size:23px;color:#15213b;margin-top:18px!important}.hp-ref-help-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:32px}.hp-ref-help-grid article{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border-radius:22px;padding:26px 19px 29px;box-shadow:0 12px 35px #244c8f06}.hp-ref-help-grid .hp-ref-icon{width:160px;height:160px;margin-bottom:15px}.hp-ref-step{font-size:22px;color:#005eff;font-weight:800;margin-bottom:12px}.hp-ref-help-grid h3{font-size:20px;line-height:1.25;text-transform:uppercase;color:#071632;font-weight:800;min-height:75px;display:flex;align-items:center;justify-content:center}.hp-ref-help-grid p{font-size:15px;line-height:1.5;color:#293550;margin-top:16px!important}.hp-ref-rule{width:72px;height:2px;border-radius:2px;background:#005eff;margin-top:auto;position:relative;top:12px;flex-shrink:0}.hp-ref-help-grid article{padding-bottom:38px}
@media(max-width:700px){.hp-ref-hero{padding:25px 0}.hp-ref-hero-top{grid-template-columns:1fr;gap:0;min-height:0}.hp-ref-kicker{font-size:12px;margin-bottom:21px!important}.hp-ref-hero h1{font-size:42px;letter-spacing:-1.6px}.hp-ref-intro{font-size:17px;margin-top:18px!important}.hp-ref-calc{font-size:14px;margin-top:20px;min-height:52px}.hp-ref-vehicle{margin:4px -12px 0}.hp-ref-vehicle img{max-height:300px}.hp-ref-benefits{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.hp-ref-benefits article{padding:17px 14px 20px;border-radius:17px}.hp-ref-icon{width:95px;height:95px}.hp-ref-benefits h3{font-size:18px}.hp-ref-benefits p{font-size:12px}.hp-how.hp-ref-help{padding:34px 0}.hp-ref-help h2{font-size:31px;letter-spacing:-.9px}.hp-ref-help-intro{font-size:17px;margin-top:14px!important}.hp-ref-help-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:24px}.hp-ref-help-grid article{padding:20px 12px 32px;border-radius:18px}.hp-ref-help-grid .hp-ref-icon{width:105px;height:105px;margin-bottom:11px}.hp-ref-step{font-size:19px;margin-bottom:10px}.hp-ref-help-grid h3{font-size:15px;min-height:60px}.hp-ref-help-grid p{font-size:12px;margin-top:12px!important}.hp-ref-rule{width:48px}}

/* Weekly payment choice before the four benefits. */
.hp-hero-budget{margin-top:24px;margin-bottom:26px;scroll-margin-top:35px}.hp-hero-budget-head{text-align:center;margin-bottom:22px}.hp-hero-budget-head h2{font-size:24px!important;letter-spacing:-.5px!important;text-transform:uppercase;line-height:1.25}.hp-hero-budget-head p{font-size:14px;line-height:1.5;color:#647086;margin-top:7px!important}.hp-hero-budget-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hp-hero-budget-card{position:relative;display:flex;align-items:center;min-height:172px;background:#fff;border:1px solid #edf1f8;border-radius:18px;box-shadow:0 8px 26px #16366409;padding:15px 14px 34px;overflow:hidden;cursor:pointer;text-align:left;font-family:inherit;color:#091a3e;transition:transform .18s,box-shadow .18s,border-color .18s}.hp-hero-budget-card:hover{transform:translateY(-3px);border-color:#9dbfff;box-shadow:0 12px 30px #005eff15}.hp-hero-budget-art{width:60%;height:105px;flex-shrink:0;margin-left:-14px;background-size:200% auto;background-position:left center;background-repeat:no-repeat}.hp-hero-budget-value{margin-left:4px}.hp-hero-budget-value b{display:block;white-space:nowrap;font-size:28px;line-height:1.2;letter-spacing:-1px}.hp-hero-budget-value small{display:block;font-size:11px;text-transform:uppercase;line-height:1.35;font-weight:650;color:#8b95a5;margin-top:6px}.hp-hero-budget-arrow{position:absolute;bottom:15px;right:17px;width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#0064ff;color:#fff;font-size:20px}.hp-hero-budget-card:focus-visible{outline:3px solid #0064ff;outline-offset:3px}.hp-ref-benefits{margin-top:0}
@media(max-width:700px){.hp-hero-budget{margin-top:19px;margin-bottom:22px}.hp-hero-budget-head h2{font-size:20px!important}.hp-hero-budget-head p{font-size:12px}.hp-hero-budget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.hp-hero-budget-card{min-height:150px;padding:12px 9px 32px;border-radius:15px}.hp-hero-budget-art{width:54%;height:86px;margin-left:-9px}.hp-hero-budget-value{margin-left:2px}.hp-hero-budget-value b{font-size:22px;letter-spacing:-.8px}.hp-hero-budget-value small{font-size:9px}.hp-hero-budget-arrow{width:25px;height:25px;font-size:18px;right:12px;bottom:12px}}

/* Credit history offer and a subtle moving light on Baikal. */
.hp-ref-hero h1{font-size:clamp(40px,4.2vw,60px);line-height:1.08;letter-spacing:-1.8px;text-transform:none}.hp-ref-hero-top{grid-template-columns:1fr 1.2fr;gap:16px}.hp-ref-intro{font-size:19px;line-height:1.5;max-width:440px}.hp-ref-hero .hp-ref-caption{font-size:12px;line-height:1.5;color:#647086;margin-top:12px;max-width:360px}.hp-ref-vehicle.hp-baikal-art{position:relative;isolation:isolate;margin-left:-10px;margin-right:-45px;overflow:hidden}.hp-baikal-art img{max-height:none;width:100%;position:relative;z-index:0}.hp-baikal-art::after{content:'';position:absolute;z-index:1;inset:0;pointer-events:none;clip-path:polygon(65% 31%,100% 31%,100% 65%,89% 65%,86% 40%,70% 36%);background:repeating-linear-gradient(177deg,transparent 0 11px,rgba(255,255,255,.15) 12px,transparent 14px 24px);background-size:120% 130%;opacity:.52;animation:hp-baikal-light 9s ease-in-out infinite alternate}
@keyframes hp-baikal-light{from{background-position:0 0;opacity:.3}to{background-position:16px 22px;opacity:.65}}
@media(max-width:700px){.hp-ref-hero-top{grid-template-columns:1fr;gap:0}.hp-ref-hero h1{font-size:40px;letter-spacing:-1.4px}.hp-ref-intro{font-size:17px}.hp-ref-vehicle.hp-baikal-art{margin:12px -18px 0}.hp-baikal-art img{max-height:none}.hp-ref-calc{font-size:14px;padding:15px 14px}.hp-ref-hero .hp-ref-caption{font-size:12px}}
@media(prefers-reduced-motion:reduce){.hp-baikal-art::after{animation:none;opacity:.3}}

.hp-ref-hero h1 .hp-static-heading{display:block;color:#091a3e}.hp-ref-hero h1 .hp-rotating-line{margin-top:0;color:#0064ed}.hp-ref-hero h1 .hp-rotating-text{color:inherit}

.hp-hero-budget{padding:30px 0;background:linear-gradient(145deg,#f6f8ff,#fff);border-radius:22px}.hp-hero-budget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hp-hero-budget-head h2{max-width:650px;margin:auto!important;font-size:28px!important;font-weight:800;line-height:1.15}.hp-hero-budget-head h2 span{color:#0064ff}.hp-hero-budget-card{display:grid;grid-template-columns:1.05fr 1.2fr 44px;gap:10px;min-height:140px;padding:20px 24px;border:0;border-radius:22px;box-shadow:0 9px 26px #15377809}.hp-hero-budget-value{grid-column:1;grid-row:1;margin:0}.hp-hero-budget-value b{color:#0064ff;font-size:44px;font-weight:800;line-height:1;letter-spacing:-1.3px}.hp-hero-budget-value small{color:#091a3e;font-size:12px;font-weight:700;white-space:nowrap;margin-top:8px;line-height:1.25}.hp-hero-budget-art{grid-column:2;grid-row:1;position:relative;display:block;width:100%;height:auto;aspect-ratio:200/90;margin:0;overflow:hidden;background:none!important}.hp-hero-budget-art img{position:absolute;width:292%!important;max-width:none;height:auto;left:-128%;pointer-events:none}.hp-hero-budget-arrow{position:static;grid-column:3;grid-row:1;width:44px;height:44px;font-size:27px;background:#0064ff;box-shadow:0 4px 10px #0064ff15}.hp-hero-budget-head p{font-size:15px;max-width:540px;margin:10px auto 0!important;color:#142342}
@media(max-width:700px){.hp-hero-budget{padding:24px 0}.hp-hero-budget-grid{grid-template-columns:1fr;gap:13px}.hp-hero-budget-head h2{font-size:23px!important;max-width:350px}.hp-hero-budget-head p{font-size:13px;max-width:325px}.hp-hero-budget-card{grid-template-columns:1fr 1.15fr 34px;padding:17px 16px;gap:7px;min-height:104px;border-radius:18px}.hp-hero-budget-value b{font-size:35px;letter-spacing:-1px}.hp-hero-budget-value small{font-size:9px;margin-top:6px}.hp-hero-budget-arrow{width:34px;height:34px;font-size:24px}}

.hp-baikal-art::after{clip-path:polygon(67% 28%,100% 28%,100% 63%,94% 63%,91% 44%,77% 35%);background:repeating-linear-gradient(175deg,transparent 0 9px,rgba(255,255,255,.22) 10px,transparent 13px 23px);animation-duration:7s}

.hp-benefits-section{padding:8px 0 42px}.hp-benefits-heading{margin-bottom:23px}.hp-main .hp-benefits-heading h2{font-size:32px;line-height:1.18;letter-spacing:-.8px;color:#091a3e}.hp-benefits-heading p{font-size:15px;color:#647086;margin-top:12px!important}.hp-benefits-section .hp-ref-benefits{margin-top:0}.hp-benefits-section .hp-ref-benefits article{box-shadow:0 8px 26px #16366407}.hp-ref-hero{padding-bottom:16px}
.hp-baikal-art::after{clip-path:polygon(57% 32%,100% 32%,100% 65%,89% 65%,88% 48%,80% 42%,66% 36%);background:repeating-linear-gradient(174deg,transparent 0 8px,rgba(255,255,255,.4) 10px,rgba(175,232,255,.24) 12px,transparent 17px 29px);background-size:160% 160%;animation:hp-baikal-visible-waves 4.5s linear infinite;mix-blend-mode:screen;opacity:.75}
@keyframes hp-baikal-visible-waves{0%{background-position:0 0}100%{background-position:48px 29px}}
@media(max-width:700px){.hp-benefits-section{padding:8px 0 30px}.hp-main .hp-benefits-heading h2{font-size:25px;letter-spacing:-.5px}.hp-benefits-heading p{font-size:13px}.hp-benefits-heading{margin-bottom:18px}.hp-ref-hero{padding-bottom:10px}}
@media(prefers-reduced-motion:reduce){.hp-baikal-art::after{animation:none}}

/* Static Baikal, real chronological process. */
.hp-baikal-art::after{display:none!important;animation:none!important}.hp-real-process .hp-ref-help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hp-real-process .hp-ref-icon{width:115px;height:115px;margin-bottom:12px}.hp-real-process h2{font-size:clamp(30px,3.5vw,47px)}.hp-real-process .hp-ref-help-grid h3{min-height:50px;font-size:19px}.hp-real-process .hp-ref-help-grid p{font-size:14px;line-height:1.6}.hp-process-note{font-size:13px;line-height:1.6;color:#647086;margin-top:23px!important;max-width:780px}
@media(max-width:700px){.hp-real-process .hp-ref-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.hp-real-process .hp-ref-icon{width:95px;height:95px}.hp-real-process h2{font-size:28px}.hp-real-process .hp-ref-help-grid h3{font-size:15px;min-height:57px}.hp-real-process .hp-ref-help-grid p{font-size:12px}.hp-process-note{font-size:12px}}

/* Catalog reference and chronological path. */
.hp-catalog-ref .hp-section-head{align-items:flex-end;margin-bottom:27px}.hp-catalog-ref .hp-section-head h2{text-transform:uppercase;font-size:34px;color:#0b1c32}.hp-catalog-ref h2 span{color:#0064ed}.hp-catalog-ref .hp-stock-label{display:inline-flex;align-items:center;gap:7px;background:#edf3ff;color:#0064ed;border-radius:30px;padding:7px 12px;font-size:11px;letter-spacing:1px;font-weight:750;margin-bottom:13px}.hp-stock-label:before{content:'';width:7px;height:7px;border-radius:50%;background:#0064ed}.hp-catalog-ref .hp-section-head p{font-size:16px;margin-top:12px!important;color:#617087}.hp-catalog-ref .hp-text-link{background:#edf3ff;border-radius:30px;padding:13px 19px;white-space:nowrap}.hp-catalog-ref .hp-car{border-radius:22px;box-shadow:0 3px 9px #11233f05}.hp-catalog-ref .hp-car-photo img{height:260px}.hp-catalog-ref .hp-car-photo>span{background:#0064ed;color:#fff;border-radius:30px;font-weight:650;top:14px;left:14px;font-size:12px;padding:8px 13px}.hp-catalog-ref .hp-car-body{padding:22px;display:flex;flex-direction:column;flex:1}.hp-catalog-ref .hp-car{display:flex;flex-direction:column}.hp-catalog-ref .hp-car h3{font-size:24px;color:#102030}.hp-catalog-ref .hp-price{color:#0064ed;font-size:29px}.hp-catalog-ref .hp-spec{font-size:12px;color:#8190a7}.hp-catalog-ref .hp-card-actions{margin-top:auto;padding-top:15px;border-top:1px solid #e4eaf3;gap:10px}.hp-catalog-ref .hp-card-actions .hp-btn{font-size:12px;padding:12px 11px;min-height:45px;border-radius:10px}.hp-process-drawn{width:100px;height:100px;margin:0 auto 14px;color:#0064ed;flex:none}.hp-process-drawn svg{width:100%;height:100%;overflow:visible}.hp-real-process .hp-ref-help-grid{position:relative}.hp-real-process .hp-ref-help-grid article{position:relative}.hp-real-process .hp-ref-help-grid article:not(:last-child):after{content:'→';position:absolute;right:-24px;top:85px;z-index:3;width:25px;height:16px;border-top:2px dashed #a3bff0;color:#0064ed;font-size:21px;line-height:0;text-align:right;padding-top:0}.hp-real-process .hp-ref-help-grid article:nth-child(3):after{content:'↓';top:auto;bottom:-25px;right:50%;height:25px;width:0;border-top:0;border-right:2px dashed #a3bff0;line-height:28px}.hp-real-process .hp-ref-help-grid article:nth-child(4){grid-column:3;grid-row:2}.hp-real-process .hp-ref-help-grid article:nth-child(5){grid-column:2;grid-row:2}.hp-real-process .hp-ref-help-grid article:nth-child(6){grid-column:1;grid-row:2}.hp-real-process .hp-ref-help-grid article:nth-child(4):after,.hp-real-process .hp-ref-help-grid article:nth-child(5):after{content:'←';right:auto;left:-24px;text-align:left}
@media(max-width:700px){.hp-catalog-ref .hp-section-head{align-items:flex-start;flex-direction:column;gap:15px}.hp-catalog-ref .hp-section-head h2{font-size:27px}.hp-catalog-ref .hp-section-head p{font-size:14px}.hp-catalog-ref .hp-car-photo img{height:240px}.hp-catalog-ref .hp-car-body{padding:20px}.hp-process-drawn{width:80px;height:80px}.hp-real-process .hp-ref-help-grid{grid-template-columns:1fr;gap:30px}.hp-real-process .hp-ref-help-grid article:nth-child(n){grid-column:auto;grid-row:auto;padding:22px 20px 32px}.hp-real-process .hp-ref-help-grid article:not(:last-child):after{content:'↓';top:auto;bottom:-29px;left:50%;right:auto;width:0;height:28px;border-top:0;border-right:2px dashed #a3bff0;line-height:34px;text-align:left}.hp-real-process .hp-ref-help-grid h3{min-height:0;font-size:19px}.hp-real-process .hp-ref-help-grid p{font-size:14px;margin-top:12px!important;max-width:320px}}

.hp-how.hp-journey-section{background:#fff;padding:45px 0}.hp-journey-map{display:block;width:78%;max-width:820px;height:auto;margin:24px auto 0}.hp-journey-section h2{font-size:clamp(30px,3.5vw,47px)}.hp-journey-details{margin-top:22px;border-top:1px solid #e5edf7;padding-top:18px;color:#102442}.hp-journey-details summary{color:#0064ed;cursor:pointer;font-weight:650;font-size:15px}.hp-journey-details ol{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-left:22px;margin-top:22px}.hp-journey-details h3{font-size:17px}.hp-journey-details p{font-size:14px;line-height:1.6;color:#617087;margin-top:10px!important}@media(max-width:700px){.hp-how.hp-journey-section{padding:30px 0}.hp-journey-section h2{font-size:28px}.hp-journey-map{width:calc(100% + 24px);max-width:none;margin-left:-12px}.hp-journey-details ol{grid-template-columns:1fr;gap:18px}.hp-journey-details summary{font-size:14px}}

.hp-journey-mobile{display:none}@media(max-width:700px){.hp-journey-map{display:none}.hp-journey-mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 15px;margin-top:24px}.hp-journey-mobile article{position:relative;text-align:center;min-width:0}.hp-journey-mobile-art{position:relative;display:block;width:100%;aspect-ratio:512/380;overflow:hidden;margin-bottom:10px}.hp-journey-mobile-art img{position:absolute;max-width:none;width:300%;height:auto;pointer-events:none}.hp-journey-mobile-number{display:block;color:#0064ed;font-size:18px;font-weight:800;margin-bottom:6px}.hp-journey-mobile h3{font-size:14px;line-height:1.35;color:#091a3e;text-transform:uppercase}.hp-journey-mobile article:nth-child(odd):after{content:'→';position:absolute;right:-17px;top:38%;color:#0064ed;font-size:20px}.hp-journey-mobile article:nth-child(even):not(:last-child):after{content:'↓';position:absolute;left:50%;bottom:-26px;color:#0064ed;font-size:18px}}

.hp-carousel-controls{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.hp-carousel-prev,.hp-carousel-next{width:44px;height:44px;border-radius:50%;border:1px solid #d9e2ef;background:#fff;color:#173d54;font-size:29px;cursor:pointer}.hp-carousel-controls button:disabled{opacity:.35;cursor:default}.hp-catalog-ref .hp-cars{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 10px;position:relative}.hp-catalog-ref .hp-cars::-webkit-scrollbar{display:none}.hp-catalog-ref .hp-car{flex:0 0 calc((100% - 40px)/3);scroll-snap-align:start;min-width:0}.hp-carousel-dots{display:flex;justify-content:center;gap:10px;margin-top:18px}.hp-carousel-dots[hidden]{display:none}.hp-carousel-dots button{width:10px;height:10px;border:0;border-radius:50%;padding:0;background:#d5deea;cursor:pointer}.hp-carousel-dots button[aria-current=true]{background:#0064ed}
@media(max-width:700px){.hp-catalog-ref .hp-cars{overflow:visible;overflow-x:auto;gap:17px;margin-right:-16px;padding-right:16px}.hp-catalog-ref .hp-car{flex:0 0 88%;scroll-snap-align:start}.hp-catalog-ref .hp-card-actions{flex-wrap:wrap}.hp-catalog-ref .hp-card-actions a{flex:1;white-space:nowrap}.hp-carousel-controls{gap:10px}.hp-carousel-controls .hp-text-link{font-size:12px;padding:13px 15px}}

@media(max-width:700px){.hp-journey-mobile article:nth-child(3){grid-column:2;grid-row:2}.hp-journey-mobile article:nth-child(4){grid-column:1;grid-row:2}.hp-journey-mobile article:nth-child(5){grid-column:1;grid-row:3}.hp-journey-mobile article:nth-child(6){grid-column:2;grid-row:3}.hp-journey-mobile article:nth-child(n):after{content:none}.hp-journey-mobile article:nth-child(1):after,.hp-journey-mobile article:nth-child(5):after{content:'→';left:auto;right:-17px;top:38%;bottom:auto}.hp-journey-mobile article:nth-child(2):after,.hp-journey-mobile article:nth-child(4):after{content:'↓';left:50%;right:auto;top:auto;bottom:-26px}.hp-journey-mobile article:nth-child(3):after{content:'←';left:-17px;right:auto;top:38%;bottom:auto}}

@media(max-width:700px){.hp-journey-mobile{position:relative;gap:45px 22px}.hp-journey-mobile article:nth-child(n):after{content:none!important}.hp-route-arrow{position:absolute;pointer-events:none;z-index:3;color:#0064ed;overflow:visible}.hp-route-arrow path{vector-effect:non-scaling-stroke}.hp-route-arrow-horizontal{width:36px;height:25px;top:43%;right:-29px}.hp-route-arrow-left{left:-29px;right:auto;transform:rotate(180deg)}.hp-route-arrow-down{width:28px;height:38px;left:calc(50% - 14px);bottom:-42px}.hp-route-arrow-desktop{display:none}}@media(min-width:701px){.hp-route-arrow{display:none}}

/* Remove fragments of the desktop route from the mobile illustration crops. */
@media(max-width:700px){.hp-journey-mobile-art{overflow:hidden;isolation:isolate}.hp-journey-mobile article:nth-child(1) .hp-journey-mobile-art{clip-path:polygon(0 0,94% 0,94% 49%,80% 49%,80% 76%,94% 87%,94% 100%,0 100%)}.hp-journey-mobile article:nth-child(2) .hp-journey-mobile-art{clip-path:polygon(0 0,100% 0,100% 78%,90% 78%,78% 94%,23% 94%,13% 88%,13% 100%,0 100%)}.hp-journey-mobile article:nth-child(3) .hp-journey-mobile-art{clip-path:polygon(17% 0,100% 0,100% 95%,31% 95%,31% 86%,23% 86%,17% 76%)}.hp-journey-mobile article:nth-child(4) .hp-journey-mobile-art{clip-path:polygon(11% 23%,83% 23%,100% 42%,100% 100%,12% 100%,12% 91%,7% 80%,7% 45%)}.hp-journey-mobile article:nth-child(5) .hp-journey-mobile-art{clip-path:polygon(2% 28%,88% 28%,99% 69%,99% 100%,6% 100%,6% 86%,0 79%)}.hp-journey-mobile article:nth-child(6) .hp-journey-mobile-art{clip-path:polygon(4% 0,84% 0,84% 72%,94% 72%,94% 100%,4% 100%)}.hp-route-arrow-horizontal{width:32px;right:-26px;top:44%}.hp-route-arrow-left{right:auto;left:-26px}.hp-route-arrow-down{height:34px;bottom:-40px}.hp-journey-mobile{gap:43px 25px}}

@media(max-width:700px){.hp-journey-mobile article:nth-child(2) .hp-journey-mobile-art{clip-path:polygon(8% 0,100% 0,100% 75%,84% 88%,28% 88%,28% 77%,15% 77%,8% 63%)}.hp-journey-mobile article:nth-child(3) .hp-journey-mobile-art{clip-path:polygon(30% 0,100% 0,100% 93%,37% 93%,30% 78%)}.hp-journey-mobile article:nth-child(4) .hp-journey-mobile-art{clip-path:polygon(16% 29%,78% 29%,95% 48%,95% 92%,22% 92%,16% 72%)}.hp-journey-mobile article:nth-child(5) .hp-journey-mobile-art{clip-path:polygon(5% 28%,86% 28%,98% 64%,98% 94%,12% 94%,5% 80%)}.hp-journey-mobile article:nth-child(6) .hp-journey-mobile-art{clip-path:polygon(5% 0,81% 0,81% 68%,88% 79%,88% 96%,5% 96%)}}

/* Complete arrow-free illustrations for the mobile route. */
@media(max-width:700px){.hp-journey-mobile article:nth-child(n) .hp-journey-mobile-art{clip-path:none;aspect-ratio:1}.hp-journey-mobile-art img{top:0!important}.hp-journey-mobile article:nth-child(n+4) .hp-journey-mobile-art img{top:-100%!important}.hp-journey-mobile h3{font-size:clamp(12px,3.5vw,18px);overflow-wrap:normal}.hp-journey-mobile{padding-inline:6px}.hp-route-arrow-horizontal{top:40%}}

/* Calculate-action buttons: green accent, distinct from the blue brand color used everywhere else. */
.hp-btn-calc{background:#16A874!important;border-color:#16A874!important;color:#fff!important;box-shadow:none!important;}
.hp-btn-calc:hover{background:#139764!important;border-color:#139764!important;}
.hp-btn-outline{background:#fff!important;color:#0064ed!important;border:1px solid #0064ed!important;box-shadow:none!important;}
.hp-btn-outline:hover{background:#eef4ff!important;}

/* Once-only car arrival, stationary Baikal and persistent headlights. */
.hp-car-scene .hp-car-backdrop{display:block;width:100%;height:auto}.hp-car-scene .hp-car-moving{position:absolute;inset:0;transform-origin:65% 68%;transform:translate(2.2%,-.8%) scale(.96)}.hp-car-scene .hp-car-moving img{display:block;width:100%;height:auto}.hp-car-lights{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.hp-car-scene.is-arriving .hp-car-moving{animation:hp-car-arrive 1.4s cubic-bezier(.22,.61,.36,1) both}.hp-car-scene.is-arriving .hp-car-lights{animation:hp-lights-on .8s ease-out 1.05s both}@keyframes hp-car-arrive{to{transform:translate(0,0) scale(1)}}@keyframes hp-lights-on{to{opacity:1}}@media(prefers-reduced-motion:reduce){.hp-car-scene .hp-car-moving,.hp-car-scene.is-arriving .hp-car-moving{animation:none;transform:none}.hp-car-scene.is-arriving .hp-car-lights{animation:none;opacity:1}}
