.elementor-3290 .elementor-element.elementor-element-6faf40f{--display:flex}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-3290 .elementor-element.elementor-element-8b28759{--display:flex}.elementor-3290 .elementor-element.elementor-element-3ba1339{--display:flex}.elementor-3290 .elementor-element.elementor-element-4d8cfe6{--display:flex}.elementor-3290 .elementor-element.elementor-element-532f9fc{--display:flex}.elementor-3290 .elementor-element.elementor-element-15635c9{--display:flex}.elementor-3290 .elementor-element.elementor-element-f6462a2{color:#7A7A7A}.elementor-3290 .elementor-element.elementor-element-f80f49e{--display:flex}.elementor-3290 .elementor-element.elementor-element-b24d8f7{--display:flex}.elementor-3290 .elementor-element.elementor-element-d0b29d4{--display:flex}.elementor-3290 .elementor-element.elementor-element-3b139c0{--display:flex}.elementor-3290 .elementor-element.elementor-element-69df25c{--display:flex}.elementor-3290 .elementor-element.elementor-element-baefa8b{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#7A7A7A;--n-accordion-title-hover-color:#7A7A7A;--n-accordion-title-active-color:#7A7A7A;--n-accordion-icon-size:15px}.elementor-3290 .elementor-element.elementor-element-623cad1{--display:flex}.elementor-widget-blockquote .elementor-blockquote__content{color:var(--e-global-color-text)}.elementor-widget-blockquote .elementor-blockquote__author{color:var(--e-global-color-secondary)}.elementor-3290 .elementor-element.elementor-element-6a41865{--display:flex}:root{--bg:#0F172A;--card:#111827;--card2:#1E293B;--primary:#6C3FE8;--primary2:#8B5CF6;--yellow:#FACC15;--border:#2D3748;--text:#F8FAFC;--muted:#CBD5E1}.du-pricing-wrapper{width:100%;overflow-x:auto;margin:40px 0;border-radius:18px;background:linear-gradient(180deg,#111827,#0F172A);border:1px solid rgb(108 63 232 / .35);box-shadow:0 0 0 1px rgb(108 63 232 / .15),0 20px 60px rgb(0 0 0 / .45)}.du-pricing-table{width:100%;min-width:900px;border-collapse:collapse;font-family:Inter,Segoe UI,Arial,sans-serif}.du-pricing-table thead th{background:linear-gradient(135deg,#6C3FE8,#8B5CF6);color:#fff;padding:18px 22px;text-align:left;font-size:17px;font-weight:700;border:1px solid rgb(255 255 255 / .08)}.du-pricing-table td{padding:20px;border:1px solid var(--border);color:var(--text);background:#161B22;vertical-align:top;line-height:1.8;font-size:15px}.du-pricing-table tbody tr:nth-child(even) td{background:#1A2233}.du-pricing-table tbody tr:hover td{background:#202D42;transition:.25s}.du-pricing-table td:first-child{width:26%;font-weight:700;color:#fff}.du-pricing-table td:nth-child(2){width:25%}.du-pricing-table td:last-child{width:49%}.price{display:block;font-size:24px;font-weight:800;color:var(--yellow);margin-bottom:4px}small{color:#94A3B8;font-size:13px;text-transform:uppercase;letter-spacing:.8px}.du-pricing-table ul{margin:0;padding-left:18px}.du-pricing-table li{margin-bottom:8px;color:var(--muted)}.du-pricing-table li::marker{color:#8B5CF6}.featured td{background:linear-gradient(180deg,#211542,#171F31)}.featured td:first-child{position:relative}.featured td:first-child::before{content:"POPULAR";position:absolute;top:14px;right:14px;background:#FACC15;color:#111827;font-size:10px;font-weight:700;padding:4px 8px;border-radius:30px;letter-spacing:.6px}@media(max-width:768px){.du-pricing-table{min-width:900px}.du-pricing-table th,.du-pricing-table td{padding:16px;font-size:14px}.price{font-size:20px}}