.svc-top{grid-template-columns:1.08fr .92fr;align-items:center;gap:48px;display:grid}.svc-top .ctas .textlink{color:var(--accent-hi);align-items:center;min-height:44px;font-size:14px;display:inline-flex}.svc-top .note{color:var(--svc-text-3);margin-top:14px;font-size:13px}.svc-top .lead strong{color:#eaf1f8;font-weight:600}.phero .lead .em,.pad .lead .em{color:var(--spark-hi);font-style:normal}.hero-aside .scene{aspect-ratio:6/5;max-width:380px;margin-left:auto}.explain{grid-template-columns:1fr 1.06fr;align-items:center;gap:50px;margin-top:4px;display:grid}.explain .txt .lead{margin-top:0}.explain .vps-defs{flex-direction:column;gap:14px;margin-top:24px;display:flex}.explain .vps-def{color:var(--svc-text);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.explain .vps-def b{color:var(--svc-title);font-weight:600}.explain .vps-def svg{width:34px;height:34px;color:var(--accent-hi);background:var(--accent-soft);border:1px solid var(--accent-line);box-sizing:border-box;border-radius:9px;flex:none;padding:7px}.anat .scene{aspect-ratio:520/470}.anat .cap{font-family:var(--mono);letter-spacing:.04em;color:var(--svc-text-3);text-align:center;margin-top:14px;font-size:11.5px}.cfg{font-family:var(--mono);letter-spacing:.04em;color:var(--svc-text-3);font-size:11px}.textlink{color:var(--accent-hi);align-items:center;min-height:44px;font-size:14px;display:inline-flex}.textlink:hover{color:#eaf1f8}.svc-top--flip{grid-template-columns:.92fr 1.08fr}.svc-top--flip .hero-aside{order:-1}.svc-top--flip .hero-aside .scene{margin-left:0;margin-right:auto}.how-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px;display:grid}.how-c{background:var(--svc-surface);border:1px solid var(--accent-line);-webkit-backdrop-filter:blur(5px);border-radius:16px;padding:26px 24px;position:relative}.how-c .how-c-n{font-family:var(--mono);letter-spacing:.12em;color:var(--accent-hi);font-size:12px}.how-c .ic{width:34px;height:34px;color:var(--accent-hi);margin-bottom:14px}.how-c h3{font-family:var(--disp);color:var(--svc-title);margin:8px 0 6px;font-size:18px;font-weight:600}.how-c p{color:var(--svc-text);font-size:14.5px;line-height:1.5}.how-c:after{content:"";background:var(--accent-line);width:12px;height:1px;position:absolute;top:50%;right:-12px}.how-c:last-child:after{display:none}@media (max-width:860px){.svc-top{grid-template-columns:1fr;gap:30px}.svc-top--flip{grid-template-columns:1fr}.svc-top--flip .hero-aside{order:0}.hero-aside .scene,.svc-top--flip .hero-aside .scene{margin:0 auto}.explain{grid-template-columns:1fr;gap:30px}.how-cards{grid-template-columns:1fr}.how-c:after{display:none}}.cfg-card{background:var(--ink-950);border:1px solid var(--accent-line);border-radius:18px;flex-direction:column;gap:20px;padding:24px 26px 22px;display:flex;position:relative;box-shadow:0 30px 60px -34px #070e1899}.cfg-card .lbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#7e93ac;margin:0;font-size:10.5px}.cfg-card .cfg-scene{border-top:1px solid var(--accent-line);margin-top:2px;padding-top:18px}.cfg-card .cfg-scene .scene{aspect-ratio:720/300}.configurator{flex-direction:column;gap:18px;margin-top:4px;display:flex}.cfg-presets{border-radius:var(--r-pill);border:1px solid var(--accent-line);background:#0a13208c;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.cfg-preset{border-radius:var(--r-pill);cursor:pointer;min-height:44px;color:var(--svc-text-2);transition:color .25s var(--ease), background .25s var(--ease);align-items:center;gap:8px;padding:0 15px;font-size:13.5px;font-weight:500;line-height:1;display:inline-flex;position:relative}.cfg-preset input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.cfg-preset__mark{background:var(--accent-line);width:7px;height:7px;transition:background .25s var(--ease), box-shadow .25s var(--ease);border-radius:50%;flex:none}.cfg-preset.is-active{color:#fff;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-halo)}.cfg-preset.is-active .cfg-preset__mark{background:var(--accent-hi);box-shadow:0 0 0 3px var(--accent-soft)}.cfg-preset:hover{color:#eaf1f8}.cfg-preset input:focus-visible+.cfg-preset__mark{outline:2px solid var(--accent-hi);outline-offset:3px}.cfg-bars{flex-direction:column;gap:14px;display:flex}.cfg-bar__top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.cfg-bar__label{color:var(--svc-text);font-size:13px;font-weight:500}.cfg-bar__hint{color:var(--svc-text-3);font-size:12px;font-weight:400}.cfg-bar__value{font-family:var(--mono);font-variant-numeric:tabular-nums;color:#fff;letter-spacing:.02em;font-size:13px}.cfg-bar__track{border-radius:var(--r-pill);border:1px solid var(--accent-line);background:#0a13208c;height:10px;position:relative;overflow:hidden}.cfg-bar__fill{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--accent), var(--accent-hi));height:100%;box-shadow:0 0 12px -2px var(--accent-halo);transition:width .55s var(--ease);display:block}.cfg-summary{color:var(--svc-text);align-items:flex-start;gap:9px;max-width:52ch;margin:2px 0 0;font-size:13.5px;line-height:1.5;display:flex}.cfg-summary__dot{background:var(--spark);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.cfg-note{letter-spacing:.06em;color:var(--svc-text-3);margin:0;font-size:11px}@media (prefers-reduced-motion:reduce){.cfg-bar__fill{transition:none}}
