@layer base{.site,.site *,.site :before,.site :after{all:revert-layer}}html{line-height:normal}body.site{color:#1d1d1f;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Display", var(--font-geist), "Helvetica Neue", sans-serif;-webkit-font-smoothing:antialiased;background:#fff;margin:0}.lang-ar{font-family:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Geist", var(--font-noto-arabic), "Helvetica Neue", sans-serif}.lang-ja{font-family:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Geist", var(--font-noto-jp), "Helvetica Neue", sans-serif}.lang-zh{font-family:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Geist", var(--font-noto-sc), "Helvetica Neue", sans-serif}:where(.pg-main) a{color:#2f5bff;text-decoration:none}:where(.pg-main) a:hover{color:#1f45d6;text-decoration:underline}html{scroll-behavior:smooth}:where(.pg:not(.pg-main)) a{color:#1d1d1f;text-decoration:none}.dark :where(.pg:not(.pg-main)) a:not(.dk-ink *){color:#f5f5f7}:where(.pg:not(.pg-main)) a:hover{text-decoration:underline}.navlink{color:#1d1d1f;opacity:.8;font-size:13px}.dark .navlink:not(.dk-ink *){color:#f5f5f7}:where(.pg-main) .navlink:hover{opacity:1;color:#1d1d1f;text-decoration:none}.dark :where(.pg-main) .navlink:hover:not(.dk-ink *){color:#f5f5f7}:where(.pg:not(.pg-main)) .navlink:hover{opacity:1;text-decoration:none}:where(.pg-blog,.pg-contact,.pg-cookies,.pg-not-found,.pg-privacy,.pg-terms) .btn{cursor:pointer;border:0;border-radius:980px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-family:inherit;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}:where(.pg:not(.pg-blog,.pg-contact,.pg-cookies,.pg-not-found,.pg-privacy,.pg-terms)) .btn{border-radius:980px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}:where(.pg-main) .btn:hover{filter:brightness(1.08);text-decoration:none}.flink{color:#6e6e73;font-size:12px;line-height:2}.dark .flink:not(.dk-ink *){color:#a1a1a6}.flink:hover{color:#1d1d1f}.dark .flink:hover:not(.dk-ink *){color:#f5f5f7}:where(.pg-main) .kick{letter-spacing:.02em;margin:0 0 12px;font-size:15px;font-weight:600}:where(.pg-main) .fhead{letter-spacing:.08em;text-transform:uppercase;color:#6e6e73;margin-bottom:14px;font-size:12px;font-weight:600}.dark :where(.pg-main) .fhead:not(.dk-ink *){color:#a1a1a6}.flk{color:#d1d1d6;font-size:15px;line-height:2.1;display:block}.flk:hover{color:#fff;text-decoration:none}.fsm{color:#86868b;align-items:center;min-height:32px;display:inline-flex}.fsm:hover{color:#fff;text-decoration:none}.wordmark{z-index:1;letter-spacing:-.065em;color:#fff;margin-bottom:-.12em;padding:0 .04em .02em 0;font-size:clamp(96px,24vw,360px);font-weight:700;line-height:.78;display:inline-block;position:relative}.forb{animation:6s ease-in-out infinite peek;transform:translate(-50%)}@keyframes wm{0%{background-position:0%}to{background-position:220%}}@keyframes peek{0%,to{transform:translate(-50%,8%)}50%{transform:translate(-50%,-6%)}}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}details[open] .chev{transform:rotate(45deg)}.sphere{aspect-ratio:1;z-index:3;background:radial-gradient(circle at 30% 18%,#ffe3c4 0%,#ffb27a 18%,#ff7a45 40%,#f2496b 66%,#9c2366 88%,#4a0f3a 100%);border-radius:50%;width:clamp(380px,56vw,820px);animation:4s ease-in-out infinite glow;position:absolute;bottom:calc(clamp(380px,56vw,820px)/-2);left:50%;transform:translate(-50%)}.shade{background:radial-gradient(circle at 50% 30%,#0000 55%,#28061e80 100%);border-radius:50%;position:absolute;inset:0}.gloss{pointer-events:none;background:radial-gradient(#ffffff8c 0%,#fff0 70%);border-radius:50%;width:30%;height:13%;position:absolute;top:7%;left:16%;transform:rotate(-24deg)}.sheen{background:linear-gradient(110deg,#fff0 38%,#ffffff29 50%,#fff0 62%) 0 0/260% 100%;border-radius:50%;animation:8s linear infinite sheen;position:absolute;inset:0}.face{flex-direction:column;align-items:center;animation:10s ease-in-out infinite nod;display:flex;position:absolute;top:15%;left:0;right:0}.seyes{justify-content:center;gap:9%;width:100%;display:flex}.ewrap{flex-direction:column;align-items:center;gap:clamp(8px,1.3vw,18px);width:15%;display:flex}.seye{aspect-ratio:.86;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:100%;animation:10s infinite blinkS;display:flex;box-shadow:inset 0 -6px 10px #7846002e}.dark .seye:not(.dk-ink *){background-color:#000}.pup.track{transition:transform .12s ease-out;animation:none}.pup{aspect-ratio:1;background:#1f1300;border-radius:50%;width:44%;animation:10s ease-in-out infinite look}.mouth{aspect-ratio:2.2;border:clamp(5px,.75vw,10px) solid #0000;border-bottom-color:#1f1300;border-radius:0 0 999px 999px;width:9%;margin-top:4.5%;animation:10s ease-in-out infinite grin}.say{opacity:0;grid-area:1/1;animation:10s infinite say}:where(.pg-main) .chip{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f5f5f7;text-align:left;white-space:nowrap;background:#1c1c1ed1;border:1px solid #3a3a3c;border-radius:18px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;position:absolute;box-shadow:0 12px 40px #0006}.dL{animation:10s ease-in-out infinite driftL,10s infinite chipB}.dR{animation:10s ease-in-out infinite driftR,10s infinite chipB}.dU{animation:10s ease-in-out infinite driftU,10s infinite chipB}.dB{z-index:2;filter:blur(.6px);animation:10s ease-in-out infinite rise,10s infinite chipB}.cico{flex:none;width:26px;height:26px;position:relative}.c-work{border:2.5px solid #6e8bff40;border-top-color:#6e8bff;border-radius:50%;animation:.9s linear infinite spin,10s infinite isWork;position:absolute;inset:0}.c-done{opacity:0;background:#30d158;border-radius:50%;justify-content:center;align-items:center;animation:10s infinite isDone;display:flex;position:absolute;inset:0}:where(.pg-main) .mini{background:radial-gradient(circle at 30% 20%,#ffe3c4 0%,#ffb27a 20%,#ff7a45 45%,#f2496b 75%,#9c2366 100%);border-radius:50%;justify-content:center;align-items:center;gap:18%;display:flex;position:relative;overflow:hidden}:where(.pg-main) .meye{z-index:1;aspect-ratio:.8;background:#1f1300;border-radius:50%;width:15%;margin-bottom:14%;animation:5s infinite blink;position:relative}@keyframes glow{0%,to{box-shadow:0 0 80px #ff6e5073,0 0 220px #f2496b40}50%{box-shadow:0 0 120px #ff6e5099,0 0 320px #f2496b52}}@keyframes sheen{0%{background-position:130% 0}to{background-position:-130% 0}}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes look{0%,4%{translate:0}10%,22%{translate:-55% -10%}28%,55%{translate:15% 30%}62%,88%{translate:0}to{translate:0}}@keyframes blinkS{0%,89%,94%,to{transform:scaleY(1)}91.5%{transform:scaleY(.08)}62%,86%{transform:scaleY(.82)}}@keyframes grin{0%,24%{transform:scale(1)}30%,56%{transform:scale(.7,.5)}62%,86%{transform:scale(2.1,1.7)}92%,to{transform:scale(1)}}@keyframes nod{0%,58%{transform:translateY(0)}64%{transform:translateY(-2%)}70%{transform:translateY(1%)}76%,to{transform:translateY(0)}}.s1{animation-name:say1}.s2{animation-name:say2}.s3{animation-name:say3}@keyframes say1{0%,3%{opacity:0}6%,21%{opacity:1}24%,to{opacity:0}}@keyframes say2{0%,25%{opacity:0}28%,56%{opacity:1}59%,to{opacity:0}}@keyframes say3{0%,60%{opacity:0}63%,87%{opacity:1}90%,to{opacity:0}}@keyframes spin{to{rotate:360deg}}@keyframes driftL{0%{opacity:0;transform:translate(-30px,-10px)scale(.95)}8%{opacity:1;transform:translate(-20px,-6px)scale(1)}60%{transform:translate(10px,6px)}86%{opacity:1;transform:translate(30px,16px)scale(1)}to{opacity:0;transform:translate(110px,70px)scale(.6)}}@keyframes driftR{0%{opacity:0;transform:translate(30px,-10px)scale(.95)}8%{opacity:1;transform:translate(20px,-6px)scale(1)}60%{transform:translate(-10px,6px)}86%{opacity:1;transform:translate(-30px,16px)scale(1)}to{opacity:0;transform:translate(-110px,70px)scale(.6)}}@keyframes driftU{0%{opacity:0;transform:translateY(-30px)scale(.95)}8%{opacity:1;transform:translateY(-20px)scale(1)}60%{transform:translateY(6px)}86%{opacity:1;transform:translateY(20px)scale(1)}to{opacity:0;transform:translateY(90px)scale(.6)}}@keyframes rise{0%{opacity:0;transform:translateY(110px)scale(.82)}14%{opacity:.8}60%{transform:translateY(-6px)scale(.82)}88%{opacity:.8;transform:translateY(-24px)scale(.82)}to{opacity:0;transform:translateY(-50px)scale(.78)}}@keyframes chipB{0%,58%{border-color:#3a3a3c}62%,to{border-color:#30d158bf}}@keyframes isWork{0%,58%{opacity:1}61%,to{opacity:0}}@keyframes isDone{0%,58%{opacity:0}61%,to{opacity:1}}@media (max-width:760px){:where(.pg-main) .hide-sm{display:none!important}}@media (prefers-reduced-motion:reduce){:where(.pg-main) .sphere,:where(.pg-main) .sheen,:where(.pg-main) .face,:where(.pg-main) .seye,:where(.pg-main) .pup,:where(.pg-main) .mouth,:where(.pg-main) .say,:where(.pg-main) .dL,:where(.pg-main) .dR,:where(.pg-main) .c-work,:where(.pg-main) .c-done,:where(.pg-main) .meye,:where(.pg-main) .wordmark,:where(.pg-main) .forb{animation:none!important}:where(.pg-main) .dL,:where(.pg-main) .dR,:where(.pg-main) .say:last-child{opacity:1}}:where(.pg:not(.pg-main)) .btn:hover{filter:brightness(1.1);text-decoration:none}.card{transition:transform .25s,box-shadow .25s}.card:hover{text-decoration:none;transform:translateY(-4px);box-shadow:0 20px 40px #00000014}:where(.pg:not(.pg-main)) .cap{letter-spacing:.08em;text-transform:uppercase;color:#6e6e73;font-size:12px;font-weight:600}.dark :where(.pg:not(.pg-main)) .cap:not(.dk-ink *){color:#a1a1a6}.num{font-variant-numeric:tabular-nums}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #2f5bff}.ql{color:#1d1d1f;background:#f5f5f7;border-radius:22px;flex-direction:column;gap:10px;padding:28px;display:flex}.dark .ql:not(.dk-ink *){color:#f5f5f7;background-color:#1c1c1e}.ql:hover .go{transform:translate(4px)}.go{transition:transform .2s;display:inline-block}:where(.pg-cookies,.pg-privacy,.pg-terms) .prose p{color:#1d1d1f;margin:0 0 20px;font-size:18px;line-height:1.65}.dark :where(.pg-cookies,.pg-privacy,.pg-terms) .prose p:not(.dk-ink *){color:#f5f5f7}:where(.pg-cookies,.pg-privacy,.pg-terms) .prose h2{letter-spacing:-.02em;margin:56px 0 16px;scroll-margin-top:80px;font-size:28px;font-weight:600;line-height:1.2}.prose h2:first-child{margin-top:0}.prose h3{letter-spacing:-.01em;margin:28px 0 10px;font-size:19px;font-weight:600;line-height:1.3}.prose ul{margin:0 0 20px;padding-left:22px}.prose li{color:#1d1d1f;margin:0 0 10px;font-size:18px;line-height:1.6}.dark .prose li:not(.dk-ink *){color:#f5f5f7}.prose a{color:#2f5bff}.prose strong{font-weight:600}.lbl{color:#1d1d1f;margin:0 0 8px;font-size:14px;font-weight:600;display:block}.dark .lbl:not(.dk-ink *){color:#f5f5f7}.field{box-sizing:border-box;color:#1d1d1f;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #d2d2d7;border-radius:14px;padding:0 18px;font-size:16px}.dark .field:not(.dk-ink *){color:#f5f5f7;background-color:#000;border-color:#3a3a3c}.field:hover{border-color:#86868b}select.field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231D1D1F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:44px}textarea.field{resize:vertical;min-height:160px;padding:14px 18px;line-height:1.5}.mail{border-top:1px solid #e8e8ed;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.dark .mail:not(.dk-ink *){border-top-color:#2c2c2e}.mail:hover{text-decoration:none}.mail:hover .addr{color:#2f5bff}input[type=range]{accent-color:#1d1d1f;cursor:pointer;width:100%;height:28px}:where(.pg-blog-post) .prose p{color:#1d1d1f;margin:0 0 24px;font-size:20px;line-height:1.65}.dark :where(.pg-blog-post) .prose p:not(.dk-ink *){color:#f5f5f7}:where(.pg-blog-post) .prose h2{letter-spacing:-.025em;margin:56px 0 18px;scroll-margin-top:80px;font-size:32px;font-weight:600;line-height:1.15}.prose sup a{color:#2f5bff;font-size:13px;font-weight:600}.toc a{color:#6e6e73;border-left:2px solid #e8e8ed;padding:7px 0 7px 14px;font-size:14px;display:block}.dark .toc a:not(.dk-ink *){color:#a1a1a6;border-left-color:#2c2c2e}.toc a:hover{color:#1d1d1f;border-left-color:#1d1d1f;text-decoration:none}.dark .toc a:hover:not(.dk-ink *){color:#f5f5f7}.legalnav a{color:#6e6e73;padding:6px 0;font-size:14px;display:block}.dark .legalnav a:not(.dk-ink *){color:#a1a1a6}.legalnav a:hover{color:#1d1d1f;text-decoration:none}.dark .legalnav a:hover:not(.dk-ink *){color:#f5f5f7}.tbl{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.tbl th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#6e6e73;background:#f5f5f7;border-bottom:1px solid #d2d2d7;padding:12px 14px;font-size:12px;font-weight:600}.dark .tbl th:not(.dk-ink *){color:#a1a1a6;background-color:#1c1c1e;border-bottom-color:#3a3a3c}.tbl td{vertical-align:top;color:#1d1d1f;border-bottom:1px solid #e8e8ed;padding:14px}.dark .tbl td:not(.dk-ink *){color:#f5f5f7;border-bottom-color:#2c2c2e}.tbl code{background:#f5f5f7;border-radius:6px;padding:2px 6px;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:13px}.dark .tbl code:not(.dk-ink *){background-color:#1c1c1e}.share{color:#1d1d1f;background:#f5f5f7;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.dark .share:not(.dk-ink *){color:#f5f5f7;background-color:#1c1c1e}.share:hover{background:#e8e8ed;text-decoration:none}.dark .share:hover:not(.dk-ink *){background-color:#2c2c2e}input:focus-visible,button:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #2f5bff}:where(.pg-blueprint,.pg-diagnostic,.pg-how-it-works,.pg-about,.pg-business,.pg-industries,.pg-platform,.pg-private-equity,.pg-stack) .h2{letter-spacing:-.035em;margin:0;font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.06}:where(.pg-platform) .mini{background:radial-gradient(circle at 30% 20%,#ffe3c4 0%,#ffb27a 20%,#ff7a45 45%,#f2496b 75%,#9c2366 100%);border-radius:50%;justify-content:center;align-items:center;gap:18%;display:flex}:where(.pg-platform) .meye{aspect-ratio:.8;background:#1f1300;border-radius:50%;width:15%;margin-bottom:14%}:where(.pg-platform) .chip{background:#fff;border:1px solid #e5e5ea;border-radius:980px;padding:7px 13px;font-size:13px}.dark :where(.pg-platform) .chip:not(.dk-ink *){background-color:#000;border-color:#2c2c2e}.lede{color:#6e6e73;max-width:660px;margin:14px 0 0;font-size:19px;line-height:1.5}.dark .lede:not(.dk-ink *){color:#a1a1a6}:where(.pg-blueprint,.pg-diagnostic,.pg-business,.pg-industries,.pg-private-equity,.pg-stack) .panel{background:#f5f5f7;border-radius:24px;padding:36px}.dark :where(.pg-blueprint,.pg-diagnostic,.pg-business,.pg-industries,.pg-private-equity,.pg-stack) .panel:not(.dk-ink *){background-color:#1c1c1e}:where(.pg-stack) .chip{white-space:nowrap;background:#fff;border:1px solid #d2d2d7;border-radius:980px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.dark :where(.pg-stack) .chip:not(.dk-ink *){background-color:#000;border-color:#3a3a3c}.dot{border-radius:50%;width:10px;height:10px;display:inline-block}button:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #2f5bff}.key{color:#6e6e73;align-items:center;gap:8px;font-size:13px;display:inline-flex}.dark .key:not(.dk-ink *){color:#a1a1a6}.sw{border-radius:3px;width:12px;height:12px;display:inline-block}:where(.pg-blueprint,.pg-diagnostic,.pg-business,.pg-industries,.pg-private-equity) .chip{white-space:nowrap;background:#fff;border:1px solid #d2d2d7;border-radius:980px;align-items:center;min-height:30px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.dark :where(.pg-blueprint,.pg-diagnostic,.pg-business,.pg-industries,.pg-private-equity) .chip:not(.dk-ink *){background-color:#000;border-color:#3a3a3c}a.chip:hover{border-color:#1d1d1f;text-decoration:none}.jump{color:#1d1d1f;white-space:nowrap;border-radius:980px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.dark .jump:not(.dk-ink *){color:#f5f5f7}.jump:hover{background:#f5f5f7;text-decoration:none}.dark .jump:hover:not(.dk-ink *){background-color:#1c1c1e}.sector{scroll-margin-top:120px}a:focus-visible{outline-offset:2px;outline:2px solid #2f5bff}.dhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:24px;display:flex}.dtag{color:#3d5be0;font-size:12px;font-weight:600}:where(.pg-diagnostic,.pg-private-equity) .faq{width:100%;font:inherit;letter-spacing:-.01em;color:#1d1d1f;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:20px;font-weight:600;display:flex}.dark :where(.pg-diagnostic,.pg-private-equity) .faq:not(.dk-ink *){color:#f5f5f7}.layer{border-radius:18px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:20px;padding:22px 24px;display:grid}.mm-trigger{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:980px;align-items:center;gap:6px;padding:0 14px;font-size:15px;text-decoration:none;display:inline-flex}.mm-trigger:hover{background:#f0f0f3;text-decoration:none}.mm-icon{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:980px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.mm-icon:hover{background:#f0f0f3}.mm-panel{animation:.24s cubic-bezier(.2,.7,.2,1) both mm-in}@keyframes mm-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mm-head{color:#6e6e73;border-bottom:1px solid #e5e5ea;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:14px;font-size:15px;display:flex}.mm-link{color:#1d1d1f;padding:9px 0;font-size:17px;text-decoration:none;transition:color .15s,transform .15s;display:block}.mm-link:hover{color:#2f5bff;text-decoration:none;transform:translate(3px)}.mm-all{margin-top:4px;font-weight:600}.mm-row{justify-content:space-between;gap:12px;display:flex}.mm-num{font-variant-numeric:tabular-nums;color:#1e8c84;font-size:14px;font-weight:600}.mm-sub{flex-direction:column;gap:2px;display:flex}.mm-sub small{color:#6e6e73;font-size:14px}.mm-card{color:#1d1d1f;text-decoration:none;display:block}.mm-card:hover{text-decoration:none}.mm-card>div:first-child{transition:transform .3s}.mm-card:hover>div:first-child{transform:scale(1.02)}.mm-arrow{transition:transform .2s;display:inline-block}.mm-card:hover .mm-arrow{transform:translate(4px)}.mm-lang{width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:0 12px;font-size:15px;display:flex}.mm-lang:hover{background:#f0f0f3}.mm-dot{animation:2.6s ease-in-out infinite mm-pulse}@keyframes mm-pulse{0%,to{opacity:1}50%{opacity:.55}}.mm-burger{display:none}@media (max-width:960px){.mm-links{display:none!important}.mm-burger{display:inline-flex}.mm-panel:not(.mm-box){display:none}}@media (prefers-reduced-motion:reduce){.mm-panel,.mm-dot{animation:none}.mm-link,.mm-arrow,.mm-card>div:first-child{transition:none}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark body{color:#f5f5f7;background:#000!important}.dark a{color:#f5f5f7}.dark .cap{color:#a1a1a6}.dark .dk-1{background-color:#000!important}.dark .dk-2{background-color:#1c1c1eeb!important}.dark .dk-3{background-color:#1c1c1ed9!important}.dark .dk-4{background-color:#1c1c1e!important}.dark .panel,.dark .ql,.dark .chip{background-color:#1c1c1e!important;border-color:#2c2c2e!important}.dark .dk-5,.dark .dk-6{box-shadow:inset 0 0 0 1px #2c2c2e;background-color:#0e0e10!important}.dark .dk-7,.dark .dk-8,.dark .dk-9{background-color:#2c2c2e!important}.dark .dk-10{background-color:#1a1f3a!important}.dark .dk-11{background-color:#2c2c2e!important}.dark .dk-12{background:radial-gradient(at 50% 120%,#3d5be0 0%,#1e1966 38%,#000 72%)!important}.dark .dk-13{background:radial-gradient(120% 90% at 20% 10%,#12302c 0%,#161b3a 60%,#0e0e10 100%)!important}.dark .dk-14{color:#f5f5f7!important}.dark .dk-15{color:#d1d1d6!important}.dark .dk-16{color:#c7c7cc!important}.dark .dk-17{color:#a1a1a6!important}.dark .dk-18,.dark .dk-19{border-color:#2c2c2e!important}.dark .dk-20{border-color:#3a3a3c!important}.dark .mm-bar{background:#000000c7!important;border-color:#ffffff1a!important}.dark .mm-box{background:#1c1c1e!important;border-color:#2c2c2e!important}.dark .mm-link,.dark .mm-card{color:#f5f5f7}.dark .mm-head{color:#a1a1a6;border-color:#2c2c2e}.dark .mm-trigger:hover,.dark .mm-icon:hover,.dark .mm-lang:hover,.dark [aria-expanded=true].mm-trigger{background:#2c2c2e!important}.dark .mm-cta{color:#000!important;background:#f5f5f7!important}.dark th,.dark td{border-color:#2c2c2e}@keyframes pm-up{0%{opacity:0;translate:0 24px}}@keyframes pm-fade{0%{opacity:0}}@keyframes pm-gx{0%{scale:0 1}}@keyframes pm-gy{0%{scale:1 0}}@keyframes pm-pop{0%{opacity:0;scale:.92}}@keyframes pm-acc{0%{opacity:0;translate:0 -6px}}@keyframes pm-drift{0%{background-position:30% 100%}to{background-position:70% 100%}}@keyframes pm-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(2%,-4%)scale(1.06)}}.drift{animation:16s ease-in-out infinite alternate pm-drift;background-size:140% 140%!important}.glow{animation:18s ease-in-out infinite pm-float}.rv,.rv-group>*{animation:.7s cubic-bezier(.2,.7,.2,1) both pm-up;animation-delay:calc(min(var(--i,0), 10) * 60ms)}.rvh,.rvh-group>*{animation:.7s cubic-bezier(.2,.7,.2,1) both pm-up}.rvh{animation-delay:calc(var(--d0,80ms) + min(var(--b,0), 8) * 90ms)}.rvh-group>*{animation-delay:calc(var(--d0,80ms) + min(var(--b,0) + var(--i,0), 10) * 90ms)}.pm-late{--d0:.38s}.bx{transform-origin:0;animation:1s cubic-bezier(.2,.7,.2,1) both pm-gx;animation-delay:calc(.2s + min(var(--n,0), 16) * 70ms)}[dir=rtl] .bx{transform-origin:100%}.by{transform-origin:50% 100%;animation:1s cubic-bezier(.2,.7,.2,1) both pm-gy;animation-delay:calc(.2s + min(var(--n,0), 16) * 60ms)}.bx>*,.by>*{animation:.5s both pm-fade;animation-delay:calc(.7s + min(var(--n,0), 16) * 70ms)}.pop{animation:.8s cubic-bezier(.2,.7,.2,1) both pm-pop;animation-delay:calc(.15s + min(var(--n,0), 16) * 60ms)}span.pop{display:inline-block}.hm{animation:.6s cubic-bezier(.2,.7,.2,1) both pm-pop;animation-delay:calc(.15s + var(--h,0) * 45ms)}.acc{animation:.35s cubic-bezier(.2,.7,.2,1) both pm-acc}:is(.rv-group,.rvh-group)>:nth-child(2){--i:1}:is(.rv-group,.rvh-group)>:nth-child(3){--i:2}:is(.rv-group,.rvh-group)>:nth-child(4){--i:3}:is(.rv-group,.rvh-group)>:nth-child(5){--i:4}:is(.rv-group,.rvh-group)>:nth-child(6){--i:5}:is(.rv-group,.rvh-group)>:nth-child(7){--i:6}:is(.rv-group,.rvh-group)>:nth-child(8){--i:7}:is(.rv-group,.rvh-group)>:nth-child(9){--i:8}:is(.rv-group,.rvh-group)>:nth-child(10){--i:9}:is(.rv-group,.rvh-group)>:nth-child(n+11){--i:10}:is(.rvh,.rvh-group):nth-child(2){--b:1}:is(.rvh,.rvh-group):nth-child(3){--b:2}:is(.rvh,.rvh-group):nth-child(4){--b:3}:is(.rvh,.rvh-group):nth-child(5){--b:4}:is(.rvh,.rvh-group):nth-child(6){--b:5}:is(.rvh,.rvh-group):nth-child(7){--b:6}:is(.rvh,.rvh-group):nth-child(n+8){--b:7}.cg>:nth-child(2){--n:1}.cg>:nth-child(3){--n:2}.cg>:nth-child(4){--n:3}.cg>:nth-child(5){--n:4}.cg>:nth-child(6){--n:5}.cg>:nth-child(7){--n:6}.cg>:nth-child(8){--n:7}.cg>:nth-child(9){--n:8}.cg>:nth-child(10){--n:9}.cg>:nth-child(11){--n:10}.cg>:nth-child(12){--n:11}.cg>:nth-child(13){--n:12}.cg>:nth-child(14){--n:13}.cg>:nth-child(15){--n:14}.cg>:nth-child(16){--n:15}.cg>:nth-child(n+17){--n:16}.hmg>div:nth-of-type(6n+2){--h:1}.hmg>div:nth-of-type(6n+3){--h:2}.hmg>div:nth-of-type(6n+4){--h:3}.hmg>div:nth-of-type(6n+5){--h:4}.hmg>div:nth-of-type(6n+6){--h:5}.hmg>div:nth-of-type(n+7){--r:1}.hmg>div:nth-of-type(n+13){--r:2}.hmg>div:nth-of-type(n+19){--r:3}.hmg>div:nth-of-type(n+25){--r:4}.hmg>div:nth-of-type(n+31){--r:5}.hmg>div:nth-of-type(n+37){--r:6}.hmg>div{--h2:calc(var(--h,0) + var(--r,0))}.hmg>.hm{animation-delay:calc(.15s + var(--h2) * 45ms)}@supports (animation-timeline:view()){.rv,.rv-group>*{animation-delay:0s;animation-timeline:view();animation-range:entry entry 40%}.rv-group>*{animation-range:entry calc(min(var(--i,0), 5) * 5%) entry calc(40% + min(var(--i,0), 5) * 5%)}.bx,.by,.pop,.hm,.bx>*,.by>*{animation-delay:0s;animation-timeline:view()}.bx,.by{animation-range:cover calc(4% + min(var(--n,0), 16) * 2%) cover calc(34% + min(var(--n,0), 16) * 2%)}.bx>*,.by>*{animation-range:cover calc(26% + min(var(--n,0), 16) * 2%) cover calc(42% + min(var(--n,0), 16) * 2%)}.pop{animation-range:entry calc(10% + min(var(--n,0), 16) * 3%) cover calc(36% + min(var(--n,0), 16) * 2%)}.hmg>.hm{animation-range:cover calc(4% + var(--h2) * 2.5%) cover calc(26% + var(--h2) * 2.5%);animation-delay:0s}.drift:is(.rv,.rv-group>*){animation-timeline:view(),auto}.pm-hero :is(.bx,.by,.pop,.hm,.bx>*,.by>*),.pm-hero.pop{animation-timeline:auto;animation-range:normal}.pm-hero :is(.bx,.by,.pop,.hm),.pm-hero.pop{animation-delay:calc(var(--d0,80ms) + .42s + min(var(--n,0), 16) * 80ms)}.pm-hero :is(.bx,.by)>*{animation-delay:calc(var(--d0,80ms) + 1s + min(var(--n,0), 16) * 80ms)}}.drift:is(.rv,.rvh,.rv-group>*,.rvh-group>*){animation-name:pm-up,pm-drift;animation-duration:.7s,16s;animation-timing-function:cubic-bezier(.2,.7,.2,1),ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-fill-mode:both,none}.panel,.lift{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.panel:hover,.lift:hover{transform:translateY(-3px);box-shadow:0 18px 40px #00000012}a.lift:hover{text-decoration:none}.btn{transition:transform .2s cubic-bezier(.2,.7,.2,1),filter .2s,box-shadow .2s}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.98)}.arw,.arwl{transition:transform .25s cubic-bezier(.2,.7,.2,1);display:inline-block}a:hover .arw,.card:hover .arw,.lift:hover .arw{transform:translate(4px)}a:hover .arwl,[dir=rtl] a:hover .arw,[dir=rtl] .card:hover .arw{transform:translate(-4px)}button[aria-pressed]{transition:background-color .25s,color .25s,border-color .25s,transform .2s}button[aria-pressed]:active{transform:scale(.96)}.faq>span[aria-hidden]{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.faq[aria-expanded=true]>span[aria-hidden]{transform:rotate(180deg)}.faq{transition:opacity .2s}.faq:hover{opacity:.8}.chev{transition:transform .3s cubic-bezier(.2,.7,.2,1)}details[open]>:not(summary){animation:.35s cubic-bezier(.2,.7,.2,1) both pm-acc}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:where(.lang-ja,.lang-zh) .h2{letter-spacing:-.01em;line-height:1.2}:where(.lang-ja,.lang-zh) .kick{letter-spacing:0}:where(.lang-ar) .h2{letter-spacing:0;line-height:1.25}:where(.lang-ar) .cap,:where(.lang-ar) .kick,:where(.lang-ar) .fhead{letter-spacing:0;text-transform:none}:where(.lang-ar) .chip,:where(.lang-ar) .faq{text-align:start}.dark .dk-21{color:#a7b5f0!important}.dark .dk-ink:not(.chip,.panel,.ql),.dark .dk-ink:not(.chip,.panel,.ql) a{color:#1d1d1f}.dark .dk-ink:not(.chip,.panel,.ql) .cap{color:#6e6e73}.dark .dk-ink:not(.chip,.panel,.ql).dk-14,.dark .dk-ink:not(.chip,.panel,.ql) .dk-14{color:#1d1d1f!important}.dark .dk-ink:not(.chip,.panel,.ql).dk-15,.dark .dk-ink:not(.chip,.panel,.ql) .dk-15{color:#3a3a3c!important}.dark .dk-ink:not(.chip,.panel,.ql).dk-16,.dark .dk-ink:not(.chip,.panel,.ql) .dk-16{color:#515154!important}.dark .dk-ink:not(.chip,.panel,.ql).dk-17,.dark .dk-ink:not(.chip,.panel,.ql) .dk-17{color:#6e6e73!important}.dark .dk-ink:not(.chip,.panel,.ql).dk-21,.dark .dk-ink:not(.chip,.panel,.ql) .dk-21{color:#1e1966!important}
