@layer base{html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:110px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:#0d0b35;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;font-family:Ginto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif;font-weight:300;overflow-x:clip}*,:before,:after{box-sizing:border-box}a{color:#4a4dd6}a:hover{color:#2f32b8}h1,h2,h3{text-wrap:balance}:lang(zh),.cn{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #5b5ee8}summary{list-style:none}summary::-webkit-details-marker{display:none}details[open] .faq-sign{transform:rotate(45deg)}.skip-link{z-index:1000;color:#fff;background:#0d0b35;border-radius:6px;padding:12px 18px;font-weight:500;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{color:#fff;top:16px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.grad{background:linear-gradient(90deg,#0d0b35 0%,#5b5ee8 70%,#8f7bf0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.card:hover{background:#fafaff!important;border-color:#5b5ee8!important}.btn-dark:hover{background:#26245e!important}.dd-panel{display:none}.dd-trigger{position:relative}.dd-trigger:after{content:"";height:16px;position:absolute;top:100%;left:-16px;right:-16px}.dd:hover .dd-panel,.dd:focus-within .dd-panel,.dd.is-open .dd-panel{display:block}.dd:hover .chev,.dd:focus-within .chev,.dd.is-open .chev{transform:rotate(180deg)}.dd-trigger:hover{color:#fff!important}.dd-item:hover{background:#f3f4ff}.lang-switch{padding:0!important}.lang-dd{align-items:center;display:inline-flex;position:relative}.lang-trigger{color:#e4e4f7;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 8px;display:inline-flex}.lang-trigger svg{flex:none;display:block}.lang-chev{transition:transform .2s}.lang-dd.is-open .lang-chev{transform:rotate(180deg)}.lang-panel{z-index:20;background:#0d0b35;border-radius:14px;width:220px;padding:20px 0 10px;display:none;position:absolute;top:calc(100% + 16px);right:-12px;box-shadow:0 24px 60px #0d0b3559}.lang-dd.is-open .lang-panel{display:block}.lang-title{letter-spacing:.08em;color:#fff;padding:0 22px 10px;font-size:12px;font-weight:500;display:block}.lang-option{color:#b9bae0;justify-content:space-between;align-items:center;min-height:44px;padding:0 22px;font-size:15px;font-weight:400;text-decoration:none;display:flex}a.lang-option:hover,a.lang-option:focus-visible{color:#fff;background:#ffffff14}.lang-option.is-current{color:#fff}.lang-option.is-current svg{color:#f7c948}@keyframes logos-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.logos-track{animation:40s linear infinite logos-scroll}.logos-wrap:hover .logos-track{animation-play-state:paused}.logo-item{filter:grayscale();opacity:.7;transition:filter .2s,opacity .2s}.logo-item:hover{filter:none;opacity:1}.nav-toggle{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.nav-toggle svg{display:block}.nav-toggle .nt-x,.nav-toggle[aria-expanded=true] .nt-open{display:none}.nav-toggle[aria-expanded=true] .nt-x{display:block}.mobile-menu{display:none}@media (width<=1080px){.chrome .nav-links,.chrome .nav-cta{display:none!important}.nav-toggle{display:inline-flex}.mobile-menu.is-open{display:block}}@media (width<=760px){.sec{padding-left:20px!important;padding-right:20px!important}.chip-far{display:none!important}main{overflow-x:clip}}@media (width<=980px){.ar .toc{flex:100%!important;position:static!important}}.mobile-menu{overscroll-behavior:contain;max-height:calc(100dvh - 104px);margin-top:10px;overflow-y:auto}.mobile-menu [hidden]{display:none!important}.mm-card{color:#0d0b35;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #0d0b3538}.mm-list{margin:0;padding:4px 0;list-style:none}.mm-row{width:100%;min-height:62px;font:inherit;color:#0d0b35;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eef0fa;justify-content:space-between;align-items:center;padding:0 20px;font-size:18px;font-weight:400;display:flex}.mm-list li:first-child .mm-row{border-top:0}.mm-row:hover,.mm-row:focus-visible{background:#f8f9fe}.mm-chr{background:#f3f4ff;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;height:32px;display:inline-flex}.mm-strip{text-align:center;color:#23224a;background:#f3f4ff;margin:0;padding:15px 20px;font-size:14px;line-height:1.45}.mm-strip a{color:#4a4dd6}.mm-bar{background:#0d0b35;border-radius:16px;align-items:center;gap:8px;margin-top:10px;padding:10px;display:flex}.mm-langs{color:#e4e4f7;align-items:center;gap:2px;padding-left:8px;font-size:14px;display:inline-flex}.mm-langs svg{margin-right:4px}.mm-langs a,.mm-langs span[aria-current]{color:#b9bae0;align-items:center;min-height:44px;padding:0 6px;text-decoration:none;display:inline-flex}.mm-langs span[aria-current]{color:#fff;text-underline-offset:4px;text-decoration:underline}.mobile-menu .mm-cta{color:#0d0b35;background:#fff;border-radius:8px;flex:auto;justify-content:center;align-items:center;gap:10px;min-height:50px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.mobile-menu .mm-cta:hover{background:#e6f6ec}.mm-back{width:100%;min-height:54px;font:inherit;color:#0d0b35;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef0fa;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:400;display:flex}.mm-crumb{letter-spacing:.08em;color:#4a4dd6;margin-left:auto;font-size:12px}.mm-items{padding:6px 10px 10px}.mm-group{padding:6px 0 4px}.mm-gtitle{letter-spacing:.1em;color:#9c9bc0;margin:0;padding:8px 10px 6px;font-size:11px;font-weight:400}.mobile-menu .mm-item{color:#0d0b35;border-radius:12px;align-items:center;gap:14px;min-height:56px;padding:8px 10px;font-size:15px;font-weight:400;line-height:1.35;text-decoration:none;display:flex}.mobile-menu .mm-item:hover,.mobile-menu .mm-item:focus-visible{background:#eeefff}.mobile-menu .mm-item:hover>span:first-child,.mobile-menu .mm-item:focus-visible>span:first-child{background:#fff!important}.mobile-menu .mm-more{color:#4a4dd6;border-top:1px solid #eef0fa;align-items:center;min-height:48px;padding:0 20px;font-size:15px;text-decoration:none;display:flex}.ft-acc{pointer-events:none}.ft-pm{display:none}@media (width<=760px){.ft-nav{border-bottom:1px solid #2d2b66;flex-direction:column!important;gap:0!important}.ft-col{border-top:1px solid #2d2b66;padding-bottom:0;gap:14px!important}.ft-col>a{display:none}.ft-col.is-open{padding-bottom:20px}.ft-col.is-open>a{display:block}.ft-acc{pointer-events:auto;justify-content:space-between;align-items:center;width:100%;min-height:58px;cursor:pointer!important;display:flex!important}.ft-pm{border:1px solid #2d2b66;border-radius:50%;flex:0 0 30px;height:30px;display:inline-flex;position:relative}.ft-pm:before,.ft-pm:after{content:"";background:currentColor;width:12px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ft-pm:after{transform:translate(-50%,-50%)rotate(90deg)}.ft-col.is-open .ft-pm{color:#08072a;background:#fff;border-color:#fff}.ft-col.is-open .ft-pm:after{display:none}.ft-bottom{margin-top:-32px;border-top:0!important;justify-content:flex-start!important;gap:14px 20px!important;padding-top:0!important}.ft-bottom>div{display:contents!important}.ft-bottom>span{flex:1 0 100%}.ft-bottom a[aria-label]{flex:1 0 100%;order:-1;justify-content:center}}.form-status{margin:0;font-size:14px;line-height:1.5}.form-status[data-state=ok]{color:#17713d}.form-status[data-state=error]{color:#b01e35}.form-download{color:#3a3dc4;text-underline-offset:3px;white-space:nowrap;margin-left:4px;font-weight:500;text-decoration:underline}.hp-field{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}form [aria-invalid=true]{border-color:#b01e35!important}button[disabled],button[aria-busy=true]{opacity:.6;cursor:progress}.prose{color:#23224a;font-size:18px;line-height:1.75}.prose>*{margin:0 0 1.1em}.prose h2{letter-spacing:-.015em;color:#0d0b35;margin:1.8em 0 .6em;scroll-margin-top:120px;font-size:clamp(26px,2.6vw,34px);font-weight:300;line-height:1.15}.prose h3{color:#0d0b35;margin:1.5em 0 .5em;scroll-margin-top:120px;font-size:22px;font-weight:400;line-height:1.3}.prose h4,.prose h5,.prose h6{color:#0d0b35;margin:1.3em 0 .4em;font-size:19px;font-weight:400}.prose a{color:#4a4dd6;text-underline-offset:3px}.prose strong{color:#0d0b35;font-weight:500}.prose ul,.prose ol{padding-left:1.3em}.prose li{margin:.35em 0}.prose li::marker{color:#5b5ee8}.prose img,.tp img{max-width:100%}.prose img{border-radius:12px;height:auto;margin:1.6em auto;display:block}.prose figure{margin:1.6em 0}.prose figcaption{color:#6e6d96;text-align:center;margin-top:8px;font-size:14px}.prose blockquote{color:#0d0b35;background:#f3f4ff;border-radius:12px;margin:1.6em 0;padding:18px 24px;font-size:19px}.prose table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;vertical-align:top;border:1px solid #dfe1f7;padding:10px 12px}.prose th{background:#f3f4ff;font-weight:400}.prose hr{border:0;border-top:1px solid #dfe1f7;margin:2.4em 0}.iv{--p:130;position:relative;container-type:inline-size}.iv-static{width:100%;height:auto;display:block}.iv-live{aspect-ratio:1894/1430}.iv-live .iv-persp{display:block}.iv-persp{display:none;position:absolute;inset:0}.iv.is-arm .iv-persp,.iv.is-on .iv-persp{display:block}.iv.is-arm .iv-static,.iv.is-on .iv-static{opacity:0}.iv-stage{position:absolute;inset:0}.iv-l{pointer-events:none;position:absolute;inset:0}.iv-l:nth-child(3n){--fd2d:8s;--fl2d:-2.5s}.iv-l:nth-child(3n+1){--fd2d:9s;--fl2d:-5s}.iv-l:nth-child(3n+2){--fd2d:7s;--fl2d:0s}.iv-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.iv-e{position:absolute}.iv-e img{object-fit:cover;width:100%;height:100%;display:block}.iv-rise{overflow:hidden;box-shadow:.93cqw .7cqw 2.3cqw #00000073}.iv-draw{stroke-dasharray:101;stroke-dashoffset:0}.is-arm .iv-e{opacity:0}.is-arm .iv-draw{stroke-dashoffset:101px}.is-on .iv-rise{animation:ivRise 1s cubic-bezier(.2, .7, .2, 1) var(--d) both}.is-on .iv-pop{animation:ivPop .6s cubic-bezier(.34, 1.5, .64, 1) var(--d) both}.is-on .iv-draw{animation:1.5s cubic-bezier(.45,0,.25,1) .45s both ivDraw}.is-on .iv-draw2{animation-duration:1.7s;animation-delay:.6s}.is-on .iv-l:not(.iv-still,:has(>.iv-lines)){animation:ivDrift var(--fd2,var(--fd2d)) ease-in-out var(--fl2,var(--fl2d)) infinite alternate}.is-paused .iv-l{animation-play-state:paused}@keyframes ivRise{0%{opacity:0;transform:translateY(5%)scale(.97)}to{opacity:1;transform:none}}@keyframes ivPop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes ivDraw{0%{stroke-dashoffset:101px}to{stroke-dashoffset:0}}@keyframes ivDrift{0%{translate:0 calc(var(--amp,.8cqw) * -1)}to{translate:0 var(--amp,.8cqw)}}@keyframes ivShow{to{opacity:1}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.iv:not(.is-arm,.is-on) .iv-static,.iv-live:not(.is-arm,.is-on) .iv-persp{opacity:0;animation:10ms 3s forwards ivShow}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}}@layer page{.dd.is-open .dd-panel{display:block}.dd-item:hover,.dd-item:focus-visible{background:#eeefff!important}.dd-item>span{transition:background .15s}.dd-item:hover>span,.dd-item:focus-visible>span{background:#fff!important}.dd-panel{display:none}.dd-trigger{position:relative}.dd-trigger:after{content:"";height:16px;position:absolute;top:100%;left:-16px;right:-16px}.dd:hover .dd-panel,.dd:focus-within .dd-panel{display:block}.dd:hover .chev,.dd:focus-within .chev{transform:rotate(180deg)}.dd-trigger:hover{color:#fff!important}.dd-item:hover{background:#f3f4ff}@keyframes life-l{0%{transform:translate(0)}to{transform:translate(calc(-50% - 11px))}}@keyframes life-r{0%{transform:translate(calc(-50% - 11px))}to{transform:translate(0)}}.ab .life-row{animation:80s linear infinite life-l}.ab .life-rev{animation-name:life-r;animation-duration:90s}@media (width<=760px){.ab .pola-wall{height:480px!important}}@media (prefers-reduced-motion:reduce){.ab .life-row{animation:none!important}}@keyframes logos-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.logos-track{animation:40s linear infinite logos-scroll}.logos-wrap:hover .logos-track{animation-play-state:paused}.logo-item{filter:grayscale();opacity:.7;transition:filter .2s,opacity .2s}.logo-item:hover{filter:none;opacity:1}.ab *{box-sizing:border-box}.ab h1,.ab h2,.ab h3{text-wrap:balance}.ab a:focus-visible,.ab button:focus-visible,.ab summary:focus-visible{outline-offset:3px;outline:3px solid #5b5ee8}.ab .card:hover{background:#fafaff!important;border-color:#5b5ee8!important}.ab .btn-dark:hover{background:#26245e!important}.ab .grad{background:linear-gradient(90deg,#0d0b35 0%,#5b5ee8 70%,#8f7bf0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.ab summary{cursor:pointer;list-style:none}.ab summary::-webkit-details-marker{display:none}.ab details[open] .faq-sign{transform:rotate(45deg)}@media (width<=760px){.ab .nav-links{display:none!important}.ab .sec{padding-left:20px!important;padding-right:20px!important}}@media (prefers-reduced-motion:reduce){.logos-track{animation:none!important}.ab *{transition:none!important}}.ar *{box-sizing:border-box}.ar h1,.ar h2,.ar h3{text-wrap:balance}.ar a:focus-visible,.ar button:focus-visible,.ar summary:focus-visible{outline-offset:3px;outline:3px solid #5b5ee8}.ar .card:hover{background:#fafaff!important;border-color:#5b5ee8!important}.ar .btn-dark:hover{background:#26245e!important}.ar .grad{background:linear-gradient(90deg,#0d0b35 0%,#5b5ee8 70%,#8f7bf0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.ar summary{cursor:pointer;list-style:none}.ar summary::-webkit-details-marker{display:none}.ar details[open] .faq-sign{transform:rotate(45deg)}@media (width<=1180px){.ar .rail-r{display:none!important}}@media (width<=900px){.ar .toc{flex:100%!important;position:static!important}}@media (width<=760px){.ar .nav-links{display:none!important}.ar .sec{padding-left:20px!important;padding-right:20px!important}}@media (prefers-reduced-motion:reduce){.logos-track{animation:none!important}.ar *{transition:none!important}}.bl *{box-sizing:border-box}.bl h1,.bl h2,.bl h3{text-wrap:balance}.bl a:focus-visible,.bl button:focus-visible,.bl summary:focus-visible{outline-offset:3px;outline:3px solid #5b5ee8}.bl .card:hover{background:#fafaff!important;border-color:#5b5ee8!important}.bl .btn-dark:hover{background:#26245e!important}.bl .grad{background:linear-gradient(90deg,#0d0b35 0%,#5b5ee8 70%,#8f7bf0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.bl summary{cursor:pointer;list-style:none}.bl summary::-webkit-details-marker{display:none}.bl details[open] .faq-sign{transform:rotate(45deg)}@media (width<=760px){.bl .nav-links{display:none!important}.bl .sec{padding-left:20px!important;padding-right:20px!important}}@media (prefers-reduced-motion:reduce){.logos-track{animation:none!important}.bl *{transition:none!important}}.cr .job-row:hover{background:#f8f9fe}.cr .job-row:hover .job-go span{color:#fff;background:#0d0b35}@media (width<=760px){.cr .bento{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:150px!important}}@keyframes svc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.svc-f1{animation:7s ease-in-out infinite svc-float}.svc-f2{animation:8s ease-in-out -2.5s infinite svc-float}.svc-f3{animation:9s ease-in-out -5s infinite svc-float}@media (width<=760px){.offer-vis{zoom:.82}.svc-visual{transform-origin:50%;transform:scale(.86);height:440px!important}}@media (prefers-reduced-motion:reduce){.svc-f1,.svc-f2,.svc-f3{animation:none!important}}.sv *{box-sizing:border-box}.sv h1,.sv h2,.sv h3{text-wrap:balance}.sv a:focus-visible,.sv button:focus-visible,.sv summary:focus-visible{outline-offset:3px;outline:3px solid #5b5ee8}.sv .card:hover{background:#fafaff!important;border-color:#5b5ee8!important}.sv .btn-dark:hover{background:#26245e!important}.sv .grad{background:linear-gradient(90deg,#0d0b35 0%,#5b5ee8 70%,#8f7bf0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.sv summary{cursor:pointer;list-style:none}.sv summary::-webkit-details-marker{display:none}.sv details[open] .faq-sign{transform:rotate(45deg)}@media (width<=760px){.sv .nav-links{display:none!important}.sv .sec{padding-left:20px!important;padding-right:20px!important}}@media (prefers-reduced-motion:reduce){.logos-track{animation:none!important}.sv *{transition:none!important}}.iv{--p:130;position:relative;container-type:inline-size}.iv-live{aspect-ratio:1894/1430}.iv-persp{perspective:calc(var(--p) * 1cqw);position:absolute;inset:0}.iv-live .iv-persp{display:block}.iv-stage{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;position:absolute;inset:0}.iv-l{pointer-events:none;transform:translateZ(calc(var(--z) * 1cqw)) scale(calc(1 - var(--z) / var(--p)));position:absolute;inset:0}.iv-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.iv-e{position:absolute}.iv-e img{object-fit:cover;width:100%;height:100%;display:block}.iv-rise{overflow:hidden}.ct *{box-sizing:border-box}.ct h1,.ct h2,.ct h3{text-wrap:balance}.ct a:focus-visible,.ct button:focus-visible,.ct summary:focus-visible{outline-offset:3px;outline:3px solid #5b5ee8}.ct .card:hover{background:#fafaff!important;border-color:#5b5ee8!important}.ct .btn-dark:hover{background:#26245e!important}.ct .grad{background:linear-gradient(90deg,#0d0b35 0%,#5b5ee8 70%,#8f7bf0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.ct summary{cursor:pointer;list-style:none}.ct summary::-webkit-details-marker{display:none}.ct details[open] .faq-sign{transform:rotate(45deg)}@media (width<=760px){.ct .nav-links{display:none!important}.ct .sec{padding-left:20px!important;padding-right:20px!important}}@media (prefers-reduced-motion:reduce){.logos-track{animation:none!important}.ct *{transition:none!important}}@keyframes gl-spin{to{transform:rotate(360deg)}}@keyframes gl-spinr{to{transform:rotate(-360deg)}}@keyframes el-a{0%{transform:scaleY(.7375)rotate(0)}to{transform:scaleY(.7375)rotate(360deg)}}@keyframes el-a-c{0%{transform:rotate(0)scaleY(1.3559)}to{transform:rotate(-360deg)scaleY(1.3559)}}@keyframes el-b{0%{transform:scaleY(.524)rotate(0)}to{transform:scaleY(.524)rotate(-360deg)}}@keyframes el-b-c{0%{transform:rotate(0)scaleY(1.9084)}to{transform:rotate(360deg)scaleY(1.9084)}}.orbit-a{animation:80s linear infinite el-a}.orbit-a .counter{animation:80s linear infinite el-a-c}.orbit-b{animation:110s linear infinite el-b}.orbit-b .counter{animation:110s linear infinite el-b-c}@keyframes gl-pulse{0%{opacity:.95;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.gl-pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite gl-pulse}@keyframes gl-dash{to{stroke-dashoffset:-40px}}.gl-net{animation:3s linear infinite gl-dash}@media (width<=760px){.fr .award-pin img{width:64px!important;height:64px!important}.fr .globe-panel{height:360px!important}.fr .globe-stage{transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.orbit,.counter,.gl-pulse,.gl-net{animation:none!important}}.fr summary{list-style:none}.fr summary::-webkit-details-marker{display:none}.fr details[open] .faq-sign{transform:rotate(45deg)}.fr summary:focus-visible{outline-offset:3px;outline:3px solid #5b5ee8}.fr .m-nav:hover{color:#fff!important;background:#5b5ee8!important;border-color:#5b5ee8!important}@media (width<=760px){.fr .mission{width:250px!important}}@media (prefers-reduced-motion:reduce){.fr .missions-track{transition:none!important}}.fr *{box-sizing:border-box}.fr h1,.fr h2,.fr h3{text-wrap:balance}.fr a:focus-visible,.fr button:focus-visible{outline-offset:3px;outline:3px solid #5b5ee8}.fr .card:hover{background:#fafaff!important;border-color:#5b5ee8!important}.fr .btn-dark:hover{background:#26245e!important}.fr .grad{background:linear-gradient(90deg,#0d0b35 0%,#5b5ee8 70%,#8f7bf0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@media (width<=760px){.fr .nav-links{display:none!important}.fr .sec{padding-left:20px!important;padding-right:20px!important}.fr .chip-far{display:none!important}}@media (prefers-reduced-motion:reduce){.logos-track{animation:none!important}.fr *{transition:none!important}}.fr .plat{transition:background .2s}.fr .plat img{transition:transform .25s cubic-bezier(.22,.8,.24,1)}.fr .plat-more{color:#4a4dd6;white-space:nowrap;opacity:0;flex:none;align-items:center;gap:4px;margin-left:auto;font-size:9.1px;font-weight:500;transition:opacity .2s,transform .25s cubic-bezier(.22,.8,.24,1);display:inline-flex;transform:translate(-10px)}.fr .plat:hover,.fr .plat:focus-visible{background:#eeefff}.fr .plat:hover img,.fr .plat:focus-visible img{transform:scale(1.06)}.fr .plat:hover .plat-more,.fr .plat:focus-visible .plat-more{opacity:1;transform:none}.fr .plat:focus-visible{outline-offset:-3px;outline:3px solid #5b5ee8}@media (hover:none){.fr .plat-more{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fr .plat,.fr .plat img,.fr .plat-more{transition:none!important}}.wp *{box-sizing:border-box}.wp h1,.wp h2,.wp h3{text-wrap:balance}.wp a:focus-visible,.wp button:focus-visible,.wp summary:focus-visible{outline-offset:3px;outline:3px solid #5b5ee8}.wp .card:hover{background:#fafaff!important;border-color:#5b5ee8!important}.wp .btn-dark:hover{background:#26245e!important}.wp .grad{background:linear-gradient(90deg,#0d0b35 0%,#5b5ee8 70%,#8f7bf0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.wp summary{cursor:pointer;list-style:none}.wp summary::-webkit-details-marker{display:none}.wp details[open] .faq-sign{transform:rotate(45deg)}@media (width<=760px){.wp .nav-links{display:none!important}.wp .sec{padding-left:20px!important;padding-right:20px!important}}@media (prefers-reduced-motion:reduce){.logos-track{animation:none!important}.wp *{transition:none!important}}@media (width<=760px){.ab .why-grid{inset:0!important}}.ab .m-nav:hover{color:#fff!important;background:#5b5ee8!important;border-color:#5b5ee8!important}@media (width<=760px){.ab .mission{height:400px;aspect-ratio:auto!important;width:280px!important}}@media (prefers-reduced-motion:reduce){.ab .missions-track{transition:none!important}}@keyframes gx-spin{to{transform:rotate(360deg)}}@keyframes gx-spinr{to{transform:rotate(-360deg)}}.gx-r{animation:gx-spin var(--gx-d) linear infinite;position:absolute;inset:0}.gx-r.gx-rev{animation-name:gx-spinr}.gx-h{aspect-ratio:1;position:absolute;transform:translate(-50%,-50%)}.gx-c{animation:gx-spinr var(--gx-d) linear infinite;position:absolute;inset:0}.gx-rev .gx-c{animation-name:gx-spin}.gx-p{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.gx-b{border:2px solid #fff;border-radius:50%;width:36%;height:36%;display:block;position:absolute;bottom:-6%;right:-6%}@media (prefers-reduced-motion:reduce){.gx-r,.gx-c{animation:none!important}}.sv .proc-tab:hover{color:#0d0b35!important;background:#eeefff!important}@media (width<=760px){.sv .proc-grid{border-left:0!important;border-right:0!important;grid-template-columns:1fr!important}.sv .proc-list{border-bottom:1px solid #dfe1f7;border-right:0!important;padding:12px 0!important}.sv .proc-grid>div:last-child{min-height:0!important;padding:32px 20px!important}}.tp{color:#0d0b35;background:#fff;font-family:Ginto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:300}.tp-spacer{height:84px}.tp-hero{background:linear-gradient(#eef0ff 0%,#f7f8ff 55%,#fff 100%)}.tp-wrap{max-width:1280px;margin:0 auto;padding:0 48px}.tp-narrow{max-width:820px;margin:0 auto;padding:0 48px}@media (width<=760px){.tp-wrap,.tp-narrow{padding:0 20px}}.tp-head{flex-direction:column;gap:18px;padding:56px 0 48px;display:flex}.tp-crumbs{letter-spacing:.08em;color:#6e6d96;flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.tp-crumbs a{color:#6e6d96;text-decoration:none}.tp-crumbs a:hover{color:#4a4dd6}.tp-eyebrow{letter-spacing:.06em;color:#4a4dd6;font-size:13px;font-weight:400}.tp-h1{letter-spacing:-.03em;max-width:18ch;margin:0;font-size:clamp(38px,5vw,64px);font-weight:300;line-height:1.04}.tp-h2{letter-spacing:-.025em;margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:300;line-height:1.08}.tp-sq{background:#f7c948;width:.16em;height:.16em;margin-left:.08em;display:inline-block}.tp-lead{color:#4a4970;max-width:62ch;margin:0;font-size:19px;line-height:1.6}.tp-section{padding:72px 0}.tp-section.mist{background:#f3f4ff;border-top:1px solid #dfe1f7}.tp-cover{margin:0 0 56px}.tp-cover img{object-fit:cover;border-radius:24px;width:100%;height:auto;max-height:560px;display:block}.tp-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.tp-gallery{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:20px;margin-top:40px;display:grid}.tp-gallery img{background:#f3f4ff;border:1px solid #dfe1f7;border-radius:16px;width:100%;height:auto;display:block}.tp-card{color:#0d0b35;background:#fff;border:1px solid #dfe1f7;border-radius:16px;flex-direction:column;text-decoration:none;transition:background .2s,border-color .2s;display:flex;overflow:hidden}.tp-card img{aspect-ratio:3/2;object-fit:cover;background:#f3f4ff;width:100%;height:auto;display:block}.tp-card-body{flex-direction:column;flex:auto;gap:10px;padding:22px;display:flex}.tp-tag{letter-spacing:.06em;color:#3a3dc4;background:#e8e9ff;border-radius:4px;align-self:flex-start;padding:4px 8px;font-size:11px}.tp-card h2,.tp-card h3{margin:0;font-size:20px;font-weight:400;line-height:1.3}.tp-card p{color:#4a4970;margin:0;font-size:15px;line-height:1.55}.tp-more{letter-spacing:.08em;text-underline-offset:5px;margin-top:auto;font-size:12px;font-weight:400;text-decoration:underline}.tp-btn{color:#fff;letter-spacing:.06em;background:#0d0b35;border-radius:6px;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.tp-btn:hover{color:#fff;background:#26245e}.tp-btn.light{color:#0d0b35;background:#fff;border:1px solid #0d0b35}.tp-cta{color:#0b4a2c;background:linear-gradient(#e6f6ec 0%,#fff 100%);border:1px solid #cdebd8;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;padding:clamp(32px,5vw,56px);display:flex}.tp-cta .tp-h2{color:#0b4a2c;max-width:20ch}.tp-cta p{color:#17713d;max-width:52ch;margin:8px 0 0;font-size:17px;line-height:1.6}.tp-cta .tp-btn{background:#0b4a2c}.tp-cta .tp-btn:hover{background:#0e5c37}.tp-offers{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.tp-offer{background:#fff;border:1px solid #dfe1f7;border-radius:20px;flex-direction:column;gap:14px;padding:32px;display:flex}.tp-offer h3{margin:0;font-size:22px;font-weight:400;line-height:1.25}.tp-offer p{color:#4a4970;margin:0;line-height:1.65}.tp-offer ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tp-offer li{gap:10px;line-height:1.5;display:flex}.tp-offer li:before{content:"→";color:#5b5ee8}.tp-stats{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.tp-stat{background:#fff;border:1px solid #dfe1f7;border-radius:20px;flex-direction:column;gap:6px;padding:28px;display:flex}.tp-stat strong{letter-spacing:-.02em;color:#0d0b35;font-size:44px;font-weight:300}.tp-stat span{letter-spacing:.08em;color:#4a4dd6;font-size:12px}.tp-stat p{color:#4a4970;margin:0;font-size:15px;line-height:1.5}.tp-faq{flex-direction:column;gap:12px;display:flex}.tp-faq details{background:#fff;border:1px solid #dfe1f7;border-radius:16px}.tp-faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:22px 24px;font-size:18px;font-weight:400;display:flex}.tp-faq .faq-sign{color:#5b5ee8;font-size:22px;line-height:1;transition:transform .2s}.tp-faq details>div{color:#4a4970;white-space:pre-line;padding:0 24px 22px;line-height:1.7}.tp-404{flex-direction:column;justify-content:center;gap:22px;min-height:60vh;padding:72px 0;display:flex}.tp-404 .tp-code{letter-spacing:.1em;color:#4a4dd6;font-size:14px}.toc-link{color:#6e6d96;border-left:2px solid #e4e6fa}.toc-link[aria-current=true]{color:#0d0b35;border-left-color:#5b5ee8;font-weight:400}article.prose>*{margin:0}article.prose h2{letter-spacing:-.02em;margin-top:32px;font-size:clamp(28px,3vw,36px);font-weight:300;line-height:1.15}article.prose h3{margin-top:12px}article.prose img{background:#f3f4ff;border:1px solid #dfe1f7;border-radius:16px;width:100%;margin:0 auto}article.prose p:has(>img:only-child){margin:0}article.prose ul,article.prose ol{flex-direction:column;gap:6px;display:flex}}@font-face{font-family:Ginto;src:url(/fonts/ginto-light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ginto;src:url(/fonts/ginto-light-italic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ginto;src:url(/fonts/ginto-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ginto;src:url(/fonts/ginto-regular-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ginto;src:url(/fonts/ginto-medium.woff2)format("woff2");font-weight:500 900;font-style:normal;font-display:swap}.chrome .nav-cta{isolation:isolate;position:relative;overflow:hidden;gap:6px!important;padding-right:10px!important}.chrome .nav-cta:before{content:"";z-index:-1;transform-origin:0;background:#e6f6ec;transition:transform .35s cubic-bezier(.22,.8,.24,1);position:absolute;inset:0;transform:scaleX(0)}.nav-cta-disc{border-radius:50%;flex:none;width:26px;height:26px;display:inline-block;position:relative;overflow:hidden}.nav-cta-disc:before{content:"";background:#fff;border-radius:50%;transition:transform .3s cubic-bezier(.22,.8,.24,1) 50ms;position:absolute;inset:0;transform:scale(0)}.nav-cta-ar{justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.22,.8,.24,1) 50ms;display:flex;position:absolute;inset:0}.nav-cta-ar+.nav-cta-ar{color:#1f8b4c;transform:translate(-26px)}.chrome .nav-cta:focus-visible:before{transform:scaleX(1)}.nav-cta:focus-visible .nav-cta-disc:before{transform:scale(1)}.nav-cta:focus-visible .nav-cta-ar{transform:translate(26px)}.nav-cta:focus-visible .nav-cta-ar+.nav-cta-ar{transform:translate(0)}@media (hover:hover){.chrome .nav-cta:hover:before{transform:scaleX(1)}.nav-cta:hover .nav-cta-disc:before{transform:scale(1)}.nav-cta:hover .nav-cta-ar{transform:translate(26px)}.nav-cta:hover .nav-cta-ar+.nav-cta-ar{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.chrome .nav-cta:before,.nav-cta-disc:before,.nav-cta-ar{transition:none}}.cc{z-index:1000;color:#0d0b35;background:#fff;border:1px solid #dfe1f7;border-radius:12px;width:min(340px,100vw - 32px);max-height:calc(100dvh - 32px);padding:20px;font-size:14px;font-weight:300;line-height:1.5;position:fixed;bottom:16px;left:16px;overflow-y:auto;box-shadow:0 12px 32px #0d0b3524}.cc[hidden],.cc [hidden]{display:none!important}.lh{z-index:999;color:#0d0b35;background:#fff;border:1px solid #dfe1f7;border-radius:12px;width:min(340px,100vw - 32px);padding:16px 44px 16px 20px;font-size:14px;font-weight:300;line-height:1.5;position:fixed;bottom:16px;left:16px;box-shadow:0 12px 32px #0d0b3524}.lh[hidden]{display:none!important}.lh-text{color:#4a4970;margin:0 0 6px}.lh-go{color:#4a4dd6;font-weight:500;text-decoration:none}.lh-go:hover{text-decoration:underline}.lh-close{color:#6e6d96;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:8px;right:8px}.lh-close:hover{color:#0d0b35;background:#f3f4ff}.cc-title{margin:0 0 6px;font-size:17px;font-weight:400}.cc-sq{vertical-align:middle;background:#f7c948;width:8px;height:8px;margin-left:6px;display:inline-block}.cc-text{color:#4a4970;margin:0 0 14px}.cc-text a{color:#4a4dd6;text-decoration:underline}.cc-actions{gap:8px;display:flex}.cc-btn{min-height:44px;font:inherit;color:#0d0b35;cursor:pointer;background:#fff;border:1px solid #0d0b35;border-radius:8px;flex:1;padding:10px 12px;font-size:14px;font-weight:500}.cc-btn:hover{background:#f3f4ff}.cc-primary{color:#fff;background:#5b5ee8;border-color:#5b5ee8}.cc-primary:hover{background:#4a4dd6;border-color:#4a4dd6}.cc-save{width:100%;margin-top:8px;display:block}.cc-link{font:inherit;color:#4a4dd6;cursor:pointer;background:0 0;border:0;margin:10px auto 0;padding:4px 8px;font-size:13px;text-decoration:underline;display:block}.cc-prefs{border-top:1px solid #eef0fa;margin:0 0 14px}.cc-row{border-bottom:1px solid #eef0fa;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-weight:400;display:flex}.cc-row small{color:#6e6d96;font-size:12px;font-weight:300;display:block}.cc-on{color:#6e6d96;white-space:nowrap;font-size:12px}.cc-switch{-webkit-appearance:none;appearance:none;cursor:pointer;background:#dfe1f7;border-radius:12px;flex:none;width:40px;height:24px;margin:0;transition:background .2s;position:relative}.cc-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.cc-switch:checked{background:#5b5ee8}.cc-switch:checked:after{transform:translate(16px)}.cc-btn:focus-visible,.cc-link:focus-visible,.cc-switch:focus-visible,.ft-cookies:focus-visible{outline-offset:2px;outline:2px solid #5b5ee8}.ft-cookies{font:inherit;color:#b9bae0;cursor:pointer;background:0 0;border:0;padding:0}.ft-cookies:hover{color:#fff}@media (width<=480px){.cc{width:auto;bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.cc-switch,.cc-switch:after{transition:none}}
