.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2647 .elementor-element.elementor-element-5cbca4a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-5cbca4a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2647 .elementor-element.elementor-element-23605a2{--display:flex;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2647 .elementor-element.elementor-element-9d42f51 > .elementor-widget-container{margin:-70px 20px 70px 20px;}.elementor-2647 .elementor-element.elementor-element-9d42f51{text-align:center;}.elementor-2647 .elementor-element.elementor-element-9d42f51 .elementor-heading-title{font-family:"pelak", Sans-serif;font-size:0.75em;font-weight:500;line-height:1.6em;color:#818181;}/* Start custom CSS for html, class: .elementor-element-6d59c80 */input#ipt-name , input#ipt-phone {
    padding: 15px;
    border-radius: 10px;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cbca4a */.moreform {
            height: 0;
            opacity: 0
        }
        
        :root {
            --gold: #D4AF37;
            --gold-light: #F2D06B;
            --app-bg: #000000;
            --glass-bg: rgba(255, 255, 255, 0.03);
            --glass-border: rgba(255, 255, 255, 0.1);
            --text-primary: #FFFFFF;
            --text-secondary: #9CA3AF;
            --font: 'Vazirmatn', sans-serif;
        }

        * { margin: 0; padding: 0; box-sizing: border-box; }

        body {
            font-family: "pelak", Sans-serif !important;
            background-color: var(--app-bg);
            color: var(--text-primary);
            line-height: 1.6;
            text-align: right;
            -webkit-font-smoothing: antialiased;
            overflow-x: hidden;
        }

        .container { width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 1.5rem; }

        h1, h2, h3, h4 { font-weight: 900; line-height: 1.2; margin-bottom: 1rem; }
        h1 { font-size: 2.5rem; }
        h2 { font-size: 1.8rem; }
        
        @media (min-width: 768px) {
            h1 { font-size: 4.5rem; }
            h2 { font-size: 3rem; }
        }

        .gold-text { color: var(--gold); }
        .ltr { direction: ltr; text-align: left; }

        .glass {
            background: var(--glass-bg);
            border: 1px solid var(--glass-border);
            backdrop-filter: blur(12px);
        }

        .card {
            border-radius: 2rem;
            padding: 2.5rem;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
        }
        .card:hover { border-color: rgba(212, 175, 55, 0.4); background: rgba(255, 255, 255, 0.05); transform: translateY(-5px); }

        .btn {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            padding: 1.25rem 2.5rem;
            border-radius: 1.2rem;
            font-weight: 800;
            cursor: pointer;
            transition: all 0.3s;
            border: none;
            text-decoration: none;
            gap: 0.75rem;
            font-size: 1.1rem;
        }
        .btn-primary { background: var(--gold); color: #000; box-shadow: 0 10px 30px rgba(212, 175, 55, 0.2); }
        .btn-primary:hover { background: var(--gold-light); transform: scale(1.02); }
        
        .btn-outline { 
            background: transparent; 
            border: 1px solid rgba(212, 175, 55, 0.3); 
            color: var(--gold);
        }
        .btn-outline:hover { background: var(--gold); color: #000; }

        .timer { display: flex; justify-content: center; gap: 1rem; margin: 3rem 0; }
        .timer-unit {
            background: rgba(255, 255, 255, 0.05);
            border: 1px solid var(--glass-border);
            width: 75px; height: 85px;
            border-radius: 1.2rem;
            display: flex; flex-direction: column; align-items: center; justify-content: center;
            position: relative;
        }
        .timer-val { font-size: 1.2rem; font-weight: 700; color: var(--gold); }
        .timer-lbl { font-size: 0.7rem; opacity: 0.5; margin-top: 4px; font-weight: bold; text-transform: uppercase; }

        @media (min-width: 768px) {
            .timer-unit { width: 90px; height: 100px; }
            .timer-val { font-size: 1.5rem; }
        }

        section { padding: 5rem 0; }
        
        .mobile-banner { display: none; margin-bottom: 2rem; border-radius: 1.5rem; overflow: hidden; border: 1px solid var(--glass-border); }
        @media (max-width: 767px) { .mobile-banner { display: block; } }

        .hero { position: relative; padding-top: 4rem; overflow: hidden; }
        .hero-grid { display: grid; gap: 4rem; grid-template-columns: 1fr; align-items: center; }
        @media (min-width: 1024px) { .hero-grid { grid-template-columns: 1.5fr 1fr; text-align: right; } }
        @media (max-width: 1023px) { .hero { text-align: center; } }

        .badge {
            display: inline-flex;
            align-items: center;
            gap: 0.5rem;
            padding: 0.5rem 1.2rem;
            border-radius: 2rem;
            font-size: 0.75rem;
            font-weight: 800;
            margin-bottom: 1.5rem;
        }
        .badge-gold { background: rgba(212, 175, 55, 0.1); border: 1px solid rgba(212, 175, 55, 0.3); color: var(--gold); }
        .badge-solid { background: var(--gold); color: #000; }

        .grid-layers { display: grid; gap: 2rem; grid-template-columns: 1fr; }
        @media (min-width: 768px) { .grid-layers { grid-template-columns: repeat(3, 1fr); } }

        .problem-section { background-color: #050505; }
        .problem-grid { display: grid; gap: 4rem; grid-template-columns: 1fr; align-items: center; }
        @media (min-width: 1024px) { .problem-grid { grid-template-columns: 1fr 1.5fr; } }

        .floating-action {
            position: fixed; bottom: 2rem; right: 2rem; z-index: 100;
            width: 55px; height: 55px; background: var(--gold); color: #000;
            border-radius: 50%; display: flex; align-items: center; justify-content: center;
            box-shadow: 0 10px 30px rgba(212, 175, 55, 0.4); cursor: pointer; transition: 0.3s;
        }

        .modal { 
            position: fixed; inset: 0; background: rgba(0,0,0,0.95); 
            display: none; align-items: center; justify-content: center; 
            z-index: 1000; padding: 1.5rem; backdrop-filter: blur(10px); 
        }
        .modal.active { display: flex; }
        .modal-content { max-width: 500px; width: 100%; position: relative; }
        
        .form-group { margin-bottom: 1.5rem; }
        .form-input { 
            width: 100%; padding: 1.25rem; background: rgba(255, 255, 255, 0.05); 
            border: 1px solid var(--glass-border); border-radius: 1rem; color: #fff; 
            outline: none; font-size: 1rem; transition: 0.3s;
        }
        .form-input:focus { border-color: var(--gold); background: rgba(255, 255, 255, 0.08); }
        .error-msg { color: #ff4d4d; font-size: 0.8rem; margin-top: 0.5rem; display: none; }

        .success-box { text-align: center; display: none; padding: 2rem 0; }
        
        .bento-grid { display: grid; gap: 1.5rem; grid-template-columns: 1fr; }
        @media (min-width: 768px) { .bento-grid { grid-template-columns: repeat(2, 1fr); } }
        
        .feature-item { display: flex; align-items: center; gap: 1rem; margin-bottom: 1rem; }
        .feature-icon { width: 40px; height: 40px; background: rgba(255,255,255,0.05); border-radius: 10px; display: flex; align-items: center; justify-content: center; color: var(--gold); }

        .pricing-card {
            border: 2px solid var(--gold);
            position: relative;
            box-shadow: 0 0 50px rgba(212, 175, 55, 0.05);
        }

        footer { padding: 3rem 0; border-top: 1px solid var(--glass-border); opacity: 0.4; font-size: 0.75rem; text-align: center; background: #000; }

        /* Graphics */
        .glow { position: fixed; width: 500px; height: 500px; background: radial-gradient(circle, rgba(212,175,55,0.1) 0%, transparent 70%); z-index: -1; filter: blur(80px); pointer-events: none; }
    </style>/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'pelak';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Thin.eot');
	src: url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Thin.eot?#iefix') format('embedded-opentype'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Thin.woff2') format('woff2'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Thin.woff') format('woff'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'pelak';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-light.eot');
	src: url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-light.eot?#iefix') format('embedded-opentype'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-light.woff2') format('woff2'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-light.woff') format('woff'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-light.ttf') format('truetype');
}
@font-face {
	font-family: 'pelak';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Regular.eot');
	src: url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Regular.eot?#iefix') format('embedded-opentype'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Regular.woff2') format('woff2'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Regular.woff') format('woff'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'pelak';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Medium.eot');
	src: url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Medium.eot?#iefix') format('embedded-opentype'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Medium.woff2') format('woff2'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Medium.woff') format('woff'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'pelak';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-SemiBold.eot');
	src: url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-SemiBold.woff2') format('woff2'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-SemiBold.woff') format('woff'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'pelak';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Bold.eot');
	src: url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Bold.eot?#iefix') format('embedded-opentype'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Bold.woff2') format('woff2'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Bold.woff') format('woff'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'pelak';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-ExtraBold.eot');
	src: url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-ExtraBold.woff2') format('woff2'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-ExtraBold.woff') format('woff'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'pelak';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Black.eot');
	src: url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Black.eot?#iefix') format('embedded-opentype'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Black.woff2') format('woff2'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Black.woff') format('woff'),
		url('http://horadmafi.com/wp-content/uploads/2025/04/PelakFA-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */