.btns{display:flex;gap:var(--btn-gap);flex-wrap:wrap;margin-top:28px}.hero{position:relative;overflow:hidden;min-height:calc(100svh - 85px)}.hero__glow{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(55% 70% at 84% 14%,rgba(225,51,255,.13),transparent 62%);animation:heroDrift 16s ease-in-out infinite}@keyframes heroDrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-3%,2%) scale(1.06)}}@media(prefers-reduced-motion:reduce){.hero__glow{animation:none}}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}@media(max-width:880px){.grid3{grid-template-columns:1fr 1fr}}@media(max-width:560px){.grid3{grid-template-columns:1fr}}.cs{font-family:NB Architekt,monospace;font-weight:400;font-size:1.375rem;fill:var(--muted-on-dark);letter-spacing:1.2px;text-transform:uppercase}.cb{font-family:NB Architekt,monospace;font-weight:700;font-size:1.625rem;fill:var(--white);letter-spacing:1.2px;text-transform:uppercase}.lb{font-family:NB Architekt,monospace;font-weight:400;font-size:1.375rem;fill:#d5d5dd;letter-spacing:1.5px;text-transform:uppercase}.spin{animation:sp 120s linear infinite;transform-origin:410px 410px}.stx{filter:drop-shadow(0 0 4px rgba(0,207,198,.28));opacity:.9;transform-box:fill-box;transform-origin:center;animation:sp-gegen 120s linear infinite}@keyframes sp-gegen{to{transform:rotate(-360deg)}}@keyframes sp{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin,.stx{animation:none}}.runtabs button+button{box-shadow:inset 1px 0 #3f3f48}.runtabs button.on+button{box-shadow:inset 1px 0 #3f3f48}@media(max-width:520px){.runtabs button+button{box-shadow:inset 0 1px #3f3f48}}.hero .wrap:has(.sovfig){display:grid;grid-template-columns:minmax(0,1.04fr) minmax(320px,1.12fr);gap:clamp(20px,3.4vw,56px);align-items:center}.sovhero{min-width:0}.sovfig{min-width:0;display:flex;justify-content:center}.sovfig__svg{width:100%;max-width:min(640px,52vw);height:auto;display:block;margin:0 auto}@media(max-width:1380px){.hero .wrap:has(.sovfig){grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr)}.sovfig__svg{max-width:min(560px,46vw)}}@media(max-width:1020px){.hero .wrap:has(.sovfig){grid-template-columns:1fr;gap:0}}@media(max-width:1020px){.sovfig{margin-top:38px}}@media(max-width:1020px){.sovfig__svg{max-width:min(400px,72vw)}}@media(max-width:640px){.sovfig{display:none}}.runc{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}.rc{position:relative;border:1px solid var(--line);padding:22px 20px}.rc:before{content:"";position:absolute;width:12px;height:12px;top:0;left:0;border-top:2px solid var(--line-on-dark-strong);border-left:2px solid var(--line-on-dark-strong)}.rc:after{content:"";position:absolute;width:12px;height:12px;bottom:0;right:0;border-bottom:2px solid var(--line-on-dark-strong);border-right:2px solid var(--line-on-dark-strong)}.rc__t{display:block;font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem;margin-bottom:10px}.rc b{display:block;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:.875rem;line-height:1.2;margin-bottom:8px}.rc p{margin:0;font-size:.875rem;line-height:1.55}@media(max-width:900px){.runc{grid-template-columns:1fr}}.sec--dark .rc{background:var(--ink-raised);border-color:var(--line-on-dark)}.sec--dark .rc b{color:var(--white)}.sec--dark .rc p{color:#b6b6bf}.sec--dark .rc__t{color:var(--cyan)}.sec--paper .tcard{background:var(--white);border-color:var(--line)}.sec--paper .tcard .th{color:var(--ink)}.sec--paper .tcard p{color:#555}@media(max-width:520px){.hero{min-height:calc(100svh - 65px)}}
