/* Content and functional corrections, preserving the original visual design. */
.hero-stats>.hero-route{padding:0;min-width:0}
.hero-route>a{display:block;height:100%;padding:22px 26px;color:var(--fg);text-decoration:none}
.hero-route>a:hover{background:var(--bg-2)}
.hero-route>a:focus-visible{outline:3px solid var(--accent);outline-offset:-4px}
.hero-route .v{display:block;font-size:1.15rem;line-height:1.35}
.hero-route .ar{color:var(--accent);white-space:nowrap}
.hero-route .l,html[dir="rtl"] .hero-route .l{display:block;font-family:var(--f-b);font-size:.9rem;line-height:1.6;letter-spacing:0;text-transform:none;color:var(--fg-2);margin-top:9px}
@media(max-width:600px){.hero-route>a{padding:20px 18px}.hero-route .v{font-size:1.05rem}}
.sst-hp{position:absolute!important;inset:auto!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.searchbig input{min-width:0;width:100%}.searchbig .btn{flex-shrink:0}
.workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line);margin-top:28px}
.workflow-step{padding:28px 24px;border-inline-end:1px solid var(--line)}.workflow-step:last-child{border:0}
.workflow-step .step-number{display:block;font:12px var(--f-m);color:var(--p);margin-bottom:22px}
.workflow-step h3{margin-bottom:12px}.workflow-step p{color:var(--fg-2)}
.editorial-note{font-size:13px!important;color:var(--fg-3);margin-top:20px!important}
@media(max-width:900px){.workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-step:nth-child(2){border:0}}
@media(max-width:600px){.workflow{grid-template-columns:1fr}.workflow-step{border-inline-end:0;border-bottom:1px solid var(--line)}.workflow-step:nth-child(2){border-bottom:1px solid var(--line)}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
