@charset "UTF-8";@font-face{font-family:Toyota Regular;src:url(/assets/ToyotaType-Regular-B6xVwNzH.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Toyota Light;src:url(/assets/ToyotaType-Light-B76kLAyA.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Toyota Semibold;src:url(/assets/ToyotaType-Semibold-CKwr4XWX.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Toyota Bold;src:url(/assets/ToyotaType-Bold-3ayABE-c.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Toyota Book;src:url(/assets/ToyotaType-Book-BOygi4hd.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:usp-toyota;src:url(/assets/usp-toyota-BnClSEql.woff) format("woff");font-display:swap}@font-face{font-family:Toyota Nato Bold;src:url(/assets/NotoSansHebrew-Bold-Cu4pqrKt.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0590,U+0591,U+0592,U+0593,U+0594,U+0595,U+0596,U+0597,U+0598,U+0599,U+059A,U+059B,U+059C,U+059D,U+059E,U+059F,U+05A0,U+05A1,U+05A2,U+05A3,U+05A4,U+05A5,U+05A6,U+05A7,U+05A8,U+05A9,U+05AA,U+05AB,U+05AC,U+05AD,U+05AE,U+05AF,U+05B0,U+05B1,U+05B2,U+05B3,U+05B4,U+05B5,U+05B6,U+05B7,U+05B8,U+05B9,U+05BA,U+05BB,U+05BC,U+05BD,U+05BE,U+05BF,U+05C0,U+05C1,U+05C2,U+05C3,U+05C4,U+05C5,U+05C6,U+05C7,U+05C8,U+05C9,U+05CA,U+05CB,U+05CC,U+05CD,U+05CE,U+05CF,U+05D0,U+05D1,U+05D2,U+05D3,U+05D4,U+05D5,U+05D6,U+05D7,U+05D8,U+05D9,U+05DA,U+05DB,U+05DC,U+05DD,U+05DE,U+05DF,U+05E0,U+05E1,U+05E2,U+05E3,U+05E4,U+05E5,U+05E6,U+05E7,U+05E8,U+05E9,U+05EA,U+05EB,U+05EC,U+05ED,U+05EE,U+05EF,U+05F0,U+05F1,U+05F2,U+05F3,U+05F4,U+05F5,U+05F6,U+05F7,U+05F8,U+05F9,U+05FA,U+05FB,U+05FC,U+05FD,U+05FE,U+05FF}@font-face{font-family:Toyota Nato Light;src:url(/assets/NotoSansHebrew-Light-BJhGITZI.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0590,U+0591,U+0592,U+0593,U+0594,U+0595,U+0596,U+0597,U+0598,U+0599,U+059A,U+059B,U+059C,U+059D,U+059E,U+059F,U+05A0,U+05A1,U+05A2,U+05A3,U+05A4,U+05A5,U+05A6,U+05A7,U+05A8,U+05A9,U+05AA,U+05AB,U+05AC,U+05AD,U+05AE,U+05AF,U+05B0,U+05B1,U+05B2,U+05B3,U+05B4,U+05B5,U+05B6,U+05B7,U+05B8,U+05B9,U+05BA,U+05BB,U+05BC,U+05BD,U+05BE,U+05BF,U+05C0,U+05C1,U+05C2,U+05C3,U+05C4,U+05C5,U+05C6,U+05C7,U+05C8,U+05C9,U+05CA,U+05CB,U+05CC,U+05CD,U+05CE,U+05CF,U+05D0,U+05D1,U+05D2,U+05D3,U+05D4,U+05D5,U+05D6,U+05D7,U+05D8,U+05D9,U+05DA,U+05DB,U+05DC,U+05DD,U+05DE,U+05DF,U+05E0,U+05E1,U+05E2,U+05E3,U+05E4,U+05E5,U+05E6,U+05E7,U+05E8,U+05E9,U+05EA,U+05EB,U+05EC,U+05ED,U+05EE,U+05EF,U+05F0,U+05F1,U+05F2,U+05F3,U+05F4,U+05F5,U+05F6,U+05F7,U+05F8,U+05F9,U+05FA,U+05FB,U+05FC,U+05FD,U+05FE,U+05FF}@font-face{font-family:Toyota Nato Semibold;src:url(/assets/NotoSansHebrew-SemiBold-ClvHnZ9X.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0590,U+0591,U+0592,U+0593,U+0594,U+0595,U+0596,U+0597,U+0598,U+0599,U+059A,U+059B,U+059C,U+059D,U+059E,U+059F,U+05A0,U+05A1,U+05A2,U+05A3,U+05A4,U+05A5,U+05A6,U+05A7,U+05A8,U+05A9,U+05AA,U+05AB,U+05AC,U+05AD,U+05AE,U+05AF,U+05B0,U+05B1,U+05B2,U+05B3,U+05B4,U+05B5,U+05B6,U+05B7,U+05B8,U+05B9,U+05BA,U+05BB,U+05BC,U+05BD,U+05BE,U+05BF,U+05C0,U+05C1,U+05C2,U+05C3,U+05C4,U+05C5,U+05C6,U+05C7,U+05C8,U+05C9,U+05CA,U+05CB,U+05CC,U+05CD,U+05CE,U+05CF,U+05D0,U+05D1,U+05D2,U+05D3,U+05D4,U+05D5,U+05D6,U+05D7,U+05D8,U+05D9,U+05DA,U+05DB,U+05DC,U+05DD,U+05DE,U+05DF,U+05E0,U+05E1,U+05E2,U+05E3,U+05E4,U+05E5,U+05E6,U+05E7,U+05E8,U+05E9,U+05EA,U+05EB,U+05EC,U+05ED,U+05EE,U+05EF,U+05F0,U+05F1,U+05F2,U+05F3,U+05F4,U+05F5,U+05F6,U+05F7,U+05F8,U+05F9,U+05FA,U+05FB,U+05FC,U+05FD,U+05FE,U+05FF}@font-face{font-family:Toyota Nato Regular;src:url(/assets/NotoSansHebrew-Regular-5HdfI7Bb.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0590,U+0591,U+0592,U+0593,U+0594,U+0595,U+0596,U+0597,U+0598,U+0599,U+059A,U+059B,U+059C,U+059D,U+059E,U+059F,U+05A0,U+05A1,U+05A2,U+05A3,U+05A4,U+05A5,U+05A6,U+05A7,U+05A8,U+05A9,U+05AA,U+05AB,U+05AC,U+05AD,U+05AE,U+05AF,U+05B0,U+05B1,U+05B2,U+05B3,U+05B4,U+05B5,U+05B6,U+05B7,U+05B8,U+05B9,U+05BA,U+05BB,U+05BC,U+05BD,U+05BE,U+05BF,U+05C0,U+05C1,U+05C2,U+05C3,U+05C4,U+05C5,U+05C6,U+05C7,U+05C8,U+05C9,U+05CA,U+05CB,U+05CC,U+05CD,U+05CE,U+05CF,U+05D0,U+05D1,U+05D2,U+05D3,U+05D4,U+05D5,U+05D6,U+05D7,U+05D8,U+05D9,U+05DA,U+05DB,U+05DC,U+05DD,U+05DE,U+05DF,U+05E0,U+05E1,U+05E2,U+05E3,U+05E4,U+05E5,U+05E6,U+05E7,U+05E8,U+05E9,U+05EA,U+05EB,U+05EC,U+05ED,U+05EE,U+05EF,U+05F0,U+05F1,U+05F2,U+05F3,U+05F4,U+05F5,U+05F6,U+05F7,U+05F8,U+05F9,U+05FA,U+05FB,U+05FC,U+05FD,U+05FE,U+05FF}@font-face{font-family:Toyota Nato Book;src:url(/assets/NotoSansHebrew-Regular-5HdfI7Bb.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0590,U+0591,U+0592,U+0593,U+0594,U+0595,U+0596,U+0597,U+0598,U+0599,U+059A,U+059B,U+059C,U+059D,U+059E,U+059F,U+05A0,U+05A1,U+05A2,U+05A3,U+05A4,U+05A5,U+05A6,U+05A7,U+05A8,U+05A9,U+05AA,U+05AB,U+05AC,U+05AD,U+05AE,U+05AF,U+05B0,U+05B1,U+05B2,U+05B3,U+05B4,U+05B5,U+05B6,U+05B7,U+05B8,U+05B9,U+05BA,U+05BB,U+05BC,U+05BD,U+05BE,U+05BF,U+05C0,U+05C1,U+05C2,U+05C3,U+05C4,U+05C5,U+05C6,U+05C7,U+05C8,U+05C9,U+05CA,U+05CB,U+05CC,U+05CD,U+05CE,U+05CF,U+05D0,U+05D1,U+05D2,U+05D3,U+05D4,U+05D5,U+05D6,U+05D7,U+05D8,U+05D9,U+05DA,U+05DB,U+05DC,U+05DD,U+05DE,U+05DF,U+05E0,U+05E1,U+05E2,U+05E3,U+05E4,U+05E5,U+05E6,U+05E7,U+05E8,U+05E9,U+05EA,U+05EB,U+05EC,U+05ED,U+05EE,U+05EF,U+05F0,U+05F1,U+05F2,U+05F3,U+05F4,U+05F5,U+05F6,U+05F7,U+05F8,U+05F9,U+05FA,U+05FB,U+05FC,U+05FD,U+05FE,U+05FF}@font-face{font-family:Toyota Base;src:url(/assets/NotoSansHebrew-Regular-5HdfI7Bb.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0590,U+0591,U+0592,U+0593,U+0594,U+0595,U+0596,U+0597,U+0598,U+0599,U+059A,U+059B,U+059C,U+059D,U+059E,U+059F,U+05A0,U+05A1,U+05A2,U+05A3,U+05A4,U+05A5,U+05A6,U+05A7,U+05A8,U+05A9,U+05AA,U+05AB,U+05AC,U+05AD,U+05AE,U+05AF,U+05B0,U+05B1,U+05B2,U+05B3,U+05B4,U+05B5,U+05B6,U+05B7,U+05B8,U+05B9,U+05BA,U+05BB,U+05BC,U+05BD,U+05BE,U+05BF,U+05C0,U+05C1,U+05C2,U+05C3,U+05C4,U+05C5,U+05C6,U+05C7,U+05C8,U+05C9,U+05CA,U+05CB,U+05CC,U+05CD,U+05CE,U+05CF,U+05D0,U+05D1,U+05D2,U+05D3,U+05D4,U+05D5,U+05D6,U+05D7,U+05D8,U+05D9,U+05DA,U+05DB,U+05DC,U+05DD,U+05DE,U+05DF,U+05E0,U+05E1,U+05E2,U+05E3,U+05E4,U+05E5,U+05E6,U+05E7,U+05E8,U+05E9,U+05EA,U+05EB,U+05EC,U+05ED,U+05EE,U+05EF,U+05F0,U+05F1,U+05F2,U+05F3,U+05F4,U+05F5,U+05F6,U+05F7,U+05F8,U+05F9,U+05FA,U+05FB,U+05FC,U+05FD,U+05FE,U+05FF}@font-face{font-family:dxp-icon;src:url(/assets/toyota-icons-DiuueDOa.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}.media-component .video-wrap{position:relative;display:flex;align-items:center;justify-content:center}.media-component .video-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:#0009;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:background .3s ease,transform .3s ease}.media-component .video-play-overlay .play-icon{width:30px;height:30px;color:#fff;margin-left:4px}.media-component .video-wrap:hover .video-play-overlay{background:#000c;transform:translate(-50%,-50%) scale(1.1)}.media-component .media-img,.media-component .media-video{aspect-ratio:143/80;width:100%;height:100%;object-fit:cover;border-radius:8px}.media-expl ul{list-style:none}.media-expl h3{font-family:Toyota Bold;font-size:16px;color:#fff;margin:0;text-align:left;padding-bottom:8px}.media-expl .subtitle{font-size:14px;color:#fff;margin-bottom:12px}.media-expl-list li{margin-bottom:1rem}.media-expl-list li a{color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:flex-start;gap:12px}.media-expl-list li a img{aspect-ratio:16/9;max-width:120px;object-fit:cover;border-radius:8px}.media-expl-list li a.pdf-card .media-pdf-wrap{width:80px;min-width:80px;height:100px;background:#ffffff1a;border-radius:8px;display:flex;align-items:center;justify-content:center}.media-expl-list li a.pdf-card .media-pdf-wrap .pdf-icon-overlay .pdf-icon{width:40px;height:40px;color:#e74c3c}.media-expl-list li a.pdf-card img{aspect-ratio:57/80;max-width:100px;object-fit:cover}.media-expl-list li a.video-card .media-video-wrap{position:relative;display:flex;align-items:center;justify-content:center;max-width:120px;min-width:120px}.media-expl-list li a.video-card .media-video-wrap video{aspect-ratio:16/9;width:100%;object-fit:cover;border-radius:8px}.media-expl-list li a.video-card .media-video-wrap .video-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:#0009;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none}.media-expl-list li a.video-card .media-video-wrap .video-play-overlay .play-icon{width:20px;height:20px;color:#fff;margin-left:2px}.media-expl .media-text-wrap{flex:1;display:flex;flex-direction:column;gap:4px}.media-expl .media-title{font-family:Toyota Bold;font-size:14px;color:#fff;margin:0}.media-expl .media-description{font-family:Toyota Book;font-size:12px;color:#ccc;margin:0}.branch-card{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:1rem .5rem;align-items:center;justify-content:flex-start;max-width:170px;height:100%}.branch-card .branch-header{display:flex;justify-content:center;margin-bottom:12px}.branch-card .branch-content{font-family:Toyota Regular;font-weight:400;font-size:11px}.branch-card .branch-content h4{margin-bottom:7px;font-family:Toyota Semibold;font-size:12px;text-align:center}.branch-card .branch-content .dealer-icon{width:8px;margin-right:6px}.branch-card .branch-content .dealer-icon.type-phone{width:6px}.branch-card .branch-content .dealer-phone{color:#0072f0;font-size:10px}.branch-card .branch-content .dealer-address{font-weight:400;font-size:10px}.branch-card .branch-content .branch-address{margin-bottom:8px}.branch-card .branch-content .btn{color:#000;text-decoration:none;line-height:20px;border-bottom:1px solid #000}.car-card{height:100%}.car-card a,.car-card .card-container{width:100%;flex-shrink:0;height:230px;background-color:#fff;border-radius:10px;padding:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;font-family:Toyota Book;color:#282830;text-decoration:none}@media screen and (max-width:980px){.car-card a,.car-card .card-container{height:210px}}.car-card .car-img-wrap{flex:2;display:flex;justify-content:center;text-align:center;width:100%;max-height:100px}@media screen and (max-width:980px){.car-card .car-img-wrap{height:80px}}.car-card .car-img{width:100%;height:100px;object-fit:cover}@media screen and (max-width:980px){.car-card .car-img{height:80px}}.car-card h4{font-family:Toyota Bold;font-size:13px;margin-bottom:10px;min-height:40px;line-height:1.2}.car-card .car-header{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px;margin-bottom:5px}.car-card .muted{font-family:Toyota Semibold;font-size:11px;color:#0072f0;margin:0}.car-card .car-year{font-family:Toyota Semibold;font-size:11px;color:#0072f0;margin:0;white-space:nowrap}.car-card .old-price{font-family:Toyota Book;font-size:10px;color:#999;text-decoration:line-through;margin-bottom:2px}.car-card .price{font-family:Toyota Semibold;font-size:13px;color:#282830}.car-card .car-info{color:#282830;font-size:11px;height:38px;display:flex;flex-direction:column;justify-content:flex-end}.package-list-component .package-list-header{padding:16px 0;text-align:center}.package-list-component .package-list-title{font-family:Toyota Bold;font-size:18px;margin-bottom:8px;color:#bfbfbf}.package-list-component .package-list-subtitle{font-family:Toyota Book;font-size:14px;color:#cdcdcd;margin-bottom:0}.display-website{background:#333332;border-radius:8px;padding:1rem;width:fit-content}.display-website h3{font-family:Toyota Bold;font-size:14px;margin-bottom:.3rem;color:#fff}.display-website p{font-family:Toyota Book;font-size:12px;color:#282830;margin-bottom:0}.display-website .btn{text-decoration:none;color:#eb0a1e;display:flex;flex-direction:column;font-family:Toyota Bold;font-size:12px;transition:all .3s ease;position:relative;cursor:pointer}.display-website .btn h3{font-family:Toyota Bold;font-size:14px;margin-bottom:.5rem;color:#fff}.display-website .btn p{font-family:Toyota Book;font-size:12px;color:#282830;margin-bottom:0}.display-website .btn span{font-family:Toyota Regular;font-size:13px;align-items:center;background:#fff;color:#212529;border-radius:20px;padding:4px 12px;width:fit-content}.compare-cars{background:#333332;border-radius:8px;padding:1rem;width:fit-content}.compare-cars .btn{text-decoration:none;color:#eb0a1e;display:flex;flex-direction:column;font-family:Toyota Bold;font-size:12px;transition:all .3s ease;position:relative;cursor:pointer}.compare-cars .btn span{font-family:Toyota Regular;font-size:13px;align-items:center;background:#fff;color:#212529;border-radius:20px;padding:4px 12px;width:fit-content}.media-preview-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:2rem;border-radius:8px}.media-preview-wrap .preview-media-container{flex:1;display:flex;align-items:center;justify-content:center;position:relative}.media-preview-wrap .preview-media-container .preview-media-img,.media-preview-wrap .preview-media-container .preview-media-video{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px}.media-preview-wrap .preview-media-container .preview-media-video{width:100%}.media-preview-wrap .preview-nav{position:absolute;top:50%;transform:translateY(-50%);background:#fff9;border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;transition:all .3s ease;z-index:10}.media-preview-wrap .preview-nav:hover{background:#fffc;transform:translateY(-50%)}.media-preview-wrap .preview-nav:active{transform:translateY(-50%) scale(.95)}.media-preview-wrap .preview-nav.prev-btn{left:40px}@media screen and (max-width:980px){.media-preview-wrap .preview-nav.prev-btn{left:15px}}.media-preview-wrap .preview-nav.next-btn{right:40px}@media screen and (max-width:980px){.media-preview-wrap .preview-nav.next-btn{right:15px}}.media-preview-wrap .preview-index{position:absolute;bottom:10px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:6px 12px;border-radius:20px;font-family:Toyota Book,sans-serif;font-size:14px;z-index:10}.explanations-preview{padding:0}.explanations-preview .preview-media-container .preview-media-pdf{width:100%;min-width:100%;height:calc(100dvh - 54px);border:none;border-radius:8px;touch-action:auto;-webkit-overflow-scrolling:touch;display:block}@media screen and (max-width:980px){.explanations-preview .preview-media-container .preview-media-pdf{height:100dvh;border-radius:0}}.explanations-preview .preview-media-container .preview-pdf-container{width:100%;height:calc(100dvh - 54px);display:flex;flex-direction:column;background:#525659;border-radius:8px;overflow:hidden}@media screen and (max-width:980px){.explanations-preview .preview-media-container .preview-pdf-container{height:100dvh;border-radius:0}}.explanations-preview .preview-media-container .preview-media-img,.explanations-preview .preview-media-container .preview-media-video{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px}.explanations-preview .preview-media-container .preview-media-video{width:100%}.explanations-preview .preview-description{position:absolute;bottom:50px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:12px 24px;border-radius:8px;font-family:Toyota Book,sans-serif;font-size:16px;max-width:80%;text-align:center;z-index:10}.pdf-canvas-wrapper{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;padding:1rem;gap:1rem;background:#525659}.pdf-canvas-wrapper .pdf-canvas{display:block;max-width:100%;height:auto;box-shadow:0 2px 8px #0003;background:#fff;margin-bottom:1rem}.pdf-canvas-wrapper .pdf-canvas:last-child{margin-bottom:0}@media screen and (max-width:980px){.pdf-canvas-wrapper{padding:.5rem;gap:.5rem}.pdf-canvas-wrapper .pdf-canvas{margin-bottom:.5rem}}.pdf-controls{display:flex;justify-content:center;align-items:center;padding:12px 20px;background:#000c;border-top:1px solid rgba(255,255,255,.1);color:#fff;gap:1rem;flex-shrink:0}@media screen and (max-width:980px){.pdf-controls{padding:10px 15px;gap:.5rem}}.pdf-page-nav,.pdf-nav-btn,.pdf-page-info{display:none}.pdf-zoom-controls{display:flex;align-items:center;gap:12px}@media screen and (max-width:980px){.pdf-zoom-controls{gap:8px}}.pdf-zoom-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:4px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s ease;padding:0}.pdf-zoom-btn:hover{background:#fff3;border-color:#ffffff4d}.pdf-zoom-btn:active{transform:scale(.95)}.pdf-zoom-btn svg{width:20px;height:20px;fill:#fff}.pdf-zoom-btn svg path{fill:#fff}@media screen and (max-width:980px){.pdf-zoom-btn{width:32px;height:32px}.pdf-zoom-btn svg{width:20px;height:20px;fill:#fff}.pdf-zoom-btn svg path{fill:#fff}}.pdf-zoom-info{font-family:Toyota Book,sans-serif;font-size:14px;color:#fff;min-width:45px;text-align:center}@media screen and (max-width:980px){.pdf-zoom-info{font-size:12px;min-width:40px}}.pdf-fit-btn{display:none}.pdf-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#fffc;text-align:center;height:100%}.pdf-error svg{margin-bottom:1rem;opacity:.6}.pdf-error p{font-family:Toyota Book,sans-serif;font-size:18px;margin:0 0 .5rem;font-weight:500}.pdf-error small{font-family:Toyota Book,sans-serif;font-size:14px;opacity:.7}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.website-preview{padding:0;border-radius:0}.website-preview .preview-iframe-container{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;position:relative}@media screen and (max-width:980px){.website-preview .preview-iframe-container{height:100dvh;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.website-preview .preview-iframe-container .preview-website-iframe{width:100%;height:calc(100dvh - 48px);border:none;border-radius:8px}@media screen and (max-width:980px){.website-preview .preview-iframe-container .preview-website-iframe{height:100dvh;border-radius:0}}.website-preview .preview-external-link{position:absolute;bottom:20px;right:80px;background:#ffffffe6;border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;text-decoration:none}.website-preview .preview-external-link:hover{background:#fff;transform:scale(1.05)}.website-preview .preview-external-link img{width:24px;height:24px}@media(min-width:981px){.media-component .media-wrap{transition:opacity .3s ease}.media-component .media-wrap:hover{opacity:.8}}.dealer-logo-wrap .toyota-logo{width:38px;height:auto;object-fit:contain;aspect-ratio:26/17}.find-dealer-component{padding:16px;background:#0000004d;border-radius:12px}.find-dealer-component .find-dealer-header{margin-bottom:16px;text-align:center}.find-dealer-component .find-dealer-header .header-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff1a;border-radius:50%;margin-bottom:12px}.find-dealer-component .find-dealer-header .header-icon i{color:#fff;font-size:18px}.find-dealer-component .find-dealer-header .find-dealer-title{font-family:Toyota Bold;font-size:18px;color:#fff;margin:0}.find-dealer-component .find-dealer-header .find-dealer-subtitle{font-family:Toyota Book;font-size:14px;color:#ccc;margin:0}.find-dealer-component .find-dealer-form{margin-bottom:16px}.find-dealer-component .find-dealer-form .form-group{margin-bottom:12px}.find-dealer-component .find-dealer-form .form-label{display:block;font-family:Toyota Semibold;font-size:13px;color:#fff;margin-bottom:6px}.find-dealer-component .find-dealer-form .form-select{width:100%;padding:12px 16px;font-family:Toyota Book;font-size:14px;color:#282830;background:#fff;border:2px solid transparent;border-radius:8px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2#282830' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .2s ease,box-shadow .2s ease}.find-dealer-component .find-dealer-form .form-select:focus{outline:none;border-color:#0072f0;box-shadow:0 0 0 3px #2d76d233}.find-dealer-component .find-dealer-form .form-select:disabled{opacity:.6;cursor:not-allowed}.find-dealer-component .find-dealer-form .loading-indicator{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;color:#fff;font-family:Toyota Book;font-size:14px}.find-dealer-component .find-dealer-form .loading-indicator .spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.find-dealer-component .dealer-results .no-results,.find-dealer-component .dealer-results .dealer-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;color:#ccc}.find-dealer-component .dealer-results .no-results i,.find-dealer-component .dealer-results .dealer-error i{font-size:32px;margin-bottom:12px}.find-dealer-component .dealer-results .no-results p,.find-dealer-component .dealer-results .dealer-error p{font-family:Toyota Book;font-size:14px;margin:0}.find-dealer-component .dealer-results .dealer-error{color:#e74c3c}.find-dealer-component .dealer-results .dealer-single-card{display:flex;justify-content:center;padding:8px 0;max-width:200px}.find-dealer-component .dealer-results .splide{padding:0}.find-dealer-component .dealer-results .splide .splide__track{padding:8px 0}.find-dealer-component .dealer-results .splide .splide__slide{height:auto}@media(max-width:480px){.find-dealer-component .dealer-results .splide .splide__slide .dealer-card-simple{width:200px;max-width:70vw}}.find-dealer-component .dealer-card-simple{min-width:unset;max-width:unset;height:100%;display:flex;flex-direction:column;padding:16px;text-align:center}.find-dealer-component .dealer-card-simple .branch-header{margin-bottom:16px}.find-dealer-component .dealer-card-simple .branch-header .dealer-logo-wrap{display:flex;justify-content:center;align-items:center}.find-dealer-component .dealer-card-simple .branch-header .dealer-logo-wrap .toyota-logo{width:38px;height:auto;object-fit:contain;aspect-ratio:26/17}.find-dealer-component .dealer-card-simple .branch-content{flex:1;display:flex;flex-direction:column;gap:8px;text-align:left}.find-dealer-component .dealer-card-simple .branch-content .dealer-name{font-family:Toyota Bold;font-size:11px;color:#282830;margin:0;line-height:1.3}.find-dealer-component .dealer-card-simple .branch-content .dealer-address{font-family:Toyota Book;font-size:10px;color:#666;margin:0;line-height:1.4}.find-dealer-component .dealer-card-simple .branch-content .dealer-phone{font-family:Toyota Book;font-size:10px;color:#282830;margin:0;display:flex;align-items:center;gap:6px}.find-dealer-component .dealer-card-simple .branch-content .dealer-phone i{color:#666;font-size:11px}@keyframes spin{to{transform:rotate(360deg)}}.test-drive-wizard-wrapper{width:100%;max-width:600px;margin:0 auto}.test-drive-wizard__item{background:#ffffff0d;border-radius:12px;padding:16px}.test-drive-wizard-header{text-align:center;margin-bottom:24px}@media screen and (max-width:980px){.test-drive-wizard-header{margin-bottom:12px}}.test-drive-wizard-header .test-drive-wizard-title{font-family:Toyota Bold;font-size:20px;color:#fff;margin:0}.test-drive-wizard-header .test-drive-wizard-subtitle{font-family:Toyota Book;font-size:14px;color:#fffc;margin:0}.test-drive-wizard-progress{display:flex;align-items:center;justify-content:center;margin-bottom:32px;gap:8px}@media screen and (max-width:980px){.test-drive-wizard-progress{margin-bottom:16px}}.test-drive-wizard-progress .progress-step{width:36px;height:36px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.test-drive-wizard-progress .progress-step .step-number{font-family:Toyota Bold;font-size:14px;color:#ffffff80}.test-drive-wizard-progress .progress-step.active{background:#eb0a1e}.test-drive-wizard-progress .progress-step.active .step-number{color:#fff}.test-drive-wizard-progress .progress-step.completed{background:#eb0a1e4d}.test-drive-wizard-progress .progress-step.completed .step-number{color:#fff}.test-drive-wizard-progress .progress-connector{width:24px;height:2px;background:#fff3}.test-drive-wizard__form-container{margin-bottom:24px}@media screen and (max-width:980px){.test-drive-wizard__form-container{margin-bottom:12px}}.test-drive-wizard__form-container .form-step{animation:fadeIn .3s ease}.test-drive-wizard__form-container .form-step .step-title{font-family:Toyota Bold;font-size:18px;color:#fff;margin:0 0 20px;text-align:center}.test-drive-wizard__form-container .form-step .form-group{margin-bottom:16px}.test-drive-wizard__form-container .form-step .form-group .form-label{font-family:Toyota Book;font-size:14px;color:#ffffffe6;margin-bottom:8px;display:block}.test-drive-wizard__form-container .form-step .form-group .form-input,.test-drive-wizard__form-container .form-step .form-group .form-select{width:100%;padding:12px 16px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff0d;color:#fff;font-family:Toyota Book;font-size:14px;transition:all .3s ease}@media screen and (max-width:980px){.test-drive-wizard__form-container .form-step .form-group .form-input,.test-drive-wizard__form-container .form-step .form-group .form-select{padding:8px 12px}}.test-drive-wizard__form-container .form-step .form-group .form-input:focus,.test-drive-wizard__form-container .form-step .form-group .form-select:focus{outline:none;border-color:#eb0a1e}.test-drive-wizard__form-container .form-step .form-group .form-input:disabled,.test-drive-wizard__form-container .form-step .form-group .form-select:disabled{opacity:.5;cursor:not-allowed}.test-drive-wizard__form-container .form-step .form-group .form-input::placeholder,.test-drive-wizard__form-container .form-step .form-group .form-select::placeholder{color:#fff6}.test-drive-wizard__form-container .form-step .form-group .form-input#dateInput,.test-drive-wizard__form-container .form-step .form-group .form-select#dateInput{text-align:center;width:100%;max-width:100%}.test-drive-wizard__form-container .form-step .form-group .form-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ffffff' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.test-drive-wizard__form-container .form-step .form-group .form-select option{background:#1a1a1a;color:#fff}.test-drive-wizard__form-container .form-step .form-group.radio-group .radio-container{display:flex;gap:16px;margin-top:8px}.test-drive-wizard__form-container .form-step .form-group.radio-group .radio-container .radio-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:Toyota Book;font-size:14px;color:#ffffffe6}.test-drive-wizard__form-container .form-step .form-group.radio-group .radio-container .radio-label input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:#eb0a1e}.test-drive-wizard__form-container .form-step .form-group.consents-group .checkbox-label{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;cursor:pointer;color:#ffffffd9;font-family:Toyota Book;font-size:11px}@media screen and (max-width:980px){.test-drive-wizard__form-container .form-step .form-group.consents-group .checkbox-label{margin-bottom:8px}}.test-drive-wizard__form-container .form-step .form-group.consents-group .checkbox-label input[type=checkbox]{width:18px;height:18px;margin-top:6px;cursor:pointer;accent-color:#eb0a1e;flex-shrink:0}.test-drive-wizard__form-container .form-step .form-group.consents-group .checkbox-label span{font-family:Toyota Book;font-size:13px;color:#ffffffd9;line-height:1.4}.test-drive-wizard__form-container .form-step .form-group.consents-group .checkbox-label a{color:#658bf6;text-decoration:none}.test-drive-wizard__form-container .form-step .form-group.consents-group .checkbox-label a:hover{text-decoration:underline}.test-drive-wizard__form-container .form-step .time-slots-container .loading-message,.test-drive-wizard__form-container .form-step .time-slots-container .no-slots-message{text-align:center;padding:24px;font-family:Toyota Book;font-size:14px;color:#ffffffb3}.test-drive-wizard__form-container .form-step .time-slots-container .time-slots-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;margin-top:16px}.test-drive-wizard__form-container .form-step .time-slots-container .time-slots-grid .time-slot-button{padding:12px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff0d;color:#fff;font-family:Toyota Bold;font-size:14px;cursor:pointer;transition:all .3s ease}.test-drive-wizard__form-container .form-step .time-slots-container .time-slots-grid .time-slot-button:hover{background:#ffffff1a;border-color:#ffffff4d}.test-drive-wizard__form-container .form-step .time-slots-container .time-slots-grid .time-slot-button.selected{background:#eb0a1e;border-color:#eb0a1e;color:#fff}.test-drive-wizard-wrapper .form-input.is-invalid,.test-drive-wizard-wrapper .form-select.is-invalid,.launch-teaser-wrapper .form-input.is-invalid,.launch-teaser-wrapper .form-select.is-invalid{border-color:#eb0a1e!important;color:#eb0a1e}.test-drive-wizard-wrapper .form-input.is-invalid::placeholder,.test-drive-wizard-wrapper .form-select.is-invalid::placeholder,.launch-teaser-wrapper .form-input.is-invalid::placeholder,.launch-teaser-wrapper .form-select.is-invalid::placeholder{color:#eb0a1e}.test-drive-wizard-wrapper .checkbox-label.is-invalid>input[type=checkbox],.launch-teaser-wrapper .checkbox-label.is-invalid>input[type=checkbox]{outline:1px solid #eb0a1e;outline-offset:2px;border-color:#eb0a1e}.test-drive-wizard-navigation{display:flex;gap:12px;justify-content:space-between}.test-drive-wizard-navigation .btn{flex:1;padding:14px 24px;border:none;border-radius:8px;font-family:Toyota Bold;font-size:14px;cursor:pointer;transition:all .3s ease}.test-drive-wizard-navigation .btn:disabled{opacity:.5;cursor:not-allowed}.test-drive-wizard-navigation .btn.btn-loading{position:relative}.test-drive-wizard-navigation .btn.btn-loading:after{content:"";position:absolute;width:16px;height:16px;top:50%;right:16px;margin-top:-8px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin .8s linear infinite}.test-drive-wizard-navigation .btn-secondary{background:#ffffff1a;color:#fff}.test-drive-wizard-navigation .btn-secondary:hover:not(:disabled){background:#ffffff26}.test-drive-wizard-navigation .btn-primary{background:#eb0a1e;color:#fff}.test-drive-wizard-navigation .btn-primary:hover:not(:disabled){background:#c70919}.test-drive-wizard-navigation .btn-success{background:#eb0a1e;color:#fff}.test-drive-wizard-navigation .btn-success:hover:not(:disabled){background:#c70919}.callback-form-wizard-message-container,.test-drive-wizard-message-container,.connect-agent-message-container{margin-top:16px}.callback-form-wizard-message-container .test-drive-wizard-message,.test-drive-wizard-message-container .test-drive-wizard-message,.connect-agent-message-container .test-drive-wizard-message{padding:12px 16px;border-radius:8px;font-family:Toyota Book;font-size:14px;text-align:left;animation:slideIn .3s ease}.callback-form-wizard-message-container .test-drive-wizard-message.success,.test-drive-wizard-message-container .test-drive-wizard-message.success,.connect-agent-message-container .test-drive-wizard-message.success{background:#28a74533;border:1px solid rgba(40,167,69,.4);color:#4caf50}.callback-form-wizard-message-container .test-drive-wizard-message.error,.test-drive-wizard-message-container .test-drive-wizard-message.error,.connect-agent-message-container .test-drive-wizard-message.error{background:#eb0a1e33;border:1px solid rgba(235,10,30,.4);color:#ff6b6b}.connect-agent-success-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;animation:fadeIn .4s ease}.connect-agent-success-overlay .connect-agent-success-icon{width:80px;height:80px;margin-bottom:24px}.connect-agent-success-overlay .connect-agent-success-checkmark{width:100%;height:100%}.connect-agent-success-overlay .connect-agent-success-checkmark circle{stroke-dasharray:157;stroke-dashoffset:157;animation:connectAgentCircleDraw .6s ease .1s forwards}.connect-agent-success-overlay .connect-agent-success-checkmark path{stroke-dasharray:40;stroke-dashoffset:40;animation:connectAgentCheckDraw .4s ease .5s forwards}.connect-agent-success-overlay .connect-agent-success-message{font-family:Toyota Book;font-size:16px;color:#4caf50;line-height:1.5;max-width:280px;margin:0;opacity:0;animation:fadeIn .4s ease .7s forwards}@keyframes connectAgentCircleDraw{to{stroke-dashoffset:0}}@keyframes connectAgentCheckDraw{to{stroke-dashoffset:0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.test-drive-wizard__item{padding:16px}.test-drive-wizard-progress .progress-step{width:30px;height:30px}.test-drive-wizard-progress .progress-step .step-number{font-size:12px}.test-drive-wizard-progress .progress-connector{width:16px}.test-drive-wizard__form-container .form-step .time-slots-container .time-slots-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px}.test-drive-wizard-navigation{flex-direction:row}.test-drive-wizard-navigation .btn{width:100%}}.test-drive-wizard__form-container .form-step textarea.form-input{resize:vertical;min-height:80px;font-family:Toyota Book,sans-serif;font-size:14px}.test-drive-wizard__form-container .form-step .char-counter{text-align:right;font-family:Toyota Book,sans-serif;font-size:11px;color:#fff6;margin-top:4px}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}@font-face{font-family:Toyota Regular;src:url(/assets/ToyotaType-Regular-B6xVwNzH.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Toyota Light;src:url(/assets/ToyotaType-Light-B76kLAyA.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Toyota Semibold;src:url(/assets/ToyotaType-Semibold-CKwr4XWX.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Toyota Bold;src:url(/assets/ToyotaType-Bold-3ayABE-c.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Toyota Book;src:url(/assets/ToyotaType-Book-BOygi4hd.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:usp-toyota;src:url(/assets/usp-toyota-BnClSEql.woff) format("woff");font-display:swap}@font-face{font-family:Toyota Nato Bold;src:url(/assets/NotoSansHebrew-Bold-Cu4pqrKt.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0590,U+0591,U+0592,U+0593,U+0594,U+0595,U+0596,U+0597,U+0598,U+0599,U+059A,U+059B,U+059C,U+059D,U+059E,U+059F,U+05A0,U+05A1,U+05A2,U+05A3,U+05A4,U+05A5,U+05A6,U+05A7,U+05A8,U+05A9,U+05AA,U+05AB,U+05AC,U+05AD,U+05AE,U+05AF,U+05B0,U+05B1,U+05B2,U+05B3,U+05B4,U+05B5,U+05B6,U+05B7,U+05B8,U+05B9,U+05BA,U+05BB,U+05BC,U+05BD,U+05BE,U+05BF,U+05C0,U+05C1,U+05C2,U+05C3,U+05C4,U+05C5,U+05C6,U+05C7,U+05C8,U+05C9,U+05CA,U+05CB,U+05CC,U+05CD,U+05CE,U+05CF,U+05D0,U+05D1,U+05D2,U+05D3,U+05D4,U+05D5,U+05D6,U+05D7,U+05D8,U+05D9,U+05DA,U+05DB,U+05DC,U+05DD,U+05DE,U+05DF,U+05E0,U+05E1,U+05E2,U+05E3,U+05E4,U+05E5,U+05E6,U+05E7,U+05E8,U+05E9,U+05EA,U+05EB,U+05EC,U+05ED,U+05EE,U+05EF,U+05F0,U+05F1,U+05F2,U+05F3,U+05F4,U+05F5,U+05F6,U+05F7,U+05F8,U+05F9,U+05FA,U+05FB,U+05FC,U+05FD,U+05FE,U+05FF}@font-face{font-family:Toyota Nato Light;src:url(/assets/NotoSansHebrew-Light-BJhGITZI.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0590,U+0591,U+0592,U+0593,U+0594,U+0595,U+0596,U+0597,U+0598,U+0599,U+059A,U+059B,U+059C,U+059D,U+059E,U+059F,U+05A0,U+05A1,U+05A2,U+05A3,U+05A4,U+05A5,U+05A6,U+05A7,U+05A8,U+05A9,U+05AA,U+05AB,U+05AC,U+05AD,U+05AE,U+05AF,U+05B0,U+05B1,U+05B2,U+05B3,U+05B4,U+05B5,U+05B6,U+05B7,U+05B8,U+05B9,U+05BA,U+05BB,U+05BC,U+05BD,U+05BE,U+05BF,U+05C0,U+05C1,U+05C2,U+05C3,U+05C4,U+05C5,U+05C6,U+05C7,U+05C8,U+05C9,U+05CA,U+05CB,U+05CC,U+05CD,U+05CE,U+05CF,U+05D0,U+05D1,U+05D2,U+05D3,U+05D4,U+05D5,U+05D6,U+05D7,U+05D8,U+05D9,U+05DA,U+05DB,U+05DC,U+05DD,U+05DE,U+05DF,U+05E0,U+05E1,U+05E2,U+05E3,U+05E4,U+05E5,U+05E6,U+05E7,U+05E8,U+05E9,U+05EA,U+05EB,U+05EC,U+05ED,U+05EE,U+05EF,U+05F0,U+05F1,U+05F2,U+05F3,U+05F4,U+05F5,U+05F6,U+05F7,U+05F8,U+05F9,U+05FA,U+05FB,U+05FC,U+05FD,U+05FE,U+05FF}@font-face{font-family:Toyota Nato Semibold;src:url(/assets/NotoSansHebrew-SemiBold-ClvHnZ9X.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0590,U+0591,U+0592,U+0593,U+0594,U+0595,U+0596,U+0597,U+0598,U+0599,U+059A,U+059B,U+059C,U+059D,U+059E,U+059F,U+05A0,U+05A1,U+05A2,U+05A3,U+05A4,U+05A5,U+05A6,U+05A7,U+05A8,U+05A9,U+05AA,U+05AB,U+05AC,U+05AD,U+05AE,U+05AF,U+05B0,U+05B1,U+05B2,U+05B3,U+05B4,U+05B5,U+05B6,U+05B7,U+05B8,U+05B9,U+05BA,U+05BB,U+05BC,U+05BD,U+05BE,U+05BF,U+05C0,U+05C1,U+05C2,U+05C3,U+05C4,U+05C5,U+05C6,U+05C7,U+05C8,U+05C9,U+05CA,U+05CB,U+05CC,U+05CD,U+05CE,U+05CF,U+05D0,U+05D1,U+05D2,U+05D3,U+05D4,U+05D5,U+05D6,U+05D7,U+05D8,U+05D9,U+05DA,U+05DB,U+05DC,U+05DD,U+05DE,U+05DF,U+05E0,U+05E1,U+05E2,U+05E3,U+05E4,U+05E5,U+05E6,U+05E7,U+05E8,U+05E9,U+05EA,U+05EB,U+05EC,U+05ED,U+05EE,U+05EF,U+05F0,U+05F1,U+05F2,U+05F3,U+05F4,U+05F5,U+05F6,U+05F7,U+05F8,U+05F9,U+05FA,U+05FB,U+05FC,U+05FD,U+05FE,U+05FF}@font-face{font-family:Toyota Nato Regular;src:url(/assets/NotoSansHebrew-Regular-5HdfI7Bb.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0590,U+0591,U+0592,U+0593,U+0594,U+0595,U+0596,U+0597,U+0598,U+0599,U+059A,U+059B,U+059C,U+059D,U+059E,U+059F,U+05A0,U+05A1,U+05A2,U+05A3,U+05A4,U+05A5,U+05A6,U+05A7,U+05A8,U+05A9,U+05AA,U+05AB,U+05AC,U+05AD,U+05AE,U+05AF,U+05B0,U+05B1,U+05B2,U+05B3,U+05B4,U+05B5,U+05B6,U+05B7,U+05B8,U+05B9,U+05BA,U+05BB,U+05BC,U+05BD,U+05BE,U+05BF,U+05C0,U+05C1,U+05C2,U+05C3,U+05C4,U+05C5,U+05C6,U+05C7,U+05C8,U+05C9,U+05CA,U+05CB,U+05CC,U+05CD,U+05CE,U+05CF,U+05D0,U+05D1,U+05D2,U+05D3,U+05D4,U+05D5,U+05D6,U+05D7,U+05D8,U+05D9,U+05DA,U+05DB,U+05DC,U+05DD,U+05DE,U+05DF,U+05E0,U+05E1,U+05E2,U+05E3,U+05E4,U+05E5,U+05E6,U+05E7,U+05E8,U+05E9,U+05EA,U+05EB,U+05EC,U+05ED,U+05EE,U+05EF,U+05F0,U+05F1,U+05F2,U+05F3,U+05F4,U+05F5,U+05F6,U+05F7,U+05F8,U+05F9,U+05FA,U+05FB,U+05FC,U+05FD,U+05FE,U+05FF}@font-face{font-family:Toyota Nato Book;src:url(/assets/NotoSansHebrew-Regular-5HdfI7Bb.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0590,U+0591,U+0592,U+0593,U+0594,U+0595,U+0596,U+0597,U+0598,U+0599,U+059A,U+059B,U+059C,U+059D,U+059E,U+059F,U+05A0,U+05A1,U+05A2,U+05A3,U+05A4,U+05A5,U+05A6,U+05A7,U+05A8,U+05A9,U+05AA,U+05AB,U+05AC,U+05AD,U+05AE,U+05AF,U+05B0,U+05B1,U+05B2,U+05B3,U+05B4,U+05B5,U+05B6,U+05B7,U+05B8,U+05B9,U+05BA,U+05BB,U+05BC,U+05BD,U+05BE,U+05BF,U+05C0,U+05C1,U+05C2,U+05C3,U+05C4,U+05C5,U+05C6,U+05C7,U+05C8,U+05C9,U+05CA,U+05CB,U+05CC,U+05CD,U+05CE,U+05CF,U+05D0,U+05D1,U+05D2,U+05D3,U+05D4,U+05D5,U+05D6,U+05D7,U+05D8,U+05D9,U+05DA,U+05DB,U+05DC,U+05DD,U+05DE,U+05DF,U+05E0,U+05E1,U+05E2,U+05E3,U+05E4,U+05E5,U+05E6,U+05E7,U+05E8,U+05E9,U+05EA,U+05EB,U+05EC,U+05ED,U+05EE,U+05EF,U+05F0,U+05F1,U+05F2,U+05F3,U+05F4,U+05F5,U+05F6,U+05F7,U+05F8,U+05F9,U+05FA,U+05FB,U+05FC,U+05FD,U+05FE,U+05FF}@font-face{font-family:Toyota Base;src:url(/assets/NotoSansHebrew-Regular-5HdfI7Bb.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0590,U+0591,U+0592,U+0593,U+0594,U+0595,U+0596,U+0597,U+0598,U+0599,U+059A,U+059B,U+059C,U+059D,U+059E,U+059F,U+05A0,U+05A1,U+05A2,U+05A3,U+05A4,U+05A5,U+05A6,U+05A7,U+05A8,U+05A9,U+05AA,U+05AB,U+05AC,U+05AD,U+05AE,U+05AF,U+05B0,U+05B1,U+05B2,U+05B3,U+05B4,U+05B5,U+05B6,U+05B7,U+05B8,U+05B9,U+05BA,U+05BB,U+05BC,U+05BD,U+05BE,U+05BF,U+05C0,U+05C1,U+05C2,U+05C3,U+05C4,U+05C5,U+05C6,U+05C7,U+05C8,U+05C9,U+05CA,U+05CB,U+05CC,U+05CD,U+05CE,U+05CF,U+05D0,U+05D1,U+05D2,U+05D3,U+05D4,U+05D5,U+05D6,U+05D7,U+05D8,U+05D9,U+05DA,U+05DB,U+05DC,U+05DD,U+05DE,U+05DF,U+05E0,U+05E1,U+05E2,U+05E3,U+05E4,U+05E5,U+05E6,U+05E7,U+05E8,U+05E9,U+05EA,U+05EB,U+05EC,U+05ED,U+05EE,U+05EF,U+05F0,U+05F1,U+05F2,U+05F3,U+05F4,U+05F5,U+05F6,U+05F7,U+05F8,U+05F9,U+05FA,U+05FB,U+05FC,U+05FD,U+05FE,U+05FF}@font-face{font-family:dxp-icon;src:url(/assets/toyota-icons-DiuueDOa.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Toyota Regular,sans-serif;font-size:16px;line-height:1.6;padding:0;margin:0}html,body{height:100%;background-color:#f8f9fa}button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background-color:#212529;color:#fff;border:none;border-radius:4px;text-decoration:none;cursor:pointer;font-family:Toyota Regular;font-size:14px;font-weight:500;transition:all .3s ease;line-height:1}.button--white{background:#fff;color:#212529}.button--white:hover{background:#f2f2f2;color:#212529}.button--rounded{border-radius:30px}.button--large{height:48px;font-size:16px;padding:0 2rem}.button--start{position:absolute;bottom:28px;left:50%;transform:translate(-50%);z-index:3;width:calc(100% - 40px);height:40px;border-radius:50px!important;background:#ffffff1a!important;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:inset 2px 2px 1px -2px #fff,inset -2px -2px 1px -2px #fffc,inset 0 1px 3px -2px #fffc,0 4px 20px #0000;color:#fff!important;font-family:Toyota Bold;font-size:14px!important;gap:0!important;font-weight:500!important;text-align:center;display:flex;align-items:center!important;justify-content:center;cursor:pointer;transition:all .3s ease;border:none!important}@media screen and (max-width:980px){.button--start{bottom:18px}}.button--start:hover{background:#fff3!important;color:#fff;box-shadow:inset 2px 2px 1px -2px #fff,inset -2px -2px 1px -2px #fff,inset 0 1px 3px -2px #fff3,0 6px 25px #0000004d}.button--start .button__icon{margin-right:8px}.button--start.button--connecting{cursor:not-allowed;pointer-events:none;animation:pulse-opacity 1.5s ease-in-out infinite}.button--start.button--connecting .button__icon{animation:pulse-opacity 1.5s ease-in-out infinite}@keyframes pulse-opacity{0%,to{opacity:1}50%{opacity:.7}}.button--stop{position:absolute;bottom:28px;left:50%;transform:translate(-50%);z-index:3;width:calc(100% - 40px);height:40px;border-radius:50px;background:#ffffff80!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(15px);box-shadow:inset 2px 2px 1px -2px #fff,inset -2px -2px 1px -2px #fffc,inset 0 1px 3px -2px #fffc,0 4px 20px #0000;color:#fff!important;font-family:Toyota Bold;font-size:14px!important;font-weight:500!important;text-align:center;display:flex;align-items:center!important;justify-content:center;cursor:pointer!important;transition:all .3s ease!important;border:none!important}@media screen and (max-width:980px){.button--stop{bottom:18px}}.button--stop:hover{color:#fff;background:#fff3;box-shadow:inset 2px 2px 1px -2px #fff,inset -2px -2px 1px -2px #fff,inset 0 1px 3px -2px #fff3,0 6px 25px #0000004d}.button--stop .button__icon{margin-right:8px;width:32px;height:auto}.button--small{height:30px;font-size:12px;padding:0 1rem}.button--play{position:absolute;overflow:hidden;bottom:0;left:50%;top:81%;transform:translate(-50%,-50%);width:auto;height:58px;padding:0 30px;background:#000000e6!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;box-shadow:inset 2px 2px 1px -2px #fff,inset -2px -2px 1px -2px #fffc,inset 0 1px 3px -2px #fffc,0 4px 20px #0000;color:#fff;font-family:Toyota Bold!important;font-size:14px!important;font-weight:500!important;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease!important;border:none!important;gap:0!important}.button--play:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.15) 40%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.15) 60%,transparent 80%);transform:skew(-20deg);animation:shine 3s infinite}@keyframes shine{0%{left:-75%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:130%;opacity:0}}.button--play:hover{background:#000;box-shadow:inset 2px 2px 1px -2px #fff,inset -2px -2px 1px -2px #fff,inset 0 1px 3px -2px #fff3,0 6px 25px #0000004d;color:#fff}.button--play .icon-play{margin-right:8px}html[lang=en] #showcasePlay .button__text{line-height:150%}.button--icon{width:40px;height:40px;flex-shrink:0;padding:0;margin:0}@media screen and (max-width:980px){.button--icon{width:32px;height:32px;padding:0!important}}.button--icon img,.button--icon svg{width:24px;height:24px;object-fit:contain}@media screen and (max-width:980px){.button--icon img,.button--icon svg{width:20px;height:20px}}.button--icon:hover{background:#fffc}.right-cont__close{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;padding:0;width:40px;height:40px;background:#eb0a1e;z-index:10005;border:none;cursor:pointer;transition:all .3s ease;border-radius:0 8px 0 0;pointer-events:auto}.right-cont__close:hover{background:#ba0818}.idle-video{width:100%;height:100dvh;overflow:hidden;position:relative}.idle-video:after{content:"";position:absolute;z-index:2;bottom:0;left:0;width:100%;height:220px;background-image:linear-gradient(to top,#030303,#03030300)}.idle-video video{width:100%;height:100dvh;object-fit:cover}@media(min-width:501px)and (max-width:980px){.idle-video video{object-position:-860px}}.showcase-video{position:absolute;width:100%;height:100%;inset:0;z-index:10006;animation:fadeIn .5s ease-in-out;display:none;background:#000c;align-items:center;justify-content:center}.showcase-video .showcase-video-body{position:relative;width:100%}.showcase-video video{width:100%;max-height:95vh;object-fit:contain}.showcase-video .showcase-video-controls{display:flex;position:absolute;top:16px;right:16px;flex-direction:column;gap:12px;transition:opacity .4s ease}.showcase-video .showcase-video-controls.controls-hidden{opacity:0;pointer-events:none}.showcase-video .showcase-video-controls button{background:#000000b3;border:none;color:#fff;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10001;transition:background-color .3s ease;padding:0}.showcase-video .showcase-video-controls button:hover{background:#000000e6}.showcase-video .showcase-video-controls button svg{width:24px;height:24px}main{position:absolute;top:0;left:0;width:100%;height:100%;padding:24px;gap:12px;display:flex;align-items:center;justify-content:flex-start}main.overlay{background:#00000080;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:10000}@media screen and (max-width:980px){main{padding:0}}.chat-window{width:calc(40% - 10px);height:100%;position:relative;border-radius:20px;box-shadow:0 0 40px 15px #0006;display:flex;flex-direction:column;flex-shrink:0;transition:max-height .2s linear,border-radius .2s ease;will-change:max-height}@media screen and (min-width:1400px){.chat-window{width:500px!important}}@media screen and (max-width:900px){.chat-window{width:calc(50% - 10px)}}@media screen and (max-width:980px){.chat-window{width:calc(100% - 12px);max-height:calc(100dvh - 40px);z-index:10002;transform:translate(-50%);left:50%;position:absolute;bottom:0}}.chat-window:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000c;border-radius:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1}@media screen and (max-width:980px){.chat-window:after{border-radius:20px 20px 0 0}.chat-window:after.minimized{background-color:#0009}}.chat-window .chat-window-header{position:relative;z-index:3;flex-shrink:0}@media(max-width:980px){.chat-window .chat-window-header{height:170px}}@media(min-width:501px)and (max-width:980px){.chat-window .chat-window-header{height:280px}}.chat-window .chat-window-header #toggle-chat-btn{display:none}@media(max-width:980px){.chat-window .chat-window-header #toggle-chat-btn{position:absolute;width:30px;height:30px;top:20px;right:20px;z-index:14;border-radius:25px;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.chat-window .chat-window-header #toggle-chat-btn img{opacity:1;transition:opacity .2s ease}}.chat-window .chat-window-header .chat-window-footer{display:none}@media(max-width:980px){.chat-window .chat-window-header.minimized{background-color:#0009;height:80px;display:flex;align-items:center;padding:0 15px}.chat-window .chat-window-header.minimized .chat-window-header-avatar,.chat-window .chat-window-header.minimized .chat-window-header-voice-control{display:none}.chat-window .chat-window-header.minimized .chat-window-footer{padding:0;width:calc(100% - 40px);margin:0}}.chat-window .chat-window-header .lang-switcher{position:absolute;top:20px;left:20px;z-index:14}.chat-window .chat-window-header .lang-switcher__toggle{height:36px;padding:0 12px 0 8px;border-radius:50px;background:#00000080;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease}.chat-window .chat-window-header .lang-switcher__toggle:hover{background:#000000b3}.chat-window .chat-window-header .lang-switcher__current{display:inline-flex;align-items:center;gap:8px}.chat-window .chat-window-header .lang-switcher img.lang-switcher__icon{width:24px;height:24px;border-radius:50%;object-fit:cover}.chat-window .chat-window-header .lang-switcher__icon--globe{font-family:dxp-icon;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.chat-window .chat-window-header .lang-switcher__icon--globe:before{content:""}.chat-window .chat-window-header .lang-switcher__label{font-size:14px;font-weight:500;line-height:1;white-space:nowrap;display:inline-block;margin-top:-4px}.chat-window .chat-window-header .lang-switcher__dropdown{display:flex;flex-direction:column;gap:4px;position:absolute;top:calc(100% + 6px);left:0;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease;pointer-events:none}.chat-window .chat-window-header .lang-switcher.open{z-index:16}.chat-window .chat-window-header .lang-switcher.open .lang-switcher__dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.chat-window .chat-window-header .lang-switcher__option{height:36px;padding:0 12px 0 8px;border-radius:50px;background:#fff;border:none;color:#000;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;transition:all .3s ease}.chat-window .chat-window-header .lang-switcher__option:hover{background:#f4f4f4}@media screen and (max-width:980px){.chat-window .chat-window-header .lang-switcher{top:15px;left:15px}.chat-window .chat-window-header .lang-switcher__toggle,.chat-window .chat-window-header .lang-switcher__option{height:32px;padding:0 10px 0 6px}.chat-window .chat-window-header .lang-switcher__label{font-size:13px}.chat-window .chat-window-header .lang-switcher img.lang-switcher__icon{width:20px;height:20px}.chat-window .chat-window-header .lang-switcher__icon--globe{font-size:18px}}.chat-window .chat-window-header #rateConv{position:absolute;top:62px;left:20px;width:36px;height:36px;z-index:14}@media screen and (max-width:980px){.chat-window .chat-window-header #rateConv{top:53px;left:15px;width:32px;height:32px}}.chat-window .chat-window-header .chat-window-header-avatar{position:relative;width:100%;opacity:1;transition:opacity .3s ease}.chat-window .chat-window-header .chat-window-header-avatar img{width:100%;max-height:185px;height:100%;border-radius:20px 20px 0 0;object-fit:cover}@media(max-width:980px){.chat-window .chat-window-header .chat-window-header-avatar img{max-height:170px;object-position:top}}@media(min-width:501px)and (max-width:980px){.chat-window .chat-window-header .chat-window-header-avatar img{max-height:280px}}@media(min-width:961px){.chat-window .chat-window-header .chat-window-header-avatar img{max-height:220px}}.chat-window .chat-window-header .chat-window-header-avatar:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background-image:linear-gradient(to top,#030303,#030303a6,#03030300);z-index:3}.chat-window .chat-window-header .chat-window-header-voice-control{position:relative;opacity:1;transition:opacity .3s ease}.chat-window .chat-window-body{position:relative;z-index:3;flex:1;height:auto;max-height:none;overflow:hidden}.chat-window .chat-window-body:after{content:"";position:absolute;top:0;left:0;width:100%;height:150px;background-image:linear-gradient(to bottom,#030303,#03030300);z-index:-1}.chat-window .chat-window-body .messages{display:flex;flex-direction:column;gap:12px;padding:5px 20px;padding-bottom:calc(20px + env(safe-area-inset-bottom));overflow-y:auto;height:100%;max-height:100%}@media(max-width:980px){.chat-window .chat-window-body .messages{gap:9px}}.chat-window .chat-window-body .messages::-webkit-scrollbar{display:none}.chat-window .chat-window-body .messages .rate-limit-alert{padding:10px 16px;border-radius:8px;background:#eb0a1e26;border:1px solid rgba(235,10,30,.4);color:#ff6b6b;font-family:Toyota Book;font-size:13px;text-align:center;animation:rateLimitSlideIn .3s ease;transition:opacity .4s ease}.chat-window .chat-window-body .messages .rate-limit-alert.fade-out{opacity:0}@keyframes rateLimitSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.chat-window .chat-window-body .messages .bot-wrapper{display:flex;flex-direction:column;align-items:flex-start;width:100%;position:relative}.chat-window .chat-window-body .messages .bot-wrapper .bot{font-family:Toyota Book;font-size:14px;color:#fff;text-align:left;word-wrap:break-word;line-height:1.6}@media(max-width:980px){.chat-window .chat-window-body .messages .bot-wrapper .bot{line-height:1.4}}.chat-window .chat-window-body .messages .bot-wrapper .bot p{margin:0 0 8px}.chat-window .chat-window-body .messages .bot-wrapper .bot p:last-child{margin-bottom:0}.chat-window .chat-window-body .messages .bot-wrapper .bot h1,.chat-window .chat-window-body .messages .bot-wrapper .bot h2,.chat-window .chat-window-body .messages .bot-wrapper .bot h3,.chat-window .chat-window-body .messages .bot-wrapper .bot h4,.chat-window .chat-window-body .messages .bot-wrapper .bot h5,.chat-window .chat-window-body .messages .bot-wrapper .bot h6{font-family:Toyota Bold;margin:12px 0 8px;line-height:1.3}.chat-window .chat-window-body .messages .bot-wrapper .bot h1:first-child,.chat-window .chat-window-body .messages .bot-wrapper .bot h2:first-child,.chat-window .chat-window-body .messages .bot-wrapper .bot h3:first-child,.chat-window .chat-window-body .messages .bot-wrapper .bot h4:first-child,.chat-window .chat-window-body .messages .bot-wrapper .bot h5:first-child,.chat-window .chat-window-body .messages .bot-wrapper .bot h6:first-child{margin-top:0}.chat-window .chat-window-body .messages .bot-wrapper .bot h1{font-size:20px}.chat-window .chat-window-body .messages .bot-wrapper .bot h2{font-size:18px}.chat-window .chat-window-body .messages .bot-wrapper .bot h3{font-size:16px}.chat-window .chat-window-body .messages .bot-wrapper .bot h4{font-size:15px}.chat-window .chat-window-body .messages .bot-wrapper .bot h5{font-size:14px}.chat-window .chat-window-body .messages .bot-wrapper .bot h6{font-size:13px}.chat-window .chat-window-body .messages .bot-wrapper .bot strong,.chat-window .chat-window-body .messages .bot-wrapper .bot b{font-family:Toyota Bold;font-weight:600}.chat-window .chat-window-body .messages .bot-wrapper .bot em,.chat-window .chat-window-body .messages .bot-wrapper .bot i{font-style:italic}.chat-window .chat-window-body .messages .bot-wrapper .bot ul,.chat-window .chat-window-body .messages .bot-wrapper .bot ol{margin:8px 0;padding-left:20px}.chat-window .chat-window-body .messages .bot-wrapper .bot ul:last-child,.chat-window .chat-window-body .messages .bot-wrapper .bot ol:last-child{margin-bottom:0}.chat-window .chat-window-body .messages .bot-wrapper .bot ul{list-style-type:disc}.chat-window .chat-window-body .messages .bot-wrapper .bot ol{list-style-type:decimal}.chat-window .chat-window-body .messages .bot-wrapper .bot ul li,.chat-window .chat-window-body .messages .bot-wrapper .bot ol li{list-style:inherit;margin-bottom:4px;margin-left:0;line-height:1.5}.chat-window .chat-window-body .messages .bot-wrapper .bot ul ul,.chat-window .chat-window-body .messages .bot-wrapper .bot ol ul{list-style-type:circle;margin-top:4px}.chat-window .chat-window-body .messages .bot-wrapper .bot ul ol,.chat-window .chat-window-body .messages .bot-wrapper .bot ol ol{list-style-type:lower-alpha;margin-top:4px}.chat-window .chat-window-body .messages .bot-wrapper .bot a{color:#60a5fa;text-decoration:underline;transition:color .2s ease}.chat-window .chat-window-body .messages .bot-wrapper .bot a:hover{color:#93c5fd}.chat-window .chat-window-body .messages .bot-wrapper .bot code{font-family:Monaco,Courier New,monospace;font-size:13px;background-color:#ffffff1a;padding:2px 6px;border-radius:4px;color:#fbbf24}.chat-window .chat-window-body .messages .bot-wrapper .bot pre{background-color:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px;margin:8px 0;overflow-x:auto}.chat-window .chat-window-body .messages .bot-wrapper .bot pre code{background-color:transparent;padding:0;color:#e5e7eb}.chat-window .chat-window-body .messages .bot-wrapper .bot blockquote{border-left:4px solid rgba(255,255,255,.3);padding-left:12px;margin:8px 0;color:#fffc;font-style:italic}.chat-window .chat-window-body .messages .bot-wrapper .bot hr{border:none;border-top:1px solid rgba(255,255,255,.2);margin:12px 0}.chat-window .chat-window-body .messages .bot-wrapper .bot table{border-collapse:collapse;width:100%;margin:8px 0;font-size:13px}.chat-window .chat-window-body .messages .bot-wrapper .bot table th,.chat-window .chat-window-body .messages .bot-wrapper .bot table td{border:1px solid rgba(255,255,255,.2);padding:6px 10px;text-align:left}.chat-window .chat-window-body .messages .bot-wrapper .bot table th{font-family:Toyota Bold;background-color:#ffffff1a}.chat-window .chat-window-body .messages .bot-wrapper .bot table tr:nth-child(2n){background-color:#ffffff0d}.chat-window .chat-window-body .messages .bot-wrapper .feedbackButtons{display:flex;align-items:center;gap:8px;margin-top:5px}.chat-window .chat-window-body .messages .bot-wrapper .feedbackButtons button{background:transparent;border:none;padding:0;opacity:.5;transition:all linear .3s}.chat-window .chat-window-body .messages .bot-wrapper .feedbackButtons button:hover{opacity:1}.chat-window .chat-window-body .messages .bot-wrapper .feedbackButtons button svg{width:16px;height:16px}.chat-window .chat-window-body .messages .bot-wrapper .feedbackButtons button.active{opacity:1}.chat-window .chat-window-body .messages .bot-wrapper .feedbackButtons button.active svg{fill:#fff}.chat-window .chat-window-body .messages .bot-wrapper--error .bot{border:1px solid rgba(235,10,30,.7);border-radius:1px 20px 20px;padding:7px 12px 10px;animation:rateLimitSlideIn .3s ease;transition:opacity .4s ease}.chat-window .chat-window-body .messages .bot-wrapper--error .bot.fade-out{opacity:0}.chat-window .chat-window-body .messages .user-wrapper{max-width:100%;display:flex;flex-direction:column;align-items:flex-end}.chat-window .chat-window-body .messages .user-wrapper .user{font-size:14px;line-height:1.4;word-wrap:break-word;border:1px solid #ffffff;border-radius:20px 1px 20px 20px;padding:7px 12px 10px;font-family:Toyota Book;color:#fff;text-align:right}.chat-window .chat-window-footer{position:relative;z-index:3;flex-shrink:0;padding:5px 20px}@media screen and (max-width:980px){.chat-window .chat-window-footer{transition:opacity .3s ease .1s}}.chat-window .chat-window-footer .chat-ready-buttons{display:flex;align-items:center;gap:12px;margin-bottom:12px;width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;--mask-left: 0px;--mask-right: 0px;-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--mask-left),black calc(100% - var(--mask-right)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black var(--mask-left),black calc(100% - var(--mask-right)),transparent 100%)}.chat-window .chat-window-footer .chat-ready-buttons::-webkit-scrollbar{display:none}.chat-window .chat-window-footer .chat-ready-buttons button{display:flex;align-items:center;gap:8px;white-space:nowrap}@media screen and (max-width:980px){.chat-window .chat-window-footer .chat-ready-buttons button{padding:.55rem 1.2rem}}.chat-window .chat-window-footer .chat-ai-disclaimer{width:100%;text-align:left;padding-left:14px;font-family:Toyota Book;font-size:11px;color:#fff;opacity:.6;margin:4px 0 6px;line-height:1.2}.chat-window .chat-window-footer .chat-input-wrapper{position:relative;width:100%;display:flex;align-items:center;justify-content:flex-end}.chat-window .chat-window-footer .chat-input-wrapper input{width:100%;height:40px;background-color:#fff;border-radius:30px;border:1px solid #ffffff;padding-left:18px;padding-right:40px;font-family:Toyota Book;font-size:13px;color:#212529;transition:box-shadow .1s ease-in-out;appearance:none;resize:none;zoom:0;line-height:1}.chat-window .chat-window-footer .chat-input-wrapper input:focus{border-color:#2151974d;outline:none}.chat-window .chat-window-footer .chat-input-wrapper input:disabled{background-color:#e9ecef;cursor:not-allowed}.chat-window .chat-window-footer .chat-input-wrapper button{background:transparent;position:absolute;width:24px;height:24px;right:10px}.chat-window .chat-window-footer .powered-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 0 14px}.chat-window .chat-window-footer .powered-footer .powered-footer__btn{text-decoration:none;margin:0;display:inline-flex;align-items:center}.chat-window .chat-window-footer .powered-footer .powered-footer__btn span{font-family:Toyota Book;font-size:12px;color:#5e5e5e;text-decoration:none;margin-right:6px;letter-spacing:.04em}.chat-window .chat-window-footer .powered-footer .powered-footer__btn svg{width:70px}.chat-window .chat-window-footer .powered-footer .powered-footer__menu{position:relative;display:flex;align-items:center;gap:6px;cursor:pointer}.chat-window .chat-window-footer .powered-footer .powered-footer__menu .powered-footer__menu-label{font-family:Toyota Book;font-size:11px;color:#fff;opacity:.6;line-height:1.2}.chat-window .chat-window-footer .powered-footer .powered-footer__menu .powered-footer__menu-toggle{background:transparent;border:none;padding:0;cursor:pointer;opacity:.6;display:flex;align-items:center;justify-content:center;border-radius:50%}.chat-window .chat-window-footer .powered-footer .powered-footer__menu .powered-footer__menu-toggle img{width:20px;height:20px;display:block}.chat-window .chat-window-footer .powered-footer .powered-footer__menu .powered-footer__menu-toggle:hover{background:#0000000d}.chat-window .chat-window-footer .powered-footer .powered-footer__menu .powered-footer__menu-dropdown{position:absolute;bottom:calc(100% + 6px);right:0;min-width:220px;background:#fff;border-radius:10px;box-shadow:0 6px 20px #0000001f;padding:6px;display:none;flex-direction:column;z-index:20}.chat-window .chat-window-footer .powered-footer .powered-footer__menu .powered-footer__menu-dropdown>a,.chat-window .chat-window-footer .powered-footer .powered-footer__menu .powered-footer__menu-dropdown>#ot-sdk-btn{display:block;width:100%;text-align:left;padding:8px 12px;font-family:Toyota Book;font-size:13px;color:#2c2c2c;text-decoration:none;background:transparent;border:none;border-radius:6px;cursor:pointer;letter-spacing:.02em;line-height:1.3}.chat-window .chat-window-footer .powered-footer .powered-footer__menu .powered-footer__menu-dropdown>a:hover,.chat-window .chat-window-footer .powered-footer .powered-footer__menu .powered-footer__menu-dropdown>#ot-sdk-btn:hover{background:#f4f4f4}.chat-window .chat-window-footer .powered-footer .powered-footer__menu .powered-footer__menu-dropdown>#ot-sdk-btn{min-height:auto!important;height:auto!important;font-size:13px!important;color:#2c2c2c!important;opacity:1!important}.chat-window .chat-window-footer .powered-footer .powered-footer__menu.open .powered-footer__menu-dropdown{display:flex}@media screen and (max-width:980px){.chat-window.minimized{max-height:80px;overflow:hidden;border-radius:20px 20px 0 0}.chat-window.minimized .chat-window-header{max-height:0;z-index:30}.chat-window.minimized .chat-window-header .chat-window-header-avatar{opacity:0;pointer-events:none}.chat-window.minimized .chat-window-header .lang-switcher,.chat-window.minimized .chat-window-header #rateConv{display:none}.chat-window.minimized .chat-window-header .chat-window-footer{position:absolute;top:0}.chat-window.minimized .chat-window-body{max-height:0;flex:0}.chat-window.minimized .chat-ai-disclaimer{display:none}.chat-window.minimized #toggle-chat-btn{width:100%!important;height:72px!important;top:0!important;right:0!important;justify-content:flex-end;opacity:0}.chat-window.minimized #toggle-chat-btn img{opacity:0}.chat-window.minimized .chat-window-header-voice-control{opacity:0;pointer-events:none}.chat-window.minimized .chat-window-footer{display:block!important;width:100%;margin-top:13px;left:50%;transform:translate(-50%);opacity:1}.chat-window.minimized .chat-window-footer .chat-ready-buttons{max-height:0;margin-bottom:0}.chat-window.minimized .chat-window-footer .powered-footer{opacity:0}}#writing-indicator{max-width:40px;height:10px;display:flex;align-items:center}.writing-animation{display:flex;align-items:center}.writing-animation img{max-width:48px}.writing-animation span{height:8px;width:8px;border-radius:50%;background-color:#999;margin:0 2px;animation:writing 1s infinite}.writing-animation span:nth-child(2){animation-delay:.2s}.writing-animation span:nth-child(3){animation-delay:.4s}@keyframes writing{0%{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}to{opacity:.2;transform:translateY(0)}}.preview-content{flex:1;height:100%;background:transparent;transition:right .3s ease;z-index:1000;display:flex;flex-direction:column;justify-content:center;position:relative}@media screen and (max-width:980px){.preview-content{z-index:11;height:100dvh;border-radius:0}}.preview-content.hasContent{background:transparent}@media screen and (max-width:980px){.preview-content.hasContent{background-color:#000000d6;z-index:10002;padding:12px;position:absolute;width:100%}}.preview-content.hasContent #showcasePlay{display:none}@media screen and (max-width:980px){.preview-content.has-iframe{z-index:10001;position:absolute;width:100%;top:0;left:0}.preview-content.has-iframe .right-cont__close{border-radius:0}}.rate-wrapper{width:100%;position:relative;margin:16px auto;animation:fadeInUp .3s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.rate__item{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;align-items:center;gap:10px}.rate-title{font-size:20px;font-weight:600;color:#212529;margin:0;text-align:center}.rate-subtitle{font-size:14px;font-weight:400;color:#5e5e5e;margin:0;text-align:center}.rate-stars{display:flex;gap:8px;padding:0 0 8px}.rate-star{background:none;border:none;font-size:32px;color:#dfe2e6;cursor:pointer;transition:all .2s ease;padding:4px;line-height:1}.rate-star:hover{transform:scale(1.15)}.rate-star.filled{color:#ffc107}.rate-star.hovered{color:#ffb300}.rate-star:focus{outline:none}.rate-textarea{width:100%;display:flex;flex-direction:column;gap:8px}.rate-textarea__label{font-size:13px;font-weight:500;color:#212529;text-align:left}.rate-textarea__input{width:100%;min-height:80px;border-radius:8px;border:1px solid #dfe2e6;padding:12px;font-size:14px;color:#212529;resize:vertical;font-family:inherit;transition:all .2s ease;resize:none}.rate-textarea__input:focus{outline:none;border-color:#2d76d2;box-shadow:0 0 0 3px #2d76d21a}.rate-textarea__input::placeholder{color:#a0a0a0}.rate-textarea__counter{font-size:12px;color:#5e5e5e;text-align:right;align-self:flex-end}.rate-footer{display:flex;justify-content:space-between;align-items:center}.rate-submit,.rate-cancel{width:100%;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.rate-submit{background-color:#212529;color:#fff}.rate-submit:hover:not(:disabled){background-color:#1a1a20;transform:translateY(-1px);box-shadow:0 4px 8px #0003}.rate-submit:disabled{background-color:#dfe2e6;color:#a0a0a0;cursor:not-allowed;opacity:.6}.rate-submit:focus{outline:2px solid #2d76d2;outline-offset:2px}.rate-cancel{background-color:transparent;color:#5e5e5e;border:1px solid #dfe2e6;margin-top:4px}.rate-cancel:hover{background-color:#f5f5f5;border-color:#b0b0b0}.rate-submit.loading{position:relative;color:transparent;top:0;left:0;transform:none}.rate-submit.loading:before{content:none}.rate-submit.loading:after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin-left:-8px;margin-top:-8px;border:2px solid #ffffff;border-radius:50%;border-top-color:transparent;animation:spinner .6s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.rate-message{width:100%;padding:0;border-radius:8px;font-size:14px;text-align:center;font-weight:500;animation:fadeIn .3s ease}.rate-message.success{color:#155724}.rate-message.error{color:#721c24}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:480px){.rate__item{padding:20px 16px}.rate-title{font-size:18px}.rate-subtitle{font-size:13px}.rate-star{font-size:28px}}.callback-form-wrapper{width:100%;position:relative;animation:fadeInUp .3s ease-out}.callback-form__item{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:16px}.callback-form-header{display:flex;flex-direction:column;align-items:center;margin-bottom:5px}.callback-form-title{font-size:20px;font-weight:600;color:#212529;margin:0;text-align:center}.callback-form-subtitle{font-size:14px;font-weight:400;color:#5e5e5e;text-align:center}.callback-form{display:flex;flex-direction:column;gap:10px;width:100%}.callback-form .form-group{display:flex;flex-direction:column;gap:6px}.callback-form .form-label{font-size:13px;font-weight:500;color:#212529;text-align:left}.callback-form .form-input,.callback-form .form-select{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #dfe2e6;font-size:14px;color:#212529;font-family:inherit;transition:all .2s ease;background-color:#fff;cursor:pointer}.callback-form .form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6"/></svg>');background-repeat:no-repeat;background-position:right 12px center;background-size:15px}.callback-form .form-input:focus,.callback-form .form-select:focus{outline:none;border-color:#2d76d2;box-shadow:0 0 0 3px #2d76d21a}.callback-form .form-input::placeholder{color:#a0a0a0}.callback-form .form-select:disabled{background-color:#f5f5f5;color:#a0a0a0;cursor:not-allowed}.callback-form .radio-group{display:flex;gap:16px;padding:4px 0}.callback-form .radio-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#212529}.callback-form .radio-label input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:#212529}.callback-form .consents-group{gap:12px;padding:8px 0}.callback-form .checkbox-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:11px}.callback-form .checkbox-label input[type=checkbox]{width:18px;height:18px;min-width:18px;margin-top:2px;cursor:pointer;accent-color:#212529;flex-shrink:0}.callback-form .checkbox-label>span{display:inline;color:#212529;font-size:11px}.callback-form .checkbox-link{color:#2d76d2;text-decoration:underline;transition:color .2s ease}.callback-form .checkbox-link:hover{color:#1a5fb4}.callback-form-submit{width:100%;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;background-color:#212529;color:#fff;margin-bottom:-10px}.callback-form-submit:hover:not(:disabled){background-color:#1a1a20;transform:translateY(-1px);box-shadow:0 4px 8px #0003}.callback-form-submit:disabled{background-color:#dfe2e6;color:#a0a0a0;cursor:not-allowed;opacity:.6}.callback-form-submit:focus{outline:2px solid #2d76d2;outline-offset:2px}.callback-form-submit.loading{position:relative;color:transparent}.callback-form-submit.loading:after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin-left:-8px;margin-top:-8px;border:2px solid #ffffff;border-radius:50%;border-top-color:transparent;animation:spinner .6s linear infinite}.callback-form-message-container{min-height:0}.callback-form-message{width:100%;padding:12px;border-radius:8px;font-size:14px;text-align:center;font-weight:500;animation:fadeIn .3s ease}.callback-form-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.callback-form-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media(max-width:480px){.callback-form-wrapper{max-width:100%}.callback-form__item{padding:20px 16px}.callback-form-title{font-size:18px}.callback-form-subtitle{font-size:13px}.callback-form .radio-group{flex-direction:column;gap:12px}}.launch-teaser-wrapper{width:100%;position:relative;margin:0;animation:fadeInUp .3s ease-out}.launch-teaser__item{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:10px}.launch-teaser-header{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:8px;text-align:center}.launch-teaser-icon{width:64px;height:64px;background:#0000001a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#212529;margin-bottom:8px}.launch-teaser-icon svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.launch-teaser-title{font-size:20px;font-weight:600;color:#212529;margin:0;text-align:center}.launch-teaser-subtitle{font-size:14px;font-weight:400;color:#5e5e5e;margin:0;text-align:center}.launch-teaser-form{display:flex;flex-direction:column;width:100%}.launch-teaser-form .form-row,.launch-teaser-form .form-group{display:flex;flex-direction:column}.launch-teaser-form .form-label{font-size:13px;font-weight:500;color:#212529;text-align:left}.launch-teaser-form .form-input,.launch-teaser-form .form-select{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #dfe2e6;font-size:14px;color:#212529;font-family:inherit;transition:all .2s ease;background-color:#fff}.launch-teaser-form .form-input:focus,.launch-teaser-form .form-select:focus{outline:none;border-color:#2d76d2;box-shadow:0 0 0 3px #2d76d21a}.launch-teaser-form .form-input::placeholder{color:#a0a0a0}.launch-teaser-form .form-select:disabled{background-color:#f5f5f5;color:#a0a0a0;cursor:not-allowed}.launch-teaser-form .notification-preference-group{display:flex;gap:16px;padding:4px 0}.launch-teaser-form .radio-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#fff}.launch-teaser-form .radio-label input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:#212529}.launch-teaser-form .checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:11px}.launch-teaser-form .checkbox-label input[type=checkbox]{width:18px;height:18px;min-width:18px;cursor:pointer;accent-color:#0d6efd}.launch-teaser-form .checkbox-link{color:#336b75;text-decoration:underline;transition:color .2s ease}.launch-teaser-form .checkbox-link:hover{color:#1a5fb4}.launch-teaser-submit,.rav4-presale-submit{width:100%;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;background-color:#eb0a1e;color:#fff;margin-bottom:-10px}.launch-teaser-submit:hover:not(:disabled),.rav4-presale-submit:hover:not(:disabled){background-color:#1a1a20;transform:translateY(-1px);box-shadow:0 4px 8px #0003}.launch-teaser-submit:disabled,.rav4-presale-submit:disabled{background-color:#dfe2e6;color:#a0a0a0;cursor:not-allowed;opacity:.6}.launch-teaser-submit:focus,.rav4-presale-submit:focus{outline:2px solid #2d76d2;outline-offset:2px}.launch-teaser-submit.btn-loading,.rav4-presale-submit.btn-loading{position:relative;color:transparent}.launch-teaser-submit.btn-loading:after,.rav4-presale-submit.btn-loading:after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin-left:-8px;margin-top:-8px;border:2px solid #ffffff;border-radius:50%;border-top-color:transparent;animation:spinner .6s linear infinite}.launch-teaser-message-container{min-height:0}.launch-teaser-message{width:100%;padding:12px;border-radius:8px;font-size:14px;text-align:center;font-weight:500;animation:fadeIn .3s ease}.launch-teaser-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.launch-teaser-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media(max-width:480px){.launch-teaser-wrapper{max-width:100%}.launch-teaser__item{padding:20px 16px}.launch-teaser-title{font-size:18px}.launch-teaser-subtitle{font-size:13px}.launch-teaser-form .notification-preference-group{flex-direction:column;gap:12px}}.connect-agent-submit{width:100%;background-color:#eb0a1e;color:#fff;border-radius:8px;font-size:14px;font-weight:600}#component-test-btn{bottom:20px;right:20px}@media screen and (max-width:980px){#component-test-btn{bottom:0;right:0}}.loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:980px){.loading{top:39px}}.loading:before,.loading:after{content:"";border-radius:50%;width:64px;height:64px;position:absolute;left:50%;top:50%;margin-left:-32px;margin-top:-32px;background-clip:padding-box}@media screen and (max-width:980px){.loading:before,.loading:after{width:44px;height:44px;margin-left:-22px;margin-top:-22px}}.loading:before{animation-name:spin-loader-before;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;z-index:10;border-bottom:2px solid #e4e4e4;border-left:2px solid #e4e4e4;border-top:2px solid rgba(255,0,34,.8)}.loading:after{border-bottom:2px solid transparent;border-left:2px solid transparent;animation-name:spin-loader-after;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;z-index:20;border-top:2px solid #f02;border-right:2px solid #f02}.loading:not(.transparent) *{visibility:hidden}.loading.transparent{background-color:#fffc}.loading.transparent *{z-index:-1}@keyframes spin-loader-before{0%{transform:rotate(75deg)}to{transform:rotate(435deg)}}@keyframes spin-loader-after{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.initial-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff;z-index:5;border-radius:8px}.top-loading-bar{position:fixed;top:0;left:0;width:100%;height:3px;z-index:99999;pointer-events:none;opacity:0;transition:opacity .2s ease}.top-loading-bar.is-active{opacity:1}.top-loading-bar__fill{height:100%;width:100%;transform:scaleX(0);transform-origin:left center;background:#f02;box-shadow:0 0 8px #f029;transition:transform .12s linear;will-change:transform}#rateConv{position:relative;z-index:0;overflow:hidden;border:none;background:#fff}#rateConv:before{content:"";position:absolute;z-index:-2;left:-50%;top:-50%;width:200%;height:200%;background-image:conic-gradient(from 3deg,#f22fee,#1614f6,#09e5fb,#ff046b);filter:blur(8px);animation:rateConvRotate 4s linear infinite}#rateConv:after{content:"";position:absolute;z-index:-1;background:#fff;border-radius:30px}#rateConv img{position:relative;z-index:1;display:block;margin:auto}@keyframes rateConvRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.consent-overlay{position:fixed;inset:0;background:#0009;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:10010;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease}.consent-overlay.hidden{display:none}.consent-banner{background:#fff;width:100%;max-width:650px;height:486px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}@media(max-width:980px){.consent-banner{max-width:calc(100% - 32px);height:auto;max-height:90vh}}.consent-banner__body{flex:1;overflow-y:auto;padding:40px 40px 24px;position:relative}.consent-banner__body:before{content:"";display:block;width:60%;height:4px;right:0;top:0;background:#eb0a1e;position:absolute}@media(max-width:980px){.consent-banner__body{padding:28px 24px 20px}}.consent-banner__title{font-family:Toyota Bold,sans-serif;font-size:22px;font-weight:700;color:#212529;margin:0 0 20px;position:relative}.consent-banner__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:16px}.consent-banner__logo{width:90px;margin-bottom:0}.consent-banner__header .consent-banner__logo{margin-bottom:0}.consent-banner__lang{display:inline-flex;gap:6px}.consent-banner__lang-btn{font-family:Toyota Type,sans-serif;font-size:13px;font-weight:500;background:transparent;color:#212529;border:1px solid #d0d3d6;padding:6px 12px;cursor:pointer;border-radius:0;transition:background .15s ease,color .15s ease,border-color .15s ease}.consent-banner__lang-btn:hover{background:#f5f5f5}.consent-banner__lang-btn.is-active{background:#000;color:#fff;border-color:#000;cursor:default}.consent-banner p{font-family:Toyota Regular,sans-serif;font-size:14px;color:#212529;line-height:1.6;margin:0 0 14px}.consent-banner p:last-child{margin-bottom:0}.consent-banner ul{font-family:Toyota Regular,sans-serif;font-size:14px;color:#212529;line-height:1.7;padding:0;margin:0 0 14px;list-style:none}.consent-banner ul li:before{content:"- "}.consent-banner__footer{padding:20px 40px;display:flex;justify-content:flex-end;border-top:1px solid #e9ecef}@media(max-width:980px){.consent-banner__footer{padding:16px 24px}}.consent-banner__accept-btn{border-radius:0;background:#000;color:#fff;font-family:Toyota Type,sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;border:none;padding:14px 32px;cursor:pointer;transition:background .2s ease}.consent-banner__accept-btn:hover{background:#000}.consent-banner__accept-btn:active{background:#343a40}.consent-banner__accept-btn:disabled{opacity:.4;cursor:not-allowed}
