.elementor-16917 .elementor-element.elementor-element-1b26b785{--display:flex}.elementor-16917 .elementor-element.elementor-element-490d589{--display:flex}.h20-desc-wrapper{direction:rtl;text-align:right;line-height:1.85;color:#334155;font-size:15px;font-family:inherit}.h20-desc-wrapper h1,.h20-desc-wrapper h2,.h20-desc-wrapper h3,.h20-desc-wrapper h4{color:#0f172a;margin-top:2em;margin-bottom:1em;font-weight:800;line-height:1.4}.h20-desc-wrapper h1{font-size:1.8em;border-bottom:2px solid #e2e8f0;padding-bottom:15px;margin-top:0;position:relative}.h20-desc-wrapper h1::after{content:'';position:absolute;bottom:-2px;right:0;width:80px;height:3px;background:#f97316;border-radius:2px}.h20-desc-wrapper h2{font-size:1.4em;display:flex;align-items:center;gap:10px}.h20-desc-wrapper h2::before{content:'';display:inline-block;width:6px;height:24px;background:#f97316;border-radius:4px}.h20-desc-wrapper p{margin-bottom:1.4em;text-align:justify;color:#475569}.h20-desc-wrapper ul{margin-right:1em;margin-bottom:1.5em;list-style:none;padding:0}.h20-desc-wrapper li{margin-bottom:.8em;position:relative;padding-right:20px;color:#475569}.h20-desc-wrapper li::before{content:'•';color:#ea580c;font-weight:700;font-size:1.5em;position:absolute;right:0;top:-4px}.h20-desc-wrapper table{width:100%!important;max-width:750px!important;border-collapse:separate!important;border-spacing:0!important;margin:35px 0 35px 0!important;font-size:0.95em!important;background:transparent!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.05)!important;border-radius:12px!important;overflow:hidden!important;border:1px solid #e2e8f0!important}.h20-desc-wrapper th,.h20-desc-wrapper td{padding:16px 20px!important;border:none!important;border-radius:0!important;text-align:right!important;vertical-align:middle!important;color:#334155!important}.h20-desc-wrapper thead th{background-color:#0f172a!important;color:#ffffff!important;font-weight:600!important;border-bottom:3px solid #f97316!important}.h20-desc-wrapper tbody tr td{background-color:#ffffff!important;border-bottom:1px solid #f1f5f9!important;transition:background-color 0.2s ease,color 0.2s ease!important}.h20-desc-wrapper tbody tr:nth-of-type(even) td{background-color:#f8fafc!important}.h20-desc-wrapper tbody tr:hover td{background-color:#fff7ed!important;color:#ea580c!important}.h20-desc-wrapper tbody tr:last-child td{border-bottom:none!important}.h20-desc-wrapper .p3d-samples{background:linear-gradient(145deg,#f8fafc 0%,#f1f5f9 100%);padding:35px;border-radius:16px;margin:40px 0;border:1px solid #e2e8f0}.h20-desc-wrapper .p3d-head .p3d-title{margin-top:0;color:#0f172a;border:none}.h20-desc-wrapper .p3d-head .p3d-title::before{display:none}.h20-desc-wrapper .p3d-sub{color:#64748b;margin-bottom:25px;font-size:1.05em}.h20-desc-wrapper .p3d-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:25px 0}.h20-desc-wrapper .p3d-card{background:#fff;padding:25px 20px;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.03);text-align:center;border:1px solid #e2e8f0;transition:all 0.3s cubic-bezier(.4,0,.2,1)}.h20-desc-wrapper .p3d-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px -5px rgba(249,115,22,.15);border-color:#fed7aa}.h20-desc-wrapper .p3d-ico{font-size:2.8em;display:block;margin-bottom:15px;color:#f97316;transition:transform 0.3s ease}.h20-desc-wrapper .p3d-card:hover .p3d-ico{transform:scale(1.1)}.h20-desc-wrapper .p3d-card h4{margin:0 0 10px;font-size:1.15em;color:#1e3a8a;border:none;padding:0}.h20-desc-wrapper .p3d-card p{font-size:.9em;margin:0;text-align:center;color:#64748b}.h20-desc-wrapper .p3d-cta{text-align:center;margin-top:35px;display:flex;flex-direction:column;gap:15px;align-items:center}.h20-desc-wrapper .p3d-btn{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);color:#fff;padding:12px 30px;border-radius:8px;font-weight:700;display:inline-block;box-shadow:0 4px 6px -1px rgba(37,99,235,.2);border:none;text-decoration:none;transition:all 0.3s ease}.h20-desc-wrapper .p3d-btn:hover{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);color:#fff;box-shadow:0 6px 12px -2px rgba(249,115,22,.3);transform:translateY(-1px)}@media (max-width:768px){.h20-desc-wrapper table{font-size:0.85em!important;margin:25px 0!important}.h20-desc-wrapper th,.h20-desc-wrapper td{padding:10px 12px!important}}