.dss .dsp-chips{display: flex;flex-wrap: wrap;gap: 9px;margin-top: 22px}.dss .dsp-chips li{display: flex;align-items: center;gap: 8px;width: fit-content;padding: 8px 14px 8px 12px;border-radius: 999px;font-size: 13px;font-weight: 600;line-height: 1.7;color: var(--dss-g-ink);background: linear-gradient(135deg, rgba(255, 255, 255, .94), var(--dss-soft-g));box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--dss-g) 24%, transparent), 0 10px 22px -18px rgba(21, 32, 24, .5)}.dss .dsp-chips svg{color: var(--dss-g-ink)}.dsp-sec--hero .dss-scene-card{padding: 22px}.dsp-sec--hero .dss-hero-grid{align-items: stretch}.dsp-sec--hero .dss-hero-scene{display: grid}.dsp-sec--hero .dss-hero-scene > .dss-scene-card{display: grid;align-content: center;min-height: 100%}.dsp-sec--hero .dsp-hero-foot{grid-template-columns: repeat(4, minmax(0, 1fr));gap: 12px;margin-top: clamp(30px, 3.6vw, 48px);padding-top: clamp(22px, 2.6vw, 32px)}.dsp-sec--hero .dsp-hero-foot li{padding: 15px 18px}.dsp-sec--hero .dsp-hero-foot{animation: dss-up .7s var(--dss-ease) both;animation-delay: calc(var(--d, 0) * 85ms)}.dsp-sec--hero .dsp-hero-foot b{font-size: 16px}.dsp-sec--hero .dsp-mini-line{stroke-width: 2;opacity: .55}.dsp-sec--hero .dsp-pin--main{fill: url(#dsp-pin-g)}.dsp-sec--hero .dsp-pin--sub{fill: var(--dss-g);opacity: .92}.dsp-sec--hero .dsp-pin-sh{fill: rgba(21, 32, 24, .16);stroke: none}.dsp-sec--hero .dsp-pin-t{font-size: 15px;font-weight: 700;fill: var(--dss-ink);stroke: none;opacity: .78}.dsp-sec--hero .dsp-pin-t--sm{font-size: 13px;opacity: .6}.dsp-sec--hero :is(path, circle, rect, ellipse).dss-scene-base, .dsp-sec--hero .dss-scene-base :is(rect, circle, ellipse):not(.dss-scene-fill){fill: none;stroke: var(--dss-muted);stroke-width: 2;stroke-linecap: round;opacity: .55}.dsp-sec--hero :is(path, circle, rect, ellipse).dss-scene-part, .dsp-sec--hero .dss-scene-part :is(rect, circle, ellipse):not(.dss-scene-fill){fill: none;stroke: var(--dss-g-ink);stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round;opacity: .75}.dsp-sec--hero .dss-scene-fill{fill: color-mix(in srgb, var(--dss-g) 12%, #fff);stroke: var(--dss-g-ink);stroke-width: 2;opacity: .85}.dss .dsp-tl{position: relative;display: grid;gap: 16px}.dss .dsp-tl::before{content: "";position: absolute;top: 0;bottom: 0;inset-inline-start: 24px;width: 2px;background: var(--dss-grad);opacity: .5;-webkit-mask: linear-gradient(transparent, #000 7%, #000 93%, transparent);mask: linear-gradient(transparent, #000 7%, #000 93%, transparent)}.dsp-tl-i{display: grid;grid-template-columns: 50px minmax(0, 1fr);align-items: start;gap: 16px}.dsp-tl-dot{position: relative;z-index: 1;flex: 0 0 auto;display: grid;place-items: center;width: 50px;height: 50px;border-radius: 16px;color: var(--dss-o-ink);background: linear-gradient(140deg, #fff, var(--dss-soft));box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--dss-o) 26%, transparent), 0 14px 28px -20px color-mix(in srgb, var(--dss-o2) 70%, transparent);transition: color .3s ease}.dsp-tl-body{min-width: 0;display: flex;flex-direction: column;gap: 7px;padding: 20px 22px;border-radius: var(--dss-r);background: var(--dss-glass);box-shadow: var(--dss-shadow, inset 0 0 0 1px var(--dss-line));transition: transform .35s var(--dss-ease), box-shadow .35s ease}.dsp-tl-i:hover .dsp-tl-body{transform: translateX(-5px)}.dsp-tl-i:hover .dsp-tl-dot{color: var(--dss-g-ink)}.dss .dsp-tl-when{width: fit-content;padding: 4px 12px;border-radius: 999px;font-size: 12.5px;font-weight: 800;line-height: 1.7;color: #fff;background: var(--dss-grad-btn);box-shadow: 0 10px 20px -14px color-mix(in srgb, var(--dss-o2) 85%, transparent)}.dss .dsp-fields{display: grid;grid-template-columns: repeat(var(--cols), minmax(0, 1fr));gap: 18px}.dsp-field{display: flex}.dss .dsp-field-in{align-items: flex-start;gap: 13px;height: 100%;color: inherit}.dsp-field-ico{width: 58px;height: 58px;border-radius: 18px;background: linear-gradient(140deg, #fff, var(--dss-soft-g));box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--dss-g) 22%, transparent), 0 14px 28px -20px rgba(21, 32, 24, .45)}.dss .dsp-field-in:hover .dsp-field-ico{transform: scale(1.05)}.dsp-field-ico img{width: 34px;height: 34px}.dss .dsp-field-cta{display: flex;align-items: center;gap: 7px;margin-top: auto;padding-top: 14px;font-size: 13.5px;font-weight: 700;line-height: 1.8;color: var(--dss-o-ink);border-top: 1px dashed var(--dss-line)}.dss .dsp-field-cta svg{transition: transform .3s var(--dss-ease)}.dss .dsp-field-in:hover .dsp-field-cta svg{transform: translateX(-4px)}.dss .dsp-lics{display: grid;grid-template-columns: repeat(min(var(--cols), 2), minmax(0, 1fr));gap: 18px}.dsp-lic{display: grid;grid-template-columns: 54px minmax(0, 1fr);gap: 16px;padding: 24px 22px;border-radius: var(--dss-r);background: var(--dss-glass);box-shadow: var(--dss-shadow, inset 0 0 0 1px var(--dss-line))}.dsp-lic-seal{width: 54px;height: 54px;border-radius: 17px}.dsp-lic-body{display: flex;flex-direction: column;gap: 8px;min-width: 0}.dss .dsp-lic-by{display: flex;align-items: center;gap: 7px;font-size: 12.5px;font-weight: 700;line-height: 1.75;color: var(--dss-g-ink)}.dss .dsp-lic-dl{display: inline-flex;align-items: center;gap: 8px;width: fit-content;margin-top: auto;padding: 9px 15px 9px 13px;border-radius: 999px;font-size: 13.5px;font-weight: 700;line-height: 1.8;color: var(--dss-o-ink);background: linear-gradient(135deg, #fff, var(--dss-soft));box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--dss-o) 28%, transparent);transition: transform .3s var(--dss-ease), box-shadow .3s ease, color .3s ease}.dss .dsp-lic-dl:hover{transform: translateY(-2px);color: #fff;background: var(--dss-grad-btn);box-shadow: 0 16px 30px -18px color-mix(in srgb, var(--dss-o2) 80%, transparent)}.dss .dsp-stats{display: grid;grid-template-columns: repeat(var(--cols), minmax(0, 1fr));gap: 18px}.dsp-stat{display: flex;flex-direction: column;gap: 6px;padding: 26px 22px;border-radius: var(--dss-r);text-align: center;background: var(--dss-glass);box-shadow: var(--dss-shadow, inset 0 0 0 1px var(--dss-line))}.dsp-stat-ico{width: 46px;height: 46px;margin-inline: auto;border-radius: 15px}.dss .dsp-stat-n{margin-top: 8px;font-size: clamp(30px, 3.4vw, 40px);font-weight: 800;line-height: 1.35;background: linear-gradient(115deg, var(--dss-o2), var(--dss-g2));-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.dss .dsp-stat-n{color: var(--dss-o-ink);-webkit-text-fill-color: currentColor}}.dss .dsp-stat-k{font-size: 14.5px;font-weight: 800;line-height: 1.7;color: var(--dss-ink)}.dsp-stat .dss-card-x{text-align: center}.dss .dsp-chan{display: grid;grid-template-columns: repeat(min(var(--cols), 3), minmax(0, 1fr));gap: 18px;align-items: start}.dsp-ch{display: flex;flex-direction: column;gap: 10px;padding: 26px 24px;border-radius: var(--dss-r);background: var(--dss-glass);box-shadow: var(--dss-shadow, inset 0 0 0 1px var(--dss-line))}.dsp-ch-ico{width: 50px;height: 50px;border-radius: 16px}.dss .dsp-ch-k{width: fit-content;font-size: 12px;font-weight: 800;letter-spacing: .4px;line-height: 1.7;color: var(--dss-g-ink);text-transform: uppercase}.dss .dsp-ch-vals{display: grid;gap: 8px;margin-top: 2px}.dss .dsp-ch-vals a, .dss .dsp-ch-vals span{display: block;padding: 9px 14px;border-radius: 12px;font-size: 15px;font-weight: 700;line-height: 1.8;color: var(--dss-ink);direction: ltr;text-align: right;background: linear-gradient(140deg, rgba(255, 255, 255, .95), rgba(255, 255, 255, .6));box-shadow: inset 0 0 0 1px var(--dss-line);transition: transform .25s var(--dss-ease), box-shadow .25s ease, color .25s ease}.dss .dsp-ch-vals a:hover{transform: translateY(-2px);color: var(--dss-o-ink);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--dss-o) 32%, transparent)}.dss :is(.dsp-ch-vals, .dsp-aside-rows, .dsp-br-rows) a[href^="mailto:"]{font-family: Tahoma, Vazirmatn, system-ui, sans-serif;letter-spacing: .1px}.dss .dsp-ch-vals span{direction: rtl;font-weight: 600;font-size: 14.5px}.dss .dsp-brs{display: grid;grid-template-columns: repeat(min(var(--cols), 3), minmax(0, 1fr));gap: 18px;align-items: start}.dsp-br{display: flex;flex-direction: column;gap: 12px;padding: 26px 24px;border-radius: var(--dss-r);background: var(--dss-glass);box-shadow: var(--dss-shadow, inset 0 0 0 1px var(--dss-line))}.dsp-br-top{display: flex;align-items: center;flex-wrap: wrap;gap: 11px}.dsp-br-ico{width: 46px;height: 46px;border-radius: 15px}.dss .dsp-br-badge{padding: 4px 11px;border-radius: 999px;font-size: 11.5px;font-weight: 800;line-height: 1.75;color: #fff;background: var(--dss-grad-btn)}.dss .dsp-br-addr{text-align: justify;text-wrap: pretty}.dss .dsp-br-rows{display: grid;gap: 7px}.dss .dsp-br-rows li{display: grid;grid-template-columns: 16px auto minmax(0, 1fr);align-items: center;gap: 9px;min-width: 0}.dsp-br-ri{display: grid;place-items: center}.dss .dsp-br-rows svg{flex: 0 0 auto;color: var(--dss-g-ink)}.dss .dsp-br-k{font-size: 12px;font-weight: 700;line-height: 1.7;color: var(--dss-muted)}.dss .dsp-br-rows a{font-size: 14.5px;font-weight: 700;line-height: 1.8;color: var(--dss-ink);direction: ltr;transition: color .25s ease}.dss .dsp-br-rows a:hover{color: var(--dss-o-ink)}.dss .dsp-br-map{display: inline-flex;align-items: center;gap: 8px;width: fit-content;margin-top: auto;padding: 9px 15px 9px 13px;border-radius: 999px;font-size: 13.5px;font-weight: 700;line-height: 1.8;color: var(--dss-g-ink);background: linear-gradient(135deg, #fff, var(--dss-soft-g));box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--dss-g) 28%, transparent);transition: transform .3s var(--dss-ease), box-shadow .3s ease}.dss .dsp-br-map:hover{transform: translateY(-2px);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--dss-g) 48%, transparent), 0 16px 30px -20px rgba(21, 32, 24, .4)}.dsp-form-grid{display: grid;grid-template-columns: minmax(0, 1.55fr) minmax(0, 1fr);gap: 18px;align-items: start}.dsp-formbox, .dsp-aside{padding: 28px 26px;border-radius: var(--dss-r);background: var(--dss-glass);box-shadow: var(--dss-shadow, inset 0 0 0 1px var(--dss-line))}.dsp-formbox:hover, .dsp-aside:hover{transform: none}.dsp-form-rows{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px}.dss .dsp-fld{display: flex;flex-direction: column;gap: 7px;min-width: 0}.dsp-fld.is-wide{grid-column: 1 / -1}.dss .dsp-fld label{font-size: 13.5px;font-weight: 700;line-height: 1.75;color: var(--dss-ink)}.dsp-req{color: var(--dss-o2);font-style: normal}.dss .dsp-fld :is(input, textarea, select){width: 100%;padding: 12px 15px;border: 0;border-radius: 13px;font: inherit;font-size: 15px;line-height: 1.9;color: var(--dss-ink);background: linear-gradient(140deg, rgba(255, 255, 255, .96), rgba(255, 255, 255, .72));box-shadow: inset 0 0 0 1px var(--dss-line);transition: box-shadow .25s ease, background .25s ease;-webkit-appearance: none;appearance: none}.dss .dsp-fld textarea{resize: vertical;min-height: 128px}.dss .dsp-fld :is(input, textarea, select):hover{box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--dss-g) 30%, transparent)}.dss .dsp-fld :is(input, textarea, select):focus{outline: 0;background: #fff;box-shadow: inset 0 0 0 2px var(--dss-g-ink), 0 0 0 4px color-mix(in srgb, var(--dss-g) 16%, transparent)}.dss .dsp-fld ::placeholder{color: var(--dss-muted);opacity: .85}.dsp-sel{position: relative;display: block}.dss .dsp-fld .dsp-sel select{padding-inline-end: 42px}.dsp-sel > svg{position: absolute;inset-inline-end: 14px;top: 50%;translate: 0 -50%;color: var(--dss-muted);pointer-events: none}.dsp-trap{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}.dsp-form-foot{display: flex;align-items: center;flex-wrap: wrap;gap: 14px 18px;margin-top: 20px;padding-top: 18px;border-top: 1px dashed var(--dss-line)}.dss .dsp-form-send{min-width: fit-content}.dss .dsp-form-note{display: flex;align-items: flex-start;gap: 8px;flex: 1 1 260px;min-width: 0;font-size: 12.5px;line-height: 1.95;color: var(--dss-muted);text-align: justify}.dss .dsp-form-note svg{flex: 0 0 auto;margin-top: 4px;color: var(--dss-g-ink)}.dss .dsp-form-msg{display: flex;align-items: flex-start;gap: 11px;margin-bottom: 20px;padding: 15px 17px;border-radius: var(--dss-r-sm);font-size: 14.5px;font-weight: 600;line-height: 2;text-align: justify}.dss .dsp-form-msg svg{flex: 0 0 auto;margin-top: 6px}.dss .dsp-form-msg.is-ok{color: var(--dss-g-ink);background: linear-gradient(140deg, #fff, var(--dss-soft-g));box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--dss-g) 34%, transparent)}.dss .dsp-form-msg.is-err{color: var(--dss-o-ink);background: linear-gradient(140deg, #fff, var(--dss-soft));box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--dss-o) 38%, transparent)}.dsp-form-embed{font: inherit}.dsp-form-embed :is(input, textarea, select, button){font-family: inherit !important}.dss .dsp-aside-rows{display: grid;gap: 10px;margin-top: 16px}.dss .dsp-aside-rows li{display: grid;grid-template-columns: 38px minmax(0, 1fr);align-items: center;gap: 4px 12px;padding: 11px 14px;border-radius: 14px;background: linear-gradient(140deg, rgba(255, 255, 255, .95), rgba(255, 255, 255, .6));box-shadow: inset 0 0 0 1px var(--dss-line)}.dsp-aside-ico{grid-row: span 2;display: grid;place-items: center;width: 38px;height: 38px;border-radius: 12px;color: var(--dss-g-ink);background: linear-gradient(140deg, #fff, var(--dss-soft-g));box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--dss-g) 24%, transparent)}.dss .dsp-aside-k{font-size: 12px;font-weight: 700;line-height: 1.6;color: var(--dss-muted)}.dss .dsp-aside-v{font-size: 14.5px;font-weight: 800;line-height: 1.7;color: var(--dss-ink);direction: ltr;text-align: right;transition: color .25s ease}.dss .dsp-aside-v:hover{color: var(--dss-o-ink)}@media (max-width: 1100px){.dss .dsp-fields, .dss .dsp-stats{grid-template-columns: repeat(min(var(--cols), 2), minmax(0, 1fr))}.dss .dsp-lics{grid-template-columns: 1fr}.dss .dsp-chan, .dss .dsp-brs{grid-template-columns: repeat(min(var(--cols), 2), minmax(0, 1fr))}.dsp-form-grid{grid-template-columns: 1fr}.dsp-aside{order: -1}.dss .dsp-aside-rows{grid-template-columns: repeat(2, minmax(0, 1fr))}.dsp-sec--hero .dss-hero-scene > .dss-scene-card{min-height: 0}.dsp-sec--hero .dsp-hero-foot{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 760px){.dss .dsp-fields, .dss .dsp-stats, .dss .dsp-chan, .dss .dsp-brs{grid-template-columns: 1fr}.dsp-form-rows{grid-template-columns: 1fr}.dss .dsp-aside-rows{grid-template-columns: 1fr}.dsp-tl-i{grid-template-columns: 42px minmax(0, 1fr);gap: 12px}.dsp-tl-dot{width: 42px;height: 42px;border-radius: 14px}.dss .dsp-tl::before{inset-inline-start: 20px}.dsp-tl-body{padding: 17px 18px}.dsp-lic{grid-template-columns: 46px minmax(0, 1fr);gap: 13px;padding: 20px 18px}.dsp-lic-seal{width: 46px;height: 46px;border-radius: 15px}.dsp-ch, .dsp-br, .dsp-stat{padding: 22px 18px}.dsp-formbox, .dsp-aside{padding: 22px 18px}.dss .dsp-form-send{width: 100%;justify-content: center}.dsp-form-foot{gap: 12px}.dss .dsp-sec--hero .dsp-hero-foot{grid-template-columns: repeat(2, minmax(0, 1fr))}.dsp-sec--hero .dsp-hero-foot li{padding: 13px 15px}.dsp-sec--hero .dsp-hero-foot b{font-size: 15px}}@media (max-width: 460px){.dss .dsp-chips li{font-size: 12.5px;padding: 7px 12px 7px 10px}.dss .dsp-fld :is(input, textarea, select){font-size: 16px}}@media (prefers-reduced-motion: reduce){.dsp-tl-i:hover .dsp-tl-body, .dss .dsp-field-in:hover .dsp-field-ico, .dss .dsp-field-in:hover .dsp-field-cta svg, .dss .dsp-lic-dl:hover, .dss .dsp-br-map:hover, .dss .dsp-ch-vals a:hover{transform: none}}