*{box-sizing:border-box;margin:0;padding:0}:root{--yellow:#ffb400;--black:#050505;--dark:#101010;--card:#151515;--white:#fff;--muted:#d6d6d6;--green:#25d366}html{scroll-behavior:smooth}body{font-family:Arial,Helvetica,sans-serif;background:var(--black);color:var(--white);line-height:1.6}a{color:inherit;text-decoration:none}button{font-family:inherit}.header{position:sticky;top:0;z-index:80;height:96px;background:#000;border-bottom:1px solid rgba(255,255,255,.08);padding:0 42px;display:flex;align-items:center;justify-content:flex-start}.brand{display:flex;align-items:center;flex-shrink:0}.logo{height:74px;width:auto;display:block}.nav{margin:0 auto;display:flex;align-items:center;justify-content:center;gap:42px;text-transform:uppercase;font-weight:900;font-size:15px;letter-spacing:.2px}.nav a{transition:color .2s ease;white-space:nowrap}.nav a:hover{color:var(--yellow)}.menu-btn{display:none;background:none;border:0;color:var(--white);font-size:34px;cursor:pointer}.hero{position:relative;min-height:calc(100vh - 96px);display:flex;align-items:center;padding:90px 7%;background-image:url('assets/blink-van-background.jpg');background-size:cover;background-position:center center}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.95) 0%,rgba(0,0,0,.75) 38%,rgba(0,0,0,.25) 76%),linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,.08))}.hero-content{position:relative;z-index:2;max-width:720px}.eyebrow{color:var(--yellow);font-weight:900;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:12px}h1{text-transform:uppercase;font-size:clamp(48px,5.7vw,92px);line-height:.96;margin-bottom:24px;letter-spacing:-1px}h1 span,h2 span{color:var(--yellow)}.hero-text{max-width:620px;color:#f3f3f3;font-size:23px;line-height:1.35;margin-bottom:30px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:16px}.btn{border-radius:999px;padding:15px 26px;font-weight:900;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.btn-primary,.btn-primary-small{background:var(--yellow);color:#000;border:2px solid var(--yellow)}.btn-secondary,.btn-outline-small{background:transparent;color:var(--white);border:2px solid rgba(255,255,255,.82)}.btn-primary-small,.btn-outline-small{padding:12px 22px;border-radius:14px}.trust-line{color:var(--muted);font-weight:800}.quick-bar{display:grid;grid-template-columns:repeat(4,1fr);background:rgba(255,255,255,.12);gap:1px}.quick-bar div{background:#080808;padding:32px 6vw}.quick-bar span{font-size:34px;display:block;margin-bottom:10px}.quick-bar strong{color:var(--yellow);text-transform:uppercase;display:block;margin-bottom:6px}.quick-bar p{color:var(--muted)}.section{padding:88px 7%}.section-heading{max-width:760px;margin-bottom:34px}.section h2,.contact-section h2{font-size:clamp(34px,4.4vw,58px);line-height:1.05;margin-bottom:18px}.section-heading p,.split p,.contact-section p,.notice p{color:var(--muted);font-size:18px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card,.review-card{background:var(--card);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:30px}.card span{font-size:34px;display:block;margin-bottom:14px}.card h3,.review-card strong{color:var(--yellow)}.card h3{margin-bottom:10px}.card p,.review-card p,.fleet-box p{color:var(--muted)}.dark{background:#0b0b0b}.split{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:start}.check-list{margin:22px 0 30px;display:grid;gap:10px;list-style:none}.check-list li{color:var(--white);font-weight:800}.check-list li::before{content:'✓';color:var(--yellow);margin-right:10px}.fleet-box{background:linear-gradient(135deg,#151515,#080808);border:1px solid rgba(255,180,0,.28);border-radius:28px;padding:36px;display:flex;align-items:center;justify-content:space-between;gap:30px}.fleet-box h3{color:var(--yellow);margin-bottom:10px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.stars{color:var(--yellow);letter-spacing:3px;margin-bottom:12px}.area-list{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.area-list span{background:var(--yellow);color:#000;padding:12px 20px;border-radius:999px;font-weight:900}.contact-section{margin:0 7% 38px;padding:46px;background:linear-gradient(135deg,#151515,#060606);border:1px solid rgba(255,180,0,.36);border-radius:30px;display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.contact-card{background:#000;border-radius:24px;padding:30px;display:grid;gap:14px}.contact-phone{color:var(--yellow);font-size:30px;font-weight:900}.contact-whatsapp{background:var(--green);color:#fff;width:fit-content;padding:12px 18px;border-radius:999px;font-weight:900}.notice{margin:0 7% 70px;background:#111;border-left:5px solid var(--yellow);border-radius:18px;padding:28px}.notice h3{color:var(--yellow);margin-bottom:8px}.footer{text-align:center;padding:42px 7%;border-top:1px solid rgba(255,255,255,.1);color:var(--muted)}.footer-logo{height:68px;width:auto;margin-bottom:18px}.footer-links{margin-top:18px;display:flex;justify-content:center;gap:20px}.text-button,.cookie-links button{background:none;border:none;color:var(--yellow);text-decoration:underline;cursor:pointer;font-size:16px}.floating-actions{position:fixed;right:22px;bottom:22px;z-index:70;display:flex;gap:10px}.float-call,.float-whatsapp{border-radius:999px;padding:13px 20px;font-weight:900;box-shadow:0 16px 40px rgba(0,0,0,.35)}.float-call{background:var(--yellow);color:#000}.float-whatsapp{background:var(--green);color:#fff}.cookie-popup{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.3);display:none;align-items:flex-end;justify-content:center;padding:24px}.cookie-popup.show{display:flex}.cookie-card{width:min(520px,100%);background:rgba(10,10,10,.98);border:1px solid rgba(255,255,255,.58);border-radius:24px;padding:30px;text-align:center;box-shadow:0 25px 70px rgba(0,0,0,.55)}.cookie-logo{width:180px;height:auto;margin-bottom:12px}.cookie-card h3{font-size:24px;margin-bottom:10px}.cookie-card p{color:var(--muted)}.cookie-links{margin:18px 0 22px;display:flex;justify-content:center;gap:24px}.cookie-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px}.modal{position:fixed;inset:0;z-index:120;background:rgba(0,0,0,.78);display:none;align-items:center;justify-content:center;padding:24px}.modal.show{display:flex}.modal-content{width:min(760px,100%);max-height:82vh;overflow:auto;background:#101010;border:1px solid rgba(255,180,0,.35);border-radius:22px;padding:34px;position:relative}.modal-content h2{color:var(--yellow);margin-bottom:18px}.modal-content p{color:var(--muted);margin-bottom:16px}.modal-content a{color:var(--yellow);text-decoration:underline}.close-modal{position:absolute;top:14px;right:18px;background:none;border:0;color:var(--white);font-size:34px;cursor:pointer}@media(max-width:1050px){.nav{gap:22px;font-size:14px}.cards,.review-grid,.quick-bar{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.header{height:auto;min-height:92px;padding:14px 18px;justify-content:space-between;flex-wrap:wrap}.logo{height:68px}.menu-btn{display:block}.nav{display:none;width:100%;flex-direction:column;gap:18px;align-items:flex-start;padding:18px 0 6px;margin:0}.nav.open{display:flex}.hero{min-height:760px;padding:58px 5%;background-position:64% center}.hero-overlay{background:linear-gradient(90deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.78) 62%,rgba(0,0,0,.4) 100%)}.hero-content{max-width:100%}h1{font-size:54px;line-height:.98}.hero-text{font-size:20px}.hero-actions{flex-direction:column}.btn{width:100%}.quick-bar,.cards,.review-grid,.split,.contact-section{grid-template-columns:1fr}.section{padding:68px 5%}.fleet-box{flex-direction:column;align-items:flex-start}.contact-section{margin:0 5% 35px;padding:30px}.contact-phone{font-size:24px}.floating-actions{left:14px;right:14px;bottom:14px;display:grid;grid-template-columns:1fr 1fr}.float-call,.float-whatsapp{text-align:center;padding:14px 10px}.footer{padding-bottom:100px}.cookie-actions{grid-template-columns:1fr}}@media(max-width:460px){.hero{min-height:720px}h1{font-size:47px}.eyebrow{font-size:13px}.hero-text{font-size:18px}.logo{height:62px}}
#reviews iframe {
  width: 100%;
  min-height: 700px;
  border: none;
  border-radius: 20px;
  overflow: hidden;
}