@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-latin.f052ee44c3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-latin-ext.48f540fb71.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-cyrillic.62cc01daef.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-cyrillic-ext.c2963dc765.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Vazirmatn";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/vazirmatn-arabic.3ba954cd14.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EEF1}@font-face{font-family:"Inter Fallback";src:local("Arial"),local("Liberation Sans");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}:root{color-scheme:light;--c-brand:#0ab99d;--c-brand-ink:#087565;--c-chart-1:#0a8f7a;--c-chart-2:#1c5fa8;--c-chart-3:#c27400;--c-brand-ink-hover:#065d50;--c-brand-soft:#e3f5f1;--c-navy:#0e2a46;--c-navy-2:#16385a;--c-bg:#ffffff;--c-surface:#ffffff;--c-tint:#f2f5f7;--c-tint-2:#e7edf1;--c-ink:#0e2a46;--c-text:#33414e;--c-muted:#56636f;--c-line:#d6dee5;--c-line-strong:#8a99a7;--c-focus:#0b6fd6;--c-btn:var(--c-brand-ink);--c-btn-hover:var(--c-brand-ink-hover);--c-on-btn:#ffffff;--c-dark-btn:#0e2a46;--c-dark-btn-hover:#0a1f34;--c-on-dark-btn:#ffffff;--c-panel:var(--c-navy);--c-on-panel:#ffffff;--c-on-panel-muted:#c5d2de;--c-panel-line:#2b4a69;--c-band:#087565;--c-on-band:#ffffff;--c-on-band-muted:#d5f0ea;--c-overlay:rgb(9 27 45 / 0.78);--c-header:rgb(255 255 255 / 0.9);--shadow-float:0 12px 32px rgb(14 42 70 / 0.14);--c-ring-1:#c4efe6;--c-ring-2:#e6f8f4;--c-ray:rgb(255 255 255 / 0.55);--c-why-frame:#0e2a46;--c-ink-black:#0b1520;--c-panel-2:#12355a;--shadow-header:0 10px 30px rgb(14 42 70 / 0.1);--shadow-card:0 1px 2px rgb(14 42 70 / 0.06);--c-whatsapp:#128c4a;--c-on-channel:#ffffff;--c-whatsapp-ink:#0d7a3f;--c-whatsapp-soft:#e8f6ee;--c-telegram:#1c6fae;--c-telegram-ink:#1a65a0;--c-telegram-soft:#e8f1f9;--c-info-bg:#edf4fb;--c-info-line:#c9dcef;--c-warn:#a35a00;--c-warn-bg:#fdf4e6;--c-warn-line:#f0d6ae;--c-heat-1:#fbe3df;--c-heat-2:#fcefd9;--c-heat-3:#eef2f5;--c-heat-4:#d3efe7;--c-heat-5:#a6ddcf;--c-heat-ink:#0e2a46;--font-sans:"Inter","Inter Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;--lh-body:1.65;--lh-heading:1.15;--tracking-heading:-0.02em;--tracking-eyebrow:0.08em;--fs-xs:0.8125rem;--fs-sm:0.9375rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.25rem;--fs-xl:clamp(1.375rem,1.2rem + 0.6vw,1.625rem);--fs-2xl:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);--fs-3xl:clamp(2.125rem,1.45rem + 2.9vw,3.5rem);--fs-stat:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-section:clamp(4rem,2.8rem + 4.5vw,7rem);--gutter:1rem;--container:80rem;--radius-sm:0.375rem;--radius-md:0.75rem;--radius-lg:1.25rem;--radius-pill:999px;--border:1px;--border-strong:2px;--focus-ring:3px;--icon:1.25rem;--icon-sm:1rem;--target:2.75rem;--header-h:4.5rem;--dur:160ms}@media (min-width:48rem){:root{--gutter:1.5rem}}:root:lang(fa),:root:lang(ar){--font-sans:"Vazirmatn","Inter","Inter Fallback",Tahoma,sans-serif;--lh-body:1.95;--lh-heading:1.45;--tracking-heading:0;--tracking-eyebrow:0}:root[data-theme="dark"]{color-scheme:dark;--c-brand-ink:#3ed2b6;--c-chart-1:#12a088;--c-chart-2:#4a88d8;--c-chart-3:#c47a10;--c-brand-ink-hover:#6fe0ca;--c-brand-soft:#10332f;--c-bg:#0b1520;--c-surface:#111f2c;--c-tint:#0f1b27;--c-tint-2:#172839;--c-ink:#eef3f7;--c-text:#c8d3dc;--c-muted:#a1b0bd;--c-line:#24384c;--c-line-strong:#6f8396;--c-focus:#7cc4ff;--c-btn:#0ab99d;--c-btn-hover:#2fd0b3;--c-on-btn:#04211c;--c-dark-btn:#eef3f7;--c-dark-btn-hover:#ffffff;--c-on-dark-btn:#0b1520;--c-panel:#13263a;--c-panel-line:#2a4560;--c-band:#0c4a42;--c-overlay:rgb(5 12 20 / 0.82);--c-header:rgb(11 21 32 / 0.88);--shadow-float:0 12px 32px rgb(0 0 0 / 0.45);--shadow-card:0 1px 2px rgb(0 0 0 / 0.3);--c-ring-1:#13433d;--c-ring-2:#0f2f2d;--c-ray:rgb(255 255 255 / 0.025);--c-why-frame:#0ab99d;--c-panel-2:#182f47;--shadow-header:0 10px 30px rgb(0 0 0 / 0.4);--c-whatsapp:#25b863;--c-whatsapp-ink:#4fd18a;--c-whatsapp-soft:#0f2a1d;--c-telegram:#3d9be0;--c-telegram-ink:#6cb6ec;--c-telegram-soft:#10243a;--c-info-bg:#0f2234;--c-info-line:#22405e;--c-warn:#f0a640;--c-warn-bg:#2a1e0e;--c-warn-line:#5a4220;--c-heat-1:#3d1d1a;--c-heat-2:#362810;--c-heat-3:#172839;--c-heat-4:#0f3d35;--c-heat-5:#145a4e;--c-heat-ink:#eef3f7}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-h) + var(--space-4))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-body);font-feature-settings:"cv11";-webkit-font-smoothing:antialiased}:root:lang(fa) body,:root:lang(ar) body{font-feature-settings:normal}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul[role="list"],ol[role="list"]{list-style:none;padding:0}h1,h2,h3{color:var(--c-ink);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}p{text-wrap:pretty}img,picture,svg{display:block;max-inline-size:100%}img{block-size:auto}a{color:inherit}button,input,select{font:inherit;color:inherit}:focus-visible{outline:var(--focus-ring) solid var(--c-focus);outline-offset:2px;border-radius:var(--radius-sm)}.sprite{display:none}.icon{inline-size:var(--icon);block-size:var(--icon);flex:none;fill:currentColor}.icon--sm{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.icon--dir:dir(rtl){transform:scaleX(-1)}.container{inline-size:100%;max-inline-size:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.skip-link{position:absolute;inset-inline-start:var(--space-4);inset-block-start:calc(-1 * var(--space-16));z-index:100;padding:var(--space-3) var(--space-4);background:var(--c-dark-btn);color:var(--c-on-dark-btn);border-radius:var(--radius-sm)}.skip-link:focus{inset-block-start:var(--space-4)}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0.01ms !important;animation-duration:0.01ms !important}}bdi{white-space:nowrap}.topbar{position:relative;z-index:2;background:var(--c-tint);color:var(--c-muted);font-size:var(--fs-sm)}.topbar__inner{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4);min-block-size:2.5rem}.topbar__email{display:flex;align-items:center;gap:var(--space-2)}.topbar__email .icon{inline-size:var(--icon-sm);block-size:var(--icon-sm);color:var(--c-brand-ink)}.topbar__email{color:var(--c-ink);text-decoration:none;min-block-size:var(--target)}.topbar__email:hover{text-decoration:underline}@media (max-width:47.99rem){.topbar__inner{justify-content:center}}.site-header{position:sticky;inset-block-start:0;z-index:50;padding-block:var(--space-2);pointer-events:none}.site-header .site-header__inner{pointer-events:auto;display:flex;align-items:center;gap:var(--space-6);inline-size:calc(100% - 2 * var(--gutter));max-inline-size:var(--container);min-block-size:var(--header-h);padding-inline:var(--space-5);background:var(--c-header);backdrop-filter:blur(12px);border:var(--border) solid var(--c-line);border-radius:var(--radius-md);box-shadow:var(--shadow-header)}@media (max-width:47.99rem){.site-header .site-header__inner{padding-inline:var(--space-3)}}.brand{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--c-ink);text-decoration:none;font-weight:800;font-size:var(--fs-lg);letter-spacing:-0.02em;font-family:"Inter","Inter Fallback",sans-serif}.brand__mark{inline-size:2.25rem;block-size:2.25rem}.brand__tile{fill:var(--c-brand-ink)}.brand__cap{fill:#ffffff}.brand__word span{color:var(--c-brand-ink)}.brand--on-dark{color:var(--c-on-panel)}.brand--on-dark .brand__word span{color:var(--c-brand)}.site-nav{margin-inline-start:auto}.site-nav__list{display:flex;gap:var(--space-1)}.site-nav__list a{display:flex;align-items:center;min-block-size:var(--target);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--c-ink);font-weight:600;font-size:var(--fs-sm);text-decoration:none}.site-nav__list a:hover{color:var(--c-brand-ink);background:var(--c-brand-soft)}.site-header__tools{display:flex;align-items:center;gap:var(--space-2)}@media (max-width:63.99rem){.site-header .site-nav,.site-header .site-header__cta,.site-header .lang-switch{display:none}.site-header__tools{margin-inline-start:auto}}@media (min-width:64rem){.menu-toggle{display:none}}.icon-button{display:inline-grid;place-items:center;inline-size:var(--target);block-size:var(--target);padding:0;border:var(--border) solid var(--c-line);border-radius:var(--radius-pill);background:var(--c-surface);color:var(--c-ink);cursor:pointer;transition:border-color var(--dur),color var(--dur)}.icon-button:hover{border-color:var(--c-brand-ink);color:var(--c-brand-ink)}.theme-toggle__sun{display:none}:root[data-theme="dark"] .theme-toggle__sun{display:block}:root[data-theme="dark"] .theme-toggle__moon{display:none}.lang-switch{position:relative}.lang-switch__toggle{display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--target);padding-inline:var(--space-3);border:var(--border) solid var(--c-line);border-radius:var(--radius-pill);color:var(--c-ink);font-size:var(--fs-sm);font-weight:600;cursor:pointer;list-style:none}.lang-switch__toggle::-webkit-details-marker{display:none}.lang-switch__toggle:hover{border-color:var(--c-brand-ink)}.lang-switch[open] .lang-switch__toggle .icon--sm{transform:rotate(180deg)}.lang-switch__menu{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + var(--space-2));min-inline-size:11rem;padding:var(--space-2);background:var(--c-surface);border:var(--border) solid var(--c-line);border-radius:var(--radius-md);box-shadow:var(--shadow-float)}.lang-switch__menu a,.drawer__langs a{display:flex;align-items:center;min-block-size:var(--target);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--c-ink);text-decoration:none;font-weight:500}.lang-switch__menu a:hover,.drawer__langs a:hover{background:var(--c-tint)}.lang-switch__menu a[aria-current="page"],.drawer__langs a[aria-current="page"]{color:var(--c-brand-ink);font-weight:700;background:var(--c-brand-soft)}.drawer{inline-size:min(22rem,100vw);max-inline-size:100vw;block-size:100dvh;max-block-size:100dvh;margin:0;margin-inline-start:auto;padding:var(--space-4) var(--space-5) var(--space-8);border:0;background:var(--c-bg);color:var(--c-text);overflow-y:auto}.drawer::backdrop{background:var(--c-overlay)}.drawer[open]{display:flex;flex-direction:column;gap:var(--space-4)}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding-block-end:var(--space-3);border-block-end:var(--border) solid var(--c-line)}.drawer__list a{display:flex;align-items:center;min-block-size:3rem;color:var(--c-ink);font-weight:600;font-size:var(--fs-md);text-decoration:none;border-block-end:var(--border) solid var(--c-line)}.drawer__label{display:flex;align-items:center;gap:var(--space-2);color:var(--c-muted);font-size:var(--fs-sm);font-weight:600}.drawer__langs{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1)}.drawer .btn--block{margin-block-start:auto}.site-footer{background:linear-gradient(115deg,var(--c-panel) 0 58%,var(--c-panel-2) 58% 100%);color:var(--c-on-panel-muted);font-size:var(--fs-sm)}.to-top{position:fixed;z-index:40;inset-block-end:var(--space-6);inset-inline-end:var(--space-6);display:grid;place-items:center;inline-size:var(--target);aspect-ratio:1;border-radius:50%;background:var(--c-btn);color:var(--c-on-btn);box-shadow:var(--shadow-float);opacity:0;visibility:hidden;transition:opacity var(--dur),visibility var(--dur)}.to-top.is-visible{opacity:1;visibility:visible}.site-footer__grid{display:grid;gap:var(--space-10);padding-block:var(--space-16) var(--space-12)}@media (min-width:40rem){.site-footer__grid{grid-template-columns:1fr 1fr}}@media (min-width:64rem){.site-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.site-footer__brand p{margin-block-start:var(--space-4);max-inline-size:34ch}.site-footer__title{color:var(--c-on-panel);font-size:var(--fs-base);letter-spacing:0;margin-block-end:var(--space-3)}.site-footer__title--gap{margin-block-start:var(--space-6)}.site-footer__col ul a{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--target);color:var(--c-on-panel-muted);text-decoration:none}.site-footer__col ul a:hover{color:var(--c-on-panel);text-decoration:underline}.site-footer__langs{display:flex;flex-wrap:wrap;column-gap:var(--space-4)}.site-footer__langs a[aria-current="page"]{color:var(--c-on-panel);font-weight:700}.site-footer__base{border-block-start:var(--border) solid var(--c-panel-line)}.site-footer__base-inner{display:grid;gap:var(--space-3);padding-block:var(--space-6);font-size:var(--fs-xs)}@media (min-width:64rem){.site-footer__base-inner{grid-template-columns:1fr auto;align-items:center;gap:var(--space-10)}}.site-footer__disclaimer{max-inline-size:80ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--target);padding:var(--space-2) var(--space-5);border:var(--border) solid transparent;border-radius:var(--radius-sm);font-weight:700;font-size:var(--fs-sm);line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--dur),border-color var(--dur),color var(--dur)}.btn--lg{min-block-size:3.25rem;padding-inline:var(--space-6);font-size:var(--fs-base)}.btn--block{inline-size:100%}.btn--primary{background:var(--c-btn);color:var(--c-on-btn)}.btn--primary:hover{background:var(--c-btn-hover)}.btn--secondary{background:var(--c-surface);color:var(--c-ink);border-color:var(--c-line-strong)}.btn--secondary:hover{border-color:var(--c-brand-ink);color:var(--c-brand-ink)}.btn--dark{background:var(--c-dark-btn);color:var(--c-on-dark-btn)}.btn--dark:hover{background:var(--c-dark-btn-hover)}.btn--on-dark{background:var(--c-brand);color:var(--c-navy)}.btn--on-dark:hover{background:var(--c-on-panel)}.eyebrow{display:inline-block;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--c-brand-soft);color:var(--c-brand-ink);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}:root:lang(fa) .eyebrow,:root:lang(ar) .eyebrow{text-transform:none;font-size:var(--fs-sm)}.eyebrow--on-dark{background:rgb(10 185 157 / 0.24);color:var(--c-on-panel)}.eyebrow--on-brand{background:rgb(0 0 0 / 0.2);color:var(--c-on-band)}.section{padding-block:var(--space-section)}.section--tint{background:var(--c-tint)}.section-head{display:grid;gap:var(--space-4);justify-items:start;margin-block-end:var(--space-12)}.section-head__title{font-size:var(--fs-2xl);font-weight:800;max-inline-size:22ch}.section-head__lead{max-inline-size:60ch;color:var(--c-muted);font-size:var(--fs-md)}.section-head--center{justify-items:center;text-align:center}.section-head--center .section-head__title{max-inline-size:26ch}.section-head--split{grid-template-columns:minmax(0,1fr)}@media (min-width:64rem){.section-head--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-16);align-items:end}.section-head--split .eyebrow{grid-column:1}.section-head--split .section-head__title{grid-column:1}.section-head--split .section-head__lead{grid-column:2;grid-row:1 / span 2;align-self:end}}.section-head--on-dark .section-head__title{color:var(--c-on-panel)}.section-head--on-dark .eyebrow{background:rgb(10 185 157 / 0.24);color:var(--c-on-panel)}.icon-disc{display:inline-grid;place-items:center;inline-size:4rem;block-size:4rem;border-radius:var(--radius-pill);background:var(--c-brand-ink);color:var(--c-on-panel);box-shadow:0 0 0 6px var(--c-brand-soft)}.icon-disc .icon{inline-size:1.75rem;block-size:1.75rem}.icon-disc--sm{inline-size:3rem;block-size:3rem;box-shadow:0 0 0 5px var(--c-brand-soft)}.icon-disc--sm .icon{inline-size:1.5rem;block-size:1.5rem}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chips li{padding:var(--space-2) var(--space-4);border:var(--border) solid var(--c-line);border-radius:var(--radius-pill);background:var(--c-surface);color:var(--c-ink);font-size:var(--fs-sm);font-weight:500}.field{display:grid;gap:var(--space-2)}.field__label{font-size:var(--fs-sm);font-weight:600}.field__input{inline-size:100%;min-block-size:3.25rem;padding-inline:var(--space-4);border:var(--border) solid var(--c-line-strong);border-radius:var(--radius-sm);background:var(--c-surface);color:var(--c-ink)}.field__input:focus-visible{outline:var(--focus-ring) solid var(--c-focus);outline-offset:1px;border-color:transparent}select.field__input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.25rem) 50%,calc(100% - 0.9rem) 50%;background-size:0.35rem 0.35rem;background-repeat:no-repeat;padding-inline-end:var(--space-10)}select.field__input:dir(rtl){background-position:0.9rem 50%,1.25rem 50%}.title-mark em{position:relative;z-index:0;display:inline-block;font-style:normal}.title-mark em::after{content:"";position:absolute;z-index:-1;inset:-0.2em -0.34em -0.16em -0.3em;background:var(--c-mark,var(--c-brand));-webkit-mask:url(/assets/deco/oval.43fb61c34c.svg) center / 100% 100% no-repeat;mask:url(/assets/deco/oval.43fb61c34c.svg) center / 100% 100% no-repeat;pointer-events:none}.title-mark em:dir(rtl)::after{transform:scaleX(-1)}.title-mark strong{font-weight:inherit;color:var(--c-brand-ink)}.contact__title,.facts__title{--c-mark:rgb(255 255 255 / 0.85)}.deco{position:absolute;display:block;pointer-events:none;background:var(--deco-c,var(--c-brand));-webkit-mask:var(--deco) center / contain no-repeat;mask:var(--deco) center / contain no-repeat}.deco--burst{--deco:url(/assets/deco/burst.a7f76eaae6.svg);inline-size:3.25rem;aspect-ratio:1}.deco--waves{--deco:url(/assets/deco/waves.3724b963c0.svg);inline-size:5.5rem;aspect-ratio:86 / 26}.deco--cap{--deco:url(/assets/deco/cap.3b47cc8cde.svg);inline-size:8.5rem;aspect-ratio:132 / 104;--deco-c:var(--c-line-strong)}.deco--arrow{--deco:url(/assets/deco/arrow.68ff19b3fc.svg);inline-size:11rem;aspect-ratio:190 / 90}.deco--curve{--deco:url(/assets/deco/curve.e29cc8a1ff.svg);inline-size:26rem;aspect-ratio:420 / 260}.deco--blob{--deco:url(/assets/deco/blob.b6e491790c.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.deco--stepped{--deco:url(/assets/deco/stepped.4ff5116c19.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.deco--dots{-webkit-mask:none;mask:none;background:radial-gradient(circle,var(--c-line-strong) 0.1rem,transparent 0.125rem) 0 0 / 1.375rem 1.375rem;inline-size:9rem;block-size:7rem;opacity:0.7}.deco--arrow:dir(rtl),.deco--curve:dir(rtl){transform:scaleX(-1)}@media (max-width:47.99rem){.deco--curve,.deco--arrow,.deco--cap,.deco--waves,.deco--dots{display:none}.deco--burst{inline-size:2rem}}.ring-link{display:inline-flex;align-items:center;gap:var(--space-3);min-block-size:var(--target);color:var(--c-ink);font-weight:600;text-decoration:none}.ring-link__disc{display:grid;place-items:center;inline-size:3.25rem;aspect-ratio:1;border-radius:50%;background:var(--c-dark-btn);color:var(--c-on-dark-btn);box-shadow:0 0 0 0.5rem var(--c-tint-2);transition:box-shadow var(--dur)}.ring-link__text{text-decoration:underline;text-underline-offset:0.25em;text-decoration-thickness:1px}.ring-link:hover .ring-link__disc{box-shadow:0 0 0 0.75rem var(--c-brand-soft)}.ring-link:hover .ring-link__text{color:var(--c-brand-ink)}.btn .icon--dir{transition:translate var(--dur)}.btn:hover .icon--dir{translate:3px 0}.btn:hover .icon--dir:dir(rtl){translate:-3px 0}.icon-disc{outline:1.5px dashed var(--c-brand);outline-offset:0.4rem;box-shadow:none}.hero{position:relative;overflow:hidden;isolation:isolate;margin-block-start:calc(-1 * (var(--header-h) + var(--space-4)));padding-block-start:calc(var(--header-h) + var(--space-12));background-color:var(--c-tint);background-image:repeating-linear-gradient(118deg,transparent 0 8rem,var(--c-ray) 8rem 16rem)}.hero__inner{position:relative;z-index:1;display:grid;gap:var(--space-8);align-items:end}@media (min-width:64rem){.hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:var(--space-12)}}.hero__copy{display:grid;gap:var(--space-6);justify-items:start;padding-block:var(--space-8) 0}@media (min-width:64rem){.hero__copy{padding-block:var(--space-16) var(--space-section)}}.hero__title{font-size:var(--fs-3xl);font-weight:800;max-inline-size:17ch}.hero__lead{max-inline-size:52ch;font-size:var(--fs-md)}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6)}.hero__points{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);font-size:var(--fs-sm);color:var(--c-ink);font-weight:500}.hero__points li{display:flex;align-items:center;gap:var(--space-2)}.hero__points .icon{color:var(--c-brand-ink)}.hero__media{position:relative;justify-self:center;inline-size:min(100%,34rem);padding-block-start:var(--space-10)}.hero__ring{position:absolute;inset-inline:0;inset-block-start:18%;margin-inline:auto;inline-size:88%;aspect-ratio:1;border-radius:50%;border:clamp(1.75rem,4vw,3.5rem) solid var(--c-ring-1);box-shadow:inset 0 0 0 clamp(1.25rem,3vw,2.75rem) var(--c-ring-2)}.hero__photo{position:relative;z-index:1;display:block}.hero__photo img{inline-size:88%;margin-inline:auto}.hero__photo img:dir(rtl){transform:scaleX(-1)}.hero__corner{position:absolute;z-index:0;inset-block-end:-9rem;inset-inline-end:-9rem;inline-size:clamp(14rem,30vw,28rem);aspect-ratio:1;border-radius:50%;background:var(--c-brand)}.hero__cap{inset-block-start:36%;inset-inline-start:-3.5rem;z-index:2;--deco-c:var(--c-line-strong)}.hero__burst{inset-block-start:calc(var(--header-h) + var(--space-16));inset-inline-start:2%;inline-size:1.75rem}.hero__dots{inset-block-end:var(--space-4);inset-inline-start:0;block-size:4.5rem}.hero__pill,.hero__stat,.hero__badge{position:absolute;z-index:3;margin:0;background:var(--c-surface);color:var(--c-ink);border-radius:var(--radius-md);box-shadow:var(--shadow-float)}.hero__pill{inset-block-start:7%;inset-inline-end:0;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:var(--fs-sm);max-inline-size:15rem;line-height:1.35}.hero__pill .icon{flex:none;inline-size:1.75rem;block-size:1.75rem;padding:0.3rem;border-radius:50%;background:var(--c-brand-soft);color:var(--c-brand-ink)}.hero__stat{inset-inline-start:0;inset-block-end:3.5rem;display:grid;justify-items:center;gap:var(--space-1);padding:var(--space-5) var(--space-6);text-align:center;max-inline-size:15rem}.hero__stat-value{font-size:var(--fs-stat);font-weight:800;line-height:1.1;color:var(--c-brand-ink);font-variant-numeric:tabular-nums}.hero__stat-label{font-size:var(--fs-sm);font-weight:600;line-height:1.35;margin-block-end:var(--space-2)}.hero__badge{inset-inline-end:0;inset-block-end:28%;display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);max-inline-size:15rem;font-size:var(--fs-xs);line-height:1.4}.hero__badge .icon{inline-size:2rem;block-size:2rem;color:var(--c-brand-ink)}.hero__badge strong{display:block;font-size:var(--fs-sm)}@media (max-width:63.99rem){.hero__cap{display:none}}@media (min-width:80rem){.hero__pill{inset-inline-end:-2rem}.hero__stat{inset-inline-start:-2.5rem}.hero__badge{inset-inline-end:-1.5rem}}@media (max-width:39.99rem){.hero__stat{padding:var(--space-3) var(--space-4);inset-block-end:var(--space-6);max-inline-size:11rem}.hero__badge,.hero__pill{display:none}.avatar-row img{inline-size:2rem;block-size:2rem}}.avatar-row{display:flex}.avatar-row img{inline-size:2.5rem;block-size:2.5rem;border-radius:50%;border:var(--border-strong) solid var(--c-surface);object-fit:cover}.avatar-row img + img{margin-inline-start:-0.65rem}.topics__inner{position:relative}.topics__arrow{inset-block-start:var(--space-8);inset-inline-start:44%}.topic-grid{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.topic-card{display:grid;gap:var(--space-3);justify-items:center;align-content:start;padding:var(--space-12) var(--space-6) var(--space-10);background:var(--c-tint);border:var(--border) solid transparent;border-radius:var(--radius-md);text-align:center;transition:background-color var(--dur),box-shadow var(--dur),transform var(--dur),border-color var(--dur)}.topic-card:hover{background:var(--c-surface);border-color:var(--c-line);box-shadow:var(--shadow-float);transform:translateY(-4px)}.topic-card .icon-disc{margin-block-end:var(--space-5)}.topic-card:hover .icon-disc{background:var(--c-navy)}.topic-card__title{font-size:var(--fs-lg);font-weight:700}.topic-card__text{color:var(--c-muted);font-size:var(--fs-sm);max-inline-size:28ch}.degrees{position:relative;overflow:hidden}.degrees__curve{inset-block-start:0;inset-inline-end:-4rem}.degrees__cap{inset-block-start:var(--space-16);inset-inline-start:4%}.degrees__burst{inset-block-end:var(--space-16);inset-inline-end:6%;--deco-c:var(--c-line-strong)}.degrees .container{position:relative}.degree-grid{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.degree-card{display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--space-3);padding:var(--space-6);background:var(--c-surface);border:var(--border) solid var(--c-line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:border-color var(--dur),box-shadow var(--dur),transform var(--dur)}.degree-card:hover{border-color:var(--c-brand);box-shadow:var(--shadow-float);transform:translateY(-4px)}.degree-card__top{display:flex;align-items:center;justify-content:space-between;margin-block-end:var(--space-3)}.degree-card__top::after{content:attr(data-index);font-size:2.75rem;font-weight:800;line-height:1;color:var(--c-tint-2);font-variant-numeric:tabular-nums}.degree-card__title{font-size:var(--fs-lg);font-weight:700}.degree-card__text{font-size:var(--fs-sm);color:var(--c-muted)}.degree-card__length{display:flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-2);padding-block-start:var(--space-4);border-block-start:var(--border) dashed var(--c-line-strong);font-size:var(--fs-sm);color:var(--c-muted)}.degree-card__length .icon{color:var(--c-brand-ink)}.degree-card__length strong{margin-inline-start:auto;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--c-brand-soft);color:var(--c-brand-ink);font-size:var(--fs-xs)}.field-list{display:grid;gap:var(--space-4);justify-items:center;margin-block-start:var(--space-12);text-align:center}.field-list__title{font-size:var(--fs-base);font-weight:700}.field-list .chips{justify-content:center;max-inline-size:56rem}.about{position:relative;overflow-x:clip}.about__burst{inset-block-start:var(--space-16);inset-inline-end:6%}.about__inner{display:grid;gap:var(--space-16);align-items:center}@media (min-width:64rem){.about__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.about__media{position:relative;display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1fr);gap:var(--space-5);align-items:start;padding-block-end:var(--space-10)}.about__stack{display:grid;gap:var(--space-5)}.about__photo img{inline-size:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--radius-md)}.about__tall{position:relative;padding-block-start:var(--space-12)}.about__photo--tall img{aspect-ratio:3 / 5}.about__frame{--deco-c:var(--c-brand);inset-inline-start:4%;inset-block-end:-2.5rem;inline-size:84%;aspect-ratio:1;z-index:1}.about__frame:dir(rtl){transform:scaleX(-1)}.about__dots{inset-block-start:-1.5rem;inset-inline-start:-1.5rem;z-index:-1}.about__waves{inset-block-start:0;inset-inline-start:52%}.about__copy{display:grid;gap:var(--space-6);justify-items:start}.about__copy .section-head{margin-block-end:0}.about__text{max-inline-size:60ch}.feature-list{display:grid;gap:var(--space-6)}@media (min-width:40rem){.feature-list{grid-template-columns:1fr 1fr}}.feature__title{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-base);font-weight:700}.feature__title .icon{color:var(--c-brand-ink)}.feature__text{margin-block-start:var(--space-2);font-size:var(--fs-sm);color:var(--c-muted)}.advice{position:relative;isolation:isolate;overflow:hidden;color:var(--c-on-panel)}.advice__bg,.advice__bg img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;z-index:-2}.advice::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--c-overlay)}.advice__blob{inset-block-start:-1px;inset-inline-end:-1px;inline-size:clamp(12rem,28vw,24rem);aspect-ratio:4 / 3;transform:rotate(180deg)}.advice__blob:dir(rtl){transform:scaleY(-1)}.advice__curve{--deco-c:rgb(255 255 255 / 0.55);inset-block-start:-2rem;inset-inline-end:4rem;inline-size:20rem}.advice__waves{--deco-c:rgb(255 255 255 / 0.5);inset-block-end:var(--space-10);inset-inline-end:12%}.advice__inner{position:relative;display:grid;gap:var(--space-5);justify-items:start;padding-block:var(--space-section)}.advice__ring{position:absolute;inset-inline-end:calc(var(--gutter) + 10%);inset-block-start:50%;translate:0 -50%;display:grid;place-items:center;inline-size:6rem;aspect-ratio:1;border-radius:50%;background:var(--c-on-panel);color:var(--c-brand-ink);box-shadow:0 0 0 0.9rem rgb(255 255 255 / 0.2),0 0 0 1.8rem rgb(255 255 255 / 0.08)}:root[data-theme="dark"] .advice__ring{color:#087565}.advice__ring .icon{inline-size:2.5rem;block-size:2.5rem}@media (max-width:63.99rem){.advice__ring,.advice__curve{display:none}}.advice__title{color:var(--c-on-panel);font-size:var(--fs-2xl);font-weight:800;max-inline-size:20ch}.advice__text{max-inline-size:48ch;color:var(--c-on-panel-muted);font-size:var(--fs-md)}.why{position:relative;overflow-x:clip}.why__waves{inset-block-start:var(--space-16);inset-inline-start:46%}.why__inner{display:grid;gap:var(--space-16);align-items:center}@media (min-width:64rem){.why__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr)}}.why__copy .section-head{margin-block-end:var(--space-8)}.why-grid{display:grid;gap:var(--space-4)}@media (min-width:40rem){.why-grid{grid-template-columns:1fr 1fr}}.why-card{padding:var(--space-6);background:var(--c-tint);border:var(--border) solid transparent;border-radius:var(--radius-md);transition:background-color var(--dur),border-color var(--dur),box-shadow var(--dur)}.why-card:hover{background:var(--c-surface);border-color:var(--c-line);box-shadow:var(--shadow-float)}.why-card__title{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-base);font-weight:700}.why-card__title .icon{flex:none;inline-size:2.25rem;block-size:2.25rem;padding:0.45rem;border-radius:50%;background:var(--c-brand-soft);color:var(--c-brand-ink)}.why-card__text{margin-block-start:var(--space-3);font-size:var(--fs-sm);color:var(--c-muted)}.why-card__text a,.faq-item__a a,.facts__source a{color:var(--c-brand-ink);text-underline-offset:0.2em}.why__media{position:relative;isolation:isolate;padding-inline-end:var(--space-6);padding-block-end:var(--space-6)}.why__media::before{content:"";position:absolute;z-index:1;inset-block-start:calc(-1 * var(--space-4));inset-inline-start:calc(-1 * var(--space-4));inline-size:40%;block-size:50%;border-block-start:0.75rem solid var(--c-brand);border-inline-start:0.75rem solid var(--c-brand);border-start-start-radius:var(--radius-md)}.why__media::after{content:"";position:absolute;z-index:-1;inset-block:var(--space-6) 0;inset-inline:var(--space-6) 0;border:var(--border-strong) solid var(--c-why-frame);border-radius:var(--radius-md)}.why__photo img{inline-size:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-md)}.why__dots{inset-block-start:-2rem;inset-inline-end:-2.5rem;z-index:-2}.why__burst{inset-block-end:12%;inset-inline-start:-2rem;z-index:2}.facts__panel{position:relative;overflow:hidden;isolation:isolate;display:grid;gap:var(--space-8);padding:var(--space-10) var(--space-6);background:var(--c-band);color:var(--c-on-band);border-radius:var(--radius-lg)}.facts__panel::before{content:"";position:absolute;inset:0;z-index:-1;background:rgb(255 255 255 / 0.1);-webkit-mask:url(/assets/deco/world.6f5fe0850f.svg) center / cover no-repeat;mask:url(/assets/deco/world.6f5fe0850f.svg) center / cover no-repeat}@media (min-width:48rem){.facts__panel{padding:var(--space-12)}}.facts__title{color:var(--c-on-band);font-size:var(--fs-xl);font-weight:800}.facts__list{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.fact{position:relative;display:flex;flex-direction:column-reverse;justify-content:center;min-block-size:3.75rem;padding-inline-start:5rem}.fact__icon{position:absolute;inset-inline-start:0;inset-block-start:50%;translate:0 -50%;display:grid;place-items:center;inline-size:3.75rem;aspect-ratio:1;border-radius:var(--radius-sm);background:var(--c-on-band);color:var(--c-band)}.fact__icon .icon{inline-size:1.9rem;block-size:1.9rem}.fact__value{white-space:nowrap;font-size:clamp(1.5rem,1.15rem + 1.1vw,2.125rem);font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.fact__label{color:var(--c-on-band-muted);font-size:var(--fs-sm);line-height:1.4}.facts__source{color:var(--c-on-band-muted);font-size:var(--fs-xs)}.facts__source a{color:var(--c-on-band)}.process__panel{position:relative;overflow:hidden;isolation:isolate;padding:var(--space-12) var(--space-6);background:var(--c-panel);border-radius:var(--radius-lg)}@media (min-width:48rem){.process__panel{padding:var(--space-16) var(--space-12)}}.process__blob{z-index:-1;inset-block-start:-1px;inset-inline-end:-1px;inline-size:clamp(10rem,24vw,20rem);aspect-ratio:4 / 3;transform:rotate(180deg)}.process__blob:dir(rtl){transform:scaleY(-1)}.process__curve{z-index:-1;--deco-c:var(--c-panel-line);inset-block-end:-3rem;inset-inline-start:-2rem;inline-size:30rem}.process__square{position:absolute;inset-block-start:var(--space-12);inset-inline-end:var(--space-12);display:grid;place-items:center;inline-size:5rem;aspect-ratio:1;background:var(--c-on-panel);color:var(--c-navy);border-radius:var(--radius-sm)}.process__square .icon{inline-size:2.5rem;block-size:2.5rem}@media (max-width:47.99rem){.process__blob,.process__square{display:none}}.process__panel .section-head{margin-block-end:var(--space-12)}.steps{position:relative;display:grid;gap:var(--space-8);counter-reset:step}@media (min-width:48rem){.steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:72rem){.steps{grid-template-columns:repeat(5,1fr);gap:var(--space-6)}.steps::before{content:"";position:absolute;inset-inline:var(--space-6);inset-block-start:1.5rem;border-block-start:var(--border-strong) dashed var(--c-panel-line)}}.step{counter-increment:step;position:relative;display:grid;gap:var(--space-2);align-content:start}.step::before{content:counter(step,decimal-leading-zero);display:grid;place-items:center;inline-size:3rem;aspect-ratio:1;margin-block-end:var(--space-3);border-radius:50%;background:var(--c-panel);border:var(--border-strong) solid var(--c-brand);color:var(--c-brand);font-size:var(--fs-sm);font-weight:800;font-variant-numeric:tabular-nums}.step__title{color:var(--c-on-panel);font-size:var(--fs-base);font-weight:700}.step__text{color:var(--c-on-panel-muted);font-size:var(--fs-sm)}.services{position:relative;overflow:hidden}.services__dots{inset-block-start:var(--space-12);inset-inline-start:0}.services__burst{inset-block-start:var(--space-16);inset-inline-end:8%}.services .container{position:relative}.service-grid{display:grid;gap:var(--space-8) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.service-card{display:flex;flex-direction:column}.service-card__media{position:relative;overflow:hidden;border:0.3rem solid var(--c-brand);border-radius:var(--radius-md)}.service-card__photo img{inline-size:100%;aspect-ratio:4 / 3.4;object-fit:cover;transition:transform 400ms}.service-card:hover .service-card__photo img{transform:scale(1.04)}.service-card__icon{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);display:grid;place-items:center;inline-size:3rem;aspect-ratio:1;border-radius:50%;background:var(--c-btn);color:var(--c-on-btn)}.service-card__plate{position:relative;z-index:1;margin-block-start:-4.5rem;margin-inline:var(--space-5);padding:var(--space-5) var(--space-6);background:var(--c-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-float)}.service-card__title{font-size:var(--fs-lg);font-weight:700}.service-card__text{margin-block-start:var(--space-2);font-size:var(--fs-sm);color:var(--c-muted)}.service-card__points{display:grid;gap:var(--space-2);padding:var(--space-5) var(--space-5) 0;font-size:var(--fs-sm);color:var(--c-ink)}.service-card__points li{display:flex;gap:var(--space-2);align-items:flex-start}.service-card__points .icon{margin-block-start:0.2em;color:var(--c-brand-ink)}.paths{padding-block-end:0}.path-grid{display:grid;gap:var(--space-6)}@media (min-width:64rem){.path-grid{grid-template-columns:1fr 1fr}}.path-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-block-size:20rem;overflow:hidden;background-color:var(--c-band);background-image:url(/assets/deco/contour.205e99fd72.svg);background-size:cover;color:var(--c-on-band);border-radius:var(--radius-lg)}.path-card__copy{position:relative;z-index:1;display:grid;gap:var(--space-3);justify-items:start;align-self:center;padding:var(--space-8) var(--space-6)}@media (min-width:40rem){.path-card__copy{padding:var(--space-10)}}.path-card__eyebrow{color:var(--c-on-band-muted);font-size:var(--fs-sm);font-weight:600}.path-card__title{color:var(--c-on-band);font-size:var(--fs-xl);font-weight:800}.path-card__text{color:var(--c-on-band-muted);font-size:var(--fs-sm);max-inline-size:36ch;margin-block-end:var(--space-2)}.path-card .btn--dark{background:var(--c-ink-black);color:#ffffff}.path-card .btn--dark:hover{background:var(--c-navy)}.path-card__photo{align-self:end;inline-size:clamp(9rem,24vw,16rem);aspect-ratio:1;margin-block-end:-2.5rem;margin-inline-end:-2.5rem;overflow:hidden;border-radius:50%;border:0.4rem solid rgb(255 255 255 / 0.2)}.path-card__photo img{inline-size:100%;block-size:100%;object-fit:cover}@media (max-width:29.99rem){.path-card{grid-template-columns:1fr}.path-card__photo{display:none}}.faq__inner{display:grid;gap:var(--space-10)}@media (min-width:64rem){.faq__inner{grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:var(--space-16);align-items:start}.faq__intro{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-10))}}.faq__intro{position:relative;display:grid;gap:var(--space-6);justify-items:start}.faq__waves{inset-block-start:0;inset-inline-end:10%}.faq__intro .section-head{margin-block-end:0}.faq__list{display:grid;gap:var(--space-3)}.faq-item{background:var(--c-tint);border:var(--border) solid transparent;border-radius:var(--radius-md);transition:background-color var(--dur),border-color var(--dur)}.faq-item[open]{background:var(--c-surface);border-color:var(--c-line);border-inline-start:0.25rem solid var(--c-brand);box-shadow:var(--shadow-float)}.faq-item__q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:3.5rem;padding:var(--space-4) var(--space-5);cursor:pointer;list-style:none}.faq-item__q::-webkit-details-marker{display:none}.faq-item__q h3{font-size:var(--fs-base);font-weight:700;letter-spacing:0}.faq-item__caret{flex:none;inline-size:2rem;block-size:2rem;padding:0.4rem;border-radius:50%;background:var(--c-brand-soft);color:var(--c-brand-ink);transition:transform var(--dur)}.faq-item[open] .faq-item__caret{transform:rotate(180deg)}.faq-item__a{padding:0 var(--space-5) var(--space-5);color:var(--c-text)}.contact{position:relative;overflow:hidden;isolation:isolate;margin-block-start:var(--space-section);background:var(--c-band);color:var(--c-on-band)}.contact__blob{z-index:-1;aspect-ratio:4 / 3}.contact__blob--start{--deco-c:rgb(255 255 255 / 0.08);inset-block-end:-1px;inset-inline-start:-1px;inline-size:clamp(12rem,26vw,22rem)}.contact__blob--start:dir(rtl){transform:scaleX(-1)}.contact__blob--end{--deco-c:rgb(255 255 255 / 0.1);inset-block-start:-1px;inset-inline-end:-1px;inline-size:clamp(10rem,22vw,18rem);transform:rotate(180deg)}.contact__blob--end:dir(rtl){transform:scaleY(-1)}.contact__burst{--deco-c:rgb(255 255 255 / 0.85);inset-block-end:var(--space-10);inset-inline-start:38%;inline-size:2.75rem}.contact__inner{position:relative;display:grid;gap:var(--space-10);padding-block:var(--space-16);align-items:center}@media (min-width:64rem){.contact__inner{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:var(--space-16);padding-block:var(--space-section)}}.contact__copy{display:grid;gap:var(--space-4);justify-items:start}.contact__title{color:var(--c-on-band);font-size:var(--fs-2xl);font-weight:800}.contact__text{color:var(--c-on-band-muted);font-size:var(--fs-md);max-inline-size:48ch}.contact-form{display:grid;gap:var(--space-4);padding:var(--space-6);background:var(--c-surface);color:var(--c-ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-float)}@media (min-width:40rem){.contact-form{grid-template-columns:1fr 1fr;padding:var(--space-8)}.field--wide{grid-column:1 / -1}}.contact-form__note{color:var(--c-muted);font-size:var(--fs-xs)}.page-hero{position:relative;overflow:hidden;isolation:isolate;margin-block-start:calc(-1 * (var(--header-h) + var(--space-4)));padding-block:calc(var(--header-h) + var(--space-10)) var(--space-16);background-color:var(--c-tint);background-image:repeating-linear-gradient(118deg,transparent 0 8rem,var(--c-ray) 8rem 16rem)}.page-hero__inner{position:relative;z-index:1;display:grid;gap:var(--space-10);align-items:center}@media (min-width:64rem){.page-hero__inner--split{grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:var(--space-16)}}.page-hero__copy{display:grid;gap:var(--space-5);justify-items:start}.page-hero__title{font-size:var(--fs-3xl);font-weight:800;max-inline-size:18ch}.page-hero__lead{max-inline-size:56ch;font-size:var(--fs-md)}.page-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6);margin-block-start:var(--space-2)}.page-hero__media{position:relative}.page-hero__corner{position:absolute;z-index:0;inset-block-end:-10rem;inset-inline-end:-10rem;inline-size:clamp(14rem,26vw,24rem);aspect-ratio:1;border-radius:50%;background:var(--c-brand);opacity:0.9}.page-hero__burst{inset-block-start:calc(var(--header-h) + var(--space-12));inset-inline-end:6%;inline-size:1.75rem}.page-hero__dots{inset-block-end:var(--space-6);inset-inline-start:0;block-size:4.5rem}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-3);background:var(--c-surface);border:var(--border) solid var(--c-line);border-radius:var(--radius-pill);font-size:var(--fs-xs);color:var(--c-muted)}.crumbs li{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0}.crumbs li + li::before{content:"";inline-size:0.35rem;aspect-ratio:1;border-block-start:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;transform:rotate(45deg);opacity:0.6}.crumbs li + li:dir(rtl)::before{transform:rotate(-135deg)}.crumbs a{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:2rem;color:var(--c-ink);font-weight:600;text-decoration:none}.crumbs a:hover{color:var(--c-brand-ink);text-decoration:underline}.crumbs a .icon{color:var(--c-brand-ink)}.crumbs [aria-current] span{display:block;max-inline-size:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.float-card{position:absolute;z-index:3;display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);max-inline-size:16rem;background:var(--c-surface);color:var(--c-ink);border-radius:var(--radius-md);box-shadow:var(--shadow-float);font-size:var(--fs-xs);line-height:1.4}.float-card .icon{inline-size:2.25rem;block-size:2.25rem;padding:0.45rem;border-radius:50%;background:var(--c-brand-soft);color:var(--c-brand-ink)}.float-card strong{display:block;font-size:var(--fs-sm)}.about-hero__media{justify-self:center;inline-size:min(100%,34rem);padding-block:var(--space-6)}.about-hero__ring{position:absolute;inset-block-start:6%;inset-inline-start:10%;inline-size:80%;aspect-ratio:1;border-radius:50%;border:clamp(1.5rem,3.5vw,3rem) solid var(--c-ring-1);box-shadow:inset 0 0 0 clamp(1rem,2.5vw,2.25rem) var(--c-ring-2)}.about-hero__collage{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:center}.about-hero__photo img{inline-size:100%;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-float)}.about-hero__photo--tall img{aspect-ratio:3 / 4.4;border-start-start-radius:10rem;border-start-end-radius:10rem}.about-hero__photo--wide img{aspect-ratio:4 / 4.6;border:0.3rem solid var(--c-brand)}.about-hero__card--langs{inset-block-start:0;inset-inline-end:-0.5rem}.about-hero__card--legal{inset-block-end:0;inset-inline-start:-0.5rem}@media (max-width:39.99rem){.about-hero__card--langs{display:none}.about-hero__card--legal{inset-inline-start:0}}.story{position:relative;overflow-x:clip}.story__waves{inset-block-start:var(--space-16);inset-inline-end:8%}.story__inner{display:grid;gap:var(--space-12);align-items:start}@media (min-width:64rem){.story__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:var(--space-16)}}.story__copy{display:grid;gap:var(--space-4)}.story__copy .section-head{margin-block-end:var(--space-2)}.story__text{max-inline-size:62ch;font-size:var(--fs-md)}.story__beliefs{position:relative;padding:var(--space-8);background:var(--c-panel);color:var(--c-on-panel-muted);border-radius:var(--radius-lg);overflow:hidden;isolation:isolate}.story__beliefs::before{content:"";position:absolute;inset:0;z-index:-1;background:rgb(255 255 255 / 0.05);-webkit-mask:url(/assets/deco/contour.205e99fd72.svg) center / cover no-repeat;mask:url(/assets/deco/contour.205e99fd72.svg) center / cover no-repeat}.story__beliefs-title{color:var(--c-on-panel);font-size:var(--fs-lg);margin-block-end:var(--space-6)}.belief-list{display:grid;gap:var(--space-6)}.belief{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);align-items:start}.belief__icon{display:grid;place-items:center;inline-size:3rem;aspect-ratio:1;border-radius:var(--radius-md);background:var(--c-brand);color:var(--c-navy)}.belief__title{color:var(--c-on-panel);font-size:var(--fs-base);font-weight:700}.belief__text{margin-block-start:var(--space-1);font-size:var(--fs-sm)}.team{position:relative;overflow:hidden}.team__dots{inset-block-start:var(--space-12);inset-inline-end:0}.team__burst{inset-block-end:var(--space-16);inset-inline-start:4%}.team .container{position:relative}.team-grid{display:grid;gap:var(--space-10) var(--space-8);align-items:start}@media (min-width:64rem){.team-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.team-card--milad{margin-block-start:var(--space-16)}}.team-card{display:flex;flex-direction:column}.team-card__media{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--c-navy)}.team-card__photo img{inline-size:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:top}.team-card--ali .team-card__photo img{aspect-ratio:1}.team-card--ali .team-card__media{border:0.35rem solid var(--c-brand)}@media (min-width:40rem) and (max-width:63.99rem){.team-grid{grid-template-columns:1.3fr 1fr}}.team-card__badge{position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4);display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--c-surface);color:var(--c-ink);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:700;box-shadow:var(--shadow-float)}.team-card__badge .icon{color:var(--c-brand-ink)}.team-card__plate{position:relative;z-index:1;display:grid;gap:var(--space-3);justify-items:start;margin-block-start:-5rem;margin-inline:var(--space-5);padding:var(--space-6);background:var(--c-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-float)}.team-card__name{font-size:var(--fs-xl);font-weight:800}.team-card--ali .team-card__name{font-size:var(--fs-2xl)}.team-card__role{color:var(--c-brand-ink);font-weight:700;font-size:var(--fs-sm)}.team-card__bio{color:var(--c-text);font-size:var(--fs-sm);max-inline-size:60ch}.team-card__focus li{padding:var(--space-1) var(--space-3);font-size:var(--fs-xs)}.how-we-work{padding-block-end:0}.how-we-work__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}@media (min-width:40rem){.how-we-work{padding-block-end:0}.how-we-work__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}}.channel-stack{display:grid;gap:var(--space-4);justify-self:stretch}@media (min-width:64rem){.channel-stack{max-inline-size:30rem;justify-self:end;inline-size:100%}}.channel{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-4);align-items:center;min-block-size:4rem;padding:var(--space-3) var(--space-4);border:var(--border) solid var(--c-line);border-radius:var(--radius-md);background:var(--c-surface);color:var(--c-ink);text-decoration:none;transition:border-color var(--dur),box-shadow var(--dur),transform var(--dur)}.channel:hover{border-color:var(--channel-c);box-shadow:var(--shadow-float);transform:translateY(-2px)}.channel__icon{display:grid;place-items:center;inline-size:3rem;aspect-ratio:1;border-radius:var(--radius-md);background:var(--channel-c);color:var(--c-on-channel)}.channel__icon .icon{inline-size:1.6rem;block-size:1.6rem}.channel__copy{display:grid;gap:0.1rem;line-height:1.35}.channel__copy strong{font-size:var(--fs-base)}.channel__copy span{color:var(--c-muted);font-size:var(--fs-xs)}.channel__go{color:var(--c-muted)}.channel:hover .channel__go{color:var(--channel-c-ink)}.channel--whatsapp{--channel-c:var(--c-whatsapp);--channel-c-ink:var(--c-whatsapp-ink)}.channel--telegram{--channel-c:var(--c-telegram);--channel-c-ink:var(--c-telegram-ink)}.channel--email{--channel-c:var(--c-navy);--channel-c-ink:var(--c-ink)}.channel--lg{min-block-size:5rem;padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-card)}.channel--lg .channel__icon{inline-size:3.5rem}.contact-main{position:relative;overflow-x:clip}.contact-main__waves{inset-block-start:var(--space-12);inset-inline-end:6%}.contact-main__inner{display:grid;gap:var(--space-10);align-items:start}@media (min-width:64rem){.contact-main__inner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-12)}}.contact-form--page{border:var(--border) solid var(--c-line)}.contact-form__head{display:grid;gap:var(--space-2);margin-block-end:var(--space-2)}.contact-form__title{font-size:var(--fs-xl);font-weight:800}.contact-form__lead{color:var(--c-muted);font-size:var(--fs-sm)}.field__input--area{min-block-size:8rem;padding-block:var(--space-3);resize:vertical;line-height:var(--lh-body)}.contact-form__note{display:flex;align-items:center;gap:var(--space-2)}.contact-form__note .icon{color:var(--c-brand-ink)}.contact-aside{display:grid;gap:var(--space-6)}.contact-aside__box{padding:var(--space-6);background:var(--c-tint);border-radius:var(--radius-lg)}.contact-aside__title{font-size:var(--fs-lg);margin-block-end:var(--space-5)}.contact-aside__note{margin-block-start:var(--space-4);color:var(--c-muted);font-size:var(--fs-sm)}.next-steps{display:grid;gap:var(--space-5);counter-reset:next}.next-step{counter-increment:next;position:relative;padding-inline-start:3.5rem}.next-step::before{content:counter(next);position:absolute;inset-inline-start:0;inset-block-start:0;display:grid;place-items:center;inline-size:2.5rem;aspect-ratio:1;border-radius:50%;background:var(--c-btn);color:var(--c-on-btn);font-weight:800}:root:lang(fa) .next-step::before{content:counter(next,persian)}.next-step:not(:last-child)::after{content:"";position:absolute;inset-inline-start:1.25rem;inset-block:2.75rem -1rem;border-inline-start:var(--border-strong) dashed var(--c-line-strong)}.next-step__title{font-size:var(--fs-base);font-weight:700}.next-step__text{margin-block-start:var(--space-1);color:var(--c-muted);font-size:var(--fs-sm)}.contact-where__inner{display:grid;gap:var(--space-10);align-items:center}@media (min-width:64rem){.contact-where__inner{grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);gap:var(--space-16)}}.contact-where__copy .section-head{margin-block-end:var(--space-6)}.contact-where__points{display:grid;gap:var(--space-3);color:var(--c-ink);font-weight:500}.contact-where__points li{display:flex;gap:var(--space-2);align-items:flex-start}.contact-where__points .icon{margin-block-start:0.2em;color:var(--c-brand-ink)}.map-embed{margin:0;overflow:hidden;background:var(--c-surface);border:var(--border) solid var(--c-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.map-embed__frame{aspect-ratio:16 / 10;background:var(--c-tint-2)}.map-embed--tall .map-embed__frame{aspect-ratio:4 / 3}.map-embed iframe{display:block;inline-size:100%;block-size:100%;border:0}.map-embed__caption{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--fs-sm);color:var(--c-muted)}.map-embed__caption>.icon{color:var(--c-brand-ink)}.map-embed__caption span{flex:1 1 14rem}.map-embed__caption a{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:var(--target);color:var(--c-brand-ink);font-weight:700;text-decoration:none}.map-embed__caption a:hover{text-decoration:underline}.post-grid{display:grid;gap:var(--space-8) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.post-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--c-surface);border:var(--border) solid var(--c-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:border-color var(--dur),box-shadow var(--dur),transform var(--dur)}.post-card:hover{border-color:var(--c-brand);box-shadow:var(--shadow-float);transform:translateY(-4px)}.post-card__media{position:relative;overflow:hidden}.post-card__photo img{inline-size:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform 400ms}.post-card:hover .post-card__photo img{transform:scale(1.04)}.post-card__chip{position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--c-surface);color:var(--c-brand-ink);font-size:var(--fs-xs);font-weight:700;box-shadow:var(--shadow-card)}.post-card__body{display:grid;gap:var(--space-3);align-content:start;flex:1;padding:var(--space-5) var(--space-6) var(--space-6)}.post-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--c-muted);font-size:var(--fs-xs)}.post-card__meta .icon{color:var(--c-brand-ink)}.post-card__dot{inline-size:0.25rem;aspect-ratio:1;border-radius:50%;background:var(--c-line-strong);margin-inline:var(--space-1)}.post-card__title{font-size:var(--fs-lg);font-weight:800}.post-card__link{color:inherit;text-decoration:none}.post-card__link::after{content:"";position:absolute;inset:0;z-index:1}.post-card__link:focus-visible{outline:none}.post-card:has(.post-card__link:focus-visible){outline:var(--focus-ring) solid var(--c-focus);outline-offset:2px}.post-card:hover .post-card__title{color:var(--c-brand-ink)}.post-card__text{color:var(--c-muted);font-size:var(--fs-sm)}.post-card__more{display:inline-flex;align-items:center;gap:var(--space-2);margin-block-start:auto;padding-block-start:var(--space-2);color:var(--c-brand-ink);font-weight:700;font-size:var(--fs-sm)}.post-card--feature .post-card__title{font-size:var(--fs-xl)}.blog-hero__feature{display:grid;gap:var(--space-3)}.blog-hero__label{display:inline-flex;align-items:center;gap:var(--space-2);justify-self:start;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--c-navy);color:var(--c-on-panel);font-size:var(--fs-xs);font-weight:700}:root[data-theme="dark"] .blog-hero__label{background:var(--c-brand-soft);color:var(--c-brand-ink)}.chips--links li{padding:0}.chips--links a{display:inline-flex;align-items:center;min-block-size:var(--target);padding-inline:var(--space-4);color:inherit;text-decoration:none;border-radius:var(--radius-pill)}.chips--links a:hover{color:var(--c-brand-ink)}.chips--links li:hover{border-color:var(--c-brand-ink)}.blog-list{position:relative;overflow-x:clip}.blog-list__waves{inset-block-start:var(--space-8);inset-inline-end:8%}.editorial{position:relative;display:grid;gap:var(--space-4);align-content:start;justify-items:start;padding:var(--space-8) var(--space-6);background:var(--c-panel);color:var(--c-on-panel-muted);border-radius:var(--radius-lg);overflow:hidden;isolation:isolate}.editorial::before{content:"";position:absolute;inset:0;z-index:-1;background:rgb(255 255 255 / 0.05);-webkit-mask:url(/assets/deco/contour.205e99fd72.svg) center / cover no-repeat;mask:url(/assets/deco/contour.205e99fd72.svg) center / cover no-repeat}.editorial__icon{display:grid;place-items:center;inline-size:3.5rem;aspect-ratio:1;border-radius:50%;background:var(--c-brand);color:var(--c-navy)}.editorial__icon .icon{inline-size:1.75rem;block-size:1.75rem}.editorial__title{color:var(--c-on-panel);font-size:var(--fs-xl);font-weight:800}.editorial__list{display:grid;gap:var(--space-3);font-size:var(--fs-sm)}.editorial__list li{display:flex;gap:var(--space-2);align-items:flex-start}.editorial__list .icon{margin-block-start:0.25em;color:var(--c-brand)}@media (min-width:64rem){.post-grid--index .editorial{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr) minmax(0,1.6fr);column-gap:var(--space-8);align-items:center;padding:var(--space-8) var(--space-10)}.post-grid--index .editorial__list{grid-template-columns:1fr 1fr;column-gap:var(--space-8);grid-row:1 / span 2;grid-column:3}.post-grid--index .editorial__link{margin-block-start:0;grid-column:2}}.editorial__link{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--target);margin-block-start:auto;color:var(--c-on-panel);font-weight:700;text-decoration:underline;text-underline-offset:0.25em}.editorial__link:hover{color:var(--c-brand)}.topic-card--linked{position:relative}.topic-card__link{color:inherit;text-decoration:none}.topic-card__link::after{content:"";position:absolute;inset:0;border-radius:inherit}.topic-card--linked:has(.topic-card__link:focus-visible){outline:var(--focus-ring) solid var(--c-focus);outline-offset:2px}.topic-card__link:focus-visible{outline:none}.topic-card__more{display:inline-flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-2);color:var(--c-brand-ink);font-weight:700;font-size:var(--fs-sm)}.cta-band-wrap{padding-block-start:0}.cta-band{position:relative;overflow:hidden;isolation:isolate;display:grid;gap:var(--space-8);align-items:center;padding:var(--space-10) var(--space-6);background-color:var(--c-band);background-image:url(/assets/deco/contour.205e99fd72.svg);background-size:cover;color:var(--c-on-band);border-radius:var(--radius-lg)}@media (min-width:48rem){.cta-band{padding:var(--space-12)}}@media (min-width:64rem){.cta-band{grid-template-columns:minmax(0,1.3fr) minmax(0,0.7fr);gap:var(--space-12);padding:var(--space-16)}}.cta-band__blob{z-index:-1;--deco-c:rgb(255 255 255 / 0.08);inset-block-start:-1px;inset-inline-end:-1px;inline-size:clamp(10rem,24vw,20rem);aspect-ratio:4 / 3;transform:rotate(180deg)}.cta-band__blob:dir(rtl){transform:scaleY(-1)}.cta-band__burst{--deco-c:rgb(255 255 255 / 0.85);inset-block-end:var(--space-8);inset-inline-end:40%;inline-size:2.25rem}.cta-band__copy{display:grid;gap:var(--space-4);justify-items:start}.cta-band__title{--c-mark:rgb(255 255 255 / 0.85);color:var(--c-on-band);font-size:var(--fs-2xl);font-weight:800;max-inline-size:22ch}.cta-band__text{color:var(--c-on-band-muted);font-size:var(--fs-md);max-inline-size:50ch}.cta-band__actions{display:grid;gap:var(--space-3);justify-items:start}@media (min-width:64rem){.cta-band__actions{justify-items:end}}.cta-band .btn--dark{background:var(--c-ink-black);color:#ffffff}.cta-band .btn--dark:hover{background:var(--c-navy)}.cta-band__note{display:flex;align-items:center;gap:var(--space-2);color:var(--c-on-band-muted);font-size:var(--fs-sm)}.site-footer__social{display:flex;gap:var(--space-2);margin-block-start:var(--space-5)}.site-footer__social a{display:grid;place-items:center;inline-size:var(--target);aspect-ratio:1;border-radius:50%;border:var(--border) solid var(--c-panel-line);color:var(--c-on-panel)}.site-footer__social a:hover{background:var(--c-brand);border-color:var(--c-brand);color:var(--c-navy)}.site-nav__list a[aria-current],.drawer__list a[aria-current]{color:var(--c-brand-ink)}.site-nav__list a[aria-current]{background:var(--c-brand-soft)}.landing-hero__panel{display:grid;gap:var(--space-5);padding:var(--space-6);background:var(--c-surface);border:var(--border) solid var(--c-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);align-self:center}.landing-hero__panel-title{display:flex;align-items:center;gap:var(--space-2);color:var(--c-brand-ink);font-size:var(--fs-sm);font-weight:700}.landing-hero__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0}.landing-hero__fact{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--space-1);padding:var(--space-4);background:var(--c-tint);border-radius:var(--radius-md)}.landing-hero__fact dt{color:var(--c-muted);font-size:var(--fs-xs);line-height:1.45}.landing-hero__fact dd{margin:0;color:var(--c-ink);font-size:var(--fs-xl);font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums}.landing-hero__note{display:flex;gap:var(--space-2);color:var(--c-muted);font-size:var(--fs-xs)}.landing-hero__note .icon{flex:none;margin-block-start:0.15em}.landing-hero__meta{margin-block-start:var(--space-8)}.chart-table__wrap{max-block-size:36rem;overflow:auto}.chart-table__wrap thead th{position:sticky;inset-block-start:0;background:var(--c-surface)}@media (max-width:29.99rem){.landing-hero__facts{grid-template-columns:minmax(0,1fr)}}.page-hero--post{padding-block-end:0}.post-hero{display:grid;gap:var(--space-5);justify-items:start;max-inline-size:60rem}.post-hero__chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--c-brand-soft);color:var(--c-brand-ink);font-size:var(--fs-xs);font-weight:700}.post-hero__title{max-inline-size:24ch}.post-hero__lead{max-inline-size:64ch}.post-meta{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);margin-block-start:var(--space-2);padding-block-start:var(--space-5);border-block-start:var(--border) solid var(--c-line);inline-size:100%}.post-meta__author,.post-meta__item{display:flex;align-items:center;gap:var(--space-3);color:var(--c-ink);font-size:var(--fs-sm);font-weight:600;text-decoration:none;line-height:1.35}.post-meta__author img{inline-size:2.75rem;block-size:2.75rem;border-radius:50%;object-fit:cover;object-position:top;border:var(--border-strong) solid var(--c-brand)}.post-meta__author:hover strong{color:var(--c-brand-ink);text-decoration:underline}.post-meta small{display:block;color:var(--c-muted);font-size:var(--fs-xs);font-weight:500}.post-meta__item>.icon{inline-size:2.25rem;block-size:2.25rem;padding:0.5rem;border-radius:50%;background:var(--c-surface);color:var(--c-brand-ink);border:var(--border) solid var(--c-line)}.post-hero__media{position:relative;z-index:1;margin-block-start:var(--space-10)}.post-hero__photo img{inline-size:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-lg) var(--radius-lg) 0 0}@media (min-width:64rem){.post-hero__photo img{aspect-ratio:21 / 9}}.article-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);padding-block:var(--space-12) var(--space-section)}@media (min-width:64rem){.article-layout{grid-template-columns:minmax(0,1fr) 19rem;gap:var(--space-12);align-items:start}.article-aside{grid-column:2;grid-row:1;position:sticky;inset-block-start:calc(var(--header-h) + var(--space-6))}.article{grid-column:1;grid-row:1}}.article-aside{display:grid;gap:var(--space-5)}.toc{background:var(--c-tint);border-radius:var(--radius-md)}.toc__title{display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--target);padding:var(--space-3) var(--space-4);color:var(--c-ink);font-weight:700;cursor:pointer;list-style:none}.toc__title::-webkit-details-marker{display:none}.toc__title>.icon:first-child{color:var(--c-brand-ink)}.toc__caret{margin-inline-start:auto;transition:transform var(--dur)}.toc[open] .toc__caret{transform:rotate(180deg)}.toc__list{display:grid;padding:0 var(--space-2) var(--space-3);counter-reset:toc;font-size:var(--fs-sm)}.toc__list a{display:block;padding:var(--space-2) var(--space-3);border-inline-start:var(--border-strong) solid var(--c-line);color:var(--c-text);text-decoration:none;line-height:1.4}.toc__list a:hover{color:var(--c-brand-ink);border-color:var(--c-brand-ink)}.toc__list a[aria-current="true"]{color:var(--c-brand-ink);border-color:var(--c-brand);font-weight:700;background:var(--c-surface)}@media (min-width:64rem){.toc__list{max-block-size:calc(100dvh - 26rem);overflow-y:auto}}.aside-cta{display:grid;gap:var(--space-3);justify-items:start;padding:var(--space-6);background:var(--c-panel);color:var(--c-on-panel-muted);border-radius:var(--radius-md);font-size:var(--fs-sm)}.aside-cta__icon{display:grid;place-items:center;inline-size:2.75rem;aspect-ratio:1;border-radius:50%;background:var(--c-brand);color:var(--c-navy)}.aside-cta__title{color:var(--c-on-panel);font-size:var(--fs-md);font-weight:800;line-height:var(--lh-heading)}@media (max-width:63.99rem){.aside-cta{display:none}}.takeaways{position:relative;padding:var(--space-6);background:var(--c-brand-soft);border-inline-start:0.3rem solid var(--c-brand);border-radius:var(--radius-md)}.takeaways__title{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-lg);margin-block-end:var(--space-4)}.takeaways__title .icon{color:var(--c-brand-ink)}.takeaways__list{display:grid;gap:var(--space-3);color:var(--c-ink)}.takeaways__list li{display:flex;gap:var(--space-3);align-items:flex-start}.takeaways__list .icon{margin-block-start:0.3em;color:var(--c-brand-ink)}.takeaways__verified{display:flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-5);padding-block-start:var(--space-4);border-block-start:var(--border) dashed var(--c-line-strong);color:var(--c-muted);font-size:var(--fs-xs)}.takeaways__verified .icon{color:var(--c-brand-ink)}.prose{font-size:1.0625rem;color:var(--c-text)}:root:lang(fa) .prose,:root:lang(ar) .prose{font-size:1.0625rem}.article__section{padding-block-start:var(--space-10)}.prose h2{font-size:var(--fs-2xl);font-weight:800;margin-block-end:var(--space-5);scroll-margin-block-start:calc(var(--header-h) + var(--space-6))}.prose h2::before{content:"";display:block;inline-size:3rem;block-size:0.3rem;margin-block-end:var(--space-4);border-radius:var(--radius-pill);background:var(--c-brand)}.prose h3{font-size:var(--fs-lg);font-weight:700;margin-block:var(--space-8) var(--space-3)}.prose p{margin-block:0 var(--space-4);max-inline-size:72ch}.prose a:not(.btn){color:var(--c-brand-ink);text-underline-offset:0.2em;text-decoration-thickness:1px}.prose a:not(.btn):hover{text-decoration-thickness:2px}.prose strong{color:var(--c-ink)}.prose-list{margin:0 0 var(--space-5);padding-inline-start:var(--space-6);display:grid;gap:var(--space-2);max-inline-size:72ch}.prose-list li::marker{color:var(--c-brand-ink);font-weight:700}.cite{font-size:0.7em;line-height:0;vertical-align:super;margin-inline-start:0.1em}.cite a{display:inline-grid;place-items:center;min-inline-size:1.15rem;padding-inline:0.15rem;block-size:1.15rem;border-radius:var(--radius-pill);background:var(--c-brand-soft);color:var(--c-brand-ink);font-weight:700;text-decoration:none}.prose .cite a{text-decoration:none}.cite a:hover{background:var(--c-btn);color:var(--c-on-btn)}.checklist{display:grid;gap:var(--space-2);margin-block-end:var(--space-6);padding:var(--space-5);background:var(--c-surface);border:var(--border) solid var(--c-line);border-radius:var(--radius-md)}.checklist li{display:flex;gap:var(--space-3);align-items:flex-start;padding-block:var(--space-2)}.checklist li + li{border-block-start:var(--border) dashed var(--c-line)}.checklist .icon{margin-block-start:0.25em;color:var(--c-brand-ink)}.timeline{position:relative;display:grid;gap:var(--space-5);margin-block-end:var(--space-6)}.timeline__item{position:relative;display:grid;grid-template-columns:auto 1fr;gap:var(--space-4)}.timeline__item:not(:last-child)::after{content:"";position:absolute;inset-inline-start:1.25rem;inset-block:2.75rem calc(-1 * var(--space-5));border-inline-start:var(--border-strong) dashed var(--c-brand)}.timeline__num{position:relative;z-index:1;display:grid;place-items:center;inline-size:2.5rem;aspect-ratio:1;border-radius:50%;background:var(--c-navy);color:#ffffff;font-weight:800;font-size:var(--fs-sm);box-shadow:0 0 0 0.3rem var(--c-brand-soft)}:root[data-theme="dark"] .timeline__num{background:var(--c-brand);color:var(--c-navy)}.timeline__title{font-size:var(--fs-base);font-weight:700;padding-block-start:0.4rem}.prose .timeline__title{margin:0}.timeline__text{margin-block-start:var(--space-1);color:var(--c-text);font-size:var(--fs-sm)}.prose .timeline__text{margin-block-end:0}.table-wrap{margin:0 0 var(--space-6)}.table-wrap__scroll{overflow-x:auto;border:var(--border) solid var(--c-line);border-radius:var(--radius-md);background:var(--c-surface)}.table-wrap table{inline-size:100%;min-inline-size:34rem;border-collapse:collapse;font-size:var(--fs-sm);line-height:1.5}.table-wrap caption{padding:var(--space-3) var(--space-4);text-align:start;color:var(--c-muted);font-size:var(--fs-xs);font-weight:600;caption-side:bottom;border-block-start:var(--border) solid var(--c-line)}.table-wrap th,.table-wrap td{padding:var(--space-3) var(--space-4);text-align:start;vertical-align:top;border-block-end:var(--border) solid var(--c-line)}.table-wrap thead th{background:var(--c-navy);color:#ffffff;font-weight:700;white-space:nowrap}:root[data-theme="dark"] .table-wrap thead th{background:var(--c-tint-2);color:var(--c-ink)}.table-wrap tbody th{color:var(--c-ink);font-weight:700}.table-wrap tbody tr:nth-child(even){background:var(--c-tint)}.table-wrap tbody tr:last-child>*{border-block-end:0}.callout{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);margin-block-end:var(--space-6);padding:var(--space-5);border-radius:var(--radius-md);border:var(--border) solid var(--callout-line);background:var(--callout-bg)}.callout__icon{display:grid;place-items:center;inline-size:2.5rem;aspect-ratio:1;border-radius:50%;background:var(--callout-c);color:#ffffff}.callout__title{font-weight:800;color:var(--c-ink)}.prose .callout__title{margin-block-end:var(--space-1)}.prose .callout__text{margin-block-end:0;font-size:var(--fs-sm)}.callout__text{font-size:var(--fs-sm)}.callout--info{--callout-c:var(--c-telegram);--callout-bg:var(--c-info-bg);--callout-line:var(--c-info-line)}.callout--tip{--callout-c:var(--c-brand-ink);--callout-bg:var(--c-brand-soft);--callout-line:var(--c-ring-1)}.callout--warn{--callout-c:var(--c-warn);--callout-bg:var(--c-warn-bg);--callout-line:var(--c-warn-line)}:root[data-theme="dark"] .callout__icon{color:var(--c-bg)}.stat-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0 0 var(--space-6)}.stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--space-2);padding:var(--space-5);background:var(--c-panel);border-radius:var(--radius-md);position:relative;overflow:hidden}.stat::after{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:2.5rem;block-size:0.3rem;background:var(--c-brand)}.stat__value{color:var(--c-on-panel);font-size:var(--fs-xl);font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums}.stat__label{color:var(--c-on-panel-muted);font-size:var(--fs-xs);line-height:1.45}.stat__label .cite a{background:rgb(255 255 255 / 0.14);color:var(--c-on-panel)}.bar-chart{margin:0 0 var(--space-6);padding:var(--space-5);background:var(--c-surface);border:var(--border) solid var(--c-line);border-radius:var(--radius-md)}.bar-chart__caption{margin-block-end:var(--space-4);color:var(--c-ink);font-weight:700;font-size:var(--fs-sm)}.bar-chart__list{display:grid;gap:var(--space-3)}.bar-chart__row{display:grid;grid-template-columns:6.5rem 1fr auto;gap:var(--space-3);align-items:center;font-size:var(--fs-sm)}.bar-chart__label{color:var(--c-ink);font-weight:600}.bar-chart__track{block-size:1.5rem;background:var(--c-tint);border-radius:var(--radius-sm);overflow:hidden}.bar-chart__bar{display:block;block-size:100%;background:linear-gradient(90deg,var(--c-brand-ink),var(--c-brand));border-radius:var(--radius-sm)}.bar-chart__bar:dir(rtl){background:linear-gradient(270deg,var(--c-brand-ink),var(--c-brand))}.bar-chart__value{color:var(--c-ink);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:29.99rem){.bar-chart__row{grid-template-columns:1fr auto}.bar-chart__track{grid-column:1 / -1;grid-row:2}}.bar-chart__bar[data-w="5"]{inline-size:5%}.bar-chart__bar[data-w="10"]{inline-size:10%}.bar-chart__bar[data-w="15"]{inline-size:15%}.bar-chart__bar[data-w="20"]{inline-size:20%}.bar-chart__bar[data-w="25"]{inline-size:25%}.bar-chart__bar[data-w="30"]{inline-size:30%}.bar-chart__bar[data-w="35"]{inline-size:35%}.bar-chart__bar[data-w="40"]{inline-size:40%}.bar-chart__bar[data-w="45"]{inline-size:45%}.bar-chart__bar[data-w="50"]{inline-size:50%}.bar-chart__bar[data-w="55"]{inline-size:55%}.bar-chart__bar[data-w="60"]{inline-size:60%}.bar-chart__bar[data-w="65"]{inline-size:65%}.bar-chart__bar[data-w="70"]{inline-size:70%}.bar-chart__bar[data-w="75"]{inline-size:75%}.bar-chart__bar[data-w="80"]{inline-size:80%}.bar-chart__bar[data-w="85"]{inline-size:85%}.bar-chart__bar[data-w="90"]{inline-size:90%}.bar-chart__bar[data-w="95"]{inline-size:95%}.bar-chart__bar[data-w="100"]{inline-size:100%}.article-figure{margin:var(--space-2) 0 var(--space-6)}.article-figure img{inline-size:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-md)}@media (min-width:48rem){.article-figure img{aspect-ratio:16 / 9}}.article-figure figcaption{margin-block-start:var(--space-2);color:var(--c-muted);font-size:var(--fs-sm)}.prose .map-embed{margin-block-end:var(--space-6)}.inline-cta{display:grid;gap:var(--space-4);align-items:center;margin-block-start:var(--space-10);padding:var(--space-6);background:var(--c-panel);color:var(--c-on-panel-muted);border-radius:var(--radius-lg)}@media (min-width:40rem){.inline-cta{grid-template-columns:auto 1fr auto}}.inline-cta__icon{display:grid;place-items:center;inline-size:3.25rem;aspect-ratio:1;border-radius:50%;background:var(--c-brand);color:var(--c-navy)}.inline-cta__title{color:var(--c-on-panel);font-weight:800;font-size:var(--fs-md)}.prose .inline-cta__title,.prose .inline-cta__text{margin:0}.inline-cta__text{font-size:var(--fs-sm)}.inline-cta .btn--primary{background:var(--c-brand);color:var(--c-navy)}.inline-cta .btn--primary:hover{background:var(--c-on-panel)}.article__faq .faq-item__a p{margin:0}.sources__intro{color:var(--c-muted);font-size:var(--fs-sm)}.sources__list{display:grid;gap:var(--space-3);padding-inline-start:var(--space-6);font-size:var(--fs-sm)}.sources__list li{scroll-margin-block-start:calc(var(--header-h) + var(--space-8));padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.sources__list li:target{background:var(--c-brand-soft)}.sources__list li::marker{color:var(--c-brand-ink);font-weight:700}.sources__publisher{color:var(--c-ink);font-weight:700}.sources__list a{overflow-wrap:anywhere}.sources__date{color:var(--c-muted)}.sources__list li{min-inline-size:0}.article__disclaimer{margin-block-start:var(--space-8)}.author-box{display:grid;grid-template-columns:auto 1fr;gap:var(--space-5);align-items:start;margin-block-start:var(--space-10);padding:var(--space-6);background:var(--c-tint);border-radius:var(--radius-lg)}.author-box__photo img{inline-size:6rem;block-size:6rem;border-radius:50%;object-fit:cover;object-position:top;border:0.2rem solid var(--c-brand)}.author-box__label{color:var(--c-muted);font-size:var(--fs-xs);font-weight:600}.author-box__name{color:var(--c-ink);font-size:var(--fs-lg);font-weight:800}.author-box__role{color:var(--c-brand-ink);font-size:var(--fs-sm);font-weight:700}.author-box__bio{margin-block-start:var(--space-2);font-size:var(--fs-sm)}.author-box__link{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--target);color:var(--c-brand-ink);font-weight:700;text-decoration:none}.author-box__link:hover{text-decoration:underline}@media (max-width:29.99rem){.author-box{grid-template-columns:1fr}}.article bdi,.post-card bdi,.team-card bdi,.story bdi,.editorial bdi,.cta-modal bdi,.map-embed bdi,.contact-aside bdi,.callout bdi{white-space:normal}.table-wrap--heat td{text-align:center;vertical-align:middle;font-weight:800;font-size:var(--fs-base);color:var(--c-heat-ink)}.table-wrap--heat tbody tr:nth-child(even){background:transparent}.table-wrap--heat tbody th{vertical-align:middle}.table-wrap--heat .heat{border-inline-start:var(--border) solid var(--c-surface)}.heat--1{background:var(--c-heat-1)}.heat--2{background:var(--c-heat-2)}.heat--3{background:var(--c-heat-3)}.heat--4{background:var(--c-heat-4)}.heat--5{background:var(--c-heat-5)}.career-paths{--paths-gap:var(--space-10);--paths-stub:var(--space-5);--paths-line:var(--c-line-strong);margin:0 0 var(--space-6);padding:var(--space-5);background:var(--c-tint);border-radius:var(--radius-md)}.career-paths__map{display:grid;gap:var(--space-4)}.career-paths__hub{position:relative;display:grid;gap:var(--space-1);align-content:center;padding:var(--space-5);border-radius:var(--radius-md);background:var(--c-navy);text-align:center}:root[data-theme="dark"] .career-paths__hub{background:var(--c-panel-2)}.prose .career-paths__hub-title,.career-paths__hub-title{margin:0;color:var(--c-on-panel);font-weight:800;font-size:var(--fs-md);line-height:1.4}.prose .career-paths__hub-text,.career-paths__hub-text{margin:0;color:var(--c-on-panel-muted);font-size:var(--fs-sm)}ol.career-paths__list{display:grid;gap:var(--space-4);padding-inline-start:var(--space-6)}.career-path{position:relative;display:grid;gap:var(--space-1);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--path-bg);border:var(--border) solid var(--path-line);border-inline-start:0.3rem solid var(--path-c)}.career-path--stay{--path-c:var(--c-brand-ink);--path-bg:var(--c-brand-soft);--path-line:var(--c-ring-1)}.career-path--home{--path-c:var(--c-warn);--path-bg:var(--c-warn-bg);--path-line:var(--c-warn-line)}.career-path--abroad{--path-c:var(--c-telegram);--path-bg:var(--c-info-bg);--path-line:var(--c-info-line)}.career-path::before{content:"";position:absolute;inset-block-start:50%;inset-inline-end:100%;inline-size:var(--paths-stub);border-block-start:var(--border-strong) solid var(--paths-line)}.career-path::after{content:"";position:absolute;inset-inline-start:calc(-1 * var(--paths-stub) - var(--border-strong));inset-block:calc(-0.5 * var(--space-4));border-inline-start:var(--border-strong) solid var(--paths-line)}.career-path:first-child::after{inset-block-start:calc(-1 * var(--space-4))}.career-path:last-child::after{inset-block-end:50%}.prose .career-path__title,.career-path__title{margin:0;color:var(--c-ink);font-weight:800}.prose .career-path__fields,.career-path__fields{margin:0;color:var(--path-c);font-weight:700;font-size:var(--fs-sm)}.prose .career-path__text,.career-path__text{margin:0;color:var(--c-text);font-size:var(--fs-sm)}.career-paths__caption{margin-block-start:var(--space-4);color:var(--c-muted);font-size:var(--fs-xs);font-weight:600}.career-paths__hub::after{content:"";position:absolute;inset-block-start:100%;inset-inline-start:calc(var(--space-6) - var(--paths-stub) - var(--border-strong));block-size:var(--space-4);border-inline-start:var(--border-strong) solid var(--paths-line)}@media (min-width:48rem){.career-paths__map{grid-template-columns:minmax(9rem,13rem) 1fr;column-gap:var(--paths-gap);align-items:center}ol.career-paths__list{padding-inline-start:0}.career-path:first-child::after{inset-block-start:50%}.career-paths__hub::after{inset-block-start:50%;inset-inline-start:100%;block-size:auto;inline-size:calc(var(--paths-gap) - var(--paths-stub));border-inline-start:0;border-block-start:var(--border-strong) solid var(--paths-line)}}ol.roadmap{--stop-c:var(--c-brand);display:grid;gap:var(--space-5);margin:0 0 var(--space-6);padding:var(--space-5);background:var(--c-tint);border-radius:var(--radius-md)}.roadmap__stop{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-4);align-items:start}.roadmap__dot{position:relative;z-index:1;grid-row:span 2;display:grid;place-items:center;inline-size:2.5rem;aspect-ratio:1;border-radius:50%;background:var(--stop-c);color:var(--c-navy);font-weight:800;font-size:var(--fs-sm);box-shadow:0 0 0 0.3rem var(--c-tint)}.roadmap__stop--goal{--stop-c:var(--c-navy)}.roadmap__stop--goal .roadmap__dot{color:var(--c-on-panel)}:root[data-theme="dark"] .roadmap__stop--goal{--stop-c:var(--c-telegram)}:root[data-theme="dark"] .roadmap__stop--goal .roadmap__dot{color:var(--c-bg)}.roadmap__stop:not(:last-child)::after{content:"";position:absolute;inset-inline-start:calc(1.25rem - 0.1rem);inset-block:2.5rem calc(-1 * var(--space-5));border-inline-start:0.2rem solid var(--c-brand)}.prose .roadmap__title,.roadmap__title{margin:0;padding-block-start:0.4rem;color:var(--c-ink);font-weight:800;font-size:var(--fs-base);line-height:1.4}.prose .roadmap__text,.roadmap__text{margin:var(--space-1) 0 0;color:var(--c-text);font-size:var(--fs-sm)}@media (min-width:64rem){ol.roadmap{grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--space-3);padding-block-start:var(--space-6)}.roadmap__stop{grid-template-columns:1fr;justify-items:center;text-align:center}.roadmap__dot{grid-row:auto;margin-block-end:var(--space-2)}.roadmap__stop:not(:last-child)::after{inset-block:1.15rem auto;inset-inline-start:50%;inline-size:calc(100% + var(--space-3));border-inline-start:0;border-block-start:0.2rem solid var(--c-brand)}.prose .roadmap__title,.roadmap__title{padding-block-start:0;font-size:var(--fs-sm)}.prose .roadmap__text,.roadmap__text{font-size:var(--fs-xs)}}.cta-modal{inline-size:min(34rem,calc(100vw - 2 * var(--gutter)));max-block-size:calc(100dvh - 2 * var(--space-6));padding:0;border:0;border-radius:var(--radius-lg);background:transparent;color:var(--c-text);overflow:visible}.cta-modal::backdrop{background:var(--c-overlay);backdrop-filter:blur(4px)}.cta-modal__card{position:relative;display:grid;gap:var(--space-5);max-block-size:calc(100dvh - 2 * var(--space-6));overflow-y:auto;padding:var(--space-8) var(--space-6) var(--space-6);background:var(--c-surface);border-radius:var(--radius-lg);box-shadow:0 24px 64px rgb(0 0 0 / 0.3);border-block-start:0.35rem solid var(--c-brand)}@media (min-width:40rem){.cta-modal__card{padding:var(--space-10) var(--space-8) var(--space-8)}}.cta-modal__close{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.cta-modal__head{display:grid;gap:var(--space-3);justify-items:start;padding-inline-end:var(--space-10)}.cta-modal__badge{display:grid;place-items:center;inline-size:3.5rem;aspect-ratio:1;border-radius:50%;background:var(--c-btn);color:var(--c-on-btn);outline:1.5px dashed var(--c-brand);outline-offset:0.35rem;margin-block-end:var(--space-2)}.cta-modal__badge .icon{inline-size:1.75rem;block-size:1.75rem}.cta-modal__title{font-size:var(--fs-xl);font-weight:800}.cta-modal__text{color:var(--c-muted);font-size:var(--fs-sm)}.cta-modal__message{position:relative;display:grid;gap:var(--space-2);padding:var(--space-4);background:var(--c-tint);border-radius:var(--radius-md)}.cta-modal__label{display:flex;align-items:center;gap:var(--space-2);color:var(--c-ink);font-size:var(--fs-xs);font-weight:700}.cta-modal__label .icon{color:var(--c-brand-ink)}.cta-modal__field{inline-size:100%;min-block-size:6.5rem;padding:var(--space-3);border:var(--border) solid var(--c-line-strong);border-radius:var(--radius-sm);background:var(--c-surface);color:var(--c-ink);font:inherit;font-size:var(--fs-sm);line-height:1.6;resize:vertical}.cta-modal__field:focus-visible{outline:var(--focus-ring) solid var(--c-focus);outline-offset:1px;border-color:transparent}.cta-modal__copy{justify-self:end;display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--target);padding-inline:var(--space-3);border:var(--border) solid var(--c-line);border-radius:var(--radius-pill);background:var(--c-surface);color:var(--c-ink);font-size:var(--fs-xs);font-weight:700;cursor:pointer}.cta-modal__copy:hover{border-color:var(--c-brand-ink);color:var(--c-brand-ink)}.cta-modal__copy.is-done{background:var(--c-brand-soft);border-color:var(--c-brand);color:var(--c-brand-ink)}.cta-modal__channels{display:grid;gap:var(--space-3)}@media (min-width:30rem){.cta-modal__channels{grid-template-columns:1fr 1fr}}.cta-modal__channels .channel{grid-template-columns:auto 1fr;border-width:var(--border-strong)}.cta-modal__channels .channel__go{display:none}.channel--whatsapp:is(.cta-modal__channels *){background:var(--c-whatsapp-soft)}.channel--telegram:is(.cta-modal__channels *){background:var(--c-telegram-soft)}.cta-modal__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-block-start:var(--space-4);border-block-start:var(--border) solid var(--c-line);color:var(--c-muted);font-size:var(--fs-xs)}.cta-modal__foot .icon{color:var(--c-brand-ink)}.cta-modal__foot a{margin-inline-start:auto;display:inline-flex;align-items:center;min-block-size:var(--target);color:var(--c-brand-ink);font-weight:700}@media (prefers-reduced-motion:no-preference){.cta-modal[open] .cta-modal__card{animation:modal-in 220ms ease-out}.cta-modal[open]::backdrop{animation:fade-in 220ms ease-out}}@keyframes modal-in{from{opacity:0;transform:translateY(12px) scale(0.98)}to{opacity:1;transform:none}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.uni-hero__panel{position:relative;display:grid;gap:var(--space-5);padding:var(--space-6);background:var(--c-surface);border:var(--border) solid var(--c-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-float)}.uni-hero__total{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3);color:var(--c-muted);font-weight:600}.uni-hero__total strong{color:var(--c-ink);font-size:var(--fs-3xl);font-weight:800;line-height:1;letter-spacing:var(--tracking-heading)}.uni-hero__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.uni-hero__tile{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--c-tint);border-radius:var(--radius-md);color:var(--c-muted);font-size:var(--fs-sm);line-height:1.3}.uni-hero__tile>span:last-child{display:grid}.uni-hero__tile strong{color:var(--c-ink);font-size:var(--fs-lg);font-weight:800}.uni-hero__tile .icon-disc{flex:none;inline-size:2.5rem;block-size:2.5rem;outline-offset:0.25rem}.uni-hero__tile .icon-disc .icon{inline-size:1.25rem;block-size:1.25rem}.uni-hero__note{display:flex;gap:var(--space-2);color:var(--c-muted);font-size:var(--fs-xs)}.uni-hero__note .icon{flex:none;margin-block-start:0.15em}.uni-hero__chips{margin-block:var(--space-6) 0}.uni-hero__chips li{display:inline-flex;align-items:center;gap:var(--space-2)}.uni-hero__chips .icon{color:var(--c-brand-ink)}@media (max-width:29.99rem){.uni-hero__tiles{grid-template-columns:minmax(0,1fr)}}.uni-finder{position:relative;padding-block-start:var(--space-12)}.uni-finder__dots{inset-block-start:var(--space-6);inset-inline-end:var(--space-6)}.uni-finder__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);align-items:start}.uni-filters select,.uni-search select{max-inline-size:100%;text-overflow:ellipsis}@media (min-width:64rem){.uni-finder__inner{grid-template-columns:19rem minmax(0,1fr)}.uni-filters{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-4));max-block-size:calc(100vh - var(--header-h) - var(--space-8));overflow-y:auto;overscroll-behavior:contain}}.uni-filters__panel{background:var(--c-surface);border:var(--border) solid var(--c-line);border-radius:var(--radius-lg)}.uni-filters__toggle{display:flex;align-items:center;gap:var(--space-3);min-block-size:var(--target);padding:var(--space-4) var(--space-5);color:var(--c-ink);font-weight:700;cursor:pointer;list-style:none}.uni-filters__toggle::-webkit-details-marker{display:none}.uni-filters__toggle .icon:first-child{color:var(--c-brand-ink)}.uni-filters__caret{margin-inline-start:auto;transition:rotate var(--dur)}.uni-filters__panel[open] .uni-filters__caret{rotate:180deg}.uni-filters__body{display:grid;gap:var(--space-5);padding:0 var(--space-5) var(--space-5)}.uni-filters__group{display:grid;gap:var(--space-2);margin:0;padding:0;border:0}.uni-filters__group legend{margin-block-end:var(--space-2)}.check-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.check-chip{position:relative;display:inline-flex}.check-chip input{position:absolute;inset:0;opacity:0;cursor:pointer}.check-chip span{display:inline-flex;align-items:center;min-block-size:2.5rem;padding:var(--space-2) var(--space-4);border:var(--border) solid var(--c-line-strong);border-radius:var(--radius-pill);color:var(--c-ink);font-size:var(--fs-sm);font-weight:600}.check-chip input:checked + span{background:var(--c-brand-ink);border-color:var(--c-brand-ink);color:var(--c-on-btn)}.check-chip input:focus-visible + span{outline:var(--focus-ring) solid var(--c-focus);outline-offset:2px}.check-rows{display:grid;gap:var(--space-2)}.check-row{display:flex;align-items:flex-start;gap:var(--space-3);min-block-size:var(--target);padding-block:var(--space-2);color:var(--c-text);font-size:var(--fs-sm);cursor:pointer}.check-row input{flex:none;inline-size:1.25rem;block-size:1.25rem;margin:0.1rem 0 0;accent-color:var(--c-brand-ink)}.field__input--sm{min-block-size:var(--target);font-size:var(--fs-sm)}.uni-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-6);padding-block-end:var(--space-4);border-block-end:var(--border) solid var(--c-line)}.uni-toolbar__count{color:var(--c-ink);font-size:var(--fs-lg);font-weight:700}.uni-toolbar__sort{display:flex;align-items:center;gap:var(--space-3)}.uni-toolbar__sort .field__label{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.uni-toolbar__sort select{inline-size:auto;min-inline-size:13rem;padding-inline-end:var(--space-10)}.uni-group + .uni-group{margin-block-start:var(--space-12)}.uni-group__title{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-xl);font-weight:800}.uni-group__title .icon{color:var(--c-brand-ink);inline-size:1.5rem;block-size:1.5rem}.uni-group__count{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--c-brand-soft);color:var(--c-brand-ink);font-size:var(--fs-sm);font-weight:700}.uni-group__text{max-inline-size:68ch;margin-block:var(--space-2) var(--space-5);color:var(--c-muted)}.uni-grid{display:grid;gap:var(--space-5)}@media (min-width:48rem){.uni-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.uni-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:var(--c-surface);border:var(--border) solid var(--c-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.uni-card[hidden]{display:none}.uni-card{content-visibility:auto;contain-intrinsic-size:auto 30rem}.uni-card__head{display:flex;align-items:flex-start;gap:var(--space-4)}.uni-card__mark{flex:none;display:grid;place-items:center;inline-size:3rem;aspect-ratio:1;border-radius:var(--radius-md);background:var(--c-navy);color:var(--c-on-panel);font-family:"Inter",var(--font-sans);font-weight:800;letter-spacing:0.02em;box-shadow:inset 0 -4px 0 var(--c-brand)}.uni-card__title{font-size:var(--fs-lg);font-weight:800;line-height:var(--lh-heading)}.uni-card__official{margin-block-start:var(--space-1);color:var(--c-muted);font-size:var(--fs-xs)}.uni-card__meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);color:var(--c-muted);font-size:var(--fs-sm)}.uni-card__meta li{display:inline-flex;align-items:center;gap:var(--space-1)}.uni-card__meta .icon{color:var(--c-brand-ink)}.uni-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:var(--border) solid var(--c-line);border-radius:var(--radius-md);background:var(--c-line)}@media (min-width:30rem){.uni-card__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.uni-card__stats>div{display:grid;align-content:start;gap:var(--space-1);padding:var(--space-3);background:var(--c-surface)}.uni-card__stats dt{color:var(--c-muted);font-size:var(--fs-xs);line-height:1.35}.uni-card__stats dd{color:var(--c-ink);font-size:var(--fs-md);font-weight:800;font-variant-numeric:tabular-nums}.uni-card__missing{color:var(--c-muted);font-size:var(--fs-sm);font-weight:500}.uni-card__badges{display:flex;flex-wrap:wrap;gap:var(--space-2)}.uni-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--c-tint);color:var(--c-ink);font-size:var(--fs-xs);font-weight:600}.uni-badge .icon{color:var(--c-brand-ink)}.uni-badge--rank{background:var(--c-brand-soft)}.uni-card__facts{display:grid;gap:var(--space-2);color:var(--c-text);font-size:var(--fs-sm)}.uni-card__facts li{display:flex;gap:var(--space-2)}.uni-card__facts .icon{flex:none;margin-block-start:0.2em;color:var(--c-brand-ink)}.uni-card__facts strong{color:var(--c-ink);white-space:nowrap}.uni-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block-start:auto;padding-block-start:var(--space-2)}.uni-card__actions .btn{min-block-size:var(--target)}.uni-empty{display:grid;justify-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);background:var(--c-tint);border-radius:var(--radius-lg);text-align:center}.uni-empty[hidden]{display:none}.uni-empty__title{font-size:var(--fs-xl);font-weight:800}.uni-method__inner{display:grid;gap:var(--space-10)}@media (min-width:64rem){.uni-method__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.uni-method__points{display:grid;gap:var(--space-4)}.uni-method__points li{display:flex;gap:var(--space-3);color:var(--c-text)}.uni-method__points .icon{flex:none;margin-block-start:0.2em;color:var(--c-brand-ink)}.uni-method__sources{padding:var(--space-6);background:var(--c-surface);border:var(--border) solid var(--c-line);border-radius:var(--radius-lg)}.uni-method__sources-title{margin-block-end:var(--space-4);font-size:var(--fs-lg);font-weight:800}.uni-method__sources .sources__list{display:grid;gap:var(--space-3);padding-inline-start:var(--space-5)}.uni-method__sources .sources__list a{color:var(--c-brand-ink);font-weight:600}.uni-method__sources .sources__date{display:block;color:var(--c-muted);font-size:var(--fs-xs)}.uni-search{position:relative;padding-block:var(--space-12)}.uni-search__burst{inset-block-start:var(--space-8);inset-inline-end:6%}.uni-search__waves{inset-block-end:var(--space-6);inset-inline-start:4%}.uni-search__card{position:relative;padding:var(--space-8) var(--space-6);background:var(--c-tint);border:var(--border) solid var(--c-line);border-radius:var(--radius-lg)}@media (min-width:48rem){.uni-search__card{padding:var(--space-10)}}.uni-search__head{margin-block-end:var(--space-8)}.uni-search__form{display:grid;gap:var(--space-4);align-items:end}@media (min-width:48rem){.uni-search__form{grid-template-columns:repeat(2,minmax(0,1fr))}.uni-search__name{grid-column:1 / -1}}@media (min-width:64rem){.uni-search__form{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr)) auto}.uni-search__name{grid-column:auto}.uni-search__check{grid-column:1 / span 4;grid-row:2}.uni-search__submit{grid-column:5;grid-row:1}}.uni-search__form .field__input{background-color:var(--c-surface)}.uni-search__all{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--target);margin-block-start:var(--space-4);color:var(--c-brand-ink);font-weight:700}.uni-grid,.uni-method__inner{grid-template-columns:minmax(0,1fr)}@media (min-width:48rem){.uni-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.uni-method__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.uni-card,.uni-card__title-wrap,.uni-card__head>*,.uni-method__inner>*{min-inline-size:0}.uni-card__title,.uni-card__official,.uni-method__sources a,.uni-method__points span{overflow-wrap:anywhere}.uni-card__facts strong{white-space:normal}@media (max-width:29.99rem){.uni-toolbar__sort{inline-size:100%}.uni-toolbar__sort select{flex:1;min-inline-size:0}}.uni-method__sources li,.uni-method__sources .sources__date{min-inline-size:0;white-space:normal;overflow-wrap:anywhere}