.pg-solution .stk,.pg-usecase .stk{display:grid}.pg-solution .stk>*,.pg-usecase .stk>*{visibility:hidden;grid-area:1/1;min-width:0}.pg-solution .stk>.on,.pg-usecase .stk>.on{visibility:visible}.pg-solution .stk>.cg-panel,.pg-usecase .stk>.cg-panel{display:block}.pg-solution .cg-wh img,.pg-usecase .cg-wh img{width:auto;height:16px}@media (prefers-reduced-motion:reduce){.pg-solution .ask,.pg-usecase .ask{height:auto}.pg-solution .ask-stick,.pg-usecase .ask-stick{height:auto;padding:var(--sec) var(--gut);position:static}.pg-solution .ask-field,.pg-usecase .ask-field{max-height:none}.pg-solution .ib,.pg-usecase .ib{transition:none}}.pg-solution .ix-g,.pg-usecase .ix-g{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pg-solution .ix-c,.pg-usecase .ix-c{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;min-height:230px;padding:24px 22px;transition:border-color .2s;display:flex}.pg-solution .ix-c:hover,.pg-usecase .ix-c:hover{border-color:var(--maroon)}.pg-solution .ix-c .rs-k,.pg-usecase .ix-c .rs-k{font-family:var(--mono);color:var(--maroon);font-size:11px}.pg-solution .ix-c h3,.pg-usecase .ix-c h3{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.25}.pg-solution .ix-c p,.pg-usecase .ix-c p{color:var(--text);flex:1;font-size:14.5px;line-height:1.5}.pg-solution .ix-c .go,.pg-usecase .ix-c .go{color:var(--maroon);align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.pg-solution .ix-c .go svg,.pg-usecase .ix-c .go svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}@media (max-width:960px){.pg-solution .ix-g,.pg-usecase .ix-g{grid-template-columns:1fr 1fr}}@media (max-width:600px){.pg-solution .ix-g,.pg-usecase .ix-g{grid-template-columns:1fr}.pg-solution .ix-c,.pg-usecase .ix-c{min-height:0}}.pg-solution .plan-soon,.pg-usecase .plan-soon{font-family:var(--mono);color:var(--cerise);margin-top:14px;font-size:12px}.pg-usecase .calc .gaps{margin-top:6px}.pg-usecase .calc input[type=range]:focus-visible{outline:2px solid var(--maroon);outline-offset:3px}@media (max-width:600px){.pg-solution .bt.cmp2 td.r,.pg-usecase .bt.cmp2 td.r{display:table-cell}.pg-solution .bt.cmp2 tr:nth-child(n+6),.pg-usecase .bt.cmp2 tr:nth-child(n+6){display:table-row}}
