.platform-module__EDkRXq__flow{--gap:36px;gap:var(--gap);grid-template-columns:repeat(5,1fr);margin-top:28px;list-style:none;display:grid;position:relative}.platform-module__EDkRXq__node{background:linear-gradient(#221c19,#19171a);border:1px solid #c9a45c59;border-radius:8px;flex-direction:column;padding:24px 20px 22px;display:flex;position:relative;box-shadow:0 18px 40px -26px #c9a45c73}.platform-module__EDkRXq__node:before{content:"";background:var(--gradient);border-radius:2px;height:2px;position:absolute;inset:-1px 18px auto}.platform-module__EDkRXq__edge{box-shadow:none;background:#100e0b;border-style:dashed;border-color:#fff3}.platform-module__EDkRXq__edge:before{display:none}.platform-module__EDkRXq__node:not(:last-child):after{content:"";top:50%;right:calc(var(--gap) * -1);width:var(--gap);background:linear-gradient(var(--orange), var(--orange)) left center / calc(100% - 7px) 1px no-repeat, conic-gradient(from -135deg at 100% 50%, var(--orange) 90deg, transparent 0) right center / 7px 10px no-repeat;opacity:.85;height:10px;position:absolute;transform:translateY(-50%)}.platform-module__EDkRXq__nodeLabel{font-family:var(--font-tech), ui-monospace, monospace;letter-spacing:.16em;color:var(--orange);font-size:11px}.platform-module__EDkRXq__edge .platform-module__EDkRXq__nodeLabel{color:#a8a196}.platform-module__EDkRXq__nodeTitle{color:#fff;margin-top:12px;font-size:20px;font-weight:700;line-height:1.25}.platform-module__EDkRXq__tm{color:var(--orange);font-weight:600}.platform-module__EDkRXq__nodeDesc{color:#b8b1a5;margin-top:8px;font-size:15px;line-height:1.55}.tone-light .platform-module__EDkRXq__node{background:#fff;border-color:#b8844a59;box-shadow:0 16px 40px -28px #261e1066}.tone-light .platform-module__EDkRXq__edge{box-shadow:none;background:#fbf9f7;border-color:#00000038}.tone-light .platform-module__EDkRXq__node:not(:last-child):after{--orange:var(--copper)}.tone-light .platform-module__EDkRXq__nodeLabel{color:var(--copper)}.tone-light .platform-module__EDkRXq__edge .platform-module__EDkRXq__nodeLabel{color:#57534e}.tone-light .platform-module__EDkRXq__nodeTitle{color:#0a0a0a}.tone-light .platform-module__EDkRXq__tm{color:var(--copper)}.tone-light .platform-module__EDkRXq__nodeDesc{color:#44403c}.platform-module__EDkRXq__layers{margin-top:24px}.platform-module__EDkRXq__layer em{color:var(--orange);font-style:normal}.tone-light .platform-module__EDkRXq__layer em{color:var(--copper)}.platform-module__EDkRXq__layer .ui-card__body{margin-top:16px}.platform-module__EDkRXq__tools{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:18px;display:grid}.platform-module__EDkRXq__tools span{font-family:var(--font-tech), ui-monospace, monospace;letter-spacing:.04em;color:#e8e3d9;background:#0000004d;border:1px solid #c9a45c4d;border-radius:8px;padding:10px 12px;font-size:12px}.tone-light .platform-module__EDkRXq__tools span{color:#292524;background:#f7f4ec;border-color:#b8844a4d}@media (max-width:1024px){.platform-module__EDkRXq__flow{--gap:22px;grid-template-columns:1fr;max-width:560px}.platform-module__EDkRXq__node:not(:last-child):after{top:auto;left:50%;right:auto;bottom:calc(var(--gap) * -1);width:10px;height:var(--gap);background:linear-gradient(var(--orange), var(--orange)) center top / 1px calc(100% - 7px) no-repeat, conic-gradient(from -45deg at 50% 100%, var(--orange) 90deg, transparent 0) center bottom / 10px 7px no-repeat;transform:translate(-50%)}}@media (max-width:767px){.platform-module__EDkRXq__tools{grid-template-columns:1fr}}.platform-module__EDkRXq__structure{gap:14px;display:grid}.platform-module__EDkRXq__productsRow{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.platform-module__EDkRXq__productTile,.platform-module__EDkRXq__infraBar{background:#fff;border:1px solid #00000014;border-radius:10px;flex-direction:column;gap:8px;padding:26px 28px;transition:border-color .2s,transform .2s;display:flex;box-shadow:0 16px 40px -30px #3c1e0a59}.platform-module__EDkRXq__productTile:hover,.platform-module__EDkRXq__infraBar:hover{border-color:var(--copper);transform:translateY(-2px)}.platform-module__EDkRXq__infraBar{background:#17140f;border-color:#c9a45c59}.platform-module__EDkRXq__tileRole{font-family:var(--font-tech), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--brown);font-size:11.5px}.platform-module__EDkRXq__infraBar .platform-module__EDkRXq__tileRole{color:var(--orange)}.platform-module__EDkRXq__tileName{color:#0a0a0a;font-size:26px;font-weight:800}.platform-module__EDkRXq__infraBar .platform-module__EDkRXq__tileName{background:var(--bronze-metal-text);color:#0000;-webkit-background-clip:text;background-clip:text;align-self:flex-start}.platform-module__EDkRXq__tileText{color:#44403c;font-size:15.5px;line-height:1.6}.platform-module__EDkRXq__infraBar .platform-module__EDkRXq__tileText{color:#c9c2b5}.platform-module__EDkRXq__lifecycle{grid-template-columns:repeat(5,1fr);gap:12px;list-style:none;display:grid;position:relative}.platform-module__EDkRXq__lifecycle:before{content:"";background:linear-gradient(90deg, var(--copper), #c9a45c4d);height:1px;position:absolute;top:8px;left:8px;right:8px}.platform-module__EDkRXq__lifecycle li{flex-direction:column;gap:4px;padding-top:30px;display:flex;position:relative}.platform-module__EDkRXq__lifecycle li:before{content:"";border:2px solid var(--orange);background:#15130f;border-radius:50%;width:17px;height:17px;position:absolute;top:0;left:0}.platform-module__EDkRXq__lcNum{font-family:var(--font-tech), ui-monospace, monospace;color:var(--orange);font-size:12px}.platform-module__EDkRXq__lcStep{font-size:20px;font-weight:700}.platform-module__EDkRXq__lcProduct{font-family:var(--font-tech), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:11.5px}.platform-module__EDkRXq__lcNote{font-family:var(--font-tech), ui-monospace, monospace;letter-spacing:.04em;color:#a8a196;margin-top:28px;font-size:11px}@media (max-width:900px){.platform-module__EDkRXq__lifecycle{grid-template-columns:1fr;gap:18px}.platform-module__EDkRXq__lifecycle:before{width:1px;height:auto;inset:8px auto 8px 8px}.platform-module__EDkRXq__lifecycle li{padding:0 0 0 34px}}.platform-module__EDkRXq__foundations{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.platform-module__EDkRXq__foundations .platform-module__EDkRXq__infraBar{padding:32px 34px}@media (max-width:800px){.platform-module__EDkRXq__foundations{grid-template-columns:1fr}}.platform-module__EDkRXq__tileRole{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.platform-module__EDkRXq__tileBadge{color:#6b4423;background:#b8844a14;border-color:#8a5a2e80;padding:2px 8px;font-size:9.5px}.platform-module__EDkRXq__tileBadge:before{background:#b8844a}
