.v5m .features-hero{min-height:460px}.v5m .features-hero-body{padding:56px 40px 44px}.v5m .features-h1{max-width:16ch;font-size:54px;line-height:1.02}.v5m .features-support{color:#ffffffc7;max-width:52ch;margin-top:18px;font-size:19px;line-height:1.5}.v5m .features-chips{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.v5m .ws-caps{padding-top:28px}.v5m .ws-caps-row{scrollbar-width:thin;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.v5m .cap{height:36px;color:var(--v5-ink2);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 0 0 1px #0b151014}.v5m .cap:hover{color:var(--v5-ink);background:var(--v5-lime);box-shadow:none}.v5m .ws-list{flex-direction:column;gap:24px;padding-top:40px;display:flex}.v5m .ws{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:28px;scroll-margin-top:24px;display:grid}.v5m .ws h2{font-size:40px}.v5m .ws.ink h2{color:#fff}.v5m .ws-body-dark{color:#ffffffc7;font-size:17px;line-height:1.55}.v5m .ws-q{color:var(--v5-lime-ink);margin-top:12px;font-size:15px;font-weight:600}.v5m .ws.ink .ws-q{color:var(--v5-lime)}.v5m .shot{background:var(--v5-ink);border-radius:18px;flex-direction:column;gap:8px;margin-top:18px;padding:10px;display:flex}.v5m .ws.ink .shot{background:#ffffff14}.v5m .shot img{aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:12px;width:100%;height:auto;display:block}.v5m .feat{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.v5m .feat li{border-top:1px solid var(--v5-line);color:var(--v5-ink2);align-items:flex-start;gap:10px;padding:10px 0;font-size:14.5px;line-height:1.45;display:flex}.v5m .feat li:nth-child(-n+2){border-top:0}.v5m .feat b{color:var(--v5-ink);font-weight:650}.v5m .ws.ink .feat li{color:#ffffffd9;border-color:#ffffff1a}.v5m .ws.ink .feat b{color:#fff}.v5m .ptag.none{background:0 0;width:62px}.v5m .ws-half{scroll-margin-top:24px}.v5m .ws-half-title{font-size:32px!important}@media (max-width:980px){.v5m .features-hero{min-height:0}.v5m .features-hero-body{padding:48px 20px 36px}.v5m .features-support{font-size:17px}.v5m .ws,.v5m .feat{grid-template-columns:minmax(0,1fr)}.v5m .feat li:nth-child(2){border-top:1px solid var(--v5-line)}.v5m .ws.ink .feat li:nth-child(2){border-color:#ffffff1a}.v5m .ws h2{font-size:30px}.v5m .ws-half-title{font-size:26px!important}}.v5m #pricing .price-fig strong{font-size:48px}
