.ve-hero{padding:calc(var(--space-16) * 1.5) 0 0;max-width:760px}.ve-hero .hero-sub{max-width:46ch}.ve-io{gap:var(--space-10) var(--space-16);padding-top:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ve-io-title{font-size:var(--text-xl);letter-spacing:-.015em;margin:0 0 var(--space-4);font-weight:600}.ve-io p{font-size:var(--text-md);color:var(--text-secondary);max-width:50ch;margin:0;line-height:1.65}.ve-io p+p{margin-top:var(--space-3)}@media (width<=880px){.ve-io{grid-template-columns:1fr}}.ve-desc{gap:var(--space-12);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;display:grid}.ve-desc-parts{margin:var(--space-8) 0 0;gap:var(--space-5);flex-direction:column;display:flex}.ve-desc-parts dt{font-size:var(--text-md);color:var(--text-primary);font-weight:600}.ve-desc-parts dd{margin:var(--space-1) 0 0;font-size:var(--text-md);color:var(--text-secondary);max-width:46ch;line-height:1.6}.ve-desc-note{margin:var(--space-8) 0 0;font-size:var(--text-sm);color:var(--text-tertiary)}@media (width<=880px){.ve-desc{grid-template-columns:1fr}}.ve-plan-list dd .mono{color:var(--text-primary);font-variant-numeric:tabular-nums}.ve-plan-export{display:block}
