.BlogIndex-module__rsfm9W__masthead{padding:var(--space-26) var(--layout-gutter) var(--space-20);background:var(--color-chrome-deep)}.BlogIndex-module__rsfm9W__mastheadInner{max-width:var(--layout-max-width-journal);margin:0 auto}.BlogIndex-module__rsfm9W__eyebrow{margin:0 0 var(--space-5);font-family:var(--font-ui);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);letter-spacing:.28em;text-transform:uppercase;color:var(--color-gold)}.BlogIndex-module__rsfm9W__title{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:var(--font-size-blog-hero);text-transform:uppercase;color:var(--color-text-on-chrome);margin:0;line-height:.92}.BlogIndex-module__rsfm9W__lead{max-width:600px;margin:var(--space-8) 0 0;font-size:var(--font-size-lead);line-height:var(--line-height-relaxed);color:var(--color-text-on-chrome-muted)}.BlogIndex-module__rsfm9W__list{max-width:var(--layout-max-width-journal);padding:var(--space-22) var(--layout-gutter) var(--space-36);margin:0 auto}.BlogIndex-module__rsfm9W__grid{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));display:grid}.BlogIndex-module__rsfm9W__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.BlogIndex-module__rsfm9W__cover{aspect-ratio:16/10;background:var(--color-chrome);position:relative;overflow:hidden}.BlogIndex-module__rsfm9W__coverImage{object-fit:cover;width:100%;height:100%}.BlogIndex-module__rsfm9W__body{padding:var(--space-10);flex-direction:column;flex:1;display:flex}.BlogIndex-module__rsfm9W__byline{margin:0 0 var(--space-4);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-quaternary)}.BlogIndex-module__rsfm9W__cardTitle{margin:0 0 var(--space-5);font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-size:var(--font-size-blog-card-title);letter-spacing:var(--letter-spacing-display);text-transform:uppercase;line-height:1.1}.BlogIndex-module__rsfm9W__cardTitleLink{color:var(--color-text-primary)}.BlogIndex-module__rsfm9W__excerpt{margin:0 0 var(--space-8);font-size:var(--font-size-body);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.BlogIndex-module__rsfm9W__more{font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-size:var(--font-size-body);letter-spacing:var(--letter-spacing-control);text-transform:uppercase;color:var(--color-accent);margin-top:auto}.BlogIndex-module__rsfm9W__empty{padding:var(--space-28);text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text-quaternary);font-size:var(--font-size-body)}
.Button-module__zVQJKW__button{justify-content:center;align-items:center;gap:var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--font-size-lead);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-control);text-transform:uppercase;cursor:pointer;text-align:center;white-space:nowrap;border:none;line-height:1;display:inline-flex}.Button-module__zVQJKW__button:disabled{cursor:not-allowed}.Button-module__zVQJKW__sm{height:var(--control-height-sm);padding:0 var(--space-10);font-size:var(--font-size-body);border-radius:var(--radius-xs)}.Button-module__zVQJKW__md{height:var(--control-height-tap-min);padding:0 var(--space-12);font-size:var(--font-size-body)}.Button-module__zVQJKW__lg{height:var(--control-height-md);padding:0 var(--space-14);font-size:var(--font-size-lead)}.Button-module__zVQJKW__xl{height:var(--control-height-lg);padding:0 var(--space-16);border-radius:var(--radius-md);font-size:var(--font-size-card-title)}.Button-module__zVQJKW__primary{color:var(--color-text-on-accent)}.Button-module__zVQJKW__primary.Button-module__zVQJKW__accent{background:var(--gradient-accent)}.Button-module__zVQJKW__primary.Button-module__zVQJKW__accent:hover:not(:disabled){background:var(--color-accent-hover)}.Button-module__zVQJKW__primary.Button-module__zVQJKW__info{background:var(--color-link)}.Button-module__zVQJKW__primary.Button-module__zVQJKW__danger{background:var(--color-danger)}.Button-module__zVQJKW__primary:disabled{background:var(--color-disabled-surface);color:var(--color-disabled-text)}.Button-module__zVQJKW__secondary{background:var(--color-chrome);color:var(--color-text-on-chrome)}.Button-module__zVQJKW__secondary:hover:not(:disabled){background:var(--color-chrome-deep)}.Button-module__zVQJKW__whatsapp{background:var(--color-whatsapp);color:var(--color-text-on-accent)}.Button-module__zVQJKW__whatsapp:hover{color:var(--color-text-on-accent)}.Button-module__zVQJKW__quiet{height:auto;font-size:var(--font-size-body);letter-spacing:var(--letter-spacing-badge);background:0 0;padding:0}.Button-module__zVQJKW__quiet.Button-module__zVQJKW__accent{color:var(--color-accent)}.Button-module__zVQJKW__quiet.Button-module__zVQJKW__info{color:var(--color-link)}.Button-module__zVQJKW__quiet.Button-module__zVQJKW__danger{color:var(--color-danger)}.Button-module__zVQJKW__quiet:disabled{color:var(--color-disabled-text)}.Button-module__zVQJKW__fullWidth{width:100%}
.FilterPill-module__DLm_Nq__pill{padding:var(--space-4-5) var(--space-9);min-height:var(--control-height-sm);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--font-size-control);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-badge);text-transform:uppercase;text-align:center;cursor:pointer}.FilterPill-module__DLm_Nq__selected.FilterPill-module__DLm_Nq__accent{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-on-accent)}.FilterPill-module__DLm_Nq__selected.FilterPill-module__DLm_Nq__info{background:var(--color-link);border-color:var(--color-link);color:var(--color-text-on-accent)}.FilterPill-module__DLm_Nq__fullWidth{text-align:left;width:100%}
.StatusBadge-module__a2dJ_G__badge{padding:var(--space-2) var(--space-5);border-radius:var(--radius-xs);font-family:var(--font-ui);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-badge);white-space:nowrap;display:inline-block}.StatusBadge-module__a2dJ_G__positive{background:var(--color-status-active-bg);color:var(--color-status-active-fg)}.StatusBadge-module__a2dJ_G__caution{background:var(--color-status-pending-bg);color:var(--color-status-pending-fg)}.StatusBadge-module__a2dJ_G__neutral{background:var(--color-status-sold-bg);color:var(--color-status-sold-fg)}.StatusBadge-module__a2dJ_G__info{background:var(--color-status-new-bg);color:var(--color-status-new-fg)}.StatusBadge-module__a2dJ_G__critical{background:var(--color-status-spam-bg);color:var(--color-status-spam-fg)}
.Rating-module__Q5i60q__rating{align-items:center;gap:1px;display:inline-flex}.Rating-module__Q5i60q__caution{color:var(--color-warning)}.Rating-module__Q5i60q__premium{color:var(--color-gold-deep)}.Rating-module__Q5i60q__rating svg{display:block}.Rating-module__Q5i60q__empty{color:var(--color-rating-empty)}.Rating-module__Q5i60q__large{gap:2px}
.Form-module__-EsjgG__field{display:block}.Form-module__-EsjgG__label{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);margin-bottom:var(--space-3);display:block}.Form-module__-EsjgG__control{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);width:100%;color:var(--color-text-primary);font-size:var(--font-size-lead)}.Form-module__-EsjgG__control:disabled{background:var(--color-surface);color:var(--color-disabled-text)}.Form-module__-EsjgG__control[aria-invalid=true]{border-color:var(--color-danger)}.Form-module__-EsjgG__hint,.Form-module__-EsjgG__error{font-size:var(--font-size-caption);line-height:var(--line-height-snug);margin-top:var(--space-3)}.Form-module__-EsjgG__hint{color:var(--color-text-tertiary)}.Form-module__-EsjgG__error{color:var(--color-danger);font-weight:var(--font-weight-medium)}.Form-module__-EsjgG__input,.Form-module__-EsjgG__select{height:var(--control-height-tap-min);padding:0 var(--space-8)}.Form-module__-EsjgG__select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-text-tertiary) 50%), linear-gradient(135deg, var(--color-text-tertiary) 50%, transparent 50%);padding-right:var(--space-16);background-position:calc(100% - 18px) calc(50% + 2px),calc(100% - 13px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.Form-module__-EsjgG__textarea{padding:var(--space-5) var(--space-8);line-height:var(--line-height-snug);resize:vertical}.Form-module__-EsjgG__compact{height:var(--control-height-compact);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);padding:0 var(--space-5);padding-right:var(--space-14);width:auto}
.Layout-module__r16EKa__container{width:100%;padding:0 var(--layout-gutter);margin:0 auto}.Layout-module__r16EKa__wide{max-width:var(--layout-max-width)}.Layout-module__r16EKa__detail{max-width:var(--layout-max-width-detail)}.Layout-module__r16EKa__form{max-width:var(--layout-max-width-form)}.Layout-module__r16EKa__prose{max-width:var(--layout-max-width-prose)}.Layout-module__r16EKa__panel{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-12)}.Layout-module__r16EKa__panelFlush{padding:0;overflow:hidden}.Layout-module__r16EKa__eyebrow{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);color:var(--color-text-tertiary)}.Layout-module__r16EKa__eyebrowAccent{color:var(--color-accent)}.Layout-module__r16EKa__emptyState{padding:var(--space-20);text-align:center;color:var(--color-text-quaternary);font-size:var(--font-size-meta)}
.ImportSection-module__OhOTqa__import{margin-top:var(--space-22);padding:var(--space-32) 0;background:var(--color-chrome)}.ImportSection-module__OhOTqa__heading{align-items:center;gap:var(--space-6);margin-bottom:var(--space-7);display:flex}.ImportSection-module__OhOTqa__rule{border-radius:var(--radius-rule);background:var(--color-gold);flex-shrink:0;width:5px;height:26px;display:block}.ImportSection-module__OhOTqa__title{font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-size:var(--font-size-section);letter-spacing:var(--letter-spacing-badge);text-transform:uppercase;color:var(--color-text-on-chrome);margin:0}.ImportSection-module__OhOTqa__lead{max-width:620px;margin:0 0 var(--space-18);font-size:var(--font-size-lead);line-height:var(--line-height-relaxed);color:#ffffffb3}.ImportSection-module__OhOTqa__grid{gap:var(--space-9);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));list-style:none;display:grid}.ImportSection-module__OhOTqa__step{padding:var(--space-12);border-radius:var(--radius-card);background:var(--color-chrome-raised);border:1px solid rgb(from var(--color-gold) r g b / 15%);position:relative}.ImportSection-module__OhOTqa__number{margin-bottom:var(--space-6);font-family:var(--font-display);font-size:var(--font-size-step-number);color:var(--color-accent);line-height:1;display:block}.ImportSection-module__OhOTqa__stepTitle{margin:0 0 var(--space-5);font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-size:var(--font-size-action);letter-spacing:var(--letter-spacing-wordmark);text-transform:uppercase;color:var(--color-text-on-chrome)}.ImportSection-module__OhOTqa__stepBody{font-size:var(--font-size-meta);line-height:var(--line-height-relaxed);color:#ffffff9e;margin:0}.ImportSection-module__OhOTqa__cta{align-items:center;gap:var(--space-5);margin-top:var(--space-16);height:var(--control-height-cta);padding:0 var(--space-14);border-radius:var(--radius-sm);background:var(--color-whatsapp);color:var(--color-text-on-accent);font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-size:var(--font-size-card-title);letter-spacing:var(--letter-spacing-control);text-transform:uppercase;display:inline-flex}.ImportSection-module__OhOTqa__cta:hover{color:var(--color-text-on-accent)}
.LeadQualificationModal-module__1GK51G__dialog{border-radius:var(--radius-modal);max-width:var(--layout-max-width-modal);width:calc(100% - var(--space-24));max-height:90vh;box-shadow:var(--shadow-modal);background:var(--color-background);color:var(--color-text-primary);border:none;padding:0;overflow-y:auto}.LeadQualificationModal-module__1GK51G__dialog::backdrop{background:var(--color-scrim-modal-backdrop)}.LeadQualificationModal-module__1GK51G__header{padding:var(--space-14) var(--space-14) 0;justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.LeadQualificationModal-module__1GK51G__vehicleName{font-size:var(--font-size-label);color:var(--color-accent);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);margin-bottom:var(--space-3)}.LeadQualificationModal-module__1GK51G__title{font-size:var(--font-size-section);font-family:var(--font-display);text-transform:uppercase;font-weight:var(--font-weight-bold)}.LeadQualificationModal-module__1GK51G__close{background:var(--color-surface);border-radius:var(--radius-circle);cursor:pointer;width:32px;height:32px;color:var(--color-text-primary);border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.LeadQualificationModal-module__1GK51G__progress{gap:var(--space-3);padding:var(--space-10) var(--space-14) 0;display:flex}.LeadQualificationModal-module__1GK51G__progressStep{background:var(--color-border);border-radius:2px;flex:1;height:4px}.LeadQualificationModal-module__1GK51G__progressStepReached{background:var(--color-accent)}.LeadQualificationModal-module__1GK51G__body{padding:var(--space-12) var(--space-14) var(--space-14)}.LeadQualificationModal-module__1GK51G__groupLabel{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);margin-bottom:var(--space-6)}.LeadQualificationModal-module__1GK51G__budgetOptions{gap:var(--space-4);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.LeadQualificationModal-module__1GK51G__timelineOptions{gap:var(--space-4);margin-bottom:var(--space-14);flex-direction:column;display:flex}.LeadQualificationModal-module__1GK51G__fields{gap:var(--space-8);margin-bottom:var(--space-12);flex-direction:column;display:flex}.LeadQualificationModal-module__1GK51G__actions{gap:var(--space-6);display:flex}.LeadQualificationModal-module__1GK51G__back{flex:1}.LeadQualificationModal-module__1GK51G__submit{flex:2}.LeadQualificationModal-module__1GK51G__hint{font-size:var(--font-size-caption);color:var(--color-text-tertiary);margin-top:var(--space-4);text-align:center}.LeadQualificationModal-module__1GK51G__error{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-danger);margin-top:var(--space-4);text-align:center}
.FinanceCalculator-module__ZGz9AW__panel{padding:var(--space-11);border-radius:var(--radius-card);background:var(--color-chrome)}.FinanceCalculator-module__ZGz9AW__heading{align-items:center;gap:var(--space-5);margin-bottom:var(--space-3);display:flex}.FinanceCalculator-module__ZGz9AW__headingGlyph{color:var(--color-gold);display:flex}.FinanceCalculator-module__ZGz9AW__title{font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-size:var(--font-size-action);letter-spacing:var(--letter-spacing-wordmark);text-transform:uppercase;color:var(--color-text-on-chrome);margin:0}.FinanceCalculator-module__ZGz9AW__lead{margin:0 0 var(--space-9);font-size:var(--font-size-caption);color:var(--color-text-on-chrome-subtle)}.FinanceCalculator-module__ZGz9AW__fields{gap:var(--space-7);margin-bottom:var(--space-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.FinanceCalculator-module__ZGz9AW__label{margin-bottom:var(--space-3);font-size:var(--font-size-badge);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-control);text-transform:uppercase;color:var(--color-gold);display:block}.FinanceCalculator-module__ZGz9AW__input{width:100%;height:var(--control-height-input);padding:0 var(--space-7);border-radius:var(--radius-sm);background:var(--color-chrome-deep);color:var(--color-text-on-chrome);font-family:var(--font-sans);font-size:var(--font-size-control);border:1px solid #ffffff26}.FinanceCalculator-module__ZGz9AW__rows{gap:var(--space-4);padding-top:var(--space-8);border-top:1px solid var(--color-border-on-chrome);flex-direction:column;display:flex}.FinanceCalculator-module__ZGz9AW__row{justify-content:space-between;align-items:baseline;display:flex}.FinanceCalculator-module__ZGz9AW__rowLabel{font-size:var(--font-size-caption);color:var(--color-text-on-chrome-dim)}.FinanceCalculator-module__ZGz9AW__rowValue{font-family:var(--font-ui);font-size:var(--font-size-control);font-weight:var(--font-weight-bold);color:var(--color-text-on-chrome)}.FinanceCalculator-module__ZGz9AW__total{margin-top:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--color-border-on-chrome)}.FinanceCalculator-module__ZGz9AW__totalLabel{font-family:var(--font-ui);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-badge);text-transform:uppercase;color:var(--color-gold)}.FinanceCalculator-module__ZGz9AW__totalValue{font-family:var(--font-display);font-size:var(--font-size-instalment);color:var(--color-accent);line-height:1}
.SiteChrome-module__NTq5ZW__page{flex-direction:column;min-height:100vh;display:flex}.SiteChrome-module__NTq5ZW__pageBody{flex:1;width:100%}.SiteChrome-module__NTq5ZW__header{z-index:var(--z-header-public);position:sticky;top:0}.SiteChrome-module__NTq5ZW__contactBar{background:var(--color-chrome);color:var(--color-text-on-chrome)}.SiteChrome-module__NTq5ZW__contactInner{justify-content:space-between;align-items:center;gap:var(--space-8);padding-top:var(--space-4);padding-bottom:var(--space-4);flex-wrap:wrap;display:flex}.SiteChrome-module__NTq5ZW__brand{align-items:center;gap:var(--space-6);color:inherit;display:flex}.SiteChrome-module__NTq5ZW__brand:hover{color:inherit}.SiteChrome-module__NTq5ZW__logo{border-radius:var(--radius-circle);background:var(--color-chrome-raised);border:1px solid rgb(from var(--color-gold) r g b / 35%);flex-shrink:0;display:block;overflow:hidden}.SiteChrome-module__NTq5ZW__logoImage{object-fit:cover;width:100%;height:100%;display:block}.SiteChrome-module__NTq5ZW__wordmarkText{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.SiteChrome-module__NTq5ZW__wordmarkName{font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-size:var(--font-size-wordmark);letter-spacing:var(--letter-spacing-badge);text-transform:uppercase;background:var(--gradient-gold);color:var(--color-gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.SiteChrome-module__NTq5ZW__wordmarkFooter{font-size:var(--font-size-wordmark-footer)}.SiteChrome-module__NTq5ZW__locality{margin-top:var(--space-1);font-family:var(--font-ui);font-size:var(--font-size-badge);letter-spacing:.32em;text-transform:uppercase;color:var(--color-text-on-chrome-subtle)}.SiteChrome-module__NTq5ZW__contactGroup{align-items:center;gap:var(--space-11);flex-wrap:wrap;display:flex}.SiteChrome-module__NTq5ZW__contactItem,.SiteChrome-module__NTq5ZW__contactPhone{align-items:center;gap:var(--space-4);font-size:var(--font-size-caption);color:var(--color-text-on-chrome-strong);display:inline-flex}.SiteChrome-module__NTq5ZW__contactPhone{color:var(--color-text-on-chrome);font-weight:var(--font-weight-semibold)}.SiteChrome-module__NTq5ZW__contactGlyph{color:var(--color-gold);display:flex}.SiteChrome-module__NTq5ZW__socials{align-items:center;gap:var(--space-6);display:flex}.SiteChrome-module__NTq5ZW__social{color:var(--color-text-on-chrome-muted);display:flex}.SiteChrome-module__NTq5ZW__social:hover{color:var(--color-gold)}.SiteChrome-module__NTq5ZW__staffLogin{height:var(--control-height-compact);padding:0 var(--space-9);border-radius:var(--radius-badge);background:var(--gradient-accent);color:var(--color-text-on-accent);font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-size:var(--font-size-body);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;white-space:nowrap;align-items:center;display:inline-flex}.SiteChrome-module__NTq5ZW__navBar{background:linear-gradient(180deg, var(--color-accent), var(--color-accent-deep));box-shadow:0 4px 14px #00000026}.SiteChrome-module__NTq5ZW__navInner{align-items:stretch;gap:var(--space-1);padding:0 var(--space-6);display:flex;overflow-x:auto}.SiteChrome-module__NTq5ZW__navLink{height:var(--control-height-nav);padding:0 var(--space-9);color:#ffffffe6;font-family:var(--font-ui);font-weight:var(--font-weight-semibold);font-size:var(--font-size-control);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-bottom:3px solid #0000;align-items:center;display:inline-flex}.SiteChrome-module__NTq5ZW__navLinkActive{border-bottom-color:var(--color-text-on-chrome);color:var(--color-text-on-chrome);font-weight:var(--font-weight-bold)}.SiteChrome-module__NTq5ZW__footer{background:var(--color-chrome-deep);padding:var(--space-24) 0 var(--space-16);margin-top:auto}.SiteChrome-module__NTq5ZW__footerInner{justify-content:space-between;align-items:flex-start;gap:var(--space-14);flex-wrap:wrap;display:flex}.SiteChrome-module__NTq5ZW__footerBrandColumn{max-width:340px}.SiteChrome-module__NTq5ZW__footerBrandColumn .SiteChrome-module__NTq5ZW__brand{margin-bottom:var(--space-7)}.SiteChrome-module__NTq5ZW__footerBlurb{font-size:var(--font-size-meta);line-height:var(--line-height-relaxed);color:var(--color-text-on-chrome-subtle)}.SiteChrome-module__NTq5ZW__footerHeading{margin-bottom:var(--space-6);font-family:var(--font-ui);font-size:var(--font-size-meta);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold)}.SiteChrome-module__NTq5ZW__footerLine{margin-bottom:var(--space-3);font-size:var(--font-size-meta);line-height:var(--line-height-snug);color:var(--color-text-on-chrome-muted)}.SiteChrome-module__NTq5ZW__footerPhone{font-size:var(--font-size-meta);font-weight:var(--font-weight-semibold);color:var(--color-text-on-chrome)}.SiteChrome-module__NTq5ZW__footerActions{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.SiteChrome-module__NTq5ZW__footerWhatsApp{align-items:center;gap:var(--space-4);font-size:var(--font-size-meta);font-weight:var(--font-weight-semibold);color:var(--color-whatsapp);display:inline-flex}.SiteChrome-module__NTq5ZW__footerAdmin{font-size:var(--font-size-meta);color:var(--color-text-on-chrome-subtle)}.SiteChrome-module__NTq5ZW__footerLegal{margin-top:var(--space-14);padding-top:var(--space-10);border-top:1px solid var(--color-border-on-chrome)}.SiteChrome-module__NTq5ZW__footerMeta{font-size:var(--font-size-caption);color:#fff6}
.VehicleCard-module__bmuXUG__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.VehicleCard-module__bmuXUG__media{aspect-ratio:16/11;position:relative;overflow:hidden}.VehicleCard-module__bmuXUG__mediaLink{z-index:1;position:absolute;inset:0}.VehicleCard-module__bmuXUG__badge{z-index:2;font-family:var(--font-ui);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;white-space:nowrap;padding:var(--space-2) var(--space-5);border-radius:var(--radius-badge);color:var(--color-text-on-accent);position:absolute}.VehicleCard-module__bmuXUG__originBadge{top:var(--space-5);left:var(--space-5);background:var(--color-accent)}.VehicleCard-module__bmuXUG__stockBadge{top:var(--space-5);right:var(--space-5);background:var(--color-chrome)}.VehicleCard-module__bmuXUG__stockReserved{background:var(--color-gold-ink)}.VehicleCard-module__bmuXUG__stockSold{background:var(--color-chrome-muted)}.VehicleCard-module__bmuXUG__photoCount{z-index:2;bottom:var(--space-5);left:var(--space-5);align-items:center;gap:var(--space-2-5);padding:var(--space-2) var(--space-4-5);border-radius:var(--radius-badge);color:var(--color-text-on-scrim);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);background:#101216b3;display:flex;position:absolute}.VehicleCard-module__bmuXUG__save{z-index:2;bottom:var(--space-5);right:var(--space-5);width:var(--control-height-overlay);height:var(--control-height-overlay);border-radius:var(--radius-circle);color:var(--color-text-on-scrim);cursor:pointer;background:#10121699;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.VehicleCard-module__bmuXUG__saved{color:var(--color-accent)}.VehicleCard-module__bmuXUG__body{padding:var(--space-8);flex-direction:column;flex:1;display:flex}.VehicleCard-module__bmuXUG__title{margin:0 0 var(--space-3);font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-size:var(--font-size-card-heading);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-tight);text-transform:uppercase}.VehicleCard-module__bmuXUG__titleLink{color:var(--color-text-primary)}.VehicleCard-module__bmuXUG__price{margin:0 0 var(--space-6);font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-size:var(--font-size-card-price);color:var(--color-accent)}.VehicleCard-module__bmuXUG__specs{gap:var(--space-7);margin-bottom:var(--space-7);padding:var(--space-6) 0;border-top:1px solid var(--color-surface-sunken);border-bottom:1px solid var(--color-surface-sunken);flex-wrap:wrap;display:flex}.VehicleCard-module__bmuXUG__spec{align-items:center;gap:var(--space-3);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);display:flex}.VehicleCard-module__bmuXUG__specGlyph{color:var(--color-gold-deep);display:flex}.VehicleCard-module__bmuXUG__actions{align-items:center;gap:var(--space-5);margin-top:auto;display:flex}.VehicleCard-module__bmuXUG__order{height:var(--control-height-tap-min);border-radius:var(--radius-sm);background:var(--color-chrome);color:var(--color-text-on-chrome);font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-size:var(--font-size-control);letter-spacing:var(--letter-spacing-control);text-transform:uppercase;cursor:pointer;border:none;flex:1}.VehicleCard-module__bmuXUG__order:hover{background:#000}.VehicleCard-module__bmuXUG__contact{width:var(--control-height-tap-min);height:var(--control-height-tap-min);border-radius:var(--radius-sm);color:var(--color-text-on-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.VehicleCard-module__bmuXUG__whatsapp{background:var(--color-whatsapp)}.VehicleCard-module__bmuXUG__call{background:var(--color-accent)}
.AdminChrome-module__CQ41xW__page{background:var(--color-surface);min-height:100vh}.AdminChrome-module__CQ41xW__header{z-index:var(--z-header-admin);background:var(--color-background);border-bottom:1px solid var(--color-border);position:sticky;top:0}.AdminChrome-module__CQ41xW__headerInner{height:var(--header-height-admin);align-items:center;gap:var(--space-16);display:flex}.AdminChrome-module__CQ41xW__wordmark{align-items:center;gap:var(--space-5);font-size:var(--font-size-lead);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wordmark);color:var(--color-text-primary);white-space:nowrap;display:flex}.AdminChrome-module__CQ41xW__wordmark:hover{color:var(--color-text-primary)}.AdminChrome-module__CQ41xW__wordmarkTag{font-size:var(--font-size-badge);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-badge);background:var(--color-status-new-bg);color:var(--color-status-new-fg);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-4)}.AdminChrome-module__CQ41xW__nav{align-items:center;gap:var(--space-12);margin-right:auto;display:flex;overflow-x:auto}.AdminChrome-module__CQ41xW__navLink{font-size:var(--font-size-meta);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);white-space:nowrap;padding:var(--space-2) 0;border-bottom:2px solid #0000}.AdminChrome-module__CQ41xW__navLink:hover{color:var(--color-text-primary)}.AdminChrome-module__CQ41xW__navLinkCurrent{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);border-bottom-color:var(--color-link)}.AdminChrome-module__CQ41xW__exitGroup{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.AdminChrome-module__CQ41xW__exit,.AdminChrome-module__CQ41xW__signOut{font-size:var(--font-size-caption);color:var(--color-text-tertiary);white-space:nowrap}.AdminChrome-module__CQ41xW__signOut{cursor:pointer;font-weight:var(--font-weight-medium);background:0 0;border:0;padding:0}.AdminChrome-module__CQ41xW__signOut:hover{color:var(--color-text-primary)}.AdminChrome-module__CQ41xW__main{padding-top:var(--space-16);padding-bottom:var(--space-32)}.AdminChrome-module__CQ41xW__titleBlock{justify-content:space-between;align-items:flex-start;gap:var(--space-8);margin-bottom:var(--space-16);flex-wrap:wrap;display:flex}.AdminChrome-module__CQ41xW__title{font-size:var(--font-size-page-title);font-family:var(--font-ui);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-tight)}.AdminChrome-module__CQ41xW__description{font-size:var(--font-size-body);color:var(--color-text-secondary);margin-top:var(--space-3)}.AdminChrome-module__CQ41xW__actions{align-items:center;gap:var(--space-6);flex-shrink:0;display:flex}@media (max-width:640px){.AdminChrome-module__CQ41xW__headerInner{gap:var(--space-5) var(--space-8);height:auto;padding-top:var(--space-6);padding-bottom:var(--space-6);flex-wrap:wrap}.AdminChrome-module__CQ41xW__nav{order:3;width:100%;margin-right:0}.AdminChrome-module__CQ41xW__exitGroup{margin-left:auto}}
.Showroom-module__lj_yuq__quickSearch{z-index:5;width:100%;max-width:var(--layout-max-width);margin:calc(var(--space-22) * -1) auto 0;padding:0 var(--layout-gutter);position:relative}.Showroom-module__lj_yuq__quickSearchCard{gap:var(--space-7);padding:var(--space-9);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;display:grid;box-shadow:0 18px 44px #10121629}.Showroom-module__lj_yuq__searchLabel{margin-bottom:var(--space-3);font-family:var(--font-ui);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-tertiary);display:block}.Showroom-module__lj_yuq__searchSelect{width:100%;height:var(--control-height-field);padding:0 var(--space-7);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-field);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-size-body);cursor:pointer}.Showroom-module__lj_yuq__searchSubmit{align-items:center;gap:var(--space-4);height:var(--control-height-field);padding:0 var(--space-15);border-radius:var(--radius-sm);background:var(--gradient-accent);color:var(--color-text-on-accent);font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-size:var(--font-size-subhead);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:none;display:inline-flex}.Showroom-module__lj_yuq__section{width:100%;max-width:var(--layout-max-width);margin:0 auto}.Showroom-module__lj_yuq__makesSection{padding:var(--space-26) var(--layout-gutter) var(--space-4)}.Showroom-module__lj_yuq__inventorySection{padding:var(--space-22) var(--layout-gutter) var(--space-12)}.Showroom-module__lj_yuq__heading{align-items:center;gap:var(--space-6);margin-bottom:var(--space-11);display:flex}.Showroom-module__lj_yuq__inventoryHeading{flex-wrap:wrap;justify-content:space-between}.Showroom-module__lj_yuq__headingGroup{align-items:center;gap:var(--space-6);display:flex}.Showroom-module__lj_yuq__rule{border-radius:var(--radius-rule);background:var(--color-accent);flex-shrink:0;width:5px;height:26px;display:block}.Showroom-module__lj_yuq__title{font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-size:var(--font-size-section);letter-spacing:var(--letter-spacing-badge);text-transform:uppercase;margin:0}.Showroom-module__lj_yuq__count{font-size:var(--font-size-meta);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary)}.Showroom-module__lj_yuq__sort{height:var(--control-height-pill);padding:0 var(--space-7);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-size-meta);cursor:pointer}.Showroom-module__lj_yuq__makeGrid{gap:var(--space-7);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.Showroom-module__lj_yuq__makeTile{align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;display:flex;box-shadow:0 2px 8px #10121608}.Showroom-module__lj_yuq__makeLogo{border-radius:var(--radius-badge);width:78px;height:50px;font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-size:var(--font-size-monogram);color:var(--color-gold-deep);justify-content:center;align-items:center;display:flex}.Showroom-module__lj_yuq__makeName{font-family:var(--font-ui);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lead);letter-spacing:var(--letter-spacing-wordmark);line-height:var(--line-height-tight);text-align:center;color:var(--color-text-primary)}.Showroom-module__lj_yuq__makeCount{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary)}.Showroom-module__lj_yuq__pills{gap:var(--space-4);margin-bottom:var(--space-11);flex-wrap:wrap;display:flex}.Showroom-module__lj_yuq__grid{gap:var(--space-11);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));display:grid}.Showroom-module__lj_yuq__empty{padding:var(--space-28);text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text-quaternary);font-size:var(--font-size-body)}.Showroom-module__lj_yuq__clearFilters{color:var(--color-accent);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:none;padding:0}
.VehicleImage-module__0VxC4q__frame{background:var(--color-surface);width:100%;height:100%;position:relative;overflow:hidden}.VehicleImage-module__0VxC4q__image{object-fit:cover}.VehicleImage-module__0VxC4q__contain{object-fit:contain}.VehicleImage-module__0VxC4q__placeholder{text-align:center;padding:var(--space-8);background:repeating-linear-gradient(45deg, var(--color-surface), var(--color-surface) 12px, var(--color-border) 12px, var(--color-border) 24px);color:var(--color-disabled-text);font-family:var(--font-mono);font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.VehicleImage-module__0VxC4q__credit{left:var(--space-4);bottom:var(--space-4);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-scrim-caption);color:var(--color-text-on-scrim);font-size:var(--font-size-badge);line-height:1.4;position:absolute}.VehicleImage-module__0VxC4q__credit:hover{color:var(--color-text-on-scrim);text-decoration:underline}
.BlogManager-module__booeyq__saved{margin:0 0 var(--space-8);font-size:var(--font-size-meta);font-weight:var(--font-weight-semibold);color:var(--color-success)}.BlogManager-module__booeyq__list{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.BlogManager-module__booeyq__row{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-10);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.BlogManager-module__booeyq__row:first-child{border-top:none}.BlogManager-module__booeyq__rowTitle{font-size:var(--font-size-control);font-weight:var(--font-weight-semibold);margin:0}.BlogManager-module__booeyq__rowDate{font-size:var(--font-size-caption);color:var(--color-text-tertiary);margin:0}.BlogManager-module__booeyq__rowControls{align-items:center;gap:var(--space-7);display:flex}.BlogManager-module__booeyq__empty{padding:var(--space-20);text-align:center;font-size:var(--font-size-meta);color:var(--color-text-quaternary)}.BlogManager-module__booeyq__back{margin-bottom:var(--space-8);font-family:var(--font-ui);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-badge);text-transform:uppercase;color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:0}.BlogManager-module__booeyq__editor{gap:var(--space-12);max-width:var(--layout-max-width-editor);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;display:grid}.BlogManager-module__booeyq__panel{padding:var(--space-12);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.BlogManager-module__booeyq__panelTitle{margin:0 0 var(--space-9);font-family:var(--font-ui);font-size:var(--font-size-panel-title);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wordmark);text-transform:uppercase}.BlogManager-module__booeyq__fields{gap:var(--space-8);flex-direction:column;display:flex}.BlogManager-module__booeyq__pair{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.BlogManager-module__booeyq__bodyInput{font-family:var(--font-mono);font-size:var(--font-size-meta);line-height:var(--line-height-relaxed)}.BlogManager-module__booeyq__syntax{margin:var(--space-4) 0 0;font-size:var(--font-size-label);line-height:var(--line-height-snug);color:var(--color-text-quaternary)}.BlogManager-module__booeyq__token{padding:1px var(--space-3);border-radius:var(--radius-xs);background:var(--color-surface-muted);font-family:var(--font-mono)}.BlogManager-module__booeyq__actions{align-items:center;gap:var(--space-6);display:flex}.BlogManager-module__booeyq__error{margin:var(--space-4) 0 0;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-danger)}.BlogManager-module__booeyq__preview{top:var(--space-42);position:sticky}.BlogManager-module__booeyq__previewLabel{margin:0 0 var(--space-8);font-family:var(--font-ui);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-tertiary)}.BlogManager-module__booeyq__previewTitle{margin:0 0 var(--space-8);font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-size:var(--font-size-preview-title);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-tight);text-transform:uppercase}
.PhotographSlots-module__1tm06q__field{display:block}.PhotographSlots-module__1tm06q__label{margin-bottom:var(--space-3);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary);display:block}.PhotographSlots-module__1tm06q__grid{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.PhotographSlots-module__1tm06q__slot{flex-direction:column;display:flex}.PhotographSlots-module__1tm06q__slotLabel{margin-bottom:var(--space-3);font-family:var(--font-ui);font-size:var(--font-size-meta);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-badge);text-transform:uppercase;color:var(--color-text-primary)}.PhotographSlots-module__1tm06q__empty{justify-content:center;align-items:center;gap:var(--space-2);width:100%;height:150px;padding:var(--space-8);text-align:center;border:1px dashed var(--color-border);border-radius:var(--radius-md);background:repeating-linear-gradient(45deg, var(--color-surface), var(--color-surface) 12px, var(--color-border) 12px, var(--color-border) 24px);color:var(--color-text-tertiary);font-size:var(--font-size-caption);cursor:pointer;flex-direction:column;display:flex}.PhotographSlots-module__1tm06q__empty:disabled{cursor:default;color:var(--color-disabled-text)}.PhotographSlots-module__1tm06q__emptyPlus{font-family:var(--font-ui);font-size:var(--font-size-section);font-weight:var(--font-weight-bold);color:var(--color-accent);line-height:1}.PhotographSlots-module__1tm06q__emptyHint{font-weight:var(--font-weight-semibold)}.PhotographSlots-module__1tm06q__preview{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:150px;overflow:hidden}.PhotographSlots-module__1tm06q__previewImage{object-fit:cover;width:100%;height:100%;display:block}.PhotographSlots-module__1tm06q__actions{align-items:center;gap:var(--space-5);margin-top:var(--space-5);display:flex}.PhotographSlots-module__1tm06q__hint,.PhotographSlots-module__1tm06q__error{margin-top:var(--space-3);font-size:var(--font-size-caption);line-height:var(--line-height-snug)}.PhotographSlots-module__1tm06q__hint{color:var(--color-text-tertiary)}.PhotographSlots-module__1tm06q__error{color:var(--color-danger);font-weight:var(--font-weight-medium)}
.Markdown-module__l-EvNa__prose{color:var(--color-prose)}.Markdown-module__l-EvNa__heading{margin:var(--space-17) 0 var(--space-6);font-family:var(--font-ui);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wordmark);text-transform:uppercase;color:var(--color-text-primary);line-height:1.15}h1.Markdown-module__l-EvNa__heading{font-size:var(--font-size-prose-h1)}h2.Markdown-module__l-EvNa__heading{font-size:var(--font-size-prose-h2)}h3.Markdown-module__l-EvNa__heading,h4.Markdown-module__l-EvNa__heading{margin-top:var(--space-12)}h3.Markdown-module__l-EvNa__heading{font-size:var(--font-size-prose-h3)}h4.Markdown-module__l-EvNa__heading{font-size:var(--font-size-subhead)}.Markdown-module__l-EvNa__paragraph{margin:0 0 var(--space-11);font-size:var(--font-size-prose);line-height:1.75}.Markdown-module__l-EvNa__quote{margin:0 0 var(--space-11);padding:var(--space-7) var(--space-9);border-left:4px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-status-premium-bg);font-size:var(--font-size-subhead);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.Markdown-module__l-EvNa__list{margin:0 0 var(--space-11);padding-left:var(--space-12);font-size:var(--font-size-subhead);line-height:1.7}.Markdown-module__l-EvNa__item{margin:0 0 var(--space-4)}.Markdown-module__l-EvNa__link{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.Markdown-module__l-EvNa__code{padding:var(--space-1) var(--space-3);border-radius:var(--radius-xs);background:var(--color-surface-muted);font-family:var(--font-mono);font-size:.9em}.Markdown-module__l-EvNa__codeBlock{margin:0 0 var(--space-11);padding:var(--space-8) var(--space-9);border-radius:var(--radius-md);background:var(--color-chrome);color:var(--color-gold);font-family:var(--font-mono);font-size:var(--font-size-meta);line-height:var(--line-height-relaxed);overflow:auto}.Markdown-module__l-EvNa__rule{margin:var(--space-15) 0;border:none;border-top:1px solid var(--color-border)}.Markdown-module__l-EvNa__image{width:100%;margin:0 0 var(--space-11);border-radius:var(--radius-lg);display:block}
.VehicleGallery-module__gPaJGW__gallery{gap:var(--space-7);margin-bottom:var(--space-18);flex-direction:column;display:flex}.VehicleGallery-module__gPaJGW__frame{aspect-ratio:16/9;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-chrome);width:100%;position:relative;overflow:hidden}.VehicleGallery-module__gPaJGW__frameImage{cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;position:absolute;inset:0}.VehicleGallery-module__gPaJGW__frameEmpty{padding:var(--space-12);text-align:center;font-family:var(--font-ui);font-size:var(--font-size-action);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-gold);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.VehicleGallery-module__gPaJGW__originBadge{top:var(--space-7);left:var(--space-7);padding:var(--space-2) var(--space-5);border-radius:var(--radius-badge);background:var(--color-accent);color:var(--color-text-on-accent);font-family:var(--font-ui);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;white-space:nowrap;position:absolute}.VehicleGallery-module__gPaJGW__step{width:var(--control-height-field);height:var(--control-height-field);border-radius:var(--radius-circle);color:var(--color-text-on-scrim);cursor:pointer;background:#10121699;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.VehicleGallery-module__gPaJGW__stepPrevious{left:var(--space-7)}.VehicleGallery-module__gPaJGW__stepNext{right:var(--space-7)}.VehicleGallery-module__gPaJGW__counter,.VehicleGallery-module__gPaJGW__zoomHint{bottom:var(--space-7);pointer-events:none;border-radius:var(--radius-pill);color:var(--color-text-on-scrim);font-weight:var(--font-weight-semibold);background:#101216b3;position:absolute}.VehicleGallery-module__gPaJGW__counter{left:var(--space-7);padding:var(--space-2-5) var(--space-6);font-size:var(--font-size-caption)}.VehicleGallery-module__gPaJGW__zoomHint{right:var(--space-7);padding:var(--space-3) var(--space-6);font-size:var(--font-size-label)}.VehicleGallery-module__gPaJGW__thumbs{gap:var(--space-5);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.VehicleGallery-module__gPaJGW__thumb{border:2px solid var(--color-border);border-radius:var(--radius-thumb);background:var(--color-chrome);cursor:pointer;flex:none;width:108px;height:70px;padding:0;position:relative;overflow:hidden}.VehicleGallery-module__gPaJGW__thumbActive{border-color:var(--color-gold-deep)}.VehicleGallery-module__gPaJGW__thumbImage{object-fit:cover}.VehicleGallery-module__gPaJGW__thumbLabel{padding:var(--space-2);text-align:center;font-family:var(--font-ui);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-thumb);text-transform:uppercase;color:var(--color-gold);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.VehicleGallery-module__gPaJGW__zoom{display:none}.VehicleGallery-module__gPaJGW__zoom[open]{z-index:var(--z-lightbox);width:100%;max-width:100%;max-height:100%;padding:var(--space-12);cursor:zoom-out;background:#000000f0;border:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.VehicleGallery-module__gPaJGW__zoom::backdrop{background:#000000f0}.VehicleGallery-module__gPaJGW__zoomStage{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--color-chrome-deep);width:min(100%,1200px);max-height:78vh;position:relative;overflow:hidden}.VehicleGallery-module__gPaJGW__zoomImage{object-fit:contain}.VehicleGallery-module__gPaJGW__zoomEmpty{padding:var(--space-12);text-align:center;font-size:var(--font-size-body);color:var(--color-text-on-chrome-dim);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.VehicleGallery-module__gPaJGW__zoomCaption{margin:var(--space-9) 0 0;font-family:var(--font-ui);font-size:var(--font-size-control);letter-spacing:var(--letter-spacing-control);text-transform:uppercase;color:#ffffffd9}.VehicleGallery-module__gPaJGW__zoomStep{width:var(--control-height-zoom);height:var(--control-height-zoom);border-radius:var(--radius-circle);color:var(--color-text-on-scrim);cursor:pointer;background:#ffffff24;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.VehicleGallery-module__gPaJGW__zoomStepPrevious{left:var(--space-10)}.VehicleGallery-module__gPaJGW__zoomStepNext{right:var(--space-10)}.VehicleGallery-module__gPaJGW__zoomClose{top:var(--space-10);right:var(--space-10);width:var(--control-height-tap-min);height:var(--control-height-tap-min);border-radius:var(--radius-circle);color:var(--color-text-on-scrim);cursor:pointer;background:#ffffff26;border:none;justify-content:center;align-items:center;display:flex;position:absolute}
.page-module__yr_3Jq__page{padding:var(--space-32) 0 var(--space-48)}.page-module__yr_3Jq__intro{max-width:var(--layout-max-width-prose);margin-bottom:var(--space-28)}.page-module__yr_3Jq__title{font-size:var(--font-size-hero);font-family:var(--font-display);text-transform:uppercase;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-display);margin:var(--space-6) 0 var(--space-6)}.page-module__yr_3Jq__lead{font-size:var(--font-size-lead);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.page-module__yr_3Jq__section{border-top:1px solid var(--color-border);padding-top:var(--space-16);margin-bottom:var(--space-32)}.page-module__yr_3Jq__sectionTitle{font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);color:var(--color-text-quaternary);text-transform:uppercase;letter-spacing:var(--letter-spacing-eyebrow);margin-bottom:var(--space-10)}.page-module__yr_3Jq__row{gap:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.page-module__yr_3Jq__swatchGrid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.page-module__yr_3Jq__swatch{border-radius:var(--radius-md);border:1px solid var(--color-border);height:56px}.page-module__yr_3Jq__swatchLabel{font-size:var(--font-size-label);font-family:var(--font-mono);color:var(--color-text-tertiary);margin-top:var(--space-4)}.page-module__yr_3Jq__typeRow{align-items:baseline;gap:var(--space-10);border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--space-8);margin-bottom:var(--space-8);display:flex}.page-module__yr_3Jq__typeSpecimen{flex:1;min-width:0}.page-module__yr_3Jq__typeSpec{font-size:var(--font-size-label);font-family:var(--font-mono);color:var(--color-text-quaternary);white-space:nowrap}.page-module__yr_3Jq__formGrid{gap:var(--space-8);max-width:var(--layout-max-width-form);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}
.AdminDashboard-module__JetfZG__stats{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.AdminDashboard-module__JetfZG__stat{background:var(--color-background)}.AdminDashboard-module__JetfZG__statEmphasis{border-color:var(--color-link)}.AdminDashboard-module__JetfZG__statLabel{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:var(--letter-spacing-label)}.AdminDashboard-module__JetfZG__statValue{font-size:var(--font-size-price-large);font-family:var(--font-ui);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-tight);margin-top:var(--space-5)}.AdminDashboard-module__JetfZG__statDetail{font-size:var(--font-size-caption);color:var(--color-text-tertiary);margin-top:var(--space-3)}.AdminDashboard-module__JetfZG__section{margin-top:var(--space-24)}.AdminDashboard-module__JetfZG__sectionHeader{justify-content:space-between;align-items:baseline;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.AdminDashboard-module__JetfZG__sectionTitle{font-size:var(--font-size-lead);font-weight:var(--font-weight-semibold)}.AdminDashboard-module__JetfZG__sectionLink{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-link)}.AdminDashboard-module__JetfZG__list{list-style:none}.AdminDashboard-module__JetfZG__row{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-10);background:var(--color-background);display:flex}.AdminDashboard-module__JetfZG__row+.AdminDashboard-module__JetfZG__row{border-top:1px solid var(--color-border-subtle)}.AdminDashboard-module__JetfZG__rowMain{min-width:0}.AdminDashboard-module__JetfZG__rowName{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.AdminDashboard-module__JetfZG__rowMeta{font-size:var(--font-size-caption);color:var(--color-text-tertiary);margin-top:var(--space-1)}.AdminDashboard-module__JetfZG__emptyWrapper{background:var(--color-background);padding:var(--space-12)}
.InquiryTriage-module__ZOwgrW__filters{gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.InquiryTriage-module__ZOwgrW__count{font-size:var(--font-size-caption);color:var(--color-text-tertiary);margin-bottom:var(--space-6)}.InquiryTriage-module__ZOwgrW__writeError{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-danger);background:var(--color-status-spam-bg);border-radius:var(--radius-md);padding:var(--space-6) var(--space-8);margin-bottom:var(--space-6)}.InquiryTriage-module__ZOwgrW__list{gap:var(--space-6);list-style:none;display:grid}.InquiryTriage-module__ZOwgrW__row{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:var(--space-10)}.InquiryTriage-module__ZOwgrW__header{justify-content:space-between;align-items:flex-start;gap:var(--space-8);display:flex}.InquiryTriage-module__ZOwgrW__identity{min-width:0}.InquiryTriage-module__ZOwgrW__name{font-size:var(--font-size-lead);font-weight:var(--font-weight-semibold)}.InquiryTriage-module__ZOwgrW__reference{font-family:var(--font-mono);font-size:var(--font-size-caption);color:var(--color-text-tertiary);margin-top:var(--space-1)}.InquiryTriage-module__ZOwgrW__subject{font-size:var(--font-size-meta);margin-top:var(--space-5)}.InquiryTriage-module__ZOwgrW__subjectLink{color:var(--color-link);font-weight:var(--font-weight-medium)}.InquiryTriage-module__ZOwgrW__removed{color:var(--color-text-quaternary);font-style:italic}.InquiryTriage-module__ZOwgrW__timestamp{color:var(--color-text-tertiary)}.InquiryTriage-module__ZOwgrW__message{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);border-left:2px solid var(--color-border);padding-left:var(--space-8);margin-top:var(--space-8)}.InquiryTriage-module__ZOwgrW__qualification{gap:var(--space-8) var(--space-16);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.InquiryTriage-module__ZOwgrW__qualificationLabel{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:var(--letter-spacing-label)}.InquiryTriage-module__ZOwgrW__qualificationValue{font-size:var(--font-size-meta);font-weight:var(--font-weight-medium);margin-top:var(--space-1)}.InquiryTriage-module__ZOwgrW__actions{justify-content:space-between;align-items:center;gap:var(--space-6) var(--space-8);margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.InquiryTriage-module__ZOwgrW__contact{align-items:center;gap:var(--space-4) var(--space-10);flex-wrap:wrap;min-width:0;display:flex}.InquiryTriage-module__ZOwgrW__contactLink{font-size:var(--font-size-caption);color:var(--color-link)}.InquiryTriage-module__ZOwgrW__contactPlain{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.InquiryTriage-module__ZOwgrW__whatsApp{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-whatsapp)}.InquiryTriage-module__ZOwgrW__whatsApp:hover{color:var(--color-whatsapp);text-decoration:underline}.InquiryTriage-module__ZOwgrW__statusControl{flex-shrink:0}
.InventoryManager-module__XS7q6G__toolbar{align-items:center;gap:var(--space-8);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.InventoryManager-module__XS7q6G__search{flex:260px;min-width:220px}.InventoryManager-module__XS7q6G__filters{gap:var(--space-4);flex-wrap:wrap;display:flex}.InventoryManager-module__XS7q6G__count{font-size:var(--font-size-caption);color:var(--color-text-tertiary);margin-bottom:var(--space-6)}.InventoryManager-module__XS7q6G__writeError{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-danger);background:var(--color-status-spam-bg);border-radius:var(--radius-md);padding:var(--space-6) var(--space-8);margin-bottom:var(--space-6)}.InventoryManager-module__XS7q6G__list{list-style:none}.InventoryManager-module__XS7q6G__row{align-items:center;gap:var(--space-10);padding:var(--space-6) var(--space-10);background:var(--color-background);display:flex}.InventoryManager-module__XS7q6G__row+.InventoryManager-module__XS7q6G__row{border-top:1px solid var(--color-border-subtle)}.InventoryManager-module__XS7q6G__thumbnail{border-radius:var(--radius-sm);flex-shrink:0;width:92px;height:62px;overflow:hidden}.InventoryManager-module__XS7q6G__details{flex:1;min-width:0}.InventoryManager-module__XS7q6G__rowTitle{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.InventoryManager-module__XS7q6G__rowMeta{font-size:var(--font-size-caption);color:var(--color-text-tertiary);margin-top:var(--space-1)}.InventoryManager-module__XS7q6G__controls,.InventoryManager-module__XS7q6G__confirm{align-items:center;gap:var(--space-5);flex-shrink:0;display:flex}.InventoryManager-module__XS7q6G__view{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-link)}.InventoryManager-module__XS7q6G__confirmPrompt{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-danger)}.InventoryManager-module__XS7q6G__emptyWrapper{background:var(--color-background);padding:var(--space-16)}@media (max-width:640px){.InventoryManager-module__XS7q6G__row{gap:var(--space-6) var(--space-8);flex-wrap:wrap}.InventoryManager-module__XS7q6G__details{flex-basis:calc(100% - 92px - var(--space-8))}.InventoryManager-module__XS7q6G__controls,.InventoryManager-module__XS7q6G__confirm{justify-content:flex-end;width:100%}}
.SignInForm-module__mg9p-a__screen{min-height:100vh;padding:var(--space-16) var(--layout-gutter);background:var(--color-surface);justify-content:center;align-items:center;display:flex}.SignInForm-module__mg9p-a__panel{background:var(--color-background);width:100%;max-width:var(--layout-max-width-modal);padding:var(--space-16)}.SignInForm-module__mg9p-a__wordmark{font-size:var(--font-size-lead);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wordmark)}.SignInForm-module__mg9p-a__title{font-size:var(--font-size-section);font-family:var(--font-display);text-transform:uppercase;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-tight);margin-top:var(--space-10)}.SignInForm-module__mg9p-a__body{font-size:var(--font-size-body);color:var(--color-text-secondary);margin-top:var(--space-3)}.SignInForm-module__mg9p-a__form{gap:var(--space-12);margin-top:var(--space-16);display:grid}
.VehicleForm-module__zPgVoq__panel{background:var(--color-background);max-width:var(--layout-max-width-form)}.VehicleForm-module__zPgVoq__cancelLink{font-size:var(--font-size-body);color:var(--color-text-secondary)}.VehicleForm-module__zPgVoq__summary{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-danger);background:var(--color-status-spam-bg);border-radius:var(--radius-md);padding:var(--space-6) var(--space-8);margin-bottom:var(--space-14)}.VehicleForm-module__zPgVoq__group{border:0;margin:0;padding:0}.VehicleForm-module__zPgVoq__group+.VehicleForm-module__zPgVoq__group{margin-top:var(--space-14);padding-top:var(--space-14);border-top:1px solid var(--color-border-subtle)}.VehicleForm-module__zPgVoq__legend{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);margin-bottom:var(--space-10);padding:0}.VehicleForm-module__zPgVoq__grid{gap:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.VehicleForm-module__zPgVoq__stack{gap:var(--space-10);display:grid}.VehicleForm-module__zPgVoq__footer{justify-content:space-between;align-items:center;gap:var(--space-8);margin-top:var(--space-16);padding-top:var(--space-14);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.VehicleForm-module__zPgVoq__preview{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}
.BlogPostView-module__v1UJOq__back{max-width:var(--layout-max-width-prose-wide);padding:var(--space-14) var(--layout-gutter) var(--space-6);margin:0 auto;display:block}.BlogPostView-module__v1UJOq__backLink{font-family:var(--font-ui);font-size:var(--font-size-control);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-badge);text-transform:uppercase;color:var(--color-accent)}.BlogPostView-module__v1UJOq__article{max-width:var(--layout-max-width-prose-wide);padding:var(--space-6) var(--layout-gutter) var(--space-40);margin:0 auto}.BlogPostView-module__v1UJOq__byline{margin:0 0 var(--space-6);font-family:var(--font-ui);font-size:var(--font-size-meta);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-deep)}.BlogPostView-module__v1UJOq__title{margin:0 0 var(--space-12);font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-size:var(--font-size-blog-title);letter-spacing:var(--letter-spacing-display);text-transform:uppercase;line-height:1.02}.BlogPostView-module__v1UJOq__cover{aspect-ratio:16/9;width:100%;margin:0 0 var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-chrome);position:relative;overflow:hidden}.BlogPostView-module__v1UJOq__coverImage{object-fit:cover;width:100%;height:100%}.BlogPostView-module__v1UJOq__foot{align-items:center;gap:var(--space-7);margin-top:var(--space-20);padding-top:var(--space-14);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.BlogPostView-module__v1UJOq__talk,.BlogPostView-module__v1UJOq__morePosts{align-items:center;gap:var(--space-5);height:var(--control-height-md);padding:0 var(--space-12);border-radius:var(--radius-sm);font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-size:var(--font-size-lead);letter-spacing:var(--letter-spacing-control);text-transform:uppercase;color:var(--color-text-on-accent);border:none;display:inline-flex}.BlogPostView-module__v1UJOq__talk{background:var(--color-whatsapp)}.BlogPostView-module__v1UJOq__talk:hover{color:var(--color-text-on-accent)}.BlogPostView-module__v1UJOq__morePosts{background:var(--color-chrome)}.BlogPostView-module__v1UJOq__morePosts:hover{color:var(--color-text-on-accent)}
.InquiryConfirmation-module__zkSg1W__confirmation{padding:var(--space-48) 0;text-align:center}.InquiryConfirmation-module__zkSg1W__tick{border-radius:var(--radius-circle);background:var(--color-success);width:72px;height:72px;color:var(--color-text-on-accent);margin:0 auto var(--space-12);justify-content:center;align-items:center;display:flex}.InquiryConfirmation-module__zkSg1W__title{font-size:var(--font-size-page-title);font-family:var(--font-display);text-transform:uppercase;font-weight:var(--font-weight-bold);margin-bottom:var(--space-6)}.InquiryConfirmation-module__zkSg1W__body{font-size:var(--font-size-lead);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-16)}.InquiryConfirmation-module__zkSg1W__reference{background:var(--color-surface);border-radius:var(--radius-panel);padding:var(--space-10);margin-bottom:var(--space-16);display:inline-block}.InquiryConfirmation-module__zkSg1W__referenceLabel{font-size:var(--font-size-label);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);margin-bottom:var(--space-2)}.InquiryConfirmation-module__zkSg1W__referenceValue{font-size:var(--font-size-card-title);font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-family:var(--font-mono)}
.VehicleDetail-module__yK2tRa__detail{width:100%;max-width:var(--layout-max-width-detail);padding:var(--space-14) var(--layout-gutter) var(--space-48);margin:0 auto}.VehicleDetail-module__yK2tRa__back{margin-bottom:var(--space-10);font-family:var(--font-ui);font-size:var(--font-size-control);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-badge);text-transform:uppercase;color:var(--color-accent);display:inline-block}.VehicleDetail-module__yK2tRa__titleRow{justify-content:space-between;align-items:baseline;gap:var(--space-4) var(--space-12);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.VehicleDetail-module__yK2tRa__stock{margin:0 0 var(--space-4);font-family:var(--font-ui);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-deep)}.VehicleDetail-module__yK2tRa__title{font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-size:var(--font-size-detail-title);letter-spacing:var(--letter-spacing-display);text-transform:uppercase;margin:0;line-height:1}.VehicleDetail-module__yK2tRa__price{font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-size:var(--font-size-detail-price);color:var(--color-accent);margin:0}.VehicleDetail-module__yK2tRa__description{max-width:820px;margin:0 0 var(--space-14);font-size:var(--font-size-lead);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.VehicleDetail-module__yK2tRa__specs{margin-bottom:var(--space-14);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:0;display:grid;overflow:hidden}.VehicleDetail-module__yK2tRa__spec{padding:var(--space-8) var(--space-9);border-right:1px solid var(--color-surface-sunken)}.VehicleDetail-module__yK2tRa__spec:last-child{border-right:none}.VehicleDetail-module__yK2tRa__specLabel{margin:0 0 var(--space-2);font-size:var(--font-size-badge);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-text-quaternary)}.VehicleDetail-module__yK2tRa__specValue{font-family:var(--font-ui);font-size:var(--font-size-card-title);font-weight:var(--font-weight-bold);margin:0}.VehicleDetail-module__yK2tRa__specStars{margin:0;line-height:1}.VehicleDetail-module__yK2tRa__columns{gap:var(--space-11);margin-bottom:var(--space-14);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;display:grid}.VehicleDetail-module__yK2tRa__highlightsLabel{margin:0 0 var(--space-6);font-family:var(--font-ui);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-tertiary)}.VehicleDetail-module__yK2tRa__highlight{align-items:baseline;gap:var(--space-5);margin-bottom:var(--space-4-5);font-size:var(--font-size-body);display:flex}.VehicleDetail-module__yK2tRa__tick{color:var(--color-accent);flex-shrink:0;align-self:center;display:flex}.VehicleDetail-module__yK2tRa__actions{gap:var(--space-6);flex-wrap:wrap;display:flex}.VehicleDetail-module__yK2tRa__ask,.VehicleDetail-module__yK2tRa__whatsapp{height:var(--control-height-cta-lg);border-radius:var(--radius-md);font-family:var(--font-ui);font-weight:var(--font-weight-bold);text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;display:flex}.VehicleDetail-module__yK2tRa__ask{background:var(--gradient-accent);min-width:220px;color:var(--color-text-on-accent);font-size:var(--font-size-card-title);letter-spacing:var(--letter-spacing-control);flex:2}.VehicleDetail-module__yK2tRa__whatsapp{gap:var(--space-4);background:var(--color-whatsapp);min-width:140px;color:var(--color-text-on-accent);font-size:var(--font-size-lead);letter-spacing:var(--letter-spacing-badge);flex:1}.VehicleDetail-module__yK2tRa__whatsapp:hover{color:var(--color-text-on-accent)}
