.vl .vlph{text-align:left;background:#0e0c20;padding:96px 0 84px;position:relative;overflow:hidden}.vl .vlph-glow{pointer-events:none;z-index:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E"),radial-gradient(760px 520px at 82% 18%,#6247ff66,#0000 60%),radial-gradient(620px 520px at 8% 110%,#6247ff29,#0000 55%);position:absolute;inset:0}.vl .vlph-glow:after{content:"";background:radial-gradient(#ffffff29 1px,#0000 1.4px) 0 0/26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(640px 420px at 88% 0,#00000080,#0000 70%);mask-image:radial-gradient(640px 420px at 88% 0,#00000080,#0000 70%)}.vl .vlph-inner{z-index:1;max-width:980px;position:relative}.vl .vlph-eyebrow{color:#b7a6ff;margin-bottom:18px;display:inline-block}.vl .vlph-title{color:#fff;max-width:900px;margin:0}.vl .vlph-sub{color:#ffffff9e;max-width:680px;margin:18px 0 0;font-size:18px;line-height:1.55}@media (max-width:720px){.vl .vlph{padding:72px 0 60px}.vl .vlph-sub{font-size:16px}}.vl .vlph-copy{min-width:0}.vl .vlph-aside{display:none}@media (min-width:1100px){.vl .vlph-inner--split{justify-content:space-between;align-items:center;gap:56px;display:flex}.vl .vlph-inner--split .vlph-copy{flex:55%}.vl .vlph-aside{flex:0 420px;display:block}}.vl .vlph-ladder{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vl .vlph-ladder-row{margin-left:calc(var(--vlph-step,0) * 22px);background:#ffffff0d;border:1px solid #ffffff17;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:13px 18px;transition:border-color .16s,background .16s;display:flex}.vl .vlph-ladder-row--featured{background:#6247ff29;border-color:#8e79ff73;box-shadow:0 10px 34px -18px #6247ffb3}.vl .vlph-ladder-name{color:#f2effc;letter-spacing:.01em;white-space:nowrap;flex-direction:column;gap:2px;font-size:14px;font-weight:650;display:flex}.vl .vlph-ladder-human{color:var(--vl-dark-muted);text-transform:none;letter-spacing:.02em;font-size:11.5px;font-weight:550}.vl .vlph-ladder-price{color:#fff;white-space:nowrap;font-size:19px;font-weight:650}.vl .vlph-ladder-per{color:#ffffff9e;margin-left:2px;font-size:12px;font-weight:550}
