.res-hero.astro-ii4it52h{text-align:center;max-width:900px;padding-top:72px;padding-bottom:80px;position:relative}.eyebrow-hand.astro-ii4it52h{color:var(--orange-300);margin-bottom:10px;font-size:36px}.search.astro-ii4it52h{background:var(--white);border-radius:999px;max-width:640px;margin:0 auto;padding:6px;display:flex;box-shadow:0 0 0 5px #e8650f73}.search-field.astro-ii4it52h{min-width:0;color:var(--g500);flex:auto;align-items:center;gap:10px;padding:0 12px 0 16px;display:flex}.search-field.astro-ii4it52h input.astro-ii4it52h{min-width:0;min-height:48px;color:var(--ink);background:0 0;border:0;flex:auto;font-size:16px}.search-field.astro-ii4it52h input.astro-ii4it52h:focus{outline:none}.search.astro-ii4it52h:focus-within{box-shadow:0 0 0 5px var(--orange)}.filters-bar.astro-ii4it52h{background:var(--white);border-bottom:1px solid var(--g200);top:var(--header-h);z-index:20;position:sticky}.filters.astro-ii4it52h{flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;padding-bottom:12px;display:flex}.filters-label.astro-ii4it52h{color:var(--g600);font-size:14px;font-weight:600}.chips.astro-ii4it52h{scrollbar-width:none;flex:auto;gap:8px;min-width:0;padding:2px;display:flex;overflow-x:auto}.chips.astro-ii4it52h::-webkit-scrollbar{display:none}.chip.astro-ii4it52h{border:1.5px solid var(--g300);background:var(--white);white-space:nowrap;cursor:pointer;border-radius:999px;min-height:44px;padding:0 16px;font-size:14px;transition:background-color .2s,color .2s,border-color .2s}.chip.astro-ii4it52h:hover{border-color:var(--navy)}a.astro-ii4it52h.chip{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.chip.astro-ii4it52h[aria-current=page],.chip.astro-ii4it52h[aria-pressed=true]{background:var(--navy);color:var(--white);border-color:var(--navy);font-weight:600}.lang-filter.astro-ii4it52h{color:var(--g600);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.lang-filter.astro-ii4it52h .select.astro-ii4it52h{width:auto;min-height:44px;font-size:14px}@media (width<=760px){.filters-bar.astro-ii4it52h{position:static}.filters-label.astro-ii4it52h{display:none}.chips.astro-ii4it52h{margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter);flex-basis:100%}.search.astro-ii4it52h .btn.astro-ii4it52h{padding:0 16px}}.series-head.astro-ii4it52h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:36px;display:flex}.series.astro-ii4it52h{flex-wrap:wrap;justify-content:space-between;gap:32px 14px;display:flex}.series-item.astro-ii4it52h{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:20px;min-width:120px;max-width:160px;display:flex}.series-item.astro-ii4it52h[hidden]{display:none}.series-badge.astro-ii4it52h{background:var(--white);border:2px solid var(--navy);width:120px;height:112px;box-shadow:0 8px 0 var(--navy);line-height:1.1;font-family:var(--font-head);color:var(--orange-700);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;font-size:36px;font-weight:800;display:flex}.series-code.astro-ii4it52h{font:inherit}.series-badge.astro-ii4it52h span.astro-ii4it52h{font-family:var(--font-body);letter-spacing:.14em;color:var(--g600);font-size:11px;font-weight:700}.series-badge.astro-ii4it52h.hot{background:var(--orange-50);box-shadow:0 8px 0 var(--orange)}a.astro-ii4it52h.series-item{color:inherit;text-decoration:none}a.astro-ii4it52h.series-item:hover .series-badge.astro-ii4it52h{box-shadow:0 4px 0 var(--navy);transform:translateY(4px)}a.astro-ii4it52h.series-item:hover .series-badge.astro-ii4it52h.hot{box-shadow:0 4px 0 var(--orange)}.series-item.astro-ii4it52h .soon-badge.astro-ii4it52h{margin-top:-10px}.series-title.astro-ii4it52h{font-weight:600;line-height:1.35}@media (width<=760px){.series.astro-ii4it52h{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;display:grid}.series-item.astro-ii4it52h{min-width:0;max-width:none}}.soon-note.astro-ii4it52h{color:var(--g600);margin-top:24px;font-size:15px}.soon-note.astro-ii4it52h a.astro-ii4it52h{font-weight:600}.tpl-files.astro-ii4it52h{flex-direction:column;margin:-12px 0 20px;display:flex}.tpl-files.astro-ii4it52h .media-file-link:before{content:"↓";color:var(--orange-700)}.no-results.astro-ii4it52h{text-align:center;color:var(--g600);background:var(--white);border:1px dashed var(--g300);border-radius:12px;padding:24px}.tpl-form.astro-ii4it52h{flex-wrap:wrap;gap:12px;max-width:520px;margin-bottom:12px;display:flex}.tpl-form.astro-ii4it52h+p{font-size:13px}.tpl-art.astro-ii4it52h{flex-basis:400px;justify-content:center;padding:20px 0;display:flex}.stack.astro-ii4it52h{width:300px;max-width:100%;position:relative}.stack-back.astro-ii4it52h{transition:transform .5s var(--ease-out);border-radius:6px;position:absolute;inset:0}.b1.astro-ii4it52h{background:var(--g100);transform:rotate(6deg)}.b2.astro-ii4it52h{background:var(--orange-50);transform:rotate(-4deg)}.stack.astro-ii4it52h:hover .b1.astro-ii4it52h{transform:rotate(9deg)translate(8px)}.stack.astro-ii4it52h:hover .b2.astro-ii4it52h{transform:rotate(-7deg)translate(-8px)}.stack-sheet.astro-ii4it52h{background:var(--white);border:1px solid var(--g200);background-image:repeating-linear-gradient(#0000 0 31px,#eef1f6 31px 32px);border-radius:6px;padding:26px 24px;position:relative;box-shadow:0 16px 30px #10182824}.sheet-vehicle.astro-ii4it52h{font-family:var(--font-head);color:var(--navy);margin-bottom:8px;font-weight:700}.sheet-vehicle.astro-ii4it52h .hand.astro-ii4it52h{color:var(--orange-700);font-size:28px}.sheet-lines.astro-ii4it52h{flex-direction:column;font-size:14px;line-height:32px;display:flex}.res-cta.astro-ii4it52h{background:var(--navy);color:var(--white);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:40px;display:flex;position:relative;overflow:hidden}.res-cta.astro-ii4it52h h2.astro-ii4it52h{color:var(--white);margin-bottom:6px;font-size:clamp(26px,1.4vw + 16px,32px);font-weight:800}.res-cta.astro-ii4it52h p.astro-ii4it52h{color:var(--g200)}.res-cta.astro-ii4it52h>div.astro-ii4it52h{flex:420px;min-width:0}@media (width<=760px){.res-cta.astro-ii4it52h{padding:28px 20px}.res-cta.astro-ii4it52h .btn.astro-ii4it52h{width:100%}}
