/* Preserve the existing content styling outside the text editor. */
.eiran-download-page{
    direction:rtl;
    width:100%;
    max-width:1100px;
    margin:0 auto;
    font-family:inherit;
    color:var(--ei-color-c-2f2f2f);
    line-height:2;
}

.eiran-download-page *{
    box-sizing:border-box;
}

.eiran-d-section{
    margin:0 0 40px;
}

.eiran-d-title{
    margin:0 0 14px;
    color:var(--ei-color-c-222222);
    font-size:30px;
    line-height:1.6;
    font-weight:800;
}

.eiran-d-subtitle{
    max-width:850px;
    margin:0 auto 28px;
    color:var(--ei-color-muted);
    font-size:17px;
    line-height:2;
}

.eiran-download-hero{
    background:linear-gradient(135deg,var(--ei-color-primary) 0%,var(--ei-color-c-68002b) 100%);
    color:var(--ei-color-inverse);
    border-radius:24px;
    padding:36px 30px;
    margin:0 0 42px;
    box-shadow:0 18px 45px rgb(var(--ei-color-primary-rgb) / 0.2);
}

.eiran-download-hero h2{
    margin:0 0 12px;
    color:var(--ei-color-inverse);
    font-size:30px;
    line-height:1.6;
}

.eiran-download-hero p{
    margin:0 0 23px;
    color:var(--ei-color-inverse);
    opacity:.96;
    font-size:17px;
}

.eiran-download-actions{
    display:flex;
    flex-wrap:wrap;
    gap:12px;
}

.eiran-download-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:50px;
    padding:12px 25px;
    border-radius:12px;
    text-decoration:none !important;
    font-size:15px;
    font-weight:800;
}

.eiran-download-btn-main{
    background:var(--ei-color-surface);
    color:var(--ei-color-primary) !important;
}

.eiran-download-btn-secondary{
    background:rgb(var(--ei-color-surface-rgb) / 0.11);
    border:1px solid rgb(var(--ei-color-surface-rgb) / 0.3);
    color:var(--ei-color-inverse) !important;
}

.eiran-download-meta{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:12px;
    margin-top:22px;
}

.eiran-download-meta-item{
    padding:16px;
    border:1px solid rgb(var(--ei-color-surface-rgb) / 0.16);
    background:rgb(var(--ei-color-surface-rgb) / 0.08);
    border-radius:14px;
}

.eiran-download-meta-item strong{
    display:block;
    color:var(--ei-color-inverse);
    margin-bottom:3px;
    font-size:15px;
}

.eiran-download-meta-item span{
    color:var(--ei-color-inverse);
    opacity:.85;
    font-size:14px;
}

.eiran-info-box{
    background:var(--ei-color-surface);
    border:1px solid var(--ei-color-brand-border);
    border-right:5px solid var(--ei-color-primary);
    border-radius:18px;
    padding:24px 25px;
    margin:22px 0;
}

.eiran-info-box strong{
    color:var(--ei-color-primary);
}

.eiran-warning-box{
    background:var(--ei-color-c-fffaf2);
    border:1px solid var(--ei-color-c-f1ddba);
    border-right:5px solid var(--ei-color-c-c48a25);
    border-radius:18px;
    padding:22px 24px;
    margin:22px 0;
    color:var(--ei-color-c-6d5735);
}

.eiran-warning-box strong{
    color:var(--ei-color-c-8b631d);
}

.eiran-basic-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:14px;
    margin-top:25px;
}

.eiran-basic-card{
    background:var(--ei-color-surface);
    border:1px solid var(--ei-color-c-eeeeee);
    border-radius:16px;
    padding:20px;
    box-shadow:0 8px 22px rgb(var(--ei-color-shadow-rgb) / 0.05);
}

.eiran-basic-card h3{
    margin:0 0 8px;
    color:var(--ei-color-primary);
    font-size:18px;
}

.eiran-basic-card p{
    margin:0;
    color:var(--ei-color-muted);
    font-size:14px;
    line-height:1.95;
}

.eiran-widget-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:10px;
    margin-top:24px;
}

.eiran-widget{
    background:var(--ei-color-surface);
    border:1px solid var(--ei-color-c-eeeeee);
    border-radius:13px;
    padding:14px 13px;
    color:var(--ei-color-c-334155);
    font-size:14px;
    text-align:center;
}

