.contact[data-astro-cid-d56ov33j]{border-top:2px solid var(--c-accent)}.contact__layout[data-astro-cid-d56ov33j]{gap:clamp(2.25rem,5vw,4.5rem);display:grid}.contact__intro[data-astro-cid-d56ov33j]{min-width:0}.contact__prep[data-astro-cid-d56ov33j]{border-top:1px solid var(--c-line);margin-top:1.75rem;padding-top:.9rem}.contact__prep-title[data-astro-cid-d56ov33j]{color:var(--c-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.5}.contact__prep-list[data-astro-cid-d56ov33j]{margin-top:.45rem;display:grid}.contact__prep-list[data-astro-cid-d56ov33j] li[data-astro-cid-d56ov33j]{border-top:1px solid var(--c-line);grid-template-columns:1.8rem minmax(0,1fr);gap:.6rem;padding-block:.6rem;font-size:.94rem;line-height:1.7;display:grid}.contact__prep-list[data-astro-cid-d56ov33j] li[data-astro-cid-d56ov33j]:first-child{border-top:0}.contact__prep-index[data-astro-cid-d56ov33j]{color:var(--c-accent);font-family:var(--type-body);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:700;line-height:1.8}.contact__unavailable[data-astro-cid-d56ov33j]{border-top:1px solid var(--c-line);color:var(--c-deep-muted);grid-template-columns:.45rem minmax(0,1fr);gap:.65rem;margin-top:1.35rem;padding-top:.9rem;font-size:.9rem;line-height:1.85;display:grid}.contact__unavailable-mark[data-astro-cid-d56ov33j]{background:var(--c-accent);width:.45rem;height:.45rem;margin-top:.62em}.contact__status[data-astro-cid-d56ov33j]{border-top:1px solid var(--c-line);color:var(--c-deep-muted);gap:.3rem;margin-top:1.35rem;padding-top:.9rem;font-size:.88rem;line-height:1.75;display:grid}.contact__status-note[data-astro-cid-d56ov33j]{font-size:.82rem}.contact__channels[data-astro-cid-d56ov33j]{min-width:0}.channels[data-astro-cid-d56ov33j]{border-top:1px solid var(--c-line)}.channel[data-astro-cid-d56ov33j]{border-bottom:1px solid var(--c-line);grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:start;gap:.9rem;padding-block:1rem;display:grid}.channel--ready[data-astro-cid-d56ov33j]{transition:background-color .16s}.channel--ready[data-astro-cid-d56ov33j]:hover{background:#ffffff0d}.channel__icon[data-astro-cid-d56ov33j]{border:1px solid var(--c-line);width:2.6rem;height:2.6rem;color:var(--c-accent);border-radius:7px;justify-content:center;align-items:center;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.channel--ready[data-astro-cid-d56ov33j]:hover .channel__icon[data-astro-cid-d56ov33j]{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-ink)}.channel--pending[data-astro-cid-d56ov33j] .channel__icon[data-astro-cid-d56ov33j]{color:var(--c-deep-muted)}.channel__body[data-astro-cid-d56ov33j]{gap:.1rem;min-width:0;display:grid}.channel__label[data-astro-cid-d56ov33j]{font-family:var(--type-display);letter-spacing:-.015em;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:650;line-height:1.4}.channel__description[data-astro-cid-d56ov33j]{color:var(--c-deep-muted);font-size:.86rem;line-height:1.7}.channel__value[data-astro-cid-d56ov33j]{max-width:100%;color:var(--c-accent);overflow-wrap:anywhere;margin-top:.2rem;font-size:.76rem;line-height:1.5}.channel__status[data-astro-cid-d56ov33j]{border:1px solid var(--c-line);width:fit-content;color:var(--c-deep-muted);border-radius:4px;margin-top:.35rem;padding:.15rem .45rem;font-size:.72rem;font-weight:650;line-height:1.5;display:inline-flex}.channel__cta[data-astro-cid-d56ov33j]{color:var(--c-accent);margin-top:.25rem;font-size:.78rem;font-weight:700;line-height:1.5}.channel__arrow[data-astro-cid-d56ov33j]{color:var(--c-deep-muted);padding-top:.55rem;transition:color .16s,transform .16s}.channel--ready[data-astro-cid-d56ov33j]:hover .channel__arrow[data-astro-cid-d56ov33j]{color:var(--c-accent);transform:translate(var(--nudge-x), -1px)}.channel[data-astro-cid-d56ov33j]:focus-visible{outline-offset:4px}[data-astro-cid-d56ov33j]:lang(fa) .contact__prep-title[data-astro-cid-d56ov33j]{letter-spacing:0;text-transform:none;font-size:.78rem}[data-astro-cid-d56ov33j]:lang(fa) .channel__label[data-astro-cid-d56ov33j]{letter-spacing:0;font-weight:700;line-height:1.6}[data-astro-cid-d56ov33j]:lang(fa) .channel__description[data-astro-cid-d56ov33j],[data-astro-cid-d56ov33j]:lang(fa) .contact__unavailable[data-astro-cid-d56ov33j],[data-astro-cid-d56ov33j]:lang(fa) .contact__status[data-astro-cid-d56ov33j]{line-height:1.95}[data-astro-cid-d56ov33j]:lang(fa) .channel__status[data-astro-cid-d56ov33j]{font-size:.76rem}[data-astro-cid-d56ov33j]:lang(fa) .channel__cta[data-astro-cid-d56ov33j]{font-size:.82rem}@media (width>=560px){.channel[data-astro-cid-d56ov33j]{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:1.1rem;padding-block:1.2rem}.channel__icon[data-astro-cid-d56ov33j]{width:2.75rem;height:2.75rem}}@media (width>=960px){.contact__layout[data-astro-cid-d56ov33j]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:clamp(3rem,8vw,7rem)}}.definition[data-astro-cid-t2gwtelt]{padding-block:clamp(2.5rem,4.5vw,4rem)}.definition__head[data-astro-cid-t2gwtelt]{gap:.9rem;display:grid}.definition__title[data-astro-cid-t2gwtelt]{max-width:26ch}.definition__title[data-astro-cid-t2gwtelt] em[data-astro-cid-t2gwtelt]{font-family:var(--type-display);letter-spacing:-.02em;unicode-bidi:isolate;font-size:.82em}.definition__intro[data-astro-cid-t2gwtelt]{max-width:46ch;color:var(--c-muted);font-size:.96rem;line-height:1.85}.definition__words[data-astro-cid-t2gwtelt]{border-top:1px solid var(--c-line);margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}.definition__word[data-astro-cid-t2gwtelt]{border-bottom:1px solid var(--c-line);grid-template-columns:2rem minmax(0,1fr);gap:.8rem;padding-block:.9rem;display:grid}.definition__letter[data-astro-cid-t2gwtelt]{border:1px solid color-mix(in srgb, var(--c-action) 22%, var(--c-line));width:2rem;height:2rem;color:var(--c-action);font-family:var(--type-display);border-radius:5px;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex}.definition__copy[data-astro-cid-t2gwtelt]{min-width:0}.definition__english[data-astro-cid-t2gwtelt]{color:var(--c-muted);font-family:var(--type-body);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.5}.definition__label[data-astro-cid-t2gwtelt]{font-family:var(--type-display);letter-spacing:-.01em;margin-top:.1rem;font-size:1rem;font-weight:650;line-height:1.45}.definition__description[data-astro-cid-t2gwtelt]{color:var(--c-muted);margin-top:.2rem;font-size:.86rem;line-height:1.75}.definition__closing[data-astro-cid-t2gwtelt]{border-top:1px solid var(--c-line);max-width:72ch;color:var(--c-muted);margin-top:.2rem;padding-top:.8rem;font-size:.9rem;line-height:1.85}[data-astro-cid-t2gwtelt]:lang(fa) .definition__title[data-astro-cid-t2gwtelt] em[data-astro-cid-t2gwtelt]{letter-spacing:0;line-height:1.35}[data-astro-cid-t2gwtelt]:lang(fa) .definition__english[data-astro-cid-t2gwtelt]{letter-spacing:.05em;text-align:end;text-transform:none;font-size:.72rem}[data-astro-cid-t2gwtelt]:lang(fa) .definition__label[data-astro-cid-t2gwtelt]{letter-spacing:0;font-weight:700;line-height:1.6}[data-astro-cid-t2gwtelt]:lang(fa) .definition__description[data-astro-cid-t2gwtelt]{font-size:.9rem}[data-astro-cid-t2gwtelt]:lang(fa) .definition__description[data-astro-cid-t2gwtelt],[data-astro-cid-t2gwtelt]:lang(fa) .definition__intro[data-astro-cid-t2gwtelt],[data-astro-cid-t2gwtelt]:lang(fa) .definition__closing[data-astro-cid-t2gwtelt]{line-height:1.95}@media (width>=768px){.definition__head[data-astro-cid-t2gwtelt]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;column-gap:clamp(2rem,5vw,5rem)}.definition__words[data-astro-cid-t2gwtelt]{grid-template-columns:repeat(3,minmax(0,1fr))}.definition__word[data-astro-cid-t2gwtelt]{border-bottom:0;border-inline-start:1px solid var(--c-line);padding:1.1rem 1.25rem 1.2rem;display:block}.definition__word[data-astro-cid-t2gwtelt]:first-child{border-inline-start:0;padding-inline-start:0}.definition__word[data-astro-cid-t2gwtelt]:last-child{padding-inline-end:0}.definition__letter[data-astro-cid-t2gwtelt]{margin-bottom:.65rem}}.faq__layout[data-astro-cid-gfo3rpqg]{gap:2rem;display:grid}.faq__list[data-astro-cid-gfo3rpqg]{border-top:1px solid var(--c-line)}.faq__item[data-astro-cid-gfo3rpqg]{border-bottom:1px solid var(--c-line)}.faq__summary[data-astro-cid-gfo3rpqg]{grid-template-columns:minmax(0,1fr) 1.6rem;align-items:start;gap:1rem;padding-block:1.1rem;list-style:none;display:grid}.faq__summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq__summary[data-astro-cid-gfo3rpqg]:hover .faq__question[data-astro-cid-gfo3rpqg]{color:var(--c-action)}.faq__question[data-astro-cid-gfo3rpqg]{font-family:var(--type-display);letter-spacing:-.012em;text-wrap:balance;font-size:clamp(1.02rem,1.35vw,1.22rem);font-weight:600;line-height:1.45;transition:color .16s}.faq__icon[data-astro-cid-gfo3rpqg]{border:1px solid color-mix(in srgb, var(--c-action) 22%, var(--c-line));width:1.6rem;height:1.6rem;color:var(--c-action);border-radius:5px;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .16s,border-color .16s,color .16s;display:inline-flex}.faq__item[data-astro-cid-gfo3rpqg][open] .faq__icon[data-astro-cid-gfo3rpqg]{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-ink);transform:rotate(45deg)}.faq__answer[data-astro-cid-gfo3rpqg]{max-width:62ch;color:var(--c-muted);padding-block:0 1.3rem;padding-inline-end:2.4rem;font-size:.94rem;line-height:1.85}.faq__link[data-astro-cid-gfo3rpqg]{min-height:2.75rem;color:var(--c-action);text-underline-offset:.2em;align-items:center;margin-top:.55rem;font-size:.88rem;font-weight:700;text-decoration:underline 1px;display:inline-flex}.faq__link[data-astro-cid-gfo3rpqg]:hover{color:var(--c-ink)}.faq__link[data-astro-cid-gfo3rpqg]:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.faq__action[data-astro-cid-gfo3rpqg]{margin-top:1.25rem}[data-astro-cid-gfo3rpqg]:lang(fa) .faq__question[data-astro-cid-gfo3rpqg]{letter-spacing:0;font-weight:700;line-height:1.65}[data-astro-cid-gfo3rpqg]:lang(fa) .faq__answer[data-astro-cid-gfo3rpqg]{font-size:.96rem;line-height:1.95}@media (width>=900px){.faq__layout[data-astro-cid-gfo3rpqg]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2rem,6vw,6rem)}}.process[data-astro-cid-w3dz36le]{margin-top:clamp(1.75rem,3vw,2.5rem);display:grid;position:relative}.process__step[data-astro-cid-w3dz36le]{grid-template-columns:2.5rem minmax(0,1fr);gap:.9rem;padding-block:0 1.3rem;display:grid;position:relative}.process__step[data-astro-cid-w3dz36le]:first-child{padding-top:.25rem}.process__step[data-astro-cid-w3dz36le]:before{background:var(--c-line);content:"";width:1px;position:absolute;inset-block:2.7rem 0;inset-inline-start:1.23rem}.process__step[data-astro-cid-w3dz36le]:last-child:before{display:none}.process__node[data-astro-cid-w3dz36le]{z-index:1;border:1px solid color-mix(in srgb, var(--c-action) 22%, var(--c-line));background:var(--c-canvas);width:2.5rem;height:2.5rem;color:var(--c-action);font-family:var(--type-body);font-variant-numeric:tabular-nums;border-radius:7px;justify-content:center;align-items:center;font-size:.64rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.process__copy[data-astro-cid-w3dz36le]{min-width:0;padding-top:.35rem}.process__title[data-astro-cid-w3dz36le]{font-family:var(--type-display);letter-spacing:-.015em;font-size:clamp(1.12rem,1.5vw,1.3rem);font-weight:650;line-height:1.4}.process__description[data-astro-cid-w3dz36le]{max-width:47ch;color:var(--c-muted);margin-top:.3rem;font-size:.91rem;line-height:1.8}[data-astro-cid-w3dz36le]:lang(fa) .process__node[data-astro-cid-w3dz36le]{font-size:.7rem}[data-astro-cid-w3dz36le]:lang(fa) .process__title[data-astro-cid-w3dz36le]{letter-spacing:0;font-weight:700;line-height:1.6}[data-astro-cid-w3dz36le]:lang(fa) .process__description[data-astro-cid-w3dz36le]{font-size:.95rem;line-height:1.95}@media (width>=900px){.process[data-astro-cid-w3dz36le]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.25rem);margin-top:clamp(2rem,3.5vw,3rem)}.process[data-astro-cid-w3dz36le]:before{background:var(--c-line);content:"";height:1px;position:absolute;inset-block-start:1.2rem;inset-inline:0}.process__step[data-astro-cid-w3dz36le]{padding:0;display:block}.process__step[data-astro-cid-w3dz36le]:before{display:none}.process__node[data-astro-cid-w3dz36le]{background:var(--c-canvas);margin-bottom:.9rem}.process__copy[data-astro-cid-w3dz36le]{border-top:1px solid var(--c-line);padding-top:.8rem}.process__description[data-astro-cid-w3dz36le]{font-size:.88rem;line-height:1.75}}.scope-map[data-astro-cid-66sjzach]{border:1px solid var(--c-line);border-top:2px solid var(--c-accent);border-radius:var(--shape-media);background:var(--c-tint);overflow:hidden;box-shadow:0 1px 2px #1018280a}.scope-map__head[data-astro-cid-66sjzach]{border-bottom:1px solid var(--c-line);background:var(--c-surface);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.scope-map__title[data-astro-cid-66sjzach]{font-family:var(--type-display);font-size:.88rem;font-weight:650;line-height:1.4}.scope-map__stamp[data-astro-cid-66sjzach]{color:var(--c-muted);letter-spacing:.12em;white-space:nowrap;font-size:.66rem;font-weight:700;line-height:1.4}.scope-map__body[data-astro-cid-66sjzach]{padding:.9rem 1rem 1rem}.scope-map__input[data-astro-cid-66sjzach]{border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-muted);border-radius:6px;align-items:center;gap:.45rem;padding:.3rem .55rem;font-size:.74rem;font-weight:650;line-height:1.5;display:inline-flex}.scope-map__input[data-astro-cid-66sjzach]:before{background:var(--c-action);content:"";flex:none;width:.35rem;height:.35rem}.scope-map__layers[data-astro-cid-66sjzach]{gap:.4rem;margin-block:.65rem;padding-inline-start:1.35rem;display:grid;position:relative}.scope-map__layers[data-astro-cid-66sjzach]:before{background:var(--c-line);content:"";width:1px;position:absolute;inset-block:.3rem;inset-inline-start:.36rem}.scope-map__layer[data-astro-cid-66sjzach]{border:1px solid var(--c-line);background:var(--c-surface);border-radius:8px;grid-template-columns:2.15rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.55rem .65rem;display:grid;position:relative}.scope-map__layer[data-astro-cid-66sjzach]:before{background:var(--c-accent);width:.4rem;height:.4rem;box-shadow:0 0 0 2px var(--c-tint);content:"";border-radius:50%;position:absolute;inset-inline-start:-1.05rem}.scope-map__number[data-astro-cid-66sjzach]{border:1px solid var(--c-line);background:var(--c-tint);width:2.15rem;height:2.15rem;color:var(--c-action);font-family:var(--type-body);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.scope-map__layer-copy[data-astro-cid-66sjzach]{gap:.08rem;min-width:0;display:grid}.scope-map__label[data-astro-cid-66sjzach]{color:var(--c-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.4}.scope-map__layer-copy[data-astro-cid-66sjzach] strong[data-astro-cid-66sjzach]{font-family:var(--type-display);letter-spacing:-.01em;font-size:.9rem;font-weight:650;line-height:1.45}.scope-map__detail[data-astro-cid-66sjzach]{color:var(--c-muted);font-size:.78rem;line-height:1.55}.scope-map__output[data-astro-cid-66sjzach]{background:var(--c-action);min-height:2.5rem;color:var(--c-action-ink);border-radius:7px;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.8rem;font-weight:650;line-height:1.4;display:flex}.scope-map__check[data-astro-cid-66sjzach]{width:.95rem;height:.95rem;color:var(--c-accent);flex:none}.scope-map__caption[data-astro-cid-66sjzach]{border-top:1px solid var(--c-line);background:var(--c-surface);color:var(--c-muted);padding:.65rem 1rem;font-size:.74rem;line-height:1.65}[data-astro-cid-66sjzach]:lang(fa) .scope-map__title[data-astro-cid-66sjzach]{font-weight:700;line-height:1.6}[data-astro-cid-66sjzach]:lang(fa) .scope-map__stamp[data-astro-cid-66sjzach],[data-astro-cid-66sjzach]:lang(fa) .scope-map__label[data-astro-cid-66sjzach]{letter-spacing:0;text-transform:none}[data-astro-cid-66sjzach]:lang(fa) .scope-map__layer-copy[data-astro-cid-66sjzach] strong[data-astro-cid-66sjzach]{letter-spacing:0;font-weight:700;line-height:1.6}[data-astro-cid-66sjzach]:lang(fa) .scope-map__detail[data-astro-cid-66sjzach],[data-astro-cid-66sjzach]:lang(fa) .scope-map__caption[data-astro-cid-66sjzach]{line-height:1.8}[data-astro-cid-66sjzach]:lang(fa) .scope-map__label[data-astro-cid-66sjzach]{font-size:.72rem}@media (width>=480px){.scope-map__head[data-astro-cid-66sjzach]{padding:.85rem 1.15rem}.scope-map__body[data-astro-cid-66sjzach]{padding:1rem 1.15rem 1.1rem}.scope-map__caption[data-astro-cid-66sjzach]{padding-inline:1.15rem}}.hero[data-astro-cid-yodha2z4]{border-bottom:1px solid var(--c-line);background:var(--c-canvas);padding-block:clamp(1.5rem,4vw,3.25rem) clamp(2.5rem,6vw,5rem);position:relative;overflow:clip}.hero__grid[data-astro-cid-yodha2z4]{align-items:center;gap:clamp(1.75rem,5vw,4rem);display:grid}.hero__copy[data-astro-cid-yodha2z4]{min-width:0}.hero__eyebrow[data-astro-cid-yodha2z4]{margin-bottom:clamp(.9rem,2vw,1.25rem)}.hero__title[data-astro-cid-yodha2z4]{max-width:18ch}[data-astro-cid-yodha2z4]:lang(fa) .hero__title[data-astro-cid-yodha2z4]{max-width:19ch}.hero__intro[data-astro-cid-yodha2z4]{max-width:49ch;color:var(--c-muted);margin-top:1.2rem;font-size:clamp(1rem,.95rem + .3vw,1.14rem);line-height:1.85}[data-astro-cid-yodha2z4]:lang(fa) .hero__intro[data-astro-cid-yodha2z4]{max-width:52ch;line-height:1.95}.hero__actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.hero__visual[data-astro-cid-yodha2z4]{justify-self:center;width:100%;min-width:0;max-width:30rem}@media (width>=960px){.hero__grid[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(2rem,5vw,5rem)}.hero__copy[data-astro-cid-yodha2z4]{padding-block:.75rem}.hero__visual[data-astro-cid-yodha2z4]{justify-self:end;max-width:none}}@media (width<=959px){.hero__visual[data-astro-cid-yodha2z4]{margin-top:.35rem}}.patterns__note[data-astro-cid-gy7xemf3]{border-block:1px solid var(--c-line);gap:.55rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);padding-block:.8rem;display:grid}.patterns__stamp[data-astro-cid-gy7xemf3]{border:1px solid color-mix(in srgb, var(--c-action) 24%, var(--c-line));width:fit-content;color:var(--c-action);white-space:nowrap;border-radius:4px;align-items:center;padding:.2rem .5rem;font-size:.64rem;font-weight:700;line-height:1.5;display:inline-flex}.patterns__note[data-astro-cid-gy7xemf3] p[data-astro-cid-gy7xemf3]{max-width:72ch;color:var(--c-muted);font-size:.86rem;line-height:1.75}.patterns__list[data-astro-cid-gy7xemf3]{border-top:1px solid var(--c-line)}.pattern[data-astro-cid-gy7xemf3]{border-bottom:1px solid var(--c-line);grid-template-columns:1.8rem minmax(0,1fr);gap:.4rem .9rem;padding-block:1.35rem;display:grid}.pattern__index[data-astro-cid-gy7xemf3]{color:var(--c-action);font-family:var(--type-body);font-variant-numeric:tabular-nums;grid-row:1/span 2;padding-top:.2rem;font-size:.68rem;font-weight:700;line-height:1.5}.pattern__problem[data-astro-cid-gy7xemf3],.pattern__outcome[data-astro-cid-gy7xemf3]{min-width:0}.pattern__label[data-astro-cid-gy7xemf3]{color:var(--c-muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.25rem;font-size:.68rem;font-weight:700;line-height:1.5;display:block}.pattern__title[data-astro-cid-gy7xemf3]{font-family:var(--type-display);letter-spacing:-.02em;font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:650;line-height:1.4}.pattern__description[data-astro-cid-gy7xemf3]{max-width:52ch;color:var(--c-muted);margin-top:.4rem;font-size:.9rem;line-height:1.8}.pattern__arrow[data-astro-cid-gy7xemf3]{width:2rem;height:.5rem;color:var(--c-muted);align-self:start;margin-top:2.9rem;display:none}[data-astro-cid-gy7xemf3][dir=rtl] .pattern__arrow[data-astro-cid-gy7xemf3]{scale:-1 1}.pattern__outcome[data-astro-cid-gy7xemf3]{border-top:1px solid var(--c-line);margin-top:.6rem;padding-top:.8rem}.pattern__outcome[data-astro-cid-gy7xemf3] p[data-astro-cid-gy7xemf3]{max-width:46ch;color:var(--c-ink);font-size:.94rem;line-height:1.8}.pattern__meta[data-astro-cid-gy7xemf3]{color:var(--c-muted);margin-top:.55rem;font-size:.74rem;font-weight:650;line-height:1.5;display:inline-block}[data-astro-cid-gy7xemf3]:lang(fa) .patterns__stamp[data-astro-cid-gy7xemf3]{font-size:.74rem}[data-astro-cid-gy7xemf3]:lang(fa) .pattern__label[data-astro-cid-gy7xemf3]{letter-spacing:0;text-transform:none;font-size:.76rem}[data-astro-cid-gy7xemf3]:lang(fa) .pattern__title[data-astro-cid-gy7xemf3]{letter-spacing:0;font-weight:700;line-height:1.6}[data-astro-cid-gy7xemf3]:lang(fa) .pattern__description[data-astro-cid-gy7xemf3]{font-size:.94rem}[data-astro-cid-gy7xemf3]:lang(fa) .pattern__outcome[data-astro-cid-gy7xemf3] p[data-astro-cid-gy7xemf3]{font-size:.96rem}[data-astro-cid-gy7xemf3]:lang(fa) .pattern__description[data-astro-cid-gy7xemf3],[data-astro-cid-gy7xemf3]:lang(fa) .pattern__outcome[data-astro-cid-gy7xemf3] p[data-astro-cid-gy7xemf3],[data-astro-cid-gy7xemf3]:lang(fa) .patterns__note[data-astro-cid-gy7xemf3] p[data-astro-cid-gy7xemf3]{line-height:1.95}@media (width>=760px){.patterns__note[data-astro-cid-gy7xemf3]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem}.pattern[data-astro-cid-gy7xemf3]{grid-template-columns:2rem minmax(0,1.08fr) 2rem minmax(0,.92fr);align-items:start;gap:0 1rem;padding-block:1.65rem}.pattern__index[data-astro-cid-gy7xemf3]{grid-row:auto}.pattern__arrow[data-astro-cid-gy7xemf3]{display:block}.pattern__outcome[data-astro-cid-gy7xemf3]{border-top:0;margin-top:0;padding-top:0}}.reasons__layout[data-astro-cid-idgmnfwq]{gap:2.25rem;display:grid}.reasons__quote[data-astro-cid-idgmnfwq]{border-top:3px solid var(--c-accent);border-radius:var(--shape-media);background:var(--c-deep);color:var(--c-deep-ink);margin-top:1.75rem;padding:clamp(1.25rem,2.5vw,1.75rem);position:relative;overflow:hidden}.reasons__quote[data-astro-cid-idgmnfwq] p[data-astro-cid-idgmnfwq]{max-width:26ch;font-family:var(--type-display);letter-spacing:-.025em;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:650;line-height:1.45}.reasons__quote[data-astro-cid-idgmnfwq] footer[data-astro-cid-idgmnfwq]{color:var(--c-deep-muted);margin-top:.8rem;font-size:.76rem;font-weight:600;line-height:1.5}.reasons__list[data-astro-cid-idgmnfwq]{border-top:1px solid var(--c-line)}.reason[data-astro-cid-idgmnfwq]{border-bottom:1px solid var(--c-line);grid-template-columns:2rem minmax(0,1fr);gap:.35rem .8rem;padding-block:1.2rem;display:grid}.reason__index[data-astro-cid-idgmnfwq]{color:var(--c-action);font-family:var(--type-body);font-variant-numeric:tabular-nums;grid-row:1/span 2;padding-top:.15rem;font-size:.68rem;font-weight:700;line-height:1.5}.reason__copy[data-astro-cid-idgmnfwq]{min-width:0}.reason__title[data-astro-cid-idgmnfwq]{font-family:var(--type-display);letter-spacing:-.015em;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:650;line-height:1.4}.reason__description[data-astro-cid-idgmnfwq]{max-width:52ch;color:var(--c-muted);margin-top:.3rem;font-size:.91rem;line-height:1.8}.reason__meta[data-astro-cid-idgmnfwq]{color:var(--c-muted);letter-spacing:.06em;text-transform:uppercase;grid-column:2;font-size:.7rem;font-weight:650;line-height:1.5}[data-astro-cid-idgmnfwq]:lang(fa) .reasons__quote[data-astro-cid-idgmnfwq] p[data-astro-cid-idgmnfwq]{letter-spacing:0;line-height:1.7}[data-astro-cid-idgmnfwq]:lang(fa) .reason__title[data-astro-cid-idgmnfwq]{letter-spacing:0;font-weight:700;line-height:1.6}[data-astro-cid-idgmnfwq]:lang(fa) .reason__description[data-astro-cid-idgmnfwq]{font-size:.95rem;line-height:1.95}[data-astro-cid-idgmnfwq]:lang(fa) .reason__meta[data-astro-cid-idgmnfwq]{letter-spacing:0;text-transform:none;font-size:.76rem}@media (width>=900px){.reasons__layout[data-astro-cid-idgmnfwq]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2.5rem,6vw,6rem)}.reasons__quote[data-astro-cid-idgmnfwq]{max-width:22rem}.reason[data-astro-cid-idgmnfwq]{grid-template-columns:2.2rem minmax(0,1fr) auto;gap:0 1.1rem;padding-block:1.45rem}.reason__index[data-astro-cid-idgmnfwq]{grid-row:auto}.reason__meta[data-astro-cid-idgmnfwq]{text-align:end;grid-column:auto;padding-top:.25rem}}.services__list[data-astro-cid-j2lavqje]{border-top:1px solid var(--c-line)}.service[data-astro-cid-j2lavqje]{border-bottom:1px solid var(--c-line);gap:1.1rem;padding-block:1.6rem;display:grid}.service__intro[data-astro-cid-j2lavqje]{grid-template-columns:2rem minmax(0,1fr);gap:.35rem .8rem;min-width:0;display:grid}.service__index[data-astro-cid-j2lavqje]{color:var(--c-action);font-family:var(--type-body);font-variant-numeric:tabular-nums;grid-row:1/span 2;padding-top:.2rem;font-size:.68rem;font-weight:700;line-height:1.5}.service__title[data-astro-cid-j2lavqje]{font-family:var(--type-display);letter-spacing:-.02em;font-size:clamp(1.25rem,1.6vw,1.6rem);font-weight:650;line-height:1.35}.service__problem[data-astro-cid-j2lavqje]{max-width:50ch;color:var(--c-muted);font-size:.94rem;line-height:1.8}.service__details[data-astro-cid-j2lavqje]{gap:.85rem;min-width:0;display:grid}.service__description[data-astro-cid-j2lavqje]{max-width:54ch;color:var(--c-ink);font-size:.97rem;line-height:1.8}.service__label[data-astro-cid-j2lavqje]{color:var(--c-muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.28rem;font-size:.68rem;font-weight:700;line-height:1.5;display:block}.service__deliverables[data-astro-cid-j2lavqje]{flex-wrap:wrap;gap:.35rem 1.1rem;display:flex}.service__deliverables[data-astro-cid-j2lavqje] li[data-astro-cid-j2lavqje]{color:var(--c-ink);align-items:center;gap:.4rem;font-size:.86rem;line-height:1.7;display:inline-flex}.service__deliverables[data-astro-cid-j2lavqje] li[data-astro-cid-j2lavqje]:before{background:var(--c-accent);content:"";flex:none;width:.3rem;height:.3rem}.service__title[data-astro-cid-j2lavqje] a[data-astro-cid-j2lavqje]{color:inherit;text-underline-offset:.18em;text-decoration:none}.service__title[data-astro-cid-j2lavqje] a[data-astro-cid-j2lavqje]:hover{color:var(--c-action);text-decoration:underline}.service__title[data-astro-cid-j2lavqje] a[data-astro-cid-j2lavqje]:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.service__boundary[data-astro-cid-j2lavqje]{border-top:1px solid var(--c-line);color:var(--c-muted);padding-top:.65rem;font-size:.84rem;line-height:1.75}.service__more[data-astro-cid-j2lavqje]{width:fit-content;min-height:2.75rem;color:var(--c-action);align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.service__more[data-astro-cid-j2lavqje]:after{border-top:1.5px solid;content:"";border-inline-end:1.5px solid;width:.35rem;height:.35rem;transform:rotate(45deg)}.service__more[data-astro-cid-j2lavqje]:hover{color:var(--c-ink)}.service__more[data-astro-cid-j2lavqje]:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}[data-astro-cid-j2lavqje]:lang(fa) .service__title[data-astro-cid-j2lavqje]{letter-spacing:0;font-weight:700;line-height:1.6}[data-astro-cid-j2lavqje]:lang(fa) .service__problem[data-astro-cid-j2lavqje],[data-astro-cid-j2lavqje]:lang(fa) .service__description[data-astro-cid-j2lavqje],[data-astro-cid-j2lavqje]:lang(fa) .service__boundary[data-astro-cid-j2lavqje]{line-height:1.95}[data-astro-cid-j2lavqje]:lang(fa) .service__problem[data-astro-cid-j2lavqje]{font-size:.95rem}[data-astro-cid-j2lavqje]:lang(fa) .service__description[data-astro-cid-j2lavqje]{font-size:.98rem}[data-astro-cid-j2lavqje]:lang(fa) .service__boundary[data-astro-cid-j2lavqje]{font-size:.88rem}[data-astro-cid-j2lavqje]:lang(fa) .service__label[data-astro-cid-j2lavqje]{letter-spacing:0;text-transform:none;font-size:.76rem}[data-astro-cid-j2lavqje]:lang(fa) .service__deliverables[data-astro-cid-j2lavqje] li[data-astro-cid-j2lavqje]{font-size:.9rem}@media (width>=900px){.service[data-astro-cid-j2lavqje]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2rem,6vw,5rem);padding-block:2.1rem}.service__details[data-astro-cid-j2lavqje]{align-content:start}}
