.elementor-3250 .elementor-element.elementor-element-d188a07{--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-3250 .elementor-element.elementor-element-a8561ba{--display:flex;}.elementor-3250 .elementor-element.elementor-element-c471074{--display:flex;}.elementor-3250 .elementor-element.elementor-element-4a92bac{--display:flex;}.elementor-3250 .elementor-element.elementor-element-2927065{--display:flex;}.elementor-3250 .elementor-element.elementor-element-9276539{color:#7A7A7A;}.elementor-3250 .elementor-element.elementor-element-db047ad{--display:flex;}.elementor-3250 .elementor-element.elementor-element-c6b62d7{--display:flex;}.elementor-3250 .elementor-element.elementor-element-e046a1a{--display:flex;}.elementor-3250 .elementor-element.elementor-element-a28f84a{--display:flex;}.elementor-3250 .elementor-element.elementor-element-94dd228{--display:flex;}.elementor-3250 .elementor-element.elementor-element-17579f9{--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;}/* Start custom CSS for html, class: .elementor-element-ade479a */:root{

    --du-bg:#0D1117;
    --du-card:#161B22;
    --du-card-alt:#1E293B;

    --du-primary:#6C3FE8;
    --du-primary-light:#8B5CF6;

    --du-border:#30363D;

    --du-text:#F8FAFC;
    --du-muted:#CBD5E1;

}

.du-table-wrapper{

    width:100%;
    overflow-x:auto;

    margin:35px 0;

    background:var(--du-card);

    border:1px solid var(--du-border);

    border-radius:16px;

    box-shadow:0 18px 45px rgba(0,0,0,.35);

}

.du-table{

    width:100%;
    min-width:950px;

    border-collapse:collapse;

    font-family:Inter,Segoe UI,Arial,sans-serif;

}

.du-table thead th{

    background:linear-gradient(135deg,#6C3FE8,#8B5CF6);

    color:#fff;

    padding:18px;

    text-align:left;

    font-size:17px;

    font-weight:700;

    border:1px solid var(--du-border);

}

.du-table td{

    background:var(--du-card);

    color:var(--du-text);

    padding:18px;

    border:1px solid var(--du-border);

    vertical-align:top;

    line-height:1.7;

    font-size:15px;

}

.du-table tbody tr:nth-child(even) td{

    background:var(--du-card-alt);

}

.du-table tbody tr:hover td{

    background:#253347;

    transition:.25s ease;

}

.du-table td:first-child{

    width:27%;

    font-weight:700;

    color:#fff;

}

.du-table td:nth-child(2){

    width:22%;

    color:#A78BFA;

    font-weight:600;

}

.du-table td:nth-child(3){

    width:25%;

}

.du-table td:last-child{

    width:26%;

    color:#E2E8F0;

}

.du-table strong{

    color:#fff;

}

.du-table a{

    color:#A78BFA;

    text-decoration:none;

}

.du-table a:hover{

    color:#C4B5FD;

    text-decoration:underline;

}

@media (max-width:768px){

    .du-table{

        min-width:950px;

    }

    .du-table th,
    .du-table td{

        padding:14px;

        font-size:14px;

    }

}/* End custom CSS */