.eiran-widget::before{
    content:"✓";
    display:block;
    color:var(--ei-color-primary);
    font-weight:900;
    margin-bottom:3px;
}

.eiran-compare-wrap{
    width:100%;
    overflow-x:auto;
    margin-top:28px;
    border-radius:18px;
    box-shadow:0 15px 40px rgb(var(--ei-color-shadow-rgb) / 0.08);
}

.eiran-compare{
    width:100%;
    min-width:820px;
    border-collapse:collapse;
    background:var(--ei-color-surface);
    border:1px solid var(--ei-color-c-eeeeee);
}

.eiran-compare th{
    background:var(--ei-color-primary);
    color:var(--ei-color-inverse);
    padding:17px 14px;
    font-size:15px;
    font-weight:800;
    text-align:center;
}

.eiran-compare td{
    padding:14px 13px;
    font-size:14px;
    color:var(--ei-color-c-334155);
    text-align:center;
    border-bottom:1px solid var(--ei-color-c-eeeeee);
}

.eiran-compare td:first-child{
    text-align:right;
    font-weight:700;
    color:var(--ei-color-c-27313d);
}

.eiran-compare tr:nth-child(even) td{
    background:var(--ei-color-c-faf7f9);
}

.eiran-compare .free-col{
    background:var(--ei-color-c-f9fbfc) !important;
}

.eiran-compare .original-col{
    background:var(--ei-color-c-fdf8fb) !important;
}

.eiran-compare .professional-col{
    background:var(--ei-color-c-fff6fa) !important;
    color:var(--ei-color-primary);
    font-weight:800;
}

.eiran-mark-yes{
    color:var(--ei-color-c-16803c);
    font-weight:800;
}

.eiran-mark-no{
    color:var(--ei-color-c-a23b45);
    font-weight:800;
}

.eiran-choice-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:16px;
    margin-top:26px;
}

.eiran-choice-card{
    border-radius:18px;
    padding:25px 21px;
    border:1px solid var(--ei-color-c-eeeeee);
    background:var(--ei-color-surface);
    box-shadow:0 8px 24px rgb(var(--ei-color-shadow-rgb) / 0.05);
}

.eiran-choice-card.featured{
    border:2px solid var(--ei-color-primary);
    box-shadow:0 12px 30px rgb(var(--ei-color-primary-rgb) / 0.1);
}

.eiran-choice-label{
    display:inline-flex;
    padding:5px 11px;
    margin-bottom:12px;
    border-radius:100px;
    background:var(--ei-color-c-f8edf3);
    color:var(--ei-color-primary);
    font-size:14px;
    font-weight:800;
}

.eiran-choice-card h3{
    margin:0 0 9px;
    color:var(--ei-color-c-222222);
    font-size:21px;
}

.eiran-choice-card p{
    margin:0 0 15px;
    color:var(--ei-color-muted);
    font-size:14px;
}

.eiran-choice-card ul{
    margin:0;
    padding:0 18px 0 0;
}

.eiran-choice-card li{
    margin-bottom:5px;
    color:var(--ei-color-c-475569);
    font-size:14px;
}

.eiran-install-steps{
    counter-reset:install;
    margin-top:24px;
}

.eiran-install-step{
    position:relative;
    padding:20px 65px 20px 20px;
    margin-bottom:12px;
    border:1px solid var(--ei-color-c-eeeeee);
    border-radius:16px;
    background:var(--ei-color-surface);
}

.eiran-install-step::before{
    counter-increment:install;
    content:counter(install);
    position:absolute;
    right:18px;
    top:19px;
    width:34px;
    height:34px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:var(--ei-color-primary);
    color:var(--ei-color-inverse);
    font-weight:800;
}

.eiran-install-step strong{
    display:block;
    color:var(--ei-color-c-222222);
    margin-bottom:4px;
}

.eiran-install-step span{
    color:var(--ei-color-muted);
    font-size:14px;
}

.eiran-faq-download details{
    margin-bottom:10px;
    border:1px solid var(--ei-color-c-eeeeee);
    border-radius:14px;
    background:var(--ei-color-surface);
    overflow:hidden;
}

