﻿@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&display=swap";.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.container{width:min(1200px,92%);margin-left:auto;margin-right:auto}.mask-image{mask-image:url("../../assets/images/hero-mask.png");mask-size:100% 100%;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("../../assets/images/hero-mask.png");-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}@media screen and (min-width: 768px){.hero-section{mask-image:url("../../assets/images/hero-mask.png");mask-size:100% 100%;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("../../assets/images/hero-mask.png");-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}}body{background:url("../../assets/images/pattern.png") repeat}.subheading-icon .uagb-desc-text{position:relative;display:inline-block;padding-left:20px}[dir=rtl] .subheading-icon .uagb-desc-text{padding-left:0;padding-right:20px}.subheading-icon .uagb-desc-text::before{content:"";width:16px;height:16px;background:url("../../assets/images/subtitle-icon.svg") no-repeat center center;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:1}[dir=rtl] .subheading-icon .uagb-desc-text::before{left:auto;right:0}.package-details .uagb-ifb-icon-wrap{line-height:unset}.yoast-breadcrumbs{color:#fff;text-align:center;margin-top:32px}.yoast-breadcrumbs a{color:#fff;text-decoration:none}.yoast-breadcrumbs .breadcrumb_last{color:var(--color-primary)}.yoast-breadcrumbs .breadcrumb-sep{margin:0 16px}[dir=rtl] .yoast-breadcrumbs .breadcrumb-sep svg{transform:rotate(180deg)}@media screen and (min-width: 768px){.quran-home{position:absolute !important;top:30%;right:30%;z-index:1;max-width:380px}[dir=rtl] .quran-home{right:auto;left:30%}}@media screen and (max-width: 768px){.quran-home{margin-top:25px}}.offers-flip-card{position:relative;transition:all .3s ease}.offers-flip-card:before{transition:background .3s ease}.offers-flip-card .uagb-heading-text{transition:color .3s ease}.offers-flip-card .show-on-hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.offers-flip-card:hover:before{background:#db9e30}.offers-flip-card:hover .uagb-heading-text{color:#000 !important}.offers-flip-card:hover .show-on-hover{opacity:1;visibility:visible;pointer-events:auto;position:static}[dir=rtl] .uagb-forms-phone-flex{flex-direction:row-reverse}[dir=rtl] .uagb-block-2ba2918f .uagb-forms-main-form .uagb-forms-input.uagb-form-phone-country{text-align:left}.custom-call-btn .uagb-button__icon::before{background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2041_7794)'%3E%3Cg clip-path='url(%23clip1_2041_7794)'%3E%3Cmask id='mask0_2041_7794' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='36' height='36'%3E%3Cpath d='M35.3999 0.5H0.399902V35.5H35.3999V0.5Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2041_7794)'%3E%3Cpath d='M35.3852 29.3067C35.3222 28.7299 35.0338 28.2147 34.5732 27.8577L27.8283 22.6444C26.6818 21.7596 25.1349 21.6546 23.8834 22.3784L22.643 23.0952C21.887 23.5305 20.9519 23.4731 20.2603 22.9384C19.2579 22.167 17.7614 20.9462 16.3292 19.5127C14.9083 18.0903 13.7099 16.6219 12.9554 15.6405C12.4262 14.9532 12.3674 14.0194 12.8042 13.262L13.5209 12.0189C14.2447 10.7645 14.1411 9.21477 13.2563 8.07243L8.04155 1.32753C7.68609 0.866996 7.17374 0.578659 6.59556 0.514265C6.01738 0.447068 5.45321 0.619264 5.00663 0.988812C3.86148 1.93374 2.39012 3.1685 1.87921 3.68085C0.843229 4.71683 0.400879 6.07341 0.400879 8.2209C0.400879 10.7254 4.99828 20.0406 10.535 25.3463C15.8589 30.904 25.1741 35.5 27.6814 35.5C29.8275 35.5 31.184 35.0577 32.2172 34.0217C32.7701 33.4701 34.1421 31.8238 34.9092 30.8943C35.2802 30.4462 35.4482 29.8834 35.3852 29.3067ZM33.8313 30.0024C32.5504 31.5549 31.6026 32.6595 31.2288 33.0332C30.6758 33.5876 29.8624 34.1 27.6799 34.1C25.7578 34.1 16.7282 29.7896 11.5233 24.3565C6.1126 19.1697 1.8008 10.143 1.8008 8.2209C1.8008 6.03841 2.31315 5.22508 2.86898 4.67069C3.23852 4.30107 4.31374 3.37713 5.89843 2.0682C6.03003 1.95903 6.19101 1.90161 6.35904 1.90161C6.38563 1.90161 6.41365 1.90304 6.44025 1.90578C6.63767 1.9282 6.81267 2.02616 6.93441 2.18434L12.1491 8.9278C12.6839 9.62076 12.7469 10.5587 12.3088 11.3189L11.592 12.562C10.871 13.8107 10.9704 15.3548 11.8454 16.493C12.6252 17.5079 13.8641 19.0269 15.3397 20.5024C16.825 21.9877 18.3719 23.2519 19.4065 24.047C20.5432 24.9262 22.0902 25.0325 23.343 24.3088V24.3074L24.5834 23.5906C25.3422 23.1525 26.2815 23.2182 26.9731 23.7531L33.7166 28.965C33.8734 29.0868 33.9713 29.2632 33.9938 29.4606C34.016 29.658 33.9586 29.8498 33.8313 30.0024Z' fill='%23DB9E30'/%3E%3Cpath d='M24.6884 3.25815C28.3926 4.61049 31.2905 7.50836 32.6414 11.2126C32.7449 11.4968 33.0137 11.6732 33.2993 11.6732C33.3791 11.6732 33.4589 11.6592 33.5373 11.6298C33.9014 11.4968 34.0889 11.0964 33.9559 10.7324C32.465 6.64041 29.2619 3.43602 25.1671 1.94368C24.8087 1.81209 24.4028 1.99966 24.2698 2.36087C24.1368 2.72338 24.3244 3.12512 24.6884 3.25815Z' fill='%23DB9E30'/%3E%3Cpath d='M22.7719 8.52326C24.8913 9.28901 26.6118 11.0109 27.3762 13.129C27.4812 13.4146 27.7486 13.591 28.0356 13.591C28.1154 13.591 28.1952 13.5784 28.2736 13.5504C28.6376 13.4188 28.8265 13.0184 28.6949 12.6544C27.7892 10.1499 25.7537 8.11304 23.2478 7.20728C22.8866 7.07426 22.4834 7.26327 22.3504 7.62728C22.2189 7.99129 22.4079 8.39167 22.7719 8.52326Z' fill='%23DB9E30'/%3E%3Cpath d='M20.8584 13.787C21.445 13.997 21.9041 14.4562 22.1141 15.0441C22.2178 15.3311 22.4865 15.5089 22.7735 15.5089C22.8505 15.5089 22.9303 15.4963 23.0087 15.4669C23.374 15.3367 23.5631 14.9363 23.4328 14.5724C23.0815 13.5882 22.3143 12.8211 21.3287 12.4696C20.9662 12.3381 20.5658 12.5299 20.4342 12.8924C20.304 13.2564 20.493 13.6568 20.8584 13.787Z' fill='%23DB9E30'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2041_7794'%3E%3Crect width='35' height='35' fill='white' transform='translate(0.399902 0.5)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_2041_7794'%3E%3Crect width='35' height='35' fill='white' transform='translate(0.399902 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");width:36px;height:36px;content:"";display:block}.custom-call-btn .uagb-button__icon svg{display:none}.custom-call-btn .uagb-button__link{text-align:left !important}.services-tabs .uagb-tab a{text-decoration:none}.services-tabs .uagb-tabs__active{border-radius:8px}.services-tabs .uagb-tabs__body-container{padding:0}.offers-icon{margin-top:-55px !important}.custom-features{border-radius:10px;position:relative;z-index:1;min-height:100px}.custom-features:before{z-index:-1;content:"";display:block;width:100%;height:40px;background:#374868;position:absolute;top:-10px;left:0;border-radius:10px;transform:rotate(-2deg)}.services-numbers{position:absolute;top:24px;right:24px}@media screen and (max-width: 768px){.join-now-btns .wp-block-uagb-buttons-child{width:100% !important}}[dir=rtl] .uagb-icon-list__wrap{align-items:flex-start !important}[dir=rtl] .uagb-icon-list__wrap .uagb-icon-list__source-wrap{margin-right:0;margin-left:15px}body{font-family:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#2b2b2b;margin:0}#site-topbar{background:#ffd54f;color:#111;font-size:14px}#site-topbar .topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1200px;margin:0 auto;padding:10px 16px}#site-topbar .topbar-left,#site-topbar .topbar-right{display:flex;align-items:center}#site-topbar .topbar-right .lang-toggle{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:30px;position:relative;margin-right:23px;padding:4px 12px;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:6px;cursor:pointer;transition:all .2s ease}#site-topbar .topbar-right .lang-toggle:after{content:"";display:block;width:1px;height:20px;background:#03060e;position:absolute;right:0;top:50%;transform:translateY(-50%)}#site-topbar .topbar-right .lang-toggle:hover{background-color:rgba(3,6,14,.05);border-color:rgba(3,6,14,.1)}#site-topbar .topbar-right .lang-toggle:focus{outline:2px solid rgba(3,6,14,.2);outline-offset:2px}#site-topbar .topbar-right .lang-toggle img{width:16px;height:16px;object-fit:contain;flex-shrink:0}#site-topbar .topbar-right .lang-toggle .current-lang{font-size:14px;font-weight:600;color:#03060e;min-width:20px;text-align:center}#site-topbar .topbar-right .lang-toggle .toggle-arrow{font-size:12px;color:#03060e;transition:transform .2s ease}#site-topbar .topbar-right .lang-toggle:hover .toggle-arrow{transform:translateX(2px)}#site-topbar .topbar-right span{display:inline-flex;align-items:center;gap:8px}#site-topbar .topbar-right span.follow-us{font-size:16px;font-weight:700;line-height:30px;margin-right:19px}#site-topbar .contact-item{display:inline-flex;align-items:center;gap:8px;font-size:14px;list-style:300;font-weight:500;color:#03060e;direction:ltr;margin-right:27.5px;padding-right:27.5px;position:relative}#site-topbar .contact-item a{color:#03060e;text-decoration:none}#site-topbar .contact-item:not(:last-child):after{content:"";display:block;width:1px;height:20px;background:#03060e;position:absolute;right:0;top:50%;transform:translateY(-50%)}#site-topbar .socials{display:inline-flex;align-items:center;gap:19px}#site-topbar .socials a{color:inherit;text-decoration:none}#site-header{position:relative;background:#374868;color:#fff}#site-header::before{content:"";position:absolute;inset:0 auto 0 0;width:clamp(340px,42vw,640px);background:#fff;clip-path:polygon(0 0, 65% 0, 55% 100%, 0% 100%);z-index:0}@media screen and (max-width: 768px){#site-header::before{width:100%;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}#site-header .header-inner{display:grid;grid-template-columns:300px 1fr auto auto;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:14px 16px;position:relative;z-index:1}#site-header .site-branding a{color:#fff;text-decoration:none;font-weight:700}#site-header .site-branding img.custom-logo{max-width:100px;height:auto}.primary-nav{display:flex;gap:40px;list-style:none;padding:0;margin:0}.primary-nav li{position:relative}.primary-nav li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.primary-nav a{color:#fff;text-decoration:none;padding:8px 0;font-size:16px;line-height:30px;font-weight:700;display:flex;align-items:center;gap:8px;transition:color .3s ease}.primary-nav a:hover,.primary-nav a.current{color:#ffd54f}.primary-nav li.menu-item-has-children>a::after{content:"";width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid currentColor;transition:transform .3s ease}.primary-nav li:hover.menu-item-has-children>a::after{transform:rotate(180deg)}.primary-nav .sub-menu{position:absolute;top:100%;left:0;min-width:280px;background:#fff;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.15);list-style:none;padding:12px 0;margin:0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;border:1px solid #e5e7eb}.primary-nav .sub-menu li{margin:0}.primary-nav .sub-menu li a{color:#374151;padding:12px 20px;font-size:14px;font-weight:500;line-height:1.4;display:block;transition:all .2s ease}.primary-nav .sub-menu li a:hover{background:#f8f9fa;color:#374868}.primary-nav .sub-menu li:first-child a{border-top-left-radius:8px;border-top-right-radius:8px}.primary-nav .sub-menu li:last-child a{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.header-actions{display:flex;align-items:center;gap:12px}.btn-signin{text-decoration:none;background:#ffd54f;color:#03060e;border:none;border-radius:8px;padding:0 24px;height:48px;font-weight:700;font-size:16px;cursor:pointer;align-items:center;display:inline-flex}.btn-icon{width:48px;height:48px;border:1px solid #fff;border-radius:8px;background:rgba(0,0,0,0);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}@media screen and (max-width: 768px){.btn-icon{display:none}}.btn-icon svg{width:18px;height:18px}.mobile-menu-toggle{display:none;background:rgba(0,0,0,0);border:1px solid #fff;color:#fff;padding:12px;border-radius:8px;cursor:pointer;transition:all .3s ease}.mobile-menu-toggle:hover{background:hsla(0,0%,100%,.1);transform:translateY(-2px)}.mobile-menu-toggle svg{fill:none;stroke:currentColor}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:9999;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-menu.active{opacity:1;visibility:visible}.mobile-menu.active .mobile-menu-content{transform:translateX(0)}.mobile-menu .mobile-menu-content{position:absolute;top:0;right:0;width:320px;height:100vh;background:#fff;transform:translateX(100%);transition:transform .3s ease;overflow-y:auto;box-shadow:-4px 0 20px rgba(0,0,0,.1)}.mobile-menu .mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb}.mobile-menu .mobile-menu-header .site-branding img{max-height:40px;width:auto}.mobile-menu .mobile-menu-header .mobile-menu-close{background:rgba(0,0,0,0);border:none;color:#374868;padding:8px;border-radius:6px;cursor:pointer;transition:all .3s ease}.mobile-menu .mobile-menu-header .mobile-menu-close:hover{background:rgba(55,72,104,.1)}.mobile-menu .mobile-menu-header .mobile-menu-close svg{fill:none;stroke:currentColor}.mobile-menu .mobile-navigation{padding:20px 0;background:#fff}.mobile-menu .mobile-navigation .mobile-nav{list-style:none;padding:0;margin:0}.mobile-menu .mobile-navigation .mobile-nav li{margin:0}.mobile-menu .mobile-navigation .mobile-nav li a{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;color:#03060e;text-decoration:none;font-weight:500;font-size:16px;transition:all .3s ease;border-bottom:1px solid #f3f4f6;background:#fff}.mobile-menu .mobile-navigation .mobile-nav li a:hover{background:rgba(55,72,104,.05);color:#374868}.mobile-menu .mobile-navigation .mobile-nav li.menu-item-has-children>a::after{content:"";width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid #6b7280;transition:transform .3s ease}.mobile-menu .mobile-navigation .mobile-nav li.sub-menu-open.menu-item-has-children>a::after{transform:rotate(180deg)}.mobile-menu .mobile-navigation .mobile-nav li.current-menu-item>a,.mobile-menu .mobile-navigation .mobile-nav li.current_page_item>a{background:rgba(55,72,104,.1);color:#374868;font-weight:600}.mobile-menu .mobile-navigation .mobile-nav li .sub-menu{list-style:none;padding:0;margin:0;background:#fff;display:none}.mobile-menu .mobile-navigation .mobile-nav li .sub-menu li a{padding-left:40px;font-size:14px;color:#6b7280;border-bottom:1px solid #e5e7eb;background:#fff}.mobile-menu .mobile-navigation .mobile-nav li .sub-menu li a:hover{background:rgba(55,72,104,.05);color:#374868}.mobile-menu .mobile-navigation .mobile-nav li.sub-menu-open .sub-menu{display:block}.mobile-menu .mobile-menu-actions{padding:20px;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:center;align-items:center}.mobile-menu .mobile-menu-actions .btn-signin{width:100%;background:#374868;color:#fff;border:none;padding:0 24px;height:48px;border-radius:8px;font-weight:600;font-size:16px;text-decoration:none;text-align:center;transition:all .3s ease}.mobile-menu .mobile-menu-actions .btn-signin:hover{background:rgb(37.358490566,48.9056603774,70.641509434);transform:translateY(-2px)}.mobile-menu .mobile-socials{padding:20px}.mobile-menu .mobile-socials .follow-us{display:block;color:#6b7280;font-size:14px;margin-bottom:12px}.mobile-menu .mobile-socials .socials{display:flex;gap:12px}.mobile-menu .mobile-socials .socials a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f3f4f6;color:#374868;border-radius:8px;text-decoration:none;transition:all .3s ease}.mobile-menu .mobile-socials .socials a:hover{background:#374868;color:#fff;transform:translateY(-2px)}.mobile-menu .mobile-socials .socials a svg{fill:currentColor}@media(max-width: 768px){#site-topbar{display:none}#site-header .header-inner{padding:16px 20px;grid-template-columns:1fr auto auto;gap:16px}#site-header .site-navigation{display:none}#site-header .header-actions{gap:8px}#site-header .header-actions .btn-signin{display:none}#site-header .header-actions .mobile-menu-toggle{display:block}}.search-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);backdrop-filter:blur(4px);z-index:9999;display:none;align-items:flex-start;justify-content:center;padding-top:80px;opacity:0;transition:opacity .3s ease}.search-modal.active{display:flex;opacity:1}.search-modal .search-modal-content{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);width:90%;max-width:600px;max-height:80vh;overflow:hidden;transform:translateY(-20px);transition:transform .3s ease}.search-modal.active .search-modal .search-modal-content{transform:translateY(0)}.search-modal .search-header{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb}.search-modal .search-header h3{margin:0;font-size:20px;font-weight:600;color:#03060e}.search-modal .search-header .search-close{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;color:#6b7280;transition:all .2s ease}.search-modal .search-header .search-close:hover{background:#f3f4f6;color:#374151}.search-modal .search-header .search-close svg{width:24px;height:24px}.search-modal .search-form{padding:24px}.search-modal .search-form .search-input-group{position:relative;display:flex;align-items:center;border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:border-color .2s ease}.search-modal .search-form .search-input-group:focus-within{border-color:#374868}.search-modal .search-form .search-input-group .search-input{flex:1;border:none;outline:none;padding:16px 20px;font-size:16px;background:rgba(0,0,0,0)}.search-modal .search-form .search-input-group .search-input::placeholder{color:#9ca3af}.search-modal .search-form .search-input-group .search-submit{background:#374868;border:none;padding:16px 20px;cursor:pointer;color:#fff;transition:background-color .2s ease}.search-modal .search-form .search-input-group .search-submit:hover{background:rgb(37.358490566,48.9056603774,70.641509434)}.search-modal .search-form .search-input-group .search-submit svg{width:20px;height:20px}.search-modal .search-suggestions{max-height:300px;overflow-y:auto;border-top:1px solid #e5e7eb}.search-modal .search-suggestions .suggestion-item{display:flex;align-items:center;padding:16px 24px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background-color .2s ease}.search-modal .search-suggestions .suggestion-item:hover{background:#f8f9fa}.search-modal .search-suggestions .suggestion-item:last-child{border-bottom:none}.search-modal .search-suggestions .suggestion-item .suggestion-icon{margin-right:12px;color:#6b7280}.search-modal .search-suggestions .suggestion-item .suggestion-content{flex:1}.search-modal .search-suggestions .suggestion-item .suggestion-content .suggestion-title{font-weight:500;color:#03060e;margin-bottom:4px}.search-modal .search-suggestions .suggestion-item .suggestion-content .suggestion-meta{font-size:14px;color:#6b7280}.search-modal .search-suggestions .no-results{padding:24px;text-align:center;color:#6b7280}@media(max-width: 768px){.search-modal{padding-top:60px}.search-modal .search-modal-content{width:95%;margin:0 16px}.search-modal .search-header{padding:20px 20px 16px}.search-modal .search-header h3{font-size:18px}.search-modal .search-form{padding:20px}.search-modal .search-form .search-input-group .search-input{padding:14px 16px;font-size:16px}.search-modal .search-form .search-input-group .search-submit{padding:14px 16px}.search-modal .search-suggestions .suggestion-item{padding:14px 20px}}[dir=rtl] body{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] p,[dir=rtl] span,[dir=rtl] a,[dir=rtl] button,[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] select,[dir=rtl] .btn,[dir=rtl] .card,[dir=rtl] .blog-post,[dir=rtl] .primary-nav,[dir=rtl] .footer-text{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}[dir=rtl] .primary-nav{flex-direction:row}[dir=rtl] .primary-nav .sub-menu{left:auto;right:0}[dir=rtl] .mobile-menu-content{left:0;right:auto;transform:translateX(-100%)}[dir=rtl] .mobile-menu.active .mobile-menu-content{transform:translateX(0)}[dir=rtl] .search-modal-content{text-align:right}[dir=rtl] .search-form .search-input-group{flex-direction:row-reverse}[dir=rtl] #site-header::before{inset:0 0 0 auto;clip-path:polygon(45% 0, 100% 0, 100% 100%, 35% 100%)}@media(max-width: 768px){[dir=rtl] #site-header::before{clip-path:none !important}}[dir=rtl] #site-topbar .topbar-right,[dir=rtl] #site-topbar .topbar-left{flex-direction:row-reverse}[dir=rtl] #site-topbar .contact-item:last-child{margin-right:0;padding-right:0}[dir=rtl] #site-topbar .follow-us{margin-right:0;margin-left:19px;order:2}[dir=rtl] .lang-toggle{margin-right:0;margin-left:23px;padding-left:23px}[dir=rtl] .lang-toggle:after{right:auto;left:0}[dir=rtl] .lang-toggle:hover .toggle-arrow{transform:translateX(-2px)}@media(max-width: 480px){#site-header .header-inner{padding:12px 16px}.mobile-menu .mobile-menu-content{width:100%}}#site-footer{margin-top:100px;background:#0e1726;position:relative;padding-top:140px;color:#cbd5e1}#site-footer .footer-top{background:#f6a60a;border-radius:28px;max-width:1200px;height:128px;padding:0 24px;position:absolute;top:-64px;left:0;right:0;margin-left:auto;margin-right:auto;width:calc(100% - 48px);z-index:2;display:flex;align-items:center;justify-content:center}#site-footer .footer-top .footer-prayer{display:grid;grid-template-columns:repeat(6, 1fr);gap:24px;text-align:center;color:#fff;width:80%}#site-footer .footer-top .footer-prayer .prayer-item strong{display:block;font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:30px}#site-footer .footer-top .footer-prayer .prayer-item span{display:block;font-size:18px;margin-top:6px}[dir=rtl] #site-footer .footer-top .footer-prayer .prayer-item strong{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}#site-footer .footer-top .footer-meta{position:absolute;left:24px;top:50%;transform:translateY(-50%);text-align:left;color:#fff}#site-footer .footer-top .footer-meta .city{font-weight:700;text-transform:capitalize}#site-footer .footer-top .footer-meta .tz{font-size:12px;opacity:.85}#site-footer .footer-main{display:grid;grid-template-columns:200px 1fr;gap:40px;padding:40px 16px;max-width:1200px;margin:0 auto}#site-footer .footer-main .footer-brand img{max-width:120px;height:auto}#site-footer .footer-main .footer-cols{display:flex;flex-wrap:wrap;gap:24px}#site-footer .footer-main h4{color:#fff;margin:0 0 12px;font-weight:500;font-size:16px}#site-footer .footer-main ul{list-style:none;padding:0;margin:0}#site-footer .footer-main li{margin:8px 0}#site-footer .footer-main a{color:#e2e8f0;text-decoration:none;font-size:16px;font-weight:400}#site-footer .footer-main a:hover{color:#fff}#site-footer .footer-bottom{border-top:1px solid hsla(0,0%,100%,.1)}#site-footer .footer-bottom .footer-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0 28px}#site-footer .footer-bottom .footer-links{display:flex;gap:16px;list-style:none;padding:0;margin:0}#site-footer .footer-bottom .footer-links a{color:#e2e8f0;text-decoration:none}#site-footer .footer-bottom .footer-links a:hover{color:#fff}@media(max-width: 768px){#site-footer{margin-top:60px;padding-top:100px}#site-footer .footer-top{height:auto;padding:20px 16px;width:calc(100% - 32px);top:-50px}#site-footer .footer-top .footer-prayer{grid-template-columns:repeat(3, 1fr);gap:16px;width:100%}#site-footer .footer-top .footer-prayer .prayer-item strong{font-size:20px}#site-footer .footer-top .footer-prayer .prayer-item span{font-size:14px}#site-footer .footer-top .footer-meta{position:static;transform:none;text-align:center;margin-top:16px}#site-footer .footer-main{grid-template-columns:1fr;gap:32px;padding:32px 16px}#site-footer .footer-main .footer-brand{margin-top:80px;text-align:center}#site-footer .footer-main .footer-brand img{max-width:100px}#site-footer .footer-main .footer-cols{grid-template-columns:repeat(2, 1fr);gap:32px}#site-footer .footer-bottom .footer-bottom-inner{flex-direction:column;text-align:center;gap:16px}#site-footer .footer-bottom .footer-links{justify-content:center;flex-wrap:wrap}}@media(max-width: 480px){#site-footer .footer-top .footer-prayer{grid-template-columns:repeat(2, 1fr);gap:12px}#site-footer .footer-top .footer-prayer .prayer-item strong{font-size:18px}#site-footer .footer-top .footer-prayer .prayer-item span{font-size:12px}#site-footer .footer-main{padding:24px 16px}#site-footer .footer-main .footer-cols{grid-template-columns:1fr;gap:24px}}.moamnoon-plans{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:20px}.moamnoon-plan-card{background:#fff;border:2px solid #e2e8f0;border-radius:16px;overflow:hidden;transition:all .3s ease;position:relative}.moamnoon-plan-card:hover{border-color:#374868;box-shadow:0 8px 32px rgba(255,213,79,.15);transform:translateY(-4px)}.moamnoon-plan-card .plan-image-container{position:relative;overflow:hidden;border-radius:16px;margin:16px 16px 0 16px}.moamnoon-plan-card .plan-image-container img{width:100%;height:200px;object-fit:cover;transition:transform .3s ease}.moamnoon-plan-card .plan-image-container:hover img{transform:scale(1.05)}.moamnoon-plan-card .plan-info-container{padding:16px}.moamnoon-plan-card .plan-stats-row{display:flex;gap:20px;margin-bottom:16px}.moamnoon-plan-card .plan-stats-row:last-of-type{margin-bottom:20px}.moamnoon-plan-card .plan-stat{display:flex;align-items:center;gap:8px;flex:1}.moamnoon-plan-card .plan-stat .stat-icon{width:16px;height:16px;flex-shrink:0}.moamnoon-plan-card .plan-stat .stat-icon.enrollment-icon{background:url('data:image/svg+xml,<svg width="14" height="16" viewBox="0 0 14 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.4375 2.5L0.625 2.53125V4.375C0.395833 4.5 0.270833 4.70833 0.25 5C0.270833 5.27083 0.385417 5.47917 0.59375 5.625L0.125 7.5625C0.0833333 7.8125 0.15625 7.95833 0.34375 8H1.65625C1.84375 7.95833 1.92708 7.82292 1.90625 7.59375L1.40625 5.625C1.61458 5.47917 1.72917 5.27083 1.75 5C1.72917 4.70833 1.60417 4.5 1.375 4.375V2.71875L3 3.125V5C3.02083 6.125 3.40625 7.07292 4.15625 7.84375C4.92708 8.59375 5.875 8.97917 7 9C8.125 8.97917 9.0625 8.59375 9.8125 7.84375C10.5625 7.07292 10.9479 6.125 10.9688 5L11 3.125L13.5625 2.5C13.8542 2.39583 14 2.22917 14 2C14 1.77083 13.8542 1.60417 13.5625 1.5L7.625 0.0625C7.20833 -0.020834 6.79167 -0.020834 6.375 0.0625L0.4375 1.5C0.145833 1.60417 0 1.77083 0 2C0 2.22917 0.145833 2.39583 0.4375 2.5ZM10.2188 9.78125L7 13L3.78125 9.78125C2.65625 10.1354 1.75 10.7708 1.0625 11.6875C0.375 12.6042 0.0208333 13.6771 0 14.9062C0 15.2188 0.104167 15.4792 0.3125 15.6875C0.520833 15.8958 0.78125 16 1.09375 16H12.9062C13.2188 16 13.4792 15.8958 13.6875 15.6875C13.8958 15.4792 14 15.2188 14 14.9062C13.9792 13.6771 13.625 12.6042 12.9375 11.6875C12.25 10.7708 11.3438 10.1354 10.2188 9.78125Z" fill="%23374868"/></svg>') no-repeat center;background-size:contain}.moamnoon-plan-card .plan-stat .stat-icon.duration-icon{background:url('data:image/svg+xml,<svg width="16" height="18" viewBox="0 0 16 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.5 4.5C7.52083 4.1875 7.6875 4.02083 8 4C8.3125 4.02083 8.47917 4.1875 8.5 4.5V8.71875L11.2812 10.5938C11.5104 10.7812 11.5521 11.0104 11.4062 11.2812C11.2188 11.5104 10.9896 11.5521 10.7188 11.4062L7.71875 9.40625C7.57292 9.30208 7.48958 9.16667 7.46875 9L7.5 4.5ZM8 1C9.5 1.02083 10.8438 1.38542 12.0312 2.09375C13.2396 2.80208 14.1979 3.76042 14.9062 4.96875C15.6146 6.15625 15.9792 7.5 16 9C15.9792 10.5 15.6146 11.8438 14.9062 13.0312C14.1979 14.2396 13.2396 15.1979 12.0312 15.9062C10.8438 16.6146 9.5 16.9792 8 17C6.5 16.9792 5.15625 16.6146 3.96875 15.9062C2.76042 15.1979 1.80208 14.2396 1.09375 13.0312C0.385417 11.8438 0.0208333 10.5 0 9C0.0208333 7.5 0.385417 6.15625 1.09375 4.96875C1.80208 3.76042 2.76042 2.80208 3.96875 2.09375C5.15625 1.38542 6.5 1.02083 8 1ZM1 9C1.02083 10.3125 1.34375 11.4896 1.96875 12.5312C2.57292 13.5938 3.40625 14.4271 4.46875 15.0312C5.51042 15.6562 6.6875 15.9792 8 16C9.3125 15.9792 10.4896 15.6562 11.5312 15.0312C12.5938 14.4271 13.4271 13.5938 14.0312 12.5312C14.6562 11.4896 14.9792 10.3125 15 9C14.9792 7.6875 14.6562 6.51042 14.0312 5.46875C13.4271 4.40625 12.5938 3.57292 11.5312 2.96875C10.4896 2.34375 9.3125 2.02083 8 2C6.6875 2.02083 5.51042 2.34375 4.46875 2.96875C3.40625 3.57292 2.57292 4.40625 1.96875 5.46875C1.34375 6.51042 1.02083 7.6875 1 9Z" fill="%23374868"/></svg>') no-repeat center;background-size:contain}.moamnoon-plan-card .plan-stat .stat-icon.lessons-icon{background:url('data:image/svg+xml,<svg width="18" height="14" viewBox="0 0 18 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.9062 0.78125C15.4271 0.239583 14.0729 -0.020833 12.8438 0C11.9271 0.020833 11.1354 0.135417 10.4688 0.34375C9.82292 0.53125 9.33333 0.708333 9 0.875C8.6875 0.708333 8.19792 0.53125 7.53125 0.34375C6.86458 0.135417 6.07292 0.020833 5.15625 0C3.92708 -0.020833 2.57292 0.239583 1.09375 0.78125C0.40625 1.07292 0.0416667 1.59375 0 2.34375V11.4688C0 12.0104 0.21875 12.4479 0.65625 12.7812C1.11458 13.1146 1.61458 13.2188 2.15625 13.0938C3.38542 12.7812 4.47917 12.6979 5.4375 12.8438C6.375 12.9688 7.125 13.1562 7.6875 13.4062C8.22917 13.6562 8.53125 13.8125 8.59375 13.875C8.71875 13.9583 8.84375 14 8.96875 14C9.11458 14 9.26042 13.9583 9.40625 13.875C9.44792 13.8125 9.73958 13.6562 10.2812 13.4062C10.8438 13.1562 11.5938 12.9583 12.5312 12.8125C13.4896 12.6875 14.5833 12.7812 15.8125 13.0938C16.375 13.2188 16.875 13.1146 17.3125 12.7812C17.7708 12.4479 18 12.0104 18 11.4688V2.34375C18 1.98958 17.8958 1.66667 17.6875 1.375C17.4792 1.10417 17.2188 0.90625 16.9062 0.78125ZM8.25 12.0312C7.8125 11.8438 7.27083 11.6667 6.625 11.5C5.97917 11.3542 5.26042 11.2812 4.46875 11.2812C3.63542 11.2604 2.73958 11.375 1.78125 11.625C1.65625 11.6458 1.58333 11.6354 1.5625 11.5938C1.52083 11.5521 1.5 11.5104 1.5 11.4688V2.34375C1.5 2.26042 1.54167 2.20833 1.625 2.1875C2.91667 1.72917 4.08333 1.5 5.125 1.5C5.875 1.52083 6.51042 1.60417 7.03125 1.75C7.57292 1.89583 7.97917 2.04167 8.25 2.1875V12.0312ZM16.5 11.4688C16.5208 11.4896 16.5 11.5312 16.4375 11.5938C16.4167 11.6354 16.3438 11.6458 16.2188 11.625C14.8021 11.2708 13.5312 11.1771 12.4062 11.3438C11.3021 11.4896 10.4167 11.7188 9.75 12.0312V2.1875C10.0208 2.04167 10.4271 1.89583 10.9688 1.75C11.4896 1.60417 12.125 1.52083 12.875 1.5C13.9167 1.47917 15.0833 1.70833 16.375 2.1875C16.4583 2.20833 16.5 2.26042 16.5 2.34375V11.4688Z" fill="%23374868"/></svg>') no-repeat center;background-size:contain}.moamnoon-plan-card .plan-stat .stat-text{font-size:14px;color:#4e4e4e;font-weight:500}.moamnoon-plan-card .plan-title{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:24px;font-weight:700;color:#03060e;margin:0 0 20px 0;line-height:1.3}[dir=rtl] .moamnoon-plan-card .plan-title{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}.moamnoon-plan-card .plan-title .plan-title-link{color:inherit;text-decoration:none;transition:color .3s ease}.moamnoon-plan-card .plan-title .plan-title-link:hover{color:#ffd54f}.moamnoon-plan-card .plan-action-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px}.moamnoon-plan-card .enroll-button{background:rgba(0,0,0,0);color:#374868;border:2px solid #999;padding:18px 30px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-family:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}[dir=rtl] .moamnoon-plan-card .enroll-button{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}.moamnoon-plan-card .enroll-button:hover{background:#374868;color:#fff;border-color:#374868;transform:translateY(-2px);box-shadow:0 4px 16px rgba(255,213,79,.3)}.moamnoon-plan-card .plan-pricing{display:flex;flex-direction:row;align-items:center;gap:8px}.moamnoon-plan-card .plan-pricing .current-price{font-size:24px;font-weight:700;color:#03060e;line-height:1;font-family:"Playfair Display",Georgia,"Times New Roman",serif}[dir=rtl] .moamnoon-plan-card .plan-pricing .current-price{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}.moamnoon-plan-card .plan-pricing .original-price{font-size:18px;color:#999;text-decoration:line-through;line-height:1;font-family:"Playfair Display",Georgia,"Times New Roman",serif}[dir=rtl] .moamnoon-plan-card .plan-pricing .original-price{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}@media(max-width: 768px){.moamnoon-plan-card .plan-info-container{padding:20px}.moamnoon-plan-card .plan-title{font-size:20px}.moamnoon-plan-card .plan-stats-row{flex-direction:column;gap:12px}.moamnoon-plan-card .plan-action-row{flex-direction:column;align-items:stretch;gap:12px}.moamnoon-plan-card .plan-pricing{align-items:center}}@media(max-width: 480px){.moamnoon-plan-card .plan-info-container{padding:16px}.moamnoon-plan-card .plan-image-container img{height:160px}.moamnoon-plan-card .plan-title{font-size:18px}}.plans-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:32px;margin:40px 0}@media(max-width: 768px){.plans-grid{grid-template-columns:1fr;gap:24px;margin:32px 0}}.moamnoon-plan-detail-container{max-width:1200px;margin:0 auto;padding:0 20px}.moamnoon-plan-detail-container .plan-hero-section{margin-bottom:60px}.moamnoon-plan-detail-container .plan-main-card{position:relative;background:#f8f9fa;border:2px solid #e2e8f0;border-radius:16px;overflow:hidden;min-height:400px}@media(max-width: 768px){.moamnoon-plan-detail-container .plan-main-card{flex-direction:column;min-height:600px}}.moamnoon-plan-detail-container .plan-hero-image{position:relative;flex:1.2;height:400px;background-size:cover;background-position:center;background-repeat:no-repeat}@media(max-width: 768px){.moamnoon-plan-detail-container .plan-hero-image{flex:1;min-height:300px}}.moamnoon-plan-detail-container .plan-hero-image img{width:100%;height:400px;object-fit:cover}.moamnoon-plan-detail-container .plan-details-box{padding:40px;display:flex;flex-direction:column;justify-content:space-between;flex:1;background:#f8f9fa;position:relative}@media(max-width: 768px){.moamnoon-plan-detail-container .plan-details-box{padding:24px}}.moamnoon-plan-detail-container .plan-title{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:32px;font-weight:700;color:#03060e;margin:0 0 24px 0;line-height:1.2}[dir=rtl] .moamnoon-plan-detail-container .plan-title{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}@media(max-width: 768px){.moamnoon-plan-detail-container .plan-title{font-size:28px}}.moamnoon-plan-detail-container .plan-metadata{display:flex;flex-direction:row;gap:12px;margin-bottom:24px}.moamnoon-plan-detail-container .metadata-item{display:flex;align-items:center;gap:12px}.moamnoon-plan-detail-container .metadata-item .metadata-icon{width:20px;height:20px;flex-shrink:0}.moamnoon-plan-detail-container .metadata-item .metadata-icon.calendar-icon{background:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 2V4M14 2V4M5 6H15M4 4H16C16.5523 4 17 4.44772 17 5V16C17 16.5523 16.5523 17 16 17H4C3.44772 17 3 16.5523 3 16V5C3 4.44772 3.44772 4 4 4Z" stroke="%23374868" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center;background-size:contain}.moamnoon-plan-detail-container .metadata-item .metadata-icon.clock-icon{background:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18Z" stroke="%23374868" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 6V10L13 13" stroke="%23374868" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center;background-size:contain}.moamnoon-plan-detail-container .metadata-item .metadata-text{font-size:16px;color:#4e4e4e;font-weight:500}@media screen and (max-width: 768px){.moamnoon-plan-detail-container .metadata-item .metadata-text{font-size:14px}}.moamnoon-plan-detail-container .plan-price{margin-bottom:32px}.moamnoon-plan-detail-container .plan-price .current-price{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:36px;font-weight:700;color:#03060e;line-height:1}@media screen and (max-width: 768px){.moamnoon-plan-detail-container .plan-price .current-price{font-size:26px}}.moamnoon-plan-detail-container .plan-price .price-label{font-size:16px;color:#4e4e4e;margin-left:8px}@media screen and (max-width: 768px){.moamnoon-plan-detail-container .plan-price .price-label{font-size:16px}}.moamnoon-plan-detail-container .plan-actions{display:flex;flex-direction:row;gap:16px;align-items:center}@media screen and (max-width: 768px){.moamnoon-plan-detail-container .plan-actions{flex-direction:column;gap:8px}.moamnoon-plan-detail-container .plan-actions form{width:100%}}.moamnoon-plan-detail-container .plan-actions .join-now-button{background:#374868;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;font-family:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;flex:1}@media screen and (max-width: 768px){.moamnoon-plan-detail-container .plan-actions .join-now-button{width:100%}}.moamnoon-plan-detail-container .plan-actions .join-now-button:hover{background:rgb(37.358490566,48.9056603774,70.641509434);transform:translateY(-2px);box-shadow:0 4px 16px rgba(55,72,104,.3)}.moamnoon-plan-detail-container .plan-actions .trial-button{background:#ffd54f;color:#03060e;border:none;padding:12px 24px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;font-family:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-decoration:none}[dir=rtl] .moamnoon-plan-detail-container .plan-actions .trial-button{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}@media screen and (max-width: 768px){.moamnoon-plan-detail-container .plan-actions .trial-button{width:100%}}.moamnoon-plan-detail-container .plan-actions .trial-button:hover{background:rgb(255,200.8295454545,28);transform:translateY(-2px);box-shadow:0 4px 16px rgba(255,213,79,.3)}.moamnoon-plan-detail-container .plan-description-section{margin-bottom:60px}.moamnoon-plan-detail-container .description-content{max-width:800px;margin:0 auto}.moamnoon-plan-detail-container .description-text{margin-bottom:40px}.moamnoon-plan-detail-container .description-text p{font-size:18px;line-height:1.6;color:#4e4e4e;margin:0}.moamnoon-plan-detail-container .quoted-section{background:#f8f9fa;border-left:4px solid #ffd54f;padding:24px;border-radius:8px;display:flex;gap:16px}.moamnoon-plan-detail-container .quoted-section .quote-icon{flex-shrink:0}.moamnoon-plan-detail-container .quoted-section .quote-icon .quote-mark{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:48px;font-weight:700;color:#ffd54f;line-height:1}[dir=rtl] .moamnoon-plan-detail-container .quoted-section .quote-icon .quote-mark{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}.moamnoon-plan-detail-container .quoted-section .quote-text{flex:1}.moamnoon-plan-detail-container .quoted-section .quote-text p{font-size:18px;line-height:1.6;color:#03060e;font-style:italic;margin:0}.moamnoon-plan-detail-container .related-plans-section{margin-bottom:60px}.moamnoon-plan-detail-container .related-plans-section h2{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:28px;font-weight:700;color:#03060e;text-align:center;margin:0 0 40px 0}[dir=rtl] .moamnoon-plan-detail-container .related-plans-section h2{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}@media(max-width: 768px){.moamnoon-plan-detail-container .related-plans-section h2{font-size:24px}}.moamnoon-plan-detail-container .related-plans-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:24px}.moamnoon-plan-detail-container .related-plan-card{background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:24px;transition:all .3s ease}.moamnoon-plan-detail-container .related-plan-card:hover{border-color:#374868;transform:translateY(-4px);box-shadow:0 8px 32px rgba(55,72,104,.15)}.moamnoon-plan-detail-container .related-plan-card h3{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:20px;font-weight:600;color:#03060e;margin:0 0 12px 0}[dir=rtl] .moamnoon-plan-detail-container .related-plan-card h3{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}.moamnoon-plan-detail-container .related-plan-card p{font-size:14px;color:#4e4e4e;margin:0 0 16px 0;line-height:1.5}.moamnoon-plan-detail-container .related-plan-card .related-plan-price{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:24px;font-weight:700;color:#ffd54f;margin-bottom:16px}[dir=rtl] .moamnoon-plan-detail-container .related-plan-card .related-plan-price{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}.moamnoon-plan-detail-container .related-plan-card .view-plan-link{display:inline-block;color:#374868;text-decoration:none;font-weight:600;font-size:14px;padding:8px 16px;border:2px solid #374868;border-radius:6px;transition:all .3s ease}.moamnoon-plan-detail-container .related-plan-card .view-plan-link:hover{background:#374868;color:#fff}.event-organizer-box{position:absolute;top:calc(100% - 70px);right:34px;background:#ffd54f;padding:40px 24px 40px 24px;width:280px;z-index:10}[dir=rtl] .event-organizer-box{right:auto;left:34px}@media(max-width: 768px){.event-organizer-box{position:static;margin-top:20px;width:auto;right:auto;clip-path:none}}.event-organizer-box h3{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:20px;font-weight:700;color:#03060e;margin:0 0 12px 0}[dir=rtl] .event-organizer-box h3{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}.event-organizer-box .organizer-details{display:flex;flex-direction:column;gap:6px}.event-organizer-box .organizer-item{display:flex;justify-content:space-between;align-items:center;line-height:1.3}.event-organizer-box .organizer-item .organizer-label{font-size:16px;color:#03060e;font-weight:700}.event-organizer-box .organizer-item .organizer-value{font-size:16px;color:#03060e;text-align:right}#moamnoon-my-account{max-width:1400px;margin:0 auto;padding:0 20px}#moamnoon-my-account button:not(.account-nav-button):not(.modal-close-btn):not(.button-danger){background:#374868;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;font-family:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;white-space:nowrap;align-self:flex-start}[dir=rtl] #moamnoon-my-account button:not(.account-nav-button):not(.modal-close-btn):not(.button-danger){font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}#moamnoon-my-account button:not(.account-nav-button):not(.modal-close-btn):not(.button-danger):hover{background:rgb(37.358490566,48.9056603774,70.641509434);transform:translateY(-2px);box-shadow:0 4px 16px rgba(55,72,104,.3)}#moamnoon-my-account .my-account-page section{padding:24px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 1px 10px rgba(0,0,0,.1);margin-top:32px}#moamnoon-my-account .my-account-page section h2{font-size:32px;font-weight:800;font-family:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}[dir=rtl] #moamnoon-my-account .my-account-page section h2{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}#moamnoon-my-account input[type=text],#moamnoon-my-account input[type=email],#moamnoon-my-account input[type=password]{width:100%;padding:5px 10px;border-radius:8px;border:1px solid #cbd5e1;font-size:16px}#moamnoon-my-account .account-navigation{border-bottom:1px solid #cbd5e1}#moamnoon-my-account .account-navigation ul{display:flex;margin:0;padding:0;list-style:none}#moamnoon-my-account .account-navigation ul li{margin:0}#moamnoon-my-account .account-navigation ul li button{background:rgba(0,0,0,0);border:none;padding:10px 40px;font-size:18px;font-weight:500;line-height:30px;color:#999;cursor:pointer;transition:all .3s ease;border-bottom:3px solid rgba(0,0,0,0);font-family:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}[dir=rtl] #moamnoon-my-account .account-navigation ul li button{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}#moamnoon-my-account .account-navigation ul li button:hover{color:#374868;background:rgba(55,72,104,.05)}#moamnoon-my-account .account-navigation ul li.active button{color:#fff;background:#374868;font-weight:700;font-size:18px;line-height:30px;border-radius:8px}#moamnoon-my-account .user-details{padding:40px}#moamnoon-my-account .user-details h2{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:28px;font-weight:700;color:#03060e;margin:0 0 32px 0}[dir=rtl] #moamnoon-my-account .user-details h2{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}#moamnoon-my-account .user-details .profile-picture-section{display:flex;align-items:flex-start;gap:24px;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e2e8f0}#moamnoon-my-account .user-details .profile-picture-section .profile-picture{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid #e2e8f0;transition:border-color .3s ease}#moamnoon-my-account .user-details .profile-picture-section .profile-picture:hover{border-color:#374868}#moamnoon-my-account .user-details .profile-picture-section .profile-picture-actions{display:flex;flex-direction:column;gap:12px;margin-top:20px}#moamnoon-my-account .user-details .profile-picture-section .profile-picture-actions button{background:rgba(0,0,0,0);color:#374868;border:2px solid #374868;padding:12px 24px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;font-family:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;white-space:nowrap}[dir=rtl] #moamnoon-my-account .user-details .profile-picture-section .profile-picture-actions button{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}#moamnoon-my-account .user-details .profile-picture-section .profile-picture-actions button:hover{background:#374868;color:#fff;transform:translateY(-2px);box-shadow:0 4px 16px rgba(55,72,104,.3)}#moamnoon-my-account .user-details>div:not(.profile-picture-section){display:flex;justify-content:space-between;align-items:flex-start;gap:32px}#moamnoon-my-account .user-details>div:not(.profile-picture-section) p{font-size:16px;line-height:1.5;color:#4b5563}#moamnoon-my-account .user-details>div:not(.profile-picture-section) p strong{color:#03060e;font-weight:600;margin-right:8px}@media(max-width: 768px){#moamnoon-my-account{padding:0 16px}#moamnoon-my-account .account-navigation ul{flex-wrap:wrap}#moamnoon-my-account .account-navigation ul li button{padding:12px 16px;font-size:14px}#moamnoon-my-account .user-details{padding:24px}#moamnoon-my-account .user-details h2{font-size:24px;margin-bottom:24px}#moamnoon-my-account .user-details .profile-picture-section{flex-direction:column;align-items:center;text-align:center;gap:16px}#moamnoon-my-account .user-details .profile-picture-section .profile-picture-actions{margin-top:0;flex-direction:row;justify-content:center}#moamnoon-my-account .user-details>div:not(.profile-picture-section){flex-direction:column;gap:20px}#moamnoon-my-account .user-details>div:not(.profile-picture-section) button{align-self:stretch;text-align:center}}@media(max-width: 480px){#moamnoon-my-account .user-details{padding:16px}#moamnoon-my-account .user-details .profile-picture-section .profile-picture{width:100px;height:100px}#moamnoon-my-account .user-details .profile-picture-section .profile-picture-actions button{padding:10px 20px;font-size:13px}#moamnoon-my-account .user-details>div:not(.profile-picture-section) p{font-size:14px}#moamnoon-my-account .user-details>div:not(.profile-picture-section) button{padding:10px 20px;font-size:13px}}.modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(3,6,14,.5);backdrop-filter:blur(2px)}.modal-content{width:min(560px,96vw);background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(3,6,14,.25);overflow:hidden;animation:modalIn .2s ease}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0}.modal-header h3{margin:0;font-size:20px;font-weight:800;font-family:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}[dir=rtl] .modal-header h3{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}.modal-header .modal-close-btn{background:rgba(0,0,0,0);border:none;color:#64748b;font-size:24px;line-height:1;cursor:pointer;padding:4px 8px;border-radius:8px}.modal-header .modal-close-btn:hover{background:#f1f5f9;color:#0f172a}.modal-header .modal-close-btn:focus{outline:2px solid #94a3b8;outline-offset:2px}.modal-body{padding:20px;display:flex;flex-direction:column;gap:16px}.modal-body h3{margin:0 0 8px 0;font-size:18px;font-weight:700}.modal-body input[type=file]{display:block;max-width:100%}.modal-actions{display:flex;gap:12px;justify-content:flex-end;padding:0 20px 20px 20px}[dir=rtl] .modal-actions{flex-direction:row-reverse}.modal-actions button{background:#f8fafc;color:#0f172a;border:1px solid #cbd5e1;padding:10px 18px;border-radius:8px;font-weight:700;font-size:14px;cursor:pointer;transition:background .2s ease,transform .1s ease,box-shadow .2s ease;font-family:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}[dir=rtl] .modal-actions button{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}.modal-actions button:hover{background:#eef2f7}.modal-actions button:active{transform:translateY(1px);box-shadow:inset 0 1px 2px rgba(3,6,14,.12)}.modal-actions button.button-danger{background:#ef4444;color:#fff;border-color:rgba(0,0,0,0)}.modal-actions button.button-danger:hover{background:hsl(0,84.236453202%,53.1960784314%)}@keyframes modalIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.moamnoon-message{padding:12px 16px;border-radius:8px;margin:16px 0;font-size:14px;font-weight:500;line-height:1.5;display:flex;align-items:center;gap:8px;font-family:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}[dir=rtl] .moamnoon-message{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}.moamnoon-message p{margin:0;flex:1}.moamnoon-message.moamnoon-error{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.moamnoon-message.moamnoon-error::before{content:"⚠";font-size:16px;flex-shrink:0}.moamnoon-message.moamnoon-success{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.moamnoon-message.moamnoon-success::before{content:"✓";font-size:16px;flex-shrink:0}.moamnoon-message.moamnoon-info{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.moamnoon-message.moamnoon-info::before{content:"ℹ";font-size:16px;flex-shrink:0}.moamnoon-message.moamnoon-warning{background:#fffbeb;color:#d97706;border:1px solid #fed7aa}.moamnoon-message.moamnoon-warning::before{content:"⚠";font-size:16px;flex-shrink:0}.moamnoon-table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 10px rgba(0,0,0,.1);margin:24px 0;font-family:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}[dir=rtl] .moamnoon-table{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}.moamnoon-table thead{background:#374868}.moamnoon-table thead th{padding:16px 20px;text-align:right;font-weight:700;font-size:16px;color:#fff;border:none;position:relative}[dir=rtl] .moamnoon-table thead th{text-align:right}[dir=ltr] .moamnoon-table thead th{text-align:left}.moamnoon-table thead th:not(:last-child)::after{content:"";position:absolute;left:0;top:20%;height:60%;width:1px;background:hsla(0,0%,100%,.2)}[dir=rtl] .moamnoon-table thead th:not(:last-child)::after{left:auto;right:0}.moamnoon-table tbody tr{transition:background-color .2s ease;border-bottom:1px solid #e2e8f0}.moamnoon-table tbody tr:hover{background:#f8fafc}.moamnoon-table tbody tr:last-child{border-bottom:none}.moamnoon-table tbody td{padding:16px 20px;font-size:15px;color:#374151;border:none;text-align:right}[dir=rtl] .moamnoon-table tbody td{text-align:right}[dir=ltr] .moamnoon-table tbody td{text-align:left}.moamnoon-table .status-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.moamnoon-table .status-badge.active{background:#dcfce7;color:#166534}.moamnoon-table .status-badge.inactive{background:#fee2e2;color:#991b1b}.moamnoon-table .status-badge.pending{background:#fef3c7;color:#92400e}@media(max-width: 768px){.moamnoon-table{font-size:14px}.moamnoon-table thead th,.moamnoon-table tbody td{padding:12px 16px}.moamnoon-table thead th{font-size:14px}}@media(max-width: 640px){.moamnoon-table{display:block;overflow-x:auto;white-space:nowrap}.moamnoon-table thead,.moamnoon-table tbody,.moamnoon-table tr,.moamnoon-table th,.moamnoon-table td{display:block}.moamnoon-table thead{display:none}.moamnoon-table tbody tr{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:12px;padding:16px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1)}.moamnoon-table tbody td{padding:8px 0;border:none;text-align:right}.moamnoon-table tbody td::before{content:attr(data-label) ": ";font-weight:600;color:#374868;display:inline-block;min-width:120px;margin-left:8px}[dir=rtl] .moamnoon-table tbody td::before{margin-left:0;margin-right:8px}}.subscription-schedule-item{display:flex;align-items:center;gap:8px;margin:12px 0;font-family:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}[dir=rtl] .subscription-schedule-item{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}.subscription-schedule-item .subscription-day{background:#374868;color:#fff;padding:8px 16px;border-radius:20px;font-weight:600;font-size:14px;white-space:nowrap;display:inline-block}.subscription-schedule-item .subscription-time{color:#374151;font-size:14px;font-weight:500;display:inline-block}@media(max-width: 768px){.subscription-schedule-item{flex-direction:column;align-items:flex-start;gap:6px}.subscription-schedule-item .subscription-day{font-size:13px;padding:6px 12px}.subscription-schedule-item .subscription-time{font-size:13px}}.pdf-purchases{margin:2rem 0}.pdf-purchases h2{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;color:var(--color-text, #333)}.pdf-purchases .pdf-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1.5rem}@media(max-width: 768px){.pdf-purchases .pdf-list{grid-template-columns:1fr;gap:1rem}}.pdf-purchases .pdf-item{display:flex;flex-direction:column;background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.pdf-purchases .pdf-item:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.1);border-color:var(--color-primary, #0073aa)}.pdf-purchases .pdf-item .pdf-cover{width:100%;height:200px;overflow:hidden;background:#f5f5f5}.pdf-purchases .pdf-item .pdf-cover img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.pdf-purchases .pdf-item:hover .pdf-cover img{transform:scale(1.05)}.pdf-purchases .pdf-item .pdf-info{padding:1.25rem;display:flex;flex-direction:column;flex:1}.pdf-purchases .pdf-item .pdf-info h3{margin:0 0 .75rem 0;font-size:1.1rem;font-weight:600;line-height:1.4}.pdf-purchases .pdf-item .pdf-info h3 a{color:var(--color-text, #333);text-decoration:none;transition:color .3s ease}.pdf-purchases .pdf-item .pdf-info h3 a:hover{color:var(--color-primary, #0073aa)}.pdf-purchases .pdf-item .pdf-info .pdf-meta{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e0e0e0;font-size:.9rem}.pdf-purchases .pdf-item .pdf-info .pdf-meta .purchase-type{display:inline-block;padding:.25rem .75rem;background:var(--color-primary, #0073aa);color:#fff;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.pdf-purchases .pdf-item .pdf-info .pdf-meta .purchase-date{color:#666;display:flex;align-items:center}.pdf-purchases .pdf-item .pdf-info .pdf-meta .purchase-date::before{content:"📅";margin-right:.25rem}.pdf-purchases .pdf-item .pdf-info .pdf-meta .purchase-amount{color:var(--color-primary, #0073aa);font-weight:600;margin-left:auto}.pdf-purchases .pdf-item .pdf-info .pdf-actions{display:flex;gap:.75rem;margin-top:auto}.pdf-purchases .pdf-item .pdf-info .pdf-actions .button{display:inline-block;padding:.625rem 1.25rem;background:#666;color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:.9rem;text-align:center;transition:all .3s ease;border:none;cursor:pointer;flex:1}.pdf-purchases .pdf-item .pdf-info .pdf-actions .button:hover{background:#555;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.pdf-purchases .pdf-item .pdf-info .pdf-actions .button.button-primary{background:var(--color-primary, #0073aa)}.pdf-purchases .pdf-item .pdf-info .pdf-actions .button.button-primary:hover{background:var(--color-primary-dark, #005a87);box-shadow:0 4px 12px rgba(0,115,170,.3)}@media(max-width: 480px){.pdf-purchases .pdf-item .pdf-info .pdf-actions{flex-direction:column}.pdf-purchases .pdf-item .pdf-info .pdf-actions .button{width:100%}}.pdf-purchases .no-pdfs{text-align:center;padding:3rem 1rem;color:#666}.pdf-purchases .no-pdfs p{font-size:1.1rem;margin:0}.pdf-purchases .loading{text-align:center;padding:2rem;color:#666;font-size:1rem}.pdf-purchases .error{padding:1rem;background:#fee;border:1px solid #fcc;border-radius:6px;color:#c33;margin-bottom:1rem}.payment-history{margin:30px 0}.payment-history h2{margin-bottom:20px;font-size:1.5rem;font-weight:600;color:#1a202c}.payment-history .payment-history-list{overflow-x:auto;-webkit-overflow-scrolling:touch}.payment-history .payment-history-table{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.payment-history .payment-history-table thead{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#fff}.payment-history .payment-history-table thead tr th{padding:16px 20px;text-align:right;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;border:none}.payment-history .payment-history-table thead tr th:first-child{border-top-right-radius:8px}.payment-history .payment-history-table thead tr th:last-child{border-top-left-radius:8px}.payment-history .payment-history-table tbody tr{border-bottom:1px solid #e2e8f0;transition:background-color .2s ease}.payment-history .payment-history-table tbody tr:hover{background-color:#f7fafc}.payment-history .payment-history-table tbody tr:last-child{border-bottom:none}.payment-history .payment-history-table tbody tr td{padding:16px 20px;text-align:right;color:#2d3748;font-size:.95rem;vertical-align:middle}.payment-history .payment-history-table tbody tr td.amount{font-weight:600;color:#667eea;font-size:1rem}.payment-history .payment-status{display:inline-block;padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.payment-history .payment-status.status-completed{background-color:#c6f6d5;color:#22543d}.payment-history .payment-status.status-pending{background-color:#feebc8;color:#7c2d12}.payment-history .payment-status.status-failed{background-color:#fed7d7;color:#742a2a}.payment-history .payment-status.status-refunded{background-color:#e2e8f0;color:#2d3748}.payment-history .no-payments{text-align:center;padding:40px 20px;color:#718096}.payment-history .no-payments p{margin:0;font-size:1rem}.payment-history .loading,.payment-history .error{text-align:center;padding:20px;color:#718096}@media(max-width: 768px){.payment-history .payment-history-table thead tr th{padding:12px 10px;font-size:.8rem}.payment-history .payment-history-table tbody tr td{padding:12px 10px;font-size:.85rem}.payment-history .payment-history-table tbody tr td.amount{font-size:.9rem}.payment-history .payment-status{padding:4px 8px;font-size:.75rem}}@media(max-width: 480px){.payment-history h2{font-size:1.25rem}.payment-history .payment-history-table thead tr th{padding:10px 8px;font-size:.75rem}.payment-history .payment-history-table tbody tr td{padding:10px 8px;font-size:.8rem}}#moamnoon-login p{color:#fff}.moamnoon-login-form{max-width:480px;margin:0 auto;padding:40px;background:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.moamnoon-login-form .welcome-header{text-align:center;margin-bottom:32px}.moamnoon-login-form .welcome-header h1{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:32px;font-weight:700;color:#03060e;margin:0 0 12px 0;line-height:1.2}.moamnoon-login-form .welcome-header .register-link{font-size:16px;color:#4e4e4e;margin:0}.moamnoon-login-form .welcome-header .register-link a{color:#ffd54f;text-decoration:none;font-weight:600;transition:color .3s ease}.moamnoon-login-form .welcome-header .register-link a:hover{color:rgb(255,200.8295454545,28)}.moamnoon-login-form .moamnoon-form-group{margin-bottom:24px}.moamnoon-login-form .moamnoon-form-group label{display:block;font-size:16px;font-weight:600;color:#03060e;margin-bottom:8px;font-family:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.moamnoon-login-form .moamnoon-form-group input[type=text],.moamnoon-login-form .moamnoon-form-group input[type=email],.moamnoon-login-form .moamnoon-form-group input[type=password]{width:100%;padding:16px 20px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;font-family:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#03060e;background:#fff;transition:all .3s ease;box-sizing:border-box}.moamnoon-login-form .moamnoon-form-group input[type=text]:focus,.moamnoon-login-form .moamnoon-form-group input[type=email]:focus,.moamnoon-login-form .moamnoon-form-group input[type=password]:focus{outline:none;border-color:#374868;box-shadow:0 0 0 3px rgba(55,72,104,.1)}.moamnoon-login-form .moamnoon-form-group input[type=text]::placeholder,.moamnoon-login-form .moamnoon-form-group input[type=email]::placeholder,.moamnoon-login-form .moamnoon-form-group input[type=password]::placeholder{color:#999}.moamnoon-login-form .moamnoon-form-group.password-field{position:relative}.moamnoon-login-form .moamnoon-form-group.password-field .password-toggle{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:#999;cursor:pointer;padding:8px;font-size:18px;transition:color .3s ease}.moamnoon-login-form .moamnoon-form-group.password-field .password-toggle:hover{color:#374868}.moamnoon-login-form .remember-me{display:flex;align-items:center;gap:12px;margin-bottom:24px}.moamnoon-login-form .remember-me input[type=checkbox]{width:20px;height:20px;accent-color:#374868;cursor:pointer}.moamnoon-login-form .remember-me label{font-size:16px;color:#4e4e4e;cursor:pointer;margin:0;font-weight:400}.moamnoon-login-form button[type=submit]{width:100%;background:#ffd54f;color:#03060e;border:none;padding:16px 24px;border-radius:8px;font-size:16px;font-weight:700;font-family:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;cursor:pointer;transition:all .3s ease;margin-bottom:16px}.moamnoon-login-form button[type=submit]:hover{background:rgb(255,200.8295454545,28);transform:translateY(-2px);box-shadow:0 4px 16px rgba(255,213,79,.3)}.moamnoon-login-form button[type=submit]:active{transform:translateY(0)}.moamnoon-login-form .forgot-password{text-align:center;margin-bottom:32px}.moamnoon-login-form .forgot-password a{color:#374868;text-decoration:none;font-size:16px;font-weight:500;transition:color .3s ease}.moamnoon-login-form .forgot-password a:hover{color:rgb(37.358490566,48.9056603774,70.641509434);text-decoration:underline}.moamnoon-login-form .social-separator{position:relative;text-align:center;margin:32px 0}.moamnoon-login-form .social-separator::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e2e8f0}.moamnoon-login-form .social-separator span{background:#fff;padding:0 16px;color:#4e4e4e;font-size:14px;position:relative;z-index:1}.moamnoon-login-form .social-login{display:flex;gap:12px}.moamnoon-login-form .social-login .social-button{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;border:2px solid #e2e8f0;border-radius:8px;background:#fff;color:#03060e;text-decoration:none;font-size:16px;font-weight:600;font-family:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:all .3s ease}.moamnoon-login-form .social-login .social-button:hover{border-color:#374868;transform:translateY(-2px);box-shadow:0 4px 16px rgba(55,72,104,.1)}.moamnoon-login-form .social-login .social-button .social-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.moamnoon-login-form .social-login .social-button .social-icon.google{color:#4285f4}.moamnoon-login-form .social-login .social-button .social-icon.facebook{color:#1877f2}@media(max-width: 768px){.moamnoon-login-form{margin:20px;padding:32px 24px}.moamnoon-login-form .welcome-header h1{font-size:28px}.moamnoon-login-form .social-login{flex-direction:column}.moamnoon-login-form .social-login .social-button{width:100%}}@media(max-width: 480px){.moamnoon-login-form{margin:16px;padding:24px 20px}.moamnoon-login-form .welcome-header h1{font-size:24px}.moamnoon-login-form .moamnoon-form-group{margin-bottom:20px}.moamnoon-login-form .moamnoon-form-group input[type=text],.moamnoon-login-form .moamnoon-form-group input[type=email],.moamnoon-login-form .moamnoon-form-group input[type=password]{padding:14px 16px;font-size:16px}.moamnoon-login-form button[type=submit]{padding:14px 20px;font-size:15px}}.moamnoon-signup-form{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1200px;margin:0 auto;padding:40px 20px;min-height:100vh;align-items:baseline}.moamnoon-signup-form .multistep-form{background:#fff;border-radius:20px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.moamnoon-signup-form .multistep-form .form-header{text-align:center;margin-bottom:32px}.moamnoon-signup-form .multistep-form .form-header h1{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:32px;font-weight:700;color:#03060e;margin:0 0 12px 0;line-height:1.2}[dir=rtl] .moamnoon-signup-form .multistep-form .form-header h1{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}.moamnoon-signup-form .multistep-form .form-header .signin-link{font-size:16px;color:#4e4e4e;margin:0}.moamnoon-signup-form .multistep-form .form-header .signin-link a{color:#ffd54f;text-decoration:none;font-weight:600;transition:color .3s ease}.moamnoon-signup-form .multistep-form .form-header .signin-link a:hover{color:rgb(255,200.8295454545,28)}.moamnoon-signup-form .multistep-form .step{display:none}.moamnoon-signup-form .multistep-form .step.active{display:block}.moamnoon-signup-form .multistep-form .step h2{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:24px;font-weight:700;color:#03060e;margin:0 0 8px 0}[dir=rtl] .moamnoon-signup-form .multistep-form .step h2{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}.moamnoon-signup-form .multistep-form .step p{color:#4e4e4e;margin:0 0 24px 0;font-size:16px}.moamnoon-signup-form .multistep-form .moamnoon-form-group{margin-bottom:24px}.moamnoon-signup-form .multistep-form .moamnoon-form-group label{display:block;font-size:16px;font-weight:600;color:#03060e;margin-bottom:8px;font-family:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}[dir=rtl] .moamnoon-signup-form .multistep-form .moamnoon-form-group label{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}.moamnoon-signup-form .multistep-form .moamnoon-form-group label .required{color:#e53e3e;margin-left:4px}.moamnoon-signup-form .multistep-form .moamnoon-form-group input[type=text],.moamnoon-signup-form .multistep-form .moamnoon-form-group input[type=number],.moamnoon-signup-form .multistep-form .moamnoon-form-group input[type=email],.moamnoon-signup-form .multistep-form .moamnoon-form-group input[type=password],.moamnoon-signup-form .multistep-form .moamnoon-form-group select{width:100%;padding:16px 20px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;font-family:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#03060e;background:#fff;transition:all .3s ease;box-sizing:border-box}[dir=rtl] .moamnoon-signup-form .multistep-form .moamnoon-form-group input[type=text],[dir=rtl] .moamnoon-signup-form .multistep-form .moamnoon-form-group input[type=number],[dir=rtl] .moamnoon-signup-form .multistep-form .moamnoon-form-group input[type=email],[dir=rtl] .moamnoon-signup-form .multistep-form .moamnoon-form-group input[type=password],[dir=rtl] .moamnoon-signup-form .multistep-form .moamnoon-form-group select{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}.moamnoon-signup-form .multistep-form .moamnoon-form-group input[type=text]:focus,.moamnoon-signup-form .multistep-form .moamnoon-form-group input[type=number]:focus,.moamnoon-signup-form .multistep-form .moamnoon-form-group input[type=email]:focus,.moamnoon-signup-form .multistep-form .moamnoon-form-group input[type=password]:focus,.moamnoon-signup-form .multistep-form .moamnoon-form-group select:focus{outline:none;border-color:#374868;box-shadow:0 0 0 3px rgba(55,72,104,.1)}.moamnoon-signup-form .multistep-form .moamnoon-form-group input[type=text]::placeholder,.moamnoon-signup-form .multistep-form .moamnoon-form-group input[type=number]::placeholder,.moamnoon-signup-form .multistep-form .moamnoon-form-group input[type=email]::placeholder,.moamnoon-signup-form .multistep-form .moamnoon-form-group input[type=password]::placeholder,.moamnoon-signup-form .multistep-form .moamnoon-form-group select::placeholder{color:#999}.moamnoon-signup-form .multistep-form .moamnoon-form-group select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.moamnoon-signup-form .multistep-form .moamnoon-form-group.coupon-group{display:flex;gap:12px;align-items:flex-end}.moamnoon-signup-form .multistep-form .moamnoon-form-group.coupon-group input{flex:1}.moamnoon-signup-form .multistep-form .moamnoon-form-group.coupon-group .button{background:#374868;color:#fff;border:none;padding:16px 24px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.moamnoon-signup-form .multistep-form .moamnoon-form-group.coupon-group .button:hover{background:rgb(37.358490566,48.9056603774,70.641509434)}.moamnoon-signup-form .multistep-form .moamnoon-form-group #coupon_message{margin-top:8px;font-size:14px}.moamnoon-signup-form .multistep-form .moamnoon-form-group #coupon_message.success{color:#059669}.moamnoon-signup-form .multistep-form .moamnoon-form-group #coupon_message.error{color:#dc2626}.moamnoon-signup-form .multistep-form .payment-methods{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.moamnoon-signup-form .multistep-form .payment-methods label{display:flex;align-items:flex-start;gap:12px;padding:16px;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .3s ease}.moamnoon-signup-form .multistep-form .payment-methods label:hover{border-color:#374868}.moamnoon-signup-form .multistep-form .payment-methods label input[type=radio]{margin:0;width:20px;height:20px;accent-color:#374868;cursor:pointer}.moamnoon-signup-form .multistep-form .payment-methods label .description{font-size:14px;color:#6b7280;margin-top:4px;display:block}.moamnoon-signup-form .multistep-form .payment-methods label:has(input:checked){border-color:#374868;background:rgba(55,72,104,.05)}.moamnoon-signup-form .multistep-form .step-btns{display:flex;justify-content:space-between;gap:16px;margin-top:32px}.moamnoon-signup-form .multistep-form .step-btns button{padding:16px 24px;border-radius:8px;font-size:16px;font-weight:600;font-family:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;cursor:pointer;transition:all .3s ease;border:none}[dir=rtl] .moamnoon-signup-form .multistep-form .step-btns button{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}.moamnoon-signup-form .multistep-form .step-btns button.prev{background:rgba(0,0,0,0);color:#6b7280;border:2px solid #e2e8f0}.moamnoon-signup-form .multistep-form .step-btns button.prev:hover{border-color:#374868;color:#374868}.moamnoon-signup-form .multistep-form .step-btns button.next,.moamnoon-signup-form .multistep-form .step-btns button.submit{background:#ffd54f;color:#03060e}.moamnoon-signup-form .multistep-form .step-btns button.next:hover,.moamnoon-signup-form .multistep-form .step-btns button.submit:hover{background:rgb(255,200.8295454545,28);transform:translateY(-2px);box-shadow:0 4px 16px rgba(255,213,79,.3)}.moamnoon-signup-form .multistep-form .step-btns button:disabled{opacity:.5;cursor:not-allowed;transform:none !important;box-shadow:none !important}.moamnoon-signup-form .moamnoon-plan{background:#374868;color:#fff;padding:40px;border-radius:20px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.moamnoon-signup-form .moamnoon-plan::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="pattern" x="0" y="0" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23pattern)"/></svg>');opacity:.3}.moamnoon-signup-form .moamnoon-plan .plan-logo{position:absolute;top:40px;left:40px;width:60px;height:60px;z-index:2}.moamnoon-signup-form .moamnoon-plan h2{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:36px;font-weight:700;margin:0 0 16px 0;line-height:1.2;position:relative;z-index:2}[dir=rtl] .moamnoon-signup-form .moamnoon-plan h2{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}.moamnoon-signup-form .moamnoon-plan p{font-size:18px;line-height:1.6;margin:0 0 24px 0;position:relative;z-index:2}.moamnoon-signup-form .moamnoon-plan .price-container{background:hsla(0,0%,100%,.1);padding:24px;border-radius:12px;margin:24px 0;position:relative;z-index:2}.moamnoon-signup-form .moamnoon-plan .price-container .regular-price{display:block;font-size:16px;text-decoration:line-through;opacity:.7;margin-bottom:8px}.moamnoon-signup-form .moamnoon-plan .price-container .sale-price{display:block;font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:32px;font-weight:700;margin-bottom:8px}[dir=rtl] .moamnoon-signup-form .moamnoon-plan .price-container .sale-price{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}.moamnoon-signup-form .moamnoon-plan .price-container span:last-child{font-size:14px;opacity:.8}.moamnoon-signup-form .moamnoon-plan .plan-features{position:relative;z-index:2}.moamnoon-signup-form .moamnoon-plan .plan-features p{font-size:16px;margin-bottom:12px}.moamnoon-signup-form .moamnoon-plan .plan-features p:last-child{margin-bottom:0}.moamnoon-signup-form .moamnoon-plan .floating-avatars{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.moamnoon-signup-form .moamnoon-plan .floating-avatars .avatar{position:absolute;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3)}.moamnoon-signup-form .moamnoon-plan .floating-avatars .avatar:nth-child(1){top:20%;right:10%}.moamnoon-signup-form .moamnoon-plan .floating-avatars .avatar:nth-child(2){top:60%;right:20%}.moamnoon-signup-form .moamnoon-plan .floating-avatars .avatar:nth-child(3){bottom:20%;left:15%}.moamnoon-signup-form .moamnoon-plan .floating-avatars .avatar:nth-child(4){top:40%;left:10%}@media(max-width: 1024px){.moamnoon-signup-form{grid-template-columns:1fr;gap:40px;padding:20px}.moamnoon-signup-form .moamnoon-plan{order:-1}}@media(max-width: 768px){.moamnoon-signup-form{padding:16px}.moamnoon-signup-form .multistep-form{padding:32px 24px}.moamnoon-signup-form .moamnoon-plan{padding:32px 24px}.moamnoon-signup-form .moamnoon-plan h2{font-size:28px}.moamnoon-signup-form .moamnoon-plan .price-container .sale-price{font-size:24px}}@media(max-width: 480px){.moamnoon-signup-form .multistep-form{padding:24px 20px}.moamnoon-signup-form .multistep-form .form-header h1{font-size:24px}.moamnoon-signup-form .multistep-form .moamnoon-form-group{margin-bottom:20px}.moamnoon-signup-form .multistep-form .moamnoon-form-group input,.moamnoon-signup-form .multistep-form .moamnoon-form-group select{padding:14px 16px;font-size:16px}.moamnoon-signup-form .multistep-form .step-btns{flex-direction:column}.moamnoon-signup-form .multistep-form .step-btns button{width:100%;padding:14px 20px;font-size:15px}.moamnoon-signup-form .moamnoon-plan{padding:24px 20px}.moamnoon-signup-form .moamnoon-plan h2{font-size:24px}.moamnoon-signup-form .moamnoon-plan p{font-size:16px}}[dir=rtl] .moamnoon-signup-form .moamnoon-plan .price-container .regular-price,[dir=rtl] .moamnoon-signup-form .moamnoon-plan .price-container .sale-price,[dir=rtl] .moamnoon-signup-form .moamnoon-plan p,[dir=rtl] .moamnoon-signup-form .moamnoon-plan h2{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}#apply_coupon{background:#ffd54f !important;color:#03060e;border:none;padding:16px 24px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease}.container{max-width:1200px;margin:0 auto;padding:0 20px}.blog-hero{text-align:center;padding:60px 0 40px;background:linear-gradient(135deg, #374868 0%, rgb(37.358490566, 48.9056603774, 70.641509434) 100%);margin-bottom:60px;border-radius:0 0 20px 20px;position:relative;overflow:hidden}.blog-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="pattern" x="0" y="0" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23pattern)"/></svg>');opacity:.3}.blog-hero h1{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:48px;font-weight:700;color:#fff;margin:0 0 16px 0;position:relative}[dir=rtl] .blog-hero h1{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}.blog-hero .blog-breadcrumbs{position:relative}.blog-hero .blog-breadcrumbs .breadcrumb-sep{margin:0 16px}[dir=rtl] .blog-hero .blog-breadcrumbs .breadcrumb-sep svg{transform:rotate(180deg)}.blog-hero .blog-breadcrumbs .breadcrumbs{color:hsla(0,0%,100%,.8)}.blog-hero .blog-breadcrumbs .breadcrumbs a{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .3s ease}.blog-hero .blog-breadcrumbs .breadcrumbs a:hover{color:#ffd54f}.blog-layout{display:grid;grid-template-columns:2fr 1fr;gap:60px;margin-bottom:60px}.blog-content .blog-posts{display:grid;gap:40px}.blog-content .blog-post-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s ease}.blog-content .blog-post-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.15)}.blog-content .blog-post-card .post-thumbnail{position:relative;overflow:hidden}.blog-content .blog-post-card .post-thumbnail a{display:block}.blog-content .blog-post-card .post-thumbnail img{width:100%;height:250px;object-fit:cover;transition:transform .3s ease}.blog-content .blog-post-card .post-thumbnail:hover img{transform:scale(1.05)}.blog-content .blog-post-card .post-content{padding:32px}.blog-content .blog-post-card .post-content .post-header{margin-bottom:20px}.blog-content .blog-post-card .post-content .post-header .post-title{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:24px;font-weight:700;color:#03060e;margin:0 0 16px 0;line-height:1.3}.blog-content .blog-post-card .post-content .post-header .post-title a{color:inherit;text-decoration:none;transition:color .3s ease}.blog-content .blog-post-card .post-content .post-header .post-title a:hover{color:#374868}.blog-content .blog-post-card .post-content .post-header .post-meta{display:flex;flex-wrap:wrap;gap:20px;font-size:14px;color:#6b7280}.blog-content .blog-post-card .post-content .post-header .post-meta span{display:flex;align-items:center;gap:6px}.blog-content .blog-post-card .post-content .post-header .post-meta span svg{fill:currentColor}.blog-content .blog-post-card .post-content .post-header .post-meta a{color:inherit;text-decoration:none;transition:color .3s ease}.blog-content .blog-post-card .post-content .post-header .post-meta a:hover{color:#374868}.blog-content .blog-post-card .post-content .post-excerpt{color:#4b5563;line-height:1.6;margin-bottom:24px}.blog-content .blog-post-card .post-content .post-excerpt p{margin:0 0 16px 0}.blog-content .blog-post-card .post-content .post-excerpt p:last-child{margin-bottom:0}.blog-content .blog-post-card .post-content .post-footer .read-more{display:inline-flex;align-items:center;gap:8px;color:#374868;text-decoration:none;font-weight:600;font-size:16px;transition:all .3s ease}.blog-content .blog-post-card .post-content .post-footer .read-more:hover{color:rgb(37.358490566,48.9056603774,70.641509434);transform:translateX(4px)}.blog-content .blog-post-card .post-content .post-footer .read-more svg{fill:currentColor;transition:transform .3s ease}.blog-content .blog-post-card .post-content .post-footer .read-more:hover svg{transform:translateX(4px)}.blog-content .no-posts{text-align:center;padding:60px 20px}.blog-content .no-posts h2{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:32px;color:#03060e;margin:0 0 16px 0}.blog-content .no-posts p{color:#6b7280;font-size:18px}.blog-sidebar .sidebar-widget{background:#fff;border-radius:16px;padding:32px;margin-bottom:32px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.blog-sidebar .sidebar-widget h3{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:20px;font-weight:700;color:#03060e;margin:0 0 24px 0;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.blog-sidebar .sidebar-widget .search-form{display:flex;border:2px solid #e5e7eb;border-radius:8px;overflow:hidden}.blog-sidebar .sidebar-widget .search-form input{flex:1;padding:12px 16px;border:none;outline:none;font-size:16px;color:#03060e}.blog-sidebar .sidebar-widget .search-form input::placeholder{color:#9ca3af}.blog-sidebar .sidebar-widget .search-form button{background:#374868;color:#fff;border:none;padding:12px 16px;cursor:pointer;transition:background .3s ease}.blog-sidebar .sidebar-widget .search-form button:hover{background:rgb(37.358490566,48.9056603774,70.641509434)}.blog-sidebar .sidebar-widget .search-form button svg{fill:currentColor}.blog-sidebar .sidebar-widget .recent-posts{list-style:none;padding:0;margin:0}.blog-sidebar .sidebar-widget .recent-posts li{padding:12px 0;border-bottom:1px solid #f3f4f6}.blog-sidebar .sidebar-widget .recent-posts li:last-child{border-bottom:none}.blog-sidebar .sidebar-widget .recent-posts li a{color:#03060e;text-decoration:none;font-weight:500;display:block;margin-bottom:4px;transition:color .3s ease}.blog-sidebar .sidebar-widget .recent-posts li a:hover{color:#374868}.blog-sidebar .sidebar-widget .recent-posts li .post-date{font-size:12px;color:#6b7280}.blog-sidebar .sidebar-widget .categories-list{list-style:none;padding:0;margin:0}.blog-sidebar .sidebar-widget .categories-list li{padding:8px 0;border-bottom:1px solid #f3f4f6}.blog-sidebar .sidebar-widget .categories-list li:last-child{border-bottom:none}.blog-sidebar .sidebar-widget .categories-list li a{color:#03060e;text-decoration:none;font-weight:500;transition:color .3s ease}.blog-sidebar .sidebar-widget .categories-list li a:hover{color:#374868}.blog-sidebar .sidebar-widget .categories-list li .count{color:#6b7280;font-size:14px;margin-left:8px}.blog-sidebar .sidebar-widget .tags-cloud a{display:inline-block;background:#f3f4f6;color:#03060e;text-decoration:none;padding:6px 12px;border-radius:20px;margin:4px 8px 4px 0;font-size:14px;transition:all .3s ease}.blog-sidebar .sidebar-widget .tags-cloud a:hover{background:#374868;color:#fff}.blog-pagination{margin-top:60px;text-align:center}.blog-pagination .page-numbers{display:inline-flex;align-items:center;gap:8px;list-style:none;padding:0;margin:0}.blog-pagination .page-numbers li{margin:0}.blog-pagination .page-numbers li a,.blog-pagination .page-numbers li span{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease}.blog-pagination .page-numbers li a{color:#374868;border:2px solid #374868;background:rgba(0,0,0,0)}.blog-pagination .page-numbers li a:hover{background:#374868;color:#fff}.blog-pagination .page-numbers li .current{background:#374868;color:#fff;border:2px solid #374868}.blog-pagination .page-numbers li .prev svg,.blog-pagination .page-numbers li .next svg{fill:currentColor}.single-post-hero{padding:40px 0;background:#f8f9fa;margin-bottom:60px;border-radius:0 0 20px 20px}.single-post-hero .breadcrumbs{text-align:center}.single-post-hero .breadcrumbs a{color:#374868;text-decoration:none;transition:color .3s ease}.single-post-hero .breadcrumbs a:hover{color:rgb(37.358490566,48.9056603774,70.641509434)}.single-post-layout{display:grid;grid-template-columns:2fr 1fr;gap:60px;margin-bottom:60px}.single-post{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.single-post .single-post-header{margin-bottom:32px;text-align:center}.single-post .single-post-header .single-post-title{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:36px;font-weight:700;color:#03060e;margin:0 0 24px 0;line-height:1.2}.single-post .single-post-header .single-post-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;font-size:14px;color:#6b7280}.single-post .single-post-header .single-post-meta .post-meta-item{display:flex;align-items:center;gap:8px}.single-post .single-post-header .single-post-meta .post-meta-item .meta-icon svg{fill:currentColor}.single-post .single-post-thumbnail{margin-bottom:32px;border-radius:12px;overflow:hidden}.single-post .single-post-thumbnail img{width:100%;height:auto;display:block}.single-post .single-post-content{color:#4b5563;line-height:1.8;font-size:18px}.single-post .single-post-content h1,.single-post .single-post-content h2,.single-post .single-post-content h3,.single-post .single-post-content h4,.single-post .single-post-content h5,.single-post .single-post-content h6{font-family:"Playfair Display",Georgia,"Times New Roman",serif;color:#03060e;margin:32px 0 16px 0;font-weight:700}.single-post .single-post-content h2{font-size:28px}.single-post .single-post-content h3{font-size:24px}.single-post .single-post-content p{margin:0 0 24px 0}.single-post .single-post-content blockquote{border-left:4px solid #ffd54f;padding:24px;margin:32px 0;background:#f8f9fa;border-radius:8px;font-style:italic;color:#03060e}.single-post .single-post-content blockquote p{margin:0}.single-post .single-post-content ul,.single-post .single-post-content ol{margin:0 0 24px 0;padding-left:24px}.single-post .single-post-content ul li,.single-post .single-post-content ol li{margin-bottom:8px}.single-post .single-post-content img{max-width:100%;height:auto;border-radius:8px;margin:24px 0}.single-post .single-post-footer{margin-top:40px;padding-top:32px;border-top:1px solid #e5e7eb}.single-post .single-post-footer .post-tags h4{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:18px;color:#03060e;margin:0 0 16px 0}.single-post .single-post-footer .post-tags .tags-list a{display:inline-block;background:#374868;color:#fff;text-decoration:none;padding:8px 16px;border-radius:20px;margin:4px 8px 4px 0;font-size:14px;transition:background .3s ease}.single-post .single-post-footer .post-tags .tags-list a:hover{background:rgb(37.358490566,48.9056603774,70.641509434)}.single-post-sidebar .sidebar-widget{background:#fff;border-radius:16px;padding:32px;margin-bottom:32px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.single-post-sidebar .sidebar-widget h3{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:20px;font-weight:700;color:#03060e;margin:0 0 24px 0;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.single-post-sidebar .sidebar-widget .author-info{display:flex;gap:16px;align-items:flex-start}.single-post-sidebar .sidebar-widget .author-info .author-avatar img{width:80px;height:80px;border-radius:50%;object-fit:cover}.single-post-sidebar .sidebar-widget .author-info .author-details{flex:1}.single-post-sidebar .sidebar-widget .author-info .author-details h4{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:18px;color:#03060e;margin:0 0 8px 0}.single-post-sidebar .sidebar-widget .author-info .author-details p{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 12px 0}.single-post-sidebar .sidebar-widget .author-info .author-details .author-link{color:#374868;text-decoration:none;font-size:14px;font-weight:600;transition:color .3s ease}.single-post-sidebar .sidebar-widget .author-info .author-details .author-link:hover{color:rgb(37.358490566,48.9056603774,70.641509434)}.single-post-sidebar .sidebar-widget .related-posts .related-post-item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #f3f4f6}.single-post-sidebar .sidebar-widget .related-posts .related-post-item:last-child{border-bottom:none}.single-post-sidebar .sidebar-widget .related-posts .related-post-item .related-post-thumbnail{flex-shrink:0}.single-post-sidebar .sidebar-widget .related-posts .related-post-item .related-post-thumbnail a{display:block}.single-post-sidebar .sidebar-widget .related-posts .related-post-item .related-post-thumbnail img{width:60px;height:60px;object-fit:cover;border-radius:8px}.single-post-sidebar .sidebar-widget .related-posts .related-post-item .related-post-content{flex:1}.single-post-sidebar .sidebar-widget .related-posts .related-post-item .related-post-content h4{margin:0 0 4px 0;font-size:14px;line-height:1.4}.single-post-sidebar .sidebar-widget .related-posts .related-post-item .related-post-content h4 a{color:#03060e;text-decoration:none;transition:color .3s ease}.single-post-sidebar .sidebar-widget .related-posts .related-post-item .related-post-content h4 a:hover{color:#374868}.single-post-sidebar .sidebar-widget .related-posts .related-post-item .related-post-content .related-post-date{font-size:12px;color:#6b7280}.post-navigation{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:60px}.post-navigation .nav-previous .nav-link,.post-navigation .nav-next .nav-link{display:block;background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.1);text-decoration:none;transition:all .3s ease}.post-navigation .nav-previous .nav-link:hover,.post-navigation .nav-next .nav-link:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.15)}.post-navigation .nav-previous .nav-link .nav-direction,.post-navigation .nav-next .nav-link .nav-direction{display:block;font-size:12px;color:#6b7280;text-transform:uppercase;font-weight:600;margin-bottom:8px}.post-navigation .nav-previous .nav-link .nav-title,.post-navigation .nav-next .nav-link .nav-title{display:block;font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:16px;font-weight:600;color:#03060e;line-height:1.4}.post-navigation .nav-next{text-align:right}@media(max-width: 1024px){.blog-layout,.single-post-layout{grid-template-columns:1fr;gap:40px}.blog-sidebar,.single-post-sidebar{order:-1}}@media(max-width: 768px){.container{padding:0 16px}.blog-hero{padding:40px 0 30px;margin-bottom:40px}.blog-hero h1{font-size:32px}.blog-content .blog-post-card .post-content{padding:24px}.blog-content .blog-post-card .post-content .post-header .post-title{font-size:20px}.blog-content .blog-post-card .post-content .post-header .post-meta{flex-direction:column;gap:12px}.single-post{padding:24px}.single-post .single-post-header .single-post-title{font-size:28px}.single-post .single-post-header .single-post-meta{flex-direction:column;gap:12px}.single-post .single-post-content{font-size:16px}.single-post .single-post-content h2{font-size:24px}.single-post .single-post-content h3{font-size:20px}.post-navigation{grid-template-columns:1fr;gap:20px}}@media(max-width: 480px){.blog-hero h1{font-size:24px}.blog-content .blog-post-card .post-content{padding:20px}.single-post{padding:20px}.single-post .single-post-header .single-post-title{font-size:24px}.blog-sidebar .sidebar-widget,.single-post-sidebar .sidebar-widget{padding:24px}.blog-sidebar .sidebar-widget .author-info,.single-post-sidebar .sidebar-widget .author-info{flex-direction:column;text-align:center}.blog-sidebar .sidebar-widget .author-info .author-avatar img,.single-post-sidebar .sidebar-widget .author-info .author-avatar img{width:60px;height:60px}}[dir=rtl] .blog-card{text-align:right}[dir=rtl] .blog-meta{flex-direction:row-reverse}[dir=rtl] .blog-meta-item{margin-left:0;margin-right:20px}[dir=rtl] .blog-meta-item:last-child{margin-right:0}[dir=rtl] .card-meta{flex-direction:row-reverse}[dir=rtl] .reading-time{margin-left:0;margin-right:10px}[dir=rtl] .post-tags{flex-direction:row-reverse}[dir=rtl] .tag{margin-left:0;margin-right:8px}[dir=rtl] .pagination{flex-direction:row-reverse}[dir=rtl] .pagination .prev{margin-left:0;margin-right:10px}[dir=rtl] .pagination .next{margin-right:0;margin-left:10px}[dir=rtl] .author-bio{text-align:right}[dir=rtl] .author-info{flex-direction:row-reverse}.single-pdf .single-pdf-hero{margin-bottom:2rem}.single-pdf .single-pdf-hero .breadcrumbs{margin-bottom:1rem}.single-pdf .single-pdf-layout{display:grid;grid-template-columns:1fr 300px;gap:2rem;margin-top:50px;margin-bottom:3rem}@media(max-width: 1024px){.single-pdf .single-pdf-layout{grid-template-columns:1fr;gap:2rem}}.single-pdf .single-pdf-header{margin-bottom:2rem}.single-pdf .single-pdf-header .single-pdf-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2;color:var(--color-text, #333)}@media(max-width: 768px){.single-pdf .single-pdf-header .single-pdf-title{font-size:2rem}}.single-pdf .single-pdf-header .single-pdf-meta{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1rem}.single-pdf .single-pdf-header .single-pdf-meta .pdf-meta-item{display:flex;align-items:center;gap:.5rem;color:#666;font-size:.9rem}.single-pdf .single-pdf-header .single-pdf-meta .pdf-meta-item .meta-icon{display:flex;align-items:center}.single-pdf .single-pdf-header .single-pdf-meta .pdf-meta-item .meta-icon svg{width:16px;height:16px;fill:currentColor}.single-pdf .single-pdf-header .single-pdf-meta .pdf-meta-item .meta-text{font-weight:500}.single-pdf .single-pdf-cover,.single-pdf .single-pdf-thumbnail{margin-bottom:2rem;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.single-pdf .single-pdf-cover img,.single-pdf .single-pdf-thumbnail img{width:100%;height:auto;display:block}.single-pdf .single-pdf-content{margin-bottom:2rem;line-height:1.8;color:var(--color-text, #333)}.single-pdf .single-pdf-content p{margin-bottom:1rem}.single-pdf .single-pdf-content .moamnoon-pdf-detail{display:none}.single-pdf .pdf-purchase-section{margin-top:3rem;padding:2rem;background:#f9f9f9;border-radius:8px;border:1px solid #e0e0e0}.single-pdf .pdf-purchase-section .pdf-login-prompt{text-align:center;padding:2rem}.single-pdf .pdf-purchase-section .pdf-login-prompt p{margin-bottom:1rem;font-size:1.1rem;color:#666}.single-pdf .pdf-purchase-section .pdf-login-prompt .button{display:inline-block;padding:.75rem 2rem;background:var(--color-primary, #0073aa);color:#fff;text-decoration:none;border-radius:4px;font-weight:500;transition:background .3s}.single-pdf .pdf-purchase-section .pdf-login-prompt .button:hover{background:var(--color-primary-dark, #005a87)}.single-pdf .pdf-purchase-section .pdf-access-status{padding:1.5rem;border-radius:8px;margin-bottom:1rem}.single-pdf .pdf-purchase-section .pdf-access-status.full-access{background:#e8f5e9;border:2px solid #4caf50}.single-pdf .pdf-purchase-section .pdf-access-status.preview-access{background:#fff3e0;border:2px solid #ff9800}.single-pdf .pdf-purchase-section .pdf-access-status .access-message{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:#333}.single-pdf .pdf-purchase-section .pdf-access-status .pdf-actions{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}.single-pdf .pdf-purchase-section .pdf-access-status .pdf-actions .button{display:inline-block;padding:.875rem 2rem;background:#666;color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:1rem;transition:all .3s ease;border:none;cursor:pointer;text-align:center;white-space:nowrap}.single-pdf .pdf-purchase-section .pdf-access-status .pdf-actions .button:hover{background:#555;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.single-pdf .pdf-purchase-section .pdf-access-status .pdf-actions .button:active{transform:translateY(0)}.single-pdf .pdf-purchase-section .pdf-access-status .pdf-actions .button.button-primary{background:var(--color-primary, #0073aa)}.single-pdf .pdf-purchase-section .pdf-access-status .pdf-actions .button.button-primary:hover{background:var(--color-primary-dark, #005a87);box-shadow:0 4px 16px rgba(0,115,170,.3)}@media(max-width: 768px){.single-pdf .pdf-purchase-section .pdf-access-status .pdf-actions .button{flex:1;min-width:140px;padding:.75rem 1.5rem;font-size:.9rem}}.single-pdf .pdf-purchase-section .pdf-purchase-options h3{font-size:1.5rem;margin-bottom:1.5rem;color:var(--color-text, #333)}.single-pdf .pdf-purchase-section .pdf-purchase-options .purchase-options-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.5rem}@media(max-width: 768px){.single-pdf .pdf-purchase-section .pdf-purchase-options .purchase-options-grid{grid-template-columns:1fr}}.single-pdf .pdf-purchase-section .pdf-purchase-options .purchase-option{padding:2rem;background:#fff;border:2px solid #e0e0e0;border-radius:8px;text-align:center;transition:all .3s;position:relative}.single-pdf .pdf-purchase-section .pdf-purchase-options .purchase-option:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.single-pdf .pdf-purchase-section .pdf-purchase-options .purchase-option.featured{border-color:var(--color-primary, #0073aa);background:linear-gradient(135deg, #fff 0%, #f0f7ff 100%)}.single-pdf .pdf-purchase-section .pdf-purchase-options .purchase-option.featured::before{content:attr(data-recommended);position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--color-primary, #0073aa);color:#fff;padding:.25rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600}.single-pdf .pdf-purchase-section .pdf-purchase-options .purchase-option h4{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:var(--color-text, #333)}.single-pdf .pdf-purchase-section .pdf-purchase-options .purchase-option .option-price{font-size:2rem;font-weight:700;color:var(--color-primary, #0073aa);margin-bottom:.5rem}.single-pdf .pdf-purchase-section .pdf-purchase-options .purchase-option .option-description{font-size:.9rem;color:#666;margin-bottom:1.5rem;min-height:2.5rem}.single-pdf .pdf-purchase-section .pdf-purchase-options .purchase-option .button{display:inline-block;padding:.75rem 2rem;background:#666;color:#fff;text-decoration:none;border-radius:4px;font-weight:500;transition:all .3s;border:none;cursor:pointer}.single-pdf .pdf-purchase-section .pdf-purchase-options .purchase-option .button:hover{background:#555}.single-pdf .pdf-purchase-section .pdf-purchase-options .purchase-option .button.button-primary{background:var(--color-primary, #0073aa)}.single-pdf .pdf-purchase-section .pdf-purchase-options .purchase-option .button.button-primary:hover{background:var(--color-primary-dark, #005a87)}.single-pdf .single-pdf-sidebar .sidebar-widget{margin-bottom:2rem;padding:1.5rem;background:#f9f9f9;border-radius:8px;border:1px solid #e0e0e0}.single-pdf .single-pdf-sidebar .sidebar-widget h3{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:var(--color-text, #333)}.single-pdf .single-pdf-sidebar .sidebar-widget .related-pdfs{display:flex;flex-direction:column;gap:1rem}.single-pdf .single-pdf-sidebar .sidebar-widget .related-pdf-item{display:flex;gap:1rem;padding:.75rem;background:#fff;border-radius:6px;transition:transform .2s}.single-pdf .single-pdf-sidebar .sidebar-widget .related-pdf-item:hover{transform:translateX(5px)}.single-pdf .single-pdf-sidebar .sidebar-widget .related-pdf-item .related-pdf-thumbnail{flex-shrink:0;width:80px;height:80px;border-radius:4px;overflow:hidden}.single-pdf .single-pdf-sidebar .sidebar-widget .related-pdf-item .related-pdf-thumbnail img{width:100%;height:100%;object-fit:cover}.single-pdf .single-pdf-sidebar .sidebar-widget .related-pdf-item .related-pdf-content{flex:1}.single-pdf .single-pdf-sidebar .sidebar-widget .related-pdf-item .related-pdf-content h4{margin:0 0 .5rem 0;font-size:.9rem;line-height:1.3}.single-pdf .single-pdf-sidebar .sidebar-widget .related-pdf-item .related-pdf-content h4 a{color:var(--color-text, #333);text-decoration:none;font-weight:600}.single-pdf .single-pdf-sidebar .sidebar-widget .related-pdf-item .related-pdf-content h4 a:hover{color:var(--color-primary, #0073aa)}.single-pdf .single-pdf-sidebar .sidebar-widget .related-pdf-item .related-pdf-content .related-pdf-price{font-size:.85rem;color:var(--color-primary, #0073aa);font-weight:600}.single-pdf .single-pdf-sidebar .sidebar-widget .pdf-info-list{list-style:none;padding:0;margin:0}.single-pdf .single-pdf-sidebar .sidebar-widget .pdf-info-list li{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #e0e0e0}.single-pdf .single-pdf-sidebar .sidebar-widget .pdf-info-list li:last-child{border-bottom:none}.single-pdf .single-pdf-sidebar .sidebar-widget .pdf-info-list li strong{color:#666;font-weight:600}.single-pdf .single-pdf-sidebar .sidebar-widget .pdf-info-list li span{color:var(--color-text, #333);font-weight:500}.single-pdf .pdf-navigation{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;padding-top:2rem;border-top:1px solid #e0e0e0}@media(max-width: 768px){.single-pdf .pdf-navigation{grid-template-columns:1fr}}.single-pdf .pdf-navigation .nav-previous .nav-link,.single-pdf .pdf-navigation .nav-next .nav-link{display:block;padding:1rem;background:#f9f9f9;border-radius:6px;text-decoration:none;transition:all .3s}.single-pdf .pdf-navigation .nav-previous .nav-link:hover,.single-pdf .pdf-navigation .nav-next .nav-link:hover{background:#f0f0f0;transform:translateX(-5px)}.single-pdf .pdf-navigation .nav-previous .nav-direction,.single-pdf .pdf-navigation .nav-next .nav-direction{display:block;font-size:.85rem;color:#666;margin-bottom:.25rem}.single-pdf .pdf-navigation .nav-previous .nav-title,.single-pdf .pdf-navigation .nav-next .nav-title{display:block;font-weight:600;color:var(--color-text, #333)}.single-pdf .pdf-navigation .nav-next{text-align:right}.single-pdf .pdf-navigation .nav-next .nav-link:hover{transform:translateX(5px)}.single-pdf .moamnoon-pdf-detail{display:none}:root{--color-primary: #FFD54F;--color-secondary: #374868;--color-text: #2b2b2b;--font-primary: DM Sans, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--font-secondary: Playfair Display, Georgia, Times New Roman, serif}
