@font-face{font-family:IRANSans;src:url(../media/IRANSANS_MEDIUM.9f7d54ef.TTF)format("truetype");font-style:normal;font-display:swap}body{color:var(--foreground);font-family:IRANSans}:root{--primary--color:#0b3a8c;--primary--color--hover:#082e70;--primary--color--deep:#072a66;--primary--color--soft:#0b3a8c12;--secondary--color:#c9a04a;--secondary--color--hover:#b38a36;--secondary--color--bright:#e8c46e;--secondary--color--dark:#7a5c1e;--secondary--color--light:#f6ebd3;--secondary--color--soft:#fbf5e9;--third--color:#16aab0;--third--color--dark:#0b7f84;--third--color--light:#e4f5f3;--third--color--soft:#f1faf9;--third--color--hover:#1bbdc3;--cream:#fbf7f1;--danger:#b3261e;--radius:.75rem;--ink:var(--text--color--dark);--brand:var(--primary--color);--brand--hover:var(--primary--color--hover);--brand--deep:var(--primary--color--deep);--navy-deep:var(--primary--color--deep);--gold:var(--secondary--color);--teal:var(--third--color);--teal--hover:var(--third--color--hover);--teal--deep:var(--third--color--dark);--bg--site-color:#f7f2ec;--bg--panel-color:#fff;--bg--section-white:#fff;--bg--section-cream:#f9f6f0;--bg--section-teal:#e4f5f3;--bg--input-color:#f8f5ef;--text--color:#0b2f72;--text--color--dark:#13213f;--text--color--light:#5e6878;--text--color--muted:#8a93a3;--text--color--white:#fff;--border--color:#e8decf;--border--color--soft:#e3ecee;--border--color--gold:#c9a04a;--border--color--gold-soft:#c9a04a73;--brand--gradient:linear-gradient(135deg,#0b3a8c 0%,#16aab0 100%);--navy--gradient:linear-gradient(120deg,#0b3a8c 0%,#08307a 55%,#072a66 100%);--wallet--gradient:linear-gradient(120deg,#0b3a8c 0%,#0a5689 50%,#0c7a80 100%);--gold--gradient:linear-gradient(180deg,#ebc873 0%,#c9a04a 55%,#a87c2c 100%);--glass--gradient:linear-gradient(135deg,#e4f5f3e6 0%,#fffffff5 62%);--hero--gradient:linear-gradient(135deg,#edf8f6 0%,#f7f6f0 55%,#fbf7f0 100%);--kindness--gradient:linear-gradient(135deg,#e4f5f3 0%,#f6ebd3 100%);--shadow--card:0 10px 30px #0b3a8c0f;--shadow--card-hover:0 22px 48px #0b3a8c24;--shadow--button:0 8px 20px #0b3a8c38;--shadow--panel:0 24px 60px #0b3a8c2e;--font--brand:"IRANSans",Tahoma,sans-serif;--site-background:var(--bg--site-color);--site-deep-navy:var(--text--color);--foreground:var(--text--color--dark)}html{scroll-behavior:smooth}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@layer components{.ash-container{width:100%;max-width:1232px;margin-inline:auto;padding-inline:16px}.ash-section{padding-block:72px;scroll-margin-top:110px}@media (min-width:640px){.ash-container{padding-inline:24px}}@media (min-width:1024px){.ash-section{padding-block:96px}}.ash-latin{font-family:Arial,Helvetica,sans-serif}.ash-surface-hero{background:var(--hero--gradient)}.ash-surface-navy{background:var(--navy--gradient)}.ash-surface-wallet{background:var(--wallet--gradient)}.ash-surface-kindness{background:var(--kindness--gradient)}.ash-glass-card{background:var(--glass--gradient);box-shadow:var(--shadow--card);border:1px solid #c9a04a33;border-radius:24px}.ash-card-white{border:1px solid var(--border--color--soft);background:var(--bg--panel-color);border-radius:24px}.ash-card-beige{border:1px solid var(--border--color--gold-soft);background:var(--secondary--color--light);border-radius:22px}.ash-card-glass-dark{background:#ffffff0d;border:1px solid #ffffff47;border-radius:24px}.ash-btn{isolation:isolate;white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;height:52px;padding:0 2rem;font-size:15px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s,background-color .25s,border-color .25s,color .25s;display:inline-flex;position:relative;overflow:hidden}.ash-btn:after{content:"";inset-block:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:45%;position:absolute;left:0;transform:translate(-160%)skew(-20deg)}.ash-btn:active{transform:translateY(0)scale(.98)}.ash-btn:focus-visible{outline:3px solid var(--third--color);outline-offset:3px}.ash-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.ash-btn--sm{height:46px;padding:0 1.5rem;font-size:14px}.ash-btn--primary{background-color:var(--primary--color);color:var(--text--color--white);box-shadow:var(--shadow--button)}.ash-btn--outline{border-color:var(--primary--color);color:var(--primary--color);background-color:#ffffffb3}.ash-btn--soft{background-color:var(--bg--panel-color);border-color:var(--border--color--soft);color:var(--primary--color)}.ash-btn--light{background-color:var(--bg--panel-color);color:var(--primary--color)}.ash-btn--gold{background-color:var(--secondary--color--light);border-color:var(--border--color--gold-soft);color:var(--primary--color)}@media (hover:hover){.ash-btn:not(:disabled):hover{transform:translateY(-2px)}.ash-btn:not(:disabled):hover:after{animation:.8s ash-sheen}.ash-btn--primary:not(:disabled):hover{background-color:var(--primary--color--hover);box-shadow:0 14px 28px #0b3a8c4d}.ash-btn--outline:hover,.ash-btn--soft:hover{background-color:var(--third--color--soft);border-color:var(--third--color)}.ash-btn--light:hover{background-color:var(--secondary--color--soft);box-shadow:0 12px 26px #0000002e}.ash-btn--gold:hover{border-color:var(--secondary--color);background-color:#f2e0ba}}.ash-link{color:var(--primary--color);border-radius:6px;align-items:center;gap:.4rem;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.ash-link svg{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.ash-link:hover,.ash-link:focus-visible{color:var(--third--color--dark)}.ash-link:hover svg,.group:hover .ash-link svg{transform:translate(-5px)}.ash-link:focus-visible{outline:2px solid var(--third--color);outline-offset:4px}.ash-chip{border:1px solid var(--border--color--soft);background-color:var(--bg--panel-color);min-width:150px;height:46px;color:var(--text--color--dark);cursor:pointer;border-radius:999px;flex-shrink:0;padding:0 1.5rem;font-size:14px;font-weight:700;transition:background-color .25s,border-color .25s,color .25s,transform .25s,box-shadow .25s}.ash-chip:hover{border-color:var(--third--color);color:var(--primary--color);transform:translateY(-1px)}.ash-chip:focus-visible{outline:3px solid var(--third--color);outline-offset:2px}.ash-chip[aria-selected=true]{border-color:var(--primary--color);background-color:var(--primary--color);color:var(--text--color--white);box-shadow:var(--shadow--button)}.ash-header__bar{transition:box-shadow .3s,background-color .3s}.ash-header[data-scrolled=true] .ash-header__bar{background-color:#fffffff0;box-shadow:0 16px 40px #0b3a8c24}.ash-nav-link{height:44px;color:var(--text--color--dark);white-space:nowrap;border-radius:12px;align-items:center;padding:0 .75rem;font-size:14.5px;font-weight:700;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.ash-nav-link:after{content:"";inset-inline:.75rem;background:var(--secondary--color);border-radius:2px;height:2px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:6px;transform:scaleX(0)}.ash-nav-link:hover,.ash-nav-link:focus-visible{color:var(--primary--color);background-color:var(--primary--color--soft)}.ash-nav-link[aria-current=page]{color:var(--primary--color)}.ash-nav-link:hover:after,.ash-nav-link:focus-visible:after,.ash-nav-link[aria-current=page]:after{transform:scaleX(1)}.ash-nav-link:focus-visible{outline:2px solid var(--third--color);outline-offset:2px}.ash-footer-link{color:#ffffffd1;font-size:14px;text-decoration:none;transition:color .2s,transform .25s;display:inline-block}.ash-footer-link:hover,.ash-footer-link:focus-visible{color:var(--secondary--color--bright);transform:translate(-4px)}.ash-collapse{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.ash-collapse[data-open=true]{grid-template-rows:1fr}.ash-collapse>*{min-height:0;overflow:hidden}.ash-spotlight{isolation:isolate;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;position:relative}.ash-spotlight:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(380px circle at var(--mx,50%)var(--my,0%),var(--spotlight-color,#16aab029),transparent 60%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.ash-spotlight:hover:before,.ash-spotlight:focus-within:before{opacity:1}.ash-spotlight:has(:focus-visible){box-shadow:0 0 0 3px #16aab059,var(--shadow--card-hover)}.ash-spotlight--beam:after{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--beam-angle),transparent 0 65%,var(--secondary--color)80%,var(--third--color)92%,transparent 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.5px;transition:opacity .35s;animation:3.5s linear infinite paused ash-beam;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ash-spotlight--beam:hover:after{opacity:1;animation-play-state:running}@media (hover:hover){.ash-spotlight:hover{box-shadow:var(--shadow--card-hover);transform:translateY(-6px)}}.ash-feature-icon{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.group:hover .ash-feature-icon{transform:translateY(-3px)rotate(-6deg)scale(1.1)}.ash-reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(26px)}.ash-reveal[data-visible=true]{opacity:1;transform:none}.ash-eyebrow-bar{transform-origin:100%}.ash-reveal[data-visible=true] .ash-eyebrow-bar{animation:.8s cubic-bezier(.2,.7,.2,1) .25s both ash-bar-grow}.ash-enter{animation:.9s cubic-bezier(.2,.7,.2,1) backwards ash-enter-up;animation-delay:var(--enter-delay,0s)}.ash-fade-in{animation:.5s cubic-bezier(.2,.7,.2,1) backwards ash-fade-in;animation-delay:var(--enter-delay,0s)}.ash-svg-center{transform-box:fill-box;transform-origin:50%}.ash-svg-bottom{transform-box:fill-box;transform-origin:bottom}.ash-float{animation:6s ease-in-out infinite ash-float}.ash-float-slow{animation:9s ease-in-out infinite ash-float}.ash-grow{animation:1.1s cubic-bezier(.2,.7,.2,1) both ash-grow-y}.ash-twinkle{animation:3s ease-in-out infinite ash-twinkle}.ash-coin-flip{animation:5s ease-in-out infinite ash-coin-flip}.ash-spin-slow{animation:60s linear infinite ash-spin}.ash-spin{animation:16s linear infinite ash-spin}.ash-ping{animation:3.2s ease-out infinite ash-ping}.ash-heartbeat{animation:2.6s ease-in-out 2s infinite ash-heartbeat}.ash-draw{stroke-dasharray:100;animation:2s ease-out both ash-draw}.ash-dash-flow{animation:3s linear infinite ash-dash-flow}.ash-blink{animation:3.2s ease-in-out infinite ash-blink}.ash-chain-pulse{stroke-dasharray:10 110;stroke-linecap:round;animation:4s linear infinite ash-pulse-travel}.ash-ring{stroke-dasharray:100;animation:1.8s cubic-bezier(.2,.7,.2,1) .4s both ash-ring-fill}.ash-journey-step{isolation:isolate;position:relative}.ash-journey-step:before{content:"";z-index:-1;border-radius:inherit;opacity:0;animation:8s ease-in-out infinite ash-step-glow;animation-delay:var(--step-delay,0s);background-color:#ffffff1a;border:1px solid #e8c46ee6;position:absolute;inset:-1px;box-shadow:0 0 0 4px #e8c46e24}.ash-walk-x{animation:1.6s infinite ash-walk-x}.ash-walk-lift{transform-origin:50% 95.5%;animation:1.6s ease-in-out infinite ash-walk-lift}.ash-walk-shadow{animation:1.6s ease-in-out infinite ash-walk-shadow}.ash-ground-slide{animation:.8s linear infinite ash-ground-slide}.ash-line-pulse{animation:4s linear infinite ash-line-pulse}.ash-lift-card{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}@media (hover:hover){.ash-lift-card:hover{box-shadow:var(--shadow--card-hover);transform:translateY(-4px)}}.ash-glow-soft{animation:6s ease-in-out infinite ash-glow-soft}.ash-coin-pop{animation:3.2s ease-out infinite ash-coin-pop}[data-ash-offscreen] *,[data-ash-offscreen] :before,[data-ash-offscreen] :after{animation-play-state:paused!important}}@keyframes ash-enter-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes ash-fade-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes ash-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ash-sheen{0%{transform:translate(-160%)skew(-20deg)}to{transform:translate(320%)skew(-20deg)}}@keyframes ash-beam{to{--beam-angle:360deg}}@keyframes ash-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ash-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ash-twinkle{0%,to{opacity:.45;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(25deg)}}@keyframes ash-coin-flip{0%,70%,to{transform:scaleX(1)}80%{transform:scaleX(.12)}90%{transform:scaleX(1)}}@keyframes ash-spin{to{transform:rotate(360deg)}}@keyframes ash-ping{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(2.4)}}@keyframes ash-heartbeat{0%,60%,to{transform:scale(1)}15%{transform:scale(1.12)}30%{transform:scale(1)}45%{transform:scale(1.07)}}@keyframes ash-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes ash-dash-flow{to{stroke-dashoffset:-100px}}@keyframes ash-blink{0%,to{opacity:.15}50%{opacity:.85}}@keyframes ash-pulse-travel{0%{stroke-dashoffset:10px}to{stroke-dashoffset:-100px}}@keyframes ash-ring-fill{0%{stroke-dashoffset:100px}to{stroke-dashoffset:var(--ring-offset,0)}}@keyframes ash-walk-x{0%{animation-timing-function:ease-in-out;transform:translate(-11%)}50%{animation-timing-function:linear;transform:translate(11%)}to{transform:translate(-11%)}}@keyframes ash-walk-lift{0%{transform:translateY(0)rotate(0)}8%{transform:translateY(-4%)rotate(7deg)}25%{transform:translateY(-25%)rotate(-3deg)}42%{transform:translateY(-8%)rotate(-8deg)}50%,to{transform:translateY(0)rotate(0)}}@keyframes ash-line-pulse{0%{transform:translate(1000%)}to{transform:translate(-100%)}}@keyframes ash-ground-slide{0%{transform:translate(0)}to{transform:translate(-48px)}}@keyframes ash-walk-shadow{0%,50%,to{opacity:.22;transform:scale(1)}25%{opacity:.08;transform:scale(.65)}}@keyframes ash-glow-soft{0%,to{opacity:.35}50%{opacity:.9}}@keyframes ash-coin-pop{0%{opacity:0;transform:translateY(90%)scale(.3)}15%{opacity:1;transform:translateY(0)scale(1)}65%{opacity:1;transform:translateY(-175%)scale(1)}to{opacity:0;transform:translateY(-270%)scale(.8)}}@keyframes ash-step-glow{0%,22%{opacity:1}28%,to{opacity:0}}@media (scripting:none){.ash-reveal{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.ash-reveal{opacity:1!important;transform:none!important}.ash-motion-only{display:none!important}}
