:root{--nav-width:306px;--ink:#0b1f3a;--ink-2:#123a63;--paper:#f6f9fc;--white:#fff;--accent:#1e5f93;--violet:#123a63;--line:#c9d7e5;--muted:#4d6073;--side:#071a33}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55}a{color:inherit}img,svg{display:block;max-width:100%}.site-icon{width:1.15em;height:1.15em;flex:0 0 auto}.skip-link{position:fixed;z-index:3000;top:-80px;left:20px;padding:12px 18px;color:var(--ink);background:var(--white)}.skip-link:focus{top:20px}.mobile-header,.menu-backdrop{display:none}.side-nav{position:fixed;z-index:1200;inset:0 auto 0 0;display:flex;width:var(--nav-width);flex-direction:column;padding:26px 24px 22px;color:#fff;background:var(--side);border-right:1px solid rgba(255,255,255,.12)}.side-nav__head{display:flex;align-items:center;justify-content:space-between}.side-brand{display:flex;gap:12px;align-items:center;color:#fff;text-decoration:none}.side-brand img{width:94px;height:auto;filter:brightness(0) invert(1)}.side-brand span{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.side-brand strong{display:block;margin-top:3px;color:#c6ddf3;font-size:1.05rem;letter-spacing:.02em}.menu-close{display:none}.side-nav__links{display:grid;margin:auto 0;padding:20px 0}.side-nav__links a{display:grid;grid-template-columns:29px 1fr;align-items:center;min-height:38px;color:rgba(255,255,255,.73);font-size:.82rem;font-weight:720;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.07)}.side-nav__links a span{color:rgba(255,255,255,.72);font-size:.62rem;letter-spacing:.08em}.side-nav__links a:hover,.side-nav__links a[aria-current=page]{color:#fff}.side-nav__links a[aria-current=page] span{color:#c6ddf3}.side-nav__foot{display:grid;gap:14px}.language-link{display:flex;gap:8px;align-items:center;color:rgba(255,255,255,.65);font-size:.72rem;font-weight:750;text-decoration:none}.side-contact{display:flex;gap:12px;align-items:center;padding:13px 14px;color:#fff;background:#087a3e;border-radius:12px;text-decoration:none}.side-contact .site-icon{width:22px;height:22px}.side-contact span{font-size:.67rem;text-transform:uppercase;letter-spacing:.08em}.side-contact strong{display:block;margin-top:2px;font-size:.82rem;letter-spacing:0}.site-shell{margin-left:var(--nav-width)}.home-hero{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);min-height:730px;overflow:hidden;color:#fff;background:var(--ink)}.home-hero__copy{position:relative;z-index:2;align-self:center;padding:74px clamp(36px,5vw,92px)}.hero-kicker{margin:0 0 26px;color:#c6ddf3;font-size:.72rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.home-hero h1{max-width:720px;margin:0;font-size:clamp(3.5rem,6.4vw,7.4rem);font-weight:850;letter-spacing:-.075em;line-height:.87}.hero-lead{max-width:620px;margin:30px 0 0;color:rgba(255,255,255,.69);font-size:1.05rem}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.button{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:52px;padding:0 21px;border:1px solid rgba(255,255,255,.22);border-radius:8px;font-size:.8rem;font-weight:850;text-decoration:none}.button--accent{color:#fff;background:var(--accent);border-color:var(--accent)}.button--ghost{color:#fff;background:transparent}.button .site-icon{width:18px;height:18px}.hero-facts{display:flex;gap:28px;margin-top:42px}.hero-facts span{color:rgba(255,255,255,.5);font-size:.68rem;text-transform:uppercase;letter-spacing:.09em}.hero-facts strong{display:block;margin-bottom:3px;color:#fff;font-size:1.45rem;letter-spacing:-.04em}.home-hero__visual{position:relative;display:grid;place-items:center;min-width:0;background:radial-gradient(circle at 50% 48%,#fff 0,#fff 29%,#dbe7f2 29.2%,#dbe7f2 43%,transparent 43.2%)}.hero-orbit{position:absolute;width:min(45vw,590px);aspect-ratio:1;border:1px solid rgba(255,255,255,.24);border-radius:50%}.hero-orbit:before,.hero-orbit:after{position:absolute;content:"";border:1px solid rgba(255,255,255,.13);border-radius:50%}.hero-orbit:before{inset:10%}.hero-orbit:after{inset:22%}.hero-car{position:relative;z-index:2;width:min(52vw,760px);filter:drop-shadow(0 35px 38px rgba(7,26,51,.3))}.hero-car img{width:100%;height:auto;mix-blend-mode:multiply}.hero-car-label{position:absolute;z-index:3;right:7%;bottom:11%;padding:12px 15px;color:var(--ink);background:#fff;border-left:5px solid var(--accent);box-shadow:0 18px 40px rgba(7,26,51,.25)}.hero-car-label span{display:block;color:var(--muted);font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hero-car-label strong{display:block;margin-top:2px;font-size:.9rem}.hero-side-note{position:absolute;right:19px;top:38px;margin:0;color:rgba(255,255,255,.72);font-size:.58rem;font-weight:800;letter-spacing:.18em;writing-mode:vertical-rl}.home-promo{display:grid;grid-template-columns:170px 1fr;gap:28px;align-items:center;padding:30px clamp(26px,5vw,88px);color:#fff;background:var(--accent);border-top:1px solid rgba(255,255,255,.16)}.home-promo span{color:#fff;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.home-promo strong{font-size:clamp(1.15rem,2.2vw,2rem);line-height:1.28;letter-spacing:-.025em}.section-label{margin:0 0 15px;color:var(--accent);font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.fleet-section{padding:96px clamp(26px,5vw,88px);background:var(--paper)}.section-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);gap:60px;align-items:end}.section-heading h2{max-width:860px;margin:0;font-size:clamp(2.6rem,5vw,5.8rem);font-weight:850;letter-spacing:-.065em;line-height:.92}.section-heading>p{max-width:580px;margin:0;color:var(--muted);font-size:1rem}.fleet-filters{display:flex;flex-wrap:wrap;gap:8px;margin:42px 0 30px}.fleet-filters button{display:flex;gap:9px;align-items:center;padding:10px 13px;color:var(--ink);background:transparent;border:1px solid #9fb3c8;border-radius:7px;font-size:.75rem;font-weight:800;cursor:pointer}.fleet-filters button span{display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;color:var(--muted);background:#dbe6f0;border-radius:5px;font-size:.62rem}.fleet-filters button.is-active{color:#fff;background:var(--ink);border-color:var(--ink)}.fleet-filters button.is-active span{color:var(--ink);background:#fff}.fleet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fleet-grid>[hidden]{display:none}.fleet-card{height:100%;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:14px}.fleet-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;background:#fff}.fleet-card__media picture,.fleet-card__media img{width:100%;height:100%}.fleet-card__media img{object-fit:cover;transition:transform .45s ease}.fleet-card__media:hover img{transform:scale(1.025)}.fleet-card__price{position:absolute;right:13px;bottom:13px;padding:8px 10px;color:#fff;background:var(--ink);border-radius:7px;font-size:.76rem;font-weight:850}.fleet-card__price small{font-size:.62rem;font-weight:650}.fleet-card__body{padding:17px 18px 18px}.fleet-card__index{margin:0 0 8px;color:var(--accent);font-size:.62rem;font-weight:900;letter-spacing:.12em}.fleet-card h3{margin:0;font-size:1.22rem;font-weight:850;letter-spacing:-.03em}.fleet-card h3 a{color:inherit;text-decoration:none}.fleet-card__body>p:not(.fleet-card__index){min-height:42px;margin:9px 0 14px;color:var(--muted);font-size:.74rem}.fleet-card__actions{display:grid;grid-template-columns:minmax(96px,.65fr) minmax(142px,1fr);gap:8px;align-items:center;padding-top:13px;border-top:1px solid #dbe6f0}.fleet-card__detail{display:flex;justify-content:space-between;align-items:center;min-height:40px;padding:0 12px;color:#fff;background:var(--ink);border-radius:8px;font-size:.72rem;font-weight:850;text-decoration:none}.fleet-card__actions .site-icon{width:16px;height:16px}.fleet-card__wa{display:flex;gap:7px;align-items:center;justify-content:center;min-height:40px;padding:0 12px;color:#fff;background:#087a3e;border-radius:8px;font-size:.68rem;font-weight:850;text-decoration:none}.journey-section{padding:100px clamp(26px,5vw,88px);color:#fff;background:var(--violet)}.section-heading--light .section-label{color:#c6ddf3}.section-heading--light>p{color:rgba(255,255,255,.72)}.journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.2)}.journey-grid article{min-height:280px;padding:34px;background:var(--violet)}.journey-grid article>span{display:grid;width:42px;height:42px;place-items:center;margin-bottom:52px;color:var(--violet);background:#fff;border-radius:50%;font-size:.7rem;font-weight:900}.journey-grid h3{margin:0;font-size:1.45rem;font-weight:820;letter-spacing:-.035em}.journey-grid p{margin:14px 0 0;color:rgba(255,255,255,.7);font-size:.87rem}.process-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);gap:80px;padding:100px clamp(26px,5vw,88px);background:#fff}.process-heading h2{max-width:620px;margin:0;font-size:clamp(2.5rem,4.3vw,5rem);font-weight:850;letter-spacing:-.06em;line-height:.95}.process-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.process-list li{display:grid;grid-template-columns:54px 1fr;gap:22px;padding:25px 0;border-bottom:1px solid var(--line)}.process-list li>span{display:grid;width:38px;height:38px;place-items:center;color:#fff;background:var(--ink);border-radius:50%;font-size:.68rem;font-weight:900}.process-list h3{margin:0;font-size:1.15rem;font-weight:830}.process-list p{margin:6px 0 0;color:var(--muted);font-size:.85rem}.contact-strip{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center;padding:76px clamp(26px,5vw,88px);color:#fff;background:var(--accent)}.contact-strip h2{max-width:760px;margin:0;font-size:clamp(2.5rem,4.6vw,5.4rem);font-weight:850;letter-spacing:-.06em;line-height:.92}.contact-strip .section-label{color:#fff}.contact-strip p:last-child{max-width:710px;margin:20px 0 0;color:rgba(255,255,255,.8)}.contact-strip__button{display:grid;grid-template-columns:30px 1fr 24px;gap:16px;align-items:center;min-width:310px;padding:20px;color:#fff;background:#087a3e;border-radius:12px;text-decoration:none}.contact-strip__button>.site-icon:first-child{width:28px;height:28px}.contact-strip__button span{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em}.contact-strip__button strong{display:block;margin-top:2px;font-size:1rem;letter-spacing:0}.map-section iframe{display:block;width:100%;height:520px;border:0}.contact-footer{padding:72px clamp(26px,5vw,88px) 28px;color:#fff;background:var(--side)}.contact-footer__intro{display:grid;grid-template-columns:180px 1fr;gap:28px;align-items:start}.contact-footer__intro h2{max-width:830px;margin:0;font-size:clamp(2.4rem,4.4vw,5.1rem);font-weight:850;letter-spacing:-.06em;line-height:.93}.contact-footer__links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px}.contact-footer__links>a{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:center;padding:19px;color:#fff;background:var(--ink-2);border:1px solid rgba(255,255,255,.1);border-radius:10px;text-decoration:none}.contact-footer__links>a.is-whatsapp{background:#087a3e}.contact-footer__links .site-icon{width:26px;height:26px}.contact-footer__links span{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em}.contact-footer__links strong{display:block;margin-top:3px;font-size:.86rem;letter-spacing:0;text-transform:none}.contact-footer__bottom{display:flex;justify-content:space-between;gap:20px;margin-top:55px;padding-top:22px;color:rgba(255,255,255,.72);border-top:1px solid rgba(255,255,255,.1);font-size:.68rem}
@media(max-width:1399.98px){.home-hero{grid-template-columns:1fr 1fr}.home-hero h1{font-size:clamp(3.4rem,6vw,6rem)}.fleet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1099.98px){:root{--mobile-head:70px}.mobile-header{position:fixed;z-index:1150;inset:0 0 auto;display:flex;height:var(--mobile-head);align-items:center;justify-content:space-between;padding:0 17px;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.mobile-brand{display:flex;gap:9px;align-items:center;color:var(--ink);text-decoration:none}.mobile-brand img{width:86px;height:auto}.mobile-brand span{font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mobile-brand strong{display:block;color:var(--accent);font-size:.92rem;letter-spacing:.02em}.menu-toggle{display:flex;gap:8px;align-items:center;padding:9px 11px;color:#fff;background:var(--ink);border:0;border-radius:8px;font-size:.7rem;font-weight:850;text-transform:uppercase}.side-nav{width:min(340px,88vw);transform:translateX(-104%);transition:transform .28s ease}.side-nav.is-open{transform:translateX(0)}.menu-close{display:grid;width:38px;height:38px;place-items:center;padding:0;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:50%}.menu-backdrop{position:fixed;z-index:1100;inset:0;display:block;visibility:hidden;background:rgba(7,26,51,.55);border:0;opacity:0;transition:opacity .25s,visibility .25s}.menu-backdrop.is-open{visibility:visible;opacity:1}.site-shell{margin-left:0;padding-top:var(--mobile-head)}.home-hero{grid-template-columns:1fr;min-height:0}.home-hero__copy{padding:68px 26px 28px}.home-hero__visual{min-height:520px}.hero-side-note{display:none}.section-heading{grid-template-columns:1fr;gap:22px}.journey-grid{grid-template-columns:1fr}.journey-grid article{min-height:0}.process-section{grid-template-columns:1fr;gap:48px}.contact-strip{grid-template-columns:1fr}.contact-strip__button{min-width:0;max-width:390px}.contact-footer__intro{grid-template-columns:1fr}.contact-footer__links{grid-template-columns:1fr}}
@media(max-width:767.98px){.home-hero__copy{padding-top:52px}.home-hero h1{font-size:clamp(3.1rem,15vw,5rem)}.hero-lead{font-size:.94rem}.hero-actions{display:grid}.button{width:100%}.hero-facts{gap:15px;justify-content:space-between}.hero-facts span{font-size:.56rem}.hero-facts strong{font-size:1.15rem}.home-hero__visual{min-height:390px}.home-promo{grid-template-columns:1fr;gap:8px;padding:28px 17px}.home-promo strong{font-size:1.08rem}.hero-orbit{width:86vw}.hero-car{width:100vw}.hero-car-label{right:18px;bottom:20px}.fleet-section,.journey-section,.process-section,.contact-strip,.contact-footer{padding-left:17px;padding-right:17px}.fleet-section{padding-top:72px;padding-bottom:72px}.section-heading h2,.process-heading h2,.contact-strip h2,.contact-footer__intro h2{font-size:clamp(2.35rem,12vw,4rem)}.fleet-filters{flex-wrap:nowrap;margin-right:-17px;padding-right:17px;overflow-x:auto;scrollbar-width:none}.fleet-filters::-webkit-scrollbar{display:none}.fleet-filters button{flex:0 0 auto}.fleet-grid{grid-template-columns:1fr}.journey-section,.process-section{padding-top:76px;padding-bottom:76px}.journey-grid{margin-top:40px}.journey-grid article{padding:27px}.journey-grid article>span{margin-bottom:32px}.contact-strip{padding-top:62px;padding-bottom:62px}.contact-strip__button{grid-template-columns:27px 1fr 20px}.contact-footer{padding-top:62px}.contact-footer__bottom{display:grid}.side-nav__links a{min-height:36px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
/* Immediate mobile/nav corrections shared with the deferred design layer. */
.side-nav__links a{grid-template-columns:1fr}
@media(max-width:767.98px){.fleet-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0;padding-right:0;overflow:visible}.fleet-filters button{justify-content:space-between;min-width:0;width:100%}}
/* Keep every mobile control and vehicle image inside the usable viewport. */
.fleet-grid,.fleet-card,.fleet-card__media,.fleet-card__body,.fleet-card__actions{min-width:0;max-width:100%}
.fleet-card__media picture{display:block;max-width:100%;overflow:hidden}
.fleet-card__media img{max-width:100%;object-fit:contain}
.fleet-card__actions{grid-template-columns:minmax(0,.65fr) minmax(0,1fr)}
.fleet-card__price{max-width:calc(100% - 26px)}
@media(max-width:1099.98px){.mobile-header{justify-content:flex-end;min-width:0}.mobile-header>span[aria-hidden=true]{display:none}.menu-toggle{max-width:100%;flex:0 0 auto}.side-nav{right:0;width:auto;max-width:100%;transform:translateX(-100%);overflow-x:hidden}.site-shell{min-width:0;max-width:100%;overflow-x:clip}}
@media(max-width:767.98px){.home-hero__visual{overflow:hidden}.hero-car{width:min(100%,560px);max-width:100%;padding-inline:8px}.hero-orbit{width:min(86vw,100%)}}
@media(min-width:1100px){:root{--nav-width:240px}.side-nav{padding-right:14px;padding-left:14px}}
/* Homepage hero card. */
.home-page .home-hero__visual{
    display:flex;
    align-items:center;
    min-width:0;
    padding:clamp(24px,3vw,46px);
    overflow:hidden;
    background:#123a63;
}
.home-page .hero-car-card{
    width:min(100%,760px);
    margin:auto;
    overflow:hidden;
    background:#0b1f3a;
    border:1px solid rgba(255,255,255,.2);
    border-radius:16px;
    box-shadow:0 24px 55px rgba(7,26,51,.28);
}
.home-page .hero-car-media{
    position:relative;
    display:block;
    overflow:hidden;
    aspect-ratio:16/9;
    background:#b9cee1;
    text-decoration:none;
}
.home-page .hero-car{
    position:static;
    z-index:auto;
    display:block;
    width:100%;
    height:100%;
    padding:0;
    background:#b9cee1;
    filter:none;
}
.home-page .hero-car img{
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:50% 50%;
    mix-blend-mode:multiply;
    transition:transform .35s ease;
}
.home-page .hero-car-media:hover .hero-car img{
    transform:scale(1.018);
}
.home-page .hero-car-label{
    position:absolute;
    z-index:3;
    right:18px;
    bottom:18px;
    width:min(355px,calc(100% - 36px));
    padding:14px 17px 15px;
    color:#fff;
    background:rgba(11,31,58,.94);
    border:1px solid rgba(255,255,255,.22);
    border-top:4px solid #3d89bd;
    border-radius:10px;
    box-shadow:0 15px 32px rgba(7,26,51,.3);
    backdrop-filter:blur(6px);
}
.home-page .hero-car-label>span{
    display:block;
    color:#c6ddf3;
    font-size:.61rem;
    font-weight:850;
    letter-spacing:.11em;
    text-transform:uppercase;
}
.home-page .hero-car-label strong{
    display:block;
    margin-top:3px;
    color:#fff;
    font-size:1rem;
    line-height:1.2;
}
.home-page .hero-car-label small{
    display:block;
    margin-top:5px;
    color:rgba(255,255,255,.78);
    font-size:.7rem;
    line-height:1.35;
}
.home-page .hero-service-info{
    display:grid;
    grid-template-columns:minmax(180px,.72fr) minmax(260px,1.28fr);
    gap:0;
    color:#fff;
    border-top:1px solid rgba(255,255,255,.14);
}
.home-page .hero-opening,
.home-page .hero-pickups{
    padding:20px 22px 21px;
}
.home-page .hero-opening{
    background:#102d4d;
    border-right:1px solid rgba(255,255,255,.14);
}
.home-page .hero-service-info p{
    margin:0 0 10px;
    color:#c6ddf3;
    font-size:.61rem;
    font-weight:850;
    letter-spacing:.11em;
    text-transform:uppercase;
}
.home-page .hero-opening__status{
    display:flex;
    gap:8px;
    align-items:center;
    font-size:.9rem;
    line-height:1.25;
}
.home-page .hero-opening__status>span{
    width:9px;
    height:9px;
    flex:0 0 auto;
    background:#d1a14a;
    border-radius:50%;
    box-shadow:0 0 0 4px rgba(209,161,74,.14);
}
.home-page .hero-opening__status--open>span{
    background:#31c979;
    box-shadow:0 0 0 4px rgba(49,201,121,.14);
}
.home-page .hero-opening__status--closed>span{
    background:#d97676;
    box-shadow:0 0 0 4px rgba(217,118,118,.14);
}
.home-page .hero-opening small{
    display:block;
    margin-top:8px;
    color:rgba(255,255,255,.68);
    font-size:.67rem;
    line-height:1.45;
}
.home-page .hero-pickups ul{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:7px 16px;
    margin:0;
    padding:0;
    list-style:none;
}
.home-page .hero-pickups li{
    position:relative;
    min-width:0;
    padding-left:13px;
    color:rgba(255,255,255,.8);
    font-size:.67rem;
    line-height:1.4;
}
.home-page .hero-pickups li:before{
    position:absolute;
    top:.5em;
    left:0;
    width:5px;
    height:5px;
    content:"";
    background:#78acd1;
    border-radius:50%;
}
@media(min-width:1100px){
    .home-page .home-hero{
        grid-template-columns:minmax(430px,.94fr) minmax(0,1.06fr);
        min-height:clamp(650px,76vh,760px);
    }
    .home-page .home-hero__copy{
        padding:60px clamp(34px,3.7vw,64px);
    }
    .home-page .home-hero h1{
        font-size:clamp(3.5rem,4.8vw,6rem);
    }
}
@media(max-width:1099.98px){
    .home-page .home-hero__visual{
        min-height:0;
        padding:32px clamp(18px,5vw,48px);
    }
    .home-page .hero-car-card{
        width:min(100%,720px);
    }
}
@media(max-width:767.98px){
    .home-page .home-hero__visual{
        padding:16px 14px;
    }
    .home-page .hero-car-card{
        border-radius:12px;
    }
    .home-page .hero-car-label{
        right:10px;
        bottom:10px;
        width:min(330px,calc(100% - 20px));
        padding:11px 13px 12px;
    }
    .home-page .hero-car-label small{
        font-size:.66rem;
    }
    .home-page .hero-service-info{
        grid-template-columns:1fr;
    }
    .home-page .hero-opening{
        border-right:0;
        border-bottom:1px solid rgba(255,255,255,.14);
    }
    .home-page .hero-opening,
    .home-page .hero-pickups{
        padding:17px;
    }
    .home-page .hero-pickups ul{
        grid-template-columns:1fr;
    }
}
/* Paired actions use equal tracks and equal control heights. */
.hero-actions{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    align-items:stretch;
    width:min(100%,520px);
}
.hero-actions>.button,
.fleet-card__actions>a{
    width:100%;
    min-width:0;
    height:100%;
    text-align:center;
}
.fleet-card__actions{
    grid-template-columns:repeat(2,minmax(0,1fr));
    align-items:stretch;
}
@media(max-width:767.98px){
    .hero-actions{
        grid-template-columns:1fr;
    }
}