.eiran-faq-download summary{
    cursor:pointer;
    padding:17px 19px;
    color:var(--ei-color-c-222222);
    font-weight:800;
}

.eiran-faq-download details p{
    padding:0 19px 18px;
    margin:0;
    color:var(--ei-color-muted);
    font-size:14px;
}

.eiran-download-final{
    margin-top:42px;
    text-align:center;
    background:var(--ei-color-c-fcf8fa);
    border:1px solid var(--ei-color-brand-border);
    border-radius:22px;
    padding:32px 24px;
}

.eiran-download-final h2{
    margin:0 0 10px;
    color:var(--ei-color-primary);
    font-size:27px;
}

.eiran-download-final p{
    max-width:780px;
    margin:0 auto 22px;
    color:var(--ei-color-muted);
}

.eiran-small-note{
    color:var(--ei-color-c-94a3b8);
    font-size:14px;
    margin-top:12px;
}

@media(max-width:900px){
    .eiran-basic-grid,
    .eiran-choice-grid,
    .eiran-download-meta{
        grid-template-columns:repeat(2,1fr);
    }

    .eiran-widget-grid{
        grid-template-columns:repeat(3,1fr);
    }
}

@media(max-width:600px){
    .eiran-download-page{
        padding:0 5px;
    }

    .eiran-d-title{
        font-size:24px;
    }

    .eiran-download-hero{
        padding:27px 20px;
        border-radius:18px;
    }

    .eiran-download-hero h2{
        font-size:24px;
    }

    .eiran-download-hero p{
        font-size:15px;
    }

    .eiran-basic-grid,
    .eiran-choice-grid,
    .eiran-download-meta{
        grid-template-columns:1fr;
    }

    .eiran-widget-grid{
        grid-template-columns:repeat(2,1fr);
    }

    .eiran-download-btn{
        width:100%;
    }
}

