.ai{display:block;width:100%;height:100%;overflow:visible}.ai *,.sc *{transform-box:fill-box;transform-origin:center}.a-bob{animation:aiBob 2.2s ease-in-out infinite}.a-pulse{animation:aiPulse 1.8s ease-in-out infinite}.a-grow{transform-origin:50% 100%;animation:aiGrow 2.4s ease-in-out infinite}.a-grow.g2{animation-delay:.25s}.a-grow.g3{animation-delay:.5s}.a-spin{animation:aiSpin 6s linear infinite}.a-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:aiDraw 2.8s ease-in-out infinite}.a-ripple{fill:none;stroke:currentColor;animation:aiRipple 2s ease-out infinite}.a-swing{animation:aiSwing 2.6s ease-in-out infinite alternate}.a-pop{animation:aiPop 2.2s ease-in-out infinite}.a-beat{animation:aiBeat 1.5s ease-in-out infinite}.a-blink{animation:aiBlink 1.4s ease-in-out infinite}.a-blink:nth-of-type(2){animation-delay:.2s}.a-blink:nth-of-type(3){animation-delay:.4s}.a-down{animation:aiDown 1.6s ease-in-out infinite}.a-flip{animation:aiFlip 2.6s ease-in-out infinite}.a-wave{animation:aiWave 1.6s ease-in-out infinite}.a-flame{transform-origin:50% 0;animation:aiFlame .5s ease-in-out infinite}.a-glow{animation:aiGlow 2s ease-in-out infinite}.a-write{animation:aiWrite 1.8s ease-in-out infinite}@keyframes aiBob{50%{transform:translateY(-1.6px)}}@keyframes aiPulse{50%{transform:scale(1.18)}}@keyframes aiGrow{0%,100%{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes aiSpin{to{transform:rotate(360deg)}}@keyframes aiDraw{0%{stroke-dashoffset:1}45%,80%{stroke-dashoffset:0}100%{stroke-dashoffset:-1}}@keyframes aiRipple{0%{transform:scale(.3);opacity:.9}100%{transform:scale(1.5);opacity:0}}@keyframes aiSwing{from{transform:rotate(-28deg)}to{transform:rotate(28deg)}}@keyframes aiPop{0%,100%{transform:scale(1)}50%{transform:scale(1.14) rotate(6deg)}}@keyframes aiBeat{0%,40%,100%{transform:scale(1)}20%,60%{transform:scale(1.16)}}@keyframes aiBlink{0%,100%{opacity:.2}50%{opacity:1}}@keyframes aiDown{0%,100%{transform:translateY(-1.6px)}50%{transform:translateY(1.8px)}}@keyframes aiFlip{0%,100%{transform:scaleX(1)}50%{transform:scaleX(.25)}}@keyframes aiWave{0%,100%{opacity:.25}50%{opacity:1}}@keyframes aiFlame{0%,100%{transform:scaleY(1);opacity:1}50%{transform:scaleY(.4);opacity:.55}}@keyframes aiGlow{0%,100%{fill:#fff0}50%{fill:rgb(255 184 28 / .55)}}@keyframes aiWrite{0%,100%{transform:rotate(0) translate(0,0)}50%{transform:rotate(-8deg) translate(-1px,-1px)}}.svc-ico{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,#EAF2FF,#DCE9FD);color:#1D6FDB;box-shadow:inset 0 0 0 1px rgb(29 111 219 / .12);transition:background .25s,color .25s,transform .25s}.svc-ico .ai{width:24px;height:24px}.svc-item::before{display:none}.svc-item{padding:20px 20px 20px 80px}.svc-item .svc-ico{position:absolute;left:18px;top:18px}.svc-item:hover .svc-ico{background:#1D6FDB;color:#fff;transform:rotate(-6deg) scale(1.08)}.svc-item:hover .ai *{animation-duration:.9s}.svc-tab{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.svc-ti{display:inline-block;width:18px;height:18px;flex:none}.svc-tab[aria-selected="false"] .ai *{animation:none}.svc-tab[aria-selected="false"] .a-draw{stroke-dashoffset:0}.svc-panel.is-in .svc-item{animation:svcIn .55s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i,0)*45ms)}.svc-panel.is-in .svc-side{animation:svcSide .6s cubic-bezier(.2,.8,.2,1) backwards}@keyframes svcIn{from{opacity:0;transform:translateY(16px) scale(.98)}}@keyframes svcSide{from{opacity:0;transform:translateX(-14px)}}.svc-art{border-radius:18px;background:linear-gradient(160deg,rgb(76 141 240 / .24),rgb(255 184 28 / .08));border:1px solid rgb(143 184 245 / .22);padding:6px;overflow:hidden}.svc-art .sc{display:block;width:100%;height:auto;max-height:170px}.sc-g{transform-origin:50% 100%;animation:aiGrow 2.6s ease-in-out infinite}.sc-type{transform-origin:0 50%;animation:scType 3.4s ease-in-out infinite}.sc-dash{animation:scDash 1.4s linear infinite}.sc-float{opacity:0;animation:scFloat 3.2s ease-in infinite}.sc-eq{transform-origin:50% 100%;animation:scEq .9s ease-in-out infinite alternate}.sc-prog{transform-origin:0 50%;animation:scProg 3s ease-in-out infinite}.sc-cur{animation:scCur 4s ease-in-out infinite}.sc .a-ripple{stroke:currentColor}@keyframes scType{0%{transform:scaleX(.05)}60%,90%{transform:scaleX(1)}100%{transform:scaleX(.05)}}@keyframes scDash{to{stroke-dashoffset:-26}}@keyframes scFloat{0%{transform:translateY(8px) scale(.6);opacity:0}20%{opacity:1}100%{transform:translateY(-46px) scale(1.1);opacity:0}}@keyframes scEq{from{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes scProg{0%{transform:scaleX(.05)}70%,100%{transform:scaleX(1)}}@keyframes scCur{0%,100%{transform:translate(0,0)}40%{transform:translate(26px,10px)}70%{transform:translate(-8px,18px)}}@media(max-width:1000px){.svc-tabs{position:sticky;top:var(--svc-top,0);z-index:45;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-top:24px;padding:10px 0;background:#F5F7FC;box-shadow:0 0 0 100vmax #F5F7FC;clip-path:inset(0 -100vmax)}.svc-tabs::-webkit-scrollbar{display:none}.svc-tab{flex:none;padding:10px 16px}.svc-panel{margin-top:18px}}@media(max-width:640px){.svc-item{padding:18px 16px 18px 70px}.svc-item .svc-ico{left:14px;top:16px;width:40px;height:40px}.svc-art .sc{max-height:150px}}.apage .wrap{max-width:1660px}.ah-in{max-width:none;margin-inline:0;position:relative}.apage h1{max-width:1020px}.ah-lead{max-width:860px}.ah-img{max-width:none}.ah-img img{max-height:460px}.ah-deco{position:absolute;right:clamp(0px,2vw,40px);top:6px;display:none;gap:14px;align-items:flex-start}.ah-deco .svc-ico{width:64px;height:64px;border-radius:20px;box-shadow:0 20px 40px -26px rgb(29 111 219 / .7),inset 0 0 0 1px rgb(29 111 219 / .12);animation:aiBob 3.4s ease-in-out infinite}.ah-deco .svc-ico .ai{width:32px;height:32px}.ah-deco .svc-ico:nth-child(2){margin-top:34px;animation-delay:-1.1s;background:linear-gradient(145deg,#FFF4D6,#FFE7A8);color:#B7791F}.ah-deco .svc-ico:nth-child(3){margin-top:12px;animation-delay:-2.2s}@media(min-width:1180px){.ah-deco{display:flex}}.ab-grid{grid-template-columns:250px minmax(0,1fr) 320px;max-width:none;gap:clamp(24px,2.6vw,44px);margin-top:clamp(24px,3vw,40px)}.ab-main{grid-column:2;grid-row:1;max-width:none}.ab-left{grid-column:1;grid-row:1}.ab-right{grid-column:3;grid-row:1}.ab-left,.ab-right{position:sticky;top:96px;display:grid;gap:18px;align-self:start;max-height:calc(100vh - 112px);overflow:auto;scrollbar-width:none;padding-bottom:4px}.ab-left::-webkit-scrollbar,.ab-right::-webkit-scrollbar{display:none}.art-body{font-size:1.14rem;line-height:1.85}.ad-box{padding:18px;border-radius:18px;background:#fff;border:1px solid #E3E9F5;box-shadow:0 18px 40px -34px rgb(10 19 48 / .55)}.ad-box>h4{margin:0 0 10px;font:800 .78rem var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:#5B6785}.ad-svc{display:flex;align-items:center;gap:12px;padding:9px 10px;margin:0 -10px;border-radius:14px;text-decoration:none;color:#0A1330;transition:background .2s,transform .2s}.ad-svc:hover{background:#F1F6FF;transform:translateX(3px)}.ad-svc .svc-ico{width:42px;height:42px}.ad-svc:hover .svc-ico{background:#1D6FDB;color:#fff}.ad-svc b{display:block;font:700 .95rem/1.25 var(--f-body)}.ad-svc small{display:block;margin-top:2px;color:#6B7794;font:500 .8rem/1.35 var(--f-body)}.ad-svc i{margin-left:auto;color:#1D6FDB;font-style:normal;font-weight:700;transition:transform .2s}.ad-svc:hover i{transform:translateX(3px)}.side-cta .svc-art{margin:0 0 14px}.side-cta .btn{position:relative;overflow:hidden}.side-pj .pj-mini{position:relative;height:210px;border-radius:14px;overflow:hidden;background:#0A1330}.pj-s{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:14px;color:#fff;text-decoration:none;background-size:cover;background-position:center;opacity:0;animation:pjFade 20s infinite;animation-delay:calc(var(--k,0)*4s)}.pj-s::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(10 19 48 / .05) 30%,rgb(10 19 48 / .88))}.pj-s>*{position:relative}.pj-s img{display:block;height:26px;width:auto;max-width:120px;margin-bottom:8px;object-fit:contain;object-position:left}.pj-s b{font:800 1.1rem var(--f-head)}.pj-s small{margin-top:2px;color:#C3CFE8;font:600 .8rem var(--f-body)}@keyframes pjFade{0%{opacity:0;transform:scale(1.08)}4%{opacity:1}20%{opacity:1;transform:scale(1)}24%,100%{opacity:0}}.pj-note{margin:12px 0 10px;font:400 .9rem/1.55 var(--f-body);color:#4A5675}.pj-all{display:inline-flex;gap:6px;font:700 .92rem var(--f-body);color:#1D6FDB;text-decoration:none}.pj-all:hover{text-decoration:underline}.ad-trust{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ad-trust li{display:flex;align-items:center;gap:10px;font:600 .92rem var(--f-body);color:#0A1330}.ad-trust .svc-ico{width:34px;height:34px;border-radius:11px}.ad-trust .svc-ico .ai{width:19px;height:19px}@media(max-width:1280px) and (min-width:901px){.ab-grid{grid-template-columns:minmax(0,1fr) 320px}.ab-main{grid-column:1;grid-row:1 / span 2}.ab-left{grid-column:2;grid-row:1;position:static;max-height:none;overflow:visible}.ab-right{grid-column:2;grid-row:2;position:static;max-height:none;overflow:visible}}@media(max-width:900px){.ab-grid{display:flex;flex-direction:column;gap:20px}.ab-left,.ab-right{display:contents}.toc{order:0}.ab-main{order:1}.ad-svcs{order:2}.side-cta{order:3;display:block}.side-pj{order:4}.ad-why{order:5}}@media(prefers-reduced-motion:reduce){.ai *,.sc *,.ah-deco .svc-ico,.pj-s,.svc-panel.is-in .svc-item,.svc-panel.is-in .svc-side{animation:none!important}.a-draw{stroke-dashoffset:0}.sc-float{opacity:1}.pj-s:first-child{opacity:1}}.ah-img{max-width:none;margin:0 0 28px;aspect-ratio:2/1;max-height:400px;border-radius:18px}.ah-img img{width:100%;height:100%;max-height:none;object-fit:cover}.ab-left,.ab-right{max-height:none;overflow:visible}.side-pj .pj-mini{height:190px}@media(max-width:640px){.ah-img{aspect-ratio:16/10;margin-bottom:20px}}@media(min-width:901px){.ad-svc small{display:none}.ad-svc{padding:7px 10px}.side-cta .svc-art .sc{max-height:120px}.side-pj .pj-mini{height:170px}.ad-why{display:none}.ad-svcs>h4{margin-bottom:6px}}.svc-ico{position:relative}.svc-ico.brand{background:#fff;box-shadow:inset 0 0 0 1px #E3E9F5,0 8px 18px -10px rgb(10 19 48 / .35)}.svc-ico.brand .ai{width:28px;height:28px}.svc-ico.brand .ai-fbig{width:36px;height:27px}.svc-item:hover .svc-ico.brand,.ad-svc:hover .svc-ico.brand{background:#fff;color:inherit;transform:rotate(-4deg) scale(1.1)}.svc-bd{position:absolute;right:-6px;bottom:-6px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #E3E9F5,0 4px 8px -3px rgb(10 19 48 / .4);display:grid;place-items:center;font-style:normal}.svc-bd .ai{width:13px;height:13px}.svc-ti{width:20px;height:20px}.svc-ti.wide{width:30px}.tt-c{transform:translate(-.7px,-.7px);animation:ttC 1.4s ease-in-out infinite alternate}.tt-p{transform:translate(.7px,.7px);animation:ttP 1.4s ease-in-out infinite alternate}@keyframes ttC{to{transform:translate(-1.5px,.5px)}}@keyframes ttP{to{transform:translate(1.5px,-.5px)}}.svc-tab[aria-selected="true"] .tt-b{fill:#fff}.svc-tab[aria-selected="false"] .tt-c,.svc-tab[aria-selected="false"] .tt-p{animation:none}.ah-deco .svc-ico.brand .ai{width:34px;height:34px}@media(max-width:640px){.svc-item .svc-ico.brand .ai{width:25px;height:25px}}@media(prefers-reduced-motion:reduce){.tt-c,.tt-p{animation:none}}