.app-shell-module__uaQ5mq__shell{background-color:var(--bg);min-height:100vh;color:var(--text,var(--text-deep));font-family:var(--theme-font-sans,system-ui);flex-direction:column;display:flex}.app-shell-module__uaQ5mq__promoBar{background-color:var(--text-deep);color:var(--text-on-dark);padding:10px 0;font-size:.875rem}.app-shell-module__uaQ5mq__promoInner{justify-content:center;align-items:center;max-width:1440px;margin:0 auto;padding:0 24px;display:flex;position:relative}.app-shell-module__uaQ5mq__promoMessage{align-items:center;gap:12px;display:flex}.app-shell-module__uaQ5mq__promoLink{color:var(--text-on-dark);text-underline-offset:2px;font-weight:700;text-decoration:underline}.app-shell-module__uaQ5mq__promoDismiss{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:background-color .2s;display:flex;position:absolute;right:24px}.app-shell-module__uaQ5mq__promoDismiss:hover{color:var(--text-on-dark);background-color:#ffffff1a}.app-shell-module__uaQ5mq__header{z-index:100;box-sizing:border-box;background-color:rgb(var(--white-rgb) / .8);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);height:96px;position:sticky;top:0}.app-shell-module__uaQ5mq__headerInner{box-sizing:border-box;grid-template-columns:180px minmax(0,1fr) auto;grid-template-areas:"logo nav tools";align-items:center;gap:40px;width:100%;max-width:1920px;height:100%;margin:0 auto;padding:0 clamp(16px,3.33vw,64px);display:grid}.app-shell-module__uaQ5mq__logo{flex-direction:column;grid-area:logo;justify-content:center;width:180px;height:56px;line-height:1;text-decoration:none;display:flex}.app-shell-module__uaQ5mq__logoAuto,.app-shell-module__uaQ5mq__logoCountry{font-family:var(--theme-font-display);letter-spacing:2.24px;font-size:28px;font-weight:900;line-height:28px}.app-shell-module__uaQ5mq__logoAuto{color:var(--text-deep)}.app-shell-module__uaQ5mq__logoCountry{color:var(--primary)}.app-shell-module__uaQ5mq__navbar{scrollbar-width:none;grid-area:nav;align-items:center;min-width:0;display:flex;overflow-x:auto}.app-shell-module__uaQ5mq__navbar::-webkit-scrollbar{display:none}.app-shell-module__uaQ5mq__navItem{color:var(--text-deep);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding:12px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;transition:color .2s;display:inline-flex}.app-shell-module__uaQ5mq__navItem:hover{color:var(--primary)}.app-shell-module__uaQ5mq__navSpecial{color:var(--secondary)}.app-shell-module__uaQ5mq__navSpecial:hover{color:color-mix(in srgb, var(--secondary) 85%, var(--text-deep))}.app-shell-module__uaQ5mq__navCaret{color:var(--text-dark);flex-shrink:0}.app-shell-module__uaQ5mq__navCaretAccent{color:var(--secondary)}.app-shell-module__uaQ5mq__headerTools{flex-shrink:0;grid-area:tools;justify-content:flex-end;align-items:center;gap:24px;display:flex}.app-shell-module__uaQ5mq__searchContainer{flex-shrink:0;align-items:center;width:320px;display:flex}.app-shell-module__uaQ5mq__searchBox{border:1px solid var(--border-subtle);background-color:var(--surface);border-radius:100px;align-items:center;width:100%;height:46px;padding-right:20px;transition:border-color .2s,box-shadow .2s;display:flex}.app-shell-module__uaQ5mq__searchBox:focus-within{border-color:var(--neutral);box-shadow:0 0 0 3px rgb(var(--primary-rgb) / .1)}.app-shell-module__uaQ5mq__searchIcon{color:var(--text-faint);flex-shrink:0;align-self:center;margin-left:20px}.app-shell-module__uaQ5mq__searchInput{min-width:0;font-family:var(--theme-font-sans);color:var(--text-deep);background:0 0;border:none;outline:none;flex:1;padding:0 0 0 12px;font-size:14px;line-height:22px}.app-shell-module__uaQ5mq__searchInput::placeholder{color:var(--text-faint)}.app-shell-module__uaQ5mq__accountActions{flex-shrink:0;align-items:center;gap:24px;display:flex}.app-shell-module__uaQ5mq__accountCart{width:36px;height:36px;color:var(--neutral);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s;display:flex;position:relative}.app-shell-module__uaQ5mq__accountCart:hover{background-color:var(--surface-soft)}.app-shell-module__uaQ5mq__accountCartIcon{color:var(--neutral)}.app-shell-module__uaQ5mq__accountCount{background-color:var(--primary-deep);min-width:20px;height:20px;color:var(--text-on-dark);font-family:var(--theme-font-sans);border-radius:100px;justify-content:center;align-items:center;padding:0 4px;font-size:12px;font-weight:700;line-height:16px;display:flex;position:absolute;top:-4px;right:-4px}.app-shell-module__uaQ5mq__loginBtn{background-color:var(--primary);min-height:48px;color:var(--text-on-dark);font-family:var(--theme-font-sans);white-space:nowrap;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:15px;font-weight:700;line-height:26px;transition:background-color .2s}.app-shell-module__uaQ5mq__loginBtn:hover{background-color:var(--primary-deep)}.app-shell-module__uaQ5mq__main{flex:1}.app-shell-module__uaQ5mq__footer{background-color:var(--surface);border-top:1px solid var(--border);padding:60px 0 0}.app-shell-module__uaQ5mq__footerInner{max-width:1440px;margin:0 auto;padding:0 24px 60px}.app-shell-module__uaQ5mq__footerGrid{grid-template-columns:1.2fr .9fr 1fr .9fr;gap:48px;display:grid}.app-shell-module__uaQ5mq__footerColumn{flex-direction:column;gap:24px;display:flex}.app-shell-module__uaQ5mq__footerHeading{color:var(--text-deep);margin:0;padding-bottom:12px;font-size:1.125rem;font-weight:700;position:relative}.app-shell-module__uaQ5mq__headingUnderline{background-color:var(--secondary);width:32px;height:3px;position:absolute;bottom:0;left:0}.app-shell-module__uaQ5mq__locationCard{flex-direction:column;gap:12px;display:flex}.app-shell-module__uaQ5mq__locationTitle{align-items:center;gap:8px;display:flex}.app-shell-module__uaQ5mq__titleDash{background-color:var(--secondary);width:16px;height:2px}.app-shell-module__uaQ5mq__locationTitle h4{color:var(--accent);text-transform:uppercase;margin:0;font-size:.875rem;font-weight:700}.app-shell-module__uaQ5mq__locationDetails{flex-direction:column;gap:8px;padding-left:24px;display:flex}.app-shell-module__uaQ5mq__detailRow{color:var(--text-body);align-items:flex-start;gap:10px;margin:0;font-size:.875rem;line-height:1.4;display:flex}.app-shell-module__uaQ5mq__detailIcon{color:var(--text-body);flex-shrink:0;margin-top:3px}.app-shell-module__uaQ5mq__phoneLink{color:var(--neutral);font-weight:600}.app-shell-module__uaQ5mq__clockPlaceholder{flex-shrink:0;width:14px}.app-shell-module__uaQ5mq__hoursList{color:var(--muted);flex-direction:column;gap:2px;font-size:.75rem;display:flex}.app-shell-module__uaQ5mq__linkList{flex-direction:column;gap:12px;display:flex}.app-shell-module__uaQ5mq__footerLink{color:var(--muted);font-size:.875rem;text-decoration:none;transition:color .2s}.app-shell-module__uaQ5mq__footerLink:hover{color:var(--primary);text-decoration:underline}.app-shell-module__uaQ5mq__socialList{flex-direction:column;gap:16px;display:flex}.app-shell-module__uaQ5mq__socialLink{color:var(--muted);align-items:center;gap:12px;font-size:.875rem;text-decoration:none;transition:color .2s;display:flex}.app-shell-module__uaQ5mq__socialLink:hover{color:var(--primary)}.app-shell-module__uaQ5mq__socialIconBox{border:1px solid var(--border);width:36px;height:36px;color:var(--primary);border-radius:6px;justify-content:center;align-items:center;display:flex}.app-shell-module__uaQ5mq__footerBottom{text-align:center;background-color:var(--highlight,var(--primary-deep));padding:16px 0}.app-shell-module__uaQ5mq__footerBottomInner{color:#ffffff7a;max-width:1440px;margin:0 auto;padding:0 24px;font-size:.75rem}@media (max-width:1500px){.app-shell-module__uaQ5mq__headerInner{gap:24px}.app-shell-module__uaQ5mq__navItem{padding:12px 8px;font-size:14px}}@media (max-width:1180px){.app-shell-module__uaQ5mq__header{height:auto}.app-shell-module__uaQ5mq__headerInner{grid-template-columns:180px minmax(0,1fr);grid-template-areas:"logo tools""nav nav";height:auto;min-height:96px;padding-block:16px}.app-shell-module__uaQ5mq__headerTools{width:auto;max-width:none}}@media (max-width:768px){.app-shell-module__uaQ5mq__headerInner{grid-template-columns:1fr;grid-template-areas:"logo""tools""nav";gap:16px}.app-shell-module__uaQ5mq__logo{width:auto}.app-shell-module__uaQ5mq__headerTools{flex-direction:column;align-items:stretch;width:100%}.app-shell-module__uaQ5mq__searchContainer{align-items:stretch;width:100%}.app-shell-module__uaQ5mq__accountActions{justify-content:center}.app-shell-module__uaQ5mq__footerGrid{grid-template-columns:1fr;gap:32px}}
.feature-panel-module__c5OI9W__stack{gap:100px;width:100%;margin:0 auto;padding:0 0 100px;display:grid}.feature-panel-module__c5OI9W__reviewSection{gap:40px;width:100%;max-width:1440px;margin:0 auto;padding:0 24px;display:grid}.feature-panel-module__c5OI9W__sectionHeaderCentered{text-align:center;justify-items:center;gap:12px;max-width:1010px;margin:0 auto;display:grid}.feature-panel-module__c5OI9W__reviewHeading{color:var(--text-deep);text-transform:uppercase;margin:0;font-size:clamp(2.25rem,4vw,3rem);font-weight:800;line-height:1.1}.feature-panel-module__c5OI9W__copy{max-width:700px;color:var(--text-subtle);margin:0;font-size:1.25rem;font-weight:500;line-height:1.8}.feature-panel-module__c5OI9W__reviewHero{width:100%}.feature-panel-module__c5OI9W__reviewCard{border-radius:12px;width:100%;max-width:1440px;min-height:600px;margin:0 auto;position:relative;overflow:hidden}.feature-panel-module__c5OI9W__reviewBackground,.feature-panel-module__c5OI9W__reviewOverlay{position:absolute;inset:0}.feature-panel-module__c5OI9W__reviewBackground{z-index:0}.feature-panel-module__c5OI9W__reviewBackgroundImage{object-fit:cover;object-position:center}.feature-panel-module__c5OI9W__reviewOverlay{z-index:1;background:linear-gradient(#0f172a29 0%,#0f172ac7 100%)}.feature-panel-module__c5OI9W__reviewContent{z-index:2;flex-direction:column;justify-content:space-between;min-height:600px;padding:clamp(180px,19vw,228px) 24px 24px;display:flex;position:relative}.feature-panel-module__c5OI9W__reviewQuote{max-width:547px;color:var(--text-on-dark);margin:0;font-size:clamp(1.125rem,1.9vw,1.5rem);font-weight:600;line-height:1.5}.feature-panel-module__c5OI9W__reviewFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.feature-panel-module__c5OI9W__reviewAuthor{align-items:center;gap:14px;display:flex}.feature-panel-module__c5OI9W__reviewAuthor div:last-child{gap:2px;display:grid}.feature-panel-module__c5OI9W__reviewAuthor strong{color:var(--text-on-dark);font-size:.9375rem;line-height:1.5}.feature-panel-module__c5OI9W__reviewAuthor span{color:#ffffffb8;font-size:.8125rem;line-height:1.5}.feature-panel-module__c5OI9W__avatar{width:56px;height:56px;color:var(--text-on-dark);letter-spacing:.03em;background:#ffffff3d;border:1px solid #ffffff14;border-radius:999px;place-items:center;font-size:1rem;font-weight:800;display:grid;box-shadow:0 1px 2px #00000014}.feature-panel-module__c5OI9W__reviewNav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border-radius:100px;align-items:center;gap:16px;padding:8px 14px;display:flex}.feature-panel-module__c5OI9W__reviewNavBtn{width:24px;height:24px;color:var(--text-dark);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:inline-flex}.feature-panel-module__c5OI9W__reviewNavBtn:hover{opacity:.72}.feature-panel-module__c5OI9W__ctaSection{box-sizing:border-box;align-items:center;width:100vw;min-height:625px;margin-left:calc(50% - 50vw);padding:0 24px;display:grid;position:relative;overflow:hidden}.feature-panel-module__c5OI9W__ctaBackground,.feature-panel-module__c5OI9W__ctaOverlay{position:absolute;inset:0}.feature-panel-module__c5OI9W__ctaBackground{z-index:0}.feature-panel-module__c5OI9W__ctaBackgroundImage{object-fit:cover;object-position:center}.feature-panel-module__c5OI9W__ctaOverlay{z-index:1;background:0 0}.feature-panel-module__c5OI9W__ctaPanel{z-index:2;-webkit-backdrop-filter:blur(8px);text-align:center;background:#ffffffd6;border-radius:32px;justify-items:center;gap:20px;width:min(1412px,100%);max-width:1412px;min-height:426px;margin:0 auto;padding:100px 14px;display:grid;position:relative}.feature-panel-module__c5OI9W__ctaPanel h3{max-width:845px;color:var(--text-deep);margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.33}.feature-panel-module__c5OI9W__ctaPanel p{max-width:700px;color:var(--text-subtle);margin:0;font-size:1.25rem;font-weight:500;line-height:1.5}.feature-panel-module__c5OI9W__ctaRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding-top:12px;display:flex}.feature-panel-module__c5OI9W__ctaBtnPrimary,.feature-panel-module__c5OI9W__ctaBtnGhost{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:8px 16px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.feature-panel-module__c5OI9W__ctaBtnPrimary{background:var(--primary);color:var(--text-on-dark);box-shadow:0 8px 20px rgb(var(--primary-rgb) / .2);border:none}.feature-panel-module__c5OI9W__ctaBtnPrimary:hover{background:color-mix(in srgb, var(--primary) 88%, white);transform:translateY(-1px)}.feature-panel-module__c5OI9W__ctaBtnGhost{background:var(--surface);color:var(--text-deep);border:1px solid #919eab52}.feature-panel-module__c5OI9W__ctaBtnGhost:hover{background:var(--surface-muted);border-color:#919eab7a}.feature-panel-module__c5OI9W__ctaBtnIcon{flex:none}@media (max-width:860px){.feature-panel-module__c5OI9W__stack{gap:64px;padding-bottom:72px}.feature-panel-module__c5OI9W__reviewSection{padding:0 16px}.feature-panel-module__c5OI9W__reviewCard{min-height:480px}.feature-panel-module__c5OI9W__reviewContent{min-height:480px;padding:160px 20px 20px}.feature-panel-module__c5OI9W__ctaSection{min-height:auto;padding:64px 16px}.feature-panel-module__c5OI9W__ctaPanel{border-radius:24px;min-height:auto;padding:88px 20px 64px}}
.box-search-module__D9YZwq__section{isolation:isolate;box-sizing:border-box;width:100vw;min-height:900px;margin-left:calc(50% - 50vw);padding:80px 0;position:relative;overflow:hidden}.box-search-module__D9YZwq__heroBackground,.box-search-module__D9YZwq__heroOverlay{pointer-events:none;position:absolute;inset:0}.box-search-module__D9YZwq__heroBackground{z-index:0}.box-search-module__D9YZwq__heroBackgroundImage{object-fit:cover;object-position:center top}.box-search-module__D9YZwq__heroOverlay{z-index:1;background:linear-gradient(180deg, #ffffff14, #ffffff14), var(--primary-faint)}.box-search-module__D9YZwq__heroStage{z-index:2;width:100%;max-width:1920px;min-height:388px;margin:0 auto;padding:0 clamp(16px,3.33vw,64px);position:relative}.box-search-module__D9YZwq__heroIntro{z-index:2;text-align:center;justify-items:center;gap:14px;max-width:845px;margin:0 auto;display:grid;position:relative}.box-search-module__D9YZwq__eyebrow{background:var(--surface);color:var(--text-ultra);letter-spacing:.04em;text-transform:uppercase;border-radius:100px;justify-content:center;align-items:center;margin:0;padding:6px 16px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.box-search-module__D9YZwq__title{color:var(--text-deep);font-family:var(--theme-font-sans);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(3.5rem,4.8vw,4.5rem);font-weight:800;line-height:1.25}.box-search-module__D9YZwq__copy{width:min(700px,100%);color:var(--text-subtle);text-wrap:balance;margin:0;font-size:20px;font-weight:500;line-height:30px}.box-search-module__D9YZwq__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;padding-top:12px;display:flex}.box-search-module__D9YZwq__heroBtn{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:8px 16px;font-size:15px;font-weight:700;line-height:26px;text-decoration:none;transition:all .2s;display:inline-flex}.box-search-module__D9YZwq__heroBtnIcon{flex:none}.box-search-module__D9YZwq__heroBtnPrimary{background:var(--primary);color:var(--primary-foreground);border:1px solid #0000}.box-search-module__D9YZwq__heroBtnPrimary:hover{background:color-mix(in srgb, var(--primary) 88%, white)}.box-search-module__D9YZwq__heroBtnOutline{background:var(--surface);color:var(--text-deep);border:1px solid #919eab52}.box-search-module__D9YZwq__heroBtnOutline:hover{background:var(--surface-muted);border-color:#919eab7a}.box-search-module__D9YZwq__bentoGrid{z-index:4;pointer-events:none;position:absolute;inset:0}.box-search-module__D9YZwq__bentoWheel,.box-search-module__D9YZwq__bentoTire{pointer-events:auto;position:absolute}.box-search-module__D9YZwq__bentoWheel{top:424px;left:calc(50% - 719px)}.box-search-module__D9YZwq__bentoTire{top:424px;left:calc(50% + 359px)}.box-search-module__D9YZwq__finderCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#fffffff0 0%,#f5f7fae6 52%,#fffffff0 100%);border-radius:20px;width:360px;max-width:calc(100vw - 32px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 48px #0f172a2e,0 8px 18px #0f172a14}.box-search-module__D9YZwq__finderAccent{background:var(--secondary);border-radius:19px 19px 0 0;height:8px;position:absolute;top:1px;left:1px;right:1px}.box-search-module__D9YZwq__finderInner{gap:32px;padding:40px 24px;display:grid}.box-search-module__D9YZwq__finderHeader{gap:20px;display:grid}.box-search-module__D9YZwq__finderHeader h3{color:var(--text-deep);text-transform:uppercase;margin:0;font-size:32px;font-weight:800;line-height:48px}.box-search-module__D9YZwq__finderTabs{background:#0000000a;border-radius:100px;width:100%;max-width:312px;padding:4px 5px;display:flex}.box-search-module__D9YZwq__finderTab{color:var(--text-subtle);text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;padding:8px 18px;font-size:14px;font-weight:700;line-height:22px;transition:all .15s}.box-search-module__D9YZwq__finderTabActive{background:var(--neutral);color:var(--text-on-dark);box-shadow:0 6px 14px rgb(var(--neutral-rgb,28 37 46) / .14);border-radius:100px}.box-search-module__D9YZwq__finderCtaDark{background:var(--neutral)!important;box-shadow:none!important}.box-search-module__D9YZwq__finderCtaDark:hover{background:color-mix(in srgb, var(--neutral) 88%, white)!important}.box-search-module__D9YZwq__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.box-search-module__D9YZwq__field{border:1px solid var(--border-subtle);text-align:left;background:#fffffff5;border-radius:8px;align-items:center;width:100%;min-height:40px;padding:0 0 0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.box-search-module__D9YZwq__fieldOpen{border-color:rgb(var(--primary-rgb) / .48);box-shadow:0 0 0 3px rgb(var(--primary-rgb) / .12)}.box-search-module__D9YZwq__fieldInput{min-width:0;height:38px;color:var(--text-dark);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px;line-height:24px}.box-search-module__D9YZwq__fieldInput::placeholder{color:var(--text-faint)}.box-search-module__D9YZwq__fieldToggle{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:38px;display:inline-flex}.box-search-module__D9YZwq__fieldClear{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:38px;display:inline-flex}.box-search-module__D9YZwq__fieldCaret{color:var(--text-subtle);flex:none}.box-search-module__D9YZwq__fieldPopover{z-index:30;background:var(--surface);border:1px solid #919eab33;border-radius:12px;overflow:hidden;box-shadow:0 24px 48px #0f172a2e}.box-search-module__D9YZwq__fieldOptions{max-height:220px;padding:6px;display:grid;overflow-y:auto}.box-search-module__D9YZwq__fieldOption{width:100%;min-height:40px;color:var(--text-dark);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:.875rem;display:flex}.box-search-module__D9YZwq__fieldOptionActive{background:rgb(var(--primary-rgb) / .08);color:var(--primary)}.box-search-module__D9YZwq__fieldCheck{color:var(--primary);flex:none}.box-search-module__D9YZwq__finderCta{text-transform:none;border-radius:8px;width:100%;min-height:48px;padding-block:8px;font-size:15px;font-weight:700;line-height:26px}@media (max-width:1180px){.box-search-module__D9YZwq__bentoWheel{top:496px;left:24px}.box-search-module__D9YZwq__bentoTire{top:496px;left:auto;right:24px}}@media (max-width:900px){.box-search-module__D9YZwq__section{min-height:auto;padding:56px 16px 72px}.box-search-module__D9YZwq__heroStage{gap:32px;min-height:auto;display:grid}.box-search-module__D9YZwq__bentoGrid{pointer-events:auto;justify-items:center;gap:24px;display:grid;position:static}.box-search-module__D9YZwq__bentoWheel,.box-search-module__D9YZwq__bentoTire{position:static;bottom:auto;left:auto;right:auto}.box-search-module__D9YZwq__copy{font-size:1.125rem;line-height:1.6}.box-search-module__D9YZwq__heroBtn{gap:6px}}@media (max-width:860px){.box-search-module__D9YZwq__fieldGrid{grid-template-columns:1fr}.box-search-module__D9YZwq__finderCard{width:100%;max-width:360px}}
.select-your-ride-dialog-module__9vGrbG__dialogPaper{width:min(500px,100vw - 32px);margin:24px;overflow:hidden;border-radius:16px!important}.select-your-ride-dialog-module__9vGrbG__shell{background:var(--surface);grid-template-rows:auto auto minmax(0,1fr) auto;max-height:calc(100vh - 48px);display:grid}.select-your-ride-dialog-module__9vGrbG__header{justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:24px 12px 24px 24px;display:flex}.select-your-ride-dialog-module__9vGrbG__titleGroup{align-items:center;gap:12px;min-width:0;display:flex}.select-your-ride-dialog-module__9vGrbG__title{color:var(--text-deep);margin:0;font-size:18px;font-weight:700;line-height:28px}.select-your-ride-dialog-module__9vGrbG__headerActions{flex:none;align-items:center;gap:8px;display:flex}.select-your-ride-dialog-module__9vGrbG__iconButton{width:36px;height:36px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.select-your-ride-dialog-module__9vGrbG__iconButton:hover{background:#919eab1f}.select-your-ride-dialog-module__9vGrbG__divider{background:#919eab33;height:1px}.select-your-ride-dialog-module__9vGrbG__contentScroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--text-subtle) transparent;align-content:start;gap:24px;max-height:674px;padding:0 24px;display:grid;overflow-y:auto}.select-your-ride-dialog-module__9vGrbG__contentScroll::-webkit-scrollbar{width:6px}.select-your-ride-dialog-module__9vGrbG__contentScroll::-webkit-scrollbar-track{background:0 0;margin-block:24px}.select-your-ride-dialog-module__9vGrbG__contentScroll::-webkit-scrollbar-thumb{background:var(--text-subtle);border-radius:12px}.select-your-ride-dialog-module__9vGrbG__vehicleSummary{border:1px solid var(--border-subtle);background:var(--surface-soft);border-radius:8px;gap:4px;padding:12px 24px;display:grid}.select-your-ride-dialog-module__9vGrbG__summaryRow{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;min-height:26px;display:grid}.select-your-ride-dialog-module__9vGrbG__summaryLabel{color:var(--text-deep);font-size:15px;font-weight:700;line-height:26px}.select-your-ride-dialog-module__9vGrbG__summaryValue{color:var(--text-deep);font-size:15px;font-weight:400;line-height:24px}.select-your-ride-dialog-module__9vGrbG__loadingState{justify-content:center;align-items:center;min-height:120px;display:flex}.select-your-ride-dialog-module__9vGrbG__section{gap:12px;display:grid}.select-your-ride-dialog-module__9vGrbG__sectionLabel{color:var(--text-deep);font-size:15px;font-weight:700;line-height:26px}.select-your-ride-dialog-module__9vGrbG__optionSelectWrap{width:100%;position:relative}.select-your-ride-dialog-module__9vGrbG__optionSelect{width:100%}.select-your-ride-dialog-module__9vGrbG__optionSelect .MuiOutlinedInput-root{background:var(--surface);border-radius:8px;width:100%;min-height:56px;padding:0 14px}.select-your-ride-dialog-module__9vGrbG__optionSelect .MuiOutlinedInput-notchedOutline{border-color:#919eab33}.select-your-ride-dialog-module__9vGrbG__optionSelect .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#919eab52}.select-your-ride-dialog-module__9vGrbG__optionSelect .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary);border-width:1px}.select-your-ride-dialog-module__9vGrbG__optionSelect .MuiSelect-select{box-sizing:border-box;color:var(--text-deep);align-items:center;font-size:15px;font-weight:400;line-height:24px;display:flex;min-height:56px!important;padding:16px 0!important}.select-your-ride-dialog-module__9vGrbG__optionCaret{color:var(--text-subtle)!important;right:14px!important}.select-your-ride-dialog-module__9vGrbG__optionMenu{border:1px solid #919eab33;border-radius:8px;margin-top:4px;box-shadow:0 12px 24px #0f172a1f}.select-your-ride-dialog-module__9vGrbG__optionMenuItem{min-height:40px;color:var(--text-deep);font-size:15px;line-height:24px}.select-your-ride-dialog-module__9vGrbG__rideHeightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.select-your-ride-dialog-module__9vGrbG__rideHeightButton{background:var(--surface);min-height:48px;color:var(--text-deep);text-align:center;cursor:pointer;border:1px solid #919eab52;border-radius:8px;padding:8px 16px;font-size:15px;font-weight:700;line-height:26px;transition:background-color .15s,border-color .15s,color .15s}.select-your-ride-dialog-module__9vGrbG__rideHeightButton:hover{border-color:var(--primary)}.select-your-ride-dialog-module__9vGrbG__rideHeightButtonActive{border-color:var(--primary);background:var(--primary);color:var(--text-on-dark)}.select-your-ride-dialog-module__9vGrbG__rideHeightButtonActive:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 88%, var(--surface))}.select-your-ride-dialog-module__9vGrbG__footer{display:grid}.select-your-ride-dialog-module__9vGrbG__footerActions{justify-content:flex-end;align-items:center;gap:12px;padding:24px;display:flex}.select-your-ride-dialog-module__9vGrbG__cancelButton,.select-your-ride-dialog-module__9vGrbG__applyButton{text-transform:none;cursor:pointer;border-radius:8px;min-height:36px;padding:6px 12px;font-size:14px;font-weight:700;line-height:24px}.select-your-ride-dialog-module__9vGrbG__cancelButton{background:var(--surface);color:var(--text-deep);border:1px solid #919eab52}.select-your-ride-dialog-module__9vGrbG__cancelButton:hover{background:#919eab14}.select-your-ride-dialog-module__9vGrbG__applyButton{background:var(--primary);color:var(--text-on-dark);border:0}.select-your-ride-dialog-module__9vGrbG__applyButton:hover{background:color-mix(in srgb, var(--primary) 88%, var(--surface))}.select-your-ride-dialog-module__9vGrbG__applyButton:disabled{color:#ffffffb8;cursor:not-allowed;background:#919eab52}.select-your-ride-dialog-module__9vGrbG__applyButton:disabled:hover{background:#919eab52}@media (max-width:520px){.select-your-ride-dialog-module__9vGrbG__header{flex-direction:column;align-items:flex-start}.select-your-ride-dialog-module__9vGrbG__headerActions{align-self:flex-end}.select-your-ride-dialog-module__9vGrbG__rideHeightGrid{grid-template-columns:1fr}.select-your-ride-dialog-module__9vGrbG__summaryRow{grid-template-columns:96px minmax(0,1fr);gap:12px}}
.metrics-module__fA89ZW__stack{gap:96px;width:100%;max-width:1440px;margin:0 auto;padding:80px 24px 96px;display:grid}.metrics-module__fA89ZW__section{gap:40px;display:grid}.metrics-module__fA89ZW__sectionIntroCentered{text-align:center;justify-items:center;gap:12px;display:grid}.metrics-module__fA89ZW__heading{color:var(--text-deep);text-transform:uppercase;margin:0;font-size:clamp(2.25rem,4vw,3rem);font-weight:800;line-height:1.1}.metrics-module__fA89ZW__copy{max-width:62ch;color:var(--text-subtle);margin:0;font-size:1.25rem;font-weight:500;line-height:1.8}.metrics-module__fA89ZW__brandGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.metrics-module__fA89ZW__brandCard{aspect-ratio:1;background:var(--ink-strong) center / cover no-repeat;border-radius:12px;align-items:flex-end;padding:24px;display:flex;position:relative;overflow:hidden}.metrics-module__fA89ZW__brandAzara{background-image:linear-gradient(#0000 30%,#0f172ae0 100%),url(/theme-3/brand-azara.png)}.metrics-module__fA89ZW__brandCardBody{color:var(--text-on-dark);gap:4px;display:grid}.metrics-module__fA89ZW__brandCardBody strong{font-family:var(--theme-font-sans);font-size:1.25rem;font-weight:900}.metrics-module__fA89ZW__brandCardBody span{color:#ffffffb8;font-size:.7rem}.metrics-module__fA89ZW__sectionFooter{justify-content:center;display:flex}.metrics-module__fA89ZW__viewAllBtn{background:var(--primary);min-height:48px;color:var(--text-on-dark);box-shadow:0 8px 20px rgb(var(--primary-rgb) / .2);border-radius:8px;justify-content:center;align-items:center;padding:12px 24px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.metrics-module__fA89ZW__viewAllBtn:hover{background:color-mix(in srgb, var(--primary) 88%, white);transform:translateY(-1px)}.metrics-module__fA89ZW__showcaseBento{grid-template-columns:464px minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.metrics-module__fA89ZW__showcaseRight{gap:24px;display:grid}.metrics-module__fA89ZW__showcaseRowTop{grid-template-columns:360px minmax(0,1fr);gap:24px;min-height:359px;display:grid}.metrics-module__fA89ZW__showcaseRowBottom{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:24px;min-height:359px;display:grid}.metrics-module__fA89ZW__showcaseCard{background:var(--ink-strong) center / cover no-repeat;border-radius:12px;align-items:flex-end;min-height:100%;padding:28px;display:flex;position:relative;overflow:hidden}.metrics-module__fA89ZW__showcaseTall{min-height:742px}.metrics-module__fA89ZW__showcaseMid,.metrics-module__fA89ZW__showcaseWide,.metrics-module__fA89ZW__showcaseWideBottom,.metrics-module__fA89ZW__showcaseNarrowBottom{min-height:359px}.metrics-module__fA89ZW__showcaseOverlay{background:linear-gradient(#0000 20%,#0f172ae0 100%);position:absolute;inset:0}.metrics-module__fA89ZW__showcaseBody{z-index:1;color:var(--text-on-dark);gap:8px;display:grid;position:relative}.metrics-module__fA89ZW__showcaseBody h4{margin:0;font-size:1.75rem;font-weight:800;line-height:1.2}.metrics-module__fA89ZW__showcaseBody p{color:#ffffffb8;margin:0;font-size:1.25rem;line-height:1.5}.metrics-module__fA89ZW__showcasePorsche,.metrics-module__fA89ZW__showcasePorscheAlt{background-image:url(/theme-3/product-enkei.png)}.metrics-module__fA89ZW__showcaseAston{background-image:url(/theme-3/product-michelin-1.png)}.metrics-module__fA89ZW__showcaseLambo{background-image:url(/theme-3/product-bridgestone.png)}@media (max-width:1200px){.metrics-module__fA89ZW__showcaseBento{grid-template-columns:1fr}.metrics-module__fA89ZW__showcaseTall{min-height:420px}.metrics-module__fA89ZW__showcaseRowTop,.metrics-module__fA89ZW__showcaseRowBottom{grid-template-columns:1fr;min-height:280px}}@media (max-width:860px){.metrics-module__fA89ZW__stack{gap:64px;padding:56px 16px 72px}.metrics-module__fA89ZW__brandGrid{grid-template-columns:1fr}.metrics-module__fA89ZW__showcaseCard{min-height:280px}.metrics-module__fA89ZW__showcaseTall{min-height:320px}}
.tires-page-module__QTkHhq__page{gap:32px;width:100%;max-width:1440px;margin:0 auto;padding:32px 0 88px;display:grid}.tires-page-module__QTkHhq__heroCard{border:1px solid rgb(var(--primary-rgb) / .1);background:radial-gradient(circle at top right, rgb(var(--primary-rgb) / .18), transparent 34%), linear-gradient(135deg, #fffffffa, rgb(var(--brand-4-rgb) / .58));border-radius:28px;position:relative;overflow:hidden;box-shadow:0 24px 64px #0f172a14}.tires-page-module__QTkHhq__heroGrid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:24px;padding:36px;display:grid}.tires-page-module__QTkHhq__heroContent{gap:20px;display:grid}.tires-page-module__QTkHhq__breadcrumb{color:var(--text-subtle);align-items:center;gap:10px;font-size:.875rem;display:inline-flex}.tires-page-module__QTkHhq__breadcrumb a{color:inherit;text-decoration:none}.tires-page-module__QTkHhq__eyebrow{background:rgb(var(--primary-rgb) / .08);width:fit-content;color:var(--primary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:800;display:inline-flex}.tires-page-module__QTkHhq__title{color:var(--text-deep);text-transform:uppercase;margin:0;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:900;line-height:1.05}.tires-page-module__QTkHhq__subtitle{max-width:62ch;color:var(--text-muted);margin:0;font-size:1.0625rem;line-height:1.8}.tires-page-module__QTkHhq__filterRow{flex-wrap:wrap;gap:10px;display:flex}.tires-page-module__QTkHhq__filterChip,.tires-page-module__QTkHhq__filterChipMuted,.tires-page-module__QTkHhq__quickFilterChip,.tires-page-module__QTkHhq__spec{border-radius:999px;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.tires-page-module__QTkHhq__filterChip{background:rgb(var(--primary-rgb) / .1);color:var(--primary);padding:10px 14px}.tires-page-module__QTkHhq__filterChipMuted{color:var(--text-subtle);background:#919eab1f;padding:10px 14px}.tires-page-module__QTkHhq__actionRow{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.tires-page-module__QTkHhq__primaryBtn,.tires-page-module__QTkHhq__secondaryBtn,.tires-page-module__QTkHhq__cardCta,.tires-page-module__QTkHhq__supportLink{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.tires-page-module__QTkHhq__primaryBtn{background:var(--primary);color:var(--text-on-dark);box-shadow:0 12px 26px rgb(var(--primary-rgb) / .22);padding:0 18px}.tires-page-module__QTkHhq__primaryBtn:hover,.tires-page-module__QTkHhq__cardCta:hover{background:color-mix(in srgb, var(--primary) 88%, white);transform:translateY(-1px)}.tires-page-module__QTkHhq__secondaryBtn{border:1px solid rgb(var(--primary-rgb) / .18);color:var(--text-deep);background:#ffffffb8;padding:0 18px}.tires-page-module__QTkHhq__secondaryBtn:hover,.tires-page-module__QTkHhq__supportLink:hover{border-color:rgb(var(--primary-rgb) / .32);background:rgb(var(--primary-rgb) / .06)}.tires-page-module__QTkHhq__heroAside{gap:14px;display:grid}.tires-page-module__QTkHhq__statCard,.tires-page-module__QTkHhq__sidebarCard,.tires-page-module__QTkHhq__supportCard,.tires-page-module__QTkHhq__productCard,.tires-page-module__QTkHhq__highlightCard{background:#fffffff0;border:1px solid #919eab29;border-radius:22px;box-shadow:0 18px 40px #0f172a0f}.tires-page-module__QTkHhq__statCard{gap:8px;padding:20px;display:grid}.tires-page-module__QTkHhq__statLabel,.tires-page-module__QTkHhq__sizeLabel,.tires-page-module__QTkHhq__sidebarLabel,.tires-page-module__QTkHhq__priceLabel{color:var(--text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.tires-page-module__QTkHhq__statValue{color:var(--text-deep);font-size:2rem;font-weight:900;line-height:1}.tires-page-module__QTkHhq__statCopy,.tires-page-module__QTkHhq__resultsHint,.tires-page-module__QTkHhq__supportCard p,.tires-page-module__QTkHhq__highlightCard p{color:var(--text-soft);margin:0;font-size:.9375rem;line-height:1.7}.tires-page-module__QTkHhq__mainGrid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.tires-page-module__QTkHhq__sidebar{gap:18px;display:grid;position:sticky;top:24px}.tires-page-module__QTkHhq__sidebarCard,.tires-page-module__QTkHhq__supportCard{gap:18px;padding:24px;display:grid}.tires-page-module__QTkHhq__sidebarHeading{align-items:center;gap:10px;display:flex}.tires-page-module__QTkHhq__sidebarHeading h2,.tires-page-module__QTkHhq__supportCard h2,.tires-page-module__QTkHhq__highlightCard h2{color:var(--text-deep);margin:0;font-size:1.125rem;font-weight:800}.tires-page-module__QTkHhq__sizePanel{background:linear-gradient(180deg, rgb(var(--brand-4-rgb) / .5), #ffffffeb);border-radius:18px;gap:12px;padding:16px;display:grid}.tires-page-module__QTkHhq__sizeValue{color:var(--text-deep);font-size:1.375rem;font-weight:900;line-height:1.2}.tires-page-module__QTkHhq__sizeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tires-page-module__QTkHhq__sizeGrid div{background:#ffffffe0;border-radius:14px;gap:4px;padding:12px;display:grid}.tires-page-module__QTkHhq__sizeGrid span{color:var(--text-soft);font-size:.75rem}.tires-page-module__QTkHhq__sizeGrid strong{color:var(--text-deep);font-size:1rem;font-weight:800}.tires-page-module__QTkHhq__quickFilterSection{gap:12px;display:grid}.tires-page-module__QTkHhq__quickFilterList{flex-wrap:wrap;gap:10px;display:flex}.tires-page-module__QTkHhq__quickFilterChip{color:var(--text-heading);background:#919eab1f;padding:8px 12px}.tires-page-module__QTkHhq__supportCard{background:linear-gradient(180deg, rgb(var(--primary-rgb) / .06), #fffffff5);justify-items:start}.tires-page-module__QTkHhq__supportLink{border:1px solid rgb(var(--primary-rgb) / .16);color:var(--primary);padding:0 14px}.tires-page-module__QTkHhq__results{gap:20px;display:grid}.tires-page-module__QTkHhq__toolbar{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.tires-page-module__QTkHhq__resultCount{color:var(--text-deep);margin:0;font-size:1.5rem;font-weight:900}.tires-page-module__QTkHhq__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tires-page-module__QTkHhq__productCard{overflow:hidden}.tires-page-module__QTkHhq__media{aspect-ratio:1/.82;background:var(--ink-strong);position:relative}.tires-page-module__QTkHhq__mediaImage{object-fit:cover}.tires-page-module__QTkHhq__mediaOverlay{background:linear-gradient(#0f172a14,#0f172a57);position:absolute;inset:0}.tires-page-module__QTkHhq__badgeRow{z-index:1;position:absolute;top:16px;left:16px}.tires-page-module__QTkHhq__badge{min-height:32px;color:var(--text-on-dark);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;font-size:.75rem;font-weight:800;display:inline-flex}.tires-page-module__QTkHhq__badgeAccent{background:var(--primary)}.tires-page-module__QTkHhq__badgeWarm{background:var(--secondary)}.tires-page-module__QTkHhq__badgeNeutral{background:var(--text-deep)}.tires-page-module__QTkHhq__cardBody{gap:18px;padding:20px;display:grid}.tires-page-module__QTkHhq__metaRow,.tires-page-module__QTkHhq__cardFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.tires-page-module__QTkHhq__brand,.tires-page-module__QTkHhq__rating{letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:800}.tires-page-module__QTkHhq__brand{color:var(--primary)}.tires-page-module__QTkHhq__rating{color:var(--text-soft)}.tires-page-module__QTkHhq__titleBlock{gap:6px;display:grid}.tires-page-module__QTkHhq__titleBlock h3{color:var(--text-deep);margin:0;font-size:1.375rem;font-weight:900}.tires-page-module__QTkHhq__titleBlock p{color:var(--text-soft);margin:0;line-height:1.6}.tires-page-module__QTkHhq__specRow{flex-wrap:wrap;gap:8px;display:flex}.tires-page-module__QTkHhq__spec{color:var(--text-heading);background:#919eab1f;padding:8px 10px}.tires-page-module__QTkHhq__featureList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tires-page-module__QTkHhq__featureItem{color:var(--text-muted);align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.6;display:flex}.tires-page-module__QTkHhq__featureItem svg{color:var(--primary);flex:none;margin-top:1px}.tires-page-module__QTkHhq__priceBlock{gap:4px;display:grid}.tires-page-module__QTkHhq__price{color:var(--text-deep);font-size:1.875rem;font-weight:900;line-height:1}.tires-page-module__QTkHhq__priceMeta{color:var(--text-soft);font-size:.8125rem}.tires-page-module__QTkHhq__cardCta{background:var(--primary);color:var(--text-on-dark);white-space:nowrap;padding:0 14px}.tires-page-module__QTkHhq__highlightsSection{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tires-page-module__QTkHhq__highlightCard{gap:10px;padding:24px;display:grid}@media (max-width:1200px){.tires-page-module__QTkHhq__heroGrid,.tires-page-module__QTkHhq__mainGrid,.tires-page-module__QTkHhq__cardGrid,.tires-page-module__QTkHhq__highlightsSection{grid-template-columns:1fr}.tires-page-module__QTkHhq__sidebar{position:static}}@media (max-width:860px){.tires-page-module__QTkHhq__page{padding:20px 16px 72px}.tires-page-module__QTkHhq__heroGrid{padding:24px}.tires-page-module__QTkHhq__sizeGrid{grid-template-columns:1fr}.tires-page-module__QTkHhq__toolbar,.tires-page-module__QTkHhq__cardFooter,.tires-page-module__QTkHhq__metaRow{flex-direction:column;align-items:flex-start}.tires-page-module__QTkHhq__cardCta{width:100%}}
