.pricing-page-wrap{position:relative;font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;padding-bottom:60px}.pricing-container{max-width:1240px;margin:0 auto;padding:0;width:100%;box-sizing:border-box}@media (max-width:1280px){.pricing-container{padding:0 20px}}.pricing-hero-section{padding:clamp(30px,4vw,55px) 20px 24px;text-align:center;position:relative}.pricing-main-heading{font-family:'Inter Tight',-apple-system,BlinkMacSystemFont,sans-serif !important;font-size:clamp(2.35rem,4.5vw,4.1rem) !important;font-weight:850 !important;line-height:1.18 !important;letter-spacing:-0.03em !important;color:#ffffff !important;margin:0 auto 18px !important;max-width:1100px !important;text-wrap:balance !important}body:not(.dark) .pricing-main-heading{color:#0f172a !important}.pricing-gradient-text{background:linear-gradient(135deg,#c084fc 0%,#38bdf8 60%,#10b981 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;display:inline-block}body:not(.dark) .pricing-gradient-text{background:linear-gradient(135deg,#7e22ce 0%,#0284c7 60%,#059669 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important}.pricing-description{font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6;color:rgba(255,255,255,0.72);max-width:820px;margin:0 auto 30px}body:not(.dark) .pricing-description{color:#475569}.pricing-hero-btns{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.btn-pricing-primary{display:inline-flex;align-items:center;gap:10px;padding:15px 32px;border-radius:999px;background:linear-gradient(135deg,#9333ea 0%,#7c3aed 100%);color:#ffffff !important;font-size:15px;font-weight:750;border:none;cursor:pointer;text-decoration:none;box-shadow:0 8px 25px rgba(147,51,234,0.4);transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.btn-pricing-primary:hover{transform:translateY(-3px);box-shadow:0 14px 35px rgba(147,51,234,0.6);color:#ffffff}.btn-pricing-secondary{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:999px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.16);color:#ffffff !important;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}body:not(.dark) .btn-pricing-secondary{background:#ffffff;border-color:rgba(203,213,225,0.9);color:#0f172a !important;box-shadow:0 4px 16px rgba(0,0,0,0.04)}.btn-pricing-secondary:hover{transform:translateY(-3px);background:rgba(255,255,255,0.12);border-color:rgba(192,132,252,0.4)}body:not(.dark) .btn-pricing-secondary:hover{background:#f8f6fe;border-color:#7e22ce;color:#7e22ce !important}.pricing-section{padding:20px 0 60px}.pricing-mode-switch-container{display:flex;justify-content:center;margin:28px auto 36px;padding:0 12px;width:100%;position:relative;z-index:5}.pricing-mode-tabs-wrapper{display:inline-flex;align-items:center;background:rgba(18,12,38,0.88);border:1.5px solid rgba(192,132,252,0.22);border-radius:999px;padding:5px;gap:6px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 10px 30px rgba(0,0,0,0.38),inset 0 1px 0 rgba(255,255,255,0.08);max-width:530px;width:100%}body:not(.dark) .pricing-mode-tabs-wrapper{background:#f1f5f9;border-color:rgba(147,51,234,0.18);box-shadow:0 4px 18px rgba(126,34,206,0.08),inset 0 1px 0 rgba(255,255,255,0.9)}.pricing-mode-tab{flex:1 1 50%;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 22px;border-radius:999px;border:none;background:transparent;color:rgba(255,255,255,0.72);cursor:pointer;font-family:inherit;text-align:center;transition:all 0.25s cubic-bezier(0.4,0,0.2,1);position:relative;text-decoration:none;user-select:none}body:not(.dark) .pricing-mode-tab{color:#475569}.pricing-mode-tab:hover:not(.active){background:rgba(255,255,255,0.07);color:#ffffff}body:not(.dark) .pricing-mode-tab:hover:not(.active){background:rgba(255,255,255,0.75);color:#0f172a}.pricing-mode-tab.active{background:linear-gradient(135deg,#9333ea 0%,#7c3aed 100%);color:#ffffff !important;box-shadow:0 4px 18px rgba(147,51,234,0.5)}body:not(.dark) .pricing-mode-tab.active{background:#ffffff;color:#7e22ce !important;box-shadow:0 4px 14px rgba(126,34,206,0.14);border:1px solid rgba(147,51,234,0.22)}.pricing-mode-tab .tab-icon-box{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13.5px;background:rgba(255,255,255,0.08);flex-shrink:0;transition:all 0.25s ease}.pricing-mode-tab.active .tab-icon-box{background:rgba(255,255,255,0.22);color:#ffffff}body:not(.dark) .pricing-mode-tab.active .tab-icon-box{background:rgba(126,34,206,0.1);color:#7e22ce}.pricing-mode-tab .tab-title{font-size:14.5px;font-weight:750;letter-spacing:-0.01em;line-height:1.25;white-space:nowrap}.pricing-tab-panel{transition:opacity 0.3s ease}.pricing-tab-panel.pricing-panel-hidden{display:none !important}.pricing-panel-switch-card{margin:36px auto 0;max-width:980px;background:rgba(18,12,38,0.7);border:1.5px dashed rgba(192,132,252,0.35);border-radius:20px;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;box-shadow:0 10px 30px rgba(0,0,0,0.25)}body:not(.dark) .pricing-panel-switch-card{background:rgba(248,250,255,0.95);border-color:rgba(147,51,234,0.28);box-shadow:0 8px 22px rgba(126,34,206,0.06)}.pricing-panel-switch-card.modules-mode{border-style:solid;border-color:rgba(56,189,248,0.35);background:rgba(15,23,42,0.6)}body:not(.dark) .pricing-panel-switch-card.modules-mode{background:#f0fdf4;border-color:rgba(16,185,129,0.35)}.switch-card-info{display:flex;align-items:center;gap:14px;flex:1 1 500px}.switch-card-icon{width:42px;height:42px;border-radius:12px;background:rgba(192,132,252,0.16);color:#c084fc;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.pricing-panel-switch-card.modules-mode .switch-card-icon{background:rgba(56,189,248,0.16);color:#38bdf8}body:not(.dark) .pricing-panel-switch-card.modules-mode .switch-card-icon{background:rgba(16,185,129,0.12);color:#10b981}.switch-card-texts{display:flex;flex-direction:column;gap:3px}.switch-card-texts strong{font-size:14.5px;color:#ffffff;font-weight:750}body:not(.dark) .switch-card-texts strong{color:#0f172a}.switch-card-texts span{font-size:12.5px;color:rgba(255,255,255,0.75);line-height:1.4}body:not(.dark) .switch-card-texts span{color:#64748b}.btn-switch-tab-action{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:999px;background:rgba(192,132,252,0.15);border:1px solid rgba(192,132,252,0.38);color:#ffffff;font-size:13px;font-weight:750;cursor:pointer;transition:all 0.25s ease;white-space:nowrap}body:not(.dark) .btn-switch-tab-action{background:#ffffff;border-color:rgba(126,34,206,0.35);color:#7e22ce;box-shadow:0 2px 8px rgba(126,34,206,0.08)}.btn-switch-tab-action:hover{background:linear-gradient(135deg,#9333ea,#7c3aed);border-color:transparent;color:#ffffff !important;transform:translateY(-2px);box-shadow:0 4px 16px rgba(147,51,234,0.45)}.pricing-panel-hidden #customMobileBottomBar,.pricing-panel-hidden .custom-mobile-bottom-bar,body:not(.pricing-mode-modules) .custom-mobile-bottom-bar{display:none !important}@media (max-width:580px){.pricing-mode-tabs-wrapper{border-radius:18px;flex-direction:column;padding:5px;gap:5px;max-width:100%}.pricing-mode-tab{width:100%;border-radius:12px;padding:10px 14px}.pricing-panel-switch-card{padding:16px 18px;text-align:center;justify-content:center}.switch-card-info{flex-direction:column;text-align:center}.btn-switch-tab-action{width:100%;justify-content:center}}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch;padding-top:22px}.pricing-card{background:rgba(16,14,30,0.75);border:1px solid rgba(192,132,252,0.18);border-radius:28px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:36px 30px;position:relative;display:flex;flex-direction:column;transition:all 0.35s cubic-bezier(0.4,0,0.2,1);box-shadow:0 15px 35px rgba(0,0,0,0.35)}body:not(.dark) .pricing-card{background:#ffffff !important;border:1px solid rgba(203,213,225,0.85) !important;box-shadow:0 4px 6px -1px rgba(0,0,0,0.03),0 16px 36px -4px rgba(114,78,191,0.09) !important}.pricing-card:hover{transform:translateY(-8px);border-color:rgba(192,132,252,0.45);box-shadow:0 22px 50px rgba(147,51,234,0.22)}body:not(.dark) .pricing-card:hover{border-color:rgba(147,51,234,0.35) !important;box-shadow:0 10px 15px -3px rgba(0,0,0,0.05),0 24px 48px -4px rgba(114,78,191,0.15) !important}.pricing-card.popular{border:2px solid #a855f7 !important;box-shadow:0 20px 50px rgba(147,51,234,0.35) !important}body:not(.dark) .pricing-card.popular{border:2px solid #9333ea !important;box-shadow:0 20px 45px rgba(147,51,234,0.18) !important}.popular-badge{display:inline-flex;align-items:center;justify-content:center;align-self:center;background:linear-gradient(135deg,#a855f7 0%,#38bdf8 100%);color:#ffffff !important;padding:6px 20px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;box-shadow:0 4px 18px rgba(147,51,234,0.45);white-space:nowrap;margin:0 auto 16px auto;line-height:1.2}.discount-badge-card{position:absolute;top:24px;right:24px;background:linear-gradient(135deg,#ef4444,#f97316);color:white;padding:4px 12px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;box-shadow:0 4px 12px rgba(239,68,68,0.3)}.plan-name{font-family:'Inter Tight',sans-serif;font-size:1.85rem;font-weight:800;color:#ffffff;margin-bottom:8px;text-align:center}body:not(.dark) .plan-name{color:#0f172a}.plan-scale-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 14px;border-radius:999px;background:rgba(147,51,234,0.14);border:1px solid rgba(192,132,252,0.35);font-size:11px;font-weight:750;color:#c084fc;margin:0 auto 18px auto;width:fit-content;letter-spacing:0.2px;align-self:center}body:not(.dark) .plan-scale-pill{background:#f3e8ff;border-color:#d8b4fe;color:#7e22ce}.price-container-inner{margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,0.08);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.price-container-inner{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.08)}body:not(.dark) .price-container-inner{border-bottom-color:#f1f5f9}.offer-name-badge{font-size:11.5px;font-weight:750;color:#fb923c;margin-bottom:6px;display:block;text-transform:uppercase;letter-spacing:0.5px}.price-amount{font-size:2.75rem;font-weight:900;color:#ffffff;line-height:1;letter-spacing:-0.03em}body:not(.dark) .price-amount{color:#0f172a}.price-original{font-size:1.15rem;color:rgba(255,255,255,0.45);text-decoration:line-through;margin-right:6px}body:not(.dark) .price-original{color:#94a3b8}.price-period{font-size:0.9rem;font-weight:600;color:rgba(255,255,255,0.65)}body:not(.dark) .price-period{color:#64748b}.pricing-features-list{list-style:none !important;padding:0 !important;margin:0 !important;flex-grow:1 !important;display:flex !important;flex-direction:column !important;gap:12px !important}.pricing-feature-item{display:flex !important;align-items:flex-start !important;gap:10px !important;font-size:0.92rem !important;color:rgba(255,255,255,0.85) !important;line-height:1.45 !important;width:100% !important}body:not(.dark) .pricing-feature-item{color:#334155 !important}.pricing-feature-name{flex:1 !important;display:inline-block !important;width:auto !important;height:auto !important;background:transparent !important;color:inherit !important}.price-check-icon{width:17px !important;height:17px !important;color:#10b981 !important;flex-shrink:0 !important;margin-top:2px !important}.pricing-card-actions{margin-top:24px;width:100%}.card-btn-wa{width:100%;padding:13px 20px;border-radius:999px;font-weight:750;font-size:14.5px;text-align:center;text-decoration:none !important;cursor:pointer;background:linear-gradient(135deg,#25D366 0%,#128C7E 100%);color:#ffffff !important;border:none;box-shadow:0 6px 20px rgba(37,211,102,0.35);transition:all 0.25s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.card-btn-wa:hover{transform:translateY(-2px);background:linear-gradient(135deg,#2ae06c 0%,#0f9d58 100%);color:#ffffff !important;box-shadow:0 10px 28px rgba(37,211,102,0.55)}.pricing-common-cta-wrap{margin-top:40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.common-cta-btns{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.btn-common-getstarted{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;border-radius:999px;background:linear-gradient(135deg,#9333ea 0%,#7c3aed 100%);color:#ffffff !important;font-size:16px;font-weight:800;text-decoration:none !important;box-shadow:0 10px 30px rgba(147,51,234,0.45);transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.btn-common-getstarted:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(147,51,234,0.65);background:linear-gradient(135deg,#a855f7 0%,#8b5cf6 100%);color:#ffffff}.btn-common-talksales{display:inline-flex;align-items:center;gap:10px;padding:15px 30px;border-radius:999px;background:rgba(255,255,255,0.06);border:1px solid rgba(192,132,252,0.3);color:#ffffff !important;font-size:15px;font-weight:700;text-decoration:none !important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}body:not(.dark) .btn-common-talksales{background:#ffffff;border-color:rgba(203,213,225,0.95);color:#0f172a !important;box-shadow:0 4px 16px rgba(0,0,0,0.04)}.btn-common-talksales:hover{transform:translateY(-3px);background:rgba(255,255,255,0.12);border-color:#c084fc}body:not(.dark) .btn-common-talksales:hover{background:#f8f6fe;border-color:#7e22ce;color:#7e22ce !important}.pricing-common-subtext{font-size:13px;font-weight:600;color:rgba(255,255,255,0.7);margin:0}body:not(.dark) .pricing-common-subtext{color:#64748b}.plan-guide-section{padding:50px 0 30px}.plan-guide-header-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;background:rgba(147,51,234,0.15);border:1px solid rgba(192,132,252,0.35);color:#c084fc;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;margin:0 auto 14px}body:not(.dark) .plan-guide-header-pill{background:#f3e8ff;border-color:#d8b4fe;color:#7e22ce}.plan-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px}.plan-guide-card{background:rgba(16,14,30,0.75);border:1px solid rgba(192,132,252,0.18);border-radius:28px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:32px 26px;display:flex;flex-direction:column;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative}body:not(.dark) .plan-guide-card{background:#ffffff;border-color:rgba(203,213,225,0.85);box-shadow:0 6px 24px rgba(0,0,0,0.04)}.plan-guide-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,0.35)}.plan-guide-card.featured{border:2px solid #a855f7;box-shadow:0 15px 40px rgba(147,51,234,0.25)}body:not(.dark) .plan-guide-card.featured{border-color:#9333ea;box-shadow:0 15px 35px rgba(147,51,234,0.12)}.guide-card-header{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,0.08)}body:not(.dark) .guide-card-header{border-bottom-color:#f1f5f9}.guide-icon-badge{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.guide-icon-badge.core{background:rgba(147,51,234,0.15);color:#c084fc;border:1px solid rgba(192,132,252,0.3)}.guide-icon-badge.advanced{background:rgba(56,189,248,0.15);color:#38bdf8;border:1px solid rgba(56,189,248,0.3)}.guide-icon-badge.enterprise{background:rgba(168,85,247,0.15);color:#a855f7;border:1px solid rgba(168,85,247,0.3)}.guide-card-title{font-family:'Inter Tight',sans-serif;font-size:1.35rem;font-weight:800;color:#ffffff;margin:0 0 4px 0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}body:not(.dark) .guide-card-title{color:#0f172a}.guide-badge-pill{font-size:10px;font-weight:800;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:linear-gradient(135deg,#a855f7,#38bdf8);color:#ffffff}.guide-card-subtitle{font-size:12.5px;font-weight:600;color:rgba(255,255,255,0.6)}body:not(.dark) .guide-card-subtitle{color:#64748b}.guide-goal-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);font-size:12px;font-weight:700;color:rgba(255,255,255,0.9);margin-bottom:18px}body:not(.dark) .guide-goal-badge{background:#f8fafc;border-color:#e2e8f0;color:#334155}.guide-fit-heading{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;color:#c084fc;margin:0 0 12px 0}body:not(.dark) .guide-fit-heading{color:#7e22ce}.guide-fit-list{list-style:none !important;padding:0 !important;margin:0 0 20px 0 !important;display:flex;flex-direction:column;gap:10px;flex-grow:1}.guide-fit-list li{font-size:13px;line-height:1.5;color:rgba(255,255,255,0.82);display:flex;align-items:flex-start;gap:8px}body:not(.dark) .guide-fit-list li{color:#475569}.guide-fit-list li i{color:#34d399;font-size:12px;margin-top:4px;flex-shrink:0}.guide-channels-wrap{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px;padding-top:14px;border-top:1px dashed rgba(255,255,255,0.1)}body:not(.dark) .guide-channels-wrap{border-top-color:#e2e8f0}.guide-channel-chip{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;background:rgba(147,51,234,0.12);color:#c084fc;border:1px solid rgba(192,132,252,0.25)}body:not(.dark) .guide-channel-chip{background:#f3e8ff;border-color:#d8b4fe;color:#7e22ce}.guide-verdict-box{background:rgba(255,255,255,0.04);border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.45;color:rgba(255,255,255,0.75);border:1px solid rgba(255,255,255,0.08)}body:not(.dark) .guide-verdict-box{background:#f8fafc;border-color:#e2e8f0;color:#475569}.feature-section{padding:60px 0}.section-title{font-family:'Inter Tight',sans-serif;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:850;text-align:center;margin-bottom:8px;color:#ffffff}body:not(.dark) .section-title{color:#0f172a}.section-description{font-size:1.05rem;color:rgba(255,255,255,0.65);text-align:center;max-width:680px;margin:0 auto 36px}body:not(.dark) .section-description{color:#64748b}.comparison-table-wrap{background:rgba(16,14,30,0.75);border:1px solid rgba(192,132,252,0.18);border-radius:28px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,0.35)}body:not(.dark) .comparison-table-wrap{background:#ffffff !important;border:1px solid rgba(203,213,225,0.85) !important;box-shadow:0 12px 32px rgba(114,78,191,0.07) !important}.comparison-table{width:100%;border-collapse:collapse;text-align:left}.comparison-table th{padding:20px 24px;font-size:1rem;font-weight:800;color:#ffffff;border-bottom:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.03)}body:not(.dark) .comparison-table th{color:#0f172a;border-bottom-color:#e2e8f0;background:#f8fafc}.comparison-table td{padding:16px 24px;font-size:0.92rem;color:rgba(255,255,255,0.82);border-bottom:1px solid rgba(255,255,255,0.05)}body:not(.dark) .comparison-table td{color:#334155;border-bottom-color:#f1f5f9}.comparison-table tr.category-row td{background:rgba(147,51,234,0.12);color:#c084fc;font-weight:800;font-size:0.82rem;letter-spacing:1px;text-transform:uppercase;padding:12px 24px;border-bottom:1px solid rgba(192,132,252,0.2)}body:not(.dark) .comparison-table tr.category-row td{background:#f3e8ff;color:#7e22ce;border-bottom-color:#d8b4fe}.table-badge{display:inline-flex;align-items:center;justify-content:center;transition:all 0.25s ease}.table-badge-true{width:30px;height:30px;border-radius:50%;background:rgba(16,185,129,0.18);border:1.5px solid rgba(16,185,129,0.5);color:#10b981;box-shadow:0 0 14px rgba(16,185,129,0.3)}.table-badge-true svg{width:16px;height:16px}body:not(.dark) .table-badge-true{background:#dcfce7;border-color:#86efac;color:#059669;box-shadow:0 2px 8px rgba(5,150,105,0.15)}.table-badge-false{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.12);color:rgba(255,255,255,0.28)}.table-badge-false svg{width:13px;height:13px}body:not(.dark) .table-badge-false{background:#f1f5f9;border-color:#cbd5e1;color:#64748b}.table-badge-text{padding:5px 14px;border-radius:999px;background:rgba(56,189,248,0.14);border:1px solid rgba(56,189,248,0.4);color:#38bdf8;font-size:13px;font-weight:800;letter-spacing:0.5px;box-shadow:0 0 14px rgba(56,189,248,0.15)}body:not(.dark) .table-badge-text{background:#e0f2fe;border-color:#7dd3fc;color:#0284c7;box-shadow:0 2px 8px rgba(2,132,199,0.12)}.pricing-faq-section{padding:60px 0}.faq-container{width:100%;max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.faq-item{background:rgba(16,14,30,0.75);border:1px solid rgba(192,132,252,0.18);border-radius:20px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}body:not(.dark) .faq-item{background:#ffffff !important;border:1px solid rgba(203,213,225,0.85) !important;box-shadow:0 4px 16px rgba(0,0,0,0.02) !important}.faq-item.active{border-color:#a855f7 !important;box-shadow:0 10px 30px rgba(147,51,234,0.2) !important}body:not(.dark) .faq-item.active{border-color:#9333ea !important;box-shadow:0 10px 25px rgba(147,51,234,0.1) !important}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:1.05rem;font-weight:750;color:#ffffff;text-align:left;transition:all 0.25s ease}body:not(.dark) .faq-question{color:#0f172a}.faq-question:hover{background:rgba(147,51,234,0.05)}.faq-q-left{display:flex;align-items:center;gap:14px}.faq-q-icon{width:36px;height:36px;border-radius:10px;background:rgba(147,51,234,0.14);border:1px solid rgba(192,132,252,0.25);color:#c084fc;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0;transition:all 0.3s ease}body:not(.dark) .faq-q-icon{background:#f3e8ff;border-color:#d8b4fe;color:#7e22ce}.faq-item.active .faq-q-icon{background:linear-gradient(135deg,#9333ea,#38bdf8);color:#ffffff;border-color:transparent}.chevron-icon{width:20px;height:20px;color:#c084fc;transition:transform 0.3s ease;flex-shrink:0}body:not(.dark) .chevron-icon{color:#7e22ce}.chevron-rotated{transform:rotate(180deg);color:#38bdf8 !important}.faq-answer{overflow:hidden;transition:max-height 0.35s cubic-bezier(0.4,0,0.2,1)}.faq-answer-content{padding:0 24px 24px 74px;font-size:0.95rem;color:rgba(255,255,255,0.78);line-height:1.7}body:not(.dark) .faq-answer-content{color:#475569}.faq-answer-content strong{color:#ffffff}body:not(.dark) .faq-answer-content strong{color:#0f172a}@media (max-width:768px){.faq-answer-content{padding:0 20px 20px}}.faq-support-card{margin-top:36px;padding:28px 32px;border-radius:24px;background:rgba(16,14,30,0.75);border:1px solid rgba(192,132,252,0.2);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}body:not(.dark) .faq-support-card{background:#ffffff;border-color:rgba(203,213,225,0.85);box-shadow:0 6px 20px rgba(0,0,0,0.04)}.faq-support-title{font-family:'Inter Tight',sans-serif;font-size:1.25rem;font-weight:800;color:#ffffff;margin:0 0 4px 0}body:not(.dark) .faq-support-title{color:#0f172a}.faq-support-subtitle{font-size:13.5px;color:rgba(255,255,255,0.65);margin:0}body:not(.dark) .faq-support-subtitle{color:#64748b}.faq-support-btns{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btn-faq-whatsapp{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;background:#22c55e;color:#ffffff !important;font-size:13.5px;font-weight:750;text-decoration:none !important;transition:all 0.25s ease}.btn-faq-whatsapp:hover{background:#16a34a;transform:translateY(-2px)}.btn-faq-call{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;background:rgba(255,255,255,0.08);border:1px solid rgba(192,132,252,0.3);color:#ffffff !important;font-size:13.5px;font-weight:750;text-decoration:none !important;transition:all 0.25s ease}body:not(.dark) .btn-faq-call{background:#f8fafc;border-color:#cbd5e1;color:#0f172a !important}.btn-faq-call:hover{transform:translateY(-2px);background:rgba(255,255,255,0.15)}.pricing-cta-section{padding:50px 0 30px}.pricing-cta-card{background:rgba(16,14,30,0.75);border:1px solid rgba(192,132,252,0.18);border-radius:32px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:48px 40px;text-align:center;box-shadow:0 15px 35px rgba(0,0,0,0.35)}body:not(.dark) .pricing-cta-card{background:#ffffff !important;border:1px solid rgba(203,213,225,0.85) !important;box-shadow:0 16px 45px rgba(114,78,191,0.09) !important}.pricing-cta-card h2{font-family:'Inter Tight',sans-serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:850;color:#ffffff;margin-bottom:12px}body:not(.dark) .pricing-cta-card h2{color:#0f172a}.pricing-cta-card p{font-size:1.05rem;color:rgba(255,255,255,0.72);max-width:680px;margin:0 auto 30px;line-height:1.6}body:not(.dark) .pricing-cta-card p{color:#475569}@media (max-width:1024px){.cards-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto;gap:24px}.plan-guide-grid{grid-template-columns:1fr;max-width:520px;margin:24px auto 0;gap:20px}}@media (max-width:768px){.pricing-page-wrap{overflow-x:hidden;width:100%}.pricing-hero-section{padding:24px 16px 16px !important}.pricing-container{padding:0 16px !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}.pricing-main-heading{font-size:1.85rem !important;line-height:1.25 !important;margin-bottom:12px !important}.pricing-description{font-size:0.92rem !important;margin-bottom:20px !important;padding:0 4px}.pricing-hero-btns{flex-direction:column !important;width:100% !important;max-width:340px !important;margin:0 auto !important;gap:10px !important}.btn-pricing-primary,.btn-pricing-secondary{width:100% !important;max-width:100% !important;justify-content:center !important;padding:13px 20px !important;font-size:14.5px !important;box-sizing:border-box !important}.pricing-section{padding:10px 0 40px !important}.cards-grid{grid-template-columns:1fr !important;gap:20px !important;width:100% !important;max-width:100% !important;padding-top:10px !important}.pricing-card{padding:24px 18px !important;border-radius:22px !important;width:100% !important;box-sizing:border-box !important}.plan-name{font-size:1.45rem !important}.price-amount{font-size:2.1rem !important}.pricing-features-list{gap:10px !important}.pricing-feature-item{font-size:0.88rem !important}.pricing-common-cta-wrap{margin-top:28px !important;width:100% !important}.common-cta-btns{flex-direction:column !important;width:100% !important;max-width:340px !important;margin:0 auto !important;gap:10px !important}.btn-common-getstarted,.btn-common-talksales{width:100% !important;max-width:100% !important;justify-content:center !important;padding:14px 20px !important;font-size:14px !important;text-align:center !important;box-sizing:border-box !important}.pricing-common-subtext{font-size:11.5px !important;line-height:1.45 !important;padding:0 8px}.plan-guide-section{padding:35px 0 20px !important}.plan-guide-grid{grid-template-columns:1fr !important;width:100% !important;max-width:100% !important;gap:16px !important;margin-top:20px !important}.plan-guide-card{padding:22px 18px !important;border-radius:20px !important;width:100% !important;box-sizing:border-box !important}.guide-card-title{font-size:1.2rem !important}.guide-fit-list li{font-size:12.5px !important}.feature-section{padding:35px 0 !important}.comparison-table-wrap{border-radius:18px !important;width:100% !important;box-sizing:border-box !important}.comparison-table{min-width:520px !important}.comparison-table th,.comparison-table td{padding:12px 12px !important;font-size:0.82rem !important}.pricing-faq-section{padding:35px 0 !important}.faq-container{gap:10px !important;width:100% !important}.faq-item{border-radius:16px !important;width:100% !important;box-sizing:border-box !important}.faq-question{padding:14px 16px !important;font-size:0.92rem !important;gap:10px !important}.faq-q-icon{width:28px !important;height:28px !important;font-size:12px !important;border-radius:8px !important;flex-shrink:0 !important}.faq-answer-content{padding:0 16px 16px 54px !important;font-size:0.86rem !important}.pricing-cta-section{padding:35px 0 25px !important}.pricing-cta-card{padding:28px 18px !important;border-radius:22px !important;width:100% !important;box-sizing:border-box !important}.pricing-cta-card h2{font-size:1.5rem !important}.pricing-cta-card p{font-size:0.88rem !important;margin-bottom:20px !important}}@media (max-width:480px){.pricing-main-heading{font-size:1.65rem !important}.price-amount{font-size:1.95rem !important}.faq-answer-content{padding:0 14px 14px 14px !important}.plan-scale-pill{padding:4px 10px !important;font-size:11px !important}.discount-badge-card{top:14px !important;right:14px !important;padding:3px 9px !important;font-size:10px !important}}