.tkc-pricing{font-feature-settings:"kern" 1,"liga" 1,"ss01" 1;-webkit-font-smoothing:antialiased;background-color:#f4f5f7;color:#0f172a;flex:1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:32px 0 80px;position:relative;text-rendering:optimizeLegibility}.tkc-pricing__bg{background-color:#f4f5f7;background-image:radial-gradient(ellipse 120% 80% at 50% -30%,#6366f117,#0000 55%),radial-gradient(ellipse 70% 50% at 100% 20%,#0ea5e90f,#0000 50%),radial-gradient(ellipse 60% 40% at 0 80%,#6366f10d,#0000 45%),radial-gradient(rgba(15,23,42,.028) 1px,#0000 0);background-size:auto,auto,auto,32px 32px;inset:0;pointer-events:none;position:absolute;z-index:0}.tkc-pricing__inner{margin:0 auto;max-width:min(1536px,100%);padding:0 max(24px,env(safe-area-inset-right)) 0 max(24px,env(safe-area-inset-left));position:relative;z-index:1}.tkc-pricing__crumb{color:#71717a;font-size:13px;font-weight:500;letter-spacing:.01em;margin-bottom:28px}.tkc-pricing__crumb a{color:#3b82f6;font-weight:500;text-decoration:none}.tkc-pricing__crumb a:hover{text-decoration:underline;text-underline-offset:3px}.tkc-pricing__crumb-current{color:#52525b;font-weight:500}.tkc-pricing__hero{margin:0 auto 44px;max-width:min(900px,100%);text-align:center}.tkc-pricing__h1{color:#09090b;font-family:inherit;font-size:clamp(2rem,4.8vw,2.875rem);font-weight:600;letter-spacing:-.045em;line-height:1.08;margin:0 0 16px}.tkc-pricing__lead{color:#52525b;font-size:1.0625rem;font-weight:400;letter-spacing:-.011em;line-height:1.65;margin:0 0 28px}.tkc-pricing__toggle{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffa6;border:1px solid #0f172a14;border-radius:999px;box-shadow:0 1px 2px #0f172a0a;display:inline-flex;gap:4px;padding:5px}.tkc-pricing__toggle-btn{background:#0000;border:none;border-radius:999px;color:#71717a;cursor:pointer;font:inherit;font-size:14px;font-weight:500;letter-spacing:-.02em;padding:10px 20px;position:relative;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.tkc-pricing__toggle-btn--on{background:#fff;box-shadow:0 1px 2px #0f172a0f,0 4px 12px #0f172a0f;color:#09090b;font-weight:600}.tkc-pricing__toggle-btn--annual{padding-left:14px;padding-right:14px;white-space:nowrap}.tkc-pricing__plans-pending{margin-bottom:56px;text-align:center}.tkc-pricing__plans-pending-text{color:#71717a;font-size:14px;font-weight:500;margin:0 0 20px}.tkc-pricing__skeleton-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:min(1536px,100%)}@media (max-width:1400px){.tkc-pricing__skeleton-grid{grid-template-columns:repeat(2,1fr);max-width:min(1100px,100%)}}@media (max-width:640px){.tkc-pricing__skeleton-grid{grid-template-columns:1fr;max-width:420px}}.tkc-pricing__skeleton-card{animation:tkc-pricing-shimmer 1.1s ease-in-out infinite;background:linear-gradient(90deg,#0f172a0d,#0f172a17 50%,#0f172a0d);background-size:200% 100%;border:1px solid #0f172a0f;border-radius:20px;min-height:420px}@keyframes tkc-pricing-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.tkc-pricing__grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:56px}.tkc-pricing__grid>.tkc-pricing__card{height:100%;min-height:0}@media (max-width:1400px){.tkc-pricing__grid{grid-template-columns:repeat(2,1fr);margin-left:auto;margin-right:auto;max-width:min(1100px,100%)}}@media (max-width:640px){.tkc-pricing__grid{grid-template-columns:1fr;max-width:420px}}.tkc-pricing__card{background:#fff;border:1px solid #e4e4e7;border-radius:16px;box-shadow:0 4px 24px #0f172a0f;display:flex;flex-direction:column;padding:48px 28px 28px;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}@media (hover:hover){.tkc-pricing__card:hover{box-shadow:0 0 0 1px #0f172a0f,0 20px 50px -20px #0f172a24;transform:translateY(-3px)}.tkc-pricing__card--popular:hover{box-shadow:0 0 0 2px #6366f173,0 16px 44px -14px #4f46e566,0 28px 60px -22px #4f46e547}}.tkc-pricing__card--popular{border-color:#6366f1;box-shadow:0 0 0 2px #6366f140,0 8px 32px #4f46e524;overflow:hidden}.tkc-pricing__ribbon{background:linear-gradient(105deg,#4338ca,#4f46e5 38%,#6366f1 72%,#7c3aed);border-radius:20px 20px 0 0;box-shadow:inset 0 1px 0 #ffffff38,0 6px 16px #4338ca73;color:#fff;font-size:12px;font-weight:800;left:0;letter-spacing:.14em;margin:0;padding:11px 16px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;z-index:2}.tkc-pricing__card-title{color:#09090b;font-family:inherit;font-size:1.3125rem;font-weight:700;letter-spacing:-.03em;margin:0 0 8px}.tkc-pricing__card-tagline{color:#71717a;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:1.55;margin:0 0 20px;min-height:3em;white-space:pre-line}.tkc-pricing__price-block{margin-bottom:4px}.tkc-pricing__price{color:#09090b;font-size:clamp(2.5rem,4vw,3rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em;line-height:1.1}.tkc-pricing__period{color:#a1a1aa;font-size:16px;font-weight:600;letter-spacing:-.02em}.tkc-pricing__card-pricing-sub{margin-bottom:20px;min-height:1.5em}.tkc-pricing__equiv,.tkc-pricing__free-hint{color:#71717a;font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0}.tkc-pricing__feature-groups{flex:1 1 auto;margin-bottom:24px;min-height:0}.tkc-pricing__feature-group{margin-bottom:18px}.tkc-pricing__feature-group:last-child{margin-bottom:0}.tkc-pricing__feature-group-title{color:#18181b;font-size:13px;font-weight:600;letter-spacing:-.02em;margin:0 0 10px;text-transform:none}.tkc-pricing__features{list-style:none;margin:0;padding:0}.tkc-pricing__feature{align-items:flex-start;color:#3f3f46;display:flex;font-size:14px;font-weight:400;gap:10px;line-height:1.5;margin-bottom:9px}.tkc-pricing__feature:last-child{margin-bottom:0}.tkc-pricing__feature--excluded{color:#a1a1aa}.tkc-pricing__feature-text{flex:1;min-width:0}.tkc-pricing__feature-text strong{color:#18181b;font-weight:600}.tkc-pricing__feature--excluded .tkc-pricing__feature-text strong{color:#a1a1aa}.tkc-pricing__icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:1px;width:20px}.tkc-pricing__icon--included{color:#2563eb}.tkc-pricing__icon--excluded{color:#d4d4d8}.tkc-pricing__mock-note{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:.8125rem;font-weight:500}.tkc-pricing__checkout-error,.tkc-pricing__mock-note{line-height:1.45;margin:0 auto 16px;max-width:36rem;padding:10px 14px;text-align:center}.tkc-pricing__checkout-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:.875rem}.tkc-pricing__cta{align-items:center;background:#2563eb;border:none;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:700;justify-content:center;margin-top:auto;padding:15px 20px;text-decoration:none;transition:background .15s ease,transform .12s ease;width:100%}.tkc-pricing__cta:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.tkc-pricing__cta--busy,.tkc-pricing__cta:disabled{cursor:wait;opacity:.72;transform:none}.tkc-pricing__cta--free{background:#fff;border:1px solid #d4d4d8;box-shadow:none;color:#18181b;font-weight:700}.tkc-pricing__cta--free:hover{background:#fafafa;border-color:#a1a1aa}.tkc-pricing__card--popular .tkc-pricing__cta{background:#4f46e5}.tkc-pricing__card--popular .tkc-pricing__cta:hover{background:#4338ca}.tkc-pricing__compare{margin-bottom:40px}.tkc-pricing__compare-h{color:#0f172a;font-family:"Source Serif 4",Georgia,Times New Roman,Times,serif;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0 0 16px}.tkc-pricing__table-wrap{background:#fff;border:1px solid #0f172a14;border-radius:14px;box-shadow:0 2px 16px #0f172a0a;overflow-x:auto}.tkc-pricing__table{border-collapse:collapse;font-size:15px;min-width:1200px;width:100%}.tkc-pricing__table td,.tkc-pricing__table th{border-bottom:1px solid #0f172a0f;padding:14px 16px;text-align:left}.tkc-pricing__table thead th{background:#f8fafc;color:#0f172a;font-weight:700}.tkc-pricing__table tbody th{color:#475569;font-weight:600;width:36%}.tkc-pricing__yes{color:#059669;font-weight:700}.tkc-pricing__no{color:#cbd5e1}.tkc-pricing__faq{margin-bottom:32px}.tkc-pricing__faq-h{color:#0f172a;font-family:"Source Serif 4",Georgia,Times New Roman,Times,serif;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0 0 16px}.tkc-pricing__faq-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (max-width:640px){.tkc-pricing__faq-grid{grid-template-columns:1fr}}.tkc-pricing__faq-item{background:#fff;border:1px solid #0f172a0f;border-radius:14px;padding:18px}.tkc-pricing__faq-q{color:#0f172a;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0 0 8px}.tkc-pricing__faq-a{color:#64748b;font-size:15px;line-height:1.58;margin:0}.tkc-pricing__trust{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:28px}.tkc-pricing__trust-pill{background:#fffc;border:1px solid #0f172a14;border-radius:999px;color:#475569;font-size:13px;font-weight:600;padding:8px 14px}.tkc-pricing__foot{color:#64748b;font-size:14px;text-align:center}.tkc-pricing__foot a{color:#2563eb;font-weight:600;text-decoration:none}.tkc-pricing__foot a:hover{text-decoration:underline;text-underline-offset:3px}html[data-tkc-theme=dark] .tkc-pricing{color:#e2e8f0}html[data-tkc-theme=dark] .tkc-pricing__card-title,html[data-tkc-theme=dark] .tkc-pricing__compare-h,html[data-tkc-theme=dark] .tkc-pricing__faq-h,html[data-tkc-theme=dark] .tkc-pricing__faq-q,html[data-tkc-theme=dark] .tkc-pricing__h1,html[data-tkc-theme=dark] .tkc-pricing__price{color:#f1f5f9}html[data-tkc-theme=dark] .tkc-pricing__plans-pending-text{color:#94a3b8}html[data-tkc-theme=dark] .tkc-pricing__skeleton-card{background:linear-gradient(90deg,#94a3b814,#94a3b824 50%,#94a3b814);background-size:200% 100%;border-color:#94a3b826}html[data-tkc-theme=dark] .tkc-pricing__card-tagline,html[data-tkc-theme=dark] .tkc-pricing__equiv,html[data-tkc-theme=dark] .tkc-pricing__faq-a,html[data-tkc-theme=dark] .tkc-pricing__feature,html[data-tkc-theme=dark] .tkc-pricing__foot,html[data-tkc-theme=dark] .tkc-pricing__free-hint,html[data-tkc-theme=dark] .tkc-pricing__lead{color:#94a3b8}html[data-tkc-theme=dark] .tkc-pricing__feature-group-title{color:#e2e8f0}html[data-tkc-theme=dark] .tkc-pricing__feature--excluded{color:#64748b}html[data-tkc-theme=dark] .tkc-pricing__icon--included{color:#60a5fa}html[data-tkc-theme=dark] .tkc-pricing__icon--excluded{color:#475569}html[data-tkc-theme=dark] .tkc-pricing__feature-text strong{color:#f1f5f9}html[data-tkc-theme=dark] .tkc-pricing__toggle{background:#94a3b81f;border-color:#94a3b833}html[data-tkc-theme=dark] .tkc-pricing__toggle-btn{color:#94a3b8}html[data-tkc-theme=dark] .tkc-pricing__toggle-btn--on{background:#1e293b;box-shadow:0 1px 4px #0000004d;color:#f1f5f9}html[data-tkc-theme=dark] .tkc-pricing__cta--free{background:#0f172a;border-color:#94a3b847;box-shadow:none;color:#f1f5f9}html[data-tkc-theme=dark] .tkc-pricing__cta--free:hover{background:#1e293b;border-color:#94a3b866}html[data-tkc-theme=dark] .tkc-pricing__card,html[data-tkc-theme=dark] .tkc-pricing__faq-item,html[data-tkc-theme=dark] .tkc-pricing__table-wrap{background:#1e293b;border-color:#94a3b826}html[data-tkc-theme=dark] .tkc-pricing__table thead th{background:#0f172a}html[data-tkc-theme=dark] .tkc-pricing__table td,html[data-tkc-theme=dark] .tkc-pricing__table th{border-bottom-color:#94a3b81f}html[data-tkc-theme=dark] .tkc-pricing__trust-pill{background:#1e293be6;border-color:#94a3b833;color:#cbd5e1}html[data-tkc-theme=dark] .tkc-pricing__crumb-current{color:#cbd5e1}.tkc-pay-brands[data-v-f0c65d40]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.tkc-pay-brands__item[data-v-f0c65d40]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:4px;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.02em;line-height:1.1;min-height:24px;padding:2px 8px;white-space:nowrap}.tkc-pay-brands__item--visa[data-v-f0c65d40]{color:#1a1f71;font-style:italic;font-weight:800}.tkc-pay-brands__item--mastercard[data-v-f0c65d40]{color:#eb001b}.tkc-pay-brands__item--amex[data-v-f0c65d40]{color:#006fcf;letter-spacing:.04em}.tkc-pay-brands__item--discover[data-v-f0c65d40]{color:#ff6000}.tkc-pay-brands__item--unionpay[data-v-f0c65d40]{color:#e21836;font-size:10px}.tkc-pay-brands__item--jcb[data-v-f0c65d40]{color:#0b4ea2;letter-spacing:.06em}.tkc-pay-brands__item--paypal[data-v-f0c65d40]{background:#fff;border-color:#cbd5e1;padding:4px 10px}.tkc-pay-brands__paypal-mark[data-v-f0c65d40]{display:block;height:24px;width:24px}.tkc-pay-modal[data-v-27bc826f]{align-items:center;backdrop-filter:blur(4px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:24px 16px;position:fixed;z-index:1200}.tkc-pay-modal__dialog[data-v-27bc826f]{background:#fff;border-radius:16px;box-shadow:0 24px 48px #0f172a2e,0 0 0 1px #0f172a0f;max-height:min(90vh,640px);overflow:auto;padding:24px 22px 20px;width:min(100%,480px)}.tkc-pay-modal__head[data-v-27bc826f]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.tkc-pay-modal__title[data-v-27bc826f]{color:#334155;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;margin:0}.tkc-pay-modal__close[data-v-27bc826f]{align-items:center;background:#0000;border:none;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;margin:-6px -6px 0 0;width:36px}.tkc-pay-modal__close[data-v-27bc826f]:hover{background:#f1f5f9;color:#0f172a}.tkc-pay-modal__plan[data-v-27bc826f]{color:#64748b;font-size:.875rem;margin:0 0 8px}.tkc-pay-modal__hint[data-v-27bc826f]{color:#475569;font-size:.8125rem;line-height:1.45;margin:0 0 14px}.tkc-pay-modal__status[data-v-27bc826f]{color:#64748b;font-size:.875rem;margin:0 0 12px}.tkc-pay-modal__list[data-v-27bc826f]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.tkc-pay-modal__option[data-v-27bc826f]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;gap:16px;justify-content:space-between;min-height:56px;padding:14px 16px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.tkc-pay-modal__option-main[data-v-27bc826f]{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.tkc-pay-modal__option--recommended[data-v-27bc826f]{background:#f8fbff;border-color:#bfdbfe}.tkc-pay-modal__option--selected[data-v-27bc826f]{border-color:#6366f1;box-shadow:0 0 0 3px #6366f129}.tkc-pay-modal__option[data-v-27bc826f]:hover:not(:disabled){background:#fafbff;border-color:#c7d2fe;box-shadow:0 0 0 3px #6366f11f}.tkc-pay-modal__option[data-v-27bc826f]:focus-visible{border-color:#6366f1;box-shadow:0 0 0 3px #6366f147;outline:none}.tkc-pay-modal__option[data-v-27bc826f]:disabled{cursor:not-allowed;opacity:.65}.tkc-pay-modal__option-label[data-v-27bc826f]{color:#0f172a;font-size:.9375rem;font-weight:600}.tkc-pay-modal__badge[data-v-27bc826f]{background:#dbeafe;border-radius:999px;color:#1e40af;display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.02em;padding:2px 8px;text-transform:uppercase}.tkc-pay-modal__mock[data-v-27bc826f]{color:#64748b;font-size:.8125rem;line-height:1.45;margin:16px 0 0}.tkc-pay-modal-fade-enter-active[data-v-27bc826f],.tkc-pay-modal-fade-leave-active[data-v-27bc826f]{transition:opacity .2s ease}.tkc-pay-modal-fade-enter-active .tkc-pay-modal__dialog[data-v-27bc826f],.tkc-pay-modal-fade-leave-active .tkc-pay-modal__dialog[data-v-27bc826f]{transition:transform .2s ease,opacity .2s ease}.tkc-pay-modal-fade-enter[data-v-27bc826f],.tkc-pay-modal-fade-leave-to[data-v-27bc826f]{opacity:0}.tkc-pay-modal-fade-enter .tkc-pay-modal__dialog[data-v-27bc826f],.tkc-pay-modal-fade-leave-to .tkc-pay-modal__dialog[data-v-27bc826f]{opacity:0;transform:translateY(8px) scale(.98)}body.tkc-pay-modal-open{overflow:hidden}