.lp2 .sf-stage{container-type:inline-size;width:100%}.lp2 .sf-canvas{--u:calc(100cqw / var(--dw));position:relative;width:100%;aspect-ratio:var(--dw) /var(--dh);overflow:hidden;font-family:var(--sans);color:#E8ECF2;line-height:1.2}.lp2 .sf-abs{position:absolute;box-sizing:border-box;margin:0;left:calc(var(--u) * var(--x));top:calc(var(--u) * var(--y));width:calc(var(--u) * var(--w));height:calc(var(--u) * var(--h))}.lp2 .ported .spec-to-one-shot-static-figure .sf-robot{width:calc(var(--u) * var(--w));height:calc(var(--u) * var(--h));max-width:none;object-fit:fill;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2%,#000 97%,transparent),linear-gradient(180deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 2%,#000 97%,transparent),linear-gradient(180deg,transparent,#000 4%,#000 96%,transparent);mask-composite:intersect}.lp2 .ported .spec-to-one-shot-scene--one-shot .sf-canvas{background:#011229}.lp2 .ported .spec-to-one-shot-scene--spec .sf-canvas{background:#010F24}.lp2 .ported .spec-to-one-shot-static-figure:has(>.sf-stage){aspect-ratio:auto}.lp2 .sf-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.lp2 .sf-lines path{fill:none;stroke:#3FD0F0;stroke-width:2.6;stroke-linecap:round}.lp2 .sf-lines .sf-dot{fill:#51CCF2}.lp2 .sf-lines .sf-head{stroke:none}.lp2 .sf-lines--b .is-fail{stroke:#EF5B5B}.lp2 .sf-lines--b .is-fix{stroke:#48C17A}.lp2 .sf-lines--b .is-refactor{stroke:#6E93E6}.lp2 .sf-lines--b .is-loop{stroke:#3FC7A8;stroke-width:3.2}.lp2 .sf-lines--b .sf-head.is-fail{fill:#EF5B5B}.lp2 .sf-lines--b .sf-head.is-fix{fill:#48C17A}.lp2 .sf-lines--b .sf-head.is-refactor{fill:#6E93E6}.lp2 .sf-lines--b .sf-head.is-loop{fill:#3FC7A8}.lp2 .sf-book{border:calc(var(--u) * 2) solid #687381;border-radius:calc(var(--u) * 10);background:#01142B}.lp2 .sf-spine{background:#687381}.lp2 .sf-book-title{display:flex;align-items:center;justify-content:center;font-size:calc(var(--u) * 46);font-weight:700;letter-spacing:.08em;color:#fff}.lp2 .sf-tab{border-radius:0 calc(var(--u) * 7) calc(var(--u) * 7) 0;background:linear-gradient(90deg,#157AA0,#1B82A9 60%,#2390B8);box-shadow:inset calc(var(--u) * -1.5) 0 0 rgba(120,200,235,.45)}.lp2 .sf-paper{border-radius:calc(var(--u) * 8);background:#F2F1F1}.lp2 .sf-pill{display:flex;align-items:center;justify-content:center;border-radius:calc(var(--u) * 6);font-size:calc(var(--u) * 20.5);font-weight:500;color:#fff;white-space:nowrap}.lp2 .sf-pill,.lp2 .sf-rule{background:#0D1B2E}.lp2 .sf-bullet{border-radius:50%;background:#0D1725}.lp2 .sf-bar{border-radius:calc(var(--u) * 3);background:#A0AAB7}.lp2 .sf-xlate{display:flex;align-items:center;justify-content:center;border:calc(var(--u) * 2) solid #c9cdd3;border-radius:calc(var(--u) * 10);background:#011228;font-size:calc(var(--u) * 23);font-weight:500;letter-spacing:.06em;color:#fff}.lp2 .sf-card{border:calc(var(--u) * 2) solid rgba(200,206,216,.55);border-radius:calc(var(--u) * 14);background:#011228}.lp2 .sf-plan-title{font-size:calc(var(--u) * 39);font-weight:600;letter-spacing:.01em}.lp2 .sf-flow,.lp2 .sf-plan-title{display:flex;align-items:center;justify-content:center;color:#fff;white-space:nowrap}.lp2 .sf-flow{gap:calc(var(--u) * 20);border:calc(var(--u) * 1.6) solid rgba(200,206,216,.55);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 26);letter-spacing:.04em}.lp2 .sf-flow i{font-style:normal}.lp2 .sf-case{border:calc(var(--u) * 1.6) solid rgba(200,206,216,.5);border-radius:calc(var(--u) * 8)}.lp2 .sf-case-label{position:absolute;left:calc(var(--u) * 17);top:0;bottom:0;display:flex;align-items:center;font-size:calc(var(--u) * 18.5);color:#E6E9EE;white-space:nowrap}.lp2 .sf-case-label i{display:inline-block;width:calc(var(--u) * 1.6);height:1em;margin-inline:calc(var(--u) * 8);background:#AEB5BF;font-size:inherit;color:transparent;overflow:hidden}.lp2 .sf-case-label b{font-weight:400}.lp2 .sf-chip{border:calc(var(--u) * 1.6) solid rgba(200,206,216,.5);border-radius:calc(var(--u) * 6);background:#02081A;font-size:calc(var(--u) * 16.5);letter-spacing:.01em;color:#E6E9EE;white-space:nowrap}.lp2 .sf-chip,.lp2 .sf-chip-arrow{display:flex;align-items:center;justify-content:center}.lp2 .sf-chip-arrow{font-size:calc(var(--u) * 20);color:#C9CDD3}.lp2 .sf-case.is-pass{border-color:rgba(63,171,123,.85);background:rgba(63,171,123,.05)}.lp2 .sf-case.is-fail{border-color:#DB4A4C;background:rgba(219,74,76,.05)}.lp2 .sf-case.is-fail .sf-case-label b{color:#F0605D}.lp2 .sf-case.is-fail .sf-chip{border-color:rgba(219,74,76,.85);color:#F0605D}.lp2 .sf-case.is-fail .sf-chip-arrow{color:#F0605D}.lp2 .sf-status{border-radius:50%;font-size:0}.lp2 .sf-status.is-pass{background:#3CC27A}.lp2 .sf-status.is-fail{background:#F4665D}.lp2 .sf-status:after,.lp2 .sf-status:before{content:"";position:absolute}.lp2 .sf-status.is-pass:before{left:28%;top:24%;width:46%;height:26%;border-left:calc(var(--u) * 4.5) solid #06231a;border-bottom:calc(var(--u) * 4.5) solid #06231a;transform:rotate(-45deg)}.lp2 .sf-status.is-pass:after{display:none}.lp2 .sf-status.is-fail:after,.lp2 .sf-status.is-fail:before{left:24%;top:calc(50% - var(--u) * 2);width:52%;height:calc(var(--u) * 4);border-radius:calc(var(--u) * 2);background:#fff}.lp2 .sf-status.is-fail:before{transform:rotate(45deg)}.lp2 .sf-status.is-fail:after{transform:rotate(-45deg)}.lp2 .sf-node{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;border:calc(var(--u) * 3) solid;color:#fff;font-weight:700;text-align:center;line-height:1.3}.lp2 .sf-node span{font-size:calc(var(--u) * 23);white-space:nowrap}.lp2 .sf-node.is-fail{background:#9A2E33;border-color:#C8494E}.lp2 .sf-node.is-fix{background:#0F5C39;border-color:#3BAA63}.lp2 .sf-node.is-fix span{font-size:calc(var(--u) * 21)}.lp2 .sf-node.is-refactor{background:#0E3A7A;border-color:#4A74D1}.lp2 .sf-node.is-refactor span:first-child{font-size:calc(var(--u) * 22)}.lp2 .sf-node.is-refactor span:last-child{font-size:calc(var(--u) * 15);font-weight:500}.lp2 .sf-slogan{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--u) * 10);color:#fff}.lp2 .sf-slogan span{font-size:calc(var(--u) * 31);font-weight:700;letter-spacing:.04em;white-space:nowrap}.lp2 .sf-slogan strong{font-size:calc(var(--u) * 48);font-weight:900;letter-spacing:.06em;white-space:nowrap}.lp2 .sf-badge{display:flex;align-items:center;justify-content:space-between;padding-inline:calc(var(--u) * 48) calc(var(--u) * 42);border:calc(var(--u) * 2) solid rgba(63,171,123,.8);border-radius:calc(var(--u) * 10);background:rgba(20,90,55,.18)}.lp2 .sf-badge span{font-size:calc(var(--u) * 52);font-weight:800;letter-spacing:.02em;color:#41B678;white-space:nowrap}.lp2 .sf-badge i{position:relative;flex:none;width:calc(var(--u) * 88);height:calc(var(--u) * 88);border-radius:50%;border:calc(var(--u) * 3.5) solid #41b678;background:#0C2A22}.lp2 .sf-badge i:before{content:"";position:absolute;left:27%;top:26%;width:46%;height:24%;border-left:calc(var(--u) * 7) solid #41b678;border-bottom:calc(var(--u) * 7) solid #41b678;transform:rotate(-45deg)}.cmpx,.cmpx *{box-sizing:border-box;margin:0;padding:0;max-width:none}.cmpx{--cmp-cyan:#00FFFF;font-family:var(--sans);color:#fff;-webkit-font-smoothing:antialiased}.cmpx.ig-canvas{position:relative;overflow:hidden}.cmpx.ig-canvas>*{position:absolute}.cmpx .cmp-hl{font-style:normal;color:#FFFF33}.cmpx-stage{container:cmpx/inline-size}.cmpx-desk,.cmpx-mob{container-type:inline-size}.cmpx-mob{display:none;max-width:480px;margin-inline:auto}@container cmpx (max-width: 639px){.cmpx-desk{display:none}.cmpx-mob{display:block}}.cmpx.compare{--u:calc(100cqw / 2000);aspect-ratio:2000/1594}.cmpx .cmp-labels-bg{left:calc(var(--u) * 90);top:calc(var(--u) * 245);width:calc(var(--u) * 325);height:calc(var(--u) * 1195);background:linear-gradient(180deg,rgba(16,56,143,0),rgba(16,56,143,.42) 8.8%,rgba(16,56,143,.76) 18.8%,rgba(16,56,143,.91) 28.9%,rgba(16,56,143,.98) 38.9%,#10388F 46%,#10388F 64%,rgba(16,56,143,.9) 71.5%,rgba(16,56,143,.75) 79%,rgba(16,56,143,.46) 89%,rgba(16,56,143,.23) 94%,rgba(16,56,143,0) 99%)}.cmpx .cmp-frame{left:calc(var(--u) * 1038);top:calc(var(--u) * 266);width:calc(var(--u) * 862);height:calc(var(--u) * 1193);background:linear-gradient(90deg,#0F2648,#11213B 3%,#10213D 50%,#0F233E 97%,#1C304B);box-shadow:calc(var(--u) * 6) calc(var(--u) * 8) calc(var(--u) * 18) rgba(4,10,22,.55)}.cmpx .cmp-frame:after,.cmpx .cmp-frame:before{content:"";position:absolute;left:0;right:0}.cmpx .cmp-frame:before{top:0;height:calc(var(--u) * 3);background:linear-gradient(90deg,rgba(173,179,191,0) 18.8%,rgba(173,179,191,.2) 28%,rgba(173,179,191,.38) 42%,rgba(173,179,191,.5) 56%,rgba(173,179,191,.64) 70%,rgba(173,179,191,.9) 79%,rgba(173,179,191,1) 83.8%,rgba(173,179,191,.95) 88.4%,rgba(173,179,191,.3) 93%,rgba(173,179,191,0) 97.7%)}.cmpx .cmp-frame:after{bottom:calc(var(--u) * 1);height:calc(var(--u) * 4);background:linear-gradient(90deg,rgba(86,101,122,0) 2%,rgba(86,101,122,.15) 13%,rgba(86,101,122,.3) 22%,rgba(86,101,122,.45) 31.6%,rgba(86,101,122,.7) 40.8%,rgba(86,101,122,.95) 50%,#56657A 59%,rgba(86,101,122,.95) 64%,rgba(86,101,122,.45) 68.7%,rgba(86,101,122,.3) 73%,rgba(86,101,122,.18) 78%,rgba(86,101,122,.05) 82.6%,rgba(86,101,122,0) 87%)}.cmpx .cmp-panel{left:calc(var(--u) * 1065);top:calc(var(--u) * 291);width:calc(var(--u) * 808);height:calc(var(--u) * 1140);background:linear-gradient(90deg,#0F327E,#0D2A66 10.5%,#0F244F 30.3%,#10213F 50.1%,#10203A 60%,#101E38 74.9%,#101E38)}.cmpx .cmp-panel:before{content:"";position:absolute;inset:0;background:rgba(90,150,220,.1);clip-path:polygon(0 0,calc(var(--u) * 618) 0,0 calc(var(--u) * 181))}.cmpx .cmp-box{left:calc(var(--u) * 413);top:calc(var(--u) * 308);width:calc(var(--u) * 652);height:calc(var(--u) * 1109);border:calc(var(--u) * 2) solid #dddddd;border-right:0}.cmpx .cmp-tab-others{left:calc(var(--u) * 548);top:calc(var(--u) * 222);width:calc(var(--u) * 383);height:calc(var(--u) * 88);display:flex;align-items:center;justify-content:center;padding-bottom:calc(var(--u) * 10);background:#DDDDDD;clip-path:polygon(calc(var(--u) * 27) 0,calc(100% - var(--u) * 27) 0,100% calc(var(--u) * 27),100% 100%,0 100%,0 calc(var(--u) * 27))}.cmpx .cmp-tab-others p{font:900 calc(var(--u) * 46) /1 var(--sans);letter-spacing:.02em;color:#131E30;white-space:nowrap}.cmpx .cmp-tab-ours-line{left:calc(var(--u) * 1222);top:calc(var(--u) * 117);width:calc(var(--u) * 494);height:calc(var(--u) * 149);overflow:visible}.cmpx .cmp-tab-ours-line path{fill:none;stroke:var(--cmp-cyan);stroke-width:1.6}.cmpx .cmp-tab-ours{left:calc(var(--u) * 1231);top:calc(var(--u) * 126);width:calc(var(--u) * 477);height:calc(var(--u) * 140);background:var(--cmp-cyan);clip-path:polygon(calc(var(--u) * 24) 0,calc(100% - var(--u) * 24) 0,100% calc(var(--u) * 24),100% 100%,0 100%,0 calc(var(--u) * 24))}.cmpx .cmp-tab-ours p{position:absolute;left:0;right:0;text-align:center;font-family:var(--sans);font-weight:900;color:#171C2F;white-space:nowrap}.cmpx .cmp-tab-ours .l1{top:calc(var(--u) * 18.5);font-size:calc(var(--u) * 52);line-height:calc(var(--u) * 54)}.cmpx .cmp-tab-ours .l2{top:calc(var(--u) * 72.5);font-size:calc(var(--u) * 44);line-height:calc(var(--u) * 50)}.cmpx .cmp-col{top:calc(var(--u) * 328);height:calc(var(--u) * 1046.5);display:grid;grid-template-rows:repeat(7,1fr)}.cmpx .cmp-col>div{position:relative;display:flex;align-items:center}.cmpx .cmp-col>div+div:before{content:"";position:absolute;pointer-events:none}.cmpx .cmp-labels{left:calc(var(--u) * 90);width:calc(var(--u) * 325)}.cmpx .cmp-label{position:relative;top:calc(var(--u) * 2);padding-left:calc(var(--u) * 89);font:700 calc(var(--u) * 37) /1 var(--sans);color:#fff;white-space:nowrap}.cmpx .cmp-labels>div+div:before{left:0;right:0;top:calc(var(--u) * -7);height:calc(var(--u) * 14);background:linear-gradient(180deg,rgba(3,8,20,0),rgba(3,8,20,.8) 45%,rgba(83,106,158,1) 52%,rgba(83,106,158,0));-webkit-mask-image:linear-gradient(90deg,transparent 4%,#000 51%,transparent 98%);mask-image:linear-gradient(90deg,transparent 4%,#000 51%,transparent 98%)}.cmpx .cmp-mid{left:calc(var(--u) * 413);width:calc(var(--u) * 652)}.cmpx .cmp-mid>div,.cmpx .cmp-ours>div{justify-content:center;text-align:center}.cmpx .cmp-mid-text{font:400 calc(var(--u) * 36) /calc(var(--u) * 44) var(--sans);letter-spacing:.02em;color:#C8D4EA;white-space:nowrap}.cmpx .cmp-mid>div+div:before{left:calc(var(--u) * 73);right:calc(var(--u) * 72);top:0;height:max(1px,calc(var(--u) * 1));background:repeating-linear-gradient(90deg,#6C798C 0 calc(var(--u) * 4),transparent calc(var(--u) * 4) calc(var(--u) * 11.5))}.cmpx .cmp-ours{left:calc(var(--u) * 1065);width:calc(var(--u) * 808)}.cmpx .cmp-ours-text{position:relative;top:calc(var(--u) * -1.5);font:700 calc(var(--u) * 38) /calc(var(--u) * 51) var(--sans);letter-spacing:.05em;color:#fff;white-space:nowrap;text-shadow:0 calc(var(--u) * 3) calc(var(--u) * 8) rgba(0,0,0,.5)}.cmpx .cmp-ours>div+div:before{left:calc(var(--u) * 29);right:calc(var(--u) * 27);top:calc(var(--u) * -1);height:calc(var(--u) * 2);background:#6A7A94}.cmpx.cmp-m{--u:calc(100cqw / 390);position:relative;display:grid;grid-template-columns:calc(var(--u) * 44) calc(var(--u) * 92) calc(var(--u) * 254);grid-template-rows:calc(var(--u) * 52) repeat(7,auto);padding-bottom:calc(var(--u) * 14)}.cmpx .cmp-m-row{display:contents}.cmpx .cmp-m-bg{position:absolute;bottom:0;pointer-events:none}.cmpx .cmp-m-bg-labels{left:0;width:calc(var(--u) * 44);top:calc(var(--u) * 44);background:linear-gradient(180deg,rgba(16,56,143,0),rgba(16,56,143,.9) 14%,#10388F 46%,#10388F 64%,rgba(16,56,143,.8) 82%,rgba(16,56,143,0))}.cmpx .cmp-m-bg-mid{left:calc(var(--u) * 44);width:calc(var(--u) * 92);top:calc(var(--u) * 50);border:max(1px,calc(var(--u) * 1.5)) solid #dddddd;border-right:0}.cmpx .cmp-m-bg-frame{left:calc(var(--u) * 136);right:0;top:calc(var(--u) * 52);background:linear-gradient(90deg,#0F2648,#11213B 3%,#10213D 50%,#0F233E 97%,#1C304B);box-shadow:calc(var(--u) * 2) calc(var(--u) * 3) calc(var(--u) * 7) rgba(4,10,22,.55)}.cmpx .cmp-m-bg-panel{left:calc(var(--u) * 144);right:calc(var(--u) * 8);top:calc(var(--u) * 60);bottom:calc(var(--u) * 8);background:linear-gradient(90deg,#0F327E,#0D2A66 10.5%,#0F244F 30.3%,#10213F 50.1%,#10203A 60%,#101E38 74.9%,#101E38)}.cmpx .cmp-m-tab-others,.cmpx .cmp-m-tab-ours{grid-row:1;align-self:end;justify-self:center;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.cmpx .cmp-m-tab-others{grid-column:2;height:calc(var(--u) * 24);padding:0 calc(var(--u) * 5);background:#DDDDDD;clip-path:polygon(calc(var(--u) * 7) 0,calc(100% - var(--u) * 7) 0,100% calc(var(--u) * 7),100% 100%,0 100%,0 calc(var(--u) * 7))}.cmpx .cmp-m-tab-others p{font:900 calc(var(--u) * 11) /1 var(--sans);letter-spacing:.02em;color:#131E30;white-space:nowrap}.cmpx .cmp-m-tab-ours{grid-column:3;height:calc(var(--u) * 42);padding:0 calc(var(--u) * 12);gap:calc(var(--u) * 3);background:var(--cmp-cyan);clip-path:polygon(calc(var(--u) * 8) 0,calc(100% - var(--u) * 8) 0,100% calc(var(--u) * 8),100% 100%,0 100%,0 calc(var(--u) * 8))}.cmpx .cmp-m-tab-ours p{font-family:var(--sans);font-weight:900;line-height:1.1;color:#171C2F;white-space:nowrap}.cmpx .cmp-m-tab-ours .l1{font-size:calc(var(--u) * 15)}.cmpx .cmp-m-tab-ours .l2{font-size:calc(var(--u) * 12.5)}.cmpx .cmp-m-cell{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:calc(var(--u) * 9) calc(var(--u) * 4)}.cmpx .cmp-m-row+.cmp-m-row .cmp-m-cell:before{content:"";position:absolute;top:0;pointer-events:none}.cmpx .cmp-m-cell-label{padding-left:calc(var(--u) * 2);padding-right:calc(var(--u) * 2)}.cmpx .cmp-m-label{font:700 calc(var(--u) * 10) /1.3 var(--sans);letter-spacing:0;color:#fff;white-space:nowrap}.cmpx .cmp-m-row+.cmp-m-row .cmp-m-cell-label:before{left:calc(var(--u) * 3);right:calc(var(--u) * 3);height:max(1px,calc(var(--u) * 1));background:rgba(83,106,158,.85);-webkit-mask-image:linear-gradient(90deg,transparent 4%,#000 51%,transparent 98%);mask-image:linear-gradient(90deg,transparent 4%,#000 51%,transparent 98%)}.cmpx .cmp-m-cell-mid{padding-left:calc(var(--u) * 3);padding-right:calc(var(--u) * 3)}.cmpx .cmp-m-mid-text{font:400 calc(var(--u) * 8.5) /1.45 var(--sans);letter-spacing:-.01em;color:#C8D4EA;overflow-wrap:anywhere;text-wrap:balance}.cmpx .cmp-m-row+.cmp-m-row .cmp-m-cell-mid:before{left:calc(var(--u) * 7);right:calc(var(--u) * 7);height:max(1px,calc(var(--u) * 1));background:repeating-linear-gradient(90deg,#6C798C 0 calc(var(--u) * 2),transparent calc(var(--u) * 2) calc(var(--u) * 5.5))}.cmpx .cmp-m-ours-text{font:700 calc(var(--u) * 12.5) /1.55 var(--sans);letter-spacing:.02em;color:#fff;text-shadow:0 calc(var(--u) * 1) calc(var(--u) * 3) rgba(0,0,0,.5)}.cmpx .cmp-m-row+.cmp-m-row .cmp-m-cell-ours:before{left:calc(var(--u) * 10);right:calc(var(--u) * 9);height:max(1px,calc(var(--u) * 1.5));background:#6A7A94}.qax{container:qax/inline-size}.qax,.qax *{box-sizing:border-box;margin:0;padding:0;max-width:none}.qax .qa-canvas{--u:calc(100cqw / 1488);--qa-left:calc(var(--u) * 652);--qa-right:calc(var(--u) * 836);--qa-chev:calc(var(--u) * 38);position:relative;font-family:var(--sans);color:#fff;-webkit-font-smoothing:antialiased}.qax .qa-head{position:relative;height:calc(var(--u) * 480)}.qax .qa-tag{display:inline-flex;align-items:center;height:calc(var(--u) * 54);padding:0 calc(var(--u) * 24);border:calc(var(--u) * 2.5) solid #ee7a52;font-size:calc(var(--u) * 26);font-weight:700;letter-spacing:.06em;line-height:1;color:#EE7A52}.qax .qa-title{display:block;margin-top:calc(var(--u) * 12);font-family:var(--serif);font-weight:900;color:#fff}.qax .qa-q{display:block;font-size:calc(var(--u) * 54);line-height:1.3}.qax .qa-big{display:block;font-size:calc(var(--u) * 106);line-height:1.17;white-space:nowrap}.qax .qa-3{display:inline-block;margin:0 calc(var(--u) * 10) 0 calc(var(--u) * 12);font-family:var(--sans);font-size:calc(var(--u) * 150);font-style:italic;font-weight:900;line-height:.8;color:#00FFFF;vertical-align:calc(var(--u) * -8)}.qax .qa-x{font-style:normal;color:#00FFFF}.qax .qa-arrow{position:absolute;left:calc(var(--u) * 1204);top:calc(var(--u) * 210);width:calc(var(--u) * 286);height:calc(var(--u) * 208)}.qax .qa-tabs{position:relative;display:grid;grid-template-columns:var(--qa-left) var(--qa-right);align-items:end;height:calc(var(--u) * 152)}.qax .qa-tabs p{display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:center;text-align:center;white-space:nowrap}.qax .qa-tab-before{width:calc(var(--u) * 405);height:calc(var(--u) * 119);background:#4E5359;clip-path:polygon(calc(var(--u) * 22) 0,calc(100% - var(--u) * 22) 0,100% calc(var(--u) * 22),100% 100%,0 100%,0 calc(var(--u) * 22))}.qax .qa-tab-before b{font-size:calc(var(--u) * 38);font-weight:700;line-height:1.25}.qax .qa-tab-before span{font-size:calc(var(--u) * 24);line-height:1.3;color:#D9DCE0}.qax .qa-tab-after{position:relative;width:calc(var(--u) * 510);height:calc(var(--u) * 145);background:#00FFFF;color:#171C2F;clip-path:polygon(calc(var(--u) * 24) 0,calc(100% - var(--u) * 24) 0,100% calc(var(--u) * 24),100% 100%,0 100%,0 calc(var(--u) * 24))}.qax .qa-tab-after b{font-size:calc(var(--u) * 46);font-weight:900;line-height:1.2}.qax .qa-tab-after span{font-size:calc(var(--u) * 33);font-weight:900;line-height:1.35}.qax .qa-tab-after strong{font-size:calc(var(--u) * 42);font-weight:900;letter-spacing:.02em}.qax .qa-tabs:after{content:"";position:absolute;bottom:0;left:calc(var(--qa-left) + (var(--qa-right) - var(--u) * 531) / 2);width:calc(var(--u) * 531);height:calc(var(--u) * 152);background:#00FFFF;pointer-events:none;clip-path:polygon(calc(var(--u) * 26) 0,calc(100% - var(--u) * 26) 0,100% calc(var(--u) * 26),100% 100%,calc(100% - var(--u) * 1.8) 100%,calc(100% - var(--u) * 1.8) calc(var(--u) * 26.8),calc(100% - var(--u) * 26.8) calc(var(--u) * 1.8),calc(var(--u) * 26.8) calc(var(--u) * 1.8),calc(var(--u) * 1.8) calc(var(--u) * 26.8),calc(var(--u) * 1.8) 100%,0 100%,0 calc(var(--u) * 26))}.qax .qa-rows{list-style:none;display:grid;row-gap:calc(var(--u) * 33)}.qax .qa-row{display:grid;grid-template-columns:var(--qa-left) var(--qa-right);min-height:calc(var(--u) * 128)}.qax .qa-after,.qax .qa-before{display:flex;align-items:center;justify-content:center;text-align:center}.qax .qa-before{position:relative;z-index:1;padding:calc(var(--u) * 20) calc(var(--u) * 30);border-radius:calc(var(--u) * 10) 0 0 calc(var(--u) * 10);background:#1A4B90;box-shadow:inset 0 calc(var(--u) * -3) 0 #295C9B;font-size:calc(var(--u) * 34);font-weight:400;line-height:calc(var(--u) * 48);letter-spacing:.04em}.qax .qa-before:after,.qax .qa-before:before{content:"";position:absolute;top:0;bottom:0;clip-path:polygon(0 0,100% 50%,0 100%)}.qax .qa-before:before{right:calc(var(--qa-chev) * -1 - var(--u) * 4);width:calc(var(--qa-chev) + var(--u) * 4);background:#0B3660}.qax .qa-before:after{right:calc(var(--qa-chev) * -1);width:var(--qa-chev);background:#1A4B90}.qax .qa-after{padding:calc(var(--u) * 20) calc(var(--u) * 30) calc(var(--u) * 20) calc(var(--qa-chev) + var(--u) * 30);border-radius:0 calc(var(--u) * 10) calc(var(--u) * 10) 0;background:linear-gradient(90deg,#167DDA 0 88%,#1DA2FD 95%,#23D2FD 99.4%,#9BFFFF);box-shadow:inset 0 calc(var(--u) * -3) 0 #2B8EE1;font-size:calc(var(--u) * 34);font-weight:500;line-height:calc(var(--u) * 50);letter-spacing:.06em}.qax .qa-text{display:block}.qax .qa-hl{font-style:normal;color:#FFFF33}.qax .qa-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.qax .qa-scene{display:block;width:100%;height:auto;margin-top:calc(var(--u) * 9);border-radius:calc(var(--u) * 16)}@container qax (max-width: 639px){.qax .qa-canvas{--u:calc(100cqw / 390);--qa-left:calc(var(--u) * 136);--qa-right:calc(var(--u) * 254);--qa-chev:calc(var(--u) * 10)}.qax .qa-head{height:auto;padding-bottom:calc(var(--u) * 4)}.qax .qa-tag{height:calc(var(--u) * 24);padding:0 calc(var(--u) * 10);border-width:max(1px,calc(var(--u) * 1.2));font-size:calc(var(--u) * 11.5)}.qax .qa-title{margin-top:calc(var(--u) * 10)}.qax .qa-q{font-size:calc(var(--u) * 15);line-height:1.45}.qax .qa-big{font-size:calc(var(--u) * 26);line-height:1.3}.qax .qa-3{font-size:calc(var(--u) * 38);margin:0 calc(var(--u) * 3) 0 calc(var(--u) * 4);vertical-align:calc(var(--u) * -2)}.qax .qa-arrow{left:auto;right:0;top:auto;bottom:calc(var(--u) * 6);width:calc(var(--u) * 62);height:auto}.qax .qa-table{margin-top:calc(var(--u) * 20)}.qax .qa-tabs{height:calc(var(--u) * 54)}.qax .qa-tab-before{width:calc(var(--u) * 116);height:calc(var(--u) * 40);clip-path:polygon(calc(var(--u) * 7) 0,calc(100% - var(--u) * 7) 0,100% calc(var(--u) * 7),100% 100%,0 100%,0 calc(var(--u) * 7))}.qax .qa-tab-before b{font-size:calc(var(--u) * 13)}.qax .qa-tab-before span{font-size:calc(var(--u) * 9)}.qax .qa-tab-after{width:calc(var(--u) * 212);height:calc(var(--u) * 48);clip-path:polygon(calc(var(--u) * 8) 0,calc(100% - var(--u) * 8) 0,100% calc(var(--u) * 8),100% 100%,0 100%,0 calc(var(--u) * 8))}.qax .qa-tab-after b{font-size:calc(var(--u) * 15)}.qax .qa-tab-after span{font-size:calc(var(--u) * 11)}.qax .qa-tab-after strong{font-size:calc(var(--u) * 13)}.qax .qa-tabs:after{left:calc(var(--qa-left) + (var(--qa-right) - var(--u) * 222) / 2);width:calc(var(--u) * 222);height:calc(var(--u) * 52);clip-path:polygon(calc(var(--u) * 9) 0,calc(100% - var(--u) * 9) 0,100% calc(var(--u) * 9),100% 100%,calc(100% - var(--u) * 1) 100%,calc(100% - var(--u) * 1) calc(var(--u) * 9.5),calc(100% - var(--u) * 9.5) calc(var(--u) * 1),calc(var(--u) * 9.5) calc(var(--u) * 1),calc(var(--u) * 1) calc(var(--u) * 9.5),calc(var(--u) * 1) 100%,0 100%,0 calc(var(--u) * 9))}.qax .qa-rows{row-gap:calc(var(--u) * 8)}.qax .qa-row{min-height:calc(var(--u) * 58)}.qax .qa-before{padding:calc(var(--u) * 8) calc(var(--u) * 6) calc(var(--u) * 8) calc(var(--u) * 7);border-radius:calc(var(--u) * 5) 0 0 calc(var(--u) * 5);box-shadow:inset 0 calc(var(--u) * -1.5) 0 #295C9B;font-size:calc(var(--u) * 10.5);line-height:1.5;letter-spacing:0;text-wrap:balance}.qax .qa-before:before{right:calc(var(--qa-chev) * -1 - var(--u) * 1.5);width:calc(var(--qa-chev) + var(--u) * 1.5)}.qax .qa-after{padding:calc(var(--u) * 8) calc(var(--u) * 8) calc(var(--u) * 8) calc(var(--qa-chev) + var(--u) * 8);border-radius:0 calc(var(--u) * 5) calc(var(--u) * 5) 0;box-shadow:inset 0 calc(var(--u) * -1.5) 0 #2B8EE1;font-size:calc(var(--u) * 12.5);line-height:1.55;letter-spacing:.02em}.qax .qa-scene{margin-top:calc(var(--u) * 12);border-radius:calc(var(--u) * 8)}}.lp2 .ported .course-difference-head{display:block}.lp2 .ported .course-difference .cmpx-stage{margin-top:26px}