.homepage-production{color:#071b36;letter-spacing:-.006em;background:#f7f9fc;font-size:15px;line-height:1.6}.homepage-production :is(h1,h2,h3,p){text-wrap:initial}.homepage-production .home-hero{background:#f6f7f9;padding:0}.homepage-production .home-hero>.site-container{width:min(1600px,100% - 140px)}.homepage-production .hero-media{height:100%;inset:0}.homepage-production .hero-media img{object-fit:cover;object-position:center}.homepage-production .hero-copy{max-width:590px;padding:0}.homepage-production .hero-copy h1{letter-spacing:-.035em;color:#102840;max-width:590px;font-size:clamp(40px,2.75vw,48px);line-height:1.08}.homepage-production .hero-last-line>span{color:#ff5a00}.homepage-production .hero-copy p{color:#4f6176;max-width:560px;margin-top:12px;font-size:15px;line-height:1.5}.homepage-production .search-area{border:1px solid #dbe3eb;border-radius:11px;width:77.5%;overflow:visible;box-shadow:0 13px 32px #172a3f14}.homepage-production .search-tabs[data-slot=tabs-list]{border-bottom:1px solid #dbe3eb;border-radius:11px 11px 0 0;height:54px;overflow:hidden}.homepage-production .search-tabs [data-slot=tabs-trigger]{color:#4a5b70;background:#fff;gap:11px;font-size:17px;font-weight:700}.homepage-production .search-tabs [data-slot=tabs-trigger][data-state=active]{color:#102840;background:#fff}.homepage-production .search-tabs [data-slot=tabs-trigger][data-state=active] svg{color:#ff5a00}.homepage-production .search-tabs [data-slot=tabs-trigger]:after{height:2px}.homepage-production .search-area #vin-search{padding:0;display:block}.homepage-production .search-area [data-slot=tabs-content][hidden]{display:none}.homepage-production .vin-form>[data-slot=field-group]{grid-template-columns:minmax(180px,.72fr) minmax(0,1.9fr) minmax(140px,.58fr);grid-template-areas:"intro fields action""intro consent action";align-items:start;gap:8px 22px;min-height:205px;padding:18px 24px;display:grid}.homepage-production .vin-intro{grid-area:intro;align-self:center;align-items:center;gap:18px;margin:0;padding:0;display:flex}.homepage-production .search-intro-icon{background:#fff;border:1px solid #f0e3da;border-radius:50%;flex:0 0 84px;width:84px;height:84px;margin:0;display:grid;box-shadow:0 7px 18px #14263a12,0 0 22px #ff5a0012}.homepage-production .search-intro-icon img{border-radius:50%;width:100%;height:100%}.homepage-production .vin-intro h2{color:#102840;font-size:16px;font-weight:700;line-height:1.5}.homepage-production .vin-intro p{color:#4f6176;margin-top:7px;font-size:13px;line-height:1.45}.homepage-production .vin-form .vin-fields{grid-template-columns:minmax(0,1fr) 122px;gap:8px}.homepage-production .vin-code-field{grid-column:1/-1}.homepage-production .vin-code-field>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.homepage-production .vin-input-shell{border:1px solid #d8e1e9;border-radius:9px;grid-template-columns:48px minmax(0,1fr);display:grid;overflow:hidden}.homepage-production .vin-input-shell>span{color:#43566c;border-right:1px solid #d8e1e9;place-items:center;font-size:11px;display:grid}.homepage-production .vin-input-shell [data-slot=input]{border:0;border-radius:0;height:55px;padding:12px 48px 12px 12px;font-size:15px}.homepage-production .vin-input-shell:focus-within{outline:3px solid var(--ring);outline-offset:2px}.homepage-production .vin-input-shell input:focus-visible{outline:0}.homepage-production .vin-form [data-slot=field-label]{color:#40566c;font-size:11px;font-weight:700;line-height:1.4}.homepage-production .vin-form [data-slot=field]{gap:2px}.homepage-production .vin-form [data-slot=textarea]{border:0;border-bottom:1px solid #d8e0e7;border-radius:0;height:27px;min-height:27px;padding:3px 0;font-size:12px;line-height:1.4}.homepage-production .vin-form input::placeholder,.homepage-production .vin-form textarea::placeholder{color:#75869a;font-weight:600}.homepage-production .vin-attachments{grid-area:auto;align-self:end;display:block}.homepage-production .vin-attachments .file-picker{background:#fff;border:1px solid #cbd6e1;border-radius:7px;width:122px;min-height:31px;padding:5px 8px;font-size:11px;font-weight:700;line-height:19px}.homepage-production .vin-consent-field{color:#40556b;display:grid;gap:3px!important}.homepage-production .vin-consent-field .consent{gap:8px;min-height:22px;font-size:11px;line-height:1.35}.homepage-production .vin-consent-field input{width:18px;height:18px}.homepage-production .vin-consent-field .policy-link{margin-left:26px;font-size:11px;line-height:1.35}.homepage-production .vin-data-trust{color:#75869a;margin-left:26px;font-size:11px;line-height:1.35}.homepage-production .vin-form .form-actions{gap:0;padding:0}.homepage-production .vin-form .form-actions button{min-width:0;min-height:57px;box-shadow:none;color:#75869a;background:#e7edf2;border:1px solid #cbd6e1;border-radius:8px;font-size:16px;font-weight:800}.homepage-production .vin-form:has(#vin-consent:checked) .form-actions button:not(:disabled){color:#fff;background:var(--orange);border-color:#ff5a00}.homepage-production .vin-form .form-status{grid-column:1/-1}.homepage-production .search-process-section{margin:0}.homepage-production .search-process-section h2{color:#17314c;font-size:20px;font-weight:700;line-height:24px}.homepage-production .search-process{grid-template-columns:1.08fr 1.14fr 1fr .97fr .98fr;gap:36px;padding-top:13px}.homepage-production .search-process li{background:#ffffffed;border:1px solid #dde5ec;border-radius:13px;gap:14px;height:118px;min-height:0;padding:16px 18px;position:relative;box-shadow:0 7px 18px #13263a0b}.homepage-production .search-process li:first-child{border-color:#ff6a20}.homepage-production .search-process li:not(:last-child):after{content:"";border-top:2px dashed #ff5a00;width:36px;position:absolute;top:58px;left:100%}.homepage-production .process-icon{color:#526c84;background:#fff;border-radius:50%;flex:0 0 62px;place-items:center;width:62px;height:62px;margin:0;display:grid;box-shadow:0 5px 15px #12273d12}.homepage-production .search-process li:first-child .process-icon{color:#ff5a00}.homepage-production .search-process strong{color:#102840;font-size:12px;font-weight:700;line-height:1.25}.homepage-production .search-process li>div>span{color:#52657a;margin-top:8px;font-size:11px;line-height:1.45}.homepage-production .process-hint{color:#52677b;margin-top:5px;font-size:11px}@media (min-width:1200px){.homepage-production .home-hero{min-height:min(47.46vw,759px)}.homepage-production .hero-intro{min-height:0;padding-top:min(4.167vw,66.64px)}.homepage-production .search-area{margin-top:calc(min(17.123vw,273.968px) - min(4.167vw,66.64px) - 143.375px)}.homepage-production .search-process-section{margin-top:-4px}.homepage-production .process-hint{visibility:hidden}}.homepage-production .methods-section{background:radial-gradient(at 75% 0,#ffffffeb,#0000 48%),linear-gradient(#fffcf9f0,#ebf1f5d6),url(/assets/homepage/selection-studio.svg) 50%/cover,#f8f9fa;border:1px solid #e4eaf0;border-radius:18px;margin-top:22px;padding:30px 32px 24px;position:relative;box-shadow:0 14px 34px #071d3313,inset 0 1px #fff}.homepage-production .methods-section .section-heading{text-align:center;max-width:920px;margin:0 auto 20px;padding-top:24px}.homepage-production .section-heading h2{letter-spacing:-.018em;font-size:clamp(29px,2.22vw,38px);font-weight:700;line-height:1.15}.homepage-production .section-heading p{color:#5a6b7e;margin-top:8px;font-size:14px;line-height:1.55}.homepage-production .selection-methods{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.homepage-production .selection-methods article{background:radial-gradient(circle at 16% 12%,#6091b429,#0000 40%),radial-gradient(circle at 80% -20%,#fff,#0000 44%),linear-gradient(155deg,#fff,#e8f0f5);border:0;border-radius:14px;min-height:218px;padding:22px;box-shadow:0 12px 28px #071d3317,inset 0 1px #fff}.homepage-production .selection-methods article:is(:first-child,:nth-child(3)){background:radial-gradient(circle at 15% 12%,#f36b2130,#0000 40%),radial-gradient(circle at 80% -20%,#fff,#0000 44%),linear-gradient(155deg,#fff 0%,#fcf6f1 66%,#f5e7dd 100%)}.homepage-production .selection-methods article>.method-icon{box-sizing:border-box;color:#476d85;background:linear-gradient(145deg,#fff,#dfeaf2);border-radius:14px;width:56px;height:56px;margin:0;padding:12px;box-shadow:0 8px 20px #1e425a1f}.homepage-production .selection-methods article:is(:first-child,:nth-child(3))>.method-icon{color:#dd4f08;background:linear-gradient(145deg,#fff9f5,#ffdfca)}.homepage-production .selection-methods h3{margin:15px 0 7px;font-size:19px;font-weight:700;line-height:1.5}.homepage-production .selection-methods p{color:#5b6f83;margin:0 0 14px;font-size:14px;line-height:1.5}.homepage-production .selection-methods :is(a,.manager-contact-trigger){color:#17344f;background:#edf3f7;border-radius:10px;justify-content:center;width:100%;min-height:44px;padding:10px 15px;font-size:13px;font-weight:800;line-height:1.2}.homepage-production .selection-methods :is(a,.manager-contact-trigger) svg{display:none}.homepage-production .trust-row{color:#617487;gap:26px;margin:17px 0 0;padding:0;font-size:12px;font-weight:600;line-height:18px}.homepage-production .trust-row svg{color:#526c84;width:18px;height:18px}.homepage-production .trust-row li:first-child svg{color:#ff6500}.homepage-production .articles-section{background:0 0;padding:68px 0}.homepage-production .articles-section .section-heading{margin-bottom:30px}.homepage-production .text-link{color:#e6550b;font-size:14px}.homepage-production .production-carousel{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:12px;display:grid}.homepage-production .home-articles{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.homepage-production .home-articles article{background:#fff;border:1px solid #dfe6ec;border-radius:14px;flex-direction:column;height:420px;padding:0;display:flex;overflow:hidden;box-shadow:0 8px 24px #071d330e}.homepage-production .article-media-unavailable{aspect-ratio:16/9;background:#edf1f4;flex-shrink:0}.homepage-production .article-copy{padding:20px}.homepage-production .article-meta{color:#52657a;background:#eef3f7;border-radius:6px;padding:5px 9px;font-size:11px;display:inline-block}.homepage-production .home-articles h3{margin:11px 0 0;font-size:20px;line-height:1.3}.homepage-production .home-articles h3 a{min-height:0}.homepage-production .home-articles p{margin:12px 0 17px;font-size:14px;line-height:1.55}.homepage-production .article-time{color:#6b7b8d;font-size:12px}.homepage-production .carousel-prev,.homepage-production .carousel-next{background:#fff;border:1px solid #d9e2e9;border-radius:50%;width:42px;height:44px;font-size:30px;line-height:1}.homepage-production .carousel-dots{grid-column:1/-1;justify-content:center;gap:0;display:flex}.homepage-production .carousel-dots button{place-items:center;min-width:28px;height:44px;display:grid}.homepage-production .carousel-dots span{background:#c9d3dc;border-radius:9px;width:8px;height:8px}.homepage-production .carousel-dots [aria-current=true] span{background:#ff6500;width:22px}.homepage-production>.home-section:last-child{padding:0 0 32px}.homepage-production .help-strip{background:linear-gradient(105deg,#f5f7fa,#eef3f7);border:1px solid #d8e1eb;border-radius:15px;grid-template-columns:58px minmax(0,1fr) 470px;align-items:center;gap:22px;min-height:148px;padding:29px 31px;display:grid}.homepage-production .help-icon{color:#fff;background:#081d30;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.homepage-production .help-strip h2{font-size:23px;line-height:1.3}.homepage-production .help-strip p{max-width:520px;margin:6px 0 16px;font-size:14px;line-height:1.5}.homepage-production .help-contact-label,.homepage-production .help-phone,.homepage-production .help-telegram{margin:0 8px 0 0;font-size:12px;font-weight:400;line-height:1.5;display:inline}.homepage-production .callback-quick{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.homepage-production .callback-quick input{height:48px;font-size:14px}.homepage-production .callback-quick button{color:#fff;background:#ff6500;border-radius:7px;min-width:180px;height:48px}.homepage-production .callback-quick small{color:#75869a;grid-column:1/-1;font-size:11px}body:has(.homepage-production) .site-footer{color:#bec9d5;background:#061b30;padding:58px 0 26px}body:has(.homepage-production) .footer-grid{grid-template-columns:1.35fr repeat(4,minmax(118px,.65fr)) 1.1fr;gap:38px}body:has(.homepage-production) .footer-brand img{width:241px}body:has(.homepage-production) .footer-grid h2{color:#fff;margin:0 0 10px;font-size:14px}body:has(.homepage-production) .footer-grid p{line-height:1.7}body:has(.homepage-production) .footer-grid nav{flex-direction:column;gap:9px;display:flex}body:has(.homepage-production) .footer-grid nav a{margin:0;font-size:13px}body:has(.homepage-production) .footer-pickup{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:14px;gap:7px;padding:15px;display:grid;box-shadow:0 12px 30px #020c172e}body:has(.homepage-production) .footer-pickup address{font-size:13px}body:has(.homepage-production) .pickup-directions{white-space:pre-line;border-left:2px solid #ff6500;margin:0;padding-left:10px;font-size:11px}body:has(.homepage-production) .footer-map-preview{background:#d9e0e5;border-radius:11px;width:100%;height:170px;margin:0;display:block}body:has(.homepage-production) .footer-pickup a:last-child{color:#ee995e;font-size:11px}body:has(.homepage-production) .footer-bottom{margin-top:38px;padding-top:22px;font-size:12px}body:has(.homepage-production) .preview-note{font-size:11px}.homepage-production .selection-methods a:is(:hover,:focus-visible) svg{transform:none}@media (min-width:768px) and (max-width:1199px){.homepage-production .home-hero{padding:42px 0 36px}.homepage-production .home-hero>.site-container{width:calc(100% - 64px)}.homepage-production .hero-intro{align-items:start;min-height:250px}.homepage-production .hero-copy{max-width:55%}.homepage-production .hero-copy h1{font-size:36px}.homepage-production .search-area{width:100%}.homepage-production .vin-form>[data-slot=field-group]{grid-template-columns:1fr;grid-template-areas:"intro""fields""consent""action";gap:16px}.homepage-production .vin-intro p br{display:none}.homepage-production .vin-form .form-actions{align-items:stretch}.homepage-production .search-process-section{margin-top:22px}.homepage-production .search-process{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.homepage-production .search-process li{flex-direction:column;height:auto;padding:12px}.homepage-production .search-process li:after{display:none}.homepage-production .selection-methods,.homepage-production .home-articles{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-production .home-articles article{height:430px}.homepage-production .help-strip{grid-template-columns:58px minmax(0,1fr)}.homepage-production .callback-quick{grid-column:2}body:has(.homepage-production) .footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}:is(body:has(.homepage-production) .footer-brand,body:has(.homepage-production) .footer-pickup){grid-column:1/-1}}@media (max-width:767px){.homepage-production{font-size:14px;line-height:1.5}.homepage-production .home-hero{background:linear-gradient(#f9fbfc 0% 62%,#edf3f7 100%);padding:24px 0 375px}.homepage-production .hero-media{display:none}.homepage-production .home-hero>.site-container{width:calc(100% - 32px)}.homepage-production .hero-intro{min-height:0}.homepage-production .hero-copy{max-width:100%;padding:0}.homepage-production .hero-copy h1{max-width:100%;font-size:clamp(28px,8.2vw,35px);line-height:1.1}.homepage-production .hero-last-line{display:inline}.homepage-production .hero-last-line>span{display:block}.homepage-production .hero-copy p{max-width:100%;margin-top:9px;font-size:12px;line-height:1.45}.homepage-production .search-area{width:100%;margin-top:15px}.homepage-production .search-tabs[data-slot=tabs-list]{height:46px}.homepage-production .search-tabs [data-slot=tabs-trigger]{gap:4px;font-size:11px}.homepage-production .search-tabs [data-slot=tabs-trigger] svg{width:17px;height:17px}.homepage-production .vin-form>[data-slot=field-group]{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""fields""consent""action";gap:11px;padding:16px 14px 14px;display:grid}.homepage-production .vin-intro{gap:12px}.homepage-production .search-intro-icon{flex-basis:58px;width:58px;height:58px}.homepage-production .vin-intro h2{font-size:15px}.homepage-production .vin-intro p{margin-top:4px;font-size:11px;line-height:1.4}.homepage-production .vin-intro br{display:none}.homepage-production .vin-form .vin-fields{grid-template-columns:minmax(0,1fr);gap:8px}.homepage-production .vin-input-shell{grid-template-columns:42px minmax(0,1fr)}.homepage-production .vin-input-shell [data-slot=input]{height:50px;padding:10px;font-size:16px}.homepage-production .vin-form [data-slot=field-label]{font-size:12px;line-height:18px}.homepage-production .vin-form [data-slot=textarea]{border:1px solid #d8e0e7;border-radius:7px;height:44px;min-height:44px;padding:8px 10px;font-size:13px}.homepage-production .vin-attachments .file-picker{width:auto;min-height:44px;padding:11px 10px;display:inline-flex}.homepage-production .vin-consent-field .consent{min-height:44px;font-size:11px}.homepage-production .vin-consent-field .policy-link{align-items:center;min-height:44px;display:inline-flex}.homepage-production .vin-form .form-actions button{height:52px;min-height:52px;font-size:14px}.homepage-production .search-process-section{margin-top:19px}.homepage-production .search-process-section h2{font-size:18px;line-height:1.2}.homepage-production .search-process{background:0 0;border:0;grid-template-columns:1fr;gap:15px;margin:12px 0 0;padding:0}.homepage-production .search-process li{border:1px solid #dde5ec;border-radius:12px;flex-direction:row;gap:14px;height:70px;padding:10px 12px}.homepage-production .search-process li:after{display:none}.homepage-production .process-icon{flex-basis:48px;width:48px;height:48px}.homepage-production .process-icon svg{width:38px;height:38px}.homepage-production .search-process li>div>span{margin-top:7px;line-height:1.4}.homepage-production .methods-section{border-radius:14px;margin-top:16px;padding:20px 16px}.homepage-production .methods-section .section-heading{text-align:left;margin-bottom:17px;padding-top:24px}.homepage-production .methods-section .section-heading h2{font-size:22px;line-height:1.2}.homepage-production .methods-section .section-heading p{font-size:13px}.homepage-production .selection-methods{grid-template-columns:1fr;gap:10px}.homepage-production .selection-methods article{grid-template-columns:44px minmax(0,1fr);gap:0 12px;min-height:0;padding:17px}.homepage-production .selection-methods article>.method-icon{width:50px;height:50px}.homepage-production .selection-methods h3{margin:1px 0 5px;font-size:18px;line-height:1.5}.homepage-production .selection-methods p{margin:0 0 14px;font-size:13px}.homepage-production .selection-methods a{margin:0}.homepage-production .trust-row{flex-direction:column;align-items:start;gap:7px;margin-top:13px;padding:4px 4px 0}.homepage-production .articles-section{padding:38px 0 48px}.homepage-production .articles-section .section-heading{margin-bottom:24px}.homepage-production .section-heading h2{font-size:26px}.homepage-production .articles-section .section-heading p{font-size:13px}.homepage-production .production-carousel{grid-template-columns:42px minmax(0,1fr) 42px;gap:9px}.homepage-production .home-articles{grid-area:1/1/auto/-1;grid-template-columns:1fr}.homepage-production .carousel-prev{grid-area:2/1}.homepage-production .carousel-next{grid-area:2/3}.homepage-production .carousel-dots{grid-area:2/2}.homepage-production .carousel-dots button{min-width:25px}.homepage-production .article-copy{padding:17px}.homepage-production .home-articles h3{font-size:19px}.homepage-production .home-articles p{margin:10px 0 14px;font-size:13px}.homepage-production>.home-section:last-child{padding-bottom:48px}.homepage-production .help-strip{border-radius:13px;grid-template-columns:1fr;gap:10px;padding:20px}.homepage-production .help-icon{width:40px;height:40px}.homepage-production .help-strip h2{font-size:20px}.homepage-production .help-strip p{font-size:13px}.homepage-production .help-contact-label{display:block}.homepage-production .callback-quick{grid-template-columns:1fr}body:has(.homepage-production) .site-footer{padding:30px 0 16px}body:has(.homepage-production) .footer-grid{grid-template-columns:1fr 1fr;gap:24px 16px}body:has(.homepage-production) .footer-brand{grid-column:1/-1}body:has(.homepage-production) .footer-brand p{max-width:275px;font-size:12px;line-height:1.75}body:has(.homepage-production) .footer-grid nav{display:none}body:has(.homepage-production) .footer-pickup{grid-column:1/-1}body:has(.homepage-production) .footer-bottom{margin-top:24px}}.homepage-production :is(h2,h3,strong,button){letter-spacing:-.018em}.homepage-production .vin-form [data-slot=textarea]{resize:none}.homepage-production .home-hero:has([data-mode=article]){background:linear-gradient(90deg,#f7f9fbfa,#f7f9fb9e),url(/assets/homepage/vin-hero.webp) 50%/cover;min-height:100svh;padding:18px 0 24px}.homepage-production .home-hero:has([data-mode=article])>.site-container{width:min(1120px,100% - 48px)}.homepage-production .home-hero:has([data-mode=article]) :is(.hero-intro,.hero-media){display:none}.homepage-production:has([data-mode=article])>:not(.home-hero){display:none}.homepage-production .search-area[data-mode=article]{border-radius:16px;width:100%;margin:0;overflow:hidden;box-shadow:0 14px 36px #1028401a}.homepage-production [data-mode=article] .search-tabs[data-slot=tabs-list]{border-radius:16px 16px 0 0;height:54px}.homepage-production [data-mode=article] .search-tabs [data-slot=tabs-trigger]{font-size:14px}.homepage-production #article-search{padding:20px 22px 22px}.homepage-production .article-search-layout{grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);align-items:start;gap:20px;display:grid}.homepage-production #article-search .panel-intro{margin:0}.homepage-production #article-search .panel-intro h2{font-size:clamp(24px,2vw,28px);line-height:1.15}.homepage-production #article-search .panel-intro p{margin:4px 0 14px;font-size:13px}.homepage-production #article-search [data-slot=field-label]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.homepage-production #article-search .article-input-row{border:1px solid #d8e1e9;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:6px;display:grid;box-shadow:0 5px 15px #1028400d}.homepage-production #article-search .article-input-row input{border-color:#d8e1e9;height:44px;padding-inline:13px;font-size:15px}.homepage-production #article-search .article-input-row button{color:#fff;background:linear-gradient(135deg,#ff6b12,#ed4c00);border-radius:8px;min-width:142px;height:44px}.homepage-production #article-search .article-input-row button svg{display:none}.homepage-production #article-search .field-hint{color:#6b7b8d;margin:0 2px;font-size:11px;line-height:1.4}.homepage-production .article-search-preview{background:#fff;border:1px solid #dce3ea;border-radius:12px;min-width:0;padding:14px;box-shadow:0 7px 20px #10284012}.homepage-production .article-search-preview h3{margin-bottom:9px;font-size:14px;font-weight:700}.homepage-production .article-search-preview .article-preview-state{min-height:112px;margin-bottom:0;padding:16px;font-size:13px}@media (min-width:1200px){.homepage-production .vin-consent-field{grid-template-columns:auto 1fr}.homepage-production .vin-consent-field .consent{grid-column:1/-1}.homepage-production .vin-data-trust{margin-left:0}}@media (min-width:768px) and (max-width:1199px){.homepage-production .help-strip{grid-template-columns:58px minmax(0,1fr)}.homepage-production .callback-quick{width:100%;min-width:0}.homepage-production .article-search-layout{grid-template-columns:minmax(0,.94fr) minmax(340px,1.06fr);gap:16px}.homepage-production .article-search-preview .search-result-main{grid-template-columns:72px minmax(0,1fr)}.homepage-production .article-search-preview .search-result-purchase{border-top:1px solid #edf1f5;border-left:0;grid-column:1/-1}}@media (max-width:767px){.homepage-production .home-hero:has([data-mode=article]){background:#f5f7f9;min-height:100svh;padding:12px 0 20px}.homepage-production .home-hero:has([data-mode=article])>.site-container{width:min(100% - 20px,520px)}.homepage-production .search-area[data-mode=article]{border-radius:14px}.homepage-production [data-mode=article] .search-tabs[data-slot=tabs-list]{height:54px}.homepage-production [data-mode=article] .search-tabs [data-slot=tabs-trigger]{font-size:12px}.homepage-production #article-search{padding:20px 14px 18px}.homepage-production .article-search-layout{grid-template-columns:minmax(0,1fr);gap:14px}.homepage-production #article-search .panel-intro h2{font-size:24px}.homepage-production #article-search .article-input-row{grid-template-columns:minmax(0,1fr)}.homepage-production .search-process-section h2{letter-spacing:-.035em;font-size:18px}}.homepage-production .vin-attachments>label.sr-only{width:1px;height:1px;padding:0;left:0}.homepage-production .selection-methods article>.method-icon{width:50px;height:50px;padding:10px}.homepage-production .vin-intro h2{letter-spacing:-.018em}@media (max-width:767px){.homepage-production #article-search .article-input-row{grid-template-columns:minmax(0,1fr) auto}.homepage-production #article-search .article-input-row input{height:48px;padding-inline:11px}.homepage-production #article-search .article-input-row button{min-width:96px;height:48px;padding-inline:11px;font-size:12px}.homepage-production .article-search-preview .article-preview-state{min-height:108px}}.homepage-production .search-intro-icon{padding:3px;overflow:hidden}.homepage-production .search-intro-icon img{object-fit:contain;transform:scale(1.65)}@media (max-width:767px){.homepage-production .search-intro-icon{padding:2px}}.homepage-production .method-icon{grid-row:1/3}.homepage-production .search-tabs img{flex-shrink:0}@media (max-width:767px){.homepage-production .search-tabs img{width:17px;height:17px}.homepage-production .process-icon img{width:36px;height:36px}}.homepage-production .selection-methods article:first-child a{color:#17344f;background:#edf3f7}.homepage-production .selection-methods article p{margin-bottom:0}.homepage-production .article-meta{color:#c74e00;background:#fff0e6;font-weight:700}.homepage-production .carousel-dots{height:8px}.homepage-production .carousel-dots button{height:44px;margin-block:-18px}.homepage-production .help-strip p{margin-bottom:8px}.homepage-production .help-phone,.homepage-production .help-telegram{color:#e6550b;font-weight:700}body:has(.homepage-production) .footer-grid nav button{color:#bec9d5;text-align:left;background:0 0;justify-content:start;height:auto;min-height:0;padding:0;font-size:13px;font-weight:400;line-height:1.5}body:has(.homepage-production) .footer-grid nav>span{font-size:13px}body:has(.homepage-production) .footer-pickup h2{margin:0}body:has(.homepage-production) .footer-pickup address{padding-left:26px;line-height:1.6;position:relative}body:has(.homepage-production) .footer-pickup address:before{content:"⌖";color:#e9945b;position:absolute;left:0}body:has(.homepage-production) .pickup-directions{background:#ffffff0d;padding:8px 10px;font-size:11px;line-height:1.4}body:has(.homepage-production) .footer-grid .footer-map-preview{height:182px}@media (max-width:767px){.homepage-production .vin-form .vin-fields{gap:8px}.homepage-production .vin-form .vin-fields>[data-slot=field]:nth-child(2){gap:11px}.homepage-production .vin-form>[data-slot=field-group]{padding-bottom:21px}.homepage-production .vin-consent-field .consent{font-weight:700}.homepage-production .selection-methods article p{margin-bottom:14px}.homepage-production .help-strip p{margin:6px 0 16px}.homepage-production .help-phone,.homepage-production .help-telegram{min-height:22px;margin-top:5px;display:block}body:has(.homepage-production) .footer-grid .footer-map-preview{height:170px}}.footer-navigation-toggle{display:none}@media (max-width:767px){body:has(.homepage-production) .footer-navigation-toggle{color:#bec9d5;text-align:left;border:1px solid #344b61;border-radius:8px;grid-column:1/-1;min-height:44px;padding:10px 14px;font-size:13px;display:block}body:has(.homepage-production) .footer-grid:has(.footer-navigation-toggle[aria-expanded=true]) nav{display:flex}}@media (min-width:768px) and (max-width:1199px){.homepage-production .home-hero:not(:has([data-mode=article]))>.site-container{grid-template-columns:minmax(0,.96fr) minmax(500px,1.04fr);gap:22px 24px;display:grid}.homepage-production .hero-intro{min-height:0;padding-top:8px}.homepage-production .hero-copy{max-width:none}.homepage-production .hero-copy h1{color:#071d33;max-width:670px;font-size:51px;line-height:1.1}.homepage-production .hero-last-line{display:inline}.homepage-production .hero-copy p{color:#465b70;margin-top:17px;font-size:15px;line-height:1.55}.homepage-production .search-area{border-radius:13px;grid-column:1/-1}.homepage-production .search-tabs[data-slot=tabs-list]{background:#f8fafb;justify-content:start;height:49px;display:flex}.homepage-production .search-tabs [data-slot=tabs-trigger]{flex:none;padding:13px 22px;font-size:13px}.homepage-production .vin-form>[data-slot=field-group]{gap:18px 24px;padding:22px 24px 24px}.homepage-production .vin-intro{align-self:start;align-items:start;gap:14px}.homepage-production .search-intro-icon{flex-basis:58px;width:58px;height:58px}.homepage-production .vin-intro h2{font-size:18px}.homepage-production .vin-intro p{margin-top:5px;font-size:12px;line-height:1.45}.homepage-production .vin-intro br{display:inline}.homepage-production .vin-form .vin-fields{grid-template-columns:minmax(0,1fr) minmax(122px,.4fr);gap:12px}.homepage-production .vin-code-field>label{clip-path:none;width:auto;height:auto;margin-bottom:6px;font-size:12px;position:static}.homepage-production .vin-input-shell{border:0;display:block;overflow:visible}.homepage-production .vin-input-shell>span{border:0;font-size:10px;display:block}.homepage-production .vin-input-shell [data-slot=input]{background:#fbfcfd;border:1px solid #cbd6e1;border-radius:10px;height:52px;padding:12px 14px;font-size:16px}.homepage-production .vin-form [data-slot=field-label]{font-size:12px}.homepage-production .vin-form .vin-fields>[data-slot=field]:nth-child(2){grid-column:1;gap:6px}.homepage-production .vin-form [data-slot=textarea]{background:#fbfcfd;border:1px solid #cbd6e1;border-radius:10px;height:52px;padding:12px 14px;font-size:16px}.homepage-production .vin-attachments{grid-column:1}.homepage-production .vin-form .consent{min-height:44px;font-weight:700}.homepage-production .vin-form .form-actions{align-items:start}.homepage-production .vin-form .form-actions button{min-width:140px;height:48px;min-height:48px;font-size:14px}.homepage-production .search-process-section{margin-top:22px;padding-top:18px}.homepage-production .search-process-section h2{font-size:14px;line-height:1.5}.homepage-production .search-process{grid-template-columns:repeat(5,190px);gap:10px;margin-top:12px;padding:2px 2px 9px;overflow-x:auto}.homepage-production .search-process li{flex-direction:row;gap:9px;height:105px;padding:13px 11px}.homepage-production .process-icon{flex-basis:30px;width:30px;height:30px}.homepage-production .process-icon img{width:28px;height:28px}.homepage-production .search-process strong{font-size:11px}.homepage-production .search-process li>div>span{font-size:10px}.homepage-production .process-hint{margin-top:14px}.homepage-production .selection-methods{grid-template-columns:repeat(4,minmax(0,1fr))}.homepage-production .methods-section .section-heading h2{font-size:23px}.homepage-production .help-strip{grid-template-columns:58px minmax(0,1fr) 470px;gap:20px;padding:27px 28px}.homepage-production .help-strip h2{font-size:20px}.homepage-production .help-strip p{font-size:13px}.homepage-production .callback-quick{grid-column:2;width:470px}body:has(.homepage-production) .footer-grid{grid-template-columns:1.3fr repeat(3,minmax(0,.75fr))}body:has(.homepage-production) .footer-brand{display:block}body:has(.homepage-production) .footer-brand p{max-width:290px;margin-top:18px}.homepage-production .home-hero:has([data-mode=article])>.site-container{width:min(960px,100% - 32px)}.homepage-production [data-mode=article] .search-tabs[data-slot=tabs-list]{display:grid}.homepage-production #article-search{padding:18px 20px 20px}}.homepage-production .methods-section .section-heading h2{font-size:clamp(25px,2vw,32px)}@media (min-width:1200px){.homepage-production .hero-copy{width:590px}}@media (max-width:767px){.homepage-production .methods-section .section-heading h2{font-size:22px}}.homepage-production{line-height:1.5}body:has(.homepage-production) .site-footer{font-size:13px;line-height:1.5}.homepage-production #article-search .article-input-row button{min-width:161px;font-size:16px;font-weight:800}.homepage-production [data-mode=article] .search-tabs [data-slot=tabs-trigger]:after{display:none}.homepage-production .methods-section .section-heading p{line-height:1.5}@media (min-width:768px) and (max-width:1199px){.homepage-production .home-hero:not(:has([data-mode=article]))>.site-container{grid-template-columns:minmax(0,.96fr) minmax(520px,1.04fr)}.homepage-production :is(.hero-intro,.hero-copy),.homepage-production .search-area{width:100%;min-width:0}.homepage-production .vin-intro p br{display:initial}.homepage-production .vin-form [data-slot=field]{gap:6px}.homepage-production .vin-consent-field{line-height:1.35}.homepage-production .vin-consent-field .policy-link{min-height:0}.homepage-production .search-area[data-mode=vin]{padding-bottom:32.8px}.homepage-production .articles-section{padding:58px 0}.homepage-production .articles-section .section-heading{margin-bottom:15px}.homepage-production .article-copy{flex-direction:column;flex:1;padding:18px;display:flex}.homepage-production .article-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.homepage-production .article-time{margin-top:auto}}@media (max-width:767px){.homepage-production .methods-section .section-heading h2{line-height:1.15}.homepage-production .methods-section .section-heading p{line-height:1.45}.homepage-production .articles-section{padding:38px 0 32px}.homepage-production .articles-section .section-heading{margin-bottom:20px}.homepage-production .article-copy{flex-direction:column;flex:1;display:flex}.homepage-production .article-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.homepage-production .article-time{margin-top:auto}.homepage-production #article-search .article-input-row button{min-width:96px;font-size:12px}body:has(.homepage-production) .footer-navigation-toggle{color:#30485e;text-align:center;background:#fff;border-color:#cfd9e2;border-radius:9px;font-size:13px;font-weight:700}body:has(.homepage-production) .footer-bottom{margin-top:31px;padding-top:14px;font-size:11px;line-height:1.5}body:has(.homepage-production) .footer-brand p{max-width:275px;margin-top:18px}body:has(.homepage-production) .footer-pickup address{font-size:12px}body:has(.homepage-production) .footer-pickup a:last-child{font-size:12px}}.homepage-production .carousel-dots button{flex:1;min-width:0;max-width:28px}@media (min-width:768px) and (max-width:1199px){.homepage-production .hero-last-line>span{color:inherit}}.homepage-production .article-media{aspect-ratio:16/9;background:#e9edf2;flex-shrink:0;overflow:hidden}.homepage-production .article-media :is(picture,img){width:100%;height:100%;display:block}.homepage-production .article-media img{object-fit:cover}.homepage-production .article-copy{flex-direction:column;flex:1;align-items:flex-start;min-height:0;display:flex}.homepage-production .article-copy p{-webkit-line-clamp:4;color:#617083;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.homepage-production .article-time{margin-top:auto}.homepage-production .help-strip{border-color:#e2e7ed}.homepage-production .help-strip>div:not(.callback-quick){font-size:15px;line-height:1.5}.homepage-production .help-strip p{color:#617083;margin:4px 0 0}.homepage-production .help-strip .help-direct-contact{flex-wrap:wrap;align-items:center;gap:3px 12px;font-size:12px;line-height:18px;display:flex}.homepage-production .help-direct-contact :is(span,a){min-height:0;margin:0;display:inline}.homepage-production .help-contact-label{color:#6d7d8f}.homepage-production .help-direct-contact a{font-weight:800}body:has(.homepage-production) .site-footer{letter-spacing:-.09px}body:has(.homepage-production) .footer-grid{align-items:start}body:has(.homepage-production) .footer-grid .footer-brand p{color:#aebbc8;max-width:340px;margin-top:18px;font-size:14px;line-height:1.65}body:has(.homepage-production) .footer-grid nav{gap:11px}body:has(.homepage-production) .footer-grid h2{letter-spacing:-.018em;margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.5}body:has(.homepage-production) .footer-grid nav :is(a,button){line-height:1.55}body:has(.homepage-production) .footer-pickup{gap:11px}body:has(.homepage-production) .footer-pickup address{color:#c5ccd6;padding-left:27px;line-height:1.55}body:has(.homepage-production) .footer-pickup address:before{text-align:center;background:#ff9b621a;border-radius:7px;width:20px;height:24px;font-size:11px}body:has(.homepage-production) .footer-grid .pickup-directions{color:#d6dee7;background:#ffffff0f;max-width:100%;margin:1px 0 2px;font-size:11px;line-height:1.45}body:has(.homepage-production) .footer-grid .footer-map-preview{border:1px solid #ffffff1f;max-width:100%;height:180px;overflow:hidden}body:has(.homepage-production) .footer-pickup a:last-child{color:#ff9b62;justify-self:start;font-size:13px;line-height:1.55}body:has(.homepage-production) .footer-bottom{color:#8292a3;margin-top:58px;padding-top:20px;font-size:11px;line-height:18px;display:block}body:has(.homepage-production) .preview-note{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1200px){.homepage-production .home-articles article{height:430px}.homepage-production .home-articles{height:420px;overflow:hidden}.homepage-production .callback-quick{grid-template-columns:minmax(0,1fr) 172px}.homepage-production .callback-quick :is(input,button){height:45px;min-height:45px}}@media (min-width:768px) and (max-width:1199px){.homepage-production .article-copy p{-webkit-line-clamp:2;margin:7px 0 9px;font-size:11px;line-height:1.45}}@media (max-width:767px){.homepage-production .home-hero:not(:has([data-mode=article])){background:linear-gradient(#f9fbfcfa 0%,#f9fbfcf7 62%,#f1f6f99e 76%,#e3ebf114 100%),url(/assets/homepage/mobile-hero.webp) 78% bottom/auto 270px no-repeat,#edf3f7}.homepage-production .hero-copy h1{font-size:clamp(28px,8.2vw,34px)}.homepage-production .article-copy p{-webkit-line-clamp:3;line-height:1.5}.homepage-production .help-strip>div:not(.callback-quick){font-size:14px}.homepage-production .help-strip p{max-width:none}.homepage-production .help-strip .help-direct-contact{margin-top:9px}.homepage-production .help-direct-contact a{align-items:center;min-height:40px;display:inline-flex}body:has(.homepage-production) .site-footer{letter-spacing:-.084px}body:has(.homepage-production) .footer-grid .footer-brand p{max-width:260px;margin-top:11px;font-size:12px;line-height:1.55}body:has(.homepage-production) .footer-grid h2{margin-bottom:4px;font-size:13px}body:has(.homepage-production) .footer-pickup{gap:7px}body:has(.homepage-production) .footer-pickup h2{margin-bottom:0}body:has(.homepage-production) .footer-pickup address{line-height:1.5}body:has(.homepage-production) .footer-grid .footer-map-preview{height:170px}body:has(.homepage-production) .footer-pickup a:last-child{font-size:12px;line-height:1.45}body:has(.homepage-production) .footer-bottom{margin-top:31px;padding-top:14px}}body:has(.homepage-production) .footer-map-preview{position:relative;box-shadow:inset 0 0 0 1px #06142214}body:has(.homepage-production) .footer-map-preview iframe{pointer-events:none;border:0;width:100%;height:100%;display:block}body:has(.homepage-production) .footer-map-preview .footer-map-hitarea{border-radius:inherit;width:100%;height:100%;min-height:0;position:absolute;inset:0}body:has(.homepage-production) .footer-brand>a{height:45.5px;display:block}body:has(.homepage-production) .footer-brand img{height:36px}.homepage-production .help-strip h2{line-height:1.5}@media (min-width:768px){.homepage-production .trust-row{gap:12px 28px;margin-top:15px;padding-top:3px}}@media (min-width:1200px){.homepage-production .process-hint{margin-top:8px}.homepage-production .callback-quick button{min-width:172px}}@media (min-width:768px) and (max-width:1199px){.homepage-production .home-hero:not(:has([data-mode=article]))>.site-container{grid-template-columns:minmax(0,1fr) 520px}.homepage-production .hero-intro{align-items:start;min-height:300px}.homepage-production .hero-copy p{max-width:580px}.homepage-production .vin-input-shell{padding-bottom:0;font-size:12px;line-height:18px}.homepage-production .vin-input-shell>span{line-height:18px}.homepage-production .process-hint{margin-top:12px;font-size:12px;line-height:18px}.homepage-production .help-strip h2{font-size:21px}.homepage-production .callback-quick{grid-template-columns:minmax(240px,1fr) 180px;align-items:start;width:100%}.homepage-production .callback-quick :is(input,button){height:46px;min-height:46px;font-size:13px}body:has(.homepage-production) .site-footer{padding-bottom:28px}body:has(.homepage-production) .footer-grid .footer-brand p{max-width:280px;font-size:13px;line-height:1.65}body:has(.homepage-production) .footer-bottom{margin-top:52px}}@media (max-width:767px){.homepage-production .articles-section h2{font-size:27px}}@media (max-width:359px){.homepage-production .home-hero:not(:has([data-mode=article])){background-position:0 0,83% bottom,0 0;background-size:auto,auto 260px,auto}.homepage-production .home-hero>.site-container{width:calc(100% - 24px)}body:has(.homepage-production) .site-container{width:calc(100% - 24px)}}@media (min-width:768px){.homepage-production .articles-section{padding-bottom:69px}}@media (min-width:768px) and (max-width:1199px){.homepage-production .articles-section{padding-bottom:59px}.homepage-production .search-process-section{border-top:1px solid #e4eaf0}.homepage-production .search-process-section h2{font-size:15px;font-weight:700;line-height:1.5}.homepage-production .search-process li{height:104.891px}body:has(.homepage-production) .footer-brand>a{height:41.5px}body:has(.homepage-production) .footer-grid nav :is(a,button){font-size:12px}body:has(.homepage-production) .footer-grid nav button{min-height:32px}body:has(.homepage-production) .footer-grid nav>span{font-size:12px}}@media (min-width:900px) and (max-width:1199px){.homepage-production .search-process{padding:0}}@media (max-width:767px){.homepage-production .articles-section{padding-bottom:30px}.homepage-production .search-process-section h2{font-weight:700}.homepage-production .search-process li{height:auto;min-height:70px}}@media (min-width:900px) and (max-width:1199px){.homepage-production .vin-consent-field{grid-template-columns:auto 1fr}.homepage-production .vin-consent-field .consent{grid-column:1/-1}}@media (min-width:768px) and (max-width:1199px){.homepage-production .vin-code-field>label{margin-bottom:0;line-height:18px}.homepage-production .vin-form [data-slot=field-label]{line-height:18px}.homepage-production .vin-attachments .file-picker{min-height:36px}}.homepage-production .methods-section{background:radial-gradient(at 72% -20%,#fffffff2,#0000 52%),linear-gradient(112deg,#fffcf9f0 0%,#f8f7f5d1 47%,#ebf1f5ad 100%),url(/assets/homepage/selection-studio.svg) 50%/cover no-repeat,#f7f6f4;overflow:hidden}.homepage-production .methods-section:after{content:"";pointer-events:none;border:1px solid #d951101a;border-radius:50%;width:330px;height:170px;position:absolute;top:-66px;right:-78px;transform:rotate(-6deg)}.homepage-production .selection-methods article:first-child{box-shadow:0 15px 32px #9a3e0a21,inset 0 1px #fff}.homepage-production .selection-methods article:nth-child(3)>.method-icon{background:linear-gradient(145deg,#fff,#dfe7ed)}.homepage-production .selection-methods article:last-child{background:radial-gradient(circle at 78% -24%,#fff,#0000 46%),linear-gradient(155deg,#fffffffa 0%,#f5f7f8e6 62%,#dee7eec7 100%)}.homepage-production .trust-row img{width:17px;height:17px}.homepage-production .trust-row li{gap:7px}@media (min-width:768px){.homepage-production .section-heading-row{align-items:flex-end}}@media (max-width:767px){.homepage-production .methods-section{background:radial-gradient(at 75% 0,#ffffffeb,#0000 48%),linear-gradient(#fffcf9f0,#ebf1f5d6),url(/assets/homepage/selection-studio.svg) 66%/auto 100% no-repeat,#f8f9fa}.homepage-production .methods-section:after{display:none}}body:has(.homepage-production) .footer-pickup address{min-height:24px}@media (min-width:1200px){.homepage-production .articles-section{padding-top:69px;padding-bottom:68px}}@media (min-width:768px) and (max-width:1199px){body:has(.homepage-production) .footer-grid h2{font-size:14px}body:has(.homepage-production) .footer-pickup a:last-child{font-size:12px}}@media (min-width:901px) and (max-width:1199px){body:has(.homepage-production) .footer-brand{grid-column:auto}}@media (max-width:767px){.homepage-production .articles-section{padding-top:35px;padding-bottom:34px}.homepage-production .articles-section .section-heading-row{gap:7px}}.homepage-production .home-articles h3{font-weight:700}@media (max-width:767px){.homepage-production .home-articles h3{line-height:1.25}.homepage-production .search-process strong{line-height:1.3}}.homepage-production .vin-input-shell{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center}.homepage-production .vin-consent-field{align-items:normal;font-size:11px;line-height:1.35}.homepage-production .vin-consent-field .consent{color:#263f57;font-weight:600;line-height:1.4}.homepage-production .vin-consent-field input{accent-color:#ff5a00}.homepage-production .vin-consent-field .policy-link{color:#395a78}.homepage-production .vin-data-trust{color:#647689;margin-left:26px}@media (min-width:768px){.homepage-production .vin-consent-field .policy-link{min-height:0;display:block}}@media (min-width:900px){.homepage-production .vin-consent-field{grid-template-columns:auto auto}.homepage-production .vin-consent-field .consent{grid-column:2}}@media (min-width:1200px){.homepage-production .vin-fields>[data-slot=field]:nth-child(2){font-size:12px;font-weight:600;line-height:18px;display:block}.homepage-production .vin-fields>[data-slot=field]:nth-child(2)>label{margin-bottom:2px;font-weight:600;line-height:16.5px;display:block}.homepage-production .vin-form [data-slot=textarea]{vertical-align:baseline;letter-spacing:normal;color:#40566c;font-weight:600;display:inline-block}}@media (min-width:768px) and (max-width:1199px){.homepage-production .vin-input-shell{padding-bottom:0}.homepage-production .vin-intro{align-items:center}body:has(.homepage-production) .footer-grid{grid-template-columns:1.4fr repeat(3,minmax(0,.75fr))}}@media (max-width:767px){.homepage-production .vin-input-shell{grid-template-columns:42px minmax(0,1fr) 46px}}@media (min-width:768px) and (max-width:1199px){body:has(.homepage-production) .footer-grid nav>span{font-size:13px;line-height:1.45}body:has(.homepage-production) #footer-search>a:first-of-type{letter-spacing:normal;align-items:center;min-height:32px;display:inline-flex}}.homepage-production .process-icon{position:relative}.homepage-production .process-icon b{color:#ff5a00;font-size:16px;position:absolute}.homepage-production .article-search-benefits img,.homepage-production .article-search-process img{width:21px;height:21px}@media (max-width:767px){.homepage-production .search-process br{display:none}}.homepage-production .vin-input-shell>span{align-self:stretch;font-weight:600}.homepage-production .process-icon b{font-weight:900;line-height:24px}@media (max-width:1199px){.homepage-production .vin-input-shell>span,.homepage-production .vin-form input::placeholder,.homepage-production .vin-form textarea::placeholder{font-weight:800}}.homepage-production .vin-data-trust{width:auto}.homepage-production .vin-input-shell input{letter-spacing:normal;color:#071d33;font-weight:600}.homepage-production .vin-input-shell.mi-search-input:focus-within{border-color:#ff710094;outline:0;box-shadow:0 0 0 3px #ff71001c,0 8px 20px #071b3612}.homepage-production #article-search .mi-search-input>input{padding-left:44px;padding-right:48px}.homepage-production .vin-attachments .file-picker{color:#40566c;align-items:center;padding:5px 10px;line-height:16.5px;display:inline-flex}.homepage-production .search-process-section h2{font-weight:700}.homepage-production .search-process strong{letter-spacing:-.018em}.homepage-production .search-process li:nth-child(3) strong{letter-spacing:normal}.homepage-production .article-meta{color:#a7440f;margin-bottom:11px;font-weight:800}.homepage-production .home-articles h3{color:#071d33;margin-top:0}.homepage-production .article-time{color:#7a8796;font-weight:700}.homepage-production .articles-section .text-link{color:#dd4f08;font-weight:800}body:has(.homepage-production) #footer-contacts>span{color:#b8c4d0;line-height:1.45}@media (min-width:1200px){.homepage-production .search-tabs [data-slot=tabs-trigger]{padding:12px 20px;line-height:25.5px}.homepage-production .search-process li:first-child{background:#fffffff5;box-shadow:0 8px 22px #ff5a0014}}@media (min-width:768px){.homepage-production .articles-section .text-link{min-height:0;display:block}}@media (max-width:1199px){.homepage-production .hero-copy h1{letter-spacing:-.025em}.homepage-production .vin-input-shell input{font-weight:800}.homepage-production .article-meta{margin-bottom:9px;padding:4px 7px}.homepage-production .article-time{font-size:11px;line-height:16.5px}.homepage-production .search-tabs [data-slot=tabs-trigger]{color:#071d33;font-weight:800}}@media (min-width:768px) and (max-width:1199px){.homepage-production .vin-intro p{color:#66788a}.homepage-production .vin-input-shell input{line-height:21.6px}.homepage-production .vin-attachments .file-picker{color:#314b63;background:#f8fafc;width:max-content;padding:7px 12px;font-size:12px;font-weight:800;line-height:18px}.homepage-production .search-tabs [data-slot=tabs-trigger]{padding:12px 22px;line-height:19.5px}.homepage-production .search-process-section h2{color:#071d33}.homepage-production .search-process li{background:0 0}.homepage-production .search-process strong{color:#31485f;font-size:12px;line-height:15px}.homepage-production .search-process li>div>span{color:#6b7b8b;margin-top:4px;font-size:11px;line-height:14.3px}.homepage-production .home-articles h3{letter-spacing:-.018em;font-size:17px;line-height:1.3}}@media (max-width:767px){.homepage-production .vin-intro br{display:initial}.homepage-production .vin-intro p{color:#52657a}.homepage-production .vin-input-shell input{background:#fbfcfd}.homepage-production .search-tabs [data-slot=tabs-trigger]{padding:7px 3px;line-height:16.5px}.homepage-production .search-process-section h2{letter-spacing:-.018em}.homepage-production .search-process li{background:#fffffff2}.homepage-production .article-meta{margin-bottom:7px}body:has(.homepage-production) #footer-contacts>span{font-size:12px}}.homepage-production .search-tabs svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:25px;height:25px;display:block}@media (max-width:1199px){.homepage-production .search-tabs [data-slot=tabs-trigger][data-state=active] svg{color:#071d33}.homepage-production .search-tabs [data-slot=tabs-trigger]:after{left:16px;right:16px}}@media (max-width:767px){.homepage-production .search-tabs svg{width:17px;height:17px}}.homepage-production .selection-methods article:nth-child(3){background:radial-gradient(circle at 16% 12%,#ff6b0026,#0000 40%),radial-gradient(circle at 80% -20%,#fff,#0000 44%),linear-gradient(155deg,#fff,#edf3f7)}@media (min-width:768px){body:has(.homepage-production) .footer-brand>a{height:41.5px}body:has(.homepage-production) #footer-search>a:first-of-type{letter-spacing:-.018em;align-items:center;min-height:32px;display:inline-flex}body:has(.homepage-production) .footer-grid nav button{letter-spacing:-.018em;min-height:32px;line-height:1.55}}body:has(.homepage-production){-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.homepage-production .selection-methods article>.method-icon{max-width:none;padding:11px}.homepage-production .search-process-section{grid-column:1/-1;min-width:0;margin-top:24px}.homepage-production .search-process{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:0;padding:14px 0 0;overflow:visible}.homepage-production .search-process li{gap:12px;height:auto;min-height:118px;padding:14px}.homepage-production .search-process li>div{overflow-wrap:anywhere;min-width:0}.homepage-production .search-process li:not(:last-child):after{width:24px;top:50%}.homepage-production .search-process .process-icon{flex-basis:48px;width:48px;height:48px}@media (min-width:768px) and (max-width:1199px){.homepage-production .search-process-section{margin-top:0}.homepage-production .search-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.homepage-production .search-process li{flex-direction:row;align-items:center}}@media (max-width:767px){.homepage-production .search-process-section{margin-top:19px}.homepage-production .search-process{grid-template-columns:1fr;gap:15px;padding-top:12px}.homepage-production .search-process li{gap:14px;min-height:70px;padding:10px 12px}}.homepage-production #article-search .article-input-row .mi-input-clear{color:#60738b;background:0 0;border-radius:8px;width:44px;min-width:44px;height:44px;padding:0;transform:translateY(-50%)}.homepage-production #article-search .article-input-row .mi-input-clear:hover{color:var(--navy);background:#eef3f8}.homepage-production #article-search .article-input-row .mi-input-clear:active{color:var(--orange);background:#e7edf4}.homepage-production #article-search .article-input-row .mi-input-clear svg{display:block}.homepage-production .search-process li{transition:border-color .18s,background-color .18s,box-shadow .18s}.homepage-production .search-process li[data-step-state=pending]{opacity:.58;background:#f7f9fb}.homepage-production .search-process li[data-step-state=active]{background:#fffaf6;border-color:#f0b58e;box-shadow:0 7px 20px #97431114}.homepage-production .search-process li[data-step-state=completed]{background:#f5f9fc;border-color:#cfdde9}.homepage-production .search-process li[data-step-state=completed] .process-icon{background:#e5f1ea;border-radius:50%;box-shadow:inset 0 0 0 1px #c7dfd1}.homepage-production .search-process li:not(:last-child):after{border-top-style:solid;border-top-color:#d8e0e8;transition:border-color .22s}.homepage-production .search-process li[data-step-state=completed]:after{border-top-color:#6d9b80}.homepage-production .search-process-section .process-hint{visibility:visible;min-height:18px}@media (prefers-reduced-motion:no-preference){.homepage-production .search-process li[data-step-state=active] .process-icon{animation:1.7s ease-in-out infinite alternate vin-active-breathe}.homepage-production .search-process li[data-step-state=completed] .process-icon{animation:vin-complete-reveal .26s var(--motion-ease-emphasis) both}}@keyframes vin-active-breathe{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes vin-complete-reveal{0%{clip-path:inset(0 100% 0 0 round 50%)}to{clip-path:inset(0)}}
.homepage-production .search-area{width:min(1120px,84%)}.homepage-production .search-tabs[data-slot=tabs-list]{height:54px;position:relative}.homepage-production .search-tabs [data-slot=tabs-trigger]{color:#53677e;gap:9px;min-width:0;padding-inline:clamp(12px,2vw,22px);font-size:16px;font-weight:750}.homepage-production .search-tabs [data-slot=tabs-trigger]:after{opacity:0;transform-origin:50%;height:2px;transition:opacity var(--motion-fast) ease, transform var(--motion-normal) var(--motion-ease-emphasis);left:clamp(12px,2vw,22px);right:clamp(12px,2vw,22px);transform:scaleX(.25)}.homepage-production .search-tabs [data-slot=tabs-trigger][data-state=active]:after{opacity:1;transform:scaleX(1)}.homepage-production .search-tabs [data-slot=tabs-trigger] svg{width:21px;height:21px;transition:color var(--motion-fast) ease, transform var(--motion-normal) var(--motion-ease-emphasis)}.homepage-production .search-tabs [data-slot=tabs-trigger][data-state=active] svg{color:var(--orange);transform:translateY(-1px)scale(1.04)}.homepage-production .vin-form>[data-slot=field-group]{grid-template-columns:minmax(285px,.7fr) minmax(0,2fr);grid-template-areas:"intro form";align-items:center;gap:28px;min-height:0;padding:22px 24px 24px;display:grid}.homepage-production .vin-intro{grid-area:intro;grid-template-columns:64px minmax(0,1fr);align-self:center;align-items:center;gap:14px;min-width:0;margin:0;padding:0;display:grid}.homepage-production .search-intro-icon{width:64px;height:64px;transition:border-color var(--motion-fast) ease, box-shadow var(--motion-normal) ease, transform var(--motion-normal) var(--motion-ease-emphasis);background:#fff;border:1px solid #f0ded1;border-radius:50%;flex:0 0 64px;place-items:center;margin:0;display:grid;box-shadow:0 7px 18px #14263a12}.homepage-production .search-intro-icon img{border-radius:inherit;width:100%;height:100%}.homepage-production .vin-intro>div{min-width:0}.homepage-production .vin-intro h2{color:#102840;text-wrap:balance;max-width:none;margin:0;font-size:clamp(16px,1.3vw,18px);font-weight:750;line-height:1.3}.homepage-production .vin-intro p{color:#53677e;max-width:31ch;margin:6px 0 0;font-size:12px;line-height:1.45}.homepage-production .vin-form-area{grid-area:form;gap:13px;min-width:0;display:grid}.homepage-production .vin-primary-row{grid-template-columns:minmax(0,1fr) minmax(168px,190px);align-items:start;gap:12px;min-width:0;display:grid}.homepage-production .vin-request-row{grid-template-columns:minmax(0,1fr) minmax(154px,180px);align-items:end;gap:12px;min-width:0;display:grid}.homepage-production .vin-form [data-slot=field]{gap:5px;min-width:0}.homepage-production .vin-form [data-slot=field-label]{color:#40566c;transition:color var(--motion-fast) ease;font-size:12px;font-weight:700;line-height:1.35}.homepage-production .vin-code-field{grid-column:auto}.homepage-production .vin-code-field>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.homepage-production .vin-input-shell{background:#fbfcfe;border:1px solid #cbd7e3;border-radius:10px;grid-template-columns:50px minmax(0,1fr) 48px;align-items:center;min-width:0;padding:0;display:grid;overflow:hidden;box-shadow:0 3px 10px #071b360a}.homepage-production .vin-input-shell>.mi-search-input-lead{color:#3f566e;letter-spacing:.045em;border-right:1px solid #d8e1e9;align-self:stretch;place-items:center;font-size:11px;font-weight:850;display:grid}.homepage-production .vin-input-shell [data-slot=input]{color:#071d33;letter-spacing:.01em;height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 48px 10px 12px;font-size:15px;font-weight:650}.homepage-production .vin-input-shell.mi-search-input:focus-within{border-color:#ff7100b8;outline:0;transform:translateY(-1px);box-shadow:0 0 0 3px #ff71001c,0 9px 20px #071b3614}.homepage-production .vin-input-shell input:focus-visible{box-shadow:none;outline:0}.homepage-production .vin-request-field{position:relative}.homepage-production .vin-request-field:focus-within>label{color:#b94a00}.homepage-production .vin-request-field [data-slot=textarea]{background:linear-gradient(var(--orange), var(--orange)) 50% 100% / 0 2px no-repeat, #fbfcfe;color:#223b56;resize:vertical;height:48px;min-height:48px;transition:border-color var(--motion-fast) ease, background-size var(--motion-normal) var(--motion-ease-emphasis), box-shadow var(--motion-fast) ease;border:1px solid #d4dee8;border-radius:9px;padding:13px 12px;font-size:12px;font-weight:650;line-height:20px;display:block;overflow:hidden}.homepage-production .vin-request-field [data-slot=textarea]:focus-visible{background-size:calc(100% - 18px) 2px;border-color:#ff71007a;outline:0;box-shadow:0 0 0 3px #ff710014}.homepage-production .vin-attachments{grid-area:auto;align-self:end;display:block}.homepage-production .vin-photo-actions{grid-template-columns:minmax(0,1fr) 48px;gap:7px;display:grid}.homepage-production .vin-photo-actions>[data-slot=button]{color:#324e69;border:1px solid #cbd7e3;min-width:48px;min-height:48px;padding:0}.homepage-production .vin-attachments .file-picker{color:#324e69;width:100%;min-height:48px;box-shadow:none;background:#f8fafc;border:1px solid #cbd7e3;border-radius:9px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:750;line-height:1.2;display:flex;overflow:hidden}.homepage-production .photo-action-copy{align-items:center;gap:7px;min-width:0;display:inline-flex}.homepage-production .photo-action-icons{flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.homepage-production .photo-action-icons svg{width:19px;height:19px;transition:opacity var(--motion-fast) ease, transform var(--motion-normal) var(--motion-ease-emphasis);grid-area:1/1}.homepage-production .photo-action-success{opacity:0;transform:scale(.65)rotate(-12deg)}.homepage-production .vin-attachments[data-photo-state=selected] .file-picker{color:#176d43;background:#eef8f2;border-color:#9bcbb0}.homepage-production .vin-attachments[data-photo-state=selected] .photo-action-camera{opacity:0;transform:translateY(-4px)scale(.7)}.homepage-production .vin-attachments[data-photo-state=selected] .photo-action-success{opacity:1;transform:none}.homepage-production .vin-attachments[data-photo-state=error] .file-picker{color:#9c3040;background:#fff6f7;border-color:#dba8af}.homepage-production .photo-list{align-items:center;gap:8px;min-width:0;margin-top:7px;font-size:11px;display:flex}.homepage-production .photo-list p{margin:0}.homepage-production .photo-list span{text-overflow:ellipsis;white-space:nowrap;max-width:18ch;overflow:hidden}.homepage-production .photo-list [data-slot=button]{min-height:44px;padding-inline:9px;font-size:11px}.homepage-production .vin-photo-previews{overscroll-behavior-inline:contain;gap:7px;max-width:100%;margin-top:8px;padding-bottom:3px;display:flex;overflow-x:auto}.homepage-production .vin-photo-previews figure{background:#f6f8fa;border:1px solid #d7e1e9;border-radius:9px;flex:0 0 84px;width:84px;margin:0;position:relative;overflow:hidden}.homepage-production .vin-photo-previews img{object-fit:cover;width:84px;height:58px;display:block}.homepage-production .vin-photo-previews figcaption{color:#526b82;text-overflow:ellipsis;white-space:nowrap;padding:4px 6px;font-size:9px;overflow:hidden}.homepage-production .vin-photo-previews button{color:#fff;cursor:pointer;background:#091d30d1;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:3px;right:3px}.homepage-production .vin-photo-previews button svg{width:14px;height:14px}.vin-created{padding:18px}.vin-created-summary{color:#176d43;background:#eef8f2;border-radius:13px;align-items:flex-start;gap:12px;padding:16px;display:flex}.vin-created-summary>span{background:#d8f0e1;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.vin-created-summary h2,.vin-created-summary p{margin:0}.vin-created-summary h2{font-size:18px}.vin-created-summary p{margin-top:3px;font-size:12px}.vin-created-summary a{color:#176d43;align-items:center;min-height:38px;font-size:12px;font-weight:800;display:inline-flex}.homepage-production .vin-consent-field{color:#40556b;flex-flow:wrap;grid-area:auto;align-items:center;min-width:0;display:flex;gap:3px 18px!important}.homepage-production .vin-consent-field .consent{color:#263f57;align-items:center;gap:9px;width:auto;min-width:0;min-height:44px;padding:0;font-size:11px;font-weight:650;line-height:1.35;display:inline-flex;position:relative}.homepage-production .vin-consent-field input{z-index:2;opacity:0;cursor:pointer;width:20px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.homepage-production .vin-consent-check{color:#fff;pointer-events:none;width:20px;height:20px;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform var(--motion-normal) var(--motion-ease-spring);background:#fff;border:1px solid #9cabb9;border-radius:5px;flex:0 0 20px;place-items:center;display:grid}.homepage-production .vin-consent-check svg{opacity:0;width:14px;height:14px;transition:opacity var(--motion-fast) ease, transform var(--motion-normal) var(--motion-ease-spring);transform:scale(.45)rotate(-12deg)}.homepage-production .consent input:focus-visible+.vin-consent-check{border-color:#236dca;box-shadow:0 0 0 3px #236dca38}.homepage-production .consent input:checked+.vin-consent-check{border-color:var(--orange);background:var(--orange);transform:scale(1.04)}.homepage-production .consent input:checked+.vin-consent-check svg{opacity:1;transform:none}.homepage-production .vin-privacy-copy{flex-wrap:wrap;align-items:center;gap:5px 15px;min-width:0;display:inline-flex}.homepage-production .vin-consent-field .policy-link{color:#395a78;width:auto;min-height:28px;margin:0;font-size:11px;line-height:1.35}.homepage-production .vin-data-trust{color:#647689;opacity:.72;width:auto;transition:opacity var(--motion-normal) ease, transform var(--motion-normal) var(--motion-ease-emphasis);align-items:center;gap:5px;margin:0;font-size:11px;line-height:1.35;display:inline-flex;transform:translate(-2px)}.homepage-production .vin-data-trust svg{color:#39765a;width:15px;height:15px}.homepage-production .vin-form:has(#vin-consent:checked) .vin-data-trust{opacity:1;transform:none}.homepage-production .vin-consent-field>[data-slot=field-error]{flex-basis:100%}.homepage-production .vin-form .form-actions{grid-area:auto;padding:0;display:block}.homepage-production .vin-form .form-actions [data-slot=button]{color:#68798a;opacity:1;width:100%;min-width:0;height:52px;min-height:52px;transition:color var(--motion-normal) ease, background-color var(--motion-normal) var(--motion-ease-standard), border-color var(--motion-normal) ease, box-shadow var(--motion-normal) ease, transform var(--motion-fast) var(--motion-ease-standard);background:#e4e9ee;border:1px solid #c8d2dc;border-radius:10px;padding-inline:16px;font-size:14px;font-weight:800;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.homepage-production .vin-form .form-actions [data-slot=button]:disabled{cursor:not-allowed}.homepage-production .vin-form .form-actions [data-slot=button]:not(:disabled){border-color:var(--orange);background-color:var(--orange);color:#fff;box-shadow:0 7px 16px #e85c0029}.homepage-production .vin-form .form-actions [data-slot=button]:not(:disabled):hover{background-color:#eb5d00;border-color:#d95000;box-shadow:0 9px 18px #e85c0036}.homepage-production .vin-form .form-actions [data-slot=button]:not(:disabled) .vin-submit-search{animation:vin-cta-ready var(--motion-normal) var(--motion-ease-emphasis) both}.homepage-production .vin-submit-icons{place-items:center;width:20px;height:20px;display:grid}.homepage-production .vin-submit-icons svg{width:20px;height:20px;transition:opacity var(--motion-fast) ease, transform var(--motion-normal) var(--motion-ease-emphasis);grid-area:1/1}.homepage-production .vin-submit-success{opacity:0;transform:translateY(5px)scale(.7)}.homepage-production [data-vin-submit-state=success]{background:#168250!important;border-color:#168250!important;box-shadow:0 7px 16px #16825026!important}.homepage-production [data-vin-submit-state=success] .vin-submit-search{opacity:0;transform:translateY(-5px)scale(.7)}.homepage-production [data-vin-submit-state=success] .vin-submit-success{opacity:1;transform:none}.homepage-production [data-vin-submit-state=error]{box-shadow:0 7px 16px #b63b491a}.homepage-production .vin-form .form-status{color:#176d43;animation:vin-status-resolve var(--motion-normal) var(--motion-ease-emphasis) both;background:#eef8f2;border-radius:8px;grid-column:auto;margin:0;padding:10px 12px;font-size:11px;line-height:1.45}.homepage-production .vin-form[data-vin-state=error] .form-status{color:#9c3040;background:#fff6f7}@media (hover:hover) and (pointer:fine){.homepage-production .search-tabs [data-slot=tabs-trigger]:hover svg{transform:translateY(-1px)}.homepage-production .vin-attachments .file-picker:hover{background:#f2f6fa;border-color:#9eafc0}.homepage-production .vin-attachments .file-picker:hover .photo-action-camera{transform:translateY(-1px)rotate(-4deg)}}@media (prefers-reduced-motion:no-preference){.homepage-production .vin-intro{animation:vin-info-arrive .36s var(--motion-ease-emphasis) both}.homepage-production .vin-form:focus-within .search-intro-icon{border-color:#efc6aa;transform:scale(1.025);box-shadow:0 8px 20px #14263a14,0 0 0 4px #ff71000f}.homepage-production .vin-form[data-vin-state=success] .search-intro-icon{animation:vin-info-resolve .42s var(--motion-ease-spring) both}.homepage-production .vin-attachments[data-photo-state=selected] .photo-action-success{animation:vin-photo-check .36s var(--motion-ease-spring) both}}@media (max-width:1199px){.homepage-production .search-area{width:100%}.homepage-production .vin-form>[data-slot=field-group]{grid-template-columns:1fr;grid-template-areas:"intro""form";gap:16px}.homepage-production .vin-intro{grid-template-columns:58px minmax(0,1fr);max-width:580px}.homepage-production .search-intro-icon{width:58px;height:58px}.homepage-production .vin-intro p{max-width:58ch}.homepage-production .vin-input-shell{padding-bottom:0}.homepage-production .vin-form input::placeholder,.homepage-production .vin-form textarea::placeholder{font-weight:650}}@media (max-width:640px){.homepage-production .search-tabs[data-slot=tabs-list]{height:52px}.homepage-production .search-tabs [data-slot=tabs-trigger]{gap:6px;padding-inline:6px;font-size:12px}.homepage-production .search-tabs [data-slot=tabs-trigger] svg{width:18px;height:18px;display:block}.homepage-production .vin-form>[data-slot=field-group]{gap:14px;padding:16px 14px 18px}.homepage-production .vin-intro{grid-template-columns:52px minmax(0,1fr);gap:12px}.homepage-production .search-intro-icon{width:52px;height:52px}.homepage-production .vin-intro h2{text-wrap:initial;font-size:16px}.homepage-production .vin-intro p{max-width:none;margin-top:3px;font-size:11px}.homepage-production .vin-form-area{gap:12px}.homepage-production .vin-primary-row,.homepage-production .vin-request-row{grid-template-columns:minmax(0,1fr);gap:9px}.homepage-production .vin-input-shell{grid-template-columns:42px minmax(0,1fr) 46px}.homepage-production .vin-input-shell [data-slot=input]{height:50px;min-height:50px;padding-inline:10px 46px;font-size:14px}.homepage-production .vin-form .form-actions [data-slot=button]{height:48px;min-height:48px}.homepage-production .vin-request-field [data-slot=textarea]{height:52px;min-height:52px;padding-block:14px}.homepage-production .vin-attachments .file-picker{min-height:46px}.homepage-production .vin-consent-field{display:grid;gap:2px!important}.homepage-production .vin-consent-field .consent{width:100%}.homepage-production .vin-privacy-copy{gap:2px 13px;padding-left:29px}.homepage-production .vin-consent-field .policy-link{min-height:32px}.homepage-production .vin-form .form-status{margin-top:1px}}@media (max-width:359px){.homepage-production .vin-form>[data-slot=field-group]{padding-inline:12px}.homepage-production .vin-intro{grid-template-columns:46px minmax(0,1fr);gap:9px}.homepage-production .search-intro-icon{width:46px;height:46px}.homepage-production .vin-intro h2{font-size:15px}.homepage-production .vin-intro p{font-size:10.5px}.homepage-production .vin-privacy-copy{flex-direction:column;align-items:flex-start}}@keyframes vin-info-arrive{0%{opacity:.62;transform:translate(-7px)}to{opacity:1;transform:none}}@keyframes vin-info-resolve{45%{transform:scale(1.045)}to{transform:none}}@keyframes vin-photo-check{0%{opacity:.35;transform:scale(.62)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes vin-cta-ready{0%{opacity:.45;transform:scale(.78)}to{opacity:1;transform:none}}@keyframes vin-status-resolve{0%{opacity:.5;clip-path:inset(0 0 25%);transform:translateY(4px)}to{opacity:1;clip-path:inset(0);transform:none}}@media (prefers-reduced-motion:reduce){.homepage-production .search-tabs [data-slot=tabs-trigger]:after,.homepage-production .search-tabs [data-slot=tabs-trigger] svg,.homepage-production .search-intro-icon,.homepage-production .vin-request-field [data-slot=textarea],.homepage-production .photo-action-icons svg,.homepage-production .vin-consent-check,.homepage-production .vin-consent-check svg,.homepage-production .vin-data-trust,.homepage-production .vin-form .form-actions [data-slot=button],.homepage-production .vin-submit-icons svg{transition:none;animation:none;transform:none}.homepage-production .vin-form .form-status{animation:none}}@media (max-width:560px){.vin-created{padding:10px}.vin-created .vin-fitment.is-compact{margin:12px 0 0}}
