@font-face{font-family:IranYekan;font-weight:400;src:url(./iran-yekan-regular.V5YfI8xF.woff2)format("woff2");font-display:swap}@font-face{font-family:IranYekan;font-weight:700;src:url(./iran-yekan-bold.q3ZomTc6.woff2)format("woff2");font-display:swap}@font-face{font-family:IranYekan;font-weight:900;src:url(./iran-yekan-black.Bap_0RPI.woff2)format("woff2");font-display:swap}html{scroll-behavior:smooth}a{color:#333;text-decoration:none}*{box-sizing:border-box;margin:0;padding:0;font-family:IranYekan}body{color:#333;direction:rtl;font-family:Arial,sans-serif;line-height:1.6}ul{list-style:none}.floating-button{z-index:100;cursor:pointer;color:#333;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex;position:fixed;bottom:60px;right:30px}.floating-button .text{text-align:center}.floating-button .telegram{border-radius:50%;width:60px;height:60px}.floating-button .telegram img{width:100%}.container{justify-content:space-between;align-items:center;width:100%;max-width:1120px;margin:0 auto;display:flex}.container.col{flex-direction:column;align-items:flex-start}@media (width<=1400px){.container{width:100%;max-width:1040px}}@media (width<=1200px){.container{width:100%;max-width:960px}}@media (width<=992px){.container{width:100%;max-width:720px}}@media (width<=680px){.container{width:100%;max-width:540px;padding:0 12px}}.header{z-index:1000;background-color:#fff;padding:10px 0;position:sticky;top:0;box-shadow:0 2px 2px #87878740}.header .container,.logo-box{justify-content:space-between}.logo-box{align-items:center;gap:8px;display:flex}.logo-title{font-size:16px;font-weight:600}.logo{border-radius:18px;width:50px;height:50px;overflow:hidden}.logo img{width:100%}.nav .nav-links{color:#333;gap:20px;text-decoration:none;display:flex}.nav .nav-links a{border-radius:6px;padding:8px;transition:all .3s;position:relative}.nav .nav-links a:not(:last-child):after{content:"";background-color:#ddd;width:1px;height:20px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.nav .nav-links a:hover{background-color:#f8f9fa}.dropdown-icon{cursor:pointer;font-size:24px;display:none}@media (width<=680px){.nav .nav-links{z-index:1000;background-color:#fff;flex-direction:column;gap:10px;width:100%;padding:10px;display:none;position:absolute;top:100%;right:0;box-shadow:0 4px 8px #0000001a}.nav .nav-links a:hover{background-color:#fafafa}.nav .nav-links a:not(:last-child):after{display:none}.dropdown-icon{display:block}.nav.active .nav-links{display:flex}}section{width:100%}.page{min-height:50vh;padding:60px 0}.bg-gray{background-color:#f8f9f9}.heading{margin-bottom:10px;font-size:2.5em;line-height:40px}h1.heading{font-size:24px;font-weight:600}h2.heading{margin-bottom:12px;font-size:22px;font-weight:600}.context{color:#666;margin-bottom:32px;font-size:18px}.feature-detail{background:linear-gradient(#f7faf8,#fff 480px);width:100%;max-width:none;padding:0 0 72px;display:block}.feature-detail .feature-hero,.feature-detail .hero-section{color:#fff;text-align:center;background:linear-gradient(135deg,#7ec680,#6ab36b);flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:none;min-height:280px;margin:0;padding:64px 20px 72px;display:flex;position:relative;overflow:hidden}.feature-detail .feature-hero:after,.feature-detail .hero-section:after{content:"";pointer-events:none;opacity:.24;background-image:radial-gradient(#ffffffb3 .7px,#0000 0);background-size:18px 18px;position:absolute;inset:0}.feature-hero-inner{z-index:1;text-align:center;flex-direction:column;gap:14px;position:relative}.feature-hero .heading,.feature-hero h1,.hero-section h1{color:#fff;margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1.4}.feature-eyebrow{color:#fff;background:#ffffff1f;border:1px solid #fff6;border-radius:999px;padding:5px 14px;font-size:.9rem}.feature-detail .context,.feature-detail .lead{color:#fffffff2;max-width:760px;margin:0;font-size:1.05rem;line-height:2}.feature-content{gap:22px;max-width:900px;padding-top:48px;display:grid}.feature-detail>.feature-section{width:min(900px,100% - 32px);margin:24px auto}.feature-detail .feature-section{background:#fff;border:1px solid #e8efe9;border-radius:16px;padding:30px 34px;box-shadow:0 8px 28px #234a320e}.feature-detail .feature-section h2{color:#2c3e50;border-right:4px solid #7ec680;margin-bottom:12px;padding-right:14px;font-size:1.35rem;line-height:1.6}.feature-detail .feature-section p{color:#555f59;margin:0 0 14px;font-size:1rem;line-height:2}.feature-detail .feature-list{gap:10px;margin:18px 0;display:grid}.feature-detail .feature-list li{color:#3f5145;background:#f5faf6;border-radius:9px;padding:10px 34px 10px 12px;line-height:1.8;position:relative}.feature-detail .feature-list li:before{color:#45a96c;content:"✓";font-weight:700;position:absolute;top:10px;right:12px}.feature-detail .feature-list li a{color:#278a50;font-weight:700}.feature-image-placeholder{color:#588066;text-align:center;background:linear-gradient(135deg,#f6fbf7,#edf7f0);border:1px dashed #9bcfac;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:210px;margin-top:22px;padding:22px;line-height:1.8;display:flex}.placeholder-icon{color:#409b61;background:#dff1e5;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.5rem;font-weight:700;display:grid}.feature-detail .cta-section{text-align:center}.feature-detail .cta-section h2{border:0;padding:0}.feature-detail .btn-primary{color:#fff;background:#6ab36b;border-radius:8px;margin-top:10px;padding:10px 24px;display:inline-block}.feature-index .feature-cards-section{max-width:1120px;padding-top:48px}@media (width<=680px){.feature-detail{padding-bottom:40px}.feature-detail .feature-hero,.feature-detail .hero-section{min-height:0;padding:52px 16px 58px}.feature-content{padding:28px 12px 0}.feature-detail .feature-section{border-radius:12px;padding:23px 20px}.feature-detail .feature-section h2{font-size:1.15rem}.feature-image-placeholder{min-height:160px}.feature-index .feature-cards-section{padding:28px 12px 0}}
