.exfk .k-flow{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);align-items:stretch;margin:28px 0}.exfk .k-flow .k-node{border:1px solid var(--exl);border-radius:10px;padding:16px;font-size:15px;line-height:1.5;color:var(--exink)}.exfk .k-flow .k-node.k-dark{background:var(--exn);border-color:var(--exn);color:#fff}.exfk .k-flow .k-node span{display:block;font-family:var(--exmono);font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--exg);margin-bottom:8px}.exfk .k-flow .k-node.k-dark span{color:#f5a3a6}.exfk .k-flow .k-arrow{display:flex;align-items:center;justify-content:center;color:var(--exr);font-size:22px}.exfk .k-cost table{width:100%;border-collapse:collapse;font-size:16px;color:rgba(255,255,255,.88)}.exfk .k-cost td{padding:6px 0;border:0;background:0 0;color:inherit}.exfk .k-cost td:last-child{text-align:right;font-family:var(--exmono)}.exfk .k-cost tr.k-total td{border-top:1px solid rgba(255,255,255,.25);padding-top:12px;font-weight:700;color:#fff}.exfk .k-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.exfk .k-help-grid a{display:block;background:#fff;border-radius:8px;padding:16px;color:var(--exink);text-decoration:none;font-size:14px;line-height:1.5}.exfk .k-help-grid a b{display:block;font-size:16px;margin-bottom:4px}@media (max-width:767px){.exfk .k-flow{grid-template-columns:1fr;gap:6px}.exfk .k-flow .k-arrow{transform:rotate(90deg);height:28px}}