@font-face{font-family:IRANSans;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/iransans/IRANSansWeb_UltraLight.woff)format("woff"),url(/fonts/iransans/IRANSansWeb_UltraLight.ttf)format("truetype")}@font-face{font-family:IRANSans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/iransans/IRANSansWeb.woff)format("woff"),url(/fonts/iransans/IRANSansWeb.ttf)format("truetype")}@font-face{font-family:IRANSans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/iransans/IRANSansWeb_Medium.woff)format("woff"),url(/fonts/iransans/IRANSansWeb_Medium.ttf)format("truetype")}@font-face{font-family:IRANSans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/iransans/IRANSansWeb_Bold.woff)format("woff"),url(/fonts/iransans/IRANSansWeb_Bold.ttf)format("truetype")}:root{--csstools-color-scheme--light:initial;color-scheme:light;--bg:#f7f5ef;--surface:#fff;--surface-muted:#efede6;--text:#1f2933;--muted:#64748b;--accent:#0f766e;--accent-strong:#115e59;--border:#ded9cc;font-family:IRANSans,Tahoma,Arial,sans-serif}*{box-sizing:border-box}body{background:#f7f5ef;background:var(--bg);color:var(--text);margin:0;line-height:1.6}a{color:var(--accent);-webkit-text-decoration:none;text-decoration:none}a:hover{color:var(--accent-strong)}img{max-width:100%;display:block}code{background:#efede6;background:var(--surface-muted);border-radius:4px;padding:.1rem .3rem;font-size:.92em}.site-header,.site-footer{width:min(1120px,100% - 32px);margin:0 auto}.site-header{justify-content:space-between;align-items:center;padding:24px 0;display:flex}.brand{color:var(--text);font-size:1.15rem;font-weight:800}.site-header nav{gap:18px;display:flex}.site-footer{border-top:1px solid #ded9cc;border-top:1px solid var(--border);color:var(--muted);margin-top:72px;padding:28px 0}main{width:min(1120px,100% - 32px);margin:0 auto}.hero{padding:64px 0 40px}.eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:.8rem;font-weight:800}.hero h1{max-width:820px;margin:0;font-size:max(2.5rem,min(7vw,5rem));line-height:.95}.hero p:last-child{color:var(--muted);max-width:700px;font-size:1.1rem}.notice{color:#7c2d12;grid-gap:4px;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;align-items:flex-start;gap:4px;padding:18px;display:grid}.post-grid{grid-gap:22px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;display:grid}.post-card{background:#fff;background:var(--surface);border:1px solid #ded9cc;border:1px solid var(--border);border-radius:8px;overflow:hidden}.post-card img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.post-card>div{padding:20px}time{color:var(--muted);font-size:.88rem}.post-card h2{margin:8px 0 10px;font-size:1.35rem;line-height:1.2}.excerpt{color:var(--muted)}.excerpt p{margin:0}.read-link,.back-link{margin-top:16px;font-weight:800;display:inline-flex}.post-detail{max-width:780px;margin:0 auto;padding-top:28px}.post-hero-image{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;margin:28px 0}.post-detail h1{margin:10px 0 24px;font-size:max(2.2rem,min(6vw,4.5rem));line-height:1}.content{font-size:1.08rem}.content h2,.content h3{margin-top:2rem;line-height:1.2}.content a{text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}@media (width<=640px){.site-header{flex-direction:column;align-items:flex-start;gap:12px}.hero{padding-top:36px}}body:has(.yuna-page){background:#16242c;margin:0}body:has(.yuna-page)>.site-header,body:has(.yuna-page)>.site-footer{display:none}body:has(.yuna-page)>main{width:100%;margin:0}.yuna-page{--page:#16242c;--section:#111d25;--surface:#283943;--footer:#0b1317;--accent:#f46519;--accent-hover:#ff7c35;--text:#fff;--text-secondary:#ffffffb8;--text-muted:#ffffff80;--border:#ffffff29;--radius-sm:5px;--radius-md:10px;--radius-lg:18px;background:#16242c;background:var(--page);color:var(--text);min-width:0;font-family:IRANSans,Tahoma,Arial,sans-serif;font-size:16px;line-height:1.75;position:relative;overflow:clip}.yuna-page *,.yuna-page :before,.yuna-page :after{box-sizing:border-box}.yuna-page h1,.yuna-page h2,.yuna-page h3,.yuna-page p{margin-top:0}.yuna-page a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.yuna-page img{max-width:100%;display:block}.container{width:min(1120px,100% - 40px);margin-left:auto;margin-right:auto}.section{padding-top:72px;padding-bottom:72px}.main-background{background:linear-gradient(-34.964deg,#0000 45.415%,#f465191a 98.27%)}.yuna-header{z-index:10;position:absolute;top:0;left:0;right:0}.hero{isolation:isolate;min-height:595px;padding:0;position:relative}.hero:before{content:"";background:linear-gradient(-39.009deg,#0000 36.64%,#a861103d 103.78%);position:absolute;inset:0}.hero__image,.hero__shade{width:100%;height:100%;position:absolute;inset:0}.hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-3;transform:scaleX(-1)}.hero__shade{z-index:-2;background:linear-gradient(90deg,#081218d6 0%,#0812181f 61%),linear-gradient(#16242cbf 0%,#0000 26%,#16242ceb 100%)}.nav{grid-gap:34px;z-index:2;grid-template-columns:96px 1fr auto;align-items:center;gap:34px;min-height:76px;display:grid;position:relative}.nav__brand img{-o-object-fit:contain;object-fit:contain;width:91px;height:56px}.nav__toggle{display:none}.nav__links{justify-content:flex-start;align-items:center;gap:34px;display:flex}.nav__links a,.phone{color:var(--text-secondary);font-size:.95rem;font-weight:500;transition:color .18s}.nav__links a:hover,.phone:hover{color:var(--text)}.nav__contact{direction:ltr;align-items:center;gap:18px;display:flex}.button{background:var(--accent);border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:46px;padding:10px 30px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.button:hover{background:var(--accent-hover);transform:translateY(-2px)}.button--small{min-height:42px;padding-left:24px;padding-right:24px}.hero__content{align-items:center;min-height:594px;display:flex}.hero__copy{text-align:right;width:min(760px,70%)}.hero__kicker{margin-bottom:2px;font-size:max(2rem,min(3.4vw,3rem));font-weight:500}.hero h1{margin-bottom:28px;font-size:max(2.7rem,min(5.2vw,4rem));font-weight:900;line-height:1.25}.stats{gap:10px;margin-top:26px;display:flex}.stat{direction:ltr;flex:0 0 131px;justify-content:flex-end;align-items:center;width:131px;height:86px;display:flex;overflow:hidden}.stat__content{text-align:center;direction:rtl;flex-direction:column;flex:0 0 89px;height:100%;display:flex;overflow:hidden}.stat__content span{color:var(--text);white-space:nowrap;flex:0 0 30px;font-size:16px;font-weight:500;line-height:30px;overflow:hidden}.stat__content strong{white-space:nowrap;flex:1;justify-content:center;align-items:center;font-size:36px;font-weight:700;line-height:1;display:flex}.stat__icons{flex-direction:column;flex:0 0 42px;justify-content:center;align-items:center;gap:10px;height:100%;display:flex;overflow:hidden}.stat__icon{flex:0 0 30px;width:30px;height:30px;display:block;position:relative;overflow:hidden}.stat__icon img{width:100%;max-width:none;height:100%;position:absolute}.stat__icon--shield img{width:22.082px;height:26.094px;top:.14px;left:3.96px}.stat__icon--clock .stat-clock__outer{width:26.667px;height:26.667px;top:.67px;left:1.67px}.stat__icon--clock .stat-clock__inner{width:15.768px;height:16.994px;top:5.5px;left:7.73px}.stat__icon--user .stat-user__head{width:14.17px;height:14.17px;top:1.25px;left:7.92px}.stat__icon--user .stat-user__body{width:24.73px;height:9.13px;top:18.25px;left:2.64px}.stat__icon--news{overflow:hidden}.stat__icon--news:before{border:2px solid var(--accent);content:"";border-radius:3px;position:absolute;inset:6.25px}.stat__icon--news img{width:17.5px;height:2px;top:11.5px;left:6.25px}.brand-strip{background:var(--section);justify-content:center;height:113px;display:flex;overflow:hidden}.brand-track{--brand-orbit-end:-424px;--brand-orbit-padding:424px;direction:ltr;width:80%;height:100%;position:relative;overflow:hidden}.brand-logo{animation:34s linear infinite brand-orbit;animation-delay:var(--brand-delay);height:var(--brand-height);will-change:transform;width:var(--brand-width);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:0}.brand-logo img{filter:saturate(.95);-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@keyframes brand-orbit{0%{transform:translate3d(calc(100vw + var(--brand-orbit-padding)), -50%, 0)}to{transform:translate3d(var(--brand-orbit-end), -50%, 0)}}.section-heading{text-align:center;margin-bottom:34px}.section-heading p,.eyebrow{color:var(--accent);margin-bottom:2px;font-weight:700}.section-heading h2,.about h2,.articles h2{margin-bottom:3px;font-size:max(1.75rem,min(3vw,2.25rem));line-height:1.35}.section-heading span{color:var(--text-secondary)}.section-heading--right{text-align:right}.text-link,.articles__header>a,.article-card__body>a{color:var(--accent);font-size:.9rem;font-weight:700}.service-grid{grid-gap:24px;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.service-card{box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-self:center;align-items:center;width:100%;max-width:297px;height:310px;padding:0;display:flex;position:relative}.service-card:before{backdrop-filter:blur(9.8px);content:"";background:#ffffff0f;border:2px solid #ffffff1f;border-radius:10px;width:220px;height:220px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.service-card h3{z-index:3;width:200px;margin:142px auto 7px;font-size:20px;line-height:1.45;position:relative}.service-card p{color:var(--text-secondary);z-index:3;width:178px;min-height:70px;margin:0 auto;font-size:15px;line-height:1.55;position:relative}.service-card>a{color:var(--accent);text-align:right;z-index:3;align-self:center;width:200px;height:50px;margin-top:auto;padding-left:6px;font-size:15px;font-weight:400;line-height:50px;display:block;position:relative}.service-card__visual{z-index:2;justify-content:center;align-items:center;width:163px;height:163px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.service-card__visual img{-o-object-fit:contain;object-fit:contain;width:163px;height:163px}.about{grid-gap:64px;grid-template-columns:1fr 360px;align-items:center;gap:64px;display:grid}.about__content{grid-column:1}.about__content>p:not(.eyebrow){color:var(--text-secondary);text-align:justify;margin-bottom:20px}.about__media{grid-area:1/2;align-self:end;height:280px;overflow:hidden}.about__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:5% bottom;object-position:5% bottom;width:100%;height:100%}.contact-section{background:var(--section)}.contact-panel{border-radius:var(--radius-lg);grid-gap:42px;background:#060d1147;border:1px solid #ffffff0d;grid-template-columns:.92fr 1.08fr;gap:42px;padding:34px;display:grid}.contact-card{background:var(--surface);border-radius:var(--radius-md);padding:20px;overflow:hidden}.contact-card__map{background:#f2f1ed url(/images/yuna/map.png) 50%/cover no-repeat;border-radius:8px;justify-content:center;align-items:center;height:160px;display:flex}.contact-card__map:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.map-pin{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 10px 28px #f4651957}.map-pin svg{fill:none;stroke:#fff;stroke-width:1.8px;width:28px;height:28px}.contact-card__address{text-align:center;margin:15px 0 12px}.contact-meta{grid-gap:16px;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.contact-meta div{flex-direction:column;display:flex}.contact-meta span{color:var(--text-muted);font-size:.82rem}.contact-meta strong,.contact-meta a{width:fit-content;font-size:.95rem}.button--wide{width:100%}.faq-list details{border-bottom:1px solid var(--border);padding:20px 4px}.faq-list details[open] summary:after{content:"−"}.faq-list summary{cursor:pointer;padding-left:34px;font-size:1.25rem;font-weight:700;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--accent);content:"+";font-size:1.5rem;position:absolute;top:-4px;left:4px}.faq-list p{color:var(--text-secondary);margin:10px 0 0}.articles__header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.article-grid{grid-gap:24px;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.article-card{background:var(--surface);border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 12px 32px #00000029}.article-card>img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.article-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0;font-size:1.2rem;line-height:1.55;display:-webkit-box;overflow:hidden}.article-card p{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:14px;font-size:.88rem;display:-webkit-box;overflow:hidden}.article-card__body{flex-direction:column;flex:1;padding:18px;display:flex}.article-card__body>.article-card__category{color:var(--text-muted);width:max-content;font-size:.8rem;font-weight:400}.article-card__body>a.article-card__category:hover{color:var(--accent)}.footer{background:var(--footer);border-top:1px solid var(--border);padding-top:42px;padding-bottom:42px}.footer__content{grid-gap:54px;grid-template-columns:1.25fr .75fr .85fr 1fr;gap:54px;display:grid}.footer__about p,.footer__about small,.footer__contact p,.footer__links a{color:var(--text-secondary);font-size:.82rem}.footer__about img{-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;width:84px;height:52px;margin-bottom:8px}.footer__about strong{color:var(--accent);margin-bottom:8px;display:block}.footer__about small{color:#ffffff47}.footer__links{flex-direction:column;gap:8px;display:flex}.footer__links h3{margin-bottom:4px;font-size:.95rem}.footer__links a:hover{color:var(--accent)}.footer__contact p{margin-bottom:14px}.footer__contact span{color:var(--text);font-weight:700;display:block}@media (width<=1024px){.nav{grid-template-columns:88px 1fr;gap:20px}.nav__contact{display:none}.service-grid,.article-grid{grid-template-columns:repeat(2,1fr)}.contact-panel{grid-template-columns:1fr 1fr}.footer__content{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.brand-track{width:100%}.container{width:min(100% - 28px,540px)}.section{padding-top:54px;padding-bottom:54px}.hero{min-height:600px}.hero__image{-o-object-position:58% center;object-position:58% center}.nav{grid-template-columns:74px auto;justify-content:space-between;align-items:center;min-height:70px}.nav__brand img{width:74px;height:46px}.nav__toggle{appearance:none;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;display:flex}.nav__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nav__toggle span{background:var(--text);border-radius:999px;width:20px;height:2px;transition:opacity .18s,transform .18s;display:block}.nav__links{backdrop-filter:blur(18px);border:1px solid var(--border);border-radius:var(--radius-md);opacity:0;pointer-events:none;visibility:hidden;background:#111d25f5;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-8px);box-shadow:0 18px 40px #00000047}.nav__links a{border-radius:6px;width:100%;padding:10px 12px;font-size:.92rem}.nav__links a:hover{background:#ffffff14}.nav--open .nav__links{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.nav--open .nav__toggle span:first-child{transform:translateY(7px)rotate(45deg)}.nav--open .nav__toggle span:nth-child(2){opacity:0}.nav--open .nav__toggle span:last-child{transform:translateY(-7px)rotate(-45deg)}.hero__content{min-height:600px;padding-bottom:56px}.hero__copy{text-align:center;width:100%}.hero h1{font-size:max(2.25rem,min(10vw,3.5rem))}.stats{justify-content:center;gap:6px}.stat{flex-basis:108px;width:108px}.stat__content{flex-basis:72px}.stat__content span{font-size:14px}.stat__content strong{font-size:30px}.stat__icons{flex-basis:36px}.brand-strip{height:113px}.brand-track{--brand-orbit-end:-575px;--brand-orbit-padding:575px}.brand-logo{animation-delay:var(--brand-mobile-delay);height:var(--brand-mobile-height);width:var(--brand-mobile-width);animation-duration:26s}.service-grid,.contact-panel,.footer__content{grid-template-columns:1fr}.about{text-align:center;grid-template-columns:1fr;gap:24px}.about__content,.about__media{grid-column:1}.about__media{grid-row:2;height:330px}.about__media img{-o-object-position:left bottom;object-position:left bottom;height:330px}.contact-panel{padding:16px}.contact-card{order:2}.contact-meta{grid-template-columns:1fr}.articles__header{flex-direction:column;align-items:flex-start}.footer__content{gap:34px}}@media (prefers-reduced-motion:reduce){.brand-track{align-items:center;gap:76px;padding-left:24px;padding-right:24px;display:flex;overflow-x:auto}.brand-logo{flex:none;animation:none;position:static;transform:none}.yuna-page *,.yuna-page :before,.yuna-page :after{scroll-behavior:auto!important;transition:none!important}}
