@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn.ttf)format("truetype-variations");font-weight:100 1000;font-display:swap}:root{--surface:#f8faf8;--surface-dim:#d8dad9;--surface-bright:#f8faf8;--surface-container-lowest:#fff;--surface-container-low:#f2f4f2;--surface-container:#eceeec;--surface-container-high:#e6e9e7;--surface-container-highest:#e1e3e1;--surface-variant:#e1e3e1;--on-surface:#191c1b;--on-surface-variant:#404846;--inverse-surface:#2e3130;--inverse-on-surface:#eff1ef;--outline:#707976;--outline-variant:#c0c8c5;--surface-tint:#3a665e;--background:#f8faf8;--on-background:#191c1b;--primary:#001e19;--on-primary:#fff;--primary-container:#00352e;--on-primary-container:#719f95;--inverse-primary:#a1d0c5;--primary-fixed:#bcece1;--primary-fixed-dim:#a1d0c5;--on-primary-fixed:#00201b;--on-primary-fixed-variant:#204e46;--secondary:#4e635a;--on-secondary:#fff;--secondary-container:#cee5d9;--on-secondary-container:#52675e;--secondary-fixed:#d1e8dc;--secondary-fixed-dim:#b5ccc1;--on-secondary-fixed:#0b1f18;--on-secondary-fixed-variant:#374b43;--tertiary:#091a2d;--on-tertiary:#fff;--tertiary-container:#1f2f43;--on-tertiary-container:#8797af;--tertiary-fixed:#d3e4fe;--tertiary-fixed-dim:#b7c8e1;--on-tertiary-fixed:#0b1c2f;--on-tertiary-fixed-variant:#38485d;--error:#ba1a1a;--on-error:#fff;--error-container:#ffdad6;--on-error-container:#93000a;--mint-white:#f8faf8;--deep-teal:#00352e;--soft-sage:#4e635a;--slate:#1f2f43;--forest-green:#4a7c59;--muted-rose:#c08497;--ocher:#e9c46a;--teal-container:#0d4d44;--mint-accent:#b3eee1;--radius-sm:.25rem;--radius:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--space-base:8px;--gutter:24px;--margin-mobile:16px;--margin-desktop:48px;--max-width:1280px;--section-gap-lg:120px;--section-gap-sm:64px;--font-sans:"Vazirmatn", "Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--background);color:var(--on-background);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:24px}.container{max-width:var(--max-width);padding-inline:var(--margin-mobile);margin-inline:auto}@media (min-width:768px){.container{padding-inline:var(--margin-desktop)}}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--primary-container);outline-offset:2px}
