@layer block{.hyundai-testimonial-module-scss-module__O0gqKq__layout{gap:40px;display:grid}@media screen and (min-width:1022px){.hyundai-testimonial-module-scss-module__O0gqKq__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:80px}}.hyundai-testimonial-module-scss-module__O0gqKq__figure,.hyundai-testimonial-module-scss-module__O0gqKq__quote{margin:0}.hyundai-testimonial-module-scss-module__O0gqKq__headline{letter-spacing:-.015em;margin:0 0 24px;font-size:26px;font-weight:700;line-height:36px}@media screen and (min-width:768px){.hyundai-testimonial-module-scss-module__O0gqKq__headline{font-size:36px;line-height:48px}}.hyundai-testimonial-module-scss-module__O0gqKq__summary{border-left:3px solid var(--hy-blue);max-width:720px;margin:0 0 24px;padding-left:20px}.hyundai-testimonial-module-scss-module__O0gqKq__summary .hyundai-testimonial-module-scss-module__O0gqKq__paragraph{margin:0}.hyundai-testimonial-module-scss-module__O0gqKq__summaryTitle{color:var(--hy-grey);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:600;line-height:20px}.hyundai-testimonial-module-scss-module__O0gqKq__paragraph{color:var(--hy-ink);max-width:720px;margin:16px 0 0;font-size:17px;line-height:30px}@media screen and (min-width:768px){.hyundai-testimonial-module-scss-module__O0gqKq__paragraph{font-size:18px;line-height:32px}}.hyundai-testimonial-module-scss-module__O0gqKq__caption{border-top:1px solid var(--hy-line);flex-direction:column;gap:4px;max-width:720px;margin-top:28px;padding-top:20px;display:flex}.hyundai-testimonial-module-scss-module__O0gqKq__role{color:var(--hy-navy);font-size:16px;font-style:normal;font-weight:700;line-height:24px}.hyundai-testimonial-module-scss-module__O0gqKq__meta{color:var(--hy-grey);font-size:14px;line-height:22px}.hyundai-testimonial-module-scss-module__O0gqKq__card{border:1px solid var(--hy-line);box-shadow:var(--hy-shadow);text-align:center;background:#fff;border-radius:22px;padding:28px 24px 20px}.hyundai-testimonial-module-scss-module__O0gqKq__cardTitle{color:var(--hy-grey);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600;line-height:20px}.hyundai-testimonial-module-scss-module__O0gqKq__score{color:var(--hy-navy);font-variant-numeric:tabular-nums;margin:14px 0 10px;font-size:56px;font-weight:700;line-height:1}.hyundai-testimonial-module-scss-module__O0gqKq__stars{--rating-star-fill:#e62415}.hyundai-testimonial-module-scss-module__O0gqKq__scores{text-align:left;margin:20px 0 0}.hyundai-testimonial-module-scss-module__O0gqKq__scoreRow{border-top:1px solid var(--hy-line);justify-content:space-between;padding:12px 0;font-size:15px;line-height:22px;display:flex}.hyundai-testimonial-module-scss-module__O0gqKq__scoreRow dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.hyundai-testimonial-module-scss-module__O0gqKq__verified{border-top:1px solid var(--hy-line);color:#1b7a3e;justify-content:center;align-items:center;gap:8px;margin:0;padding-top:16px;font-size:14px;font-weight:600;display:flex}.hyundai-testimonial-module-scss-module__O0gqKq__link{margin-top:4px;padding-block:11px;font-size:15px}}
@layer block{.hyundai-work-module-scss-module__CZ7x4W__section{overflow:clip}.hyundai-work-module-scss-module__CZ7x4W__work{--p:0;--o-metal:0;--o-paint:0;--o-glow:0;margin-top:40px}@media screen and (min-width:1022px){.hyundai-work-module-scss-module__CZ7x4W__work{height:300vh;margin-top:0}.hyundai-work-module-scss-module__CZ7x4W__sticky{height:calc(100vh - var(--navbar-height,96px));top:var(--navbar-height,96px);flex-direction:column;justify-content:center;gap:40px;display:flex;position:sticky}}.hyundai-work-module-scss-module__CZ7x4W__track{display:none}@media screen and (min-width:1022px){.hyundai-work-module-scss-module__CZ7x4W__track{height:250px;display:block;position:relative}}.hyundai-work-module-scss-module__CZ7x4W__rail{background:repeating-linear-gradient(90deg, var(--hy-navy) 0 26px, transparent 26px 34px) calc(var(--p)*-1200px) 0/34px 100%;opacity:.85;border-radius:3px;height:8px;position:absolute;bottom:28px;left:0;right:0}.hyundai-work-module-scss-module__CZ7x4W__rail:after{content:"";background:#c9d4e0;border-radius:2px;height:4px;position:absolute;bottom:-8px;left:0;right:0}.hyundai-work-module-scss-module__CZ7x4W__gate{border:3px solid #b6c4d4;border-bottom:0;border-radius:14px 14px 0 0;width:22%;height:176px;transition:border-color .4s,box-shadow .4s;position:absolute;bottom:36px;transform:translate(-50%)}.hyundai-work-module-scss-module__CZ7x4W__gateNo{color:var(--hy-grey);font-variant-numeric:tabular-nums;background:#fff;border:2px solid #b6c4d4;border-radius:100px;padding:2px 10px;font-size:12px;font-weight:700;line-height:18px;transition:background .4s,border-color .4s,color .4s;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.hyundai-work-module-scss-module__CZ7x4W__work[data-station="0"] .hyundai-work-module-scss-module__CZ7x4W__gate:nth-of-type(2){border-color:var(--hy-blue);box-shadow:0 -10px 30px #00aad22e}.hyundai-work-module-scss-module__CZ7x4W__work[data-station="0"] .hyundai-work-module-scss-module__CZ7x4W__gate:nth-of-type(2) .hyundai-work-module-scss-module__CZ7x4W__gateNo{background:var(--hy-navy);border-color:var(--hy-navy);color:#fff}.hyundai-work-module-scss-module__CZ7x4W__work[data-station="0"] .hyundai-work-module-scss-module__CZ7x4W__station:first-child{opacity:1}.hyundai-work-module-scss-module__CZ7x4W__work[data-station="0"] .hyundai-work-module-scss-module__CZ7x4W__station:first-child .hyundai-work-module-scss-module__CZ7x4W__stationNo{background:var(--hy-navy);color:#fff}.hyundai-work-module-scss-module__CZ7x4W__work[data-station="0"] .hyundai-work-module-scss-module__CZ7x4W__station:first-child:before{transform:scaleX(1)}.hyundai-work-module-scss-module__CZ7x4W__work[data-station="1"] .hyundai-work-module-scss-module__CZ7x4W__gate:nth-of-type(3){border-color:var(--hy-blue);box-shadow:0 -10px 30px #00aad22e}.hyundai-work-module-scss-module__CZ7x4W__work[data-station="1"] .hyundai-work-module-scss-module__CZ7x4W__gate:nth-of-type(3) .hyundai-work-module-scss-module__CZ7x4W__gateNo{background:var(--hy-navy);border-color:var(--hy-navy);color:#fff}.hyundai-work-module-scss-module__CZ7x4W__work[data-station="1"] .hyundai-work-module-scss-module__CZ7x4W__station:nth-child(2){opacity:1}.hyundai-work-module-scss-module__CZ7x4W__work[data-station="1"] .hyundai-work-module-scss-module__CZ7x4W__station:nth-child(2) .hyundai-work-module-scss-module__CZ7x4W__stationNo{background:var(--hy-navy);color:#fff}.hyundai-work-module-scss-module__CZ7x4W__work[data-station="1"] .hyundai-work-module-scss-module__CZ7x4W__station:nth-child(2):before{transform:scaleX(1)}.hyundai-work-module-scss-module__CZ7x4W__work[data-station="2"] .hyundai-work-module-scss-module__CZ7x4W__gate:nth-of-type(4){border-color:var(--hy-blue);box-shadow:0 -10px 30px #00aad22e}.hyundai-work-module-scss-module__CZ7x4W__work[data-station="2"] .hyundai-work-module-scss-module__CZ7x4W__gate:nth-of-type(4) .hyundai-work-module-scss-module__CZ7x4W__gateNo{background:var(--hy-navy);border-color:var(--hy-navy);color:#fff}.hyundai-work-module-scss-module__CZ7x4W__work[data-station="2"] .hyundai-work-module-scss-module__CZ7x4W__station:nth-child(3){opacity:1}.hyundai-work-module-scss-module__CZ7x4W__work[data-station="2"] .hyundai-work-module-scss-module__CZ7x4W__station:nth-child(3) .hyundai-work-module-scss-module__CZ7x4W__stationNo{background:var(--hy-navy);color:#fff}.hyundai-work-module-scss-module__CZ7x4W__work[data-station="2"] .hyundai-work-module-scss-module__CZ7x4W__station:nth-child(3):before{transform:scaleX(1)}.hyundai-work-module-scss-module__CZ7x4W__work[data-station="3"] .hyundai-work-module-scss-module__CZ7x4W__gate:nth-of-type(5){border-color:var(--hy-blue);box-shadow:0 -10px 30px #00aad22e}.hyundai-work-module-scss-module__CZ7x4W__work[data-station="3"] .hyundai-work-module-scss-module__CZ7x4W__gate:nth-of-type(5) .hyundai-work-module-scss-module__CZ7x4W__gateNo{background:var(--hy-navy);border-color:var(--hy-navy);color:#fff}.hyundai-work-module-scss-module__CZ7x4W__work[data-station="3"] .hyundai-work-module-scss-module__CZ7x4W__station:nth-child(4){opacity:1}.hyundai-work-module-scss-module__CZ7x4W__work[data-station="3"] .hyundai-work-module-scss-module__CZ7x4W__station:nth-child(4) .hyundai-work-module-scss-module__CZ7x4W__stationNo{background:var(--hy-navy);color:#fff}.hyundai-work-module-scss-module__CZ7x4W__work[data-station="3"] .hyundai-work-module-scss-module__CZ7x4W__station:nth-child(4):before{transform:scaleX(1)}.hyundai-work-module-scss-module__CZ7x4W__car{bottom:38px;left:calc(1% + var(--p)*76%);width:22%;position:absolute}.hyundai-work-module-scss-module__CZ7x4W__finish{object-fit:contain}.hyundai-work-module-scss-module__CZ7x4W__finishMetal{opacity:var(--o-metal)}.hyundai-work-module-scss-module__CZ7x4W__finishPaint{opacity:var(--o-paint)}.hyundai-work-module-scss-module__CZ7x4W__glow{height:40%;opacity:var(--o-glow);background:radial-gradient(at 50% 100%,#00aad28c,#0000 70%);position:absolute;bottom:-14px;left:6%;right:6%}.hyundai-work-module-scss-module__CZ7x4W__links{height:100%;opacity:var(--o-glow);width:100%;position:absolute;top:0;left:0;overflow:visible}.hyundai-work-module-scss-module__CZ7x4W__links path{fill:none;stroke:var(--hy-blue);stroke-dasharray:3 7;stroke-width:2.5px;vector-effect:non-scaling-stroke;animation:1.2s linear infinite hyundai-work-module-scss-module__CZ7x4W__hy-links}@keyframes hyundai-work-module-scss-module__CZ7x4W__hy-links{to{stroke-dashoffset:-20px}}.hyundai-work-module-scss-module__CZ7x4W__tags{opacity:var(--o-glow);transform:translateY(calc((1 - var(--o-glow)) * 12px));justify-content:space-between;width:24%;display:flex;position:absolute;top:-8px;left:77%}.hyundai-work-module-scss-module__CZ7x4W__tag{color:var(--hy-navy);white-space:nowrap;background:#fff;border:1px solid #9fd9ea;border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex;box-shadow:0 8px 20px #002c5f1f}.hyundai-work-module-scss-module__CZ7x4W__tag svg{color:var(--hy-blue-text)}.hyundai-work-module-scss-module__CZ7x4W__stations{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media screen and (min-width:768px){.hyundai-work-module-scss-module__CZ7x4W__stations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1022px){.hyundai-work-module-scss-module__CZ7x4W__stations{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.hyundai-work-module-scss-module__CZ7x4W__station{border:1px solid var(--hy-line);background:#fff;border-radius:22px;padding:22px 20px;transition:opacity .4s;position:relative;overflow:clip;box-shadow:0 12px 30px #002c5f12}.hyundai-work-module-scss-module__CZ7x4W__station:before{background:var(--hy-blue);content:"";transform-origin:0;height:4px;transition:transform .5s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}@media screen and (min-width:1022px){.hyundai-work-module-scss-module__CZ7x4W__station{opacity:.5}}.hyundai-work-module-scss-module__CZ7x4W__stationCar{width:min(260px,80%);margin:0 auto 16px;display:block;position:relative}.hyundai-work-module-scss-module__CZ7x4W__stationCar img{object-fit:contain}@media screen and (min-width:1022px){.hyundai-work-module-scss-module__CZ7x4W__stationCar{display:none}}.hyundai-work-module-scss-module__CZ7x4W__stationNo{color:var(--hy-navy);font-variant-numeric:tabular-nums;background:#e6f7fc;border-radius:100px;padding:3px 10px;font-size:12px;font-weight:700;line-height:18px;transition:background .4s,color .4s;display:inline-block}.hyundai-work-module-scss-module__CZ7x4W__stationTitle{margin:12px 0 0;font-size:18px;font-weight:700;line-height:26px}.hyundai-work-module-scss-module__CZ7x4W__stationText{color:var(--hy-grey);margin:8px 0 0;font-size:15px;line-height:25px}@media (prefers-reduced-motion:reduce){.hyundai-work-module-scss-module__CZ7x4W__links path{animation:none}.hyundai-work-module-scss-module__CZ7x4W__station,.hyundai-work-module-scss-module__CZ7x4W__station:before,.hyundai-work-module-scss-module__CZ7x4W__gate,.hyundai-work-module-scss-module__CZ7x4W__gateNo{transition:none}}}
