/* VIP Araç V11 — Poppins Premium Typography */
:root{--vip-font:'Poppins',Arial,sans-serif}
html,body,button,input,select,textarea{font-family:var(--vip-font)!important}
body.vip-home,.vip-home,.vip-home *{font-family:var(--vip-font)}
.vip-logo b,.experience-copy h2,.seo-cta h2,.footer-topline strong{font-family:var(--vip-font)!important}

/* Navigation */
.vip-menu a,.vip-menu li a{font-weight:600;letter-spacing:-.1px}
.vip-phone,.vip-btn{font-weight:600;letter-spacing:.05px}

/* Hero */
.eyebrow{font-weight:600;letter-spacing:1.35px}
.hero-copy h1{font-family:var(--vip-font)!important;font-weight:700;letter-spacing:-2.7px;line-height:.98}
.hero-copy>p{font-weight:400;line-height:1.72}
.booking h2{font-weight:700;letter-spacing:-.55px}
.booking>p{font-weight:400}
.booking input,.booking select{font-family:var(--vip-font)!important;font-weight:400}
.trip-tabs button{font-family:var(--vip-font)!important;font-weight:600}

/* Section hierarchy */
.section-head h2,.process h2,.gallery h2,.faq h2,.why h2,.testimonials h2,.experience-copy h2,.seo-cta h2{font-family:var(--vip-font)!important;font-weight:700;letter-spacing:-1.15px;line-height:1.13}
.section-head p,.experience-copy p,.cta-grid p,.about-card p{font-weight:400;line-height:1.72}
.fleet-card h3,.route-card b,.service-grid b,.process-grid b,.why-grid b{font-weight:600}
.fleet-card span,.process-grid small,.why-grid small{font-weight:400}

/* Forms */
.booking input,.booking select,.vip-newsletter input{font-size:11px}
input::placeholder,textarea::placeholder{font-family:var(--vip-font);font-weight:400}

/* Footer */
.vip-footer-premium,.vip-footer-premium *{font-family:var(--vip-font)!important}
.footer-topline strong{font-weight:700;letter-spacing:-.65px}
.footer-kicker{font-weight:600!important;letter-spacing:1.45px}
.vip-footer-premium .footer-grid h3{font-weight:600;letter-spacing:-.1px}
.vip-footer-premium .footer-grid a,.vip-footer-premium .footer-grid>div>span{font-weight:400}
.footer-newsletter h3{font-weight:700!important;letter-spacing:-.3px}
.footer-top-actions a,.vip-footer-premium .footer-contact .whatsapp{font-weight:600!important}

/* Improve readability without making the layout bulky */
@media (min-width:992px){
 .hero-copy h1{font-size:61px}
 .experience-copy h2,.seo-cta h2{font-size:42px}
 .section-head h2,.process h2,.gallery h2,.faq h2,.why h2,.testimonials h2{font-size:31px}
 .vip-footer-premium .footer-grid a,.vip-footer-premium .footer-grid>div>span,.footer-about p{font-size:10.5px!important}
}
@media (max-width:991px){
 .hero-copy h1{letter-spacing:-1.7px;line-height:1.02}
 .section-head h2,.process h2,.gallery h2,.faq h2,.why h2,.testimonials h2{letter-spacing:-.7px}
}
@media (max-width:600px){
 .hero-copy h1{font-size:42px;letter-spacing:-1.45px}
 .experience-copy h2,.seo-cta h2{font-size:34px}
 .footer-topline strong{font-size:22px;line-height:1.25}
}
