:root{--primary-dark:#0a192f;--primary-blue:#173a64;--accent-cyan:#00f2fe;--accent-gold:#d4af37;--bg-light:#f8fafc;--text-main:#1e293b;--text-muted:#64748b;--white:#fff;--container-width:1280px;--header-height:90px;--radius-md:12px;--radius-lg:24px;--shadow-sm:0 4px 6px -1px #0a192f0d;--shadow-md:0 10px 25px -3px #0a192f1a;--shadow-glow:0 0 20px #00f2fe66}@font-face{font-family:SamaFont;src:url(../fonts/IRANYekanXVF.woff2)format("woff2"),url(../fonts/IRANYekanXVF.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SamaFont;src:url(../fonts/IRANYekanXVF.woff2)format("woff2"),url(../fonts/IRANYekanXVF.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background-color:var(--bg-light);color:var(--text-main);text-align:right;-webkit-font-smoothing:antialiased;direction:rtl;font-family:SamaFont,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:all .3s}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 24px}.btn-cta{background:linear-gradient(135deg,var(--primary-dark),var(--primary-blue));color:var(--white);box-shadow:var(--shadow-sm);border:1px solid #00f2fe4d;border-radius:50px;justify-content:center;align-items:center;padding:12px 28px;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.btn-cta:hover{box-shadow:var(--shadow-glow);border-color:var(--accent-cyan);transform:translateY(-2px)}.site-header{z-index:1000;-webkit-backdrop-filter:blur(16px);height:var(--header-height);background:#f8fafcd9;border-bottom:1px solid #0f172a0f;align-items:center;transition:all .3s;display:flex;position:sticky;top:0}.header-mobile-wrapper{display:none}.header-desktop-wrapper{width:100%}@media (width<=991px){.header-desktop-wrapper{display:none!important}.header-mobile-wrapper{width:100%;display:block!important}}.desktop-nav-container{justify-content:space-between;align-items:center;width:100%;display:flex}.brand-link{align-items:center;gap:12px;display:flex}.logo-icon-svg{justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:flex}.brand-link:hover .logo-icon-svg{transform:scale(1.08)rotate(-3deg)}.brand-text{flex-direction:column;line-height:1.2;display:flex}.brand-title{color:var(--primary-dark);letter-spacing:-.5px;font-size:1.25rem;font-weight:700}.brand-title small{color:var(--primary-blue);background:#00f2fe26;border-radius:4px;margin-right:4px;padding:2px 6px;font-size:.8rem;font-weight:400}.brand-domain{color:var(--text-muted);letter-spacing:.5px;margin-top:2px;font-family:monospace,sans-serif;font-size:.75rem}.desktop-menu-list{align-items:center;gap:32px;margin:0;display:flex}.desktop-menu-list li{position:relative}.desktop-menu-list li a{color:var(--text-main);padding:8px 4px;font-size:.95rem;font-weight:500;transition:color .3s;display:block}.desktop-menu-list li a:after{content:"";background:linear-gradient(90deg,var(--primary-blue),var(--accent-cyan));border-radius:2px;width:0;height:2px;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;right:0}.desktop-menu-list li a:hover,.desktop-menu-list li a.active{color:var(--primary-blue)}.desktop-menu-list li a:hover:after,.desktop-menu-list li a.active:after{width:100%}.nav-action-area .btn-cta{gap:8px;padding:10px 22px;font-size:.9rem}.cta-arrow{transition:transform .3s}.btn-cta:hover .cta-arrow{transform:translate(-4px)}@media (width<=768px){.container{overflow-x:hidden;padding:0 16px!important}}.merchants-section{padding:20px 0 60px}.merchants-inner{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center;border:1px solid #0f172a0d;padding:30px}.merchants-title{color:var(--text-muted);margin-bottom:24px;font-size:1.05rem;font-weight:500}.merchants-logos{opacity:.6;filter:grayscale();flex-wrap:wrap;justify-content:center;gap:40px;transition:all .4s;display:flex}.merchants-logos:hover{opacity:1;filter:grayscale(0%)}.merchant-logo{color:var(--primary-dark);background:#0f172a08;border-radius:8px;padding:10px 20px;font-size:1.3rem;font-weight:700;transition:transform .3s}.merchant-logo:hover{color:var(--primary-blue);background:#00f2fe14;transform:translateY(-3px)}@media (width<=768px){.merchants-inner{padding:20px 16px}.merchants-logos{gap:16px}.merchant-logo{padding:8px 12px;font-size:1rem}}.testimonials-section{padding:40px 0 80px}.testimonials-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}@media (width<=768px){.testimonials-grid{grid-template-columns:1fr}}.testimonial-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid #00f2fe26;padding:40px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.testimonial-card:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.testimonial-card:before{content:"”";color:#00f2fe14;pointer-events:none;font-family:serif;font-size:8rem;line-height:1;position:absolute;top:-10px;left:20px}.testi-rating{margin-bottom:16px;font-size:1.1rem}.testi-text{color:var(--text-main);z-index:2;margin-bottom:24px;font-size:1.05rem;font-style:italic;line-height:1.9;position:relative}.testi-author{color:var(--primary-dark);z-index:2;margin-bottom:4px;font-weight:700;position:relative}.testi-role{color:var(--accent-cyan);font-size:.85rem;font-weight:500}@media (width<=768px){.testimonial-card{padding:24px 20px}}.faq-section{padding:40px 0 80px}.faq-wrapper{max-width:800px;margin:0 auto}.faq-accordion{flex-direction:column;gap:16px;margin-top:30px;display:flex}.faq-item{background:var(--white);border-radius:var(--radius-md);border:1px solid #0f172a14;transition:border-color .3s;overflow:hidden}.faq-item:hover,.faq-item.active{border-color:#00f2fe66}.faq-question{text-align:right;width:100%;color:var(--primary-dark);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:20px 24px;font-family:inherit;font-size:1.1rem;font-weight:700;transition:color .3s;display:flex}.faq-item.active .faq-question{color:var(--primary-blue)}.faq-question:after{content:"+";color:var(--accent-cyan);font-size:1.5rem;transition:transform .3s}.faq-item.active .faq-question:after{content:"−";transform:rotate(180deg)}.faq-answer{background:#f8fafc80;max-height:0;transition:max-height .4s ease-in-out,padding .4s ease-in-out;overflow:hidden}.faq-answer p{color:var(--text-muted);padding:0 24px;line-height:1.9}.faq-item.active .faq-answer{max-height:500px;padding-bottom:24px}@media (width<=768px){.faq-question{padding:16px;font-size:1rem}.faq-answer p{padding:0 16px}.faq-item.active .faq-answer{padding-bottom:16px}}.latest-blog-section{padding:40px 0 100px}.blog-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}@media (width<=991px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.blog-grid{grid-template-columns:1fr;gap:20px}}.blog-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid #0f172a0d;transition:transform .3s,box-shadow .3s;overflow:hidden}.blog-card:hover{box-shadow:var(--shadow-md);transform:translateY(-8px)}.blog-thumb{background:var(--primary-dark);height:220px;overflow:hidden}.blog-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.blog-card:hover .blog-thumb img{transform:scale(1.08)rotate(1deg)}.no-thumb{color:#fff3;justify-content:center;align-items:center;height:100%;font-size:1.2rem;display:flex}.blog-content{padding:24px}.blog-title{margin-bottom:12px;font-size:1.15rem;line-height:1.5}.blog-title a{color:var(--primary-dark)}.blog-title a:hover{color:var(--accent-cyan)}.blog-excerpt{color:var(--text-muted);margin-bottom:24px;font-size:.95rem;line-height:1.7}.blog-read-more{color:var(--primary-blue);align-items:center;gap:8px;font-size:.9rem;font-weight:700;transition:gap .3s,color .3s;display:inline-flex}.blog-card:hover .blog-read-more{color:var(--accent-cyan);gap:12px}.app-showcase-section{padding:60px 0 100px}.app-showcase-inner{background:linear-gradient(180deg,var(--white)0%,#f8fafc80 100%);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid #0f172a0d;grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;padding:60px;display:grid}@media (width<=991px){.app-showcase-inner{text-align:center;grid-template-columns:1fr;padding:40px 24px}}.app-desc{color:var(--text-muted);margin-bottom:32px;font-size:1.05rem;line-height:1.9}.app-features-list{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}@media (width<=991px){.app-features-list{text-align:right;align-items:center}}.app-features-list li{color:var(--primary-dark);align-items:center;gap:12px;font-weight:500;display:flex}.feature-icon{width:36px;height:36px;color:var(--primary-blue);background:#00f2fe1a;border-radius:50%;justify-content:center;align-items:center;display:flex}.app-visual-col{perspective:1000px;justify-content:center;display:flex}.css-mobile-mockup{background:#0f172a;border-radius:40px;width:280px;height:580px;padding:12px;transition:transform .5s,box-shadow .5s;position:relative;transform:rotateY(-10deg)rotateX(5deg);box-shadow:0 25px 50px -12px #0a192f66,inset 0 0 0 2px #334155}.css-mobile-mockup:hover{transform:rotateY(0)rotateX(0)translateY(-10px);box-shadow:0 35px 60px -15px #00f2fe33,inset 0 0 0 2px #475569}.mockup-notch{z-index:10;background:#0f172a;border-bottom-right-radius:16px;border-bottom-left-radius:16px;width:120px;height:25px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.mockup-screen{background:#f1f5f9;border-radius:30px;flex-direction:column;gap:20px;width:100%;height:100%;padding:50px 20px 20px;display:flex;position:relative;overflow:hidden}.mockup-header{align-items:center;gap:12px;display:flex}.mockup-avatar{background:var(--primary-blue);border-radius:50%;width:40px;height:40px}.mockup-greeting{flex-direction:column;display:flex}.mockup-greeting small{color:var(--text-muted);font-size:.65rem}.mockup-greeting strong{color:var(--primary-dark);font-size:.9rem}.mockup-card-ui{background:linear-gradient(135deg,var(--primary-dark),var(--primary-blue));color:var(--white);border-radius:16px;padding:20px;box-shadow:0 10px 20px #0a192f33}.ui-card-top{opacity:.8;margin-bottom:24px;font-size:.8rem}.ui-card-balance{flex-direction:column;font-size:1.4rem;font-weight:700;display:flex}.ui-card-balance small{opacity:.8;margin-bottom:4px;font-size:.7rem;font-weight:400}.ui-card-balance span{font-size:.8rem}.mockup-transactions{background:var(--white);border-radius:16px;flex-grow:1;padding:16px}.ui-trans-title{color:var(--text-muted);margin-bottom:16px;font-size:.8rem;font-weight:700}.ui-trans-item{align-items:center;gap:12px;margin-bottom:12px;display:flex}.ui-icon{border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:flex}.ui-icon.green{color:#16a34a;background:#22c55e1a}.ui-icon.red{color:#dc2626;background:#ef44441a}.ui-detail{color:var(--primary-dark);flex-grow:1;font-size:.75rem;font-weight:500}.ui-amount{color:var(--text-main);font-size:.75rem;font-weight:700}