.footer__areas[data-astro-cid-jo6i4kqk]{padding-top:var(--space-xl);font-size:var(--fs-xs);color:#f9f8f599;text-align:center;max-width:900px;margin-inline:auto}.footer__areas-title[data-astro-cid-jo6i4kqk]{font-weight:var(--fw-semibold);margin-right:var(--space-xs);color:#f9f8f5bf}.footer__areas[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;transition:color var(--transition-fast);text-decoration:none}.footer__areas[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#f9f8f5e6}.footer__areas-separator[data-astro-cid-jo6i4kqk]{margin-inline:var(--space-xs);opacity:.5}.lang-switch[data-astro-cid-34uxj53s]{z-index:1;height:0;position:relative}.lang-switch__link[data-astro-cid-34uxj53s]{top:calc(var(--space-md) - .3em);font-size:var(--fs-xs);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-white);transition:color var(--transition-fast), border-color var(--transition-fast);padding:.15em .8em;text-decoration:none;position:absolute;inset-inline-end:var(--gutter)}.lang-switch__link[data-astro-cid-34uxj53s]:hover{color:var(--color-primary);border-color:var(--color-primary)}:root{--color-primary:#458776;--color-primary-light:#62a796;--color-primary-dark:#32675a;--color-primary-bg:#eff5f4;--color-secondary:#cb9d4d;--color-secondary-light:#d9bd8c;--color-secondary-dark:#ab7c2b;--color-accent:#c86341;--color-accent-hover:#b8502e;--color-bg:#f9f8f5;--color-bg-alt:#f1eeea;--color-bg-white:#fff;--color-surface:#fff;--color-surface-alt:#f3f1ed;--color-text:#303541;--color-text-muted:#676f7e;--color-text-light:#969ca6;--color-border:#dedbd3;--color-border-light:#e9e7e2;--font-heading:var(--font-playfair), Georgia, "Times New Roman", serif;--font-body:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-sans:var(--font-body);--fs-xs:clamp(.75rem, .7rem + .25vw, .8125rem);--fs-sm:clamp(.8125rem, .75rem + .3vw, .9375rem);--fs-base:clamp(.9375rem, .875rem + .3vw, 1.0625rem);--fs-md:clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--fs-lg:clamp(1.25rem, 1.125rem + .5vw, 1.5rem);--fs-xl:clamp(1.5rem, 1.25rem + 1vw, 2rem);--fs-2xl:clamp(1.75rem, 1.4rem + 1.2vw, 2.375rem);--fs-3xl:clamp(2.125rem, 1.65rem + 1.9vw, 3.25rem);--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.2;--lh-snug:1.35;--lh-normal:1.6;--lh-relaxed:1.75;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-section:clamp(2.5rem, 1.75rem + 2vw, 3.75rem);--max-width:1200px;--max-width-narrow:800px;--max-width-wide:1400px;--gutter:clamp(1rem, .5rem + 2vw, 2rem);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 3px #3035410f;--shadow-md:0 4px 12px #30354114;--shadow-lg:0 8px 30px #3035411a;--shadow-xl:0 16px 50px #3035411f;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;word-wrap:break-word}img,picture,video,svg{max-width:100%;height:auto;display:block}a{color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-dark)}:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-sm)}.skip-link{top:-100%;left:var(--gutter);z-index:1000;padding:var(--space-sm) var(--space-md);background:var(--color-primary);color:var(--color-bg-white);font-weight:var(--fw-semibold);border-radius:var(--radius-md);transition:top var(--transition-fast);position:absolute}.skip-link:focus{top:var(--space-sm)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--color-text)}h1{font-size:var(--fs-3xl);font-weight:var(--fw-bold);letter-spacing:-.02em}h2{font-size:var(--fs-2xl);letter-spacing:-.01em}h3{font-size:var(--fs-xl)}h4{font-size:var(--fs-lg)}p{margin-bottom:var(--space-md);text-wrap:pretty}p:last-child{margin-bottom:0}.container{width:100%;max-width:var(--max-width);padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:var(--max-width-narrow)}.container--wide{max-width:var(--max-width-wide)}.section{padding-block:var(--space-section)}.section--alt{background-color:var(--color-bg-alt)}.section--primary{background-color:var(--color-primary-bg)}.section--white{background-color:var(--color-bg-white)}.section__header{text-align:center;margin-bottom:var(--space-xl)}.section__subtitle{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-sm);display:block}.section__title{margin-bottom:var(--space-md)}.section__description{max-width:1000px;color:var(--color-text-muted);font-size:var(--fs-md);line-height:var(--lh-relaxed);margin-inline:auto}.btn{justify-content:center;align-items:center;gap:var(--space-sm);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-semibold);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;border:2px solid #0000;padding:.8125em 1.75em;line-height:1;text-decoration:none;display:inline-flex}.btn--primary{background-color:var(--color-accent);color:var(--color-bg-white);border-color:var(--color-accent)}.btn--primary:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-bg-white);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn--secondary{color:var(--color-primary);border-color:var(--color-primary);background-color:#0000}.btn--secondary:hover{background-color:var(--color-primary);color:var(--color-bg-white);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn--ghost{color:var(--color-text);border-color:var(--color-border);background-color:#0000}.btn--ghost:hover{border-color:var(--color-primary);color:var(--color-primary)}.card{background:var(--color-bg-white);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-xl);box-shadow:var(--shadow-sm);border:1px solid var(--color-border-light);transition:all var(--transition-base);flex-direction:column;display:flex}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.card__icon{background-color:var(--color-primary-bg);width:48px;height:48px;color:var(--color-primary);border-radius:var(--radius-md);margin-bottom:var(--space-lg);justify-content:center;align-items:center;font-size:1.5rem;display:flex}.card__title{font-size:var(--fs-lg);margin-bottom:var(--space-sm)}.card__text{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed);margin-bottom:var(--space-md)}.card__link{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-primary);align-items:center;gap:var(--space-xs);margin-top:auto;display:inline-flex}.card__link:after{content:"→";transition:transform var(--transition-fast)}.card:hover .card__link:after{transform:translate(4px)}.grid{gap:var(--space-xl);display:grid}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.grid--fill{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.site-header{z-index:100;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border-light);background-color:#f9f8f5eb;position:sticky;top:0}.site-header__inner{padding-block:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-xl);display:flex}.site-header__logo{font-family:var(--font-heading);font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--color-text);white-space:nowrap;text-decoration:none}.site-header__logo span{color:var(--color-primary)}.nav__list{align-items:center;gap:var(--space-lg);list-style:none;display:flex}.nav__link{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text-muted);padding:var(--space-xs) 0;transition:color var(--transition-fast);text-decoration:none;position:relative}.nav__link:after{content:"";background-color:var(--color-primary);width:0;height:2px;transition:width var(--transition-base);position:absolute;bottom:-2px;left:0}.nav__link:hover,.nav__link--active{color:var(--color-primary)}.nav__link:hover:after,.nav__link--active:after{width:100%}.nav__cta{margin-left:var(--space-sm)}.nav-toggle{cursor:pointer;padding:var(--space-sm);color:var(--color-text);background:0 0;border:none;display:none}.nav-toggle__bar{width:24px;height:2px;transition:all var(--transition-fast);background-color:currentColor;border-radius:2px;margin:5px 0;display:block}@media (width<=768px){.nav-toggle{z-index:110;display:block}.nav{background:var(--color-bg-white);width:min(320px,85vw);height:100dvh;padding:5rem var(--space-xl) var(--space-xl);transition:transform var(--transition-slow);box-shadow:var(--shadow-xl);z-index:105;position:fixed;top:0;right:0;transform:translate(100%)}.nav--open{transform:translate(0)}.nav__list{align-items:flex-start;gap:var(--space-md);flex-direction:column}.nav__link{font-size:var(--fs-md)}.nav__cta{margin-left:0;margin-top:var(--space-md)}.nav-overlay{z-index:100;background:#30354166;display:none;position:fixed;inset:0}.nav-overlay--visible{display:block}}.hero{padding-block:var(--space-xl) var(--space-2xl);text-align:center;background:linear-gradient(175deg, var(--color-bg) 0%, var(--color-primary-bg) 50%, var(--color-bg) 100%)}.hero--home{padding-block:clamp(3rem,2rem + 3vw,5rem)}.hero__subtitle{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-md);display:block}.hero__title{max-width:800px;margin-inline:auto;margin-bottom:var(--space-lg)}.hero__description{max-width:1000px;color:var(--color-text-muted);font-size:var(--fs-md);line-height:var(--lh-relaxed);margin-inline:auto;margin-bottom:var(--space-xl)}.hero__actions{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.hero__credential{margin-top:var(--space-xl);font-size:var(--fs-sm);color:var(--color-text-light)}.hero__credential strong{color:var(--color-text-muted);font-weight:var(--fw-medium)}.cta-banner{background:linear-gradient(135deg, var(--color-primary-dark), var(--color-primary));color:var(--color-bg-white);padding-block:var(--space-2xl);text-align:center}.cta-banner__title{color:var(--color-bg-white);margin-bottom:var(--space-md)}.cta-banner__text{opacity:.9;max-width:560px;margin-inline:auto;margin-bottom:var(--space-xl);font-size:var(--fs-md)}.cta-banner .btn--primary{background-color:var(--color-bg-white);color:var(--color-primary-dark);border-color:var(--color-bg-white)}.cta-banner .btn--primary:hover{background-color:var(--color-secondary-light);border-color:var(--color-secondary-light);color:var(--color-text)}.site-footer{background-color:var(--color-text);color:var(--color-bg);padding-block:var(--space-xl) var(--space-lg)}.site-footer a{color:var(--color-secondary-light)}.site-footer a:hover{color:var(--color-bg-white)}.footer__grid{gap:var(--space-2xl);margin-bottom:var(--space-2xl);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}@media (width<=768px){.footer__grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.footer__grid{grid-template-columns:1fr}}.footer__brand p{color:#f9f8f5b3;font-size:var(--fs-sm);line-height:var(--lh-relaxed);max-width:320px}.footer__office{margin-top:var(--space-sm)}.footer__heading{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-bg);margin-bottom:var(--space-md)}.footer__links{gap:var(--space-sm);flex-direction:column;list-style:none;display:flex}.footer__links a{font-size:var(--fs-sm);color:#f9f8f5b3}.footer__links a:hover{color:var(--color-bg-white)}.footer__bottom{padding-top:var(--space-xl);justify-content:space-between;gap:var(--space-md);font-size:var(--fs-xs);color:#f9f8f580;border-top:1px solid #f9f8f526;flex-wrap:wrap;display:flex}.faq__item{border-bottom:1px solid var(--color-border)}.faq__question{width:100%;padding:var(--space-md) 0;font-family:var(--font-body);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--color-text);cursor:pointer;text-align:start;justify-content:space-between;align-items:center;list-style:none;display:flex}.faq__question:after{content:"+";font-size:var(--fs-xl);color:var(--color-primary);transition:transform var(--transition-fast);flex-shrink:0;margin-inline-start:var(--space-md)}details[open] .faq__question:after{content:"−"}.faq__answer{padding-bottom:var(--space-md);color:var(--color-text-muted);line-height:var(--lh-relaxed);max-width:720px}.form__disclaimer{border:1px solid var(--color-secondary-light);border-radius:var(--radius-md);padding:var(--space-md);font-size:var(--fs-xs);color:var(--color-text-muted);line-height:var(--lh-relaxed);margin-bottom:var(--space-xl);background:#f9f4ec}.author-bio{gap:var(--space-xl);padding:var(--space-xl);background:var(--color-bg-white);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);align-items:flex-start;display:flex}.author-bio__content h3{margin-bottom:var(--space-xs)}.author-bio__credential{font-size:var(--fs-sm);color:var(--color-primary);font-weight:var(--fw-medium);margin-bottom:var(--space-md)}.author-bio__text{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:var(--lh-relaxed)}.breadcrumbs{padding-block:var(--space-md);font-size:var(--fs-xs);color:var(--color-text-light)}.breadcrumbs__list{gap:var(--space-xs);flex-wrap:wrap;list-style:none;display:flex}.breadcrumbs__item:not(:last-child):after{content:"/";color:var(--color-border);margin-inline-start:var(--space-xs)}.breadcrumbs__link{color:var(--color-text-light);font-size:var(--fs-xs)}.breadcrumbs__link:hover{color:var(--color-primary)}.breadcrumbs__current{color:var(--color-text-muted)}.tag{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-primary);background-color:var(--color-primary-bg);border-radius:var(--radius-full);padding:.25em .75em;display:inline-block}.prose{max-width:var(--max-width-narrow);margin-inline:auto}.prose h2{font-size:var(--fs-xl);margin-top:var(--space-xl);margin-bottom:var(--space-sm)}.prose h3{font-size:var(--fs-lg);margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.prose p{line-height:var(--lh-relaxed);margin-bottom:var(--space-md)}.prose ul,.prose ol{margin-bottom:var(--space-md);padding-inline-start:var(--space-xl)}.prose li{margin-bottom:var(--space-sm);line-height:var(--lh-relaxed)}.prose blockquote{border-inline-start:3px solid var(--color-primary);margin-block:var(--space-xl);color:var(--color-text-muted);padding-inline-start:var(--space-lg);font-style:italic}.detail-list{padding:0;list-style:none}.detail-list li{padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border-light)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-center{text-align:center}.text-muted{color:var(--color-text-muted)}.text-primary{color:var(--color-primary)}.mb-0{margin-bottom:0}.mb-sm{margin-bottom:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.mb-xl{margin-bottom:var(--space-xl)}.mb-2xl{margin-bottom:var(--space-2xl)}.faq__question::-webkit-details-marker{display:none}.check-list{padding:0;list-style:none}.check-list li{gap:var(--space-sm);padding:var(--space-xs) 0;align-items:baseline;display:flex}.check-list li:before{content:"✓";color:var(--color-primary);font-weight:var(--fw-semibold);flex-shrink:0}main:lang(fa){--font-heading:var(--font-vazirmatn);--font-body:var(--font-vazirmatn);font-family:var(--font-body)}main:lang(fa) *{letter-spacing:normal}main:lang(fa) :is(h1,h2,h3,h4){line-height:var(--lh-snug)}main:lang(fa) blockquote{font-style:normal}.layout-aside{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.layout-aside__aside{position:sticky;top:6rem}@media (width<=900px){.layout-aside{grid-template-columns:1fr}.layout-aside__aside{position:static}}@media (width<=600px){.grid{gap:var(--space-md)}.card{padding:var(--space-md) var(--space-lg)}.card__title{margin-bottom:var(--space-xs)}.card__text{margin-bottom:var(--space-sm)}}
