.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}}@-webkit-keyframes pvDrift-2ca3d4a8{0%{-webkit-transform:translateZ(0) rotate(-8deg) scale(.7);transform:translateZ(0) rotate(-8deg) scale(.7);opacity:0}12%{opacity:.5}70%{opacity:.32}to{-webkit-transform:translate3d(var(--dx,40px),-108vh,0) rotate(14deg) scale(1);transform:translate3d(var(--dx,40px),-108vh,0) rotate(14deg) scale(1);opacity:0}}@keyframes pvDrift-2ca3d4a8{0%{-webkit-transform:translateZ(0) rotate(-8deg) scale(.7);transform:translateZ(0) rotate(-8deg) scale(.7);opacity:0}12%{opacity:.5}70%{opacity:.32}to{-webkit-transform:translate3d(var(--dx,40px),-108vh,0) rotate(14deg) scale(1);transform:translate3d(var(--dx,40px),-108vh,0) rotate(14deg) scale(1);opacity:0}}@-webkit-keyframes pvBob-2ca3d4a8{0%,to{translate:0 0}50%{translate:0 -14px}}@keyframes pvBob-2ca3d4a8{0%,to{translate:0 0}50%{translate:0 -14px}}@-webkit-keyframes pvSway-2ca3d4a8{0%,to{rotate:-2deg}50%{rotate:2deg}}@keyframes pvSway-2ca3d4a8{0%,to{rotate:-2deg}50%{rotate:2deg}}@-webkit-keyframes pvPulse-2ca3d4a8{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.85}50%{-webkit-transform:scale(.86);transform:scale(.86);opacity:.6}}@keyframes pvPulse-2ca3d4a8{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.85}50%{-webkit-transform:scale(.86);transform:scale(.86);opacity:.6}}@-webkit-keyframes pvBubble-2ca3d4a8{0%{opacity:0;-webkit-transform:translateY(8px) scale(.9);transform:translateY(8px) scale(.9)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes pvBubble-2ca3d4a8{0%{opacity:0;-webkit-transform:translateY(8px) scale(.9);transform:translateY(8px) scale(.9)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes pvSweep-2ca3d4a8{to{left:115%}}@keyframes pvSweep-2ca3d4a8{to{left:115%}}.pet-page[data-v-2ca3d4a8]{--cream:#fff7ef;--cream-2:#ffede1;--surface:#fff;--ink:#3e2b27;--ink-2:#7c635b;--ink-3:#ac968e;--line:#f5e4da;--brand:#f2568a;--brand-deep:#d2386b;--brand-soft:#ffe2ed;--brand-ink:#b92d5c;--r-md:18px;--r-lg:26px;--r-xl:38px;--r-full:999px;--sh-1:0 2px 6px rgba(178,108,72,0.07);--sh-2:0 12px 28px -10px rgba(178,108,72,0.22);--sh-3:0 34px 70px -26px rgba(178,108,72,0.34);--ease-out:cubic-bezier(.16,1,.3,1);--ease-bounce:cubic-bezier(.34,1.56,.64,1);--dur-base:320ms;--font-display:"ZCOOL KuaiLe","Yuanti SC",YouYuan,"幼圆","PingFang SC","Microsoft YaHei",sans-serif;--paw-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cellipse cx='12' cy='16.5' rx='5.4' ry='4.6'/%3E%3Ccircle cx='5.8' cy='10.2' r='2.5'/%3E%3Ccircle cx='12' cy='8' r='2.7'/%3E%3Ccircle cx='17.8' cy='10.6' r='2.4'/%3E%3C/svg%3E");background:var(--cream);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.pv-sprite[data-v-2ca3d4a8]{position:absolute;width:0;height:0;overflow:hidden}.container[data-v-2ca3d4a8]{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.hero-bg[data-v-2ca3d4a8]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.blob[data-v-2ca3d4a8]{position:absolute;border-radius:50%;-webkit-filter:blur(60px);filter:blur(60px);opacity:.32}.blob--pink[data-v-2ca3d4a8]{width:46rem;height:46rem;left:-14rem;top:-16rem;background:radial-gradient(circle at 40% 40%,#ffc7dc,transparent 68%)}.blob--sky[data-v-2ca3d4a8]{width:40rem;height:40rem;right:-12rem;top:-6rem;background:radial-gradient(circle at 60% 40%,#cfebfa,transparent 66%)}.blob--mint[data-v-2ca3d4a8]{width:38rem;height:38rem;left:26%;bottom:-20rem;background:radial-gradient(circle at 50% 50%,#d3f4ea,transparent 66%)}.blob--sun[data-v-2ca3d4a8]{width:26rem;height:26rem;right:14%;bottom:-12rem;background:radial-gradient(circle at 50% 50%,#ffe6c4,transparent 64%);opacity:.42}.bg__paws[data-v-2ca3d4a8]{position:absolute;inset:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cg fill='%23C98B6E' fill-opacity='.05'%3E%3Cellipse cx='112' cy='126' rx='17' ry='14'/%3E%3Ccircle cx='94' cy='104' r='7'/%3E%3Ccircle cx='107' cy='96' r='7.4'/%3E%3Ccircle cx='121' cy='97' r='7'/%3E%3Ccircle cx='132' cy='107' r='6.4'/%3E%3Cellipse cx='38' cy='42' rx='13' ry='10.5'/%3E%3Ccircle cx='24' cy='26' r='5.4'/%3E%3Ccircle cx='34' cy='20' r='5.7'/%3E%3Ccircle cx='45' cy='21' r='5.4'/%3E%3Ccircle cx='54' cy='29' r='5'/%3E%3C/g%3E%3C/svg%3E");background-size:180px 180px}.bg__paws--ai[data-v-2ca3d4a8]{opacity:.5;-webkit-filter:invert(1);filter:invert(1)}.bg__grain[data-v-2ca3d4a8]{position:absolute;inset:0;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E")}.pawfield[data-v-2ca3d4a8]{position:absolute;inset:0}.paw[data-v-2ca3d4a8]{position:absolute;bottom:-60px;opacity:0;background:var(--brand);-webkit-mask:var(--paw-mask) center/contain no-repeat;mask:var(--paw-mask) center/contain no-repeat;-webkit-animation:pvDrift-2ca3d4a8 var(--dur,18s) linear var(--delay,0s) infinite;animation:pvDrift-2ca3d4a8 var(--dur,18s) linear var(--delay,0s) infinite}.page-hero[data-v-2ca3d4a8]{position:relative;height:var(--portal-hero-h,620px);min-height:460px;padding:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#a9214c,#c02a58 45%,#e8447e)}.page-hero[data-v-2ca3d4a8]:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,rgba(122,16,55,.26),rgba(122,16,55,.14) 45%,rgba(122,16,55,0) 72%)}.hero-grid[data-v-2ca3d4a8]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(20px,4vw,56px)}.hero-grid[data-v-2ca3d4a8],.kicker[data-v-2ca3d4a8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kicker[data-v-2ca3d4a8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;font-size:13px;font-weight:700;letter-spacing:.16em;color:var(--brand-ink);background:#fff;padding:6px 16px;border-radius:var(--r-full);margin-bottom:18px;-webkit-box-shadow:0 6px 16px -8px rgba(122,16,55,.5);box-shadow:0 6px 16px -8px rgba(122,16,55,.5)}.kicker svg[data-v-2ca3d4a8]{width:15px;height:15px}.page-hero h1[data-v-2ca3d4a8]{font-family:var(--font-display);font-weight:800;font-size:clamp(36px,4.4vw,58px);line-height:1.12;letter-spacing:-.015em;margin:0 0 16px;color:#fff;text-shadow:0 2px 14px rgba(122,16,55,.28)}.page-hero h1 em[data-v-2ca3d4a8]{font-style:normal;color:#ffe2ed;position:relative;white-space:nowrap}.page-hero h1 em[data-v-2ca3d4a8]:after{content:"";position:absolute;left:-2%;right:-2%;bottom:.06em;height:.34em;border-radius:var(--r-full);background:rgba(122,16,55,.26);z-index:-1;-webkit-transform:rotate(-1.2deg);transform:rotate(-1.2deg)}.hero-sub[data-v-2ca3d4a8]{color:hsla(0,0%,100%,.95);font-size:clamp(15px,1.2vw,17.5px);max-width:40em;margin:0 0 18px;line-height:1.8;text-shadow:0 1px 8px rgba(122,16,55,.22)}.chip-line[data-v-2ca3d4a8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.chip[data-v-2ca3d4a8]{font-size:13px;padding:5px 14px;border-radius:var(--r-full);background:hsla(0,0%,100%,.16);border:1px dashed hsla(0,0%,100%,.5);color:#fff;white-space:nowrap}.hero-btns[data-v-2ca3d4a8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-hero .btn-accent[data-v-2ca3d4a8]{background:#fff;color:var(--brand-ink);-webkit-box-shadow:0 14px 30px -14px rgba(78,8,34,.6);box-shadow:0 14px 30px -14px rgba(78,8,34,.6)}.page-hero .btn-accent[data-v-2ca3d4a8]:hover{background:#fff3f7}.page-hero .btn-outline[data-v-2ca3d4a8]{background:transparent;border:1.5px solid hsla(0,0%,100%,.75);color:#fff;-webkit-box-shadow:none;box-shadow:none}.page-hero .btn-outline[data-v-2ca3d4a8]:hover{background:hsla(0,0%,100%,.18);border-color:#fff}.mascot-wrap[data-v-2ca3d4a8]{position:relative;display:grid;justify-items:center}.mascot-halo[data-v-2ca3d4a8]{position:absolute;bottom:6%;width:74%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.95),hsla(0,0%,100%,0) 70%);-webkit-filter:blur(4px);filter:blur(4px)}.mascot[data-v-2ca3d4a8]{position:relative;width:clamp(180px,19vw,300px);height:auto;-webkit-filter:drop-shadow(0 26px 26px rgba(178,108,72,.22));filter:drop-shadow(0 26px 26px rgba(178,108,72,.22));-webkit-animation:pvBob-2ca3d4a8 6s var(--ease-out) infinite,pvSway-2ca3d4a8 7.5s ease-in-out infinite;animation:pvBob-2ca3d4a8 6s var(--ease-out) infinite,pvSway-2ca3d4a8 7.5s ease-in-out infinite;-webkit-transform-origin:50% 92%;transform-origin:50% 92%}.shadow-oval[data-v-2ca3d4a8]{width:clamp(110px,11vw,170px);height:16px;border-radius:50%;margin-top:-8px;background:radial-gradient(ellipse,rgba(178,108,72,.3),transparent 70%);-webkit-animation:pvPulse-2ca3d4a8 6s var(--ease-out) infinite;animation:pvPulse-2ca3d4a8 6s var(--ease-out) infinite}.bubble[data-v-2ca3d4a8]{position:absolute;top:2%;left:2%;z-index:2;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) var(--r-lg) 6px;-webkit-box-shadow:var(--sh-2);box-shadow:var(--sh-2);padding:9px 16px;font-size:14px;font-weight:700;color:var(--brand-ink);white-space:nowrap;-webkit-animation:pvBubble-2ca3d4a8 .7s var(--ease-bounce) .9s backwards;animation:pvBubble-2ca3d4a8 .7s var(--ease-bounce) .9s backwards}.bubble[data-v-2ca3d4a8]:after{content:"";position:absolute;left:14px;bottom:-6px;width:12px;height:12px;background:var(--surface);border-right:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.section[data-v-2ca3d4a8]{padding:80px 0;position:relative}.section-gray[data-v-2ca3d4a8]{background:var(--cream-2)}.section-title[data-v-2ca3d4a8]{text-align:center;margin-bottom:50px}.section-title h2[data-v-2ca3d4a8]{font-family:var(--font-display);font-size:clamp(26px,2.6vw,36px);font-weight:800;color:var(--brand-ink);margin-bottom:12px;letter-spacing:.5px}.section-title h2 em[data-v-2ca3d4a8]{font-style:normal;color:var(--brand-deep);position:relative;white-space:nowrap}.section-title h2 em[data-v-2ca3d4a8]:after{content:"";position:absolute;left:-2%;right:-2%;bottom:.05em;height:.3em;border-radius:var(--r-full);background:var(--brand-soft);z-index:-1;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.section-title p[data-v-2ca3d4a8]{color:var(--ink-2);font-size:16px;max-width:640px;margin:0 auto}.grid-3[data-v-2ca3d4a8]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.base-strip[data-v-2ca3d4a8]{margin:30px auto 0;max-width:860px;text-align:center;font-size:13.5px;line-height:1.7;color:var(--ink-2);background:var(--brand-soft);border:1px dashed rgba(210,56,107,.26);border-radius:10px;padding:13px 18px}.card[data-v-2ca3d4a8]{background:var(--surface);border-radius:var(--r-lg);padding:32px 28px;-webkit-box-shadow:var(--sh-1);box-shadow:var(--sh-1);-webkit-transition:border-color var(--dur-base),-webkit-transform var(--dur-base) var(--ease-out),-webkit-box-shadow var(--dur-base) var(--ease-out);transition:border-color var(--dur-base),-webkit-transform var(--dur-base) var(--ease-out),-webkit-box-shadow var(--dur-base) var(--ease-out);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base),-webkit-transform var(--dur-base) var(--ease-out),-webkit-box-shadow var(--dur-base) var(--ease-out);border:1.5px solid var(--line)}.card[data-v-2ca3d4a8]:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:var(--sh-2);box-shadow:var(--sh-2);border-color:var(--pc,var(--brand))}.card .icon[data-v-2ca3d4a8]{width:56px;height:56px;border-radius:16px;background:var(--pc-soft,var(--brand-soft));color:var(--pc-ink,var(--brand-ink));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;-webkit-transition:-webkit-transform var(--dur-base) var(--ease-bounce);transition:-webkit-transform var(--dur-base) var(--ease-bounce);transition:transform var(--dur-base) var(--ease-bounce);transition:transform var(--dur-base) var(--ease-bounce),-webkit-transform var(--dur-base) var(--ease-bounce)}.card:hover .icon[data-v-2ca3d4a8]{-webkit-transform:rotate(-8deg) scale(1.08);transform:rotate(-8deg) scale(1.08)}.card h3[data-v-2ca3d4a8]{font-family:var(--font-display);font-size:20px;margin-bottom:10px;color:var(--ink)}.card p[data-v-2ca3d4a8]{color:var(--ink-2);font-size:14px;margin-bottom:14px;line-height:1.75}.card-more[data-v-2ca3d4a8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-top:2px;font-size:13.5px;font-weight:700;color:var(--pc-ink,var(--brand-ink));text-decoration:none}.card-more[data-v-2ca3d4a8]:after{content:"→";-webkit-transition:-webkit-transform var(--dur-base) var(--ease-out);transition:-webkit-transform var(--dur-base) var(--ease-out);transition:transform var(--dur-base) var(--ease-out);transition:transform var(--dur-base) var(--ease-out),-webkit-transform var(--dur-base) var(--ease-out)}.card:hover .card-more[data-v-2ca3d4a8]:after{-webkit-transform:translateX(4px);transform:translateX(4px)}.li-check[data-v-2ca3d4a8]{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-2ca3d4a8]{width:14px;height:14px;-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;margin-top:4px;color:var(--pc,var(--brand))}.sol-block[data-v-2ca3d4a8]{display:grid;grid-template-columns:1fr 1fr;gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}.sol-img img[data-v-2ca3d4a8]{width:100%;height:340px;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-lg);-webkit-box-shadow:var(--sh-2);box-shadow:var(--sh-2);border:1.5px solid var(--line)}.sol-block h3[data-v-2ca3d4a8]{font-family:var(--font-display);font-size:26px;color:var(--brand-ink);margin-bottom:12px}.sol-block h3 em[data-v-2ca3d4a8]{font-style:normal;color:var(--brand-deep);position:relative;white-space:nowrap}.sol-block h3 em[data-v-2ca3d4a8]:after{content:"";position:absolute;left:-2%;right:-2%;bottom:.04em;height:.28em;border-radius:var(--r-full);background:var(--brand-soft);z-index:-1;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.pain[data-v-2ca3d4a8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;background:var(--brand-soft);color:var(--brand-ink);padding:6px 16px;border-radius:var(--r-full);font-size:13px;font-weight:600;margin-bottom:16px}.pain svg[data-v-2ca3d4a8]{width:14px;height:14px;-webkit-box-flex:0;-ms-flex:none;flex:none}.sol-block p[data-v-2ca3d4a8]{color:var(--ink-2);margin-bottom:16px;line-height:1.8}.sol-block ul li[data-v-2ca3d4a8]{color:var(--ink);margin-bottom:10px}.btn[data-v-2ca3d4a8]{position:relative;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;gap:8px;overflow:hidden;padding:12px 28px;border-radius:var(--r-full);font-size:15px;font-weight:700;text-decoration:none;-webkit-transition:background var(--dur-base),-webkit-transform .16s var(--ease-out),-webkit-box-shadow var(--dur-base);transition:background var(--dur-base),-webkit-transform .16s var(--ease-out),-webkit-box-shadow var(--dur-base);transition:transform .16s var(--ease-out),box-shadow var(--dur-base),background var(--dur-base);transition:transform .16s var(--ease-out),box-shadow var(--dur-base),background var(--dur-base),-webkit-transform .16s var(--ease-out),-webkit-box-shadow var(--dur-base);cursor:pointer;border:none}.btn svg[data-v-2ca3d4a8]{width:16px;height:16px}.btn-accent[data-v-2ca3d4a8]{background:linear-gradient(135deg,var(--brand),var(--brand-deep));color:#fff;-webkit-box-shadow:0 12px 26px -10px var(--brand);box-shadow:0 12px 26px -10px var(--brand)}.btn-accent[data-v-2ca3d4a8]:after{content:"";position:absolute;top:0;bottom:0;width:38%;left:-45%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.55),transparent);-webkit-transform:skewX(-18deg);transform:skewX(-18deg)}.btn-accent[data-v-2ca3d4a8]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 18px 34px -12px var(--brand);box-shadow:0 18px 34px -12px var(--brand)}.btn-accent[data-v-2ca3d4a8]:hover:after{-webkit-animation:pvSweep-2ca3d4a8 .7s var(--ease-out);animation:pvSweep-2ca3d4a8 .7s var(--ease-out)}.btn-outline[data-v-2ca3d4a8]{background:var(--surface);border:1.5px solid var(--line);color:var(--brand-ink);-webkit-box-shadow:var(--sh-1);box-shadow:var(--sh-1)}.btn-outline[data-v-2ca3d4a8]:hover{border-color:var(--brand);background:var(--brand-soft);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-white[data-v-2ca3d4a8]{background:#fff;color:var(--brand-deep);-webkit-box-shadow:0 12px 26px -10px rgba(62,43,39,.5);box-shadow:0 12px 26px -10px rgba(62,43,39,.5)}.btn-white[data-v-2ca3d4a8]:hover{-webkit-transform:translateY(-2px) scale(1.02);transform:translateY(-2px) scale(1.02)}.pet-ai[data-v-2ca3d4a8]{background:-webkit-gradient(linear,left top,left bottom,from(#fff7ef),to(#ffeff4));background:linear-gradient(180deg,#fff7ef,#ffeff4);color:var(--ink);border-top:1px solid var(--line)}.pet-ai .bg__paws--ai[data-v-2ca3d4a8]{-webkit-filter:none;filter:none;opacity:.9}.ai-head[data-v-2ca3d4a8]{text-align:center;margin-bottom:34px;position:relative}.ai-badge[data-v-2ca3d4a8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;background:var(--brand-soft);border:1px solid rgba(210,56,107,.22);color:var(--brand-ink);font-size:13px;font-weight:700;padding:5px 18px;border-radius:var(--r-full);letter-spacing:1px}.ai-badge svg[data-v-2ca3d4a8]{width:14px;height:14px}.ai-head h2[data-v-2ca3d4a8]{font-family:var(--font-display);color:var(--ink);font-size:clamp(24px,2.6vw,32px);font-weight:800;margin:16px 0 12px;letter-spacing:1px}.ai-head h2 em[data-v-2ca3d4a8]{font-style:normal;position:relative;white-space:nowrap}.ai-head h2 em[data-v-2ca3d4a8]:after{content:"";position:absolute;left:-2%;right:-2%;bottom:.05em;height:.28em;border-radius:var(--r-full);background:var(--brand-soft);z-index:-1;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.ai-head .ai-sub[data-v-2ca3d4a8]{color:var(--ink-2);font-size:15px;max-width:780px;margin:0 auto;line-height:1.8}.ai-grid[data-v-2ca3d4a8]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative}.ai-card[data-v-2ca3d4a8]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 20px;-webkit-box-shadow:var(--sh-2);box-shadow:var(--sh-2);-webkit-transition:border-color var(--dur-base),-webkit-transform var(--dur-base) var(--ease-out),-webkit-box-shadow var(--dur-base);transition:border-color var(--dur-base),-webkit-transform var(--dur-base) var(--ease-out),-webkit-box-shadow var(--dur-base);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base),box-shadow var(--dur-base);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base),box-shadow var(--dur-base),-webkit-transform var(--dur-base) var(--ease-out),-webkit-box-shadow var(--dur-base)}.ai-card[data-v-2ca3d4a8]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);border-color:rgba(242,86,138,.5);-webkit-box-shadow:var(--sh-3);box-shadow:var(--sh-3)}.ai-card-head[data-v-2ca3d4a8]{gap:12px;margin-bottom:10px}.ai-card-head[data-v-2ca3d4a8],.ai-no[data-v-2ca3d4a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-no[data-v-2ca3d4a8]{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#f2568a,#b92d5c);color:#fff;font-size:16px;font-weight:800;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 6px 14px -6px rgba(185,45,92,.5);box-shadow:0 6px 14px -6px rgba(185,45,92,.5)}.ai-card h3[data-v-2ca3d4a8]{color:var(--ink);margin:0;font-size:18px;font-family:var(--font-display)}.ai-desc[data-v-2ca3d4a8]{color:var(--ink-2);font-size:14px;line-height:1.7;margin:0 0 14px;min-height:88px}.ai-tags[data-v-2ca3d4a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.ai-tags span[data-v-2ca3d4a8]{font-size:12px;color:var(--brand-ink);background:var(--brand-soft);border:1px solid rgba(210,56,107,.16);border-radius:var(--r-full);padding:3px 12px}.ai-foot[data-v-2ca3d4a8]{text-align:center;margin-top:34px;position:relative}.ai-foot-link[data-v-2ca3d4a8]{color:var(--brand-ink);font-size:14.5px;font-weight:600;text-decoration:none;border-bottom:1px dashed rgba(185,45,92,.55);padding-bottom:2px}.ai-foot-link[data-v-2ca3d4a8]:hover{border-bottom-color:var(--brand-ink)}.cta[data-v-2ca3d4a8]{position:relative;background:linear-gradient(135deg,#b92d5c,#f2568a);color:#fff;text-align:center;border-radius:var(--r-xl);padding:64px 32px 58px;overflow:hidden;-webkit-box-shadow:var(--sh-3);box-shadow:var(--sh-3)}.cta h2[data-v-2ca3d4a8]{font-family:var(--font-display);font-size:clamp(24px,2.4vw,32px);margin-bottom:14px;position:relative}.cta p[data-v-2ca3d4a8]{font-size:17px;opacity:.92;margin-bottom:28px;position:relative}.cta .btn[data-v-2ca3d4a8]{position:relative}.cta-mascot[data-v-2ca3d4a8]{position:absolute;right:3%;bottom:-6px;width:clamp(96px,11vw,150px);z-index:1;pointer-events:none;-webkit-filter:drop-shadow(0 16px 20px rgba(62,43,39,.35));filter:drop-shadow(0 16px 20px rgba(62,43,39,.35));-webkit-animation:pvSway-2ca3d4a8 7.5s ease-in-out infinite;animation:pvSway-2ca3d4a8 7.5s ease-in-out infinite;-webkit-transform-origin:50% 92%;transform-origin:50% 92%}.reveal[data-v-2ca3d4a8]{opacity:0;-webkit-transform:translateY(28px);transform:translateY(28px);-webkit-transition:all .7s var(--ease-out);transition:all .7s var(--ease-out)}.reveal.in[data-v-2ca3d4a8]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.pet-page [data-v-2ca3d4a8],.pet-page [data-v-2ca3d4a8]:after,.pet-page [data-v-2ca3d4a8]:before{-webkit-animation:none!important;animation:none!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important}}@media (max-width:992px){.blob[data-v-2ca3d4a8]{opacity:.3}.grid-3[data-v-2ca3d4a8]{grid-template-columns:1fr}.sol-block[data-v-2ca3d4a8]{grid-template-columns:1fr;gap:30px}.ai-grid[data-v-2ca3d4a8]{grid-template-columns:1fr}.ai-desc[data-v-2ca3d4a8]{min-height:0}.hero-grid[data-v-2ca3d4a8]{grid-template-columns:minmax(0,1fr)}.mascot-wrap[data-v-2ca3d4a8]{max-width:240px;margin:0 auto}}@media (max-width:768px){.page-hero[data-v-2ca3d4a8]{height:auto;min-height:0;padding:56px 0 40px}.section[data-v-2ca3d4a8]{padding:50px 0}.mascot[data-v-2ca3d4a8]{width:170px}.bubble[data-v-2ca3d4a8]{display:none}.cta[data-v-2ca3d4a8]{padding:46px 22px 40px}.cta-mascot[data-v-2ca3d4a8]{display:none}}