.kit-fade-enter-active[data-v-2e99ada5],.kit-fade-leave-active[data-v-2e99ada5]{transition:opacity .6s,transform .6s}.kit-fade-enter-from[data-v-2e99ada5]{opacity:0;transform:translateY(20px)}.kit-fade-leave-to[data-v-2e99ada5]{opacity:0;transform:translateY(-20px)}.kit-thumb-strip[data-v-2e99ada5]{scrollbar-width:thin;scrollbar-color:#c9a84ce6 #ffffff1f;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-padding-inline:.25rem}.kit-thumb-strip[data-v-2e99ada5]::-webkit-scrollbar{height:10px}.kit-thumb-strip[data-v-2e99ada5]::-webkit-scrollbar-track{background:#ffffff1f;border-radius:999px}.kit-thumb-strip[data-v-2e99ada5]::-webkit-scrollbar-thumb{background:#c9a84ce6;border:2px solid #ffffff1f;border-radius:999px}.kit-thumb-card[data-v-2e99ada5]{scroll-snap-align:start}.kit-thumb-card[data-active-kit=true][data-v-2e99ada5]{transform:translateY(-2px)}.press-carousel[data-v-06723bc5]{--visible-slides:1}.press-carousel-slide[data-v-06723bc5]{width:calc(100% / var(--visible-slides))}@media (width>=1024px){.press-carousel--multiple[data-v-06723bc5]{--visible-slides:2}}.news-body[data-v-06723bc5] h2{color:#0a2f1f;margin-top:2rem;margin-bottom:1rem;font-size:1.75rem;font-weight:800}.news-body[data-v-06723bc5] h3{color:#0a2f1f;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.35rem;font-weight:700}.news-body[data-v-06723bc5] p{color:#374151;margin-bottom:1.1rem;line-height:1.75}.news-body[data-v-06723bc5] a{color:#c9a44a;font-weight:600;text-decoration:underline}.news-body[data-v-06723bc5] ul,.news-body[data-v-06723bc5] ol{color:#374151;margin:1rem 0 1.25rem 1.5rem}.news-body[data-v-06723bc5] ul{list-style:outside}.news-body[data-v-06723bc5] ol{list-style:decimal}.news-body[data-v-06723bc5] li{margin-bottom:.4rem}.news-body[data-v-06723bc5] blockquote{color:#4b5563;background:#f9fafb;border-left:4px solid #c9a44a;border-radius:0 .5rem .5rem 0;margin:1.25rem 0;padding:.5rem 1rem;font-style:italic}.news-body[data-v-06723bc5] strong{color:#0a2f1f;font-weight:700}.news-body[data-v-06723bc5] img{border-radius:.75rem;max-width:100%;height:auto;margin:1.25rem 0}.circle-anim[data-v-05b5225b],.circle-anim-fail[data-v-05b5225b]{stroke-dasharray:302;stroke-dashoffset:302px;animation:.8s ease-out .2s forwards drawCircle-05b5225b}@keyframes drawCircle-05b5225b{to{stroke-dashoffset:0}}.check-anim[data-v-05b5225b]{stroke-dasharray:30;stroke-dashoffset:30px;animation:.5s ease-out .8s forwards drawCheck-05b5225b}@keyframes drawCheck-05b5225b{to{stroke-dashoffset:0}}.x-anim-1[data-v-05b5225b]{stroke-dasharray:20;stroke-dashoffset:20px;animation:.4s ease-out .7s forwards drawCheck-05b5225b}.x-anim-2[data-v-05b5225b]{stroke-dasharray:20;stroke-dashoffset:20px;animation:.4s ease-out .9s forwards drawCheck-05b5225b}.dash-anim[data-v-05b5225b]{stroke-dasharray:14;stroke-dashoffset:14px;animation:.5s ease-out .6s forwards drawCheck-05b5225b}.bounce-in[data-v-05b5225b]{animation:.6s cubic-bezier(.34,1.56,.64,1) .3s both bounceIn-05b5225b}@keyframes bounceIn-05b5225b{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.status-icon-wrapper[data-v-05b5225b]{animation:.6s ease-out iconPulse-05b5225b}@keyframes iconPulse-05b5225b{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.animate-spin-slow[data-v-05b5225b]{animation:3s linear infinite spin-05b5225b}@keyframes spin-05b5225b{to{transform:rotate(360deg)}}.kit-fade-enter-active[data-v-6b89ff20],.kit-fade-leave-active[data-v-6b89ff20]{transition:opacity .6s,transform .6s}.kit-fade-enter-from[data-v-6b89ff20]{opacity:0;transform:translateY(20px)}.kit-fade-leave-to[data-v-6b89ff20]{opacity:0;transform:translateY(-20px)}.kit-thumb-strip[data-v-6b89ff20]{scrollbar-width:thin;scrollbar-color:#166534cc #0f172a14;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-padding-inline:.25rem}.kit-thumb-strip[data-v-6b89ff20]::-webkit-scrollbar{height:10px}.kit-thumb-strip[data-v-6b89ff20]::-webkit-scrollbar-track{background:#0f172a14;border-radius:999px}.kit-thumb-strip[data-v-6b89ff20]::-webkit-scrollbar-thumb{background:#166534cc;border:2px solid #0f172a14;border-radius:999px}.kit-thumb-card[data-v-6b89ff20]{scroll-snap-align:start}.kit-thumb-card[data-active-kit=true][data-v-6b89ff20]{transform:translateY(-2px)}.form-stack-section+.form-stack-section[data-v-6b89ff20]{border-top:1px solid #e2e8f0e6}.form-accordion-section[data-v-6b89ff20]{scroll-margin-top:7rem}.form-accordion-trigger[data-v-6b89ff20]{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.form-accordion-chevron[data-v-6b89ff20]{color:#166534;background:#f8fafce6;border:1px solid #94a3b840;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.25rem;font-weight:700;line-height:1;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex}.form-accordion-chevron.is-open[data-v-6b89ff20]{background:#16653414;border-color:#16653429;transform:rotate(45deg)}.form-submit-footer[data-v-6b89ff20]{background:linear-gradient(#f8fafc33 0%,#fff 100%);border-top:1px solid #e2e8f0e6}.form-section-next[data-v-6b89ff20]{color:#166534;background:#1665340f;border:1px solid #1665341f;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.85rem;font-weight:700;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.form-section-next[data-v-6b89ff20]:hover{background:#1665341f;border-color:#1665342e;transform:translateY(-1px)}.form-section-badge[data-v-6b89ff20]{color:#166534;background:#16653414;border-radius:999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:.8rem;font-weight:800;line-height:1;display:inline-flex}@media print{body *{visibility:hidden}.receipt-print-area[data-v-6b89ff20],.receipt-print-area[data-v-6b89ff20] *{visibility:visible}.receipt-print-area[data-v-6b89ff20]{width:100%;position:absolute;inset:0 auto auto 0}}.team-bike-icon[data-v-3dc19c95]{-webkit-mask-image:var(--bike-mask);-webkit-mask-image:var(--bike-mask);mask-image:var(--bike-mask);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
