.agent-wrap[data-v-c0cb7746]{max-width:none;margin:34px 0 0}.agent-cap[data-v-c0cb7746]{margin:12px 0 0;text-align:center;font-size:12.5px;line-height:1.7;color:var(--ag-ink);background:#fff;border:1px solid var(--ag-line);border-radius:10px;padding:8px 16px}.agent[data-v-c0cb7746]{--ag-line:var(--portal-primary-soft,#eef0fb);--ag-ink:var(--portal-primary,#4a55c4);border:1px solid var(--ag-line);border-radius:16px;overflow:hidden;background:#fff;-webkit-box-shadow:0 20px 46px -22px rgba(35,41,54,.3);box-shadow:0 20px 46px -22px rgba(35,41,54,.3);text-align:left}.agent__bar[data-v-c0cb7746]{-ms-flex-align:center;gap:12px;padding:13px 22px;border-bottom:1px solid var(--ag-line);background:var(--ag-line)}.agent__ava[data-v-c0cb7746],.agent__bar[data-v-c0cb7746]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.agent__ava[data-v-c0cb7746]{width:32px;height:32px;border-radius:9px;-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--ag-ink);color:#fff;font-size:12.5px;font-weight:800;letter-spacing:-.4px}.agent__bar b[data-v-c0cb7746]{font-size:15px;font-weight:700;color:var(--ag-ink)}.agent__bar em[data-v-c0cb7746]{font-style:normal;font-size:12px;color:var(--portal-primary,#4a55c4);margin-left:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.agent__bar em[data-v-c0cb7746]:before{content:"";width:7px;height:7px;border-radius:50%;background:#2fae66;-webkit-animation:agPulse-c0cb7746 1.8s ease-in-out infinite;animation:agPulse-c0cb7746 1.8s ease-in-out infinite}.agent__body[data-v-c0cb7746]{padding:24px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px;min-height:320px;max-height:460px;overflow-y:auto}.msg[data-v-c0cb7746]{position:relative;max-width:64%;font-size:14.5px;line-height:1.65;padding:11px 18px;border-radius:14px}.msg--u[data-v-c0cb7746]{-ms-flex-item-align:end;align-self:flex-end;background:var(--ag-ink);color:#fff;border-bottom-right-radius:6px}.msg--a[data-v-c0cb7746]{-ms-flex-item-align:start;align-self:flex-start;background:var(--portal-chip-bg,#eef1ff);color:var(--ag-ink);border-bottom-left-radius:6px}.msg--a u[data-v-c0cb7746]{display:block;text-decoration:none;font-size:11.5px;font-weight:700;letter-spacing:.06em;margin-bottom:4px}.msg__txt[data-v-c0cb7746]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.msg.is-typing .msg__txt[data-v-c0cb7746]{opacity:0}.msg__dots[data-v-c0cb7746]{position:absolute;left:18px;bottom:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px}.msg__dots i[data-v-c0cb7746]{width:7px;height:7px;border-radius:50%;background:var(--ag-ink);opacity:.55;-webkit-animation:agDot-c0cb7746 1.1s ease-in-out infinite;animation:agDot-c0cb7746 1.1s ease-in-out infinite}.msg__dots i[data-v-c0cb7746]:nth-child(2){-webkit-animation-delay:.16s;animation-delay:.16s}.msg__dots i[data-v-c0cb7746]:nth-child(3){-webkit-animation-delay:.32s;animation-delay:.32s}.slot[data-v-c0cb7746]{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.slot b[data-v-c0cb7746]{font-size:13px;font-weight:700;color:var(--ag-ink);background:var(--portal-chip-bg,#eef1ff);border:1px dashed var(--ag-line);border-radius:999px;padding:7px 15px}.slot b[data-v-c0cb7746]:before{content:"✓ "}.agent__body .is-off[data-v-c0cb7746]{visibility:hidden}.msg.is-on[data-v-c0cb7746],.slot.is-on[data-v-c0cb7746]{-webkit-animation:agIn-c0cb7746 .4s cubic-bezier(.16,1,.3,1);animation:agIn-c0cb7746 .4s cubic-bezier(.16,1,.3,1)}.agent--planned .agent__bar em[data-v-c0cb7746]:before{background:#f0a73a}@-webkit-keyframes agIn-c0cb7746{0%{opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes agIn-c0cb7746{0%{opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes agDot-c0cb7746{0%,60%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.45}30%{-webkit-transform:translateY(-4px);transform:translateY(-4px);opacity:1}}@keyframes agDot-c0cb7746{0%,60%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.45}30%{-webkit-transform:translateY(-4px);transform:translateY(-4px);opacity:1}}@-webkit-keyframes agPulse-c0cb7746{0%,to{opacity:1}50%{opacity:.35}}@keyframes agPulse-c0cb7746{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:768px){.agent-wrap[data-v-c0cb7746]{margin-top:24px}.agent__bar[data-v-c0cb7746]{padding:10px 14px;gap:9px}.agent__ava[data-v-c0cb7746]{width:26px;height:26px;font-size:11px}.agent__bar b[data-v-c0cb7746]{font-size:13.5px}.agent__body[data-v-c0cb7746]{padding:14px;gap:9px;min-height:240px;max-height:none}.msg[data-v-c0cb7746]{font-size:13px;max-width:90%;padding:9px 13px;line-height:1.6}.msg__dots[data-v-c0cb7746]{left:13px;bottom:13px}.slot b[data-v-c0cb7746]{font-size:12px;padding:5px 11px}.agent-cap[data-v-c0cb7746]{font-size:12px;padding:7px 12px}}@media (prefers-reduced-motion:reduce){.agent [data-v-c0cb7746],.agent [data-v-c0cb7746]:after,.agent [data-v-c0cb7746]:before{-webkit-animation:none!important;animation:none!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important}}.portal-home[data-v-28ee0b1a]{overflow-x:hidden}.container[data-v-28ee0b1a]{max-width:1200px;margin:0 auto;padding:0 20px}.hero[data-v-28ee0b1a]{height:var(--portal-hero-h,620px);min-height:520px;position:relative;background:linear-gradient(135deg,#2e3a99,#3d48b0)}.hero-carousel[data-v-28ee0b1a],.hero-carousel[data-v-28ee0b1a] .el-carousel__container{height:100%}.hero-slide[data-v-28ee0b1a]{height:100%;background-size:cover;background-position:50%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:190px}.hero-overlay[data-v-28ee0b1a]{position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(rgba(46,58,153,.88)),color-stop(60%,rgba(46,58,153,.45)),to(rgba(46,58,153,.1)));background:linear-gradient(90deg,rgba(46,58,153,.88),rgba(46,58,153,.45) 60%,rgba(46,58,153,.1))}.hero-content[data-v-28ee0b1a]{position:relative;z-index:2;color:#fff;max-width:640px}.hero-fx[data-v-28ee0b1a]{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.glow[data-v-28ee0b1a]{position:absolute;border-radius:50%;-webkit-filter:blur(80px);filter:blur(80px)}.glow--indigo[data-v-28ee0b1a]{width:34rem;height:34rem;right:-9rem;top:-13rem;background:radial-gradient(circle,rgba(129,140,248,.42),transparent 66%)}.glow--violet[data-v-28ee0b1a]{width:28rem;height:28rem;left:-8rem;bottom:-12rem;background:radial-gradient(circle,rgba(94,106,210,.34),transparent 66%)}.ring[data-v-28ee0b1a]{position:absolute;right:5%;top:50%;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation:heroBreath-28ee0b1a 9s ease-in-out infinite;animation:heroBreath-28ee0b1a 9s ease-in-out infinite}.ring--1[data-v-28ee0b1a]{width:30rem;height:30rem;border:1px solid hsla(0,0%,100%,.16)}.ring--2[data-v-28ee0b1a]{width:43rem;height:43rem;border:1px solid hsla(0,0%,100%,.09);-webkit-animation-delay:-4.5s;animation-delay:-4.5s}.grid-lines[data-v-28ee0b1a]{position:absolute;inset:-48px;background-image:linear-gradient(hsla(0,0%,100%,.07) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.07) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.55)),color-stop(34%,#000),color-stop(92%,#000),to(rgba(0,0,0,.75)));-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.55),#000 34%,#000 92%,rgba(0,0,0,.75));mask-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.55)),color-stop(34%,#000),color-stop(92%,#000),to(rgba(0,0,0,.75)));mask-image:linear-gradient(90deg,rgba(0,0,0,.55),#000 34%,#000 92%,rgba(0,0,0,.75));-webkit-animation:heroGridPan-28ee0b1a 30s linear infinite;animation:heroGridPan-28ee0b1a 30s linear infinite}.dotfield[data-v-28ee0b1a]{position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.3) 1.8px,transparent 1.9px),radial-gradient(hsla(0,0%,100%,.12) 1.2px,transparent 1.3px);background-size:96px 96px,24px 24px;background-position:0 0,12px 12px;-webkit-mask-image:linear-gradient(100deg,rgba(0,0,0,.3),rgba(0,0,0,.4) 70%,#000 80%,#000);mask-image:linear-gradient(100deg,rgba(0,0,0,.3),rgba(0,0,0,.4) 70%,#000 80%,#000)}@-webkit-keyframes heroGridPan-28ee0b1a{to{-webkit-transform:translate3d(-48px,-48px,0);transform:translate3d(-48px,-48px,0)}}@keyframes heroGridPan-28ee0b1a{to{-webkit-transform:translate3d(-48px,-48px,0);transform:translate3d(-48px,-48px,0)}}@-webkit-keyframes heroBreath-28ee0b1a{0%,to{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:.85}50%{-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05);opacity:1}}@keyframes heroBreath-28ee0b1a{0%,to{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:.85}50%{-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05);opacity:1}}@media (prefers-reduced-motion:reduce){.grid-lines[data-v-28ee0b1a],.ring[data-v-28ee0b1a]{-webkit-animation:none;animation:none}}.hero-tag[data-v-28ee0b1a]{display:inline-block;padding:6px 16px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:30px;font-size:14px;margin-bottom:20px}.hero-content h1[data-v-28ee0b1a]{font-size:52px;font-weight:800;line-height:1.2;margin-bottom:18px;text-shadow:0 2px 12px rgba(0,0,0,.3)}.hero-content p[data-v-28ee0b1a]{font-size:19px;opacity:.95;margin-bottom:32px}.hero-btns[data-v-28ee0b1a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn[data-v-28ee0b1a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:11px 26px;border-radius:8px;font-size:15px;font-weight:600;text-decoration:none;-webkit-transition:all .25s;transition:all .25s;cursor:pointer;border:none}.btn-accent[data-v-28ee0b1a]{background:linear-gradient(135deg,#5e6ad2,#3d48b0);color:#fff;-webkit-box-shadow:0 8px 20px -8px rgba(61,72,176,.55);box-shadow:0 8px 20px -8px rgba(61,72,176,.55)}.btn-accent[data-v-28ee0b1a]:hover{background:linear-gradient(135deg,#4a55c4,#2e3a99);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-outline[data-v-28ee0b1a]{background:transparent;border:1.5px solid #fff;color:#fff}.btn-outline[data-v-28ee0b1a]:hover{background:hsla(0,0%,100%,.18)}.stats[data-v-28ee0b1a]{position:absolute;left:0;right:0;bottom:34px;z-index:6;padding:0}.stats-grid[data-v-28ee0b1a]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center;background:#fff;border:1px solid #e4e8f7;border-radius:18px;-webkit-box-shadow:0 18px 44px -18px rgba(46,58,153,.35);box-shadow:0 18px 44px -18px rgba(46,58,153,.35);padding:26px 10px}.stat-item .num[data-v-28ee0b1a]{font-size:42px;font-weight:800;color:#2e3a99}.stat-item .num span[data-v-28ee0b1a]{color:#8b93e8}.stat-item .num .num-val[data-v-28ee0b1a]{color:#2e3a99}.stat-item .label[data-v-28ee0b1a]{font-size:15px;color:#5a6270;margin-top:8px}.section[data-v-28ee0b1a]{padding:80px 0}.section-gray[data-v-28ee0b1a]{background:#f5f7fa}.section-title[data-v-28ee0b1a]{text-align:center;margin-bottom:50px}.section-title h2[data-v-28ee0b1a]{font-size:34px;font-weight:700;color:#3d48b0;margin-bottom:12px;letter-spacing:1px;position:relative;padding-top:20px}.section-title h2[data-v-28ee0b1a]:after{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:46px;height:4px;border-radius:2px;background:-webkit-gradient(linear,left top,right top,from(#3d48b0),to(#5e6ad2));background:linear-gradient(90deg,#3d48b0,#5e6ad2)}.section-title p[data-v-28ee0b1a]{color:#6b7c8f;font-size:16px;max-width:640px;margin:0 auto}.grid-3[data-v-28ee0b1a]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.grid-2[data-v-28ee0b1a]{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.card[data-v-28ee0b1a]{background:#fff;border-radius:8px;padding:32px 28px;-webkit-box-shadow:0 4px 20px rgba(10,77,140,.08);box-shadow:0 4px 20px rgba(10,77,140,.08);-webkit-transition:all .3s;transition:all .3s;border:1px solid #e4e9f0;position:relative;overflow:hidden}.card[data-v-28ee0b1a]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:-webkit-gradient(linear,left top,right top,from(#3d48b0),to(#5e6ad2));background:linear-gradient(90deg,#3d48b0,#5e6ad2);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.card[data-v-28ee0b1a]:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.card[data-v-28ee0b1a]:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 8px 30px rgba(10,77,140,.15);box-shadow:0 8px 30px rgba(10,77,140,.15);border-color:#cdd5f1}.card .icon[data-v-28ee0b1a]{width:56px;height:56px;border-radius:14px;background:#e6f0f9;color:#3d48b0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:28px;margin-bottom:18px}.card h3[data-v-28ee0b1a]{font-size:20px;margin-bottom:10px;color:#2c3e50}.card p[data-v-28ee0b1a]{color:#6b7c8f;font-size:14px;margin-bottom:14px}.card ul[data-v-28ee0b1a]{margin-top:10px}.card ul li[data-v-28ee0b1a]{font-size:14px;color:#6b7c8f;padding-left:20px;position:relative;margin-bottom:6px}.card ul li[data-v-28ee0b1a]:before{content:none}.card .more[data-v-28ee0b1a]{display:inline-block;margin-top:14px;color:#3d48b0;font-weight:600;font-size:14px;text-decoration:none}.card .more[data-v-28ee0b1a]:hover{color:#5e6ad2}.sol-grid[data-v-28ee0b1a]{counter-reset:sol}.sol-grid .card[data-v-28ee0b1a]{counter-increment:sol}.sol-grid .card[data-v-28ee0b1a]:after{content:"0" counter(sol);position:absolute;top:14px;right:18px;font-size:44px;font-weight:800;line-height:1;letter-spacing:-1px;color:var(--ac,#3d48b0);opacity:.12}.sol-grid .card[data-v-28ee0b1a]:before{background:var(--ac,#3d48b0)}.sol-grid .card .icon[data-v-28ee0b1a]{background:var(--acs,#eef0fb);color:var(--ac,#3d48b0)}.sol-grid .card .more[data-v-28ee0b1a]{color:var(--ac,#3d48b0)}.sol-grid .card[data-v-28ee0b1a]:hover{border-color:var(--ac,#3d48b0)}.platband[data-v-28ee0b1a]{background:#fff}.platband-badge[data-v-28ee0b1a]{display:inline-block;background:#3d48b0;color:#fff;font-size:13px;font-weight:600;padding:5px 16px;border-radius:20px;margin-bottom:14px}.platband-grid .plat-card[data-v-28ee0b1a]{position:relative}.platband-grid .plat-card .plat-no[data-v-28ee0b1a]{position:absolute;top:20px;right:22px;font-size:36px;font-weight:800;color:#5e6ad2;opacity:.14;letter-spacing:-1px}.platband-cta[data-v-28ee0b1a]{text-align:center;margin-top:44px}.cta[data-v-28ee0b1a]{background:linear-gradient(135deg,#3d48b0,#2e3a99);color:#fff;text-align:center;padding:70px 0;position:relative;overflow:hidden}.cta[data-v-28ee0b1a]:before{width:620px;height:620px;background:radial-gradient(circle,rgba(141,155,255,.3),transparent 68%);top:-360px;left:-160px}.cta[data-v-28ee0b1a]:after,.cta[data-v-28ee0b1a]:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.cta[data-v-28ee0b1a]:after{width:520px;height:520px;background:radial-gradient(circle,rgba(94,106,210,.35),transparent 68%);bottom:-300px;right:-120px}.cta .container[data-v-28ee0b1a]{position:relative;z-index:1}.cta h2[data-v-28ee0b1a]{font-size:32px;margin-bottom:14px}.cta p[data-v-28ee0b1a]{font-size:17px;opacity:.9;margin-bottom:28px}@media (max-width:1200px){.hero-content h1[data-v-28ee0b1a]{font-size:44px}}@media (max-width:992px){.grid-2[data-v-28ee0b1a],.grid-3[data-v-28ee0b1a],.stats-grid[data-v-28ee0b1a]{grid-template-columns:repeat(2,1fr)}.stats-grid[data-v-28ee0b1a]{gap:24px}}@media (max-width:768px){.hero[data-v-28ee0b1a]{height:auto;min-height:460px;padding-bottom:24px}.hero-slide[data-v-28ee0b1a]{padding-bottom:40px}.stats[data-v-28ee0b1a]{position:static;margin:24px 20px 0}.hero-content h1[data-v-28ee0b1a]{font-size:30px}.hero-content p[data-v-28ee0b1a]{font-size:16px}.grid-2[data-v-28ee0b1a],.grid-3[data-v-28ee0b1a]{grid-template-columns:1fr}.stats-grid[data-v-28ee0b1a]{grid-template-columns:1fr 1fr}.section[data-v-28ee0b1a]{padding:50px 0}.section-title h2[data-v-28ee0b1a]{font-size:26px}.hero-btns[data-v-28ee0b1a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-btns .btn[data-v-28ee0b1a]{width:100%}.dotfield[data-v-28ee0b1a]{-webkit-mask-image:linear-gradient(100deg,rgba(0,0,0,.3),rgba(0,0,0,.4));mask-image:linear-gradient(100deg,rgba(0,0,0,.3),rgba(0,0,0,.4))}}@media (max-width:480px){.stats-grid[data-v-28ee0b1a]{grid-template-columns:1fr}}.li-check[data-v-28ee0b1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px}.li-check svg[data-v-28ee0b1a]{width:14px;height:14px;-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;margin-top:4px}.more svg[data-v-28ee0b1a]{width:14px;height:14px;vertical-align:-2px;margin-left:2px}.ai-pillar[data-v-28ee0b1a]{position:relative;overflow:hidden;background:#f3f5fc;color:#2b3550;border-top:1px solid #e4e8f7}.ai-pillar[data-v-28ee0b1a]:after,.ai-pillar[data-v-28ee0b1a]:before{content:"";position:absolute;border-radius:50%;-webkit-filter:blur(90px);filter:blur(90px);pointer-events:none}.ai-pillar[data-v-28ee0b1a]:before{width:46rem;height:46rem;left:-14rem;top:-18rem;background:radial-gradient(circle,rgba(94,106,210,.16),transparent 65%)}.ai-pillar[data-v-28ee0b1a]:after{width:38rem;height:38rem;right:-12rem;bottom:-14rem;background:radial-gradient(circle,rgba(61,72,176,.12),transparent 65%)}.ai-pillar .container[data-v-28ee0b1a]{position:relative;z-index:1}.ai-head[data-v-28ee0b1a]{text-align:center;margin-bottom:18px}.ai-badge[data-v-28ee0b1a]{display:inline-block;background:linear-gradient(135deg,#5e6ad2,#3d48b0);color:#fff;font-size:13px;font-weight:700;padding:5px 18px;border-radius:999px;letter-spacing:1px;-webkit-box-shadow:0 8px 20px -10px rgba(61,72,176,.6);box-shadow:0 8px 20px -10px rgba(61,72,176,.6)}.ai-head h2[data-v-28ee0b1a]{color:#2e3a99;font-size:34px;font-weight:700;margin:16px 0 12px;letter-spacing:1px}.ai-pillar .ai-sub[data-v-28ee0b1a]{color:#5a6270;font-size:15px;text-align:center;max-width:780px;margin:0 auto;line-height:1.8}.ai-grid[data-v-28ee0b1a]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ai-card[data-v-28ee0b1a]{background:#fff;border:1px solid #e4e8f7;border-radius:12px;padding:22px 20px;-webkit-box-shadow:0 10px 26px -18px rgba(46,58,153,.35);box-shadow:0 10px 26px -18px rgba(46,58,153,.35);-webkit-transition:border-color .25s,-webkit-transform .25s,-webkit-box-shadow .25s;transition:border-color .25s,-webkit-transform .25s,-webkit-box-shadow .25s;transition:transform .25s,border-color .25s,box-shadow .25s;transition:transform .25s,border-color .25s,box-shadow .25s,-webkit-transform .25s,-webkit-box-shadow .25s}.ai-card[data-v-28ee0b1a]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);border-color:#5e6ad2;-webkit-box-shadow:0 18px 34px -18px rgba(46,58,153,.45);box-shadow:0 18px 34px -18px rgba(46,58,153,.45)}.ai-card-head[data-v-28ee0b1a]{gap:12px;margin-bottom:10px}.ai-card-head[data-v-28ee0b1a],.ai-no[data-v-28ee0b1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-no[data-v-28ee0b1a]{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#5e6ad2,#3d48b0);color:#fff;font-size:18px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.ai-card h3[data-v-28ee0b1a]{color:#2b3550;margin:0;font-size:18px}.ai-desc[data-v-28ee0b1a]{color:#5a6270;font-size:14px;line-height:1.7;margin:0 0 14px;min-height:66px}.ai-tags[data-v-28ee0b1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.ai-tags span[data-v-28ee0b1a]{font-size:12px;color:#3d48b0;background:#eef0fb;border:1px solid rgba(94,106,210,.22);border-radius:999px;padding:3px 10px}@media (max-width:900px){.ai-grid[data-v-28ee0b1a]{grid-template-columns:1fr}.ai-desc[data-v-28ee0b1a]{min-height:0}}.ai-more-link[data-v-28ee0b1a]{display:inline-block;margin-top:4px;font-size:13px;color:#3d48b0;text-decoration:none;font-weight:600}.ai-more-link[data-v-28ee0b1a]:hover{color:#2e3a99}.ai-card--more[data-v-28ee0b1a]{background:#eef0fb;border-style:dashed;border-color:rgba(94,106,210,.45)}.ai-card--more .ai-no[data-v-28ee0b1a]{background:#fff;color:#3d48b0;border:1px solid rgba(94,106,210,.45)}