.seo-page{direction:rtl;padding-top:80px;font-family:Almarai,sans-serif}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.seo-hero{color:#fff;text-align:center;background:radial-gradient(70% 90% at 50% 0,rgba(16,185,129,.22),transparent 55%),linear-gradient(135deg,#022e7b 0%,#0b1120 100%);padding:7rem 0 6rem;position:relative;overflow:hidden}.seo-hero:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:26px 26px;position:absolute;top:0;bottom:0;left:0;right:0}.seo-hero:after{content:"";pointer-events:none;background:linear-gradient(transparent,#f9fafb);height:80px;position:absolute;bottom:-1px;left:0;right:0}.seo-hero .container{z-index:1;position:relative}.hero-badge{color:#6ee7b7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);border-radius:999px;margin-bottom:1.75rem;padding:.45rem 1.1rem;font-size:.85rem;font-weight:700;display:inline-block}.seo-title{letter-spacing:-1px;margin-bottom:1.25rem;font-size:max(2.1rem,min(5vw,3.6rem));font-weight:900;line-height:1.15}.seo-subtitle{color:rgba(249,250,251,.78);max-width:720px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.15rem;line-height:1.85}.hero-cta{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.cta-primary{color:#fff;background:#10b981;border-radius:10px;padding:.85rem 2rem;font-size:1.02rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.cta-primary:hover{background:#0d9668;transform:translateY(-2px);box-shadow:0 8px 22px rgba(16,185,129,.3)}.cta-secondary{color:#fff;background:0 0;border:2px solid rgba(255,255,255,.25);border-radius:10px;padding:.85rem 2rem;font-size:1.02rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.cta-secondary:hover{background:rgba(255,255,255,.08);border-color:#fff}.seo-section{padding:5rem 0}.seo-section.bg-alt{background:#f9fafb}.section-heading{text-align:center;color:#111827;margin-bottom:3rem;font-size:max(1.6rem,min(3vw,2.2rem));font-weight:800;position:relative}.section-heading:after{content:"";background:linear-gradient(90deg,#10b981,#0d9668);border-radius:999px;width:54px;height:3px;margin:.8rem auto 0;display:block}.content-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.content-card{background:#fff;border:1px solid rgba(30,58,138,.08);border-top:3px solid #10b981;border-radius:14px;padding:2rem;transition:all .25s;box-shadow:0 1px 2px rgba(0,0,0,.03)}.content-card:hover{border-color:rgba(16,185,129,.3);transform:translateY(-4px);box-shadow:0 12px 30px rgba(30,58,138,.08)}.card-icon{background:rgba(16,185,129,.1);border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1rem;font-size:2.25rem;display:flex}.content-card h3{color:#111827;margin-bottom:.7rem;font-size:1.2rem;font-weight:700}.content-card p{color:rgba(17,24,39,.65);font-size:1rem;line-height:1.8}.benefits-list{flex-direction:column;gap:2rem;display:flex}.benefit-item{align-items:flex-start;gap:1.5rem;display:flex}.benefit-number{color:#10b981;min-width:60px;font-size:2.25rem;font-weight:800;line-height:1}.benefit-content h3{color:#111827;margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.benefit-content p{color:rgba(17,24,39,.65);font-size:1rem;line-height:1.8}.comparison-table{border-collapse:collapse;background:#fff;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 4px 15px rgba(30,58,138,.06)}.comparison-table th,.comparison-table td{text-align:center;border-bottom:1px solid rgba(30,58,138,.07);padding:1.1rem 1.4rem}.comparison-table th{color:#fff;background:#1e3a8a;font-size:1.05rem;font-weight:700}.comparison-table th:first-child{text-align:right}.comparison-table td:first-child{text-align:right;color:#111827;font-weight:700}.comparison-table td{color:rgba(17,24,39,.7);font-size:.98rem}.comparison-table .winner{color:#10b981;font-weight:700}.comparison-table tr:hover td{background:#f9fafb}.steps-list{flex-direction:column;gap:1.25rem;max-width:800px;margin:0 auto;display:flex}.step-item{background:#fff;border:1px solid rgba(30,58,138,.08);border-radius:14px;align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}.step-number{color:#fff;background:linear-gradient(135deg,#10b981 0%,#0d9668 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.15rem;font-weight:800;display:flex;box-shadow:0 6px 14px rgba(16,185,129,.25)}.step-content h3{color:#111827;margin-bottom:.4rem;font-size:1.15rem;font-weight:700}.step-content p{color:rgba(17,24,39,.65);font-size:.98rem;line-height:1.8}.step-code{color:#34d399;text-align:left;direction:ltr;background:#0b1120;border-radius:8px;margin-top:.8rem;padding:.8rem 1rem;font-family:SF Mono,Fira Code,monospace;font-size:.88rem;overflow-x:auto}.faq-list{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:1.25rem;display:grid}.faq-card{background:#fff;border:1px solid rgba(30,58,138,.08);border-radius:14px;padding:1.75rem}.faq-card h3{color:#111827;margin-bottom:.6rem;font-size:1.1rem;font-weight:700}.faq-card p{color:rgba(17,24,39,.65);font-size:.98rem;line-height:1.8}.faq-card a{color:#10b981;font-weight:600;text-decoration:none}.faq-card a:hover{text-decoration:underline}.related-links{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.related-link{color:#1e3a8a;background:#fff;border:1px solid rgba(30,58,138,.14);border-radius:999px;padding:.7rem 1.4rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s}.related-link:hover{color:#fff;background:#10b981;border-color:#10b981}.cta-section{color:#fff;text-align:center;background:radial-gradient(70% 90% at 50% 0,rgba(16,185,129,.2),transparent 60%),linear-gradient(135deg,#022e7b 0%,#1e3a8a 100%);padding:5rem 0}.cta-section h2{margin-bottom:1rem;font-size:max(1.7rem,min(3vw,2.2rem));font-weight:800}.cta-section p{color:rgba(249,250,251,.75);max-width:520px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.12rem;line-height:1.8}.feature-box{background:#fff;border:1px solid rgba(30,58,138,.08);border-radius:14px;margin-bottom:1.5rem;padding:2rem}.feature-box h3{color:#111827;margin-bottom:.7rem;font-size:1.2rem;font-weight:700}.feature-box p,.feature-box ul{color:rgba(17,24,39,.65);font-size:1rem;line-height:1.8}.feature-box ul{padding-right:1.5rem}.feature-box ul li{margin-bottom:.5rem}.pros-cons-grid{grid-template-columns:1fr 1fr;gap:2rem;max-width:900px;margin:0 auto;display:grid}.pros-box,.cons-box{border-radius:14px;padding:2rem}.pros-box{background:#f0fdf4;border:1px solid #bbf7d0}.cons-box{background:#fef2f2;border:1px solid #fecaca}.pros-box h3{color:#16a34a;margin-bottom:1rem;font-size:1.25rem}.cons-box h3{color:#dc2626;margin-bottom:1rem;font-size:1.25rem}.pros-box ul,.cons-box ul{padding:0;list-style:none}.pros-box ul li,.cons-box ul li{color:rgba(17,24,39,.7);padding:.5rem 0;font-size:1rem;line-height:1.8}.pros-box ul li:before{content:"✓ ";color:#16a34a;font-weight:700}.cons-box ul li:before{content:"✗ ";color:#dc2626;font-weight:700}.info-banner{text-align:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;max-width:800px;margin:0 auto 3rem;padding:2rem}.info-banner h3{color:#1e40af;margin-bottom:.8rem;font-size:1.4rem;font-weight:700}.info-banner p{color:#1e3a5f;font-size:1.05rem;line-height:1.8}.welcome-banner{color:#fff;text-align:center;background:linear-gradient(135deg,#1e3a8a 0%,#022e7b 60%,#10b981 140%);border-radius:18px;margin-bottom:2rem;padding:3rem}.welcome-banner h2{margin-bottom:1rem;font-size:max(1.5rem,min(2.6vw,2rem));font-weight:800}.welcome-banner p{color:rgba(249,250,251,.85);max-width:720px;margin:0 auto;font-size:1.1rem;line-height:1.8}.alert-box{background:#fffbeb;border:1px solid #fde68a;border-right:4px solid #f59e0b;border-radius:10px;margin-bottom:1.5rem;padding:1.5rem}.alert-box h4{color:#92400e;margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.alert-box p{color:#78350f;font-size:.98rem;line-height:1.8}@media (max-width:768px){.seo-title{font-size:2rem}.seo-subtitle{font-size:1.05rem}.section-heading{margin-bottom:2rem;font-size:1.5rem}.content-grid,.faq-list,.pros-cons-grid{grid-template-columns:1fr}.comparison-table{font-size:.85rem}.comparison-table th,.comparison-table td{padding:.8rem .5rem}.benefit-item{flex-direction:column;gap:.5rem}.benefit-number{font-size:1.8rem}.welcome-banner{padding:2rem 1.5rem}}@media (max-width:480px){.container{padding:0 1rem}.seo-title{font-size:1.7rem}.seo-hero,.seo-section{padding:3rem 0}.hero-cta{flex-direction:column;align-items:center}.cta-primary,.cta-secondary{text-align:center;width:100%}.step-item,.related-links{flex-direction:column}.related-link{text-align:center}}.hero-stats{flex-wrap:wrap;justify-content:center;gap:3rem;margin-top:3rem;display:flex}.hero-stat{text-align:center}.hero-stat-num{color:#34d399;margin-bottom:.35rem;font-size:2.3rem;font-weight:900;line-height:1}.hero-stat-label{color:rgba(249,250,251,.72);font-size:.95rem}.num-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.num-card{text-align:center}.num-card .num{color:#10b981;margin-bottom:.4rem;font-size:1.9rem;font-weight:900;line-height:1.1}.num-card p{color:rgba(17,24,39,.65);margin:0;font-size:.98rem}.status-pill{color:#0d9668;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25);border-radius:999px;padding:.35rem .9rem;font-size:.85rem;font-weight:700;display:inline-block}.blog-state{color:rgba(17,24,39,.6);flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:50vh;display:flex}.blog-spinner{border:4px solid rgba(16,185,129,.2);border-top-color:#10b981;border-radius:50%;width:44px;height:44px;animation:.9s linear infinite gh-spin}@keyframes gh-spin{to{transform:rotate(360deg)}}.feature-pill{color:#0d9668;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.22);border-radius:999px;padding:.35rem .85rem;font-size:.85rem;font-weight:600;display:inline-block}.feature-pills{flex-wrap:wrap;gap:.5rem;margin-top:1.2rem;display:flex}@media (max-width:768px){.hero-stats{gap:2rem}.hero-stat-num{font-size:1.9rem}}
