*{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:ToyotaType-Black;src:url(/static/media/ToyotaType-Black.3d68a1552f1a3406b0a4.ttf) format("truetype")}@font-face{font-family:ToyotaType-BlackIt;src:url(/static/media/ToyotaType-BlackIt.b98054e95e98a723eb9e.ttf) format("truetype")}@font-face{font-family:ToyotaType-Bold;font-weight:700;src:url(/static/media/ToyotaType-Bold.535cc77182e54837b8f5.ttf) format("truetype")}@font-face{font-family:ToyotaType-BoldIt;font-weight:700;src:url(/static/media/ToyotaType-BoldIt.bd11614437d0368087ba.ttf) format("truetype")}@font-face{font-family:ToyotaType-Book;src:url(/static/media/ToyotaType-Book.b6a4504ecc4981c9005d.ttf) format("truetype")}@font-face{font-family:ToyotaType-BookIt;src:url(/static/media/ToyotaType-BookIt.cb6f564141844655e38e.ttf) format("truetype")}@font-face{font-family:ToyotaType-Light;src:url(/static/media/ToyotaType-Light.be706ad69fd937293369.ttf) format("truetype")}@font-face{font-family:ToyotaType-LightIt;src:url(/static/media/ToyotaType-LightIt.27d06350a78f7e4a7abe.ttf) format("truetype")}@font-face{font-family:ToyotaType-Regular;src:url(/static/media/ToyotaType-Regular.e91e6060b2f2192802d8.ttf) format("truetype")}@font-face{font-family:ToyotaType-RegularIt;src:url(/static/media/ToyotaType-RegularIt.1c4f076b743b45d186c7.ttf) format("truetype")}@font-face{font-family:ToyotaType-Semibold;src:url(/static/media/ToyotaType-Semibold.8bac6ecad59d3de7f8e9.ttf) format("truetype")}@font-face{font-family:ToyotaType-SemiboldIt;src:url(/static/media/ToyotaType-SemiboldIt.327c73c5dceb52230645.ttf) format("truetype")}::-webkit-scrollbar{height:8px;padding-right:1rem;width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:red;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:darkred}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background-color:red!important}input:autofill,input:autofill:active,input:autofill:focus,input:autofill:hover{background-color:red!important}.MuiSnackbar-root{top:82px!important}@media print{.MuiSnackbar-root,.no-print,footer,header,nav{display:none!important}body,html{background:#fff!important;height:auto!important}body,body *,html{overflow:visible!important}.MuiAccordion-root{box-shadow:none!important;break-inside:avoid;margin-bottom:8px!important;page-break-inside:avoid}.MuiAccordionDetails-root,.MuiCollapse-root{display:block!important;height:auto!important;visibility:visible!important}.MuiCollapse-root{min-height:0!important;min-height:auto!important}.MuiCollapse-wrapper,.MuiCollapse-wrapperInner{display:block!important}table{break-inside:auto;page-break-inside:auto}tr{break-inside:avoid;page-break-inside:avoid}.MuiGrid-root,.vehicle-passport-page{max-width:100%!important;width:100%!important}::-webkit-scrollbar{display:none!important}}@media screen and (max-width:600px){.MuiGrid-root{gap:0!important}.MuiGrid-root.MuiGrid-item{-ms-overflow-style:none;scrollbar-width:none}.MuiGrid-root.MuiGrid-item::-webkit-scrollbar{display:none}.MuiGrid-root.MuiGrid-container{padding:0 0 8px!important}.MuiGrid-root.MuiGrid-container.footer-section{padding:16px!important}.MuiTooltip-root{display:none}}:root{--toyota-red:red;--toyota-red-light:#ff000012;--toyota-red-glow:#ff00002e;--toyota-red-ring:#ff000026;--sig-grey:#1e2027;--tme-grey1:#3c3f4d;--tme-grey2:#5a5d6b;--tme-grey3:#78797e;--tme-grey4:#999;--tme-grey5:#b8b8b8;--tme-grey6:#d8d8d8;--page-bg:#f2f2f2;--surface:#fff;--surface-alt:#f4f4f4;--content-max:1024px;--shadow-soft:0 1px 4px 0 #00000012;--shadow-medium:0 4px 16px -4px #0000001c;--shadow-red:0 4px 16px -4px #ff00002e;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--ease:cubic-bezier(0.4,0,0.2,1)}.faq-page ::-webkit-scrollbar{width:5px}.faq-page ::-webkit-scrollbar-track{background:#ebebeb}.faq-page ::-webkit-scrollbar-thumb{background:#ff00004d;border-radius:3px}.faq-page ::-webkit-scrollbar-thumb:hover{background:#ff00008c}.faq-page{-webkit-font-smoothing:antialiased;background-color:#f2f2f2;background-color:var(--page-bg);font-family:ToyotaType-Regular,sans-serif;min-height:calc(100vh - 56px)}.faq-hero{background-color:#fff;background-color:var(--surface);border-bottom:1px solid #d8d8d8;border-bottom:1px solid var(--tme-grey6)}.faq-hero__inner{margin:0 auto;max-width:1024px;max-width:var(--content-max);padding:64px 24px;text-align:center}.faq-hero__title{animation:fadeSlideIn .35s cubic-bezier(.4,0,.2,1) .05s both;animation:fadeSlideIn .35s var(--ease) .05s both;color:#1e2027;color:var(--sig-grey);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:8px}.faq-hero__subtitle{animation:fadeSlideIn .35s cubic-bezier(.4,0,.2,1) .1s both;animation:fadeSlideIn .35s var(--ease) .1s both;color:#78797e;color:var(--tme-grey3);font-size:15px;margin-bottom:32px}.faq-hero__search-wrap{animation:fadeSlideIn .35s cubic-bezier(.4,0,.2,1) .15s both;animation:fadeSlideIn .35s var(--ease) .15s both}.search-bar{margin:0 auto;max-width:672px;width:100%}.search-bar__field{position:relative}.search-bar__icon{color:#999;color:var(--tme-grey4);height:18px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s cubic-bezier(.4,0,.2,1);transition:color .2s var(--ease);width:18px}.search-bar__field:focus-within .search-bar__icon{color:red;color:var(--toyota-red)}.search-bar__input{background:#fff;background:var(--surface);border:1px solid #e0e0e0;border-radius:10px;border-radius:var(--radius-md);box-shadow:0 1px 4px 0 #00000012;box-shadow:var(--shadow-soft);color:#1a1a1a;display:block;font-family:inherit;font-size:15px;height:48px;outline:none;padding:0 48px 0 44px;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);transition:border-color .2s var(--ease),box-shadow .2s var(--ease);width:100%}.search-bar__input::placeholder{color:#999;color:var(--tme-grey4)}.search-bar__input:focus{border-color:red;border-color:var(--toyota-red);box-shadow:0 0 0 3px #ff000026,0 1px 4px 0 #00000012;box-shadow:0 0 0 3px var(--toyota-red-ring),var(--shadow-soft)}.search-bar__clear{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#999;color:var(--tme-grey4);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:background .15s,color .15s;width:28px}.search-bar__clear:hover{background:#f0f0f0;color:#1e2027;color:var(--sig-grey)}.search-bar__kbd{align-items:center;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:4px;color:#999;color:var(--tme-grey4);display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;gap:2px;padding:2px 6px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none}@media (max-width:639px){.search-bar__kbd{display:none}}.search-bar__count{animation:fadeIn .25s ease both;color:#78797e;color:var(--tme-grey3);font-size:14px;margin-top:10px;text-align:center}.search-bar__count strong.count{color:red;color:var(--toyota-red)}.search-bar__count strong.query{color:#1e2027;color:var(--sig-grey)}.faq-content{margin:0 auto;max-width:1024px;max-width:var(--content-max);padding:48px 24px}@media (max-width:639px){.faq-content{padding:32px 16px}}.search-results__label{color:#999;color:var(--tme-grey4);font-size:11px;font-weight:700;letter-spacing:.18em;margin-bottom:20px;text-transform:uppercase}.search-result-card{background:#fff;background:var(--surface);border:1px solid #e0e0e0;border-radius:10px;border-radius:var(--radius-md);cursor:pointer;font-family:ToyotaType-Regular,sans-serif;margin-bottom:10px;padding:16px 20px;text-align:left;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);transition:border-color .15s var(--ease),box-shadow .15s var(--ease);width:100%}.search-result-card:hover{border-color:red;border-color:var(--toyota-red);box-shadow:0 4px 16px -4px #ff00002e;box-shadow:var(--shadow-red)}.search-result-card__category{color:red;color:var(--toyota-red);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.search-result-card__question{color:#1e2027;color:var(--sig-grey);font-size:15px;font-weight:600;line-height:1.45}.search-result-card__snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#78797e;color:var(--tme-grey3);display:-webkit-box;font-size:13.5px;line-height:1.55;margin-top:6px;overflow:hidden}.search-results__empty{color:#78797e;color:var(--tme-grey3);font-size:15px;padding:48px 24px;text-align:center}.category-grid{grid-gap:16px;animation:fadeSlideIn .35s cubic-bezier(.4,0,.2,1) .05s both;animation:fadeSlideIn .35s var(--ease) .05s both;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:40px}@media (min-width:640px){.category-grid{grid-template-columns:repeat(4,1fr)}}.category-card{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e0e0e0;border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 1px 4px 0 #00000012;box-shadow:var(--shadow-soft);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:12px;padding:24px 16px;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.category-card:focus-visible{outline:2px solid red;outline:2px solid var(--toyota-red);outline-offset:2px}.category-card:hover{border-color:#b8b8b8;border-color:var(--tme-grey5);box-shadow:0 4px 16px -4px #0000001c;box-shadow:var(--shadow-medium)}.category-card--active{border:2px solid red;border:2px solid var(--toyota-red);box-shadow:0 4px 16px -4px #ff00002e;box-shadow:var(--shadow-red)}.category-card__icon-wrap{align-items:center;background:#f4f4f4;background:var(--surface-alt);border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;transition:background .2s cubic-bezier(.4,0,.2,1);transition:background .2s var(--ease);width:64px}.category-card--active .category-card__icon-wrap{background:#ff000012;background:var(--toyota-red-light)}.category-card__icon{height:36px;width:36px}.category-card__label{color:#1e2027;color:var(--sig-grey);font-size:13px;font-weight:600;line-height:1.35;text-align:center;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color .2s var(--ease)}.category-card--active .category-card__label{color:red;color:var(--toyota-red)}.accordion-section{scroll-margin-top:24px}.accordion-section__heading{align-items:center;display:flex;gap:10px;margin-bottom:20px}.accordion-section__bar{background:red;background:var(--toyota-red);border-radius:99px;display:block;flex-shrink:0;height:20px;width:4px}.accordion-section__title{color:#1e2027;color:var(--sig-grey);font-size:17px;font-weight:700}.accordion-list{display:flex;flex-direction:column;gap:8px}.accordion-item{animation:fadeSlideIn .35s cubic-bezier(.4,0,.2,1) both;animation:fadeSlideIn .35s var(--ease) both;background:#fff;background:var(--surface);border:1px solid #e0e0e0;border-radius:10px;border-radius:var(--radius-md);box-shadow:0 1px 3px #0000000f;overflow:hidden;transition:border-color .15s cubic-bezier(.4,0,.2,1);transition:border-color .15s var(--ease)}.accordion-item:first-child{animation-delay:0s}.accordion-item:nth-child(2){animation-delay:.05s}.accordion-item:nth-child(3){animation-delay:.1s}.accordion-item:nth-child(4){animation-delay:.15s}.accordion-item:nth-child(5){animation-delay:.2s}.accordion-item:nth-child(6){animation-delay:.25s}.accordion-item:nth-child(n+7){animation-delay:.3s}.accordion-item:hover{border-color:red;border-color:var(--toyota-red)}.accordion-item__trigger{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-family:inherit;gap:16px;justify-content:space-between;padding:16px 20px;text-align:left;width:100%}.accordion-item__question{color:#1e2027;color:var(--sig-grey);font-size:15px;font-weight:600;line-height:1.45}.accordion-item__chevron{color:#999;color:var(--tme-grey4);flex-shrink:0;height:16px;transition:transform .25s cubic-bezier(.4,0,.2,1),color .2s;transition:transform .25s var(--ease),color .2s;width:16px}.accordion-item--open .accordion-item__chevron{color:red;color:var(--toyota-red);transform:rotate(180deg)}.accordion-item__content{padding:0 20px 20px}.accordion-item__answer{color:#78797e;color:var(--tme-grey3);font-size:14.5px;line-height:1.65}.faq-footer{background:#fff;background:var(--surface);border-top:1px solid #d8d8d8;border-top:1px solid var(--tme-grey6);margin-top:32px}.faq-footer__inner{margin:0 auto;max-width:1024px;max-width:var(--content-max);padding:40px 24px;text-align:center}.faq-footer__icon{color:red;color:var(--toyota-red);display:block;height:28px;margin:0 auto 12px;width:28px}.faq-footer__heading{color:#1e2027;color:var(--sig-grey);font-size:15px;font-weight:600;margin-bottom:16px}.btn-primary{background:red;background:var(--toyota-red);border:none;border-radius:10px;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-weight:600;padding:10px 24px;text-decoration:none;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);transition:opacity .2s var(--ease),transform .15s var(--ease)}.btn-primary:hover{opacity:.88;transform:translateY(-1px)}.btn-primary:active{opacity:1;transform:translateY(0)}.btn-primary:focus-visible{outline:2px solid red;outline:2px solid var(--toyota-red);outline-offset:3px}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:639px){.faq-hero__inner{padding:40px 16px}.category-card{padding:20px 12px}.accordion-item__question{font-size:14px}}@media (min-width:1280px){.faq-content{padding:56px 32px}}@media print{.category-grid,.faq-footer,.faq-hero__search-wrap{display:none}.accordion-item{border:1px solid #ccc;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.accordion-item__content{display:block!important}}body{margin:0;padding:0}html body .ot-signature-paragraph{line-height:50px!important}.App{overflow-x:hidden;width:100%}.ellipses{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cursor-pointer{cursor:pointer}.toyota-logo{height:1.75rem;width:auto}.lexus-logo{height:28px;margin-left:1.5rem;width:auto}.flex-center{display:flex}.flex-center-content{align-items:center;justify-content:center}.color_white{color:#fff}@media screen and (max-width:600px){.MuiGrid-root{gap:0!important}.vehicle-passport-page .MuiGrid-root.MuiGrid-container,.vehicle-passport-page .MuiGrid-root.MuiGrid-item{overflow:visible!important}.MuiGrid-root.MuiGrid-item{-ms-overflow-style:none;scrollbar-width:none}.MuiGrid-root.MuiGrid-item::-webkit-scrollbar{display:none}.MuiGrid-root.MuiGrid-container{padding:0 0 8px!important}.MuiGrid-root.MuiGrid-container.footer-section{padding:16px!important}.MuiTooltip-root{display:none}}
/*# sourceMappingURL=main.a1ccdf28.css.map*/