/* Reference structure adapted to PaYur's existing content and dark palette. */
body.home-reference{background:#0d0d11;color:#f7f7fa}.home-reference .container{width:min(1240px,calc(100% - 64px))}.home-reference .header{position:sticky;top:0;background:#141419;border-bottom:1px solid #2c2c35;backdrop-filter:none}.home-reference .header-inner{min-height:88px;padding:14px 0;gap:20px}.home-reference .nav{gap:18px}.home-reference .nav a{font-size:16px}.home-reference .header-contacts{display:none}.home-reference .header-phone{font-size:17px}.home-reference .btn{border-radius:7px;min-height:46px;white-space:nowrap;text-transform:none;letter-spacing:0;font-size:16px}.home-reference .btn-red{background:#ff3047}.home-topbar{background:#09090c;border-bottom:1px solid #24242d;font-size:14px;color:#aeafbc}.home-topbar .container{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:34px}.home-topbar-links{display:flex;gap:20px}.home-promotion{background:#b51e35;color:white;font-size:16px;padding:9px 0}.home-promotion .container{display:flex;justify-content:space-between;gap:20px}.home-promotion a{font-weight:600}.home-reference .hero{min-height:550px;padding:96px 0 86px;display:block}.home-reference .hero .container{display:block}.home-reference .hero-bg{animation:none;opacity:.7;transform:none;background-position:center 45%}.home-reference .hero-bg:after{background:linear-gradient(90deg,#08090cdb,#0d0d1166),linear-gradient(0deg,#0d0d11aa,transparent)}.home-reference .hero h1{font-size:clamp(34px,4.7vw,60px);line-height:1.12;max-width:1110px;margin:0 0 28px;font-weight:800;letter-spacing:-.035em;text-transform:none;overflow-wrap:anywhere}.home-reference .hero h1 mark{background:#e6233d;color:white;padding:0 6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.home-reference .hero .hero-lead{font-size:17px;color:#d6d6df;line-height:1.7;max-width:830px;margin:0 0 28px}.home-reference .hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0}.home-reference .hero-cta .btn{padding:17px 24px;min-height:52px;font-size:17px}.home-reference .hero-cta .btn-glass{background:#f2f2f5;color:#19191f;border:0}.home-reference .hero-proof{font-size:16px;color:#e2e2ea;display:flex;gap:20px;flex-wrap:wrap;margin-top:28px}.home-reference .hero-proof span{display:flex;gap:8px;align-items:center}.home-reference .hero-proof b{color:#ff596c}.home-reference .section{padding:60px 0!important}.home-reference .section-title{font-size:34px;line-height:1.2;text-transform:none;letter-spacing:-.025em;margin-bottom:12px}.home-reference h2 em,.home-reference h1 em{font-style:normal;background:none;-webkit-background-clip:initial;background-clip:initial;color:#ff465b}.home-reference .section-sub{font-size:17px;line-height:1.7;margin-bottom:25px;max-width:830px}.home-reference .eyebrow{font-size:14px;letter-spacing:.12em;margin-bottom:12px;color:#ff6a79}.home-reference .reveal{opacity:1!important;transform:none!important}.home-reference .marquee{display:none}.home-reference .stock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-reference .stock-car{border-radius:10px;background:#18181f;border-color:#2d2d38}.home-reference .stock-photo{aspect-ratio:1.66}.home-reference .stock-body{padding:20px}.home-reference .stock-name{font-size:18px;text-transform:none;line-height:1.4}.home-reference .stock-price{font-size:25px}.home-reference .stock-brand{font-size:14px}.home-reference .stock-spec{font-size:16px;gap:10px}.home-reference .stock-actions{gap:10px}.home-reference .stock-actions a,.home-reference .stock-actions button{font-size:16px;padding:12px;border-radius:5px}.home-reference .adv-grid{gap:18px}.home-reference .adv-card{border-radius:9px;background:#18181f;border-color:#2d2d38;padding:24px}.home-reference .adv-card h3{font-size:17px}.home-reference .adv-card p{font-size:16px;line-height:1.8}.home-reference .adv-ic{width:38px;height:38px;border-radius:8px}.home-quick{border-bottom:1px solid #2a2a35}.home-quick h2{font-size:30px;margin:0 0 22px;line-height:1.25;letter-spacing:-.025em}.home-quick form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:14px;align-items:end}.home-quick label{font-size:14px;color:#a4a4b3}.home-quick select{display:block;width:100%;margin-top:8px;background:#191920;border:1px solid #30303a;border-radius:6px;padding:13px 12px;color:white;font:inherit;font-size:16px;min-height:46px}.home-quick .btn{padding:13px 20px;border:0;cursor:pointer}.home-quick-links{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.home-quick-links a{font-size:16px;padding:9px 14px;border:1px solid #30303a;border-radius:20px;color:#bfc0cb}.home-direction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-direction{border:1px solid #30303a;border-radius:10px;background:#18181f;overflow:hidden;display:flex;flex-direction:column}.home-direction-top{display:flex;justify-content:space-between;align-items:center;padding:22px 22px 5px}.home-direction-top h3{font-size:21px;line-height:1.3;text-transform:none}.home-direction-top>span{font-size:25px}.home-direction img{display:block;width:100%;height:185px;object-fit:contain;padding:14px}.home-direction-body{padding:0 22px 22px;display:flex;flex-direction:column;flex:1}.home-direction-body p{font-size:16px;line-height:1.7;color:#aeb0be;margin:0 0 20px;min-height:62px}.home-direction-body .btn{width:100%;margin-top:auto}.home-guarantees{background:#121217;border-top:1px solid #25252e;border-bottom:1px solid #25252e}.home-process-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:26px 0 18px}.home-process-track button{border:1px solid #30303a;border-radius:7px;padding:17px 14px;text-align:left;background:#18181f;color:white;font:inherit;cursor:pointer}.home-process-track small{display:block;color:#989baa;font-size:14px;margin-bottom:12px}.home-process-track b{display:block;font-size:16px;line-height:1.6}.home-process-track button.selected{border-color:#ff3047;background:#381a23}.home-process-panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:35px;padding:35px;border:1px solid #30303a;background:#18181f;border-radius:10px}.home-process-panel h3{font-size:25px;text-transform:none;margin:10px 0 16px}.home-process-panel p{font-size:17px;color:#b6b8c5;line-height:1.8}.home-process-panel .process-result{border-left:3px solid #ff3047;padding-left:18px;font-size:16px}.home-process-panel .btn{margin-top:18px}.home-process-image{width:100%;height:270px;object-fit:cover;border-radius:8px;filter:brightness(.8)}.home-callback-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:50px;align-items:center}.home-callback h2{font-size:35px;line-height:1.25;margin-bottom:20px}.home-callback .form-card{border-radius:10px;background:#18181f;padding:28px;box-shadow:none;backdrop-filter:none}.home-callback p{font-size:17px;color:#b0b2bf;line-height:1.8}.home-reference .quiz-box,.home-reference .credit-box,.home-reference .review-proof,.home-reference .video-case,.home-reference .platform-proof{border-radius:10px}.home-reference .reviews-grid{gap:22px}.home-reference .reviews-widget{border-radius:10px}.home-reference .faq-q{font-size:18px}.home-reference .faq-a{font-size:16px;line-height:1.8}.home-reference .footer{padding-top:40px;background:#111116;border-top:1px solid #2a2a35}.home-reference .footer h4{text-transform:none}.home-reference .map-reviews{padding-top:50px;background:#121217}.home-reference .final h2{font-size:35px;line-height:1.25;text-transform:none}.home-reference .final em{font-style:normal}.home-reference .stock-count{font-size:16px}.home-reference .models-grid{gap:16px}.home-reference #encar-catalog-link{display:none}.home-reference .section+.section{border-top:1px solid #23232d}
@media(max-width:1100px){.home-reference .header-inner{gap:14px}.home-reference .nav{gap:12px}.home-reference .nav a{font-size:14px}.home-reference .header-phone{display:none}.home-reference .stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-quick form{grid-template-columns:repeat(3,minmax(0,1fr))}.home-process-track{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:768px){.home-reference .container{width:calc(100% - 36px)}.home-topbar{font-size:14px}.home-topbar-links{gap:10px}.home-topbar .container{gap:10px}.home-promotion{font-size:14px}.home-promotion .container{display:block;text-align:center}.home-promotion a{margin-left:8px}.home-reference .header-inner{min-height:70px;padding:10px 0}.home-reference .hero{padding:65px 0;min-height:470px}.home-reference .hero h1{font-size:39px;line-height:1.18;margin-bottom:22px}.home-reference .hero .hero-lead{font-size:17px}.home-reference .hero-cta .btn{font-size:16px;padding:14px 18px}.home-reference .hero-proof{font-size:14px;gap:10px}.home-reference .section{padding:38px 0!important}.home-reference .section-title{font-size:28px}.home-direction-grid{grid-template-columns:1fr}.home-direction{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-direction-top{grid-column:1;padding:18px 18px 8px}.home-direction img{grid-column:2;grid-row:1/3;height:190px;align-self:center}.home-direction-body{padding:10px 18px 18px}.home-direction-body p{min-height:0;font-size:16px}.home-direction-top h3{font-size:21px}.home-quick form{grid-template-columns:repeat(2,minmax(0,1fr))}.home-quick .btn{grid-column:1/-1}.home-quick h2{font-size:26px}.home-process-panel{grid-template-columns:1fr;gap:20px;padding:25px}.home-process-image{height:230px}.home-callback-layout{grid-template-columns:1fr;gap:20px}.home-callback h2{font-size:28px}.home-reference .logo-text b{font-size:17px}.home-reference .nav{padding:22px}.home-reference .nav a{font-size:18px}.home-reference .final h2{font-size:29px}.home-reference .stock-body{padding:16px}.home-reference .stock-name{font-size:18px}.home-reference .stock-price{font-size:22px}.home-reference .adv-card{padding:21px}}
@media(max-width:540px){.home-topbar-links a:not(:last-child){display:none}.home-reference .hero{min-height:0;padding:55px 0 45px}.home-reference .hero h1{font-size:31px;line-height:1.22}.home-reference .hero-bg{background-position:58% center}.home-reference .hero-cta{gap:9px}.home-reference .hero-cta .btn{font-size:16px;padding:13px 14px;min-height:47px}.home-reference .hero-proof{flex-direction:column;gap:8px}.home-reference .section-title{font-size:25px}.home-reference .stock-grid{grid-template-columns:1fr;gap:20px}.home-reference .stock-name{font-size:18px}.home-reference .stock-price{font-size:26px}.home-reference .stock-body{padding:20px}.home-process-track{grid-template-columns:repeat(2,minmax(0,1fr))}.home-process-track button{padding:13px}.home-process-track b{font-size:14px}.home-process-track small{margin-bottom:6px}.home-process-panel h3{font-size:23px}.home-process-panel p{font-size:16px}.home-direction{grid-template-columns:1fr}.home-direction-top{grid-column:1}.home-direction img{grid-column:1;grid-row:auto;height:175px;padding:10px 20px}.home-direction-body p{min-height:0}.home-direction-body{padding:0 20px 20px}.home-reference .hero h1 mark{padding:0 3px}.home-reference .section-sub{font-size:16px}.home-quick form{gap:10px}.home-quick select{font-size:16px;padding:12px 9px}.home-reference .header-inner{gap:8px}.home-reference .logo-img{width:36px;height:36px}.home-reference .logo-text b{font-size:17px}.home-reference .logo-text>span{font-size:14px}.home-reference .btn-head{font-size:14px;padding:10px 12px;min-height:38px}.home-reference .header-cta{margin-left:auto}.home-reference .burger{margin-left:0}.home-callback .form-card{padding:22px}.home-reference .adv-grid{grid-template-columns:1fr}.home-reference .footer-grid{gap:24px}.home-reference .stock-count{font-size:14px}.home-reference .map-reviews h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){.home-reference *{animation:none!important;scroll-behavior:auto!important}}

/* Readable typography across retained sections. */
.home-reference{font-size:17px;line-height:1.65}.home-reference main p,.home-reference .form-card p,.home-reference .quiz-box p,.home-reference .credit-box p{font-size:17px;line-height:1.7}.home-reference input,.home-reference textarea,.home-reference select{font-size:17px}.home-reference .form-card label,.home-reference .footer a,.home-reference .footer p,.home-reference .quiz-box label,.home-reference .form-note{font-size:15px;line-height:1.65}.home-reference .nav a{font-size:14px}.home-reference .header-inner{gap:14px}.home-reference .nav{gap:12px}@media(max-width:768px){.home-reference .hero-cta .btn{white-space:normal;flex:1 1 180px}.home-reference .hero-proof{font-size:15px}.home-reference .hero{min-height:0}.home-reference .home-process-track b{font-size:16px}.home-reference .nav a{font-size:17px}}

.home-callback-layout>*{min-width:0}.home-callback h2,.home-callback .form-card h3{overflow-wrap:anywhere}.home-reference .home-callback .form-card{width:100%;max-width:100%;box-sizing:border-box}@media(max-width:540px){.home-reference .home-callback .form-card{padding:22px 18px}.home-reference .home-callback h2{font-size:30px}}
