.gia-content .g8-architecture,.gia-content .g8-twocol,.gia-content .g8-compare,.gia-content .g8-costmap,.gia-content .g8-bottlenecks,.gia-content .g8-failure,.gia-content .g8-current-grid,.gia-content .g8-gates,.gia-content .g8-stoplight,.gia-content .g8-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:24px 0 28px;display:grid}.gia-content .g8-architecture>div,.gia-content .g8-twocol>section,.gia-content .g8-compare>section,.gia-content .g8-costmap>div,.gia-content .g8-bottlenecks>div,.gia-content .g8-failure>div,.gia-content .g8-gates>div,.gia-content .g8-stoplight>div,.gia-content .g8-paths>div{background:#f4f8fa;border:1px solid #dae6e9;border-radius:13px;min-width:0;padding:19px}.gia-content .g8-architecture>div:nth-child(2),.gia-content .g8-twocol>section:nth-child(2),.gia-content .g8-compare>section:nth-child(2){background:#f8f9f5;border-color:#e0e6d7}.gia-content .g8-architecture span,.gia-content .g8-twocol span,.gia-content .g8-compare span,.gia-content .g8-failure span,.gia-content .g8-bottlenecks span,.gia-content .g8-gates span,.gia-content .g8-equation span,.gia-content .g8-case span,.gia-content .g8-tool-head span{color:#217c91;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:.68rem;font-weight:800;display:block}.gia-content .g8-architecture strong,.gia-content .g8-twocol strong,.gia-content .g8-compare strong,.gia-content .g8-failure strong,.gia-content .g8-bottlenecks strong,.gia-content .g8-gates strong{color:#174452;font-size:1.02rem;line-height:1.35;display:block}.gia-content .g8-architecture p,.gia-content .g8-twocol p,.gia-content .g8-compare p,.gia-content .g8-costmap p,.gia-content .g8-bottlenecks p,.gia-content .g8-failure p,.gia-content .g8-gates p,.gia-content .g8-stoplight p,.gia-content .g8-paths p{color:#486773;margin:8px 0 0;font-size:.83rem;line-height:1.65}.gia-content .g8-costmap,.gia-content .g8-failure,.gia-content .g8-bottlenecks{grid-template-columns:repeat(3,minmax(0,1fr))}.gia-content .g8-gates{grid-template-columns:repeat(2,minmax(0,1fr))}.gia-content .g8-gates>div:last-child{grid-column:1/-1}.gia-content .g8-equation,.gia-content .g8-case,.gia-content .g8-ticket{background:#f1f7f8;border:1px solid #d5e5e8;border-left:4px solid #24899c;border-radius:12px;margin:23px 0 29px;padding:22px 24px}.gia-content .g8-equation strong,.gia-content .g8-case strong,.gia-content .g8-ticket>strong{color:#164756;font-size:1.06rem;line-height:1.45;display:block}.gia-content .g8-equation p,.gia-content .g8-case p,.gia-content .g8-ticket li{color:#3f606d;font-size:.86rem;line-height:1.7}.gia-content .g8-ticket ul{margin:10px 0 0;padding-left:19px}.gia-content .g8-ticket li{padding:3px 0}.gia-content .g8-stoplight{grid-template-columns:repeat(3,minmax(0,1fr))}.gia-content .g8-stoplight>div:first-child{border-top:4px solid #318477}.gia-content .g8-stoplight>div:nth-child(2){border-top:4px solid #c9a054}.gia-content .g8-stoplight>div:nth-child(3){border-top:4px solid #b96e67}.gia-content .g8-paths b,.gia-content .g8-costmap b,.gia-content .g8-stoplight b{color:#1f5260}.gia-content .g8-tool{background:#f5f9fa;border:1px solid #cbdfe3;border-radius:17px;margin:24px 0 30px;padding:23px;box-shadow:0 6px 20px #133e4a0e}.gia-content .g8-tool-head strong{color:#173e4b;margin-bottom:18px;font-size:1.14rem;display:block}.gia-content .g8-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gia-content .g8-form label{color:#35545d;flex-direction:column;gap:7px;min-width:0;font-size:.78rem;font-weight:700;display:flex}.gia-content .g8-form input{box-sizing:border-box;color:#203b47;background:#fff;border:1px solid #bed0d5;border-radius:9px;width:100%;min-width:0;padding:10px 12px;font-family:inherit;font-size:1rem;display:block}.gia-content .g8-form input:focus-visible{outline-offset:1px;outline:3px solid #83c4d0}.gia-content .g8-current-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0 12px}.gia-content .g8-current-grid>div{background:#fff;border:1px solid #d6e4e7;border-radius:9px;min-width:0;padding:13px 12px}.gia-content .g8-current-grid span{color:#5d7984;font-size:.7rem;line-height:1.35;display:block}.gia-content .g8-current-grid strong{color:#176b7e;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:7px;font-size:1.24rem;display:block}.gia-content .g8-tool-note{color:#4f6c77;margin:7px 0 0;font-size:.78rem;line-height:1.55}.gia-content .gia-table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.gia-content .gia-table table{table-layout:auto;width:100%;min-width:520px}.gia-content .gia-table th,.gia-content .gia-table td{overflow-wrap:break-word;word-break:normal}@media (width<=700px){.gia-content .g8-costmap,.gia-content .g8-failure,.gia-content .g8-bottlenecks,.gia-content .g8-stoplight{grid-template-columns:1fr}.gia-content .g8-current-grid{grid-template-columns:1fr 1fr 1fr}}@media (width<=540px){.gia-content .g8-architecture,.gia-content .g8-twocol,.gia-content .g8-compare,.gia-content .g8-paths,.gia-content .g8-gates,.gia-content .g8-form{grid-template-columns:1fr}.gia-content .g8-gates>div:last-child{grid-column:auto}.gia-content .g8-current-grid{grid-template-columns:1fr}.gia-content .g8-equation,.gia-content .g8-case,.gia-content .g8-ticket,.gia-content .g8-tool{padding:18px 15px}}