/* Only the middle of this page is a rich-text document. */
.ei-native-site .ei-free-page .ei-element-5169d6a{display:block;padding:0 24px;margin:40px auto;box-sizing:border-box}
.ei-native-site .ei-free-content,.ei-native-site .ei-free-faq{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto;min-width:0}
.ei-native-site .ei-free-content{font-size:16px;line-height:2;color:var(--ei-color-text);overflow-wrap:anywhere}
.ei-native-site .ei-free-content :is(img,video,iframe){max-width:100%;border-radius:12px}
.ei-native-site .ei-free-content img{height:auto}
.ei-native-site .ei-free-content table{max-width:100%}
.ei-native-site .ei-free-faq{margin-top:40px}
.ei-native-site .ei-free-faq summary{font-size:16px;line-height:1.9;list-style:none;display:flex;gap:16px;align-items:center;justify-content:space-between}
.ei-native-site .ei-free-faq summary::-webkit-details-marker{display:none}
.ei-native-site .ei-free-faq summary::after{content:'+';font-size:24px;line-height:1;color:var(--ei-color-primary);flex:none}
.ei-native-site .ei-free-faq details[open]>summary::after{content:'−'}
.ei-native-site .ei-free-faq details[open]>summary{background:var(--ei-color-brand-soft);color:var(--ei-color-primary)}
.ei-native-site .ei-free-faq summary:focus-visible{outline:2px solid var(--ei-color-primary);outline-offset:-3px}
.ei-native-site .ei-free-download-button{font-family:inherit;font-size:16px;line-height:1.8;text-decoration:none;min-height:48px;box-sizing:border-box}
.ei-native-site .ei-free-content .ei-free-download-button{background:var(--ei-color-primary);border:1px solid var(--ei-color-primary);color:var(--ei-color-inverse)!important}
.ei-native-site .ei-free-content .ei-free-download-button:hover{background:var(--ei-color-primary-hover);border-color:var(--ei-color-primary-hover)}
.ei-native-site .ei-free-download-button.is-unavailable{cursor:default;opacity:.6}
.ei-native-site .ei-free-unavailable{font-size:14px;line-height:1.9;color:var(--ei-color-muted);margin:12px 0 0;width:100%}
/* A compact, paginated view of the same approved discussion, only on this page. */
.ei-native-site .ei-free-page .pcw-free-grid{width:100%;min-width:0;scroll-margin-top:24px}
.ei-native-site .ei-free-page .pcw-free-grid .pwc-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;padding:0}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-title{font-size:24px;line-height:1.8;margin:0 0 6px;color:var(--ei-color-heading)}
.ei-native-site .ei-free-page .pcw-free-grid :is(.pwc-counter,.pcw-sort-note,.pcw-login-note){font-size:14px;line-height:1.9;color:var(--ei-color-muted)}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-sort-note{margin:6px 0 0}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-login-note{padding:14px 18px;background:var(--ei-color-brand-soft);border:1px solid var(--ei-color-brand-border);border-radius:10px;margin:0 0 20px}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-comments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start;padding:0;margin:24px 0}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-comment{box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;background:transparent;min-width:0;width:100%}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-body{box-sizing:border-box;margin:0;padding:18px;background:var(--ei-color-surface);border:1px solid var(--ei-color-border);border-radius:14px;box-shadow:0 4px 16px rgb(var(--ei-color-shadow-rgb) / .03)}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-head{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0 0 14px;padding:0 0 12px;border-bottom:1px solid var(--ei-color-border)}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-head>div{position:static;width:100%;float:none;padding:0;margin:0}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-head>div:last-child{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}
.ei-native-site .ei-free-page .pcw-free-grid .pwc-author{font-size:16px;font-weight:600;color:var(--ei-color-text)}
.ei-native-site .ei-free-page .pcw-free-grid :is(.pcw-date,.pwc-author-role){font-size:14px;color:var(--ei-color-subtle)}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-reactions{display:flex;align-items:center;gap:8px;position:static;padding:0;margin:0}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-react{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:46px;min-height:32px;padding:4px 6px;border:1px solid var(--ei-color-border);border-radius:8px;background:var(--ei-color-surface-alt);font-size:14px;line-height:1.5;cursor:pointer}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-react svg{width:18px;height:18px;flex:none}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-text{display:block;padding:0;margin:0;min-width:0}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-text>p{font-size:14px;line-height:2;color:var(--ei-color-muted);margin:0 0 12px;max-height:160px;overflow:auto;scrollbar-width:thin;overflow-wrap:anywhere}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-reply-btn{display:inline-flex;padding:5px 9px;border:1px solid var(--ei-color-brand-border);border-radius:7px;background:var(--ei-color-brand-soft);color:var(--ei-color-primary);font-size:14px;line-height:1.7;cursor:pointer}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-answers{margin:16px 0 0;padding:0;border:0}
.ei-native-site .ei-free-page .pcw-free-grid .pwc-answer{padding:12px;margin:0 0 10px;border:1px solid var(--ei-color-border);border-radius:10px;background:var(--ei-color-surface-alt)}
.ei-native-site .ei-free-page .pcw-free-grid .pwc-answer .pwc-author{font-size:14px}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-answers .pcw-answers{margin-inline-start:8px}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-pagination nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;direction:rtl;margin-top:28px}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;box-sizing:border-box;margin:0;padding:9px 14px;border:1px solid var(--ei-color-border);border-radius:10px;background:var(--ei-color-surface);color:var(--ei-color-text);font-size:14px;line-height:1.8;text-decoration:none}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-pagination .page-numbers:is(.current,:hover){background:var(--ei-color-primary);border-color:var(--ei-color-primary);color:var(--ei-color-inverse)}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-pagination .dots{border-color:transparent;background:transparent;color:var(--ei-color-muted)}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-pagination a:focus-visible{outline:2px solid var(--ei-color-primary);outline-offset:3px}
.ei-native-site .ei-free-page .pcw-free-grid .pwc-form{margin:0 0 22px;padding:20px;background:var(--ei-color-surface);border:1px solid var(--ei-color-border);border-radius:12px}
.ei-native-site .ei-free-page .pcw-free-grid .pcw-inline-reply{padding:12px 0 0;margin:0}
@media(max-width:1024px){.ei-native-site .ei-free-page .pcw-free-grid .pcw-comments{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){
 .ei-native-site .ei-free-page .ei-element-5169d6a{padding:0 16px;margin:28px auto}
 .ei-native-site .ei-free-page .pcw-free-grid .pcw-comments{grid-template-columns:1fr}
 .ei-native-site .ei-free-page .pcw-free-grid .pcw-title{font-size:22px}
 .ei-native-site .ei-free-faq summary{font-size:14px}
}
