.pricing_page__L_vko{min-height:100vh;background:#020406;color:#f0f0f0;font-family:Inter,sans-serif}.pricing_nav__1s9xV{display:flex;align-items:center;justify-content:space-between;padding:20px 40px;border-bottom:1px solid hsla(0,0%,100%,.06)}.pricing_back___88nB{display:flex;align-items:center;gap:6px;color:#aaa;font-size:.88rem;text-decoration:none}.pricing_back___88nB:hover{color:#fff}.pricing_header___3uTk{text-align:center;padding:64px 24px 40px}.pricing_header___3uTk h1{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;color:#fff;margin-bottom:12px}.pricing_header___3uTk p{color:#888;font-size:1.05rem;max-width:480px;margin:0 auto}.pricing_cards__XjSfk{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;max-width:980px;margin:0 auto 60px;padding:0 24px}.pricing_card__U63gp{position:relative;background:#0d1117;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:32px 28px 28px}.pricing_cardFeatured__ZVys7{border-color:#6366f1;background:linear-gradient(160deg,#0f1020,#0d1117);box-shadow:0 0 40px rgba(99,102,241,.15)}.pricing_badge__96IZe{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#6366f1;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:4px 14px;border-radius:99px;white-space:nowrap}.pricing_cardTop__YIhAB{margin-bottom:24px}.pricing_planName__8icW9{font-size:1rem;font-weight:600;color:#bbb;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.pricing_planPrice__13LeX{font-size:2.2rem;font-weight:700;color:#fff}.pricing_period__RRpfv{font-size:.9rem;font-weight:400;color:#666}.pricing_planTagline__N6t_a{color:#888;font-size:.88rem;margin:10px 0 20px;line-height:1.5}.pricing_btnAccent__P3FrL{width:100%;padding:12px;border-radius:10px;border:none;background:#6366f1;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .2s}.pricing_btnAccent__P3FrL:hover{background:#4f52d6}.pricing_btnOutline__RkO2h{width:100%;padding:12px;border-radius:10px;border:1px solid hsla(0,0%,100%,.15);background:transparent;color:#ddd;font-weight:600;font-size:.95rem;cursor:pointer;transition:border-color .2s,color .2s}.pricing_btnOutline__RkO2h:hover{border-color:hsla(0,0%,100%,.4);color:#fff}.pricing_featureList__VVAU8{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.pricing_featureList__VVAU8 li{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#ccc}.pricing_tableSection__OOQUN{max-width:900px;margin:0 auto 80px;padding:0 24px}.pricing_tableSection__OOQUN h2{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:28px}.pricing_tableWrap__droTN{overflow-x:auto}.pricing_table__KJneM{width:100%;border-collapse:collapse;font-size:.9rem}.pricing_table__KJneM th{padding:12px 16px;text-align:center;color:#888;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid hsla(0,0%,100%,.08)}.pricing_thFeature__y5J75{text-align:left}.pricing_thPro__rVJkK{color:#6366f1!important}.pricing_thBadge__J_ZxI{display:inline-block;margin-left:5px;font-size:.7rem;background:#6366f1;color:#fff;border-radius:99px;padding:1px 6px}.pricing_table__KJneM td{padding:12px 16px;text-align:center;color:#aaa;border-bottom:1px solid hsla(0,0%,100%,.04)}.pricing_tdFeature__TuaWD{text-align:left;color:#ccc}.pricing_tdIcon__cV24j{font-size:0}.pricing_tdPro__Zcqtq{background:rgba(99,102,241,.04)}.pricing_rowEven__w_3_U td{background:hsla(0,0%,100%,.015)}.pricing_rowEven__w_3_U .pricing_tdPro__Zcqtq{background:rgba(99,102,241,.07)}.pricing_yes__vBQjd{color:#22c55e}.pricing_no__kN8UY{color:hsla(0,0%,100%,.18)}.pricing_faq__b22mc{max-width:860px;margin:0 auto 80px;padding:0 24px}.pricing_faq__b22mc h2{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:32px}.pricing_faqGrid__O_rq_{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:28px}.pricing_faqItem__6OIDG h3{font-size:.95rem;font-weight:600;color:#e0e0e0;margin:0 0 8px}.pricing_faqItem__6OIDG p{font-size:.875rem;color:#777;line-height:1.6;margin:0}.pricing_footer__XyN1v{text-align:center;padding:32px 24px;border-top:1px solid hsla(0,0%,100%,.06);color:#555;font-size:.85rem}.pricing_footer__XyN1v a{color:#777;text-decoration:none}.pricing_footer__XyN1v a:hover{color:#aaa}