.gooey-nav-container{position:relative}.gooey-nav-container .gooey-nav-list{align-items:center;gap:3px;display:flex}.gooey-nav-container .nav-entry{position:relative}.gooey-nav-container .nav-entry>.nav-entry__trigger{color:#081026b3;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:8px 12px;font-size:13px;font-weight:560;line-height:1;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex;position:relative}.gooey-nav-container.content-nav .nav-entry>.nav-entry__trigger{padding:10px 11px;font-size:13px;font-weight:540}.gooey-nav-container .nav-entry>.nav-entry__trigger:after{content:"";background:var(--brand-600,#1742ff);transform-origin:50%;border-radius:999px;height:2px;transition:transform .18s;position:absolute;bottom:2px;left:12px;right:12px;transform:scaleX(0)}.gooey-nav-container.content-nav .nav-entry>.nav-entry__trigger:after{bottom:3px;left:11px;right:11px}.gooey-nav-container .nav-entry:hover>.nav-entry__trigger,.gooey-nav-container .nav-entry:focus-within>.nav-entry__trigger,.gooey-nav-container .nav-entry.is-open>.nav-entry__trigger,.gooey-nav-container .nav-entry>.nav-entry__trigger.is-context,.gooey-nav-container .nav-entry>.nav-entry__trigger.is-active{color:var(--brand-600,#1742ff)}.gooey-nav-container .nav-entry>.nav-entry__trigger.is-active:after{transform:scaleX(1)}.gooey-nav-container .nav-entry>.nav-entry__trigger:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #173bff80}.gooey-nav-container .nav-entry__caret{transition:transform .18s}.gooey-nav-container .nav-entry.has-menu:hover .nav-entry__caret,.gooey-nav-container .nav-entry.has-menu:focus-within .nav-entry__caret,.gooey-nav-container .nav-entry.has-menu.is-open .nav-entry__caret{transform:rotate(180deg)}@media (width<=1180px) and (width>=901px){.gooey-nav-container.desktop-nav .nav-entry>.nav-entry__trigger,.gooey-nav-container.content-nav .nav-entry>.nav-entry__trigger{padding-inline:8px;font-size:12px}.gooey-nav-container .nav-entry>.nav-entry__trigger:after{left:8px;right:8px}}:root{--brand-600:#173bff;--ink-950:#081026;--ink-800:#1b2944;--ink-700:#44506a;--ice-50:#f5f8ff;--ice-100:#edf3ff;--white:#fff;--hairline:#21469621;--ease:cubic-bezier(.76, 0, .24, 1);--ease-soft:cubic-bezier(.25, .74, .22, .99);--ease-image:cubic-bezier(.65, 0, .35, 1);color:var(--ink-950);font-synthesis:none;text-rendering:optimizelegibility;font-family:MiSans,PingFang SC,SF Pro Text,Microsoft YaHei,sans-serif}.privacy-flow__visual .privacy-flow__backdrop{z-index:0;opacity:.42;object-fit:cover;object-position:center center;filter:contrast(1.08)brightness(.62);width:100%;height:100%;min-height:0;position:absolute;inset:0;transform:scale(1.035)}.privacy-flow__diagram{z-index:3;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:clamp(30px,3vw,48px) clamp(26px,3vw,48px) 156px}.privacy-flow__diagram:before{content:"";background:radial-gradient(circle at var(--flow-state-x) 52%, #ffffff38, transparent 28%);opacity:.82;pointer-events:none;border-radius:28px;transition:background-position .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:-28px -34px -10px}.privacy-flow__topology{z-index:1;grid-template-columns:96px minmax(50px,1fr) 104px minmax(50px,1fr) 96px;align-items:center;gap:12px;display:grid;position:relative}.privacy-flow__node{color:#fff6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04060a8f;border:1px solid #ffffff29;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;height:92px;transition:color .42s,border-color .42s,background-color .42s,box-shadow .42s,transform .42s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:inset 0 1px #ffffff14}.privacy-flow__node span{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:600;overflow:hidden}.privacy-flow__node.is-active{color:#fff;background:#11151ed1;border-color:#ffffffc7;transform:translateY(-3px);box-shadow:0 0 0 1px #ffffff1f,0 0 32px #ffffff2e,inset 0 1px #ffffff2e}.privacy-flow__node.is-complete{color:#dbe9ffb3;border-color:#bed7ff4d}.privacy-flow__tabs button small{color:#8794aa;background:#f2f5fa;border-radius:9px;place-items:center;width:30px;height:30px;transition:color .22s,background-color .22s,box-shadow .22s;display:grid}.privacy-flow__tabs button.is-active small{color:#fff;background:var(--brand-600);box-shadow:0 8px 20px #173bff33}.privacy-flow__connector{background:#ffffff24;height:2px;transition:background-color .36s,box-shadow .36s;position:relative;overflow:visible}.privacy-flow__connector:before,.privacy-flow__connector:after{content:"";background:#ffffff47;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}.privacy-flow__connector:before{left:-1px}.privacy-flow__connector:after{right:-1px}.privacy-flow__connector.is-complete,.privacy-flow__connector.is-flowing{background:#ffffffb8;box-shadow:0 0 16px #ffffff59}.privacy-flow__connector i{opacity:0;background:#fff;border:1px solid #ffffffdb;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 12px #fffc}.privacy-flow__connector.is-flowing i{animation:1.45s linear 2 privacyCipherTravel}.privacy-flow__connector.is-flowing i:nth-child(2){animation-delay:.48s}.privacy-flow__connector.is-flowing i:nth-child(3){animation-delay:.96s}@keyframes privacyCipherTravel{0%{opacity:0;left:0;transform:translate(-50%,-50%)scale(.55)}16%{opacity:1}84%{opacity:1}to{opacity:0;left:100%;transform:translate(-50%,-50%)scale(1)}}.privacy-flow__stage{z-index:1;text-align:center;color:#fff;flex-direction:column;align-self:center;align-items:center;width:min(100%,360px);animation:.52s cubic-bezier(.16,1,.3,1) both privacyStageChange;display:flex;position:relative}@keyframes privacyStageChange{0%{opacity:0;filter:blur(5px);transform:translateY(12px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.privacy-flow__stage-icon{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06080dad;border:1px solid #ffffff6b;border-radius:34px;place-items:center;width:126px;height:126px;display:grid;position:relative;box-shadow:0 0 0 12px #ffffff06,0 0 50px #ffffff2e,inset 0 1px #fff3}.privacy-flow__stage-icon:before,.privacy-flow__stage-icon:after{content:"";border:1px solid #ffffff2e;border-radius:42px;animation:2.4s ease-out privacyStagePulse;position:absolute;inset:-14px}.privacy-flow__stage-icon:after{border-color:#ffffff14;animation-delay:.55s;inset:-28px}@keyframes privacyStagePulse{0%,25%{opacity:.15;transform:scale(.9)}70%{opacity:.72}to{opacity:0;transform:scale(1.08)}}.privacy-flow__stage>span{letter-spacing:.01em;margin-top:20px;font-size:19px;font-weight:650}.privacy-flow__stage>small{color:#ffffff94;margin-top:7px;font-size:12px;line-height:1.5}@keyframes privacyCipherFlicker{0%{opacity:.34;transform:translateY(1px)}to{opacity:.86;transform:translateY(-1px)}}.privacy-flow__visual figcaption{z-index:4}.privacy-flow__visual figcaption strong>svg{color:#ffffffb8;flex:none}@keyframes privacyStepProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.privacy-flow__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){.privacy-flow__diagram{bottom:32px}}@media (width<=760px){.privacy-flow__diagram{inset:28px 18px 30px}.privacy-flow__topology{grid-template-columns:66px minmax(28px,1fr) 72px minmax(28px,1fr) 66px;gap:6px}.privacy-flow__node{border-radius:16px;height:64px}.privacy-flow__node svg{width:24px;height:24px}.privacy-flow__node span{display:none}.privacy-flow__stage-icon{border-radius:24px;width:82px;height:82px}.privacy-flow__stage-icon svg{width:42px;height:42px}.privacy-flow__stage>span{margin-top:12px;font-size:16px}.privacy-flow__stage>small{font-size:11px}}@media (prefers-reduced-motion:reduce){.privacy-flow__connector.is-flowing i,.privacy-flow__stage,.privacy-flow__stage-icon:before,.privacy-flow__stage-icon:after{animation:none}}@media (width>=1440px){.hero__copy{width:min(45vw,680px)}.hero__lede{white-space:nowrap;max-width:none}.story-switch{width:min(820px,100% - 420px)}.story-switch__copy small{text-overflow:clip;white-space:nowrap;-webkit-line-clamp:unset;display:block;overflow:visible}}@media (width>=901px){.content-site{--type-page-title:clamp(52px, 3.8vw, 68px);--type-section-title:clamp(36px, 2.7vw, 48px);--type-card-title:clamp(20px, 1.4vw, 26px);--type-body-large:18px;--type-body:16px;--type-caption:12px}.content-site .content-hero h1,.content-site .category-hero h1,.content-site .search-hero h1,.content-site .support-page__hero h1,.content-site .portal-page h1,.content-site .not-found h1,.content-site--about .about-hero__title h1,.content-site--about .about-story__heading h2,.content-site--about .about-timeline__heading h2,.content-site--about .about-join h2{font-size:var(--type-page-title);font-weight:var(--weight-display);letter-spacing:-.05em;text-wrap:balance;line-height:1.04}.content-site .content-section__heading h2,.content-site .content-final-cta h2,.content-site--about .about-story__copy h3,.content-site--about .about-timeline__stage h3{font-size:var(--type-section-title);font-weight:var(--weight-display);letter-spacing:-.04em;text-wrap:balance;line-height:1.1}.content-site .content-card h3,.content-site .content-steps h3,.content-site .content-faq summary,.content-site .support-options h2,.content-site .search-result h2,.content-site .search-empty h2,.content-site--category .category-item h2,.content-site--about .about-hero__lead{font-size:var(--type-card-title);font-weight:var(--weight-heading);letter-spacing:-.02em;line-height:1.28}.content-site .content-hero__summary,.content-site .category-hero__inner>div>p:not(.eyebrow),.content-site .content-section__heading>p:not(.eyebrow),.content-site .content-final-cta>.content-shell>p:not(.eyebrow),.content-site .support-page__hero .content-shell>p:not(.eyebrow),.content-site .portal-page p:not(.eyebrow),.content-site .not-found p,.content-site--about .about-join__inner>p:not(.eyebrow){font-size:var(--type-body-large);font-weight:var(--weight-body);line-height:1.7}.content-site .content-card p,.content-site .content-steps p,.content-site .content-point p,.content-site .category-item p,.content-site .search-result p,.content-site .search-empty p,.content-site .support-options p,.content-site .content-faq details>p,.content-site .content-table,.content-site .content-table__note,.content-site .contact-form input,.content-site .contact-form select,.content-site .contact-form textarea,.content-site--about .about-hero__statement>p:last-child,.content-site--about .about-story__copy p,.content-site--about .about-timeline__heading>p:last-of-type,.content-site--about .about-timeline__stage p{font-size:var(--type-body);font-weight:var(--weight-body);line-height:var(--line-body)}.content-site--about .about-timeline{min-height:0;padding:clamp(40px,4svh,52px) 0 clamp(56px,6svh,76px);display:block}.content-site--about .about-timeline__heading{z-index:5;text-align:left;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""summary""controls";place-items:start;gap:16px 0;max-width:none;margin-bottom:clamp(148px,14svh,174px);margin-left:0;position:relative}.content-site--about .about-timeline__heading h2{grid-area:title;align-self:start;margin:0}.content-site--about .about-timeline__heading>p:last-of-type{grid-area:summary;justify-self:start;width:min(100%,520px);max-width:none}.content-site--about .about-timeline__controls{grid-area:controls;justify-content:flex-start;justify-self:start;width:auto;margin:0;position:static;transform:none}.content-site--about .about-timeline__layout{z-index:1;gap:clamp(42px,5vw,76px);margin-top:0;position:relative}.content-site--about .about-timeline__years button{min-height:clamp(54px,6svh,62px)}.content-site--about .about-timeline__stage{height:clamp(400px,44svh,452px);position:relative;top:auto;bottom:auto}.content-site--about .about-timeline__stage h3{margin-bottom:12px}.content-site--about .about-join{margin-top:0}.content-site--detail .content-hero,.content-site--category .category-hero{box-sizing:border-box;color:#081026;background:0 0;align-items:center;min-height:100svh;padding:clamp(100px,12svh,132px) 0 clamp(28px,4svh,52px);display:flex}.content-site--detail .content-hero__backdrop{background:radial-gradient(circle at 78% 22%,#2259ff29,#0000 33%),radial-gradient(circle at 18% 82%,#5bd6ff1f,#0000 31%)}.content-site--detail .content-hero__grid,.content-site--category .category-hero__inner{grid-template:"scene"minmax(560px,calc(100svh - clamp(150px,18svh,210px)))/minmax(0,1fr);align-items:end;gap:0;width:min(100% - clamp(40px,6vw,96px),1540px);min-height:0;display:grid}.content-site--detail .content-hero__copy,.content-site--category .category-hero__inner>div{z-index:3;color:#081026;-webkit-backdrop-filter:blur(22px)saturate(1.15);background:#f5f8ffc2;border:1px solid #ffffffc7;border-radius:clamp(22px,2vw,32px);grid-area:scene;width:min(560px,100% - 64px);margin:0 0 clamp(28px,4vw,58px) clamp(28px,4vw,58px);padding:clamp(24px,2.6vw,40px);box-shadow:0 24px 70px #18398024}.content-site--detail .content-hero__copy .eyebrow,.content-site--category .category-hero .eyebrow{color:#173bff}.content-site--detail .content-hero h1,.content-site--category .category-hero h1{letter-spacing:-.055em;margin-top:12px;font-size:clamp(42px,4.2vw,68px);font-weight:560;line-height:1.02}.content-site--detail .content-hero__summary,.content-site--category .category-hero__inner>div>p:not(.eyebrow){color:#49556f;max-width:52ch;margin-top:18px;font-size:clamp(15px,1.05vw,18px);line-height:1.65}.content-site--detail .content-hero__visual,.content-site--category .category-hero figure{z-index:1;background:#e8eef9;border:1px solid #769be42e;border-radius:clamp(30px,3vw,48px);grid-area:scene;width:100%;height:100%;max-height:none;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 100px #1e3d8029}.content-site--detail .content-hero__visual img,.content-site--category .category-hero img{object-fit:cover;width:100%;height:100%}.content-site--category .category-list-section{background:#f7f9fe;padding:clamp(84px,9vw,126px) 0 clamp(96px,10vw,140px)}.content-site--category .category-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:clamp(18px,2vw,28px);display:grid}.content-site--category .category-item,.content-site--category .category-item:nth-child(2n){color:#081026;background:#ffffffe6;border:1px solid #4069be21;border-radius:clamp(22px,2vw,32px);flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 68px #1c3a7a17}.content-site--category .category-item figure{width:100%;height:clamp(250px,24vw,360px);box-shadow:none;border:0;border-radius:0;margin:0}.content-site--category .category-item>div{min-height:154px;padding:clamp(22px,2.2vw,30px) clamp(22px,2.4vw,32px) 14px}.content-site--category .category-item h2{font-size:clamp(20px,1.55vw,26px);line-height:1.2}.content-site--category .category-item p{font-size:clamp(14px,.92vw,16px)}.content-site--category .category-item>b{margin:auto 0 0;padding:0 clamp(22px,2.4vw,32px) 26px}.content-site--detail .content-section{padding:clamp(82px,8vw,116px) 0 clamp(88px,9vw,124px)}.content-site--detail .content-section__heading h2,.content-site--category .content-section__heading h2,.content-site--detail .content-final-cta h2{font-size:clamp(32px,3.1vw,50px)}.content-site--detail .content-card{border-radius:clamp(22px,2vw,32px);min-height:250px;padding:clamp(24px,2.4vw,34px)}.content-site--detail .content-card h3,.content-site--detail .content-steps h3,.content-site--detail .content-faq summary{font-size:clamp(20px,1.55vw,26px)}.content-site--detail .content-split__visual{border-radius:clamp(30px,3vw,48px);height:clamp(420px,48vw,620px)}}.site{--home-card-title-size:clamp(18px, 1.7vw, 24px)}.privacy-scroll__copy,.high-sensitivity-scroll__copy{border-radius:clamp(22px,2.2vw,30px);width:min(100% - 96px,760px);padding:clamp(16px,1.6vw,22px) clamp(22px,2.5vw,34px)}.privacy-scroll__copy h2,.high-sensitivity-scroll__copy h2{letter-spacing:-.055em;white-space:nowrap;max-width:none;font-size:clamp(24px,3vw,42px);line-height:1.08}.privacy-scroll__copy>p:last-child,.high-sensitivity-scroll__actions p{font-size:clamp(11px,1.05vw,14px)}.privacy-overview{padding-block:clamp(54px,7svh,76px) clamp(82px,9svh,112px)}.product-showcase__tab-copy strong{font-size:var(--home-card-title-size);text-overflow:clip}.product-showcase__tab-copy>span{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.site-utilities{z-index:120;justify-items:end;gap:9px;display:grid;position:fixed;bottom:22px;right:22px}.site-utilities a,.site-utilities button{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);transition:width .36s var(--ease-soft), color .26s ease, background-color .26s ease, transform .32s var(--ease-soft);background:#0a0c12f0;border:1px solid #ffffff8a;box-shadow:0 16px 42px #040a1a33}.site-utilities a:hover,.site-utilities a:focus-visible,.site-utilities button:hover,.site-utilities button:focus-visible{color:#fff;background:var(--brand-600);transform:translateY(-2px)}.site-utilities__consult{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:122px;min-height:50px;padding:0 18px;font-size:12px;font-weight:650;display:inline-flex}.site-utilities__phone,.site-utilities__top{cursor:pointer;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;display:grid}.site-utilities__phone span,.site-utilities__top span{color:#fff;opacity:0;pointer-events:none;width:max-content;transition:opacity .22s ease, transform .3s var(--ease-soft);background:#090c14eb;border-radius:10px;padding:8px 11px;font-size:11px;position:absolute;right:58px;transform:translate(8px);box-shadow:0 10px 28px #050a162e}.site-utilities__phone:hover span,.site-utilities__phone:focus-visible span,.site-utilities__top:hover span,.site-utilities__top:focus-visible span{opacity:1;transform:translate(0)}@media (width<=960px){.privacy-scroll__copy,.high-sensitivity-scroll__copy{width:min(100% - 80px,720px)}.privacy-scroll__copy h2,.high-sensitivity-scroll__copy h2{font-size:clamp(22px,3.4vw,34px)}.high-sensitivity-scroll__copy{bottom:clamp(28px,4svh,42px)}.high-sensitivity-scroll__actions{gap:9px;margin-top:10px}.high-sensitivity-scroll__actions .button{min-height:44px;padding-inline:18px}.privacy-overview{padding-block:58px 84px}.product-showcase__grid{gap:16px}.product-showcase__tabs{grid-template-rows:repeat(2,minmax(108px,auto));grid-template-columns:repeat(2,minmax(0,1fr));padding:0;overflow:visible}.product-showcase__tabs button{border-radius:21px;gap:14px;min-height:108px;padding:18px}.product-showcase__tab-icon{border-radius:14px;width:44px;height:44px}.product-showcase__visual{min-height:clamp(420px,58svh,500px)}}@media (width<=680px){.site{--home-card-title-size:17px}.privacy-scroll__copy,.high-sensitivity-scroll__copy{border-radius:21px;width:calc(100% - 32px);padding:15px 16px 17px}.privacy-scroll__copy h2,.high-sensitivity-scroll__copy h2{letter-spacing:-.06em;font-size:clamp(17px,5vw,22px)}.privacy-scroll__copy>p:last-child,.high-sensitivity-scroll__actions p{font-size:10px}.high-sensitivity-scroll__actions .button{min-height:40px;padding-inline:16px;font-size:11px}.privacy-overview{width:min(100% - 32px,1280px);padding-block:48px 72px}.product-showcase{margin-top:0}.product-showcase__tabs{grid-template-rows:none;grid-template-columns:1fr;gap:9px}.product-showcase__tabs button{border-radius:19px;gap:13px;min-height:86px;padding:14px 16px}.product-showcase__tab-copy>span{-webkit-line-clamp:2;font-size:11px}.product-showcase__visual{min-height:390px}.site-utilities{gap:7px;bottom:12px;right:12px}.site-utilities__consult{width:48px;min-width:48px;min-height:48px;padding:0}.site-utilities__consult span{opacity:0;pointer-events:none;background:#090c14eb;border-radius:10px;width:max-content;padding:8px 11px;position:absolute;right:56px}.site-utilities__consult:hover span,.site-utilities__consult:focus-visible span{opacity:1}.site-utilities__phone,.site-utilities__top{width:48px;height:48px}}.content-site{--type-display:clamp(54px, 5.6vw, 92px);--type-page-title:clamp(46px, 4.6vw, 72px);--type-section-title:clamp(38px, 3.8vw, 60px);--type-card-title:clamp(22px, 1.75vw, 28px);--type-body-large:clamp(16px, 1.08vw, 19px);--type-body:clamp(15px, .96vw, 17px);--type-caption:clamp(11px, .76vw, 13px);--weight-display:540;--weight-heading:560;--weight-body:430;--line-display:1.02;--line-heading:1.12;--line-body:1.72;--screen-safe-top:clamp(112px, 13svh, 150px);--screen-safe-bottom:clamp(34px, 6svh, 64px);font-size:16px;font-weight:var(--weight-body);line-height:var(--line-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.content-site .content-hero h1,.content-site .category-hero h1,.content-site .search-hero h1,.content-site .support-page__hero h1,.content-site .portal-page h1,.content-site .not-found h1{font-size:var(--type-page-title);font-weight:var(--weight-display);line-height:var(--line-display);letter-spacing:-.055em;text-wrap:balance}.content-site .content-section__heading h2,.content-site .content-final-cta h2{font-size:var(--type-section-title);font-weight:var(--weight-display);line-height:var(--line-heading);letter-spacing:-.045em;text-wrap:balance}.content-site .content-card h3,.content-site .content-steps h3,.content-site .content-faq summary,.content-site .support-options h2{font-size:var(--type-card-title);font-weight:var(--weight-heading);line-height:1.3}.content-site .content-hero__summary,.content-site .category-hero__inner>div>p:not(.eyebrow),.content-site .content-section__heading>p:not(.eyebrow),.content-site .content-final-cta>.content-shell>p:not(.eyebrow),.content-site .portal-page p:not(.eyebrow),.content-site .not-found p{font-size:var(--type-body-large);font-weight:var(--weight-body);line-height:var(--line-body)}.content-site .content-card p,.content-site .content-steps p,.content-site .content-point p,.content-site .category-item p,.content-site .search-result p,.content-site .content-faq details>p{font-size:var(--type-body);font-weight:var(--weight-body);line-height:var(--line-body)}.content-site .eyebrow,.content-site .content-anchor-nav a{font-size:var(--type-caption)}.content-site .button,.content-site .content-hero__actions .button,.content-site .content-final-cta .button{min-height:48px;padding-inline:22px;font-size:13px;font-weight:680}.content-site .content-hero,.content-site .category-hero{box-sizing:border-box;min-height:100svh;padding-top:var(--screen-safe-top);padding-bottom:var(--screen-safe-bottom);align-items:center;display:flex}.content-site .content-hero__grid,.content-site .category-hero__inner{width:min(100% - 7vw,1540px);min-height:0}.content-site .content-hero__grid{grid-template-columns:minmax(320px,.76fr) minmax(500px,1.08fr);gap:clamp(42px,6vw,92px)}.content-site .category-hero__inner{grid-template-columns:minmax(320px,.72fr) minmax(500px,1.08fr);gap:clamp(42px,6vw,92px)}.content-site .content-hero__visual,.content-site .category-hero figure{height:clamp(420px,61svh,570px);max-height:calc(100svh - var(--screen-safe-top) - var(--screen-safe-bottom))}.content-site .content-hero__summary,.content-site .category-hero__inner>div>p:not(.eyebrow){margin-top:clamp(20px,3svh,28px)}.content-site .content-hero__actions{margin-top:clamp(24px,3.6svh,34px)}.content-site .content-section,.content-site .category-list-section,.content-site .support-page__body{padding-top:clamp(88px,9vw,128px);padding-bottom:clamp(96px,10vw,138px)}.content-site .content-section__heading{max-width:780px;margin-bottom:clamp(38px,4.5vw,58px)}.content-site .category-item{min-height:clamp(440px,55svh,520px)}.content-site .category-item figure{height:clamp(360px,48svh,452px)}.content-site .category-item h2{font-size:clamp(32px,2.7vw,44px);font-weight:var(--weight-display);letter-spacing:-.04em;text-wrap:balance;line-height:1.08}.content-site--about .about-hero__title h1{font-size:clamp(58px,6.4vw,104px);font-weight:var(--weight-display);line-height:var(--line-display)}.content-site--about .about-hero__lead{font-size:clamp(22px,1.8vw,31px);font-weight:600}.content-site--about .about-hero__statement>p:last-child,.content-site--about .about-story__copy p,.content-site--about .about-timeline__stage p{font-size:var(--type-body);line-height:var(--line-body)}.content-site--about .about-story__heading h2,.content-site--about .about-timeline__heading h2,.content-site--about .about-join h2{font-size:var(--type-display);font-weight:var(--weight-display);line-height:var(--line-display);letter-spacing:-.055em;text-wrap:balance}.content-site--about .about-story__copy h3,.content-site--about .about-timeline__stage h3{font-size:clamp(36px,4vw,64px);font-weight:var(--weight-display);letter-spacing:-.045em;text-wrap:balance;line-height:1.06}.content-site--about .about-story__copy{max-height:calc(100svh - 210px)}.content-site--about .about-timeline{box-sizing:border-box;align-items:center;min-height:100svh;padding:clamp(82px,9svh,108px) 0 clamp(42px,6svh,62px);display:flex}.content-site--about .about-timeline__heading{margin-bottom:clamp(26px,3.5svh,40px)}.content-site--about .about-timeline__heading h2{font-size:clamp(48px,5.3vw,76px)}.content-site--about .about-timeline__heading>p:last-of-type{font-size:var(--type-body);line-height:1.62}.content-site--about .about-timeline__controls{transform:translateY(48px)}.content-site--about .about-timeline__layout{grid-template-columns:minmax(230px,.38fr) minmax(0,1fr);gap:clamp(44px,6vw,92px)}.content-site--about .about-timeline__years button{min-height:clamp(56px,7svh,66px);padding-block:10px}.content-site--about .about-timeline__stage{width:100%;height:clamp(400px,48svh,480px);min-height:0;padding:clamp(34px,4vw,58px)}.content-site--about .about-timeline__stage-copy{width:min(600px,72%)}.content-site--about .about-timeline__date{margin:16px 0 12px;font-size:clamp(20px,1.7vw,28px)}.content-site--about .about-timeline__stage h3{margin-bottom:14px;font-size:clamp(32px,3vw,48px)}.content-site--about .about-join{min-height:min(78svh,720px)}.content-site--about .about-join h2{max-width:960px;font-size:clamp(48px,5.2vw,78px)}@media (width<=1180px){.content-site{--type-page-title:clamp(44px, 5.4vw, 64px);--type-section-title:clamp(36px, 4.5vw, 52px);--screen-safe-top:118px;--screen-safe-bottom:38px}.content-site .content-hero__grid,.content-site .category-hero__inner{grid-template-columns:minmax(280px,.78fr) minmax(410px,1fr);gap:38px;width:min(100% - 48px,1120px)}.content-site .content-hero__visual,.content-site .category-hero figure{height:clamp(410px,58svh,520px)}.content-site--about .about-timeline__layout{grid-template-columns:220px minmax(0,1fr);gap:42px}.content-site--about .about-timeline__years button{grid-template-columns:78px minmax(0,1fr)}.content-site--about .about-timeline__years button svg{display:none}}@media (width<=900px){.content-site{--type-display:clamp(42px, 11.5vw, 56px);--type-page-title:clamp(40px, 11.5vw, 52px);--type-section-title:clamp(34px, 9vw, 42px);--type-card-title:clamp(21px, 5.8vw, 25px);--type-body-large:15px;--type-body:14px;--type-caption:11px;--screen-safe-top:104px;--screen-safe-bottom:22px}.content-site .content-hero,.content-site .category-hero{min-height:100svh;padding-top:var(--screen-safe-top);padding-bottom:var(--screen-safe-bottom)}.content-site .content-hero__grid,.content-site .category-hero__inner{grid-template-columns:1fr;gap:clamp(22px,3.8svh,32px);width:calc(100% - 40px)}.content-site .content-hero__visual,.content-site .category-hero figure{border-radius:26px;max-height:none}.content-site .content-hero__visual{height:clamp(300px,46svh,400px)}.content-site .category-hero figure{height:clamp(300px,48svh,410px)}.content-site .content-hero__summary,.content-site .category-hero__inner>div>p:not(.eyebrow){margin-top:18px}.content-site .content-hero__actions{flex-direction:row;margin-top:24px}.content-site .content-hero__actions .button{flex:150px;width:auto}.content-site .content-section,.content-site .category-list-section,.content-site .support-page__body{padding-top:78px;padding-bottom:86px}.content-site .content-section__heading{margin-bottom:34px}.content-site .category-item,.content-site .category-item:nth-child(2n){border-radius:28px;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"visual visual""number copy"".action";min-height:0;padding:22px}.content-site .category-item figure{border-radius:22px;height:clamp(250px,62vw,360px)}.content-site .category-item h2{font-size:clamp(28px,8vw,34px)}.content-site--about .about-hero__inner{width:calc(100% - 40px);padding:120px 0 42px}.content-site--about .about-hero__title h1{font-size:clamp(46px,13vw,58px)}.content-site--about .about-hero__lead{font-size:clamp(20px,5.8vw,24px)}.content-site--about .about-hero__statement>p:last-child{font-size:14px;line-height:1.68}.content-site--about .about-hero__rule{bottom:258px}.content-site--about .about-hero__title .eyebrow{bottom:226px}.content-site--about .about-story__grid{padding:96px 0 34px}.content-site--about .about-story__heading{top:96px}.content-site--about .about-story__heading h2{font-size:clamp(40px,11vw,48px)}.content-site--about .about-story__copy{overscroll-behavior:contain;max-height:calc(100svh - 278px);padding:22px;top:204px;overflow:auto}.content-site--about .about-story__copy h3{margin:10px 0 16px;font-size:clamp(34px,9.6vw,42px)}.content-site--about .about-story__copy p{font-size:14px;line-height:1.6}.content-site--about .about-timeline{align-items:flex-start;min-height:100svh;padding:86px 0 58px}.content-site--about .about-timeline__heading{margin-bottom:22px;position:relative}.content-site--about .about-timeline__heading h2{font-size:clamp(40px,11vw,48px)}.content-site--about .about-timeline__heading>p:last-of-type{max-width:calc(100% - 108px);margin-top:12px;font-size:14px;line-height:1.55}.content-site--about .about-timeline__controls{margin:0;position:absolute;top:36px;right:0;transform:none}.content-site--about .about-timeline__controls button{width:44px;height:44px}.content-site--about .about-timeline__layout{gap:18px}.content-site--about .about-timeline__years{padding-bottom:0}.content-site--about .about-timeline__years button{min-width:102px;min-height:48px;padding:8px 12px}.content-site--about .about-timeline__stage{height:clamp(350px,43svh,380px);min-height:0;padding:24px}.content-site--about .about-timeline__date{margin:10px 0 8px;font-size:20px}.content-site--about .about-timeline__stage h3{margin-bottom:10px;padding-right:22px;font-size:clamp(29px,8vw,34px)}.content-site--about .about-timeline__stage p{font-size:13px;line-height:1.55}.content-site--about .about-timeline__mark{transform-origin:100% 0;top:20px;right:20px;transform:scale(.72)}.content-site--about .about-join{min-height:min(72svh,620px)}.content-site--about .about-join h2{margin:14px 0 20px;font-size:clamp(40px,11vw,50px)}.content-site--about .about-join__inner>p:not(.eyebrow){margin-bottom:28px;font-size:16px;line-height:1.6}}@media (width<=520px){.content-site{--type-page-title:clamp(38px, 11vw, 46px);--type-section-title:clamp(32px, 8.8vw, 38px)}.content-site .content-hero__grid,.content-site .category-hero__inner{width:calc(100% - 40px)}.content-site .category-hero figure{height:clamp(300px,46svh,390px)}.content-site .content-hero__visual{height:clamp(300px,45svh,380px)}.content-site .content-card{min-height:230px}.content-site--about .about-timeline>.content-shell{width:calc(100% - 40px)}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ice-50)}body{min-width:320px;min-height:100vh;color:var(--ink-950);background:var(--ice-50);-webkit-font-smoothing:antialiased;margin:0}body,button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;display:block}.site{background:var(--ice-50);overflow:clip}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;height:88px;transition:opacity .9s var(--ease) 80ms, transform .9s var(--ease) 80ms;background:#f7faffc2;border-bottom:1px solid #ffffff8a;position:fixed;inset:0 0 auto;transform:translateY(-18px)}.is-ready .site-header{opacity:1;transform:translateY(0)}.header__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:34px;width:min(100% - 64px,1384px);height:100%;margin:0 auto;display:grid}.brand{letter-spacing:-.7px;white-space:nowrap;align-items:center;gap:7px;font:700 24px/1 Inter,SF Pro Display,PingFang SC,sans-serif;display:inline-flex}.brand__ai{color:var(--brand-600)}.desktop-nav{justify-self:center;align-items:center;gap:clamp(22px,2.4vw,42px);display:flex}.desktop-nav a{color:var(--ink-800);transition:color .3s var(--ease), background-color .3s var(--ease);border-radius:999px;padding:11px 13px;font-size:15px;font-weight:500;position:relative}.button{border:1px solid var(--brand-600);min-height:52px;color:var(--white);background:var(--brand-600);transition:transform .42s var(--ease), background-color .42s var(--ease), color .42s var(--ease), box-shadow .42s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:26px;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 14px 36px #173bff29}.button svg{transition:transform .42s var(--ease)}.button:hover,.button:focus-visible{background:#071fcf;transform:translateY(-2px);box-shadow:0 18px 44px #173bff3b}.button:hover svg,.button:focus-visible svg{transform:translate(5px)}.button:active{transform:scale(.98)}.button:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #173bff42}.menu-toggle,.mobile-menu{display:none}.hero{background:var(--ice-50);min-height:1058px;padding:88px 32px 34px;position:relative}.hero__inner{width:min(100%,1424px);height:clamp(725px,100svh - 88px,900px);margin:0 auto;position:relative}.hero__copy{z-index:3;width:min(42%,570px);padding:176px 0 0 48px;display:grid;position:relative}.hero-copy-panel{opacity:0;pointer-events:none;transition:opacity .56s var(--ease-soft), transform .76s var(--ease-soft);grid-area:1/1;transform:translate(-24px)}.is-ready .hero-copy-panel.is-active{opacity:1;pointer-events:auto;transform:translate(0,0)}.eyebrow{color:var(--brand-600);letter-spacing:.16em;margin:0 0 18px;font:600 12px/1.2 Inter,sans-serif}.hero h1{max-width:570px;color:var(--ink-950);letter-spacing:-.055em;margin:0;font-size:clamp(58px,4.9vw,78px);font-weight:600;line-height:1.18}.hero h1 span{opacity:0;transform-origin:0;transition:opacity 1.1s var(--ease), transform 1.1s var(--ease);display:block;transform:rotate(1.6deg)translate(34px,28px)}.hero h1 span:nth-child(2){transition-delay:.23s}.hero h1 b{color:var(--brand-600);font-family:Inter,sans-serif}.hero__lede{color:var(--ink-700);opacity:0;transition:opacity .9s var(--ease) .33s, transform .9s var(--ease) .33s;margin:24px 0 0;font-size:19px;font-weight:400;line-height:1.7;transform:translateY(20px)}.hero__actions{opacity:0;transition:opacity .9s var(--ease) .43s, transform .9s var(--ease) .43s;align-items:center;gap:16px;margin-top:44px;display:flex;transform:translateY(22px)}.is-ready .hero-copy-panel.is-active h1 span,.is-ready .hero-copy-panel.is-active .hero__lede,.is-ready .hero-copy-panel.is-active .hero__actions{opacity:1;transform:translate(0,0)}.hero__scene{z-index:1;opacity:0;width:100vw;height:100%;transition:opacity .9s var(--ease-image), transform 1.2s var(--ease-image);pointer-events:none;position:absolute;top:0;left:50%;right:auto;transform:translate(-50%)scale(.99)}.is-media-ready .hero__scene{opacity:1;transform:translate(-50%)scale(1)}.hero__scene-media{opacity:1;width:100%;height:100%;transition:opacity .56s var(--ease-soft);position:relative}.hero__scene video,.hero__scene img{z-index:var(--chapter-layer);object-fit:cover;object-position:center;width:100%;height:100%;transition:filter .9s var(--ease-image), opacity .9s var(--ease-image);position:absolute;inset:0}.hero__scene .hero-video{z-index:1;opacity:0;visibility:hidden;transition:none}.hero__scene-fallback{z-index:0;opacity:1}.is-media-ready .hero__scene .hero-video.is-active{opacity:1;visibility:visible}.is-media-ready .hero__scene-fallback{opacity:0}.is-reduced-motion.is-media-ready .hero__scene-fallback{opacity:1}.hero__scene--fallback video{display:none}.hero__scene--fallback .hero__scene-fallback{opacity:1}.hero__scene--visible video,.hero__scene--visible img{filter:saturate(.98)contrast(1.01)}.hero__scene--compute video,.hero__scene--compute img{filter:saturate(1.04)contrast(1.015)}@keyframes scrollCue{to{transform:translateY(5px)}}.section{padding:150px 32px;position:relative}.section__inner{width:min(100%,1280px);margin:0 auto}.section-heading{text-align:center;max-width:760px;margin:0 auto 74px}.section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.3vw,50px);font-weight:400;line-height:1.18}.section-heading>p:last-child{max-width:660px;color:var(--ink-700);margin:22px auto 0;font-size:16px;line-height:1.75}[data-reveal]{opacity:0;transition:opacity .95s var(--ease), transform .95s var(--ease);transition-delay:var(--delay,0s);transform:translateY(36px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.section--flow{background:var(--white)}.section--products{background:var(--ice-50)}.section-heading--split{text-align:left;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);align-items:end;gap:80px;max-width:none;display:grid}.section-heading--split>p:last-child{margin:0}.section--solutions{background:var(--white)}.solution-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.solution-card{min-width:0;min-height:670px;transition:transform .6s var(--ease-soft), border-color .45s var(--ease-soft), box-shadow .6s var(--ease-soft), background-color .45s var(--ease-soft);background:#ffffffbd;border:1px solid #173bff1c;border-radius:34px;flex-direction:column;padding:26px;display:flex;overflow:hidden;box-shadow:0 16px 54px #3152a012}.solution-card:hover,.solution-card:focus-within{background:#fffffff5;border-color:#173bff4d;transform:translateY(-9px);box-shadow:0 28px 74px #2a479126}.solution-card__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.solution-card__icon{border:1px solid var(--hairline);width:48px;height:48px;color:var(--brand-600);background:#ffffffe0;border-radius:15px;flex:none;place-items:center;display:grid;box-shadow:0 8px 24px #2f4d9814}.solution-card small{max-width:230px;color:var(--ink-700);letter-spacing:.045em;text-align:right;font-size:10px;line-height:1.4}.solution-card h3{min-height:64px;color:var(--ink-950);letter-spacing:-.035em;margin:24px 0 0;font-size:clamp(24px,2vw,30px);font-weight:550;line-height:1.24}.solution-card__description{white-space:pre-line;min-height:45px;color:var(--ink-700);margin:10px 0 0;font-size:13px;line-height:1.65}.solution-card__visual{background:#eef4ff;border-radius:24px;place-items:center;height:220px;margin:20px -2px 18px;display:grid;overflow:hidden}.solution-card__visual img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .9s var(--ease-image), filter .65s var(--ease-soft);transform:scale(1.02)}.solution-card:hover .solution-card__visual img,.solution-card:focus-within .solution-card__visual img{filter:saturate(1.06)contrast(1.02);transform:scale(1.07)}.solution-card__link{width:max-content;color:var(--brand-600);align-items:center;gap:10px;margin-top:18px;font-size:13px;font-weight:600;display:inline-flex}.solution-card__link svg{transition:transform .32s var(--ease-soft)}.solution-card__link:hover svg,.solution-card__link:focus-visible svg{transform:translate(5px)}.section--support{color:var(--white);background:#08173b;padding-block:132px}.contact-form{min-height:490px;color:var(--ink-950);background:var(--white);border:1px solid #ffffffb8;border-radius:28px;padding:34px;box-shadow:0 32px 100px #00000038}.form-heading{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:end;padding-bottom:24px;display:flex}.form-heading span{font-size:25px;font-weight:600}.form-heading small{color:var(--ink-700);letter-spacing:.12em;font:600 9px/1.2 Inter,sans-serif}.form-grid{grid-template-columns:1fr 1fr;gap:18px 16px;margin-top:20px;display:grid}.form-grid label{flex-direction:column;gap:8px;display:flex}.form-grid label>span{color:var(--ink-700);font-size:11px;font-weight:500}.form-grid input,.form-grid select{border:1px solid var(--hairline);width:100%;height:48px;color:var(--ink-950);background:var(--ice-50);transition:border-color .3s var(--ease), background-color .3s var(--ease);border-radius:12px;padding:0 14px;font-size:13px}.form-grid input:focus,.form-grid select:focus{background:var(--white);border-color:#173bff7a}.form-consent{color:var(--ink-700);align-items:center;gap:10px;margin-top:22px;font-size:11px;display:flex}.form-consent input{accent-color:var(--brand-600)}.form-submit{width:100%;height:52px;color:var(--white);background:var(--brand-600);cursor:pointer;transition:transform .35s var(--ease), background-color .35s var(--ease);border:0;border-radius:999px;justify-content:space-between;align-items:center;margin-top:22px;padding:0 20px;display:flex}.form-submit:hover:not(:disabled),.form-submit:focus-visible:not(:disabled){background:#071fcf;transform:translateY(-2px)}.form-submit:disabled{cursor:wait;opacity:.72}.form-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.form-success>span{width:58px;height:58px;color:var(--white);background:var(--brand-600);border-radius:50%;place-items:center;display:grid}.form-success h3{margin:22px 0 0;font-size:25px}.form-success p{max-width:300px;color:var(--ink-700);font-size:13px;line-height:1.65}.form-success button{color:var(--brand-600);cursor:pointer;background:0 0;border:0;margin-top:16px}.site-footer{color:var(--white);background:#06102a;padding:64px max(32px,50vw - 640px)}.footer__top,.footer__bottom{justify-content:space-between;align-items:center;gap:40px;display:flex}.footer__top{border-bottom:1px solid #ffffff1f;padding-bottom:42px}.footer__bottom{color:#ffffff94;font-size:12px}.footer__statement{text-align:center;gap:8px;display:grid}.footer__statement p{color:#ffffffe6;margin:0;font-size:15px;font-weight:600}.footer__statement span{color:#ffffff75;font-size:11px}.footer__nav{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:44px;padding:42px 0 46px;display:grid}.footer__nav-group{align-content:start;gap:13px;display:grid}.footer__nav-group strong{color:#ffffffeb;margin-bottom:6px;font-size:13px}.footer__nav-group a{color:#ffffff80;width:fit-content;transition:color .26s var(--ease), transform .26s var(--ease);font-size:12px}.footer__nav-group a:hover,.footer__nav-group a:focus-visible{color:#88dfff;transform:translate(3px)}.footer__bottom{padding-top:26px}.footer__bottom div{gap:24px;display:flex}@media (width<=1120px){.header__inner{width:min(100% - 40px,1040px)}.desktop-nav{gap:10px}.desktop-nav a{padding-inline:8px;font-size:13px}.hero__copy{padding-left:18px}.hero__scene{width:100vw;left:50%;right:auto}}@media (width<=900px){.site-header{height:72px}.header__inner{grid-template-columns:1fr auto;width:calc(100% - 36px)}.brand{font-size:20px}.menu-toggle{border:1px solid var(--hairline);background:#ffffffdb;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.mobile-menu{z-index:45;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .76s var(--ease-image), opacity .54s var(--ease), visibility 0s linear .76s;background:#f5f8fff5;flex-direction:column;justify-content:space-between;padding:112px 24px 32px;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.mobile-menu nav{flex-direction:column;display:flex}.mobile-menu nav a{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:18px 2px;font-size:24px;font-weight:500;display:flex}.button--mobile-menu{width:100%}.hero{min-height:auto;padding:72px 18px}.hero__inner{flex-direction:column;height:auto;min-height:930px;display:flex}.hero__copy{width:100%;padding:82px 4px 0}.hero h1{max-width:700px;font-size:clamp(48px,9vw,70px)}.hero__scene{width:100vw;height:520px;margin:22px 0 0;position:relative;top:auto;left:50%;right:auto}.hero__scene video,.hero__scene img{object-position:67% center}.section{padding:110px 24px}.section-heading--split{grid-template-columns:1fr;gap:28px}.solution-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#173bff40 transparent;grid-template-columns:repeat(3,minmax(330px,1fr));margin-inline:-24px;padding:8px 24px 28px;overflow-x:auto}.solution-card{scroll-snap-align:center;min-height:650px}}@media (width<=560px){.header__inner{width:calc(100% - 28px)}.brand{letter-spacing:-.4px;gap:5px;font-size:17px}.hero{padding-inline:14px}.hero__inner{min-height:780px}.hero__copy{padding-top:58px}.hero h1{font-size:clamp(42px,12.4vw,58px);line-height:1.16}.hero__lede{max-width:340px;margin-top:18px;font-size:15px}.hero__actions{align-items:stretch;gap:10px;margin-top:30px}.hero__actions .button{gap:10px;min-height:48px;padding-inline:17px;font-size:13px}.hero__scene{width:100vw;height:390px;margin:12px 0 0}.section{padding:88px 18px}.section-heading{text-align:left;margin-bottom:48px}.section-heading h2{font-size:38px}.section-heading>p:last-child{margin-left:0;font-size:14px}.solution-grid{grid-template-columns:1fr;margin-inline:0;padding:0;overflow:visible}.solution-card{min-height:640px;padding:22px}.solution-card h3{min-height:0;font-size:26px}.solution-card__description{min-height:0}.solution-card__visual{height:210px}.section--support{padding-inline:18px}.contact-form{border-radius:24px;min-height:560px;padding:24px 20px}.form-grid{grid-template-columns:1fr}.footer__top,.footer__bottom{flex-direction:column;align-items:flex-start}.footer__statement{text-align:left}.footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__bottom div{flex-wrap:wrap}.footer__nav{grid-template-columns:1fr;gap:34px}}.content-site--detail,.content-site--category,.content-site--search,.content-site--support{--content-page-title:clamp(42px, 4.2vw, 68px);--content-section-title:clamp(32px, 3.1vw, 50px);--content-card-title:clamp(20px, 1.55vw, 26px);--content-body-large:clamp(15px, 1.05vw, 18px);--content-body:clamp(14px, .92vw, 16px);--content-radius-xl:clamp(30px, 3vw, 48px);--content-radius-lg:clamp(22px, 2vw, 32px);color:#081026;background:#f4f7fd}.content-site--detail .content-main,.content-site--category .content-main{background:radial-gradient(circle at 84% 10%,#5b8fff29,#0000 30%),linear-gradient(#eef4ff 0%,#f7f9fe 24%,#fff 58%)}.content-site--detail .content-hero,.content-site--category .category-hero{box-sizing:border-box;color:#081026;background:0 0;align-items:center;min-height:100svh;padding:clamp(100px,12svh,132px) 0 clamp(28px,4svh,52px);display:flex;overflow:hidden}.content-site--detail .content-hero__backdrop{background:radial-gradient(circle at 78% 22%,#2259ff29,#0000 33%),radial-gradient(circle at 18% 82%,#5bd6ff1f,#0000 31%)}.content-site--detail .content-hero__backdrop:before,.content-site--detail .content-hero__backdrop:after,.content-site--category .category-hero:before,.content-site--category .category-hero:after{opacity:0}.content-site--detail .content-hero__grid,.content-site--category .category-hero__inner{grid-template:"scene"minmax(560px,calc(100svh - clamp(150px,18svh,210px)))/minmax(0,1fr);align-items:end;gap:0;width:min(100% - clamp(40px,6vw,96px),1540px);min-height:0;display:grid}.content-site--detail .content-hero__copy,.content-site--category .category-hero__inner>div{z-index:3;border-radius:var(--content-radius-lg);color:#081026;-webkit-backdrop-filter:blur(22px)saturate(1.15);background:#f5f8ffbd;border:1px solid #ffffffc7;grid-area:scene;width:min(560px,100% - 64px);margin:0 0 clamp(28px,4vw,58px) clamp(28px,4vw,58px);padding:clamp(24px,2.6vw,40px);box-shadow:0 24px 70px #18398024}.content-site--detail .content-hero__copy .eyebrow,.content-site--category .category-hero .eyebrow{color:#173bff}.content-site--detail .content-hero h1,.content-site--category .category-hero h1{font-size:var(--content-page-title);letter-spacing:-.055em;margin-top:12px;font-weight:560;line-height:1.02}.content-site--detail .content-hero__summary,.content-site--category .category-hero__inner>div>p:not(.eyebrow){color:#49556f;max-width:52ch;font-size:var(--content-body-large);margin-top:18px;line-height:1.65}.content-site--detail .content-hero__actions{margin-top:24px}.content-site--detail .content-hero__visual,.content-site--category .category-hero figure{z-index:1;border-radius:var(--content-radius-xl);background:#e8eef9;border:1px solid #769be42e;grid-area:scene;width:100%;height:100%;max-height:none;margin:0;overflow:hidden;box-shadow:0 34px 100px #1e3d8029}.content-site--detail .content-hero__visual:before,.content-site--category .category-hero figure:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#edf4ff57 0%,#0000 52%);position:absolute;inset:0}.content-site--detail .content-hero__visual:after{background:linear-gradient(#0000,#1431692e);height:48%}.content-site--detail .content-hero__visual img,.content-site--category .category-hero img{object-fit:cover;width:100%;height:100%;transform:scale(var(--hero-scale));transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .7s}.content-site--detail .content-hero--scene .content-hero__visual img{filter:saturate(.88)contrast(.98)}.content-site--detail .content-hero__visual:hover img,.content-site--category .category-hero figure:hover img{transform:scale(1.045)}@media (width>=901px){.content-site[data-route=solutions\/token] .content-hero--fullscreen{background:#e9f0fc;align-items:stretch;min-height:100svh;padding:0;position:relative}.content-site[data-route=solutions\/token] .content-hero--fullscreen .content-hero__grid{grid-template:"scene"100svh/minmax(0,1fr);width:100%;min-height:100svh}.content-site[data-route=solutions\/token] .content-hero--fullscreen .content-hero__visual{width:100%;height:100svh;box-shadow:none;border:0;border-radius:0}.content-site[data-route=solutions\/token] .content-hero--fullscreen .content-hero__visual:before{background:linear-gradient(90deg,#edf4ff33 0%,#0000 48%)}.content-site[data-route=solutions\/token] .content-hero--fullscreen .content-hero__copy{align-self:end;width:min(560px,100% - 96px);margin:0 0 clamp(42px,5.6svh,68px) clamp(48px,6.4vw,124px)}}.content-site--detail .content-anchor-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f8ffd6;border:0;top:72px;box-shadow:0 14px 40px #1a3a7e17}.content-site--detail .content-anchor-nav a{color:#4b5873}.content-site--detail .content-anchor-nav a:hover,.content-site--detail .content-anchor-nav a:focus-visible{color:#fff;background:#173bff}.content-site--category .category-list-section{background:#f7f9fe;padding:clamp(84px,9vw,126px) 0 clamp(96px,10vw,140px)}.content-site--category .content-section__heading{max-width:720px;margin-bottom:clamp(34px,4vw,54px)}.content-site--category .content-section__heading h2,.content-site--detail .content-section__heading h2,.content-site--detail .content-final-cta h2{font-size:var(--content-section-title);letter-spacing:-.045em;margin-top:12px;font-weight:550;line-height:1.08}.content-site--category .content-section__heading>p:not(.eyebrow),.content-site--detail .content-section__heading>p:not(.eyebrow){color:#55617a;font-size:var(--content-body-large);margin-top:18px;line-height:1.7}.content-site--category .category-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:clamp(18px,2vw,28px);display:grid}.content-site--category .category-item,.content-site--category .category-item:nth-child(2n){border-radius:var(--content-radius-lg);color:#081026;background:#ffffffe0;border:1px solid #4069be21;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0;transition:border-color .32s,box-shadow .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;transform:none;box-shadow:0 24px 68px #1c3a7a17}.content-site--category .category-item:hover,.content-site--category .category-item:focus-visible{border-color:#173bff52;transform:translateY(-7px);box-shadow:0 34px 88px #19377c29}.content-site--category .category-item figure{width:100%;height:clamp(250px,24vw,360px);box-shadow:none;background:#e9effa;border:0;border-radius:0;margin:0;position:relative;overflow:hidden}.content-site--category .category-item figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#04143b29);height:38%;position:absolute;inset:auto 0 0}.content-site--category .category-item img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.16,1,.3,1)}.content-site--category .category-item:hover img,.content-site--category .category-item:focus-visible img{transform:scale(1.045)}.content-site--category .category-item>div{min-height:154px;padding:clamp(22px,2.2vw,30px) clamp(22px,2.4vw,32px) 14px}.content-site--category .category-item h2{font-size:var(--content-card-title);letter-spacing:-.035em;margin:0;font-weight:560;line-height:1.2}.content-site--category .category-item p{color:#59657d;font-size:var(--content-body);margin:10px 0 0;line-height:1.65}.content-site--category .category-item>b{color:#173bff;align-items:center;gap:9px;margin:auto 0 0;padding:0 clamp(22px,2.4vw,32px) 26px;font-size:13px;display:flex}.content-site--detail .content-section{background:#fff;padding:clamp(82px,8vw,116px) 0 clamp(88px,9vw,124px)}.content-site--detail .content-section:nth-of-type(2n),.content-site--detail .content-section--placeholder{background:#f2f6ff}.content-site--detail .content-section--comparison{color:#fff;background:radial-gradient(circle at 86% 16%,#173bff61,#0000 31%),#071126}.content-site--detail .content-section__heading{max-width:760px;margin-bottom:clamp(34px,4vw,54px)}.content-site--detail .content-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:clamp(16px,1.8vw,24px)}.content-site--detail .content-card{border-radius:var(--content-radius-lg);min-height:250px;padding:clamp(24px,2.4vw,34px);box-shadow:0 20px 58px #1c3b7d14}.content-site--detail .content-card h3,.content-site--detail .content-steps h3,.content-site--detail .content-faq summary{font-size:var(--content-card-title)}.content-site--detail .content-card p,.content-site--detail .content-steps p,.content-site--detail .content-point p,.content-site--detail .content-faq details>p{font-size:var(--content-body)}.content-site--detail .content-split{gap:clamp(34px,5vw,76px)}.content-site--detail .content-split__visual{border-radius:var(--content-radius-xl);height:clamp(420px,48vw,620px)}.content-site--detail .content-split__visual img{object-fit:cover;width:100%;height:100%}.content-site--detail .content-steps li{min-height:118px;padding:26px 0}.content-site--detail .content-placeholder{border-radius:var(--content-radius-lg);background:#ffffffbd;min-height:220px}.content-site--detail .content-final-cta{background:radial-gradient(circle at 76% 12%,#173bff7a,#0000 30%),#070b15;align-items:center;min-height:520px;padding:100px 0;display:flex}@media (width<=900px){.content-site--detail,.content-site--category,.content-site--search,.content-site--support{--content-page-title:clamp(36px, 9.8vw, 48px);--content-section-title:clamp(30px, 8vw, 40px);--content-card-title:clamp(20px, 5.6vw, 25px)}.content-site--detail .content-hero,.content-site--category .category-hero{min-height:auto;padding:100px 0 24px}.content-site--detail .content-hero__grid,.content-site--category .category-hero__inner{grid-template:"scene"minmax(620px,78svh)/minmax(0,1fr);width:calc(100% - 32px)}.content-site--detail .content-hero__copy,.content-site--category .category-hero__inner>div{border-radius:24px;width:auto;margin:0 16px 16px;padding:22px}.content-site--detail .content-hero__visual,.content-site--category .category-hero figure{border-radius:30px}.content-site--detail .content-hero__actions{flex-direction:row}.content-site--detail .content-hero__actions .button{flex:138px;width:auto}.content-site--detail .content-anchor-nav{top:72px}.content-site--category .category-list{grid-template-columns:1fr}.content-site--category .category-item,.content-site--category .category-item:nth-child(2n){border-radius:26px}.content-site--category .category-item figure{height:clamp(260px,66vw,390px)}.content-site--detail .content-section,.content-site--category .category-list-section{padding-top:72px;padding-bottom:82px}.content-site--detail .content-split__visual{height:min(78vw,480px)}}@media (width<=520px){.content-site--detail .content-hero__grid,.content-site--category .category-hero__inner{grid-template-rows:minmax(590px,74svh)}.content-site--detail .content-hero__copy,.content-site--category .category-hero__inner>div{padding:20px}.content-site--detail .content-hero__summary,.content-site--category .category-hero__inner>div>p:not(.eyebrow){margin-top:14px;font-size:14px;line-height:1.58}.content-site--detail .content-hero__actions{margin-top:18px}.content-site--detail .content-hero__actions .button{min-height:44px;padding-inline:16px}.content-site--category .category-item>div{min-height:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero__scene-media,.hero__scene video,.hero__scene img{transform:none!important}.hero__scene video{display:none}.hero__scene-fallback{opacity:1!important}}.content-site--about{--about-ink:#071126;--about-blue:#164cff;background:#f5f8ff}.content-site--about .content-header__inner{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.content-site--about.is-scrolled .content-header__inner{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background:#ffffffd1;border-color:#ffffffc7;box-shadow:0 16px 50px #1834701f}.content-site--about .about-page{color:var(--about-ink);background:#f5f8ff}.content-site--about .about-hero{background:radial-gradient(circle at 83% 18%,#558bff47,#0000 34%),linear-gradient(118deg,#f9fbff 0%,#edf3ff 56%,#dbe7ff 100%);align-items:stretch;min-height:100svh;padding:0;display:flex;position:relative;overflow:hidden}.content-site--about .about-hero:after{content:"";background:#0c23532e;height:1px;position:absolute;inset:auto 0 0}.content-site--about .about-hero__media{object-fit:cover;opacity:.17;filter:saturate(.7)brightness(1.35)contrast(.82);mix-blend-mode:multiply;width:100%;height:100%;transform:scale(var(--hero-scale));position:absolute;inset:0}.content-site--about .about-hero__veil{background:linear-gradient(90deg,#f7fafffa 0%,#f7faffcc 43%,#e9f1ff6b 100%),linear-gradient(#0000 52%,#e2edff94 100%);position:absolute;inset:0}.content-site--about .about-hero__inner{z-index:2;grid-template-rows:1fr auto;grid-template-columns:minmax(360px,.92fr) minmax(520px,1.08fr);align-items:end;column-gap:clamp(60px,9vw,170px);width:min(100% - 9vw,1760px);min-height:100svh;padding:clamp(150px,18vh,210px) 0 clamp(56px,8vh,92px);display:grid;position:relative}.content-site--about .about-hero__title{grid-column:1/-1;align-self:start}.content-site--about .about-hero__title h1{color:var(--about-ink);letter-spacing:-.065em;margin:0;font-size:clamp(64px,7.2vw,134px);font-weight:550;line-height:.95}.content-site--about .about-hero__title h1 span{color:var(--about-blue)}.content-site--about .about-hero__rule{background:#0c235333;height:1px;position:absolute;bottom:clamp(205px,24vh,260px);left:0;right:0}.content-site--about .about-hero__title .eyebrow{color:#0711268f;letter-spacing:.19em;margin:0;font-size:11px;position:absolute;bottom:clamp(155px,18vh,200px);left:0}.content-site--about .about-hero__statement{color:var(--about-ink);grid-column:2;padding:0}.content-site--about .about-hero__statement:before{display:none}.content-site--about .about-hero__lead{color:var(--about-ink);margin:0 0 20px;font-size:clamp(23px,2vw,36px);font-weight:600;line-height:1.2}.content-site--about .about-hero__statement>p:last-child{color:#0711269e;max-width:860px;margin:0;font-size:clamp(16px,1.15vw,21px);line-height:1.85}.content-site--about .about-hero__statement>p:last-child span{color:var(--about-ink);font-weight:650}.content-site--about .about-story{--about-story-progress:0;--about-story-portal:0;--about-story-second:0;background:#050813;height:350svh;padding:0;position:relative}.content-site--about .about-story__sticky{isolation:isolate;background:#050813;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.content-site--about .about-story__visuals{z-index:-2;display:block;position:absolute;inset:0}.content-site--about .about-story__visual{border-radius:calc(34px * (1 - var(--about-story-portal)));width:100%;height:100%;transform:translate3d(calc(27vw * (1 - var(--about-story-portal))), calc(25vh * (1 - var(--about-story-portal))), 0) scale(calc(.28 + var(--about-story-portal) * .72));transform-origin:80% 78%;background:#050813;border:0;margin:0;transition:opacity .85s cubic-bezier(.22,.74,.16,1);position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 120px #0000007a}.content-site--about .about-story__visual img{object-fit:cover;filter:saturate(1.08)contrast(1.03);width:100%;height:100%;transform:scale(1.04)}.content-site--about .about-story__visual--one{opacity:calc(1 - var(--about-story-second))}.content-site--about .about-story__visual--two{opacity:var(--about-story-second)}.content-site--about .about-story__shade{z-index:-1;opacity:calc(.34 + var(--about-story-portal) * .66);background:linear-gradient(90deg,#030712e6 0%,#04091885 43%,#0409181f 74%),linear-gradient(#01040c14,#01040cad);position:absolute;inset:0}.content-site--about .about-story__grid{width:min(100% - 9vw,1760px);height:100%;margin-inline:auto;padding:clamp(110px,13vh,150px) 0 clamp(55px,7vh,80px);display:block;position:relative}.content-site--about .about-story__heading{color:#fff;opacity:calc(1 - var(--about-story-portal));transform:translateY(calc(-38px * var(--about-story-portal)));position:absolute;top:clamp(105px,13vh,150px);left:0}.content-site--about .about-story__heading .eyebrow,.content-site--about .about-story__copy small{color:#ffffff8f;letter-spacing:.2em;font-size:11px}.content-site--about .about-story__heading h2{color:#fff;letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(48px,6vw,108px);font-weight:540}.content-site--about .about-story__copy{color:#fff;width:min(560px,42vw);transition:opacity .8s,transform 1.1s cubic-bezier(.22,.74,.16,1),filter .8s;position:absolute;top:50%;left:0;transform:translateY(-42%)}.content-site--about .about-story.is-phase-1 .about-story__heading,.content-site--about .about-story.is-phase-2 .about-story__heading{opacity:0;pointer-events:none}.content-site--about .about-story__copy--one,.content-site--about .about-story__copy--two{padding:0;display:block}.content-site--about .about-story__copy--one{opacity:0;filter:blur(10px);transform:translateY(-24%)rotateX(-8deg)}.content-site--about .about-story.is-phase-1 .about-story__copy--one{opacity:1;filter:blur();transform:translateY(-42%)rotateX(0)}.content-site--about .about-story.is-phase-2 .about-story__copy--one{opacity:0;filter:blur(8px);transform:translateY(-64%)rotateX(7deg)}.content-site--about .about-story__copy--two{opacity:0;filter:blur(9px);transform:translateY(-22%)rotateX(-7deg)}.content-site--about .about-story.is-phase-2 .about-story__copy--two{opacity:1;filter:blur();transform:translateY(-42%)rotateX(0)}.content-site--about .about-story__copy h3{color:#fff;letter-spacing:-.06em;margin:18px 0 28px;font-size:clamp(43px,5vw,88px);font-weight:520;line-height:1.02}.content-site--about .about-story__copy p{color:#ffffffb8;border:0;min-height:0;margin:0 0 12px;padding:0;font-size:clamp(15px,1.1vw,20px);line-height:1.8;transition:none}.content-site--about .about-story__copy p:hover{color:#ffffffb8;transform:none}.content-site--about .about-timeline{color:var(--about-ink);background:radial-gradient(circle at 84% 18%,#2e62ff1f,#0000 32%),#f6f8fc;padding:clamp(120px,14vw,220px) 0;position:relative}.content-site--about .about-timeline>.content-shell{width:min(100% - 9vw,1760px)}.content-site--about .about-timeline__heading{grid-template-columns:1fr 1fr;align-items:end;column-gap:60px;margin-bottom:clamp(72px,8vw,130px);display:grid}.content-site--about .about-timeline__heading .eyebrow{color:#0711267a;grid-column:1/-1}.content-site--about .about-timeline__heading h2{color:var(--about-ink);letter-spacing:-.065em;margin:14px 0 0;font-size:clamp(58px,7vw,124px);font-weight:540;line-height:.95}.content-site--about .about-timeline__heading>p:last-of-type{color:#07112694;max-width:520px;margin:0;font-size:17px;line-height:1.7}.content-site--about .about-timeline__controls{gap:10px;margin-top:0;display:flex;position:absolute;right:4.5vw;transform:translateY(78px)}.content-site--about .about-timeline__controls button{width:54px;height:54px;color:var(--about-ink);background:#ffffffad;border:1px solid #0711262b;border-radius:50%;transition:color .26s,background .26s,transform .26s}.content-site--about .about-timeline__controls button:hover,.content-site--about .about-timeline__controls button:focus-visible{color:#fff;background:var(--about-blue);transform:scale(1.06)}.content-site--about .about-timeline__layout{grid-template-columns:minmax(270px,.42fr) minmax(0,1fr);align-items:center;gap:clamp(60px,8vw,150px);display:grid}.content-site--about .about-timeline__years{flex-direction:column;gap:0;display:flex;position:relative}.content-site--about .about-timeline__years:before{content:"";background:#07112624;width:1px;position:absolute;top:24px;bottom:24px;left:3px}.content-site--about .about-timeline__years button{text-align:left;color:#0711266b;background:0 0;border:0;grid-template-columns:92px minmax(0,1fr) 24px;align-items:center;gap:16px;min-height:74px;padding:14px 26px;transition:color .42s,transform .42s cubic-bezier(.22,.74,.16,1);display:grid;position:relative}.content-site--about .about-timeline__years button:before{content:"";background:#c9d0df;border-radius:50%;width:9px;height:9px;transition:background .32s,transform .32s;position:absolute;left:-1px;box-shadow:0 0 0 5px #f6f8fc}.content-site--about .about-timeline__years button.is-active{color:var(--about-ink);transform:translate(12px)}.content-site--about .about-timeline__years button.is-active:before{background:var(--about-blue);transform:scale(1.35)}.content-site--about .about-timeline__years button>span{font-size:16px;font-weight:650}.content-site--about .about-timeline__years button strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:560;overflow:hidden}.content-site--about .about-timeline__stage{isolation:isolate;background:#07132c;border:0;border-radius:42px;align-items:flex-end;min-height:clamp(560px,48vw,780px);padding:clamp(44px,5vw,82px);animation:.72s cubic-bezier(.22,.74,.16,1) both aboutStageIn;display:flex;position:relative;overflow:visible;box-shadow:0 42px 100px #0d245833}@keyframes aboutStageIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.content-site--about .about-timeline__stack{z-index:-2;pointer-events:none;position:absolute;inset:0}.content-site--about .about-timeline__stack span{background:#e7edfb;border:1px solid #164cff24;border-radius:42px;position:absolute;inset:0}.content-site--about .about-timeline__stack span:first-child{transform:translate(34px,-34px)rotate(1.2deg)}.content-site--about .about-timeline__stack span:last-child{opacity:.55;transform:translate(68px,-68px)rotate(2.1deg)}.content-site--about .about-timeline__stage>img,.content-site--about .about-timeline__stage-veil{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.content-site--about .about-timeline__stage>img{z-index:-1;object-fit:cover;opacity:.86;filter:saturate(1.06)contrast(1.04)}.content-site--about .about-timeline__stage-veil{z-index:0;background:linear-gradient(90deg,#030816ed 0%,#040c20ad 46%,#06133014 100%)}.content-site--about .about-timeline__stage-copy{z-index:2;color:#fff;width:min(620px,70%);padding:0;position:relative}.content-site--about .about-timeline__date{color:#7ea0ff;letter-spacing:.16em;letter-spacing:0;margin:22px 0 16px;font-size:clamp(22px,2vw,36px);font-weight:650;display:block}.content-site--about .about-timeline__stage h3{color:#fff;letter-spacing:-.05em;margin:0 0 22px;font-size:clamp(36px,4vw,68px);font-weight:540;line-height:1.06}.content-site--about .about-timeline__stage p{color:#ffffffad;margin:8px 0 0;font-size:clamp(15px,1.05vw,19px);line-height:1.75}.content-site--about .about-timeline__mark{z-index:2;color:#ffffff52;position:absolute;top:42px;right:42px}.content-site--about .about-join{background:#1247ff;border-radius:clamp(30px,3vw,54px);align-items:center;width:calc(100% - 7vw);min-height:min(78svh,840px);margin:0 auto clamp(36px,4vw,70px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 90px #1247ff40}.content-site--about .about-join>img{object-fit:cover;opacity:.42;mix-blend-mode:screen;filter:saturate(1.2)contrast(1.08);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,.74,.16,1),opacity .7s;position:absolute;inset:0}.content-site--about .about-join:hover>img{opacity:.5;transform:scale(1.045)}.content-site--about .about-join__veil{background:linear-gradient(90deg,#0b38ebf5 0%,#0f40f7c2 50%,#0c30bc38 100%);position:absolute;inset:0}.content-site--about .about-join__inner{z-index:2;color:#fff;width:min(100% - 9vw,1600px);margin-inline:auto;position:relative}.content-site--about .about-join .eyebrow{color:#ffffff9e}.content-site--about .about-join h2{color:#fff;letter-spacing:-.06em;max-width:1050px;margin:18px 0 28px;font-size:clamp(52px,6.2vw,108px);font-weight:540;line-height:1.02}.content-site--about .about-join__inner>p:not(.eyebrow){color:#ffffffbd;margin:0 0 40px;font-size:clamp(18px,1.5vw,27px)}.content-site--about .about-join .button{color:var(--about-ink);background:#fff}.content-site--about .about-join .button:hover,.content-site--about .about-join .button:focus-visible{color:#fff;background:#060b19}.content-site--about.motion-ready .about-story__heading[data-motion],.content-site--about.motion-ready .about-story__copy[data-motion],.content-site--about.motion-ready .about-story__visual[data-motion]{filter:none}@media (width<=900px){.content-site--about .content-header__inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;box-shadow:0 12px 38px #0f285c1a}.content-site--about .about-hero{min-height:100svh}.content-site--about .about-hero__inner{flex-direction:column;justify-content:space-between;align-items:stretch;width:calc(100% - 40px);min-height:100svh;padding:140px 0 52px;display:flex}.content-site--about .about-hero__title h1{font-size:clamp(56px,18vw,82px)}.content-site--about .about-hero__rule{bottom:270px;right:0}.content-site--about .about-hero__title .eyebrow{bottom:236px}.content-site--about .about-hero__statement{width:100%}.content-site--about .about-hero__lead{font-size:24px}.content-site--about .about-hero__statement>p:last-child{font-size:14px;line-height:1.7}.content-site--about .about-story{height:300svh}.content-site--about .about-story__visual{transform:translate3d(calc(16vw * (1 - var(--about-story-portal))), calc(27vh * (1 - var(--about-story-portal))), 0) scale(calc(.42 + var(--about-story-portal) * .58));transform-origin:73% 72%}.content-site--about .about-story__visual img{object-position:58% center}.content-site--about .about-story__grid{width:calc(100% - 40px);padding:112px 0 44px}.content-site--about .about-story__heading h2{font-size:54px}.content-site--about .about-story__copy{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0409168f;border:1px solid #ffffff26;border-radius:24px;width:100%;padding:24px;top:220px;bottom:auto}.content-site--about .about-story__copy h3{margin:12px 0 18px;font-size:clamp(40px,11vw,58px)}.content-site--about .about-story__copy p{font-size:14px;line-height:1.65}.content-site--about .about-timeline{padding:108px 0 130px}.content-site--about .about-timeline>.content-shell{width:calc(100% - 40px)}.content-site--about .about-timeline__heading{margin-bottom:48px;display:block}.content-site--about .about-timeline__heading h2{font-size:58px}.content-site--about .about-timeline__heading>p:last-of-type{margin-top:20px;font-size:15px}.content-site--about .about-timeline__controls{margin-top:24px;position:static;transform:none}.content-site--about .about-timeline__layout{flex-direction:column;align-items:stretch;gap:28px;display:flex}.content-site--about .about-timeline__years{scrollbar-width:none;flex-direction:row;margin:0 -20px;padding:0 20px 8px;overflow-x:auto}.content-site--about .about-timeline__years:before{display:none}.content-site--about .about-timeline__years button{border-bottom:1px solid #0711261f;grid-template-columns:1fr;gap:0;min-width:116px;min-height:54px;padding:10px 14px}.content-site--about .about-timeline__years button:before,.content-site--about .about-timeline__years button strong,.content-site--about .about-timeline__years button svg{display:none}.content-site--about .about-timeline__years button.is-active{color:var(--about-blue);border-color:var(--about-blue);transform:none}.content-site--about .about-timeline__stage{border-radius:28px;min-height:540px;padding:30px}.content-site--about .about-timeline__stack span{border-radius:28px}.content-site--about .about-timeline__stack span:first-child{transform:translate(10px,-10px)rotate(.6deg)}.content-site--about .about-timeline__stack span:last-child{transform:translate(20px,-20px)rotate(1.1deg)}.content-site--about .about-timeline__stage-copy{width:100%}.content-site--about .about-timeline__stage h3{font-size:39px}.content-site--about .about-timeline__mark{top:26px;right:26px}.content-site--about .about-join{border-radius:30px;width:calc(100% - 24px);min-height:72svh}.content-site--about .about-join__inner{width:calc(100% - 40px)}.content-site--about .about-join h2{font-size:clamp(46px,13vw,65px)}}@media (prefers-reduced-motion:reduce){.content-site--about .about-story{height:auto}.content-site--about .about-story__sticky{min-height:100svh;position:relative}.content-site--about .about-story__visual{transform:none}}.content-site .about-page{--about-muted:#e8efffa8;overflow:clip}.content-site .about-hero{isolation:isolate;background:radial-gradient(circle at 78% 36%,#2d55cf3d,#0000 36%),linear-gradient(110deg,#050812 0%,#071023 52%,#091836 100%);min-height:100svh;padding:142px 0 68px}.content-site .about-hero:after{content:"";z-index:0;background:linear-gradient(90deg,#0000,#ccdeff47 8% 92%,#0000);height:1px;position:absolute;inset:50% 0 auto}.content-site .about-hero__media{z-index:-2;opacity:.3;filter:saturate(.85)contrast(1.08);transform:translate3d(calc(var(--hero-progress,0) * -1.8%), 0, 0) scale(calc(1.035 + var(--hero-progress,0) * .04));transition:none}.content-site .about-hero__veil{z-index:-1;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#030711f5 0%,#030711b3 46%,#0307113d 100%),linear-gradient(#03060d57,#03060dd4)}.content-site .about-hero__inner{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(360px,.78fr) minmax(540px,1fr);gap:54px 8vw;min-height:calc(100svh - 210px)}.content-site .about-hero__title{align-self:center;position:relative}.content-site .about-hero__title:before{content:none;color:#81a4ff99;letter-spacing:.22em;font:650 10px/1 Inter,sans-serif;position:absolute;top:-52px;left:0}.content-site .about-hero__title h1{letter-spacing:-.08em;white-space:nowrap;max-width:none;margin-top:22px;font-size:clamp(82px,8.5vw,144px);font-weight:520;line-height:.86}.content-site .about-hero__statement{border-top-color:#dae7ff57;padding:34px 0 0;position:relative}.content-site .about-hero__statement:before{content:none;color:#d2e1ff7a;font:540 12px/1.2 Inter,sans-serif;position:absolute;top:36px;left:calc(-8vw - min(360px,32vw))}.content-site .about-hero__lead{font-size:clamp(34px,3.2vw,54px)}.content-site .about-hero__statement>p:last-child{max-width:820px;color:var(--about-muted);font-size:16px;line-height:1.9}.content-site .about-story{background:radial-gradient(circle at 83% 38%,#183b9633,#0000 32%),#080b12;min-height:180svh;padding:160px 0 190px}.content-site .about-story__grid{grid-template-columns:minmax(300px,.68fr) minmax(430px,.86fr) minmax(460px,1fr);gap:clamp(46px,5vw,90px)}.content-site .about-story__heading{flex-direction:column;min-height:420px;padding-bottom:72px;display:flex;top:142px}.content-site .about-story__heading h2{letter-spacing:-.085em;margin-top:26px;font-size:clamp(76px,8.2vw,126px);line-height:.78}.content-site .about-story__copy{padding-top:92px}.content-site .about-story__copy>p{color:#ecf2ff9e;min-height:210px;transition:color .32s ease, transform .48s var(--ease-soft);padding:36px 0 42px 52px;font-size:18px;line-height:1.9;position:relative}.content-site .about-story__copy>p:hover{color:#f8fbff;transform:translate(8px)}.content-site .about-story__copy>p>span{color:#6f9cff;letter-spacing:.14em;font:650 10px/1 Inter,sans-serif;position:absolute;top:40px;left:0}.content-site .about-story__visuals{align-self:start;padding-top:30px;position:sticky;top:130px}.content-site .about-story__visual{background:#0d1424;border-radius:30px;min-height:250px;box-shadow:0 46px 100px #0006}.content-site .about-timeline{background:radial-gradient(circle at 72% 54%,#173bff29,#0000 38%),#05070c;min-height:130svh;padding:170px 0 200px}.content-site .about-timeline__heading{max-width:940px;position:relative}.content-site .about-timeline__heading h2{letter-spacing:-.08em;font-size:clamp(76px,8.4vw,132px)}.content-site .about-timeline__controls{justify-content:flex-end;gap:10px;margin-top:34px;display:flex}.content-site .about-timeline__controls button{color:#f8fbff;cursor:pointer;width:52px;height:52px;transition:color .24s ease, background .24s ease, border-color .24s ease, transform .24s var(--ease-soft);background:#ffffff0a;border:1px solid #ceddff42;border-radius:50%;place-items:center;display:grid}.content-site .about-timeline__controls button:hover,.content-site .about-timeline__controls button:focus-visible{color:#07102b;background:#f7faff;border-color:#517bff;transform:translateY(-2px)}.content-site .about-timeline__layout{grid-template-columns:minmax(430px,.82fr) minmax(580px,1.18fr);gap:clamp(48px,6vw,96px);margin-top:68px}.content-site .about-timeline__years button{min-height:88px}.content-site .about-timeline__years button.is-active{background:linear-gradient(100deg,#173bff,#1a3a8a)}.content-site .about-timeline__stage{isolation:isolate;min-height:660px;animation:aboutStageIn .62s var(--ease-soft) both;background:#0c1f56;padding:0}.content-site .about-timeline__stage>img,.content-site .about-timeline__stage-veil{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.content-site .about-timeline__stage>img{object-fit:cover;filter:saturate(.92)contrast(1.06);animation:aboutStageImageIn .9s var(--ease-image) both}.content-site .about-timeline__stage-veil{z-index:-1;background:linear-gradient(#040a1c1f 0%,#040a1c47 36%,#040a1cf5 100%),linear-gradient(90deg,#040a1ce0,#0000 72%)}.content-site .about-timeline__stage-copy{flex-direction:column;justify-content:flex-end;min-height:660px;padding:clamp(42px,6vw,82px);display:flex}.content-site .about-timeline__date{margin-top:0}.content-site .about-timeline__stage h3{max-width:660px;font-size:clamp(38px,4.2vw,64px)}.content-site .about-timeline__stage p{max-width:640px}.content-site .about-timeline__mark{color:#e2ecff6b;top:44px;bottom:auto;right:44px}.content-site .about-join{min-height:100svh}.content-site .about-join>img{opacity:.34;transition:transform 1.2s var(--ease-image);transform:scale(1.04)}.content-site .about-join:hover>img{transform:scale(1.075)}.content-site .about-join__inner{max-width:1240px}.content-site .about-join h2{max-width:1180px;font-size:clamp(66px,8vw,126px)}@keyframes aboutStageImageIn{0%{opacity:.5;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@media (width<=1180px){.content-site .about-hero__inner{grid-template-columns:1fr}.content-site .about-hero__statement:before{display:none}.content-site .about-story{min-height:auto}.content-site .about-story__grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)}.content-site .about-story__visuals{grid-template-columns:1fr 1fr;position:static}.content-site .about-timeline__layout{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr)}}@media (width<=820px){.content-site .about-hero{min-height:820px;padding:122px 0 60px}.content-site .about-hero__title h1{font-size:clamp(68px,20vw,108px)}.content-site .about-story,.content-site .about-timeline{min-height:auto;padding:110px 0 120px}.content-site .about-story__grid{grid-template-columns:1fr}.content-site .about-story__heading{min-height:0;padding-bottom:24px}.content-site .about-story__heading h2,.content-site .about-timeline__heading h2{font-size:clamp(54px,15vw,82px)}.content-site .about-story__copy{padding-top:0}.content-site .about-story__copy>p{min-height:0;padding:28px 0 30px 38px;font-size:16px}.content-site .about-story__copy>p>span{top:32px}.content-site .about-story__visuals{grid-template-columns:1fr}.content-site .about-timeline__heading{text-align:left}.content-site .about-timeline__controls{justify-content:flex-start}.content-site .about-timeline__layout{grid-template-columns:1fr}.content-site .about-timeline__stage,.content-site .about-timeline__stage-copy{min-height:560px}.content-site .about-join h2{font-size:clamp(48px,14vw,74px)}}@media (width<=520px){.content-site .about-hero__inner{min-height:640px}.content-site .about-hero__title h1{white-space:normal;font-size:68px}.content-site .about-timeline__stage,.content-site .about-timeline__stage-copy{min-height:510px}.content-site .about-timeline__stage-copy{padding:30px 24px 48px}.content-site .about-timeline__stage h3{font-size:34px}}@media (prefers-reduced-motion:reduce){.content-site .about-timeline__stage,.content-site .about-timeline__stage>img{animation:none}}.about-page{color:#eef4ff;background:#06080d}.about-hero{color:#f6f8ff;background:#06080d;min-height:100svh;padding:168px 0 84px;position:relative;overflow:hidden}.about-hero__media,.about-join>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-hero__media{opacity:.42;transform:scale(var(--hero-scale,1.01));transform-origin:68%}.about-hero__veil,.about-join__veil{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03060ca8;position:absolute;inset:0}.about-hero__inner{z-index:1;grid-template-rows:1fr auto;grid-template-columns:minmax(0,.72fr) minmax(520px,1.08fr);gap:60px 10vw;min-height:calc(100svh - 252px);display:grid;position:relative}.about-hero__title{align-self:center}.about-hero__title h1{color:#f8fbff;letter-spacing:-.075em;margin-top:24px;font-size:clamp(76px,9.4vw,164px);font-weight:560;line-height:.9}.about-hero__statement{border-top:1px solid #e3eeff4d;grid-area:2/2;padding:34px 0 10px}.about-hero__lead{color:#fff;letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(30px,3.1vw,52px);font-weight:560;line-height:1.12}.about-hero__statement>p:last-child{color:#eaf1ffb8;max-width:850px;margin:0;font-size:17px;line-height:1.95}.about-story{background:#0a0d14;padding:150px 0 170px}.about-story__grid{grid-template-columns:minmax(280px,.62fr) minmax(420px,.9fr) minmax(460px,1.05fr);align-items:start;gap:clamp(50px,6vw,100px);display:grid}.about-story__heading{position:sticky;top:130px}.about-story__heading h2,.about-timeline__heading h2,.about-join h2{color:#f8fbff;letter-spacing:-.065em;margin:22px 0 0;font-size:clamp(48px,6vw,94px);font-weight:540;line-height:.95}.about-story__copy{padding-top:104px}.about-story__copy>p{color:#ecf2ffb8;border-top:1px solid #dae7ff29;margin:0;padding:30px 0 34px;font-size:19px;line-height:1.85}.about-story__copy>p:last-child{border-bottom:1px solid #dae7ff29}.about-story__visuals{gap:22px;display:grid}.about-story__visual{background:#0f1625;border:1px solid #8badff38;border-radius:32px;min-height:300px;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 80px #0000004d}.about-story__visual img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-image), opacity .5s ease}.about-story__visual:hover img{transform:scale(1.035)}.about-story__visual figcaption{color:#f7faff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050b19b3;border:1px solid #ffffff38;border-radius:18px;align-items:center;gap:16px;min-height:74px;padding:15px 18px;display:flex;position:absolute;inset:auto 16px 16px}.about-story__visual figcaption span{color:#6f9cff;font:700 11px/1 Inter,sans-serif}.about-story__visual figcaption p{margin:0;font-size:15px;font-weight:580}.about-timeline{color:#eaf1ff;background:#06080d;padding:150px 0 170px}.about-timeline__heading{text-align:right;max-width:980px;margin-left:auto}.about-timeline__heading>p:last-child{color:#e4edff99;margin:28px 0 0 auto;font-size:16px}.about-timeline__layout{grid-template-columns:minmax(460px,.88fr) minmax(540px,1.12fr);align-items:stretch;gap:clamp(54px,7vw,112px);margin-top:84px;display:grid}.about-timeline__years{border-top:1px solid #dae7ff2e}.about-timeline__years button{color:#e2ebfc80;text-align:left;cursor:pointer;width:100%;min-height:92px;transition:color .26s ease, padding .36s var(--ease-soft), background .26s ease;background:0 0;border:0;border-bottom:1px solid #dae7ff24;grid-template-columns:96px minmax(0,1fr) 30px;align-items:center;gap:20px;padding:20px 4px;display:grid}.about-timeline__years button:hover,.about-timeline__years button:focus-visible,.about-timeline__years button.is-active{color:#fff;background:#152d71;padding-inline:20px}.about-timeline__years button>span{color:#77a2ff;font:650 13px/1 Inter,sans-serif}.about-timeline__years button strong{font-size:16px;font-weight:560}.about-timeline__stage{color:#f7faff;background:#10245f;border:1px solid #84a9ff47;border-radius:42px;min-height:620px;padding:clamp(42px,6vw,84px);position:sticky;top:126px;overflow:hidden;box-shadow:0 50px 120px #00114257}.about-timeline__date{color:#86adff;margin-top:96px;font:660 clamp(20px,2vw,30px)/1 Inter,sans-serif;display:block}.about-timeline__stage h3{letter-spacing:-.045em;max-width:760px;margin:22px 0 0;font-size:clamp(34px,4vw,62px);font-weight:560;line-height:1.08}.about-timeline__stage p{z-index:1;color:#ebf2ffb8;max-width:720px;margin:28px 0 0;font-size:17px;line-height:1.8;position:relative}.about-timeline__mark{color:#cddfff38;position:absolute;bottom:38px;right:44px}.about-join{background:#05070c;place-items:center;min-height:780px;display:grid;position:relative;overflow:hidden}.about-join>img{opacity:.4}.about-join__veil{background:#02050ac2}.about-join__inner{z-index:1;text-align:center;max-width:1150px;padding-block:120px;position:relative}.about-join h2{max-width:1120px;margin-inline:auto;font-size:clamp(54px,7vw,108px)}.about-join__inner>p:not(.eyebrow){color:#e8f0ffb3;margin:34px 0 0;font-size:clamp(18px,2vw,26px)}.about-join .button{color:#07102b;background:#fff;min-width:190px;margin-top:42px}.about-join .button:hover,.about-join .button:focus-visible{color:#fff;background:#2455ff}@media (width<=1180px){.about-hero__inner{grid-template-rows:1fr auto;grid-template-columns:1fr}.about-hero__statement{grid-area:2/1}.about-story__grid{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr)}.about-story__visuals{grid-column:1/-1;grid-template-columns:1fr 1fr}.about-story__visual{min-height:360px}.about-timeline__layout{grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr)}}@media (width<=820px){.about-hero{min-height:820px;padding:128px 0 64px}.about-hero__inner{gap:44px;min-height:630px}.about-hero__title h1{font-size:clamp(64px,19vw,108px)}.about-hero__statement{padding-top:24px}.about-hero__statement>p:last-child{font-size:15px}.about-story,.about-timeline{padding:102px 0 112px}.about-story__grid,.about-timeline__layout{grid-template-columns:1fr}.about-story__heading,.about-timeline__stage{position:static}.about-story__copy{padding-top:0}.about-story__visuals{grid-column:1;grid-template-columns:1fr}.about-timeline__heading{text-align:left;margin-left:0}.about-timeline__heading>p:last-child{margin-left:0}.about-timeline__layout{gap:34px;margin-top:54px}.about-timeline__years{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.about-timeline__years button{scroll-snap-align:start;grid-template-rows:auto 1fr;grid-template-columns:1fr 24px;min-width:220px;min-height:112px}.about-timeline__years button>span,.about-timeline__years button strong{grid-column:1}.about-timeline__years button svg{grid-area:1/2/3}.about-timeline__stage{border-radius:30px;min-height:520px;padding:36px 28px}.about-timeline__date{margin-top:68px}.about-join{min-height:680px}}@media (width<=520px){.about-story__heading h2,.about-timeline__heading h2{font-size:50px}.about-story__copy>p{font-size:16px}.about-story__visual{border-radius:24px;min-height:280px}.about-join h2{font-size:44px;line-height:.98}}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;height:76px;transition:opacity 1.1s var(--ease) .12s, transform 1.1s var(--ease) .12s;background:0 0;border-bottom:0;transform:translateY(-24px)}.header__inner{-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);width:calc(100% - 72px);max-width:1520px;height:60px;transition:width .48s var(--ease), height .48s var(--ease), margin .48s var(--ease), padding .48s var(--ease), background-color .42s var(--ease), border-color .42s var(--ease), box-shadow .42s var(--ease);background:#ffffffd6;border:1px solid #ffffffd6;border-radius:999px;grid-template-columns:auto auto 1fr;gap:12px;margin-top:8px;padding:0 12px 0 18px;box-shadow:0 16px 46px #1e3e841c}.site-header.has-surface .header__inner{-webkit-backdrop-filter:blur(22px)saturate(1.16);backdrop-filter:blur(22px)saturate(1.16);background:#ffffffe6;border-color:#ffffffd1;width:calc(100% - 88px);max-width:1920px;height:56px;margin-top:10px;padding:0 12px 0 18px;box-shadow:inset 0 2px #ffffffb8,0 14px 42px #21429a24}section,footer{scroll-margin-top:88px}.site-footer .footer-contact{flex-direction:column;align-items:flex-start;gap:24px;width:min(100%,512px);min-height:394px;padding:42px 0 24px;display:flex;position:relative}.site-footer .footer-contact__brand{object-fit:contain;object-position:left center;width:244px;height:56px;display:block}.site-footer .footer-contact__details{flex-direction:column;gap:10px;width:100%;display:flex}.site-footer .footer-contact__details>div{background:0 0;border:0;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:20px;min-height:28px;padding:0;display:grid}.site-footer .footer-contact__details>div>span{color:#949494;font-size:16px;line-height:1.45}.site-footer .footer-contact__details>div>a{color:#d6d6d6;background:0 0;border:0;min-width:0;padding:0;font:400 18px/1.45 Inter,PingFang SC,sans-serif;text-decoration:none;transition:color .18s;display:block}.site-footer .footer-contact__details>div:first-child>a{color:#f0f0f0;font-size:24px;line-height:34px}.site-footer .footer-contact__details>div>a:hover,.site-footer .footer-contact__details>div>a:focus-visible{color:#fff}.site-footer .footer-contact__socials{grid-template-columns:repeat(4,84px);gap:24px;width:min(100%,432px);display:grid;position:relative}.site-footer .footer-contact__social{color:#a3a3a3;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0;font:400 14px/20px PingFang SC,sans-serif;display:flex}.site-footer .footer-contact__social-icon{color:#f5f5f5;background:#181818;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:48px;height:48px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.site-footer .footer-contact__social-icon img{object-fit:contain;width:25px;height:25px}.site-footer .footer-contact__social.is-active,.site-footer .footer-contact__social:hover,.site-footer .footer-contact__social:focus-visible{color:#f2f2f2}.site-footer .footer-contact__social.is-active .footer-contact__social-icon,.site-footer .footer-contact__social:hover .footer-contact__social-icon,.site-footer .footer-contact__social:focus-visible .footer-contact__social-icon{background:#2e2e2e;border-color:#ffffffa6;transform:translateY(-2px)}.site-footer .footer-contact__wechat-glyph{letter-spacing:-2px;font-size:10px;transform:rotate(-12deg)}.site-footer .footer-contact__qr-popover{z-index:8;background:#111;border:1px solid #ffffff2e;border-radius:18px;width:212px;margin:0;padding:12px 12px 10px;animation:.18s ease-out both footerQrIn;position:absolute;bottom:96px;right:0;box-shadow:0 22px 58px #0000007a}.site-footer .footer-contact__qr-popover img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:11px;width:100%;display:block}.site-footer .footer-contact__qr-popover figcaption{color:#ffffffad;text-align:center;margin-top:8px;font-size:12px}@keyframes footerQrIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=680px){.site-footer .footer-contact{min-height:0}.site-footer .footer-contact__brand{width:196px;height:auto}.site-footer .footer-contact__details>div{grid-template-columns:72px minmax(0,1fr);gap:12px}.site-footer .footer-contact__details>div:first-child>a{font-size:21px}.site-footer .footer-contact__socials{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.site-footer .footer-contact__social{width:auto;font-size:13px}.site-footer .footer-contact__qr-popover{width:min(220px,100vw - 64px);bottom:94px;left:50%;right:auto;transform:translate(-50%)}@keyframes footerQrIn{0%{opacity:0;transform:translate(-50%,8px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}}.brand{font-size:initial;letter-spacing:0;gap:12px}.brand__lockup{flex-direction:column;gap:2px;display:flex}.brand__name{color:var(--ink-950);letter-spacing:-.035em;font:720 17px/1 Inter,PingFang SC,sans-serif}.brand__cn{color:#081026b8;border-left:1px solid #0810262e;padding-left:12px;font-size:11px;font-weight:600}.desktop-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-self:end;gap:3px;margin-right:4px;padding:0}.desktop-nav a{color:#081026b3;padding:8px 12px;font-size:11px;font-weight:560}.desktop-nav a:hover,.desktop-nav a:focus-visible,.desktop-nav a.is-active{color:var(--ink-950);background:#ffffffe0;box-shadow:0 6px 24px #204a9e14}.language-switch{min-width:148px;height:36px;color:var(--ink-950);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;transition:background-color .3s var(--ease), transform .3s var(--ease);background:#ffffff6b;border:1px solid #ffffff85;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:10px;font-weight:620;line-height:1;display:inline-flex}.search-pill__full{color:#08102673}.search-pill__short{display:none}.language-switch:hover,.language-switch:focus-visible{background:#ffffffe0;transform:translateY(-1px)}.hero{background:#071126;min-height:100svh;padding:0 2px 2px}.hero__inner{background:#eef4ff;border-radius:0 0 24px 24px;width:100%;height:calc(100svh - 2px);min-height:680px;max-height:none;overflow:hidden;box-shadow:0 18px 52px #00081c2e}.hero__copy{z-index:5;width:min(37vw,470px);padding:0;position:absolute;top:clamp(230px,31vh,330px);left:clamp(52px,7.8vw,126px)}.hero-copy-panel{transition:opacity .72s var(--ease-soft), transform 1s var(--ease-soft);transform:translateY(26px)}.is-ready .hero-copy-panel.is-active{transform:translate(0,0)}.hero h1{letter-spacing:-.065em;max-width:460px;font-size:clamp(47px,4.35vw,66px);font-weight:620;line-height:1.03}.hero h1 span{transition:opacity 1s var(--ease-soft), transform 1.1s var(--ease-soft);transform:translateY(24px)}.hero h1 span:first-child{transition-delay:.32s}.hero h1 span:nth-child(2){margin-top:6px;transition-delay:.41s}.hero h1 b{font-family:inherit;font-weight:430}.hero__lede,.hero__actions{display:none}.hero__scene{width:100%;height:100%;transition:opacity 1.2s var(--ease-image), transform 1.8s var(--ease-image);inset:0;transform:scale(1.012)}.is-media-ready .hero__scene{transform:scale(1)}.hero__scene video,.hero__scene img{object-position:center center;filter:brightness(.93)saturate(.93)contrast(1.035)}.hero__scene--visible video,.hero__scene--visible img,.hero__scene--compute video,.hero__scene--compute img{filter:brightness(.93)saturate(.93)contrast(1.035)}.hero__veil{z-index:2;pointer-events:none;background:#ecf4ff0d;position:absolute;inset:0;box-shadow:inset 0 -120px 150px #0412300d}.story-switch{z-index:7;-webkit-backdrop-filter:none;backdrop-filter:none;width:min(690px,100% - 390px);box-shadow:none;opacity:0;transition:opacity 1s var(--ease) .62s, transform 1.1s var(--ease) .62s;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%,20px)}.is-ready .story-switch{opacity:1;transform:translate(-50%)}.story-switch button{color:#0810268f;-webkit-backdrop-filter:blur(18px)saturate(.88);backdrop-filter:blur(18px)saturate(.88);cursor:pointer;min-width:0;height:46px;transition:color .42s var(--ease), background-color .42s var(--ease), box-shadow .42s var(--ease), transform .42s var(--ease);background:#e0ecff8a;border:1px solid #ffffff6b;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 17px;display:grid}.story-switch button:hover,.story-switch button:focus-visible{color:var(--ink-950);transform:translateY(-1px)}.story-switch button.is-active{color:var(--ink-950);background:#fffffff0;border-color:#ffffffd1;box-shadow:0 7px 22px #274a911f}.story-switch button>span{letter-spacing:.08em;font:650 8px/1 Inter,sans-serif}.story-switch button strong{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:560;overflow:hidden}.story-switch button svg{opacity:0;transition:opacity .36s var(--ease), transform .36s var(--ease);transform:translate(-4px)}.story-switch button.is-active svg{opacity:1;transform:translate(0)}.story-switch button{border-radius:24px;height:66px}.story-switch__copy{gap:4px;min-width:0;display:grid}.story-switch button .story-switch__copy strong{font-size:12px;font-weight:650}.story-switch__copy small{color:#0810267a;text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.35;display:-webkit-box;overflow:hidden}.story-switch button.is-active .story-switch__copy small{color:#0810269e}@media (width<=1180px){.story-switch button{height:46px}.story-switch__copy small{display:none}.header__inner{width:calc(100% - 48px)}.desktop-nav a{padding-inline:8px;font-size:10px}.story-switch{width:min(610px,100% - 300px)}.story-switch button{padding-inline:12px}}@media (width<=900px){.site-header{height:68px}.header__inner{grid-template-columns:1fr auto auto;width:calc(100% - 38px)}.site-header.has-surface .header__inner{width:calc(100% - 24px);height:50px;margin-top:9px;padding:0 8px 0 14px}.desktop-nav{display:none}.language-switch{min-width:62px;display:inline-flex}.search-pill__full{display:none}.search-pill__short{color:var(--ink-950);display:inline}.menu-toggle{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff7a;border-color:#ffffff85;width:36px;height:36px}.hero{padding-inline:2px}.hero__inner{border-radius:0 0 20px 20px;min-height:700px}.hero__copy{width:54vw;top:25vh;left:7vw}.hero h1{font-size:clamp(43px,7.3vw,58px)}.story-switch{width:auto;bottom:22px;left:18px;right:18px;transform:translateY(20px)}.is-ready .story-switch{transform:translate(0,0)}}@media (width<=560px){.brand__cn{display:none}.hero{padding:0 2px 2px}.hero__inner{border-radius:0 0 16px 16px;height:calc(100svh - 2px);min-height:680px}.hero__copy{width:calc(100% - 48px);top:19vh;left:24px}.hero h1{max-width:340px;font-size:clamp(40px,12vw,54px)}.hero__scene video,.hero__scene img{object-position:60% center;height:100%;margin:0}.story-switch{padding:3px;bottom:14px;left:12px;right:12px}.story-switch button{grid-template-columns:1fr;gap:0;height:42px;padding-inline:10px}.story-switch button>span,.story-switch button svg{display:none}.story-switch button strong{text-align:center;font-size:10px}}.button,.button--secondary{border-color:var(--brand-600);color:var(--white);background:var(--brand-600)}.button:hover,.button:focus-visible,.button--secondary:hover,.button--secondary:focus-visible{color:var(--white);background:#07080b;border-color:#07080b}.hero__lede{color:#081026b3;opacity:0;max-width:430px;margin:22px 0 0;font-size:14px;line-height:1.75;display:block;transform:translateY(18px)}.is-ready .hero-copy-panel.is-active .hero__lede{opacity:1;transition:opacity .82s var(--ease-soft) .44s, transform .92s var(--ease-soft) .44s;transform:translate(0,0)}.hero__quick-actions{z-index:1;opacity:0;width:fit-content;transition:opacity .9s var(--ease-soft) .92s, transform .9s var(--ease-soft) .92s;align-items:center;gap:8px;margin-top:26px;display:flex;position:relative;transform:translateY(14px)}.is-ready .hero-copy-panel.is-active .hero__quick-actions{opacity:1;transform:translate(0,0)}.hero__quick-actions a{height:44px;color:var(--white);transition:color .26s ease, background .26s ease, border-color .26s ease, transform .26s var(--ease-soft), box-shadow .26s ease;background:#07080b;border:1px solid #07080b;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 12px 28px #07080b2e}.hero__quick-actions a:hover,.hero__quick-actions a:focus-visible{border-color:var(--brand-600);color:var(--white);background:var(--brand-600);transform:translateY(-2px);box-shadow:0 16px 34px #173bff3d}.privacy-journey{background:var(--white);position:relative}.privacy-scroll{--scroll-progress:0;--title-reveal:0;background:#030406;height:220svh;position:relative}.privacy-scroll__sticky{background:#030406;width:100%;height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.privacy-scroll__video,.privacy-scroll__wash{position:absolute;inset:0}.privacy-scroll__video{object-fit:cover;object-position:center;filter:saturate(.98)contrast(1.02);will-change:opacity, transform;backface-visibility:hidden;width:100%;max-width:none;height:100%;transform:scale(1.006)}.privacy-scroll__video--scrub{opacity:0;pointer-events:none;transition:opacity .22s ease-out}.privacy-scroll[data-video-ready=true] .privacy-scroll__video--scrub{opacity:1}.privacy-scroll__wash{z-index:1;opacity:calc(.12 + (var(--title-reveal) * .88));pointer-events:none;will-change:opacity;background:linear-gradient(#0000 48%,#f7faff33 66%,#f7faffe6 100%)}.privacy-scroll__copy{z-index:2;color:#071434;text-align:center;width:min(100% - 460px,1120px);opacity:var(--title-reveal);transform:translate3d(-50%, calc((1 - var(--title-reveal)) * 14px), 0);will-change:opacity, transform;pointer-events:none;visibility:hidden;position:absolute;bottom:clamp(36px,4.5svh,58px);left:50%}.privacy-scroll[data-copy-visible=true] .privacy-scroll__copy{visibility:visible}.privacy-scroll__copy h2{letter-spacing:-.045em;margin:0 auto;font-size:clamp(32px,3.15vw,50px);font-weight:520;line-height:1.12}.privacy-scroll__copy h2 span{color:var(--brand-600)}.privacy-scroll__copy>p:last-child{color:#071434a8;margin:10px auto 0;font-size:clamp(13px,.95vw,16px)}@keyframes privacy-scene-breathe{0%{filter:saturate(.96)contrast(1.005)brightness(1.025);transform:scale(1.022)}to{filter:saturate(1.025)contrast(1.018)brightness(1.005);transform:scale(1.008)}}@keyframes privacy-energy-scan{0%,12%{opacity:0;-webkit-mask-position:145% 0;mask-position:145% 0}24%{opacity:.24}54%{opacity:.66}82%{opacity:.28}92%,to{opacity:0;-webkit-mask-position:-45% 0;mask-position:-45% 0}}.high-sensitivity-scroll{--scroll-progress:0;--title-reveal:0;--body-reveal:0;background:#07080b;height:210svh;position:relative}.high-sensitivity-scroll__sticky{background:#07080b;width:100%;height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.high-sensitivity-scroll__video{object-fit:cover;object-position:center;will-change:opacity, transform;backface-visibility:hidden;width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:scale(1.006)}.high-sensitivity-scroll__video--scrub{opacity:0;pointer-events:none;transition:opacity .22s ease-out}.high-sensitivity-scroll[data-video-ready=true] .high-sensitivity-scroll__video--scrub{opacity:1}.high-sensitivity-scroll__veil{z-index:1;opacity:calc(.12 + (var(--title-reveal) * .88));pointer-events:none;background:linear-gradient(#05081014 0%,#0000 38%),linear-gradient(#0000 52%,#f7faffe0 100%);position:absolute;inset:0}.high-sensitivity-scroll__copy{z-index:3;width:min(100% - 64px,1120px);opacity:var(--title-reveal);transform:translate3d(-50%, calc((1 - var(--title-reveal)) * 14px), 0);text-align:center;pointer-events:none;visibility:hidden;will-change:opacity, transform;position:absolute;top:auto;bottom:clamp(24px,3.2svh,38px);left:50%}.high-sensitivity-scroll[data-copy-visible=true] .high-sensitivity-scroll__copy{visibility:visible}.high-sensitivity-scroll__copy>.eyebrow{opacity:var(--title-reveal);transform:translate3d(0, calc((1 - var(--title-reveal)) * 18px), 0);transition:opacity 90ms linear,transform 90ms linear}.high-sensitivity-scroll__copy h2{color:#071126;letter-spacing:-.045em;opacity:1;filter:none;max-width:1080px;margin:0 auto;font-size:clamp(34px,3.6vw,54px);font-weight:560;line-height:1.12;transition:none;transform:none}.high-sensitivity-scroll__actions{opacity:var(--body-reveal);transform:translate3d(0, calc((1 - var(--body-reveal)) * 14px), 0);pointer-events:none;flex-direction:column;align-items:center;gap:12px;margin-top:14px;transition:opacity 90ms linear,transform 90ms linear;display:flex}.high-sensitivity-scroll[data-actions-visible=true] .high-sensitivity-scroll__actions{pointer-events:auto}.high-sensitivity-scroll__actions p{color:#081026b3;max-width:660px;margin:0;font-size:16px;line-height:1.75}.high-sensitivity-scroll__actions .button{border-color:var(--brand-600);min-width:168px;min-height:54px;color:var(--white);background:var(--brand-600);box-shadow:0 16px 40px #173bff38}.high-sensitivity-scroll__actions .button:hover,.high-sensitivity-scroll__actions .button:focus-visible{color:var(--white);background:#07080b;border-color:#07080b;box-shadow:0 20px 50px #040a1a3d}.technology-block{background:#f1f6ff;padding:140px 32px 150px}.technology-block .section-heading{margin-bottom:64px}.section--scenarios{background:#edf3ff;padding:140px 32px 150px}.section--scenarios .section-heading{margin-bottom:60px}.scenario-accordion{align-items:stretch;gap:12px;height:600px;display:flex}.scenario-panel{cursor:pointer;min-width:0;height:100%;color:var(--white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;transition:flex .72s var(--ease), border-color .36s ease, box-shadow .36s ease, transform .36s var(--ease-soft);background:#ffffff3b;border:1px solid #ffffffbd;border-radius:28px;flex:.72 1 0;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffad,0 20px 50px #21469614}.scenario-panel:hover,.scenario-panel:focus-visible,.scenario-panel.is-active{border-color:#ffffffe6;flex:3.6 1 0;box-shadow:0 30px 70px #1d3d892e}.scenario-panel>img{object-fit:cover;object-position:var(--scenario-focus,50% 50%);filter:saturate(.58)brightness(.72)contrast(.92);width:100%;max-width:none;height:100%;transition:filter .52s ease, transform .9s var(--ease-image);position:absolute;inset:0;transform:scale(1.06)}.scenario-panel:hover>img,.scenario-panel:focus-visible>img,.scenario-panel.is-active>img{object-position:var(--scenario-focus,50% 50%);filter:saturate(1.04)brightness(1.04)contrast(1.02);transform:scale(1)}.scenario-panel__veil{background:linear-gradient(#789ede38 0%,#18346f66 62%,#08122fc7 100%);transition:background .48s;position:absolute;inset:0}.scenario-panel:hover .scenario-panel__veil,.scenario-panel:focus-visible .scenario-panel__veil,.scenario-panel.is-active .scenario-panel__veil{background:linear-gradient(#04070d00 0% 50%,#04070d1f 62%,#04070d8f 78%,#04070deb 100%)}.scenario-panel__copy{z-index:2;text-shadow:0 2px 18px #00000052;gap:12px;min-width:260px;padding:30px;display:grid;position:absolute;inset:auto 0 0}.scenario-panel__copy small{color:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.9;background:#040a1838;border:1px solid #ffffff57;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px #ffffff2e}.scenario-panel__copy strong{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(25px,2.6vw,40px)}.scenario-panel__copy>span,.scenario-panel__copy b{opacity:0;max-width:390px;transition:opacity .42s ease .18s, transform .52s var(--ease-soft) .18s;overflow:hidden;transform:translateY(12px)}.scenario-panel__copy>span{color:#ffffffc7;min-height:48px;font-size:14px;line-height:1.7}.scenario-panel__copy b{align-items:center;gap:8px;font-size:13px;display:flex}.scenario-panel:hover .scenario-panel__copy>span,.scenario-panel:hover .scenario-panel__copy b,.scenario-panel:focus-visible .scenario-panel__copy>span,.scenario-panel:focus-visible .scenario-panel__copy b,.scenario-panel.is-active .scenario-panel__copy>span,.scenario-panel.is-active .scenario-panel__copy b{opacity:1;transform:translateY(0)}.site-footer{background:#07080b;border-top-color:#ffffff1a}@media (width<=900px){.hero__quick-actions{margin-top:22px}.privacy-scroll{height:210svh}.privacy-scroll__sticky{min-height:620px}.privacy-scroll__copy{width:min(100% - 120px,760px);top:auto;bottom:clamp(54px,7svh,78px)}.privacy-scroll__copy h2{font-size:clamp(32px,5.2vw,44px)}.high-sensitivity-scroll{height:200svh}.high-sensitivity-scroll__copy{width:min(100% - 40px,760px);top:auto;bottom:clamp(36px,5svh,52px)}.high-sensitivity-scroll__copy h2{font-size:clamp(34px,5vw,48px)}.technology-block,.section--scenarios{padding:110px 18px}.scenario-accordion{scroll-snap-type:x mandatory;scrollbar-width:none;height:540px;overflow-x:auto}.scenario-accordion::-webkit-scrollbar{display:none}.scenario-panel,.scenario-panel:hover,.scenario-panel:focus-visible{scroll-snap-align:center;flex:0 0 132px}.scenario-panel.is-active{flex:0 0 min(72vw,560px)}}@media (width<=560px){.hero__lede{max-width:300px;margin-top:15px;font-size:12px;line-height:1.55}.hero__quick-actions{width:auto;margin-top:16px}.hero__quick-actions a{flex:0 auto;min-width:0;padding:0 14px}.privacy-scroll{height:220svh}.privacy-scroll__sticky{min-height:560px}.privacy-scroll__video{object-position:center}.privacy-scroll__copy{width:calc(100% - 42px);top:auto;bottom:74px}.privacy-scroll__copy h2{font-size:clamp(29px,8.6vw,38px);line-height:1.12}.privacy-scroll__copy>p:last-child{max-width:320px;margin-top:8px;font-size:12px;line-height:1.65}.high-sensitivity-scroll{height:210svh}.high-sensitivity-scroll__sticky{min-height:540px}.high-sensitivity-scroll__copy{width:calc(100% - 36px);top:auto;bottom:72px}.high-sensitivity-scroll__copy h2{margin-top:0;font-size:clamp(32px,9vw,42px);line-height:1.12}.high-sensitivity-scroll__actions{gap:10px;margin-top:12px}.high-sensitivity-scroll__actions p{max-width:350px;font-size:13px}.high-sensitivity-scroll__actions .button{min-height:48px;padding-inline:20px}.technology-block,.section--scenarios{padding-block:88px}.scenario-accordion{gap:9px;height:500px}.scenario-panel,.scenario-panel:hover,.scenario-panel:focus-visible{border-radius:22px;flex-basis:104px}.scenario-panel.is-active{flex:0 0 76vw}.scenario-panel__copy{min-width:230px;padding:22px}}@media (prefers-reduced-motion:reduce){.high-sensitivity-scroll{height:auto}.high-sensitivity-scroll__sticky{position:relative}.high-sensitivity-scroll__copy>.eyebrow,.high-sensitivity-scroll__copy h2,.high-sensitivity-scroll__actions{filter:none;transition:none}}.privacy-overview{width:min(100% - 64px,1280px);margin-inline:auto;padding-block:132px 118px}.privacy-overview .section-heading{text-align:center;max-width:900px;margin-inline:auto}.product-showcase{margin-top:86px}.product-showcase__heading{margin-bottom:34px}.product-showcase__heading .eyebrow{margin-bottom:12px}.product-showcase__heading h3{color:var(--ink-950);letter-spacing:-.045em;margin:0;font-size:clamp(32px,3vw,44px);font-weight:520;line-height:1.14}.product-showcase__grid{grid-template-columns:minmax(350px,.78fr) minmax(0,1.42fr);gap:22px;min-height:640px;display:grid}.product-showcase__tabs{grid-template-rows:repeat(4,minmax(0,1fr));gap:12px;display:grid}.product-showcase__tabs button{width:100%;min-width:0;color:var(--ink-950);cursor:pointer;text-align:left;transition:color .38s var(--ease-soft), background-color .38s var(--ease-soft), border-color .38s var(--ease-soft), box-shadow .48s var(--ease-soft), transform .48s var(--ease-soft);background:#ffffffb8;border:1px solid #173bff1a;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;display:grid;box-shadow:0 14px 38px #2a4b970f}.product-showcase__tabs button:hover,.product-showcase__tabs button:focus-visible{border-color:#173bff57;transform:translate(5px)}.product-showcase__tabs button.is-active{border-color:var(--brand-600);color:var(--white);background:var(--brand-600);box-shadow:0 24px 54px #173bff38}.product-showcase__tab-icon{width:50px;height:50px;color:var(--brand-600);background:#ffffffdb;border:1px solid #173bff1c;border-radius:16px;place-items:center;display:grid}.product-showcase__tabs button.is-active .product-showcase__tab-icon{color:var(--white);background:#ffffff24;border-color:#ffffff3d}.product-showcase__tab-copy{gap:5px;min-width:0;display:grid}.product-showcase__tab-copy small{color:var(--brand-600);letter-spacing:.1em;font:650 9px/1 Inter,sans-serif}.product-showcase__tabs button.is-active .product-showcase__tab-copy small{color:#ffffff9e}.product-showcase__tab-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:600;overflow:hidden}.product-showcase__tab-copy>span{color:var(--ink-700);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.product-showcase__tabs button.is-active .product-showcase__tab-copy>span{color:#ffffffb8}.product-showcase__visual{background:#dfeaff;border:1px solid #ffffffc7;border-radius:34px;min-width:0;min-height:640px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #23459124}.product-showcase__visual>img{object-fit:cover;object-position:center;opacity:0;width:100%;max-width:none;height:100%;transition:opacity .62s ease, transform 1.1s var(--ease-image), filter .62s ease;position:absolute;inset:0;transform:scale(1.055)}.product-showcase__visual>img.is-active{opacity:1;transform:scale(1)}.product-showcase__veil{z-index:1;background:linear-gradient(#03081400 34%,#0308142e 58%,#030814e6 100%);position:absolute;inset:0}.product-showcase__visual figcaption{z-index:2;color:var(--white);padding:42px;position:absolute;bottom:0;left:0;right:0}.product-showcase__visual figcaption small{color:#ffffff94;letter-spacing:.12em;font:650 9px/1 Inter,sans-serif}.product-showcase__visual figcaption h3{letter-spacing:-.045em;margin:13px 0 8px;font-size:clamp(34px,3.5vw,52px);font-weight:560;line-height:1.05}.product-showcase__visual figcaption p{color:#ffffffbd;max-width:620px;margin:0;font-size:14px;line-height:1.65}.product-showcase__visual figcaption a{width:fit-content;min-height:46px;color:var(--ink-950);background:var(--white);transition:color .28s ease, background-color .28s ease, transform .32s var(--ease-soft);border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}.product-showcase__visual figcaption a:hover,.product-showcase__visual figcaption a:focus-visible{color:var(--white);background:var(--brand-600);transform:translateY(-2px)}@media (width<=960px){.product-showcase__grid{grid-template-columns:1fr;min-height:0}.product-showcase__tabs{scroll-snap-type:x mandatory;grid-template-rows:none;grid-template-columns:repeat(4,minmax(210px,1fr));padding:2px 2px 12px;overflow-x:auto}.product-showcase__tabs button{scroll-snap-align:start;min-height:144px}.product-showcase__visual{min-height:520px}}@media (width<=680px){.product-showcase{margin-top:62px}.product-showcase__heading{margin-bottom:24px}.product-showcase__tabs{grid-template-columns:repeat(4,minmax(250px,78vw))}.product-showcase__visual{border-radius:26px;min-height:430px}.product-showcase__visual figcaption{padding:28px 24px}}.content-site{background:var(--ice-50);min-height:100vh;overflow:clip}.content-shell{width:min(100% - 64px,1280px);margin-inline:auto}.content-header{z-index:100;pointer-events:none;position:fixed;inset:14px 0 auto}.content-header__inner{-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);pointer-events:auto;width:min(100% - 56px,1480px);min-height:68px;animation:contentHeaderIn .72s var(--ease-soft) both;background:#ffffffd1;border:1px solid #ffffffd6;border-radius:999px;align-items:center;gap:12px;margin-inline:auto;padding:8px 10px 8px 20px;display:flex;box-shadow:0 18px 55px #1e3e841f}@keyframes contentHeaderIn{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.content-header .brand{flex:none}.content-search-trigger{border-left:1px solid var(--hairline);color:#7b8499;align-items:center;gap:9px;width:clamp(180px,15vw,240px);height:44px;padding:0 16px;font-size:12px;transition:color .26s;display:flex}.content-search-trigger:hover,.content-search-trigger:focus-visible{color:var(--brand-600)}.content-nav{align-items:center;gap:2px;min-width:0;margin-left:auto;display:flex}.content-nav a{color:var(--ink-800);white-space:nowrap;border-radius:999px;padding:10px 11px;font-size:13px;transition:color .26s,background .26s}.content-nav a:hover,.content-nav a:focus-visible,.content-nav a.is-active{color:var(--brand-600);background:#edf3ffe6}.content-menu-toggle,.content-mobile-menu{display:none}.content-main{min-height:70vh;padding-top:1px}.content-hero{background:#edf3ff;min-height:810px;padding:148px 0 82px;position:relative;overflow:hidden}.content-hero__backdrop{background:radial-gradient(circle at 78% 18%,#5397ff42,#0000 34%),radial-gradient(circle at 16% 76%,#5dd2ff24,#0000 30%),linear-gradient(145deg,#f8faff 0%,#e7efff 56%,#dce9ff 100%);position:absolute;inset:0}.content-hero__grid{z-index:1;grid-template-columns:minmax(0,.78fr) minmax(520px,1.1fr);align-items:center;gap:clamp(56px,7vw,112px);min-height:580px;display:grid;position:relative}.content-hero__copy,.content-hero__visual{animation:contentRise .85s var(--ease-soft) both}.content-hero__visual{animation-delay:.1s}@keyframes contentRise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.content-hero h1,.category-hero h1,.search-hero h1,.support-page__hero h1,.about-hero h1,.portal-page h1,.not-found h1{letter-spacing:-.065em;margin:20px 0 0;font-size:clamp(42px,5.2vw,72px);font-weight:500;line-height:.98}.content-hero__summary{max-width:590px;color:var(--ink-700);margin:30px 0 0;font-size:18px;line-height:1.8}.content-hero__actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.content-hero__visual{background:#dfe9fb;border:1px solid #ffffffe0;border-radius:42px;height:580px;margin:0;position:relative;overflow:hidden;box-shadow:0 42px 110px #2449992e}.content-hero__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#05163e85);height:34%;position:absolute;inset:auto 0 0}.content-hero__visual img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-image)}.content-hero__visual:hover img{transform:scale(1.025)}.content-hero__visual figcaption,.content-split__visual figcaption{z-index:2;color:var(--white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05112c9e;border:1px solid #ffffff85;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:11px;display:inline-flex;position:absolute;bottom:18px;right:18px}.content-anchor-nav{z-index:45;border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;position:sticky;top:0}.content-anchor-nav .content-shell{justify-content:center;align-items:center;gap:12px;min-height:64px;display:flex;overflow-x:auto}.content-anchor-nav a{color:var(--ink-700);white-space:nowrap;border-radius:999px;padding:9px 16px;font-size:13px;transition:color .26s,background .26s}.content-section{background:var(--white);padding:132px 0 140px;scroll-margin-top:64px}.content-section:nth-of-type(2n),.content-section--comparison,.content-section--placeholder{background:#f0f5ff}.content-section__heading{max-width:820px;margin-bottom:58px}.content-section__heading h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(42px,4.6vw,68px);font-weight:480;line-height:1.08}.content-section__heading>p:not(.eyebrow){color:var(--ink-700);margin:24px 0 0;font-size:16px;line-height:1.8}.content-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.content-card{min-height:300px;color:var(--ink-950);transition:transform .46s var(--ease-soft), border-color .36s ease, box-shadow .46s ease, background .36s ease;background:#ffffffc7;border:1px solid #1f48a224;border-radius:28px;flex-direction:column;padding:32px;display:flex;box-shadow:0 22px 58px #27499112}a.content-card:hover,a.content-card:focus-visible{background:var(--white);border-color:#173bff66;transform:translateY(-8px);box-shadow:0 32px 72px #27499124}.content-card h3{margin:0 0 14px;font-size:24px;font-weight:570;line-height:1.28}.content-card p{white-space:pre-line;color:var(--ink-700);margin:0;font-size:14px;line-height:1.78}.content-card small{color:#818ba1;margin-top:auto;padding-top:26px;font-size:11px}.content-card b{color:var(--brand-600);align-items:center;gap:9px;margin-top:auto;padding-top:30px;font-size:13px;display:inline-flex}.content-section--featureShowcase .content-section__heading{text-align:center;margin-inline:auto}.content-feature-showcase{grid-template-columns:minmax(360px,.78fr) minmax(0,1.42fr);align-items:stretch;gap:22px;display:grid}.content-feature-showcase__list{grid-template-rows:repeat(auto-fit,minmax(0,1fr));gap:12px;display:grid}.content-feature-showcase__item{background:#ffffffbd;border:1px solid #1f48a21f;border-radius:20px;grid-template-columns:minmax(0,1fr);min-height:126px;padding:23px 24px;display:grid}.content-feature-showcase__item h3{color:var(--ink-950);margin:0;font-size:17px;font-weight:620;line-height:1.35}.content-feature-showcase__item p{color:var(--ink-700);margin:8px 0 0;font-size:13px;line-height:1.62}.content-main--market .content-feature-showcase{grid-template-columns:1fr;gap:30px}.content-feature-showcase__tabs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.content-feature-showcase__tab{min-width:0;color:var(--ink-700);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 18px;transition:color .24s,border-color .24s,background .24s;display:inline-flex}.content-feature-showcase__tab:hover,.content-feature-showcase__tab:focus-visible,.content-feature-showcase__tab.is-active{border-color:var(--brand-600);color:var(--brand-600);background:#173bff0a}.content-feature-showcase__tab strong{font-size:14px;font-weight:600}.content-feature-showcase__stage{background:#fff;border:1px solid #1f48a21f;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(330px,.86fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 24px 70px #294b9214}.content-feature-showcase__copy{flex-direction:column;justify-content:center;padding:clamp(30px,4vw,56px);display:flex}.content-feature-showcase__copy h3{color:var(--ink-950);letter-spacing:-.045em;margin:0;font-size:clamp(26px,2.5vw,38px);font-weight:600;line-height:1.14}.content-feature-showcase__copy p{color:var(--ink-700);margin:16px 0 0;font-size:15px;line-height:1.76}.content-feature-showcase__copy .content-feature-showcase__lead{color:var(--ink-950);margin-top:12px;font-size:17px;font-weight:560;line-height:1.55}.content-feature-showcase__visual{background:linear-gradient(145deg,#f4f7ff,#e5edff);border:1px solid #1f48a21f;border-radius:34px;min-width:0;min-height:650px;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 70px #2d4e921a}.content-feature-showcase__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#102d6c33);height:36%;position:absolute;inset:auto 0 0}.content-feature-showcase__visual img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .76s var(--ease-image);display:block;transform:scale(1.03)}.content-feature-showcase__stage:hover .content-feature-showcase__visual img{transform:scale(1.055)}.content-main--market .content-feature-showcase__visual{min-height:440px;box-shadow:none;background:#eaf1ff;border:0;border-radius:0}.content-main--market .content-feature-showcase__visual:after{display:none}.content-main--market .content-feature-showcase__visual img{transform:scale(1.01)}.content-main--market .content-feature-showcase__stage:hover .content-feature-showcase__visual img{transform:scale(1.045)}.content-feature-showcase__copy ul,.content-capabilities__detail ul{gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.content-feature-showcase__copy li,.content-capabilities__detail li{color:var(--ink-800);align-items:center;gap:9px;font-size:13px;line-height:1.4;display:flex}.content-feature-showcase__copy li svg,.content-capabilities__detail li svg{color:var(--brand-600);flex:none}.content-feature-showcase__copy>a{color:var(--brand-600);align-items:center;gap:8px;margin-top:28px;font-size:14px;font-weight:650;display:inline-flex}.content-capabilities{background:#071334;border:1px solid #1f48a21f;border-radius:30px;grid-template-columns:minmax(0,1.04fr) minmax(330px,.96fr);display:grid;overflow:hidden;box-shadow:0 34px 88px #000e3a33}.content-capabilities__visual{background:#050914;min-height:540px;overflow:hidden}.content-capabilities__visual img{object-fit:cover;opacity:.94;width:100%;height:100%}.content-capabilities__copy{background:#fff;flex-direction:column;justify-content:center;padding:clamp(30px,4.1vw,58px);display:flex}.content-capabilities__tabs{border-top:1px solid var(--hairline)}.content-capabilities__tabs button{border:0;border-bottom:1px solid var(--hairline);width:100%;min-height:56px;color:var(--ink-800);cursor:pointer;font:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:0;font-size:15px;font-weight:600;line-height:1.3;transition:color .22s;display:flex}.content-capabilities__tabs button b{font-size:18px;font-weight:400;transition:transform .24s}.content-capabilities__tabs button:hover,.content-capabilities__tabs button:focus-visible,.content-capabilities__tabs button.is-active{color:var(--brand-600)}.content-capabilities__tabs button.is-active b{transform:rotate(45deg)}.content-capabilities__detail{min-height:180px;padding-top:28px;animation:.26s cubic-bezier(.16,1,.3,1) both capabilityDetailIn}@keyframes capabilityDetailIn{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.content-capabilities__detail h3{color:var(--ink-950);margin:0;font-size:25px;font-weight:600}.content-capabilities__detail p{color:var(--ink-700);margin:13px 0 0;font-size:14px;line-height:1.75}.content-split{grid-template-columns:minmax(0,1.16fr) minmax(380px,.84fr);align-items:stretch;gap:24px;display:grid}.content-split__visual{background:#e8f0ff;border:1px solid #224ca824;border-radius:34px;min-height:520px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #2a4b931a}.content-split__visual img{object-fit:cover;width:100%;height:100%}.content-split__copy{flex-direction:column;justify-content:center;padding:20px 0 20px 28px;display:flex}.content-point{border-bottom:1px solid var(--hairline);grid-template-columns:44px 1fr;gap:16px;padding:24px 0;display:grid}.content-point>span{width:40px;height:40px;color:var(--brand-600);background:var(--ice-100);border-radius:13px;place-items:center;display:grid}.content-point p{color:var(--ink-800);margin:0;font-size:16px;line-height:1.55}.content-steps{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.content-steps li{border-bottom:1px solid var(--hairline);min-height:160px;transition:transform .42s var(--ease-soft), background .32s ease;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;padding:30px 8px;display:grid}.content-steps li:hover{background:#edf3ff85;transform:translate(8px)}.content-steps h3{margin:0;font-size:24px;font-weight:570}.content-steps p{color:var(--ink-700);margin:11px 0 0;font-size:14px;line-height:1.75}.content-table-wrap{background:#ffffffd1;border:1px solid #1e49a624;border-radius:28px;overflow:hidden;box-shadow:0 24px 70px #294b9214}.content-table{border-collapse:collapse;width:100%}.content-table th,.content-table td{border-bottom:1px solid var(--hairline);text-align:left;padding:22px 28px;font-size:14px}.content-table th{color:var(--white);background:#102966;font-weight:600}.content-table td:first-child{color:var(--ink-950);font-weight:600}.content-table td:last-child{color:var(--brand-600);font-weight:600}.content-table__note{color:var(--brand-600);background:#173bff0d;margin:0;padding:24px 28px;font-weight:600}.content-faq{border-top:1px solid var(--hairline)}.content-faq details{border-bottom:1px solid var(--hairline)}.content-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:22px 4px;font-size:19px;font-weight:570;list-style:none;display:flex}.content-faq summary::-webkit-details-marker{display:none}.content-faq summary b{width:34px;height:34px;color:var(--brand-600);background:var(--ice-100);border-radius:50%;flex:none;place-items:center;transition:transform .3s;display:grid}.content-faq details[open] summary b{transform:rotate(45deg)}.content-faq details>p{max-width:820px;color:var(--ink-700);margin:-6px 0 0;padding:0 0 30px;line-height:1.8}.content-placeholder{background:#ffffff9e;border:1px dashed #173bff47;border-radius:28px;grid-template-columns:64px 1fr;align-items:start;gap:22px;min-height:270px;padding:40px;display:grid}.content-placeholder>span{width:58px;height:58px;color:var(--brand-600);background:var(--white);border-radius:18px;place-items:center;display:grid;box-shadow:0 14px 34px #28488f1f}.content-placeholder>div{flex-wrap:wrap;gap:10px;display:flex}.content-placeholder small{border:1px solid var(--hairline);color:var(--ink-800);background:var(--white);border-radius:999px;padding:11px 15px;font-size:12px}.content-placeholder>p{max-width:720px;color:var(--ink-700);grid-column:2;margin:10px 0 0;font-size:14px;line-height:1.7}.content-final-cta{color:var(--white);text-align:center;background:radial-gradient(circle at 78% 10%,#407dff7a,#0000 36%),#071334;padding:120px 0}.content-final-cta .content-shell{flex-direction:column;align-items:center;display:flex}.content-final-cta h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(44px,5vw,72px);font-weight:480;line-height:1.05}.content-final-cta>.content-shell>p:not(.eyebrow){color:#ffffffb3;margin:22px 0 34px}.category-hero{background:linear-gradient(145deg,#f8faff 0%,#e7efff 100%);min-height:690px;padding:132px 0 70px}.category-hero__inner{grid-template-columns:minmax(0,.74fr) minmax(520px,1.08fr);align-items:center;gap:86px;min-height:488px;display:grid}.category-hero__inner>div>p:not(.eyebrow){max-width:600px;color:var(--ink-700);margin:28px 0 0;font-size:17px;line-height:1.8}.category-hero figure{border:1px solid #ffffffdb;border-radius:38px;height:480px;margin:0;overflow:hidden;box-shadow:0 34px 92px #25489529}.category-hero img{object-fit:cover;width:100%;height:100%}.category-list{border-top:1px solid var(--hairline)}.category-item{border-bottom:1px solid var(--hairline);min-height:210px;transition:transform .46s var(--ease-soft), background .32s ease;grid-template-columns:70px 180px minmax(0,1fr) auto;align-items:center;gap:28px;padding:24px 8px;display:grid}.category-item:hover,.category-item:focus-visible{background:var(--ice-50);transform:translate(8px)}.category-item figure{background:var(--ice-100);border-radius:22px;width:180px;height:150px;margin:0;overflow:hidden}.category-item img{object-fit:cover;width:100%;height:100%}.category-item h2{margin:0;font-size:30px;font-weight:540}.category-item p{max-width:620px;color:var(--ink-700);margin:13px 0 0;line-height:1.7}.category-item small{color:#7c869b;margin-top:16px;font-size:11px;display:inline-block}.category-item>b{color:var(--brand-600);align-items:center;gap:10px;font-size:13px;display:flex}.search-hero{background:linear-gradient(145deg,#f8faff,#e8f0ff);padding:180px 0 84px}.search-hero h1{max-width:900px}.search-field{max-width:900px;height:76px;color:var(--brand-600);background:#ffffffe0;border:1px solid #173bff2e;border-radius:24px;align-items:center;gap:16px;margin-top:50px;padding:0 26px;display:flex;box-shadow:0 24px 70px #2246911f}.search-field:focus-within{background:var(--white);border-color:#173bff8c}.search-field input{width:100%;color:var(--ink-950);background:0 0;border:0;outline:0;font-size:18px}.search-count{color:var(--ink-700);margin:18px 0 0;font-size:13px}.search-results{background:var(--white);padding:38px 0 140px}.search-result{border-bottom:1px solid var(--hairline);min-height:130px;transition:transform .38s var(--ease-soft), color .28s ease;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:30px;padding:26px 8px;display:grid}.search-result:hover,.search-result:focus-visible{color:var(--brand-600);transform:translate(7px)}.search-result>span{color:var(--brand-600);font-size:11px;font-weight:700}.search-result h2{margin:0;font-size:23px;font-weight:560}.search-result p{color:var(--ink-700);margin:9px 0 0;font-size:14px}.search-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.search-empty>svg{color:var(--brand-600)}.search-empty h2{margin:22px 0 0}.search-empty p{color:var(--ink-700);margin:12px 0 26px}.support-page__hero,.about-hero{min-height:670px;color:var(--white);background:radial-gradient(circle at 78% 26%,#4684ff85,#0000 34%),radial-gradient(circle at 12% 80%,#32c1ff29,#0000 32%),#071334;padding:190px 0 100px}.support-page__hero h1,.about-hero h1{max-width:1040px}.support-page__hero .content-shell>p:not(.eyebrow),.about-hero .content-shell>p:not(.eyebrow){color:#ffffffb3;max-width:760px;margin:32px 0 0;font-size:18px;line-height:1.8}.support-page__body{background:#eef4ff;padding:120px 0 140px}.support-page__grid{justify-content:center;display:flex}.support-page__hero{isolation:isolate;background:#06122f;position:relative;overflow:hidden}.support-page__hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050f2b6b 0%,#050f2b1f 45%,#050f2b0f 100%),linear-gradient(#040d2533,#040d2575);position:absolute;inset:0}.support-page__aurora{z-index:0;opacity:.98;pointer-events:none;transform:scale(var(--hero-scale,1.01));transform-origin:50%;transition:transform .16s linear;position:absolute;inset:-10% 0 -4%}.support-page__hero-copy{z-index:2;position:relative}.content-contact-form{width:min(100%,820px);min-height:580px}.content-form-message{flex-direction:column;gap:8px;margin-top:18px;display:flex}.content-form-message>span{color:var(--ink-700);font-size:11px}.content-form-message textarea{border:1px solid var(--hairline);resize:vertical;min-height:110px;color:var(--ink-950);background:var(--ice-50);font:inherit;border-radius:14px;padding:14px;font-size:13px}.portal-page,.not-found{background:linear-gradient(145deg,#f8faff,#e2ecff)}.portal-page>section,.not-found{place-items:center;min-height:780px;padding:180px 0 100px;display:grid}.portal-page__inner,.not-found .content-shell{text-align:center;flex-direction:column;align-items:center;display:flex}.portal-page__icon{width:72px;height:72px;color:var(--brand-600);background:var(--white);border-radius:22px;place-items:center;margin-bottom:30px;display:grid;box-shadow:0 24px 64px #25489324}.portal-page p:not(.eyebrow),.not-found p{max-width:620px;color:var(--ink-700);margin:28px 0 0;font-size:17px;line-height:1.8}.not-found .content-shell>span{color:var(--brand-600);font:700 84px/1 Inter,sans-serif}.not-found .content-shell>div{gap:12px;margin-top:30px;display:flex}@media (width<=1240px){.content-header__inner{width:min(100% - 32px,1180px)}.content-search-trigger{display:none}.content-nav a{padding-inline:9px;font-size:12px}.content-hero__grid,.category-hero__inner{grid-template-columns:minmax(0,.85fr) minmax(430px,1fr);gap:50px}}@media (width<=960px){.content-feature-showcase__stage,.content-capabilities{grid-template-columns:1fr}.content-feature-showcase__visual,.content-capabilities__visual{min-height:400px}.content-feature-showcase__copy,.content-capabilities__copy{padding:32px}.content-main--market .content-hero--market .content-hero__grid{grid-template-columns:1fr;min-height:0}.content-header__inner{padding-inline:18px 12px}.content-nav{display:none}.content-menu-toggle{width:44px;height:44px;color:var(--white);background:var(--brand-600);border:0;border-radius:50%;place-items:center;margin-left:auto;display:grid}.content-mobile-menu{z-index:90;color:var(--ink-950);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;transition:opacity .3s ease, visibility .3s ease, transform .42s var(--ease-soft);background:#f1f6fff7;flex-direction:column;padding:112px 28px 36px;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-16px)}.content-mobile-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.content-mobile-menu a{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;min-height:62px;font-size:18px;font-weight:560;display:flex}.content-hero,.category-hero{min-height:auto;padding-top:130px}.content-hero__grid,.category-hero__inner{grid-template-columns:1fr;gap:46px}.content-hero__visual,.category-hero figure{height:520px}.content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-feature-showcase,.content-split{grid-template-columns:1fr}.content-split__copy{padding-left:0}.category-item{grid-template-columns:54px 150px minmax(0,1fr)}.category-item figure{width:150px;height:130px}.category-item>b{grid-column:3}}@media (width<=680px){.content-feature-showcase__tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.content-feature-showcase__tabs::-webkit-scrollbar{display:none}.content-feature-showcase__tab{flex:none;padding-inline:14px}.content-feature-showcase__stage,.content-capabilities{border-radius:22px}.content-feature-showcase__visual,.content-capabilities__visual{min-height:300px}.content-feature-showcase__copy,.content-capabilities__copy{padding:26px 22px 28px}.content-feature-showcase__copy h3{font-size:28px}.content-feature-showcase__copy .content-feature-showcase__lead{font-size:16px}.content-capabilities__detail{min-height:auto}.content-capabilities__detail h3{font-size:22px}.privacy-overview{width:min(100% - 40px,1280px);padding:94px 0 84px}.content-shell{width:min(100% - 40px,1280px)}.content-header{inset:10px 0 auto}.content-header__inner{width:calc(100% - 24px);min-height:60px;padding:7px 8px 7px 15px}.content-header .brand{font-size:18px}.content-header .brand__cn{display:none}.content-menu-toggle{width:42px;height:42px}.content-mobile-menu{padding-inline:20px}.content-hero{padding:112px 0 54px}.content-hero__grid{gap:34px;min-height:0}.content-hero h1,.category-hero h1,.search-hero h1,.support-page__hero h1,.about-hero h1,.portal-page h1,.not-found h1{font-size:clamp(44px,14vw,64px)}.content-hero__summary{margin-top:22px;font-size:15px}.content-hero__actions{flex-direction:column}.content-hero__actions .button{width:100%}.content-hero__visual,.category-hero figure{border-radius:28px;height:390px}.content-anchor-nav .content-shell{justify-content:flex-start;width:100%;padding-inline:14px}.content-section{padding:90px 0 96px}.content-section__heading{margin-bottom:38px}.content-section__heading h2{font-size:40px}.content-card-grid{grid-template-columns:1fr}.content-card{min-height:250px;padding:27px}.content-card h3{margin-top:0}.content-split__visual{min-height:360px}.content-point{grid-template-columns:40px 1fr}.content-steps li{grid-template-columns:1fr;gap:0}.content-table-wrap{overflow-x:auto}.content-table{min-width:700px}.content-placeholder{grid-template-columns:1fr;padding:26px}.content-placeholder>p{grid-column:1}.content-final-cta{padding:90px 0}.category-hero{padding:112px 0 54px}.category-hero__inner{gap:36px;min-height:0}.category-list-section{padding:90px 0 100px}.category-item{grid-template-columns:42px 1fr;align-items:start;padding:28px 0}.category-item figure{order:-1;grid-column:1/-1;width:100%;height:260px}.category-item>div,.category-item>b{grid-column:2}.category-item h2{font-size:26px}.search-hero{padding:142px 0 64px}.search-field{height:66px;margin-top:34px;padding-inline:18px}.search-field input{font-size:15px}.search-result{grid-template-columns:1fr auto;gap:14px}.search-result>span{grid-column:1/-1}.support-page__hero,.about-hero{min-height:610px;padding:150px 0 84px}.support-page__body{padding:90px 0 100px}.content-contact-form{min-height:0;padding:26px 20px}.content-contact-form .form-grid{grid-template-columns:1fr}.portal-page>section,.not-found{min-height:720px;padding-top:130px}.not-found .content-shell>div{flex-direction:column;width:100%}}@media (prefers-reduced-motion:reduce){.content-header__inner,.content-hero__copy,.content-hero__visual{animation:none}.content-card,.category-item,.search-result,.content-steps li{transition:none}}.brand{gap:9px}.brand__mark{width:32px;height:32px;color:var(--brand-600);background:#ffffffb3;border:1px solid #173bff29;border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #fffffff0,0 8px 22px #173bff14}.brand__name{letter-spacing:-.045em;font-family:MiSans,PingFang SC,SF Pro Text,sans-serif;font-size:16px;font-weight:720}.brand__cn{align-items:center;min-height:26px;font-size:12px;display:inline-flex}.site-footer .brand__mark{color:#7aa8ff;background:#2b4fa91f;border-color:#6796ff42;box-shadow:inset 0 1px #ffffff14}.site-footer .brand__name,.site-footer .brand__cn{color:#ffffffe6}.site-footer .brand__cn{border-left-color:#fff3}.privacy-scroll__copy,.high-sensitivity-scroll__copy{-webkit-backdrop-filter:blur(22px)saturate(1.16);backdrop-filter:blur(22px)saturate(1.16);background:#f5f9ff70;border:1px solid #ffffffb8;border-radius:30px;width:min(100% - 420px,1120px);padding:clamp(20px,2.1vw,30px) clamp(22px,3.4vw,52px);box-shadow:inset 0 1px #ffffffe6,0 20px 54px #264a9821}.footer__middle{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) minmax(390px,440px);gap:clamp(44px,6vw,86px);display:grid}.footer__middle .footer__nav{border-bottom:0}.footer-contact{align-content:start;gap:22px;padding:42px 0 46px;display:grid}.footer-contact__heading{gap:7px;display:grid}.footer-contact__heading span{color:#73d7ff;letter-spacing:.16em;font:700 9px/1 Inter,sans-serif}.footer-contact__heading strong{color:#ffffffeb;font-size:15px}.footer-contact__details{grid-template-columns:1fr 1fr;gap:12px;display:grid}.footer-contact__details a{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;gap:6px;min-width:0;padding:13px 14px;display:grid}.footer-contact__details span{color:#ffffff70;font-size:10px}.footer-contact__details strong{color:#ffffffd1;text-overflow:ellipsis;font-size:11px;overflow:hidden}.footer-contact__qr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.footer-contact__qr{text-align:center;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;margin:0;padding:9px 9px 11px}.footer-contact__qr img{aspect-ratio:1;object-fit:contain;background:var(--white);border-radius:9px;width:100%}.footer-contact__qr figcaption{color:#ffffffa3;margin-top:9px;font-size:10px}@media (width<=1020px){.privacy-scroll__copy,.high-sensitivity-scroll__copy{width:min(100% - 96px,820px)}.footer__middle{grid-template-columns:1fr;gap:0}.footer-contact{border-top:1px solid #ffffff1a}}@media (width<=680px){.brand__mark{border-radius:10px;width:29px;height:29px}.brand__name{font-size:15px}.brand__cn{padding-left:9px;font-size:10px;display:inline-flex}.privacy-scroll__copy,.high-sensitivity-scroll__copy{background:#f5f9ff80;border-radius:23px;width:calc(100% - 34px);padding:18px 18px 20px}.footer-contact__details{grid-template-columns:1fr}.footer-contact__qr-grid{scrollbar-width:none;grid-template-columns:repeat(3,minmax(92px,1fr));padding-bottom:6px;overflow-x:auto}.footer-contact__qr-grid::-webkit-scrollbar{display:none}}@media (width<=430px){.brand__mark{display:none}.brand__cn{max-width:70px}.footer-contact__qr-grid{margin-right:-20px}}.home-product-hub{color:#081227;background:#fff;padding:clamp(96px,11svh,128px) 0 clamp(108px,13svh,148px);position:relative;overflow:hidden}.home-product-hub__inner{width:min(100% - 144px,1600px);margin-inline:auto}.home-product-hub__heading{text-align:center}.home-product-hub__heading .eyebrow{color:var(--brand-600);letter-spacing:.18em;margin:0 0 13px;font:700 11px/1 Inter,sans-serif}.home-product-hub__heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,3.35vw,56px);font-weight:620;line-height:1.08}.home-product-hub__tabs{justify-content:center;align-items:center;gap:clamp(42px,5vw,76px);width:max-content;max-width:100%;margin:clamp(34px,4.5svh,48px) auto 0;display:flex}.home-product-hub__tabs button{color:#5d6678;cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:48px;padding:0 2px 15px;font:560 clamp(16px,1.14vw,20px)/1.2 MiSans,PingFang SC,sans-serif;transition:color .24s;position:relative}.home-product-hub__tabs button:after{content:"";background:var(--brand-600);opacity:0;height:3px;transition:opacity .22s ease, transform .32s var(--ease-soft);border-radius:999px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.36)}.home-product-hub__tabs button:hover,.home-product-hub__tabs button:focus-visible,.home-product-hub__tabs button.is-active{color:var(--brand-600)}.home-product-hub__tabs button:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #173bff57}.home-product-hub__tabs button.is-active:after{opacity:1;transform:scaleX(1)}.home-product-hub__panel{animation:home-product-panel-in .46s var(--ease-soft) both;grid-template-columns:minmax(0,1.14fr) minmax(410px,.86fr);align-items:center;gap:clamp(50px,5vw,88px);margin-top:clamp(48px,6.2svh,68px);display:grid}.home-product-hub__media{aspect-ratio:16/9;background:#eef4ff;border:1px solid #375eb624;border-radius:clamp(24px,2vw,34px);display:block;position:relative;overflow:hidden;box-shadow:0 28px 72px #193e8c1f}.home-product-hub__media picture{width:100%;height:100%;display:block}.home-product-hub__media img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;transition:transform .76s var(--ease-image), filter .36s ease;transform:scale(1.002)}.home-product-hub__media>span{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb8}.home-product-hub__media:hover img,.home-product-hub__media:focus-visible img{filter:saturate(1.025)contrast(1.01);transform:scale(1.018)}.home-product-hub__media:focus-visible{outline:3px solid rgba(var(--hub-accent), .52);outline-offset:5px}.home-product-hub__content{min-width:0;padding-right:clamp(0px,1.4vw,22px)}.home-product-hub__content h3{color:#071127;letter-spacing:-.045em;max-width:620px;margin:0;font-size:clamp(30px,2.25vw,42px);font-weight:620;line-height:1.18}.home-product-hub__description{color:#657087;max-width:650px;margin-top:18px;font-size:clamp(15px,1.02vw,17px);line-height:1.82}.home-product-hub__content ul{gap:14px;margin:clamp(24px,3.2svh,34px) 0 0;padding:0;list-style:none;display:grid}.home-product-hub__content li{color:#4f5d75;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;font-size:clamp(14px,.98vw,16px);line-height:1.58;display:grid}.home-product-hub__content li svg{color:rgb(var(--hub-accent));margin-top:2px}.home-product-hub__content .button{border-color:rgb(var(--hub-accent));color:#fff;background:rgb(var(--hub-accent));min-width:196px;min-height:56px;box-shadow:0 15px 34px rgba(var(--hub-accent), .22);margin-top:clamp(30px,4svh,42px)}.home-product-hub__content .button:hover,.home-product-hub__content .button:focus-visible{color:#fff;background:#071127;border-color:#071127;transform:translateY(-2px)}@keyframes home-product-panel-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@media (width<=1120px){.home-product-hub__inner{width:min(100% - 64px,980px)}.home-product-hub__panel{grid-template-columns:minmax(0,1.06fr) minmax(350px,.94fr);gap:38px}.home-product-hub__content h3{font-size:clamp(28px,3.2vw,36px)}}@media (width<=860px){.home-product-hub{padding-block:86px 104px}.home-product-hub__inner{width:min(100% - 40px,720px)}.home-product-hub__tabs{gap:clamp(24px,6vw,44px)}.home-product-hub__panel{grid-template-columns:1fr;gap:36px}.home-product-hub__content{padding-right:0}.home-product-hub__content h3,.home-product-hub__description{max-width:none}}@media (width<=560px){.home-product-hub{padding-block:72px 84px}.home-product-hub__inner{width:calc(100% - 32px)}.home-product-hub__heading .eyebrow{margin-bottom:10px;font-size:9px}.home-product-hub__heading h2{font-size:clamp(30px,9vw,38px)}.home-product-hub__tabs{scrollbar-width:none;justify-content:flex-start;gap:28px;width:100%;margin-top:28px;padding:0 2px 3px;overflow-x:auto}.home-product-hub__tabs::-webkit-scrollbar{display:none}.home-product-hub__tabs button{min-height:42px;padding-bottom:12px;font-size:14px}.home-product-hub__panel{gap:28px;margin-top:32px}.home-product-hub__media{border-radius:22px}.home-product-hub__content h3{font-size:clamp(25px,7.5vw,31px);line-height:1.22}.home-product-hub__description{margin-top:13px;font-size:13px;line-height:1.72}.home-product-hub__content ul{gap:11px;margin-top:20px}.home-product-hub__content li{grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:12px}.home-product-hub__content li svg{width:18px;height:18px}.home-product-hub__content .button{width:100%;min-height:50px;margin-top:26px}}@media (prefers-reduced-motion:reduce){.home-product-hub__panel{animation:none}.home-product-hub__media img,.home-product-hub__tabs button:after{transition:none}}.desktop-nav,.content-nav{position:relative;overflow:visible}.nav-entry{align-items:center;display:flex;position:relative}.desktop-nav>.nav-entry>.nav-entry__trigger,.content-nav>.nav-entry>.nav-entry__trigger{color:#081026b3;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;transition:color .26s,background-color .26s,box-shadow .26s;display:inline-flex}.desktop-nav>.nav-entry>.nav-entry__trigger{border-radius:999px;padding:8px 12px;font-size:11px;font-weight:560}.content-nav>.nav-entry>.nav-entry__trigger{border-radius:999px;padding:10px 11px;font-size:13px}.desktop-nav>.nav-entry>.nav-entry__trigger:hover,.desktop-nav>.nav-entry>.nav-entry__trigger:focus-visible,.desktop-nav>.nav-entry>.nav-entry__trigger.is-active{color:var(--ink-950);background:#ffffffe0;box-shadow:0 6px 24px #204a9e14}.content-nav>.nav-entry>.nav-entry__trigger:hover,.content-nav>.nav-entry>.nav-entry__trigger:focus-visible,.content-nav>.nav-entry>.nav-entry__trigger.is-active{color:var(--brand-600);background:#edf3ffe6}.nav-entry__caret{opacity:.72;transition:transform .24s var(--ease);flex:none}.nav-entry.has-menu:hover .nav-entry__caret,.nav-entry.has-menu:focus-within .nav-entry__caret,.nav-entry.has-menu.is-open .nav-entry__caret{transform:rotate(180deg)}.nav-dropdown{z-index:140;opacity:0;visibility:hidden;pointer-events:none;width:min(248px,100vw - 32px);color:var(--ink-950);-webkit-backdrop-filter:blur(28px)saturate(145%);transform-origin:50% 0;transition:opacity .18s ease, transform .24s var(--ease), visibility 0s linear .18s;background:#fafcfff0;border:1px solid #a4bceb7a;border-radius:19px;padding:10px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-10px)scale(.985);box-shadow:0 24px 64px #19397e2e,0 4px 18px #19397e14}.nav-dropdown:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}.nav-entry:hover .nav-dropdown,.nav-entry:focus-within .nav-dropdown,.nav-entry.is-open .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(-50%)scale(1)}.nav-dropdown__links{gap:5px;display:grid}.desktop-nav .nav-dropdown__link,.content-nav .nav-dropdown__link{min-height:48px;color:var(--ink-950);box-shadow:none;transition:color .22s ease, background-color .22s ease, transform .22s var(--ease);background:0 0;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:7px 9px;display:grid}.desktop-nav .nav-dropdown__link:hover,.desktop-nav .nav-dropdown__link:focus-visible,.desktop-nav .nav-dropdown__link.is-active,.content-nav .nav-dropdown__link:hover,.content-nav .nav-dropdown__link:focus-visible,.content-nav .nav-dropdown__link.is-active{color:var(--brand-600);box-shadow:none;background:#e6efffe6;transform:translate(2px)}.nav-dropdown__link>svg:first-child{box-sizing:content-box;color:var(--brand-600);background:#ffffffc7;border:1px solid #a4bceb6b;border-radius:11px;padding:7px}.nav-dropdown__link>svg:last-child{opacity:.42;transition:opacity .22s ease, transform .22s var(--ease)}.nav-dropdown__link:hover>svg:last-child,.nav-dropdown__link:focus-visible>svg:last-child,.nav-dropdown__link.is-active>svg:last-child{opacity:1;transform:translate(2px)}.nav-dropdown__link>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:640;display:block;overflow:hidden}.nav-dropdown__link strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:680;overflow:hidden}.nav-dropdown__link small{color:#2e3b588f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:450;overflow:hidden}.mobile-nav-tree,.content-mobile-nav{flex-direction:column;display:flex}.mobile-nav-tree__group{border-bottom:1px solid var(--hairline)}.mobile-nav-tree__group summary{min-height:62px;color:var(--ink-950);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:0 4px;font-size:22px;font-weight:620;list-style:none;display:flex}.mobile-nav-tree__group summary::-webkit-details-marker{display:none}.mobile-nav-tree__group summary>a{min-width:0;color:inherit;flex:1;text-decoration:none}.mobile-nav-tree__group summary>a:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #173bff8c}.mobile-nav-tree__group summary:focus-visible{outline-offset:-2px;border-radius:14px;outline:2px solid #173bff8c}.mobile-nav-tree__group summary svg{transition:transform .22s var(--ease)}.mobile-nav-tree__group[open] summary svg{transform:rotate(180deg)}.mobile-nav-tree__children{gap:5px;padding:0 0 12px 10px;display:grid}.mobile-menu .mobile-nav-tree__children a,.content-mobile-menu .mobile-nav-tree__children a{min-height:48px;color:var(--ink-800);background:#edf3ffb3;border:0;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:0 12px;font-size:14px;font-weight:580;display:grid}.mobile-menu .mobile-nav-tree__children a:hover,.mobile-menu .mobile-nav-tree__children a:focus-visible,.mobile-menu .mobile-nav-tree__children a.is-active,.content-mobile-menu .mobile-nav-tree__children a:hover,.content-mobile-menu .mobile-nav-tree__children a:focus-visible,.content-mobile-menu .mobile-nav-tree__children a.is-active{color:var(--brand-600);background:#e1ebfff5}.mobile-menu .mobile-nav-tree__children .mobile-nav-tree__all,.content-mobile-menu .mobile-nav-tree__children .mobile-nav-tree__all{color:var(--brand-600);background:0 0}@media (width<=1180px) and (width>=901px){.desktop-nav>.nav-entry>.nav-entry__trigger,.content-nav>.nav-entry>.nav-entry__trigger{padding-inline:8px;font-size:10px}}.content-site{--page-progress:0;--hero-progress:0;--hero-scale:1.01;position:relative}.content-site:before{content:"";z-index:180;background:var(--brand-600);height:2px;transform:scaleX(var(--page-progress));transform-origin:0;pointer-events:none;position:fixed;top:0;left:0;right:0;box-shadow:0 0 14px #57d7ffb8}.content-header__inner{transition:min-height .32s var(--ease-soft), background-color .32s ease, box-shadow .32s ease, transform .32s var(--ease-soft)}.content-site.is-scrolled .content-header__inner{background:#ffffffed;min-height:60px;box-shadow:0 14px 42px #05123229}.content-hero,.category-hero{min-height:100svh}.content-hero{background:#050914}.content-hero__backdrop{background:#050914;overflow:hidden}.content-hero__backdrop:before,.content-hero__backdrop:after,.category-hero:before,.category-hero:after{content:"";pointer-events:none;filter:blur(86px);border-radius:50%;position:absolute}.content-hero__backdrop:before,.category-hero:before{background:#173bff75;width:36vw;height:36vw;top:-12vw;right:-5vw}.content-hero__backdrop:after,.category-hero:after{background:#57d7ff2e;width:25vw;height:25vw;bottom:-10vw;left:-4vw}.content-hero__grid{min-height:calc(100svh - 230px)}.content-hero__copy{color:var(--white)}.content-hero__copy .eyebrow{color:#72dfff}.content-hero__summary{color:#e8f0ffb8}.content-hero__visual{background:#0b1f52;border-color:#b4d3ff3d;box-shadow:0 44px 120px #00196875,inset 0 1px #ffffff2e}.content-hero__visual img,.category-hero img{transform:scale(var(--hero-scale));transform-origin:50% 56%;transition:transform 1s var(--ease-image), filter .65s ease}.content-hero__visual:hover img,.category-hero figure:hover img{transform:scale(1.055)}.content-main--market .content-hero--market{background:#edf4ff;min-height:min(720px,78svh);padding:118px 0 56px}.content-main--market .content-hero--market .content-hero__backdrop{background:radial-gradient(circle at 84% 28%,#60b1ff61,#0000 30%),radial-gradient(circle at 56% 92%,#60ddff33,#0000 31%),linear-gradient(120deg,#f9fbff 0%,#e7f0ff 56%,#d5e5ff 100%)}.content-main--market .content-hero--market .content-hero__backdrop:before,.content-main--market .content-hero--market .content-hero__backdrop:after{display:none}.content-main--market .content-hero--market .content-hero__grid{grid-template-columns:minmax(0,.75fr) minmax(540px,1.25fr);grid-template-areas:none;align-items:center;gap:clamp(42px,6vw,88px);width:min(100% - clamp(40px,6vw,96px),1280px);min-height:500px}.content-main--market .content-hero--market .content-hero__copy{z-index:auto;width:auto;color:var(--ink-950);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-area:auto;margin:0;padding:0}.content-main--market .content-hero--market h1{letter-spacing:-.055em;margin-top:14px;font-size:clamp(44px,4.4vw,64px);line-height:1.08}@media (width>=961px){.content-main--market .content-hero--market h1{white-space:nowrap}}.content-main--market .content-hero--market .content-hero__summary{color:var(--ink-700)}.content-main--market .content-hero--market .content-hero__visual{z-index:auto;background:#dceaff;border-color:#5b8eff47;border-radius:20px;grid-area:auto;width:auto;height:min(450px,50svh);max-height:none;margin:0;box-shadow:0 26px 68px #2f5bbc2e}.content-main--market .content-hero--market .content-hero__visual:after,.content-main--market .content-hero--market .content-hero__visual:before{display:none}.content-main--market .content-hero--market .content-hero__visual img{object-position:72% center;transform:none}.content-main--market .content-hero--market .button--secondary{color:var(--brand-600);box-shadow:none;background:#ffffffe6;border-color:#173bff47}.content-main--market .content-hero--market .button--secondary:hover,.content-main--market .content-hero--market .button--secondary:focus-visible{color:var(--white);border-color:var(--brand-600);background:var(--brand-600)}.content-main--market .content-anchor-nav{background:#fffffff0;border-color:#1f48a21a;top:0;box-shadow:0 10px 28px #1d3d8214}.content-main--market .content-anchor-nav a{color:var(--ink-700)}.content-main--market .content-section:nth-of-type(2n){background:#f7f9fe}.content-main--market .content-section--faq{color:var(--ink-950);background:#fff}.content-main--market .content-section--faq .content-section__heading{text-align:center;margin-inline:auto}.content-main--market .content-section--faq .content-faq{max-width:960px;margin-inline:auto}.content-main--market .content-market-process{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:clamp(32px,5vw,76px);display:grid}.content-main--market .content-market-process__visual{background:#edf3ff;border:1px solid #1f48a21f;border-radius:28px;min-height:480px;margin:0;overflow:hidden;box-shadow:0 26px 72px #2347911a}.content-main--market .content-market-process__visual img{object-fit:cover;width:100%;height:100%;transition:transform .76s var(--ease-image);display:block}.content-main--market .content-market-process:hover .content-market-process__visual img{transform:scale(1.025)}.content-main--market .content-market-process__steps{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none;display:grid}.content-main--market .content-market-process__steps li{border-bottom:1px solid var(--hairline);padding:0}.content-main--market .content-market-process__steps button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:26px 18px 26px 0;transition:padding .22s,background-color .22s,box-shadow .22s;display:grid}.content-main--market .content-market-process__steps li.is-active button,.content-main--market .content-market-process__steps button:hover,.content-main--market .content-market-process__steps button:focus-visible{background:linear-gradient(90deg,#1664ff14,#0000 88%);padding-left:16px;box-shadow:inset 3px 0 #1664ff}.content-main--market .content-market-process__steps li.is-active h3{color:#1664ff}.content-main--market .content-market-process__steps h3{color:var(--ink-950);margin:0;font-size:21px;font-weight:620;line-height:1.32}.content-main--market .content-market-process__steps p{color:var(--ink-700);margin:8px 0 0;font-size:14px;line-height:1.72}.content-main--market .content-market-process__steps small{color:var(--brand-600);margin-top:12px;font-size:12px;font-weight:600;line-height:1.5;display:block}.content-main--market .content-final-cta{background:radial-gradient(circle at 75% 0,#3d7cff85,#0000 34%),#09215a}@media (width<=960px){.content-main--market .content-hero--market{min-height:auto;padding:136px 0 64px}.content-main--market .content-hero--market .content-hero__grid{grid-template-columns:1fr;gap:38px;width:min(100% - 40px,680px);min-height:0}.content-main--market .content-hero--market .content-hero__visual{height:460px}.content-main--market .content-market-process{grid-template-columns:1fr}.content-main--market .content-market-process__visual{min-height:400px}}@media (width<=680px){.content-main--market .content-hero--market{padding:112px 0 46px}.content-main--market .content-hero--market h1{white-space:normal}.content-main--market .content-hero--market .content-hero__visual{border-radius:18px;height:300px}.content-main--market .content-market-process__visual{border-radius:20px;min-height:280px}.content-main--market .content-market-process__steps li{padding:0}.content-main--market .content-market-process__steps button{padding-block:22px}.content-main--market .content-market-process__steps h3{font-size:19px}}.content-site[data-route=products\/tuomin] .content-market-process__visual{aspect-ratio:1498/1050;background:#fff;min-height:0}.content-site[data-route=products\/tuomin] .content-market-process__visual img,.content-site[data-route=products\/tuomin] .content-market-process:hover .content-market-process__visual img,.content-site[data-route=products\/tuomin] .content-feature-showcase--market .content-feature-showcase__visual img,.content-site[data-route=products\/tuomin] .content-feature-showcase--market .content-feature-showcase__stage:hover .content-feature-showcase__visual img{object-fit:contain;transform:none}.content-site[data-route=products\/tuomin] .content-market-process__visual img{animation:.36s cubic-bezier(.16,1,.3,1) both tuominProcessVisualIn}.content-site[data-route=products\/tuomin] .content-feature-showcase--market .content-feature-showcase__visual{aspect-ratio:1498/1050;background:#fff;min-height:0}@keyframes tuominProcessVisualIn{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.content-site[data-route=products\/tuomin] .content-market-process__visual img{animation:none}}.content-site[data-route=solutions\/maas] #panorama .content-market-process{grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,36px)}.content-site[data-route=solutions\/maas] #panorama .content-market-process__visual{aspect-ratio:1825/862;background:#f8faff;min-height:0}.content-site[data-route=solutions\/maas] #panorama .content-market-process__visual img,.content-site[data-route=solutions\/maas] #panorama .content-market-process:hover .content-market-process__visual img,.content-site[data-route=solutions\/maas] .content-feature-showcase--market .content-feature-showcase__visual img,.content-site[data-route=solutions\/maas] .content-feature-showcase--market .content-feature-showcase__stage:hover .content-feature-showcase__visual img{object-fit:contain;transform:none}.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps{border:0;gap:16px;min-height:292px;display:flex}.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps li{background:#ffffffeb;border:1px solid #30539e26;border-radius:22px;flex:.78 1 0;min-width:0;transition:flex .56s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .42s,opacity .3s;position:relative;overflow:hidden;box-shadow:0 12px 34px #19397c0b}.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps li.is-active{background:linear-gradient(142deg,#fff 0%,#f3f7ff 100%);border-color:#173bff66;flex:1.72 1 0;box-shadow:0 24px 54px #173bff21,inset 0 1px #fff}.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps:has(li.is-active) li:not(.is-active){opacity:.72}.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps button{height:100%;min-height:292px;box-shadow:none;background:0 0;flex-direction:column;align-items:flex-start;gap:26px;padding:26px 22px 24px;transition:padding .42s cubic-bezier(.16,1,.3,1),background-color .26s;display:flex}.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps li.is-active button,.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps button:hover,.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps button:focus-visible{box-shadow:none;background:0 0;padding-left:26px}.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps button>div{width:100%;min-width:0}.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps h3{white-space:nowrap;word-break:keep-all;margin-top:2px;font-size:clamp(20px,1.5vw,25px);transition:color .26s,font-size .42s cubic-bezier(.16,1,.3,1)}.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps li.is-active h3{color:var(--brand-600);font-size:clamp(24px,1.8vw,30px)}.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps p{color:#53617c;word-break:normal;overflow-wrap:break-word;max-width:34rem;margin-top:14px;font-size:16px;line-height:1.75}.content-site[data-route=solutions\/maas] #panorama .content-market-process__step-icon{color:#71809d;background:#f5f7fb;border:1px solid #31539d21;border-radius:18px;flex:none;place-items:center;width:62px;height:62px;transition:width .42s cubic-bezier(.16,1,.3,1),height .42s cubic-bezier(.16,1,.3,1),color .26s,background .3s,box-shadow .3s;display:grid}.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps li.is-active .content-market-process__step-icon{color:#fff;background:linear-gradient(145deg,#4c77ff 0%,#173bff 100%);width:72px;height:72px;box-shadow:0 14px 30px #173bff3d}.content-site[data-route=solutions\/maas] #panorama .content-market-process__points{opacity:0;flex-wrap:wrap;gap:8px 16px;margin:18px 0 0;padding:0;list-style:none;transition:opacity .24s 80ms,transform .36s cubic-bezier(.16,1,.3,1) 60ms;display:flex;transform:translateY(7px)}.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps li.is-active .content-market-process__points{opacity:1;transform:translateY(0)}.content-site[data-route=solutions\/maas] #panorama .content-market-process__points li{color:#345078;box-shadow:none;background:0 0;border:0;flex:none;align-items:center;gap:6px;font-size:14px;display:inline-flex}.content-site[data-route=solutions\/maas] #panorama .content-market-process__points svg{color:var(--brand-600)}.content-site[data-route=solutions\/maas] .content-feature-showcase--market .content-feature-showcase__visual{aspect-ratio:1498/1050;background:#f8faff;min-height:0}@media (width<=900px){.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps{flex-direction:column;gap:12px;min-height:0}.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps li,.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps li.is-active{opacity:1;flex:none}.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps button,.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps li.is-active button,.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps button:hover,.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps button:focus-visible{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;min-height:0;padding:18px;display:grid}.content-site[data-route=solutions\/maas] #panorama .content-market-process__step-icon,.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps li.is-active .content-market-process__step-icon{border-radius:16px;width:56px;height:56px}.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps li:not(.is-active) p,.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps li:not(.is-active) .content-market-process__points{display:none}}@media (width<=560px){.content-site[data-route=solutions\/maas] #panorama .content-market-process__visual,.content-site[data-route=solutions\/maas] .content-feature-showcase--market .content-feature-showcase__visual{border-radius:18px}}@media (prefers-reduced-motion:reduce){.content-site[data-route=solutions\/maas] #panorama .content-market-process__steps li,.content-site[data-route=solutions\/maas] #panorama .content-market-process__step-icon,.content-site[data-route=solutions\/maas] #panorama .content-market-process__points{transition:none}}.content-site[data-route=solutions\/token] .content-market-process__visual,.content-site[data-route=solutions\/token] .content-feature-showcase--market .content-feature-showcase__visual{background:#f8faff;min-height:0}.content-site[data-route=solutions\/token] #token .content-market-process__visual,.content-site[data-route=solutions\/token] #foundation .content-market-process__visual{aspect-ratio:1825/862}.content-site[data-route=solutions\/token] .content-feature-showcase--market .content-feature-showcase__visual{aspect-ratio:1498/1050}.content-site[data-route=solutions\/token] .content-market-process__visual img,.content-site[data-route=solutions\/token] .content-market-process:hover .content-market-process__visual img,.content-site[data-route=solutions\/token] .content-feature-showcase--market .content-feature-showcase__visual img,.content-site[data-route=solutions\/token] .content-feature-showcase--market .content-feature-showcase__stage:hover .content-feature-showcase__visual img{object-fit:contain;transform:none}@media (width<=560px){.content-site[data-route=solutions\/token] .content-market-process__visual,.content-site[data-route=solutions\/token] .content-feature-showcase--market .content-feature-showcase__visual{border-radius:18px}}.category-hero{color:var(--white);background:#071334;position:relative;overflow:hidden}.category-hero__inner{z-index:1;min-height:calc(100svh - 202px);position:relative}.category-hero__inner>div>p:not(.eyebrow){color:#e8f0ffb3}.category-hero .eyebrow{color:#72dfff}.category-hero figure{background:#0b1f52;border-color:#b4d3ff3d;height:min(62svh,620px);box-shadow:0 44px 120px #0019687a,inset 0 1px #ffffff2e}.content-anchor-nav{background:#050914e0;border-color:#84a9eb38;top:0;box-shadow:0 18px 44px #05091429}.content-anchor-nav a{color:#ebf2ffb8}.content-anchor-nav a:hover,.content-anchor-nav a:focus-visible{color:var(--white);background:#173bff}.content-section{position:relative}.content-section--comparison{color:var(--white);background:#071334}.content-section--comparison .eyebrow,.content-section--comparison .content-section__heading>p:not(.eyebrow),.content-section--comparison .content-table__note{color:#e5eeffb3}.content-section--comparison .content-table-wrap{background:#ffffff0f;border-color:#97b8f33d;box-shadow:0 34px 88px #000e3a52}.content-section--comparison .content-table th,.content-section--comparison .content-table td{color:#ecf2ffc2;border-color:#97b8f32e}.content-section--comparison .content-table th,.content-section--comparison .content-table td:first-child{color:var(--white)}.category-list-section{background:#f7f9fe;padding:140px 0 156px}.category-list{border:0;gap:28px;display:grid}.category-item{min-height:520px;transition:border-color .36s ease, box-shadow .5s var(--ease-soft), transform .5s var(--ease-soft), background-color .36s ease;background:#ffffffdb;border:1px solid #1f48a221;border-radius:38px;grid-template-columns:minmax(260px,.72fr) minmax(430px,1fr);grid-template-areas:"copy visual""action visual";align-items:center;gap:20px 28px;padding:34px;overflow:hidden;transform:none;box-shadow:0 28px 82px #1e3c8017}.category-item:nth-child(2n){grid-template-columns:minmax(430px,1fr) minmax(260px,.72fr);grid-template-areas:"visual copy""visual action"}.category-item:hover,.category-item:focus-visible{background:var(--white);border-color:#173bff4d;transform:translateY(-7px);box-shadow:0 42px 110px #16347a2b}.category-item figure{border:1px solid #9fbbee42;border-radius:30px;grid-area:visual;width:100%;height:452px;box-shadow:0 28px 70px #1f42911f}.category-item img{transition:transform 1s var(--ease-image), filter .5s ease}.category-item:hover img,.category-item:focus-visible img{transform:scale(1.035)}.category-item>div{grid-area:copy}.category-item h2{letter-spacing:-.045em;font-size:clamp(34px,3.2vw,52px)}.category-item>b{grid-area:action;align-self:end}.motion-ready [data-motion]{opacity:0;filter:blur(8px);transition:opacity .78s cubic-bezier(.16,1,.3,1),transform .92s cubic-bezier(.16,1,.3,1),filter .78s;transition-delay:calc(var(--motion-order,0) * 80ms);will-change:opacity, transform, filter;transform:translateY(34px)scale(.985)}.motion-ready [data-motion].is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.motion-ready .content-card[data-motion],.motion-ready .content-point[data-motion],.motion-ready .content-steps li[data-motion]{transform:translateY(24px)}.motion-ready .content-card[data-motion].is-visible,.motion-ready .content-point[data-motion].is-visible,.motion-ready .content-steps li[data-motion].is-visible{transform:translate(0,0)}.motion-ready a.content-card[data-motion].is-visible:hover,.motion-ready a.content-card[data-motion].is-visible:focus-visible{transform:translateY(-8px)}.motion-ready .category-item[data-motion].is-visible:hover,.motion-ready .category-item[data-motion].is-visible:focus-visible{transform:translateY(-7px)}.motion-ready .search-result[data-motion].is-visible:hover,.motion-ready .search-result[data-motion].is-visible:focus-visible{transform:translate(7px)}.motion-ready .content-steps li[data-motion].is-visible:hover{transform:translate(6px)}@media (width<=900px){.content-hero,.category-hero{min-height:auto}.content-hero__grid,.category-hero__inner{min-height:0}.category-item,.category-item:nth-child(2n){grid-template-columns:minmax(0,1fr);grid-template-areas:"visual visual""copy copy""action action";min-height:0;padding:24px}.category-item figure{height:min(66vw,420px)}}@media (prefers-reduced-motion:reduce){.content-site:before{display:none}.content-hero__visual img,.category-hero img,.motion-ready [data-motion]{opacity:1;filter:none;transition:none;transform:none}}.content-main--market .content-hero--market{min-height:clamp(620px,70svh,760px)}.content-main--market .content-anchor-nav{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-top:1px solid #1d48a414;border-bottom:1px solid #1d48a41f;top:0;box-shadow:0 8px 28px #1f43940f}.content-main--market .content-anchor-nav .content-shell{justify-content:center;gap:clamp(16px,2.8vw,42px);min-height:66px}.content-main--market .content-anchor-nav a{color:#5f6b82;background:0 0;border-radius:0;padding:22px 0 18px;font-size:14px;font-weight:500;position:relative}.content-main--market .content-anchor-nav a:after{content:"";transform-origin:50%;background:#1664ff;height:2px;transition:transform .2s cubic-bezier(.34,.69,.1,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.content-main--market .content-anchor-nav a:hover,.content-main--market .content-anchor-nav a:focus-visible{color:#1664ff;background:0 0}.content-main--market .content-anchor-nav a:hover:after,.content-main--market .content-anchor-nav a:focus-visible:after,.content-main--market .content-anchor-nav a.is-active:after{transform:scaleX(1)}.content-main--market .content-anchor-nav a.is-active{color:#1664ff;font-weight:600}.content-main--market .content-section{padding-block:clamp(92px,8vw,132px)}.content-main--market .content-section__heading{text-align:center;max-width:760px;margin:0 auto clamp(42px,4vw,56px)}.content-main--market .content-section__heading h2{letter-spacing:-.04em;margin-top:0;font-size:clamp(32px,2.6vw,42px);font-weight:600}.content-main--market .content-section__heading>p:not(.eyebrow){color:#69758b;margin-top:12px;font-size:15px;line-height:1.65}.content-main--market .content-section--market{background:#fff}.content-main--market .content-section--market:nth-of-type(2n){background:#f7f9fc}.content-main--market .content-feature-showcase--market{display:block}.content-main--market .content-feature-showcase--market .content-feature-showcase__tabs{scrollbar-width:none;border-bottom:1px solid #e8edf5;justify-content:center;gap:clamp(22px,3vw,44px);width:max-content;max-width:100%;margin:0 auto clamp(28px,3vw,40px);padding:0;display:flex;overflow-x:auto}.content-main--market .content-feature-showcase--market .content-feature-showcase__tabs::-webkit-scrollbar{display:none}.content-main--market .content-feature-showcase--market .content-feature-showcase__tab{color:#657186;background:0 0;border:0;border-radius:0;min-height:46px;padding:0 0 15px;font-size:15px;font-weight:450;transition:color .2s cubic-bezier(.34,.69,.1,1);position:relative}.content-main--market .content-feature-showcase--market .content-feature-showcase__tab:hover,.content-main--market .content-feature-showcase--market .content-feature-showcase__tab:focus-visible,.content-main--market .content-feature-showcase--market .content-feature-showcase__tab.is-active{color:#1664ff;box-shadow:none;background:0 0}.content-main--market .content-feature-showcase--market .content-feature-showcase__tab-line{transform-origin:50%;background:#1664ff;height:2px;transition:transform .2s cubic-bezier(.34,.69,.1,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.content-main--market .content-feature-showcase--market .content-feature-showcase__tab.is-active .content-feature-showcase__tab-line{transform:scaleX(1)}.content-main--market .content-feature-showcase--market .content-feature-showcase__stage{background:#fff;border:1px solid #edf0f6;border-radius:8px;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);min-height:clamp(360px,34vw,460px);animation:.36s cubic-bezier(.16,1,.3,1) both marketStageIn;display:grid;overflow:hidden;box-shadow:0 16px 42px #28488812}@keyframes marketStageIn{0%{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.content-main--market .content-feature-showcase--market .content-feature-showcase__visual{background:#edf4ff;border:0;border-radius:0;min-height:0}.content-main--market .content-feature-showcase--market .content-feature-showcase__visual img{transform:scale(1.01)}.content-main--market .content-feature-showcase--market .content-feature-showcase__stage:hover .content-feature-showcase__visual img{transform:scale(1.035)}.content-main--market .content-feature-showcase--market .content-feature-showcase__copy{flex-direction:column;justify-content:center;padding:clamp(32px,3.6vw,54px);display:flex}.content-main--market .content-feature-showcase--market .content-feature-showcase__copy h3{letter-spacing:-.035em;font-size:clamp(25px,2vw,32px);font-weight:600}.content-main--market .content-feature-showcase--market .content-feature-showcase__copy p{margin-top:14px;font-size:14px;line-height:1.75}.content-main--market .content-feature-showcase--market .content-feature-showcase__copy .content-feature-showcase__lead{color:#27344d;font-size:16px;font-weight:560}.content-main--market .content-feature-showcase--market .content-feature-showcase__copy ul{gap:9px;margin-top:18px}.content-main--market .content-feature-showcase--market .content-feature-showcase__copy>a{color:#fff;background:#1664ff;width:fit-content;margin-top:24px;padding:10px 20px;font-size:13px;transition:background-color .18s,transform .18s}.content-main--market .content-feature-showcase--market .content-feature-showcase__copy>a:hover,.content-main--market .content-feature-showcase--market .content-feature-showcase__copy>a:focus-visible{color:#fff;background:#0f52dd;transform:translateY(-1px)}@media (width<=900px){.content-main--market .content-hero--market{min-height:100svh}.content-main--market .content-anchor-nav .content-shell{justify-content:flex-start;gap:24px}.content-main--market .content-anchor-nav a{padding:18px 0 15px;font-size:13px}.content-main--market .content-feature-showcase--market .content-feature-showcase__tabs{justify-content:flex-start;gap:26px;width:calc(100% + 40px);max-width:none;margin-left:-20px;padding-inline:20px}.content-main--market .content-feature-showcase--market .content-feature-showcase__stage{grid-template-columns:1fr;min-height:0}.content-main--market .content-feature-showcase--market .content-feature-showcase__visual{min-height:min(62vw,360px)}.content-main--market .content-feature-showcase--market .content-feature-showcase__copy{padding:28px 24px 30px}}.content-site--detail:not(.content-site--miting) .content-hero,.content-site--category .category-hero{isolation:isolate;background:#e8f0ff;align-items:stretch;min-height:clamp(620px,86svh,800px);padding:0;position:relative;overflow:hidden}.content-site--detail:not(.content-site--miting) .content-hero__backdrop{z-index:1;background:linear-gradient(90deg,#f6f9fffa 0%,#f6f9ffe8 26%,#f6f9ff85 48%,#f6f9ff14 72%,#f6f9ff00 100%),linear-gradient(#f6f9ff6b 0%,#0000 42%,#dfebff42 100%)}.content-site--detail:not(.content-site--miting) .content-hero__backdrop:before,.content-site--detail:not(.content-site--miting) .content-hero__backdrop:after,.content-site--category .category-hero:before,.content-site--category .category-hero:after{display:none}.content-site--detail:not(.content-site--miting) .content-hero__visual,.content-site--category .category-hero>figure{z-index:0;width:100%;height:100%;max-height:none;box-shadow:none;background:#dbe9ff;border:0;border-radius:0;margin:0;animation:none;position:absolute;inset:0;overflow:hidden}.content-site--detail:not(.content-site--miting) .content-hero__visual:before,.content-site--detail:not(.content-site--miting) .content-hero__visual:after,.content-site--category .category-hero>figure:before,.content-site--category .category-hero>figure:after{display:none}.content-site--detail:not(.content-site--miting) .content-hero__visual img,.content-site--category .category-hero>figure img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform 1.1s var(--ease-image);display:block;position:absolute;inset:0;transform:none}.content-site--detail:not(.content-site--miting) .content-hero:hover .content-hero__visual img,.content-site--category .category-hero:hover>figure img{transform:scale(1.025)}.content-site--detail:not(.content-site--miting) .content-hero__grid,.content-site--category .category-hero__inner{z-index:2;grid-template:"scene"minmax(clamp(620px,86svh,800px),1fr)/minmax(0,1fr);align-items:center;gap:0;width:min(100% - clamp(48px,9vw,160px),1600px);min-height:clamp(620px,86svh,800px);display:grid;position:relative}.content-site--detail:not(.content-site--miting) .content-hero__copy,.content-site--category .category-hero__inner>div{z-index:1;color:#081026;width:min(560px,46vw);max-width:none;box-shadow:none;-webkit-backdrop-filter:none;animation:contentRise .85s var(--ease-soft) both;background:0 0;border:0;border-radius:0;grid-area:scene;align-self:center;margin:clamp(72px,10svh,116px) 0 0;padding:0}.content-site--detail:not(.content-site--miting) .content-hero h1,.content-site--category .category-hero h1{color:#081026;text-wrap:balance;margin-top:16px;font-size:clamp(46px,4.5vw,76px);line-height:1.04}.content-site--detail:not(.content-site--miting) .content-hero__summary,.content-site--category .category-hero__inner>div>p:not(.eyebrow){color:#43506b;max-width:45ch;margin-top:20px;font-size:clamp(16px,1.12vw,19px);line-height:1.7}.content-site--detail:not(.content-site--miting) .content-hero__actions{margin-top:30px}.motion-ready .content-site--detail:not(.content-site--miting) .content-hero__visual[data-motion],.motion-ready .content-site--category .category-hero>figure[data-motion]{opacity:1;filter:none;transform:none}@media (width<=900px){.content-site--detail:not(.content-site--miting) .content-hero,.content-site--category .category-hero{min-height:clamp(620px,88svh,760px);padding:0}.content-site--detail:not(.content-site--miting) .content-hero__backdrop{background:linear-gradient(#f6f9ff33 0%,#f6f9ff14 32%,#f6f9ffe0 62%,#f6f9fffa 100%),linear-gradient(90deg,#f6f9ff47,#0000 72%)}.content-site--detail:not(.content-site--miting) .content-hero__grid,.content-site--category .category-hero__inner{grid-template:"scene"minmax(clamp(620px,88svh,760px),1fr)/minmax(0,1fr);width:calc(100% - 40px);min-height:clamp(620px,88svh,760px)}.content-site--detail:not(.content-site--miting) .content-hero__copy,.content-site--category .category-hero__inner>div{width:min(100%,540px);margin:0 0 max(36px, env(safe-area-inset-bottom));align-self:end}.content-site--detail:not(.content-site--miting) .content-hero h1,.content-site--category .category-hero h1{margin-top:12px;font-size:clamp(40px,11vw,54px)}.content-site--detail:not(.content-site--miting) .content-hero__summary,.content-site--category .category-hero__inner>div>p:not(.eyebrow){max-width:34ch;margin-top:14px;font-size:15px;line-height:1.62}.content-site--detail:not(.content-site--miting) .content-hero__actions{margin-top:22px}}@media (width>=1600px){.content-site[data-route=products\/mojing] .content-hero--market{min-height:clamp(680px,78svh,820px);padding:0}.content-site[data-route=products\/mojing] .content-hero--market .content-hero__grid{grid-template:"scene"minmax(clamp(680px,78svh,820px),1fr)/minmax(0,1fr);width:min(100% - 144px,1776px);min-height:clamp(680px,78svh,820px)}.content-site[data-route=products\/mojing] .content-hero--market .content-hero__copy{width:min(560px,32vw);margin-top:42px}.content-site[data-route=products\/mojing] .content-hero--market h1{font-size:var(--pc-page-title,64px);letter-spacing:-.052em;margin-top:0;line-height:1.06}.content-site[data-route=products\/mojing] .content-hero--market .content-hero__summary{max-width:500px;margin-top:22px;font-size:18px;line-height:1.72}.content-site[data-route=products\/mojing] .content-hero--market .content-hero__actions{margin-top:30px}.content-site[data-route=products\/mojing] .content-anchor-nav .content-shell{min-height:56px}.content-site[data-route=products\/mojing] .content-anchor-nav a{padding-block:18px 15px}.content-site[data-route=products\/mojing] .content-section--featureShowcase{padding-block:76px 88px}.content-site[data-route=products\/mojing] .content-section--featureShowcase .content-section__heading{margin-bottom:34px}.content-site[data-route=products\/mojing] .content-section--featureShowcase .content-section__heading h2{font-size:40px}.content-site[data-route=products\/mojing] .content-feature-showcase--market .content-feature-showcase__tabs{margin-bottom:26px}.content-site[data-route=products\/mojing] .content-feature-showcase--market .content-feature-showcase__stage{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);height:430px;min-height:430px}.content-site[data-route=products\/mojing] .content-feature-showcase--market .content-feature-showcase__copy{padding:42px 48px}}.content-site[data-route=products\/mojing] .content-feature-showcase--market .content-feature-showcase__stage{grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr);align-items:stretch;height:auto;min-height:0}.content-site[data-route=products\/mojing] .content-feature-showcase--market .content-feature-showcase__visual{aspect-ratio:16/9;min-height:0}.content-site[data-route=products\/mojing] .content-feature-showcase--market .content-feature-showcase__visual img{object-fit:cover;transform:scale(1)}.content-site[data-route=products\/mojing] .content-feature-showcase--market .content-feature-showcase__stage:hover .content-feature-showcase__visual img{transform:scale(1.025)}.content-site[data-route=products\/mojing] .content-feature-showcase--market .content-feature-showcase__copy{min-width:0;padding:clamp(30px,3vw,44px)}@media (width<=1180px){.content-site[data-route=products\/mojing] .content-feature-showcase--market .content-feature-showcase__stage{grid-template-columns:1fr}.content-site[data-route=products\/mojing] .content-feature-showcase--market .content-feature-showcase__visual{width:100%}}@media (width<=680px){.content-site[data-route=products\/mojing] .content-feature-showcase--market .content-feature-showcase__visual{aspect-ratio:4/3}.content-site[data-route=products\/mojing] .content-feature-showcase--market .content-feature-showcase__copy{padding:26px 22px 30px}}.content-site[data-route=products\/mojing] .content-section--privacyFlow{background:linear-gradient(#fff 0%,#f7f9fe 100%);padding-block:clamp(80px,6.4vw,112px)}.content-site[data-route=products\/mojing] .content-section--privacyComparison{color:var(--ink-950);background:#f4f7fd;padding-block:clamp(80px,6.4vw,112px)}.content-site[data-route=products\/mojing] .content-section--privacyFlow .content-shell,.content-site[data-route=products\/mojing] .content-section--privacyComparison .content-shell{width:min(calc(100% - (var(--page-gutter,64px) * 2)), var(--content-max,1280px))}.content-site[data-route=products\/mojing] .content-section--privacyFlow .content-section__heading,.content-site[data-route=products\/mojing] .content-section--privacyComparison .content-section__heading{text-align:center;max-width:760px;margin:0 auto clamp(32px,3vw,44px)}.content-site[data-route=products\/mojing] .content-section--privacyFlow .content-section__heading h2,.content-site[data-route=products\/mojing] .content-section--privacyComparison .content-section__heading h2{font-size:var(--content-section-title,clamp(36px, 2.8vw, 44px));letter-spacing:-.05em;margin-top:0;font-weight:560;line-height:1.08}.content-site[data-route=products\/mojing] .content-section--privacyFlow .content-section__heading>p,.content-site[data-route=products\/mojing] .content-section--privacyComparison .content-section__heading>p{max-width:680px;font-size:var(--content-body-large,18px);margin:16px auto 0;line-height:1.7}.privacy-flow{--flow-progress:0;background:#fff;border:1px solid #0c1e49d1;border-radius:34px;grid-template-columns:minmax(0,1.04fr) minmax(500px,.96fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 34px 96px #1731691f}.privacy-flow__visual{aspect-ratio:16/10;background:#020306;min-height:0;margin:0;position:relative;overflow:hidden}.privacy-flow__visual:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 52%,#000000c2 100%);position:absolute;inset:0}.privacy-flow__visual:after{content:"";z-index:1;transform:translateX(calc(-30% + var(--flow-progress) * 60%));pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff1a 49%,#0000 56%);transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:-30% -60%}.privacy-flow__visual img{object-fit:cover;object-position:center center;width:100%;height:100%;min-height:0;transform:scale(calc(1.015 + var(--flow-progress) * .025));transform-origin:50% 62%;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .5s;display:block}.privacy-flow__visual figcaption{z-index:2;color:#fff;position:absolute;bottom:clamp(26px,3.5vw,48px);left:clamp(26px,3.5vw,52px);right:clamp(26px,3.5vw,52px)}.privacy-flow__visual figcaption>span{color:#ffffff94;letter-spacing:.16em;font-size:12px;font-weight:650;display:block}.privacy-flow__visual figcaption strong{align-items:baseline;gap:14px;margin-top:12px;font-size:clamp(24px,2vw,34px);font-weight:560;display:flex}.privacy-flow__visual figcaption strong i{color:#ffffff6b;letter-spacing:.08em;font:500 13px/1 Inter,sans-serif}.privacy-flow__copy{background:#fff;flex-direction:column;justify-content:center;min-width:0;padding:clamp(38px,4vw,62px) clamp(40px,4.2vw,68px);display:flex}.privacy-flow__tabs{border-top:1px solid var(--hairline)}.privacy-flow__tabs button{border:0;border-bottom:1px solid var(--hairline);width:100%;min-height:62px;color:var(--ink-850,var(--ink-800));cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:0;transition:color .22s,padding-left .3s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.privacy-flow__tabs button:before{content:"";background:var(--brand-600);border-radius:999px;width:3px;height:0;transition:height .26s;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.privacy-flow__tabs button small{color:#9aa5b8;letter-spacing:.08em;font:560 11px/1 Inter,sans-serif}.privacy-flow__tabs button span{font-size:16px;font-weight:620;line-height:1.3}.privacy-flow__tabs button b{color:#61708c;background:#f3f6fc;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;font-weight:430;transition:transform .26s,color .22s,background-color .22s;display:grid}.privacy-flow__tabs button:hover,.privacy-flow__tabs button:focus-visible,.privacy-flow__tabs button.is-active{color:var(--brand-600)}.privacy-flow__tabs button.is-active:before{height:28px}.privacy-flow__tabs button.is-active b{color:#fff;background:var(--brand-600);transform:rotate(45deg)}.privacy-flow__detail{min-height:166px;padding-top:28px;animation:.32s cubic-bezier(.16,1,.3,1) both privacyDetailIn}@keyframes privacyDetailIn{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.privacy-flow__detail h3{color:var(--ink-950);margin:0;font-size:clamp(24px,2vw,32px);font-weight:620;line-height:1.2}.privacy-flow__detail p{max-width:620px;color:var(--ink-700);margin:13px 0 0;font-size:15px;line-height:1.75}.privacy-flow__detail ul{flex-wrap:wrap;gap:10px 20px;margin:20px 0 0;padding:0;list-style:none;display:flex}.privacy-flow__detail li{color:var(--ink-800);align-items:center;gap:7px;font-size:13px;display:inline-flex}.privacy-flow__detail li svg{color:var(--brand-600)}.privacy-comparison{background:#fffffff0;border:1px solid #1a3b811f;border-radius:30px;overflow:hidden;box-shadow:0 32px 90px #23417e1a}.privacy-comparison__head,.privacy-comparison summary{grid-template-columns:minmax(180px,.72fr) minmax(0,1fr) minmax(0,1fr) 44px;align-items:center;column-gap:clamp(18px,2.5vw,42px);display:grid}.privacy-comparison__head{color:#8792a7;letter-spacing:.04em;background:#f8faff;min-height:82px;padding:0 clamp(24px,3vw,46px);font-size:13px;font-weight:650}.privacy-comparison__head .is-general,.privacy-comparison__head .is-private{align-items:center;gap:8px;display:inline-flex}.privacy-comparison__head .is-private{color:var(--brand-600)}.privacy-comparison__rows details{border-top:1px solid var(--hairline)}.privacy-comparison summary{cursor:pointer;min-height:92px;padding:24px clamp(24px,3vw,46px);list-style:none;transition:background-color .24s;position:relative}.privacy-comparison summary::-webkit-details-marker{display:none}.privacy-comparison summary:hover,.privacy-comparison summary:focus-visible{background:#fbfcff}.privacy-comparison summary strong{color:var(--ink-950);font-size:clamp(18px,1.4vw,22px);font-weight:640;line-height:1.35}.privacy-comparison__value{align-items:center;gap:10px;min-width:0;font-size:clamp(15px,1.15vw,18px);font-weight:560;line-height:1.5;display:inline-flex}.privacy-comparison__value svg{border-radius:50%;flex:none;width:26px;height:26px;padding:5px}.privacy-comparison__value.is-general{color:#5f6b80}.privacy-comparison__value.is-general svg{color:#7b8799;background:#edf0f5}.privacy-comparison__value.is-private{color:var(--brand-600)}.privacy-comparison__value.is-private svg{color:#fff;background:var(--brand-600)}.privacy-comparison summary>b{width:36px;height:36px;color:var(--brand-600);background:#eef3ff;border-radius:50%;place-items:center;font-size:19px;font-weight:430;transition:transform .26s,color .22s,background-color .22s;display:grid}.privacy-comparison details[open] summary{background:#f9fbff}.privacy-comparison details[open] summary>b{color:#fff;background:var(--brand-600);transform:rotate(45deg)}.privacy-comparison__detail{grid-template-columns:minmax(180px,.72fr) minmax(0,2fr) 44px;column-gap:clamp(18px,2.5vw,42px);padding:0 clamp(24px,3vw,46px) 28px;animation:.28s cubic-bezier(.16,1,.3,1) both privacyDetailIn;display:grid}.privacy-comparison__detail>span{color:#98a2b4;letter-spacing:.08em;font-size:12px;font-weight:650}.privacy-comparison__detail p{max-width:940px;color:var(--ink-700);grid-column:2/3;margin:0;font-size:15px;line-height:1.8}.privacy-comparison__note{border-top:1px solid var(--hairline);color:var(--brand-600);background:#173bff09;justify-content:center;align-items:center;gap:9px;margin:0;padding:22px clamp(24px,3vw,46px);font-size:14px;font-weight:650;display:flex}@media (width<=1180px){.privacy-flow{grid-template-columns:1fr}.privacy-flow__visual,.privacy-flow__visual img{aspect-ratio:16/9;min-height:0}.privacy-flow__copy{padding:40px clamp(32px,6vw,64px) 44px}.privacy-flow__detail{min-height:150px}}@media (width<=760px){.content-site[data-route=products\/mojing] .content-section--privacyFlow .content-shell,.content-site[data-route=products\/mojing] .content-section--privacyComparison .content-shell{width:min(100% - 32px,680px)}.content-site[data-route=products\/mojing] .content-section--privacyFlow .content-section__heading h2,.content-site[data-route=products\/mojing] .content-section--privacyComparison .content-section__heading h2{font-size:clamp(38px,11vw,50px)}.privacy-flow,.privacy-comparison{border-radius:22px}.privacy-flow__visual,.privacy-flow__visual img{aspect-ratio:4/3}.privacy-flow__visual figcaption{bottom:22px;left:22px;right:22px}.privacy-flow__copy{padding:26px 22px 30px}.privacy-flow__tabs button{grid-template-columns:34px minmax(0,1fr) 30px;gap:9px;min-height:58px}.privacy-flow__tabs button span{font-size:15px}.privacy-flow__detail{min-height:0}.privacy-comparison__head{grid-template-columns:1fr 1fr;gap:12px;min-height:68px}.privacy-comparison__head>span:first-child,.privacy-comparison__head>span:last-child{display:none}.privacy-comparison summary{grid-template-columns:1fr 1fr;gap:18px 12px;min-height:0;padding:24px 22px}.privacy-comparison summary strong{grid-column:1/-1;padding-right:44px;font-size:19px}.privacy-comparison summary>b{position:absolute;top:18px;right:18px}.privacy-comparison__value{align-items:flex-start;font-size:14px}.privacy-comparison__detail{grid-template-columns:1fr;gap:8px;padding:0 22px 24px}.privacy-comparison__detail p{grid-column:1}.privacy-comparison__note{justify-content:flex-start;padding-inline:22px}}@media (prefers-reduced-motion:reduce){.privacy-flow__visual:after,.privacy-flow__visual img,.privacy-flow__tabs button,.privacy-flow__tabs button b,.privacy-comparison summary,.privacy-comparison summary>b{transition:none}.privacy-flow__detail,.privacy-comparison__detail{animation:none}}@media (width<=767px),(width<=960px) and (orientation:portrait){:root{--mobile-gutter:var(--page-gutter,clamp(14px, 4.1vw, 20px))}html,body{background:#eef3fe;max-width:100%;overflow-x:clip}body{min-width:320px}.site{background:radial-gradient(circle at 78% 1%,#5078ff29,#0000 32rem),#eef3fe;min-width:0}.site-header{inset:max(10px, env(safe-area-inset-top)) 0 auto;height:62px;padding-inline:var(--mobile-gutter);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.header__inner,.site-header.has-surface .header__inner{-webkit-backdrop-filter:blur(24px)saturate(1.22);backdrop-filter:blur(24px)saturate(1.22);background:#f8fbffcc;border:1px solid #ffffffd6;border-radius:22px;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;width:100%;max-width:none;height:62px;margin:0;padding:0 7px 0 13px;box-shadow:inset 0 1px #fffffff2,0 14px 44px #1f3e841f}.site-header.has-surface .header__inner{background:#fafcffe6;box-shadow:inset 0 1px #fffffffa,0 18px 52px #1837802b}.site-header .brand{gap:8px;min-width:0}.site-header .brand__mark{background:#ffffffad;border-radius:12px;width:34px;height:34px;display:grid}.site-header .brand__lockup{gap:3px;min-width:0}.site-header .brand__name{text-overflow:ellipsis;font-size:15px;overflow:hidden}.site-header .brand__cn,.site-header .desktop-nav{display:none}.site-header .language-switch{background:#fff9;border:0;width:48px;min-width:48px;height:40px;padding:0;font-size:12px}.site-header .search-pill__full{display:none}.site-header .search-pill__short{color:#081026;display:inline}.site-header .menu-toggle{background:#ffffffb8;border:0;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.mobile-menu{z-index:45;padding:calc(max(10px, env(safe-area-inset-top)) + 82px) var(--mobile-gutter) calc(24px + env(safe-area-inset-bottom));color:#081026;-webkit-backdrop-filter:blur(28px)saturate(1.18);backdrop-filter:blur(28px)saturate(1.18);opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;transition:opacity .32s var(--ease-soft), transform .52s var(--ease-soft), visibility 0s linear .52s;background:radial-gradient(circle at 82% 9%,#3d70ff38,#0000 38%),#ecf3ffeb;grid-template-rows:minmax(0,1fr) auto;gap:18px;display:grid;position:fixed;inset:0;overflow-y:auto;transform:translateY(-16px)scale(.985)}.mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0,0)scale(1)}.mobile-menu .mobile-nav-tree{align-content:start;gap:8px;width:100%;display:grid}.mobile-menu .mobile-nav-tree>a,.mobile-menu .mobile-nav-tree__group{background:#ffffff8c;border:1px solid #ffffffbd;border-radius:20px;width:100%;overflow:hidden;box-shadow:inset 0 1px #fffc}.mobile-menu .mobile-nav-tree>a,.mobile-menu .mobile-nav-tree__group summary{border:0;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:0 17px;font-size:17px;font-weight:640;display:flex}.mobile-menu .mobile-nav-tree__children{gap:6px;padding:0 8px 8px}.mobile-menu .mobile-nav-tree__children a{background:#edf3ffd1;border-radius:15px;min-height:50px;font-size:14px}.mobile-menu .button--mobile-menu{border-radius:18px;width:100%;min-height:54px}.site>.site-utilities{display:none}}:root{--color-brand:#173bff;--color-brand-hover:#0d2bdc;--color-ink:#081026;--color-canvas:#f5f8ff;--color-surface:#ffffffd6;--font-ui:"MiSans", "PingFang SC", "SF Pro Text", "Microsoft YaHei", sans-serif;--font-numeric:"Inter", "SF Pro Display", "PingFang SC", sans-serif;--page-gutter:clamp(32px, 4.45vw, 72px);--content-max:1280px;--stage-max:1536px;--radius-stage:clamp(36px, 3vw, 48px);--radius-card:clamp(24px, 2vw, 32px);--radius-control:999px;--shadow-card:0 24px 68px #1c3a7a17;--shadow-card-hover:0 34px 88px #19377c29;--ease-standard:cubic-bezier(.16, 1, .3, 1);--type-hero:clamp(58px, 4.8vw, 76px);--type-page:clamp(50px, 4.1vw, 68px);--type-section:clamp(38px, 3vw, 50px);--type-card:clamp(22px, 1.7vw, 26px);--type-body-lg:clamp(16px, 1.15vw, 18px);--type-body:clamp(14px, 1vw, 16px)}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.language-switch,.content-search-trigger{min-height:40px;font-size:13px}.category-item p,.content-card p,.content-feature-showcase__copy>p,.content-capabilities__detail p,.content-market-process__steps p,.search-result p,.support-options p{font-size:clamp(14px,.96vw,16px);line-height:1.72}.content-feature-showcase__tab,.content-capabilities__tabs button,.content-market-process__steps button,.about-timeline__years button{min-height:48px}.content-feature-showcase__tab:focus-visible,.content-capabilities__tabs button:focus-visible,.content-market-process__steps button:focus-visible,.about-timeline__years button:focus-visible{outline-offset:3px;outline:2px solid #173bff7a}.form-success .button{margin-top:18px}.content-site:before,.content-site .eyebrow,.content-site .solution-card__heading small{display:none!important}.content-site .about-hero__title:before,.content-site .about-hero__statement:before{content:none!important;display:none!important}.content-main--market .content-market-process__steps button{grid-template-columns:minmax(0,1fr)}.content-site.content-site--about{--about-ink:#071126;--about-blue:#1748ff;--about-muted-ink:#071126a8;background:#f3f7ff}.content-site.content-site--about .about-page{color:var(--about-ink);background:#f3f7ff}.content-site.content-site--about .about-hero{color:var(--about-ink);background:radial-gradient(circle at 82% 22%,#5489ff42,#0000 35%),radial-gradient(circle at 12% 82%,#5cd8ff21,#0000 30%),linear-gradient(118deg,#fbfdff 0%,#eef4ff 55%,#dce8ff 100%)}.content-site.content-site--about .about-hero:after{background:linear-gradient(90deg,#0000,#0c235333 8% 92%,#0000)}.content-site.content-site--about .about-hero__media{opacity:.16;filter:saturate(.72)brightness(1.32)contrast(.86);mix-blend-mode:multiply}.content-site.content-site--about .about-hero__veil{background:linear-gradient(90deg,#f9fcfffa 0%,#f6faffd6 43%,#e7efff61 100%),linear-gradient(#ffffff0f 48%,#dbe8ff8f 100%)}.content-site.content-site--about .about-hero__title:before,.content-site.content-site--about .about-hero__title .eyebrow{color:#1748ff94}.content-site.content-site--about .about-hero__title h1,.content-site.content-site--about .about-hero__lead{color:var(--about-ink)}.content-site.content-site--about .about-hero__title h1 span{color:var(--about-blue)}.content-site.content-site--about .about-hero__rule,.content-site.content-site--about .about-hero__statement{border-color:#0c235333}.content-site.content-site--about .about-hero__rule{background:#0c235333}.content-site.content-site--about .about-hero__statement:before{color:#07112661}.content-site.content-site--about .about-hero__statement>p:last-child{color:var(--about-muted-ink)}.content-site.content-site--about .about-hero__statement>p:last-child span{color:var(--about-ink)}.content-site.content-site--about:not(.is-scrolled) .brand__name,.content-site.content-site--about:not(.is-scrolled) .brand__cn,.content-site.content-site--about:not(.is-scrolled) .content-search-trigger,.content-site.content-site--about:not(.is-scrolled) .gooey-nav-container .nav-entry>.nav-entry__trigger{color:#071126b8}.content-site.content-site--about:not(.is-scrolled) .brand__cn,.content-site.content-site--about:not(.is-scrolled) .content-search-trigger{border-color:#07112629}.content-site.content-site--about .about-story,.content-site.content-site--about .about-story__sticky{background:#071225}.content-site.content-site--about .about-story__shade{background:linear-gradient(90deg,#040c1dd4 0%,#06112875 44%,#07163414 76%),linear-gradient(#040b1a0a,#030a18a3)}.content-site.content-site--about .about-story__heading h2,.content-site.content-site--about .about-story__copy h3{color:#f8fbff}.content-site.content-site--about .about-story__copy p{color:#eff5ffc7}.content-site.content-site--about .about-timeline{color:var(--about-ink);background:radial-gradient(circle at 84% 18%,#2e62ff21,#0000 32%),linear-gradient(#f9fbff 0%,#eef4ff 100%)}.content-site.content-site--about .about-timeline__heading h2{color:var(--about-ink)}.content-site.content-site--about .about-timeline__heading>p:last-of-type{color:var(--about-muted-ink)}.content-site.content-site--about .about-timeline__controls button{color:var(--about-ink);background:#ffffffd1;border-color:#0711262e}.content-site.content-site--about .about-timeline__years button{color:#07112680;background:0 0}.content-site.content-site--about .about-timeline__years button.is-active{color:var(--about-ink);background:#1748ff14}.content-site.content-site--about .about-timeline__stage{color:#f8fbff;background:#0b1f52}.content-site.content-site--about .about-timeline__stage>img{opacity:.92}.content-site.content-site--about .about-timeline__stage-veil{background:linear-gradient(#040a1c14 0%,#040a1c38 38%,#040a1ceb 100%),linear-gradient(90deg,#040a1cd1,#0000 74%)}.content-site.content-site--about .about-timeline__stage h3{color:#fff}.content-site.content-site--about .about-timeline__stage p{color:#eff5ffc7}.content-site.content-site--about .about-join{color:#fff;background:linear-gradient(112deg,#1748ff 0%,#1d55ff 54%,#0b2fbb 100%);box-shadow:0 34px 90px #1247ff3d}.content-site.content-site--about .about-join__veil{background:linear-gradient(90deg,#0a35e1f0 0%,#1044f6b8 52%,#082aa433 100%)}.content-site.content-site--about .about-join h2{color:#fff}.content-site.content-site--about .about-join__inner>p:not(.eyebrow){color:#ffffffd1}html{background:var(--color-canvas)}body{color:var(--color-ink);font-family:var(--font-ui)}.eyebrow,.content-site .eyebrow,.story-switch button>span,.product-showcase__tab-copy small{font-family:var(--font-numeric)}.button,.hero__quick-actions a,.content-hero__actions .button,.high-sensitivity-scroll__actions .button{border-color:var(--color-brand);background:var(--color-brand);min-height:50px;transition:transform .28s var(--ease-standard), background-color .28s var(--ease-standard), border-color .28s var(--ease-standard), box-shadow .28s var(--ease-standard);font-size:14px;font-weight:620;box-shadow:0 14px 36px #173bff2e}.button:hover,.button:focus-visible,.hero__quick-actions a:hover,.hero__quick-actions a:focus-visible,.content-hero__actions .button:hover,.content-hero__actions .button:focus-visible,.high-sensitivity-scroll__actions .button:hover,.high-sensitivity-scroll__actions .button:focus-visible{border-color:var(--color-brand-hover);background:var(--color-brand-hover);transform:translateY(-2px);box-shadow:0 18px 44px #0d2bdc38}.button--secondary{color:var(--color-brand);box-shadow:none;background:#ffffffc7}.button--secondary:hover,.button--secondary:focus-visible{color:#fff;background:var(--color-brand)}.button:active,.hero__quick-actions a:active{transform:scale(.98)}.button:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-color:#173bff61}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;height:76px}.header__inner{width:min(calc(100% - (var(--page-gutter) * 2)), var(--stage-max));gap:clamp(18px,2.1vw,34px)}.brand{font-family:var(--font-numeric)}.desktop-nav a{font-size:14px;font-weight:560}.desktop-nav a:hover,.desktop-nav a:focus-visible,.desktop-nav a.is-active{color:var(--color-brand);background:#fffffff0}.hero__copy{left:max(var(--page-gutter), 7.8vw);width:min(37vw,500px)}.hero h1{max-width:500px;font-size:var(--type-hero);font-weight:610;line-height:1.03}.hero__lede{color:#081026b8;max-width:460px;font-size:var(--type-body);line-height:1.72}.story-switch{gap:10px;width:min(720px,100% - 420px)}.story-switch button{min-height:62px;transition:color .28s var(--ease-standard), border-color .28s var(--ease-standard), background-color .28s var(--ease-standard), box-shadow .28s var(--ease-standard), transform .28s var(--ease-standard);border-radius:22px}.story-switch button.is-active{box-shadow:0 10px 28px #274a9124}.privacy-overview{width:min(calc(100% - (var(--page-gutter) * 2)), var(--content-max))}.product-showcase__heading h3{font-size:var(--type-section);font-weight:560;line-height:1.1}.product-showcase__tabs button{border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.product-showcase__tabs button:hover,.product-showcase__tabs button:focus-visible{transform:translate(4px)}.product-showcase__visual{border-radius:var(--radius-stage);box-shadow:0 30px 80px #23459124}.product-showcase__visual figcaption h3{font-size:clamp(36px,3.5vw,52px);font-weight:560}.section-heading h2,.content-site--detail .content-section__heading h2,.content-site--category .content-section__heading h2{font-weight:560}.content-site--detail,.content-site--category,.content-site--search,.content-site--support{--content-page-title:var(--type-page);--content-section-title:var(--type-section);--content-card-title:var(--type-card);--content-body-large:var(--type-body-lg);--content-body:var(--type-body);--content-radius-xl:var(--radius-stage);--content-radius-lg:var(--radius-card)}.content-shell{width:min(calc(100% - (var(--page-gutter) * 2)), var(--content-max))}.content-header__inner{width:min(calc(100% - (var(--page-gutter) * 2)), var(--stage-max));border-radius:var(--radius-control)}.content-nav a{font-size:13px;font-weight:560}.content-site--detail .content-hero__grid,.content-site--category .category-hero__inner{width:min(calc(100% - (var(--page-gutter) * 2)), var(--stage-max))}.content-site--detail .content-hero__copy,.content-site--category .category-hero__inner>div{background:var(--color-surface)}.content-site--detail .content-card,.content-site--category .category-item{box-shadow:var(--shadow-card)}.content-site--detail .content-card:hover,.content-site--detail .content-card:focus-visible,.content-site--category .category-item:hover,.content-site--category .category-item:focus-visible{box-shadow:var(--shadow-card-hover)}.content-site--about .content-shell{width:min(calc(100% - (var(--page-gutter) * 2)), var(--content-max))}.content-site--miting .content-header__inner{box-shadow:0 16px 44px #0000002e}.content-site--miting .miting-scene-one__text>span,.content-site--miting .miting-scene-three__text>span{color:#d6c183c2}.site-footer{background:#05070b}.footer__top,.footer__middle,.footer__bottom{width:min(calc(100% - (var(--page-gutter) * 2)), var(--content-max));margin-inline:auto}.footer-contact__qr{border-radius:18px}.site-utilities__consult,.site-utilities__phone,.site-utilities__top{transition:transform .22s var(--ease-standard), background-color .22s var(--ease-standard), box-shadow .22s var(--ease-standard)}.site-utilities__consult:hover,.site-utilities__phone:hover,.site-utilities__top:hover{transform:translateY(-2px)}@media (width<=1439px){:root{--page-gutter:clamp(32px, 4.4vw, 56px);--type-hero:clamp(56px, 5vw, 64px);--type-page:clamp(48px, 4.7vw, 60px);--type-section:clamp(36px, 3.5vw, 46px)}.hero__copy{width:min(41vw,500px)}.story-switch{width:min(680px,100% - 340px)}}.site-header,.site-header.has-surface,.content-header,.content-site.is-scrolled .content-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.header__inner,.content-header__inner{-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);transition:width .36s var(--ease-standard), height .36s var(--ease-standard), min-height .36s var(--ease-standard), margin .36s var(--ease-standard), padding .36s var(--ease-standard), border-color .28s ease, background-color .28s ease, box-shadow .28s ease, -webkit-backdrop-filter .28s ease, backdrop-filter .28s ease;background:#ffffffb8;border-color:#ffffffb3;box-shadow:0 6px 18px #182f6512}.content-site--about:not(.is-scrolled) .content-header__inner{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}@media (prefers-reduced-motion:reduce){.header__inner,.content-header__inner{transition:none}}@media (width>=1021px){.site-footer .footer__middle{grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:clamp(48px,5vw,72px)}}@media (width<=680px){.site-footer .footer-contact{gap:20px;width:100%;padding:28px 0 32px}.site-footer .footer-contact__brand{width:160px;height:37px}.site-footer .footer-contact__details>div{grid-template-columns:68px minmax(0,1fr)}.site-footer .footer-contact__details>div:first-child>a{font-size:19px}.site-footer .footer-contact__socials{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.site-footer .footer-contact__social{width:100%;font-size:12px}.site-footer .footer-contact__qr-popover{width:min(180px,100vw - 64px);bottom:74px}}.brand__mark{background:#fafcffe6;border-color:#3158ff2e;border-radius:12px;width:36px;height:36px;padding:5px;box-shadow:inset 0 1px #fffffffa,0 8px 24px #173bff1a}@media (width<=680px){.site-header .brand__mark,.content-header .brand__mark,.site-footer .brand__mark{border-radius:11px;width:32px;height:32px;padding:4px;display:grid}}@media (width<=430px){.site-header .brand__mark,.content-header .brand__mark,.site-footer .brand__mark{display:grid}}.content-site[data-route=about] .about-story.about-story-switcher{--about-story-scroll:0;background:#040a17;height:170svh;min-height:980px;padding:0;position:relative;overflow:visible}.content-site[data-route=about] .about-story-switcher__sticky{isolation:isolate;background:#040a17;width:100%;height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.content-site[data-route=about] .about-story-switcher__backdrop{z-index:0;pointer-events:none;background:radial-gradient(circle at 76% 42%,#2964e22b,#0000 34%),radial-gradient(circle at 18% 76%,#1344a01c,#0000 30%),linear-gradient(132deg,#040a17 0%,#061126 56%,#071a34 100%);position:absolute;inset:0}.content-site[data-route=about] .about-story-switcher__backdrop:after{content:"";background:linear-gradient(#ffffff05,#0000 28%,#0000002e);position:absolute;inset:0}.content-site[data-route=about] .about-story-switcher__grid{z-index:1;width:min(calc(100% - (var(--ds-gutter) * 2)), 1420px);box-sizing:border-box;grid-template:"heading visual""chapters visual"/minmax(380px,.86fr) minmax(0,1.14fr);align-content:center;align-items:center;gap:clamp(18px,2.5svh,26px) clamp(44px,5.2vw,88px);height:100%;min-height:620px;margin-inline:auto;padding:clamp(88px,10svh,112px) 0 clamp(28px,4.5svh,48px);display:grid;position:relative}.content-site[data-route=about] .about-story-switcher__heading{grid-area:heading;align-self:end;min-width:0;margin:0}.content-site[data-route=about] .about-story-switcher__heading h2{color:#f7faff;font-size:var(--ds-h2);letter-spacing:-.042em;text-wrap:balance;margin:0;font-weight:560;line-height:1.1}.content-site[data-route=about] .about-story-switcher__heading p{color:#e0eafcab;max-width:34em;margin:12px 0 0;font-size:clamp(14px,.94vw,16px);line-height:1.62}.content-site[data-route=about] .about-story-switcher__chapters{grid-area:chapters;align-self:start;gap:12px;min-width:0;display:grid}.content-site[data-route=about] .about-story-switcher__chapter{color:#f6f9ff;cursor:pointer;opacity:.72;min-width:0;transition:opacity .22s var(--ds-ease-standard), border-color .22s var(--ds-ease-standard), background-color .22s var(--ds-ease-standard), box-shadow .22s var(--ds-ease-standard);background:#0711259e;border:1px solid #8ba9e029;border-radius:18px;margin:0;padding:clamp(16px,1.55vw,21px) clamp(48px,3.4vw,58px) clamp(16px,1.55vw,21px) clamp(18px,1.7vw,24px);position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 14px 42px #00000029}.content-site[data-route=about] .about-story-switcher__chapter:before{content:"";opacity:0;transform-origin:50%;width:3px;transition:opacity .18s var(--ds-ease-standard), transform .26s var(--ds-ease-enter);background:#3d6cff;border-radius:0 4px 4px 0;position:absolute;top:16px;bottom:16px;left:0;transform:scaleY(.35)}.content-site[data-route=about] .about-story-switcher__chapter:hover{opacity:.9;background:#091731c7;border-color:#8baef04d}.content-site[data-route=about] .about-story-switcher__chapter.is-active{opacity:1;background:#0a1b3ce6;border-color:#6593ff7a;box-shadow:0 18px 48px #00000038,inset 0 1px #ffffff09}.content-site[data-route=about] .about-story-switcher__chapter.is-active:before{opacity:1;transform:scaleY(1)}.content-site[data-route=about] .about-story-switcher__chapter:focus-visible{outline-offset:3px;outline:3px solid #6695ffc2}.content-site[data-route=about] .about-story-switcher__chapter-icon{color:#dae6ff8f;width:32px;height:32px;transition:color .18s var(--ds-ease-standard), transform .22s var(--ds-ease-enter);place-items:center;display:grid;position:absolute;top:18px;right:18px}.content-site[data-route=about] .about-story-switcher__chapter:hover .about-story-switcher__chapter-icon,.content-site[data-route=about] .about-story-switcher__chapter.is-active .about-story-switcher__chapter-icon{color:#82a4ff;transform:translate(4px)}.content-site[data-route=about] .about-story-switcher__chapter h3{color:#f7faff;letter-spacing:-.03em;white-space:nowrap;max-width:calc(100% - 34px);margin:0 0 11px;font-size:clamp(20px,1.42vw,26px);font-weight:560;line-height:1.18}.content-site[data-route=about] .about-story-switcher__chapter p{color:#e6eefcbd;line-break:strict;text-wrap:pretty;border:0;max-width:44em;min-height:0;margin:0;padding:0;font-size:clamp(12.5px,.79vw,14px);line-height:1.55;position:static;transform:none}.content-site[data-route=about] .about-story-switcher__chapter p+p{margin-top:7px}.content-site[data-route=about] .about-story-switcher__visuals{z-index:1;contain:paint;width:100%;min-width:0;height:clamp(360px,62svh,590px);transform:translate3d(0, calc(var(--about-story-scroll) * -10px), 0);background:#07142b;border-radius:clamp(22px,2vw,30px);grid-area:visual;align-self:center;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 88px #00000057}.content-site[data-route=about] .about-story-switcher__scene{z-index:0;opacity:0;pointer-events:none;transform-origin:50%;width:100%;height:100%;transition:opacity .62s var(--ds-ease-standard), transform .9s var(--ds-ease-enter);background:#07142b;margin:0;position:absolute;inset:0;overflow:hidden;transform:translate(18px)scale(1.055)}.content-site[data-route=about] .about-story-switcher__scene.is-active{z-index:1;opacity:1;transform:translate(0,0)scale(1)}.content-site[data-route=about] .about-story-switcher__scene:after{content:"";pointer-events:none;background:linear-gradient(90deg,#02091738,#0000 34%),linear-gradient(#030a180a 55%,#030a1857 100%);position:absolute;inset:0}.content-site[data-route=about] .about-story-switcher__scene img{object-fit:cover;object-position:center;filter:saturate(.96)contrast(1.035)brightness(.94);width:100%;height:100%;display:block}.content-site[data-route=about] .about-story-switcher__scene-border{z-index:3;border-radius:inherit;pointer-events:none;border:1px solid #8eb1f040;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0b}@media (width>=1024px) and (height<=800px){.content-site[data-route=about] .about-story-switcher__grid{gap:14px clamp(38px,4.8vw,72px);padding-top:82px;padding-bottom:24px}.content-site[data-route=about] .about-story-switcher__heading h2{font-size:clamp(32px,2.7vw,40px)}.content-site[data-route=about] .about-story-switcher__heading p{margin-top:8px;font-size:13px}.content-site[data-route=about] .about-story-switcher__chapter{padding:15px 48px 16px 18px}.content-site[data-route=about] .about-story-switcher__chapter h3{margin-bottom:8px;font-size:clamp(19px,1.3vw,22px)}.content-site[data-route=about] .about-story-switcher__chapter p{margin-top:0;font-size:clamp(12px,.74vw,13px);line-height:1.46}.content-site[data-route=about] .about-story-switcher__chapter p+p{margin-top:5px}.content-site[data-route=about] .about-story-switcher__visuals{height:clamp(340px,59svh,470px)}}@media (width<=900px){.content-site[data-route=about] .about-story.about-story-switcher{height:178svh;min-height:1180px}.content-site[data-route=about] .about-story-switcher__sticky{min-height:680px}.content-site[data-route=about] .about-story-switcher__grid{width:min(calc(100% - (var(--ds-gutter) * 2)), 680px);min-height:680px;padding:clamp(76px, 9svh, 92px) 0 max(16px, env(safe-area-inset-bottom));grid-template:"heading""visual"clamp(178px,24svh,244px)"chapters"/minmax(0,1fr);align-content:center;gap:12px}.content-site[data-route=about] .about-story-switcher__heading h2{font-size:clamp(30px,8.6vw,42px)}.content-site[data-route=about] .about-story-switcher__heading p{max-width:32em;margin-top:8px;font-size:clamp(12.5px,3.45vw,14px);line-height:1.48}.content-site[data-route=about] .about-story-switcher__visuals{height:100%;transform:translate3d(0, calc(var(--about-story-scroll) * -6px), 0);border-radius:18px}.content-site[data-route=about] .about-story-switcher__scene img{object-position:center}.content-site[data-route=about] .about-story-switcher__chapters{gap:8px}.content-site[data-route=about] .about-story-switcher__chapter{border-radius:15px;padding:14px 44px 15px 16px}.content-site[data-route=about] .about-story-switcher__chapter:before{top:12px;bottom:12px}.content-site[data-route=about] .about-story-switcher__chapter-icon{width:30px;height:30px;top:12px;right:12px}.content-site[data-route=about] .about-story-switcher__chapter h3{max-width:calc(100% - 28px);margin-bottom:8px;font-size:clamp(17px,4.9vw,22px)}.content-site[data-route=about] .about-story-switcher__chapter p{margin-top:0;font-size:clamp(11.8px,3.15vw,13px);line-height:1.44}.content-site[data-route=about] .about-story-switcher__chapter p+p{margin-top:4px}}@media (width<=380px){.content-site[data-route=about] .about-story-switcher__grid{grid-template-rows:auto 170px auto;gap:8px;padding-top:72px}.content-site[data-route=about] .about-story-switcher__heading h2{font-size:29px}.content-site[data-route=about] .about-story-switcher__heading p{font-size:11.8px}.content-site[data-route=about] .about-story-switcher__chapter{padding:10px 40px 10px 13px}.content-site[data-route=about] .about-story-switcher__chapter h3{font-size:17px}.content-site[data-route=about] .about-story-switcher__chapter p{font-size:11.2px;line-height:1.4}}@media (height<=620px){.content-site[data-route=about] .about-story.about-story-switcher{height:auto;min-height:0}.content-site[data-route=about] .about-story-switcher__sticky{height:auto;min-height:0;position:relative;overflow:visible}.content-site[data-route=about] .about-story-switcher__grid{height:auto;min-height:0;padding-top:88px;padding-bottom:32px}}@media (prefers-reduced-motion:reduce){.content-site[data-route=about] .about-story-switcher__visuals,.content-site[data-route=about] .about-story-switcher__scene,.content-site[data-route=about] .about-story-switcher__chapter,.content-site[data-route=about] .about-story-switcher__chapter:before,.content-site[data-route=about] .about-story-switcher__chapter-icon{transition:none;transform:none}}:root{--ds-overlay:#07101f61;--ds-duration-press:.11s;--ds-duration-fast:.18s;--ds-duration-normal:.24s;--ds-duration-slow:.48s;--ds-ease-enter:cubic-bezier(.16, 1, .3, 1);--ds-ease-standard:cubic-bezier(.2, 0, 0, 1)}body{min-width:320px;line-height:1.65}main,section,article,figure,nav{min-width:0}.site-header,.content-header{transition:background-color var(--ds-duration-normal) var(--ds-ease-standard)}.header__inner,.content-header__inner{transition:min-height var(--ds-duration-normal) var(--ds-ease-standard), background-color var(--ds-duration-normal) var(--ds-ease-standard), border-color var(--ds-duration-normal) var(--ds-ease-standard), box-shadow var(--ds-duration-normal) var(--ds-ease-standard), backdrop-filter var(--ds-duration-normal) var(--ds-ease-standard);background:#ffffffbd}.nav-dropdown{transition:opacity var(--ds-duration-fast) var(--ds-ease-enter), visibility var(--ds-duration-fast) var(--ds-ease-enter), transform var(--ds-duration-fast) var(--ds-ease-enter);transform:translate(-50%,7px)}.nav-entry:hover .nav-dropdown,.nav-entry:focus-within .nav-dropdown,.nav-entry.is-open .nav-dropdown{transform:translate(-50%)}.nav-entry__trigger,.nav-dropdown__link,.mobile-nav-tree a,.mobile-nav-tree summary{transition:color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard)}.button,.form-submit,.hero__quick-actions a{min-height:48px;transition:color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-press) var(--ds-ease-standard)}.button:hover svg,.button:focus-visible svg,.form-submit:hover svg,.hero__quick-actions a:hover svg,.hero__quick-actions a:focus-visible svg,.category-item:hover b svg,.category-item:focus-visible b svg,.content-card:hover b svg,.content-card:focus-visible b svg{transform:translate(3px)}.button svg,.form-submit svg,.hero__quick-actions a svg,.category-item b svg,.content-card b svg{transition:transform var(--ds-duration-fast) var(--ds-ease-enter);flex:none}.button:active,.form-submit:active,.hero__quick-actions a:active{transform:translateY(1px)}.site .hero__quick-actions a:last-child{color:var(--ds-brand);background:#ffffffe6;border:1px solid #2146ff47;box-shadow:0 10px 28px #16367e14}.site .hero__quick-actions a:last-child:hover,.site .hero__quick-actions a:last-child:focus-visible{border-color:var(--ds-brand);color:#fff;background:var(--ds-brand)}.site .story-switch button{min-height:68px}.site .story-switch button .story-switch__copy strong{font-size:14px;line-height:1.25}.site .story-switch__copy small{color:#08102694;font-size:11px;line-height:1.4}.content-site[data-route] .content-main .content-section,.content-site[data-route] .content-main .category-list-section{padding-block:var(--ds-section);scroll-margin-top:118px}.content-site[data-route] .content-main .content-section .content-section__heading,.content-site[data-route] .content-main .category-list-section .content-section__heading,.site .section-heading,.site .home-product-hub__heading,.site .product-showcase__heading{margin-bottom:var(--ds-heading-gap)}.content-site[data-route] .content-main .content-section__heading h2,.site .section-heading h2,.site .home-product-hub__heading h2,.site .product-showcase__heading h2{font-size:var(--ds-h2);letter-spacing:-.038em;font-weight:620;line-height:1.12}.content-site[data-route] .content-main .content-section__heading p,.site .section-heading p,.site .home-product-hub__heading p{max-width:720px;color:var(--ds-text-secondary);font-size:var(--ds-body-lg);margin-top:16px;line-height:1.72}.content-card,.category-item,.support-options>div,.search-result{border-color:var(--ds-border);background:var(--ds-card);transition:border-color var(--ds-duration-normal) var(--ds-ease-standard), background-color var(--ds-duration-normal) var(--ds-ease-standard), box-shadow var(--ds-duration-normal) var(--ds-ease-standard);box-shadow:0 14px 42px #1a39780e}.category-item figure,.content-feature-showcase__visual,.content-market-process__visual,.content-split__visual,.product-showcase__visual{background:var(--ds-page-soft);overflow:hidden}.category-item figure img,.content-feature-showcase__visual img,.content-market-process__visual img,.content-split__visual img,.product-showcase__visual img{object-fit:cover;width:100%;height:100%}a.category-item figure img,a.content-card img,.product-showcase__visual img{transition:transform var(--ds-duration-slow) var(--ds-ease-enter)}a.category-item:hover figure img,a.category-item:focus-visible figure img,.product-showcase__visual:hover img.is-active{transform:scale(1.018)}.content-site[data-route] .content-main .content-anchor-nav{border-block:1px solid var(--ds-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;overflow:hidden}.content-site[data-route] .content-main .content-anchor-nav .content-shell{overscroll-behavior-inline:contain;scrollbar-width:none;overflow-x:auto}.content-site[data-route] .content-main .content-anchor-nav .content-shell::-webkit-scrollbar{display:none}.content-site[data-route] .content-main .content-anchor-nav a{box-shadow:none;color:var(--ds-text-secondary);white-space:nowrap;border:0;flex:none;position:relative}.content-site[data-route] .content-main .content-anchor-nav a:after{background:var(--ds-brand);content:"";opacity:0;height:3px;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-enter);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.45)}.content-site[data-route] .content-main .content-anchor-nav a:hover,.content-site[data-route] .content-main .content-anchor-nav a:focus-visible{color:var(--ds-text-primary)}.content-site[data-route] .content-main .content-anchor-nav a:hover:after,.content-site[data-route] .content-main .content-anchor-nav a:focus-visible:after{opacity:0}.content-site[data-route] .content-main .content-anchor-nav a.is-active{color:var(--ds-brand)}.content-site[data-route] .content-main .content-anchor-nav a.is-active:after{opacity:1;transform:scaleX(1)}.site-footer,.content-footer{color:#ffffffe6;background:var(--ds-night)}.site-footer .footer__middle,.site-footer .footer__bottom,.site-footer .footer-contact{border-color:var(--ds-night-border)}.site-footer .footer-contact__details a,.site-footer .footer-contact__qr{border:1px solid var(--ds-night-border);background:var(--ds-night-surface)}.content-site[data-route=about] .about-story{background:var(--ds-night);height:180svh}.content-site[data-route=about] .about-story__sticky{background-color:var(--ds-night-surface)}.content-site[data-route=about] .about-story__copy{color:#ffffffe0}.mobile-menu-backdrop,.content-mobile-menu-backdrop{z-index:118;background:var(--ds-overlay);opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100%;transition:opacity var(--ds-duration-normal) var(--ds-ease-standard), visibility var(--ds-duration-normal) var(--ds-ease-standard);border:0;padding:0;display:block;position:fixed;inset:0}.mobile-menu-backdrop.is-open,.content-mobile-menu-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}@media (width>=1024px) and (height<=800px){.site .hero,.site .hero__inner{height:clamp(600px,100svh - 56px,660px);min-height:clamp(600px,100svh - 56px,660px)}.site .hero__copy{padding-top:clamp(126px,20svh,158px)}.content-site[data-route] .content-main .content-hero:not(.miting-scene-one),.content-site[data-route] .content-main .category-hero,.content-site[data-route] .content-main .content-hero:not(.miting-scene-one) .content-hero__grid,.content-site[data-route] .content-main .category-hero .category-hero__inner{min-height:clamp(560px,100svh - 52px,640px)}.content-site[data-route=solutions\/token] .content-main .content-hero--fullscreen .content-hero__grid{grid-template:"scene"minmax(clamp(560px,100svh - 52px,640px),1fr)/minmax(0,1fr);min-height:clamp(560px,100svh - 52px,640px)}}@media (width>=768px) and (width<=1279px){:root{--ds-gutter:clamp(28px, 4vw, 48px);--ds-section:clamp(72px, 7vw, 92px)}.header__inner,.content-header__inner{width:calc(100% - (var(--ds-gutter) * 2))}}@media (width<=767px){:root{--ds-duration-slow:.36s}.site-header,.content-header{z-index:130}.mobile-menu,.content-mobile-menu{z-index:125;overscroll-behavior:contain;border:1px solid var(--ds-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;max-height:calc(100svh - 84px);overflow-y:auto;box-shadow:0 22px 70px #06122e33}.mobile-nav-tree__group summary{min-height:56px;color:var(--ds-text-primary);font-size:18px;font-weight:620}.mobile-nav-tree__group summary.is-active{color:var(--ds-brand)}.mobile-nav-tree__children{padding-left:4px}.mobile-menu .mobile-nav-tree__children a,.content-mobile-menu .mobile-nav-tree__children a{min-height:46px;font-size:14px}.mobile-menu .mobile-nav-tree__children .mobile-nav-tree__all,.content-mobile-menu .mobile-nav-tree__children .mobile-nav-tree__all{color:var(--ds-text-secondary);background:#edf3ff80}.site .hero,.site .hero__inner{height:clamp(680px,92svh,740px);min-height:clamp(680px,92svh,740px)}.content-site[data-route] .content-main .content-hero:not(.miting-scene-one),.content-site[data-route] .content-main .category-hero,.content-site[data-route] .content-main .content-hero:not(.miting-scene-one) .content-hero__grid,.content-site[data-route] .content-main .category-hero .category-hero__inner{min-height:clamp(600px,78svh,680px)}.content-site[data-route=solutions\/token] .content-main .content-hero--fullscreen .content-hero__grid{grid-template:"scene"minmax(clamp(600px,78svh,680px),1fr)/minmax(0,1fr);min-height:clamp(600px,78svh,680px)}.content-site[data-route] .content-main .content-section,.content-site[data-route] .content-main .category-list-section{scroll-margin-top:102px}.content-site[data-route=about] .about-story{background:var(--ds-night);height:auto}.content-site[data-route=about] .about-story__sticky{min-height:auto;position:relative}.site-utilities{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07101fd6;border:1px solid #ffffff26;border-radius:999px;grid-template-columns:repeat(3,44px);gap:6px;padding:5px;display:grid;box-shadow:0 12px 34px #050c1b38}.site-utilities .site-utilities__consult,.site-utilities .site-utilities__phone,.site-utilities .site-utilities__top{color:#fff;width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border-radius:50%}.site-utilities .site-utilities__label{display:none}.site-footer .footer__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.site-footer .footer__nav-group{gap:11px}.site-footer .footer__nav-group strong{font-size:14px;line-height:1.45}.site-footer .footer__nav-group a{font-size:13px;line-height:1.55}.site-footer .footer-contact__qr-grid{gap:10px}.site-footer .footer-contact__qr{min-width:0;padding:7px}.site-footer .footer-contact__qr figcaption{font-size:11px}}@media (width<=479px){:root{--ds-gutter:18px;--ds-h1:clamp(36px, 10vw, 41px);--ds-h2:clamp(29px, 8.2vw, 33px);--ds-section:64px;--ds-heading-gap:26px}.site .hero,.site .hero__inner{height:clamp(680px,92svh,724px);min-height:clamp(680px,92svh,724px)}.site .hero__copy{top:clamp(370px,48svh,414px)}.site .hero h1{font-size:var(--ds-h1)}.site .story-switch button .story-switch__copy strong{font-size:12px}.site-footer .footer__nav{gap:12px}.site-footer .footer__nav-group strong{font-size:13px}.site-footer .footer__nav-group a{font-size:12px}}@media (prefers-reduced-motion:reduce){.button,.form-submit,.hero__quick-actions a,.content-card,.category-item,.content-anchor-nav a:after,.category-item img,.product-showcase__visual img{transform:none!important}}@media (width<=767px) and (prefers-reduced-motion:reduce){.site .hero__scene img{transform:translate(-50%)!important}}.site .hero__quick-actions a:focus-visible,.site .scenario-panel:focus-visible,.site .product-showcase__tabs button:focus-visible,.content-site .privacy-flow__tabs button:focus-visible,.content-site .privacy-comparison summary:focus-visible{outline:3px solid var(--ds-focus);outline-offset:3px}.content-site .search-field:focus-within{border-color:var(--ds-brand);box-shadow:0 0 0 3px var(--ds-focus)}@media (width<=1179px) and (width>=961px){:root{--page-gutter:32px;--type-hero:clamp(50px, 5.5vw, 58px);--type-section:clamp(34px, 3.7vw, 42px)}.hero__copy{width:min(44vw,450px);left:54px}.hero__lede{max-width:390px}.story-switch{width:min(620px,100% - 270px)}.content-search-trigger{width:clamp(150px,14vw,190px)}}@media (width<=960px) and (orientation:portrait),(width<=767px){:root{--page-gutter:clamp(16px, 4.7vw, 28px);--content-max:680px;--radius-stage:clamp(24px, 5.6vw, 34px);--radius-card:clamp(20px, 4.8vw, 28px);--type-hero:clamp(40px, 8vw, 56px);--type-page:clamp(40px, 7.2vw, 52px);--type-section:clamp(30px, 5.7vw, 40px);--type-card:clamp(19px, 3.8vw, 24px);--type-body-lg:clamp(15px, 2.5vw, 17px);--type-body:clamp(14px, 2.25vw, 16px)}.site-header{height:68px}.header__inner{width:calc(100% - (var(--page-gutter) * 2))}.story-switch{gap:8px}.story-switch button{border-radius:18px;min-height:52px}.product-showcase__tabs{scroll-padding-inline:var(--page-gutter)}.product-showcase__tabs button{min-height:120px}.content-header__inner,.content-site--detail .content-hero__grid,.content-site--category .category-hero__inner{width:calc(100% - (var(--page-gutter) * 2))}.content-site--detail .content-hero__copy,.content-site--category .category-hero__inner>div{border-radius:var(--radius-card)}.footer__top,.footer__middle,.footer__bottom{width:calc(100% - (var(--page-gutter) * 2))}}@media (width<=429px){:root{--page-gutter:16px;--type-hero:clamp(38px, 11.4vw, 46px);--type-page:clamp(38px, 11vw, 46px);--type-section:clamp(29px, 8.6vw, 36px)}.button,.hero__quick-actions a,.content-hero__actions .button,.high-sensitivity-scroll__actions .button{min-height:48px;font-size:14px}}@media (prefers-reduced-motion:reduce){.button,.hero__quick-actions a,.story-switch button,.site-utilities__consult,.site-utilities__phone,.site-utilities__top{transition-duration:1ms}}@media (width>=768px) and (width<=1023px){:root{--tablet-gutter:28px;--tablet-page-title:clamp(46px, 6.8vw, 56px);--tablet-section-title:clamp(34px, 5.2vw, 42px);--tablet-feature-title:clamp(28px, 4.3vw, 34px);--tablet-card-title:22px;--tablet-lead:17px;--tablet-body:16px;--tablet-label:12px;--tablet-stack-2:16px;--tablet-stack-3:24px;--tablet-stack-4:32px;--tablet-stack-5:48px;--tablet-section-space:96px}.content-site{--type-page-title:var(--tablet-page-title);--type-section-title:var(--tablet-section-title);--type-card-title:var(--tablet-card-title);--type-body-large:var(--tablet-lead);--type-body:var(--tablet-body);--type-caption:var(--tablet-label)}.content-shell,.content-site--about .content-shell,.footer__top,.footer__middle,.footer__bottom{width:min(calc(100% - (var(--tablet-gutter) * 2)), 680px)}.content-site--detail .content-hero__grid,.content-site--category .category-hero__inner{width:calc(100% - (var(--tablet-gutter) * 2));grid-template:"scene"minmax(680px,78svh)/minmax(0,1fr);gap:0}.content-site--detail .content-hero__copy,.content-site--category .category-hero__inner>div{width:auto;max-width:620px;margin:0 var(--tablet-stack-2) var(--tablet-stack-2);padding:var(--tablet-stack-3)}.content-site .content-hero h1,.content-site .category-hero h1,.content-site .search-hero h1,.content-site .support-page__hero h1,.content-site .portal-page h1,.content-site .not-found h1{font-size:var(--tablet-page-title);line-height:1.08}.content-site .content-section__heading h2,.content-site .content-final-cta h2,.content-site .search-empty h2{font-size:var(--tablet-section-title);line-height:1.14}.content-site .content-card h3,.content-site .content-steps h3,.content-site .content-faq summary,.content-site .support-options h2,.content-site .search-result h2,.content-site--category .category-item h2{font-size:var(--tablet-card-title)}.content-site .content-hero__summary,.content-site .category-hero__inner>div>p:not(.eyebrow),.content-site .content-section__heading>p:not(.eyebrow),.content-site .content-final-cta>.content-shell>p:not(.eyebrow),.content-site .support-page__hero .content-shell>p:not(.eyebrow){font-size:var(--tablet-lead);line-height:1.7}.content-site .content-card p,.content-site .content-steps p,.content-site .content-point p,.content-site .content-faq p,.content-site .content-table td{font-size:var(--tablet-body);line-height:1.72}.content-site .content-section,.content-site .category-list-section,.content-site .support-page__body{padding-block:var(--tablet-section-space)}.content-site .content-section__heading{margin-bottom:var(--tablet-stack-5)}.content-site .content-card-grid,.content-site .content-feature-showcase,.content-site .content-split,.content-site .content-steps,.content-site .content-faq{gap:var(--tablet-stack-4)}.content-site .content-card,.content-site .support-options>div,.content-site .category-item{padding:var(--tablet-stack-3)}.content-site--detail .content-final-cta{min-height:420px;padding-block:72px}.content-site--detail .content-final-cta .content-shell{max-width:620px}.content-site--detail .content-final-cta>.content-shell>p:not(.eyebrow){margin:var(--tablet-stack-3) 0 var(--tablet-stack-4)}.content-site--about .about-hero__inner{width:min(calc(100% - (var(--tablet-gutter) * 2)), 680px)}.content-site--about .about-hero__title h1{font-size:clamp(56px,14vw,84px);line-height:.96}.content-site--about .about-hero__lead{font-size:var(--tablet-feature-title);line-height:1.18}.content-site--about .about-story__heading h2,.content-site--about .about-timeline__heading h2{font-size:var(--tablet-section-title);line-height:1.12}.content-site--about .about-story__copy h3,.content-site--about .about-timeline__stage h3{font-size:var(--tablet-feature-title);line-height:1.15}.content-site--about .about-story__copy p,.content-site--about .about-timeline__stage p,.content-site--about .about-hero__statement>p:last-child{font-size:var(--tablet-body);line-height:1.72}.content-site--about .about-story__grid,.content-site--about .about-timeline>.content-shell{width:min(calc(100% - (var(--tablet-gutter) * 2)), 680px)}.content-site--miting .miting-scene-one__text h1{font-size:var(--tablet-page-title)}.content-site--miting .miting-scene-two__text h2{font-size:var(--tablet-section-title)}.content-site--miting .miting-scene-three__text h2,.content-site--miting .miting-scene-four__text h2{font-size:var(--tablet-feature-title)}.content-site--miting .miting-scene-one__text p,.content-site--miting .miting-scene-two__text p,.content-site--miting .miting-scene-three__text p,.content-site--miting .miting-scene-four__text p{font-size:var(--tablet-body)}.section-heading h2,.privacy-scroll__copy h2,.high-sensitivity-scroll__copy h2{font-size:var(--tablet-section-title);line-height:1.12}}@media (width<=767px){:root{--phone-gutter:16px;--phone-page-title:clamp(38px, 10.8vw, 46px);--phone-section-title:clamp(30px, 8.3vw, 36px);--phone-feature-title:clamp(25px, 7.1vw, 30px);--phone-card-title:20px;--phone-lead:16px;--phone-body:14px;--phone-label:12px;--phone-stack-2:12px;--phone-stack-3:16px;--phone-stack-4:24px;--phone-stack-5:32px;--phone-section-space:72px}.content-site{--type-page-title:var(--phone-page-title);--type-section-title:var(--phone-section-title);--type-card-title:var(--phone-card-title);--type-body-large:var(--phone-lead);--type-body:var(--phone-body);--type-caption:var(--phone-label)}.content-shell,.content-site--about .content-shell,.footer__top,.footer__middle,.footer__bottom{width:calc(100% - (var(--phone-gutter) * 2))}.content-site .content-hero,.content-site .category-hero{padding-top:94px;padding-bottom:var(--phone-stack-4)}.content-site--detail .content-hero__grid,.content-site--category .category-hero__inner{width:calc(100% - (var(--phone-gutter) * 2));grid-template:"scene"minmax(620px,78svh)/minmax(0,1fr)}.content-site--detail .content-hero__copy,.content-site--category .category-hero__inner>div{margin:0 var(--phone-stack-3) var(--phone-stack-3);border-radius:22px;padding:20px}.content-site .content-hero h1,.content-site .category-hero h1,.content-site .search-hero h1,.content-site .support-page__hero h1,.content-site .portal-page h1,.content-site .not-found h1{font-size:var(--phone-page-title);letter-spacing:-.055em;line-height:1.08}.content-site .content-section__heading h2,.content-site .content-final-cta h2,.content-site .search-empty h2{font-size:var(--phone-section-title);line-height:1.14}.content-site .content-card h3,.content-site .content-steps h3,.content-site .content-faq summary,.content-site .support-options h2,.content-site .search-result h2,.content-site--category .category-item h2{font-size:var(--phone-card-title);line-height:1.32}.content-site .content-hero__summary,.content-site .category-hero__inner>div>p:not(.eyebrow),.content-site .content-section__heading>p:not(.eyebrow),.content-site .content-final-cta>.content-shell>p:not(.eyebrow),.content-site .support-page__hero .content-shell>p:not(.eyebrow){font-size:var(--phone-lead);line-height:1.65}.content-site .content-card p,.content-site .content-steps p,.content-site .content-point p,.content-site .content-faq p,.content-site .content-table td,.content-site .content-table th{font-size:var(--phone-body);line-height:1.68}.content-site .content-section,.content-site .category-list-section,.content-site .support-page__body{padding-block:var(--phone-section-space)}.content-site .content-section__heading{margin-bottom:var(--phone-stack-5)}.content-site .content-card-grid,.content-site .content-feature-showcase,.content-site .content-split,.content-site .content-steps,.content-site .content-faq{gap:var(--phone-stack-4)}.content-site .content-card,.content-site .support-options>div,.content-site .category-item{padding:20px}.content-site .content-card h3,.content-site .content-steps h3{margin-bottom:var(--phone-stack-2)}.content-site .content-hero__actions,.content-site--detail .content-hero__actions{margin-top:var(--phone-stack-4);gap:10px}.content-site .button,.content-site .content-hero__actions .button,.content-site .content-final-cta .button{min-height:48px;padding-inline:18px;font-size:14px}.content-site--detail .content-final-cta{min-height:360px;padding-block:64px}.content-site--detail .content-final-cta>.content-shell>p:not(.eyebrow){margin:var(--phone-stack-3) 0 var(--phone-stack-4)}.content-site .site-utilities{gap:8px;bottom:14px;right:12px}.content-site .site-utilities__consult,.content-site .site-utilities__phone,.content-site .site-utilities__top{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.content-site .site-utilities__consult span{display:none}.content-site--about .about-hero{min-height:100svh;padding:0}.content-site--about .about-hero__inner{width:calc(100% - (var(--phone-gutter) * 2));min-height:100svh;padding:116px 0 36px}.content-site--about .about-hero__title h1{font-size:clamp(48px,13vw,56px);line-height:.95}.content-site--about .about-hero__lead{margin-bottom:var(--phone-stack-3);font-size:var(--phone-feature-title);line-height:1.2}.content-site--about .about-hero__statement>p:last-child,.content-site--about .about-story__copy p,.content-site--about .about-timeline__stage p{font-size:var(--phone-body);line-height:1.68}.content-site--about .about-hero__statement{padding-right:52px}.content-site--about .about-story__grid,.content-site--about .about-timeline>.content-shell{width:calc(100% - (var(--phone-gutter) * 2))}.content-site--about .about-story__heading h2,.content-site--about .about-timeline__heading h2{font-size:var(--phone-section-title);line-height:1.12}.content-site--about .about-story__copy h3,.content-site--about .about-timeline__stage h3{font-size:var(--phone-feature-title);line-height:1.16}.content-site--about .about-story__copy{border-radius:20px;padding:20px}.content-site--about .about-timeline{padding:72px 0 88px}.content-site--about .about-timeline__heading{margin-bottom:var(--phone-stack-5)}.content-site--about .about-timeline__heading>p:last-of-type{margin-top:var(--phone-stack-3);font-size:var(--phone-body);line-height:1.65}.content-site--about .about-timeline__controls{margin-top:var(--phone-stack-3)}.content-site--about .about-timeline__stage{border-radius:24px;min-height:440px;padding:24px}.content-site--about .about-timeline__date{font-size:18px}.content-site--about .about-join{border-radius:24px;width:calc(100% - 16px);min-height:520px}.content-site--about .about-join__inner{width:calc(100% - 32px)}.content-site--about .about-join h2{font-size:var(--phone-section-title);line-height:1.12}.content-site--miting .site-utilities,.content-site--about .site-utilities{display:none}.content-site--miting .miting-scene-one__text h1{font-size:var(--phone-page-title);line-height:1.04}.content-site--miting .miting-scene-two__text h2{font-size:var(--phone-section-title)}.content-site--miting .miting-scene-three__text h2,.content-site--miting .miting-scene-four__text h2{font-size:var(--phone-feature-title)}.content-site--miting .miting-scene-one__text p,.content-site--miting .miting-scene-two__text p,.content-site--miting .miting-scene-three__text p,.content-site--miting .miting-scene-four__text p{font-size:var(--phone-body);line-height:1.65}}@media (width>=1024px){:root{--pc-page-title:clamp(52px, 4.45vw, 68px);--pc-section-title:clamp(38px, 3.34vw, 48px);--pc-feature-title:clamp(30px, 2.5vw, 36px);--pc-card-title:clamp(22px, 1.67vw, 24px);--pc-lead:clamp(17px, 1.25vw, 18px);--pc-body:16px;--pc-small:14px;--pc-label:12px;--pc-section-space:clamp(96px, 8.9vw, 128px);--pc-heading-gap:clamp(32px, 3.75vw, 54px);--pc-card-padding:clamp(26px, 2.1vw, 32px);--pc-layout-gutter:clamp(32px, 4.45vw, 72px);--pc-content-width:1280px;--pc-stage-width:1536px;--pc-hero-gap:clamp(40px, 4.45vw, 64px);--pc-stack-2:16px;--pc-stack-3:24px;--pc-stack-4:32px;--pc-stack-6:64px;--pc-stack-7:96px}.content-site{--content-page-title:var(--pc-page-title);--content-section-title:var(--pc-section-title);--content-card-title:var(--pc-card-title);--content-body-large:var(--pc-lead);--content-body:var(--pc-body);--type-page-title:var(--pc-page-title);--type-section-title:var(--pc-section-title);--type-card-title:var(--pc-card-title);--type-body-large:var(--pc-lead);--type-body:var(--pc-body);--type-caption:var(--pc-label)}.content-shell,.content-site--about .content-shell,.footer__top,.footer__middle,.footer__bottom{width:min(calc(100% - (var(--pc-layout-gutter) * 2)), var(--pc-content-width))}.content-site--detail .content-hero__grid,.content-site--category .category-hero__inner{width:min(calc(100% - (var(--pc-layout-gutter) * 2)), var(--pc-stage-width));gap:var(--pc-hero-gap)}.content-site .content-hero__copy,.content-site .category-hero__inner>div{max-width:520px}.content-site .content-hero__summary,.content-site .category-hero__inner>div>p:not(.eyebrow){max-width:480px;margin-top:var(--pc-stack-3)}.content-site .content-hero__actions{gap:var(--pc-stack-2);margin-top:var(--pc-stack-4)}.content-site .content-hero__actions .button,.content-site .content-final-cta .button{min-height:50px;padding-inline:22px;font-size:14px}.content-site .content-hero h1,.content-site .category-hero h1,.content-site .search-hero h1,.content-site .support-page__hero h1,.content-site .portal-page h1,.content-site .not-found h1{font-size:var(--pc-page-title);letter-spacing:-.055em;font-weight:560;line-height:1.06}.content-site .content-section__heading h2,.content-site .content-final-cta h2,.content-site .search-empty h2{font-size:var(--pc-section-title);letter-spacing:-.045em;font-weight:560;line-height:1.12}.content-site--detail .content-section,.content-site--category .category-list-section,.content-site--search .search-results,.content-site--support .support-page__body{padding-block:var(--pc-section-space)}.content-site .content-section__heading{max-width:760px;margin-bottom:var(--pc-heading-gap)}.content-site .content-card-grid,.content-site .content-feature-showcase,.content-site .content-split,.content-site .content-steps,.content-site .content-faq{gap:var(--pc-stack-4)}.content-site .content-section__heading>p:not(.eyebrow),.content-site .content-hero__summary,.content-site .category-hero__inner>div>p:not(.eyebrow),.content-site .content-final-cta>.content-shell>p:not(.eyebrow),.content-site .support-page__hero .content-shell>p:not(.eyebrow),.content-site .portal-page p:not(.eyebrow),.content-site .not-found p{font-size:var(--pc-lead);line-height:1.72}.content-site .content-card h3,.content-site .content-steps h3,.content-site .content-faq summary,.content-site .support-options h2,.content-site .search-result h2,.content-site--category .category-item h2{font-size:var(--pc-card-title);letter-spacing:-.025em;font-weight:560;line-height:1.3}.content-site .content-card p,.content-site .content-steps p,.content-site .content-point p,.content-site .content-faq p,.content-site .support-options p,.content-site .search-result p,.content-site--category .category-item p,.content-site .content-table td{font-size:var(--pc-body);line-height:1.7}.content-site .content-card,.content-site .support-options>div,.content-site .category-item{padding:var(--pc-card-padding)}.content-site--detail .content-card{min-height:0}.content-site .content-card h3,.content-site .content-steps h3{margin-bottom:var(--pc-stack-2)}.content-site .content-card p,.content-site .content-steps p{margin-top:0}.content-site .eyebrow,.content-site .content-point small,.content-site .content-steps>li>span,.content-site .content-table th,.content-site .content-faq small{font-size:var(--pc-label)}.content-site .content-card small,.content-site .content-table__note,.content-site .content-anchor-nav a{font-size:var(--pc-small)}.content-site--about .about-hero__title h1{font-size:var(--pc-page-title);letter-spacing:-.065em;font-weight:560;line-height:1.04}.content-site--about .about-hero__lead{font-size:var(--pc-feature-title);font-weight:540;line-height:1.2}.content-site--about .about-hero__statement>p:last-child,.content-site--about .about-story__copy p,.content-site--about .about-timeline__stage p,.content-site--about .about-join__inner>p:not(.eyebrow){font-size:var(--pc-body);line-height:1.75}.content-site--about .about-story__heading h2,.content-site--about .about-timeline__heading h2{font-size:var(--pc-section-title);letter-spacing:-.055em;font-weight:560;line-height:1.1}.content-site--about .about-story__copy h3{font-size:var(--pc-feature-title);letter-spacing:-.045em;font-weight:560;line-height:1.12}.content-site--about .about-story__grid,.content-site--about .about-timeline>.content-shell{width:min(calc(100% - (var(--pc-layout-gutter) * 2)), var(--pc-stage-width))}.content-site--about .about-story__copy{width:min(500px,36vw)}.content-site--about .about-story__copy h3{margin:0 0 var(--pc-stack-4)}.content-site--about .about-story__copy p{margin-bottom:var(--pc-stack-3)}.content-site--about .about-story__copy small{display:none}.content-site--about .about-timeline__stage h3{font-size:var(--pc-feature-title);letter-spacing:-.04em;font-weight:560;line-height:1.14}.content-site--about .about-timeline__date{font-size:var(--pc-card-title)}.content-site--about .about-join h2{font-size:var(--pc-page-title);letter-spacing:-.055em;font-weight:560;line-height:1.08}.content-site--miting .miting-scene-one__text h1{font-size:var(--pc-page-title);line-height:1.02}.content-site--miting .miting-scene-two__text h2{font-size:var(--pc-section-title);line-height:1.1}.content-site--miting .miting-scene-three__text h2,.content-site--miting .miting-scene-four__text h2{font-size:var(--pc-feature-title);line-height:1.14}.content-site--miting .miting-scene-one__text>span,.content-site--miting .miting-scene-two__text>span,.content-site--miting .miting-scene-three__text>span,.content-site--miting .miting-scene-four__text>span{font-size:var(--pc-label);display:none}.content-site--miting .miting-scene-one__text p,.content-site--miting .miting-scene-two__text p,.content-site--miting .miting-scene-three__text p,.content-site--miting .miting-scene-four__text p{font-size:var(--pc-body);line-height:1.65}.content-site--detail .content-final-cta{min-height:440px;padding-block:var(--pc-stack-7)}.content-site--detail .content-final-cta .content-shell{gap:0;max-width:760px}.content-site--detail .content-final-cta h2{max-width:560px;margin:0}.content-site--detail .content-final-cta>.content-shell>p:not(.eyebrow){max-width:460px;margin:var(--pc-stack-3) 0 var(--pc-stack-4)}.section{padding-block:var(--pc-section-space)}.section-heading{margin-bottom:var(--pc-heading-gap)}.product-showcase{margin-top:var(--pc-stack-6)}.product-showcase__grid{gap:var(--pc-stack-3)}.product-showcase__tabs{gap:var(--pc-stack-2)}.product-showcase__tabs button{padding:var(--pc-stack-3)}.product-showcase__visual figcaption{padding:var(--pc-card-padding)}.scenario-accordion{gap:var(--pc-stack-2)}.brand{gap:10px}.brand__lockup{gap:0}.brand__name{font-size:16px}.brand__cn{min-height:24px;padding-left:10px;font-size:12px}.hero h1{font-size:var(--pc-page-title);line-height:1.06}.hero__lede,.section-heading>p:last-child,.product-showcase__visual figcaption p{font-size:var(--pc-body);line-height:1.72}.section-heading h2,.product-showcase__heading h3{font-size:var(--pc-section-title);letter-spacing:-.045em;font-weight:560;line-height:1.12}.product-showcase__visual figcaption h3,.product-showcase__tab-copy strong,.solution-card h3,.scenario-panel__copy strong{font-size:var(--pc-card-title);letter-spacing:-.025em;font-weight:560;line-height:1.3}.product-showcase__tab-copy>span,.product-showcase__visual figcaption small{font-size:var(--pc-small)}.content-final-cta h2,.privacy-scroll__copy h2,.high-sensitivity-scroll__copy h2{font-size:var(--pc-section-title);letter-spacing:-.045em;font-weight:560;line-height:1.12}}.support-page__aurora--static{background:radial-gradient(at 24% 54%,#325bffcc,#0000 42%),radial-gradient(at 78% 28%,#5fdbff6b,#0000 36%),linear-gradient(145deg,#061431 0%,#173d9a 54%,#07152f 100%)}.route-loading{color:#ffffffc2;background:#060707;place-items:center;min-height:100svh;font-size:14px;display:grid}.site-header.has-surface .header__inner,.content-site.is-scrolled .content-header__inner{-webkit-backdrop-filter:blur(26px)saturate(1.2);backdrop-filter:blur(26px)saturate(1.2);background:#ffffffeb;border-color:#fffffff5;box-shadow:0 12px 34px #122b621f}.button.button--secondary,.content-hero__actions .button.button--secondary,.not-found .button.button--secondary{color:var(--color-brand);box-shadow:none;background:#ffffffe0;border-color:#173bff61}.button.button--secondary:hover,.button.button--secondary:focus-visible,.content-hero__actions .button.button--secondary:hover,.content-hero__actions .button.button--secondary:focus-visible{border-color:var(--color-brand);color:#fff;background:var(--color-brand)}.category-item figure{box-sizing:border-box;background:linear-gradient(145deg,#f8fbff 0%,#edf3ff 100%);padding:clamp(14px,1.25vw,20px);overflow:hidden}.category-item figure img{object-fit:contain;object-position:center;border-radius:clamp(18px,1.5vw,24px);width:100%;height:100%}.site-utilities{right:max(18px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));gap:8px}.site-utilities .site-utilities__consult,.site-utilities .site-utilities__phone,.site-utilities .site-utilities__top{border-radius:50%;place-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;display:grid;position:relative}.site-utilities__label,.site-utilities__phone .site-utilities__label,.site-utilities__top .site-utilities__label{color:#fff;opacity:0;pointer-events:none;background:#080c16f0;border-radius:10px;width:max-content;max-width:180px;padding:8px 11px;font-size:12px;line-height:1.2;position:absolute;right:56px;transform:translate(8px);box-shadow:0 10px 28px #050a162e}.site-utilities a:hover .site-utilities__label,.site-utilities a:focus-visible .site-utilities__label,.site-utilities button:hover .site-utilities__label,.site-utilities button:focus-visible .site-utilities__label{opacity:1;transform:translate(0)}.content-site.content-site--about .about-story{height:250svh}.content-site.content-site--about .about-story__copy p,.content-site.content-site--about .about-timeline__stage p{color:#f5f8ffd6}.content-site--miting .miting-scene-one__text,.content-site--miting .miting-scene-two__text,.content-site--miting .miting-scene-three__text,.content-site--miting .miting-scene-four__text{text-shadow:0 3px 20px #000000b8}.content-site--miting .miting-scene-one__text p,.content-site--miting .miting-scene-two__text p,.content-site--miting .miting-scene-three__text p,.content-site--miting .miting-scene-four__text p{color:#f7f4eed1}@media (width<=900px){.category-item figure{padding:12px}.content-site.content-site--about .about-story{height:220svh}.site-utilities{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom))}.site-utilities .site-utilities__consult,.site-utilities .site-utilities__phone,.site-utilities .site-utilities__top{width:44px;min-width:44px;height:44px;min-height:44px}.site-utilities__label,.site-utilities__phone .site-utilities__label,.site-utilities__top .site-utilities__label{right:52px}}:root{--ds-page:#f4f7fc;--ds-page-soft:#edf3fd;--ds-surface-raised:#fbfdff;--ds-card:#fffffff0;--ds-border:#23428424;--ds-border-hover:#173bff57;--ds-text-primary:#081126;--ds-text-secondary:#4f5d76;--ds-brand:#2146ff;--ds-focus:#2146ff80;--ds-night:#07101f;--ds-night-surface:#0c1729;--ds-night-border:#c5d8ff26;--ds-font:"Inter", "PingFang SC", "MiSans", "SF Pro Text", "Microsoft YaHei", sans-serif;--ds-display:clamp(58px, 4.3vw, 68px);--ds-h1:clamp(52px, 3.9vw, 64px);--ds-h2:clamp(36px, 2.8vw, 44px);--ds-h3:clamp(28px, 2vw, 34px);--ds-h4:clamp(21px, 1.55vw, 24px);--ds-body-lg:18px;--ds-body:16px;--ds-body-sm:14px;--ds-caption:12px;--ds-gutter:clamp(32px, 4.45vw, 72px);--ds-content:1280px;--ds-stage:1536px;--ds-section:clamp(80px, 6.4vw, 112px);--ds-heading-gap:clamp(28px, 2.8vw, 40px);--ds-card-gap:clamp(18px, 1.7vw, 24px);--ds-card-padding:clamp(24px, 2vw, 32px);--ds-radius-input:14px;--ds-radius-card:24px;--ds-radius-stage:32px;--ds-radius-modal:28px;--ds-shadow-card:0 20px 58px #1a397814;--ds-shadow-raised:0 12px 34px #122b621c;--page-gutter:var(--ds-gutter);--content-max:var(--ds-content);--stage-max:var(--ds-stage);--pc-page-title:var(--ds-h1);--pc-section-title:var(--ds-h2);--pc-feature-title:var(--ds-h3);--pc-card-title:var(--ds-h4);--pc-lead:var(--ds-body-lg);--pc-body:var(--ds-body);--pc-small:var(--ds-body-sm);--pc-label:var(--ds-caption);--pc-section-space:var(--ds-section);--pc-heading-gap:var(--ds-heading-gap);--pc-card-padding:var(--ds-card-padding);--pc-layout-gutter:var(--ds-gutter);--pc-content-width:var(--ds-content);--pc-stage-width:var(--ds-stage);--type-page:var(--ds-h1);--type-section:var(--ds-h2);--type-card:var(--ds-h4);--type-body-lg:var(--ds-body-lg);--type-body:var(--ds-body)}html{scroll-behavior:smooth;overflow-x:clip}body,button,input,select,textarea{font-family:var(--ds-font)}body{color:var(--ds-text-primary);background:var(--ds-page);font-size:var(--ds-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,video{display:block}h1,h2,h3,h4,p{overflow-wrap:break-word}h1,h2,h3{text-wrap:balance}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--ds-focus);outline-offset:3px}.button,.form-submit,.site-utilities a,.site-utilities button,.content-anchor-nav a,.home-product-hub__tabs button,.content-feature-showcase__tab,.content-market-process__steps button,.content-capabilities__tabs button,.about-timeline__years button,.about-timeline__controls button{min-height:44px}.site-header,.content-header,.site-header.has-surface,.content-site.is-scrolled .content-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.site-header:before,.site-header:after,.content-header:before,.content-header:after{content:none}.header__inner,.content-header__inner{width:min(calc(100% - (var(--ds-gutter) * 2)), var(--ds-stage));-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:#ffffffb3;border:1px solid #ffffffc7;min-height:64px;padding:7px 10px 7px 18px;box-shadow:0 6px 20px #142b6012}.site-header.has-surface .header__inner,.content-site.is-scrolled .content-header__inner{min-height:60px;box-shadow:var(--ds-shadow-raised);-webkit-backdrop-filter:blur(24px)saturate(1.16);backdrop-filter:blur(24px)saturate(1.16);background:#ffffffd1;border-color:#fffc}.desktop-nav>.nav-entry>.nav-entry__trigger,.content-nav>.nav-entry>.nav-entry__trigger,.content-nav a{min-height:40px;padding-inline:12px;font-size:14px}.nav-dropdown__link small{display:none}.nav-dropdown{border-color:var(--ds-border);box-shadow:var(--ds-shadow-raised);background:#fcfdfff5}.section__inner,.home-product-hub__inner,.privacy-overview,.content-shell,.content-site--about .content-shell,.footer__top,.footer__middle,.footer__bottom{width:min(calc(100% - (var(--ds-gutter) * 2)), var(--ds-content));margin-inline:auto}.site .hero,.site .hero__inner{min-height:clamp(640px,88svh,900px)}.site .hero h1{font-size:var(--ds-display);letter-spacing:-.055em;font-weight:560;line-height:1.04}.site .hero__lede{max-width:34em;font-size:var(--ds-body-lg);line-height:1.7}.site .section,.site .technology-block,.site .section--scenarios,.site .home-product-hub,.site .privacy-overview{padding-block:var(--ds-section)}.site .section-heading,.site .home-product-hub__heading,.site .product-showcase__heading{max-width:760px;margin:0 auto var(--ds-heading-gap)}.site .section-heading h2,.site .home-product-hub__heading h2,.site .product-showcase__heading h3,.site .privacy-scroll__copy h2,.site .high-sensitivity-scroll__copy h2{font-size:var(--ds-h2);letter-spacing:-.042em;margin:0;font-weight:560;line-height:1.12}.site .section-heading>p:last-child,.site .home-product-hub__description,.site .product-showcase__visual figcaption p{color:var(--ds-text-secondary);font-size:var(--ds-body);line-height:1.72}.site .product-showcase{margin-top:0}.site .product-showcase__grid{gap:var(--ds-card-gap);min-height:540px}.site .product-showcase__tabs{gap:12px}.site .product-showcase__tabs button{border-radius:var(--ds-radius-card);min-height:118px;padding:20px 22px}.site .product-showcase__visual,.site .home-product-hub__media,.site .solution-card{border-radius:var(--ds-radius-stage)}.site .home-product-hub__panel{margin-top:var(--ds-heading-gap);gap:clamp(40px,4vw,64px)}.site .home-product-hub__content h3,.site .product-showcase__visual figcaption h3{font-size:var(--ds-h3);letter-spacing:-.035em;font-weight:560;line-height:1.18}.site .home-product-hub__tabs{margin-top:32px}.site .home-product-hub__tabs button{font-size:var(--ds-body)}.site .solution-grid{gap:var(--ds-card-gap)}.site .solution-card{min-height:0;padding:var(--ds-card-padding);border-color:var(--ds-border);box-shadow:var(--ds-shadow-card)}.site .solution-card h3,.site .scenario-panel__copy strong{font-size:var(--ds-h4);font-weight:560;line-height:1.28}.site .solution-card__description,.site .scenario-panel__copy>span{font-size:var(--ds-body-sm);line-height:1.68}.site .scenario-accordion{gap:12px;height:clamp(480px,38vw,560px)}.site .scenario-panel{border-radius:var(--ds-radius-card)}.content-site[data-route]{--content-page-title:var(--ds-h1);--content-section-title:var(--ds-h2);--content-card-title:var(--ds-h4);--content-body-large:var(--ds-body-lg);--content-body:var(--ds-body);color:var(--ds-text-primary);background:var(--ds-page)}.content-site[data-route] .content-main:not(.miting-scene-one-page){background:var(--ds-page)}.content-site[data-route] .content-main .content-hero:not(.miting-scene-one),.content-site[data-route] .content-main .category-hero{min-height:clamp(620px,86svh,800px)}.content-site[data-route] .content-main .content-hero:not(.miting-scene-one) .content-hero__grid,.content-site[data-route] .content-main .category-hero .category-hero__inner{width:min(calc(100% - (var(--ds-gutter) * 2)), var(--ds-stage));min-height:clamp(620px,86svh,800px)}.content-site[data-route=solutions\/token] .content-main .content-hero--fullscreen .content-hero__grid{grid-template:"scene"minmax(clamp(620px,86svh,800px),1fr)/minmax(0,1fr);min-height:clamp(620px,86svh,800px)}.content-site[data-route] .content-main .content-hero h1,.content-site[data-route] .content-main .category-hero h1,.content-site[data-route] .content-main .search-hero h1,.content-site[data-route] .content-main .support-page__hero h1,.content-site[data-route] .content-main .portal-page h1,.content-site[data-route] .content-main.not-found h1{font-size:var(--ds-h1);letter-spacing:-.05em;margin-top:0;font-weight:560;line-height:1.06}.content-site[data-route] .content-main .content-hero__summary,.content-site[data-route] .content-main .category-hero__inner>div>p,.content-site[data-route] .content-main .content-section__heading>p,.content-site[data-route] .content-main .content-final-cta p,.content-site[data-route] .content-main .support-page__hero p,.content-site[data-route] .content-main .portal-page p,.content-site[data-route] .content-main.not-found p{color:var(--ds-text-secondary);font-size:var(--ds-body-lg);line-height:1.7}.content-site[data-route] .content-main .content-section,.content-site[data-route] .content-main .category-list-section,.content-site[data-route] .content-main.search-page .search-results,.content-site[data-route] .content-main.support-page .support-page__body{padding-block:var(--ds-section)}.content-site[data-route] .content-main .content-section .content-section__heading,.content-site[data-route] .content-main .category-list-section .content-section__heading{max-width:760px;margin:0 0 var(--ds-heading-gap)}.content-site[data-route] .content-main--market .content-section .content-section__heading{text-align:center;margin-inline:auto}.content-site[data-route] .content-main .content-section .content-section__heading h2,.content-site[data-route] .content-main .category-list-section .content-section__heading h2,.content-site[data-route] .content-main .content-final-cta h2,.content-site[data-route] .content-main .search-empty h2{font-size:var(--ds-h2);letter-spacing:-.042em;margin:0;font-weight:560;line-height:1.12}.content-site[data-route] .content-main .content-section .content-section__heading>p,.content-site[data-route] .content-main .category-list-section .content-section__heading>p{max-width:680px;color:var(--ds-text-secondary);margin:16px 0 0}.content-site[data-route] .content-main--market .content-section .content-section__heading>p{margin-inline:auto}.content-site[data-route] .content-main .content-card-grid,.content-site[data-route] .content-main .content-feature-showcase,.content-site[data-route] .content-main .content-split{gap:var(--ds-card-gap)}.content-site[data-route] .content-main .content-card,.content-site[data-route] .content-main .support-options>div,.content-site[data-route] .content-main .category-item{border-color:var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-card);min-height:0;box-shadow:var(--ds-shadow-card)}.content-site[data-route] .content-main .content-card{padding:var(--ds-card-padding)}.content-site[data-route] .content-main .content-card h3,.content-site[data-route] .content-main .content-steps h3,.content-site[data-route] .content-main .content-faq summary,.content-site[data-route] .content-main .support-options h2,.content-site[data-route] .content-main .search-result h2,.content-site[data-route] .content-main .category-item h2,.content-site[data-route] .content-main .content-market-process__steps h3{font-size:var(--ds-h4);letter-spacing:-.025em;font-weight:560;line-height:1.3}.content-site[data-route] .content-main .content-card p,.content-site[data-route] .content-main .content-steps p,.content-site[data-route] .content-main .content-point p,.content-site[data-route] .content-main .content-faq p,.content-site[data-route] .content-main .support-options p,.content-site[data-route] .content-main .search-result p,.content-site[data-route] .content-main .category-item p,.content-site[data-route] .content-main .content-market-process__steps p,.content-site[data-route] .content-main .content-feature-showcase__copy p,.content-site[data-route] .content-main .content-capabilities__detail p,.content-site[data-route] .content-main .privacy-flow__detail p,.content-site[data-route] .content-main .privacy-comparison__detail p{font-size:var(--ds-body);line-height:1.72}.content-site[data-route] .content-main .content-feature-showcase__copy h3,.content-site[data-route] .content-main .content-capabilities__detail h3,.content-site[data-route] .content-main .privacy-flow__detail h3{font-size:var(--ds-h3);letter-spacing:-.035em;font-weight:560;line-height:1.18}.content-site[data-route] .content-main .content-feature-showcase__stage{border-color:var(--ds-border);border-radius:var(--ds-radius-stage);height:auto;min-height:0;box-shadow:var(--ds-shadow-card)}.content-site[data-route] .content-main .content-feature-showcase__visual{border-radius:0;min-height:0}.content-site[data-route] .content-main .content-feature-showcase__copy{padding:var(--ds-card-padding)}.content-site[data-route] .content-main .content-feature-showcase__tabs{gap:clamp(22px,3vw,44px);margin-bottom:24px}.content-site[data-route] .content-main .content-feature-showcase__tab{min-height:48px;font-size:var(--ds-body);padding:0 2px 12px}.content-site[data-route] .content-main .content-market-process{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(28px,4vw,56px)}.content-site[data-route] .content-main .content-market-process__visual{aspect-ratio:4/3;border-color:var(--ds-border);border-radius:var(--ds-radius-stage);min-height:0;box-shadow:var(--ds-shadow-card)}.content-site[data-route] .content-main .content-market-process__steps button{padding-block:20px}.content-site[data-route] .content-main .content-market-process__steps li.is-active button,.content-site[data-route] .content-main .content-market-process__steps button:hover,.content-site[data-route] .content-main .content-market-process__steps button:focus-visible{padding-left:14px}.content-site[data-route] .content-main .content-split__visual{aspect-ratio:4/3;border-radius:var(--ds-radius-stage);height:auto;min-height:0}.content-site[data-route] .content-main .content-steps li{min-height:0;padding-block:24px}.content-site[data-route] .content-main .content-faq summary{min-height:76px;padding-block:18px}.content-site[data-route] .content-main .content-anchor-nav .content-shell{justify-content:flex-start;gap:clamp(20px,3vw,42px);min-height:58px}.content-site[data-route] .content-main .content-anchor-nav a{color:var(--ds-text-secondary);font-size:var(--ds-body-sm);background:0 0;border-radius:0;padding:17px 0 14px}.content-site[data-route] .content-main .content-anchor-nav a:hover,.content-site[data-route] .content-main .content-anchor-nav a:focus-visible,.content-site[data-route] .content-main .content-anchor-nav a.is-active{color:var(--ds-brand);background:0 0}.content-site[data-route] .content-main .content-final-cta{min-height:360px;padding-block:80px}.content-site[data-route] .content-main .content-final-cta .content-shell{max-width:720px}.content-site[data-route] .content-main .content-final-cta p{color:#ffffffbf;margin:16px 0 28px}.content-site[data-route^=category\/] .category-list{gap:var(--ds-card-gap)}.content-site[data-route^=category\/] .category-item,.content-site[data-route^=category\/] .category-item:nth-child(2n){padding:0}.content-site[data-route^=category\/] .category-item figure{aspect-ratio:4/3;width:100%;height:auto;min-height:0;padding:16px}.content-site[data-route^=category\/] .category-item>div{min-height:0;padding:24px 26px 12px}.content-site[data-route^=category\/] .category-item>b{padding:0 26px 26px}.content-site[data-route=products\/mojing] .content-main .content-section--privacyFlow,.content-site[data-route=products\/mojing] .content-main .content-section--privacyComparison{padding-block:var(--ds-section)}.content-site[data-route=products\/mojing] .content-main .content-section--privacyFlow .content-shell,.content-site[data-route=products\/mojing] .content-main .content-section--privacyComparison .content-shell{width:min(calc(100% - (var(--ds-gutter) * 2)), var(--ds-content))}.content-site[data-route=products\/mojing] .content-main .content-section--privacyFlow .content-section__heading,.content-site[data-route=products\/mojing] .content-main .content-section--privacyComparison .content-section__heading{max-width:760px;margin-bottom:var(--ds-heading-gap)}.content-site[data-route=products\/mojing] .content-main .content-section--privacyFlow .content-section__heading h2,.content-site[data-route=products\/mojing] .content-main .content-section--privacyComparison .content-section__heading h2{font-size:var(--ds-h2)}.content-site[data-route=products\/mojing] .privacy-flow{border-radius:var(--ds-radius-stage);min-height:0}.content-site[data-route=products\/mojing] .privacy-flow__visual,.content-site[data-route=products\/mojing] .privacy-flow__visual img{min-height:0}.content-site[data-route=products\/mojing] .privacy-flow__visual{aspect-ratio:16/10}.content-site[data-route=products\/mojing] .privacy-flow__copy{padding:clamp(30px,3vw,44px)}.content-site[data-route=products\/mojing] .privacy-flow__tabs button{min-height:58px}.content-site[data-route=products\/mojing] .privacy-flow__detail{min-height:132px;padding-top:24px}.content-site[data-route=products\/mojing] .privacy-comparison summary{min-height:88px}.content-site[data-route=products\/mojing] .privacy-comparison__detail>span{display:none}.content-site[data-route=products\/mojing] .privacy-comparison__detail p{grid-column:1/3}.content-site[data-route=search] .search-hero,.content-site[data-route=support] .support-page__hero{min-height:clamp(440px,58svh,600px);padding:148px 0 72px}.content-site[data-route=search] .search-field{border-radius:var(--ds-radius-input);height:64px;margin-top:32px}.content-site[data-route=search] .search-result{min-height:112px}.content-site[data-route=support] .content-contact-form{width:min(100%,880px);min-height:0}.content-site[data-route=support] .contact-form,.content-site[data-route=support] .form-success{border-color:var(--ds-border);border-radius:var(--ds-radius-modal);box-shadow:var(--ds-shadow-card)}.content-site[data-route^=portal\/] .portal-page>section,.content-site[data-route] .content-main.not-found{min-height:clamp(620px,82svh,760px);padding-block:140px 80px}.content-site[data-route=about] .about-hero{min-height:clamp(660px,84svh,820px)}.content-site[data-route=about] .about-hero__inner{min-height:clamp(600px,76svh,760px)}.content-site[data-route=about] .about-hero__title h1{font-size:var(--ds-h1)}.content-site[data-route=about] .about-hero__lead{font-size:var(--ds-h3)}.content-site[data-route=about] .about-hero__statement>p:last-child,.content-site[data-route=about] .about-story__copy p,.content-site[data-route=about] .about-timeline__stage p,.content-site[data-route=about] .about-join p{font-size:var(--ds-body);line-height:1.72}.content-site[data-route=about] .about-story__heading h2,.content-site[data-route=about] .about-timeline__heading h2,.content-site[data-route=about] .about-join h2{font-size:var(--ds-h2);letter-spacing:-.042em;font-weight:560;line-height:1.12}.content-site[data-route=about] .about-story__copy h3,.content-site[data-route=about] .about-timeline__stage h3{font-size:var(--ds-h3);font-weight:560;line-height:1.18}.content-site[data-route=about] .about-timeline__years button{min-height:64px}.content-site[data-route=about] .about-join{min-height:520px;padding-block:80px}.content-site[data-route=products\/miting] .miting-scene-one__text h1{font-size:var(--ds-h1)}.content-site[data-route=products\/miting] .miting-scene-two__text h2,.content-site[data-route=products\/miting] .miting-scene-three__text h2,.content-site[data-route=products\/miting] .miting-scene-four__text h2{font-size:var(--ds-h2);font-weight:560;line-height:1.12}.content-site[data-route=products\/miting] .miting-scene-one__text p,.content-site[data-route=products\/miting] .miting-scene-two__text p,.content-site[data-route=products\/miting] .miting-scene-three__text p,.content-site[data-route=products\/miting] .miting-scene-four__text p{color:#f8f6f0db;max-width:34em;font-size:var(--ds-body);line-height:1.65}.content-site[data-route=about] .about-story,.content-site[data-route=about] .about-story__sticky,.content-site[data-route=products\/miting] .miting-scene-one__stage,.site-footer{background-color:var(--ds-night)}.site-footer{border-top:1px solid var(--ds-night-border)}.footer-contact__details>div,.footer-contact__qr{border-color:var(--ds-night-border);background:#ffffff0e}@media (width>=1024px) and (width<=1279px){:root{--ds-gutter:40px;--ds-h1:50px;--ds-h2:36px;--ds-h3:29px;--ds-h4:22px;--ds-section:80px;--ds-heading-gap:32px}.content-search-trigger{width:150px}.content-site[data-route] .content-main .content-feature-showcase__stage,.content-site[data-route] .content-main .content-market-process{grid-template-columns:1fr .86fr}}@media (width>=768px) and (width<=1023px){:root{--ds-gutter:28px;--ds-h1:clamp(44px, 5.5vw, 52px);--ds-h2:clamp(34px, 4.1vw, 40px);--ds-h3:28px;--ds-h4:21px;--ds-body-lg:17px;--ds-section:80px;--ds-heading-gap:32px}.content-site[data-route] .content-main .content-hero:not(.miting-scene-one),.content-site[data-route] .content-main .category-hero,.content-site[data-route] .content-main .content-hero:not(.miting-scene-one) .content-hero__grid,.content-site[data-route] .content-main .category-hero .category-hero__inner{min-height:clamp(640px,84svh,760px)}.content-site[data-route=solutions\/token] .content-main .content-hero--fullscreen .content-hero__grid{grid-template:"scene"minmax(clamp(640px,84svh,760px),1fr)/minmax(0,1fr);min-height:clamp(640px,84svh,760px)}.site .home-product-hub__panel,.content-site[data-route] .content-main .content-feature-showcase__stage,.content-site[data-route] .content-main .content-market-process,.content-site[data-route] .content-main .content-split,.content-site[data-route=products\/mojing] .privacy-flow{grid-template-columns:1fr}.site .scenario-accordion{height:520px}.content-site[data-route=about] .about-story{height:200svh}}@media (width<=767px){:root{--ds-gutter:20px;--ds-h1:clamp(38px, 10.5vw, 44px);--ds-h2:clamp(30px, 8vw, 34px);--ds-h3:clamp(25px, 6.7vw, 29px);--ds-h4:21px;--ds-body-lg:16px;--ds-body:15px;--ds-body-sm:14px;--ds-section:68px;--ds-heading-gap:28px;--ds-card-padding:22px;--ds-radius-card:20px;--ds-radius-stage:24px}html{scroll-behavior:auto}.header__inner,.content-header__inner{width:calc(100% - 24px);min-height:56px;padding:6px 8px 6px 12px}.site .hero,.site .hero__inner,.content-site[data-route] .content-main .content-hero:not(.miting-scene-one),.content-site[data-route] .content-main .category-hero,.content-site[data-route] .content-main .content-hero:not(.miting-scene-one) .content-hero__grid,.content-site[data-route] .content-main .category-hero .category-hero__inner{min-height:clamp(620px,88svh,760px)}.content-site[data-route=solutions\/token] .content-main .content-hero--fullscreen .content-hero__grid{grid-template:"scene"minmax(clamp(620px,88svh,760px),1fr)/minmax(0,1fr);min-height:clamp(620px,88svh,760px)}.site .section-heading,.site .home-product-hub__heading,.site .product-showcase__heading,.content-site[data-route] .content-main .content-section .content-section__heading,.content-site[data-route] .content-main .category-list-section .content-section__heading,.content-site[data-route] .content-main--market .content-section .content-section__heading{max-width:none;margin:0 0 var(--ds-heading-gap);text-align:left}.site .product-showcase__grid,.site .home-product-hub__panel,.content-site[data-route] .content-main .content-feature-showcase__stage,.content-site[data-route] .content-main .content-market-process,.content-site[data-route] .content-main .content-split,.content-site[data-route=products\/mojing] .privacy-flow{grid-template-columns:1fr;min-height:0}.site .product-showcase__tabs button{min-height:104px}.site .scenario-accordion{grid-template-columns:1fr;height:auto;display:grid}.site .scenario-panel,.site .scenario-panel.is-active{min-height:300px}.content-site[data-route] .content-main .content-anchor-nav .content-shell{width:100%;min-height:54px;padding-inline:var(--ds-gutter);gap:24px}.content-site[data-route] .content-main .content-anchor-nav a{min-height:48px;padding-block:15px 12px}.content-site[data-route] .content-main .content-feature-showcase__tabs{width:calc(100% + (var(--ds-gutter) * 2));margin-left:calc(var(--ds-gutter) * -1);padding-inline:var(--ds-gutter);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.content-site[data-route] .content-main .content-market-process__visual,.content-site[data-route] .content-main .content-split__visual,.content-site[data-route=products\/mojing] .privacy-flow__visual{aspect-ratio:4/3}.content-site[data-route] .content-main .content-card-grid{grid-template-columns:1fr}.content-site[data-route] .content-main .content-final-cta{text-align:left;min-height:320px;padding-block:64px}.content-site[data-route] .content-main .content-final-cta .content-shell{align-items:flex-start}.content-site[data-route=search] .search-hero,.content-site[data-route=support] .support-page__hero{min-height:400px;padding:128px 0 56px}.content-site[data-route=search] .search-field{height:56px;margin-top:24px;padding-inline:18px}.content-site[data-route=search] .search-result{grid-template-columns:1fr auto;gap:8px 16px;min-height:0;padding-block:22px}.content-site[data-route=search] .search-result>span{grid-column:1/-1}.content-site[data-route=about] .about-hero{min-height:680px}.content-site[data-route=about] .about-hero__inner{min-height:620px}.content-site[data-route=about] .about-story{height:auto}.content-site[data-route=about] .about-story__sticky{min-height:100svh;position:relative}.content-site[data-route=about] .about-timeline__stage,.content-site[data-route=about] .about-timeline__stage-copy{height:auto;min-height:460px}.content-site[data-route=about] .about-join{min-height:440px;padding-block:68px}.site-utilities{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom))}.footer-contact__qr-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-right:0;overflow:visible}}@media (width>=768px) and (width<=960px) and (orientation:portrait){.site .hero{height:max(760px,100svh);min-height:0;display:block}.site .hero__inner{height:100%;min-height:0}.site .hero__scene video,.site .hero__scene img{object-fit:cover;object-position:center;width:128%;height:auto;inset:32px auto auto 47%;transform:translate(-50%)}.site .hero__veil{box-shadow:none;background:linear-gradient(90deg,#eff5fff7 0%,#eff5ffe0 34%,#eff5ff2e 61%,#0000 76%),linear-gradient(#0000 58%,#eef4ff6b 78%,#eef4ff 100%)}.site .hero__copy{width:min(46vw,430px);top:clamp(240px,27svh,310px);left:5vw}.site .hero h1{max-width:100%;font-size:clamp(42px,5.7vw,50px);line-height:1.03}.site .hero__lede{max-width:390px;margin-top:18px;font-size:15px}.site .hero__quick-actions{margin-top:20px}.site .story-switch{width:min(620px,100% - 48px);bottom:22px;left:50%;right:auto;transform:translate(-50%,20px)}.site.is-ready .story-switch{transform:translate(-50%)}.site .story-switch button{border-radius:999px;height:52px}}@media (width<=479px){:root{--ds-gutter:16px;--ds-h1:clamp(36px, 10vw, 40px);--ds-h2:clamp(28px, 7.8vw, 32px);--ds-h3:25px;--ds-section:60px;--ds-heading-gap:24px}.site .hero,.site .hero__inner,.content-site[data-route] .content-main .content-hero:not(.miting-scene-one),.content-site[data-route] .content-main .category-hero,.content-site[data-route] .content-main .content-hero:not(.miting-scene-one) .content-hero__grid,.content-site[data-route] .content-main .category-hero .category-hero__inner{min-height:clamp(600px,86svh,720px)}.content-site[data-route=solutions\/token] .content-main .content-hero--fullscreen .content-hero__grid{grid-template:"scene"minmax(clamp(600px,86svh,720px),1fr)/minmax(0,1fr);min-height:clamp(600px,86svh,720px)}.content-site[data-route] .content-main .content-hero__actions{gap:10px;width:100%}.content-site[data-route] .content-main .content-hero__actions .button{flex:calc(50% - 5px);min-width:0;padding-inline:14px}.content-site[data-route^=category\/] .category-item figure{padding:12px}.brand__mark{width:30px;height:30px;display:grid}.brand__name{font-size:14px}.brand__cn{display:none}.content-site[data-route=products\/mojing] .privacy-flow__copy,.content-site[data-route] .content-main .content-feature-showcase__copy{padding:22px 20px 26px}}@media (width<=767px){.site .hero{background:#dfe9fb;height:max(720px,100svh);min-height:0;padding:0 2px 2px;display:block}.site .hero__inner{background:#eef4ff;border-radius:0 0 20px 20px;height:100%;min-height:0;box-shadow:0 18px 52px #16347624}.site .hero__scene,.site.is-media-ready .hero__scene{width:100%;height:100%;inset:0;transform:none}.site .hero__scene-media{overflow:hidden}.site .hero__scene video,.site .hero__scene img{object-fit:cover;object-position:center;filter:brightness(.97)saturate(.95)contrast(1.02);width:165%;height:auto;inset:54px auto auto 44%;transform:translate(-50%)}.site .hero__scene--visible video,.site .hero__scene--visible img,.site .hero__scene--compute video,.site .hero__scene--compute img{filter:brightness(.97)saturate(.95)contrast(1.02)}.site .hero__veil{box-shadow:none;background:linear-gradient(#eef4ff05 0%,#eef4ff14 38%,#eef4ffc2 55%,#eef4ff 71% 100%),linear-gradient(90deg,#eef4ff4d,#0000 68%)}.site .hero__copy{width:calc(100% - 40px);padding:0;top:clamp(410px,52svh,486px);left:20px}.site .hero h1{letter-spacing:-.055em;max-width:100%;font-size:clamp(38px,10.3vw,44px);font-weight:600;line-height:1.01}.site .hero h1 span:nth-child(2){margin-top:5px}.site .hero__lede{color:#081026ad;max-width:360px;margin-top:14px;font-size:15px;line-height:1.58}.site .hero__quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,400px);margin-top:18px;display:grid}.site .hero__quick-actions a{border-radius:999px;width:100%;min-width:0;height:48px;padding:0 14px;font-size:13px}.site .hero__quick-actions a:last-child{color:var(--ds-brand);box-shadow:none;background:#ffffffdb;border-color:#2146ff47}.site .hero__quick-actions a:last-child:hover,.site .hero__quick-actions a:last-child:focus-visible{border-color:var(--ds-brand);color:#fff;background:var(--ds-brand)}.site .story-switch{right:16px;bottom:max(14px, env(safe-area-inset-bottom));gap:6px;width:auto;padding:0;left:16px;transform:translateY(16px)}.site.is-ready .story-switch{transform:translate(0,0)}.site .story-switch button{background:#e4edfcb8;border-color:#ffffff94;border-radius:999px;grid-template-columns:minmax(0,1fr);height:50px;padding:0 8px}.site .story-switch button>.story-switch__copy{gap:0;display:grid}.site .story-switch button .story-switch__copy strong{text-align:center;font-size:12px;font-weight:620}.site .story-switch__copy small,.site .story-switch button svg{display:none}}@media (width<=479px){.site .hero{height:max(700px,100svh)}.site .hero__scene video,.site .hero__scene img{width:175%;inset:52px auto auto 43%}.site .hero__copy{width:calc(100% - 36px);top:clamp(386px,49svh,438px);left:18px}.site .hero h1{font-size:clamp(36px,10vw,40px)}.site .hero__lede{margin-top:12px;font-size:14px}.site .hero__quick-actions{margin-top:16px}.site .story-switch{gap:4px;left:12px;right:12px}.site .story-switch button{padding-inline:5px}.site .story-switch button .story-switch__copy strong{font-size:11px}}@media (width<=767px){.site-footer{padding:44px 0 calc(28px + env(safe-area-inset-bottom))}.site-footer .footer__top{padding-bottom:28px}.site-footer .footer__middle{border-bottom-color:var(--ds-night-border);grid-template-columns:1fr;gap:0;display:grid}.site-footer .footer__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:28px 0 32px;display:grid}.site-footer .footer__nav-group{gap:10px;min-width:0}.site-footer .footer__nav-group strong{margin-bottom:4px;font-size:12px;line-height:1.45}.site-footer .footer__nav-group a{overflow-wrap:anywhere;max-width:100%;font-size:11px;line-height:1.5}.site-footer .footer-contact{border-top:1px solid var(--ds-night-border);padding:32px 0 36px}.site-footer .footer__bottom{gap:14px;padding-top:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ds-surface:#fff;--ds-surface-default:var(--ds-surface);--ds-surface-hover:#f8faff;--ds-surface-active:#eef3ff;--ds-border-focus:var(--ds-focus);--ds-text-tertiary:#647088;--ds-brand-hover:#1738e6;--ds-brand-pressed:#102bc4;--ds-success:#17734b;--ds-warning:#9a5b08;--ds-error:#b42318;--ds-radius-sm:10px;--ds-radius-md:16px;--ds-radius-lg:var(--ds-radius-card);--ds-radius-button:999px;--ds-radius-pill:999px;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-space-12:48px;--ds-space-16:64px;--ds-space-20:80px;--ds-space-24:96px;--ds-space-30:120px;--ds-ease-exit:cubic-bezier(.4, 0, 1, 1);--ds-ease-modal:cubic-bezier(.16, 1, .3, 1);--ds-duration-modal:.28s;--ds-duration-page:.28s}html{scroll-padding-top:104px}::selection{color:#fff;background:#2146ffdb}.header__inner,.content-header__inner,.site-header.has-surface .header__inner,.content-site.is-scrolled .content-header__inner{min-height:64px}.header__inner,.content-header__inner{background:#ffffffb8}.site-header.has-surface .header__inner,.content-site.is-scrolled .content-header__inner{background:#fffffff0;border-color:#223d761f;box-shadow:0 12px 38px #122b621f}.content-site[data-route] .content-main .content-hero h1,.content-site[data-route] .content-main .category-hero h1,.content-site[data-route] .content-main .search-hero h1,.content-site[data-route] .content-main .support-page__hero h1,.content-site[data-route] .content-main .portal-page h1,.content-site[data-route] .content-main.not-found h1,.content-site[data-route=about] .about-hero__title h1,.content-site[data-route=products\/miting] .miting-scene-one__text h1{font-size:var(--ds-h1);letter-spacing:-.05em;font-weight:560;line-height:1.06}.site .section-heading h2,.site .home-product-hub__heading h2,.site .product-showcase__heading h3,.content-site[data-route] .content-main .content-section__heading h2,.content-site[data-route] .content-main .content-final-cta h2,.content-site[data-route=about] .about-story__heading h2,.content-site[data-route=about] .about-timeline__heading h2,.content-site[data-route=about] .about-join h2,.content-site[data-route=products\/miting] .miting-scene-two__text h2,.content-site[data-route=products\/miting] .miting-scene-three__text h2,.content-site[data-route=products\/miting] .miting-scene-four__text h2{font-size:var(--ds-h2);letter-spacing:-.042em;font-weight:560;line-height:1.12}.content-card,.category-item,.search-result,.support-options>div,.content-feature-showcase__stage,.content-market-process,.content-split,.privacy-flow,.privacy-comparison{border-color:var(--ds-border);box-shadow:var(--ds-shadow-card)}a.content-card:hover,a.content-card:focus-visible,a.category-item:hover,a.category-item:focus-visible,.search-result:hover,.search-result:focus-visible{border-color:var(--ds-border-hover);background:var(--ds-surface-hover);box-shadow:var(--ds-shadow-raised);transform:none}.button:disabled,.form-submit:disabled,button[aria-disabled=true]{cursor:not-allowed;opacity:.52;box-shadow:none}.button,.form-submit{border-radius:var(--ds-radius-button)}.button:not(:disabled):active,.form-submit:not(:disabled):active,.hero__quick-actions a:active{background-color:var(--ds-brand-pressed);transform:translateY(1px)}.content-site[data-route=about] .about-story__sticky{background:radial-gradient(circle at 76% 36%, #2d54a038, transparent 42%), var(--ds-night-surface)}.content-site[data-route=about] .about-story__heading h2,.content-site[data-route=about] .about-story__copy h3{color:#f7f9fd}.content-site[data-route=about] .about-story__copy p{color:#edf3ffcc}@media (width>=1024px) and (height<=800px){.site .hero,.site .hero__inner{height:clamp(600px,100svh - 28px,660px);min-height:clamp(600px,100svh - 28px,660px)}.content-site[data-route] .content-main .content-hero:not(.miting-scene-one),.content-site[data-route] .content-main .category-hero,.content-site[data-route] .content-main .content-hero:not(.miting-scene-one) .content-hero__grid,.content-site[data-route] .content-main .category-hero .category-hero__inner{min-height:clamp(560px,100svh - 48px,640px)}.content-site[data-route=solutions\/token] .content-main .content-hero--fullscreen .content-hero__grid{grid-template:"scene"minmax(clamp(560px,100svh - 48px,640px),1fr)/minmax(0,1fr);min-height:clamp(560px,100svh - 48px,640px)}.content-site[data-route=about] .about-hero,.content-site[data-route=about] .about-hero__inner{min-height:640px}}@media (width<=767px){html{scroll-padding-top:80px}.header__inner,.content-header__inner,.site-header.has-surface .header__inner,.content-site.is-scrolled .content-header__inner{min-height:56px}.content-site[data-route] .content-main .content-hero:not(.miting-scene-one) .content-hero__copy,.content-site[data-route^=category\/] .category-hero__inner>div{width:min(100%,540px);margin:0 0 max(30px, env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.content-site[data-route] .content-main .content-hero h1,.content-site[data-route] .content-main .category-hero h1,.content-site[data-route] .content-main .search-hero h1,.content-site[data-route] .content-main .support-page__hero h1,.content-site[data-route] .content-main .portal-page h1,.content-site[data-route] .content-main.not-found h1,.content-site[data-route=about] .about-hero__title h1,.content-site[data-route=products\/miting] .miting-scene-one__text h1{font-size:var(--ds-h1);line-height:1.08}.site .section-heading h2,.site .home-product-hub__heading h2,.site .product-showcase__heading h3,.content-site[data-route] .content-main .content-section__heading h2,.content-site[data-route] .content-main .content-final-cta h2,.content-site[data-route=about] .about-story__heading h2,.content-site[data-route=about] .about-timeline__heading h2,.content-site[data-route=about] .about-join h2{font-size:var(--ds-h2);line-height:1.14}.site .product-showcase__tabs,.content-site[data-route=products\/mojing] .privacy-flow__tabs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.site .product-showcase__tabs::-webkit-scrollbar{display:none}.content-site[data-route=products\/mojing] .privacy-flow__tabs::-webkit-scrollbar{display:none}.site .scenario-accordion::-webkit-scrollbar{display:none}.site-footer .footer__nav::-webkit-scrollbar{display:none}.site .product-showcase__tabs{gap:10px;padding:2px 2px 10px}.site .product-showcase__tabs button{scroll-snap-align:start;flex:0 0 min(80vw,300px);min-height:96px;padding:16px}.content-site[data-route=products\/mojing] .privacy-flow__tabs{border-top:0;gap:8px;width:calc(100% + 4px);margin-inline:-2px;padding:2px 2px 10px}.content-site[data-route=products\/mojing] .privacy-flow__tabs button{border:1px solid var(--ds-border);width:auto;min-width:max-content;min-height:44px;color:var(--ds-text-secondary);scroll-snap-align:start;background:#ffffffdb;border-radius:999px;flex:none;grid-template-columns:auto auto;gap:8px;padding:0 14px}.content-site[data-route=products\/mojing] .privacy-flow__tabs button:before,.content-site[data-route=products\/mojing] .privacy-flow__tabs button b{display:none}.content-site[data-route=products\/mojing] .privacy-flow__tabs button.is-active{color:var(--ds-brand);background:var(--ds-surface-active);border-color:#2146ff4d}.content-site[data-route=products\/mojing] .privacy-flow__detail{min-height:0;padding-top:20px}.site .scenario-accordion{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;height:auto;display:flex;overflow-x:auto}.site .scenario-panel,.site .scenario-panel:hover,.site .scenario-panel:focus-visible,.site .scenario-panel.is-active{scroll-snap-align:start;flex:0 0 min(82vw,340px);height:390px;min-height:390px}.site .scenario-panel .scenario-panel__copy>span,.site .scenario-panel .scenario-panel__copy b{opacity:1;transform:none}.site .scenario-panel>img{filter:saturate(.9)brightness(.88)contrast(.98);transform:scale(1.02)}.content-site[data-route] .content-main .content-anchor-nav .content-shell{scroll-padding-inline:var(--ds-gutter)}.site-footer .footer__nav{overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-columns:repeat(3,minmax(92px,1fr));overflow-x:auto}.content-site[data-route=about] .about-story{height:auto}}.privacy-flow__connector.is-flowing i{animation-iteration-count:2}.privacy-flow__stage-icon:before,.privacy-flow__stage-icon:after{animation-iteration-count:1}@media (width<=479px){.site .scenario-panel,.site .scenario-panel:hover,.site .scenario-panel:focus-visible,.site .scenario-panel.is-active{flex-basis:min(84vw,320px);height:360px;min-height:360px}.site .scenario-panel__copy{min-width:0;padding:24px}.site .product-showcase__tabs button{flex-basis:min(84vw,288px)}}.site .privacy-scroll[data-static-fallback=true],.site .high-sensitivity-scroll[data-static-fallback=true]{height:auto}.site .privacy-scroll[data-static-fallback=true] .privacy-scroll__sticky,.site .high-sensitivity-scroll[data-static-fallback=true] .high-sensitivity-scroll__sticky{height:clamp(600px,82svh,760px);min-height:600px;position:relative}.site .privacy-scroll[data-static-fallback=true] .privacy-scroll__video--scrub,.site .high-sensitivity-scroll[data-static-fallback=true] .high-sensitivity-scroll__video--scrub{display:none}.site .privacy-scroll[data-static-fallback=true] .privacy-scroll__copy,.site .high-sensitivity-scroll[data-static-fallback=true] .high-sensitivity-scroll__copy{visibility:visible;opacity:1;filter:none;transform:translate(-50%)}.site .high-sensitivity-scroll[data-static-fallback=true] .high-sensitivity-scroll__veil{opacity:1;background:linear-gradient(#03060c14 0%,#03060c2e 45%,#03060cdb 100%)}.site .high-sensitivity-scroll[data-static-fallback=true] .high-sensitivity-scroll__copy h2,.site .high-sensitivity-scroll[data-static-fallback=true] .high-sensitivity-scroll__actions p{color:#f7f9fd}.site .high-sensitivity-scroll[data-static-fallback=true] .high-sensitivity-scroll__actions{opacity:1;filter:none;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.site .privacy-scroll,.site .high-sensitivity-scroll,.content-site[data-route=about] .about-story{height:auto}.site .privacy-scroll__sticky,.site .high-sensitivity-scroll__sticky{height:clamp(600px,82svh,760px);min-height:600px;position:relative}.site .privacy-scroll__video--scrub,.site .high-sensitivity-scroll__video--scrub{display:none}.site .privacy-scroll__copy,.site .high-sensitivity-scroll__copy{visibility:visible;opacity:1;filter:none;transform:translate(-50%)}.site .high-sensitivity-scroll__veil{opacity:1;background:linear-gradient(#03060c14 0%,#03060c2e 45%,#03060cdb 100%)}.site .high-sensitivity-scroll__copy h2,.site .high-sensitivity-scroll__actions p{color:#f7f9fd}.site .high-sensitivity-scroll__actions{opacity:1;filter:none;pointer-events:auto;transform:none}.content-site[data-route=about] .about-story__sticky{height:auto;min-height:0;padding-block:var(--ds-section);position:relative;overflow:hidden}.content-site[data-route=about] .about-story__visual{opacity:1;border-radius:0;transform:none}.content-site[data-route=about] .about-story__visual--two{opacity:0}.content-site[data-route=about] .about-story__shade{opacity:1}.content-site[data-route=about] .about-story__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(40px,5vw,72px);height:auto;min-height:0;padding-block:0;display:grid}.content-site[data-route=about] .about-story__heading{grid-column:1/-1}.content-site[data-route=about] .about-story__heading,.content-site[data-route=about] .about-story.is-phase-1 .about-story__heading,.content-site[data-route=about] .about-story.is-phase-2 .about-story__heading,.content-site[data-route=about] .about-story__copy,.content-site[data-route=about] .about-story.is-phase-1 .about-story__copy--one,.content-site[data-route=about] .about-story.is-phase-2 .about-story__copy--one,.content-site[data-route=about] .about-story.is-phase-2 .about-story__copy--two{opacity:1;filter:none;pointer-events:auto;width:auto;position:relative;inset:auto;transform:none}.content-site[data-route=about] .about-story__copy h3{margin:0 0 22px;font-size:clamp(32px,3.2vw,48px);line-height:1.1}}@media (width<=767px) and (prefers-reduced-motion:reduce){.site .privacy-scroll__sticky,.site .high-sensitivity-scroll__sticky,.site .privacy-scroll[data-static-fallback=true] .privacy-scroll__sticky,.site .high-sensitivity-scroll[data-static-fallback=true] .high-sensitivity-scroll__sticky{height:clamp(560px,78svh,660px);min-height:560px}.content-site[data-route=about] .about-story__grid{grid-template-columns:minmax(0,1fr);gap:40px}}.language-switch{gap:8px}.language-switch>svg{color:var(--ds-brand);flex:none}.gooey-nav-container .gooey-nav-list{gap:4px}.gooey-nav-container .nav-entry>.nav-entry__trigger,.gooey-nav-container.content-nav .nav-entry>.nav-entry__trigger{border-radius:var(--ds-radius-pill);min-height:42px;color:var(--ds-text-secondary);transition:color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard);padding:0 14px;font-size:14px;font-weight:580;line-height:1}.gooey-nav-container .nav-entry>.nav-entry__trigger:after,.gooey-nav-container.content-nav .nav-entry>.nav-entry__trigger:after{width:18px;height:2px;bottom:5px;left:50%;right:auto;transform:translate(-50%)scaleX(0)}.gooey-nav-container .nav-entry:hover>.nav-entry__trigger,.gooey-nav-container .nav-entry:focus-within>.nav-entry__trigger,.gooey-nav-container .nav-entry.is-open>.nav-entry__trigger{color:var(--ds-text-primary);background:var(--ds-surface-hover)}.gooey-nav-container .nav-entry>.nav-entry__trigger.is-context{color:var(--ds-brand);background:#eef3ffb8}.gooey-nav-container .nav-entry>.nav-entry__trigger.is-active{color:var(--ds-brand);background:var(--ds-surface-active)}.gooey-nav-container .nav-entry:hover>.nav-entry__trigger:after,.gooey-nav-container .nav-entry:focus-within>.nav-entry__trigger:after,.gooey-nav-container .nav-entry.is-open>.nav-entry__trigger:after{transform:translate(-50%)scaleX(0)}.gooey-nav-container .nav-entry>.nav-entry__trigger.is-active:after,.gooey-nav-container .nav-entry:hover>.nav-entry__trigger.is-active:after,.gooey-nav-container .nav-entry:focus-within>.nav-entry__trigger.is-active:after{transform:translate(-50%)scaleX(1)}.nav-dropdown{background:#fcfdfff7;border-color:#728bc238;border-radius:22px;width:min(382px,100vw - 32px);padding:10px;top:calc(100% + 10px);box-shadow:0 26px 70px #16316c2e,0 4px 16px #16316c0f}.nav-dropdown:before{height:14px;top:-14px}.nav-dropdown__header{border-bottom:1px solid var(--ds-border);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:5px 6px 11px 8px;display:flex}.nav-dropdown__heading-copy{gap:4px;min-width:0;display:grid}.nav-dropdown__heading-copy strong{color:var(--ds-text-primary);font-size:14px;font-weight:650;line-height:1.2}.nav-dropdown__heading-copy small{color:var(--ds-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.desktop-nav .nav-dropdown__overview,.content-nav .nav-dropdown__overview{border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);min-height:36px;color:var(--ds-text-secondary);background:var(--ds-surface);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:620;display:inline-flex}.desktop-nav .nav-dropdown__overview:hover,.desktop-nav .nav-dropdown__overview:focus-visible,.desktop-nav .nav-dropdown__overview.is-active,.content-nav .nav-dropdown__overview:hover,.content-nav .nav-dropdown__overview:focus-visible,.content-nav .nav-dropdown__overview.is-active{border-color:var(--ds-border-hover);color:var(--ds-brand);background:var(--ds-surface-hover)}.nav-dropdown__links{gap:4px;padding-top:7px}.desktop-nav .nav-dropdown__link,.content-nav .nav-dropdown__link{border-radius:15px;gap:11px;min-height:64px;padding:7px 8px;transform:none}.desktop-nav .nav-dropdown__link:hover,.desktop-nav .nav-dropdown__link:focus-visible,.desktop-nav .nav-dropdown__link.is-active,.content-nav .nav-dropdown__link:hover,.content-nav .nav-dropdown__link:focus-visible,.content-nav .nav-dropdown__link.is-active{color:var(--ds-brand);background:var(--ds-surface-active);transform:none;box-shadow:inset 2px 0 #2146ffb8}.nav-item-icon{width:40px;height:40px;color:var(--ds-brand);background:linear-gradient(145deg,#fff,#f0f4ff);border:1px solid #5c7ab933;border-radius:12px;flex:0 0 40px;place-items:center;display:inline-grid}.nav-item-icon__glyph{transform-origin:50%;transition:transform var(--ds-duration-fast) var(--ds-ease-enter)}.nav-dropdown__link:hover .nav-item-icon__glyph,.nav-dropdown__link:focus-visible .nav-item-icon__glyph{transform:translate(1px,-1px)scale(1.04)}.nav-dropdown__link>.nav-item-icon{box-sizing:border-box;padding:0;display:inline-grid}.nav-dropdown__link>.nav-dropdown__link-copy{white-space:normal;gap:3px;min-width:0;display:grid;overflow:hidden}.nav-dropdown__link-copy strong{font-size:14px;font-weight:630;line-height:1.25;display:block}.nav-dropdown__link-copy small,.nav-dropdown__link small{color:var(--ds-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:450;line-height:1.35;display:block;overflow:hidden}.nav-dropdown__arrow{opacity:.42;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-enter);flex:none}.nav-dropdown__link:hover .nav-dropdown__arrow,.nav-dropdown__link:focus-visible .nav-dropdown__arrow,.nav-dropdown__link.is-active .nav-dropdown__arrow{opacity:1;transform:translate(2px)}.mobile-nav-tree>a,.content-mobile-nav>a,.mobile-nav-tree__group summary{border-bottom:1px solid var(--ds-border);min-height:58px;color:var(--ds-text-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 4px;font-size:18px;font-weight:610;display:grid}.mobile-nav-tree>a.is-active,.content-mobile-nav>a.is-active,.mobile-nav-tree__group summary.is-active{color:var(--ds-brand)}.mobile-nav-tree__label{align-items:center;gap:12px;min-width:0;display:flex}.mobile-nav-tree__label .nav-item-icon{border-radius:11px;flex-basis:36px;width:36px;height:36px}.mobile-nav-tree__group summary .nav-item-icon svg,.mobile-nav-tree__group[open] summary .nav-item-icon svg{transform:none}.mobile-nav-tree__caret{transition:transform var(--ds-duration-fast) var(--ds-ease-standard)}.mobile-nav-tree__group[open] summary .mobile-nav-tree__caret{transform:rotate(180deg)}.mobile-menu .mobile-nav-tree__children a,.content-mobile-menu .mobile-nav-tree__children a{background:#f4f7fdeb;border:1px solid #0000;gap:10px;min-height:52px;padding:5px 8px}.mobile-menu .mobile-nav-tree__children a .nav-item-icon,.content-mobile-menu .mobile-nav-tree__children a .nav-item-icon{border-radius:10px;flex-basis:34px;width:34px;height:34px}.mobile-menu .mobile-nav-tree__children a.is-active,.content-mobile-menu .mobile-nav-tree__children a.is-active{background:var(--ds-surface-active);border-color:#2146ff2e}.content-card__icon,.search-result__icon,.form-heading__icon,.footer-contact__detail-icon{color:var(--ds-brand);place-items:center;display:inline-grid}.content-card__icon{background:linear-gradient(145deg,#fff,#eef3ff);border:1px solid #4d6eb52e;border-radius:14px;width:46px;height:46px;margin-bottom:24px}a.content-card .content-card__icon svg{transition:transform var(--ds-duration-fast) var(--ds-ease-enter)}a.content-card:hover .content-card__icon svg,a.content-card:focus-visible .content-card__icon svg{transform:translate(1px,-1px)scale(1.04)}.content-site[data-route=search] .search-result{grid-template-columns:46px minmax(0,1fr) auto;gap:20px}.content-site[data-route=search] .search-result>.search-result__icon{background:var(--ds-surface-active);border:1px solid #4d6eb52e;border-radius:14px;grid-column:auto;width:46px;height:46px}.search-result__copy{min-width:0}.search-result__category{color:var(--ds-brand);margin-bottom:5px;font-size:11px;font-weight:650;line-height:1.2;display:block}.search-result__arrow{transition:transform var(--ds-duration-fast) var(--ds-ease-enter)}.search-result:hover .search-result__arrow,.search-result:focus-visible .search-result__arrow{transform:translate(3px)}.form-heading{align-items:center;gap:10px;display:flex}.form-heading__icon{background:var(--ds-surface-active);border:1px solid #4d6eb52e;border-radius:11px;width:34px;height:34px}.footer-contact__details a{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px}.site-footer .footer-contact__details .footer-contact__detail-icon{color:#a4c7fff0;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;width:36px;height:36px}.site-footer .footer-contact__details .footer-contact__detail-copy{min-width:0;color:inherit;font:inherit;gap:5px;display:grid}.site-footer .footer-contact__details .footer-contact__detail-copy>span{color:#ffffff85;font-size:10px}.site-footer .footer-contact__details .footer-contact__detail-copy>strong{color:#ffffffe0;font-size:11px}@media (width<=1180px) and (width>=901px){.gooey-nav-container .nav-entry>.nav-entry__trigger,.gooey-nav-container.content-nav .nav-entry>.nav-entry__trigger{min-height:40px;padding-inline:9px;font-size:13px}.nav-dropdown{width:min(350px,100vw - 28px)}}@media (width<=767px){.site-header .language-switch{justify-content:center;gap:0;width:42px;min-width:42px}.site-header .search-pill__short{display:none}.content-site[data-route=search] .search-result{grid-template-columns:42px minmax(0,1fr) auto;gap:14px}.content-site[data-route=search] .search-result>.search-result__icon{grid-column:auto;width:42px;height:42px}.content-card__icon{width:42px;height:42px;margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.nav-item-icon__glyph,.nav-dropdown__arrow,.content-card__icon svg,.search-result__arrow,.mobile-nav-tree__caret{transition:none}}.site .hero,.site .hero__inner{height:clamp(680px,100svh - 10px,900px);min-height:clamp(680px,100svh - 10px,900px)}.site .hero{--home-hero-title-size:clamp(56px, 3.6vw, 64px);--home-hero-title-top:clamp(240px, 34svh, 300px)}.site .hero__copy{top:var(--home-hero-title-top);left:max(var(--ds-gutter), calc((100vw - var(--ds-stage)) / 2 + 48px));width:min(43vw,640px);padding:0;transform:none}.site .hero-copy-panel{width:100%}.site .hero h1{max-width:640px;min-height:calc(2.02em + 6px);font-size:var(--home-hero-title-size);align-content:start;gap:6px;line-height:1.01;display:grid}.site .hero h1 span,.site .hero h1 span:nth-child(2),.site .hero h1 b{font-size:inherit;line-height:inherit;margin:0}.site .hero h1 span{white-space:nowrap}.site .hero__lede{max-width:34em;margin-top:22px;font-size:clamp(16px,1.12vw,18px);line-height:1.68}.site .hero__quick-actions{gap:10px;margin-top:26px}.site .hero__quick-actions a{min-height:48px;padding-inline:22px}.site .hero__veil{background:linear-gradient(90deg,#f1f6ffd6 0%,#f1f6ff9e 27%,#f1f6ff1f 49%,#0000 67%),linear-gradient(#0000 58%,#ecf3ff29 78%,#ecf3ff66 100%)}.site .story-switch{right:max(var(--ds-gutter), calc((100vw - var(--ds-stage)) / 2 + 28px));gap:10px;width:min(690px,47vw);bottom:26px;left:auto;transform:translateY(20px)}.site.is-ready .story-switch{transform:translate(0,0)}.site .story-switch button{border-radius:22px;height:auto;min-height:72px;padding:12px 16px}@media (width>=961px) and (width<=1279px){.site .hero,.site .hero__inner{height:clamp(640px,100svh - 8px,820px);min-height:clamp(640px,100svh - 8px,820px)}.site .hero__copy{top:var(--home-hero-title-top);width:min(48vw,520px);padding:0;left:clamp(40px,5vw,64px);transform:none}.site .hero h1{max-width:520px;font-size:var(--home-hero-title-size)}.site .hero__lede{max-width:31em;font-size:15px}.site .story-switch{width:min(610px,48vw);bottom:20px;right:clamp(24px,3vw,40px)}.site .story-switch button{min-height:66px;padding:10px 13px}.site .story-switch__copy small{font-size:10px}}@media (width>=961px) and (height<=800px){.site .hero{--home-hero-title-size:clamp(54px, 3.7vw, 60px);--home-hero-title-top:clamp(220px, 33svh, 250px)}.site .hero,.site .hero__inner{height:clamp(620px,100svh - 8px,700px);min-height:clamp(620px,100svh - 8px,700px)}.site .hero__copy{top:var(--home-hero-title-top);padding:0;transform:none}.site .hero h1{font-size:var(--home-hero-title-size)}.site .hero__lede{margin-top:16px;font-size:15px;line-height:1.56}.site .hero__quick-actions{margin-top:18px}.site .story-switch{bottom:18px}}@media (width>=768px) and (width<=960px){.site .hero{--home-hero-title-size:clamp(46px, 6vw, 52px);--home-hero-title-top:clamp(170px, 20svh, 230px)}.site .hero,.site .hero__inner{height:max(780px,100svh);min-height:780px}.site .hero__copy{top:var(--home-hero-title-top);width:min(54vw,460px);padding:0;left:clamp(30px,5vw,48px);transform:none}.site .hero h1{max-width:460px;font-size:var(--home-hero-title-size)}.site .hero__lede{max-width:390px;margin-top:18px;font-size:15px}.site .hero__quick-actions{margin-top:20px}.site .story-switch{width:auto;bottom:22px;left:24px;right:24px;transform:translateY(20px)}.site.is-ready .story-switch{transform:translate(0,0)}.site .story-switch button{border-radius:18px;min-height:58px}}@media (width<=767px){.site .hero{--home-hero-title-size:clamp(36px, 10vw, 42px);--home-hero-title-top:clamp(390px, 50svh, 468px)}.site .hero,.site .hero__inner{height:max(760px,100svh);min-height:760px}.site .hero__copy{top:var(--home-hero-title-top);left:max(18px, var(--ds-gutter));right:max(18px, var(--ds-gutter));width:auto;padding:0;transform:none}.site .hero h1{max-width:100%;font-size:var(--home-hero-title-size);line-height:1.01}.site .hero__lede{max-width:25em;margin-top:13px;font-size:14px;line-height:1.58}.site .hero__quick-actions{gap:8px;width:min(100%,400px);margin-top:16px}.site .hero__quick-actions a{min-height:48px}.site .story-switch{right:12px;bottom:max(14px, env(safe-area-inset-bottom));gap:5px;width:auto;left:12px;transform:translateY(16px)}.site.is-ready .story-switch{transform:translate(0,0)}.site .story-switch button{border-radius:999px;min-height:50px;padding:0 7px}}@media (width<=374px){.site .hero{--home-hero-title-top:clamp(382px, 48svh, 420px)}.site .hero__quick-actions a{padding-inline:12px;font-size:12px}.site .story-switch button .story-switch__copy strong{font-size:10px}}.site .privacy-overview .product-showcase__heading,.site .technology-block .section-heading,.site .home-product-hub__heading,.site .section--scenarios .section-heading{width:min(100%,820px);max-width:820px;margin:0 auto var(--ds-heading-gap);text-align:center;justify-items:center;display:grid}.site .privacy-overview .product-showcase__heading h3,.site .technology-block .section-heading h2,.site .home-product-hub__heading h2,.site .section--scenarios .section-heading h2{width:100%;color:var(--ds-text-primary);font-size:var(--ds-h2);letter-spacing:-.042em;text-align:center;text-wrap:balance;margin:0;font-weight:560;line-height:1.12}.site .technology-block .section-heading>p:last-child,.site .home-product-hub__heading>p:last-child,.site .section--scenarios .section-heading>p:last-child{text-align:center;max-width:42em;margin:16px auto 0}@media (width<=767px){.site .privacy-overview .product-showcase__heading,.site .technology-block .section-heading,.site .home-product-hub__heading,.site .section--scenarios .section-heading{text-align:center;width:100%;max-width:none;margin-left:auto;margin-right:auto}}.content-site[data-route=about] .about-hero{isolation:isolate;min-height:clamp(620px,82svh,780px);padding:0}.content-site[data-route=about] .about-hero:after,.content-site[data-route=about] .about-hero__title:before,.content-site[data-route=about] .about-hero__statement:before,.content-site[data-route=about] .about-hero__rule{content:none!important;display:none!important}.content-site[data-route=about] .about-hero__media{z-index:0;object-position:62% center;opacity:.18;transform:scale(1.025)}.content-site[data-route=about] .about-hero__veil{z-index:1;background:linear-gradient(90deg,#f9fcfffa 0%,#f5f9ffe0 44%,#e7efff70 100%),linear-gradient(#ffffff14,#e0ebff8a)}.content-site[data-route=about] .about-hero__inner{z-index:2;width:min(calc(100% - (var(--ds-gutter) * 2)), var(--ds-stage));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(280px,.72fr) minmax(520px,1.08fr);align-items:center;column-gap:clamp(64px,8vw,128px);min-height:clamp(620px,82svh,780px);padding:clamp(118px,14svh,156px) 0 clamp(64px,8svh,88px);display:grid}.content-site[data-route=about] .about-hero__title{grid-area:1/1;align-self:center}.content-site[data-route=about] .about-hero__title h1{max-width:none;color:var(--ds-text-primary);font-size:var(--ds-h1);letter-spacing:-.05em;white-space:nowrap;margin:0;font-weight:560;line-height:1.06}.content-site[data-route=about] .about-hero__statement{border:0;grid-area:1/2;align-self:center;width:min(100%,760px);padding:0}.content-site[data-route=about] .about-hero__lead{color:var(--ds-text-primary);font-size:var(--ds-h3);letter-spacing:-.035em;text-wrap:balance;margin:0 0 22px;font-weight:560;line-height:1.18}.content-site[data-route=about] .about-hero__statement>p:last-child{max-width:46em;color:var(--ds-text-secondary);font-size:var(--ds-body);margin:0;line-height:1.72}.content-site[data-route=about] .about-story{height:180svh}.content-site[data-route=about] .about-story__heading h2,.content-site[data-route=about] .about-timeline__heading h2,.content-site[data-route=about] .about-join h2{font-size:var(--ds-h2);letter-spacing:-.042em;text-wrap:balance;margin:0;font-weight:560;line-height:1.12}.content-site[data-route=about] .about-story__copy h3,.content-site[data-route=about] .about-timeline__stage h3{font-size:var(--ds-h3);letter-spacing:-.035em;line-height:1.18}.content-site[data-route=about] .about-story__copy p{max-width:36em;font-size:var(--ds-body);line-height:1.72}.content-site[data-route=about] .about-timeline{min-height:0;padding-block:var(--ds-section)}.content-site[data-route=about] .about-timeline>.content-shell{width:min(calc(100% - (var(--ds-gutter) * 2)), var(--ds-content))}.content-site[data-route=about] .about-timeline__heading{width:min(100%,820px);max-width:820px;margin:0 auto var(--ds-heading-gap);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:16px;display:grid;position:relative}.content-site[data-route=about] .about-timeline__heading>p:last-of-type{max-width:42em;color:var(--ds-text-secondary);font-size:var(--ds-body);margin:0;line-height:1.72}.content-site[data-route=about] .about-timeline__controls{justify-content:center;gap:10px;margin:2px 0 0;display:flex;position:static;transform:none}.content-site[data-route=about] .about-timeline__controls button{border:1px solid var(--ds-border);width:48px;height:48px;color:var(--ds-text-primary);background:var(--ds-surface-raised);box-shadow:none;transition:color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard);border-radius:999px}.content-site[data-route=about] .about-timeline__controls button:hover,.content-site[data-route=about] .about-timeline__controls button:focus-visible{border-color:var(--ds-border-hover);color:#fff;background:var(--ds-brand);transform:none}.content-site[data-route=about] .about-timeline__layout{grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);align-items:stretch;gap:clamp(36px,5vw,72px);margin-top:0;display:grid}.content-site[data-route=about] .about-timeline__years{border:0;gap:8px}.content-site[data-route=about] .about-timeline__years:before,.content-site[data-route=about] .about-timeline__stack{content:none;display:none}.content-site[data-route=about] .about-timeline__years button{border-radius:var(--ds-radius-input);width:100%;min-height:64px;color:var(--ds-text-tertiary);transition:color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:1px solid #0000;grid-template-columns:76px minmax(0,1fr) 20px;gap:12px;padding:12px 14px}.content-site[data-route=about] .about-timeline__years button:hover,.content-site[data-route=about] .about-timeline__years button:focus-visible{border-color:var(--ds-border);color:var(--ds-text-primary);background:var(--ds-surface-hover);padding:12px 14px;transform:none}.content-site[data-route=about] .about-timeline__years button.is-active{color:var(--ds-text-primary);background:var(--ds-surface-active);border-color:#2146ff33;padding:12px 14px;transform:none}.content-site[data-route=about] .about-timeline__years button.is-active>span{color:var(--ds-brand)}.content-site[data-route=about] .about-timeline__stage,.content-site[data-route=about] .about-timeline__stage-copy{height:auto;min-height:clamp(420px,36vw,500px)}.content-site[data-route=about] .about-timeline__stage{border:1px solid var(--ds-night-border);border-radius:var(--ds-radius-stage);box-shadow:var(--ds-shadow-raised);padding:0;overflow:hidden}.content-site[data-route=about] .about-timeline__stage-copy{flex-direction:column;justify-content:flex-end;width:min(100%,680px);padding:clamp(32px,4vw,52px);display:flex}.content-site[data-route=about] .about-timeline__date{color:#a7bfff;font-size:var(--ds-body-sm);letter-spacing:.02em;margin:0 0 16px;font-weight:650}.content-site[data-route=about] .about-timeline__stage h3{color:#f8faff;margin:0 0 18px}.content-site[data-route=about] .about-timeline__stage p{color:#eff4ffcc;font-size:var(--ds-body);margin:6px 0 0;line-height:1.72}.content-site[data-route=about] .about-timeline__mark{color:#ffffff3d;top:30px;bottom:auto;right:30px}.content-site[data-route=about] .about-join{width:min(calc(100% - (var(--ds-gutter) * 2)), var(--ds-stage));min-height:clamp(420px,54svh,540px);margin:0 auto var(--ds-section);border-radius:var(--ds-radius-stage);box-shadow:var(--ds-shadow-card);padding-block:clamp(68px,8vw,96px)}.content-site[data-route=about] .about-join__inner{width:min(calc(100% - (var(--ds-gutter) * 2)), 920px);text-align:center;padding:0}.content-site[data-route=about] .about-join h2{max-width:16em;margin-inline:auto}.content-site[data-route=about] .about-join__inner>p:not(.eyebrow){color:#f4f7ffcc;max-width:34em;font-size:var(--ds-body-lg);margin:18px auto 0;line-height:1.7}.content-site[data-route=about] .about-join .button{margin-top:28px}@media (width>=1024px) and (height<=800px){.content-site[data-route=about] .about-hero,.content-site[data-route=about] .about-hero__inner{min-height:620px}.content-site[data-route=about] .about-hero__inner{padding-top:112px;padding-bottom:56px}}@media (width<=1023px){.content-site[data-route=about] .about-hero,.content-site[data-route=about] .about-hero__inner{min-height:clamp(680px,88svh,780px)}.content-site[data-route=about] .about-hero__inner{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;row-gap:42px;padding:clamp(112px,14svh,140px) 0 clamp(56px,8svh,72px)}.content-site[data-route=about] .about-hero__title,.content-site[data-route=about] .about-hero__statement{grid-column:1}.content-site[data-route=about] .about-hero__title{grid-row:1}.content-site[data-route=about] .about-hero__statement{grid-row:2;width:min(100%,700px)}.content-site[data-route=about] .about-timeline__layout{grid-template-columns:minmax(0,1fr);gap:28px}.content-site[data-route=about] .about-timeline__years{margin:0 calc(var(--ds-gutter) * -1);padding:2px var(--ds-gutter) 10px;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-direction:row;display:flex;overflow-x:auto}.content-site[data-route=about] .about-timeline__years::-webkit-scrollbar{display:none}.content-site[data-route=about] .about-timeline__years button{scroll-snap-align:start;flex:none;grid-template-columns:auto;width:auto;min-width:112px;min-height:48px;padding:10px 14px}.content-site[data-route=about] .about-timeline__years button:hover,.content-site[data-route=about] .about-timeline__years button:focus-visible,.content-site[data-route=about] .about-timeline__years button.is-active{padding:10px 14px}.content-site[data-route=about] .about-timeline__years button strong,.content-site[data-route=about] .about-timeline__years button svg{display:none}}@media (width<=767px){.content-site[data-route=about] .about-hero,.content-site[data-route=about] .about-hero__inner{min-height:clamp(650px,88svh,740px)}.content-site[data-route=about] .about-hero__inner{width:min(calc(100% - (var(--ds-gutter) * 2)), var(--ds-content));row-gap:34px;padding:108px 0 54px}.content-site[data-route=about] .about-hero__media{object-position:66% center;opacity:.16;transform:scale(1.04)}.content-site[data-route=about] .about-hero__lead{margin-bottom:16px}.content-site[data-route=about] .about-timeline__heading{width:100%;max-width:none;margin-bottom:var(--ds-heading-gap);row-gap:14px}.content-site[data-route=about] .about-timeline__stage,.content-site[data-route=about] .about-timeline__stage-copy{min-height:430px}.content-site[data-route=about] .about-timeline__stage-copy{padding:28px}.content-site[data-route=about] .about-timeline__mark{top:24px;right:24px}.content-site[data-route=about] .about-join{width:calc(100% - (var(--ds-gutter) * 2));min-height:400px;margin-bottom:var(--ds-section);padding-block:60px}.content-site[data-route=about] .about-join__inner{width:min(100% - 40px,620px)}}@media (width<=767px) and (prefers-reduced-motion:no-preference){.content-site[data-route=about] .about-story{height:230svh}.content-site[data-route=about] .about-story__sticky{height:100svh;min-height:620px;padding:0;position:sticky;top:0;overflow:hidden}.content-site[data-route=about] .about-story__grid{width:min(calc(100% - (var(--ds-gutter) * 2)), var(--ds-content));height:100%;min-height:620px;padding:96px 0 24px;display:block}.content-site[data-route=about] .about-story__heading{width:100%;position:absolute;inset:96px 0 auto}.content-site[data-route=about] .about-story__copy,.content-site[data-route=about] .about-story.is-phase-1 .about-story__copy--one,.content-site[data-route=about] .about-story.is-phase-2 .about-story__copy--one,.content-site[data-route=about] .about-story.is-phase-2 .about-story__copy--two{border-radius:var(--ds-radius-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040a19b3;border:1px solid #ffffff24;width:100%;padding:22px;position:absolute;inset:auto 0 24px;transform:translateY(16px)}.content-site[data-route=about] .about-story__copy--one,.content-site[data-route=about] .about-story__copy--two{opacity:0;filter:none}.content-site[data-route=about] .about-story.is-phase-1 .about-story__copy--one,.content-site[data-route=about] .about-story.is-phase-2 .about-story__copy--two{opacity:1;transform:translate(0,0)}.content-site[data-route=about] .about-story.is-phase-2 .about-story__copy--one{opacity:0;transform:translateY(-16px)}.content-site[data-route=about] .about-story__copy h3{font-size:var(--ds-h3);margin:0 0 14px}.content-site[data-route=about] .about-story__copy p{font-size:var(--ds-body-sm);margin:8px 0 0;line-height:1.62}}.content-site[data-route=about] .about-story__sticky{isolation:isolate;background:#061024;width:100%;height:100svh;min-height:620px;padding:0;position:sticky;top:0;overflow:hidden}.content-site[data-route=about] .about-story__visuals{z-index:-2;padding:0;display:block;position:absolute;inset:0}.content-site[data-route=about] .about-story__visual{width:100%;height:100%;min-height:0;box-shadow:none;opacity:0;transform-origin:50%;transition:opacity .52s var(--ds-ease-standard);background:#061024;border:0;border-radius:0;margin:0;position:absolute;inset:0;overflow:hidden;transform:none}.content-site[data-route=about] .about-story__visual--one{opacity:calc(1 - var(--about-story-second))}.content-site[data-route=about] .about-story__visual--two{opacity:var(--about-story-second)}.content-site[data-route=about] .about-story__visual img{object-fit:cover;object-position:58% center;filter:saturate(.94)contrast(1.05)brightness(.86);width:100%;height:100%;transform:translate3d(calc(-18px * var(--about-story-progress)), 0, 0) scale(1.065);transform-origin:50%;transition:none}.content-site[data-route=about] .about-story__visual--two img{object-position:62% center}.content-site[data-route=about] .about-story__visual:hover img{transform:translate3d(calc(-18px * var(--about-story-progress)), 0, 0) scale(1.065)}.content-site[data-route=about] .about-story__grid{width:min(calc(100% - (var(--ds-gutter) * 2)), var(--ds-stage));height:100%;min-height:620px;margin-inline:auto;padding:clamp(108px,12svh,136px) 0 clamp(46px,7svh,68px);display:block;position:relative}.content-site[data-route=about] .about-story__heading{color:#f8fbff;opacity:1;width:min(100%,620px);transition:opacity .36s var(--ds-ease-standard), transform .52s var(--ds-ease-enter);padding:0;position:absolute;inset:clamp(108px,12svh,136px) auto auto 0;transform:translate(0,0)}.content-site[data-route=about] .about-story.is-phase-1 .about-story__heading,.content-site[data-route=about] .about-story.is-phase-2 .about-story__heading{opacity:0;pointer-events:none;transform:translateY(-16px)}.content-site[data-route=about] .about-story__copy,.content-site[data-route=about] .about-story__copy--one,.content-site[data-route=about] .about-story__copy--two{color:#f8fbff;-webkit-backdrop-filter:blur(20px)saturate(1.08);opacity:0;filter:none;pointer-events:none;width:min(560px,44vw);transition:opacity .42s var(--ds-ease-standard), transform .54s var(--ds-ease-enter), border-color var(--ds-duration-fast) var(--ds-ease-standard);background:#040c1ebd;border:1px solid #ffffff29;border-radius:24px;margin:0;padding:clamp(26px,2.5vw,34px);display:block;position:absolute;inset:auto auto clamp(46px,7svh,68px) 0;overflow:hidden;transform:translateY(18px);box-shadow:0 24px 72px #0000004d}.content-site[data-route=about] .about-story.is-phase-1 .about-story__copy--one,.content-site[data-route=about] .about-story.is-phase-2 .about-story__copy--two{opacity:1;pointer-events:auto;transform:translate(0,0)}.content-site[data-route=about] .about-story.is-phase-2 .about-story__copy--one{opacity:0;pointer-events:none;transform:translateY(-18px)}.content-site[data-route=about] .about-story__copy h3{color:#f8fbff;font-size:var(--ds-h3);letter-spacing:-.035em;margin:0 0 18px;font-weight:560;line-height:1.16}.content-site[data-route=about] .about-story__copy>p,.content-site[data-route=about] .about-story__copy>p:last-child,.content-site[data-route=about] .about-story__copy>p:hover{color:#eff5ffcc;max-width:none;min-height:0;font-size:var(--ds-body);border:0;margin:10px 0 0;padding:0;line-height:1.7;transition:none;position:static;transform:none}.content-site[data-route=about] .about-timeline__heading{width:100%;max-width:none;margin:0 auto var(--ds-heading-gap);text-align:center;flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.content-site[data-route=about] .about-timeline__heading-copy{text-align:center;justify-items:center;row-gap:16px;width:min(100%,820px);margin-inline:auto;display:grid}.content-site[data-route=about] .about-timeline__heading-copy h2{width:100%;color:var(--ds-text-primary);text-align:center;margin:0}.content-site[data-route=about] .about-timeline__heading-copy>p{max-width:42em;color:var(--ds-text-secondary);font-size:var(--ds-body);text-align:center;margin:0 auto;line-height:1.72}.content-site[data-route=about] .about-timeline__controls{justify-content:center;gap:10px;width:auto;margin:20px auto 0;display:flex;position:static;transform:none}@media (width<=1023px){.content-site[data-route=about] .about-story__copy,.content-site[data-route=about] .about-story__copy--one,.content-site[data-route=about] .about-story__copy--two{width:min(560px,70vw)}}@media (width<=767px) and (prefers-reduced-motion:no-preference){.content-site[data-route=about] .about-story{height:230svh}.content-site[data-route=about] .about-story__sticky{height:100svh;min-height:620px}.content-site[data-route=about] .about-story__visual img,.content-site[data-route=about] .about-story__visual--two img,.content-site[data-route=about] .about-story__visual:hover img{object-position:66% center;transform:translate3d(calc(-12px * var(--about-story-progress)), 0, 0) scale(1.09)}.content-site[data-route=about] .about-story__shade{background:linear-gradient(#02071280 0%,#0207120f 32%,#020712e6 78%,#020712fa 100%),linear-gradient(90deg,#03091880,#03091814)}.content-site[data-route=about] .about-story__grid{width:min(calc(100% - (var(--ds-gutter) * 2)), var(--ds-content));height:100%;min-height:620px;padding:92px 0 max(20px, env(safe-area-inset-bottom))}.content-site[data-route=about] .about-story__heading{width:100%;inset:92px 0 auto}.content-site[data-route=about] .about-story__copy,.content-site[data-route=about] .about-story__copy--one,.content-site[data-route=about] .about-story__copy--two{inset:auto 0 max(20px, env(safe-area-inset-bottom));background:#040c1ec7;border-radius:20px;width:100%;padding:20px}.content-site[data-route=about] .about-story__copy h3{font-size:var(--ds-h3);margin-bottom:14px}.content-site[data-route=about] .about-story__copy>p,.content-site[data-route=about] .about-story__copy>p:last-child,.content-site[data-route=about] .about-story__copy>p:hover{min-height:0;font-size:var(--ds-body-sm);margin-top:8px;padding:0;line-height:1.62}.content-site[data-route=about] .about-timeline__heading-copy{row-gap:14px;width:100%}.content-site[data-route=about] .about-timeline__controls{margin-top:18px}.content-site[data-route=about] .about-timeline__controls button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.content-site[data-route=about] .about-story{height:auto}.content-site[data-route=about] .about-story__sticky{height:auto;min-height:0;padding-block:var(--ds-section);position:relative}.content-site[data-route=about] .about-story__visual--one{opacity:.34}.content-site[data-route=about] .about-story__visual--two{opacity:0}.content-site[data-route=about] .about-story__visual img{transform:scale(1.04)}.content-site[data-route=about] .about-story__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,40px);height:auto;min-height:0;padding:0;display:grid}.content-site[data-route=about] .about-story__heading{opacity:1;grid-column:1/-1;width:100%;position:relative;inset:auto;transform:none}.content-site[data-route=about] .about-story__copy,.content-site[data-route=about] .about-story__copy--one,.content-site[data-route=about] .about-story__copy--two,.content-site[data-route=about] .about-story.is-phase-1 .about-story__copy--one,.content-site[data-route=about] .about-story.is-phase-2 .about-story__copy--one,.content-site[data-route=about] .about-story.is-phase-2 .about-story__copy--two{opacity:1;pointer-events:auto;width:auto;position:relative;inset:auto;transform:none}}@media (width<=767px) and (prefers-reduced-motion:reduce){.content-site[data-route=about] .about-story__grid{grid-template-columns:minmax(0,1fr)}}.content-site[data-route=about] .about-story{background:#050b19;height:auto;min-height:0;padding:0}.content-site[data-route=about] .about-story__sticky{isolation:isolate;background:#050b19;height:auto;min-height:clamp(620px,100svh,900px);padding:0;position:relative;top:auto;overflow:hidden}.content-site[data-route=about] .about-story__visuals{z-index:0;pointer-events:none;padding:0;display:block;position:absolute;inset:0}.content-site[data-route=about] .about-story__visual,.content-site[data-route=about] .about-story__visual--one{width:100%;height:100%;min-height:0;box-shadow:none;opacity:1;transform-origin:50%;background:#050b19;border:0;border-radius:0;margin:0;position:absolute;inset:0;overflow:hidden;transform:scale(1.03)}.content-site[data-route=about] .about-story__visual img,.content-site[data-route=about] .about-story__visual:hover img{object-fit:cover;object-position:68% center;filter:saturate(.94)contrast(1.04)brightness(.9);transform-origin:50%;width:100%;height:100%;transition:none;transform:scale(1.035)}.content-site[data-route=about] .about-story__shade{z-index:1;opacity:1;background:linear-gradient(90deg,#030814fa 0%,#030916ed 26%,#040a18ad 44%,#040a1814 75%),linear-gradient(#02071157 0%,#0207110a 42%,#02071194 100%);position:absolute;inset:0}.content-site[data-route=about] .about-story__grid{z-index:2;width:min(calc(100% - (var(--ds-gutter) * 2)), var(--ds-stage));grid-template-rows:auto auto;grid-template-columns:minmax(430px,600px) minmax(0,1fr);align-content:center;align-items:start;column-gap:clamp(56px,7vw,120px);height:auto;min-height:clamp(620px,100svh,900px);margin-inline:auto;padding:clamp(96px,11svh,124px) 0 clamp(36px,5svh,56px);display:grid;position:relative}.content-site[data-route=about] .about-story__heading,.content-site[data-route=about] .about-story.is-phase-1 .about-story__heading,.content-site[data-route=about] .about-story.is-phase-2 .about-story__heading{color:#f8fbff;opacity:1;pointer-events:auto;grid-area:1/1;width:100%;margin:0;padding:0;position:relative;inset:auto;transform:none}.content-site[data-route=about] .about-story__chapters{grid-area:2/1;gap:12px;width:100%;margin-top:clamp(20px,2.6svh,28px);display:grid}.content-site[data-route=about] .about-story__copy,.content-site[data-route=about] .about-story__copy--one,.content-site[data-route=about] .about-story__copy--two,.content-site[data-route=about] .about-story.is-phase-1 .about-story__copy--one,.content-site[data-route=about] .about-story.is-phase-2 .about-story__copy--one,.content-site[data-route=about] .about-story.is-phase-2 .about-story__copy--two{color:#f8fbff;-webkit-backdrop-filter:blur(18px)saturate(1.08);opacity:1;filter:none;pointer-events:auto;background:#050e21bd;border:1px solid #ffffff26;border-radius:20px;width:100%;margin:0;padding:clamp(18px,2svw,24px);display:block;position:relative;inset:auto;overflow:hidden;transform:none;box-shadow:0 18px 52px #00000038}.content-site[data-route=about].motion-ready .about-story__visual[data-motion]{opacity:0;filter:none;transition:opacity .76s var(--ds-ease-standard), transform 1.2s var(--ds-ease-enter);transform:scale(1.085)}.content-site[data-route=about].motion-ready .about-story__heading[data-motion],.content-site[data-route=about].motion-ready .about-story__copy[data-motion]{opacity:0;filter:blur(6px);transition:opacity .52s var(--ds-ease-standard), transform .68s var(--ds-ease-enter), filter .52s var(--ds-ease-standard);transition-delay:calc(var(--motion-order,0) * 80ms);transform:translateY(20px)}.content-site[data-route=about].motion-ready .about-story__visual[data-motion].is-visible{opacity:1;transform:scale(1.03)}.content-site[data-route=about].motion-ready .about-story__heading[data-motion].is-visible,.content-site[data-route=about].motion-ready .about-story__copy[data-motion].is-visible{opacity:1;filter:blur();transform:translate(0,0)}@media (width>=1024px) and (height<=800px){.content-site[data-route=about] .about-story__grid{padding-top:88px;padding-bottom:30px}.content-site[data-route=about] .about-story__heading h2{font-size:clamp(32px,2.8vw,40px)}.content-site[data-route=about] .about-story__chapters{gap:10px;margin-top:16px}.content-site[data-route=about] .about-story__copy,.content-site[data-route=about] .about-story__copy--one,.content-site[data-route=about] .about-story__copy--two{padding:16px 20px}.content-site[data-route=about] .about-story__copy h3{margin-bottom:9px;font-size:clamp(22px,1.65vw,27px)}.content-site[data-route=about] .about-story__copy>p,.content-site[data-route=about] .about-story__copy>p:last-child,.content-site[data-route=about] .about-story__copy>p:hover{margin-top:5px;font-size:clamp(13px,.85vw,15px);line-height:1.54}}@media (width<=1023px){.content-site[data-route=about] .about-story__grid{grid-template-columns:minmax(380px,540px) minmax(0,1fr);column-gap:40px}.content-site[data-route=about] .about-story__visual img,.content-site[data-route=about] .about-story__visual:hover img{object-position:72% center}}@media (width<=767px){.content-site[data-route=about] .about-story__sticky{min-height:100svh}.content-site[data-route=about] .about-story__grid{width:min(calc(100% - (var(--ds-gutter) * 2)), var(--ds-content));min-height:100svh;padding:82px 0 max(22px, env(safe-area-inset-bottom));grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;display:grid}.content-site[data-route=about] .about-story__heading,.content-site[data-route=about] .about-story.is-phase-1 .about-story__heading,.content-site[data-route=about] .about-story.is-phase-2 .about-story__heading,.content-site[data-route=about] .about-story__chapters{grid-column:1}.content-site[data-route=about] .about-story__heading h2{font-size:var(--ds-h2)}.content-site[data-route=about] .about-story__chapters{gap:10px;margin-top:18px}.content-site[data-route=about] .about-story__visual img,.content-site[data-route=about] .about-story__visual:hover img{object-position:70% center;filter:saturate(.9)contrast(1.04)brightness(.72);transform:scale(1.06)}.content-site[data-route=about] .about-story__shade{background:linear-gradient(#020712a8 0%,#02071259 28%,#020712e0 64%,#020712fa 100%),linear-gradient(90deg,#0207129e,#02071229)}.content-site[data-route=about] .about-story__copy,.content-site[data-route=about] .about-story__copy--one,.content-site[data-route=about] .about-story__copy--two,.content-site[data-route=about] .about-story.is-phase-1 .about-story__copy--one,.content-site[data-route=about] .about-story.is-phase-2 .about-story__copy--one,.content-site[data-route=about] .about-story.is-phase-2 .about-story__copy--two{background:#040c1ecc;border-radius:17px;width:100%;padding:16px 18px;inset:auto}.content-site[data-route=about] .about-story__copy h3{margin-bottom:9px;font-size:clamp(22px,6.2vw,26px)}.content-site[data-route=about] .about-story__copy>p,.content-site[data-route=about] .about-story__copy>p:last-child,.content-site[data-route=about] .about-story__copy>p:hover{margin-top:5px;font-size:clamp(13px,3.55vw,14px);line-height:1.52}}@media (width<=380px){.content-site[data-route=about] .about-story__grid{padding-top:76px;padding-bottom:18px}.content-site[data-route=about] .about-story__chapters{gap:8px;margin-top:14px}.content-site[data-route=about] .about-story__copy,.content-site[data-route=about] .about-story__copy--one,.content-site[data-route=about] .about-story__copy--two{padding:14px 16px}.content-site[data-route=about] .about-story__copy h3{font-size:21px}.content-site[data-route=about] .about-story__copy>p,.content-site[data-route=about] .about-story__copy>p:last-child,.content-site[data-route=about] .about-story__copy>p:hover{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.content-site[data-route=about].motion-ready .about-story__visual[data-motion],.content-site[data-route=about].motion-ready .about-story__visual[data-motion].is-visible,.content-site[data-route=about].motion-ready .about-story__heading[data-motion],.content-site[data-route=about].motion-ready .about-story__heading[data-motion].is-visible,.content-site[data-route=about].motion-ready .about-story__copy[data-motion],.content-site[data-route=about].motion-ready .about-story__copy[data-motion].is-visible{opacity:1;filter:none;transition:none;transform:none}}.content-site[data-route=about] .about-story,.content-site[data-route=about] .about-story__sticky{background:#050b19;height:auto;min-height:clamp(640px,100svh,920px);padding:0}.content-site[data-route=about] .about-story__sticky{isolation:isolate;position:relative;top:auto;overflow:hidden}.content-site[data-route=about] .about-story__shade{z-index:0;opacity:1;pointer-events:none;background:radial-gradient(circle at 76% 46%,#2052b333,#0000 34%),radial-gradient(circle at 22% 68%,#1836741f,#0000 30%),linear-gradient(135deg,#050b19 0%,#071225 54%,#07162d 100%);position:absolute;inset:0}.content-site[data-route=about] .about-story__grid{z-index:1;width:min(calc(100% - (var(--ds-gutter) * 2)), var(--ds-stage));grid-template:"heading visual""chapters visual"/minmax(390px,560px) minmax(440px,1fr);align-content:center;align-items:center;gap:clamp(20px,2.4svh,28px) clamp(52px,6vw,104px);height:auto;min-height:clamp(640px,100svh,920px);margin-inline:auto;padding:clamp(100px,11svh,124px) 0 clamp(42px,5svh,58px);display:grid;position:relative}.content-site[data-route=about] .about-story__heading,.content-site[data-route=about] .about-story.is-phase-1 .about-story__heading,.content-site[data-route=about] .about-story.is-phase-2 .about-story__heading{color:#f8fbff;pointer-events:auto;grid-area:heading;align-self:end;width:100%;margin:0;padding:0;position:relative;inset:auto;opacity:1!important;filter:none!important}.content-site[data-route=about] .about-story__heading h2{color:#f8fbff;font-size:var(--ds-h2);letter-spacing:-.042em;text-shadow:none;margin:0;font-weight:560;line-height:1.12}.content-site[data-route=about] .about-story__chapters{grid-area:chapters;align-self:start;gap:12px;width:100%;margin:0;display:grid}.content-site[data-route=about] .about-story__copy,.content-site[data-route=about] .about-story__copy--one,.content-site[data-route=about] .about-story__copy--two,.content-site[data-route=about] .about-story.is-phase-1 .about-story__copy--one,.content-site[data-route=about] .about-story.is-phase-2 .about-story__copy--one,.content-site[data-route=about] .about-story.is-phase-2 .about-story__copy--two{color:#f8fbff;-webkit-backdrop-filter:blur(14px)saturate(1.06);pointer-events:auto;background:#071228b8;border:1px solid #8faeeb33;border-radius:18px;width:100%;margin:0;padding:clamp(18px,1.7vw,22px);position:relative;inset:auto;overflow:hidden;box-shadow:0 16px 44px #0003;opacity:1!important;filter:none!important}.content-site[data-route=about] .about-story__copy h3{color:#f8fbff;letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(23px,1.65vw,29px);font-weight:560;line-height:1.12}.content-site[data-route=about] .about-story__copy>p,.content-site[data-route=about] .about-story__copy>p:last-child,.content-site[data-route=about] .about-story__copy>p:hover{color:#eef4ffc2;border:0;max-width:none;min-height:0;margin:6px 0 0;padding:0;font-size:clamp(13px,.84vw,15px);line-height:1.58;transition:none;position:static;transform:none}.content-site[data-route=about] .about-story__visual,.content-site[data-route=about] .about-story__visual--one{z-index:2;background:#07142b;border:1px solid #8faeeb38;border-radius:30px;grid-area:visual;align-self:center;width:100%;height:clamp(400px,62svh,620px);min-height:0;margin:0;display:block;position:relative;inset:auto;overflow:hidden;box-shadow:0 30px 86px #00000057;opacity:1!important;filter:none!important;transform:none!important}.content-site[data-route=about] .about-story__visual:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(90deg,#040c1c6b,#0000 32%),linear-gradient(#0000 64%,#030a1875);position:absolute;inset:0}.content-site[data-route=about] .about-story__visual img,.content-site[data-route=about] .about-story__visual:hover img{object-fit:cover;object-position:center;filter:saturate(.94)contrast(1.04)brightness(.94);transform-origin:50%;width:100%;height:100%;transition:transform .9s var(--ds-ease-enter);display:block;transform:scale(1.02)}.content-site[data-route=about].motion-ready .about-story__heading[data-motion],.content-site[data-route=about].motion-ready .about-story__copy[data-motion]{transition:transform .62s var(--ds-ease-enter);transition-delay:calc(var(--motion-order,0) * 70ms);transform:translateY(14px);opacity:1!important;filter:none!important}.content-site[data-route=about].motion-ready .about-story__heading[data-motion].is-visible,.content-site[data-route=about].motion-ready .about-story__copy[data-motion].is-visible{transform:translate(0,0);opacity:1!important;filter:none!important}@media (width>=1024px) and (height<=800px){.content-site[data-route=about] .about-story,.content-site[data-route=about] .about-story__sticky,.content-site[data-route=about] .about-story__grid{min-height:clamp(600px,100svh,720px)}.content-site[data-route=about] .about-story__grid{row-gap:15px;padding-top:82px;padding-bottom:28px}.content-site[data-route=about] .about-story__heading h2{font-size:clamp(32px,2.7vw,38px)}.content-site[data-route=about] .about-story__chapters{gap:9px}.content-site[data-route=about] .about-story__copy,.content-site[data-route=about] .about-story__copy--one,.content-site[data-route=about] .about-story__copy--two{padding:14px 18px}.content-site[data-route=about] .about-story__copy h3{margin-bottom:7px;font-size:clamp(21px,1.5vw,25px)}.content-site[data-route=about] .about-story__copy>p,.content-site[data-route=about] .about-story__copy>p:last-child,.content-site[data-route=about] .about-story__copy>p:hover{margin-top:4px;font-size:clamp(12.5px,.78vw,14px);line-height:1.5}.content-site[data-route=about] .about-story__visual,.content-site[data-route=about] .about-story__visual--one{height:clamp(380px,60svh,500px)}}@media (width<=900px){.content-site[data-route=about] .about-story,.content-site[data-route=about] .about-story__sticky{min-height:100svh}.content-site[data-route=about] .about-story__grid{min-height:100svh;padding:82px 0 max(22px, env(safe-area-inset-bottom));grid-template:"heading""visual""chapters"/minmax(0,1fr);align-content:center;row-gap:14px}.content-site[data-route=about] .about-story__heading h2{font-size:var(--ds-h2)}.content-site[data-route=about] .about-story__visual,.content-site[data-route=about] .about-story__visual--one{border-radius:20px;width:100%;height:clamp(190px,27svh,260px)}.content-site[data-route=about] .about-story__visual img,.content-site[data-route=about] .about-story__visual:hover img{object-position:62% center;transform:scale(1.025)}.content-site[data-route=about] .about-story__chapters{gap:8px}.content-site[data-route=about] .about-story__copy,.content-site[data-route=about] .about-story__copy--one,.content-site[data-route=about] .about-story__copy--two{background:#071228cc;border-radius:16px;padding:14px 16px}.content-site[data-route=about] .about-story__copy h3{margin-bottom:7px;font-size:clamp(20px,5.8vw,24px)}.content-site[data-route=about] .about-story__copy>p,.content-site[data-route=about] .about-story__copy>p:last-child,.content-site[data-route=about] .about-story__copy>p:hover{margin-top:4px;font-size:clamp(12.5px,3.45vw,13.5px);line-height:1.48}}@media (width<=380px){.content-site[data-route=about] .about-story__grid{row-gap:10px;padding-top:74px;padding-bottom:18px}.content-site[data-route=about] .about-story__visual,.content-site[data-route=about] .about-story__visual--one{height:180px}.content-site[data-route=about] .about-story__copy,.content-site[data-route=about] .about-story__copy--one,.content-site[data-route=about] .about-story__copy--two{padding:12px 14px}.content-site[data-route=about] .about-story__copy h3{font-size:19px}.content-site[data-route=about] .about-story__copy>p,.content-site[data-route=about] .about-story__copy>p:last-child,.content-site[data-route=about] .about-story__copy>p:hover{font-size:12px;line-height:1.44}}@media (prefers-reduced-motion:reduce){.content-site[data-route=about].motion-ready .about-story__heading[data-motion],.content-site[data-route=about].motion-ready .about-story__heading[data-motion].is-visible,.content-site[data-route=about].motion-ready .about-story__copy[data-motion],.content-site[data-route=about].motion-ready .about-story__copy[data-motion].is-visible,.content-site[data-route=about] .about-story__visual img,.content-site[data-route=about] .about-story__visual:hover img{transition:none;transform:none}}.content-site[data-route=about] .about-timeline{box-sizing:border-box;align-items:center;height:min(100svh,900px);min-height:min(640px,100svh);max-height:900px;padding:clamp(62px,7.5svh,84px) 0 clamp(24px,3.6svh,40px);display:flex;overflow:hidden}.content-site[data-route=about] .about-timeline>.content-shell{flex-direction:column;justify-content:center;height:100%;min-height:0;display:flex}.content-site.content-site--about[data-route=about] .about-timeline__heading{text-align:center;flex-direction:column;flex:none;grid-template:none;justify-content:center;align-items:center;gap:0;width:min(100%,820px);max-width:820px;margin:0 auto clamp(18px,2.4svh,26px);display:flex;position:relative;inset:auto;transform:none}.content-site.content-site--about[data-route=about] .about-timeline__heading-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;margin:0;display:flex;position:static;transform:none}.content-site.content-site--about[data-route=about] .about-timeline__heading-copy h2{width:auto;color:var(--ds-text-primary);font-size:var(--ds-h2);letter-spacing:-.042em;text-align:center;white-space:nowrap;order:1;grid-area:auto;align-self:center;margin:0;font-weight:560;line-height:1.12;position:static;transform:none}.content-site.content-site--about[data-route=about] .about-timeline__heading-copy>p{width:auto;max-width:42em;color:var(--ds-text-secondary);font-size:var(--ds-body);text-align:center;order:2;grid-area:auto;place-self:center;margin:0 auto;line-height:1.6;position:static;transform:none}.content-site.content-site--about[data-route=about] .about-timeline__controls{justify-content:center;place-self:center;gap:10px;width:auto;margin:13px auto 0;display:flex;position:static;inset:auto;transform:none}.content-site[data-route=about] .about-timeline__controls button{width:44px;height:44px}.content-site[data-route=about] .about-timeline__layout{flex:none;grid-template-columns:minmax(420px,.86fr) minmax(0,1.14fr);align-items:stretch;gap:clamp(28px,3vw,44px);height:clamp(350px,47svh,460px);min-height:0;margin-top:0}.content-site[data-route=about] .about-timeline__years{grid-template-rows:repeat(7,minmax(0,1fr));gap:6px;height:100%;min-height:0;display:grid;overflow:hidden}.content-site[data-route=about] .about-timeline__years button,.content-site[data-route=about] .about-timeline__years button:hover,.content-site[data-route=about] .about-timeline__years button:focus-visible,.content-site[data-route=about] .about-timeline__years button.is-active{grid-template-columns:86px minmax(0,1fr) 20px;gap:12px;height:100%;min-height:0;padding:6px 14px}.content-site[data-route=about] .about-timeline__years button strong{text-overflow:clip;white-space:nowrap;min-width:0;font-size:clamp(13px,1vw,15px);line-height:1.25;overflow:visible}.content-site[data-route=about] .about-timeline__years button>svg{opacity:0;pointer-events:none;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-enter);transform:translate(-5px)}.content-site[data-route=about] .about-timeline__years button:hover>svg,.content-site[data-route=about] .about-timeline__years button:focus-visible>svg{opacity:1;transform:translate(0,0)}.content-site[data-route=about] .about-timeline__stage,.content-site[data-route=about] .about-timeline__stage-copy{height:100%;min-height:0;max-height:100%}.content-site[data-route=about] .about-timeline__stage{border-radius:clamp(24px,2.2vw,32px);position:relative;top:auto;overflow:hidden}.content-site[data-route=about] .about-timeline__stage>img{object-fit:cover;object-position:center}.content-site[data-route=about] .about-timeline__stage-copy{justify-content:flex-end;width:min(100%,680px);padding:clamp(26px,3vw,42px)}.content-site[data-route=about] .about-timeline__stage h3{letter-spacing:-.04em;white-space:nowrap;max-width:none;margin:0 0 12px;font-size:clamp(24px,2.15vw,32px);line-height:1.14}.content-site[data-route=about] .about-timeline__stage p{margin-top:5px;font-size:clamp(14px,1vw,16px);line-height:1.62}@media (width>=901px) and (height<=800px){.content-site[data-route=about] .about-timeline{padding-top:58px;padding-bottom:20px}.content-site[data-route=about] .about-timeline__heading{margin-bottom:16px}.content-site[data-route=about] .about-timeline__heading-copy{gap:7px}.content-site[data-route=about] .about-timeline__controls{margin-top:10px}.content-site[data-route=about] .about-timeline__controls button{width:40px;height:40px}.content-site[data-route=about] .about-timeline__layout{height:clamp(330px,47svh,370px)}}@media (width>=1024px) and (width<=1199px){.content-site[data-route=about] .about-timeline__layout{grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr);gap:28px}.content-site[data-route=about] .about-timeline__years button,.content-site[data-route=about] .about-timeline__years button:hover,.content-site[data-route=about] .about-timeline__years button:focus-visible,.content-site[data-route=about] .about-timeline__years button.is-active{grid-template-columns:76px minmax(0,1fr) 18px;gap:10px}.content-site[data-route=about] .about-timeline__years button strong,.content-site[data-route=about] .about-timeline__years button>svg{display:block}}@media (width<=1023px){.content-site[data-route=about] .about-timeline{height:min(100svh,960px);min-height:min(680px,100svh);max-height:960px;padding:clamp(70px,9svh,88px) 0 clamp(28px,4svh,42px)}.content-site[data-route=about] .about-timeline__heading{width:100%;margin-bottom:16px}.content-site[data-route=about] .about-timeline__heading-copy{gap:8px}.content-site[data-route=about] .about-timeline__heading-copy>p{max-width:32em;font-size:var(--ds-body-sm);line-height:1.55}.content-site[data-route=about] .about-timeline__controls{margin-top:12px}.content-site[data-route=about] .about-timeline__layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px;width:100%;height:auto;min-height:0;display:grid}.content-site[data-route=about] .about-timeline__years{height:auto;margin:0 calc(var(--ds-gutter) * -1);padding:2px var(--ds-gutter) 6px;flex-direction:row;gap:8px;display:flex;overflow:auto hidden}.content-site[data-route=about] .about-timeline__years button,.content-site[data-route=about] .about-timeline__years button:hover,.content-site[data-route=about] .about-timeline__years button:focus-visible,.content-site[data-route=about] .about-timeline__years button.is-active{flex:none;grid-template-columns:auto;width:auto;min-width:104px;height:46px;min-height:46px;padding:8px 13px}.content-site[data-route=about] .about-timeline__stage,.content-site[data-route=about] .about-timeline__stage-copy{width:100%;height:clamp(300px,43svh,460px);min-height:0;max-height:460px}.content-site[data-route=about] .about-timeline__stage-copy{padding:clamp(22px,5vw,34px)}}@media (width<=479px){.content-site[data-route=about] .about-timeline{padding-top:68px;padding-bottom:max(24px, env(safe-area-inset-bottom))}.content-site[data-route=about] .about-timeline__heading{margin-bottom:13px}.content-site[data-route=about] .about-timeline__heading-copy h2{font-size:clamp(30px,8.6vw,34px)}.content-site[data-route=about] .about-timeline__heading-copy>p{max-width:24em;font-size:13px}.content-site[data-route=about] .about-timeline__controls{margin-top:10px}.content-site[data-route=about] .about-timeline__controls button{width:42px;height:42px}.content-site[data-route=about] .about-timeline__stage,.content-site[data-route=about] .about-timeline__stage-copy{height:clamp(280px,41svh,350px)}.content-site[data-route=about] .about-timeline__stage h3{letter-spacing:-.045em;white-space:nowrap;margin-bottom:9px;font-size:clamp(17px,4.8vw,20px);line-height:1.2}.content-site[data-route=about] .about-timeline__stage p{font-size:13px;line-height:1.55}}@media (width>=1181px){.content-site[data-route=products\/mojing] .privacy-flow{border-color:#19346c24;border-radius:32px;grid-template-columns:minmax(0,1.12fr) minmax(500px,.88fr);height:clamp(560px,34vw,640px);min-height:0;box-shadow:0 28px 80px #1f3e7c1c}.content-site[data-route=products\/mojing] .privacy-flow__visual,.content-site[data-route=products\/mojing] .privacy-flow__visual img{aspect-ratio:auto;width:100%;height:100%;min-height:0}.content-site[data-route=products\/mojing] .privacy-flow__diagram{inset:clamp(52px,3.4vw,62px) clamp(28px,2.5vw,42px) clamp(28px,2vw,36px)}.content-site[data-route=products\/mojing] .privacy-flow__node{border-radius:20px;height:84px}.content-site[data-route=products\/mojing] .privacy-flow__stage-icon{border-radius:27px;width:94px;height:94px}.content-site[data-route=products\/mojing] .privacy-flow__stage-icon svg{width:44px;height:44px}.content-site[data-route=products\/mojing] .privacy-flow__stage-icon:before{border-radius:36px;inset:-11px}.content-site[data-route=products\/mojing] .privacy-flow__stage-icon:after{border-radius:42px;inset:-22px}.content-site[data-route=products\/mojing] .privacy-flow__stage>span{margin-top:14px;font-size:18px}.content-site[data-route=products\/mojing] .privacy-flow__copy{justify-content:flex-start;gap:clamp(18px,1.6vw,24px);height:100%;min-height:0;padding:clamp(28px,2.5vw,38px)}.content-site[data-route=products\/mojing] .privacy-flow__tabs{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.content-site[data-route=products\/mojing] .privacy-flow__tabs button,.content-site[data-route=products\/mojing] .privacy-flow__tabs button:hover,.content-site[data-route=products\/mojing] .privacy-flow__tabs button:focus-visible,.content-site[data-route=products\/mojing] .privacy-flow__tabs button.is-active{min-height:56px;transition:color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-fast) var(--ds-ease-standard);background:#fafbfe;border:1px solid #1f3f7e1a;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 28px;gap:10px;padding:0 12px}.content-site[data-route=products\/mojing] .privacy-flow__tabs button:before{display:none}.content-site[data-route=products\/mojing] .privacy-flow__tabs button:hover,.content-site[data-route=products\/mojing] .privacy-flow__tabs button:focus-visible{background:#f6f8ff;border-color:#2146ff33}.content-site[data-route=products\/mojing] .privacy-flow__tabs button.is-active{background:#f1f4ff;border-color:#2146ff47;box-shadow:inset 0 0 0 1px #2146ff0a}.content-site[data-route=products\/mojing] .privacy-flow__tabs button small{border-radius:10px;width:34px;height:34px}.content-site[data-route=products\/mojing] .privacy-flow__tabs button span{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:620;line-height:1.3;overflow:hidden}.content-site[data-route=products\/mojing] .privacy-flow__tabs button b{width:28px;height:28px;font-size:16px}.content-site[data-route=products\/mojing] .privacy-flow__detail{background:#f8faff;border:1px solid #1f3f7e1a;border-radius:20px;min-height:0;margin-top:auto;padding:clamp(20px,1.8vw,26px)}.content-site[data-route=products\/mojing] .privacy-flow__detail h3{letter-spacing:-.04em;font-size:clamp(26px,1.8vw,32px);line-height:1.16}.content-site[data-route=products\/mojing] .privacy-flow__detail p{max-width:none;margin-top:10px;font-size:15px;line-height:1.68}.content-site[data-route=products\/mojing] .privacy-flow__detail ul{gap:8px 18px;margin-top:15px}.content-site[data-route=products\/mojing] .privacy-flow__detail li{font-size:13px}}@media (width>=1181px) and (height<=800px){.content-site[data-route=products\/mojing] .content-main .content-section--privacyFlow{padding-block:40px}.content-site[data-route=products\/mojing] .content-main .content-section--privacyFlow .content-section__heading{margin-bottom:20px}.content-site[data-route=products\/mojing] .content-main .content-section--privacyFlow .content-section__heading h2{font-size:clamp(32px,2.5vw,38px)}.content-site[data-route=products\/mojing] .content-main .content-section--privacyFlow .content-section__heading>p{margin-top:10px;font-size:15px;line-height:1.55}.content-site[data-route=products\/mojing] .privacy-flow{height:clamp(460px,100svh - 204px,500px)}.content-site[data-route=products\/mojing] .privacy-flow__diagram{inset:42px 30px 24px}.content-site[data-route=products\/mojing] .privacy-flow__node{border-radius:18px;height:72px}.content-site[data-route=products\/mojing] .privacy-flow__stage-icon{border-radius:23px;width:78px;height:78px}.content-site[data-route=products\/mojing] .privacy-flow__stage-icon svg{width:38px;height:38px}.content-site[data-route=products\/mojing] .privacy-flow__stage-icon:before{border-radius:31px;inset:-9px}.content-site[data-route=products\/mojing] .privacy-flow__stage-icon:after{border-radius:37px;inset:-18px}.content-site[data-route=products\/mojing] .privacy-flow__stage>span{margin-top:11px;font-size:16px}.content-site[data-route=products\/mojing] .privacy-flow__stage>small{margin-top:4px;font-size:11px}.content-site[data-route=products\/mojing] .privacy-flow__copy{gap:14px;padding:22px 26px}.content-site[data-route=products\/mojing] .privacy-flow__tabs{gap:6px}.content-site[data-route=products\/mojing] .privacy-flow__tabs button,.content-site[data-route=products\/mojing] .privacy-flow__tabs button:hover,.content-site[data-route=products\/mojing] .privacy-flow__tabs button:focus-visible,.content-site[data-route=products\/mojing] .privacy-flow__tabs button.is-active{border-radius:12px;grid-template-columns:30px minmax(0,1fr) 26px;gap:8px;min-height:48px;padding-inline:10px}.content-site[data-route=products\/mojing] .privacy-flow__tabs button small{border-radius:9px;width:30px;height:30px}.content-site[data-route=products\/mojing] .privacy-flow__tabs button span{font-size:14px}.content-site[data-route=products\/mojing] .privacy-flow__tabs button b{width:26px;height:26px}.content-site[data-route=products\/mojing] .privacy-flow__detail{border-radius:16px;padding:17px 19px}.content-site[data-route=products\/mojing] .privacy-flow__detail h3{font-size:24px}.content-site[data-route=products\/mojing] .privacy-flow__detail p{margin-top:7px;font-size:14px;line-height:1.56}.content-site[data-route=products\/mojing] .privacy-flow__detail ul{margin-top:10px}.content-site[data-route=products\/mojing] .privacy-flow__detail li{font-size:12px}}@media (width>=768px) and (width<=1180px){.content-site[data-route=products\/mojing] .privacy-flow__copy{padding:30px 32px 34px}.content-site[data-route=products\/mojing] .privacy-flow__tabs{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.content-site[data-route=products\/mojing] .privacy-flow__tabs button,.content-site[data-route=products\/mojing] .privacy-flow__tabs button:hover,.content-site[data-route=products\/mojing] .privacy-flow__tabs button:focus-visible,.content-site[data-route=products\/mojing] .privacy-flow__tabs button.is-active{background:#fafbfe;border:1px solid #1f3f7e1a;border-radius:13px;grid-template-columns:32px minmax(0,1fr);gap:9px;min-height:54px;padding:0 12px}.content-site[data-route=products\/mojing] .privacy-flow__tabs button:before,.content-site[data-route=products\/mojing] .privacy-flow__tabs button b{display:none}.content-site[data-route=products\/mojing] .privacy-flow__tabs button.is-active{color:var(--ds-brand);background:#f1f4ff;border-color:#2146ff47}.content-site[data-route=products\/mojing] .privacy-flow__tabs button span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.content-site[data-route=products\/mojing] .privacy-flow__detail{background:#f8faff;border:1px solid #1f3f7e1a;border-radius:18px;min-height:0;margin-top:22px;padding:22px 24px}}@media (width<=767px){.content-site[data-route=products\/mojing] .privacy-flow__detail{background:#f8faff;border:1px solid #1f3f7e1a;border-radius:18px;margin-top:8px;padding:20px}.content-site[data-route=products\/mojing] .privacy-flow__detail h3{font-size:clamp(24px,7vw,28px)}.content-site[data-route=products\/mojing] .privacy-flow__detail p{margin-top:10px;line-height:1.65}}@media (width>=1021px){.site-footer .footer__middle{grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:clamp(48px,5vw,72px)}}.site-footer .footer-contact{gap:20px;width:min(100%,360px);min-height:292px;padding:36px 0 32px}.site-footer .footer-contact__brand{filter:brightness(0)invert();width:176px;height:41px}.site-footer .footer-contact__details{gap:8px}.site-footer .footer-contact__details>div{grid-template-columns:60px minmax(0,1fr);gap:14px;min-height:24px}.site-footer .footer-contact__details>div:first-child{min-height:28px}.site-footer .footer-contact__details>div>span{font-size:14px;line-height:20px}.site-footer .footer-contact__details>div>a{font-size:15px;line-height:22px}.site-footer .footer-contact__details>div:first-child>a{font-size:20px;line-height:28px}.site-footer .footer-contact__socials{grid-template-columns:repeat(4,64px);gap:24px;width:328px}.site-footer .footer-contact__social{white-space:nowrap;gap:7px;width:64px;font-size:12px;line-height:18px}.site-footer .footer-contact__social-icon{width:40px;height:40px}.site-footer .footer-contact__social-icon img{width:21px;height:21px}.site-footer .footer-contact__qr-popover{border-radius:15px;width:176px;padding:10px 10px 8px;bottom:76px}.site-footer .footer-contact__qr-popover img{border-radius:8px}.site-footer .footer-contact__qr-popover figcaption{margin-top:6px;font-size:11px}@media (width<=680px){.site-footer .footer-contact{gap:20px;width:100%;min-height:0;padding:28px 0 32px}.site-footer .footer-contact__brand{width:160px;height:37px}.site-footer .footer-contact__details>div{grid-template-columns:68px minmax(0,1fr)}.site-footer .footer-contact__details>div:first-child>a{font-size:19px}.site-footer .footer-contact__socials{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.site-footer .footer-contact__social{width:100%;font-size:12px}.site-footer .footer-contact__qr-popover{width:min(180px,100vw - 64px);bottom:74px}}.brand__mark{background:#fafcffe6;border:1px solid #3158ff2e;border-radius:12px;place-items:center;width:36px;height:36px;padding:5px;display:grid;box-shadow:inset 0 1px #fffffffa,0 8px 24px #173bff1a}.brand__mark img{object-fit:contain;width:100%;height:100%;display:block}.site-footer .brand__mark{background:#0b1730;border-color:#5d89ff57;box-shadow:inset 0 1px #ffffff14,0 8px 24px #0003}@media (width<=680px){.site-header .brand__mark,.content-header .brand__mark,.site-footer .brand__mark{border-radius:11px;width:32px;height:32px;padding:4px;display:grid}}@media (width<=430px){.site-header .brand__mark,.content-header .brand__mark,.site-footer .brand__mark{display:grid}}.brand__mark,.site-header .brand__mark,.content-header .brand__mark,.site-footer .brand__mark{width:42px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.brand__mark img{object-fit:contain;transform-origin:50%;width:42px;max-width:none;height:42px;transform:scale(1.08)}.site-footer .brand__mark img{filter:grayscale()invert()brightness(1.14)}@media (width<=680px){.site-header .brand__mark,.content-header .brand__mark,.site-footer .brand__mark{width:38px;height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.brand__mark img{width:38px;height:38px}}.site .product-showcase__tabs button{min-height:112px;color:var(--ink-950);isolation:isolate;transition:color .24s var(--ease-soft), background .28s var(--ease-soft), border-color .24s var(--ease-soft), box-shadow .28s var(--ease-soft), transform .24s var(--ease-soft);background:#ffffffb3;border:1px solid #1f3f7e1a;border-radius:20px;gap:16px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 10px 30px #2a4b970b}.site .product-showcase__tabs button:before{content:"";z-index:1;opacity:0;transform-origin:50%;width:3px;transition:opacity .22s var(--ease-soft), transform .28s var(--ease-soft);background:linear-gradient(#3158ff 0%,#173bff 100%);border-radius:0 4px 4px 0;position:absolute;inset:20px auto 20px 0;transform:scaleY(.45)}.site .product-showcase__tabs button:hover{background:#f8fafff0;border-color:#173bff33;transform:translate(2px);box-shadow:0 14px 34px #2a4b9713}.site .product-showcase__tabs button:focus-visible{outline-offset:2px;border-color:#173bff6b;outline:3px solid #173bff21;transform:none}.site .product-showcase__tabs button.is-active,.site .product-showcase__tabs button.is-active:hover,.site .product-showcase__tabs button.is-active:focus-visible{color:var(--ink-950);background:linear-gradient(105deg,#ebf1fffa 0%,#f7fafff0 100%);border-color:#173bff38;transform:translate(2px);box-shadow:inset 0 1px #fffffff5,0 18px 42px #173bff1a}.site .product-showcase__tabs button.is-active:before{opacity:1;transform:scaleY(1)}.site .product-showcase__tab-icon{z-index:2;width:48px;height:48px;color:var(--brand-600);transition:border-color .24s var(--ease-soft), background .24s var(--ease-soft), box-shadow .28s var(--ease-soft), transform .28s var(--ease-soft);background:#f9fbfff0;border-color:#173bff1f;border-radius:14px;position:relative;box-shadow:inset 0 1px #ffffffe6}.site .product-showcase__tabs button.is-active .product-showcase__tab-icon{color:var(--brand-600);background:#fff;border-color:#173bff33;transform:scale(1.03);box-shadow:0 8px 20px #173bff1a,inset 0 1px #fffffffa}.site .product-showcase__tab-copy{z-index:2;gap:6px;position:relative}.site .product-showcase__tab-copy strong{letter-spacing:-.02em;font-size:19px;line-height:1.25}.site .product-showcase__tab-copy>span,.site .product-showcase__tabs button.is-active .product-showcase__tab-copy>span{color:var(--ink-700);font-size:13px;line-height:1.5}.site .product-showcase__tabs button.is-active .product-showcase__tab-copy strong{color:var(--brand-600)}.site .product-showcase__tabs button>svg:last-child{z-index:2;width:30px;height:30px;color:var(--ink-500);transition:color .22s var(--ease-soft), background .22s var(--ease-soft), transform .24s var(--ease-soft);background:0 0;border-radius:50%;padding:7px;position:relative}.site .product-showcase__tabs button.is-active>svg:last-child{color:var(--brand-600);background:#173bff14;transform:translate(1px)}@media (width<=680px){.site .product-showcase__tabs button{border-radius:18px;gap:14px;min-height:104px;padding:16px 18px}.site .product-showcase__tabs button:before{inset-block:18px}.site .product-showcase__tab-icon{border-radius:13px;width:44px;height:44px}.site .product-showcase__tab-copy strong{font-size:18px}.site .product-showcase__tab-copy>span,.site .product-showcase__tabs button.is-active .product-showcase__tab-copy>span{font-size:12px}}.gooey-nav-container .nav-dropdown{background:#fcfdfff7;border:1px solid #5c7ab92e;border-radius:20px;width:min(382px,100vw - 32px);padding:10px;box-shadow:0 24px 64px #16316c29,0 4px 14px #16316c0d}.gooey-nav-container .nav-dropdown__links{gap:5px;padding-top:8px}.gooey-nav-container .nav-dropdown__link{min-height:62px;box-shadow:none;isolation:isolate;transition:color .22s var(--ease-soft), background .26s var(--ease-soft), border-color .22s var(--ease-soft), box-shadow .26s var(--ease-soft), transform .22s var(--ease-soft);background:0 0;border:1px solid #0000;border-radius:14px;gap:11px;padding:7px 8px;position:relative;overflow:hidden;transform:none}.gooey-nav-container .nav-dropdown__link:before{content:"";z-index:1;opacity:0;transform-origin:50%;width:3px;transition:opacity .2s var(--ease-soft), transform .26s var(--ease-soft);background:linear-gradient(#5274ff 0%,#173bff 100%);border-radius:0 3px 3px 0;position:absolute;inset:13px auto 13px 0;transform:scaleY(.45)}.gooey-nav-container .nav-dropdown__link:hover,.gooey-nav-container .nav-dropdown__link:focus-visible,.gooey-nav-container .nav-dropdown__link.is-active{color:var(--ds-text-primary);background:linear-gradient(102deg,#e8effffa 0%,#f6f9ffe6 100%);border-color:#2146ff29;transform:translate(1px);box-shadow:inset 0 1px #fffffff0,0 10px 24px #2146ff13}.gooey-nav-container .nav-dropdown__link:hover:before,.gooey-nav-container .nav-dropdown__link:focus-visible:before,.gooey-nav-container .nav-dropdown__link.is-active:before{opacity:1;transform:scaleY(1)}.gooey-nav-container .nav-dropdown__link:focus-visible{outline-offset:1px;outline:3px solid #2146ff1f}.gooey-nav-container .nav-dropdown__link>.nav-item-icon{z-index:2;width:40px;height:40px;color:var(--ds-brand);transition:border-color .22s var(--ease-soft), background .22s var(--ease-soft), box-shadow .26s var(--ease-soft), transform .26s var(--ease-soft);background:#f7f9ffe0;border-color:#2146ff29;border-radius:13px;flex-basis:40px;position:relative;box-shadow:inset 0 1px #fffffffa}.gooey-nav-container .nav-dropdown__link:hover>.nav-item-icon,.gooey-nav-container .nav-dropdown__link:focus-visible>.nav-item-icon,.gooey-nav-container .nav-dropdown__link.is-active>.nav-item-icon{background:#fff;border-color:#2146ff47;transform:scale(1.025);box-shadow:0 7px 18px #2146ff1c,inset 0 1px #fff}.gooey-nav-container .nav-item-icon__glyph{color:currentColor;stroke-width:1.8px;transform-origin:50%;transition:color .22s var(--ease-soft), transform .26s var(--ease-soft);display:block}.gooey-nav-container .nav-dropdown__link:hover .nav-item-icon__glyph,.gooey-nav-container .nav-dropdown__link:focus-visible .nav-item-icon__glyph,.gooey-nav-container .nav-dropdown__link.is-active .nav-item-icon__glyph{transform:scale(1.06)}.gooey-nav-container .nav-dropdown__link-copy{z-index:2;position:relative}.gooey-nav-container .nav-dropdown__link:hover .nav-dropdown__link-copy strong,.gooey-nav-container .nav-dropdown__link:focus-visible .nav-dropdown__link-copy strong,.gooey-nav-container .nav-dropdown__link.is-active .nav-dropdown__link-copy strong{color:var(--ds-brand)}.gooey-nav-container .nav-dropdown__arrow{z-index:2;opacity:.5;width:28px;height:28px;color:var(--ds-text-secondary);transition:color .22s var(--ease-soft), background .22s var(--ease-soft), opacity .22s var(--ease-soft), transform .22s var(--ease-soft);background:0 0;border-radius:50%;padding:6px;position:relative}.gooey-nav-container .nav-dropdown__link:hover .nav-dropdown__arrow,.gooey-nav-container .nav-dropdown__link:focus-visible .nav-dropdown__arrow,.gooey-nav-container .nav-dropdown__link.is-active .nav-dropdown__arrow{opacity:1;color:var(--ds-brand);background:#2146ff14;transform:translate(1px)}.content-site[data-route=products\/tuomin] .content-market-process__steps{counter-reset:tuomin-process;border-top:0;gap:10px}.content-site[data-route=products\/tuomin] .content-market-process__steps li{counter-increment:tuomin-process;border-bottom:0}.content-site[data-route=products\/tuomin] .content-main .content-market-process__steps button,.content-site[data-route=products\/tuomin] .content-main .content-market-process__steps li.is-active button,.content-site[data-route=products\/tuomin] .content-main .content-market-process__steps button:hover,.content-site[data-route=products\/tuomin] .content-main .content-market-process__steps button:focus-visible{min-height:112px;box-shadow:none;transition:border-color .22s var(--ease-soft), background .26s var(--ease-soft), box-shadow .28s var(--ease-soft), transform .22s var(--ease-soft);background:0 0;border:1px solid #0000;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;padding:18px 54px 18px 18px;position:relative;transform:none}.content-site[data-route=products\/tuomin] .content-market-process__steps button:before{content:counter(tuomin-process, decimal-leading-zero);width:44px;height:44px;color:var(--ds-text-tertiary);letter-spacing:.04em;transition:color .22s var(--ease-soft), border-color .22s var(--ease-soft), background .24s var(--ease-soft), box-shadow .26s var(--ease-soft);background:#f7f9fddb;border:1px solid #4765a429;border-radius:14px;place-items:center;font:650 12px/1 Inter,sans-serif;display:grid}.content-site[data-route=products\/tuomin] .content-market-process__steps button:after{content:"";width:8px;height:8px;transition:background .22s var(--ease-soft), box-shadow .24s var(--ease-soft), transform .24s var(--ease-soft);background:#4765a42e;border-radius:50%;position:absolute;right:22px}.content-site[data-route=products\/tuomin] .content-market-process__steps button:hover{background:#f8faffc7;border-color:#2146ff1a}.content-site[data-route=products\/tuomin] .content-main .content-market-process__steps li.is-active button{background:linear-gradient(112deg,#fff 0%,#f7f9ff 100%);border-color:#2146ff3d;transform:translate(3px);box-shadow:0 14px 34px #2146ff1a,inset 0 1px #fffffffa}.content-site[data-route=products\/tuomin] .content-market-process__steps li.is-active button:before{border-color:var(--ds-brand);color:#fff;background:linear-gradient(145deg,#4167ff 0%,#173bff 100%);box-shadow:0 7px 18px #2146ff38}.content-site[data-route=products\/tuomin] .content-market-process__steps li.is-active button:after{background:var(--ds-brand);transform:scale(1.08);box-shadow:0 0 0 6px #2146ff17}.content-site[data-route=products\/tuomin] .content-market-process__steps li.is-active h3{color:var(--ds-text-primary)}.content-site[data-route=products\/tuomin] .content-market-process__steps h3{font-weight:620}.content-site[data-route=products\/tuomin] .content-market-process__steps p{margin-top:6px}@media (width<=680px){.content-site[data-route=products\/tuomin] .content-main .content-market-process__steps button,.content-site[data-route=products\/tuomin] .content-main .content-market-process__steps li.is-active button,.content-site[data-route=products\/tuomin] .content-main .content-market-process__steps button:hover,.content-site[data-route=products\/tuomin] .content-main .content-market-process__steps button:focus-visible{border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:13px;min-height:100px;padding:15px 42px 15px 14px}.content-site[data-route=products\/tuomin] .content-market-process__steps button:before{border-radius:12px;width:40px;height:40px}.content-site[data-route=products\/tuomin] .content-market-process__steps button:after{right:17px}.content-site[data-route=products\/tuomin] .content-main .content-market-process__steps li.is-active button{transform:none}}:root{--m-space-4:4px;--m-space-8:8px;--m-space-12:12px;--m-space-16:16px;--m-space-20:20px;--m-space-24:24px;--m-space-28:28px;--m-space-32:32px;--m-space-48:48px;--m-blue:#2146ff;--m-ink:#081126;--m-muted:#4f5d76;--m-surface:#eef4ff;--m-border:#b7c7ed;--mobile-gutter:var(--m-space-16);--mobile-h1:clamp(32px, 8.5vw, 36px);--mobile-h2:28px;--mobile-body:16px;--mobile-line:1.65;--mobile-control:var(--m-space-48);--mobile-card-pad:var(--m-space-20);--mobile-section:56px;--mobile-nav-height:56px;--mobile-nav-target:44px;--mobile-nav-top:max(12px, env(safe-area-inset-top));--mobile-nav-clearance:calc(var(--mobile-nav-top) + var(--mobile-nav-height) + var(--m-space-16));--mobile-caption-gap:var(--m-space-16);--mobile-action-gap:var(--m-space-20);--mobile-switch-gap:var(--m-space-24)}@media (width>=768px) and (width<=960px){:root{--mobile-gutter:var(--m-space-28);--mobile-h1:44px;--mobile-h2:32px;--mobile-card-pad:var(--m-space-24);--mobile-section:72px}}@media (width<=960px){:root{--ds-gutter:var(--mobile-gutter);--ds-h1:var(--mobile-h1);--ds-h2:var(--mobile-h2);--ds-body:var(--mobile-body)}.site .site-header,.content-site .content-header{z-index:130;top:var(--mobile-nav-top);right:max(12px, env(safe-area-inset-right));left:max(12px, env(safe-area-inset-left));width:auto;height:auto;margin:0;padding:0}.site .site-header .header__inner,.site .site-header.has-surface .header__inner,.content-site .content-header .content-header__inner{box-sizing:border-box;align-items:center;gap:var(--m-space-4);width:100%;max-width:none;height:var(--mobile-nav-height);min-height:var(--mobile-nav-height);border-radius:28px;margin:0;padding:6px 6px 6px 12px;display:flex;box-shadow:0 6px 20px #142b6012}.site .site-header .brand,.content-site .content-header .brand{gap:var(--m-space-8);width:auto;min-width:0;height:var(--mobile-nav-target);flex:auto;margin:0;padding:0}.site-header .brand__mark,.content-header .brand__mark{width:32px;height:32px}.site-header .brand__name,.content-header .brand__name{font-size:18px;line-height:1}.site-header .brand__cn,.content-header .brand__cn{display:none}.site .site-header .language-switch,.site .site-header .menu-toggle,.content-site .content-header .content-menu-toggle{flex:0 0 var(--mobile-nav-target);width:var(--mobile-nav-target);height:var(--mobile-nav-target);min-width:var(--mobile-nav-target);min-height:var(--mobile-nav-target);box-shadow:none;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.site .site-header .menu-toggle{color:#fff;background:var(--m-blue);border:0}.site-header .menu-toggle svg,.content-header .content-menu-toggle svg,.site-header .language-switch svg{width:22px;height:22px}.site .desktop-nav,.content-site .content-nav{display:none}.mobile-menu-backdrop,.content-mobile-menu-backdrop{z-index:118}.site .mobile-menu,.content-site .content-mobile-menu{z-index:125;padding-top:var(--mobile-nav-clearance);padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter);padding-bottom:max(24px, env(safe-area-inset-bottom))}.site .mobile-menu{display:grid}.site .site-header .language-switch :is(.search-pill__full,.search-pill__short){display:none}.mobile-menu a,.mobile-menu button,.content-mobile-menu a,.content-mobile-menu button{min-height:var(--mobile-nav-target);font-size:16px}.site #home.hero{height:auto;min-height:0;max-height:none;padding:0}.site #home.hero .hero__inner{width:100%;height:auto;min-height:0;max-height:none;padding:var(--mobile-nav-clearance) 0 max(24px, env(safe-area-inset-bottom));box-shadow:none;background:radial-gradient(ellipse at 100% 80%, #dfe8ff88, transparent 68%), var(--m-surface);border-radius:0 0 24px 24px;grid-template:"media""copy""switch"/minmax(0,1fr);align-content:start;display:grid}.site #home .hero__scene{grid-area:media;width:100%;height:max(240px,56.25vw);min-height:0;margin:0;padding:0;position:relative;inset:auto;overflow:hidden;transform:none}.site #home .hero__scene-media{width:100%;height:100%;position:absolute;inset:0}.site #home .hero__scene-media:before{content:"";z-index:2;background:linear-gradient(to bottom, var(--m-surface), #eef4ff00);pointer-events:none;height:24px;position:absolute;inset:0 0 auto}.site #home .hero__scene-media:after{content:"";z-index:2;background:linear-gradient(to bottom, #eef4ff00, var(--m-surface));pointer-events:none;height:56px;position:absolute;inset:auto 0 0}.site #home .hero-video,.site #home .hero__scene-fallback{object-fit:cover;object-position:right center;width:100%;max-width:none;height:100%;margin:0;position:absolute;inset:0;transform:none}.site #home .hero__veil{display:none}.site #home .hero__copy{width:calc(100% - var(--mobile-gutter) * 2);max-width:640px;margin:var(--m-space-16) auto 0;grid-area:copy;align-self:start;padding:0;display:grid;position:relative;inset:auto;transform:none}.site #home .hero-copy-panel{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;grid-template-rows:auto 1fr auto;align-content:start;width:100%;min-width:0;margin:0;padding:0;transition:none;display:grid;position:relative;inset:auto;transform:none}.site #home .hero-copy-panel.is-active{opacity:1;visibility:visible;pointer-events:auto}.site #home .hero-copy-panel h1{max-width:none;height:auto;min-height:0;font-size:var(--mobile-h1);letter-spacing:-.025em;text-align:left;text-wrap:balance;margin:0;font-weight:650;line-height:1.16;display:block}.site #home .hero-copy-panel h1 span,.site #home .hero-copy-panel h1 b{white-space:normal;font-size:inherit;line-height:inherit;letter-spacing:inherit}.site #home .hero-copy-panel h1>span{opacity:1;transition:none;display:block;transform:none}.site #home .hero-copy-panel h1>span+span{margin-top:var(--m-space-4)}.site #home .hero-copy-panel .hero__lede{width:100%;max-width:42em;margin:var(--mobile-caption-gap) 0 0;min-height:0;font-size:var(--mobile-body);line-height:var(--mobile-line);color:var(--m-muted);opacity:1;transform:none}.site #home .hero-copy-panel .hero__quick-actions{gap:var(--m-space-12);width:100%;max-width:440px;margin:var(--mobile-action-gap) 0 0;opacity:1;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid;transform:none}.site #home .hero__quick-actions a,.site #home .hero__quick-actions a:is(:hover,:focus-visible,:active){box-sizing:border-box;width:100%;min-width:0;height:var(--mobile-control);min-height:var(--mobile-control);padding:0 var(--m-space-12);gap:var(--m-space-8);box-shadow:none;white-space:nowrap;border-radius:24px;font-size:15px;font-weight:600;line-height:1.2;transform:none}.site #home .hero__quick-actions a svg{flex:0 0 18px;width:18px;height:18px}.site #home .hero__quick-actions a span{font-size:inherit;line-height:inherit}.site #home .hero__quick-actions a:first-child{background:var(--m-blue);color:#fff;border:1px solid var(--m-blue)}.site #home .hero__quick-actions a:nth-child(2){color:var(--m-blue);border:1px solid var(--m-border);background:#ffffffd9}.site #home .story-switch{gap:var(--m-space-8);width:calc(100% - var(--mobile-gutter) * 2);max-width:640px;margin:var(--mobile-switch-gap) auto 0;grid-area:switch;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid;position:relative;inset:auto;transform:none}.site #home .story-switch button{box-sizing:border-box;min-width:0;height:44px;min-height:44px;padding:0 var(--m-space-4);text-align:center;border-radius:22px;justify-items:center;gap:0}.site #home .story-switch__copy{text-align:center;align-items:center}.site #home .story-switch strong{font-size:13px;font-weight:600;line-height:1.3}.site #home .story-switch small,.site #home .story-switch button>svg{display:none}.site :is(.home-product-hub,.section--scenarios,.technology-block){padding-top:var(--mobile-section);padding-bottom:var(--mobile-section)}.site :is(.section-heading,.home-product-hub__heading,.technology-block__heading) h2{font-size:var(--mobile-h2);line-height:1.25}.site :is(.home-product-hub__copy,.technology-card,.scenario-card) p{font-size:var(--mobile-body);line-height:var(--mobile-line)}.site :is(.button,.home-product-hub__link),:is(.site-footer,.content-footer) :is(a,button){min-height:44px}:is(.site-footer,.content-footer) a{font-size:14px;line-height:1.5}:is(.site-footer,.content-footer) :is(p,small){font-size:14px;line-height:1.65}:is(.site-footer,.content-footer) :is(.footer__nav-group,.footer__bottom,.footer-contact__details) a{align-items:center;min-height:44px;display:inline-flex}input,textarea,select{font-size:16px}}@media (width>=901px) and (width<=960px){.site .mobile-menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;pointer-events:none;background:#f5f8fff5;grid-template-rows:minmax(0,1fr) auto;gap:18px;position:fixed;inset:0;overflow-y:auto}.site .mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto}}@media (width<=374px){.site #home .hero__quick-actions{gap:var(--m-space-8)}.site #home .story-switch{gap:var(--m-space-4)}.site #home .story-switch strong{font-size:12px}.site #home .hero__scene{height:240px}}@media (width>=600px) and (width<=960px) and (height<=500px) and (orientation:landscape){:root{--mobile-h1:32px;--mobile-h2:28px;--mobile-section:48px}.site #home.hero .hero__inner{column-gap:var(--m-space-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"media copy""switch switch"}.site #home .hero__scene{align-self:center;height:260px}.site #home .hero__copy{width:auto;margin:0 var(--mobile-gutter) 0 0}.site #home .hero__copy h1{font-size:30px}.site #home .hero__copy .hero__lede{font-size:15px}.site #home .hero__quick-actions{gap:var(--m-space-8)}.site #home .hero__quick-actions a{padding-inline:var(--m-space-8);font-size:14px}.site #home .story-switch{max-width:600px}}@media (width<=960px){.content-site[data-route]:not([data-route=products\/miting]) .content-main .content-hero:not(.miting-scene-one),.content-site[data-route]:not([data-route=products\/miting]) .content-main .category-hero{height:auto;min-height:0;max-height:none;padding:calc(88px + env(safe-area-inset-top,0px)) 0 32px;background:#f4f7fc;display:block;position:relative;overflow:hidden}.content-site[data-route]:not([data-route=products\/miting]) .content-main .content-hero:not(.miting-scene-one) .content-hero__backdrop{z-index:0;background:linear-gradient(155deg,#f8faff 0%,#edf3ff 60%,#f4f7fc 100%)}.content-site[data-route]:not([data-route=products\/miting]) .content-main .content-hero:not(.miting-scene-one) .content-hero__visual,.content-site[data-route]:not([data-route=products\/miting]) .content-main .category-hero>figure{box-sizing:border-box;z-index:1;width:100%;height:clamp(224px,56vw,400px);min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;grid-area:auto;margin:0;display:block;position:relative;inset:auto;overflow:hidden}.content-site[data-route]:not([data-route=products\/miting]) .content-main .content-hero:not(.miting-scene-one) .content-hero__visual img,.content-site[data-route]:not([data-route=products\/miting]) .content-main .category-hero>figure img{object-fit:cover;width:100%;height:100%;display:block;transform:none}.content-site[data-route]:not([data-route=products\/miting]) .content-main .content-hero:not(.miting-scene-one) .content-hero__visual:after,.content-site[data-route]:not([data-route=products\/miting]) .content-main .category-hero>figure:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#f4f7fc00,#f4f7fc);height:48px;display:block;position:absolute;inset:auto 0 0}.content-site[data-route]:not([data-route=products\/miting]) .content-main .content-hero:not(.miting-scene-one) .content-hero__grid,.content-site[data-route]:not([data-route=products\/miting]) .content-main .category-hero .category-hero__inner,.content-site[data-route=solutions\/token] .content-main .content-hero--fullscreen .content-hero__grid{box-sizing:border-box;z-index:2;width:calc(100% - var(--mobile-gutter,16px) * 2);grid-template:none;height:auto;min-height:0;max-height:none;margin:0 auto;padding:20px 0 0;display:block;position:relative;inset:auto}.content-site[data-route]:not([data-route=products\/miting]) .content-main .content-hero:not(.miting-scene-one) .content-hero__copy,.content-site[data-route]:not([data-route=products\/miting]) .content-main .category-hero .category-hero__inner>div{width:100%;min-width:0;max-width:44rem;height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-area:auto;align-self:auto;margin:0;padding:0;position:relative;inset:auto}.content-site[data-route]:not([data-route=products\/miting]) .content-main :is(.content-hero,.category-hero,.search-hero,.support-page__hero) h1,.content-site[data-route]:not([data-route=products\/miting]) .content-main.portal-page h1,.content-site[data-route]:not([data-route=products\/miting]) .content-main.not-found h1{max-width:100%;font-size:var(--mobile-h1,clamp(32px, 8.5vw, 36px));letter-spacing:-.035em;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;margin:0;line-height:1.15}.content-site[data-route]:not([data-route=products\/miting]) .content-main :is(.content-section,.category-list-section) .content-section__heading h2,.content-site[data-route]:not([data-route=products\/miting]) .content-main :is(.content-final-cta,.search-empty) h2{max-width:100%;font-size:var(--mobile-h2,28px);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;line-height:1.22}.content-site[data-route]:not([data-route=products\/miting]) .content-main :is(.content-hero__summary,.category-hero__inner>div>p,.content-section__heading>p,.content-final-cta p,.support-page__hero p,.content-card p,.content-steps p,.content-point p,.content-faq p,.support-options p,.search-result p,.category-item p,.content-market-process__steps p,.content-feature-showcase__copy p,.content-capabilities__detail p,.privacy-flow__detail p,.privacy-comparison__detail p),.content-site[data-route]:not([data-route=products\/miting]) .content-main.portal-page p{font-size:var(--mobile-body,16px);line-height:var(--mobile-line,1.65);overflow-wrap:anywhere}.content-site[data-route]:not([data-route=products\/miting]) .content-main :is(.content-hero__summary,.category-hero__inner>div>p:not(.eyebrow)){max-width:42em;margin:16px 0 0}.content-site[data-route]:not([data-route=products\/miting]) .content-main :is(.content-section,.category-list-section,.search-results,.support-page__body){padding-block:var(--mobile-section,56px)}.content-site[data-route]:not([data-route=products\/miting]) .content-main :is(.content-section,.category-list-section) .content-section__heading{margin-bottom:24px}.content-site[data-route]:not([data-route=products\/miting]) .content-main :is(.content-card,.support-options>div,.category-item,.content-contact-form){min-width:0;padding:var(--mobile-card-pad,20px)}.content-site[data-route]:not([data-route=products\/miting]) .content-main .content-final-cta{height:auto;min-height:0;padding-block:var(--mobile-section,56px)}.content-site[data-route]:not([data-route=products\/miting]) .content-main .content-hero__actions{flex-flow:wrap;align-items:stretch;gap:12px;width:100%;margin-top:24px;display:flex}.content-site[data-route]:not([data-route=products\/miting]) .content-main .content-hero__actions .button{flex:8rem;width:auto;min-width:0;max-width:22rem}.content-site[data-route]:not([data-route=products\/miting]) .content-main :is(.button,.form-submit),.content-site[data-route]:not([data-route=products\/miting]) .content-main :is(.button,.form-submit):is(:hover,:focus-visible,:active){box-sizing:border-box;height:auto;min-height:var(--mobile-control,48px);white-space:normal;text-align:center;max-width:100%;box-shadow:none;padding:12px 18px;font-size:15px;line-height:1.4;transform:none}.content-site[data-route]:not([data-route=products\/miting]) .content-main :is(.contact-form input:not([type=checkbox]):not([type=radio]),.contact-form select,.contact-form textarea,.search-field input){box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--mobile-control,48px);font-size:16px;line-height:1.5}.content-site[data-route]:not([data-route=products\/miting]) .content-main .contact-form textarea{min-height:128px}.content-site[data-route]:not([data-route=products\/miting]) .content-main :is(.form-grid label>span,.content-form-message>span,.form-consent,.content-table__note,.search-result__type,.search-result__category,.eyebrow){overflow-wrap:anywhere;font-size:14px;line-height:1.5}.content-site[data-route]:not([data-route=products\/miting]) .content-main .content-table :is(th,td){font-size:15px;line-height:1.6}.content-site[data-route=search] .content-main .search-hero,.content-site[data-route=support] .content-main .support-page__hero{height:auto;min-height:0;max-height:none;padding:calc(112px + env(safe-area-inset-top,0px)) 0 32px}.content-site[data-route=search] .content-main .search-field{height:auto;min-height:var(--mobile-control,48px);margin-top:24px;padding-inline:14px}}@media (width<=960px) and (height<=500px) and (orientation:landscape){.content-site[data-route]:not([data-route=products\/miting]) .content-main .content-hero:not(.miting-scene-one),.content-site[data-route]:not([data-route=products\/miting]) .content-main .category-hero{padding-top:calc(80px + env(safe-area-inset-top,0px));padding-bottom:28px}.content-site[data-route]:not([data-route=products\/miting]) .content-main .content-hero:not(.miting-scene-one) .content-hero__visual,.content-site[data-route]:not([data-route=products\/miting]) .content-main .category-hero>figure{height:clamp(180px,30vw,260px)}}.content-site.content-site--about[data-route=about] .about-timeline{height:auto;min-height:0;max-height:none;padding:clamp(32px, 4vw, 56px) 0 max(40px, env(safe-area-inset-bottom));display:block;overflow:visible}.content-site.content-site--about[data-route=about] .about-timeline>.content-shell{width:min(100% - 2*clamp(16px,4vw,64px),1280px);height:auto;min-height:0;margin-inline:auto;display:block}.content-site.content-site--about[data-route=about] .about-timeline__heading{margin:0 auto 24px}.content-site.content-site--about[data-route=about] .about-timeline__heading-copy h2{letter-spacing:-.03em;font-size:clamp(30px,3.1vw,44px);line-height:1.2}.content-site.content-site--about[data-route=about] .about-timeline__heading-copy>p{font-size:clamp(14px,1.3vw,16px);line-height:1.7}.content-site.content-site--about[data-route=about] .about-timeline__controls{gap:12px;margin-top:16px}.content-site.content-site--about[data-route=about] .about-timeline__controls button{width:48px;height:48px;min-height:48px}.content-site.content-site--about[data-route=about] .about-timeline__layout{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;width:100%;max-width:760px;height:auto;min-height:0;margin:0 auto;display:grid}.content-site.content-site--about[data-route=about] .about-timeline__years{box-sizing:border-box;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#b7c7ed transparent;flex-direction:row;gap:8px;width:100%;min-width:0;max-width:100%;height:auto;margin:0;padding:4px 2px 10px;display:flex;overflow:auto hidden}.content-site.content-site--about[data-route=about] .about-timeline__years::-webkit-scrollbar{height:3px;display:block}.content-site.content-site--about[data-route=about] .about-timeline__years::-webkit-scrollbar-thumb{background:#b7c7ed;border-radius:3px}.content-site.content-site--about[data-route=about] .about-timeline__years button,.content-site.content-site--about[data-route=about] .about-timeline__years button:is(:hover,:focus-visible,.is-active){box-sizing:border-box;scroll-snap-align:center;border-radius:12px;flex:none;grid-template-rows:auto;grid-template-columns:auto;align-items:center;gap:0;width:auto;min-width:92px;height:48px;min-height:48px;padding:10px 12px;display:grid;transform:none}.content-site.content-site--about[data-route=about] .about-timeline__years button:before{display:none}.content-site.content-site--about[data-route=about] .about-timeline__years button>span{color:#4b6695;font-variant-numeric:tabular-nums;grid-area:auto;font-size:16px;line-height:1.4}.content-site.content-site--about[data-route=about] .about-timeline__years button.is-active>span{color:#244cff}.content-site.content-site--about[data-route=about] .about-timeline__years button strong,.content-site.content-site--about[data-route=about] .about-timeline__years button>svg{display:none}.content-site.content-site--about[data-route=about] .about-timeline button:focus-visible,.content-site.content-site--about[data-route=about] .about-timeline__stage:focus-visible{outline-offset:2px;outline:2px solid #244cff}.content-site.content-site--about[data-route=about] .about-timeline__stage{box-sizing:border-box;background:#09152d;border:0;border-radius:clamp(20px,2vw,28px);width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:block;position:relative;inset:auto;overflow:hidden;box-shadow:0 18px 42px #10274a18}.content-site.content-site--about[data-route=about] .about-timeline__stage>img{aspect-ratio:auto;object-fit:contain;object-position:center;opacity:1;filter:none;border-radius:0;flex:none;width:100%;height:auto;min-height:0;max-height:none;animation:none;display:block;position:static;inset:auto;transform:none}.content-site.content-site--about[data-route=about] .about-timeline__stage-copy{box-sizing:border-box;background:radial-gradient(at 100% 100%,#183a668a 0%,#0000 72%),linear-gradient(145deg,#0b1933 0%,#09152d 58%,#071225 100%);width:100%;height:auto;min-height:0;max-height:none;padding:clamp(20px,2.2vw,28px);display:block;position:relative;inset:auto}.content-site.content-site--about[data-route=about] .about-timeline__stage-copy:before{content:"";pointer-events:none;background:linear-gradient(#0b193300 0%,#0b1933 100%);height:24px;position:absolute;top:-24px;left:0;right:0}.content-site.content-site--about[data-route=about] .about-timeline__stage h3{letter-spacing:-.02em;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;color:#fff;max-width:none;margin:0 0 10px;padding:0;font-size:clamp(20px,1.9vw,26px);line-height:1.4}.content-site.content-site--about[data-route=about] .about-timeline__stage p{overflow-wrap:anywhere;color:#d3d9e6;max-width:none;margin:5px 0 0;font-size:clamp(15px,1.1vw,16px);line-height:1.75}.content-site.content-site--about[data-route=about] .about-timeline__stage-veil{display:none}@media (width>=1120px){.content-site.content-site--about[data-route=about] .about-timeline__layout{grid-template-rows:auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,3vw,44px);max-width:none}.content-site.content-site--about[data-route=about] .about-timeline__years{grid-template-rows:repeat(7,auto);grid-template-columns:minmax(0,1fr);gap:6px;padding:4px;display:grid;overflow:visible}.content-site.content-site--about[data-route=about] .about-timeline__years button,.content-site.content-site--about[data-route=about] .about-timeline__years button:is(:hover,:focus-visible,.is-active){text-align:left;grid-template-columns:72px minmax(0,1fr) 18px;gap:12px;width:100%;min-width:0;height:auto;min-height:60px;padding:12px 14px}.content-site.content-site--about[data-route=about] .about-timeline__years button strong{color:#5c6983;white-space:normal;overflow-wrap:anywhere;grid-area:auto;min-width:0;font-size:clamp(14px,1.08vw,16px);line-height:1.55;display:block;overflow:visible}.content-site.content-site--about[data-route=about] .about-timeline__years button:is(:hover,.is-active) strong{color:#0c1730}.content-site.content-site--about[data-route=about] .about-timeline__years button>svg{grid-area:auto;width:18px;height:18px;display:block}.content-site.content-site--about[data-route=about] .about-timeline__years button.is-active>svg{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.content-site.content-site--about[data-route=about] .about-timeline *{scroll-behavior:auto;transition:none;animation:none}}.content-site.content-site--about[data-route=about] .about-timeline__title-phrase{white-space:nowrap;display:inline-block}.product-link--pending{cursor:default;text-decoration:none}.product-link--pending>svg{display:none}.product-link__status{white-space:nowrap;color:#596982;letter-spacing:0;flex:none;width:auto;font-size:12px;font-weight:500;line-height:1.5}.product-link--pending:focus-visible{outline-offset:3px;outline:2px solid #2146ff}.gooey-nav-container .nav-dropdown__link.product-link--pending{grid-template-columns:40px minmax(0,1fr) auto}.gooey-nav-container .nav-dropdown__link.product-link--pending:hover,.gooey-nav-container .nav-dropdown__link.product-link--pending:focus-visible{box-shadow:none;background:0 0;border-color:#0000;transform:none}.gooey-nav-container .nav-dropdown__link.product-link--pending:before{display:none}.gooey-nav-container .nav-dropdown__link.product-link--pending .nav-item-icon,.gooey-nav-container .nav-dropdown__link.product-link--pending .nav-item-icon__glyph{box-shadow:none;transform:none}.gooey-nav-container .nav-dropdown__link.product-link--pending .nav-dropdown__link-copy strong{color:var(--color-ink,#081026)}.mobile-nav-tree__children .product-link__status{margin-left:auto}.footer__nav-group .product-link--pending{align-items:center;gap:8px;display:flex}.content-site[data-route=search] .search-result.product-link--pending{grid-template-columns:auto minmax(0,1fr) auto}.content-site[data-route=search] .search-result.product-link--pending>.product-link__status{grid-column:auto}.content-site .search-result.product-link--pending[data-motion=reveal].is-visible:hover,.content-site .search-result.product-link--pending[data-motion=reveal].is-visible:focus-visible,.content-site .content-card.product-link--pending[data-motion=reveal].is-visible:hover,.content-site .content-card.product-link--pending[data-motion=reveal].is-visible:focus-visible{transform:none}.content-card.product-link--pending>.product-link__status{margin-top:16px;display:block}.product-showcase figcaption .product-link--pending{color:#d7e1f2;box-shadow:none;background:0 0;transform:none}@media (width<=600px){.content-site[data-route=search] .search-result.product-link--pending{grid-template-columns:auto minmax(0,1fr)}.content-site[data-route=search] .search-result.product-link--pending>.product-link__status{grid-column:2}}
