@font-face{font-family:Vazirmatn;src:url(/build/assets/Vazirmatn-Variable-BeciDpKm.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-navy:#10263f;--color-navy-deep:#0a1a2d;--color-navy-soft:#203a55;--color-gold:#d8b979;--color-gold-hover:#e6ca91;--color-gold-text:#76551d;--color-background:#f7f6f2;--color-surface:#fff;--color-text:#1d3045;--color-muted:#5b6877;--color-border:#dce1e5;--color-success:#235a3b;--color-success-bg:#edf6ef;--color-warning:#755017;--color-warning-bg:#fff6e5;--color-error:#942e2a;--color-error-bg:#fff1ef;--font-body:Vazirmatn, Tahoma, sans-serif;--text-xs:.75rem;--text-small:.875rem;--text-body:1rem;--text-lead:1.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--radius-small:.5rem;--radius:1rem;--radius-large:1.5rem;--border:1px solid var(--color-border);--focus-ring:3px solid var(--color-gold-text);--control-height:3rem;--control-border:#7b8b9b;--content-width:1160px;--form-width:560px;--sidebar-width:248px}*{box-sizing:border-box}html{scroll-padding-top:2rem}body{font:var(--text-body)/1.9 var(--font-body);color:var(--color-text);background:var(--color-background);margin:0}button,input,select,textarea{font:inherit}button,a,input,summary,[tabindex]{-webkit-tap-highlight-color:transparent}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:var(--focus-ring);outline-offset:4px}button{cursor:pointer}button:disabled{cursor:wait}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.5}img,svg{max-width:100%}.skip-link{z-index:100;border:var(--border);background:#fff;border-radius:.5rem;padding:.6rem 1.2rem;position:fixed;inset-block-start:-8rem;inset-inline-start:1rem}.skip-link:focus{inset-block-start:1rem}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand{align-items:center;gap:.75rem;min-width:0;text-decoration:none;display:inline-flex}.brand img{flex-shrink:0;width:46px;height:46px}.brand strong{font-size:1.2rem;font-weight:800;display:block}.brand small{letter-spacing:.08em;opacity:.75;font-size:.65rem;display:block}.ui-button{min-height:var(--control-height);border-radius:var(--radius-small);font-weight:650;font-size:var(--text-small);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.15rem;text-decoration:none;display:inline-flex}.ui-button--primary{background:var(--color-gold);color:var(--color-navy-deep)}.ui-button--primary:hover:not(:disabled){background:var(--color-gold-hover)}.ui-button--secondary{border-color:var(--control-border);color:var(--color-navy);background:#fff}.ui-button--quiet{color:inherit;border-color:var(--color-border);background:0 0}.ui-button--danger{background:var(--color-error-bg);color:var(--color-error);border-color:#d9aba5}.ui-button:disabled{opacity:.65}.ui-button--full{width:100%}.ui-link{text-underline-offset:5px;text-decoration-thickness:1px}.ui-eyebrow{color:var(--color-gold-text);font-size:var(--text-small);margin-bottom:.75rem;font-weight:650;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.public-site{--home-gold:#d8b979;--home-warm:#f4f1eb;color:#10263f;background:#faf9f6}.public-site .public-container{width:min(1280px,100% - 7rem);margin-inline:auto}.public-site svg{flex-shrink:0;width:24px;height:24px}.public-site .public-header{z-index:5;background:#faf9f6;border-bottom:1px solid #e7e2d8;position:relative}.public-site .public-header-inner{align-items:center;gap:2rem;min-height:84px;display:flex}.public-site .brand{white-space:nowrap}.public-site .brand strong{font-size:1.35rem}.public-site .brand small{letter-spacing:.17em;font-size:.61rem}.public-site .public-nav{align-items:center;gap:2rem;margin-inline:auto;display:flex}.public-site .public-nav a{padding-block:1.2rem;font-size:.88rem;text-decoration:none;position:relative}.public-site .public-nav a[aria-current]:after{content:"";background:var(--home-gold);border-radius:2px;height:3px;position:absolute;inset-block-end:.7rem;inset-inline:20%}.public-site .public-admin-link{white-space:nowrap;border:1px solid #baa16e;border-radius:7px;justify-content:center;align-items:center;gap:.55rem;min-height:44px;padding:.35rem 1rem;font-size:.8rem;text-decoration:none;display:inline-flex}.public-site .public-admin-link svg{width:19px;height:19px}.public-site .public-mobile-menu{display:none}.public-site .public-hero{color:#fffdf8;background:#10263f;position:relative;overflow:hidden}.public-site .public-hero-inner{grid-template-columns:1fr 1.12fr;align-items:center;gap:1rem;min-height:510px;display:grid}.public-site .public-hero-copy{z-index:2;padding-block:3rem;padding-inline-start:1rem;position:relative}.public-site .public-hero .ui-eyebrow{color:#e1c28a;margin-block-end:.8rem;font-size:1rem}.public-site .public-hero h1{letter-spacing:-.025em;font-size:clamp(2.2rem,3.9vw,3.65rem);font-weight:850;line-height:1.65}.public-site .public-hero h1 span{color:#e4c181;display:block}.public-site .public-lead{color:#f2f3f5;max-width:30rem;margin-block:1.1rem 1.9rem;font-size:1.08rem;line-height:2}.public-site .public-hero-actions{flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;display:flex}.public-site .public-hero-actions .ui-button{border-radius:8px;gap:1.5rem;min-width:190px;min-height:52px}.public-site .public-text-link{text-underline-offset:.6rem;align-items:center;gap:1.25rem;min-height:48px;font-size:.9rem;text-decoration-color:#8c9aa5;text-decoration-thickness:1px;display:inline-flex}.public-site .public-hero-art{align-self:end;width:calc(100% + 6rem);margin:0;margin-inline-end:-6rem;position:relative}.public-site .public-hero-art img{width:100%;height:auto;display:block}.public-site .public-hero-art:after{content:"";pointer-events:none;background:linear-gradient(270deg,#10263f 0%,#0000 15%);position:absolute;inset:0}.public-site .public-hero-art figcaption{z-index:1;color:#fff;background:#081b2dd9;border-radius:4px;width:fit-content;max-width:calc(100% - 3rem);padding:.18rem .6rem;font-size:.65rem;position:absolute;inset-block-end:.7rem;inset-inline:1.5rem}.public-site .public-hero-line{fill:none;stroke:#cfaa62;stroke-width:1px;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.public-site h2{font-size:clamp(1.5rem,2.3vw,2.05rem);font-weight:800;line-height:1.6}.public-site .public-cards-section{padding-block:2rem 1.8rem}.public-site .public-cards-section h2{margin-block-end:1.25rem}.public-site .public-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.public-site .public-category{background:#e9eff4;border:1px solid #e8edf0;border-radius:16px;grid-template-columns:1fr 1.1fr;align-items:center;gap:1rem;min-width:0;padding:1.4rem 1.2rem;display:grid}.public-site .public-category--personnel{background:#f5efe5;border-color:#eee5d7}.public-site .public-category-copy{min-width:0}.public-site .public-sample{color:#263e59;white-space:nowrap;background:#d7e3ef;border-radius:6px;padding:.16rem .6rem;font-size:.72rem;display:inline-block}.public-site .public-category--personnel .public-sample{color:#62491e;background:#ece0c9}.public-site .public-category-icon{width:35px;height:35px;margin-block:.85rem .3rem;display:block}.public-site .public-category h3{font-size:1rem;font-weight:750}.public-site .public-category p{margin-block-start:.3rem;font-size:.84rem;line-height:1.9}.public-site .public-mini-card{isolation:isolate;aspect-ratio:1.35;color:#e3c184;background:#10283f;border:1px solid #ba9c61;border-radius:10px;padding:.8rem;position:relative;overflow:hidden;transform:perspective(600px)rotateY(-10deg)rotate(-4deg);box-shadow:0 8px 10px #13283b21}.public-site .public-mini-brand{z-index:1;color:#fff9ee;white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;font-size:.88rem;font-weight:800;display:flex;position:relative}.public-site .public-mini-brand img{width:28px;height:28px}.public-site .public-mini-brand small{letter-spacing:.09em;font-size:.38rem;font-weight:450;display:block}.public-site .public-mini-icon{stroke-width:1.4px;width:45%;height:45%;position:absolute;inset-block-end:.5rem;inset-inline-start:20%}.public-site .public-mini-curve{z-index:-1;border:1px solid #dfbd76;border-radius:50%;width:160%;height:190%;position:absolute;inset-block-start:-97%;inset-inline-start:-110%;box-shadow:8px 9px #d2ad66}.public-site .public-sample-note{color:#5a6571;margin-block-start:1rem;font-size:.72rem}.public-site .public-about{background:var(--home-warm);padding-block:2.5rem}.public-site .public-about-inner{grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem;display:grid}.public-site .public-about-copy .ui-eyebrow{color:#7e5e27;margin-block-end:.7rem;font-size:.9rem}.public-site .public-about-copy h2{margin-block-end:1rem;font-size:clamp(1.8rem,2.8vw,2.6rem)}.public-site .public-about-copy>p:not(.ui-eyebrow){margin-block-end:1rem;font-size:1rem;line-height:2}.public-site .public-services{gap:.6rem;margin-block:1.25rem;padding:0;list-style:none;display:flex}.public-site .public-services li{white-space:nowrap;background:#ece6da;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.5rem;min-width:0;padding:.7rem .45rem;font-size:.75rem;display:flex}.public-site .public-services svg{width:27px;height:27px}.public-site .public-outline-button{background:0 0;border-color:#b39255;gap:2rem;min-height:50px;padding-inline:1.3rem}.public-site .public-about-image{margin:0;position:relative}.public-site .public-about-image img{border-radius:18px;width:100%;height:auto;display:block}.public-site .public-about-image figcaption{background:#fffdf6ed;border-radius:4px;padding:.15rem .6rem;font-size:.65rem;position:absolute;inset-block-end:.6rem;inset-inline-end:.7rem}.public-site .public-process{padding-block:2.5rem 1.5rem}.public-site .public-process h2,.public-site .public-faq-section h2{text-align:center;margin-block-end:1.5rem}.public-site .public-steps{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.public-site .public-steps:before{content:"";border-top:1px solid #c6a669;position:absolute;inset-block-start:24px;inset-inline:16.666%}.public-site .public-steps li{min-width:0;position:relative}.public-site .public-step-number{color:#10263f;background:#d8b979;border:4px solid #faf9f6;border-radius:50%;place-items:center;width:48px;height:48px;margin-block-end:.75rem;margin-inline:auto;font-size:1.3rem;font-weight:800;display:grid;position:relative}.public-site .public-steps h3{margin-block-end:.4rem;font-size:1.15rem}.public-site .public-steps p{color:#5d6269;max-width:19rem;margin-inline:auto;font-size:.86rem}.public-site .public-faq-section{padding-block:1.8rem 3rem}.public-site .public-faq details{background:#fbfaf7;border:1px solid #dedbd5;border-radius:7px;margin-block-end:.6rem}.public-site .public-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:56px;padding:.9rem 1.25rem;font-size:.94rem;font-weight:650;list-style:none;display:flex}.public-site .public-faq summary::-webkit-details-marker{display:none}.public-site .public-faq summary span{font-size:1.6rem;font-weight:400;line-height:1}.public-site .public-faq details[open] summary span{transform:rotate(45deg)}.public-site .public-faq details p{color:#535e69;max-width:65rem;padding:0 1.25rem 1.2rem;font-size:.9rem}.public-site .public-footer{color:#fffaf0;background:#0b2237;padding-block:1.8rem;position:relative;overflow:hidden}.public-site .public-footer:before{content:"";pointer-events:none;border:1px solid #b29359;border-radius:50%;width:800px;height:250px;position:absolute;inset-block-start:-230px;inset-inline-end:-280px;transform:rotate(-20deg)}.public-site .public-footer-top{justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:relative}.public-site .public-footer p{font-size:.83rem}.public-site .public-footer nav{align-items:center;gap:1.5rem;display:flex}.public-site .public-footer nav a{align-items:center;gap:.7rem;min-height:44px;font-size:.85rem;text-decoration:none;display:inline-flex}.public-site .public-footer nav a+a{border-inline-start:1px solid #607080;padding-inline-start:1.5rem}.public-site .public-footer svg{color:#e3be76}.public-site .public-nav a:hover,.public-site .public-footer a:hover{text-underline-offset:.4rem;text-decoration:underline}.public-site .public-hero a:focus-visible,.public-site .public-footer a:focus-visible{outline-color:#e5c78f}.public-site a,.public-site summary{scroll-margin-block:1rem}@media (width<=1100px){.public-site .public-container{width:calc(100% - 4rem)}.public-site .public-header-inner{gap:1rem}.public-site .public-nav{gap:1.2rem}.public-site .public-hero-inner{min-height:440px}.public-site .public-hero-copy{padding-inline-start:0}.public-site .public-hero-art{width:calc(100% + 4rem);margin-inline-end:-4rem}.public-site .public-category{flex-direction:column;align-items:stretch;gap:.8rem;padding:1.2rem;display:flex}.public-site .public-mini-card{align-self:center;width:160px}.public-site .public-category-icon{display:none}.public-site .public-category-copy{text-align:center}.public-site .public-sample{margin-block-end:.6rem}.public-site .public-about-inner{gap:2rem}.public-site .public-services{flex-wrap:wrap}.public-site .public-services li{flex:auto}.public-site .public-footer-top{flex-wrap:wrap}.public-site .public-footer p,.public-site .public-footer nav{margin-inline-start:auto}}@media (width>=761px) and (width<=900px){.public-site .public-hero-inner{grid-template-columns:1fr;gap:0}.public-site .public-hero-copy{width:min(100%,600px);margin-inline:auto;padding-block:2.5rem 1rem}.public-site .public-hero-art{width:calc(100% + 4rem);margin-inline:-2rem}.public-site .public-hero-art:after{background:linear-gradient(#10263f 0%,#0000 14%)}.public-site .public-about-inner{grid-template-columns:1fr}.public-site .public-about-image{width:min(100%,600px);margin-inline:auto}}@media (width<=760px){.public-site .public-container{width:calc(100% - 2.5rem)}.public-site .public-header-inner{grid-template-columns:1fr auto;gap:.5rem 1rem;min-height:0;padding-block:1rem .5rem;display:grid}.public-site .brand strong{font-size:1.15rem}.public-site .brand img{width:40px;height:40px}.public-site .public-admin-link{padding-inline:.7rem;font-size:.72rem}.public-site .public-nav{display:none}.public-site .public-mobile-menu{border-top:1px solid #e7e2d8;grid-column:1/-1;display:block}.public-site .public-mobile-menu summary{cursor:pointer;align-items:center;gap:.5rem;width:fit-content;min-height:44px;font-size:.85rem;list-style:none;display:flex}.public-site .public-mobile-menu summary::-webkit-details-marker{display:none}.public-site .public-mobile-menu nav{padding-block-end:.5rem;display:grid}.public-site .public-mobile-menu a{border-radius:5px;padding:.6rem .75rem;font-size:.9rem;text-decoration:none}.public-site .public-mobile-menu a:hover{background:#ede8de}.public-site .public-hero-inner{flex-direction:column;gap:0;display:flex}.public-site .public-hero-copy{width:100%;padding-block:2.5rem 1.5rem}.public-site .public-hero .ui-eyebrow{font-size:.85rem}.public-site .public-hero h1{font-size:clamp(2rem,7.5vw,3.2rem)}.public-site .public-lead{margin-block:1rem 1.3rem;font-size:.95rem}.public-site .public-hero-actions{gap:.7rem 1.25rem}.public-site .public-hero-actions .ui-button{gap:.5rem;min-width:0;min-height:48px;padding-inline:.9rem;font-size:.78rem}.public-site .public-text-link{gap:.2rem;font-size:.78rem}.public-site .public-hero-art{align-self:center;width:calc(100% + 2.5rem);margin-inline:-1.25rem}.public-site .public-hero-art:after{background:linear-gradient(#10263f 0%,#0000 14%)}.public-site .public-hero-art figcaption{font-size:.6rem}.public-site .public-cards-section{padding-block:2rem 1.5rem}.public-site h2{font-size:1.5rem}.public-site .public-categories{grid-template-columns:1fr;gap:.8rem}.public-site .public-category{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1rem;padding:1.2rem;display:grid}.public-site .public-mini-card{width:100%}.public-site .public-category-copy{text-align:start}.public-site .public-category h3{font-size:.95rem}.public-site .public-category p{font-size:.84rem}.public-site .public-category-icon{width:27px;height:27px;margin-block:0 .35rem;display:block}.public-site .public-mini-brand{font-size:.8rem}.public-site .public-mini-brand img{width:24px;height:24px}.public-site .public-about{padding-block:2rem}.public-site .public-about-inner{grid-template-columns:1fr;gap:1.75rem}.public-site .public-about-copy>p:not(.ui-eyebrow){font-size:.93rem}.public-site .public-about-copy h2{font-size:1.9rem}.public-site .public-services{flex-wrap:wrap}.public-site .public-services li{flex:130px;padding:.6rem;font-size:.76rem}.public-site .public-process{padding-block:2rem 1rem}.public-site .public-steps{text-align:start;grid-template-columns:1fr;gap:1.5rem}.public-site .public-steps:before{display:none}.public-site .public-steps li{grid-template-columns:48px 1fr;gap:.2rem 1rem;display:grid}.public-site .public-step-number{grid-row:1/3;margin-block:0}.public-site .public-steps h3{align-self:center;font-size:1.05rem}.public-site .public-steps p{grid-column:2;max-width:none;margin:0}.public-site .public-faq-section{padding-block:1.5rem 2rem}.public-site .public-faq summary{padding:.8rem 1rem;font-size:.86rem}.public-site .public-faq details p{padding-inline:1rem;font-size:.86rem}.public-site .public-footer-top{display:block}.public-site .public-footer p{margin-block:1rem}.public-site .public-footer nav{flex-wrap:wrap;gap:.5rem 1.25rem}.public-site .public-footer nav a{font-size:.8rem}.public-site .public-footer nav a+a{padding-inline-start:1.25rem}}@media (prefers-reduced-motion:reduce){.public-site *,.public-site :before,.public-site :after{scroll-behavior:auto;transition:none;animation:none}}
