@font-face{font-family:FavoritDemo;src:url('/assets/TTNormsPro-Regular.woff2') format('woff2');font-display:swap}@font-face{font-family:FavoritDemo;src:url('/assets/TTNormsPro-Medium.woff2') format('woff2');font-weight:600;font-display:swap}
[data-demo-section="journey"]{background:#f6f4ef;color:#1b1c1d;font:17px/1.55 FavoritDemo,Arial,sans-serif;margin:0}[data-demo-section="journey"] *{box-sizing:border-box}[data-demo-section="journey"] a{color:inherit;text-decoration:none}[data-demo-section="journey"] h1,[data-demo-section="journey"] h2,[data-demo-section="journey"] p{margin-top:0}.journey-header{background:#0c0d0e;color:white;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:20px 5%}.journey-header nav{display:flex;flex-wrap:wrap;gap:24px;font-size:15px}.journey-header nav a:hover{color:#dfc895}.journey-logo{display:block;width:250px;flex-shrink:0}.journey-logo img{width:100%;height:80px;object-fit:contain}.journey-header-phone{font-size:14px;white-space:nowrap}.journey-main{max-width:1280px;margin:auto;padding:30px 5% 90px}.journey-crumbs{display:flex;gap:11px;align-items:center;flex-wrap:wrap;font:14px/1.5 FavoritDemo,Arial,sans-serif;margin:5px 0 28px;color:#6c6b66}.journey-crumbs a{text-decoration:none;color:inherit}.journey-crumbs a:hover{color:#917244}.journey-eyebrow{display:block;font:600 12px/1.5 FavoritDemo,Arial,sans-serif;letter-spacing:.15em;margin-bottom:16px;color:#927a4a}.journey-page-intro{max-width:900px;margin:35px 0 52px}.journey-page-intro h1{font-weight:400;font-size:clamp(36px,5vw,64px);line-height:1.06;letter-spacing:-.025em;margin-bottom:22px}.journey-page-intro p{max-width:720px;font-size:20px;color:#696762}.journey-page-intro--compact{margin:24px 0 34px}.journey-page-intro--compact h1{font-size:clamp(32px,4vw,50px)}.journey-button{display:inline-flex!important;align-items:center;justify-content:space-between;gap:25px;border:1px solid #ad986d;background:#b7a06e;color:#101112!important;min-height:52px;padding:14px 21px;font:600 15px/1.4 FavoritDemo,Arial,sans-serif;text-decoration:none!important;cursor:pointer;transition:background .15s,transform .15s}.journey-button:hover{background:#d1bb89;transform:translateY(-1px)}.journey-button--outline{background:transparent;color:inherit!important}.journey-button--outline:hover{background:#b7a06e22}.journey-contact-grid,.journey-split{display:grid;grid-template-columns:1fr 1fr;gap:26px}.journey-contact-card{padding:40px;border:1px solid #ded9ce;background:white}.journey-contact-card h2{font-weight:400;font-size:34px;margin-bottom:20px}.journey-contact-card .journey-button{display:flex!important;margin-top:16px}.journey-contact-card--dark{background:#17191b;color:#f6f4ee;border-color:#17191b}.journey-contact-phone{font-size:27px;font-weight:400}.journey-map{margin-top:50px}.journey-map iframe{width:100%;height:420px;border:0;background:#e8e4dc}.journey-footer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;background:#111315;color:#ddd9cf;padding:48px 5%;font:14px/1.6 FavoritDemo,Arial,sans-serif}.journey-footer strong{font-size:20px;letter-spacing:.1em}.journey-footer nav{display:flex;flex-direction:column;gap:10px}.journey-footer a{color:inherit;text-decoration:none}.journey-muted{font-size:14px;line-height:1.6;color:#77746e}.journey-footer .journey-muted{color:#aaa69c}.journey-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.journey-service-tile,.journey-panel{padding:34px;background:#fff;border:1px solid #e0dbcf}.journey-service-tile h2{font-size:28px;font-weight:400}.journey-service-tile p{color:#6c6861;min-height:80px}.journey-service-tile .journey-button{width:100%}.journey-soft-callout{margin-top:40px;padding:32px;border-top:1px solid #d5cdbb}.journey-soft-callout h2{font-size:28px;font-weight:400}.journey-steps{padding-left:22px;margin:30px 0}.journey-steps li{padding:8px}.journey-service-photo{width:100%;height:100%;max-height:450px;object-fit:contain;background:#e9e6df}.journey-request-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:36px;align-items:start}.journey-request-form{background:#fff;border:1px solid #ded9ce;padding:32px}.journey-demo-notice{padding:16px 18px;background:#f6f3e9;border-left:3px solid #b29a61;font-size:14px;margin-bottom:30px}.journey-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.journey-request-form label,.journey-product-media label{display:block;font-size:15px;margin-bottom:20px}.journey-request-form label>span{font-size:12px;color:#888}.journey-request-form input:not([type="checkbox"]),.journey-request-form textarea,.journey-request-form select,.journey-product select{display:block;width:100%;min-height:50px;border:1px solid #cbc8c0;padding:12px 14px;font:16px/1.4 FavoritDemo,Arial,sans-serif;background:#fff;color:#17191b;border-radius:0;margin-top:8px}.journey-request-form input:focus,.journey-request-form textarea:focus,.journey-request-form select:focus,.journey-product select:focus{outline:2px solid #ad986d;outline-offset:2px}.journey-request-form input:invalid[aria-invalid="true"]{border-color:#ae3c24}.journey-demo-check{display:flex!important;align-items:flex-start;gap:12px;font-size:13px!important;line-height:1.5;margin:20px 0!important}.journey-demo-check input{margin-top:4px;accent-color:#967b46}.journey-form-error{color:#a22916;background:#fff0eb;padding:12px;font-size:14px}.journey-back-link{display:block;margin-top:22px;font-size:14px;color:#6a6253!important}.journey-summary{background:#ece8de;border:1px solid #e0d9c9;padding:28px;position:sticky;top:78px}.journey-summary img{width:100%;height:170px;object-fit:contain}.journey-summary h2{font-size:28px;font-weight:400;margin:16px 0 6px}.journey-summary dl,.journey-product-info dl{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;font-size:14px;margin:24px 0}.journey-summary dt,.journey-product-info dt{color:#777269}.journey-summary dd,.journey-product-info dd{margin:0;text-align:right}.journey-summary .journey-button{width:100%}.journey-product{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);gap:44px;padding-top:20px}.journey-product-media{min-width:0}.journey-product-photo{background:#e8e6e0;min-height:290px;display:grid;place-items:center}.journey-product-photo img{width:100%;height:320px;object-fit:contain}.journey-interior-preview{width:100%;height:260px;object-fit:cover;display:block;margin:28px 0 14px}.journey-product-info{padding-top:20px}.journey-product-info h1{font-size:46px;line-height:1.08;font-weight:400;margin-bottom:18px}.journey-product-subtitle{font-size:21px;color:#6c685f}.journey-product-info ul{padding-left:20px;margin:24px 0}.journey-product-info li{padding:6px 0}.journey-product-actions{display:grid;gap:12px;margin-top:28px}.journey-price{font-size:34px;margin-bottom:10px}.journey-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.journey-car-tile{border:1px solid #d6c9ae;background:#f7f5f0;color:#17191b;padding:24px;font:16px/1.5 FavoritDemo,Arial,sans-serif}.journey-car-tile>a:first-child{color:inherit;text-decoration:none}.journey-car-tile img{height:180px;object-fit:contain;width:100%}.journey-car-tile h2{font-size:26px;font-weight:400;line-height:1.2;margin:8px 0 18px}.journey-car-tile .journey-button{margin-top:20px;width:100%}.journey-model-config{max-width:1280px;margin:auto;padding:40px 5%;color:inherit}.journey-model-config>h1{font-size:44px;margin-bottom:20px;line-height:1.1}.journey-model-config>p{font-size:18px;margin-bottom:30px}.journey-model-nav{position:sticky;top:48px;z-index:1000;background:#17191b;border-bottom:1px solid #574c35;color:#ddd;display:flex;gap:0;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;padding:0 4%;font:15px/1.3 FavoritDemo,Arial,sans-serif}.journey-model-nav a{display:block;padding:21px 16px;text-decoration:none!important;color:inherit!important;border-bottom:2px solid transparent}.journey-model-nav a:hover,.journey-model-nav a[aria-current]{color:#e1c78d!important;border-bottom-color:#c0a66c}.journey-model-nav .journey-model-book{margin-left:auto;color:#e1c78d!important}.journey-section-intro{max-width:1280px;padding:36px 5% 24px;margin:auto}.journey-section-intro h1{font-size:clamp(28px,4vw,48px);font-weight:400;line-height:1.15;margin:0}.journey-next-actions{background:#efebe2;color:#181a1b;padding:54px 5%;font:17px/1.5 FavoritDemo,Arial,sans-serif;display:grid;grid-template-columns:1fr 1fr;gap:32px}.journey-next-actions h2{font-size:36px;line-height:1.1;font-weight:400;margin:10px 0 20px}.journey-next-actions p{max-width:480px;color:#70695c}.journey-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:center}.journey-inline-action{margin:24px auto;padding:32px;max-width:800px;border:1px solid #b7a06e;font:18px/1.5 FavoritDemo,Arial,sans-serif}.journey-result{max-width:760px;padding:80px 0}.journey-result h1{font-size:50px;line-height:1.1;font-weight:400}.journey-result dl{padding:28px;border:1px solid #c9b88e;background:white}.journey-result dt{font-size:13px;color:#797064;margin:12px 0 4px}.journey-result dd{margin:0}.journey-result .journey-button{margin:12px 12px 0 0}
@media(max-width:1000px){.journey-header{flex-wrap:wrap;gap:12px;padding:16px 5%}.journey-logo{width:220px}.journey-header nav{order:3;width:100%;padding:10px 0;font-size:14px}.journey-request-grid{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);gap:20px}.journey-catalog-grid{grid-template-columns:repeat(2,1fr)}.journey-product{gap:26px}.journey-model-nav{top:48px}.journey-model-nav a{padding:17px 12px;font-size:14px}.journey-model-nav .journey-model-book{margin-left:0}}
@media(max-width:700px){.journey-main{padding:24px 20px 55px}.journey-logo{width:180px}.journey-logo img{height:55px}.journey-header-phone{font-size:12px}.journey-header nav{gap:20px;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap}.journey-crumbs{font-size:12px;margin-bottom:20px}.journey-page-intro{margin:26px 0 34px}.journey-page-intro p{font-size:18px}.journey-contact-grid,.journey-split,.journey-service-grid,.journey-request-grid,.journey-product,.journey-next-actions,.journey-catalog-grid{grid-template-columns:1fr}.journey-contact-card,.journey-service-tile,.journey-panel{padding:26px}.journey-fields{grid-template-columns:1fr;gap:0}.journey-summary{position:static;order:-1;padding:22px}.journey-summary img{height:120px}.journey-summary h2{font-size:24px}.journey-request-form{padding:22px}.journey-button{font-size:14px}.journey-footer{grid-template-columns:1fr;padding:36px 20px;gap:22px}.journey-product{padding-top:0}.journey-product-info h1{font-size:36px}.journey-product-photo img{height:260px}.journey-interior-preview{height:240px}.journey-map iframe{height:340px}.journey-action-grid{grid-template-columns:1fr}.journey-next-actions{padding:36px 20px}.journey-model-config{padding:30px 20px}.journey-section-intro{padding:24px 20px}.journey-model-nav a{padding:16px 10px}.journey-result{padding:36px 0}.journey-result h1{font-size:38px}}
.journey-document{width:100%;height:680px;border:1px solid #ded6c7;background:#e8e3d8}.journey-soft-callout .journey-button{margin:10px 12px 0 0}@media(max-width:700px){.journey-document{height:480px}}
.journey-next-actions h2,.journey-car-tile h2,.journey-car-tile p{color:#181a1b}.journey-source-main #perx-widget-360-multiple{min-height:620px}.journey-source-main #perx-widget-360-multiple:empty::before{content:'Загружаем обзор 360°…';display:grid;place-items:center;min-height:620px;color:#c6b68c;font:18px FavoritDemo,Arial,sans-serif}@media(max-width:700px){.journey-source-main #perx-widget-360-multiple,.journey-source-main #perx-widget-360-multiple:empty::before{min-height:450px}}

/* Dealer contacts and neutral model selection in shared forms. */
.journey-contacts-intro{margin-bottom:42px}.journey-contact-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:34px;align-items:stretch}.journey-contact-layout .journey-map{margin:0;min-width:0}.journey-contact-layout .journey-map h2{font-size:26px;font-weight:400;margin-bottom:14px}.journey-contact-layout .journey-map p{font-size:15px;color:#696762;min-height:45px}.journey-contact-layout .journey-map iframe{height:390px;display:block}.journey-contact-address{font-size:22px;line-height:1.5;margin:24px 0 34px}.journey-contact-details{margin:0}.journey-contact-details>div{border-top:1px solid #e4dfd4;padding:17px 0}.journey-contact-details dt{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#77746e;margin-bottom:8px}.journey-contact-details dd{margin:0;font-size:18px}.journey-contact-details a:hover{color:#927a4a}.journey-contact-details .journey-contact-phone{font-size:24px;white-space:nowrap}.journey-model-placeholder{display:flex;min-height:140px;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid #d6cebc;color:#82775e;text-align:center;padding:20px;margin-bottom:22px;font-size:14px}.journey-model-placeholder span{font-size:21px;letter-spacing:.12em}.journey-model-placeholder p{margin:0}@media(max-width:760px){.journey-contact-layout{grid-template-columns:1fr;gap:34px}.journey-contact-address{font-size:21px}.journey-contact-layout .journey-map p{min-height:0}.journey-contact-layout .journey-map iframe{height:360px}.journey-contact-details .journey-contact-phone{font-size:23px}}
.journey-service-neutral{display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:40px;background:#eae5da;border:1px solid #d5cbb6}.journey-service-neutral h2{font-size:40px;font-weight:400;margin:12px 0 18px}.journey-service-neutral p{color:#716a5b}
