:root{--ltx-blue:#1687e5;--ltx-cyan:#23c6e6;--ltx-green:#10b981;--ltx-dark:#0f172a;--ltx-muted:#64748b;--ltx-soft:#f4f8fb;--ltx-border:#dbe7f3;--ltx-grad:linear-gradient(135deg,#1687e5 0%,#23c6e6 48%,#10b981 100%);--ltx-shadow:0 24px 70px rgba(15,23,42,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Cairo,Tahoma,Arial,sans-serif;background:#f7fbff;color:#111827;overflow-x:hidden}a{text-decoration:none;color:inherit}.lotex-public-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.86);backdrop-filter:blur(18px);border-bottom:1px solid rgba(219,231,243,.8)}.lotex-public-nav{max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:14px 20px}.lotex-brand{display:inline-flex;align-items:center;gap:6px;font-weight:900;font-size:24px;color:#0f172a}.lotex-brand span{background:var(--ltx-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lotex-brand b{color:#0f172a}.lotex-public-nav nav{display:flex;gap:24px;align-items:center;color:#334155;font-weight:800}.lotex-public-nav nav a{position:relative}.lotex-public-nav nav a:after{content:"";position:absolute;inset-inline-start:0;bottom:-8px;width:0;height:3px;border-radius:99px;background:var(--ltx-grad);transition:.25s}.lotex-public-nav nav a:hover:after{width:100%}.lotex-account-area{position:relative;display:flex;align-items:center;gap:10px}.lotex-login-link{font-weight:900;color:#0f172a}.lotex-nav-cta,.lotex-btn-primary{font-family: 'Cairo' !important;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:var(--ltx-grad);color:white;font-weight:800;min-width: 150px;padding:7px 18px;box-shadow:0 14px 34px rgba(22,135,229,.24);cursor:pointer}.lotex-btn-secondary{display:inline-flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#075985;font-weight:900;padding:12px 18px;cursor:pointer}.lotex-user-menu-btn{border:1px solid var(--ltx-border);background:#fff;border-radius:999px;padding:9px 14px;font-family:inherit;font-weight:900;cursor:pointer;display:flex;gap:10px;align-items:center}.lotex-user-menu-btn i{width:8px;height:8px;border-inline-end:2px solid #64748b;border-bottom:2px solid #64748b;transform:rotate(45deg);margin-top:-5px}.lotex-user-dropdown{position:absolute;left:0;top:calc(100% + 12px);width:240px;background:#fff;border:1px solid var(--ltx-border);border-radius:20px;padding:12px;box-shadow:var(--ltx-shadow);display:none}.lotex-user-dropdown.show{display:block;animation:drop .2s ease}.lotex-user-dropdown strong,.lotex-user-dropdown small,.lotex-user-dropdown a{display:block}.lotex-user-dropdown small{color:var(--ltx-muted);margin:3px 0 8px;direction:ltr;text-align:right}.lotex-user-dropdown a{padding:10px;border-radius:12px;font-weight:800;color:#334155}.lotex-user-dropdown a:hover{background:#f1f5f9}.lotex-hero{position:relative;overflow:hidden}.lotex-hero:before{content:"";position:absolute;inset:-120px -80px auto auto;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(35,198,230,.28),transparent 65%)}.lotex-section{max-width:1180px;margin:auto;padding:74px 20px}.lotex-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:46px;min-height:630px}.lotex-eyebrow{display:inline-flex;align-items:center;gap:7px;background:#ecfdf5;color:#047857;border:1px solid #bbf7d0;border-radius:999px;padding:7px 13px;font-weight:900;font-size:13px}.lotex-hero h1,.lotex-page-head h1{font-size:54px;line-height:1.18;margin:18px 0 16px;color:#071322;letter-spacing:-1.2px}.lotex-gradient-text{background:var(--ltx-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lotex-lead{font-size:19px;line-height:2;color:#475569;margin:auto;max-width:680px}.lotex-hero-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;justify-content: center;}.lotex-trust-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.lotex-trust-row span{display:inline-flex;background:#fff;border:1px solid var(--ltx-border);border-radius:999px;padding:9px 13px;color:#475569;font-weight:800;box-shadow:0 8px 26px rgba(15,23,42,.04)}.lotex-hero-art{position:relative}.lotex-dashboard-mock{position:relative;border:1px solid rgba(219,231,243,.9);background:linear-gradient(180deg,#fff,#f8fbff);border-radius:34px;box-shadow:var(--ltx-shadow);padding:20px;transform:rotate(-1deg)}.lotex-dashboard-mock img{width:100%;display:block;border-radius:24px;background:#e5f3ff}.lotex-floating-card{position:absolute;background:#fff;border:1px solid var(--ltx-border);border-radius:20px;padding:16px;box-shadow:0 18px 50px rgba(15,23,42,.14);min-width:170px}.lotex-floating-card.one{right:-129px;bottom:42px}.lotex-floating-card.two{left:-148px;top:44px}.lotex-floating-card b{display:block;color:#0f172a;font-size:22px}.lotex-floating-card span{color:#64748b;font-size:13px;font-weight:800}.lotex-section-head{text-align:center;margin-bottom:32px}.lotex-section-head h2{font-size:38px;margin:0 0 12px;color:#0f172a}.lotex-section-head p{color:#64748b;font-size:17px;line-height:1.9;margin:0 auto;max-width:760px}.lotex-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lotex-feature-card{position:relative;overflow:hidden;background:#fff;border:1px solid var(--ltx-border);border-radius:26px;padding:24px;box-shadow:0 16px 44px rgba(15,23,42,.06);transition:.25s}.lotex-feature-card:hover{transform:translateY(-6px);box-shadow:var(--ltx-shadow)}.lotex-feature-card i{display:inline-flex;width:48px;height:48px;border-radius:18px;background:var(--ltx-grad);margin-bottom:15px}.lotex-feature-card h3{font-size:20px;margin:0 0 8px;color:#0f172a}.lotex-feature-card p{color:#64748b;line-height:1.9;margin:0}.lotex-split{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.lotex-split-card{background:#fff;border:1px solid var(--ltx-border);border-radius:30px;padding:28px;box-shadow:0 18px 50px rgba(15,23,42,.08)}.lotex-list{display:grid;gap:12px;margin-top:20px}.lotex-list div{display:flex;gap:10px;align-items:flex-start;color:#475569;font-weight:800;line-height:1.7}.lotex-list div:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:50%;background:#dcfce7;color:#15803d}.lotex-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lotex-price-card{position:relative;background:#fff;border:1px solid var(--ltx-border);border-radius:30px;padding:26px;box-shadow:0 18px 48px rgba(15,23,42,.07);overflow:hidden}.lotex-price-card.featured{border-color:#22c55e;transform:translateY(-10px);box-shadow:0 28px 80px rgba(16,185,129,.18)}.lotex-price-card.featured:before{content:"الأكثر طلبًا";position:absolute;top:16px;left:16px;background:#10b981;color:#fff;border-radius:999px;padding:6px 12px;font-weight:900;font-size:12px}.lotex-price-card h3{margin:0 0 10px;font-size:24px;color:#0f172a}.lotex-price-card p{color:#64748b;line-height:1.8;min-height:64px}.lotex-price{display:flex;align-items:flex-end;gap:8px;margin:20px 0}.lotex-price strong{font-size:40px;color:#0f172a}.lotex-price span{color:#64748b;font-weight:800;margin-bottom:8px}.lotex-price-card ul{padding:0;margin:18px 0;list-style:none;display:grid;gap:10px}.lotex-price-card li{color:#475569;font-weight:800}.lotex-price-card li:before{content:"✓";color:#10b981;font-weight:900;margin-left:8px}.lotex-page-head{text-align:center;padding:70px 20px 34px}.lotex-auth-wrap{max-width:530px;margin:42px auto;padding:0 20px}.lotex-auth-card,.lotex-dashboard-card{background:#fff;border:1px solid var(--ltx-border);border-radius:30px;padding:28px;box-shadow:var(--ltx-shadow)}.lotex-auth-card h1{margin:0 0 8px;font-size:30px}.lotex-auth-card p{color:#64748b;line-height:1.8}.lotex-form{display:grid;gap:14px}.lotex-form label{font-weight:900;color:#334155}.lotex-form input,.lotex-form textarea,.lotex-form select{width:100%;border:1px solid var(--ltx-border);border-radius:16px;padding:13px 14px;font-family:inherit;font-weight:700;background:#fbfdff}.lotex-form small{color:#64748b;line-height:1.6}.lotex-form button{width:100%}.lotex-alert{display:none;border-radius:16px;padding:13px 15px;font-weight:800;line-height:1.7}.lotex-alert.show{display:block}.lotex-alert.error{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.lotex-alert.success{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.lotex-dashboard-grid{display:grid;grid-template-columns:280px 1fr;gap:20px;align-items:start}.lotex-dash-side{position:sticky;top:88px;background:#fff;border:1px solid var(--ltx-border);border-radius:24px;padding:16px;box-shadow:0 16px 44px rgba(15,23,42,.06)}.lotex-dash-side a{display:block;padding:12px;border-radius:14px;font-weight:900;color:#334155}.lotex-dash-side a:hover,.lotex-dash-side a.active{background:#eff6ff;color:#0369a1}.lotex-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--ltx-border);border-radius:18px;overflow:hidden}.lotex-table th,.lotex-table td{padding:13px;border-bottom:1px solid #edf2f7;text-align:right}.lotex-table th{background:#f8fafc;color:#334155;font-weight:900}.lotex-table tr:last-child td{border-bottom:0}.lotex-badge{display:inline-flex;border-radius:999px;padding:5px 10px;font-weight:900;font-size:12px;background:#eef2ff;color:#3730a3}.lotex-badge.pending{background:#fff7ed;color:#c2410c}.lotex-badge.active,.lotex-badge.approved,.lotex-badge.paid{background:#ecfdf5;color:#047857}.lotex-badge.rejected,.lotex-badge.blocked{background:#fff1f2;color:#be123c}.lotex-public-footer{margin-top:70px;background: #0F172A;
background: linear-gradient(43deg, rgba(15, 23, 42, 1) 25%, rgba(83, 155, 237, 1) 100%);color:#e2e8f0;display:flex;justify-content:space-between;gap:24px;padding:38px max(20px,calc((100vw - 1180px)/2));align-items:center}.lotex-public-footer p{color:#94a3b8;max-width:520px;line-height:1.8}.lotex-public-footer nav{display:flex;gap:18px;font-weight:900}.lotex-toast{position:fixed;bottom:24px;left:24px;background:#0f172a;color:#fff;border-radius:18px;padding:14px 18px;box-shadow:var(--ltx-shadow);display:none;z-index:300;max-width:360px}.lotex-toast.show{display:block;animation:drop .22s ease}.reveal{opacity:0;transform:translateY(24px);transition:.6s}.reveal.in{opacity:1;transform:translateY(0)}.lotex-modal-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.58);display:none;align-items:center;justify-content:center;z-index:250;padding:20px}.lotex-modal-backdrop.show{display:flex}.lotex-modal{background:#fff;border-radius:28px;padding:24px;max-width:520px;width:100%;box-shadow:var(--ltx-shadow);animation:pop .18s ease}.lotex-modal h3{margin:0 0 10px;font-size:24px}.lotex-modal p{color:#64748b;line-height:1.9}.lotex-modal-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.lotex-modal-actions button,.lotex-modal-actions a{flex:1}@keyframes drop{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes pop{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(max-width:980px){.lotex-public-nav nav{display:none}.lotex-hero-grid,.lotex-split,.lotex-dashboard-grid{grid-template-columns:1fr}.lotex-hero h1,.lotex-page-head h1{font-size:38px}.lotex-feature-grid,.lotex-pricing-grid{grid-template-columns:1fr}.lotex-price-card.featured{transform:none}.lotex-dash-side{position:static}.lotex-public-footer{display:block}.lotex-public-footer nav{margin-top:18px;flex-wrap:wrap}}@media(max-width:640px){.lotex-section{padding:48px 16px}.lotex-hero-grid{min-height:auto;padding-top:30px}.lotex-hero h1,.lotex-page-head h1{font-size:32px}.lotex-lead{font-size:16px}.lotex-public-nav{padding:12px}.lotex-brand{font-size:20px}.lotex-nav-cta{display:none}.lotex-floating-card{position:static;margin-top:12px}.lotex-table{display:block;overflow-x:auto}.lotex-modal-actions{display:grid}.lotex-public-footer{padding:30px 20px}}
.lotex-brand-logo {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    line-height: 1;
    font-size: 0;
}

.lotex-brand-logo img {
    display: block;
    height: 66px;
    width: auto;
    max-width: 210px;
    object-fit: contain;
}

.lotex-footer-logo {
    display: inline-flex;
    align-items: center;
    margin-bottom: 10px;
    line-height: 1;
        background-color: #aabde7e8;
    border-radius: 20px;
}

.lotex-footer-logo img {
    display: block;
    height: 62px;
    width: auto;
    max-width: 190px;
    object-fit: contain;
}

@media (max-width: 768px) {
    .lotex-brand-logo img {
        height: 40px;
        max-width: 170px;
    }

    .lotex-footer-logo img {
        height: 38px;
        max-width: 160px;
    }
}.lotex-domain-box{background:#f8fafc;border:1px solid var(--ltx-border);border-radius:22px;padding:18px;margin:18px 0}.lotex-domain-box h3{margin:0 0 10px;color:#0f172a}.lotex-domain-box code{display:block;background:#fff;border:1px solid var(--ltx-border);border-radius:14px;padding:12px;margin:10px 0;color:#0369a1;font-weight:900;direction:ltr;text-align:left}.lotex-domain-box textarea{width:100%;min-height:90px;border:1px solid var(--ltx-border);border-radius:14px;padding:12px;font-family:monospace;font-weight:800;background:#fff;color:#0f172a}.lotex-download-list{display:grid;gap:14px}.lotex-download-card{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#f8fafc;border:1px solid var(--ltx-border);border-radius:22px;padding:18px}.lotex-download-card h3{margin:0 0 8px;color:#0f172a}.lotex-download-card p{margin:6px 0;color:#475569;font-weight:800}@media(max-width:700px){.lotex-download-card{display:block}.lotex-download-card .lotex-btn-primary{margin-top:12px;width:100%;display:block;text-align:center}}


.lotex-preview-section{position:relative}.lotex-preview-section:before{content:"";position:absolute;inset:60px 20px auto 20px;height:360px;border-radius:42px;background:linear-gradient(135deg,rgba(22,135,229,.10),rgba(35,198,230,.12),rgba(16,185,129,.09));z-index:-1}.lotex-preview-tabs{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:8px auto 26px}.lotex-preview-tab{border:1px solid var(--ltx-border);background:rgba(255,255,255,.88);color:#334155;border-radius:999px;padding:11px 17px;font-family:inherit;font-weight:900;cursor:pointer;box-shadow:0 10px 26px rgba(15,23,42,.05);transition:.22s}.lotex-preview-tab:hover{transform:translateY(-2px);border-color:#93c5fd;color:#0369a1}.lotex-preview-tab.active{background:var(--ltx-grad);border-color:transparent;color:#fff;box-shadow:0 16px 38px rgba(22,135,229,.22)}.lotex-preview-browser{background:#fff;border:1px solid rgba(219,231,243,.95);border-radius:34px;box-shadow:0 28px 90px rgba(15,23,42,.14);overflow:hidden;max-width:1050px;margin:0 auto}.lotex-preview-browser-top{height:58px;display:flex;align-items:center;gap:9px;padding:0 18px;border-bottom:1px solid #e8eef6;background:linear-gradient(180deg,#fff,#f8fbff)}.lotex-preview-browser-top span{width:12px;height:12px;border-radius:50%;background:#dbe7f3}.lotex-preview-browser-top span:nth-child(1){background:#fecaca}.lotex-preview-browser-top span:nth-child(2){background:#fde68a}.lotex-preview-browser-top span:nth-child(3){background:#bbf7d0}.lotex-preview-browser-top strong{margin-inline-start:10px;color:#64748b;font-size:13px;direction:ltr;font-weight:900}.lotex-preview-screen{padding:18px;background:radial-gradient(circle at top right,rgba(22,135,229,.08),transparent 35%),#f8fbff}.lotex-preview-screen img{display:block;width:100%;min-height:360px;max-height:620px;object-fit:cover;object-position:top center;border-radius:24px;border:1px solid #dbe7f3;background:#e5f3ff;transition:.25s}.lotex-preview-screen img.switching{opacity:.28;transform:scale(.992)}.lotex-preview-caption{text-align:center;max-width:760px;margin:24px auto 0}.lotex-preview-caption h3{font-size:25px;color:#0f172a;margin:0 0 8px}.lotex-preview-caption p{margin:0;color:#64748b;line-height:1.9;font-weight:700}.lotex-preview-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.lotex-preview-points article{background:#fff;border:1px solid var(--ltx-border);border-radius:24px;padding:18px;box-shadow:0 14px 40px rgba(15,23,42,.06)}.lotex-preview-points b{display:block;color:#0f172a;font-size:17px;margin-bottom:7px}.lotex-preview-points b:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#dcfce7;color:#15803d;margin-left:8px;font-size:14px}.lotex-preview-points span{display:block;color:#64748b;line-height:1.8;font-weight:700}@media(max-width:980px){.lotex-preview-points{grid-template-columns:1fr}.lotex-preview-screen img{min-height:260px}.lotex-preview-browser-top strong{font-size:12px}}@media(max-width:640px){.lotex-preview-section:before{height:300px;border-radius:26px}.lotex-preview-tabs{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px}.lotex-preview-tab{white-space:nowrap;padding:10px 14px}.lotex-preview-browser{border-radius:24px}.lotex-preview-browser-top{height:46px}.lotex-preview-screen{padding:10px}.lotex-preview-screen img{min-height:210px;border-radius:18px}.lotex-preview-caption h3{font-size:21px}}


.lotex-preview-details-action{display:flex;justify-content:center;margin-top:28px}.lotex-features-hero{position:relative;overflow:hidden}.lotex-features-hero:before,.lotex-contact-hero:before{content:"";position:absolute;inset:20px auto auto 50%;width:520px;height:520px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(35,198,230,.18),transparent 68%);z-index:-1}.lotex-feature-details-section{padding-top:26px}.lotex-feature-details-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:22px;align-items:start}.lotex-feature-tabs-panel{position:sticky;top:96px;background:#fff;border:1px solid var(--ltx-border);border-radius:28px;padding:14px;box-shadow:0 18px 54px rgba(15,23,42,.08);display:grid;gap:8px;max-height:calc(100vh - 125px);overflow:auto}.lotex-feature-tab{width:100%;border:1px solid transparent;background:#f8fbff;color:#334155;border-radius:18px;padding:13px 14px;font-family:inherit;font-weight:900;text-align:right;cursor:pointer;transition:.22s}.lotex-feature-tab:hover{border-color:#bfdbfe;color:#0369a1;transform:translateX(-2px)}.lotex-feature-tab.active{background:var(--ltx-grad);color:#fff;box-shadow:0 14px 32px rgba(22,135,229,.2)}.lotex-feature-detail-card{background:#fff;border:1px solid var(--ltx-border);border-radius:34px;box-shadow:var(--ltx-shadow);padding:24px;display:grid;gap:22px}.lotex-feature-detail-content h2{font-size:34px;line-height:1.35;color:#0f172a;margin:16px 0 10px}.lotex-feature-detail-excerpt{font-size:18px;line-height:1.95;color:#475569;font-weight:800;margin:0 0 14px}.lotex-feature-rich-text{color:#334155;line-height:2.15;font-size:16px;font-weight:700;white-space:pre-line}.lotex-feature-detail-image{border:1px solid var(--ltx-border);border-radius:28px;background:#fff;overflow:hidden;box-shadow:0 18px 54px rgba(15,23,42,.08)}.lotex-feature-detail-image img{display:block;width:100%;max-height:1760px;object-fit:cover;object-position:top center;background:#e5f3ff}.hidden{display:none!important}.lotex-features-cta .lotex-split-card{text-align:center;background:radial-gradient(circle at top right,rgba(22,135,229,.10),transparent 36%),#fff}.lotex-features-cta .lotex-hero-actions{justify-content:center}.lotex-contact-section{padding-top:20px}.lotex-contact-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);gap:24px;align-items:stretch}.lotex-contact-form h2{margin:0 0 8px;font-size:28px;color:#0f172a}.lotex-contact-form p{margin:0 0 12px;color:#64748b;line-height:1.9;font-weight:700}.lotex-contact-form textarea{min-height:150px}.lotex-contact-side{position:relative;border-radius:34px;background:var(--ltx-grad);padding:2px;box-shadow:var(--ltx-shadow);overflow:hidden}.lotex-contact-side:before{content:"";position:absolute;inset:auto -80px -120px auto;width:280px;height:280px;border-radius:50%;background:rgba(255,255,255,.22)}.lotex-contact-side-inner{position:relative;height:100%;background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(15,23,42,.82));border-radius:32px;padding:30px;color:#fff;display:flex;flex-direction:column;justify-content:center}.lotex-contact-side h2{font-size:32px;line-height:1.35;margin:18px 0 12px;color:#fff}.lotex-contact-side p{color:#dbeafe;line-height:2;font-weight:700}.lotex-contact-actions{display:grid;gap:12px;margin:22px 0}.lotex-contact-actions .lotex-btn-secondary{background:#fff;color:#075985;border-color:#fff}.lotex-contact-info-list{display:grid;gap:12px;margin-top:10px}.lotex-contact-info-list div{background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:14px}.lotex-contact-info-list b,.lotex-contact-info-list span{display:block}.lotex-contact-info-list span{color:#dbeafe;margin-top:4px;font-weight:800}.contact-page .lotex-public-footer{margin-top:20px}@media(max-width:980px){.lotex-feature-details-layout,.lotex-contact-grid{grid-template-columns:1fr}.lotex-feature-tabs-panel{position:static;max-height:none;display:flex;overflow:auto}.lotex-feature-tab{min-width:190px;text-align:center}.lotex-feature-detail-content h2{font-size:27px}}@media(max-width:640px){.lotex-feature-detail-card,.lotex-contact-side-inner{border-radius:24px;padding:18px}.lotex-contact-side{border-radius:26px}.lotex-feature-detail-content h2,.lotex-contact-side h2{font-size:24px}.lotex-feature-tabs-panel{border-radius:22px}.lotex-preview-details-action .lotex-btn-primary{width:100%}}
.lotex-price{display:grid;align-items:start;gap:2px}.lotex-price-main{display:flex;align-items:flex-end;gap:8px}.lotex-price-main span{color:#64748b;font-weight:900;margin-bottom:8px}.lotex-price em{display:block;font-style:normal;color:#64748b;font-weight:900;margin-top:-4px}

.lotex-mobile-menu-btn{display:none;border:1px solid var(--ltx-border);background:#fff;border-radius:16px;width:46px;height:42px;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer;box-shadow:0 10px 24px rgba(15,23,42,.06)}.lotex-mobile-menu-btn span{display:block;width:22px;height:2px;border-radius:99px;background:#0f172a;transition:.22s}@media(max-width:980px){.lotex-public-nav{position:relative}.lotex-mobile-menu-btn{display:inline-flex;order:3}.lotex-mobile-menu-btn.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.lotex-mobile-menu-btn.is-open span:nth-child(2){opacity:0}.lotex-mobile-menu-btn.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.lotex-public-nav .lotex-public-menu{display:none;position:absolute;top:calc(100% + 10px);right:12px;left:12px;background:#fff;border:1px solid var(--ltx-border);border-radius:22px;padding:12px;box-shadow:0 24px 70px rgba(15,23,42,.14);z-index:120}.lotex-public-nav .lotex-public-menu.show{display:grid;gap:8px}.lotex-public-nav .lotex-public-menu a{padding:12px 14px;border-radius:14px;background:#f8fafc;color:#0f172a;font-weight:900}.lotex-public-nav .lotex-public-menu a:hover{background:#eff6ff}.lotex-public-nav .lotex-public-menu a:after{display:none}.lotex-account-area{margin-inline-start:auto}.lotex-brand{font-size:22px}}@media(max-width:520px){.lotex-public-nav{padding:12px 14px;gap:8px}.lotex-brand{font-size:19px}.lotex-login-link{display:none}.lotex-nav-cta,.lotex-btn-primary{min-width:auto;padding-inline:14px}.lotex-mobile-menu-btn{width:43px;height:39px;border-radius:14px}}


/* Lotex Demo CTA - limited placement */
.lotex-nav-demo-cta{background:#eff6ff;color:#075985;border:1px solid #bfdbfe;box-shadow:none}
.lotex-nav-demo-cta:hover{background:linear-gradient(135deg,#1687e5,#23c6e6);color:#fff;box-shadow:0 14px 34px rgba(22,135,229,.18)}
.lotex-page-head-actions{margin-top:24px;justify-content:center}
@media(max-width:640px){.lotex-nav-demo-cta{display:inline-flex}}


/* Lotex Demo popup */
.lotex-demo-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:22px;direction:rtl}.lotex-demo-modal.is-open{display:flex}.lotex-demo-modal-backdrop{position:absolute;inset:0;background:rgba(2,6,23,.68);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lotex-demo-modal-card{position:relative;width:min(480px,100%);border:1px solid rgba(255,255,255,.18);border-radius:30px;background:radial-gradient(circle at top right,rgba(35,198,230,.14),transparent 42%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 34px 100px rgba(2,6,23,.35);padding:32px;text-align:center;color:#0f172a;animation:lotexDemoModalIn .2s ease both}.lotex-demo-modal-close{position:absolute;top:14px;left:14px;width:38px;height:38px;border:0;border-radius:50%;background:#eef6ff;color:#0f172a;font-size:26px;line-height:1;cursor:pointer;font-family:Arial,sans-serif}.lotex-demo-modal-close:hover{background:#dbeafe}.lotex-demo-modal-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 15px;border-radius:999px;background:rgba(22,135,229,.10);border:1px solid rgba(22,135,229,.18);color:#0369a1;font-weight:900;font-size:13px;margin-bottom:12px}.lotex-demo-modal-card h2{margin:0 0 10px;color:#0f172a;font-size:28px;line-height:1.35}.lotex-demo-modal-card p{margin:0 auto 20px;color:#64748b;font-weight:800;line-height:1.9}.lotex-demo-credentials{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 22px}.lotex-demo-credentials div{border:1px solid #dbe7f3;border-radius:20px;background:#fff;padding:16px;box-shadow:0 12px 30px rgba(15,23,42,.06)}.lotex-demo-credentials span{display:block;color:#64748b;font-size:13px;font-weight:900;margin-bottom:8px}.lotex-demo-credentials strong{display:block;direction:ltr;color:#0f172a;font-size:24px;font-weight:900;letter-spacing:.3px}.lotex-demo-modal-action{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:16px;background:linear-gradient(135deg,#1687e5,#23c6e6);color:#fff;text-decoration:none;font-weight:900;box-shadow:0 18px 42px rgba(22,135,229,.24);transition:.2s}.lotex-demo-modal-action:hover{transform:translateY(-1px);box-shadow:0 22px 50px rgba(22,135,229,.30);color:#fff}.lotex-demo-modal-card small{display:block;margin-top:14px;color:#64748b;font-weight:800;line-height:1.7}.lotex-demo-modal-active body{overflow:hidden}@keyframes lotexDemoModalIn{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:520px){.lotex-demo-modal-card{padding:26px 18px;border-radius:24px}.lotex-demo-credentials{grid-template-columns:1fr}.lotex-demo-modal-card h2{font-size:23px}}

/* Free plugin download section + legal pages */
.lotex-free-plugin-section{background:linear-gradient(135deg,rgba(22,135,229,.08),rgba(16,185,129,.08));border-top:1px solid rgba(14,165,233,.12);border-bottom:1px solid rgba(16,185,129,.12)}
.lotex-free-plugin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:28px;align-items:center;padding-top:54px;padding-bottom:54px}
.lotex-free-plugin-content h2{font-size:38px;line-height:1.35;margin:10px 0 12px;color:#0f172a}
.lotex-free-plugin-content p{font-size:17px;line-height:2;color:#475569;font-weight:700;margin:0 0 20px;max-width:760px}
.lotex-free-plugin-card{background:#fff;border:1px solid var(--ltx-border);border-radius:30px;box-shadow:var(--ltx-shadow);padding:18px;display:grid;gap:14px;overflow:hidden}
.lotex-free-plugin-card img{display:block;width:100%;border-radius:22px;background:#eef6ff;max-height:320px;object-fit:cover;object-position:top center}
.lotex-free-plugin-card b{display:block;font-size:20px;color:#0f172a;margin-bottom:4px}
.lotex-free-plugin-card span{display:block;color:#64748b;line-height:1.8;font-weight:800}
.lotex-terms-check{display:flex!important;align-items:flex-start;gap:8px;font-size:12px!important;line-height:1.8;color:#64748b;margin-top:2px}
.lotex-terms-check input{width:auto!important;margin-top:5px;flex:0 0 auto}
.lotex-terms-check span{display:block}.lotex-terms-check a{font-weight:900;color:#0b7fc6;text-decoration:underline}
.lotex-legal-head{text-align:center;padding-bottom:20px}.lotex-legal-head h1{font-size:42px;margin-bottom:10px}
.lotex-legal-section{padding-top:20px}.lotex-legal-card{background:#fff;border:1px solid var(--ltx-border);border-radius:30px;box-shadow:var(--ltx-shadow);padding:32px;color:#334155;font-size:16px;font-weight:700;line-height:2.15;white-space:normal}
@media(max-width:980px){.lotex-free-plugin-grid{grid-template-columns:1fr}.lotex-free-plugin-content h2{font-size:30px}.lotex-legal-head h1{font-size:32px}.lotex-legal-card{padding:22px;border-radius:24px}}
.lotex-badge.pending_payment,.lotex-badge.invoice_created{background:#fff7ed;color:#c2410c}.lotex-badge.payment_failed,.lotex-badge.invoice_failed,.lotex-badge.failed,.lotex-badge.expired,.lotex-badge.cancelled{background:#fff1f2;color:#be123c}.lotex-table-action{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 12px;background:var(--ltx-grad);color:#fff;font-weight:900;white-space:nowrap}.lotex-payment-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.lotex-payment-summary div{background:#f8fafc;border:1px solid var(--ltx-border);border-radius:18px;padding:14px}.lotex-payment-summary span{display:block;color:#64748b;font-weight:900;font-size:13px;margin-bottom:5px}.lotex-payment-summary strong{display:block;color:#0f172a;font-weight:900}.lotex-payment-actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.lotex-secondary-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:13px 18px;background:#fff;color:#0369a1;border:1px solid var(--ltx-border);font-weight:900}.lotex-payment-frame-wrap{border:1px solid var(--ltx-border);border-radius:24px;overflow:hidden;background:#fff;min-height:660px}.lotex-payment-frame{display:block;width:100%;height:660px;border:0;background:#fff}@media(max-width:760px){.lotex-payment-summary{grid-template-columns:1fr}.lotex-payment-frame-wrap,.lotex-payment-frame{height:720px;min-height:720px}.lotex-payment-actions a{width:100%;text-align:center}}
.lotex-payment-plugin-wrap{border:1px solid var(--ltx-border);border-radius:24px;overflow:hidden;background:#fff;padding:18px;min-height:420px}#fawaterkDivId{min-height:360px}


/* Lotex login popup */
.lotex-login-popup-btn{min-width:150px;justify-content:center;background:#fff;color:#0f172a;box-shadow:0 12px 28px rgba(15,23,42,.07)}
.lotex-login-popup-btn:hover{border-color:#bfdbfe;background:#f8fbff;color:#075985}
.lotex-login-modal{position:fixed;inset:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:22px;direction:rtl}
.lotex-login-modal.is-open{display:flex}
.lotex-login-modal-backdrop{position:absolute;inset:0;background:rgba(2,6,23,.68);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.lotex-login-modal-card{position:relative;width:min(500px,100%);border:1px solid rgba(255,255,255,.2);border-radius:30px;background:radial-gradient(circle at top right,rgba(35,198,230,.14),transparent 42%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 34px 100px rgba(2,6,23,.35);padding:30px;color:#0f172a;animation:lotexLoginModalIn .2s ease both}
.lotex-login-modal-close{position:absolute;top:14px;left:14px;width:38px;height:38px;border:0;border-radius:50%;background:#eef6ff;color:#0f172a;font-size:26px;line-height:1;cursor:pointer;font-family:Arial,sans-serif}
.lotex-login-modal-close:hover{background:#dbeafe}
.lotex-login-modal-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,rgba(22,135,229,.12),rgba(16,185,129,.13));border:1px solid rgba(22,135,229,.14);color:#075985;font-weight:900;font-size:12px;padding:7px 12px;margin-bottom:12px}
.lotex-login-modal-card h2{margin:0 0 8px;font-size:30px;line-height:1.3}
.lotex-login-modal-card p{margin:0 0 18px;color:#64748b;line-height:1.85;font-weight:700}
.lotex-login-modal-form{gap:12px}
.lotex-login-modal-card small{display:block;text-align:center;margin-top:14px;color:#64748b;font-weight:800}
.lotex-login-modal-card small a{color:#0369a1;font-weight:900}
.lotex-login-modal-active body{overflow:hidden}
@keyframes lotexLoginModalIn{from{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:640px){.lotex-login-popup-btn{min-width:auto;padding-inline:14px}.lotex-account-area{gap:7px}.lotex-login-modal-card{padding:26px 20px}}

/* Mobile header compact actions */
.lotex-mobile-demo-menu-link{display:none!important}
@media(max-width:640px){
  .lotex-public-nav{grid-template-columns:auto 1fr auto;display:grid;align-items:center}
  .lotex-brand{min-width:0}
  .lotex-account-area{justify-self:end;margin-inline-start:0}
  .lotex-nav-demo-cta{display:none!important}
  .lotex-login-popup-btn{min-width:72px!important;padding:8px 12px!important;border-radius:999px;box-shadow:0 10px 22px rgba(15,23,42,.07)}
  .lotex-login-popup-btn span{font-size:0;line-height:1}
  .lotex-login-popup-btn span:after{content:"دخول";font-size:13px;font-weight:900}
  .lotex-login-popup-btn i{width:7px;height:7px;margin-top:-4px}
  .lotex-public-nav .lotex-public-menu .lotex-mobile-demo-menu-link{display:flex!important;align-items:center;justify-content:center;background:linear-gradient(135deg,#1687e5,#23c6e6,#10b981)!important;color:#fff!important;box-shadow:0 12px 24px rgba(22,135,229,.18)}
}
@media(max-width:390px){
  .lotex-login-popup-btn{min-width:62px!important;padding-inline:10px!important}
  .lotex-login-popup-btn span:after{font-size:12px}
  .lotex-brand img{max-width:124px;height:auto}
}
