.wsy-hero__visual{width:100%;max-width:460px;margin-inline:auto;position:relative}@media (min-width:1024px){.wsy-hero__visual{margin-inline:auto 0}}.wsy-compare{align-items:center;gap:var(--space-3);display:flex}.wsy-compare__pane{gap:var(--space-2);min-width:0;padding:var(--space-4);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;flex:1;display:flex}.wsy-compare__pane--before{opacity:.75}.wsy-compare__label{font-size:var(--font-size-caption);font-weight:var(--font-weight-button);color:var(--color-text-muted);margin-bottom:var(--space-1)}.wsy-compare__skeleton{border-radius:var(--radius-full);background:var(--color-surface-muted);width:100%;height:9px;display:block}.wsy-compare__skeleton--title{background:var(--color-border-strong);opacity:.6;width:75%;height:14px}.wsy-compare__skeleton--short{width:55%}.wsy-compare__skeleton--cramped{width:90%;height:7px}.wsy-compare__skeleton-btn{margin-top:var(--space-1);border-radius:var(--radius-md);background:var(--color-action-primary);opacity:.9;width:72px;height:24px;display:block}.wsy-compare__arrow{color:var(--color-brand-accent);font-size:var(--font-size-h3);flex-shrink:0}.wsy-hero__chip--speed{top:12%;left:-10px}.wsy-hero__chip--modern{bottom:10%;left:-6px}.wsy-comparison{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.wsy-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}}.wsy-comparison__column{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-background);border:1px solid var(--color-border)}.wsy-comparison__column--after{border-color:var(--color-brand-accent)}.wsy-comparison__list{margin:var(--space-4) 0 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.wsy-comparison__list li{align-items:flex-start;gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-body-small);display:flex}.wsy-comparison__column--before .wsy-comparison__list li span:first-child{color:var(--color-text-muted)}.wsy-comparison__column--after .wsy-comparison__list li span:first-child{color:var(--color-action-primary);font-weight:var(--font-weight-button)}
