*{box-sizing:border-box}:before,:after{box-sizing:inherit}body{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img,svg{max-width:100%;display:block}button{font:inherit}::selection{color:#0a0a0a;background:#f5c400}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#f5c400}:root{--yellow:#f5c400;--yellow-dark:#d4a800;--black:#0a0a0a;--ink:#121212;--surface:#1a1a1a;--surface-2:#2d2d2d;--surface-3:#353535;--white:#fff;--muted:#ffffff9e;--muted-strong:#ffffffc7;--line:#ffffff14;--radius:4px;--container:1300px;--shadow-yellow:0 8px 32px #f5c40059}html{scroll-behavior:smooth}body{background:var(--black);min-width:320px;overflow-x:hidden}body,button,input,textarea{font-family:Barlow,system-ui,sans-serif}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4,.btn,.section-tag,.logo-text,.footer-title,.stat-item strong{text-transform:uppercase;font-family:Barlow Condensed,system-ui,sans-serif}a{color:inherit}.container{width:min(100% - 10vw, var(--container));margin-inline:auto}.section{padding:90px 0}.section--dark{background:var(--surface)}.section--yellow{background:var(--yellow);color:var(--black)}.section-heading{max-width:650px}.section-heading--inverted .section-tag,.section-heading--inverted .section-title{color:var(--black)}.section-heading--inverted .section-tag:before{background:var(--black)}.section-tag{color:var(--yellow);letter-spacing:.16em;align-items:center;gap:10px;margin-bottom:12px;font-size:.8rem;font-weight:700;display:flex}.section-tag:before{background:var(--yellow);content:"";width:30px;height:2px}.section-title{max-width:780px;color:var(--white);margin-bottom:16px;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:1}.section-desc{max-width:560px;color:var(--muted);font-size:1rem;line-height:1.7}.btn{border-radius:var(--radius);letter-spacing:.06em;border:0;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:13px 28px;font-size:1.05rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative}.btn--primary{background:var(--yellow);color:var(--black);overflow:hidden}.btn--primary:before{content:"";opacity:0;background:#ffffff1f;transition:opacity .2s;position:absolute;inset:0}.btn--primary:hover{box-shadow:var(--shadow-yellow);transform:translateY(-2px)}.btn--primary:hover:before{opacity:1}.btn--outline{color:var(--white);background:0 0;border:2px solid #fff6}.btn--outline:hover{border-color:var(--yellow);color:var(--yellow)}.btn--large{min-height:58px;padding-inline:40px;font-size:1.2rem}.site-header{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0aeb;border-bottom:1px solid #f5c40026;transition:background .25s,border-color .25s;position:fixed;inset:0 0 auto}.site-header--scrolled{background:#0a0a0afa;border-bottom-color:#f5c40040}.header-inner{width:min(100% - 10vw, var(--container));justify-content:space-between;align-items:center;height:70px;margin-inline:auto;display:flex}.logo{color:var(--white);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.logo-icon{border-radius:var(--radius);flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.logo-icon img{object-fit:cover;width:100%;height:100%}.logo-icon svg{width:26px;height:26px}.logo-icon--truck{background:var(--yellow)}.logo-icon--brand{background:var(--black);border:1px solid #f5c40033}.logo-text{letter-spacing:.08em;font-size:1.5rem;font-weight:900;line-height:1}.logo-text span{color:var(--yellow)}.site-nav{align-items:center;gap:8px;display:flex}.site-nav a{border-radius:var(--radius);color:#ffffffbf;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:8px 14px;font-family:Barlow Condensed,system-ui,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.site-nav a:hover{color:var(--yellow);background:#f5c40014}.site-nav .nav-cta{background:var(--yellow);color:var(--black);font-weight:800}.site-nav .nav-cta:hover{background:var(--yellow-dark);color:var(--black)}.hamburger{cursor:pointer;background:0 0;border:0;width:44px;height:44px;display:none}.hamburger span{background:var(--white);width:24px;height:2px;margin:5px auto;transition:transform .25s,opacity .25s;display:block}.hamburger--open span:first-child{transform:translateY(7px)rotate(45deg)}.hamburger--open span:nth-child(2){opacity:0}.hamburger--open span:last-child{transform:translateY(-7px)rotate(-45deg)}.hero-section{background:var(--black);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-bg,.hero-grid-overlay,.hero-accent{pointer-events:none;position:absolute}.hero-bg{z-index:0;background:linear-gradient(135deg,#0a0a0af7,#0a0a0acc 50%,#0a0a0aeb),url(https://images.unsplash.com/photo-1558618666-fcd25c85cd64?w=1800&q=80) 50%/cover no-repeat;inset:0}.hero-grid-overlay{z-index:1;background-image:linear-gradient(#f5c4000a 1px,#0000 1px),linear-gradient(90deg,#f5c4000a 1px,#0000 1px);background-size:60px 60px;inset:0}.hero-accent{z-index:2;background:linear-gradient(to bottom, transparent, var(--yellow), transparent);width:5px;inset:0 auto 0 0}.hero-content{z-index:3;width:min(100% - 10vw, var(--container));margin-inline:auto;padding:120px 0 80px;position:relative}.hero-badge{color:var(--yellow);letter-spacing:.12em;text-transform:uppercase;background:#f5c4001a;border:1px solid #f5c4004d;border-radius:2px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-family:Barlow Condensed,system-ui,sans-serif;font-size:.85rem;font-weight:700;display:inline-flex}.hero-badge span{background:var(--yellow);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}.hero-title{max-width:920px;color:var(--white);letter-spacing:0;margin-bottom:24px;font-size:clamp(2.8rem,7vw,6rem);font-weight:900;line-height:.95;display:grid}.hero-title__accent{color:var(--yellow)}.hero-title__muted{color:#ffffff59}.hero-sub{max-width:620px;color:var(--muted);margin-bottom:40px;font-size:1.1rem;font-weight:300;line-height:1.7}.hero-sub strong,.body-copy strong{color:var(--white);font-weight:600}.hero-actions{flex-wrap:wrap;gap:14px;margin-bottom:60px;display:flex}.hero-stats{border-top:1px solid var(--line);flex-wrap:wrap;gap:40px;max-width:740px;padding-top:40px;display:flex}.stat-item{gap:4px;display:grid}.stat-item strong{color:var(--yellow);font-size:2.5rem;font-weight:900;line-height:1}.stat-item span{color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;font-size:.8rem}.hero-sidebar{z-index:3;flex-direction:column;gap:12px;width:min(340px,40%);display:flex;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.hero-card{border:1px solid #ffffff14;border-left:3px solid var(--yellow);border-radius:var(--radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;padding:16px 20px}.hero-card i{color:var(--yellow);margin-bottom:8px;font-size:1.2rem}.hero-card h2{color:var(--white);letter-spacing:.04em;text-transform:uppercase;font-family:Barlow Condensed,system-ui,sans-serif;font-size:1rem;font-weight:700}.hero-card p{color:#ffffff80;margin-top:4px;font-size:.82rem}.services-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2px;margin-top:60px;display:grid}.service-card{background:var(--surface-2);border:1px solid #ffffff0a;padding:36px 32px;transition:background .25s,transform .25s;position:relative;overflow:hidden}.service-card:after{background:var(--yellow);content:"";transform-origin:0;height:3px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.service-card:hover{background:var(--surface-3);transform:translateY(-4px)}.service-card:hover:after{transform:scaleX(1)}.service-number{color:#ffffff09;font-family:Barlow Condensed,system-ui,sans-serif;font-size:4rem;font-weight:900;line-height:1;position:absolute;top:20px;right:24px}.service-icon{border-radius:var(--radius);width:56px;height:56px;color:var(--yellow);background:#f5c4001a;border:1px solid #f5c40033;place-items:center;margin-bottom:20px;font-size:1.6rem;transition:background .25s,color .25s;display:grid}.service-card:hover .service-icon{background:var(--yellow);color:var(--black)}.service-card h3{color:var(--white);letter-spacing:.03em;margin-bottom:10px;font-size:1.3rem;font-weight:800}.service-card p{color:#ffffff80;margin-bottom:20px;font-size:.88rem;line-height:1.65}.service-card a{color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-family:Barlow Condensed,system-ui,sans-serif;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.service-card a i{transition:transform .2s}.service-card:hover a i{transform:translate(4px)}.about-section{background:var(--black);position:relative;overflow:hidden}.about-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#f5c4000a,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;right:-200px;transform:translateY(-50%)}.about-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid;position:relative}.fleet-panel{position:relative}.fleet-visual{aspect-ratio:4/3;border-radius:var(--radius);background:#171717;border:1px solid #ffffff0d;width:100%;overflow:hidden}.fleet-visual img{object-fit:cover;object-position:50% 48%;width:100%;height:100%}.experience-badge{border-radius:var(--radius);background:var(--yellow);width:150px;color:var(--black);text-align:center;gap:4px;padding:24px;display:grid;position:absolute;bottom:-20px;right:-20px;box-shadow:0 20px 60px #f5c4004d}.experience-badge strong{font-family:Barlow Condensed,system-ui,sans-serif;font-size:3rem;font-weight:900;line-height:1}.experience-badge span{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.about-copy .section-heading{margin-bottom:4px}.body-copy{color:var(--muted);margin-top:14px;font-size:.98rem;line-height:1.75}.trust-list{gap:12px;margin:28px 0;padding:0;list-style:none;display:grid}.trust-list li{color:var(--muted-strong);align-items:center;gap:14px;font-size:.95rem;display:flex}.trust-list i{color:var(--yellow);flex:none}.differentials-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2px;margin-top:50px;display:grid}.differential-card{border-radius:var(--radius);text-align:center;background:#0000000f;padding:32px 24px;transition:background .2s}.differential-card:hover{background:#0000001f}.differential-card i{color:var(--black);margin-bottom:16px;font-size:2rem}.differential-card h3{color:var(--black);letter-spacing:.04em;margin-bottom:8px;font-size:1.05rem;font-weight:800}.differential-card p{color:#0000009e;font-size:.84rem;line-height:1.55}.gallery-grid{grid-template-rows:repeat(2,220px);grid-template-columns:repeat(12,1fr);gap:6px;margin-top:50px;display:grid}.gallery-item{border-radius:var(--radius);background:var(--surface-2);min-height:180px;margin:0;position:relative;overflow:hidden}.gallery-item:after{content:"";opacity:.85;pointer-events:none;background:linear-gradient(#0000 45%,#000000b8);position:absolute;inset:0}.gallery-item>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .45s}.gallery-item:first-child>img{object-position:52% 50%}.gallery-item:nth-child(2)>img{object-position:50% 48%}.gallery-item>figcaption{z-index:1;color:var(--white);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:700;position:absolute;bottom:16px;left:18px;right:18px}.gallery-item:hover>img{transform:scale(1.05)}.gallery-item:first-child{grid-area:span 2/span 5}.gallery-item:nth-child(2){grid-column:span 4}.gallery-item:nth-child(3),.gallery-item:nth-child(4){grid-column:span 3}.gallery-item:nth-child(5){grid-column:span 4}.gallery-placeholder{z-index:1;background:linear-gradient(135deg, #ffffff09, transparent), linear-gradient(135deg, var(--surface-2), var(--surface));color:#ffffff26;align-content:center;place-items:center;gap:10px;width:100%;height:100%;font-size:2rem;transition:color .25s,transform .25s;display:grid;position:relative}.gallery-item:hover .gallery-placeholder{color:#f5c400a6;transform:scale(1.03)}.gallery-placeholder figcaption{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.testimonials-section{background:var(--black)}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:50px;display:grid}.testimonial-card{border-radius:var(--radius);background:var(--surface);border:1px solid #ffffff0f;padding:28px;transition:border-color .2s;position:relative}.testimonial-card:before{color:#f5c40014;content:"“";font-family:Barlow Condensed,system-ui,sans-serif;font-size:6rem;line-height:.8;position:absolute;top:12px;right:20px}.testimonial-card:hover{border-color:#f5c40040}.stars{color:var(--yellow);letter-spacing:2px;margin-bottom:14px;font-size:.85rem}.testimonial-card p{color:#ffffffb8;margin-bottom:20px;font-size:.95rem;font-style:italic;line-height:1.7}.testimonial-card footer{align-items:center;gap:12px;display:flex}.avatar{background:var(--yellow);width:44px;height:44px;color:var(--black);border-radius:50%;flex:none;place-items:center;font-family:Barlow Condensed,system-ui,sans-serif;font-weight:800;display:grid}.testimonial-card strong,.testimonial-card small{display:block}.testimonial-card strong{color:var(--white);font-size:.9rem}.testimonial-card small{color:#fff6;margin-top:2px;font-size:.78rem}.verified{color:#4ade80;letter-spacing:.06em;text-transform:uppercase;background:#4ade801a;border:1px solid #4ade8033;border-radius:2px;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.faq-list{gap:2px;margin-top:50px;display:grid}.faq-item{border-radius:var(--radius);background:var(--surface-2);border:1px solid #ffffff0a;overflow:hidden}.faq-item button{width:100%;color:var(--white);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;font-size:1rem;font-weight:600;transition:background .2s;display:flex}.faq-item button:hover{background:#ffffff08}.faq-item button i{color:var(--yellow);flex:none;transition:transform .25s}.faq-item--open button i{transform:rotate(45deg)}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.faq-item--open .faq-answer{grid-template-rows:1fr}.faq-answer p{color:var(--muted);padding-inline:24px;font-size:.95rem;line-height:1.7;overflow:hidden}.faq-item--open .faq-answer p{padding-bottom:20px}.ai-banner{border-radius:var(--radius);background:linear-gradient(135deg,#f5c40014,#f5c4000a);border:1px solid #f5c40033;gap:20px;margin-top:40px;padding:24px 28px;display:flex}.ai-banner>i{color:var(--yellow);flex:none;font-size:1.8rem}.ai-banner h3{color:var(--white);letter-spacing:.04em;margin-bottom:6px;font-size:1.1rem;font-weight:800}.ai-banner p{color:var(--muted);font-size:.88rem;line-height:1.6}.ai-banner a{color:var(--yellow);margin-top:10px;font-weight:700;text-decoration:none;display:inline-flex}.contact-section{background:var(--surface)}.final-cta{background:linear-gradient(135deg, var(--surface-2), #222);text-align:center;border:1px solid #f5c4001f;border-radius:8px;padding:70px 60px;position:relative;overflow:hidden}.final-cta:before,.final-cta:after{content:"";pointer-events:none;background:radial-gradient(circle,#f5c40014,#0000 70%);border-radius:50%;position:absolute}.final-cta:before{width:400px;height:400px;top:-100px;right:-100px}.final-cta:after{opacity:.7;width:300px;height:300px;bottom:-100px;left:-100px}.final-cta>*{z-index:1;position:relative}.cta-kicker{color:var(--yellow);letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-family:Barlow Condensed,system-ui,sans-serif;font-size:.85rem;font-weight:700}.final-cta h2{max-width:760px;color:var(--white);text-transform:uppercase;margin:0 auto 16px;font-family:Barlow Condensed,system-ui,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:900;line-height:1}.final-cta p:not(.cta-kicker){max-width:560px;color:var(--muted);margin:0 auto 34px;font-size:1.05rem;line-height:1.6}.contact-list{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:28px 32px;margin-top:50px;padding-top:40px;font-style:normal;display:flex}.contact-list a,.contact-list span{color:var(--muted);align-items:center;gap:12px;font-size:.95rem;text-decoration:none;display:inline-flex}.contact-list i,.contact-list a:hover{color:var(--yellow)}.location-card{z-index:1;background:linear-gradient(135deg, #f5c40014, #ffffff08), var(--black);border:1px solid #f5c4002e;border-radius:8px;width:min(100%,920px);margin:34px auto 0;padding:12px;position:relative;box-shadow:0 24px 70px #00000047}.location-card:before{border-radius:inherit;content:"";pointer-events:none;background-image:linear-gradient(#f5c4000a 1px,#0000 1px),linear-gradient(90deg,#f5c4000a 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.location-card__content{z-index:1;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px 20px;display:grid;position:relative}.location-card__icon{border-radius:var(--radius);background:var(--yellow);width:44px;height:44px;color:var(--black);place-items:center;display:grid}.location-card__label{letter-spacing:.12em;text-transform:uppercase;font-family:Barlow Condensed,system-ui,sans-serif;font-weight:800;color:var(--yellow)!important;margin-bottom:4px!important;font-size:.82rem!important;line-height:1.2!important}.location-card h3{color:var(--white);text-transform:none;font-family:Barlow,system-ui,sans-serif;font-size:.98rem;font-weight:600;line-height:1.45}.location-card__content a{border-radius:var(--radius);color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;border:1px solid #f5c40059;align-items:center;gap:8px;padding:10px 14px;font-family:Barlow Condensed,system-ui,sans-serif;font-size:.9rem;font-weight:800;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.location-card__content a:hover{background:var(--yellow);color:var(--black)}.contact-map{z-index:1;background:var(--black);border:1px solid #ffffff14;border-radius:6px;height:320px;position:relative;overflow:hidden}.contact-map iframe{filter:saturate(.85)contrast(1.05);border:0;width:100%;height:100%}.site-footer{background:#050505;border-top:1px solid #ffffff0f;padding:50px 5% 30px}.footer-inner{max-width:var(--container);grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;margin-inline:auto;display:grid}.footer-logo{margin-bottom:16px}.footer-desc{color:#ffffff6b;max-width:300px;font-size:.88rem;line-height:1.7}.footer-social{gap:10px;margin-top:20px;display:flex}.footer-social a{border-radius:var(--radius);color:#ffffff80;background:#ffffff0d;border:1px solid #ffffff14;place-items:center;width:36px;height:36px;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:grid}.footer-social a:hover{border-color:var(--yellow);background:var(--yellow);color:var(--black)}.footer-title{color:var(--white);letter-spacing:.08em;border-bottom:1px solid #f5c40033;margin-bottom:20px;padding-bottom:12px;font-size:1rem;font-weight:800}.footer-links{gap:10px;display:grid}.footer-links a{color:#ffffff6b;align-items:center;gap:8px;font-size:.88rem;text-decoration:none;transition:color .2s;display:inline-flex}.footer-links a:hover{color:var(--yellow)}.footer-links i{width:12px;font-size:.75rem}.footer-whatsapp{border-radius:var(--radius);background:var(--yellow);color:var(--black);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;margin-top:20px;padding:11px 20px;font-family:Barlow Condensed,system-ui,sans-serif;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.footer-bottom{max-width:var(--container);border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:40px auto 0;padding-top:24px;display:flex}.footer-bottom p{color:#ffffff40;font-size:.8rem}.seo-text{max-width:var(--container);color:#ffffff26;margin:20px auto 0;font-size:.8rem;line-height:1.6}.whatsapp-float{z-index:9999;width:60px;height:60px;color:var(--white);background:#25d366;border-radius:50%;place-items:center;font-size:1.8rem;text-decoration:none;transition:transform .2s;display:grid;position:fixed;bottom:28px;right:28px;box-shadow:0 6px 24px #25d36680}.whatsapp-float span{border-radius:var(--radius);background:var(--surface);color:var(--white);opacity:0;pointer-events:none;white-space:nowrap;padding:6px 14px;font-size:.82rem;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;right:70px;transform:translate(10px);box-shadow:0 4px 20px #0006}.whatsapp-float:hover{transform:scale(1.08)}.whatsapp-float:hover span{opacity:1;transform:translate(0)}.reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(30px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@media (width<=1040px){.site-nav{background:var(--surface);flex-direction:column;align-items:stretch;padding:30px 5%;display:none;position:fixed;inset:70px 0 0}.site-nav--open{display:flex}.site-nav a{justify-content:space-between;padding:14px 16px;font-size:1.3rem}.hamburger{display:block}.hero-sidebar{display:none}.about-grid{grid-template-columns:1fr;gap:48px}.footer-inner{grid-template-columns:1fr 1fr}.gallery-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.gallery-item{grid-area:span 1/span 1!important}}@media (width<=640px){.container,.header-inner,.hero-content{width:min(100% - 32px, var(--container))}.section{padding:68px 0}.logo-text{font-size:1.25rem}.hero-content{padding:104px 0 60px}.hero-title{font-size:clamp(2.65rem,15vw,4rem)}.hero-actions,.hero-actions .btn{width:100%}.hero-stats{gap:24px}.services-grid,.testimonials-grid{grid-template-columns:1fr}.service-card{padding:32px 26px}.experience-badge{bottom:-26px;right:16px}.gallery-grid{grid-template-columns:1fr}.testimonial-card footer{flex-wrap:wrap;align-items:flex-start}.verified{margin-left:56px}.ai-banner{flex-direction:column}.final-cta{padding:42px 24px}.location-card__content{grid-template-columns:auto minmax(0,1fr)}.location-card__content a{grid-column:1/-1;justify-content:center}.contact-map{height:280px}.btn--large{width:100%;padding-inline:18px}.footer-inner{grid-template-columns:1fr}.footer-bottom{text-align:center;flex-direction:column}.whatsapp-float{bottom:18px;right:18px}}
