@media (min-width:992px) and (max-width:1360px){.et_b_header-button{display:none}}.single-product-builder .woocommerce-product-gallery__image{border-radius:13px!important}.single-post .wp-picture{border-radius:13px}.related-posts .posts-slider article{border-radius:15px;background-color:rgba(38,38,38,1);padding:15px 15px 30px}.filter-wrap{margin-bottom:25px!important}.et_shop-load-more:not(.finished) a{background-color:#17ef97!important;color:#222!important;padding:15px 35px!important}.et_shop-load-more:not(.finished):hover a{background-color:#222!important;color:#fff!important}body .product-view-mask2 .footer-product{background:0 0;display:grid;grid-gap:10px;bottom:auto;top:1.45rem}body .product-view-mask2 .footer-product>*{border-radius:50%}.woocommerce-cart,.woocommerce-checkout{--elements-border-radius:15px}.topd-article{font-family:"Cairo",sans-serif;direction:rtl;color:#1a1a2e;max-width:860px;margin:0 auto;line-height:1.9}.topd-article .hero-banner{background:linear-gradient(135deg,#0f0c29,#302b63,#24243e);border-radius:20px;padding:60px 40px;text-align:center;margin-bottom:48px}.topd-article .hero-tag{display:inline-block;background:rgba(255,255,255,.15);color:#fff;font-size:13px;padding:6px 18px;border-radius:30px;margin-bottom:20px;border:1px solid rgba(255,255,255,.2)}.topd-article .hero-title{font-size:38px;font-weight:900;color:#fff;margin:0 0 16px;line-height:1.3}.topd-article .hero-title span{color:#fe2c55}.topd-article .hero-subtitle{font-size:17px;color:rgba(255,255,255,.75);margin:0}.topd-article .stats-row{display:flex;gap:16px;margin-bottom:48px;flex-wrap:wrap}.topd-article .stat-card{flex:1;min-width:140px;background:#f8f9ff;border:1px solid #e8eaf6;border-radius:14px;padding:20px 16px;text-align:center}.topd-article .stat-num{font-size:28px;font-weight:900;color:#302b63;display:block}.topd-article .stat-label{font-size:13px;color:#666;margin-top:4px}.topd-article h2{font-size:24px;font-weight:900;color:#1a1a2e;margin:48px 0 16px;padding-right:16px;border-right:5px solid #fe2c55}.topd-article p{font-size:16px;color:#444;margin-bottom:18px}.topd-article .highlight-block{background:linear-gradient(135deg,#fff5f7,#fff);border:1px solid #ffd6df;border-radius:16px;padding:28px 32px;margin:32px 0}.topd-article .compare-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:16px;overflow:hidden;margin:32px 0;box-shadow:0 4px 24px rgba(0,0,0,.06)}.topd-article .compare-table thead tr{background:linear-gradient(135deg,#0f0c29,#302b63);color:#fff}.topd-article .compare-table th{padding:16px 20px;font-size:14px;font-weight:700;text-align:right}.topd-article .compare-table td{padding:14px 20px;font-size:14px;color:#333;border-bottom:1px solid #f0f0f0;background:#fff;text-align:right}.topd-article .packages-grid{display:flex;gap:16px;margin:32px 0;flex-wrap:wrap}.topd-article .pkg-card{flex:1;min-width:200px;border-radius:18px;padding:28px 22px;text-align:center}.topd-article .pkg-card.blue{background:linear-gradient(135deg,#1a73e8,#0d47a1);color:#fff}.topd-article .pkg-card.gold{background:linear-gradient(135deg,#f9a825,#e65100);color:#fff}.topd-article .pkg-card.silver{background:linear-gradient(135deg,#546e7a,#263238);color:#fff}.topd-article .pkg-name{font-size:20px;font-weight:900;margin-bottom:10px}.topd-article .pkg-desc{font-size:13px;opacity:.85;line-height:1.6}.topd-article .faq-item{border:1px solid #e8eaf6;border-radius:14px;margin-bottom:12px;overflow:hidden}.topd-article .faq-q{padding:18px 22px;font-size:15px;font-weight:700;color:#1a1a2e;background:#fafbff;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.topd-article .faq-a{padding:0 22px;max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s;font-size:15px;color:#555}.topd-article .faq-a.open{padding:16px 22px;max-height:300px}.topd-article .cta-section{background:linear-gradient(135deg,#fe2c55,#c0002a);border-radius:20px;padding:50px 40px;text-align:center;margin-top:48px;color:#fff}.topd-article .cta-section h3{font-size:30px;font-weight:900;margin-bottom:12px;color:#fff}.topd-article .cta-section p{font-size:16px;color:rgba(255,255,255,.85);margin-bottom:28px}.topd-article .cta-btn{display:inline-block;background:#fff;color:#c0002a;font-size:17px;font-weight:700;padding:16px 48px;border-radius:50px;text-decoration:none}.breadcrumb-trail .page-heading{background-color:transparent}@media only screen and (max-width:992px){.header-wrapper,.site-header-vertical{display:none}}@media only screen and (min-width:993px){.mobile-header-wrapper{display:none}}.swiper-container{width:auto}