*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body,html{min-height:100vh;background-color:var(--bgColor-default);color:var(--fgColor-default);font-family:var(
    --fontStack-system,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif
  )}body,body [data-color-mode][data-light-theme]{--brand:var(--display-orange-scale-5);--brand-hover:var(--display-orange-scale-6);--brand-active:var(--display-orange-scale-7);--brand-bright:var(--display-orange-scale-3);--brand-muted:var(--display-orange-bgColor-muted);--brand-border:var(--display-orange-borderColor-muted);--brand-fg:var(--display-orange-fgColor);--button-primary-bgColor-rest:var(--brand);--button-primary-bgColor-hover:var(--brand-hover);--button-primary-bgColor-active:var(--brand-active);--button-primary-borderColor-rest:var(--brand);--button-primary-borderColor-hover:var(--brand-hover);--button-primary-borderColor-active:var(--brand-active);--button-primary-fgColor-rest:var(--fgColor-onEmphasis);--button-primary-iconColor-rest:var(--fgColor-onEmphasis);--fgColor-accent:var(--brand-fg);--fgColor-link:var(--brand-fg);--focus-outlineColor:var(--brand)}a{color:inherit}.container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--base-size-16)}@media (min-width:768px){.container{padding-inline:var(--base-size-24)}}.section{padding-block:var(--base-size-48)}@media (min-width:768px){.section{padding-block:var(--base-size-80)}}.section-muted{background-color:var(--bgColor-muted);border-block:var(--borderWidth-thin) solid var(--borderColor-muted)}.eyebrow{display:inline-flex;align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-fg)}.text-muted{color:var(--fgColor-muted)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background-color:var(--bgColor-default);border-bottom:var(--borderWidth-thin) solid var(--borderColor-muted)}.site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--base-size-16);height:var(--base-size-64)}.brand-mark{display:inline-flex;align-items:center;gap:var(--base-size-8);text-decoration:none;color:var(--fgColor-default)}.brand-logo{display:grid;place-items:center;width:var(--base-size-36);height:var(--base-size-36);border-radius:var(--borderRadius-medium);background-color:var(--brand);color:var(--fgColor-onEmphasis)}.brand-word{display:flex;flex-direction:column;line-height:1.05}.brand-word strong{font-size:var(--text-title-size-small);font-weight:var(--base-text-weight-semibold);letter-spacing:.08em}.brand-word span{font-size:var(--text-caption-size);color:var(--fgColor-muted)}.desktop-nav{display:none;align-items:center;gap:var(--base-size-4)}.desktop-nav a{padding:var(--base-size-8) var(--base-size-12);border-radius:var(--borderRadius-medium);font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);text-decoration:none;color:var(--fgColor-default)}.desktop-nav a:hover{background-color:var(--bgColor-neutral-muted)}.header-actions{display:flex;align-items:center;gap:var(--base-size-8)}.only-desktop{display:none!important}@media (min-width:1012px){.desktop-nav{display:flex}.only-desktop{display:inline-flex!important}.only-mobile{display:none!important}}.hero{position:relative;isolation:isolate;overflow:hidden;background-color:var(--bgColor-emphasis);color:var(--fgColor-onEmphasis)}.hero-media{position:absolute;inset:0;z-index:-2}.hero-media img{object-fit:cover}.hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,var(--bgColor-emphasis) 15%,color-mix(in srgb,var(--bgColor-emphasis) 75%,transparent) 55%,color-mix(in srgb,var(--bgColor-emphasis) 25%,transparent) 100%)}.hero-inner{display:flex;flex-direction:column;gap:var(--base-size-24);padding-block:var(--base-size-48) var(--base-size-56);max-width:760px}@media (min-width:768px){.hero-inner{padding-block:var(--base-size-96) var(--base-size-96)}}.hero .eyebrow,.hero-accent{color:var(--brand-bright)}.hero-title{font-size:clamp(2.25rem,6vw,4rem);line-height:1.02;font-weight:800;letter-spacing:-.02em;text-wrap:balance}.hero-title span{display:block;margin-top:var(--base-size-12);font-size:clamp(1.125rem,2.4vw,1.5rem);line-height:1.3;font-weight:var(--base-text-weight-medium);letter-spacing:0;color:var(--brand-bright)}.hero-lead{font-size:var(--text-body-size-large);line-height:1.6;color:color-mix(in srgb,var(--fgColor-onEmphasis) 82%,transparent);max-width:620px;text-wrap:pretty}.hero-checks{display:flex;flex-wrap:wrap;gap:var(--base-size-8) var(--base-size-20);list-style:none;font-weight:var(--base-text-weight-medium)}.hero-checks li{display:inline-flex;align-items:center;gap:var(--base-size-8)}.hero-checks svg{color:var(--brand-bright)}.stat-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--base-size-12);gap:var(--base-size-12);padding-top:var(--base-size-8)}@media (min-width:768px){.stat-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat dd{display:flex;flex-direction:column;gap:var(--base-size-2)}.stat{padding:var(--base-size-12) var(--base-size-16);border-left:var(--borderWidth-thick) solid var(--brand-bright);background-color:color-mix(in srgb,var(--fgColor-onEmphasis) 6%,transparent);border-radius:0 var(--borderRadius-medium) var(--borderRadius-medium) 0}.stat strong{font-size:var(--text-title-size-medium);font-weight:800}.stat span{font-size:var(--text-body-size-small);color:color-mix(in srgb,var(--fgColor-onEmphasis) 72%,transparent)}.contact-actions{display:flex;flex-wrap:wrap;gap:var(--base-size-8)}.contact-actions>*{flex:1 1 calc(50% - var(--base-size-8))}@media (min-width:544px){.contact-actions>*{flex:0 0 auto}}.icon-whatsapp{color:var(--fgColor-success)}.icon-viber{color:var(--fgColor-done)}.section-head{display:flex;flex-direction:column;gap:var(--base-size-12);max-width:720px;margin-bottom:var(--base-size-32)}.section-title{font-size:clamp(1.75rem,3.6vw,2.5rem);line-height:1.1;font-weight:800;letter-spacing:-.015em;text-wrap:balance}.fleet-toolbar{display:flex;flex-direction:column;gap:var(--base-size-16);padding:var(--base-size-16);margin-bottom:var(--base-size-24);border:var(--borderWidth-thin) solid var(--borderColor-default);border-radius:var(--borderRadius-large);background-color:var(--bgColor-default)}.chip-row{display:flex;flex-wrap:wrap;gap:var(--base-size-8)}.car-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--base-size-16);gap:var(--base-size-16);list-style:none}@media (min-width:640px){.car-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1012px){.car-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--base-size-24)}}.car-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:var(--borderWidth-thin) solid var(--borderColor-default);border-radius:var(--borderRadius-large);background-color:var(--bgColor-default);transition:border-color .16s ease,box-shadow .16s ease}.car-card:hover{border-color:var(--brand-border);box-shadow:var(--shadow-resting-medium)}.car-media{position:relative;aspect-ratio:4/3;background-color:var(--bgColor-emphasis)}.car-media img{object-fit:cover}.car-media .car-badge{position:absolute;top:var(--base-size-12);left:var(--base-size-12)}.car-body{display:flex;flex:1 1;flex-direction:column;gap:var(--base-size-12);padding:var(--base-size-16)}.car-name{font-size:var(--text-title-size-small);font-weight:var(--base-text-weight-semibold);line-height:1.25}.car-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--base-size-8);gap:var(--base-size-8);list-style:none}.car-specs li{display:flex;flex-direction:column;gap:var(--base-size-2);padding:var(--base-size-8);border-radius:var(--borderRadius-medium);background-color:var(--bgColor-muted)}.car-specs .spec-k,.car-specs dt{font-size:var(--text-caption-size);color:var(--fgColor-muted)}.car-specs .spec-v{font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-semibold)}.car-price{display:flex;align-items:baseline;justify-content:space-between;gap:var(--base-size-8);margin-top:auto}.car-price strong{font-size:var(--text-title-size-large);font-weight:800;color:var(--brand-fg)}.car-price small{font-size:var(--text-body-size-small);color:var(--fgColor-muted)}.price-details{border:var(--borderWidth-thin) solid var(--borderColor-muted);border-radius:var(--borderRadius-medium)}.price-details summary{cursor:pointer;padding:var(--base-size-8) var(--base-size-12);font-weight:var(--base-text-weight-semibold);list-style-position:inside}.price-details summary,.price-table{font-size:var(--text-body-size-small)}.price-table{width:100%;border-collapse:collapse}.price-table td,.price-table th{padding:var(--base-size-6) var(--base-size-12);text-align:left;border-top:var(--borderWidth-thin) solid var(--borderColor-muted)}.price-table td:last-child,.price-table th:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-table tr[data-active=true]{background-color:var(--brand-muted);font-weight:var(--base-text-weight-semibold)}.feature-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--base-size-16);gap:var(--base-size-16);list-style:none}@media (min-width:640px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1012px){.feature-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.feature{display:flex;flex-direction:column;gap:var(--base-size-8);padding:var(--base-size-20);border:var(--borderWidth-thin) solid var(--borderColor-default);border-radius:var(--borderRadius-large);background-color:var(--bgColor-default)}.feature-icon{display:grid;place-items:center;width:var(--base-size-40);height:var(--base-size-40);border-radius:var(--borderRadius-medium);background-color:var(--brand-muted);color:var(--brand-fg)}.feature h3{font-size:var(--text-title-size-small);font-weight:var(--base-text-weight-semibold)}.split{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--base-size-32);gap:var(--base-size-32);align-items:start}@media (min-width:1012px){.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--base-size-48)}}.info-card{display:flex;flex-direction:column;gap:var(--base-size-12);padding:var(--base-size-20);border-radius:var(--borderRadius-large);background-color:var(--bgColor-emphasis);color:var(--fgColor-onEmphasis)}.info-card .text-muted{color:color-mix(in srgb,var(--fgColor-onEmphasis) 72%,transparent)}.prose{display:flex;flex-direction:column;gap:var(--base-size-24)}.prose h2{font-size:var(--text-title-size-medium);font-weight:700;line-height:1.25;margin-bottom:var(--base-size-8);text-wrap:balance}.prose p{font-size:var(--text-body-size-large);line-height:1.7;color:var(--fgColor-muted);text-wrap:pretty}.check-list{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--base-size-8);gap:var(--base-size-8);list-style:none}@media (min-width:640px){.check-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.check-list li{display:flex;align-items:flex-start;gap:var(--base-size-8);font-weight:var(--base-text-weight-medium)}.check-list svg{flex-shrink:0;margin-top:var(--base-size-2);color:var(--brand-fg)}.faq-list{display:flex;flex-direction:column;border:var(--borderWidth-thin) solid var(--borderColor-default);border-radius:var(--borderRadius-large);overflow:hidden;background-color:var(--bgColor-default)}.faq-item+.faq-item{border-top:var(--borderWidth-thin) solid var(--borderColor-default)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--base-size-16);padding:var(--base-size-16) var(--base-size-20);cursor:pointer;list-style:none;font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{flex-shrink:0;color:var(--brand-fg);transition:transform .16s ease}.faq-item[open] summary svg{transform:rotate(45deg)}.faq-item p{padding:0 var(--base-size-20) var(--base-size-20);line-height:1.7;color:var(--fgColor-muted)}.cta-band{background-color:var(--brand);color:var(--fgColor-onEmphasis)}.cta-band-inner{display:flex;flex-direction:column;gap:var(--base-size-20);padding-block:var(--base-size-40)}@media (min-width:1012px){.cta-band-inner{flex-direction:row;align-items:center;justify-content:space-between}}.cta-band .cta-phone{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;text-decoration:none;letter-spacing:-.01em}.link-cloud{display:flex;flex-wrap:wrap;gap:var(--base-size-8);list-style:none}.link-cloud a{display:inline-flex;padding:var(--base-size-6) var(--base-size-12);border:var(--borderWidth-thin) solid var(--borderColor-default);border-radius:var(--borderRadius-full);font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-medium);text-decoration:none;background-color:var(--bgColor-default)}.link-cloud a:hover{border-color:var(--brand);color:var(--brand-fg)}.crumbs{display:flex;flex-wrap:wrap;gap:var(--base-size-6);list-style:none;font-size:var(--text-body-size-small);color:color-mix(in srgb,var(--fgColor-onEmphasis) 72%,transparent)}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.crumbs li+li:before{content:"/";margin-right:var(--base-size-6)}.site-footer{background-color:var(--bgColor-emphasis);color:var(--fgColor-onEmphasis);padding-block:var(--base-size-48) var(--base-size-96)}@media (min-width:768px){.site-footer{padding-bottom:var(--base-size-48)}}.footer-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--base-size-32);gap:var(--base-size-32)}@media (min-width:768px){.footer-grid{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr)}}.footer-grid h2{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--brand-bright);margin-bottom:var(--base-size-12)}.footer-links{display:flex;flex-wrap:wrap;gap:var(--base-size-6) var(--base-size-16);list-style:none;font-size:var(--text-body-size-small)}.footer-links a{text-decoration:none;color:color-mix(in srgb,var(--fgColor-onEmphasis) 80%,transparent)}.footer-links a:hover{color:var(--fgColor-onEmphasis);text-decoration:underline}.footer-bottom{margin-top:var(--base-size-32);padding-top:var(--base-size-20);border-top:var(--borderWidth-thin) solid color-mix(in srgb,var(--fgColor-onEmphasis) 16%,transparent);font-size:var(--text-body-size-small)}.footer-bottom,.site-footer .brand-word span{color:color-mix(in srgb,var(--fgColor-onEmphasis) 64%,transparent)}.site-footer .brand-mark{color:var(--fgColor-onEmphasis)}.mobile-bar{position:fixed;inset-inline:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--base-size-8);gap:var(--base-size-8);padding:var(--base-size-8) var(--base-size-12) calc(var(--base-size-8) + env(safe-area-inset-bottom));background-color:var(--bgColor-default);border-top:var(--borderWidth-thin) solid var(--borderColor-default);box-shadow:var(--shadow-floating-small)}@media (min-width:768px){.mobile-bar{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.narrow{max-width:860px}.section-lead{font-size:var(--text-body-size-large);line-height:1.6;text-wrap:pretty}.text-link{color:var(--brand-fg);font-weight:var(--base-text-weight-semibold);text-decoration:none}.text-link:hover{text-decoration:underline}.eyebrow-bright{color:var(--brand-bright)}.mobile-menu{position:relative}.mobile-menu summary{display:grid;place-items:center;width:var(--base-size-32);height:var(--base-size-32);border:var(--borderWidth-thin) solid var(--borderColor-default);border-radius:var(--borderRadius-medium);cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{position:absolute;right:0;top:calc(100% + var(--base-size-8));display:flex;flex-direction:column;min-width:220px;padding:var(--base-size-8);border:var(--borderWidth-thin) solid var(--borderColor-default);border-radius:var(--borderRadius-large);background-color:var(--bgColor-default);box-shadow:var(--shadow-floating-medium)}.mobile-menu nav a{padding:var(--base-size-8) var(--base-size-12);border-radius:var(--borderRadius-medium);text-decoration:none;font-weight:var(--base-text-weight-medium)}.mobile-menu nav a:hover{background-color:var(--bgColor-neutral-muted)}@media (max-width:543px){.brand-word span{display:none}}.toolbar-row{display:flex;flex-direction:column;gap:var(--base-size-8)}.toolbar-label{font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-semibold)}.toolbar-row button{white-space:nowrap}.toolbar-note{font-size:var(--text-body-size-small)}.car-media .car-badge-solid{background-color:var(--brand);border-color:transparent;color:var(--fgColor-onEmphasis)}.car-card .car-link,.site-header .brand-mark{color:var(--fgColor-default);text-decoration:none}.car-link:hover{color:var(--brand-fg);text-decoration:underline}.car-actions{display:flex;gap:var(--base-size-8)}.car-actions>:first-child{flex:1 1}.steps{flex-direction:column;list-style:none}.step,.steps{display:flex;gap:var(--base-size-16)}.step{padding:var(--base-size-20);border:var(--borderWidth-thin) solid var(--borderColor-default);border-radius:var(--borderRadius-large)}.step h3{font-size:var(--text-title-size-small);font-weight:var(--base-text-weight-semibold);margin-bottom:var(--base-size-4)}.step-num{display:grid;flex-shrink:0;place-items:center;width:var(--base-size-40);height:var(--base-size-40);border-radius:var(--borderRadius-full);background-color:var(--brand);color:var(--fgColor-onEmphasis);font-weight:800}.split-copy{display:flex;flex-direction:column}.big-zero{font-size:clamp(3.5rem,9vw,5.5rem);line-height:1;font-weight:800;color:var(--brand-bright)}.check-list.single{grid-template-columns:minmax(0,1fr);padding-top:var(--base-size-8)}.info-card .check-list svg{color:var(--brand-bright)}.cta-copy{display:flex;flex-direction:column;gap:var(--base-size-4)}.cta-button,.cta-kicker{font-weight:var(--base-text-weight-semibold)}.cta-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--base-size-8);padding:var(--base-size-16) var(--base-size-24);border-radius:var(--borderRadius-medium);background-color:var(--bgColor-emphasis);color:var(--fgColor-onEmphasis);text-decoration:none}.cta-button:hover{background-color:var(--bgColor-default);color:var(--fgColor-default)}.footer-col{display:flex;flex-direction:column;gap:var(--base-size-16)}.footer-text{line-height:1.6;color:color-mix(in srgb,var(--fgColor-onEmphasis) 72%,transparent)}.footer-contact,.footer-text{font-size:var(--text-body-size-small)}.footer-contact{display:flex;flex-direction:column;gap:var(--base-size-4);font-style:normal;color:color-mix(in srgb,var(--fgColor-onEmphasis) 80%,transparent)}.footer-contact a{font-size:var(--text-title-size-small);font-weight:700;color:var(--brand-bright);text-decoration:none}.mb-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--base-size-6);height:var(--base-size-44);border:var(--borderWidth-thin) solid var(--borderColor-default);border-radius:var(--borderRadius-medium);font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-semibold);text-decoration:none}.mobile-bar .mb-btn{color:var(--fgColor-default)}.mobile-bar .mb-primary{background-color:var(--brand);border-color:var(--brand);color:var(--fgColor-onEmphasis)}.car-detail{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--base-size-32);gap:var(--base-size-32);align-items:start}@media (min-width:1012px){.car-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--base-size-48)}}.car-detail-media{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:var(--borderRadius-large);background-color:var(--bgColor-emphasis)}.car-detail-media img{object-fit:cover}.car-detail-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--base-size-16)}.crumbs-dark{color:var(--fgColor-muted)}.spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--base-size-8);gap:var(--base-size-8);width:100%}.spec-grid>div{padding:var(--base-size-12);border-radius:var(--borderRadius-medium);background-color:var(--bgColor-muted)}.spec-grid dt{font-size:var(--text-caption-size);color:var(--fgColor-muted)}.spec-grid dd{font-weight:var(--base-text-weight-semibold)}.price-table-boxed{border:var(--borderWidth-thin) solid var(--borderColor-default);border-radius:var(--borderRadius-medium);border-collapse:separate;border-spacing:0;overflow:hidden}.price-table-boxed tr:first-child td,.price-table-boxed tr:first-child th{border-top:0}.price-table-boxed td{font-weight:700;color:var(--brand-fg)}.price-caption{caption-side:top;text-align:left;padding-bottom:var(--base-size-8);font-weight:var(--base-text-weight-semibold)}