@charset "UTF-8";.school-showcase[data-v-9f810eb6]{--brand:#2f6bff;--cyan:#00c2d9;--ink:#0e1b33;--body:#525f78;--muted:#8b9cb8;--line:#e6eefb;--line2:#d5e3f9;--soft:#f6f9ff;--mono:"JetBrains Mono","Cascadia Code",Consolas,"Courier New",monospace}.tech[data-v-9f810eb6]{position:relative;background:#fff}.tech[data-v-9f810eb6]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(47,107,255,.045) 1PX,transparent 1PX),linear-gradient(90deg,rgba(47,107,255,.045) 1PX,transparent 1PX);background-size:48PX 48PX;-webkit-mask-image:radial-gradient(ellipse 85% 55% at 50% 0%,#000 20%,transparent 85%);mask-image:radial-gradient(ellipse 85% 55% at 50% 0%,#000 20%,transparent 85%)}.sec[data-v-9f810eb6]{position:relative;z-index:1}.svc[data-v-9f810eb6]{padding:78PX 0 20PX}.sec-hd[data-v-9f810eb6]{text-align:center;margin-bottom:56PX}.sec-tag[data-v-9f810eb6]{display:inline-flex;align-items:center;gap:8PX;height:30PX;padding:0 14PX;border-radius:8PX;background:#2f6bff14;color:var(--brand);font-size:13PX;font-weight:600;letter-spacing:0}.sec-tag[data-v-9f810eb6]:before{content:"";width:6PX;height:6PX;border-radius:50%;flex:0 0 auto;background:var(--brand);box-shadow:0 0 0 3PX #2f6bff24}.sec-hd h2[data-v-9f810eb6]{margin:18PX 0 0;font-size:38PX;line-height:1.28;font-weight:700;letter-spacing:0;color:var(--ink);text-wrap:balance}.sec-hd .desc[data-v-9f810eb6]{margin:16PX auto 0;max-width:770PX;font-size:17PX;line-height:1.85;color:var(--body);text-wrap:balance}.svc3-grid[data-v-9f810eb6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34PX}.svc3-card[data-v-9f810eb6]{min-width:0;display:flex;flex-direction:column}.svc3-hd[data-v-9f810eb6]{display:flex;align-items:center;gap:11PX}.chip[data-v-9f810eb6]{width:37PX;height:37PX;border-radius:8PX;display:flex;align-items:center;justify-content:center;flex:0 0 auto;background:linear-gradient(135deg,#4d86ff,#2f6bff);box-shadow:0 6PX 14PX #2f6bff42,inset 0 1PX #ffffff59}.chip svg[data-v-9f810eb6]{width:19PX;height:19PX}.svc3-hd h3[data-v-9f810eb6]{font-size:17.5PX;color:var(--ink);letter-spacing:0;font-weight:700}.svc3-card>p[data-v-9f810eb6]{margin:12PX 0 20PX;font-size:13.5PX;color:var(--body);line-height:1.9}.ph[data-v-9f810eb6]{position:relative;aspect-ratio:1/.92;border-radius:8PX;border:1.5PX dashed #c7daf7;background:linear-gradient(160deg,#f8fbff,#eff5ff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9PX;color:#a2b8d8;transition:border-color .3s,box-shadow .3s}.ph[data-v-9f810eb6]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8PX;pointer-events:none;background-image:linear-gradient(rgba(47,107,255,.04) 1PX,transparent 1PX),linear-gradient(90deg,rgba(47,107,255,.04) 1PX,transparent 1PX);background-size:26PX 26PX}.ph svg[data-v-9f810eb6]{width:36PX;height:36PX}.ph-t[data-v-9f810eb6]{font-family:var(--mono);font-size:10.5PX;letter-spacing:0}.svc-img[data-v-9f810eb6]{width:100%;aspect-ratio:1/.92;object-fit:contain;border-radius:8PX;display:block;margin-top:auto;box-shadow:0 12PX 30PX #173e8a17;border:1PX solid #eef3fc}.svc3-card:hover .ph[data-v-9f810eb6]{border-color:#2f6bff80;box-shadow:0 10PX 26PX #2f6bff17}.mods[data-v-9f810eb6]{padding:64PX 0 96PX}.mod[data-v-9f810eb6]{display:grid;grid-template-columns:minmax(0,1fr) 96PX minmax(0,1fr);align-items:center;margin-top:88PX}.mod[data-v-9f810eb6]:first-of-type{margin-top:0}.cell-media[data-v-9f810eb6],.cell-info[data-v-9f810eb6]{min-width:0}.cell-bus[data-v-9f810eb6]{position:relative;align-self:stretch;min-height:180PX}.cell-bus[data-v-9f810eb6]:before{content:"";position:absolute;left:50%;width:1PX;top:-44PX;bottom:-44PX;background-image:repeating-linear-gradient(180deg,#cfe0fb 0 6PX,transparent 6PX 13PX)}.mod:first-of-type .cell-bus[data-v-9f810eb6]:before{top:50%}.node[data-v-9f810eb6]{position:absolute;left:50%;top:50%;width:11PX;height:11PX;border-radius:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,var(--brand),var(--cyan));box-shadow:0 0 0 4PX #2f6bff1a,0 0 14PX #2f6bff73}.node[data-v-9f810eb6]:after{content:attr(data-i);position:absolute;top:calc(50% + 15PX);left:50%;transform:translate(-50%);font-family:var(--mono);font-size:9PX;letter-spacing:0;color:#8aa6cd;white-space:nowrap;background:#fff;border:1PX solid var(--line);border-radius:4PX;padding:2PX 6PX}.device[data-v-9f810eb6]{position:relative;overflow:hidden;border:1PX solid #eff4fc;border-radius:8PX;padding:7PX;background:#fff;box-shadow:0 6PX 20PX #173e8a0d;transition:box-shadow .4s,border-color .4s}.device[data-v-9f810eb6]:hover{border-color:#e6eefb;box-shadow:0 12PX 30PX #173e8a13}.device img[data-v-9f810eb6]{width:100%;border-radius:8PX}.scrollbox[data-v-9f810eb6]{position:relative;width:100%;aspect-ratio:376/391;overflow-y:auto;border-radius:8PX;border:1PX solid #f0f5fc;background:#fff;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7d8f2 transparent}.scrollbox[data-v-9f810eb6]::-webkit-scrollbar{width:5PX}.scrollbox[data-v-9f810eb6]::-webkit-scrollbar-track{background:transparent}.scrollbox[data-v-9f810eb6]::-webkit-scrollbar-thumb{background:#c7d8f2;border-radius:3PX}.scrollbox img[data-v-9f810eb6]{width:100%;display:block;border-radius:0}.device .scan[data-v-9f810eb6]{position:absolute;left:7PX;right:7PX;height:48PX;top:-12%;pointer-events:none;z-index:2;background:linear-gradient(180deg,transparent,rgba(47,107,255,.04) 55%,rgba(0,194,217,.12));border-bottom:1PX solid rgba(0,194,217,.3);animation:scan-9f810eb6 5s linear infinite}@keyframes scan-9f810eb6{to{top:104%}}.ph-mod[data-v-9f810eb6]{aspect-ratio:1/.95;border-radius:8PX;border:1.5PX dashed #d3e2f8;background:linear-gradient(160deg,#f9fbff,#eff5ff);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9PX;color:#a8bcd9}.ph-mod[data-v-9f810eb6]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8PX;pointer-events:none;background-image:linear-gradient(rgba(47,107,255,.04) 1PX,transparent 1PX),linear-gradient(90deg,rgba(47,107,255,.04) 1PX,transparent 1PX);background-size:26PX 26PX}.ph-mod svg[data-v-9f810eb6]{width:34PX;height:34PX}.cn[data-v-9f810eb6]{position:absolute;width:13PX;height:13PX;border-style:solid;border-color:#8fb4ff;border-width:1.5PX;opacity:.5;z-index:3}.cn.tl[data-v-9f810eb6]{top:6PX;left:6PX;border-right:0;border-bottom:0;border-top-left-radius:6PX}.cn.tr[data-v-9f810eb6]{top:6PX;right:6PX;border-left:0;border-bottom:0;border-top-right-radius:6PX}.cn.bl[data-v-9f810eb6]{bottom:6PX;left:6PX;border-right:0;border-top:0;border-bottom-left-radius:6PX}.cn.br[data-v-9f810eb6]{bottom:6PX;right:6PX;border-left:0;border-top:0;border-bottom-right-radius:6PX}.idx-wrap[data-v-9f810eb6]{display:flex;align-items:baseline;gap:13PX}.idx[data-v-9f810eb6]{font-family:var(--mono);font-size:54PX;font-weight:700;line-height:1;letter-spacing:0;background:linear-gradient(160deg,#2f6bff,#00c2d9);-webkit-background-clip:text;background-clip:text;color:transparent}.idx-label[data-v-9f810eb6]{font-family:var(--mono);font-size:10.5PX;letter-spacing:0;color:#a2b6d4}.cell-info h3[data-v-9f810eb6]{margin:14PX 0 26PX;font-size:30PX;color:var(--ink);letter-spacing:0;font-weight:700}.cell-info h3 em[data-v-9f810eb6]{font-style:normal;display:inline-block;vertical-align:middle;width:30PX;height:3PX;margin:0 14PX;background:linear-gradient(90deg,var(--brand),transparent);border-radius:2PX}.rows[data-v-9f810eb6]{display:flex;flex-direction:column;gap:15PX;margin-bottom:32PX}.row[data-v-9f810eb6]{display:flex;align-items:center;gap:11PX;font-size:14.5PX;color:var(--body);line-height:1.6;flex-wrap:wrap}.row .k[data-v-9f810eb6]{color:var(--ink);font-weight:700;font-size:15PX;display:inline-flex;align-items:center;gap:8PX;white-space:nowrap}.row .k[data-v-9f810eb6]:before{content:"";width:6PX;height:6PX;transform:rotate(45deg);flex:0 0 auto;background:linear-gradient(135deg,#7cc6ff,var(--cyan));box-shadow:0 0 6PX #00c2d999}.row .sep[data-v-9f810eb6]{flex:0 0 16PX;height:1PX;background:linear-gradient(90deg,rgba(47,107,255,.55),transparent)}.mod.reverse .cell-media[data-v-9f810eb6]{grid-column:3;grid-row:1}.mod.reverse .cell-bus[data-v-9f810eb6]{grid-column:2;grid-row:1}.mod.reverse .cell-info[data-v-9f810eb6]{grid-column:1;grid-row:1;text-align:right}.mod.reverse .idx-wrap[data-v-9f810eb6],.mod.reverse .row[data-v-9f810eb6]{justify-content:flex-end}.mod.reverse .cta[data-v-9f810eb6]{margin-left:auto}.cta[data-v-9f810eb6]{position:relative;display:inline-flex;align-items:center;gap:10PX;font-size:13.5PX;letter-spacing:0;color:var(--brand);font-family:inherit;cursor:pointer;padding:12PX 28PX;border:1PX solid rgba(47,107,255,.45);background:#fff;clip-path:polygon(13PX 0,100% 0,100% calc(100% - 13PX),calc(100% - 13PX) 100%,0 100%,0 13PX);transition:background .3s,color .3s,box-shadow .3s}.cta[data-v-9f810eb6]:hover{background:linear-gradient(90deg,var(--brand),var(--cyan));color:#fff;box-shadow:0 10PX 24PX #2f6bff4d}.rv[data-v-9f810eb6]{opacity:1;transform:none;transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1)}.rv.in[data-v-9f810eb6]{opacity:1;transform:none}.rv.d1[data-v-9f810eb6]{transition-delay:.1s}.rv.d2[data-v-9f810eb6]{transition-delay:.2s}@media (prefers-reduced-motion:reduce){.rv[data-v-9f810eb6]{opacity:1;transform:none}.device .scan[data-v-9f810eb6],.dot[data-v-9f810eb6],.node[data-v-9f810eb6]{animation:none}}@media (max-width:1080px){.svc3-grid[data-v-9f810eb6]{gap:24PX}.mod[data-v-9f810eb6],.mod.reverse[data-v-9f810eb6]{grid-template-columns:minmax(0,1fr);gap:30PX;margin-top:72PX}.mod .cell-media[data-v-9f810eb6],.mod.reverse .cell-media[data-v-9f810eb6]{grid-column:1;grid-row:1}.mod .cell-bus[data-v-9f810eb6],.mod.reverse .cell-bus[data-v-9f810eb6]{display:none}.mod .cell-info[data-v-9f810eb6],.mod.reverse .cell-info[data-v-9f810eb6]{grid-column:1;grid-row:2;text-align:left}.mod.reverse .idx-wrap[data-v-9f810eb6],.mod.reverse .row[data-v-9f810eb6]{justify-content:flex-start}.mod.reverse .cta[data-v-9f810eb6]{margin-left:0}}@media (max-width:720px){.svc3-grid[data-v-9f810eb6]{grid-template-columns:minmax(0,1fr)}.svc[data-v-9f810eb6]{padding:60PX 0 10PX}.sec-hd[data-v-9f810eb6]{margin-bottom:38PX}.sec-hd .desc[data-v-9f810eb6]{font-size:15PX;line-height:1.8}.idx[data-v-9f810eb6]{font-size:42PX}.cell-info h3[data-v-9f810eb6]{margin:12PX 0 20PX}}.school-showcase[data-v-9f810eb6]{color:var(--ink);background:#fff;overflow-wrap:break-word}.school-showcase[data-v-9f810eb6] *,.school-showcase[data-v-9f810eb6] *:before,.school-showcase[data-v-9f810eb6] *:after{box-sizing:border-box}.school-showcase .svc3-hd h3[data-v-9f810eb6]{margin:0}.school-showcase .sec-hd h2[data-v-9f810eb6]{margin-top:18PX}.school-showcase img[data-v-9f810eb6]{display:block;max-width:100%;height:auto}.school-showcase .container[data-v-9f810eb6]{width:min(1180PX,92%);margin:0 auto}.cta .el-icon[data-v-9f810eb6],.cta[data-v-9f810eb6] svg{width:16PX;height:16PX;font-size:16PX;flex:none}.scrollbox[data-v-9f810eb6]:focus-visible{outline:2PX solid var(--brand);outline-offset:3PX}.cta[data-v-9f810eb6]:focus-visible{outline:2PX solid var(--brand);outline-offset:3PX}@media (max-width: 720px){.school-showcase .sec-hd h2[data-v-9f810eb6]{font-size:26PX}.cell-info h3[data-v-9f810eb6]{font-size:24PX}}@media (max-width: 767px){.write-service-view[data-v-ad950ba5]{padding-top:.33333rem;position:relative}.write-service-view .mask[data-v-ad950ba5]{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-color:#f8faff;z-index:-2}.write-service-view .write-service[data-v-ad950ba5]{display:grid;grid-template-columns:1fr 1fr;gap:.66667rem;margin:.6rem 0;padding:0 .4rem}.write-service-view .write-service .item[data-v-ad950ba5]{padding:.53333rem .4rem;border-radius:.10667rem;background-color:#fff;box-shadow:0 .02667rem .26667rem #1b336f0f;border:.01333rem solid rgb(255,255,255);text-align:center;transition:transform .8s}.write-service-view .write-service .item[data-v-ad950ba5]:hover{transform:translateY(-.26667rem);box-shadow:.04rem .04rem .06667rem #0000000d}.write-service-view .write-service .item .img[data-v-ad950ba5]{width:1.01333rem;height:1.01333rem;margin-bottom:.24rem}.write-service-view .write-service .item .name[data-v-ad950ba5]{color:#27274a;font-size:.37333rem;margin-bottom:.13333rem;font-weight:700}.write-service-view .write-service .item .desc[data-v-ad950ba5]{color:#27274a;font-size:.32rem}.core-functions[data-v-ad950ba5]{padding-top:.66667rem;overflow-x:hidden;margin:auto}.core-functions .main_item[data-v-ad950ba5]{padding:.26667rem 0 .66667rem;margin-bottom:.33333rem;flex-direction:column;display:flex}.core-functions .main_item .img[data-v-ad950ba5]{width:6.66667rem;display:block;margin:auto;margin-bottom:.66667rem}.core-functions .main_item .desc[data-v-ad950ba5]{color:#383838;padding:0 .66667rem;line-height:.66667rem}.core-functions .main_item .desc .index[data-v-ad950ba5]{font-size:.45333rem;font-weight:700;color:#3776ff}.core-functions .main_item .desc .title[data-v-ad950ba5]{font-size:.45333rem;font-weight:700;margin-bottom:.26667rem}.core-functions .main_item .desc .text div[data-v-ad950ba5]{font-size:.34667rem;margin-bottom:.13333rem;color:#26254b80}.core-functions .main_item .desc .text .bold[data-v-ad950ba5]{color:#26254b}.core-functions .main_item .btn[data-v-ad950ba5]{height:.88rem;font-size:.34667rem;border-radius:.05333rem;margin-top:.4rem}.core-functions .reverse[data-v-ad950ba5]{flex-direction:column-reverse}.wxcode-wrap[data-v-ad950ba5]{width:7.2rem;text-align:center;padding:.4rem;color:#333;font-size:.34667rem;line-height:.53333rem}.wxcode-wrap .img[data-v-ad950ba5]{width:4.13333rem;height:4.13333rem;margin-bottom:.4rem}}@media (min-width: 768px){.write-service-view[data-v-ad950ba5]{padding:60PX 0;position:relative}.write-service-view .mask[data-v-ad950ba5]{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-color:#f8faff;z-index:-2}.write-service-view .write-service[data-v-ad950ba5]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:60PX;margin:60PX 0}.write-service-view .write-service .item[data-v-ad950ba5]{padding:40PX 40PX 30PX;border-radius:8PX;background-color:#fff;box-shadow:0 2PX 20PX #1b336f0f;border:1PX solid rgb(255,255,255);text-align:center;transition:transform .8s}.write-service-view .write-service .item[data-v-ad950ba5]:hover{transform:translateY(-20PX);box-shadow:3PX 3PX 5PX #0000000d}.write-service-view .write-service .item .img[data-v-ad950ba5]{width:72PX;height:72PX;margin-bottom:27PX}.write-service-view .write-service .item .name[data-v-ad950ba5]{color:#27274a;font-size:24PX;margin-bottom:14PX;font-weight:700}.write-service-view .write-service .item .desc[data-v-ad950ba5]{color:#27274a;font-size:18PX}.core-functions[data-v-ad950ba5]{padding-top:50PX;width:900PX;overflow-x:hidden;margin:auto}.core-functions .main_item[data-v-ad950ba5]{display:flex;justify-content:space-between;align-items:center;padding-top:20PX;padding-bottom:120PX}.core-functions .main_item .img[data-v-ad950ba5]{width:441PX}.core-functions .main_item .desc[data-v-ad950ba5]{color:#383838}.core-functions .main_item .desc .index[data-v-ad950ba5]{font-size:28PX;font-weight:700;color:#3776ff}.core-functions .main_item .desc .title[data-v-ad950ba5]{font-size:34PX;font-weight:700;margin-bottom:20PX}.core-functions .main_item .desc .text div[data-v-ad950ba5]{margin-bottom:10PX;color:#26254b80}.core-functions .main_item .desc .text .bold[data-v-ad950ba5]{color:#26254b}.core-functions .main_item .btn[data-v-ad950ba5]{border-radius:4PX;margin-top:30PX}}
