.subscribe[data-v-7557d60c]{min-height:100vh;background:radial-gradient(ellipse at top,color-mix(in srgb,#2dd4bf 14%,transparent),transparent 60%),#0d1117}.subscribe__inner[data-v-7557d60c]{max-width:1248px;margin:0 auto;padding:64px 24px 96px}.subscribe__hero[data-v-7557d60c]{padding:24px 0 64px;text-align:center}.subscribe__title[data-v-7557d60c]{margin:0 0 16px;font-size:2.4rem;letter-spacing:.02em;color:#e6edf3}.subscribe__subtitle[data-v-7557d60c]{margin:0;font-size:1.05rem;line-height:1.8;color:#9aa4af}.subscribe__subtitle em[data-v-7557d60c]{font-style:normal;font-weight:600;color:#2dd4bf}.redeem[data-v-7557d60c]{margin:-32px 0 48px;padding:28px 32px;border:1px solid #2dd4bf;border-radius:12px;background:color-mix(in srgb,#2dd4bf 8%,#161b22);text-align:center}.redeem__recover[data-v-7557d60c]{display:inline-block;margin-top:12px;color:#2dd4bf;font-size:.95rem;font-weight:600;text-decoration:none}.redeem__recover[data-v-7557d60c]:hover{text-decoration:underline}.redeem__title[data-v-7557d60c]{margin:0 0 16px;font-size:1.2rem;color:#e6edf3}.redeem__code[data-v-7557d60c]{display:block;margin:0 auto 16px;padding:12px 20px;width:fit-content;border-radius:8px;background:#0d1117;border:1px dashed #2dd4bf;color:#2dd4bf;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.15rem;letter-spacing:.08em;-webkit-user-select:all;user-select:all}.redeem__copy[data-v-7557d60c]{padding:8px 20px;border:none;border-radius:8px;background:#2dd4bf;color:#042f2e;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s ease}.redeem__copy[data-v-7557d60c]:hover{background:#5eead4}.redeem__hint[data-v-7557d60c]{margin:14px 0 0;font-size:.9rem;line-height:1.7;color:#9aa4af}.plans[data-v-7557d60c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:72px}.plan[data-v-7557d60c]{display:flex;flex-direction:column;padding:32px 28px;border:1px solid #30363d;border-radius:12px;background:#161b22}.plan--featured[data-v-7557d60c]{border-color:#2dd4bf;box-shadow:0 8px 32px #2dd4bf2e}.plan__name[data-v-7557d60c]{margin:0 0 12px;font-size:1.2rem;color:#e6edf3}.plan__price[data-v-7557d60c]{margin:0 0 24px;font-size:2rem;font-weight:700;color:#fff}.plan__unit[data-v-7557d60c]{font-size:.9rem;font-weight:400;color:#9aa4af}.plan__features[data-v-7557d60c]{flex:1;margin:0 0 24px;padding:0;list-style:none}.plan__features li[data-v-7557d60c]{position:relative;padding:6px 0 6px 22px;color:#9aa4af}.plan__features li[data-v-7557d60c]:before{content:"✓";position:absolute;left:0;color:#2dd4bf}.plan__cta[data-v-7557d60c]{display:block;width:100%;text-align:center;padding:10px 0;border:none;border-radius:8px;background:#2dd4bf;color:#042f2e;font-size:.95rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s ease}.plan__cta[data-v-7557d60c]:hover:not(:disabled){background:#5eead4}.plan__cta[data-v-7557d60c]:disabled{opacity:.6;cursor:not-allowed}.plan__cta--link[data-v-7557d60c]:hover{background:#5eead4}.subscribe__error[data-v-7557d60c]{margin:-48px 0 48px;text-align:center;font-size:.9rem;color:#d1242f}.steps[data-v-7557d60c]{margin-bottom:72px}.steps__heading[data-v-7557d60c]{margin:0 0 28px;font-size:1.4rem;text-align:center;color:#e6edf3}.steps__list[data-v-7557d60c]{max-width:640px;margin:0 auto;padding:0;list-style:none}.steps__item[data-v-7557d60c]{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid #30363d}.steps__item[data-v-7557d60c]:last-child{border-bottom:none}.steps__num[data-v-7557d60c]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,#2dd4bf 12%,transparent);color:#2dd4bf;font-weight:700}.steps__title[data-v-7557d60c]{margin:0 0 6px;font-size:1.05rem;color:#e6edf3}.steps__desc[data-v-7557d60c]{margin:0;font-size:.92rem;line-height:1.7;color:#9aa4af}.cta[data-v-7557d60c]{text-align:center;padding:40px 0;background:#161b22;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:12px}.cta__link[data-v-7557d60c]{color:#2dd4bf;font-size:1.05rem;font-weight:600}.cta__link[data-v-7557d60c]:hover{text-decoration:underline}@media(max-width:1180px){.plans[data-v-7557d60c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.plans[data-v-7557d60c]{grid-template-columns:1fr}}
