.AutoEventBanner_banner__cD4sW{padding-block:var(--space-8);padding-inline:var(--section-padding-x);position:relative;overflow:hidden}.AutoEventBanner_container__zjXN7{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6);position:relative;z-index:1}@media (min-width:768px){.AutoEventBanner_container__zjXN7{flex-direction:row;align-items:center;gap:var(--space-8)}}.AutoEventBanner_content__SIDQX{flex:1}.AutoEventBanner_eyebrow__3KvQH{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:4px}.AutoEventBanner_eyebrowDot__vSqNS{width:7px;height:7px;border-radius:50%;animation:AutoEventBanner_pulse__1m1pM 1.5s ease-in-out infinite}@keyframes AutoEventBanner_pulse__1m1pM{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.AutoEventBanner_title__IzSwm{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);line-height:1.2}@media (min-width:768px){.AutoEventBanner_title__IzSwm{font-size:1.75rem}}.AutoEventBanner_description__9EXuj{font-family:var(--font-body);font-size:1rem;line-height:1.7;margin-bottom:var(--space-4);max-width:560px}.AutoEventBanner_detailsRow__n4_4o{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-5)}.AutoEventBanner_detail__ZtLSc{display:flex;align-items:center;gap:var(--space-2)}.AutoEventBanner_detailIcon__MEayY{width:18px;height:18px;flex-shrink:0}.AutoEventBanner_detailText__k9LC7{font-family:var(--font-body);font-size:.875rem;font-weight:500}.AutoEventBanner_sessionsGrid__wRKkH{display:grid;grid-template-columns:1fr;gap:var(--space-3);margin-bottom:var(--space-5)}@media (min-width:480px){.AutoEventBanner_sessionsGrid__wRKkH{grid-template-columns:repeat(2,1fr)}}.AutoEventBanner_sessionCard__SlDIa{border-radius:8px;padding:var(--space-3) var(--space-4);transition:transform .15s ease}.AutoEventBanner_sessionCard__SlDIa:not(.AutoEventBanner_sessionFull__2M4fm):hover{transform:translateY(-1px)}.AutoEventBanner_sessionHeader___tiPB{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-1);gap:var(--space-2)}.AutoEventBanner_sessionLabel__j2_E6{font-family:var(--font-heading);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.AutoEventBanner_sessionSeats__GKbDA{font-family:var(--font-body);font-size:.75rem;font-weight:600}.AutoEventBanner_sessionSeatsLow__JhQqL{color:#B91C1C}.AutoEventBanner_sessionTime__A_KC9{font-family:var(--font-heading);font-size:1.125rem;font-weight:700;letter-spacing:.02em;display:block;margin-bottom:var(--space-2)}.AutoEventBanner_sessionFull__2M4fm{opacity:.5}.AutoEventBanner_sessionFull__2M4fm .AutoEventBanner_sessionTime__A_KC9{text-decoration:line-through}.AutoEventBanner_seatDots__IKRw5{display:flex;gap:6px}.AutoEventBanner_seatDot__sg105{width:10px;height:10px;border-radius:50%;transition:background .2s ease}.AutoEventBanner_seatOpen__SsSon{border:2px solid;background:transparent}.AutoEventBanner_seatTaken__yg6h1{background:currentColor;border:2px solid}.AutoEventBanner_ctaArea__PtrAO{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.AutoEventBanner_spotsTag__QXjV_{font-family:var(--font-heading);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.AutoEventBanner_countdownCard__hpvnc{border-radius:12px;padding:var(--space-5);text-align:center;min-width:240px;flex-shrink:0}@media (min-width:768px){.AutoEventBanner_countdownCard__hpvnc{min-width:280px}}.AutoEventBanner_countdownLabel__1Qb7b{font-family:var(--font-heading);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-3)}.AutoEventBanner_countdownGrid__g5S2k{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2);margin-bottom:var(--space-4)}.AutoEventBanner_countdownUnit__IS5Y2{display:flex;flex-direction:column;align-items:center;gap:2px}.AutoEventBanner_countdownNumber__wTLVx{font-family:var(--font-heading);font-size:1.75rem;font-weight:700;line-height:1;letter-spacing:.02em;min-width:48px}.AutoEventBanner_countdownUnitLabel__rnUdz{font-family:var(--font-body);font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.AutoEventBanner_inProgressBadge__RRPDb{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#B91C1C;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);animation:AutoEventBanner_pulse__1m1pM 1.5s ease-in-out infinite}.AutoEventBanner_priceDisplay__g69mz{display:flex;align-items:baseline;justify-content:center;gap:var(--space-1)}.AutoEventBanner_priceAmount__fCb0u{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;letter-spacing:.02em}.AutoEventBanner_priceUnit__MadP5{font-family:var(--font-body);font-size:.8125rem}.AutoEventBanner_variantA__mis7l{background:linear-gradient(135deg,#ED852C,#E49A0D 60%,#F5B942)}.AutoEventBanner_variantA__mis7l:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 20%,rgba(255,255,255,.15) 0,transparent 60%);pointer-events:none}.AutoEventBanner_variantA__mis7l .AutoEventBanner_eyebrow__3KvQH{color:var(--color-black);background:rgba(12,30,49,.12);border:1px solid rgba(12,30,49,.25)}.AutoEventBanner_variantA__mis7l .AutoEventBanner_eyebrowDot__vSqNS{background:#B91C1C}.AutoEventBanner_variantA__mis7l .AutoEventBanner_title__IzSwm{color:var(--color-black)}.AutoEventBanner_variantA__mis7l .AutoEventBanner_description__9EXuj{color:rgba(12,30,49,.85)}.AutoEventBanner_variantA__mis7l .AutoEventBanner_detailIcon__MEayY,.AutoEventBanner_variantA__mis7l .AutoEventBanner_detailText__k9LC7{color:var(--color-black)}.AutoEventBanner_variantA__mis7l .AutoEventBanner_spotsTag__QXjV_{color:rgba(12,30,49,.7)}.AutoEventBanner_variantA__mis7l .AutoEventBanner_countdownCard__hpvnc{background:var(--color-black);border:none;box-shadow:0 8px 32px rgba(12,30,49,.3)}.AutoEventBanner_variantA__mis7l .AutoEventBanner_countdownLabel__1Qb7b{color:rgba(255,255,255,.75)}.AutoEventBanner_variantA__mis7l .AutoEventBanner_countdownNumber__wTLVx{color:var(--color-white)}.AutoEventBanner_variantA__mis7l .AutoEventBanner_countdownUnitLabel__rnUdz{color:rgba(255,255,255,.75)}.AutoEventBanner_variantA__mis7l .AutoEventBanner_priceAmount__fCb0u{color:var(--color-primary)}.AutoEventBanner_variantA__mis7l .AutoEventBanner_priceUnit__MadP5{color:rgba(255,255,255,.75)}.AutoEventBanner_variantA__mis7l .AutoEventBanner_inProgressBadge__RRPDb{color:var(--color-white)}.AutoEventBanner_variantA__mis7l .AutoEventBanner_sessionCard__SlDIa{background:rgba(12,30,49,.1);border:1px solid rgba(12,30,49,.15);color:var(--color-black)}.AutoEventBanner_variantA__mis7l .AutoEventBanner_sessionLabel__j2_E6{color:rgba(12,30,49,.6)}.AutoEventBanner_variantA__mis7l .AutoEventBanner_seatDots__IKRw5,.AutoEventBanner_variantA__mis7l .AutoEventBanner_sessionSeats__GKbDA,.AutoEventBanner_variantA__mis7l .AutoEventBanner_sessionTime__A_KC9{color:var(--color-black)}.AutoEventBanner_variantB__3owze{background:var(--color-white);border-left:5px solid var(--color-primary);box-shadow:0 4px 24px rgba(12,30,49,.08)}.AutoEventBanner_variantB__3owze:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary) 0,var(--color-accent) 50%,transparent 100%);pointer-events:none}.AutoEventBanner_variantB__3owze .AutoEventBanner_eyebrow__3KvQH{color:var(--color-white);background:#B91C1C;border:none}.AutoEventBanner_variantB__3owze .AutoEventBanner_eyebrowDot__vSqNS{background:var(--color-white)}.AutoEventBanner_variantB__3owze .AutoEventBanner_title__IzSwm{color:var(--color-black)}.AutoEventBanner_variantB__3owze .AutoEventBanner_description__9EXuj{color:var(--color-gray-700,#616161)}.AutoEventBanner_variantB__3owze .AutoEventBanner_detailIcon__MEayY{color:var(--color-primary)}.AutoEventBanner_variantB__3owze .AutoEventBanner_detailText__k9LC7{color:var(--color-black)}.AutoEventBanner_variantB__3owze .AutoEventBanner_spotsTag__QXjV_{color:var(--color-gray-600,#757575)}.AutoEventBanner_variantB__3owze .AutoEventBanner_countdownCard__hpvnc{background:#FFF7ED;border:2px solid rgba(237,133,44,.2)}.AutoEventBanner_variantB__3owze .AutoEventBanner_countdownLabel__1Qb7b{color:var(--color-gray-600,#757575)}.AutoEventBanner_variantB__3owze .AutoEventBanner_countdownNumber__wTLVx{color:var(--color-black)}.AutoEventBanner_variantB__3owze .AutoEventBanner_countdownUnitLabel__rnUdz{color:var(--color-gray-600,#757575)}.AutoEventBanner_variantB__3owze .AutoEventBanner_priceAmount__fCb0u{color:var(--color-primary-text-dark,#A55816)}.AutoEventBanner_variantB__3owze .AutoEventBanner_priceUnit__MadP5{color:var(--color-gray-600,#757575)}.AutoEventBanner_variantB__3owze .AutoEventBanner_inProgressBadge__RRPDb{color:#B91C1C}.AutoEventBanner_variantB__3owze .AutoEventBanner_sessionCard__SlDIa{background:#F8FAFC;border:1px solid #e5e7eb;color:var(--color-black)}.AutoEventBanner_variantB__3owze .AutoEventBanner_sessionLabel__j2_E6{color:var(--color-gray-600,#757575)}.AutoEventBanner_variantB__3owze .AutoEventBanner_sessionSeats__GKbDA{color:var(--color-primary-text-dark,#A55816)}.AutoEventBanner_variantB__3owze .AutoEventBanner_sessionTime__A_KC9{color:var(--color-black)}.AutoEventBanner_variantB__3owze .AutoEventBanner_seatDots__IKRw5{color:var(--color-primary)}.AutoEventBanner_variantC__b8gi0{background:#F8FAFC;padding-block:0;padding-inline:0}.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_container__zjXN7{gap:0;max-width:none}@media (min-width:768px){.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_container__zjXN7{gap:0}}.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_content__SIDQX{padding:var(--space-8) var(--section-padding-x);max-width:none}@media (min-width:768px){.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_content__SIDQX{padding:var(--space-8);max-width:65%}}@media (min-width:1280px){.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_content__SIDQX{padding-left:calc((100vw - 1280px) / 2 + var(--space-8))}}.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_eyebrow__3KvQH{color:var(--color-primary);background:rgba(237,133,44,.08);border:1px solid rgba(237,133,44,.25)}.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_eyebrowDot__vSqNS{background:#B91C1C}.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_title__IzSwm{color:var(--color-black)}.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_description__9EXuj{color:var(--color-gray-700,#616161)}.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_detailIcon__MEayY{color:var(--color-primary-text-dark,#A55816)}.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_detailText__k9LC7{color:var(--color-black)}.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_spotsTag__QXjV_{color:var(--color-gray-600,#757575)}.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_countdownCard__hpvnc{background:var(--color-black);border-radius:0;min-width:auto;padding:var(--space-8) var(--space-6);display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:768px){.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_countdownCard__hpvnc{min-width:320px;padding:var(--space-8);margin-right:0;border-radius:0}}.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_countdownLabel__1Qb7b{color:rgba(255,255,255,.75)}.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_countdownNumber__wTLVx{color:var(--color-white)}.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_countdownUnitLabel__rnUdz{color:rgba(255,255,255,.75)}.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_priceAmount__fCb0u{color:var(--color-primary)}.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_priceUnit__MadP5{color:rgba(255,255,255,.75)}.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_inProgressBadge__RRPDb{color:var(--color-white)}.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_sessionCard__SlDIa{background:var(--color-white);border:1px solid #e5e7eb;color:var(--color-black)}.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_sessionLabel__j2_E6{color:var(--color-gray-600,#757575)}.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_sessionSeats__GKbDA{color:var(--color-primary-text-dark,#A55816)}.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_sessionTime__A_KC9{color:var(--color-black)}.AutoEventBanner_variantC__b8gi0 .AutoEventBanner_seatDots__IKRw5{color:var(--color-primary)}