.mobile-call{display:none}.sales-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.sales-shortcuts a{background:#f0f8f3;border:1px solid #d4e5da;border-radius:14px;padding:24px;color:#173f30;text-decoration:none;display:flex;flex-direction:column;gap:12px}.sales-shortcuts strong{font-size:24px}.sales-shortcuts span{font-size:14px;line-height:1.5}.advisor-section{background:#eaf6f0}.advisor-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center}.advisor-grid h2{font-size:clamp(30px,3.3vw,46px);line-height:1.15;margin:16px 0}.advisor-grid p{line-height:1.75;color:#486759}.advisor-trust{background:#fff;border:1px solid #d3e6da;padding:28px;border-radius:16px;overflow-wrap:anywhere}.advisor-trust>strong{font-size:23px}.advisor-trust a{color:#007e6b}.all-stock-link{margin-top:20px}.general-lease{background:#f3faf6;scroll-margin-top:90px;border-block:1px solid #d5e6dc}.general-lease>summary{cursor:pointer;max-width:1240px;margin:auto;padding:28px 32px;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:23px;font-weight:700;color:#164433}.general-lease>summary::-webkit-details-marker{display:none}.general-lease[open]>summary span{transform:rotate(45deg)}.general-lease .leasing-section{padding-top:28px}.offer-detail-heading{margin:30px 0}.offer-detail h1{font-size:clamp(34px,4vw,58px);line-height:1.1;max-width:1000px;margin:12px 0 18px}.offer-detail-heading p{color:#577266}.offer-detail-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:32px}.offer-gallery>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#eef3f0;border-radius:16px}.offer-gallery-thumbs{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.offer-gallery-thumbs button{border:2px solid transparent;border-radius:8px;background:#f3f8f4;cursor:pointer;padding:0}.offer-gallery-thumbs button[aria-pressed=true]{border-color:#009d84}.offer-gallery-thumbs img{display:block;object-fit:contain}.offer-purchase{padding:30px;background:#eaf7ef;border:1px solid #cce2d4;border-radius:16px;display:flex;flex-direction:column;gap:14px;align-self:start}.offer-purchase>strong{font-size:40px;color:#007d68;letter-spacing:-.03em}.offer-purchase>span{font-size:13px;color:#537361}.offer-purchase p{font-size:14px;line-height:1.65;margin:0}.offer-purchase a{justify-content:center}.offer-operator{padding-top:12px;border-top:1px solid #cce2d4}.offer-specifications{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:36px 0}.offer-specifications>div{background:#f5f9f6;padding:18px;border-radius:10px}.offer-specifications dt{font-size:12px;color:#5b7767;margin-bottom:8px}.offer-specifications dd{font-size:20px;font-weight:700;margin:0}.offer-description{max-width:900px;margin-top:40px}.offer-description h2{font-size:32px}.offer-description h3{margin-top:28px;color:#007f6b}.offer-description p{line-height:1.75;font-size:15px;margin:10px 0;color:#3f5e50}.offer-page .leasing-heading h2{font-size:40px}.offers-page #samochody{padding-top:60px}.sales-home .hero-bottom{display:none}.sales-home .evvan-hero .hero-content{min-height:450px}.sales-home .evvan-hero .hero-visual{height:430px}.sales-home .evvan-hero-character{height:415px}.sales-home .hero-visual{max-width:100%}.sales-home .stock-card h3{min-height:2.5em}.stock-card .vehicle-image-wrap{border-bottom:1px solid #dce8e1}.stock-card .vehicle-type{letter-spacing:.09em}.stock-card .stock-original{font-size:13px;font-weight:600;color:#006e5c;padding:8px 0}.stock-card:focus-within{border-color:#009d84}
@media(max-width:850px){.advisor-grid,.offer-detail-grid{grid-template-columns:1fr;gap:24px}.sales-shortcuts{grid-template-columns:1fr}.offer-specifications{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-purchase>strong{font-size:34px}}
@media(max-width:600px){body{padding-bottom:85px}.mobile-call{position:fixed;z-index:80;bottom:12px;left:16px;right:16px;background:#007d69;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:15px 16px;border-radius:12px;text-decoration:none;box-shadow:0 5px 24px #113b3040;min-height:56px}.mobile-call span{font-size:12px}.mobile-call strong{font-size:15px;white-space:nowrap}.sales-home .evvan-hero .hero-content{min-height:0}.sales-home .evvan-hero .hero-visual{height:220px}.sales-home .evvan-hero-character{height:215px}.sales-home .evvan-hero h1{font-size:35px}.sales-home .evvan-hero .hero-copy{padding-bottom:0}.sales-home .evvan-hero .hero-notes{font-size:10px;gap:6px}.sales-home .evvan-speech{top:12px}.sales-home .evvan-charge-chip{display:none}.sales-home #samochody{padding-top:30px}.sales-home .hero-actions{gap:10px}.sales-home .hero-actions .button{padding-block:13px}.sales-home .stock-card h3{min-height:0;margin-bottom:8px}.general-lease>summary{font-size:19px;padding:24px 20px}.advisor-section{padding-block:45px}.advisor-trust{padding:22px}.offer-detail{padding-top:30px}.offer-detail-heading{margin-top:24px}.offer-purchase{padding:22px}.offer-specifications{gap:10px}.offer-specifications>div{padding:14px}.offer-specifications dd{font-size:17px}.offer-description h2{font-size:27px}.stock-card .stock-calc-fields{gap:6px}}
