[data-variant=variant-light] .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;border:none;cursor:pointer;line-height:1.4}[data-variant=variant-light] .btn--primary{background:var(--p-purple-500, #a855f7);color:#fff;border-radius:8px}[data-variant=variant-light] .btn--primary:hover{background:var(--p-purple-600, #9333ea);color:#fff}[data-variant=variant-light] .btn--ghost{border:1px solid var(--p-purple-500, #a855f7);color:var(--p-purple-500, #a855f7);background:transparent}[data-variant=variant-light] .btn--ghost:hover{background:var(--p-purple-50, #faf5ff)}[data-variant=variant-light] .hero{text-align:center;padding:48px 32px;background:#fff;border-radius:18px;margin-bottom:24px}[data-variant=variant-light] .hero__title{font-size:32px;font-weight:600;color:var(--p-slate-900, #0f172a);line-height:1.2;letter-spacing:-.64px;max-width:800px;margin:0 auto 12px}[data-variant=variant-light] .hero__sub{font-size:16px;color:var(--p-slate-600, #475569);line-height:1.6;margin:0 auto 24px;max-width:800px}[data-variant=variant-light] .hero__benefits{list-style:none;padding:0;margin:0 0 24px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}[data-variant=variant-light] .hero__benefits li{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--p-slate-700, #334155)}[data-variant=variant-light] .hero__benefits svg{flex-shrink:0}[data-variant=variant-light] .hero__cta{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}[data-variant=variant-dark] .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;border:none;cursor:pointer;line-height:1.4}[data-variant=variant-dark] .btn--primary{background:var(--p-purple-500, #a855f7);color:#fff;border-radius:8px}[data-variant=variant-dark] .btn--primary:hover{background:var(--p-purple-600, #9333ea);color:#fff}[data-variant=variant-dark] .btn--ghost-light{border:1px solid rgba(255,255,255,.3);color:#fff;background:transparent}[data-variant=variant-dark] .btn--ghost-light:hover{background:#ffffff14;color:#fff}[data-variant=variant-dark] .hero--dark{background:var(--p-slate-800, #1e293b);padding:48px 32px;text-align:center;border-radius:18px;margin-bottom:24px}[data-variant=variant-dark] .hero--dark .hero__title{font-size:32px;font-weight:600;color:#fff;line-height:1.2;letter-spacing:-.64px;max-width:800px;margin:0 auto 12px}[data-variant=variant-dark] .hero--dark .hero__sub{font-size:16px;color:var(--p-slate-300, #cbd5e1);line-height:1.6;margin:0 auto 24px;max-width:800px}[data-variant=variant-dark] .hero--dark .hero__benefits{list-style:none;padding:0;margin:0 0 24px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}[data-variant=variant-dark] .hero--dark .hero__benefits li{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--p-slate-300, #cbd5e1)}[data-variant=variant-dark] .hero--dark .hero__benefits svg{flex-shrink:0}[data-variant=variant-dark] .hero--dark .hero__cta{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}[data-variant=variant-search] .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;border:none;cursor:pointer;line-height:1.4;border-radius:0 8px 8px 0!important}[data-variant=variant-search] .btn--primary{background:var(--p-purple-500, #a855f7);color:#fff}[data-variant=variant-search] .btn--primary:hover{background:var(--p-purple-600, #9333ea);color:#fff}[data-variant=variant-search] .hero-input{text-align:center;padding:48px 32px;background:#fff;border-radius:18px;margin-bottom:24px}[data-variant=variant-search] .hero-input__title{font-size:32px;font-weight:600;color:var(--p-slate-900, #0f172a);line-height:1.2;letter-spacing:-.64px;max-width:800px;margin:0 auto 12px}[data-variant=variant-search] .hero-input__sub{font-size:16px;color:var(--p-slate-600, #475569);line-height:1.6;margin:0 auto 24px;max-width:800px}[data-variant=variant-search] .hero-input__benefits{list-style:none;padding:0;margin:0 0 24px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}[data-variant=variant-search] .hero-input__benefits li{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--p-slate-700, #334155)}[data-variant=variant-search] .hero-input__benefits svg{flex-shrink:0}[data-variant=variant-search] .hero-input__group{display:flex;max-width:560px;margin:0 auto;border:1px solid var(--p-slate-200, #e2e8f0);border-radius:8px;overflow:hidden}[data-variant=variant-search] .hero-input__field{flex:1;padding:12px 16px;border:none;font-size:16px;outline:none;color:var(--p-slate-700, #334155);background:#fff}[data-variant=variant-search] .hero-input__group .btn{border-radius:8px}[data-variant=variant-email-capture] .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;border:none;cursor:pointer;line-height:1.4;border-radius:0 8px 8px 0!important}[data-variant=variant-email-capture] .btn--primary{background:var(--p-purple-500, #a855f7);color:#fff}[data-variant=variant-email-capture] .btn--primary:hover{background:var(--p-purple-700, #7e22ce);color:#fff}[data-variant=variant-email-capture] .hero-input--gradient{background:linear-gradient(135deg,var(--p-purple-600, #9333ea) 0%,var(--p-purple-500, #a855f7) 100%);padding:48px 32px;text-align:center;border-radius:18px;margin-bottom:24px}[data-variant=variant-email-capture] .hero-input--gradient .hero-input__title{font-size:32px;font-weight:600;color:#fff;line-height:1.2;letter-spacing:-.64px;max-width:800px;margin:0 auto 12px}[data-variant=variant-email-capture] .hero-input--gradient .hero-input__sub{font-size:16px;color:#ffffffd9;line-height:1.6;margin:0 auto 24px;max-width:800px}[data-variant=variant-email-capture] .hero-input--gradient .hero-input__benefits{list-style:none;padding:0;margin:0 0 24px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}[data-variant=variant-email-capture] .hero-input--gradient .hero-input__benefits li{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#ffffffe6}[data-variant=variant-email-capture] .hero-input--gradient .hero-input__benefits svg{flex-shrink:0}[data-variant=variant-email-capture] .hero-input--gradient .hero-input__group{display:flex;max-width:500px;margin:0 auto;border-radius:8px;overflow:hidden;box-shadow:0 4px 24px #00000026}[data-variant=variant-email-capture] .hero-input--gradient .hero-input__field{flex:1;padding:12px 16px;border:none;font-size:16px;outline:none;color:var(--p-slate-700, #334155)}[data-variant=variant-email-capture] .hero-input--gradient .btn{border-radius:8px}[data-variant=variant-centered-light] .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;border:none;cursor:pointer;line-height:1.4}[data-variant=variant-centered-light] .btn--primary{background:var(--p-purple-500, #a855f7);color:#fff}[data-variant=variant-centered-light] .btn--primary:hover{background:var(--p-purple-600, #9333ea);color:#fff}[data-variant=variant-centered-light] .btn--ghost{border:1px solid var(--p-purple-500, #a855f7);color:var(--p-purple-500, #a855f7);background:transparent}[data-variant=variant-centered-light] .btn--ghost:hover{background:var(--p-purple-50, #a855f7);color:#7e22ce}[data-variant=variant-centered-light] .cta{background:var(--p-slate-50, #f8fafc);padding:40px 32px;text-align:center;border-radius:18px;border:1px solid var(--p-slate-200, #e2e8f0);margin-bottom:24px;background:#fff}[data-variant=variant-centered-light] .cta__title{font-size:24px;font-weight:600;color:var(--p-slate-900, #0f172a);line-height:1.3;max-width:800px;margin:0 auto 12px}[data-variant=variant-centered-light] .cta__desc{font-size:16px;color:var(--p-slate-600, #475569);line-height:1.6;margin:0 auto 32px;max-width:800px}[data-variant=variant-centered-light] .cta__desc p{margin:0}[data-variant=variant-centered-light] .cta__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}[data-variant=variant-banner-dark] .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;border:none;cursor:pointer;line-height:1.4}[data-variant=variant-banner-dark] .btn--primary{background:var(--p-purple-500, #a855f7);color:#fff}[data-variant=variant-banner-dark] .btn--primary:hover{background:var(--p-purple-600, #9333ea);color:#fff}[data-variant=variant-banner-dark] .btn--ghost-light{border:1px solid rgba(255,255,255,.3);color:#fff;background:transparent}[data-variant=variant-banner-dark] .btn--ghost-light:hover{background:#ffffff14;color:#fff}[data-variant=variant-banner-dark] .cta--dark{background:var(--p-slate-800, #1e293b);padding:40px 32px;text-align:center;border-radius:18px;margin-bottom:24px}[data-variant=variant-banner-dark] .cta--dark .cta__title{font-size:24px;font-weight:600;color:#fff;line-height:1.3;max-width:800px;margin:0 auto 12px}[data-variant=variant-banner-dark] .cta--dark .cta__desc{font-size:16px;color:var(--p-slate-300, #cbd5e1);line-height:1.6;margin:0 auto 32px;max-width:800px}[data-variant=variant-banner-dark] .cta--dark .cta__desc p{margin:0}[data-variant=variant-banner-dark] .cta--dark .cta__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}[data-variant=variant-gradient-accent] .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;border:none;cursor:pointer;line-height:1.4}[data-variant=variant-gradient-accent] .btn--ghost-light{border:1px solid rgba(255,255,255,.3);color:#fff;background:transparent}[data-variant=variant-gradient-accent] .btn--ghost-light:hover{background:#ffffff14}[data-variant=variant-gradient-accent] .btn--white{background:#fff;color:var(--p-purple-600, #9333ea)}[data-variant=variant-gradient-accent] .btn--white:hover{background:#ffffffe6;color:#7e22ce}[data-variant=variant-gradient-accent] .cta--gradient{background:linear-gradient(135deg,var(--p-purple-600, #9333ea),var(--p-purple-500, #a855f7));padding:40px 32px;text-align:center;border-radius:18px;margin-bottom:24px}[data-variant=variant-gradient-accent] .cta--gradient .cta__title{font-size:24px;font-weight:600;color:#fff;line-height:1.3;max-width:800px;margin:0 auto 12px}[data-variant=variant-gradient-accent] .cta--gradient .cta__desc{font-size:16px;color:#ffffffd9;line-height:1.6;margin:0 auto 32px;max-width:800px}[data-variant=variant-gradient-accent] .cta--gradient .cta__desc p{margin:0}[data-variant=variant-gradient-accent] .cta--gradient .cta__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}[data-variant=variant-default] .faq{padding:32px;background:#fff;border-radius:18px;margin-bottom:24px}[data-variant=variant-default] .faq__title{font-size:24px;font-weight:600;color:var(--p-slate-900, #0f172a);margin:0 0 24px;line-height:1.3}[data-variant=variant-default] .faq__item{border-bottom:1px solid var(--p-slate-200, #e2e8f0);padding:20px 0}[data-variant=variant-default] .faq__item:last-child{border-bottom:none}[data-variant=variant-default] .faq__question{font-size:16px;font-weight:600;color:var(--p-slate-900, #0f172a);margin:0 0 8px;line-height:1.4}[data-variant=variant-default] .faq__answer{font-size:14px;color:var(--p-slate-600, #475569);line-height:1.6}[data-variant=variant-default] .faq__answer p{margin:0}[data-variant=variant-system-dark] .faq--dark{background:var(--p-slate-800, #1e293b);padding:32px;border-radius:18px;margin-bottom:24px}[data-variant=variant-system-dark] .faq--dark .faq__title{font-size:24px;font-weight:600;color:#fff;margin:0 0 24px;line-height:1.3}[data-variant=variant-system-dark] .faq--dark .faq__item{border-bottom:1px solid var(--p-slate-700, #334155);padding:20px 0}[data-variant=variant-system-dark] .faq--dark .faq__item:last-child{border-bottom:none}[data-variant=variant-system-dark] .faq--dark .faq__question{font-size:16px;font-weight:600;color:#fff;margin:0 0 8px;line-height:1.4}[data-variant=variant-system-dark] .faq--dark .faq__answer{font-size:14px;color:var(--p-slate-300, #cbd5e1);line-height:1.6}[data-variant=variant-system-dark] .faq--dark .faq__answer p{margin:0}[data-variant=variant-default] .features{background:var(--p-slate-800, #1e293b);padding:40px 32px;border-radius:18px;margin-bottom:24px}[data-variant=variant-default] .features__title{font-size:24px;font-weight:600;color:#fff;margin:0 0 32px;text-align:center;line-height:1.3}[data-variant=variant-default] .features__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media(max-width:768px){[data-variant=variant-default] .features__grid{grid-template-columns:1fr}}[data-variant=variant-default] .features__card{text-align:center}[data-variant=variant-default] .features__icon{font-size:32px;display:block;margin-bottom:12px}[data-variant=variant-default] .features__name{font-size:18px;font-weight:600;color:#fff;margin:0 0 8px;line-height:1.3}[data-variant=variant-default] .features__desc{font-size:14px;color:var(--p-slate-300, #cbd5e1);line-height:1.6;margin:0}[data-variant=variant-default] .features__desc p{margin:0}[data-variant=variant-default] .features__icon img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto 12px;border-radius:8px}[data-variant=variant-system-light] .features--light{background:var(--p-slate-50, #f8fafc);padding:40px 32px;border-radius:18px;margin-bottom:24px}[data-variant=variant-system-light] .features--light .features__title{font-size:24px;font-weight:600;color:var(--p-slate-900, #0f172a);margin:0 0 32px;text-align:center;line-height:1.3}[data-variant=variant-system-light] .features--light .features__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:768px){[data-variant=variant-system-light] .features--light .features__grid{grid-template-columns:1fr}}[data-variant=variant-system-light] .features--light .features__card{text-align:center;background:#fff;border:1px solid var(--p-slate-200, #e2e8f0);border-radius:12px;padding:24px 16px}[data-variant=variant-system-light] .features--light .features__icon{font-size:32px;display:block;margin-bottom:12px}[data-variant=variant-system-light] .features--light .features__name{font-size:18px;font-weight:600;color:var(--p-slate-900, #0f172a);margin:0 0 8px;line-height:1.3}[data-variant=variant-system-light] .features--light .features__desc{font-size:14px;color:var(--p-slate-600, #475569);line-height:1.6;margin:0}[data-variant=variant-system-light] .features--light .features__desc p{margin:0}[data-variant=variant-system-light] .features--light .features__icon img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto 12px;border-radius:8px}[data-variant=variant-default] .btn--primary:hover{background:var(--p-purple-600, #9333ea);color:#fff}[data-variant=variant-default] .showcase{display:flex;gap:40px;padding:32px;border-radius:18px;margin-bottom:24px;background:#fff}[data-variant=variant-default] .showcase__content{width:100%;flex:1}[data-variant=variant-default] .showcase__title{font-size:24px;font-weight:600;color:var(--p-slate-900, #0f172a);margin:0 0 12px;line-height:1.3}[data-variant=variant-default] .showcase__desc{font-size:16px;color:var(--p-slate-600, #475569);line-height:1.6;margin:0 0 20px}[data-variant=variant-default] .showcase__desc p{margin:0 0 8px}[data-variant=variant-default] .showcase__media{flex:1}[data-variant=variant-default] .showcase__figure{margin:0}[data-variant=variant-default] .showcase__figure img{width:100%;border-radius:12px;box-shadow:0 4px 24px #00000014}[data-variant=variant-default] .showcase__figure figcaption{font-size:13px;color:var(--p-slate-400, #94a3b8);margin-top:8px;text-align:center}[data-variant=variant-default] .showcase__placeholder{background:var(--p-slate-100, #f1f5f9);border:1px solid var(--p-slate-200, #e2e8f0);border-radius:12px;padding:80px 32px;text-align:center;color:var(--p-slate-400, #94a3b8);font-size:14px}@media(max-width:768px){[data-variant=variant-default] .showcase{flex-direction:column}}[data-variant=variant-system-dark] .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;border:none;cursor:pointer;line-height:1.4}[data-variant=variant-system-dark] .btn--primary{background:var(--p-purple-500, #a855f7);color:#fff}[data-variant=variant-system-dark] .btn--primary:hover{background:var(--p-purple-600, #9333ea);color:#fff}[data-variant=variant-system-dark] .showcase--dark{display:flex;gap:40px;background:var(--p-slate-800, #1e293b);padding:32px;border-radius:18px;margin-bottom:24px}[data-variant=variant-system-dark] .showcase--dark .showcase__content{flex:1;width:100%}[data-variant=variant-system-dark] .showcase--dark .showcase__title{font-size:24px;font-weight:600;color:#fff;margin:0 0 12px;line-height:1.3}[data-variant=variant-system-dark] .showcase--dark .showcase__desc{font-size:16px;color:var(--p-slate-300, #cbd5e1);line-height:1.6;margin:0 0 20px}[data-variant=variant-system-dark] .showcase--dark .showcase__desc p{margin:0 0 8px}[data-variant=variant-system-dark] .showcase--dark .showcase__media{flex:1}[data-variant=variant-system-dark] .showcase--dark .showcase__figure{margin:0}[data-variant=variant-system-dark] .showcase--dark .showcase__figure img{width:100%;border-radius:12px;box-shadow:0 4px 24px #0003}[data-variant=variant-system-dark] .showcase--dark .showcase__figure figcaption{font-size:13px;color:var(--p-slate-400, #94a3b8);margin-top:8px;text-align:center}[data-variant=variant-system-dark] .showcase--dark .showcase__placeholder{background:var(--p-slate-700, #334155);border:1px solid var(--p-slate-600, #475569);border-radius:12px;padding:80px 32px;text-align:center;color:var(--p-slate-400, #94a3b8);font-size:14px}@media(max-width:768px){[data-variant=variant-system-dark] .showcase--dark{flex-direction:column}}[data-variant=variant-default] .how-works{background:var(--p-slate-800, #1e293b);padding:40px 32px;border-radius:18px;margin-bottom:24px}[data-variant=variant-default] .how-works__title{font-size:24px;font-weight:600;color:#fff;margin:0 0 32px;text-align:center;line-height:1.3}[data-variant=variant-default] .how-works__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px}[data-variant=variant-default] .how-works__step{text-align:center}[data-variant=variant-default] .how-works__icon{font-size:40px;display:block;margin-bottom:12px}[data-variant=variant-default] .how-works__name{font-size:18px;font-weight:600;color:#fff;margin:0 0 8px;line-height:1.3}[data-variant=variant-default] .how-works__desc{font-size:14px;color:var(--p-slate-300, #cbd5e1);line-height:1.6;margin:0}[data-variant=variant-default] .how-works__desc p{margin:0}[data-variant=variant-default] .how-works__icon img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto 12px;border-radius:8px}[data-variant=variant-system-light] .how-works--light{background:var(--p-slate-50, #f8fafc);padding:40px 32px;border-radius:18px;background:#fff;margin-bottom:24px}[data-variant=variant-system-light] .how-works--light .how-works__title{font-size:24px;font-weight:600;color:var(--p-slate-900, #0f172a);margin:0 0 32px;text-align:center;line-height:1.3}[data-variant=variant-system-light] .how-works--light .how-works__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px}[data-variant=variant-system-light] .how-works--light .how-works__step{text-align:center}[data-variant=variant-system-light] .how-works--light .how-works__icon{font-size:40px;display:block;margin-bottom:12px}[data-variant=variant-system-light] .how-works--light .how-works__name{font-size:18px;font-weight:600;color:var(--p-slate-900, #0f172a);margin:0 0 8px;line-height:1.3}[data-variant=variant-system-light] .how-works--light .how-works__desc{font-size:14px;color:var(--p-slate-600, #475569);line-height:1.6;margin:0}[data-variant=variant-system-light] .how-works--light .how-works__desc p{margin:0}[data-variant=variant-system-light] .how-works--light .how-works__icon img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto 12px;border-radius:8px}[data-variant=variant-default] .how-to{padding:32px;margin-bottom:24px;background:#fff;border-radius:18px}[data-variant=variant-default] .how-to__title{font-size:24px;font-weight:600;color:var(--p-slate-900, #0f172a);margin:0 0 24px;line-height:1.3}[data-variant=variant-default] .how-to__steps{list-style:none;padding:0;margin:0;counter-reset:step}[data-variant=variant-default] .how-to__step{counter-increment:step;padding:20px 0 20px 48px;position:relative;border-bottom:1px solid var(--p-slate-200, #e2e8f0)}[data-variant=variant-default] .how-to__step:last-child{border-bottom:none}[data-variant=variant-default] .how-to__step:before{content:counter(step);position:absolute;left:0;top:20px;width:32px;height:32px;background:var(--p-purple-50, #faf5ff);color:var(--p-purple-500, #a855f7);border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}[data-variant=variant-default] .how-to__step-title{font-size:16px;font-weight:600;color:var(--p-slate-900, #0f172a);display:block;margin-bottom:6px}[data-variant=variant-default] .how-to__step-desc{font-size:14px;color:var(--p-slate-600, #475569);line-height:1.6}[data-variant=variant-default] .how-to__step-desc p{margin:0}[data-variant=variant-system-dark] .how-to--dark{background:var(--p-slate-800, #1e293b);padding:32px;border-radius:18px;margin-bottom:24px}[data-variant=variant-system-dark] .how-to--dark .how-to__title{font-size:24px;font-weight:600;color:#fff;margin:0 0 24px;line-height:1.3}[data-variant=variant-system-dark] .how-to--dark .how-to__steps{list-style:none;padding:0;margin:0;counter-reset:step}[data-variant=variant-system-dark] .how-to--dark .how-to__step{counter-increment:step;padding:20px 0 20px 48px;position:relative;border-bottom:1px solid var(--p-slate-700, #334155)}[data-variant=variant-system-dark] .how-to--dark .how-to__step:last-child{border-bottom:none}[data-variant=variant-system-dark] .how-to--dark .how-to__step:before{content:counter(step);position:absolute;left:0;top:20px;width:32px;height:32px;background:var(--p-purple-500, #a855f7);color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}[data-variant=variant-system-dark] .how-to--dark .how-to__step-title{font-size:16px;font-weight:600;color:#fff;display:block;margin-bottom:6px}[data-variant=variant-system-dark] .how-to--dark .how-to__step-desc{font-size:14px;color:var(--p-slate-300, #cbd5e1);line-height:1.6}[data-variant=variant-system-dark] .how-to--dark .how-to__step-desc p{margin:0}[data-variant=variant-default] .comparison{padding:32px;background:#fff;border-radius:18px;margin-bottom:24px}[data-variant=variant-default] .comparison__title{font-size:24px;font-weight:600;color:var(--p-slate-900, #0f172a);margin:0 0 20px;line-height:1.3}[data-variant=variant-default] .comparison__wrap{overflow-x:auto;border-radius:12px}[data-variant=variant-default] .comparison__table{width:100%;border-collapse:collapse}[data-variant=variant-default] .comparison__table th{background:var(--p-slate-50, #f8fafc);padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:var(--p-slate-500, #64748b);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--p-slate-200, #e2e8f0)}[data-variant=variant-default] .comparison__table td{padding:12px 16px;font-size:14px;color:var(--p-slate-700, #334155);border-bottom:1px solid var(--p-slate-100, #f1f5f9)}[data-variant=variant-default] .comparison__table tr:last-child td{border-bottom:none}[data-variant=variant-system-dark] .comparison--dark{background:var(--p-slate-800, #1e293b);padding:32px;border-radius:18px;margin-bottom:24px}[data-variant=variant-system-dark] .comparison--dark .comparison__title{font-size:24px;font-weight:600;color:#fff;margin:0 0 20px;line-height:1.3}[data-variant=variant-system-dark] .comparison--dark .comparison__wrap{overflow-x:auto;border-radius:12px}[data-variant=variant-system-dark] .comparison--dark .comparison__table{width:100%;border-collapse:collapse}[data-variant=variant-system-dark] .comparison--dark .comparison__table th{background:var(--p-slate-700, #334155);padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:var(--p-slate-300, #cbd5e1);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--p-slate-600, #475569)}[data-variant=variant-system-dark] .comparison--dark .comparison__table td{padding:12px 16px;font-size:14px;color:var(--p-slate-300, #cbd5e1);border-bottom:1px solid var(--p-slate-700, #334155)}[data-variant=variant-system-dark] .comparison--dark .comparison__table tr:last-child td{border-bottom:none}[data-variant=variant-default] .pros-cons{padding:32px;margin-bottom:24px;background:#fff;border-radius:18px}[data-variant=variant-default] .pros-cons__title{font-size:24px;font-weight:600;color:var(--p-slate-900, #0f172a);margin:0 0 20px;line-height:1.3}[data-variant=variant-default] .pros-cons__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:640px){[data-variant=variant-default] .pros-cons__grid{grid-template-columns:1fr}}[data-variant=variant-default] .pros-cons__heading{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;margin:0 0 12px}[data-variant=variant-default] .pros-cons__col--pro{background:var(--p-emerald-50, #ecfdf5);border:1px solid rgba(16,185,129,.2);border-radius:12px;padding:20px}[data-variant=variant-default] .pros-cons__col--pro .pros-cons__heading{color:var(--p-emerald-700, #047857)}[data-variant=variant-default] .pros-cons__col--con{background:var(--p-red-50, #fef2f2);border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:20px}[data-variant=variant-default] .pros-cons__col--con .pros-cons__heading{color:var(--p-red-700, #b91c1c)}[data-variant=variant-default] .pros-cons__col ul{list-style:none;padding:0;margin:0}[data-variant=variant-default] .pros-cons__col li{font-size:14px;color:var(--p-slate-700, #334155);line-height:1.6;padding:4px 0}[data-variant=variant-default] .pros-cons__col li p{margin:0}[data-variant=variant-system-dark] .pros-cons--dark{background:var(--p-slate-800, #1e293b);padding:32px;border-radius:18px;margin-bottom:24px}[data-variant=variant-system-dark] .pros-cons--dark .pros-cons__title{font-size:24px;font-weight:600;color:#fff;margin:0 0 20px;line-height:1.3}[data-variant=variant-system-dark] .pros-cons--dark .pros-cons__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:640px){[data-variant=variant-system-dark] .pros-cons--dark .pros-cons__grid{grid-template-columns:1fr}}[data-variant=variant-system-dark] .pros-cons--dark .pros-cons__heading{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;margin:0 0 12px}[data-variant=variant-system-dark] .pros-cons--dark .pros-cons__col--pro{background:#10b9811a;border:1px solid rgba(16,185,129,.25);border-radius:12px;padding:20px}[data-variant=variant-system-dark] .pros-cons--dark .pros-cons__col--pro .pros-cons__heading{color:var(--p-emerald-400, #34d399)}[data-variant=variant-system-dark] .pros-cons--dark .pros-cons__col--con{background:#ef44441a;border:1px solid rgba(239,68,68,.25);border-radius:12px;padding:20px}[data-variant=variant-system-dark] .pros-cons--dark .pros-cons__col--con .pros-cons__heading{color:var(--p-red-400, #f87171)}[data-variant=variant-system-dark] .pros-cons--dark .pros-cons__col ul{list-style:none;padding:0;margin:0}[data-variant=variant-system-dark] .pros-cons--dark .pros-cons__col li{font-size:14px;color:var(--p-slate-300, #cbd5e1);line-height:1.6;padding:4px 0}[data-variant=variant-system-dark] .pros-cons--dark .pros-cons__col li p{margin:0}[data-variant=variant-default] .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;border:none;cursor:pointer;line-height:1.4}[data-variant=variant-default] .btn--primary{background:var(--p-purple-500, #a855f7);color:#fff}[data-variant=variant-default] .btn--primary:hover{background:var(--p-purple-600, #9333ea)}[data-variant=variant-default] .pricing{padding:32px 0;text-align:center}[data-variant=variant-default] .pricing__title{font-size:24px;font-weight:600;color:var(--p-slate-900, #0f172a);margin:0 0 32px;line-height:1.3}[data-variant=variant-default] .pricing__grid{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}[data-variant=variant-default] .pricing__card{background:#fff;border:1px solid var(--p-slate-200, #e2e8f0);border-radius:18px;padding:32px 24px;min-width:220px;max-width:260px;text-align:center}[data-variant=variant-default] .pricing__card--featured{background:var(--p-slate-800, #1e293b);border-color:var(--p-slate-800, #1e293b)}[data-variant=variant-default] .pricing__name{font-size:18px;font-weight:600;margin:0 0 8px;color:var(--p-slate-900, #0f172a)}[data-variant=variant-default] .pricing__card--featured .pricing__name{color:#fff}[data-variant=variant-default] .pricing__price{font-size:36px;font-weight:600;margin:0 0 24px;color:var(--p-slate-900, #0f172a)}[data-variant=variant-default] .pricing__card--featured .pricing__price{color:#fff}[data-variant=variant-default] .pricing__features{list-style:none;padding:0;margin:0 0 24px;text-align:left}[data-variant=variant-default] .pricing__features li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--p-slate-600, #475569);padding:4px 0;line-height:1.4}[data-variant=variant-default] .pricing__card--featured .pricing__features li{color:var(--p-slate-300, #cbd5e1)}[data-variant=variant-default] .pricing__features svg{flex-shrink:0}[data-variant=variant-default] .pricing__card .btn{width:100%}.affiliates{--height: 240px;--gtc: 4;--column-size: 260px;display:grid;grid-template-columns:repeat(var(--gtc),var(--column-size));gap:20px;max-width:1100px;justify-content:center;margin:0 auto 24px}@media screen and (min-width:800px)and (max-width:1279px){.affiliates{--gtc: 2;gap:40px;max-width:748px}}@media screen and (max-width:799px){.affiliates{--gtc: 1;max-width:748px}}.affiliates__item{position:relative;overflow:hidden;border-radius:18px}.affiliates__item .image img{display:block;width:100%;height:auto}.affiliates__item .users__content{bottom:0;height:calc(var(--height, 240px) + 10px);padding:23px 10px;position:absolute;z-index:2}.affiliates__item .users__content .sub{font-size:18px;line-height:24px;font-weight:600;color:#fff;margin-bottom:20px}.affiliates__item .users__content .name{font-size:14px;font-weight:600;line-height:20px;color:var(--p-slate-300)}.affiliates__item .users__content .position{font-size:14px;font-weight:400;line-height:20px;color:var(--p-slate-400)}.affiliates__item .overlay{position:absolute;bottom:0;left:0;width:100%;height:var(--height, 240px);background:linear-gradient(166deg,#12111100 -4.15%,#121111 71.26%);z-index:1;-webkit-backdrop-filter:blur(4.75px);backdrop-filter:blur(4.75px)}[data-variant=variant-default] .logo-bar{padding:32px 0;text-align:center;margin-bottom:24px;background:#fff;border-radius:18px}[data-variant=variant-default] .logo-bar__title{font-size:12px;font-weight:600;color:var(--p-slate-400, #94a3b8);text-transform:uppercase;letter-spacing:.1em;margin:0 0 20px}[data-variant=variant-default] .logo-bar__grid{display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap}[data-variant=variant-default] .logo-bar__item{font-size:16px;font-weight:600;color:var(--p-slate-400, #94a3b8);padding:8px 16px}[data-variant=variant-system-dark] .logo-bar--dark{background:var(--p-slate-800, #1e293b);padding:32px;border-radius:18px;text-align:center;margin-bottom:24px}[data-variant=variant-system-dark] .logo-bar--dark .logo-bar__title{font-size:12px;font-weight:600;color:var(--p-slate-400, #94a3b8);text-transform:uppercase;letter-spacing:.1em;margin:0 0 20px}[data-variant=variant-system-dark] .logo-bar--dark .logo-bar__grid{display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap}[data-variant=variant-system-dark] .logo-bar--dark .logo-bar__item{font-size:16px;font-weight:600;color:var(--p-slate-300, #cbd5e1);padding:8px 16px}[data-variant=variant-accent-border] .definition{border-left:3px solid var(--p-purple-500, #a855f7);padding:20px 24px;background:var(--p-slate-50, #f8fafc);border-radius:0 12px 12px 0;margin:24px 0}[data-variant=variant-accent-border] .definition__term{font-size:20px;font-weight:600;color:var(--p-slate-900, #0f172a);margin:0 0 8px}[data-variant=variant-accent-border] .definition__text{font-size:16px;color:var(--p-slate-700, #334155);line-height:1.6;margin:0 0 12px}[data-variant=variant-accent-border] .definition__text p{margin:0}[data-variant=variant-accent-border] .definition__technical{font-size:14px;color:var(--p-slate-500, #64748b);line-height:1.6;margin:0 0 12px}[data-variant=variant-accent-border] .definition__technical p{margin:0}[data-variant=variant-accent-border] .definition__example{font-size:14px;color:var(--p-slate-600, #475569);line-height:1.6;margin:0 0 12px}[data-variant=variant-accent-border] .definition__example p{margin:0;display:inline}[data-variant=variant-accent-border] .definition__related{font-size:13px;color:var(--p-purple-500, #a855f7);margin:0}[data-variant=variant-dark-card] .definition--dark{background:var(--p-slate-800, #1e293b);color:#fff;padding:24px;border-radius:12px;border-left:none;margin:24px 0}[data-variant=variant-dark-card] .definition--dark .definition__term{font-size:20px;font-weight:600;color:var(--p-purple-400, #c084fc);margin:0 0 8px}[data-variant=variant-dark-card] .definition--dark .definition__text{font-size:16px;color:var(--p-slate-200, #e2e8f0);line-height:1.6;margin:0 0 12px}[data-variant=variant-dark-card] .definition--dark .definition__text p{margin:0}[data-variant=variant-dark-card] .definition--dark .definition__technical{font-size:14px;color:var(--p-slate-400, #94a3b8);line-height:1.6;margin:0 0 12px}[data-variant=variant-dark-card] .definition--dark .definition__technical p{margin:0}[data-variant=variant-dark-card] .definition--dark .definition__example{font-size:14px;color:var(--p-slate-300, #cbd5e1);line-height:1.6;margin:0 0 12px}[data-variant=variant-dark-card] .definition--dark .definition__example p{margin:0;display:inline}[data-variant=variant-dark-card] .definition--dark .definition__example strong{color:var(--p-slate-300, #cbd5e1)}[data-variant=variant-dark-card] .definition--dark .definition__related{font-size:13px;color:var(--p-purple-400, #c084fc);margin:0}[data-variant=variant-bullet-card] .takeaways{background:var(--p-emerald-50, #ecfdf5);border:1px solid rgba(16,185,129,.2);border-radius:12px;padding:24px;margin:24px 0}[data-variant=variant-bullet-card] .takeaways__title{font-size:18px;font-weight:600;color:var(--p-slate-900, #0f172a);margin:0 0 16px}[data-variant=variant-bullet-card] .takeaways__list{list-style:none;padding:0;margin:0}[data-variant=variant-bullet-card] .takeaways__list li{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:var(--p-slate-700, #334155);line-height:1.6;padding:4px 0}[data-variant=variant-bullet-card] .takeaways__list li p{margin:0}[data-variant=variant-bullet-card] .takeaways__list svg{flex-shrink:0;margin-top:4px}[data-variant=variant-numbered-accent] .takeaways--numbered{background:var(--p-purple-50, #faf5ff);border:1px solid var(--p-purple-200, #e9d5ff);border-radius:12px;padding:24px;margin:24px 0}[data-variant=variant-numbered-accent] .takeaways--numbered .takeaways__title{font-size:18px;font-weight:600;color:var(--p-slate-900, #0f172a);margin:0 0 16px}[data-variant=variant-numbered-accent] .takeaways--numbered .takeaways__list{list-style:none;padding:0;margin:0;counter-reset:takeaway}[data-variant=variant-numbered-accent] .takeaways--numbered .takeaways__list li{counter-increment:takeaway;display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--p-slate-700, #334155);line-height:1.6;padding:6px 0}[data-variant=variant-numbered-accent] .takeaways--numbered .takeaways__list li:before{content:counter(takeaway);min-width:24px;height:24px;background:var(--p-purple-100, #f3e8ff);color:var(--p-purple-600, #9333ea);border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;flex-shrink:0}[data-variant=variant-numbered-accent] .takeaways--numbered .takeaways__list li p{margin:0}[data-variant=variant-system-dark] .takeaways--dark{background:var(--p-slate-800, #1e293b);border:1px solid var(--p-slate-700, #334155);border-radius:12px;padding:24px;margin:24px 0}[data-variant=variant-system-dark] .takeaways--dark .takeaways__title{font-size:18px;font-weight:600;color:#fff;margin:0 0 16px}[data-variant=variant-system-dark] .takeaways--dark .takeaways__list{list-style:none;padding:0;margin:0}[data-variant=variant-system-dark] .takeaways--dark .takeaways__list li{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:var(--p-slate-300, #cbd5e1);line-height:1.6;padding:4px 0}[data-variant=variant-system-dark] .takeaways--dark .takeaways__list li p{margin:0}[data-variant=variant-system-dark] .takeaways--dark .takeaways__list svg{flex-shrink:0;margin-top:4px}:root{--blog-content: 800px;--max-blog-content: 1130px;--widgets-margin-bottom: 40px;--p-slate-50: #f8fafc;--p-slate-100: #f1f5f9;--p-slate-200: #e2e8f0;--p-slate-300: #cbd5e1;--p-slate-400: #94a3b8;--p-slate-500: #64748b;--p-slate-600: #475569;--p-slate-700: #334155;--p-slate-800: #1e293b;--p-slate-900: #0f172a;--p-slate-950: #020617;--p-green-50: #f0fdf4;--p-green-100: #dcfce7;--p-green-200: #bbf7d0;--p-green-300: #86efac;--p-green-400: #4ade80;--p-green-500: #22c55e;--p-green-600: #16a34a;--p-green-700: #15803d;--p-green-800: #166534;--p-green-900: #14532d;--p-green-950: #052e16;--p-purple-50: #faf5ff;--p-purple-100: #f3e8ff;--p-purple-200: #e9d5ff;--p-purple-300: #d8b4fe;--p-purple-400: #c084fc;--p-purple-500: #a855f7;--p-purple-600: #9333ea;--p-purple-700: #7e22ce;--p-purple-800: #6b21a8;--p-purple-900: #581c87;--p-purple-950: #3b0764;--p-emerald-500: #10b981;--p-emerald-600: #059669;--p-yellow-500: #eab308}.blog-container-list,.blog-container{max-width:var(--max-blog-content)}.blog__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:1279px){.blog__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:799px){.blog__list{grid-template-columns:repeat(1,minmax(0,1fr))}}.blog__list-item{border-radius:8px}.blog__list-item:hover>.blog__item-title{color:#059669}.rd-article{font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.75;color:var(--p-slate-700, #334155);word-wrap:break-word;overflow-wrap:break-word;max-width:var(--max-blog-content);margin:0 auto;padding:0}@media(max-width:799px){.rd-article{padding-left:20px;padding-right:20px}.blog-container-list,.blog-container{padding:4rem 10px}}.rd-article h1{font-size:28px;line-height:1.25;font-weight:600;color:var(--p-slate-800, #1e293b);letter-spacing:-.02em;margin:0 0 24px}.rd-article h2{font-size:22px;line-height:1.3;font-weight:600;color:var(--p-slate-800, #1e293b);margin:40px 0 16px}.rd-article h3{font-size:18px;line-height:1.4;font-weight:600;color:var(--p-slate-800, #1e293b);margin:32px 0 12px}.rd-article h4{font-size:17px;line-height:1.4;font-weight:600;color:var(--p-slate-800, #1e293b);margin:24px 0 8px}.rd-article h5,.rd-article h6{font-size:16px;line-height:1.4;font-weight:600;color:var(--p-slate-700, #334155);margin:24px 0 8px}.rd-article p{margin:0 0 16px;line-height:1.75}.rd-article strong{font-weight:700}.rd-article a{color:var(--p-sky-600, #0284c7);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--p-sky-200, #bae6fd);transition:color .15s,text-decoration-color .15s}.rd-article a:hover{color:var(--p-sky-700, #0369a1);text-decoration-color:var(--p-sky-600, #0284c7)}.rd-article ul,.rd-article ol{margin:16px 0;padding-left:1.5rem}.rd-article ul{list-style-type:disc}.rd-article ol{list-style-type:decimal}.rd-article li{margin-bottom:.5rem;line-height:1.75}.rd-article ul ul{list-style-type:circle;margin-top:.25rem}.rd-article ol ol{list-style-type:lower-alpha;margin-top:.25rem}.rd-article blockquote{border-left:3px solid var(--p-slate-300, #cbd5e1);padding-left:1rem;margin:24px 0;color:var(--p-slate-600, #475569);font-style:italic}.rd-article blockquote p{margin-bottom:8px}.rd-article blockquote p:last-child{margin-bottom:0}.rd-article code{background:var(--p-purple-50, #faf5ff);border-radius:.375rem;font-size:.85em;padding:.2em .4em;color:var(--p-purple-700, #7e22ce);font-family:Fira Code,Courier New,monospace}.rd-article pre{background:var(--p-slate-900, #0f172a);border-radius:12px;color:#e2e8f0;padding:1rem 1.25rem;margin:24px 0;overflow-x:auto;font-size:.875rem;line-height:1.7}.rd-article pre code{background:none;border-radius:0;padding:0;color:inherit;font-size:inherit}.rd-article table{width:100%;border-collapse:collapse;margin:10px 0;font-size:.9375rem}.rd-article table thead th{vertical-align:middle}.rd-article th,.rd-article td{padding:12px 16px;border:1px solid var(--p-slate-200, #e2e8f0);text-align:left;vertical-align:top}.rd-article th{font-weight:600;background:var(--p-slate-50, #f8fafc);color:var(--p-slate-800, #1e293b)}.rd-article hr{border:none;border-top:1px solid var(--p-slate-200, #e2e8f0);margin:32px 0}.rd-article img{max-width:100%;height:auto;border-radius:12px;margin:24px auto}.rd-article .article-asset{margin:24px 0;text-align:center}.rd-article .article-asset img{max-width:100%;height:auto;border-radius:12px;display:block;margin:0 auto}.rd-article .article-asset figcaption{font-size:.85rem;color:var(--p-slate-500, #64748b);margin-top:8px;text-align:center;font-style:italic}.rd-article .asset-hero{margin:0 -32px 32px}.rd-article .asset-hero img{border-radius:0;width:100%}.rd-article .asset-placeholder{background:var(--p-slate-50, #f8fafc);border:2px dashed var(--p-slate-300, #cbd5e1);border-radius:12px;padding:24px;text-align:center;color:var(--p-slate-500, #64748b);margin:24px 0}.rd-article .author-bio{display:flex;align-items:center;gap:16px;padding:24px;margin-top:48px;background:var(--p-slate-50, #f8fafc);border-radius:18px;border:1px solid var(--p-slate-200, #e2e8f0)}.rd-article .author-bio .author-avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.rd-article .author-bio .author-details{flex:1;min-width:0}.rd-article .author-bio .author-name{font-weight:600;font-size:1rem;color:var(--p-slate-800, #1e293b);display:block;margin-bottom:4px}.rd-article .author-bio .author-description{font-size:.875rem;color:var(--p-slate-500, #64748b);line-height:1.5;margin:0}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px}.p_heading{max-width:980px;margin:24px auto;text-align:center}.p_heading .title{margin-top:0;font-size:24px;line-height:48px;letter-spacing:-.02em;font-weight:700;margin-bottom:10px}.icon{--icon-size: 14px;width:var(--icon-size);height:var(--icon-size)}.pricing{max-width:1150px;margin:60px auto 40px}@media screen and (min-width:800px)and (max-width:1279px){.pricing{max-width:600px}}@media screen and (max-width:799px){.pricing{max-width:revert}}.pricing .pricing__tab{margin:0 auto 32px;display:flex;justify-content:center}.pricing .p-toggleswitch{--ts-width: 48px;--ts-height: 24px;--ts-padding: 2px;--ts-ring: 0 0 0 3px #10b981;position:relative;display:inline-flex;vertical-align:middle;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pricing .p-toggleswitch-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.pricing .p-toggleswitch-input:checked+.p-toggleswitch-slider{background:#10b981;border-color:#10b981}.pricing .p-toggleswitch-slider{position:relative;width:var(--ts-width);height:var(--ts-height);background:#e2e8f0;border-radius:999px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.pricing .pricing__tab .pricing__tab-container .pricing__tab-item .save{color:#fff;background:#a855f7;padding:4px 7px;font-size:12px;line-height:1em;border-radius:50px}.pricing .p-toggleswitch-slider:before{content:"";position:absolute;top:var(--ts-padding);left:var(--ts-padding);width:calc(var(--ts-height) - var(--ts-padding) * 2);height:calc(var(--ts-height) - var(--ts-padding) * 2);background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;transition:transform .2s ease,background .2s ease}.pricing .p-toggleswitch-input:checked+.p-toggleswitch-slider:before{transform:translate(calc(var(--ts-width) - var(--ts-height)))}.pricing .pricing__tab .pricing__tab-container{display:flex;justify-content:center;gap:3.5px;background:#fff;padding:6.5px 4px 6.5px 3.5px;border:1px solid var(--p-slate-200);border-radius:100px}.pricing .pricing__tab .pricing__tab-container .pricing__tab-item{font-size:14px;font-weight:500;color:var(--p-slate-500);padding:2px 11px;border-radius:6px;display:inline-flex;justify-content:center;align-items:center;gap:7px;transition:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.pricing .pricing__tab .pricing__tab-container .pricing__tab-item:hover{color:var(--p-green-600)}.pricing .pricing__tab .pricing__tab-container .pricing__tab-item.active{color:var(--p-slate-900);border-radius:6px}.pricing .pricing__tab .pricing__tab-container .pricing__tab-item .save{color:#fff;background:var(--p-purple-500);padding:4px 7px;font-size:12px;border-radius:50px}.pricing .pricing__content-tab .pricing__content{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}@media screen and (min-width:800px)and (max-width:1279px){.pricing .pricing__content-tab .pricing__content{display:flex;flex-direction:column;gap:36px}}@media screen and (max-width:799px){.pricing .pricing__content-tab .pricing__content{display:flex;flex-direction:column;gap:0}}.pricing .pricing__content-tab .pricing__content-item{--max-width: 240px;position:relative;padding:82px 27px 42px;background:transparent;border-radius:12px}@media screen and (min-width:800px)and (max-width:1279px){.pricing .pricing__content-tab .pricing__content-item{border:solid 1px var(--p-slate-200)}}@media screen and (max-width:799px){.pricing .pricing__content-tab .pricing__content-item{border-radius:0;border-bottom:solid 1px var(--p-slate-200)}}.pricing .pricing__content-tab .pricing__content-item .heading{display:flex;align-items:center;gap:12px;margin-bottom:50px}.pricing .pricing__content-tab .pricing__content-item .heading .icon__box{--box-size: 39px;border:solid 1px var(--p-slate-200);border-radius:8px;width:var(--box-size);height:var(--box-size);display:flex;justify-content:center;align-items:center}.pricing .pricing__content-tab .pricing__content-item .heading .icon__box .icon{--icon-size: 37px}.pricing .pricing__content-tab .pricing__content-item .heading .name{font-size:32px;line-height:38px;letter-spacing:-.32px;color:var(--p-slate-900)}.pricing .pricing__content-tab .pricing__content-item .price{display:flex;margin-bottom:35px;color:var(--p-slate-900)}.pricing .pricing__content-tab .pricing__content-item .price__currency{--fix-margin: 6px;font-size:38px;line-height:42px;letter-spacing:-.76px;margin-top:var(--fix-margin);margin-bottom:calc(-1 * var(--fix-margin))}.pricing .pricing__content-tab .pricing__content-item .price__number{font-size:58px;font-style:normal;line-height:42px;letter-spacing:-1.16px}.pricing .pricing__content-tab .pricing__content-item .price__column{margin-left:8px}.pricing .pricing__content-tab .pricing__content-item .price__column-term{font-size:20px;color:var(--p-slate-400)}.pricing .pricing__content-tab .pricing__content-item .button{display:flex;align-items:center;justify-content:center;border:solid 1px var(--p-purple-200);border-radius:8px;color:var(--p-purple-500);padding:14px;width:100%;margin-bottom:20px;transition:.2s;cursor:pointer;height:54px;text-decoration:none}.pricing .pricing__content-tab .pricing__content-item .button:hover{border:solid 1px var(--p-purple-400)}.pricing .pricing__content-tab .pricing__content-item .features-list__title{font-size:14px;line-height:20px;color:var(--p-slate-400);margin-bottom:15px}.pricing .pricing__content-tab .pricing__content-item .features-list__item{display:flex;align-items:start;gap:10px;margin-bottom:8px}.pricing .pricing__content-tab .pricing__content-item .features-list__item:nth-last-child(1){margin-bottom:0}.pricing .pricing__content-tab .pricing__content-item .features-list__item .icon{--icon-size: 13px;fill:var(--p-emerald-500);margin-top:5px}.pricing .pricing__content-tab .pricing__content-item .features-list__item .text{font-size:14px;line-height:20px;font-weight:400;color:var(--p-slate-800)}.pricing .pricing__content-tab .pricing__content-item .features-list__item .text.small{max-width:200px}@media screen and (min-width:800px)and (max-width:1279px){.pricing .pricing__content-tab .pricing__content-item .features-list__item .text.small{max-width:revert}}@media screen and (max-width:799px){.pricing .pricing__content-tab .pricing__content-item .features-list__item .text.small{max-width:revert}}.pricing .pricing__content-tab .pricing__content-item.dark-theme{--max-width: 277px;max-width:var(--max-width);background:var(--p-slate-800)}@media screen and (min-width:800px)and (max-width:1279px){.pricing .pricing__content-tab .pricing__content-item.dark-theme{border:solid 1px var(--p-slate-800);order:0;max-width:revert}}@media screen and (max-width:799px){.pricing .pricing__content-tab .pricing__content-item.dark-theme{order:0;border-bottom:solid 1px var(--p-slate-800);max-width:revert}}.pricing .pricing__content-tab .pricing__content-item.dark-theme .best-offer{position:absolute;top:20px;right:13px;background:var(--p-slate-900);display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 7px;border-radius:11px;width:100%;max-width:240px}@media screen and (min-width:800px)and (max-width:1279px){.pricing .pricing__content-tab .pricing__content-item.dark-theme .best-offer{max-width:revert;width:auto}}@media screen and (max-width:799px){.pricing .pricing__content-tab .pricing__content-item.dark-theme .best-offer{max-width:revert;width:auto}}.pricing .pricing__content-tab .pricing__content-item.dark-theme .best-offer .icon{--icon-size: 24px}.pricing .pricing__content-tab .pricing__content-item.dark-theme .best-offer .text{font-size:14px;line-height:14px;font-weight:600;color:var(--p-yellow-500)}.pricing .pricing__content-tab .pricing__content-item.dark-theme .heading .icon__box{border:solid 1px var(--p-slate-700);background:var(--p-slate-900)}.pricing .pricing__content-tab .pricing__content-item.dark-theme .heading .icon__box .icon{--icon-size: 37px}.pricing .pricing__content-tab .pricing__content-item.dark-theme .heading .name,.pricing .pricing__content-tab .pricing__content-item.dark-theme .price{color:var(--p-slate-50)}.pricing .pricing__content-tab .pricing__content-item.dark-theme .price__column-term{color:var(--p-slate-500)}.pricing .pricing__content-tab .pricing__content-item.dark-theme .button{--color: var(--p-purple-500);border:solid 1px var(--color);color:#fff;background:var(--color)}.pricing .pricing__content-tab .pricing__content-item.dark-theme .button:hover{--color: var(--p-purple-600)}.pricing .pricing__content-tab .pricing__content-item.dark-theme .features-list__item .text,.pricing .pricing__content-tab .pricing__content-item.dark-theme .features-list__item .text strong{color:var(--p-slate-50)}.pricing__tab-item{transition:color .3s}article.blog-container .prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:revert}
