/* PaYur Auto: graphite, warm paper, restrained red. Native CSS on the existing site. */
/* Hallmark · pre-emit critique: P4 H5 E4 S4 R5 V4 */
:root{--design-bg:#111315;--design-panel:#1b1e21;--design-raised:#24282c;--design-line:#363b40;--design-text:#f1f0ed;--design-muted:#aeb3b6;--design-red:#da3044;--design-paper:#eae7e1;--design-white:#f8f6f2;--design-ink:#23282b;--design-secondary:#5d6468;--design-paper-line:#cecac2;--design-font:Arial,Helvetica,sans-serif;--design-heading:Montserrat,Arial,sans-serif;--design-radius:14px;--mk-bg:var(--design-bg);--mk-panel:var(--design-panel);--mk-text:var(--design-text);--mk-muted:var(--design-muted);--mk-line:var(--design-line);--mk-accent:var(--design-red);--mk-font:var(--design-font);--bg:var(--design-bg);--panel:var(--design-panel);--text:var(--design-text);--muted:var(--design-muted);--border:var(--design-line);--red:var(--design-red);--paur-paper:var(--design-paper);--paur-paper-card:var(--design-white);--paur-paper-ink:var(--design-ink);--paur-paper-muted:var(--design-secondary);--paur-paper-line:var(--design-paper-line)}
body.home-reference,body.mk-page,body{font-family:var(--design-font);background:var(--design-bg);color:var(--design-text);font-size:18px;line-height:1.6}
h1,h2,h3,.product-price,.car-price,.stock-price{font-family:var(--design-heading);font-style:normal;font-weight:600;letter-spacing:-.035em}
button,input,select,textarea{font-family:var(--design-font)}
.home-reference .container{width:min(1200px,calc(100% - 64px))}
.home-reference .header{background:var(--design-bg);border-color:var(--design-line)}
.home-reference .header-inner{min-height:82px}.home-reference .nav a{font-size:15px;font-weight:400;color:var(--design-muted)}
.home-reference .header-phone{font-weight:500;font-size:17px}.home-reference .logo-name{font-weight:600}
.home-reference .home-topbar{background:var(--design-bg);font-size:13px;color:var(--design-muted)}
.home-reference .home-promotion{background:var(--design-panel);border-bottom:1px solid var(--design-line);font-size:14px;color:var(--design-text);padding:9px 0}
.home-reference .home-promotion a{color:var(--design-text);font-weight:400}
.home-reference .btn,.mk-button,.button{box-shadow:none!important;border-radius:8px;letter-spacing:0;text-transform:none;font-weight:600;transition:background .15s,transform .15s}
.home-reference .btn-red,.mk-button,.button.consultation{background:var(--design-red)}
.home-reference .hero{min-height:650px;padding:82px 0 62px;position:relative;overflow:hidden}
.home-reference .hero-bg{opacity:1;background-position:70% center;filter:none}
.home-reference .hero-bg:after{background:linear-gradient(90deg,var(--design-bg) 0%,#111315ed 28%,#11131572 63%,#11131515 100%),linear-gradient(0deg,var(--design-bg),#11131500 55%)}
.home-reference .hero h1{font-size:clamp(34px,4.15vw,54px);line-height:1.12;font-weight:600;max-width:730px;letter-spacing:-.045em;margin-bottom:24px}
.home-reference .hero h1 mark{background:none;color:var(--design-text);padding:0}
.home-reference .hero .hero-lead{max-width:540px;font-size:18px;line-height:1.65;color:var(--design-muted);margin:20px 0 28px}
.home-reference .paur-benefit{font-size:23px;font-weight:500;border:0;border-left:3px solid var(--design-red);padding:0 0 0 16px;margin:4px 0 10px;color:var(--design-text)}
.home-reference .paur-benefit-note{font-size:13px;max-width:450px;line-height:1.5;color:var(--design-muted)}
.home-reference .hero-cta .btn{font-size:16px;padding:15px 22px;min-height:52px}
.home-reference .hero-cta .btn-glass{background:transparent;border:1px solid var(--design-line);color:var(--design-text)}
.home-reference .hero-proof{font-size:14px;gap:22px;max-width:760px;border-color:var(--design-line);padding-top:22px;margin-top:34px}
.home-reference .hero-proof b{color:var(--design-red)}
.home-reference .section{padding:76px 0!important}.home-reference .section-title,.home-reference .home-quick h2{font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.2}
.home-reference .eyebrow,.section-eyebrow,.mk-eyebrow{font:500 12px/1.5 var(--design-font);letter-spacing:.15em;color:var(--design-red)}
.home-reference .eyebrow:before{box-shadow:none;background:var(--design-red)}
.home-reference .section-sub{font-size:18px;line-height:1.6;max-width:700px;color:var(--design-muted)}
.home-reference .home-quick{display:none}
.home-reference .home-encar{background:var(--design-paper);color:var(--design-ink);border:0}
.home-reference .home-encar .accent{color:var(--design-ink)}
.home-reference .home-encar .container{padding:0}
.home-reference .home-encar-search{background:var(--design-white);padding:10px 10px 10px 20px;border-radius:10px;margin:30px 0 20px;border:1px solid var(--design-paper-line)}
.home-reference .home-encar-search input{font-size:17px}
.home-reference .home-encar-filters>div{padding:14px 0;gap:20px}.home-reference .home-encar-filters>div>b{font-weight:500;width:110px;font-size:14px;color:var(--design-secondary)}
.home-reference .home-encar-filters a,.home-reference .home-feed-directions a{font-size:14px;font-weight:400;padding:8px 13px;border:1px solid var(--design-paper-line);background:transparent;border-radius:6px;color:var(--design-ink)}
.home-reference .home-encar-filters a:hover{background:var(--design-white);border-color:var(--design-secondary)}
.home-reference .home-feed-directions .selected{background:var(--design-ink);color:var(--design-white);border-color:var(--design-ink)}
.home-reference .home-feed-heading{margin-top:40px}.home-reference .home-feed-heading h3{font-size:24px}
.home-reference .mk-fresh-grid{gap:22px}.home-reference .mk-fresh-grid article{padding:0 0 22px;overflow:hidden;border:1px solid var(--design-paper-line);border-radius:var(--design-radius);box-shadow:none}
.home-reference .mk-fresh-grid article img{border-radius:0;aspect-ratio:1.55}.home-reference .mk-fresh-grid article h3,.home-reference .mk-fresh-grid article p,.home-reference .mk-fresh-grid article>a:last-child{margin-left:22px;margin-right:22px}
.home-reference .mk-fresh-grid article h3{font-size:21px;margin-top:20px;margin-bottom:8px}.home-reference .mk-fresh-grid article p{font-size:16px;line-height:1.5;margin-bottom:10px}
.home-reference .mk-fresh-grid article>a:last-child{font-size:15px;color:var(--design-red);font-weight:600}
.paur-ready-collections{margin-top:64px;margin-bottom:64px}.paur-collections-head h2{font-weight:600;font-size:32px}.paur-collections-head p{font-size:16px;max-width:390px}
.paur-collections-grid{gap:16px}.paur-collection{background:var(--design-panel);color:var(--design-text);--mk-text:var(--design-text);--mk-muted:var(--design-muted);--mk-line:var(--design-line);--mk-ink:var(--design-raised);--mk-panel:var(--design-panel);--mk-soft:var(--design-raised);border:1px solid var(--design-line);min-height:218px;padding:24px;border-radius:var(--design-radius)}
.paur-collection h3{font-size:21px;font-weight:500}.paur-collection p{font-size:15px}.paur-collection-icon{background:none;margin-bottom:18px;width:32px;height:32px}.paur-collection-result{color:var(--design-text);font-weight:400;font-size:14px}
.home-reference .home-direction,.home-reference .stock-car,.home-reference .adv-card,.home-reference .platform-proof,.home-reference .video-case{background:var(--design-panel);border-color:var(--design-line);border-radius:var(--design-radius);box-shadow:none}
.home-reference .home-direction-top h3{font-size:22px;font-weight:500}.home-reference .home-direction-body p{color:var(--design-muted);font-size:17px;min-height:0}
.home-reference .home-direction-body .btn{background:transparent;border:1px solid var(--design-line);color:var(--design-text);margin-top:20px}
.home-reference .stock-name{font-size:21px;font-weight:500}.home-reference .stock-price{font-size:27px;font-weight:600}.home-reference .stock-body{padding:24px}.home-reference .stock-brand{font-size:12px;letter-spacing:.1em;color:var(--design-muted)}
.home-reference .home-guarantees{background:var(--design-panel);border-color:var(--design-line)}.home-reference .adv-card{background:transparent;border:0;border-top:1px solid var(--design-line);border-radius:0;padding:24px 0}.home-reference .adv-card h3{font-size:21px;font-weight:500}.home-reference .adv-card p{font-size:17px;color:var(--design-muted)}
.home-reference .home-process{background:var(--design-bg);color:var(--design-text)}.home-reference .home-process h2{color:var(--design-text)}.home-reference .home-process .section-sub{color:var(--design-muted)}
.home-reference .home-process .home-process-track button{background:none;border:0;border-bottom:2px solid var(--design-line);border-radius:0;color:var(--design-muted);padding:18px 12px}
.home-reference .home-process .home-process-track b{font-weight:400;font-size:16px}.home-reference .home-process .home-process-track small{color:var(--design-muted);font-size:12px}
.home-reference .home-process .home-process-track button.selected{background:none;color:var(--design-text);border-color:var(--design-red)}
.home-reference .home-process .home-process-panel{background:var(--design-paper);color:var(--design-ink);border:0;border-radius:var(--design-radius);padding:38px;gap:38px}.home-reference .home-process .home-process-panel h3{font-size:32px;color:var(--design-ink);font-weight:500}.home-reference .home-process .home-process-panel p{font-size:18px;line-height:1.6;color:var(--design-secondary)}
.home-reference .home-process-image{height:320px;filter:none;border-radius:10px}.home-reference .home-callback{background:var(--design-panel);border:0}.home-reference .home-callback .form-card{background:var(--design-bg);border:1px solid var(--design-line);border-radius:var(--design-radius)}
.home-reference .home-callback h2{font-size:38px;font-weight:500}.home-reference .home-callback p{font-size:18px;color:var(--design-muted)}
.home-reference .btn:hover,.mk-button:hover,.button:hover{filter:none;transform:translateY(-1px)}
.intro h1,.product-heading h1{font-size:clamp(32px,4vw,50px);line-height:1.15;font-weight:600;max-width:1000px}.product-facts{font-size:14px;font-weight:400;letter-spacing:.05em}.product-top{gap:28px}
.purchase-box{background:var(--design-panel);border:1px solid var(--design-line);box-shadow:none;border-radius:var(--design-radius);padding:28px}.product-price{font-size:43px;font-weight:600}.product-city{font-size:17px;font-weight:400}.price-status{font-size:12px;letter-spacing:.09em;color:var(--design-muted)}
.purchase-box .promo-inline{background:var(--design-raised);color:var(--design-text);border-left:2px solid var(--design-red);font-size:14px;line-height:1.7;padding:14px 16px}
.purchase-action,.purchase-contact-row{background:transparent;border:1px solid var(--design-line);border-radius:10px;padding:15px}.purchase-action b,.purchase-contact-row b{font-size:17px;font-weight:500}.purchase-action small,.purchase-contact-row small{font-size:14px;color:var(--design-muted)}.purchase-icon{color:var(--design-muted)}
.purchase-report{border-color:var(--design-line);background:var(--design-raised);border-radius:10px}.purchase-reviews{background:none;padding:14px 0;border-top:1px solid var(--design-line);border-bottom:1px solid var(--design-line);border-radius:0;font-size:14px;margin-bottom:20px}
.product-tabs{background:none;border-bottom:1px solid var(--design-line);border-radius:0;padding:16px 0}.product-tabs a{font-size:16px;font-weight:400}.product-section h2{font-size:32px;font-weight:500}.product-section{padding:64px 0}
.spec-tile{background:var(--design-raised);color:var(--design-text);--text:var(--design-text);--muted:var(--design-muted);border:1px solid var(--design-line);border-radius:10px;padding:22px}.spec-tile b{color:var(--design-text);font-weight:500;font-size:20px}
.check-summary{background:var(--design-paper);border:0;border-radius:var(--design-radius);padding:30px}.check-score{gap:30px}.check-score h3{font-size:24px;font-weight:500}.check-facts b{font-weight:500;font-size:17px}.check-facts small{font-size:16px}.check-summary .check-symbol{color:var(--design-secondary)}.check-summary .paur-report-label{font-size:12px;letter-spacing:.1em;color:var(--design-secondary)}
.check-summary .checklist{background:var(--design-white);border-radius:10px;padding:28px}.check-summary .check-explain{font-size:16px;font-weight:500;border-radius:8px}.body-map{background:var(--design-panel);border:1px solid var(--design-line);border-radius:var(--design-radius)}
.card{border-radius:var(--design-radius);background:var(--design-panel);border-color:var(--design-line)}.card .card-title h3{font-size:22px;font-weight:500}.card .card-body{padding:22px}.card .card-spec b{font-size:16px;font-weight:400}.card .car-price{font-size:25px;font-weight:600}.filters{background:var(--design-panel);border:1px solid var(--design-line);border-radius:var(--design-radius)}
.mk-hero h1{font-weight:600}.mk-card,.mk-enquiry,.mk-wizard{border-radius:var(--design-radius);box-shadow:none}.mk-card h3{font-weight:500}
@media(max-width:1000px){.home-reference .hero h1{max-width:650px}.home-reference .hero-bg{background-position:65% center}}
@media(max-width:768px){.home-reference .container{width:calc(100% - 36px)}.home-reference .hero{min-height:0;padding:64px 0 48px}.home-reference .hero h1{font-size:38px;max-width:570px}.home-reference .hero-bg:after{background:linear-gradient(90deg,#111315eb,#1113159c),linear-gradient(0deg,var(--design-bg),#11131500)}.home-reference .section{padding:48px 0!important}.home-reference .home-encar-filters>div>b{width:auto}.home-reference .home-process .home-process-panel{padding:26px;gap:24px}.home-reference .home-process .home-process-track button{padding:12px 8px}.product-price{font-size:38px}.check-summary{padding:24px}.product-section{padding:44px 0}}
@media(max-width:540px){.home-reference .hero h1{font-size:34px;line-height:1.16}.home-reference .hero .hero-lead{font-size:17px}.home-reference .hero-proof{gap:12px;flex-direction:column;font-size:14px}.home-reference .hero-cta{align-items:stretch}.home-reference .hero-cta .btn{width:100%}.home-reference .paur-benefit{font-size:21px}.home-reference .section-title,.paur-collections-head h2{font-size:28px}.home-reference .home-encar-search{padding:12px}.home-reference .mk-fresh-grid article h3{font-size:21px}.paur-collection{min-height:190px}.home-reference .home-process .home-process-panel h3{font-size:26px}.home-reference .home-process-image{height:220px}.home-reference .home-callback h2{font-size:29px}.check-summary .checklist{padding:20px}.check-facts b{font-size:16px}.product-price{font-size:36px}.purchase-box{padding:22px}.card .card-body{padding:16px}.card .card-title h3{font-size:20px}.card .car-price{font-size:23px}}
@media(prefers-reduced-motion:reduce){.home-reference .btn,.mk-button,.button{transition:none;transform:none!important}}
.header .button{background:var(--design-red)}
.home-reference .burger{margin-left:auto}
.home-reference #preloader{display:none}
.home-reference #how.home-process{background:var(--design-bg);color:var(--design-text)}
@media(max-width:540px){.home-reference .hero{padding-top:46px}.home-reference .hero h1{font-size:32px}.home-reference .hero .hero-lead{margin-top:16px;margin-bottom:22px}.home-reference .hero-proof{margin-top:24px}.home-reference .home-promotion .container{display:block;text-align:left}.home-reference .home-promotion a{display:inline-block;margin-left:8px}.home-reference .home-process .home-process-track{gap:8px}.home-reference .home-process .home-process-track b{font-size:15px}}
