@font-face{font-family:Vazirmatn;src:url('Vazirmatn-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
.atin-inner{--green:#073f37;--teal:#008d78;--ink:#102c36;--muted:#506570;--line:#dae4e6;margin:0!important;background:#fff!important;color:var(--ink)!important;font:16px/1.9 Vazirmatn,Tahoma,sans-serif!important;direction:rtl;text-align:right}
.atin-inner *{box-sizing:border-box}.atin-inner h1,.atin-inner h2,.atin-inner h3,.atin-inner p,.atin-inner ul,.atin-inner figure{margin:0;padding:0;font-family:inherit;color:inherit;letter-spacing:normal}.atin-inner a{color:inherit;text-decoration:none}.atin-inner button{font:inherit}.atin-inner img{max-width:100%;display:block}.atin-inner a:focus-visible,.atin-inner button:focus-visible,.atin-inner summary:focus-visible{outline:3px solid #b06908;outline-offset:5px}.atin-inner [id]{scroll-margin-top:110px}.atin-inner .wrap{width:min(1200px,90%);margin-inline:auto}.atin-inner .header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.atin-inner .header-inner{display:flex;align-items:center;gap:30px;min-height:96px}.atin-inner .brand{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:23px;font-weight:bold}.atin-inner .brand img{width:62px;height:62px}.atin-inner nav{display:flex;gap:26px;margin-inline:auto;font-size:15px}.atin-inner nav a:hover{color:var(--teal)}.atin-inner .btn{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:10px 25px;border:1px solid var(--teal);border-radius:6px;background:var(--teal);color:#fff;gap:12px;font-weight:bold;transition:background .2s,transform .2s}.atin-inner .btn:hover{background:var(--green);transform:translateY(-2px)}.atin-inner .btn.outline{background:transparent;color:var(--green);border-color:var(--teal)}.atin-inner .btn.outline:hover{background:#edf7f4}.atin-inner .menu-toggle{display:none;background:white;border:1px solid var(--line);border-radius:5px;min-width:48px;min-height:48px;color:var(--green)}.atin-inner .hero{display:grid;grid-template-columns:1fr 1fr;min-height:570px;max-width:1600px;margin:auto}.atin-inner .hero-copy{padding:75px max(35px,calc((100vw - 1200px)/2)) 65px 38px;align-self:center}.atin-inner .eyebrow{display:flex;align-items:center;gap:14px;font-size:14px;color:var(--green);margin-bottom:22px}.atin-inner .eyebrow:before{content:'';width:36px;height:3px;background:var(--teal)}.atin-inner h1{font-size:clamp(30px,3.2vw,47px);line-height:1.65;font-weight:bold;margin-bottom:24px}.atin-inner h1 em{color:var(--teal);font-style:normal}.atin-inner .hero-copy p{font-size:18px;color:var(--muted);max-width:480px}.atin-inner .actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.atin-inner .hero-art{position:relative;overflow:hidden;background:#e4e9e8}.atin-inner .hero-art img{width:100%;height:100%;object-fit:cover;position:absolute}.atin-inner .hero-art figcaption{position:absolute;bottom:0;inset-inline:0;padding:45px 30px 22px;background:linear-gradient(transparent,#083f37b0);color:#fff}.atin-inner .ribbon{background:var(--green);color:white}.atin-inner .ribbon .wrap{display:grid;grid-template-columns:repeat(3,1fr);padding-block:23px;text-align:center}.atin-inner .ribbon span+span{border-right:1px solid #ffffff40}.atin-inner .section{padding-block:75px}.atin-inner .section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px}.atin-inner h2{font-size:clamp(25px,2.6vw,35px);line-height:1.6;font-weight:bold}.atin-inner .section-head p{font-size:15px;color:var(--muted);margin-top:6px}.atin-inner .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.atin-inner .card{display:block;padding:28px;border:1px solid var(--line);border-radius:5px;transition:transform .2s,box-shadow .2s}.atin-inner .card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #073f3710}.atin-inner .card.featured{background:var(--green);color:#fff;border-color:var(--green)}.atin-inner .card .num{font-size:15px;color:var(--teal);display:block;margin-bottom:18px;direction:ltr;text-align:right}.atin-inner .card.featured .num{color:#9ee9d7}.atin-inner h3{font-size:20px;line-height:1.7;font-weight:bold}.atin-inner .card p{font-size:15px;margin:12px 0 22px;color:var(--muted)}.atin-inner .card.featured p{color:#dfefea}.atin-inner .card .more{font-size:14px;font-weight:bold}.atin-inner .about{background:#eff4f5}.atin-inner .about-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center}.atin-inner .about p{margin-top:20px;color:var(--muted)}.atin-inner .statement{background:var(--green);color:#fff;padding:45px;border-radius:6px;position:relative}.atin-inner .statement strong{font-size:32px;line-height:1.8;display:block}.atin-inner .statement p{color:#c4ded7;font-size:16px}.atin-inner .process{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:35px}.atin-inner .step{border-inline-start:2px solid var(--line);padding-inline-start:24px}.atin-inner .step b{color:#9aaeb4;font-size:36px;font-weight:400;display:block;margin-bottom:12px}.atin-inner .step p{color:var(--muted);font-size:15px;margin-top:10px}.atin-inner .details{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.atin-inner details{border:1px solid var(--line);border-radius:5px;padding:18px 22px}.atin-inner summary{cursor:pointer;font-weight:bold}.atin-inner details p{font-size:15px;color:var(--muted);margin-top:16px}.atin-inner .contact{background:var(--green);color:#fff;padding:50px 0}.atin-inner .contact .wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.atin-inner .contact p{color:#d4e7e1;margin-top:12px}.atin-inner .contact .actions{margin-top:0;flex-shrink:0}.atin-inner .contact .outline{color:#fff;border-color:#96c9bc}.atin-inner .contact .outline:hover{background:#ffffff18}.atin-inner footer{padding:38px 0 22px;background:#f7f9fa}.atin-inner .footer-grid{display:grid;grid-template-columns:1.1fr 1.5fr 1fr;gap:35px}.atin-inner .footer-grid p{font-size:14px;color:var(--muted);margin-top:10px}.atin-inner .phones{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.atin-inner .phones a{direction:ltr}.atin-inner .copyright{border-top:1px solid var(--line);padding-top:18px;margin-top:25px;font-size:13px;color:var(--muted)}.atin-inner .skip{position:fixed;top:-100px;right:10px;z-index:100;background:#fff;padding:10px}.atin-inner .skip:focus{top:10px}.atin-inner .editor-content{padding-block:30px}.atin-inner .editor-content:empty{display:none}.atin-inner .menu-toggle[hidden]{display:none}
@media(min-width:1600px){.atin-inner .hero-copy{padding-right:80px}}@media(max-width:1050px){.atin-inner .header-inner{gap:15px}.atin-inner nav{gap:15px}.atin-inner .brand{font-size:19px}.atin-inner .header-cta{display:none}.atin-inner .hero-copy{padding:45px 6vw 45px 25px}.atin-inner .hero{min-height:530px}.atin-inner .about-grid{gap:35px}.atin-inner .contact .wrap{align-items:start;flex-direction:column}}
@media(max-width:760px){.atin-inner .header-inner{min-height:78px;justify-content:space-between;flex-wrap:wrap}.atin-inner .brand img{width:48px;height:48px}.atin-inner .menu-toggle{display:block}.atin-inner nav{width:100%;flex-direction:column;gap:0;margin:0;padding-bottom:15px}.atin-inner nav a{padding:10px 0}.atin-inner.js nav{display:none}.atin-inner.js nav.open{display:flex}.atin-inner .hero{display:flex;flex-direction:column}.atin-inner .hero-copy{padding:40px 5%;}.atin-inner h1{font-size:32px}.atin-inner .hero-copy p{font-size:17px}.atin-inner .hero-art{min-height:290px}.atin-inner .ribbon .wrap{grid-template-columns:1fr;padding-block:8px}.atin-inner .ribbon span{padding:10px}.atin-inner .ribbon span+span{border-right:0;border-top:1px solid #ffffff30}.atin-inner .section{padding-block:48px}.atin-inner .grid,.atin-inner .about-grid,.atin-inner .process,.atin-inner .details,.atin-inner .footer-grid{grid-template-columns:1fr}.atin-inner .section-head{display:block}.atin-inner .card{padding:25px}.atin-inner .process{gap:25px}.atin-inner .statement{padding:30px}.atin-inner .statement strong{font-size:28px}.atin-inner .contact .actions{width:100%;display:grid;grid-template-columns:1fr}.atin-inner .contact h2{font-size:27px}.atin-inner .btn{padding:10px 18px}.atin-inner .footer-grid{gap:23px}}
@media(prefers-reduced-motion:reduce){.atin-inner *{scroll-behavior:auto!important;transition:none!important}}

.atin-inner .atinb-post-image{width:100%;height:190px;object-fit:cover;border-radius:4px;margin-bottom:18px}.atin-inner .atinb-post time{display:block;font-size:14px;color:var(--muted);margin-bottom:10px}.atin-inner .atinb-post h3 a:hover{color:var(--teal)}
