@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:HYQiHei;src:url(/fonts/HYQiHei-45S.ttf) format("truetype");font-weight:100 500;font-style:normal;font-display:swap}@font-face{font-family:HYQiHei;src:url(/fonts/HYQiHei-75S.otf) format("opentype");font-weight:600 900;font-style:normal;font-display:swap}[x-cloak]{display:none!important}body,html{font-family:Open Sans,HYQiHei,sans-serif;font-weight:400;font-synthesis:none}.act-more-btn,.activity-status-btn,.activity-status-item,.filter-select-btn,.filter-select-item,.filter-tab,.nav-link,button,footer h3,h1,h2,h3,h4,header,header a,header b,header button,header strong,label{font-family:Open Sans,HYQiHei,sans-serif;font-weight:700}.page-hero-desc,.subtitle{font-weight:400}body{background-image:radial-gradient(1100px 560px at 12% -6%,rgba(206,87,193,.1),transparent 60%),radial-gradient(960px 520px at 92% -4%,rgba(1,5,68,.09),transparent 55%);background-repeat:no-repeat}.card-elevated{box-shadow:0 4px 24px 0 rgba(1,5,68,.08),0 1px 4px 0 rgba(1,5,68,.04);transition:box-shadow .25s ease,transform .25s ease}.card-elevated:hover{box-shadow:0 14px 40px 0 rgba(1,5,68,.14),0 4px 12px 0 rgba(1,5,68,.06);transform:translateY(-4px)}.glass{background:hsla(0,0%,100%,.62);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid hsla(0,0%,100%,.65);box-shadow:0 4px 24px 0 rgba(1,5,68,.06)}.page-hero{border-radius:1.5rem;text-align:center;box-shadow:0 16px 40px rgba(1,5,68,.16)}.page-hero,.page-hero-clip{position:relative;transform:translateZ(0)}.page-hero-clip{overflow:hidden;border-radius:inherit;isolation:isolate}.page-hero-bg{position:absolute;inset:0;background-size:cover;background-position:50%;transform:scale(1.05)}.page-hero-overlay{position:absolute;inset:0;background:linear-gradient(120deg,rgba(1,5,68,.88),rgba(1,5,68,.68) 52%,rgba(206,87,193,.42))}.page-hero-clip:after,.page-hero-clip:before{content:"";position:absolute;border-radius:999px;pointer-events:none;z-index:1}.page-hero-clip:before{width:320px;height:320px;right:-90px;top:-120px;background:radial-gradient(circle,rgba(206,87,193,.42),transparent 68%)}.page-hero-clip:after{width:220px;height:220px;left:-70px;bottom:-90px;background:radial-gradient(circle,hsla(0,0%,100%,.16),transparent 70%)}.page-hero-inner{position:relative;z-index:2;padding:3.25rem 2rem 3.5rem}.page-hero-kicker{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#f0a8e6;margin-bottom:.7rem}.page-hero h1{color:#fff;text-shadow:0 2px 14px rgba(1,5,68,.4)}.page-hero-desc{color:hsla(0,0%,100%,.9);font-weight:400}.page-hero-rule{width:2.75rem;height:3px;margin:.9rem auto 0;border-radius:999px;background:#ce57c1}.glass-strong{background:hsla(0,0%,100%,.78);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.8);box-shadow:0 8px 32px 0 rgba(1,5,68,.08)}.animate-fadeIn{animation:fadeIn .9s cubic-bezier(.22,1,.36,1) both}@keyframes fadeIn{0%{opacity:0;translate:0 36px}to{opacity:1;translate:0 0}}@keyframes riseIn{0%{opacity:0;translate:0 48px}to{opacity:1;translate:0 0}}@keyframes pageNext{0%{opacity:0;translate:64px 0}to{opacity:1;translate:0 0}}@keyframes pagePrev{0%{opacity:0;translate:-64px 0}to{opacity:1;translate:0 0}}@keyframes heroSettle{0%{transform:scale(1.16)}to{transform:scale(1.05)}}@keyframes ruleDraw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.page-hero-bg{animation:heroSettle 1.5s cubic-bezier(.22,1,.36,1) both}.page-hero-rule{transform-origin:center;animation:ruleDraw .7s cubic-bezier(.22,1,.36,1) .18s both}.page-hero-inner>*{animation:riseIn .7s cubic-bezier(.22,1,.36,1) both}.page-hero-inner>:nth-child(2){animation-delay:.06s}.page-hero-inner>:nth-child(3){animation-delay:.12s}.page-hero-inner>:nth-child(4){animation-delay:.18s}.page-hero-inner>:nth-child(5){animation-delay:.24s}.banner-photo{transform:scale(1.14);transition:transform 5s cubic-bezier(.22,1,.36,1)}.banner-photo.is-active{transform:scale(1)}.animate-fadeIn>section{animation:riseIn .8s cubic-bezier(.22,1,.36,1) both}.animate-fadeIn>section:nth-child(2){animation-delay:.14s}.animate-fadeIn>section:nth-child(3){animation-delay:.28s}.animate-fadeIn>section:nth-child(4){animation-delay:.42s}.animate-fadeIn>section:nth-child(5){animation-delay:.56s}.page-turn-next{animation:pageNext .55s cubic-bezier(.22,1,.36,1) both}.page-turn-prev{animation:pagePrev .55s cubic-bezier(.22,1,.36,1) both}@keyframes homeEnter{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes homeEnterLeft{0%{opacity:0;translate:-36px 0}to{opacity:1;translate:0 0}}@keyframes homeEnterRight{0%{opacity:0;translate:36px 0}to{opacity:1;translate:0 0}}@supports (animation-timeline:view()){.home-module{animation:homeEnter cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0 entry 20%}.home-module.home-from-left{animation-name:homeEnterLeft}.home-module.home-from-right{animation-name:homeEnterRight}}@keyframes slideFromLeft{0%{opacity:0;translate:-80px 0}to{opacity:1;translate:0 0}}@keyframes slideFromRight{0%{opacity:0;translate:80px 0}to{opacity:1;translate:0 0}}.reveal{opacity:0;translate:0 22px}.reveal.is-in,.rise-once{animation:riseIn .7s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.animate-fadeIn,.animate-fadeIn>section,.banner-photo,.banner-photo.is-active,.home-module,.home-module.is-in,.page-hero-bg,.page-hero-inner>*,.page-hero-rule,.page-turn-next,.page-turn-prev,.reveal,.reveal.is-in,.rise-once{animation:none!important;opacity:1!important;translate:none!important}.page-hero-bg{transform:scale(1.05)}.banner-photo,.banner-photo.is-active,.case-slide,.domain-acc-cover,.domain-acc-desc,.domain-acc-extra,.domain-acc-item,.domain-acc-title{transform:scale(1)!important;transition:none!important;animation:none!important}.case-reel-item,.case-reel-track,.case-track,.feature-track{transition:none!important}}#home-cases{--case-main-h:560px}.case-row{position:relative;display:flex;align-items:center}.case-reel{container-type:inline-size;width:100%;box-sizing:border-box;height:calc(var(--case-main-h) + 4.5rem);padding-top:1.25rem;padding-bottom:3.25rem;margin-top:-1.25rem;margin-bottom:-1.25rem;overflow:hidden}.case-reel-track{--case-peek:13rem;--case-gap:0.75rem;display:flex;align-items:center;height:100%;gap:var(--case-gap);transform:translateX(calc((1 - var(--case-index, 1)) * (var(--case-peek) + var(--case-gap))));transition:transform .55s cubic-bezier(.22,1,.36,1)}.case-reel-track.is-instant,.case-reel-track.is-instant .case-reel-item,.case-reel-track.is-instant .case-reel-main,.case-reel-track.is-instant .case-wing{transition:none}.case-reel-item{position:relative;flex:0 0 var(--case-peek);height:calc(var(--case-main-h) * .75);transition:flex-basis .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1)}.case-reel-item.is-active{z-index:2;flex-basis:calc(100cqw - 2 * var(--case-peek) - 2 * var(--case-gap));height:var(--case-main-h)}.case-reel-main,.case-wing{position:absolute;inset:0}.case-wing{display:flex;width:100%;flex-direction:column;justify-content:center;overflow:hidden;border-radius:1.5rem;border:1px solid rgba(226,232,240,.8);background:#fff;box-shadow:0 8px 24px rgba(1,5,68,.06);opacity:1;transition:opacity .28s ease}.case-wing.is-prev{padding:1.25rem 1.75rem 1.25rem 1.25rem;text-align:left}.case-wing.is-next{padding:1.25rem 1.25rem 1.25rem 1.75rem;text-align:right}.case-reel-item.is-active .case-wing,.case-reel-main{opacity:0;pointer-events:none}.case-reel-main{overflow:hidden;border-radius:1.5rem;box-shadow:0 14px 36px rgba(1,5,68,.16);transition:opacity .35s ease .12s}.case-reel-item.is-active .case-reel-main{opacity:1;pointer-events:auto}.case-reel .case-slide{width:100%;height:100%;flex:none}.case-nav{height:calc(var(--case-main-h) * .75)}.case-stage{position:relative;flex:1 1 0%;min-width:0;z-index:10;overflow:hidden;isolation:isolate;border-radius:1.5rem;box-shadow:0 14px 36px rgba(1,5,68,.16);background:linear-gradient(90deg,#e9edf8,#faf8f3,#fbeaf6);height:var(--case-main-h);container-type:inline-size;touch-action:pan-y pinch-zoom}.case-track{display:flex;height:100%;transform:translateX(calc(var(--case-index, 0) * -100cqw));transition:transform .55s cubic-bezier(.22,1,.36,1)}.case-track.is-instant{transition:none}.case-slide{flex:0 0 100cqw;width:100cqw;max-width:none;min-width:0;height:var(--case-main-h);position:relative;overflow:hidden;isolation:isolate}.feature-band{position:relative;--page-pad:1rem}@media (min-width:640px){.feature-band{--page-pad:1.5rem}}@media (min-width:1024px){.feature-band{--page-pad:2rem}}.feature-arrow{position:absolute;top:50%;z-index:2;translate:0 -50%}.feature-arrow.is-prev{left:max(-4rem,calc(.75rem - (100vw - min(100vw, var(--page-max, 1380px))) / 2 - var(--page-pad)))}.feature-arrow.is-next{right:max(-4rem,calc(.75rem - (100vw - min(100vw, var(--page-max, 1380px))) / 2 - var(--page-pad)))}.fund-provider-carousel[data-visible="1"] .feature-arrow,.home-feature-carousel[data-visible="1"] .feature-arrow{color:rgba(1,5,68,.65);background-color:hsla(0,0%,100%,.35);box-shadow:0 2px 8px rgba(1,5,68,.06),inset 0 0 0 1px rgba(1,5,68,.08)}.fund-provider-carousel[data-visible="1"] .feature-arrow:active,.fund-provider-carousel[data-visible="1"] .feature-arrow:focus-visible,.home-feature-carousel[data-visible="1"] .feature-arrow:active,.home-feature-carousel[data-visible="1"] .feature-arrow:focus-visible{color:#010544;background-color:hsla(0,0%,100%,.85)}.feature-viewport{position:relative;z-index:1;container-type:inline-size;overflow:hidden;min-width:0}.feature-track{display:flex;gap:1.25rem;transform:translateX(calc(var(--feature-index, 0) * -1 * (100cqw + 1.25rem) / var(--feature-visible, 3)));transition:transform .55s cubic-bezier(.22,1,.36,1)}.feature-track.is-instant{transition:none}.feature-slide{flex:0 0 calc((100cqw - (var(--feature-visible, 3) - 1) * 1.25rem) / var(--feature-visible, 3));min-width:0}.case-slide-body{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;padding:2rem 2rem 2.5rem}.case-slide-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.case-slide-body h3{margin-bottom:1rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis}.case-slide{background:linear-gradient(90deg,#e9edf8,#faf8f3,#fbeaf6)}.case-split{flex:1;min-height:0;display:flex;flex-direction:column;gap:1rem}.case-tabs-pane{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;border-radius:1rem;background:hsla(0,0%,100%,.94);padding:.85rem 1rem 1rem}.case-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:.9rem}.case-tab{position:relative;padding:8px 12px;border:0;border-radius:999px;background:transparent;color:#010544;font-size:15px;font-weight:700;letter-spacing:.02em;line-height:1.3;cursor:pointer;transition:background .25s}.case-tab:hover{background:radial-gradient(80px circle at var(--x,50%) var(--y,50%),rgba(206,87,193,.2),rgba(1,5,68,.03) 80%)}.case-tab.is-active,.case-tab.is-active:hover{background:#ce57c1;color:#fff;font-weight:700;box-shadow:0 4px 12px rgba(206,87,193,.32)}.case-tab:focus-visible{outline:2px solid #ce57c1;outline-offset:2px}.case-tab-copy{min-height:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;color:#334155;font-size:1.0625rem;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere}.case-photo{min-height:180px;border-radius:1rem;background-color:#010544;background-position:50%;background-size:cover}@media (min-width:1024px){.case-slide-body{padding:2rem}.case-split{flex-direction:row;align-items:stretch;gap:1.25rem}.case-tabs-pane{flex:0.9 1 0}.case-photo{flex:1.15 1 0;min-height:0}.case-tab-copy{-webkit-line-clamp:8;line-clamp:8}}@media (max-width:1023px){.case-slide,.case-stage,.case-track{height:auto;min-height:0}.case-photo{aspect-ratio:16/10;min-height:180px}}.featured-stage{overflow:hidden;width:100%;padding-top:.75rem;padding-bottom:1.75rem;margin-bottom:-.5rem}.featured-stage--three{margin-left:-1rem;margin-right:-1rem;margin-bottom:-.5rem}.featured-track{display:flex;width:100%;will-change:transform}.featured-slide{box-sizing:border-box}.featured-slide--three{flex:0 0 33.333333%;width:33.333333%;min-width:33.333333%;max-width:33.333333%;padding:0 1rem}.featured-slide--one{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;padding:0}@keyframes pulseRing{0%{box-shadow:0 0 0 0 rgba(206,87,193,.55)}70%{box-shadow:0 0 0 14px rgba(206,87,193,0)}to{box-shadow:0 0 0 0 rgba(206,87,193,0)}}.ai-fab{animation:pulseRing 2.2s ease-out infinite}.banner-dot{transition:width .3s ease,background-color .3s ease}.nav-scroll{scrollbar-width:none}.nav-scroll::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.push-mini-list{overflow-x:hidden;padding:10px 8px;scrollbar-width:none;-ms-overflow-style:none}.push-mini-list::-webkit-scrollbar{display:none}.push-mini-arrow{position:absolute;left:50%;z-index:10;display:flex;height:28px;width:28px;align-items:center;justify-content:center;transform:translateX(-50%);border-radius:9999px;background:hsla(0,0%,100%,.9);color:#010544;box-shadow:0 2px 8px rgba(1,5,68,.18);transition:color .2s ease,background-color .2s ease}.push-mini-arrow:hover{color:#fff;background:#ce57c1}.push-mini-arrow svg{height:18px;width:18px}.push-mini-arrow--up{top:6px}.push-mini-arrow--down{bottom:6px}.push-mini-card{-webkit-tap-highlight-color:transparent;outline:none;transition:background-color .3s ease,box-shadow .3s ease}.push-mini-card:active,.push-mini-card:focus,.push-mini-card:focus-visible{outline:none;box-shadow:0 4px 24px 0 rgba(1,5,68,.06)}.push-mini-active{background:hsla(0,0%,100%,.96);box-shadow:0 4px 10px rgba(206,87,193,.2),0 0 0 1px rgba(206,87,193,.28);outline:none;transform:none}.push-mini-active:active,.push-mini-active:focus,.push-mini-active:focus-visible{outline:none;box-shadow:0 4px 10px rgba(206,87,193,.2),0 0 0 1px rgba(206,87,193,.28)}.push-cover{flex-shrink:0;width:42%;max-width:280px;min-height:180px;border-radius:1.25rem;overflow:hidden;background-size:cover;background-position:top}.act-cover{width:100%;height:9.5rem;border-radius:1rem;background-size:cover;background-position:50%}.act-cover--detail{height:13rem;border-radius:1.25rem}.activity-hero{background:linear-gradient(120deg,#010544,#14186a 52%,#ce57c1)}.act-detail-photo{overflow:hidden;border-radius:1rem;border:1px solid rgba(1,5,68,.08);box-shadow:0 8px 24px rgba(1,5,68,.08);background:#f1f5f9}.act-detail-photo img{display:block;width:100%;height:auto}.act-detail-hero{padding:1.75rem 2rem 2rem}.act-date-card--hero{border-color:hsla(0,0%,100%,.28);box-shadow:0 8px 20px rgba(1,5,68,.22)}.act-meta-row{display:flex;align-items:flex-start;gap:.45rem;color:hsla(0,0%,100%,.82);font-size:1rem;line-height:1.5}.act-info-row{display:flex;flex-direction:column;gap:.15rem}.act-info-label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.act-info-label,.act-more-btn{font-size:1rem;font-weight:700}.act-more-btn{margin-top:1.5rem;width:100%;padding:.85rem 1rem;border-radius:999px;border:1.5px solid #010544;color:#010544;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;transition:background .2s ease,color .2s ease}.act-more-btn:hover{background:#010544;color:#fff}@media (min-width:640px){.act-detail-hero{padding:2rem 2.5rem 2.25rem}}.filter-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding-bottom:.85rem;border-bottom:1px solid rgba(1,5,68,.25)}.filter-tabs--inline{padding-bottom:0;border-bottom:none}.filter-tabs--scroll{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-top:8px;padding-bottom:14px;scrollbar-width:thin;scrollbar-color:rgba(1,5,68,.35) rgba(1,5,68,.06)}.filter-tabs--scroll:not(.filter-tabs--inline):after,.filter-tabs--scroll:not(.filter-tabs--inline):before{content:"";margin:auto}.filter-tabs--scroll::-webkit-scrollbar{height:6px}.filter-tabs--scroll::-webkit-scrollbar-track{background:rgba(1,5,68,.06);border-radius:999px}.filter-tabs--scroll::-webkit-scrollbar-thumb{background:rgba(1,5,68,.35);border-radius:999px}.filter-tabs--scroll::-webkit-scrollbar-thumb:hover{background:rgba(1,5,68,.55)}.filter-tabs--scroll .filter-tab{flex-shrink:0;white-space:nowrap}.activity-filter-bar{display:flex;align-items:flex-start;gap:12px;padding-bottom:.85rem;border-bottom:1px solid rgba(1,5,68,.25);scroll-margin-top:104px}.activity-filter-bar>.filter-select,.activity-filter-bar>.relative{margin-top:8px}.filter-bar{scroll-margin-top:104px}.filter-tab{position:relative;padding:10px 22px;border:0;border-radius:999px;background:transparent;color:#010544;font-size:1.125rem;font-weight:700;letter-spacing:.05em;line-height:1.3;cursor:pointer;transition:background .25s}.filter-tab:hover{background:radial-gradient(80px circle at var(--x,50%) var(--y,50%),rgba(206,87,193,.2),rgba(1,5,68,.03) 80%)}.filter-tab.is-on,.filter-tab.is-on:hover{background:#ce57c1;color:#fff;font-weight:700;box-shadow:0 4px 12px rgba(206,87,193,.32)}.filter-tab:focus-visible{outline:2px solid #ce57c1;outline-offset:2px}.filter-select{display:none;position:relative}.filter-select-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;border-radius:999px;font-size:1.125rem;font-weight:700;color:#010544;background:#fff;border:1px solid rgba(1,5,68,.12)}.filter-select-btn svg{flex-shrink:0;transition:transform .2s ease}.filter-select-btn.is-open svg{transform:rotate(180deg)}.filter-select-menu{position:absolute;left:0;top:calc(100% + .5rem);z-index:25;min-width:100%;width:-moz-max-content;width:max-content;max-width:min(22rem,calc(100vw - 2rem));background:#fff;border:1px solid rgba(1,5,68,.1);border-radius:.75rem;box-shadow:0 8px 24px rgba(1,5,68,.12);padding:.25rem 0}.filter-select-item{display:block;width:100%;text-align:left;padding:.55rem 1.1rem;font-size:1.125rem;font-weight:700;color:#010544;background:transparent;border:none;transition:background-color .15s ease}.filter-select-item:hover{background-color:#fce300}.filter-select-item.is-on{color:#ce57c1;background-color:rgba(206,87,193,.1)}@media (max-width:767px){.filter-tabs:not(.filter-tabs--keep){display:none}.filter-select{display:inline-block}.filter-bar{padding-bottom:.85rem;border-bottom:1px solid rgba(1,5,68,.25)}.activity-filter-bar{flex-wrap:wrap;justify-content:space-between}.activity-filter-bar>.filter-select{flex-shrink:0;max-width:100%}.activity-filter-bar>.relative{margin-left:auto;max-width:100%}.site-shell:has(.filter-select-menu,.activity-status-menu,.demand-type-menu,.site-mobile-menu,input:focus,textarea:focus,select:focus) .site-floating-tools{visibility:hidden;pointer-events:none}.activity-status-btn{padding:.55rem 1.1rem;border-radius:999px;font-size:1.125rem;font-weight:700;border:1px solid rgba(1,5,68,.12)}.activity-status-btn svg{transition:transform .2s ease}.activity-status-btn.is-open svg{transform:rotate(180deg)}.activity-status-menu{left:auto;right:0;top:calc(100% + .5rem);margin-top:0;width:-moz-max-content;width:max-content;min-width:100%;max-width:min(22rem,calc(100vw - 2rem));z-index:25;border-radius:.75rem;border:1px solid rgba(1,5,68,.1);box-shadow:0 8px 24px rgba(1,5,68,.12)}.activity-status-item{padding:.55rem 1.1rem;font-size:1.125rem;font-weight:700}}.act-date-card{width:4.6rem;min-height:5.6rem;border-radius:.85rem;overflow:hidden;border:1px solid rgba(1,5,68,.12);display:flex;flex-direction:column;flex-shrink:0}.act-date-top{flex:2 1 0;background:#fff;text-align:center;padding:.45rem .3rem .35rem;display:flex;flex-direction:column;justify-content:center}.act-date-wd{font-size:.78rem;font-weight:700;color:#010544;line-height:1.2}.act-date-dd{font-size:1.7rem;font-weight:800;color:#010544;line-height:1.1;font-family:Open Sans,sans-serif}.act-date-bottom{flex:1 1 0;background:#010544;color:#fff;text-align:center;font-size:.8rem;font-weight:700;padding:.32rem .2rem;display:flex;align-items:center;justify-content:center}.field-count-wrap{position:relative}.field-count-wrap .field-count-input{padding-bottom:1.75rem}.field-count{position:absolute;right:.75rem;bottom:.45rem;font-size:.8rem;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.footer-inner,.header-inner{max-width:calc(1500px + 2rem)}@media (min-width:640px){.footer-inner,.header-inner{max-width:calc(1500px + 3rem)}}@media (min-width:1024px){.footer-inner,.header-inner{max-width:calc(1500px + 4rem)}}.header-logo{mix-blend-mode:screen}.header-account,.header-login{display:inline-flex;align-items:center;justify-content:center;height:38px;border:1px solid hsla(0,0%,100%,.85);border-radius:999px;background:transparent;color:#fff;line-height:1;transition:border-color .22s ease,color .22s ease}.header-login{padding:0 1.15rem;font-size:1.125rem;font-weight:700;letter-spacing:.2em;text-indent:.2em;text-decoration:none}.header-account{width:52px;padding:0;cursor:pointer}.header-account:hover,.header-login:hover{border-color:#fff;background:transparent;color:#fff}@media (min-width:1024px) and (max-width:1540px){.header-nav{position:static;inset:auto;flex:1 1 auto;min-width:0;pointer-events:auto}}.nav-link{position:relative;display:inline-flex;align-items:center;height:38px;margin:0 1px;padding:0 14px;border-radius:999px;font-size:1.125rem;font-weight:700;letter-spacing:.04em;color:#fff;transition:background .25s}.nav-link,footer a{text-decoration:none}footer a{color:inherit}main a[href^="#/"]{text-decoration:none}.nav-link:hover{color:#fff;background:radial-gradient(70px circle at var(--x,50%) var(--y,50%),rgba(206,87,193,.45),hsla(0,0%,100%,.05) 80%)}.nav-link:focus-visible{outline:2px solid #ce57c1;outline-offset:2px}.header-search{color:rgba(226,232,240,.92);transition:color .22s ease,background-color .22s ease}.header-search:hover{color:#fff;background:hsla(0,0%,100%,.18)}.nav-link.is-active,.nav-link.is-active:hover{color:#fff;background:#ce57c1;font-weight:700;box-shadow:0 4px 14px rgba(206,87,193,.45)}@media (max-width:1023px){.nav-link{display:flex;width:100%;margin:0}}.push-arrow{transition:transform .25s ease}.group:hover .push-arrow{transform:translateX(4px)}.domain-card{transition:transform .25s ease,box-shadow .25s ease}.domain-card:hover{transform:scale(1.05)}.domain-accordion{display:flex;flex-direction:column;gap:14px}.domain-acc-item{position:relative;overflow:hidden;color:#010544;background:#fff;border:1px solid rgba(1,5,68,.08);box-shadow:0 8px 28px rgba(1,5,68,.08)}.domain-acc-extra{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.domain-acc-extra-inner{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column}.domain-acc-icon{background:rgba(1,5,68,.08);border:1px solid rgba(1,5,68,.12);color:#010544}.domain-acc-title{font-size:1.25rem;line-height:1.35;color:#010544}.domain-acc-desc{font-size:1.125rem;font-weight:400;line-height:1.7;color:#010544}.domain-acc-product{font-size:1.125rem;font-weight:600;color:#010544;transition:color .55s cubic-bezier(.4,0,.2,1)}.domain-acc-cta{align-self:flex-end;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.45rem 1.05rem;border-radius:999px;background:#ce57c1;font-size:.9375rem;font-weight:700;line-height:1.3;color:#fff}.domain-acc-cta svg{color:#fff}.domain-acc-cover{display:none}.domain-acc-item.is-open{color:#010544;background:linear-gradient(90deg,#e9edf8,#faf8f3,#fbeaf6);border-color:rgba(1,5,68,.1);box-shadow:0 1px 2px rgba(1,5,68,.06)}.domain-acc-item.is-open .domain-acc-icon{background:linear-gradient(to bottom right,#4a2d86,#ce57c1);border:none;color:#fff;box-shadow:none}.domain-acc-item.is-open .domain-acc-title{color:#010544}.domain-acc-item.is-open .domain-acc-desc{color:#334155}.domain-acc-item.is-open .domain-acc-product{color:#334155;font-weight:500;background:hsla(0,0%,100%,.7);border:1px solid rgba(206,87,193,.2);border-radius:.75rem;padding:.5rem 1rem}.domain-acc-item.is-open .domain-acc-kicker{color:#ce57c1;font-weight:800;margin-right:.35rem}.domain-acc-item.is-open .domain-acc-cta,.domain-acc-item.is-open .domain-acc-cta svg{align-self:flex-end;background:#ce57c1;color:#fff}@media (min-width:768px) and (max-width:1279px){.domain-accordion{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.domain-acc-item:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1280px){.domain-accordion{flex-direction:row;align-items:stretch;min-height:560px;height:auto;gap:12px}.domain-acc-item{display:flex;flex-direction:column;align-self:stretch;flex:0.78 1 0;min-width:0;height:auto;padding:1.5rem 1.25rem!important;background:#fff;color:#010544;transition:flex .7s cubic-bezier(.22,1,.36,1),padding .7s cubic-bezier(.22,1,.36,1),background .5s ease,box-shadow .5s ease,border-color .5s ease}.domain-acc-item:hover:not(.is-open){box-shadow:0 12px 28px rgba(1,5,68,.12)}.domain-acc-cover{display:block;position:absolute;left:0;right:0;bottom:0;height:calc(100% - 8.75rem);background-size:cover;background-position:50%;pointer-events:none;opacity:1;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 3.5rem,#000);mask-image:linear-gradient(180deg,transparent 0,#000 3.5rem,#000);transition:opacity .45s ease}.domain-acc-item.is-open .domain-acc-cover,.domain-accordion:not(:has(.is-open)) .domain-acc-item:first-child .domain-acc-cover{opacity:0}.domain-acc-extra,.domain-acc-icon,.domain-acc-title{position:relative;z-index:1}.domain-acc-item.is-open,.domain-accordion:not(:has(.is-open)) .domain-acc-item:first-child{flex:2.7 1 0;padding:1.85rem!important;color:#010544;background:linear-gradient(90deg,#e9edf8,#faf8f3,#fbeaf6);border-color:rgba(1,5,68,.1);box-shadow:0 1px 2px rgba(1,5,68,.06);z-index:1}.domain-acc-extra{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .65s cubic-bezier(.22,1,.36,1),opacity .28s ease}.domain-acc-extra-inner{overflow:hidden}.domain-accordion:has(.is-open) .domain-acc-item:not(.is-open) .domain-acc-extra,.domain-accordion:not(:has(.is-open)) .domain-acc-item:not(:first-child) .domain-acc-extra{grid-template-rows:0fr;flex:0 0 auto;opacity:0;margin:0;pointer-events:none;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),opacity .2s ease,flex-grow .55s cubic-bezier(.22,1,.36,1)}.domain-acc-item.is-open .domain-acc-extra,.domain-accordion:not(:has(.is-open)) .domain-acc-item:first-child .domain-acc-extra{transition:grid-template-rows .65s cubic-bezier(.22,1,.36,1),opacity .4s ease .16s}.domain-acc-item.is-open .domain-acc-extra-inner,.domain-accordion:not(:has(.is-open)) .domain-acc-item:first-child .domain-acc-extra-inner{overflow:visible}.domain-acc-item.is-open .domain-acc-title,.domain-accordion:not(:has(.is-open)) .domain-acc-item:first-child .domain-acc-title{font-size:1.4rem;color:#010544}.domain-acc-item.is-open .domain-acc-desc,.domain-accordion:not(:has(.is-open)) .domain-acc-item:first-child .domain-acc-desc{font-size:1.1875rem;display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;color:#334155}.domain-acc-item.is-open .domain-acc-product,.domain-accordion:not(:has(.is-open)) .domain-acc-item:first-child .domain-acc-product{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;color:#334155;font-weight:500;background:hsla(0,0%,100%,.7);border:1px solid rgba(206,87,193,.2);border-radius:.75rem;padding:.5rem 1rem}.domain-acc-item.is-open .domain-acc-kicker,.domain-accordion:not(:has(.is-open)) .domain-acc-item:first-child .domain-acc-kicker{color:#ce57c1;font-weight:800;margin-right:.35rem}.domain-acc-item.is-open .domain-acc-cta,.domain-acc-item.is-open .domain-acc-product,.domain-accordion:not(:has(.is-open)) .domain-acc-item:first-child .domain-acc-cta,.domain-accordion:not(:has(.is-open)) .domain-acc-item:first-child .domain-acc-product{font-size:1.1875rem}.domain-acc-icon{transition:none}.domain-acc-item:hover:not(.is-open) .domain-acc-icon{background:rgba(1,5,68,.1);color:#010544;border-color:rgba(1,5,68,.16)}.domain-acc-item.is-open .domain-acc-icon,.domain-accordion:not(:has(.is-open)) .domain-acc-item:first-child .domain-acc-icon{transform:none;background:linear-gradient(to bottom right,#4a2d86,#ce57c1);color:#fff;border:none;box-shadow:none}.domain-acc-item.is-open .domain-acc-cta,.domain-accordion:not(:has(.is-open)) .domain-acc-item:first-child .domain-acc-cta{align-self:flex-end;background:#ce57c1;color:#fff}.domain-acc-item.is-open .domain-acc-cta svg,.domain-accordion:not(:has(.is-open)) .domain-acc-item:first-child .domain-acc-cta svg{color:#fff}}.xe-eco{--xe-navy:#010544;--xe-purple:#ce57c1;--xe-violet:#7b6cff;--d:96px;--c:168px;position:relative;isolation:isolate;overflow:hidden;color:var(--xe-navy);height:clamp(720px,70vw,780px);border-radius:24px;border:1px solid rgba(1,5,68,.06);box-shadow:0 4px 24px rgba(1,5,68,.07);font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(ellipse 70% 60% at 50% 46%,rgba(206,87,193,.1),transparent 65%),radial-gradient(ellipse 55% 50% at 8% 10%,rgba(74,110,255,.1),transparent 60%),radial-gradient(ellipse 55% 50% at 94% 92%,rgba(206,87,193,.1),transparent 60%),linear-gradient(160deg,#fff,#fbf8ff 55%,#f6f2ff)}.xe-eco *{box-sizing:border-box}.xe-eco canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;display:block}.xe-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--c);height:var(--c);border-radius:50%;z-index:6;color:#fff;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 32% 26%,hsla(0,0%,100%,.92) 0,hsla(0,0%,100%,0) 30%),radial-gradient(circle at 50% 50%,#d96dcd 0,#a65be0 50%,#5b49d6 100%);border:1px solid hsla(0,0%,100%,.75);box-shadow:0 18px 50px rgba(206,87,193,.38),0 0 90px rgba(123,108,255,.22),inset 0 -14px 30px rgba(1,5,68,.16),inset 0 0 30px hsla(0,0%,100%,.25);animation:xeCore 4.6s ease-in-out infinite;scale:.5;opacity:0;transition:scale 1s cubic-bezier(.2,.8,.2,1) .2s,opacity 1s ease .2s}.xe-eco.is-in .xe-core{scale:1;opacity:1}.xe-core strong{display:block;font-size:clamp(16px,1.55vw,20px);font-weight:700;letter-spacing:.04em;text-shadow:0 2px 10px rgba(60,30,140,.5)}.xe-core em{display:block;margin-top:5px;font-style:normal;font-size:12px;letter-spacing:.3em;text-indent:.3em;color:hsla(0,0%,100%,.88);text-shadow:0 1px 6px rgba(60,30,140,.4)}@keyframes xeCore{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}}.xe-core:after,.xe-core:before{content:"";position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);border:1px solid rgba(206,87,193,.3);pointer-events:none}.xe-core:before{width:150%;height:150%;animation:xeHalo 4.6s ease-in-out infinite}.xe-core:after{width:200%;height:200%;border-color:rgba(123,108,255,.2);animation:xeHalo 4.6s ease-in-out -1.6s infinite}@keyframes xeHalo{0%,to{transform:translate(-50%,-50%) scale(.96);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.08);opacity:1}}.xe-node{position:absolute;width:var(--d);height:var(--d);padding:0;border:0;background:none;cursor:pointer;color:var(--xe-navy);z-index:10;font-family:inherit;font-weight:600;transform:translate(calc(-50% + var(--px, 0px)),calc(-50% + var(--py, 0px)));animation:xeDrift 7.5s ease-in-out infinite;opacity:0;filter:blur(6px);transition:opacity .9s cubic-bezier(.2,.8,.2,1) calc(.5s + var(--i) * .09s),filter 1s ease calc(.5s + var(--i) * .09s)}.xe-eco.is-in .xe-node{opacity:1;filter:none}.xe-node:nth-of-type(2){animation-delay:-1.1s}.xe-node:nth-of-type(3){animation-delay:-2.6s}.xe-node:nth-of-type(4){animation-delay:-3.8s}.xe-node:nth-of-type(5){animation-delay:-.8s}.xe-node:nth-of-type(6){animation-delay:-2.1s}@keyframes xeDrift{0%,to{translate:0 0}50%{translate:0 -10px}}.xe-node:focus-visible{outline:2px solid var(--xe-purple);outline-offset:6px;border-radius:50%}.xe-node .halo{inset:-22%;background:radial-gradient(circle,rgba(206,87,193,.3),rgba(206,87,193,.08) 48%,transparent 70%);opacity:0;transition:opacity .5s ease}.xe-node .disc,.xe-node .halo{position:absolute;border-radius:50%}.xe-node .disc{inset:0;display:grid;place-items:center;background:#fff;border:1.4px solid rgba(206,87,193,.22);box-shadow:0 10px 26px rgba(1,5,68,.09),0 2px 6px rgba(1,5,68,.04),inset 0 -10px 22px rgba(206,87,193,.05);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease,border-color .5s ease,background .5s ease}.xe-node .disc:before{content:"";position:absolute;inset:8%;border-radius:50%;border:1px dashed rgba(206,87,193,.18)}.xe-node .ico{width:46%;height:46%;color:var(--xe-navy);opacity:.88;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1),color .4s}.xe-node .ico svg{width:100%;height:100%;display:block}.xe-node .label{position:absolute;left:50%;top:calc(100% + 10px);transform:translateX(-50%);white-space:nowrap;padding:4px 12px;border-radius:16px;background:#fff;border:1px solid rgba(1,5,68,.08);color:var(--xe-navy);box-shadow:0 4px 12px rgba(1,5,68,.07);font-size:clamp(12.5px,1.1vw,15px);font-weight:600;letter-spacing:.1em;transition:background .4s ease,border-color .4s ease,color .4s ease,box-shadow .4s ease}.xe-node:hover .disc{transform:scale(1.07);border-color:rgba(206,87,193,.55)}.xe-node:hover .ico{opacity:1;color:var(--xe-purple)}.xe-node:not(.is-on) .disc{animation:xeBreathe 5.4s ease-in-out infinite}@keyframes xeBreathe{0%,to{box-shadow:0 10px 26px rgba(1,5,68,.09),0 2px 6px rgba(1,5,68,.04),inset 0 -10px 22px rgba(206,87,193,.05)}50%{box-shadow:0 12px 30px rgba(206,87,193,.18),0 2px 6px rgba(1,5,68,.04),inset 0 -10px 22px rgba(206,87,193,.09)}}.xe-node.is-on .halo{opacity:1;animation:xeHaloPulse 2.6s ease-in-out infinite}.xe-node.is-on .disc{background:linear-gradient(160deg,#fff,#fcefff);border-color:var(--xe-purple);box-shadow:0 14px 36px rgba(206,87,193,.32),0 0 0 6px rgba(206,87,193,.1)}.xe-node.is-on .ico{opacity:1;color:var(--xe-purple);transform:scale(1.06)}.xe-node.is-on .label{background:var(--xe-purple);border-color:var(--xe-purple);color:#fff;box-shadow:0 6px 16px rgba(206,87,193,.35)}.xe-node .ripple{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);border-radius:50%;border:1.6px solid rgba(206,87,193,.7);opacity:0;pointer-events:none}.xe-node.is-on .ripple{animation:xeEmit 1.8s ease-out 2}@keyframes xeHaloPulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:1}}@keyframes xeEmit{0%{transform:translate(-50%,-50%) scale(.9);opacity:.8}to{transform:translate(-50%,-50%) scale(1.9);opacity:0}}.xe-cap{position:absolute;left:50%;bottom:44px;transform:translateX(-50%);z-index:12;max-width:min(88%,520px);padding:12px 26px;border-radius:18px;text-align:center;background:hsla(0,0%,100%,.92);border:1px solid rgba(206,87,193,.28);box-shadow:0 10px 30px rgba(1,5,68,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:clamp(13px,1.1vw,15px);letter-spacing:.08em;line-height:1.6;color:var(--xe-navy)}.xe-cap b{color:#b3429f;font-weight:600;margin-right:10px}.xe-cap span{color:var(--xe-navy)}.xe-cap.is-hint span{color:#6b7280}.xe-cap.swap b,.xe-cap.swap span{opacity:0}.xe-cap b,.xe-cap span{transition:opacity .25s ease}@media (max-width:640px){.xe-eco{height:740px;border-radius:20px}.xe-node .label{top:calc(100% + 8px);padding:3px 9px;letter-spacing:.04em}.xe-cap{bottom:32px;padding:10px 18px}.xe-cap b{display:block;margin:0 0 2px}}@media (prefers-reduced-motion:reduce){.xe-core,.xe-core:after,.xe-core:before,.xe-node,.xe-node .disc,.xe-node .halo,.xe-node .ripple{animation:none!important}}.case-panel{display:flex;flex-direction:column;min-height:0;background:hsla(0,0%,100%,.9);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid hsla(0,0%,100%,.95);box-shadow:0 8px 24px rgba(1,5,68,.12)}.case-clip{flex:none;min-height:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;overflow-wrap:break-word;word-break:break-word;color:#1e293b;font-size:var(--case-clip-font);line-height:var(--case-clip-lh);height:calc(var(--case-clip-lh) * 4);max-height:calc(var(--case-clip-lh) * 4)}.case-clip--detail{-webkit-line-clamp:10;line-clamp:10;height:var(--case-detail-h);max-height:var(--case-detail-h)}@media (min-width:768px){.case-clip:not(.case-clip--detail){-webkit-line-clamp:3;line-clamp:3;height:calc(var(--case-clip-lh) * 3);max-height:calc(var(--case-clip-lh) * 3)}}.case-title-shadow{text-shadow:0 2px 12px rgba(1,5,68,.55),0 1px 2px rgba(1,5,68,.4)}.slider-track{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rich-render{font-size:1.125rem;line-height:1.85;color:#334155;overflow-wrap:break-word;word-break:break-word}.rich-render h2{margin:1.6rem 0 .8rem;font-size:1.375rem;font-weight:800;color:#010544}.rich-render h3{margin:1.4rem 0 .7rem;font-size:1.1875rem;font-weight:800;color:#010544}.rich-render p{margin:0 0 .9rem}.rich-render ol,.rich-render ul{margin:0 0 1rem;padding-left:1.6rem}.rich-render ul{list-style:disc}.rich-render ol{list-style:decimal}.rich-render li{margin-bottom:.4rem}.rich-render blockquote{margin:1rem 0;padding:.6rem 1.1rem;border-left:4px solid #ce57c1;background:rgba(206,87,193,.06);color:#475569;border-radius:0 .5rem .5rem 0}.rich-render a{color:#ce57c1;text-decoration:underline;text-underline-offset:2px}.rich-render a:hover{color:#b84da8}.rich-render code{padding:.1rem .35rem;border-radius:.3rem;background:rgba(1,5,68,.06);font-size:.95em}.rich-render pre{margin:1rem 0;padding:.9rem 1rem;border-radius:.5rem;background:#f1f5f9;overflow-x:auto}.rich-render pre code{padding:0;background:transparent}.rich-render hr{margin:1.4rem 0;border:0;border-top:1px solid rgba(1,5,68,.12)}.home-cta{background:#fff;padding:72px 0;text-align:center}.home-cta-wrap{max-width:1280px;margin:0 auto;padding:0 24px;box-sizing:border-box}.home-cta h2{margin:0 0 20px;color:#010544;font-size:34px;font-weight:900;line-height:1.25}.home-cta-lead{max-width:720px;margin:0 auto 40px;color:#4b5072;font-size:17px;font-weight:400;line-height:1.8}.home-cta-flow{max-width:360px;margin:0 auto 40px;padding:0;list-style:none}.home-cta-flow,.home-cta-flow li{display:flex;flex-direction:column}.home-cta-flow li{justify-content:center;height:auto;margin:0 0 8px;padding:14px 20px;border-radius:14px;color:#fff;text-align:left}.home-cta-flow li:first-child{background:#010544}.home-cta-flow li:nth-child(2){background:#1a1470}.home-cta-flow li:nth-child(3){background:#40208f}.home-cta-flow li:nth-child(4){background:#8a3aa8}.home-cta-flow li:nth-child(5){background:#ce57c1}.home-cta-flow .t{font-size:19px;font-weight:900}.home-cta-flow .d{margin-top:3px;font-size:13px;font-weight:400;opacity:.85}.home-cta-actions{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.home-cta-btn{display:inline-block;padding:18px 48px;border-radius:999px;font-size:18px;font-weight:700}.home-cta-btn-primary{background:#ce57c1;color:#fff}.home-cta-btn-primary:hover{filter:brightness(1.05)}.home-cta-btn-ghost{border:1.5px solid #010544;background:#fff;color:#010544}.home-cta-btn-ghost:hover{background:#010544;color:#fff}@media (min-width:900px){.home-cta{padding:110px 0}.home-cta-wrap{padding:0 48px}.home-cta h2{font-size:52px}.home-cta-lead{margin-bottom:56px;font-size:20px}.home-cta-flow{flex-direction:row;max-width:1120px;margin-bottom:56px}.home-cta-flow li{flex:1;height:96px;margin-right:-14px;padding:0 10px 0 38px;border-radius:0;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 50%,calc(100% - 28px) 100%,0 100%,28px 50%)}.home-cta-flow li:first-child{padding-left:26px;border-radius:16px 0 0 16px;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 50%,calc(100% - 28px) 100%,0 100%)}.home-cta-flow li:last-child{margin-right:0}}