.ss-card{width:100%;overflow:hidden;border:.5px solid #e5e5e5;border-radius:14px;background:#fff;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif}.ss-card *,.ss-card *:before,.ss-card *:after{box-sizing:border-box}.ss-card .ss-top{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 24px 20px;background:#000;text-align:center}.ss-card .ss-tick{display:flex;width:40px;height:40px;align-items:center;justify-content:center;margin-bottom:2px;border:1.5px solid rgba(34,197,94,.3);border-radius:50%;background:#22c55e1f}.ss-card h2.ss-title{margin:0;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:700;line-height:1.35}#main.flex-1:not([data-internal-page]) .ss-card h2.ss-title{font-size:17px!important;font-weight:700;line-height:1.35;letter-spacing:normal}.ss-card .ss-sub{margin:0;color:#fff6;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;line-height:1.5}.ss-card .ss-timeline-wrap{display:flex;flex-direction:column;gap:14px;padding:22px 24px 20px;background:#fff}.ss-card .ss-timeline{position:relative;display:grid;grid-template-columns:repeat(var(--step-count),minmax(0,1fr));margin-bottom:4px}.ss-card .ss-track{position:absolute;z-index:0;top:13px;right:calc(100% / var(--step-count) / 2);left:calc(100% / var(--step-count) / 2);height:1.5px;background:#e5e5e5}.ss-card .ss-track__done{position:absolute;top:0;left:0;height:100%;border-radius:999px;background:#22c55e}.ss-card .ss-step{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;align-items:center;gap:7px}.ss-card .ss-node{display:flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border:1.5px solid #e0e0e0;border-radius:50%;background:#fff}.ss-card .ss-step--done .ss-node{border-color:#22c55e;background:#22c55e}.ss-card .ss-step--next .ss-node{border-color:#e61739;background:#e61739;animation:ss-pulse 2s infinite}.ss-card .ss-node__dot{width:8px;height:8px;border-radius:50%;background:#fff}.ss-card .ss-label{display:flex;min-width:0;flex-direction:column;align-items:center;gap:2px;text-align:center}.ss-card .ss-tag{min-height:11px;color:transparent;font-family:Inter,sans-serif;font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.ss-card .ss-step--done .ss-tag{color:#22c55e}.ss-card .ss-step--next .ss-tag{color:#e61739}.ss-card .ss-step-title{color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:600;line-height:1.3;text-align:center}.ss-card .ss-step--upcoming .ss-step-title{color:#bbb}.ss-card .ss-callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:.5px solid rgba(230,23,57,.15);border-radius:8px;background:#fff8f8}.ss-card .ss-callout__left{display:flex;flex-direction:column;gap:2px}.ss-card .ss-callout__timing{color:#e61739;font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ss-card .ss-callout__text{color:#555;font-family:Inter,sans-serif;font-size:12px}.ss-card .ss-callout__cta{flex-shrink:0;padding:7px 14px;border-radius:999px;background:#e61739;color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s}.ss-card .ss-callout__cta:hover{background:#c41230}.ss-card .ss-callout__cta:focus-visible{outline:3px solid #171717;outline-offset:3px}.ss-card .ss-footer{display:flex;align-items:center;gap:8px;padding:12px 24px;border-top:.5px solid #eee;background:#fff}.ss-card .ss-footer__dot{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#22c55e}.ss-card .ss-footer__text{margin:0;color:#aaa;font-family:Inter,sans-serif;font-size:10px;line-height:1.4}.ss-card .ss-detail{margin:0;padding:14px 20px;color:#555;background:#fff;font-size:12px;line-height:1.5;text-align:center}.ss-card .ss-detail a{color:#e61739;text-decoration:underline}@keyframes ss-pulse{0%{box-shadow:0 0 #e6173959}70%{box-shadow:0 0 0 7px #e6173900}to{box-shadow:0 0 #e6173900}}@media (max-width: 479px){.ss-card .ss-top,.ss-card .ss-timeline-wrap{padding:18px 16px 16px}.ss-card .ss-track{top:11px}.ss-card .ss-node{width:24px;height:24px}.ss-card .ss-step-title{font-size:10px}.ss-card .ss-callout{flex-direction:column;align-items:flex-start}.ss-card .ss-callout__cta{width:100%;text-align:center}.ss-card .ss-footer{padding:12px 16px}}@media (prefers-reduced-motion: reduce){.ss-card .ss-step--next .ss-node{animation:none}}
