.features-v2 .features-hero{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-block:56px 40px}.features-v2 h1{font-size:clamp(40px,5.2vw,64px)}.features-v2 .features-legend{display:flex;flex-wrap:wrap;gap:10px 24px;margin:4px 0 0;padding:0;list-style:none;font-size:14px;color:var(--muted)}.features-v2 .features-legend li{display:inline-flex;align-items:center;gap:8px}.features-v2 .features-jump{display:flex;flex-wrap:wrap;gap:8px}.features-v2 .features-jump a{padding:8px 14px;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:14px;font-weight:600;text-decoration:none}.features-v2 .features-jump a:hover{border-color:var(--ink)}.features-v2 .features-group{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:16px 48px;padding-block:40px;border-top:1px solid var(--divider)}.features-v2 .features-group h2{margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.features-v2 .features-group h2+p{margin:8px 0 0;font-size:15px;line-height:1.45;color:var(--muted)}.features-v2 .features-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--divider)}.features-v2 .features-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 16px;padding-block:14px;border-bottom:1px solid var(--divider)}.features-v2 .features-item strong{font-size:16px;font-weight:600;line-height:1.35}.features-v2 .features-item>span:last-child{grid-column:1 / -1;font-size:14px;line-height:1.45;color:var(--muted)}.features-v2 .features-coming strong{color:var(--muted)}.features-v2 .features-modules{padding-block:0 40px}.features-v2 .features-modules-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:24px;font-size:15px}.features-v2 .features-modules-foot p{margin:0;color:var(--muted)}.features-v2 .features-modules-foot a{font-weight:600;text-decoration:none}.mkt .feature-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.mkt .feature-cards>li{display:flex}.mkt .feature-card{display:flex;flex:1;flex-direction:column;gap:14px;min-height:236px;padding:24px;border:1px solid var(--divider);border-radius:var(--radius-bento);background:var(--surface);color:var(--ink);text-decoration:none}.mkt .feature-card:hover,.mkt .feature-card:focus-visible{background:var(--accent-soft);border-color:var(--line);transform:translateY(-2px)}.mkt .feature-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mkt .feature-card-ico{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--divider);border-radius:14px;background:var(--accent-soft)}.mkt .feature-card-ico svg{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.mkt .feature-card-title{font-size:20px;font-weight:700;letter-spacing:-.01em}.mkt .feature-card-pitch{flex:1;font-size:15px;line-height:1.5;color:var(--muted)}.mkt .feature-card-more{font-size:15px;font-weight:700}.mkt .feature-card-more span{display:inline-block}[dir=rtl] .mkt :is(.feature-card,.features-modules-foot) :is(span,p){text-align:-webkit-match-parent;text-align:match-parent}[dir=rtl] .mkt .feature-card-more span{transform:scaleX(-1)}@media(prefers-reduced-motion:no-preference){.mkt .feature-card{transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.mkt .feature-card-more span{transition:transform .18s ease}.mkt .feature-card:hover .feature-card-more span{transform:translate(3px)}[dir=rtl] .mkt .feature-card:hover .feature-card-more span{transform:translate(-3px) scaleX(-1)}}.features-v2 .features-close.mkt-close{padding-block:56px 80px}.features-v2 .features-close h2{text-wrap:balance}@media(max-width:900px){.features-v2 .features-group{grid-template-columns:minmax(0,1fr);padding-block:32px}.mkt .feature-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.mkt .feature-cards{grid-template-columns:minmax(0,1fr)}.mkt .feature-card{min-height:0}}
