@keyframes dh2-blink{50%{opacity:0}}@keyframes dh2-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes dh2-flowR{0%{opacity:0;right:0}10%{opacity:1}90%{opacity:1}to{opacity:0;right:100%}}@keyframes dh2-coreRing{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.25;transform:scale(1.06)}}@keyframes dh2-mmIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes dh2-lsFill{0%{width:0}to{width:100%}}@keyframes dh2-linkIn{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}@keyframes dh2-overlayIn{0%{opacity:0}to{opacity:1}}@keyframes dh2-modalIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.dh2.dh2-chrome{display:contents}.dh2{--bg:#0b0e14;--bg-2:#0f131b;--bg-3:#161b26;--bg-4:#1f2632;--ink:#e7eaf1;--ink-2:#aab2c2;--mute:#7c8497;--mute-2:#5a6273;--line:#1b2230;--line-2:#28303f;--acid:#f2ed53;--acid-bright:#f7f26b;--acid-dim:#f2ed531f;--ink-on-acid:#0b0e14;--success:#3dd68c;--warn:#f0a744;--danger:#e5484d;--surface-1:#12161f;--surface-2:#151a24;--surface-3:#0d1119;--surface-4:#11151d;--header-bg:#0b0e14;--field-bg:#0f131b;--hover-tint:#f2ed530d;--shadow-soft:0 18px 40px -24px #000000a6;--shadow-card:0 24px 50px -28px #000000b3;--shadow-modal:0 40px 80px -30px #000000b3, 0 0 0 1px #ffffff05;--btn-outline-border:#aab2c238;--acc:var(--ink);--line-y:#f2ed5338;--acid-glow:#f2ed534d;--glow-y:0 0 0 1px var(--line-y), 0 24px 60px -34px #f2ed532e;--radius:16px;--radius-sm:11px;--cyan:#7fb7d8;--cyan-dim:#7fb7d81a;background:var(--bg);color:var(--ink);font-family:var(--font-vazirmatn), ui-sans-serif, system-ui, sans-serif;line-height:1.55}.dh2 *{box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0}.dh2 a{color:inherit;text-decoration:none}.dh2 button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.dh2 ::selection{background:var(--acid);color:var(--ink-on-acid)}.dh2 :focus-visible{outline:2px solid var(--acid);outline-offset:3px;border-radius:3px}.dh2 .mono{font-family:var(--font-mono), var(--font-vazirmatn), ui-monospace, SFMono-Regular, Menlo, monospace;text-align:left;direction:ltr}.dh2 .ic{vertical-align:-.15em;stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1em;height:1em;display:inline-block}.dh2 .ic.fill{fill:currentColor;stroke:none}.dh2 .wrap{max-width:1240px;margin-inline:auto;padding-inline:32px}@media (max-width:780px){.dh2 .wrap{padding-inline:20px}}.dh2 .btn{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;transition:background .18s,border-color .18s,transform .12s,color .18s,box-shadow .18s;display:inline-flex}.dh2 .btn[disabled]{opacity:.45;cursor:not-allowed}.dh2 .btn-primary{background:var(--acid);color:var(--ink-on-acid);border-color:var(--acid);box-shadow:0 10px 30px -14px var(--acid-glow)}.dh2 .btn-primary:hover{background:var(--acid-bright);box-shadow:0 16px 34px -14px var(--acid-glow);transform:translateY(-1px)}.dh2 .btn-primary:active{transform:scale(.985)}.dh2 .btn-outline{color:var(--ink);border-color:var(--btn-outline-border);background:#ffffff03}.dh2 .btn-outline:hover{border-color:var(--line-2);background:var(--hover-tint)}.dh2 .btn-ghost{color:var(--ink-2);background:0 0;border-color:#0000}.dh2 .btn-ghost:hover{color:var(--ink);background:var(--hover-tint)}.dh2 .btn-block{width:100%}.dh2 header.site{z-index:60;background:var(--header-bg);border-bottom:1px solid var(--line);transition:background .25s,border-color .25s;position:sticky;top:0}.dh2 header.site .wrap{max-width:1480px;transition:max-width .5s cubic-bezier(.4,0,.2,1)}.dh2 header.site.shrink .wrap{max-width:1240px}.dh2 .nav{align-items:center;gap:28px;height:62px;display:flex}.dh2 .brand{align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.dh2 .brand .glyph{width:26px;height:26px;color:var(--acid);flex-shrink:0;place-items:center;display:grid}.dh2 .brand .glyph svg{fill:currentColor;width:100%;height:100%;display:block}.dh2 .nav-links{align-items:center;gap:2px;margin-inline-start:18px;display:flex}.dh2 .nav-links a{color:var(--ink-2);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 13px;font-size:13.5px;font-weight:500;transition:color .18s,background .18s;display:inline-flex;position:relative}.dh2 .nav-links a:hover{color:var(--ink);background:var(--hover-tint)}.dh2 .nav-links a .live-dot{background:var(--success);border-radius:50%;width:6px;height:6px;display:inline-block}.dh2 .nav-dd{position:relative}.dh2 .nav-dd>a{cursor:pointer}.dh2 .nav-dd .chev{width:13px;height:13px;transition:transform .2s}.dh2 .nav-dd:hover .chev,.dh2 .nav-dd:focus-within .chev{transform:rotate(180deg)}.dh2 .nav-dd:after{content:"";height:10px;position:absolute;top:100%;left:0;right:0}.dh2 .nav-dd__menu{background:var(--surface-1);border:1px solid var(--line-2);min-width:280px;box-shadow:var(--shadow-card);opacity:0;visibility:hidden;z-index:70;border-radius:13px;padding:6px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 9px);right:0;transform:translateY(-6px)}.dh2 .nav-dd:hover .nav-dd__menu,.dh2 .nav-dd:focus-within .nav-dd__menu{opacity:1;visibility:visible;transform:none}.dh2 .nav-dd__item{color:var(--ink-2);border-radius:9px;align-items:flex-start;gap:11px;padding:11px 12px;display:flex}.dh2 .nav-dd__item:hover{background:var(--hover-tint)}.dh2 .nav-dd__item .di-ic{background:var(--bg-4);width:34px;height:34px;color:var(--acid);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.dh2 .nav-dd__item .di-ic .ic{width:17px;height:17px}.dh2 .nav-dd__item .di-body{flex-direction:column;min-width:0;display:flex}.dh2 .nav-dd__item .di-t{color:var(--ink);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.dh2 .nav-dd__item .di-d{color:var(--mute);margin-top:3px;font-size:11.5px;line-height:1.55}.dh2 .di-soon{color:var(--warn);background:#f0a74421;border-radius:999px;padding:1px 7px;font-size:9.5px;font-weight:600}.dh2 .nav-spacer{flex:1}.dh2 .nav-cta{align-items:center;gap:8px;display:flex}.dh2 .nav-cta .btn{padding:8px 16px;font-size:13px}.dh2 .burger{border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:none}.dh2 .burger span{background:var(--ink);width:16px;height:1.5px;transition:background .2s;display:block;position:relative}.dh2 .burger span:before,.dh2 .burger span:after{content:"";background:var(--ink);width:16px;height:1.5px;transition:transform .25s,top .25s;position:absolute;left:0}.dh2 .burger span:before{top:-5px}.dh2 .burger span:after{top:5px}.dh2 .burger[aria-expanded=true] span{background:0 0}.dh2 .burger[aria-expanded=true] span:before{top:0;transform:rotate(45deg)}.dh2 .burger[aria-expanded=true] span:after{top:0;transform:rotate(-45deg)}@media (max-width:920px){.dh2 .nav-links{display:none}.dh2 .burger{display:flex}.dh2 .nav-cta .login-link{display:none}}.dh2 .mobile-menu{z-index:55;background:var(--header-bg);border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:10px 20px 18px;animation:.28s cubic-bezier(.2,.8,.2,1) dh2-mmIn;display:none;position:sticky;top:62px}.dh2 .mobile-menu.open{display:flex}.dh2 .mobile-menu a{color:var(--ink-2);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:13px 8px;font-size:15px;font-weight:500;display:flex}.dh2 .mobile-menu a:last-of-type{border-bottom:0}.dh2 .mobile-menu .live-dot{background:var(--success);border-radius:50%;width:6px;height:6px;display:inline-block}.dh2 .mm-actions{flex-direction:column;gap:9px;margin-top:14px;display:flex}@media (min-width:921px){.dh2 .mobile-menu{display:none!important}}.dh2 .hero{padding:80px 0 72px;position:relative;overflow:hidden}.dh2 .hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:56px;display:grid}@media (max-width:980px){.dh2 .hero-grid{grid-template-columns:1fr;gap:44px}}.dh2 .badge-credit{border:1px solid var(--line-2);background:var(--surface-1);color:var(--ink-2);border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:7px 14px 7px 12px;font-size:13px;display:inline-flex}.dh2 .badge-credit b{color:var(--acid);font-weight:700}.dh2 .badge-credit .gift{width:15px;height:15px;color:var(--acid)}.dh2 h1.hero-h{letter-spacing:-.025em;text-wrap:balance;flex-direction:column;gap:8px;margin-bottom:20px;font-weight:800;line-height:1.06;display:flex}.dh2 .hero-h__credit{font-size:clamp(38px,5.8vw,64px)}.dh2 .hero-h__credit .acc{color:var(--acid)}.dh2 .hero-h__for{color:var(--ink-2);letter-spacing:-.015em;font-size:clamp(25px,3.4vw,38px);font-weight:700}.dh2 .hero-sub{color:var(--ink-2);max-width:540px;margin-bottom:30px;font-size:16px;line-height:1.85}.dh2 .hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dh2 .hero-meta{color:var(--mute);align-items:center;gap:7px;margin-top:22px;font-size:12.5px;display:flex}.dh2 .hero-meta .ic{width:14px;height:14px;color:var(--success)}.dh2 .reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.dh2 .reveal.run{opacity:1;transform:none}.dh2 #hero-visual-wrap.reveal{transition:opacity .8s;transform:none}.dh2 .hero-visual{text-align:left;direction:ltr;width:100%;position:relative}.dh2 .term{background:var(--surface-3);border:1px solid var(--line-2);box-shadow:var(--shadow-card);z-index:1;border-radius:13px;position:relative;overflow:hidden}.dh2 .term-bar{background:#11151d;border-bottom:1px solid #ffffff0d;align-items:center;gap:9px;padding:11px 14px;display:flex}.dh2 .term-dots{gap:6px;display:flex}.dh2 .term-dot{background:#2a3344;border-radius:50%;width:11px;height:11px}.dh2 .term-title{font-family:var(--font-mono), var(--font-vazirmatn), monospace;color:#7c8497;letter-spacing:.02em;margin-inline-start:auto;font-size:11.5px}.dh2 .term-body{font-family:var(--font-mono), var(--font-vazirmatn), monospace;color:#aab2c2;padding:18px 20px;font-size:13px;line-height:1.95}.dh2 .term-line{white-space:pre-wrap;word-break:break-word}.dh2 .term-body .prompt{color:#7c8497}.dh2 .term-body .cmd{color:#e7eaf1}.dh2 .term-body .flag{color:#f2ed53}.dh2 .term-body .arrow{color:#5a6273}.dh2 .term-body .out{color:#aab2c2}.dh2 .term-body .ok{color:#3dd68c}.dh2 .term-body .val{color:#f2ed53}.dh2 .term-body .cursor{background:var(--acid);vertical-align:-2px;width:7px;height:13px;margin-left:4px;animation:1.1s steps(2,end) infinite dh2-blink;display:inline-block}.dh2 .spec-card{z-index:2;background:var(--surface-2);border:1px solid var(--line-2);width:186px;box-shadow:var(--shadow-soft);border-radius:12px;padding:14px;transition:transform .45s cubic-bezier(.22,.8,.24,1),box-shadow .45s;position:absolute;top:-22px;right:-22px}.dh2 .hero-visual:hover .spec-card{box-shadow:var(--shadow-card);transform:translate(10px,-12px)}.dh2 .spec-card .sc-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dh2 .spec-card .sc-head small{font-family:var(--font-mono), var(--font-vazirmatn), monospace;color:var(--mute);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.dh2 .spec-row{justify-content:space-between;align-items:center;padding:5px 0;font-size:12px;display:flex}.dh2 .spec-row+.spec-row{border-top:1px solid var(--line)}.dh2 .spec-row .k{color:var(--mute);font-family:var(--font-mono), var(--font-vazirmatn), monospace;font-size:11px}.dh2 .spec-row .v{color:var(--ink);font-weight:600;font-family:var(--font-mono), var(--font-vazirmatn), monospace;font-size:12px}.dh2 .status-card{z-index:3;background:var(--surface-2);border:1px solid var(--line-2);width:260px;box-shadow:var(--shadow-card);border-radius:12px;padding:15px;transition:transform .45s cubic-bezier(.22,.8,.24,1),box-shadow .45s;position:absolute;bottom:-34px;left:-26px}.dh2 .hero-visual:hover .status-card{transform:translate(-10px,14px);box-shadow:0 30px 60px -30px #000000bf}.dh2 .status-card .vm-head{align-items:center;gap:10px;margin-bottom:13px;display:flex}.dh2 .status-card .vm-ic{background:var(--bg-4);width:30px;height:30px;color:var(--ink-2);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.dh2 .status-card .vm-name{color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.2}.dh2 .status-card .vm-ip{color:var(--mute);font-size:10.5px;font-family:var(--font-mono), var(--font-vazirmatn), monospace;margin-top:2px;line-height:1.2}.dh2 .status-card .vm-pill{color:var(--success);font-family:var(--font-mono), var(--font-vazirmatn), monospace;letter-spacing:.05em;background:#3dd68c1f;border-radius:999px;align-items:center;gap:5px;margin-inline-start:auto;padding:3px 9px;font-size:9.5px;font-weight:600;transition:background .4s,color .4s;display:inline-flex}.dh2 .status-card .vm-pill .d{background:currentColor;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite dh2-pulse}.dh2 .status-card .vm-pill.prov{color:var(--warn);background:#f0a74424}.dh2 .vm-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dh2 .vm-cell{background:var(--surface-3);border:1px solid var(--line);border-radius:8px;padding:8px 10px}.dh2 .vm-cell small{font-family:var(--font-mono), var(--font-vazirmatn), monospace;color:var(--mute);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:9px;display:block}.dh2 .vm-cell strong{color:var(--ink);font-size:12.5px;font-weight:600;font-family:var(--font-mono), var(--font-vazirmatn), monospace}.dh2 .vm-credit{background:var(--acid-dim);border:1px solid #f2ed5338;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding:9px 12px;display:flex}.dh2 .vm-credit .vc-l{color:var(--ink-2);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.dh2 .vm-credit .vc-l .ic{width:13px;height:13px;color:var(--acid)}.dh2 .vm-credit .vc-v{font-family:var(--font-mono), var(--font-vazirmatn), monospace;color:var(--acid);direction:rtl;font-size:12.5px;font-weight:700}@media (max-width:520px){.dh2 .spec-card,.dh2 .status-card{width:auto;box-shadow:none;margin-top:14px;position:static;inset:auto}.dh2 .hero-visual{flex-direction:column;display:flex}.dh2 .hero-visual:hover .spec-card,.dh2 .hero-visual:hover .status-card{transform:none}}.dh2 .trust-strip{background:var(--bg-2)}.dh2 .trust-row{justify-content:space-between;align-items:stretch;display:flex}@media (max-width:780px){.dh2 .trust-row{flex-wrap:wrap}}.dh2 .trust-item{color:var(--ink-2);flex:1;align-items:center;gap:11px;padding:20px 22px;font-size:13.5px;display:flex}.dh2 .trust-item+.trust-item{border-inline-start:1px solid var(--line)}@media (max-width:780px){.dh2 .trust-item{flex:50%;padding:16px}.dh2 .trust-item:nth-child(odd){border-inline-start:0}.dh2 .trust-item:nth-child(n+3){border-top:1px solid var(--line)}}.dh2 .trust-item .ic{width:18px;height:18px;color:var(--mute);flex-shrink:0}.dh2 section.s{padding:100px 0;scroll-margin-top:80px;position:relative}@media (max-width:780px){.dh2 section.s{padding:68px 0}}.dh2 .s-head{max-width:680px;margin-bottom:48px}.dh2 .s-eyebrow{color:var(--mute);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-family:var(--font-mono), var(--font-vazirmatn), monospace;direction:ltr;margin-bottom:14px}.dh2 .s-title{letter-spacing:-.015em;font-size:clamp(28px,3.6vw,36px);font-weight:700;line-height:1.15}.dh2 .s-title .acc{color:var(--ink)}.dh2 .s-sub{color:var(--ink-2);margin-top:14px;font-size:15.5px;line-height:1.8}.dh2 .reveal-stagger>*{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.8,.2,1);transform:translateY(16px)}.dh2 .reveal-stagger.run>*{opacity:1;transform:none}.dh2 .reveal-stagger.run>:nth-child(2){transition-delay:50ms}.dh2 .reveal-stagger.run>:nth-child(3){transition-delay:.1s}.dh2 .reveal-stagger.run>:nth-child(4){transition-delay:.15s}.dh2 .reveal-stagger.run>:nth-child(5){transition-delay:.2s}.dh2 .reveal-stagger.run>:nth-child(6){transition-delay:.25s}.dh2 .sysmap>*{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.dh2 .sysmap.run>*{opacity:1;transform:none}.dh2 .sysmap.run .sys-core{transition-delay:0s}.dh2 .sysmap.run .sys-link{transition-delay:.22s}.dh2 .sysmap.run .sys-branch--active{transition-delay:.36s}.dh2 .sysmap.run .sys-link.soft{transition-delay:.5s}.dh2 .sysmap.run .sys-branch:not(.sys-branch--active){transition-delay:.62s}@media (max-width:780px){.dh2 .reveal{transform:translateY(12px)}.dh2 .reveal-stagger>*,.dh2 .sysmap>*{transform:translateY(10px)}}.dh2 .prod-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:880px){.dh2 .prod-grid{grid-template-columns:1fr}}.dh2 .prod-card{border:1px solid var(--line);background:var(--surface-1);border-radius:16px;flex-direction:column;padding:30px;transition:border-color .2s,transform .2s;display:flex}.dh2 .prod-card:hover{transform:translateY(-3px)}.dh2 .prod-card--active{border-color:var(--line-2);background:var(--surface-2);box-shadow:var(--shadow-soft);position:relative}.dh2 .prod-card--active:before{content:"";pointer-events:none;border:1px solid #f2ed5338;border-radius:16px;position:absolute;inset:0}.dh2 .prod-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.dh2 .prod-ic{background:var(--bg-4);width:42px;height:42px;color:var(--ink);border-radius:11px;place-items:center;display:grid}.dh2 .prod-card--active .prod-ic{background:var(--acid);color:var(--ink-on-acid)}.dh2 .pill{font-size:11.5px;font-weight:600;font-family:var(--font-vazirmatn), sans-serif;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;display:inline-flex}.dh2 .pill--live{color:var(--success);background:#3dd68c21}.dh2 .pill--soon{color:var(--warn);background:#f0a74421}.dh2 .pill .d{background:currentColor;border-radius:50%;width:6px;height:6px}.dh2 .pill--live .d{animation:2s ease-in-out infinite dh2-pulse}.dh2 .prod-card h3{letter-spacing:-.01em;margin-bottom:10px;font-size:23px;font-weight:700}.dh2 .prod-card .pdesc{color:var(--ink-2);margin-bottom:22px;font-size:14.5px;line-height:1.8}.dh2 .prod-feats{grid-template-columns:1fr 1fr;gap:11px 16px;margin-bottom:26px;display:grid}.dh2 .prod-feats li{color:var(--ink-2);align-items:center;gap:9px;font-size:13.5px;list-style:none;display:flex}.dh2 .prod-feats li .ic{width:15px;height:15px;color:var(--mute)}.dh2 .prod-card .pcta{margin-top:auto}.dh2 .pkg-note{color:var(--mute);max-width:780px;margin-top:18px;font-size:11.5px;line-height:1.85}.dh2 .adv-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:880px){.dh2 .adv-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.dh2 .adv-grid{grid-template-columns:1fr}}.dh2 .adv{border:1px solid var(--line);background:var(--surface-1);border-radius:14px;padding:26px 24px;transition:border-color .2s}.dh2 .adv:hover{border-color:var(--line-2)}.dh2 .adv .adv-ic{background:var(--bg-4);width:38px;height:38px;color:var(--acid);border-radius:10px;place-items:center;margin-bottom:18px;display:grid}.dh2 .adv h3{margin-bottom:8px;font-size:16.5px;font-weight:600;line-height:1.4}.dh2 .adv p{color:var(--ink-2);font-size:13.5px;line-height:1.75}.dh2 .sysmap{grid-template-columns:1fr 90px auto 90px 1fr;align-items:center;margin-top:8px;display:grid}@media (max-width:880px){.dh2 .sysmap{grid-template-columns:1fr;gap:0;max-width:460px;margin-inline:auto}}.dh2 .sys-core{text-align:center;background:radial-gradient(circle at 50% 38%, var(--surface-2), var(--surface-1));border:1px solid var(--line-2);width:150px;height:150px;box-shadow:var(--shadow-soft);border-radius:50%;justify-self:center;place-items:center;display:grid;position:relative}.dh2 .sys-core:after{content:"";border:1px solid #f2ed532e;border-radius:50%;animation:3.2s ease-in-out infinite dh2-coreRing;position:absolute;inset:-7px}.dh2 .sys-core .ci{width:30px;height:30px;color:var(--ink-2);margin-bottom:7px}.dh2 .sys-core b{color:var(--ink);font-size:14px;font-weight:700;line-height:1.2}.dh2 .sys-core small{color:var(--mute);font-size:10px;font-family:var(--font-mono), var(--font-vazirmatn), monospace;direction:ltr;margin-top:3px}.dh2 .sys-link{background:var(--line-2);align-self:center;height:2px;position:relative;overflow:visible}.dh2 .sys-link.active{background:linear-gradient(90deg, var(--line-2), #f2ed5380)}.dh2 .sys-link .flow{background:var(--acid);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 8px #f2ed5399}.dh2 .sys-link.active .flow{animation:2.4s linear infinite dh2-flowR}.dh2 .sys-link.soft{opacity:.55}.dh2 .sys-link.soft .flow{background:var(--mute);box-shadow:none;animation:3.6s linear infinite dh2-flowR}@media (max-width:880px){.dh2 .sys-link{background:linear-gradient(180deg, var(--line-2), transparent);justify-self:center;width:2px;height:46px}.dh2 .sys-link .flow,.dh2 .sys-core:after{display:none}}.dh2 .sys-branch{border:1px solid var(--line);background:var(--surface-1);border-radius:14px;padding:22px}.dh2 .sys-branch--active{border-color:var(--line-2);background:var(--surface-2);box-shadow:var(--shadow-soft);position:relative}.dh2 .sys-branch--active:before{content:"";pointer-events:none;border:1px solid #f2ed5338;border-radius:14px;position:absolute;inset:0}.dh2 .sys-branch .sb-top{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.dh2 .sys-branch .sb-ic{background:var(--bg-4);width:38px;height:38px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.dh2 .sys-branch--active .sb-ic{background:var(--acid);color:var(--ink-on-acid)}.dh2 .sys-branch h3{margin-bottom:7px;font-size:19px;font-weight:700}.dh2 .sys-branch p{color:var(--ink-2);margin-bottom:16px;font-size:13px;line-height:1.7}.dh2 .sb-feats{flex-wrap:wrap;gap:7px;margin-bottom:18px;list-style:none;display:flex}.dh2 .sb-feats li{color:var(--ink-2);background:var(--surface-3);border:1px solid var(--line);border-radius:999px;padding:4px 11px;font-size:11.5px}.dh2 .layers-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}@media (max-width:980px){.dh2 .layers-wrap{grid-template-columns:1fr;gap:40px}}.dh2 .layer-nav{flex-direction:column;gap:4px;margin-top:26px;display:flex}.dh2 .layer-step{text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:13px;width:100%;padding:11px 13px;transition:background .25s,border-color .25s;display:flex}.dh2 .layer-step:hover{background:var(--hover-tint)}.dh2 .layer-step .ls-num{font-family:var(--font-mono), var(--font-vazirmatn), monospace;color:var(--mute-2);flex-shrink:0;width:18px;font-size:11px}.dh2 .layer-step .ls-name{color:var(--mute);font-size:14px;font-weight:600;transition:color .25s}.dh2 .layer-step .ls-en{font-family:var(--font-mono), var(--font-vazirmatn), monospace;color:var(--mute-2);letter-spacing:.04em;opacity:0;direction:ltr;margin-inline-start:auto;font-size:10px;transition:opacity .25s}.dh2 .layer-step .ls-track{background:var(--bg-4);border-radius:999px;flex-shrink:0;width:34px;height:3px;display:none;overflow:hidden}.dh2 .layer-step.active{background:var(--surface-2);border-color:var(--line-2)}.dh2 .layer-step.active .ls-num{color:var(--acid)}.dh2 .layer-step.active .ls-name{color:var(--ink)}.dh2 .layer-step.active .ls-en{opacity:1}.dh2 .layer-step.active .ls-track{display:block}.dh2 .layer-step .ls-track i{background:var(--acid);border-radius:999px;width:0;height:100%;display:block}.dh2 .layer-step.active .ls-track i{animation:dh2-lsFill var(--rot,5s) linear forwards}.dh2 .layer-nav--h{flex-flow:wrap;gap:9px;margin-top:30px}.dh2 .layer-nav--h .layer-step{border:1px solid var(--line);-webkit-backdrop-filter:blur(30px);background:#12161ff7;flex:none;gap:9px;width:auto;padding:9px 14px}.dh2 .layer-nav--h .layer-step:hover{border-color:var(--line-2);background:#151a24fc}.dh2 .layer-nav--h .layer-step.active{border-color:var(--line-y);-webkit-backdrop-filter:blur(28px);background:#151a24}.dh2 .layer-nav--h .layer-step .ls-num{width:auto}.dh2 .layer-nav--h .layer-step .ls-name{color:var(--ink-2)}.dh2 .layer-nav--h .layer-step.active .ls-name{color:var(--ink)}.dh2 .layer-nav--h .layer-step.active .ls-num{color:var(--acid)}@media (max-width:980px){.dh2 .layer-nav--h{margin-top:22px}}.dh2 .layer-stage{perspective:1400px;perspective-origin:50% 42%;height:300px;position:relative}@media (max-width:520px){.dh2 .layer-stage{height:330px}}.dh2 .layer-card{background:linear-gradient(165deg, #ffffff0d, #ffffff03), var(--surface-1);border:1px solid var(--line-2);width:min(360px,86%);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(20px);transform-style:preserve-3d;will-change:transform, opacity;border-radius:18px;padding:26px;transition:transform .6s cubic-bezier(.22,.8,.24,1),opacity .5s,filter .5s;position:absolute;top:50%;left:50%}.dh2 .layer-card[data-pos="0"]{opacity:1;filter:none;z-index:5;transform:translate(-50%,-50%)translateY(0)translateZ(0)rotateX(0)}.dh2 .layer-card[data-pos="1"]{opacity:.4;filter:blur(.4px);z-index:4;transform:translate(-50%,-50%)translateY(26px)translateZ(-90px)rotateX(4deg)scale(.95)}.dh2 .layer-card[data-pos="2"]{opacity:0;filter:blur(1px);z-index:3;transform:translate(-50%,-50%)translateY(48px)translateZ(-180px)rotateX(7deg)scale(.9)}.dh2 .layer-card[data-pos="3"]{opacity:0;filter:blur(1.6px);z-index:2;transform:translate(-50%,-50%)translateY(66px)translateZ(-260px)rotateX(9deg)scale(.86)}.dh2 .layer-card[data-pos="4"]{opacity:0;z-index:1;transform:translate(-50%,-50%)translateY(80px)translateZ(-320px)rotateX(10deg)scale(.83)}.dh2 .layer-card.leaving{opacity:0;z-index:6;transform:translate(-50%,-50%)translateY(-58px)translateZ(60px)rotateX(-12deg)scale(1.02)}.dh2 .layer-card .lc-top{align-items:center;gap:13px;margin-bottom:18px;display:flex}.dh2 .layer-card .lc-ic{background:var(--bg-4);width:46px;height:46px;color:var(--ink-2);border-radius:12px;flex-shrink:0;place-items:center;transition:color .25s,background .25s;display:grid}.dh2 .layer-card[data-pos="0"]:hover .lc-ic{color:var(--acid)}.dh2 .layer-card .lc-name{color:var(--ink);font-size:19px;font-weight:700;line-height:1.2}.dh2 .layer-card .lc-en{font-family:var(--font-mono), var(--font-vazirmatn), monospace;color:var(--mute);letter-spacing:.08em;text-transform:uppercase;direction:ltr;margin-top:3px;font-size:10.5px}.dh2 .layer-card .lc-role{color:var(--mute);align-items:center;gap:7px;margin-bottom:10px;font-size:13px;font-weight:600;display:inline-flex}.dh2 .layer-card .lc-role:before{content:"";background:var(--mute);border-radius:2px;width:16px;height:1.5px}.dh2 .layer-card .lc-desc{color:var(--ink-2);font-size:14px;line-height:1.8}.dh2 .layer-card .lc-index{font-family:var(--font-mono), var(--font-vazirmatn), monospace;color:var(--mute-2);direction:ltr;font-size:11px;position:absolute;top:22px;left:22px}.dh2 .metrics-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}@media (max-width:780px){.dh2 .metrics-grid{grid-template-columns:1fr 1fr;gap:0}}.dh2 .metric{text-align:center;padding:30px 26px}.dh2 .metric+.metric{border-inline-start:1px solid var(--line)}@media (max-width:780px){.dh2 .metric:nth-child(odd){border-inline-start:0}.dh2 .metric:nth-child(n+3){border-top:1px solid var(--line)}}.dh2 .metric .m-num{font-family:var(--font-vazirmatn), sans-serif;color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(46px,9vw,96px);font-weight:700;line-height:1;transition:color .25s}.dh2 .metric:hover .m-num{color:var(--acid)}.dh2 .metric .m-num .u{color:var(--mute);margin-inline-start:2px;font-size:.5em}.dh2 .metric:hover .m-num .u{color:var(--acid)}.dh2 .metric .m-lbl{color:var(--mute);margin-top:14px;font-size:13px;line-height:1.5}.dh2 .about{grid-template-columns:180px 1fr;gap:48px;max-width:1000px;display:grid}@media (max-width:780px){.dh2 .about{grid-template-columns:1fr;gap:18px}}.dh2 .about .lbl{color:var(--mute);padding-top:6px;font-size:12px;font-weight:600}.dh2 .about-body p{color:var(--ink);max-width:680px;margin-bottom:18px;font-size:16px;line-height:1.9}.dh2 .about-lead{color:var(--ink)}.dh2 .about-more{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.dh2 .about-more.open{grid-template-rows:1fr}.dh2 .about-more__inner{min-height:0;overflow:hidden}.dh2 .about-more__inner p{color:var(--ink-2);font-size:15px}.dh2 .about-more__inner p:last-child{margin-bottom:0}.dh2 .about-divider{background:var(--line);border:0;max-width:680px;height:1px;margin:6px 0 22px}.dh2 .about-toggle{color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:13.5px;font-weight:500;transition:color .18s;display:inline-flex}.dh2 .about-toggle:hover{color:var(--ink)}.dh2 .about-toggle .chev{width:14px;height:14px;transition:transform .35s}.dh2 .about-toggle[aria-expanded=true] .chev{transform:rotate(180deg)}.dh2 .about-points{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.dh2 .about-points span{border:1px solid var(--line);color:var(--ink-2);background:var(--surface-1);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;display:inline-flex}.dh2 .about-points span .d{background:var(--mute);border-radius:50%;width:5px;height:5px}.dh2 footer.site{background:var(--bg-2);padding:72px 0 30px}.dh2 .foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:flex-start;gap:44px 32px;margin-bottom:48px;display:grid}@media (max-width:880px){.dh2 .foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.dh2 .foot-grid{grid-template-columns:1fr}}.dh2 .foot-intro{flex-direction:column;gap:13px;max-width:320px;display:flex}.dh2 .foot-intro .foot-tagline{color:var(--ink-2);font-size:13.5px;line-height:1.8}.dh2 .foot-col h5{color:var(--ink-2);margin-bottom:16px;font-size:12.5px;font-weight:600}.dh2 .foot-col ul{flex-direction:column;gap:10px;list-style:none;display:flex}.dh2 .foot-col a{color:var(--mute);align-items:center;gap:7px;font-size:13.5px;transition:color .15s;display:inline-flex}.dh2 .foot-col a:hover{color:var(--ink)}.dh2 .foot-col a .mini-pill{color:var(--warn);background:#f0a74421;border-radius:999px;padding:1px 7px;font-size:9.5px;font-weight:600}.dh2 .foot-trust{border:1px solid var(--line);background:var(--surface-1);border-radius:14px;align-items:center;gap:14px;width:fit-content;margin-bottom:24px;padding:12px 16px;display:flex}.dh2 .foot-trust img{object-fit:contain;width:72px;height:72px}@media (max-width:520px){.dh2 .foot-trust{margin-inline:auto}}.dh2 .foot-bot{border-top:1px solid var(--line);color:var(--mute-2);font-size:12px;font-family:var(--font-mono), var(--font-vazirmatn), monospace;direction:ltr;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:22px;display:flex}.dh2 .foot-bot .status{color:var(--ink-2);align-items:center;gap:7px;display:inline-flex}.dh2 .foot-bot .foot-copy{color:var(--ink-2);font-family:var(--font-vazirmatn), sans-serif;direction:rtl;align-items:center;gap:9px;font-size:13px;display:inline-flex}.dh2 .foot-bot .foot-copy-glyph{background:var(--acid);border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.dh2 .foot-bot .foot-copy-glyph svg{width:13px;height:13px;fill:var(--ink-on-acid)}.dh2 .foot-bot .status .d{background:var(--success);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite dh2-pulse}.dh2 .modal-wrap{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07090dc7;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.dh2 .modal-wrap.open{animation:.22s dh2-overlayIn;display:flex}.dh2 .modal{background:var(--surface-1);border:1px solid var(--line-2);border-radius:16px;width:100%;max-width:460px;padding:30px;animation:.22s cubic-bezier(.2,.8,.2,1) dh2-modalIn}.dh2 .modal-inner{position:relative}.dh2 .modal h3{margin-bottom:6px;font-size:20px;font-weight:700}.dh2 .modal .mh-sub{color:var(--mute);margin-bottom:20px;font-size:13.5px}.dh2 .field{flex-direction:column;gap:6px;margin-bottom:13px;display:flex}.dh2 .field label{color:var(--ink-2);font-size:12.5px}.dh2 .field input,.dh2 .field select{background:var(--field-bg);border:1px solid var(--line-2);font:inherit;color:var(--ink);border-radius:8px;padding:11px 13px;font-size:14px}.dh2 .field input:focus,.dh2 .field select:focus{border-color:var(--acid);outline:none}.dh2 .modal-close{border:1px solid var(--line);width:32px;height:32px;color:var(--mute);border-radius:8px;place-items:center;display:grid;position:absolute;top:-6px;left:-6px}.dh2 .modal-close:hover{color:var(--ink);border-color:var(--line-2)}.dh2 .success{text-align:center;padding:6px 0;display:none}.dh2 .success.show{display:block}.dh2 .success .ok-c{background:var(--acid-dim);border:1px solid var(--acid);width:54px;height:54px;color:var(--acid);border-radius:50%;place-items:center;margin:0 auto 14px;font-size:22px;display:grid}.dh2 .toast{background:var(--surface-1);border:1px solid var(--line-2);color:var(--ink-2);z-index:90;border-radius:999px;padding:10px 16px;font-size:13px;display:none;position:fixed;top:14px;left:50%;transform:translate(-50%)}.dh2 .toast.show{display:block}.dh2 #pricing .s-title .acc,.dh2 #trust .s-title .acc{color:var(--acid)}.dh2 .kicker{font-family:var(--font-mono), var(--font-vazirmatn), monospace;color:var(--mute);letter-spacing:.16em;text-transform:uppercase;direction:ltr;align-items:center;gap:8px;font-size:11px;display:inline-flex}.dh2 .kicker .dot{background:var(--acid);width:6px;height:6px;box-shadow:0 0 10px var(--acid-glow);border-radius:50%}.dh2 .pkg-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;display:grid}@media (max-width:1040px){.dh2 .pkg-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.dh2 .pkg-grid{grid-template-columns:1fr}.dh2 .pkg-card--featured{order:-1}}.dh2 .pkg-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;padding:26px 22px;transition:border-color .2s,transform .2s;display:flex;position:relative}.dh2 .pkg-card:hover{border-color:var(--line-2);transform:translateY(-3px)}.dh2 .pkg-card--featured{border-color:var(--line-y);background:var(--surface-2);box-shadow:var(--glow-y)}.dh2 .pkg-badge{white-space:nowrap;background:var(--acid);color:var(--ink-on-acid);letter-spacing:-.01em;box-shadow:0 10px 24px -10px var(--acid-glow);border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:-12px;right:20px}.dh2 .pkg-badge .ic{width:12px;height:12px}.dh2 .pkg-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.dh2 .pkg-name{color:var(--ink);font-size:19px;font-weight:700;line-height:1.2}.dh2 .pkg-tier{white-space:nowrap;border:1px solid var(--line-2);background:var(--surface-3);color:var(--mute);letter-spacing:.01em;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 11px;font-size:10.5px;font-weight:600;display:inline-flex}.dh2 .pkg-card--featured .pkg-tier{border-color:var(--line-y);background:var(--acid-dim);color:var(--acid)}.dh2 .pkg-purpose{color:var(--mute);min-height:44px;margin-top:12px;font-size:12.5px;line-height:1.7}.dh2 .pkg-credit-banner{border:1px solid var(--line-y);background:linear-gradient(180deg, var(--acid-dim), transparent);border-radius:13px;align-items:center;gap:13px;margin-bottom:24px;padding:14px 18px;display:flex}.dh2 .pkg-credit-banner .pcb-ic{background:var(--surface-3);border:1px solid var(--line-y);width:34px;height:34px;color:var(--acid);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.dh2 .pkg-credit-banner .pcb-ic .ic{width:17px;height:17px}.dh2 .pkg-credit-banner p{color:var(--ink-2);font-size:13.5px;line-height:1.7}.dh2 .pkg-credit-banner b{color:var(--ink);font-weight:700}.dh2 .pkg-res{border:1px solid var(--line-2);background:var(--surface-3);border-radius:11px;margin-top:18px;overflow:hidden}.dh2 .pkg-card--featured .pkg-res{border-color:var(--line-y)}.dh2 .pkg-res .pr-title{color:var(--mute-2);letter-spacing:.08em;border-bottom:1px solid var(--line-2);padding:10px 14px;font-size:10px;font-weight:600}.dh2 .pkg-res .pr-row{direction:ltr;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.dh2 .pkg-res .pr-row+.pr-row{border-top:1px solid var(--line)}.dh2 .pkg-res .pr-row--ram{background:#ffffff05}.dh2 .pkg-res .pr-k{font-family:var(--font-mono), var(--font-vazirmatn), monospace;color:var(--mute);letter-spacing:.05em;align-items:center;gap:9px;font-size:11.5px;display:inline-flex}.dh2 .pkg-res .pr-k .ic{width:14px;height:14px;color:var(--mute-2);flex-shrink:0}.dh2 .pkg-card--featured .pkg-res .pr-k .ic{color:var(--acid)}.dh2 .pkg-res .pr-v{font-family:var(--font-mono), var(--font-vazirmatn), monospace;color:var(--ink);font-size:14px;font-weight:600}.dh2 .pkg-res .pr-row--ram .pr-v{font-size:15px;font-weight:700}.dh2 .pkg-cta{margin-top:auto;padding-top:20px}.dh2 .pkg-allcta{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface-1);align-items:center;gap:20px;margin-top:28px;padding:20px 24px;display:flex}@media (max-width:720px){.dh2 .pkg-allcta{text-align:start;flex-direction:column;align-items:flex-start;gap:16px}}.dh2 .pkg-allcta .pa-copy{flex:1;min-width:0}.dh2 .pkg-allcta .pa-copy h4{color:var(--ink);font-size:16px;font-weight:700;line-height:1.4}.dh2 .pkg-allcta .pa-copy p{color:var(--mute);margin-top:5px;font-size:13px;line-height:1.7}.dh2 .pkg-allcta .pa-actions{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}@media (max-width:720px){.dh2 .pkg-allcta .pa-actions{width:100%}.dh2 .pkg-allcta .pa-actions .btn{flex:1}}.dh2 .pkg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 28px;max-width:none;display:flex}.dh2 .pkg-head .pkg-head-text{max-width:680px}.dh2 .pkg-head .pkg-more{white-space:nowrap;flex-shrink:0;align-self:flex-end}@media (max-width:620px){.dh2 .pkg-head .pkg-more{justify-content:center;width:100%}}.dh2 .res-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:880px){.dh2 .res-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.dh2 .res-grid{grid-template-columns:1fr}}.dh2 .res-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;gap:10px;min-height:166px;padding:24px;transition:border-color .18s,transform .18s,background .18s;display:flex}.dh2 .res-card:hover{border-color:var(--line-y);background:var(--surface-2);transform:translateY(-3px)}.dh2 .res-card .res-ic{background:var(--bg-4);width:38px;height:38px;color:var(--ink-2);border-radius:10px;place-items:center;margin-bottom:4px;transition:color .18s,background .18s;display:grid}.dh2 .res-card:hover .res-ic{color:var(--acid);background:var(--acid-dim)}.dh2 .res-card h4{font-size:16px;font-weight:600}.dh2 .res-card p{color:var(--ink-2);font-size:13px;line-height:1.7}.dh2 .res-card .ar{color:var(--mute);align-items:center;gap:7px;margin-top:auto;font-size:12.5px;font-weight:500;display:inline-flex}.dh2 .res-card:hover .ar{color:var(--acid)}.dh2 .res-card .ar svg{width:13px;height:13px;transition:transform .18s}.dh2 .res-card:hover .ar svg{transform:translate(-3px)}.dh2 .final-panel{border:1px solid var(--line-y);background:radial-gradient(700px 360px at 50% 0%, #f2ed531a, transparent 65%), linear-gradient(180deg, var(--surface-2), var(--bg-2));box-shadow:var(--glow-y);border-radius:24px;position:relative;overflow:hidden}.dh2 .final-panel:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(80% 80% at 50% 0,#000,#0000 75%)}.dh2 .final-cta{z-index:1;text-align:center;padding:72px 28px;position:relative}.dh2 .final-cta h2{letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(30px,4.4vw,50px);font-weight:800;line-height:1.12}.dh2 .final-cta p{color:var(--ink-2);max-width:520px;margin:0 auto 30px;font-size:16px;line-height:1.8}.dh2 .final-cta .cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:600px){.dh2 h1.hero-h{line-height:1.1}.dh2 .hero-h__credit{font-size:34px!important}.dh2 .hero-h__for{font-size:23px!important}.dh2 .hero{padding:44px 0 36px}.dh2 .hero-sub{font-size:15px}.dh2 .s-title{font-size:26px!important}.dh2 .final-cta h2{font-size:30px!important}.dh2 .final-cta p{font-size:15px!important}.dh2 .s-head{margin-bottom:32px}.dh2 .btn{padding:13px 22px}.dh2 .nav-cta .btn{padding:12px 15px;font-size:13px}.dh2 .burger{width:44px;height:44px}.dh2 .nav-links a{padding:10px 13px}.dh2 .hero-ctas{flex-direction:column;align-items:stretch;gap:10px}.dh2 .hero-ctas .btn{width:100%}.dh2 .hero-meta{flex-wrap:wrap}.dh2 .cta-actions{flex-direction:column;align-items:stretch}.dh2 .cta-actions .btn{width:100%}.dh2 .final-cta{padding:52px 22px}.dh2 section.s{padding:56px 0}.dh2 .pkg-credit-banner{align-items:flex-start}.dh2 .foot-col a{padding:4px 0}.dh2 .foot-bot{text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){.dh2 *{transition:none!important;animation:none!important}.dh2 .reveal,.dh2 .reveal-stagger>*,.dh2 .sysmap>*{opacity:1!important;transform:none!important}.dh2 .layer-card[data-pos="0"]{opacity:1}.dh2 .layer-card:not([data-pos="0"]){opacity:0}}
