.system-card{perspective:1600px;cursor:pointer}.system-card-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .65s cubic-bezier(.22,.68,.3,1)}.system-card-front{flex-direction:column;flex:1;min-width:0;display:flex;transform:rotateY(0)}.system-card-back{border-radius:inherit;background:inherit;overscroll-behavior:contain;flex-direction:column;padding:26px 24px;display:flex;position:absolute;inset:0;overflow-y:auto;transform:rotateY(180deg)}.system-card-face[aria-hidden=true]{pointer-events:none}.system-card.is-flipped .system-card-front{transform:rotateY(-180deg)}.system-card.is-flipped .system-card-back{transform:rotateY(0)}.system-card.is-flipped>.plan-badge{visibility:hidden}.system-card-return{border:1px solid var(--line-2);min-height:44px;color:var(--cyan);cursor:pointer;background:#22d3ee09;font-size:.9375rem;font-weight:600}.system-card-toggle{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.system-card-front>.plan-cta{margin-top:auto}.system-card-return{align-self:flex-start;margin-bottom:16px;padding:8px 16px}.system-card-return:hover{border-color:var(--cyan);background:#22d3ee14}.system-card:has(.system-card-toggle:focus-visible){outline:2px solid var(--cyan);outline-offset:4px}.system-card-return:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.system-card-name{color:var(--cyan);margin-bottom:10px;font-size:.8125rem;line-height:1.5}.system-card-back>h3{font:700 1.625rem/1.2 var(--font-d);letter-spacing:-.035em;color:var(--text)}.system-card-intro{color:var(--dim);margin-top:14px;font-size:.9375rem;line-height:1.65}.system-capabilities{gap:18px;margin-top:20px;display:grid}.system-capabilities section+section{border-top:1px solid var(--line);padding-top:16px}.system-capabilities h4{color:var(--text);align-items:center;gap:10px;font-size:1rem;line-height:1.35;display:flex}.system-capabilities h4 svg{width:22px;height:22px;color:var(--violet-lt);flex:none}.system-capabilities ul{color:var(--dim);gap:8px;margin-top:10px;padding-left:18px;font-size:.9375rem;line-height:1.65;list-style:outside;display:grid}@media (prefers-reduced-motion:reduce){.system-card-face{transition:none}}
