/* V5: editorial automotive showroom. A new layout system, not a color skin. */
.nw-v5.nw-layout-rental{--r5-ink:#191b1d;--r5-muted:#686b6d;--r5-paper:#f4f1eb;--r5-white:#fff;--r5-orange:#f15a32;--r5-line:#191b1d22;background:var(--r5-paper);color:var(--r5-ink)}
.nw-v5.nw-layout-rental .nw-demo{background:#191b1d;color:#fff;font:10px/1.7 'Segoe UI',Arial;letter-spacing:.08em}
.nw-v5.nw-layout-rental .nw-demo a{color:#fff;text-decoration:none}
.nw-v5.nw-layout-rental .nw-demo-version{border-inline:1px solid #ffffff35;padding-inline:18px;color:#ff936f!important}
.nw-v5.nw-layout-rental .nw-header{position:sticky;top:0;background:#fff;box-shadow:0 7px 24px #1313130a;border-bottom:1px solid #191b1d12}
.nw-v5.nw-layout-rental .nw-header-inner{min-height:82px}
.nw-v5.nw-layout-rental .nw-brand img{width:158px;height:48px;object-fit:contain}
.nw-v5.nw-layout-rental .nw-brand span{font-size:8px;letter-spacing:.2em;color:#777}
.nw-v5.nw-layout-rental .nw-nav{gap:clamp(14px,2vw,28px);font-size:11px}
.nw-v5.nw-layout-rental .nw-nav a:after{background:var(--r5-orange)}
.nw-v5.nw-layout-rental .nw-header-action{border:0;background:var(--r5-ink);color:white!important;padding:13px 18px;font-size:10px}
.nw-v5.nw-layout-rental .nw-header-action:hover{background:var(--r5-orange);transform:translateY(-1px)}
.nw-v5.nw-layout-rental .nw-hero{background:#f4f1eb;color:var(--r5-ink)}
.nw-v5.nw-layout-rental .nw-hero-grid{max-width:none;padding:0;min-height:620px;grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);gap:0;align-items:stretch}
.nw-v5.nw-layout-rental .nw-hero-copy{align-self:center;max-width:670px;margin-left:max(48px,calc((100vw - 1300px)/2 + 48px));padding:55px 46px 55px 0}
.nw-v5.nw-layout-rental .nw-hero .nw-kicker{color:var(--r5-orange);font-size:10px;letter-spacing:.2em;margin-bottom:22px}
.nw-v5.nw-layout-rental .nw-hero .nw-kicker i{background:var(--r5-orange);width:30px}
.nw-v5.nw-layout-rental .nw-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(54px,6vw,88px);font-weight:500;letter-spacing:-.075em;line-height:.91;color:#191b1d;max-width:690px}
.nw-v5.nw-layout-rental .nw-hero h1 span:last-child{font-style:italic;color:var(--r5-orange)}
.nw-v5.nw-layout-rental .nw-hero-intro{font-size:14px;line-height:1.8;color:#505356;opacity:1;max-width:410px;margin:24px 0}
.nw-v5.nw-layout-rental .nw-hero-actions{gap:20px;margin-top:28px}
.nw-v5.nw-layout-rental .nw-button{background:var(--r5-orange);color:white!important;border:1px solid var(--r5-orange);padding:16px 20px;gap:25px;font-size:10px;letter-spacing:.04em;text-transform:uppercase}
.nw-v5.nw-layout-rental .nw-button:hover{background:#191b1d;border-color:#191b1d}
.nw-v5.nw-layout-rental .nw-hero-actions .nw-text-link{font-size:10px;text-transform:uppercase;letter-spacing:.08em}
.nw-v5.nw-layout-rental .nw-hero-foot{max-width:430px;border-color:#191b1d26;color:#5b5d60;opacity:1;font-size:9px;margin-top:37px;padding-top:15px}
.nw-v5.nw-layout-rental .nw-hero-visual{height:auto;min-height:620px;overflow:hidden;border-radius:0;clip-path:polygon(5% 0,100% 0,100% 100%,0 100%);}
.nw-v5.nw-layout-rental .nw-hero-visual>img{object-position:62% center;transform:scale(1.025);transition:transform .8s cubic-bezier(.2,.8,.2,1)}
.nw-v5.nw-layout-rental .nw-hero-visual:hover>img{transform:scale(1.06)}
.nw-v5.nw-layout-rental .nw-hero-visual:before{inset:0;background:linear-gradient(90deg,#f4f1eb26,transparent 34%),linear-gradient(0deg,#1117,transparent 34%);border:0}
.nw-v5.nw-layout-rental .nw-hero-visual figcaption{left:auto;right:32px;bottom:30px;background:#191b1ddd;color:white;border:1px solid #ffffff45;box-shadow:none;padding:15px 18px;backdrop-filter:blur(10px)}
.nw-v5.nw-layout-rental .nw-hero-visual figcaption>span{color:#ff956e}
.nw-v5.nw-layout-rental .nw-v5-journey{background:#191b1d;color:#fff}
.nw-v5.nw-layout-rental .nw-v5-journey>.nw-wrap{max-width:none;padding-inline:max(48px,calc((100vw - 1300px)/2 + 48px));display:grid;grid-template-columns:1.05fr repeat(3,1fr);align-items:stretch;min-height:100px}
.nw-v5.nw-layout-rental .nw-v5-journey-label{display:flex;align-items:center;color:#ff956e;font:10px/1.5 'Segoe UI',Arial;letter-spacing:.2em;text-transform:uppercase}
.nw-v5.nw-layout-rental .nw-v5-journey a{display:flex;align-items:center;gap:14px;padding:22px 16px;border-left:1px solid #ffffff28;font-size:12px;font-weight:650;transition:background .2s}
.nw-v5.nw-layout-rental .nw-v5-journey a:hover{background:#2b2d2f}
.nw-v5.nw-layout-rental .nw-v5-journey a>span{font:10px monospace;color:#ff956e}
.nw-v5.nw-layout-rental .nw-v5-journey a>b{margin-left:auto;color:#ff956e;font-size:18px}
.nw-v5.nw-layout-rental .nw-rental-highlights{background:#fff;color:#27292b;border-block:1px solid #191b1d14}
.nw-v5.nw-layout-rental .nw-rental-highlights-grid{min-height:74px;grid-template-columns:1.2fr repeat(3,1fr);gap:14px;padding-block:10px}
.nw-v5.nw-layout-rental .nw-rental-highlights-grid>div{border-color:#191b1d19}
.nw-v5.nw-layout-rental .nw-rental-highlights-grid>div:first-child{color:#191b1d;font-size:10px;letter-spacing:.11em;text-transform:uppercase}
.nw-v5.nw-layout-rental .nw-rental-highlights-grid b,.nw-v5.nw-layout-rental .nw-rental-spark{color:var(--r5-orange)}
.nw-v5.nw-layout-rental .nw-rental-fleet{background:#f4f1eb;padding-block:82px}
.nw-v5.nw-layout-rental .nw-rental-fleet .nw-kicker{color:var(--r5-orange)}
.nw-v5.nw-layout-rental .nw-rental-fleet .nw-section-head{margin-bottom:38px}
.nw-v5.nw-layout-rental .nw-rental-fleet .nw-section-head h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(40px,4.6vw,64px);font-weight:500;letter-spacing:-.065em;color:#191b1d}
.nw-v5.nw-layout-rental .nw-rental-fleet .nw-text-link{background:#191b1d;color:white;padding:12px 15px;font-size:9px;letter-spacing:.08em;text-transform:uppercase}
.nw-v5.nw-layout-rental .nw-rental-fleet .nw-grid-urun{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.nw-v5.nw-layout-rental .nw-rental-fleet .nw-card{background:#fff;border:1px solid #191b1d13;box-shadow:0 16px 42px #191b1d0b;transition:transform .3s,box-shadow .3s}
.nw-v5.nw-layout-rental .nw-rental-fleet .nw-card:hover{transform:translateY(-7px);box-shadow:0 22px 48px #191b1d18;border-color:#191b1d28}
.nw-v5.nw-layout-rental .nw-rental-fleet .nw-card-photo{height:250px;background:#ece9e3}
.nw-v5.nw-layout-rental .nw-rental-fleet .nw-card-body{padding:22px 24px 24px}
.nw-v5.nw-layout-rental .nw-rental-fleet .nw-number{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--r5-orange)}
.nw-v5.nw-layout-rental .nw-rental-fleet .nw-card h3{font-family:Georgia,'Times New Roman',serif;font-size:25px;font-weight:500;letter-spacing:-.04em;color:#191b1d}
.nw-v5.nw-layout-rental .nw-rental-fleet .nw-card p{font-size:11px;color:#64676a;opacity:1}
.nw-v5.nw-layout-rental .nw-rental-fleet .nw-card-arrow{color:var(--r5-orange)}
.nw-v5.nw-layout-rental .nw-services{background:#fff}
.nw-v5.nw-layout-rental .nw-services .nw-section-head h2,.nw-v5.nw-layout-rental .nw-news .nw-section-head h2{font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-.06em}
.nw-v5.nw-layout-rental .nw-services .nw-card{border:0;border-top:1px solid #191b1d30;background:transparent}
.nw-v5.nw-layout-rental .nw-services .nw-card-body{padding:24px 0}
.nw-v5.nw-layout-rental .nw-services .nw-card:hover{border-color:var(--r5-orange)}
.nw-v5.nw-layout-rental .nw-about{background:#e8e4dc}
.nw-v5.nw-layout-rental .nw-about-photo{height:500px;clip-path:polygon(0 0,100% 0,100% 88%,90% 100%,0 100%)}
.nw-v5.nw-layout-rental .nw-process{background:#191b1d;color:white;border:0}
.nw-v5.nw-layout-rental .nw-process .nw-kicker,.nw-v5.nw-layout-rental .nw-process-grid span{color:#ff956e}
.nw-v5.nw-layout-rental .nw-process-grid>div{border-color:#ffffff40}
.nw-v5.nw-layout-rental .nw-news{background:#f4f1eb}
.nw-v5.nw-layout-rental .nw-news .nw-card{background:white;border-color:#191b1d15}
.nw-v5.nw-layout-rental .nw-contact-band{background:var(--r5-orange);color:#fff}
.nw-v5.nw-layout-rental .nw-contact-band .nw-button{background:#191b1d;border-color:#191b1d;color:#fff!important}
.nw-v5.nw-layout-rental .nw-footer{background:#191b1d;color:#f3f1eb;border:0}
.nw-v5.nw-layout-rental .nw-footer a{color:#f3f1eb}
@media(max-width:1050px){.nw-v5.nw-layout-rental .nw-hero-grid{grid-template-columns:.9fr 1.1fr}.nw-v5.nw-layout-rental .nw-hero-copy{margin-left:30px;padding-right:25px}.nw-v5.nw-layout-rental .nw-v5-journey>.nw-wrap{padding-inline:30px}}
@media(max-width:850px){.nw-v5.nw-layout-rental .nw-header{position:relative}.nw-v5.nw-layout-rental .nw-hero-grid{min-height:560px}.nw-v5.nw-layout-rental .nw-hero-copy{margin-left:28px;padding-block:40px}.nw-v5.nw-layout-rental .nw-hero h1{font-size:clamp(48px,7vw,66px)}.nw-v5.nw-layout-rental .nw-hero-visual{min-height:560px}.nw-v5.nw-layout-rental .nw-v5-journey>.nw-wrap{grid-template-columns:1fr 1fr}.nw-v5.nw-layout-rental .nw-v5-journey-label{grid-column:1/-1;padding:15px 0 0}.nw-v5.nw-layout-rental .nw-v5-journey a:nth-of-type(2){border-left:0}.nw-v5.nw-layout-rental .nw-rental-fleet .nw-grid-urun{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.nw-v5.nw-layout-rental .nw-hero-grid{grid-template-columns:1fr!important;gap:0!important;padding:0!important}.nw-v5.nw-layout-rental .nw-hero-copy{margin:0;padding:50px 24px 35px}.nw-v5.nw-layout-rental .nw-hero h1{font-size:clamp(52px,14vw,74px)!important;letter-spacing:-.07em!important}.nw-v5.nw-layout-rental .nw-hero-visual{height:360px!important;min-height:0;width:100%;clip-path:none;margin:0!important}.nw-v5.nw-layout-rental .nw-hero-visual figcaption{right:14px;left:auto!important;bottom:14px!important}.nw-v5.nw-layout-rental .nw-hero-foot{margin-top:27px}.nw-v5.nw-layout-rental .nw-v5-journey>.nw-wrap{padding-inline:22px;grid-template-columns:1fr}.nw-v5.nw-layout-rental .nw-v5-journey-label{padding:19px 0 10px}.nw-v5.nw-layout-rental .nw-v5-journey a,.nw-v5.nw-layout-rental .nw-v5-journey a:nth-of-type(2){border:0;border-top:1px solid #ffffff30;padding:15px 3px}.nw-v5.nw-layout-rental .nw-rental-highlights-grid{grid-template-columns:1fr 1fr!important;padding:17px 22px;gap:11px}.nw-v5.nw-layout-rental .nw-rental-highlights-grid>div{border:0!important;padding:0}.nw-v5.nw-layout-rental .nw-rental-fleet{padding-block:55px}.nw-v5.nw-layout-rental .nw-rental-fleet .nw-grid-urun{grid-template-columns:1fr!important}.nw-v5.nw-layout-rental .nw-rental-fleet .nw-card-photo{height:240px}.nw-v5.nw-layout-rental .nw-about-photo{height:340px}.nw-v5.nw-layout-rental .nw-services .nw-grid-services{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){.nw-v5.nw-layout-rental *, .nw-v5.nw-layout-rental *:before,.nw-v5.nw-layout-rental *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
/* Clear dark V2 rental overlays and logo filtering so this edition reads as a fresh light showroom. */
.nw-v5.nw-layout-rental .nw-hero:before{display:none!important}
.nw-v5.nw-layout-rental .nw-hero-visual:before{inset:0!important;border:0!important;border-radius:0!important;background:linear-gradient(0deg,#191b1d55,transparent 34%)!important}
.nw-v5.nw-layout-rental .nw-brand img{filter:none!important;background:transparent!important}
/* V5 — green contemporary mobility, daylight split hero, airy four-card fleet. */
.nw-v5.nw-layout-rental .nw-demo{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;background:#12392e;color:#d9eee5;border:0}
.nw-v5.nw-layout-rental .nw-demo a{color:#e7fff2}
.nw-v5.nw-layout-rental .nw-demo-designs a[aria-current=page]{background:#e9f7ef;color:#153a2f;border-color:#e9f7ef}
.nw-v5.nw-layout-rental .nw-header{position:relative;background:#f8fbf8;color:#17382e;border-bottom:1px solid #dce9df;box-shadow:0 8px 28px #153a2d0c}
.nw-v5.nw-layout-rental .nw-header-action{background:#176b4c;color:#fff;border-radius:7px;border-color:#176b4c}
.nw-v5.nw-layout-rental .nw-nav a[aria-current=page]:after{background:#1a8059}
.nw-v5.nw-layout-rental .nw-hero{background:#f1f6f1;color:#17382e}
.nw-v5.nw-layout-rental .nw-hero:before{background:radial-gradient(ellipse at 12% 98%,#b9dcc6a1,transparent 39%),linear-gradient(135deg,#f3f8f2,#e8f1eb)}
.nw-v5.nw-layout-rental .nw-hero-grid{min-height:630px;grid-template-columns:.88fr 1.12fr;gap:clamp(28px,5vw,84px);padding-block:58px}
.nw-v5.nw-layout-rental .nw-hero .nw-kicker{color:#247353}
.nw-v5.nw-layout-rental .nw-hero h1{font-size:clamp(52px,6vw,86px);font-weight:760;line-height:.98;letter-spacing:-.065em;color:#14372c}
.nw-v5.nw-layout-rental .nw-hero h1 span:last-child{color:#237c55}
.nw-v5.nw-layout-rental .nw-hero-intro{color:#536b60}
.nw-v5.nw-layout-rental .nw-hero .nw-button{background:#176b4c;color:#fff!important;border-color:#176b4c;border-radius:7px}
.nw-v5.nw-layout-rental .nw-hero-actions .nw-text-link{color:#194d39}
.nw-v5.nw-layout-rental .nw-hero-foot{border-color:#c4d9ca;color:#4c6758}
.nw-v5.nw-layout-rental .nw-hero-visual{position:relative;inset:auto;width:100%;height:500px;border:0;border-radius:18px 18px 80px 18px;overflow:hidden;filter:drop-shadow(0 22px 38px #173e2a22)}
.nw-v5.nw-layout-rental .nw-hero-visual>img{border-radius:inherit;object-position:60% center}
.nw-v5.nw-layout-rental .nw-hero-visual:before{inset:0;border:0;border-radius:inherit;background:linear-gradient(0deg,#102c2080,transparent 38%)}
.nw-v5.nw-layout-rental .nw-hero-visual figcaption{left:auto;right:15px;bottom:15px;border:1px solid #ffffff70;border-radius:12px;background:#113b2ddd;color:#fff;box-shadow:none}
.nw-v5.nw-layout-rental .nw-hero-visual figcaption>span{color:#aee5be}
.nw-v5.nw-layout-rental .nw-rental-booking{margin:-24px auto 0}
.nw-v5.nw-layout-rental .nw-rental-booking-form{border-color:#d9e8dc;border-radius:14px;background:#fff;box-shadow:0 20px 44px #173e2a14}
.nw-v5.nw-layout-rental .nw-rental-booking-top>span i{color:#248051}
.nw-v5.nw-layout-rental .nw-rental-booking-fields button{background:#176b4c;color:#fff;border-radius:7px}
.nw-v5.nw-layout-rental .nw-rental-highlights{background:#e8f2e9;color:#17382e;border:0}
.nw-v5.nw-layout-rental .nw-rental-highlights-grid>div{border-color:#cbdccf}
.nw-v5.nw-layout-rental .nw-rental-highlights-grid>div:first-child,.nw-v5.nw-layout-rental .nw-rental-highlights-grid b,.nw-v5.nw-layout-rental .nw-rental-spark{color:#176b4c}
.nw-v5.nw-layout-rental .nw-rental-fleet{background:#fff;color:#17382e}
.nw-v5.nw-layout-rental .nw-rental-fleet .nw-section-head h2{color:#15382c}
.nw-v5.nw-layout-rental .nw-rental-fleet .nw-grid-urun{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.nw-v5.nw-layout-rental .nw-rental-fleet .nw-card{border:1px solid #e0e9e1;border-radius:13px;background:#f9fbf9;box-shadow:0 12px 30px #193d2810}
.nw-v5.nw-layout-rental .nw-rental-fleet .nw-card-photo{height:195px}
.nw-v5.nw-layout-rental .nw-rental-fleet .nw-card-body{padding:18px}
.nw-v5.nw-layout-rental .nw-rental-fleet .nw-card h3{font-size:19px;color:#17382e}
.nw-v5.nw-layout-rental .nw-vehicle-category{color:#25734e}
.nw-v5.nw-layout-rental .nw-vehicle-cta b{background:#176b4c;color:#fff}
.nw-v5.nw-layout-rental .nw-services{background:#f2f6f2}
.nw-v5.nw-layout-rental .nw-services .nw-card{background:#fff;border-color:#dce8de;border-top:2px solid #238056;border-radius:12px}
.nw-v5.nw-layout-rental .nw-about{background:#fff}
.nw-v5.nw-layout-rental .nw-about-photo{height:460px;border-radius:18px 18px 72px 18px}
.nw-v5.nw-layout-rental .nw-process{background:#17392e;color:#f2f8f3}
.nw-v5.nw-layout-rental .nw-process .nw-kicker,.nw-v5.nw-layout-rental .nw-process-grid span{color:#9fddb2}
.nw-v5.nw-layout-rental .nw-news{background:#f2f6f2}
.nw-v5.nw-layout-rental .nw-news .nw-card{border:1px solid #dce8de;border-radius:12px;background:#fff}
.nw-v5.nw-layout-rental .nw-footer{background:#102d24;color:#f3f8f3;border:0}
@media(max-width:1000px){.nw-v5.nw-layout-rental .nw-rental-fleet .nw-grid-urun{grid-template-columns:1fr 1fr}}
@media(max-width:850px){.nw-v5.nw-layout-rental .nw-hero-grid{grid-template-columns:1fr}.nw-v5.nw-layout-rental .nw-hero-visual{height:390px}.nw-v5.nw-layout-rental .nw-rental-highlights-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.nw-v5.nw-layout-rental .nw-hero-grid{padding:40px 22px}.nw-v5.nw-layout-rental .nw-hero h1{font-size:clamp(46px,12vw,68px)}.nw-v5.nw-layout-rental .nw-hero-visual{height:300px!important;border-radius:14px 14px 44px 14px}.nw-v5.nw-layout-rental .nw-rental-booking{margin:-12px auto 0}.nw-v5.nw-layout-rental .nw-rental-fleet .nw-grid-urun{grid-template-columns:1fr}.nw-v5.nw-layout-rental .nw-about-photo{height:320px}}
