.ServiceCreditBanner-module__VJvaNq__banner{color:#fffbeb;background:#0f172a;border-bottom:1px solid #b45309;flex-shrink:0}.ServiceCreditBanner-module__VJvaNq__inner{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;max-width:80rem;min-height:3.25rem;margin-inline:auto;padding-inline:1rem;display:grid}.ServiceCreditBanner-module__VJvaNq__badge{white-space:nowrap;border-left:2px solid #fbbf24;flex-direction:column;align-items:flex-start;gap:.1rem;padding-left:.625rem;line-height:1.15;display:flex}.ServiceCreditBanner-module__VJvaNq__amount{color:#fcd34d;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.ServiceCreditBanner-module__VJvaNq__credit{color:#e2e8f0;letter-spacing:.03em;font-size:.625rem;font-weight:500}.ServiceCreditBanner-module__VJvaNq__viewport{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 .5rem calc(100% - .5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .5rem calc(100% - .5rem),#0000)}.ServiceCreditBanner-module__VJvaNq__track{width:max-content;animation:58s linear infinite ServiceCreditBanner-module__VJvaNq__credit-scroll;display:flex}.ServiceCreditBanner-module__VJvaNq__copy{white-space:nowrap;flex-shrink:0;padding-right:4rem;font-size:.8125rem;line-height:1.6}.ServiceCreditBanner-module__VJvaNq__banner[data-paused=true] .ServiceCreditBanner-module__VJvaNq__track,.ServiceCreditBanner-module__VJvaNq__banner:focus-within .ServiceCreditBanner-module__VJvaNq__track{animation-play-state:paused}@media (hover:hover){.ServiceCreditBanner-module__VJvaNq__banner:hover .ServiceCreditBanner-module__VJvaNq__track{animation-play-state:paused}}.ServiceCreditBanner-module__VJvaNq__link,.ServiceCreditBanner-module__VJvaNq__toggle{border-radius:.125rem;justify-content:center;align-items:center;min-width:2rem;min-height:2rem;transition:color .15s,background-color .15s;display:inline-flex}.ServiceCreditBanner-module__VJvaNq__link{color:#fcd34d;white-space:nowrap;gap:.5rem;font-size:.75rem;font-weight:600}.ServiceCreditBanner-module__VJvaNq__linkText{display:none}.ServiceCreditBanner-module__VJvaNq__toggle{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #475569}.ServiceCreditBanner-module__VJvaNq__link:hover,.ServiceCreditBanner-module__VJvaNq__toggle:hover{color:#fffbeb;background:#1e293b}.ServiceCreditBanner-module__VJvaNq__link:focus-visible,.ServiceCreditBanner-module__VJvaNq__toggle:focus-visible{outline-offset:3px;outline:2px solid #fcd34d}.ServiceCreditBanner-module__VJvaNq__link:active,.ServiceCreditBanner-module__VJvaNq__toggle:active{background:#334155}@keyframes ServiceCreditBanner-module__VJvaNq__credit-scroll{to{transform:translate(-50%)}}@media (min-width:640px){.ServiceCreditBanner-module__VJvaNq__inner{gap:1rem;padding-inline:1.5rem}.ServiceCreditBanner-module__VJvaNq__badge{flex-direction:row;align-items:baseline;gap:.5rem;padding-left:.75rem}.ServiceCreditBanner-module__VJvaNq__credit{font-size:.75rem}}@media (min-width:768px){.ServiceCreditBanner-module__VJvaNq__linkText{display:inline}}@media (min-width:1024px){.ServiceCreditBanner-module__VJvaNq__inner{padding-inline:2rem}}@media (prefers-reduced-motion:reduce){.ServiceCreditBanner-module__VJvaNq__inner{grid-template-columns:1fr auto;gap:.75rem 1rem;padding-block:.875rem}.ServiceCreditBanner-module__VJvaNq__badge{flex-direction:row;grid-area:1/1;align-items:baseline;gap:.5rem}.ServiceCreditBanner-module__VJvaNq__viewport{grid-area:2/1/auto/-1;overflow:visible;-webkit-mask-image:none;mask-image:none}.ServiceCreditBanner-module__VJvaNq__track{width:auto;animation:none;display:block;transform:none}.ServiceCreditBanner-module__VJvaNq__copy{white-space:normal;padding:0;display:block}.ServiceCreditBanner-module__VJvaNq__duplicate,.ServiceCreditBanner-module__VJvaNq__toggle{display:none}.ServiceCreditBanner-module__VJvaNq__link{grid-area:1/2}.ServiceCreditBanner-module__VJvaNq__linkText{display:inline}}
