@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@500;600;700&display=swap";:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}:root{--bg: #f4f6fb;--surface: #ffffff;--surface-muted: #f8f9fc;--text: #14253d;--text-soft: #4b5d77;--navy: #061a44;--navy-soft: #12306f;--gold: #c8a258;--gold-deep: #9e7935;--border: #dce3ef;--shadow: 0 14px 32px -24px rgba(16, 35, 68, .4);--radius-lg: 16px;--radius-md: 12px;--radius-sm: 10px}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:Manrope,sans-serif;color:var(--text);background:var(--bg)}a{color:inherit;text-decoration:none}img{display:block;width:100%}main{min-height:calc(100vh - 260px)}.container{width:min(1160px,92%);margin:0 auto}.section-space{padding:56px 0}.site-header{position:sticky;top:0;z-index:50;background:#fffffff2;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header-inner{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;align-items:center;gap:0}.brand-wordmark{font-family:Sora,sans-serif;font-size:1.36rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);line-height:1;position:relative;padding-bottom:3px}.brand-wordmark:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,var(--gold),transparent)}.main-nav{display:flex;align-items:center;gap:10px}.main-nav a{padding:9px 14px;border-radius:999px;color:var(--text-soft);font-weight:700;letter-spacing:.01em;transition:background-color .25s ease,color .25s ease}.main-nav a:hover,.main-nav a.active{color:var(--navy);background:#edf2fb}.feedback-btn,.btn-primary,.btn-secondary,.feedback-form button,.success-state button{border:0;border-radius:var(--radius-sm);font:inherit;cursor:pointer;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background-color .25s ease}.feedback-btn,.btn-primary,.feedback-form button,.success-state button{background:linear-gradient(125deg,var(--navy),var(--navy-soft));color:#fff;padding:12px 18px;box-shadow:0 10px 24px -18px #061a44e6}.feedback-btn:hover,.btn-primary:hover,.feedback-form button:hover,.success-state button:hover{transform:translateY(-1px);box-shadow:0 14px 26px -18px #061a44e6}.btn-secondary{background:#fff;border:1px solid var(--border);color:var(--navy);padding:12px 18px}.hero{padding:54px 0 26px}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.hero-content,.hero-card,.car-card,.contacts-card,.contacts-map,.details-info{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.hero-content{padding:36px}.hero-badge{display:inline-block;padding:7px 12px;border-radius:999px;margin-bottom:14px;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--gold-deep);background:#fbf6eb;border:1px solid #f0e2c5}.hero-content h1{margin:0;font-family:Sora,sans-serif;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.2;color:var(--navy)}.hero-content p{margin:16px 0 24px;color:var(--text-soft);line-height:1.65}.hero-actions{display:flex;gap:10px;flex-wrap:wrap}.hero-card{padding:30px;background:linear-gradient(160deg,#fff,#f8fbff)}.hero-card-label{margin:0;color:var(--text-soft);font-weight:600}.hero-card h3{margin:6px 0 16px;font-family:Sora,sans-serif;color:var(--navy)}.hero-card ul{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--text-soft)}.section-title-row{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px}.section-title-row h1,.section-title-row h2{margin:0;font-family:Sora,sans-serif;color:var(--navy)}.section-title-row p{margin:8px 0 0;color:var(--text-soft)}.inline-link{color:var(--navy-soft);font-weight:700}.cars-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.car-card{overflow:hidden;display:grid;grid-template-rows:210px 1fr}.car-card img{height:100%;object-fit:cover}.car-card-content{padding:18px;display:grid;gap:10px}.car-card-content span{font-size:.8rem;font-weight:700;letter-spacing:.03em;color:var(--gold-deep);text-transform:uppercase}.car-card-content h3{margin:0;color:var(--navy);font-size:1.08rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.car-card-content p{margin:0;color:var(--text-soft);line-height:1.55;max-height:6.2em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.car-card-bottom{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px}.car-card-bottom strong{color:var(--navy)}.car-card-bottom a{color:var(--navy-soft);font-weight:700}.page-head{margin-bottom:18px}.details-breadcrumb{margin-bottom:12px;color:#6a7891;font-size:.86rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:500}.details-breadcrumb a{color:var(--navy);text-decoration:none}.details-breadcrumb strong{color:var(--navy);font-weight:600}.details-layout{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.details-layout-spaced{margin-top:30px}.car-details-section{padding-top:40px}.details-image-wrap{display:grid;gap:14px}.details-media-card{display:grid;gap:6px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fff,#f8fafe);box-shadow:var(--shadow)}.gallery-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 4px}.gallery-head h3{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:.95rem;font-family:Sora,sans-serif;color:var(--navy)}.gallery-head h3 svg{color:var(--gold-deep)}.gallery-count{font-size:.78rem;font-weight:700;color:var(--navy-soft);background:#eaf0fb;border:1px solid #d4dfef;border-radius:999px;padding:4px 10px}.details-carousel{position:relative;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--border);background:#eef2f9;aspect-ratio:16 / 10}.details-main-swiper,.details-main-swiper .swiper-slide{width:100%;height:100%}.details-main-swiper{--swiper-navigation-size: 12px;--swiper-theme-color: #ffffff}.details-image{width:100%;height:100%;object-fit:cover;cursor:zoom-in}.carousel-thumbs{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;-webkit-overflow-scrolling:touch}.thumb{width:92px;flex:0 0 92px;aspect-ratio:1 / 1;border:1px solid var(--border);border-radius:10px;padding:0;overflow:hidden;background:#fff;opacity:.7;cursor:pointer;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}.thumb img{width:100%;height:100%;object-fit:cover;transform:scale(1.06)}.thumb.active{border-color:var(--gold-deep);box-shadow:0 0 0 2px #9e79352e;opacity:1;transform:translateY(-1px)}.lightbox-backdrop{position:fixed;inset:0;z-index:80;background:#060c16b8;display:grid;place-items:center;padding:18px}.lightbox{width:min(1100px,96vw);height:min(740px,88vh);background:#000;border:1px solid rgba(255,255,255,.14);border-radius:18px;overflow:hidden;position:relative;box-shadow:0 28px 70px -42px #000000bf}.lightbox-close{position:absolute;top:12px;right:12px;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0a1222bf;color:#fff;display:grid;place-items:center;cursor:pointer;z-index:2}.lightbox-counter{position:absolute;top:12px;left:12px;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#0a1222bf;color:#ffffffeb;font-weight:800;letter-spacing:.03em;font-size:.82rem;z-index:2}.lightbox-swiper,.lightbox-swiper .swiper-slide{width:100%;height:100%}.lightbox-swiper{--swiper-navigation-size: 12px;--swiper-theme-color: #ffffff}.lightbox-image{width:100%;height:100%;object-fit:contain;background:#000}.lightbox-swiper .swiper-button-prev,.lightbox-swiper .swiper-button-next{width:46px;height:46px;border-radius:50%;background:#061a448c;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:transform .2s ease,background-color .25s ease,box-shadow .2s ease}.lightbox-swiper .swiper-button-prev:hover,.lightbox-swiper .swiper-button-next:hover{transform:translateY(-1px);background:#061a44b3;box-shadow:0 14px 26px -18px #000000b3}.lightbox-swiper .swiper-button-prev:after,.lightbox-swiper .swiper-button-next:after{content:""!important}.lightbox-swiper .swiper-button-prev .swiper-navigation-icon,.lightbox-swiper .swiper-button-next .swiper-navigation-icon{width:10px!important;height:16px!important}.lightbox-swiper .swiper-button-prev .swiper-navigation-icon svg,.lightbox-swiper .swiper-button-next .swiper-navigation-icon svg{width:100%;height:100%}.lightbox .swiper-pagination{display:none}.details-main-swiper .swiper-button-prev,.details-main-swiper .swiper-button-next{width:34px;height:34px;border-radius:50%;background:#061a4473;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.details-main-swiper .swiper-button-prev:after,.details-main-swiper .swiper-button-next:after{content:""!important}.details-main-swiper .swiper-button-prev .swiper-navigation-icon,.details-main-swiper .swiper-button-next .swiper-navigation-icon{width:8px!important;height:14px!important}.details-main-swiper .swiper-button-prev .swiper-navigation-icon svg,.details-main-swiper .swiper-button-next .swiper-navigation-icon svg{width:100%;height:100%}.details-main-swiper .swiper-pagination{display:none}.details-info{padding:24px}.detail-chip{display:inline-flex;padding:7px 12px;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--gold-deep);background:#fbf6eb;border:1px solid #f0e2c5}.details-info h1{margin:12px 0 10px;font-family:Sora,sans-serif;color:var(--navy)}.details-info p{color:var(--text-soft);line-height:1.6}.details-price{margin:14px 0 18px;color:var(--navy);font-size:1.3rem;font-weight:800}.details-cta-btn{margin-bottom:10px}.details-info h3{margin:16px 0 10px;color:var(--navy)}.details-info h3.title-with-icon{display:flex;width:100%}.feature-list{margin:0 0 18px;padding-left:18px;display:grid;gap:7px;color:var(--text-soft)}.specs-grid{margin:12px 0 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.spec-item{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;background:var(--surface-muted)}.spec-item span{display:block;font-size:.85rem;color:var(--text-soft)}.spec-item strong{display:block;margin-top:5px;color:var(--navy)}.specs-table-view{margin:10px 0 22px;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;background:#fff}.details-table-block{padding:14px;border:1px solid var(--border);border-radius:var(--radius-md);background:#fff}.details-description-block{margin-top:4px;border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;overflow:hidden}.details-description-summary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:14px;border:0;background:transparent;font:inherit;color:inherit;text-align:left}.details-description-summary:focus-visible{outline:2px solid #dce7ff;outline-offset:-2px}.details-description-chevron{color:var(--navy-soft);transition:transform .2s ease}.details-description-block.is-open .details-description-chevron{transform:rotate(180deg)}.details-description-body{display:block;overflow:auto;max-height:0;opacity:0;transform:translateY(-4px);padding:0 14px;border-top:1px solid transparent;transition:max-height .35s ease,opacity .25s ease,transform .25s ease,padding .25s ease,border-color .25s ease}.details-description-body.is-open{max-height:520px;opacity:1;transform:translateY(0);padding:12px 14px 16px;border-top-color:var(--border)}@media(prefers-reduced-motion:reduce){.details-description-chevron,.details-description-body{transition:none}}.details-description{margin:0;color:var(--text-soft);line-height:1.65;white-space:pre-line}.details-description+.details-description{margin-top:10px}.details-table-block h3{margin:8px 0;color:var(--navy)}.specs-table-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:11px 14px;border-bottom:1px solid #e6edf8}.specs-table-row:last-child{border-bottom:0}.specs-table-row:nth-child(odd){background:#f9fbff}.specs-table-key{color:var(--text-soft);font-size:.92rem}.specs-table-value{color:var(--navy);font-size:.95rem;font-weight:700;text-align:right}.contacts-layout{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contacts-card,.contacts-map{padding:26px}.contacts-card h1{margin:0 0 10px;font-family:Sora,sans-serif;color:var(--navy)}.contacts-card p{margin:0;color:var(--text-soft);line-height:1.6}.contact-list{margin-top:18px;display:grid;gap:12px}.contact-list p{display:flex;flex-direction:column;gap:5px}.contact-list span{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--gold-deep);font-weight:800}.contact-list a,.contact-list strong{color:var(--navy);font-size:1rem}.contacts-map{display:grid;place-content:center;text-align:center;background:linear-gradient(180deg,#fff,#f6f8fd)}.contacts-map p{margin:12px 0 6px;font-family:Sora,sans-serif;color:var(--navy);font-size:1.25rem}.contacts-map small{color:var(--text-soft)}.map-pin{width:24px;height:24px;margin:0 auto;border-radius:50%;background:var(--gold);box-shadow:0 0 0 8px #c8a2582e;position:relative}.map-pin:after{content:"";position:absolute;left:7px;top:18px;width:10px;height:12px;border-radius:0 0 6px 6px;background:var(--gold);transform:rotate(45deg)}.site-footer{margin-top:32px;background:var(--navy);color:#dce6ff}.footer-grid{padding:42px 0 26px;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:24px}.footer-grid h3,.footer-grid h4{margin:0 0 12px;font-family:Sora,sans-serif;color:#fff}.footer-grid h4{font-size:.92rem;text-transform:uppercase;letter-spacing:.06em;color:#f0ddb0}.footer-grid p{margin:0 0 8px;line-height:1.6;color:#d0ddfa}.footer-grid ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.footer-grid a{color:#fff}.footer-grid a:hover{color:#f0ddb0}.footer-bottom{border-top:1px solid rgba(201,221,255,.2);min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:.88rem;color:#c6d3f1}.modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:#06102785}.modal{width:min(460px,100%);background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 20px 36px -24px #08142d94;padding:22px;position:relative}.modal-close{position:absolute;right:12px;top:12px;width:30px;height:30px;border:0;border-radius:50%;background:#edf2fb;color:var(--navy);cursor:pointer}.modal h3{margin:0;font-family:Sora,sans-serif;color:var(--navy)}.modal p{color:var(--text-soft);line-height:1.6}.feedback-form{display:grid;gap:12px}.feedback-form label{display:grid;gap:6px;font-weight:700;color:var(--navy)}.feedback-form input{border:1px solid var(--border);border-radius:var(--radius-sm);padding:11px 12px;font:inherit;color:var(--text);background:#fff}.feedback-form input[readonly]{background:#f7f9fc;color:var(--navy);font-weight:600}.feedback-form input:focus{outline:2px solid #dce7ff;border-color:#a7bee8}.success-state{text-align:center}.form-error{margin:0;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid #f2c2c2;background:#fff3f3;color:#8a1f1f;font-weight:700;line-height:1.4}.feedback-form button[disabled]{opacity:.7;cursor:not-allowed;transform:none}.not-found{text-align:center;display:grid;justify-items:center;gap:12px}@media(max-width:1080px){.hero-grid,.details-layout,.contacts-layout{grid-template-columns:1fr}.footer-grid,.cars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.details-image{height:100%}}@media(max-width:820px){.header-inner{min-height:auto;padding:14px 0;flex-direction:column;align-items:stretch}.brand{justify-content:center}.main-nav{justify-content:space-between;width:100%}.feedback-btn{width:100%}.section-space,.hero{padding:42px 0}.hero-content,.hero-card,.details-info,.contacts-card,.contacts-map{padding:22px}.details-media-card{padding:10px}.footer-grid{grid-template-columns:1fr;padding-top:30px}.footer-bottom{min-height:auto;padding:14px 0;flex-direction:column;align-items:flex-start}.cars-grid,.specs-grid{grid-template-columns:1fr}.thumb img{height:100%}.thumb{width:76px;flex-basis:76px}}.about-preview-section{padding-top:8px}.about-preview{display:grid;grid-template-columns:1fr 1.1fr;gap:18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}.about-preview-image-wrap{min-height:100%}.about-preview-image-wrap img{height:100%;min-height:300px;object-fit:cover}.about-preview-content{padding:28px;display:grid;gap:12px;align-content:center}.about-label{display:inline-flex;width:fit-content;padding:6px 10px;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--gold-deep);background:#fbf6eb;border:1px solid #f0e2c5}.about-preview-content h2{margin:0;color:var(--navy);font-family:Sora,sans-serif;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.3}.about-preview-content p{margin:0;color:var(--text-soft);line-height:1.65}.about-preview-content .btn-primary{justify-self:start;width:fit-content}.value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.value-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);padding:20px}.value-card h3{margin:0 0 10px;color:var(--navy);font-family:Sora,sans-serif;font-size:1.02rem}.value-card p{margin:0;color:var(--text-soft);line-height:1.6}.about-page{display:grid;gap:20px}.about-hero{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:30px}.about-hero h1{margin:12px 0;color:var(--navy);font-family:Sora,sans-serif;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.25}.about-hero p{margin:0;color:var(--text-soft);line-height:1.65;max-width:900px}.about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.about-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);padding:22px}.about-card h2{margin:0 0 10px;font-family:Sora,sans-serif;color:var(--navy);font-size:1.2rem}.about-card p{margin:0;color:var(--text-soft);line-height:1.65}@media(max-width:1080px){.about-preview,.value-grid,.about-grid{grid-template-columns:1fr}}.about-contact-block{margin-top:4px}.nav-link{display:inline-flex;align-items:center;gap:8px}.nav-link svg{font-size:.95rem}.feedback-btn,.btn-icon{display:inline-flex;align-items:center;gap:8px}.icon-inline-link{display:inline-flex;align-items:center;gap:6px}.icon-inline-link svg{font-size:.95rem}.title-with-icon{display:inline-flex;align-items:center;gap:10px}.title-with-icon.small{font-size:1.1rem}.title-with-icon svg{color:var(--gold-deep)}.section-icon{font-size:1.15rem;color:var(--gold-deep);margin-bottom:10px}.list-with-icons{list-style:none;margin:0;padding:0;display:grid;gap:8px;color:var(--text-soft)}.list-with-icons li{display:flex;align-items:center;gap:8px}.list-with-icons svg,.feature-list-iconed svg{color:var(--gold-deep);flex-shrink:0}.feature-list-iconed{list-style:none;padding:0}.feature-list-iconed li{display:flex;align-items:flex-start;gap:8px}.icon-label,.footer-link,.field-label{display:inline-flex;align-items:center;gap:8px}.field-label svg{color:var(--gold-deep)}.success-icon{font-size:2rem;color:#1f8f53;margin-bottom:4px}.contact-list span svg{margin-right:6px}@media(max-width:820px){.nav-link,.feedback-btn{justify-content:center}}
.details-description-body{overflow: scroll!important;}
.car-card > img{max-height: 210px!important;}
.somh{margin-top:25px;color:var(--gold-deep)!important}

a.wtsp{
    background: #3fc351!important;    
    padding: 7px 18px;
    box-shadow: 0 10px 24px -18px #061a44e6;
    border: 0;
    border-radius: var(--radius-sm);
    font: inherit;
    cursor: pointer;
    font-weight: 700;
    transition: transform .2s ease, box-shadow .2s ease, background-color .25s ease;
    background: #3fc351 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    text-align: center;
    color:white!important;
}
a.wtsp::before{  
    content: '';
    background: url('wtsp.png');
    width: 30px;
    height: 30px;
    background-size: contain;
}
.alsotext{
    margin-bottom: none;
}