.pricing-modal-backdrop,.mx-pricing-modal{display:none;position:fixed;inset:0;z-index:9999;background:rgba(4,12,18,0.88);backdrop-filter:blur(8px);align-items:center;justify-content:center;padding:20px;overflow-y:auto}.pricing-modal-backdrop.active,.mx-pricing-modal.active{display:flex}.pricing-modal-container,.mx-pricing-modal-container{background:var(--bg2);border:1px solid rgba(0,212,255,0.25);border-radius:var(--rx);max-width:1080px;width:100%;padding:44px 36px;position:relative;box-shadow:0 25px 60px rgba(0,0,0,0.8),0 0 50px rgba(0,212,255,0.08);animation:modalFadeIn 0.25s cubic-bezier(0.16,1,0.3,1)}.pricing-modal-container .pricing-cards-grid,.mx-pricing-modal-container .mx-pricing-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:960px){.pricing-modal-container .pricing-cards-grid,.mx-pricing-modal-container .mx-pricing-grid{grid-template-columns:1fr}}@keyframes modalFadeIn{from{opacity:0;transform:scale(0.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.pricing-modal-close,.mx-pricing-modal-close{position:absolute;top:20px;right:20px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);color:var(--muted);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.2s;cursor:pointer}.pricing-modal-close:hover,.mx-pricing-modal-close:hover{background:rgba(255,255,255,0.15);color:#fff;transform:rotate(90deg)}.pricing-modal-head,.mx-pricing-modal-head{text-align:center;max-width:760px;margin:0 auto 36px}.pricing-modal-title,.mx-pricing-modal-title{font-size:2rem;font-weight:800;color:#fff;letter-spacing:-0.02em;margin:12px 0 10px}.pricing-modal-sub,.mx-pricing-modal-sub{color:var(--muted);font-size:0.96rem;line-height:1.55}.pricing-modal-foot,.mx-pricing-modal-foot{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;font-size:0.85rem;color:var(--muted);margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,0.06)}.pricing-modal-foot-item,.mx-pricing-modal-foot-item{display:inline-flex;align-items:center;gap:6px}.pricing-modal-foot-item svg,.mx-pricing-modal-foot-item svg{color:var(--green);flex-shrink:0}.p-featured-ribbon svg,.mx-featured-ribbon svg{display:inline-block;vertical-align:middle;margin-right:4px}.pricing-modal-more-link,.mx-pricing-modal-more-link{color:var(--cyan);text-decoration:underline}.plan-discount-badge,.mx-plan-discount-badge{display:none;color:#32ff00;font-size:0.78rem;font-weight:700;margin-top:-6px;margin-bottom:8px}.pricing-modal-backdrop.is-annual .plan-discount-badge,.mx-pricing-modal.is-annual .mx-plan-discount-badge{display:inline-block}.plan-discount-badge svg,.mx-plan-discount-badge svg{display:inline-block;vertical-align:-2px;margin-right:3px}.pricing-page-section,.mx-pricing-section{padding:60px 0 100px}.pricing-page-hero,.mx-pricing-hero{text-align:center;max-width:820px;margin:0 auto 50px}.pricing-page-title,.mx-pricing-title{font-size:2.6rem;font-weight:800;color:#fff;letter-spacing:-0.03em;line-height:1.2;margin:16px 0 14px}.pricing-page-sub,.mx-pricing-sub{color:var(--muted);font-size:1.1rem;line-height:1.6;margin-bottom:24px}.pricing-switcher-wrapper,.mx-pricing-switcher{display:flex;justify-content:center;align-items:center;gap:14px;margin:30px auto 15px auto}.pricing-switcher-wrapper .switcher-label,.mx-pricing-switcher .switcher-label,.mx-pricing-switcher .mx-switcher-label{font-size:1rem;font-weight:700;transition:color 0.25s ease}.pricing-switcher-wrapper .monthly-label,.mx-pricing-switcher .mx-monthly-label{color:#fff}.pricing-switcher-wrapper .annual-label,.mx-pricing-switcher .mx-annual-label{color:rgba(255,255,255,0.65);display:inline-flex;align-items:center;gap:8px}.pricing-switcher-wrapper.is-annual .monthly-label,.mx-pricing-switcher.is-annual .mx-monthly-label{color:rgba(255,255,255,0.65)}.pricing-switcher-wrapper.is-annual .annual-label,.mx-pricing-switcher.is-annual .mx-annual-label{color:#fff}.billing-toggle-switch,.mx-billing-toggle{position:relative;width:62px;height:32px;background:rgba(0,85,164,0.4);border:2px solid rgba(0,210,255,0.4);border-radius:20px;cursor:pointer;padding:0;outline:none;transition:all 0.3s ease}.billing-toggle-switch .toggle-slider,.mx-billing-toggle .toggle-slider,.mx-billing-toggle .mx-toggle-slider{position:absolute;top:3px;left:4px;width:22px;height:22px;background:#00d2ff;border-radius:50%;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),background-color 0.3s ease;box-shadow:0 0 10px rgba(0,210,255,0.6)}.billing-toggle-switch.is-annual,.mx-billing-toggle.is-annual{background:rgba(50,255,0,0.3);border-color:#32ff00}.billing-toggle-switch.is-annual .toggle-slider,.mx-billing-toggle.is-annual .toggle-slider,.mx-billing-toggle.is-annual .mx-toggle-slider{transform:translateX(28px);background:#32ff00;box-shadow:0 0 12px rgba(50,255,0,0.7)}.switcher-discount-pill,.mx-discount-pill{background:rgba(50,255,0,0.15);color:#32ff00;border:1px solid rgba(50,255,0,0.4);padding:3px 10px;border-radius:12px;font-size:0.75rem;font-weight:800;text-transform:uppercase}.card-discount-badge,.mx-card-discount-badge{display:none;color:#32ff00;font-size:0.8rem;font-weight:700;margin-top:-6px;margin-bottom:10px}.pricing-page-section.is-annual .card-discount-badge,.mx-pricing-section.is-annual .mx-card-discount-badge{display:inline-block}.card-discount-badge svg,.mx-card-discount-badge svg{display:inline-block;vertical-align:-2px;margin-right:3px}.p-badge-star svg{display:inline-block;vertical-align:middle;margin-right:4px}.pricing-note-bar,.mx-pricing-note-bar{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;padding:8px 18px;background:rgba(0,212,255,0.06);border:1px solid rgba(0,212,255,0.2);border-radius:999px;font-size:0.85rem}.pricing-note-item,.mx-pricing-note-item{display:inline-flex;align-items:center;gap:6px;color:var(--text)}.pricing-quick-link,.mx-pricing-quick-link{color:var(--cyan);font-weight:600;text-decoration:underline}.pricing-cards-grid,.pricing-grid,.mx-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;align-items:stretch;margin-bottom:48px}@media (max-width:960px){.pricing-cards-grid,.pricing-grid,.mx-pricing-grid{grid-template-columns:1fr;gap:20px}}.p-card,.mx-pricing-card{background:rgba(16,23,42,0.75);border:1px solid rgba(255,255,255,0.08);border-radius:var(--rl);padding:30px 22px;display:flex;flex-direction:column;position:relative;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease;backdrop-filter:blur(10px)}.p-card:hover,.mx-pricing-card:hover{transform:translateY(-4px);border-color:rgba(0,212,255,0.35);box-shadow:0 16px 36px rgba(0,0,0,0.4)}.p-card-badge,.mx-p-card-badge{font-family:var(--f-m);font-size:0.74rem;font-weight:700;letter-spacing:0.08em;color:var(--muted2);text-transform:uppercase;margin-bottom:10px}.p-badge-cyan,.mx-badge-cyan{color:var(--cyan)}.p-badge-purple,.mx-badge-purple{color:#c084fc}.p-card-name,.mx-p-card-name{font-size:1.6rem;font-weight:800;color:#fff;letter-spacing:-0.01em;margin:0 0 12px}.p-card-price,.mx-p-card-price{display:flex;align-items:baseline;gap:6px;margin-bottom:14px}.p-currency,.mx-p-currency{font-size:2.3rem;font-weight:800;color:#fff;letter-spacing:-0.02em}.p-period,.mx-p-period{font-size:0.88rem;color:var(--muted)}.p-card-desc,.mx-p-card-desc{font-size:0.9rem;color:var(--muted);line-height:1.55;margin-bottom:24px;min-height:48px}.p-card-action,.mx-p-card-action{margin-bottom:24px}.p-card-action .btn-block,.mx-p-card-action .btn-block{height:auto;min-height:46px;padding:11px 12px;font-size:0.92rem;text-align:center;white-space:nowrap}@media (max-width:1200px){.p-card-action .btn-block,.mx-p-card-action .btn-block{white-space:normal}}.p-card-divider,.mx-p-card-divider{height:1px;background:rgba(255,255,255,0.08);margin-bottom:22px}.p-featured,.mx-pricing-featured{background:linear-gradient(180deg,rgba(14,42,62,0.92) 0,rgba(10,24,38,0.92) 100%);border:2px solid var(--cyan);box-shadow:0 0 35px rgba(0,212,255,0.18),0 20px 40px rgba(0,0,0,0.5);transform:translateY(-8px)}.p-featured:hover,.mx-pricing-featured:hover{transform:translateY(-12px);box-shadow:0 0 45px rgba(0,212,255,0.28),0 25px 50px rgba(0,0,0,0.6)}@media (max-width:960px){.p-featured,.mx-pricing-featured{transform:none}.p-featured:hover,.mx-pricing-featured:hover{transform:translateY(-4px)}}.p-featured-ribbon,.mx-featured-ribbon{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,#00d4ff 0,#00ff87 100%);color:#040C12;font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;padding:4px 14px;border-radius:999px;box-shadow:0 4px 12px rgba(0,212,255,0.4);white-space:nowrap}.btn-featured-cta,.mx-btn-featured{background:linear-gradient(90deg,#00d4ff 0,#00ff87 100%);color:#040C12 !important;font-weight:800;border:none;box-shadow:0 4px 16px rgba(0,212,255,0.3)}.btn-featured-cta:hover,.mx-btn-featured:hover{filter:brightness(1.1);box-shadow:0 6px 22px rgba(0,255,135,0.4)}.p-secops,.mx-pricing-secops{border-color:rgba(168,85,247,0.35)}.p-secops:hover,.mx-pricing-secops:hover{border-color:rgba(168,85,247,0.6);box-shadow:0 0 30px rgba(168,85,247,0.15)}.btn-purple,.mx-btn-purple{background:#9333ea;color:#fff !important}.btn-purple:hover,.mx-btn-purple:hover{background:#a855f7}.p-features,.mx-p-features{list-style:none;display:flex;flex-direction:column;gap:13px;padding:0;margin:0;flex-grow:1}.p-features li,.mx-p-features li{display:flex;align-items:flex-start;gap:10px;font-size:0.88rem;color:var(--text);line-height:1.45}.p-check,.mx-p-check{color:var(--green);flex-shrink:0;margin-top:2px}.p-cross,.mx-p-cross{color:var(--muted2);flex-shrink:0;margin-top:2px}.p-disabled,.mx-p-disabled{opacity:0.45}.pricing-trust-bar,.mx-pricing-trust-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:24px;background:rgba(16,23,42,0.6);border:1px solid rgba(255,255,255,0.08);border-radius:var(--rm);margin-bottom:70px}@media (max-width:960px){.pricing-trust-bar,.mx-pricing-trust-bar{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:560px){.pricing-trust-bar,.mx-pricing-trust-bar{grid-template-columns:1fr}}.trust-item,.mx-trust-item{display:flex;align-items:center;gap:12px;font-size:0.88rem;color:var(--text)}.trust-item svg,.mx-trust-item svg{flex-shrink:0}.pricing-matrix-section,.mx-pricing-matrix{margin-bottom:80px}.matrix-header,.mx-matrix-header{text-align:center;max-width:720px;margin:0 auto 36px}.matrix-title,.mx-matrix-title{font-size:2rem;font-weight:800;color:#fff;letter-spacing:-0.02em;margin-bottom:10px}.matrix-sub,.mx-matrix-sub{color:var(--muted);font-size:0.98rem}.matrix-table-wrapper,.mx-matrix-wrapper{overflow-x:auto;border:1px solid rgba(255,255,255,0.08);border-radius:var(--rl);background:rgba(16,23,42,0.7);backdrop-filter:blur(8px)}.matrix-table,.mx-matrix-table{width:100%;border-collapse:collapse;text-align:left;min-width:700px}.matrix-table th,.matrix-table td,.mx-matrix-table th,.mx-matrix-table td{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,0.06);font-size:0.9rem}.matrix-table thead th,.mx-matrix-table thead th{background:rgba(15,23,42,0.95);position:sticky;top:0;z-index:2;border-bottom:2px solid rgba(0,212,255,0.25)}.col-feature,.mx-col-feature{width:46%;color:#fff;font-weight:700}.col-tier,.mx-col-tier{width:18%;text-align:center}.tier-th-title,.mx-tier-title{display:block;font-weight:800;color:#fff;font-size:1.05rem}.tier-th-price,.mx-tier-price{display:block;font-size:0.82rem;color:var(--muted);font-family:var(--f-m);margin-top:4px}.tier-th-badge,.mx-tier-badge{display:inline-block;font-size:0.66rem;font-weight:800;color:#040C12;background:var(--cyan);padding:2px 8px;border-radius:999px;margin-bottom:4px;text-transform:uppercase}.col-featured,.mx-col-featured{background:rgba(0,212,255,0.04)}.cat-row td,.mx-cat-row td{background:rgba(15,23,42,0.85);font-weight:800;font-size:0.82rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--cyan);padding:12px 20px;border-top:1px solid rgba(0,212,255,0.15);border-bottom:1px solid rgba(0,212,255,0.15)}.m-check,.mx-m-check{color:var(--green);display:inline-flex;align-items:center;justify-content:center}.m-dash,.mx-m-dash{color:var(--muted2);font-weight:bold}.text-highlight,.mx-text-highlight{color:#fff;font-family:var(--f-m);font-size:0.84rem}.pricing-faq-section,.mx-pricing-faq{margin-bottom:80px}.faq-header,.mx-faq-header{text-align:center;max-width:680px;margin:0 auto 40px}.faq-title,.mx-faq-title{font-size:2rem;font-weight:800;color:#fff;letter-spacing:-0.02em;margin-bottom:10px}.faq-sub,.mx-faq-sub{color:var(--muted);font-size:0.98rem}.faq-grid,.mx-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:800px){.faq-grid,.mx-faq-grid{grid-template-columns:1fr}}.faq-card,.mx-faq-card{background:rgba(16,23,42,0.75);border:1px solid rgba(255,255,255,0.08);border-radius:var(--rl);padding:28px 24px;backdrop-filter:blur(8px);transition:border-color 0.2s}.faq-card:hover,.mx-faq-card:hover{border-color:rgba(0,212,255,0.3)}.faq-question,.mx-faq-question{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.faq-question svg,.mx-faq-question svg{flex-shrink:0;margin-top:3px}.faq-question h3,.mx-faq-question h3{font-size:1.05rem;font-weight:700;color:#fff;margin:0;line-height:1.4}.faq-answer,.mx-faq-answer{color:var(--muted);font-size:0.92rem;line-height:1.6;margin:0;padding-left:30px}.pricing-enterprise-banner,.mx-pricing-enterprise-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:32px 36px;background:linear-gradient(90deg,rgba(168,85,247,0.1) 0,rgba(0,212,255,0.08) 100%);border:1px solid rgba(168,85,247,0.3);border-radius:var(--rl)}.ent-left,.mx-ent-left{display:flex;align-items:center;gap:20px}.ent-icon,.mx-ent-icon{width:52px;height:52px;border-radius:12px;background:rgba(168,85,247,0.15);border:1px solid rgba(168,85,247,0.3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ent-title,.mx-ent-title{font-size:1.25rem;font-weight:800;color:#fff;margin:0 0 6px}.ent-desc,.mx-ent-desc{font-size:0.92rem;color:var(--muted);margin:0;max-width:620px;line-height:1.5}.ent-btn,.mx-ent-btn{padding:12px 24px;font-size:0.92rem;font-weight:700}.conversion-trigger-card{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:20px 24px;background:linear-gradient(90deg,rgba(0,212,255,0.08) 0,rgba(0,255,135,0.08) 100%);border:1px solid rgba(0,212,255,0.25);border-radius:var(--rl);margin:32px 0 20px}.conversion-trigger-content{display:flex;align-items:center;gap:16px}.conversion-trigger-icon{font-size:2rem}.conversion-trigger-title{font-size:1.05rem;font-weight:700;color:#fff;margin-bottom:4px}.conversion-trigger-desc{font-size:0.86rem;color:var(--muted)}.trigger-locked-btn{display:inline-flex;align-items:center;gap:6px;opacity:0.9;cursor:pointer;transition:all 0.2s}.trigger-locked-btn:hover{opacity:1;transform:translateY(-1px)}.nav-badge[data-open-pricing-modal]{cursor:pointer;transition:transform 0.2s,box-shadow 0.2s}.nav-badge[data-open-pricing-modal]:hover{transform:translateY(-1px);box-shadow:0 0 12px rgba(0,255,135,0.3)}.ct-left{display:flex;align-items:center;gap:16px}.ct-icon-wrap{width:44px;height:44px;border-radius:10px;background:rgba(0,212,255,0.1);border:1px solid rgba(0,212,255,0.25);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ct-icon-wrap svg{display:block}.ct-title{display:flex;align-items:center;gap:10px;margin-bottom:4px}.ct-desc{font-size:0.88rem;color:var(--muted);margin:0}.live-dot{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);margin-right:6px;vertical-align:middle;transform:translateZ(0)}.live-dot::after{content:'';position:absolute;inset:-1px;border-radius:50%;background:var(--green);animation:liveDotPulse 2s cubic-bezier(0.25,0.46,0.45,0.94) infinite;will-change:transform,opacity;transform:translateZ(0)}@keyframes liveDotPulse{0%{transform:scale(1);opacity:0.85}60%,100%{transform:scale(2.6);opacity:0}}[data-theme="light"] .pricing-page-section,[data-theme="light"] .mx-pricing-section{color:#0F172A}[data-theme="light"] .pricing-page-title,[data-theme="light"] .mx-pricing-title{color:#0F172A}[data-theme="light"] .pricing-page-sub,[data-theme="light"] .mx-pricing-sub{color:#334155}[data-theme="light"] .hero-tag,[data-theme="light"] .mx-hero-tag{background:#ECFDF5;border-color:rgba(5,150,105,0.35);color:#065F46}[data-theme="light"] .hero-tag .pulse,[data-theme="light"] .mx-hero-tag .pulse{background:#059669}[data-theme="light"] .hero-tag .pulse::after,[data-theme="light"] .mx-hero-tag .pulse::after{background:#059669}[data-theme="light"] .pricing-switcher-wrapper,[data-theme="light"] .mx-pricing-switcher{color:#0F172A}[data-theme="light"] .pricing-switcher-wrapper .monthly-label,[data-theme="light"] .mx-pricing-switcher .mx-monthly-label,[data-theme="light"] .pricing-modal-head .monthly-label{color:#0F172A}[data-theme="light"] .pricing-switcher-wrapper .annual-label,[data-theme="light"] .mx-pricing-switcher .mx-annual-label,[data-theme="light"] .pricing-modal-head .annual-label{color:#475569}[data-theme="light"] .pricing-switcher-wrapper.is-annual .monthly-label,[data-theme="light"] .mx-pricing-switcher.is-annual .mx-monthly-label,[data-theme="light"] .pricing-modal-backdrop.is-annual .monthly-label,[data-theme="light"] .mx-pricing-modal.is-annual .mx-monthly-label{color:#475569}[data-theme="light"] .pricing-switcher-wrapper.is-annual .annual-label,[data-theme="light"] .mx-pricing-switcher.is-annual .mx-annual-label,[data-theme="light"] .pricing-modal-backdrop.is-annual .annual-label,[data-theme="light"] .mx-pricing-modal.is-annual .mx-annual-label{color:#0F172A}[data-theme="light"] .billing-toggle-switch,[data-theme="light"] .mx-billing-toggle{background:#E2E8F0;border:2px solid #94A3B8}[data-theme="light"] .billing-toggle-switch .toggle-slider,[data-theme="light"] .mx-billing-toggle .toggle-slider,[data-theme="light"] .mx-billing-toggle .mx-toggle-slider{background:#0055A4;box-shadow:0 2px 6px rgba(0,85,164,0.35)}[data-theme="light"] .billing-toggle-switch.is-annual,[data-theme="light"] .mx-billing-toggle.is-annual{background:#DCFCE7;border-color:#059669}[data-theme="light"] .billing-toggle-switch.is-annual .toggle-slider,[data-theme="light"] .mx-billing-toggle.is-annual .toggle-slider,[data-theme="light"] .mx-billing-toggle.is-annual .mx-toggle-slider{background:#059669;box-shadow:0 2px 6px rgba(5,150,105,0.4)}[data-theme="light"] .switcher-discount-pill,[data-theme="light"] .mx-discount-pill{background:#DCFCE7;color:#166534;border:1px solid rgba(22,101,52,0.35)}[data-theme="light"] .pricing-note-bar,[data-theme="light"] .mx-pricing-note-bar{background:#FFFFFF;border:1px solid #CBD5E1;box-shadow:0 2px 8px rgba(15,23,42,0.04)}[data-theme="light"] .pricing-note-item,[data-theme="light"] .mx-pricing-note-item{color:#334155}[data-theme="light"] .pricing-quick-link,[data-theme="light"] .mx-pricing-quick-link{color:#0055A4}[data-theme="light"] .p-card,[data-theme="light"] .mx-pricing-card,[data-theme="light"] .pricing-card{background:#FFFFFF;border:1px solid #E2E8F0;box-shadow:0 4px 20px rgba(15,23,42,0.05);backdrop-filter:none}[data-theme="light"] .p-card:hover,[data-theme="light"] .mx-pricing-card:hover,[data-theme="light"] .pricing-card:hover{border-color:#0055A4;box-shadow:0 12px 32px rgba(0,85,164,0.12)}[data-theme="light"] .p-card-badge,[data-theme="light"] .mx-p-card-badge{color:#64748B}[data-theme="light"] .p-badge-cyan,[data-theme="light"] .mx-badge-cyan{color:#0055A4}[data-theme="light"] .p-badge-purple,[data-theme="light"] .mx-badge-purple{color:#7E22CE}[data-theme="light"] .p-card-name,[data-theme="light"] .mx-p-card-name{color:#0F172A}[data-theme="light"] .p-currency,[data-theme="light"] .mx-p-currency{color:#0F172A}[data-theme="light"] .p-period,[data-theme="light"] .mx-p-period{color:#475569}[data-theme="light"] .p-card-desc,[data-theme="light"] .mx-p-card-desc{color:#334155}[data-theme="light"] .p-card-divider,[data-theme="light"] .mx-p-card-divider{background:#E2E8F0}[data-theme="light"] .card-discount-badge,[data-theme="light"] .mx-card-discount-badge,[data-theme="light"] .plan-discount-badge,[data-theme="light"] .mx-plan-discount-badge{color:#166534}[data-theme="light"] .pricing-page-section.is-annual .card-discount-badge,[data-theme="light"] .mx-pricing-section.is-annual .mx-card-discount-badge,[data-theme="light"] .pricing-modal-backdrop.is-annual .plan-discount-badge,[data-theme="light"] .mx-pricing-modal.is-annual .mx-plan-discount-badge{display:inline-block}[data-theme="light"] .p-card.p-featured,[data-theme="light"] .mx-pricing-card.mx-pricing-featured{background:#FFFFFF;border:2px solid #0055A4;box-shadow:0 8px 30px rgba(0,85,164,0.12)}[data-theme="light"] .p-card.p-featured:hover,[data-theme="light"] .mx-pricing-card.mx-pricing-featured:hover{border-color:#003B73;box-shadow:0 14px 38px rgba(0,85,164,0.2)}[data-theme="light"] .p-featured-ribbon,[data-theme="light"] .mx-featured-ribbon{background:linear-gradient(90deg,#0055A4 0,#0284C7 100%);color:#FFFFFF;box-shadow:0 4px 12px rgba(0,85,164,0.25)}[data-theme="light"] .btn-featured-cta,[data-theme="light"] .mx-btn-featured{background:linear-gradient(90deg,#0055A4 0,#0284C7 100%);color:#FFFFFF !important;box-shadow:0 4px 14px rgba(0,85,164,0.22)}[data-theme="light"] .btn-featured-cta:hover,[data-theme="light"] .mx-btn-featured:hover{background:linear-gradient(90deg,#003B73 0,#0369A1 100%)}[data-theme="light"] .p-card.p-secops,[data-theme="light"] .mx-pricing-card.mx-pricing-secops{border:2px solid #9333EA}[data-theme="light"] .btn-purple,[data-theme="light"] .mx-btn-purple{background:#7E22CE;color:#FFFFFF !important}[data-theme="light"] .btn-purple:hover,[data-theme="light"] .mx-btn-purple:hover{background:#6B21A8}[data-theme="light"] .p-features li,[data-theme="light"] .mx-p-features li{color:#1E293B}[data-theme="light"] .p-check,[data-theme="light"] .mx-p-check{color:#059669}[data-theme="light"] .p-cross,[data-theme="light"] .mx-p-cross{color:#94A3B8}[data-theme="light"] .p-disabled,[data-theme="light"] .mx-p-disabled{opacity:0.55;color:#64748B}[data-theme="light"] .pricing-trust-bar,[data-theme="light"] .mx-pricing-trust-bar{background:#FFFFFF;border:1px solid #E2E8F0;box-shadow:0 4px 16px rgba(15,23,42,0.04)}[data-theme="light"] .trust-item,[data-theme="light"] .mx-trust-item{color:#1E293B}[data-theme="light"] .matrix-title,[data-theme="light"] .mx-matrix-title{color:#0F172A}[data-theme="light"] .matrix-sub,[data-theme="light"] .mx-matrix-sub{color:#475569}[data-theme="light"] .matrix-table-wrapper,[data-theme="light"] .mx-matrix-wrapper{background:#FFFFFF;border:1px solid #CBD5E1;box-shadow:0 4px 20px rgba(15,23,42,0.04)}[data-theme="light"] .matrix-table th,[data-theme="light"] .matrix-table td,[data-theme="light"] .mx-matrix-table th,[data-theme="light"] .mx-matrix-table td{border-bottom:1px solid #E2E8F0;color:#1E293B}[data-theme="light"] .matrix-table thead th,[data-theme="light"] .mx-matrix-table thead th{background:#F8FAFC;border-bottom:2px solid #0055A4}[data-theme="light"] .col-feature,[data-theme="light"] .mx-col-feature{color:#0F172A}[data-theme="light"] .tier-th-title,[data-theme="light"] .mx-tier-title{color:#0F172A}[data-theme="light"] .tier-th-price,[data-theme="light"] .mx-tier-price{color:#475569}[data-theme="light"] .tier-th-badge,[data-theme="light"] .mx-tier-badge{background:#E0F2FE;color:#0369A1}[data-theme="light"] .col-featured,[data-theme="light"] .mx-col-featured{background:rgba(0,85,164,0.04)}[data-theme="light"] .cat-row td,[data-theme="light"] .mx-cat-row td{background:#F1F5F9;color:#0055A4;border-top:1px solid #CBD5E1;border-bottom:1px solid #CBD5E1}[data-theme="light"] .m-check,[data-theme="light"] .mx-m-check{color:#059669}[data-theme="light"] .m-dash,[data-theme="light"] .mx-m-dash{color:#94A3B8}[data-theme="light"] .text-highlight,[data-theme="light"] .mx-text-highlight{color:#0F172A}[data-theme="light"] .faq-title,[data-theme="light"] .mx-faq-title{color:#0F172A}[data-theme="light"] .faq-sub,[data-theme="light"] .mx-faq-sub{color:#475569}[data-theme="light"] .faq-card,[data-theme="light"] .mx-faq-card{background:#FFFFFF;border:1px solid #E2E8F0;box-shadow:0 4px 16px rgba(15,23,42,0.04)}[data-theme="light"] .faq-card:hover,[data-theme="light"] .mx-faq-card:hover{border-color:#0055A4}[data-theme="light"] .faq-question h3,[data-theme="light"] .mx-faq-question h3{color:#0F172A}[data-theme="light"] .faq-answer,[data-theme="light"] .mx-faq-answer{color:#334155}[data-theme="light"] .pricing-enterprise-banner,[data-theme="light"] .mx-pricing-enterprise-banner{background:linear-gradient(90deg,#F3E8FF 0,#E0F2FE 100%);border:1px solid #C084FC;box-shadow:0 4px 20px rgba(147,51,234,0.08)}[data-theme="light"] .ent-icon,[data-theme="light"] .mx-ent-icon{background:#FFFFFF;border:1px solid #DDD6FE}[data-theme="light"] .ent-title,[data-theme="light"] .mx-ent-title{color:#0F172A}[data-theme="light"] .ent-desc,[data-theme="light"] .mx-ent-desc{color:#334155}[data-theme="light"] .ent-btn,[data-theme="light"] .mx-ent-btn{border-color:#7E22CE;color:#7E22CE;background:#FFFFFF}[data-theme="light"] .ent-btn:hover,[data-theme="light"] .mx-ent-btn:hover{background:#7E22CE;color:#FFFFFF !important}[data-theme="light"] .pricing-modal-backdrop,[data-theme="light"] .mx-pricing-modal{background:rgba(15,23,42,0.65)}[data-theme="light"] .pricing-modal-container,[data-theme="light"] .mx-pricing-modal-container{background:#FFFFFF;border:1px solid #CBD5E1;box-shadow:0 25px 50px rgba(15,23,42,0.2)}[data-theme="light"] .pricing-modal-close,[data-theme="light"] .mx-pricing-modal-close{background:#F1F5F9;border:1px solid #E2E8F0;color:#475569}[data-theme="light"] .pricing-modal-close:hover,[data-theme="light"] .mx-pricing-modal-close:hover{background:#E2E8F0;color:#0F172A}[data-theme="light"] .pricing-modal-title,[data-theme="light"] .mx-pricing-modal-title{color:#0F172A}[data-theme="light"] .pricing-modal-sub,[data-theme="light"] .mx-pricing-modal-sub{color:#475569}[data-theme="light"] .pricing-modal-foot,[data-theme="light"] .mx-pricing-modal-foot{color:#475569;border-top:1px solid #E2E8F0}[data-theme="light"] .pricing-modal-more-link,[data-theme="light"] .mx-pricing-modal-more-link{color:#0055A4}