.Container-module-scss-module__2tdhPW__container{width:100%;padding-inline:var(--container-pad);margin-left:auto;margin-right:auto}.Container-module-scss-module__2tdhPW__default{max-width:var(--container-max)}.Container-module-scss-module__2tdhPW__narrow{max-width:var(--container-narrow)}.Container-module-scss-module__2tdhPW__wide{max-width:1360px}
.Divider-module-scss-module__zC4K7G__divider{background-color:var(--color-border);border:0;margin:0}.Divider-module-scss-module__zC4K7G__horizontal{height:1px;width:100%}.Divider-module-scss-module__zC4K7G__vertical{height:100%;min-height:1.5rem;width:1px}.Divider-module-scss-module__zC4K7G__gradient{background-image:linear-gradient(90deg,transparent,var(--color-border-strong),transparent)}
.Footer-module-scss-module__JLT4gq__footer{background-color:var(--color-bg-subtle);border-top:1px solid var(--color-border);padding-top:max(3rem,min(6vw,5rem));padding-bottom:max(3rem,min(6vw,5rem))}.Footer-module-scss-module__JLT4gq__top{gap:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:768px){.Footer-module-scss-module__JLT4gq__top{gap:var(--space-8);grid-template-columns:2fr 1fr 1fr}}.Footer-module-scss-module__JLT4gq__brandCol{gap:var(--space-4);flex-direction:column;max-width:38ch;display:flex}.Footer-module-scss-module__JLT4gq__tagline{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.Footer-module-scss-module__JLT4gq__social{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.Footer-module-scss-module__JLT4gq__socialLink{border-radius:var(--radius);border:1px solid var(--color-border-strong);background-color:var(--color-surface);height:2.4rem;width:2.4rem;color:var(--color-text);transition:var(--transition);justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.Footer-module-scss-module__JLT4gq__socialLink:hover{color:var(--color-accent);border-color:var(--color-accent);background-color:var(--color-accent-soft);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.Footer-module-scss-module__JLT4gq__socialLink:hover{transform:none}}.Footer-module-scss-module__JLT4gq__socialLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Footer-module-scss-module__JLT4gq__socialLink:focus:not(:focus-visible){outline:none}.Footer-module-scss-module__JLT4gq__navCol ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module-scss-module__JLT4gq__navHeading{margin:0 0 var(--space-4);color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-feature-settings:"calt" 0}:lang(fa) .Footer-module-scss-module__JLT4gq__navHeading,[dir=rtl] .Footer-module-scss-module__JLT4gq__navHeading{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}.Footer-module-scss-module__JLT4gq__navLink{color:var(--color-text-muted);font-size:var(--text-sm);transition:color var(--dur)var(--ease-out)}.Footer-module-scss-module__JLT4gq__navLink:hover{color:var(--color-accent)}.Footer-module-scss-module__JLT4gq__muted{color:var(--color-text-muted);font-size:var(--text-sm)}.Footer-module-scss-module__JLT4gq__bottom{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-6);display:flex}.Footer-module-scss-module__JLT4gq__copyright{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.Footer-module-scss-module__JLT4gq__bottomEnd{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:inline-flex}.Footer-module-scss-module__JLT4gq__localeSlot{display:inline-flex}
.PageHeader-module-scss-module__4gOlWG__pageHeader{border-bottom:1px solid var(--color-border);padding-top:max(3rem,min(7vw,6rem));padding-bottom:max(2rem,min(4vw,3rem));position:relative}.PageHeader-module-scss-module__4gOlWG__pageHeader:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(to right,var(--color-grid)1px,transparent 1px),linear-gradient(to bottom,var(--color-grid)1px,transparent 1px);background-size:var(--grid-module)var(--grid-module),var(--grid-module)var(--grid-module);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(currentColor,transparent 78%);mask-image:linear-gradient(currentColor,transparent 78%)}.PageHeader-module-scss-module__4gOlWG__pageHeader>*{z-index:1;position:relative}.PageHeader-module-scss-module__4gOlWG__start{text-align:start}.PageHeader-module-scss-module__4gOlWG__center{text-align:center}.PageHeader-module-scss-module__4gOlWG__center .PageHeader-module-scss-module__4gOlWG__actions{justify-content:center}.PageHeader-module-scss-module__4gOlWG__title{margin-top:var(--space-4)}.PageHeader-module-scss-module__4gOlWG__description{max-width:60ch;margin-top:var(--space-5)}.PageHeader-module-scss-module__4gOlWG__center .PageHeader-module-scss-module__4gOlWG__description{margin-left:auto;margin-right:auto}.PageHeader-module-scss-module__4gOlWG__actions{gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-6);display:flex}
.CTASection-module-scss-module__iWdC5G__section{padding-block:var(--section-y)}.CTASection-module-scss-module__iWdC5G__panel{align-items:center;gap:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-accent-soft-border);background-color:var(--color-accent-soft);text-align:center;box-shadow:var(--shadow-register);flex-direction:column;padding:max(2.5rem,min(6vw,5rem)) max(1.5rem,min(5vw,4rem));display:flex;position:relative;overflow:hidden}.CTASection-module-scss-module__iWdC5G__panel:before,.CTASection-module-scss-module__iWdC5G__panel:after{content:"";pointer-events:none;z-index:1;height:12px;width:12px;position:absolute}.CTASection-module-scss-module__iWdC5G__panel:before{border-top:1.5px solid var(--color-accent-bright);top:14px}.CTASection-module-scss-module__iWdC5G__panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right:1.5px solid var(--color-accent-bright);right:14px}.CTASection-module-scss-module__iWdC5G__panel:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right:1.5px solid var(--color-accent-bright);right:14px}.CTASection-module-scss-module__iWdC5G__panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right:1.5px solid var(--color-accent-bright);right:14px}.CTASection-module-scss-module__iWdC5G__panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left:1.5px solid var(--color-accent-bright);left:14px}.CTASection-module-scss-module__iWdC5G__panel:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left:1.5px solid var(--color-accent-bright);left:14px}.CTASection-module-scss-module__iWdC5G__panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left:1.5px solid var(--color-accent-bright);left:14px}.CTASection-module-scss-module__iWdC5G__panel:after{border-bottom:1.5px solid var(--color-accent-bright);bottom:14px}.CTASection-module-scss-module__iWdC5G__panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:1.5px solid var(--color-accent-bright);left:14px}.CTASection-module-scss-module__iWdC5G__panel:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:1.5px solid var(--color-accent-bright);left:14px}.CTASection-module-scss-module__iWdC5G__panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:1.5px solid var(--color-accent-bright);left:14px}.CTASection-module-scss-module__iWdC5G__panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:1.5px solid var(--color-accent-bright);right:14px}.CTASection-module-scss-module__iWdC5G__panel:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:1.5px solid var(--color-accent-bright);right:14px}.CTASection-module-scss-module__iWdC5G__panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:1.5px solid var(--color-accent-bright);right:14px}.CTASection-module-scss-module__iWdC5G__glow{background-image:linear-gradient(to right,var(--color-grid)1px,transparent 1px),linear-gradient(to bottom,var(--color-grid)1px,transparent 1px);background-size:var(--grid-module)var(--grid-module),var(--grid-module)var(--grid-module);opacity:.6;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(currentColor 0%,transparent 72%);mask-image:radial-gradient(currentColor 0%,transparent 72%)}.CTASection-module-scss-module__iWdC5G__title,.CTASection-module-scss-module__iWdC5G__desc,.CTASection-module-scss-module__iWdC5G__actions{z-index:1;position:relative}.CTASection-module-scss-module__iWdC5G__desc{max-width:52ch}.CTASection-module-scss-module__iWdC5G__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-2);display:flex}
.FeatureCard-module-scss-module__BF8KIa__card{gap:var(--space-3);flex-direction:column;height:100%;display:flex}.FeatureCard-module-scss-module__BF8KIa__iconChip{border-radius:var(--radius);border:1px solid var(--color-accent-soft-border);background-color:var(--color-accent-soft);height:3rem;width:3rem;color:var(--color-accent);transition:border-color var(--dur)var(--ease-out),transform var(--dur)var(--ease-out);justify-content:center;align-items:center;margin-bottom:var(--space-2);font-size:1.4rem;display:inline-flex}.FeatureCard-module-scss-module__BF8KIa__card:hover .FeatureCard-module-scss-module__BF8KIa__iconChip{border-color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.FeatureCard-module-scss-module__BF8KIa__card:hover .FeatureCard-module-scss-module__BF8KIa__iconChip{transform:translateY(-1px)}}.FeatureCard-module-scss-module__BF8KIa__title{margin:0}.FeatureCard-module-scss-module__BF8KIa__body{flex:1;margin:0}.FeatureCard-module-scss-module__BF8KIa__more{align-items:center;gap:var(--space-2);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-feature-settings:"calt" 0;margin-top:var(--space-2);display:inline-flex}:lang(fa) .FeatureCard-module-scss-module__BF8KIa__more,[dir=rtl] .FeatureCard-module-scss-module__BF8KIa__more{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}.FeatureCard-module-scss-module__BF8KIa__more svg{transition:transform var(--dur)var(--ease-out)}@media (prefers-reduced-motion:no-preference){.FeatureCard-module-scss-module__BF8KIa__card:hover .FeatureCard-module-scss-module__BF8KIa__more svg{transform:translate(2px)}[dir=rtl] .FeatureCard-module-scss-module__BF8KIa__card:hover .FeatureCard-module-scss-module__BF8KIa__more svg{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.FeatureCard-module-scss-module__BF8KIa__card:hover .FeatureCard-module-scss-module__BF8KIa__iconChip,.FeatureCard-module-scss-module__BF8KIa__card:hover .FeatureCard-module-scss-module__BF8KIa__more svg{transform:none}}
.TestimonialCard-module-scss-module__UmICEG__card{gap:var(--space-4);flex-direction:column;height:100%;margin:0;display:flex}.TestimonialCard-module-scss-module__UmICEG__mark{color:var(--color-accent-bright);margin-bottom:calc(-1*var(--space-2));font-size:2.75rem;line-height:1}.TestimonialCard-module-scss-module__UmICEG__quote{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-regular);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-heading);text-wrap:pretty;font-optical-sizing:auto;flex:1;margin:0}.TestimonialCard-module-scss-module__UmICEG__author{align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-4);display:flex}.TestimonialCard-module-scss-module__UmICEG__meta{gap:var(--space-1);flex-direction:column;display:flex}.TestimonialCard-module-scss-module__UmICEG__name{color:var(--color-heading);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-feature-settings:"calt" 0}:lang(fa) .TestimonialCard-module-scss-module__UmICEG__name,[dir=rtl] .TestimonialCard-module-scss-module__UmICEG__name{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}.TestimonialCard-module-scss-module__UmICEG__role{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-feature-settings:"calt" 0}:lang(fa) .TestimonialCard-module-scss-module__UmICEG__role,[dir=rtl] .TestimonialCard-module-scss-module__UmICEG__role{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}
.Brand-module-scss-module__iqs_Wq__monogram{flex-shrink:0;display:block}.Brand-module-scss-module__iqs_Wq__logo{align-items:center;display:inline-flex}.Brand-module-scss-module__iqs_Wq__logoImg{height:var(--logo-height,3rem);width:auto;display:block}.Brand-module-scss-module__iqs_Wq__logoDark{display:none}.dark .Brand-module-scss-module__iqs_Wq__logoLight{display:none}.dark .Brand-module-scss-module__iqs_Wq__logoDark{display:block}.Brand-module-scss-module__iqs_Wq__wordmark{align-items:center;gap:var(--space-3);display:inline-flex}.Brand-module-scss-module__iqs_Wq__name{font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--text-lg);letter-spacing:var(--tracking-tighter);color:var(--color-heading);white-space:nowrap;font-optical-sizing:auto}
.Typewriter-module-scss-module__V--gaa__typewriter{width:100%;color:var(--color-accent);display:grid}.Typewriter-module-scss-module__V--gaa__sizer,.Typewriter-module-scss-module__V--gaa__value{grid-area:1/1;min-width:0}.Typewriter-module-scss-module__V--gaa__sizer{visibility:hidden}.Typewriter-module-scss-module__V--gaa__caret{background-color:var(--color-accent-bright);height:1.05em;width:.55em;display:inline-block;transform:translateY(.16em)}.Typewriter-module-scss-module__V--gaa__caret:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.12em}.Typewriter-module-scss-module__V--gaa__caret:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.12em}.Typewriter-module-scss-module__V--gaa__caret:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.12em}.Typewriter-module-scss-module__V--gaa__caret:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.12em}.Typewriter-module-scss-module__V--gaa__caret:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.12em}.Typewriter-module-scss-module__V--gaa__caret:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.12em}@media (prefers-reduced-motion:no-preference){.Typewriter-module-scss-module__V--gaa__caret{animation:1.05s steps(2,start) infinite Typewriter-module-scss-module__V--gaa__caret-blink}}@keyframes Typewriter-module-scss-module__V--gaa__caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.Typewriter-module-scss-module__V--gaa__caret{opacity:1;animation:none}}
.Hero-module-scss-module__RMIlTa__hero{padding-top:max(3.5rem,min(9vw,7.5rem));padding-bottom:max(3.5rem,min(9vw,7.5rem));position:relative;overflow:hidden}.Hero-module-scss-module__RMIlTa__glow{z-index:0;pointer-events:none;background-image:linear-gradient(to right,var(--color-grid)1px,transparent 1px),linear-gradient(to bottom,var(--color-grid)1px,transparent 1px);background-size:var(--grid-module)var(--grid-module),var(--grid-module)var(--grid-module);opacity:.9;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(120% 90% at 70% 10%,currentColor 0%,transparent 72%);mask-image:radial-gradient(120% 90% at 70% 10%,currentColor 0%,transparent 72%)}.Hero-module-scss-module__RMIlTa__grid{z-index:1;grid-template-columns:1fr;align-items:center;gap:max(2rem,min(6vw,4.5rem));display:grid;position:relative}@media (min-width:992px){.Hero-module-scss-module__RMIlTa__grid{grid-template-columns:1.15fr .85fr}}.Hero-module-scss-module__RMIlTa__content{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.Hero-module-scss-module__RMIlTa__title{margin:0}.Hero-module-scss-module__RMIlTa__roleLine{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);color:var(--color-heading);flex-direction:column;align-items:flex-start;gap:.1em;margin:0;display:flex}.Hero-module-scss-module__RMIlTa__roleLead{color:var(--color-text-muted)}.Hero-module-scss-module__RMIlTa__description{max-width:52ch}.Hero-module-scss-module__RMIlTa__actions{gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-2);display:flex}.Hero-module-scss-module__RMIlTa__visual{justify-content:center;display:flex}@media (min-width:992px){.Hero-module-scss-module__RMIlTa__visual{justify-content:flex-end}}.Hero-module-scss-module__RMIlTa__blob{aspect-ratio:4/5;background-color:var(--color-surface);background-image:linear-gradient(to right,var(--color-grid)1px,transparent 1px),linear-gradient(to bottom,var(--color-grid)1px,transparent 1px);background-size:var(--space-6)var(--space-6),var(--space-6)var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);width:max(15rem,min(38vw,23rem));box-shadow:var(--shadow-md);place-items:center;display:grid;position:relative;overflow:hidden}.Hero-module-scss-module__RMIlTa__blob:before,.Hero-module-scss-module__RMIlTa__blob:after{content:"";pointer-events:none;z-index:1;height:12px;width:12px;position:absolute}.Hero-module-scss-module__RMIlTa__blob:before{border-top:1.5px solid var(--color-accent-bright);top:12px}.Hero-module-scss-module__RMIlTa__blob:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right:1.5px solid var(--color-accent-bright);right:12px}.Hero-module-scss-module__RMIlTa__blob:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right:1.5px solid var(--color-accent-bright);right:12px}.Hero-module-scss-module__RMIlTa__blob:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right:1.5px solid var(--color-accent-bright);right:12px}.Hero-module-scss-module__RMIlTa__blob:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left:1.5px solid var(--color-accent-bright);left:12px}.Hero-module-scss-module__RMIlTa__blob:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left:1.5px solid var(--color-accent-bright);left:12px}.Hero-module-scss-module__RMIlTa__blob:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left:1.5px solid var(--color-accent-bright);left:12px}.Hero-module-scss-module__RMIlTa__blob:after{border-bottom:1.5px solid var(--color-accent-bright);bottom:12px}.Hero-module-scss-module__RMIlTa__blob:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:1.5px solid var(--color-accent-bright);left:12px}.Hero-module-scss-module__RMIlTa__blob:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:1.5px solid var(--color-accent-bright);left:12px}.Hero-module-scss-module__RMIlTa__blob:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:1.5px solid var(--color-accent-bright);left:12px}.Hero-module-scss-module__RMIlTa__blob:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:1.5px solid var(--color-accent-bright);right:12px}.Hero-module-scss-module__RMIlTa__blob:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:1.5px solid var(--color-accent-bright);right:12px}.Hero-module-scss-module__RMIlTa__blob:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:1.5px solid var(--color-accent-bright);right:12px}.Hero-module-scss-module__RMIlTa__image{object-fit:cover;height:100%;width:100%}.Hero-module-scss-module__RMIlTa__placeholder{opacity:.95;height:auto;width:38%}
.ProjectCard-module-scss-module__aR1kbq__card{flex-direction:column;height:100%;display:flex;overflow:hidden}.ProjectCard-module-scss-module__aR1kbq__media{aspect-ratio:16/10;background-color:var(--color-bg-muted);border-bottom:1px solid var(--color-border);position:relative}.ProjectCard-module-scss-module__aR1kbq__image{object-fit:cover}.ProjectCard-module-scss-module__aR1kbq__body{gap:var(--space-3);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.ProjectCard-module-scss-module__aR1kbq__meta{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-feature-settings:"calt" 0}:lang(fa) .ProjectCard-module-scss-module__aR1kbq__meta,[dir=rtl] .ProjectCard-module-scss-module__aR1kbq__meta{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}.ProjectCard-module-scss-module__aR1kbq__title{align-items:center;gap:var(--space-2);margin:0;display:inline-flex}.ProjectCard-module-scss-module__aR1kbq__arrow{color:var(--color-accent);transition:transform var(--dur)var(--ease-out);font-size:1rem}@media (prefers-reduced-motion:no-preference){.ProjectCard-module-scss-module__aR1kbq__card:hover .ProjectCard-module-scss-module__aR1kbq__arrow{transform:translate(2px,-2px)}[dir=rtl] .ProjectCard-module-scss-module__aR1kbq__card:hover .ProjectCard-module-scss-module__aR1kbq__arrow{transform:translate(-2px,-2px)}}@media (prefers-reduced-motion:reduce){.ProjectCard-module-scss-module__aR1kbq__card:hover .ProjectCard-module-scss-module__aR1kbq__arrow{transform:none}}.ProjectCard-module-scss-module__aR1kbq__desc{flex:1;margin:0}.ProjectCard-module-scss-module__aR1kbq__tags{gap:var(--space-2);margin:0;flex-wrap:wrap;margin-top:var(--space-1);padding:0;list-style:none;display:flex}
.SectionHeading-module-scss-module__283_ka__wrap{gap:var(--space-3);counter-increment:section;flex-direction:column;display:flex;position:relative}.SectionHeading-module-scss-module__283_ka__wrap:before{content:counter(section,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-feature-settings:"calt" 0}:lang(fa) .SectionHeading-module-scss-module__283_ka__wrap:before,[dir=rtl] .SectionHeading-module-scss-module__283_ka__wrap:before{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}.SectionHeading-module-scss-module__283_ka__wrap:before{color:var(--color-text-faint)}.SectionHeading-module-scss-module__283_ka__center{text-align:center;align-items:center}.SectionHeading-module-scss-module__283_ka__center .SectionHeading-module-scss-module__283_ka__description{margin-left:auto;margin-right:auto}.SectionHeading-module-scss-module__283_ka__start{align-items:flex-start}.SectionHeading-module-scss-module__283_ka__description{max-width:60ch;margin-top:var(--space-1)}
.SkillMatrix-module-scss-module__1GbtTW__grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:576px){.SkillMatrix-module-scss-module__1GbtTW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.SkillMatrix-module-scss-module__1GbtTW__grid{grid-template-columns:repeat(3,1fr)}}.SkillMatrix-module-scss-module__1GbtTW__group{gap:var(--space-4);flex-direction:column;height:100%;display:flex}.SkillMatrix-module-scss-module__1GbtTW__head{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3);display:flex}.SkillMatrix-module-scss-module__1GbtTW__icon{border-radius:var(--radius);border:1px solid var(--color-accent-soft-border);background-color:var(--color-accent-soft);height:2.5rem;width:2.5rem;color:var(--color-accent);flex:none;justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}.SkillMatrix-module-scss-module__1GbtTW__tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.SkillMatrix-module-scss-module__1GbtTW__tags li>*{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-feature-settings:"calt" 0;border-radius:var(--radius-sm);border-color:var(--color-border-strong);color:var(--color-text-muted)}:lang(fa) .SkillMatrix-module-scss-module__1GbtTW__tags li>*,[dir=rtl] .SkillMatrix-module-scss-module__1GbtTW__tags li>*{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}
.StatCard-module-scss-module__fX_xPG__stat{gap:var(--space-2);flex-direction:column;display:flex}.StatCard-module-scss-module__fX_xPG__stat:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--color-accent-bright);padding-left:var(--space-4)}.StatCard-module-scss-module__fX_xPG__stat:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--color-accent-bright);padding-left:var(--space-4)}.StatCard-module-scss-module__fX_xPG__stat:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--color-accent-bright);padding-left:var(--space-4)}.StatCard-module-scss-module__fX_xPG__stat:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--color-accent-bright);padding-right:var(--space-4)}.StatCard-module-scss-module__fX_xPG__stat:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--color-accent-bright);padding-right:var(--space-4)}.StatCard-module-scss-module__fX_xPG__stat:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--color-accent-bright);padding-right:var(--space-4)}.StatCard-module-scss-module__fX_xPG__center{text-align:center;align-items:center}.StatCard-module-scss-module__fX_xPG__center:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0;padding-left:0}.StatCard-module-scss-module__fX_xPG__center:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0;padding-left:0}.StatCard-module-scss-module__fX_xPG__center:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0;padding-left:0}.StatCard-module-scss-module__fX_xPG__center:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0;padding-right:0}.StatCard-module-scss-module__fX_xPG__center:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0;padding-right:0}.StatCard-module-scss-module__fX_xPG__center:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0;padding-right:0}.StatCard-module-scss-module__fX_xPG__start{align-items:flex-start}.StatCard-module-scss-module__fX_xPG__value{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-semibold);line-height:var(--leading-none);letter-spacing:var(--tracking-tighter);color:var(--color-heading);font-optical-sizing:auto}.StatCard-module-scss-module__fX_xPG__center .StatCard-module-scss-module__fX_xPG__value{padding-bottom:var(--space-2);position:relative}.StatCard-module-scss-module__fX_xPG__center .StatCard-module-scss-module__fX_xPG__value:after{content:"";background:var(--color-accent-bright);height:2px;width:1.75rem;position:absolute;bottom:0;transform:translate(-50%)}.StatCard-module-scss-module__fX_xPG__center .StatCard-module-scss-module__fX_xPG__value:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}.StatCard-module-scss-module__fX_xPG__center .StatCard-module-scss-module__fX_xPG__value:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}.StatCard-module-scss-module__fX_xPG__center .StatCard-module-scss-module__fX_xPG__value:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}.StatCard-module-scss-module__fX_xPG__center .StatCard-module-scss-module__fX_xPG__value:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}.StatCard-module-scss-module__fX_xPG__center .StatCard-module-scss-module__fX_xPG__value:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}.StatCard-module-scss-module__fX_xPG__center .StatCard-module-scss-module__fX_xPG__value:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}[dir=rtl] .StatCard-module-scss-module__fX_xPG__center .StatCard-module-scss-module__fX_xPG__value:after{transform:translate(50%)}.StatCard-module-scss-module__fX_xPG__label{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-feature-settings:"calt" 0}:lang(fa) .StatCard-module-scss-module__fX_xPG__label,[dir=rtl] .StatCard-module-scss-module__fX_xPG__label{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}.StatCard-module-scss-module__fX_xPG__hint{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-faint)}
.Timeline-module-scss-module__PFeN9a__timeline{padding:0;margin:0;list-style:none}.Timeline-module-scss-module__PFeN9a__timeline:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-border-strong);padding-left:var(--space-6)}.Timeline-module-scss-module__PFeN9a__timeline:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-border-strong);padding-left:var(--space-6)}.Timeline-module-scss-module__PFeN9a__timeline:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-border-strong);padding-left:var(--space-6)}.Timeline-module-scss-module__PFeN9a__timeline:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-border-strong);padding-right:var(--space-6)}.Timeline-module-scss-module__PFeN9a__timeline:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-border-strong);padding-right:var(--space-6)}.Timeline-module-scss-module__PFeN9a__timeline:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-border-strong);padding-right:var(--space-6)}.Timeline-module-scss-module__PFeN9a__item{padding-bottom:var(--space-8);position:relative}.Timeline-module-scss-module__PFeN9a__item:last-child{padding-bottom:0}.Timeline-module-scss-module__PFeN9a__node{border-radius:var(--radius-sm);background-color:var(--color-bg);border:2px solid var(--color-accent-bright);height:11px;width:11px;position:absolute;top:.4rem;transform:translate(-50%)}.Timeline-module-scss-module__PFeN9a__node:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(-1*var(--space-6) - 1px)}.Timeline-module-scss-module__PFeN9a__node:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(-1*var(--space-6) - 1px)}.Timeline-module-scss-module__PFeN9a__node:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(-1*var(--space-6) - 1px)}.Timeline-module-scss-module__PFeN9a__node:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(-1*var(--space-6) - 1px)}.Timeline-module-scss-module__PFeN9a__node:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(-1*var(--space-6) - 1px)}.Timeline-module-scss-module__PFeN9a__node:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(-1*var(--space-6) - 1px)}[dir=rtl] .Timeline-module-scss-module__PFeN9a__node{transform:translate(50%)}.Timeline-module-scss-module__PFeN9a__item:first-child .Timeline-module-scss-module__PFeN9a__node{background-color:var(--color-accent-bright)}.Timeline-module-scss-module__PFeN9a__content{gap:var(--space-2);flex-direction:column;display:flex}.Timeline-module-scss-module__PFeN9a__period{align-self:flex-start;align-items:center;gap:var(--space-2);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-feature-settings:"calt" 0;display:inline-flex}:lang(fa) .Timeline-module-scss-module__PFeN9a__period,[dir=rtl] .Timeline-module-scss-module__PFeN9a__period{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}.Timeline-module-scss-module__PFeN9a__period:before{content:"";background:var(--color-accent-bright);flex:none;height:1.5px;width:1.25rem}.Timeline-module-scss-module__PFeN9a__role{margin:0}.Timeline-module-scss-module__PFeN9a__org{color:var(--color-text-muted);font-weight:var(--weight-medium)}.Timeline-module-scss-module__PFeN9a__body{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin-top:var(--space-2)}
.Form-module-scss-module__CFyfcq__field{gap:var(--space-2);flex-direction:column;display:flex}.Form-module-scss-module__CFyfcq__label{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);color:var(--color-heading)}.Form-module-scss-module__CFyfcq__required{color:var(--color-error)}.Form-module-scss-module__CFyfcq__required:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.2rem}.Form-module-scss-module__CFyfcq__required:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.2rem}.Form-module-scss-module__CFyfcq__required:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.2rem}.Form-module-scss-module__CFyfcq__required:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.2rem}.Form-module-scss-module__CFyfcq__required:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.2rem}.Form-module-scss-module__CFyfcq__required:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.2rem}.Form-module-scss-module__CFyfcq__control{width:100%;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-heading);background-color:var(--color-surface);border:1px solid var(--color-control-border);border-radius:var(--radius);transition:var(--transition);padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem}.Form-module-scss-module__CFyfcq__control::placeholder{color:var(--color-text-faint)}.Form-module-scss-module__CFyfcq__control:hover{border-color:var(--color-border-strong)}.Form-module-scss-module__CFyfcq__control:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:1px}.Form-module-scss-module__CFyfcq__control:focus:not(:focus-visible){border-color:var(--color-accent);outline:none}.Form-module-scss-module__CFyfcq__textarea{resize:vertical;min-height:8rem;line-height:var(--leading-normal)}.Form-module-scss-module__CFyfcq__invalid,.Form-module-scss-module__CFyfcq__invalid:hover{border-color:var(--color-error)}.Form-module-scss-module__CFyfcq__invalid:focus-visible{border-color:var(--color-error);outline-color:var(--color-error)}.Form-module-scss-module__CFyfcq__invalid:focus:not(:focus-visible){border-color:var(--color-error)}.Form-module-scss-module__CFyfcq__hint{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}.Form-module-scss-module__CFyfcq__error{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-error);margin:0;display:flex}.Form-module-scss-module__CFyfcq__error:before{content:"!";font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-feature-settings:"calt" 0;flex:none}:lang(fa) .Form-module-scss-module__CFyfcq__error:before,[dir=rtl] .Form-module-scss-module__CFyfcq__error:before{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}.Form-module-scss-module__CFyfcq__error:before{color:var(--color-error)}.Form-module-scss-module__CFyfcq__select{cursor:pointer}
.ContactForm-module-scss-module__BYgL1q__heading{margin-bottom:var(--space-5)}.ContactForm-module-scss-module__BYgL1q__form{gap:var(--space-4);flex-direction:column;display:flex}.ContactForm-module-scss-module__BYgL1q__row{gap:var(--space-4);display:grid}@media (min-width:768px){.ContactForm-module-scss-module__BYgL1q__row{grid-template-columns:1fr 1fr}}.ContactForm-module-scss-module__BYgL1q__honeypot{clip:rect(0,0,0,0);white-space:nowrap;border:0;height:1px;width:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ContactForm-module-scss-module__BYgL1q__privacy{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.ContactForm-module-scss-module__BYgL1q__privacy a{color:var(--color-accent);text-underline-offset:.2em;transition:color var(--dur)var(--ease-out);text-decoration:underline;text-decoration-thickness:1.5px}.ContactForm-module-scss-module__BYgL1q__privacy a:hover{color:var(--color-accent-hover)}.ContactForm-module-scss-module__BYgL1q__formError{padding-block:var(--space-3);padding-inline:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-error);background-color:var(--color-error-soft);border:1px solid var(--color-error);border-radius:var(--radius);position:relative}.ContactForm-module-scss-module__BYgL1q__formError:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:3px}.ContactForm-module-scss-module__BYgL1q__formError:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:3px}.ContactForm-module-scss-module__BYgL1q__formError:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:3px}.ContactForm-module-scss-module__BYgL1q__formError:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:3px}.ContactForm-module-scss-module__BYgL1q__formError:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:3px}.ContactForm-module-scss-module__BYgL1q__formError:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:3px}.ContactForm-module-scss-module__BYgL1q__success{align-items:flex-start;gap:var(--space-4);padding:var(--space-8);background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-register);flex-direction:column;display:flex;position:relative}.ContactForm-module-scss-module__BYgL1q__success:before,.ContactForm-module-scss-module__BYgL1q__success:after{content:"";pointer-events:none;z-index:1;height:10px;width:10px;position:absolute}.ContactForm-module-scss-module__BYgL1q__success:before{border-top:1.5px solid var(--color-accent-bright);top:12px}.ContactForm-module-scss-module__BYgL1q__success:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right:1.5px solid var(--color-accent-bright);right:12px}.ContactForm-module-scss-module__BYgL1q__success:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right:1.5px solid var(--color-accent-bright);right:12px}.ContactForm-module-scss-module__BYgL1q__success:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right:1.5px solid var(--color-accent-bright);right:12px}.ContactForm-module-scss-module__BYgL1q__success:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left:1.5px solid var(--color-accent-bright);left:12px}.ContactForm-module-scss-module__BYgL1q__success:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left:1.5px solid var(--color-accent-bright);left:12px}.ContactForm-module-scss-module__BYgL1q__success:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left:1.5px solid var(--color-accent-bright);left:12px}.ContactForm-module-scss-module__BYgL1q__success:after{border-bottom:1.5px solid var(--color-accent-bright);bottom:12px}.ContactForm-module-scss-module__BYgL1q__success:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:1.5px solid var(--color-accent-bright);left:12px}.ContactForm-module-scss-module__BYgL1q__success:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:1.5px solid var(--color-accent-bright);left:12px}.ContactForm-module-scss-module__BYgL1q__success:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:1.5px solid var(--color-accent-bright);left:12px}.ContactForm-module-scss-module__BYgL1q__success:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:1.5px solid var(--color-accent-bright);right:12px}.ContactForm-module-scss-module__BYgL1q__success:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:1.5px solid var(--color-accent-bright);right:12px}.ContactForm-module-scss-module__BYgL1q__success:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:1.5px solid var(--color-accent-bright);right:12px}.ContactForm-module-scss-module__BYgL1q__successIcon{height:3rem;width:3rem;color:var(--color-success);background-color:var(--color-success-soft);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:inline-flex}.ContactForm-module-scss-module__BYgL1q__successIcon svg{height:1.5rem;width:1.5rem}.ContactForm-module-scss-module__BYgL1q__successTitle{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance;color:var(--color-heading);margin:0}.ContactForm-module-scss-module__BYgL1q__successBody{line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}
.Avatar-module-scss-module__3kqJrW__avatar{background-color:var(--color-bg-muted);border:1px solid var(--color-border);flex-shrink:0;display:inline-flex;position:relative;overflow:hidden}.Avatar-module-scss-module__3kqJrW__circle{border-radius:var(--radius-round)}.Avatar-module-scss-module__3kqJrW__rounded{border-radius:var(--radius)}.Avatar-module-scss-module__3kqJrW__ring{box-shadow:0 0 0 3px var(--color-bg),0 0 0 5px var(--color-accent)}.Avatar-module-scss-module__3kqJrW__image{object-fit:cover;height:100%;width:100%}
.Badge-module-scss-module__0D-_EG__badge{align-items:center;gap:var(--space-2);white-space:nowrap;border-radius:var(--radius-sm);line-height:1;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-feature-settings:"calt" 0;border:1px solid transparent;display:inline-flex}:lang(fa) .Badge-module-scss-module__0D-_EG__badge,[dir=rtl] .Badge-module-scss-module__0D-_EG__badge{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}.Badge-module-scss-module__0D-_EG__sm{font-size:var(--text-xs);padding-top:.3rem;padding-bottom:.3rem;padding-left:.6rem;padding-right:.6rem}.Badge-module-scss-module__0D-_EG__md{font-size:var(--text-sm);padding-top:.4rem;padding-bottom:.4rem;padding-left:.8rem;padding-right:.8rem}.Badge-module-scss-module__0D-_EG__soft{background-color:var(--color-accent-soft);color:var(--color-accent);border-color:var(--color-accent-soft-border)}.Badge-module-scss-module__0D-_EG__outline{color:var(--color-text-muted);border-color:var(--color-border-strong);background-color:transparent}.Badge-module-scss-module__0D-_EG__solid{background-color:var(--color-accent-solid);color:var(--color-accent-contrast)}.Badge-module-scss-module__0D-_EG__success{background-color:var(--color-success-soft);color:var(--color-success);border-color:transparent}.Badge-module-scss-module__0D-_EG__icon{font-size:1em}.Badge-module-scss-module__0D-_EG__dot{border-radius:var(--radius-round);background-color:var(--color-accent-bright);height:.5rem;width:.5rem;box-shadow:0 0 0 3px var(--color-accent-soft)}
.Button-module-scss-module__OoW-YW__button{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);text-align:center;white-space:nowrap;border-radius:var(--radius);cursor:pointer;transition:var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;line-height:1;display:inline-flex}.Button-module-scss-module__OoW-YW__button:disabled,.Button-module-scss-module__OoW-YW__button[aria-disabled=true]{opacity:.5;filter:saturate(.6);pointer-events:none;box-shadow:none}.Button-module-scss-module__OoW-YW__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.Button-module-scss-module__OoW-YW__button:focus:not(:focus-visible){outline:none}.Button-module-scss-module__OoW-YW__label{display:inline-block}.Button-module-scss-module__OoW-YW__icon{transition:transform var(--dur)var(--ease-out);font-size:1.1em}.Button-module-scss-module__OoW-YW__button:hover .Button-module-scss-module__OoW-YW__icon{transform:translate(2px)}[dir=rtl] .Button-module-scss-module__OoW-YW__button:hover .Button-module-scss-module__OoW-YW__icon{transform:translate(-2px)}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__OoW-YW__button:hover .Button-module-scss-module__OoW-YW__icon{transform:none}}.Button-module-scss-module__OoW-YW__sm{font-size:var(--text-sm);padding-top:.55rem;padding-bottom:.55rem;padding-left:1rem;padding-right:1rem}.Button-module-scss-module__OoW-YW__md{font-size:var(--text-base);padding-top:.7rem;padding-bottom:.7rem;padding-left:1.4rem;padding-right:1.4rem}.Button-module-scss-module__OoW-YW__lg{font-size:var(--text-md);padding-top:.9rem;padding-bottom:.9rem;padding-left:1.8rem;padding-right:1.8rem}.Button-module-scss-module__OoW-YW__fullWidth{width:100%;display:flex}.Button-module-scss-module__OoW-YW__primary{background-color:var(--color-accent-solid);color:var(--color-accent-contrast);box-shadow:var(--shadow-accent);position:relative;overflow:hidden}.Button-module-scss-module__OoW-YW__primary:after{content:"";background:var(--color-accent-bright);height:2px;transform-origin:inline-start;transition:transform var(--dur)var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Button-module-scss-module__OoW-YW__primary:hover{background-color:var(--color-accent-solid-hover);transform:translateY(-2px)}.Button-module-scss-module__OoW-YW__primary:hover:after{transform:scaleX(1)}.Button-module-scss-module__OoW-YW__primary:active{transform:translateY(0)}.Button-module-scss-module__OoW-YW__secondary{color:var(--color-heading);border-color:var(--color-control-border);background-color:transparent}.Button-module-scss-module__OoW-YW__secondary:hover{border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-2px)}.Button-module-scss-module__OoW-YW__secondary:active{transform:translateY(0)}.Button-module-scss-module__OoW-YW__subtle{background-color:var(--color-accent-soft);color:var(--color-accent);border-color:var(--color-accent-soft-border)}.Button-module-scss-module__OoW-YW__subtle:hover{background-color:var(--color-accent);color:var(--color-accent-contrast);border-color:transparent}.Button-module-scss-module__OoW-YW__ghost{color:var(--color-heading);background-color:transparent}.Button-module-scss-module__OoW-YW__ghost:hover{background-color:var(--color-bg-muted);color:var(--color-accent)}.Button-module-scss-module__OoW-YW__link{border-radius:var(--radius-sm);color:var(--color-accent);background:0 0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}.Button-module-scss-module__OoW-YW__link .Button-module-scss-module__OoW-YW__label{text-underline-offset:.25em;transition:text-decoration-color var(--dur)var(--ease-out);-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-decoration-thickness:2px}.Button-module-scss-module__OoW-YW__link:hover .Button-module-scss-module__OoW-YW__label{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__OoW-YW__primary:hover,.Button-module-scss-module__OoW-YW__secondary:hover{transform:none}.Button-module-scss-module__OoW-YW__primary:after{transition:none}}
.Card-module-scss-module__8qSImq__card{border-radius:var(--radius-lg);background-color:var(--color-surface);color:var(--color-text);transition:var(--transition);display:block;position:relative}.Card-module-scss-module__8qSImq__default{border:1px solid var(--color-border)}.Card-module-scss-module__8qSImq__outlined{border:1px solid var(--color-border-strong);background-color:transparent}.Card-module-scss-module__8qSImq__elevated{border:1px solid var(--color-border);box-shadow:var(--shadow-md)}.Card-module-scss-module__8qSImq__soft{border:1px solid var(--color-accent-soft-border);background-color:var(--color-accent-soft)}.Card-module-scss-module__8qSImq__pad-none{padding:0}.Card-module-scss-module__8qSImq__pad-compact{padding:var(--space-5)}.Card-module-scss-module__8qSImq__pad-default{padding:var(--space-6)}.Card-module-scss-module__8qSImq__pad-spacious{padding:var(--space-8)}.Card-module-scss-module__8qSImq__interactive{cursor:pointer}.Card-module-scss-module__8qSImq__interactive:before,.Card-module-scss-module__8qSImq__interactive:after{content:"";pointer-events:none;z-index:1;height:9px;width:9px;position:absolute}.Card-module-scss-module__8qSImq__interactive:before{border-top:1.5px solid var(--color-accent-bright);top:9px}.Card-module-scss-module__8qSImq__interactive:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right:1.5px solid var(--color-accent-bright);right:9px}.Card-module-scss-module__8qSImq__interactive:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right:1.5px solid var(--color-accent-bright);right:9px}.Card-module-scss-module__8qSImq__interactive:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right:1.5px solid var(--color-accent-bright);right:9px}.Card-module-scss-module__8qSImq__interactive:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left:1.5px solid var(--color-accent-bright);left:9px}.Card-module-scss-module__8qSImq__interactive:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left:1.5px solid var(--color-accent-bright);left:9px}.Card-module-scss-module__8qSImq__interactive:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left:1.5px solid var(--color-accent-bright);left:9px}.Card-module-scss-module__8qSImq__interactive:after{border-bottom:1.5px solid var(--color-accent-bright);bottom:9px}.Card-module-scss-module__8qSImq__interactive:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:1.5px solid var(--color-accent-bright);left:9px}.Card-module-scss-module__8qSImq__interactive:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:1.5px solid var(--color-accent-bright);left:9px}.Card-module-scss-module__8qSImq__interactive:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:1.5px solid var(--color-accent-bright);left:9px}.Card-module-scss-module__8qSImq__interactive:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:1.5px solid var(--color-accent-bright);right:9px}.Card-module-scss-module__8qSImq__interactive:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:1.5px solid var(--color-accent-bright);right:9px}.Card-module-scss-module__8qSImq__interactive:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:1.5px solid var(--color-accent-bright);right:9px}.Card-module-scss-module__8qSImq__interactive:before,.Card-module-scss-module__8qSImq__interactive:after{opacity:0;transition:opacity var(--dur)var(--ease-out)}@media (prefers-reduced-motion:no-preference){.Card-module-scss-module__8qSImq__interactive:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-register);transform:translateY(-4px)}.Card-module-scss-module__8qSImq__interactive:hover:before,.Card-module-scss-module__8qSImq__interactive:hover:after{opacity:1}}.Card-module-scss-module__8qSImq__interactive:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.Card-module-scss-module__8qSImq__interactive:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){.Card-module-scss-module__8qSImq__interactive:hover{border-color:var(--color-border-strong)}.Card-module-scss-module__8qSImq__interactive:hover:before,.Card-module-scss-module__8qSImq__interactive:hover:after{opacity:1}}
.Section-module-scss-module__SBs9eG__section{width:100%;position:relative}.Section-module-scss-module__SBs9eG__spacing-default{padding-block:var(--section-y)}.Section-module-scss-module__SBs9eG__spacing-compact{padding-top:max(2.5rem,min(5vw,4rem));padding-bottom:max(2.5rem,min(5vw,4rem))}.Section-module-scss-module__SBs9eG__spacing-none{padding-top:0;padding-bottom:0}.Section-module-scss-module__SBs9eG__tone-default{background-color:var(--color-bg)}.Section-module-scss-module__SBs9eG__tone-subtle{background-color:var(--color-bg-subtle);border-top:1px solid var(--color-border)}.Section-module-scss-module__SBs9eG__tone-muted{background-color:var(--color-bg-muted);border-top:1px solid var(--color-border)}.Section-module-scss-module__SBs9eG__tone-accent{background-color:var(--color-accent-soft);border-top:1px solid var(--color-accent-soft-border)}
.Diagram-module-scss-module__uEvzFa__svg{height:auto;width:100%;max-width:340px;margin-left:auto;margin-right:auto;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){.Diagram-module-scss-module__uEvzFa__ring,.Diagram-module-scss-module__uEvzFa__flowBox,.Diagram-module-scss-module__uEvzFa__flowBoxAccent{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:Diagram-module-scss-module__uEvzFa__diagram-draw var(--dur-slow)var(--ease-precise)forwards}}@keyframes Diagram-module-scss-module__uEvzFa__diagram-draw{to{stroke-dashoffset:0}}.Diagram-module-scss-module__uEvzFa__ring{fill:transparent;stroke:var(--color-diagram-ink);stroke-width:1.5px}.Diagram-module-scss-module__uEvzFa__ringLabel{fill:var(--color-text-muted);font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-medium);letter-spacing:.06em;text-anchor:middle}.Diagram-module-scss-module__uEvzFa__core{fill:var(--color-accent)}.Diagram-module-scss-module__uEvzFa__coreLabel{fill:var(--color-accent-contrast);font-family:var(--font-mono);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-anchor:middle}.Diagram-module-scss-module__uEvzFa__flowBox{fill:var(--color-surface-2);stroke:var(--color-diagram-ink);stroke-width:1.5px}.Diagram-module-scss-module__uEvzFa__flowBoxAccent{fill:var(--color-accent-soft);stroke:var(--color-accent-soft-border);stroke-width:1.5px}.Diagram-module-scss-module__uEvzFa__flowLabel{fill:var(--color-heading);font-family:var(--font-mono);font-size:12px;font-weight:var(--weight-medium);letter-spacing:.04em;text-anchor:middle}.Diagram-module-scss-module__uEvzFa__flowLabelAccent{fill:var(--color-accent);font-family:var(--font-mono);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-anchor:middle}.Diagram-module-scss-module__uEvzFa__arrow{stroke:var(--color-diagram-ink);stroke-width:1.5px}.Diagram-module-scss-module__uEvzFa__arrowHead{fill:var(--color-diagram-ink)}@media (prefers-reduced-motion:no-preference){.Diagram-module-scss-module__uEvzFa__arrow{stroke-dasharray:300;stroke-dashoffset:300px;animation:Diagram-module-scss-module__uEvzFa__diagram-draw var(--dur-slow)var(--ease-precise)forwards,Diagram-module-scss-module__uEvzFa__diagram-packet 2.4s linear var(--dur-slow)infinite}}@keyframes Diagram-module-scss-module__uEvzFa__diagram-packet{0%{stroke-dasharray:5 295;stroke-dashoffset:30px}to{stroke-dasharray:5 295;stroke-dashoffset:-270px}}
.page-module-scss-module__KQiXRq__layout{gap:var(--space-8);align-items:start;display:grid}@media (min-width:992px){.page-module-scss-module__KQiXRq__layout{gap:var(--space-10);grid-template-columns:1.5fr 1fr}}.page-module-scss-module__KQiXRq__formCol,.page-module-scss-module__KQiXRq__aside{min-width:0}.page-module-scss-module__KQiXRq__directCard{gap:var(--space-6);flex-direction:column;display:flex}@media (min-width:992px){.page-module-scss-module__KQiXRq__directCard{position:-webkit-sticky;position:sticky;top:var(--space-8)}}.page-module-scss-module__KQiXRq__directIntro{margin-top:var(--space-2)}.page-module-scss-module__KQiXRq__contactList{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__KQiXRq__contactItem{align-items:flex-start;gap:var(--space-3);display:flex}.page-module-scss-module__KQiXRq__contactIcon{height:2.5rem;width:2.5rem;color:var(--color-accent);background-color:var(--color-accent-soft);border:1px solid var(--color-accent-soft-border);border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module-scss-module__KQiXRq__contactIcon svg{height:1.25rem;width:1.25rem}.page-module-scss-module__KQiXRq__contactMeta{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.page-module-scss-module__KQiXRq__contactLabel{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-feature-settings:"calt" 0}:lang(fa) .page-module-scss-module__KQiXRq__contactLabel,[dir=rtl] .page-module-scss-module__KQiXRq__contactLabel{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}.page-module-scss-module__KQiXRq__contactLabel{color:var(--color-text-muted)}.page-module-scss-module__KQiXRq__contactValue{font-size:var(--text-base);color:var(--color-heading);word-break:break-word;transition:color var(--dur)var(--ease-out);position:relative}.page-module-scss-module__KQiXRq__contactValue:hover{color:var(--color-accent)}.page-module-scss-module__KQiXRq__reveal{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-accent);text-align:start;text-underline-offset:.2em;cursor:pointer;transition:color var(--dur)var(--ease-out);background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline;text-decoration-thickness:1.5px}.page-module-scss-module__KQiXRq__reveal:hover{color:var(--color-accent-hover)}.page-module-scss-module__KQiXRq__reveal:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.page-module-scss-module__KQiXRq__reveal:focus:not(:focus-visible){outline:none}.page-module-scss-module__KQiXRq__social{gap:var(--space-3);flex-direction:column;display:flex}.page-module-scss-module__KQiXRq__socialLinks{gap:var(--space-3);display:flex}.page-module-scss-module__KQiXRq__socialLink{height:2.5rem;width:2.5rem;color:var(--color-heading);background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius);transition:var(--transition);justify-content:center;align-items:center;display:inline-flex}.page-module-scss-module__KQiXRq__socialLink svg{height:1.25rem;width:1.25rem}.page-module-scss-module__KQiXRq__socialLink:hover{color:var(--color-accent);border-color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.page-module-scss-module__KQiXRq__socialLink:hover{box-shadow:var(--shadow-register);transform:translateY(-2px)}}.page-module-scss-module__KQiXRq__socialLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.page-module-scss-module__KQiXRq__socialLink:focus:not(:focus-visible){outline:none}
.page-module-scss-module__VJeSWW__capabilities{gap:var(--space-5);margin:var(--space-10)0 0;grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (min-width:768px){.page-module-scss-module__VJeSWW__capabilities{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.page-module-scss-module__VJeSWW__capabilities{grid-template-columns:repeat(4,1fr)}}.page-module-scss-module__VJeSWW__diagrams{gap:var(--space-6);grid-template-columns:1fr;margin-top:var(--space-12);display:grid}@media (min-width:768px){.page-module-scss-module__VJeSWW__diagrams{grid-template-columns:repeat(2,1fr)}}.page-module-scss-module__VJeSWW__diagram{align-items:center;gap:var(--space-5);padding:var(--space-8)var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:var(--transition);flex-direction:column;margin:0;display:flex;position:relative}.page-module-scss-module__VJeSWW__diagram:before,.page-module-scss-module__VJeSWW__diagram:after{content:"";pointer-events:none;z-index:1;height:10px;width:10px;position:absolute}.page-module-scss-module__VJeSWW__diagram:before{border-top:1.5px solid var(--color-accent-bright);top:10px}.page-module-scss-module__VJeSWW__diagram:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right:1.5px solid var(--color-accent-bright);right:10px}.page-module-scss-module__VJeSWW__diagram:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right:1.5px solid var(--color-accent-bright);right:10px}.page-module-scss-module__VJeSWW__diagram:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right:1.5px solid var(--color-accent-bright);right:10px}.page-module-scss-module__VJeSWW__diagram:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left:1.5px solid var(--color-accent-bright);left:10px}.page-module-scss-module__VJeSWW__diagram:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left:1.5px solid var(--color-accent-bright);left:10px}.page-module-scss-module__VJeSWW__diagram:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left:1.5px solid var(--color-accent-bright);left:10px}.page-module-scss-module__VJeSWW__diagram:after{border-bottom:1.5px solid var(--color-accent-bright);bottom:10px}.page-module-scss-module__VJeSWW__diagram:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:1.5px solid var(--color-accent-bright);left:10px}.page-module-scss-module__VJeSWW__diagram:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:1.5px solid var(--color-accent-bright);left:10px}.page-module-scss-module__VJeSWW__diagram:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:1.5px solid var(--color-accent-bright);left:10px}.page-module-scss-module__VJeSWW__diagram:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:1.5px solid var(--color-accent-bright);right:10px}.page-module-scss-module__VJeSWW__diagram:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:1.5px solid var(--color-accent-bright);right:10px}.page-module-scss-module__VJeSWW__diagram:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:1.5px solid var(--color-accent-bright);right:10px}.page-module-scss-module__VJeSWW__diagram:before,.page-module-scss-module__VJeSWW__diagram:after{opacity:0;transition:opacity var(--dur)var(--ease-out)}.page-module-scss-module__VJeSWW__diagram:hover{border-color:var(--color-border-strong)}.page-module-scss-module__VJeSWW__diagram:hover:before,.page-module-scss-module__VJeSWW__diagram:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.page-module-scss-module__VJeSWW__diagram:before,.page-module-scss-module__VJeSWW__diagram:after{transition:none}}.page-module-scss-module__VJeSWW__diagramCaption{gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.page-module-scss-module__VJeSWW__diagramTitle{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-feature-settings:"calt" 0}:lang(fa) .page-module-scss-module__VJeSWW__diagramTitle,[dir=rtl] .page-module-scss-module__VJeSWW__diagramTitle{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}.page-module-scss-module__VJeSWW__diagramTitle{color:var(--color-heading)}.page-module-scss-module__VJeSWW__workGrid{gap:var(--space-5);margin:var(--space-10)0 0;grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (min-width:768px){.page-module-scss-module__VJeSWW__workGrid{grid-template-columns:repeat(3,1fr)}}.page-module-scss-module__VJeSWW__skillsWrap{margin-top:var(--space-10)}.page-module-scss-module__VJeSWW__projects{gap:var(--space-5);margin:var(--space-10)0 0;grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (min-width:768px){.page-module-scss-module__VJeSWW__projects{grid-template-columns:repeat(2,1fr)}}
.page-module-scss-module__D7pqGa__patent{gap:var(--space-5);flex-direction:column;display:flex}@media (min-width:768px){.page-module-scss-module__D7pqGa__patent{align-items:flex-start;gap:var(--space-8);flex-direction:row}}.page-module-scss-module__D7pqGa__patentIcon{border-radius:var(--radius-md);background-color:var(--color-accent-solid);height:3.5rem;width:3.5rem;color:var(--color-accent-contrast);border:1px solid var(--color-border-strong);flex-shrink:0;justify-content:center;align-items:center;font-size:1.6rem;display:inline-flex}.page-module-scss-module__D7pqGa__patentBody{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.page-module-scss-module__D7pqGa__patentTitle{margin:0}.page-module-scss-module__D7pqGa__ideas{gap:var(--space-5);margin:var(--space-10)0 0;grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (min-width:768px){.page-module-scss-module__D7pqGa__ideas{grid-template-columns:repeat(2,1fr)}}.page-module-scss-module__D7pqGa__ideaCard{gap:var(--space-4);flex-direction:column;height:100%;display:flex;position:relative}.page-module-scss-module__D7pqGa__ideaCard:before,.page-module-scss-module__D7pqGa__ideaCard:after{content:"";pointer-events:none;z-index:1;height:9px;width:9px;position:absolute}.page-module-scss-module__D7pqGa__ideaCard:before{border-top:1.5px solid var(--color-accent-bright);top:9px}.page-module-scss-module__D7pqGa__ideaCard:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right:1.5px solid var(--color-accent-bright);right:9px}.page-module-scss-module__D7pqGa__ideaCard:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right:1.5px solid var(--color-accent-bright);right:9px}.page-module-scss-module__D7pqGa__ideaCard:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right:1.5px solid var(--color-accent-bright);right:9px}.page-module-scss-module__D7pqGa__ideaCard:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left:1.5px solid var(--color-accent-bright);left:9px}.page-module-scss-module__D7pqGa__ideaCard:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left:1.5px solid var(--color-accent-bright);left:9px}.page-module-scss-module__D7pqGa__ideaCard:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left:1.5px solid var(--color-accent-bright);left:9px}.page-module-scss-module__D7pqGa__ideaCard:after{border-bottom:1.5px solid var(--color-accent-bright);bottom:9px}.page-module-scss-module__D7pqGa__ideaCard:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:1.5px solid var(--color-accent-bright);left:9px}.page-module-scss-module__D7pqGa__ideaCard:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:1.5px solid var(--color-accent-bright);left:9px}.page-module-scss-module__D7pqGa__ideaCard:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:1.5px solid var(--color-accent-bright);left:9px}.page-module-scss-module__D7pqGa__ideaCard:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:1.5px solid var(--color-accent-bright);right:9px}.page-module-scss-module__D7pqGa__ideaCard:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:1.5px solid var(--color-accent-bright);right:9px}.page-module-scss-module__D7pqGa__ideaCard:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:1.5px solid var(--color-accent-bright);right:9px}.page-module-scss-module__D7pqGa__ideaCard:before,.page-module-scss-module__D7pqGa__ideaCard:after{opacity:0;transition:opacity var(--dur)var(--ease-out)}@media (prefers-reduced-motion:no-preference){.page-module-scss-module__D7pqGa__ideaCard:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-register);transform:translateY(-4px)}.page-module-scss-module__D7pqGa__ideaCard:hover:before,.page-module-scss-module__D7pqGa__ideaCard:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.page-module-scss-module__D7pqGa__ideaCard:hover{border-color:var(--color-border-strong)}.page-module-scss-module__D7pqGa__ideaCard:hover:before,.page-module-scss-module__D7pqGa__ideaCard:hover:after{opacity:1}}.page-module-scss-module__D7pqGa__ideaIcon{border-radius:var(--radius);background-color:var(--color-accent-soft);height:3rem;width:3rem;color:var(--color-accent);border:1px solid var(--color-accent-soft-border);justify-content:center;align-items:center;font-size:1.4rem;display:inline-flex}.page-module-scss-module__D7pqGa__ideaTitle{margin:0}.page-module-scss-module__D7pqGa__facets{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.page-module-scss-module__D7pqGa__facet{gap:var(--space-1);flex-direction:column;display:flex}.page-module-scss-module__D7pqGa__facet:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-border);padding-left:var(--space-3)}.page-module-scss-module__D7pqGa__facet:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-border);padding-left:var(--space-3)}.page-module-scss-module__D7pqGa__facet:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-border);padding-left:var(--space-3)}.page-module-scss-module__D7pqGa__facet:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-border);padding-right:var(--space-3)}.page-module-scss-module__D7pqGa__facet:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-border);padding-right:var(--space-3)}.page-module-scss-module__D7pqGa__facet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-border);padding-right:var(--space-3)}.page-module-scss-module__D7pqGa__facetLabel,.page-module-scss-module__D7pqGa__facetLabelEdge{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-feature-settings:"calt" 0}:lang(fa) .page-module-scss-module__D7pqGa__facetLabel,[dir=rtl] .page-module-scss-module__D7pqGa__facetLabel,:lang(fa) .page-module-scss-module__D7pqGa__facetLabelEdge,[dir=rtl] .page-module-scss-module__D7pqGa__facetLabelEdge{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}.page-module-scss-module__D7pqGa__facetLabel,.page-module-scss-module__D7pqGa__facetLabelEdge{color:var(--color-text-muted)}.page-module-scss-module__D7pqGa__facetLabelEdge{color:var(--color-accent)}.page-module-scss-module__D7pqGa__facetText{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.page-module-scss-module__D7pqGa__thread{gap:var(--space-4);flex-direction:column;display:flex}
.page-module-scss-module__hIQLaa__updated{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-feature-settings:"calt" 0}:lang(fa) .page-module-scss-module__hIQLaa__updated,[dir=rtl] .page-module-scss-module__hIQLaa__updated{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}.page-module-scss-module__hIQLaa__updated{color:var(--color-text-faint);margin:0 0 var(--space-4)}.page-module-scss-module__hIQLaa__intro{margin:0 0 var(--space-10);max-width:60ch}.page-module-scss-module__hIQLaa__sections{gap:var(--space-8);flex-direction:column;display:flex}.page-module-scss-module__hIQLaa__section{gap:var(--space-3);max-width:68ch;border-top:1px solid var(--color-border);flex-direction:column;padding-top:var(--space-8);display:flex}.page-module-scss-module__hIQLaa__section:first-child{border-top:none;padding-top:0}.page-module-scss-module__hIQLaa__sectionTitle{margin:0;position:relative}.page-module-scss-module__hIQLaa__sectionTitle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-4)}.page-module-scss-module__hIQLaa__sectionTitle:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-4)}.page-module-scss-module__hIQLaa__sectionTitle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-4)}.page-module-scss-module__hIQLaa__sectionTitle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-4)}.page-module-scss-module__hIQLaa__sectionTitle:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-4)}.page-module-scss-module__hIQLaa__sectionTitle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-4)}.page-module-scss-module__hIQLaa__sectionTitle:before{content:"";background:var(--color-accent-bright);border-radius:var(--radius-sm);width:2px;position:absolute;top:.18em;bottom:.18em}.page-module-scss-module__hIQLaa__sectionTitle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.page-module-scss-module__hIQLaa__sectionTitle:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.page-module-scss-module__hIQLaa__sectionTitle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.page-module-scss-module__hIQLaa__sectionTitle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.page-module-scss-module__hIQLaa__sectionTitle:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.page-module-scss-module__hIQLaa__sectionTitle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.page-module-scss-module__hIQLaa__contact{align-items:flex-start;gap:var(--space-4);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-subtle);box-shadow:var(--shadow-sm);flex-direction:column;margin-top:var(--space-12);display:flex;position:relative}.page-module-scss-module__hIQLaa__contact:before,.page-module-scss-module__hIQLaa__contact:after{content:"";pointer-events:none;z-index:1;height:9px;width:9px;position:absolute}.page-module-scss-module__hIQLaa__contact:before{border-top:1.5px solid var(--color-accent-bright);top:9px}.page-module-scss-module__hIQLaa__contact:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right:1.5px solid var(--color-accent-bright);right:9px}.page-module-scss-module__hIQLaa__contact:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right:1.5px solid var(--color-accent-bright);right:9px}.page-module-scss-module__hIQLaa__contact:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right:1.5px solid var(--color-accent-bright);right:9px}.page-module-scss-module__hIQLaa__contact:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left:1.5px solid var(--color-accent-bright);left:9px}.page-module-scss-module__hIQLaa__contact:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left:1.5px solid var(--color-accent-bright);left:9px}.page-module-scss-module__hIQLaa__contact:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left:1.5px solid var(--color-accent-bright);left:9px}.page-module-scss-module__hIQLaa__contact:after{border-bottom:1.5px solid var(--color-accent-bright);bottom:9px}.page-module-scss-module__hIQLaa__contact:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:1.5px solid var(--color-accent-bright);left:9px}.page-module-scss-module__hIQLaa__contact:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:1.5px solid var(--color-accent-bright);left:9px}.page-module-scss-module__hIQLaa__contact:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:1.5px solid var(--color-accent-bright);left:9px}.page-module-scss-module__hIQLaa__contact:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:1.5px solid var(--color-accent-bright);right:9px}.page-module-scss-module__hIQLaa__contact:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:1.5px solid var(--color-accent-bright);right:9px}.page-module-scss-module__hIQLaa__contact:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:1.5px solid var(--color-accent-bright);right:9px}
.page-module-scss-module__t8g8_W__contactRow{gap:var(--space-3)var(--space-5);margin:0 0 var(--space-8);padding-block:var(--space-3);border-block:1px solid var(--color-border);flex-wrap:wrap;padding-left:0;padding-right:0;list-style:none;display:flex}.page-module-scss-module__t8g8_W__contactItem{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-feature-settings:"calt" 0;display:inline-flex}:lang(fa) .page-module-scss-module__t8g8_W__contactItem,[dir=rtl] .page-module-scss-module__t8g8_W__contactItem{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}.page-module-scss-module__t8g8_W__contactItem{transition:color var(--dur)var(--ease-out)}a.page-module-scss-module__t8g8_W__contactItem:hover{color:var(--color-accent)}.page-module-scss-module__t8g8_W__contactIcon{color:var(--color-accent);font-size:1.15em}.page-module-scss-module__t8g8_W__block{gap:var(--space-3);flex-direction:column;display:flex}.page-module-scss-module__t8g8_W__blockTitle{border-bottom:1px solid var(--color-border);margin:0;padding-bottom:var(--space-2)}.page-module-scss-module__t8g8_W__sectionTitle{margin:0 0 var(--space-8);border-bottom:1px solid var(--color-border-strong);padding-bottom:var(--space-3);position:relative}.page-module-scss-module__t8g8_W__sectionTitle:after{content:"";background:var(--color-accent-bright);height:2px;width:2.5rem;position:absolute;bottom:-1px}.page-module-scss-module__t8g8_W__sectionTitle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.page-module-scss-module__t8g8_W__sectionTitle:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.page-module-scss-module__t8g8_W__sectionTitle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.page-module-scss-module__t8g8_W__sectionTitle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.page-module-scss-module__t8g8_W__sectionTitle:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.page-module-scss-module__t8g8_W__sectionTitle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.page-module-scss-module__t8g8_W__grid{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module-scss-module__t8g8_W__grid{grid-template-columns:repeat(3,1fr)}}.page-module-scss-module__t8g8_W__col{gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__t8g8_W__list,.page-module-scss-module__t8g8_W__langList{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__t8g8_W__listItem{gap:var(--space-1);flex-direction:column;display:flex}.page-module-scss-module__t8g8_W__primary{color:var(--color-heading);font-weight:var(--weight-semibold)}.page-module-scss-module__t8g8_W__secondary{color:var(--color-text-muted);font-size:var(--text-sm)}.page-module-scss-module__t8g8_W__meta{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-feature-settings:"calt" 0}:lang(fa) .page-module-scss-module__t8g8_W__meta,[dir=rtl] .page-module-scss-module__t8g8_W__meta{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}.page-module-scss-module__t8g8_W__meta{color:var(--color-text-faint);margin-top:var(--space-1)}.page-module-scss-module__t8g8_W__link{color:var(--color-accent);position:relative}.page-module-scss-module__t8g8_W__link:after{content:"";background:var(--color-accent);height:1.5px;transform-origin:inline-start;transition:transform var(--dur)var(--ease-out);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.page-module-scss-module__t8g8_W__link:hover:after{transform:scaleX(1)}.page-module-scss-module__t8g8_W__link:focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.page-module-scss-module__t8g8_W__link:after{transition:none}}.page-module-scss-module__t8g8_W__langItem{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.page-module-scss-module__t8g8_W__printHint{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-feature-settings:"calt" 0}:lang(fa) .page-module-scss-module__t8g8_W__printHint,[dir=rtl] .page-module-scss-module__t8g8_W__printHint{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}.page-module-scss-module__t8g8_W__printHint{color:var(--color-text-faint);text-align:center;margin-top:var(--space-10)}
.Typography-module-scss-module__fP-sTq__heading{font-family:var(--font-heading);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-heading);text-wrap:balance;font-optical-sizing:auto;margin:0}.Typography-module-scss-module__fP-sTq__size-display{font-size:var(--text-hero);line-height:var(--leading-none);letter-spacing:var(--tracking-tighter);font-weight:var(--weight-bold)}.Typography-module-scss-module__fP-sTq__size-4xl{font-size:var(--text-4xl);letter-spacing:var(--tracking-tighter);font-weight:var(--weight-semibold)}.Typography-module-scss-module__fP-sTq__size-3xl{font-size:var(--text-3xl)}.Typography-module-scss-module__fP-sTq__size-2xl{font-size:var(--text-2xl)}.Typography-module-scss-module__fP-sTq__size-xl{font-size:var(--text-xl)}.Typography-module-scss-module__fP-sTq__size-lg{font-size:var(--text-lg);line-height:var(--leading-snug)}.Typography-module-scss-module__fP-sTq__size-md{font-size:var(--text-md);line-height:var(--leading-snug)}.Typography-module-scss-module__fP-sTq__gradient{background-image:var(--gradient-text);color:transparent;-webkit-background-clip:text;background-clip:text}.Typography-module-scss-module__fP-sTq__tone-accent{color:var(--color-accent)}.Typography-module-scss-module__fP-sTq__tone-muted{color:var(--color-text-muted)}.Typography-module-scss-module__fP-sTq__text{color:var(--color-text);line-height:var(--leading-normal);text-wrap:pretty;margin:0}.Typography-module-scss-module__fP-sTq__text-lg{font-size:var(--text-lg)}.Typography-module-scss-module__fP-sTq__text-base{font-size:var(--text-base)}.Typography-module-scss-module__fP-sTq__text-md{font-size:var(--text-md)}.Typography-module-scss-module__fP-sTq__text-sm{font-size:var(--text-sm)}.Typography-module-scss-module__fP-sTq__text-xs{font-size:var(--text-xs)}.Typography-module-scss-module__fP-sTq__text-tone-default{color:var(--color-text)}.Typography-module-scss-module__fP-sTq__text-tone-muted{color:var(--color-text-muted)}.Typography-module-scss-module__fP-sTq__text-tone-faint{color:var(--color-text-faint)}.Typography-module-scss-module__fP-sTq__text-tone-accent{color:var(--color-accent)}.Typography-module-scss-module__fP-sTq__text-tone-heading{color:var(--color-heading)}.Typography-module-scss-module__fP-sTq__weight-regular{font-weight:var(--weight-regular)}.Typography-module-scss-module__fP-sTq__weight-medium{font-weight:var(--weight-medium)}.Typography-module-scss-module__fP-sTq__weight-semibold{font-weight:var(--weight-semibold)}.Typography-module-scss-module__fP-sTq__weight-bold{font-weight:var(--weight-bold)}.Typography-module-scss-module__fP-sTq__align-start{text-align:start}.Typography-module-scss-module__fP-sTq__align-center{text-align:center}.Typography-module-scss-module__fP-sTq__eyebrow{align-items:center;gap:var(--space-3);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-feature-settings:"calt" 0;margin:0;display:inline-flex}:lang(fa) .Typography-module-scss-module__fP-sTq__eyebrow,[dir=rtl] .Typography-module-scss-module__fP-sTq__eyebrow{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}.Typography-module-scss-module__fP-sTq__eyebrow:before{content:"";background:var(--color-accent-bright);flex:none;height:1.5px;width:1.75rem}
.page-module-scss-module__WbkgCG__stats{gap:var(--space-6);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.page-module-scss-module__WbkgCG__stats{grid-template-columns:repeat(4,1fr)}}.page-module-scss-module__WbkgCG__pillars,.page-module-scss-module__WbkgCG__featureGrid{gap:var(--space-5);margin:var(--space-10)0 0;grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (min-width:768px){.page-module-scss-module__WbkgCG__pillars{grid-template-columns:repeat(3,1fr)}.page-module-scss-module__WbkgCG__featureGrid{grid-template-columns:repeat(2,1fr)}}.page-module-scss-module__WbkgCG__sectionActions{gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-8);display:flex}.page-module-scss-module__WbkgCG__innovation,.page-module-scss-module__WbkgCG__experience{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.page-module-scss-module__WbkgCG__experienceRow{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__WbkgCG__experienceItem{padding-block:var(--space-2);padding-inline:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-heading);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-feature-settings:"calt" 0;align-items:center;display:inline-flex}:lang(fa) .page-module-scss-module__WbkgCG__experienceItem,[dir=rtl] .page-module-scss-module__WbkgCG__experienceItem{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}.page-module-scss-module__WbkgCG__experienceItem{transition:var(--transition)}.page-module-scss-module__WbkgCG__experienceItem:hover{border-color:var(--color-accent);color:var(--color-accent)}.page-module-scss-module__WbkgCG__testimonials{gap:var(--space-5);margin:var(--space-10)0 0;grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (min-width:768px){.page-module-scss-module__WbkgCG__testimonials{grid-template-columns:repeat(2,1fr)}}
.status-module-scss-module__VyLfYW__wrap{min-height:80vh;padding-block:var(--section-y);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.status-module-scss-module__VyLfYW__brand{margin-bottom:var(--space-10);display:inline-flex}.status-module-scss-module__VyLfYW__code{margin:0 0 var(--space-6);font-family:var(--font-display);font-size:max(4rem,min(14vw,8rem));font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);color:var(--color-heading);padding-bottom:var(--space-4);line-height:1;display:inline-block;position:relative}.status-module-scss-module__VyLfYW__code:after{content:"";background:var(--color-accent-bright);border-radius:var(--radius-sm);height:3px;width:3rem;position:absolute;bottom:0;transform:translate(-50%)}.status-module-scss-module__VyLfYW__code:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}.status-module-scss-module__VyLfYW__code:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}.status-module-scss-module__VyLfYW__code:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}.status-module-scss-module__VyLfYW__code:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}.status-module-scss-module__VyLfYW__code:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}.status-module-scss-module__VyLfYW__code:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}[dir=rtl] .status-module-scss-module__VyLfYW__code:after{transform:translate(50%)}.status-module-scss-module__VyLfYW__text{max-width:50ch;margin-top:var(--space-4);margin-left:auto;margin-right:auto}.status-module-scss-module__VyLfYW__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-8);display:flex}.status-module-scss-module__VyLfYW__explore{margin-top:var(--space-12)}.status-module-scss-module__VyLfYW__exploreLabel{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-feature-settings:"calt" 0;margin-bottom:var(--space-4);display:block}:lang(fa) .status-module-scss-module__VyLfYW__exploreLabel,[dir=rtl] .status-module-scss-module__VyLfYW__exploreLabel{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}.status-module-scss-module__VyLfYW__exploreLabel{color:var(--color-text-muted)}.status-module-scss-module__VyLfYW__links{justify-content:center;gap:var(--space-2)var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.status-module-scss-module__VyLfYW__link{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-feature-settings:"calt" 0}:lang(fa) .status-module-scss-module__VyLfYW__link,[dir=rtl] .status-module-scss-module__VyLfYW__link{font-family:var(--font-persian);letter-spacing:normal;text-transform:none}.status-module-scss-module__VyLfYW__link{color:var(--color-text-muted);transition:color var(--dur)var(--ease-out)}.status-module-scss-module__VyLfYW__link:hover{color:var(--color-accent)}
