:root{--accent:#18e6d2;--accent-display:#18e6d2;--bg:#080a0b;--fg:#f6f9f9;--muted:#8d9697;--muted-light:#6f797a;--line-light:rgba(255,255,255,.28);--line-dark:rgba(0,0,0,.24);--ease:cubic-bezier(.2,.8,.2,1);--display:"Avenir Next",Avenir,"Helvetica Neue",Helvetica,Arial,sans-serif;--ui:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif}*{box-sizing:border-box}body:has(.help-public-site-root),html:has(.help-public-site-root){margin:0;width:100%;height:100%;font-family:var(--ui);-webkit-font-smoothing:antialiased}body:has(.help-public-site-root){overflow:hidden;background:#111516;color:#fff}a,button{font:inherit;color:inherit}button{border:0;background:none;cursor:pointer}.workspace{position:fixed;inset-inline-start:0;inset-inline-end:0;top:58px;bottom:0;display:grid;place-items:start center;padding:20px;overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.035),transparent 42%),#111516}.viewport-wrap{position:relative;width:1080px;height:675px}.viewport{position:absolute;left:50%;top:0;width:1440px;height:900px;transform:translateX(-50%) scale(.75);transform-origin:top center;overflow:hidden;border-radius:18px;box-shadow:0 24px 90px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.08);background:var(--bg)}.scroller{width:100%;height:100%;overflow:hidden;scrollbar-width:none;overscroll-behavior:contain}.scroller::-webkit-scrollbar{display:none}.track{position:relative;height:100%}.scene{position:sticky;top:0;width:100%;height:900px;overflow:hidden;isolation:isolate;background:var(--bg);color:var(--fg)}html[data-theme=light]{--bg:#f6f7f5;--fg:#111414;--accent-display:#00a999;--muted:#6f797a}.scene:before{content:"";position:absolute;inset:0;z-index:-3;background:radial-gradient(ellipse 48% 46% at 50% 50%,rgba(255,255,255,.015),transparent 72%)}html[data-theme=light] .scene:before{background:radial-gradient(ellipse 48% 46% at 50% 50%,rgba(0,0,0,.018),transparent 72%)}.header{position:absolute;z-index:20;top:0;inset-inline-start:0;inset-inline-end:0;height:78px;padding:0 46px;display:grid;grid-template-columns:180px 1fr 270px;align-items:center}.site-logo-link{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;text-decoration:none}.logo{width:128px;height:auto}.logo,.logo.dark{display:block}.logo.light,html[data-theme=light] .logo.dark{display:none}html[data-theme=light] .logo.light{display:block}.nav{justify-self:center;display:flex;gap:17px;white-space:nowrap;position:relative;z-index:30}.enter,.nav a{text-decoration:none;font-size:13px;color:var(--muted)}.nav a{position:relative;padding:26px 0}.nav a:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:100%;bottom:18px;height:1px;background:var(--accent-display);transition:right .35s var(--ease)}.nav a.active,.nav a:hover{color:var(--fg)}.nav a.active:after{inset-inline-end:0}.home-nav{display:flex!important;align-items:center;justify-content:center;width:26px;min-width:26px;padding-inline-start:0!important;padding-inline-end:0!important}.home-nav svg{display:block;width:15px;height:15px}.home-nav:after{inset-inline-start:3px!important;inset-inline-end:calc(100% - 3px)!important}.home-nav.active:after{inset-inline-end:3px!important}.home-mini{text-decoration:none;color:var(--fg)}.home-mini,.mobile-theme-top{display:none;align-items:center;justify-content:center;width:30px;height:30px}.mobile-theme-top{border:0;background:transparent;color:var(--muted);padding:0;border-radius:999px;cursor:pointer}.mobile-theme-top svg{width:15px;height:15px}.mobile-theme-top .sun,html[data-theme=light] .mobile-theme-top .moon{display:none}html[data-theme=light] .mobile-theme-top .sun{display:block}.home-mini svg{display:block;width:15px;height:15px}.enter,.home-mini.active{color:var(--accent-display)}.enter{justify-self:end;min-height:36px;padding-block:0;padding-inline:16px 14px;border:1px solid color-mix(in srgb,var(--accent-display) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent-display) 9%,transparent);display:flex;align-items:center;justify-content:center;gap:8px;font-weight:400;letter-spacing:0;box-shadow:0 0 20px color-mix(in srgb,var(--accent-display) 5%,transparent);transition:background .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}.enter:hover{background:color-mix(in srgb,var(--accent-display) 13%,transparent);border-color:color-mix(in srgb,var(--accent-display) 48%,transparent);transform:translateY(-1px);box-shadow:0 8px 24px color-mix(in srgb,var(--accent-display) 8%,transparent)}.enter svg{width:14px;height:14px}html[data-theme=light] .enter{border-color:color-mix(in srgb,var(--accent-display) 32%,transparent);background:color-mix(in srgb,var(--accent-display) 8%,transparent)}.enter-mini{display:none;text-decoration:none;justify-self:end;align-items:center;justify-content:center;gap:7px;min-height:34px;padding-block:0;padding-inline:14px 13px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-display) 36%,transparent);background:color-mix(in srgb,var(--accent-display) 10%,transparent);color:var(--accent-display);font-family:var(--ui);font-size:10px;font-weight:600;letter-spacing:.08em;box-shadow:0 0 18px color-mix(in srgb,var(--accent-display) 5%,transparent);transition:background .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.enter-mini svg{width:12px;height:12px;display:block}.enter-mini:hover{background:color-mix(in srgb,var(--accent-display) 14%,transparent);border-color:color-mix(in srgb,var(--accent-display) 46%,transparent);transform:translateX(1px)}html[data-theme=light] .enter-mini{border-color:color-mix(in srgb,var(--accent-display) 34%,transparent);background:color-mix(in srgb,var(--accent-display) 9%,transparent)}.header-actions{justify-self:end;display:flex;align-items:center;gap:12px;z-index:31}.header-actions,.system-control{position:relative}.lang-trigger,.theme-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);font-family:var(--ui);font-size:10px;font-weight:600;letter-spacing:.1em;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:0 5px;cursor:pointer;transition:color .25s var(--ease),opacity .25s var(--ease)}.lang-trigger:hover,.theme-trigger:hover{color:var(--fg)}.lang-trigger svg{width:9px;height:9px}.theme-trigger{width:30px;padding:0;border-radius:999px}.theme-trigger svg{width:15px;height:15px}.theme-trigger .sun,html[data-theme=light] .theme-trigger .moon{display:none}html[data-theme=light] .theme-trigger .sun{display:block}.lang-popover{position:absolute;inset-inline-end:0;top:36px;width:148px;padding:7px;border-radius:14px;background:rgba(13,16,17,.94);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 44px rgba(0,0,0,.24);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0;transform:translateY(-5px) scale(.985);pointer-events:none;transition:opacity .22s var(--ease),transform .22s var(--ease)}html[data-theme=light] .lang-popover{background:rgba(246,247,245,.96);border-color:rgba(0,0,0,.09);box-shadow:0 18px 44px rgba(0,0,0,.12)}.lang-popover.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.lang-option{width:100%;min-height:34px;padding:0 9px;border:0;border-radius:9px;background:transparent;color:var(--fg);font-family:var(--ui);font-size:10px;font-weight:500;letter-spacing:.04em;text-align:start;cursor:pointer}.lang-option:hover{background:color-mix(in srgb,var(--accent-display) 7%,transparent)}.lang-option.active{color:var(--accent-display)}.mobile-utilities{display:none}body[data-device=mobile] .mobile-utilities{display:block;margin:12px 0 2px;padding-top:11px;border-top:1px solid rgba(255,255,255,.08)}html[data-theme=light] body[data-device=mobile] .mobile-utilities{border-top-color:rgba(0,0,0,.08)}.mobile-service-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:center}.mobile-language-current{min-width:0;min-height:42px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--muted);display:flex;align-items:center;gap:9px;font-family:var(--ui);font-size:10px;font-weight:500;letter-spacing:.025em;cursor:pointer}.mobile-language-current:hover{color:var(--fg);background:rgba(255,255,255,.025)}html[data-theme=light] .mobile-language-current:hover{background:rgba(0,0,0,.02)}.mobile-language-current .globe{width:15px;height:15px;flex:none;color:var(--accent-display)}.mobile-language-current .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1}.mobile-language-current .chev{width:10px;height:10px;flex:none;opacity:.62}.mobile-theme-icon{width:42px;height:42px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.025);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer}html[data-theme=light] .mobile-theme-icon{border-color:rgba(0,0,0,.08);background:rgba(0,0,0,.018)}.mobile-theme-icon svg{width:15px;height:15px}.mobile-theme-icon .sun,html[data-theme=light] .mobile-theme-icon .moon{display:none}html[data-theme=light] .mobile-theme-icon .sun{display:block}.mobile-legal-links{display:flex;align-items:center;gap:12px;padding:9px 12px 3px;flex-wrap:wrap}.mobile-legal-links a{min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:none!important;border-radius:0!important;font-family:var(--ui)!important;font-size:7.5px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--muted)!important;opacity:.68}.mobile-legal-links a:hover{color:var(--fg)!important;opacity:1}.menu{display:none;justify-self:end;width:34px;height:34px;position:relative;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}html[data-theme=light] .menu{border-color:rgba(0,0,0,.1);background:rgba(0,0,0,.02)}.menu:after,.menu:before{content:"";position:absolute;left:50%;height:1px;background:currentColor;transform:translateX(-50%)}.menu:before{top:13px;width:16px}.menu:after{top:20px;width:11px}.community-dot,.community-final,.community-label,.community-places,.community-places span,.community-title,.continue-cue,.final-a,.final-b,.headline,.helping-final,.helping-label,.helping-list,.helping-list span,.helping-response,.helping-title,.mic-wrap,.next,.quote,.quote-line,.section-label,.statement,.subtitle,.understood{transition:opacity .55s var(--ease),transform .55s var(--ease)}.statement{position:absolute;z-index:8;left:50%;top:49.5%;transform:translate(-50%,-50%);width:min(760px,70%);text-align:center;pointer-events:none}.headline{margin:0;font-size:72px;font-weight:500;letter-spacing:-.038em;line-height:1.015;text-wrap:balance}.headline,.subtitle{font-family:var(--display)}.subtitle{margin:28px 0 0;font-size:21px;line-height:1.38;color:var(--muted);font-weight:400;letter-spacing:-.014em}.final-a,.final-b,.next,.section-label{position:absolute;z-index:9;inset-inline-start:50%;margin:0;font-family:var(--display);font-weight:500;letter-spacing:-.038em;color:currentColor;text-align:center}.next{top:42%;transform:translate(-50%,-46%);font-size:72px;opacity:0;white-space:nowrap}.section-label{top:26%;font-size:11px;font-family:var(--ui);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-display)}.final-a,.section-label{transform:translate(-50%,-50%);opacity:0;white-space:nowrap}.final-a{top:39%;font-size:58px}.final-b{top:49%;transform:translate(-50%,-50%);font-size:58px;white-space:nowrap;opacity:0}.final-b span,.next span,.understood{color:var(--accent-display)}.helping-final,.helping-label,.helping-list,.helping-response,.helping-title{position:absolute;inset-inline-start:50%;z-index:9;text-align:center;opacity:0}.helping-label{top:26%;transform:translate(-50%,-50%);margin:0;font-size:11px;font-family:var(--ui);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-display);white-space:nowrap}.helping-title{top:40%;width:min(860px,76%);font-size:68px;letter-spacing:-.038em;line-height:1.02}.helping-response,.helping-title{transform:translate(-50%,-50%);margin:0;font-family:var(--display);font-weight:500}.helping-response{top:56%;font-size:30px;letter-spacing:-.02em;color:var(--accent-display);white-space:nowrap}.helping-list{top:67.5%;transform:translate(-50%,-50%);width:min(980px,82%);display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.helping-list span{display:inline-block;font-family:var(--display);font-size:28px;line-height:1.18;letter-spacing:-.02em;color:currentColor;opacity:0;transform:translateY(8px)}.helping-final{top:47%;transform:translate(-50%,-50%);margin:0;width:min(980px,82%);font-family:var(--display);font-size:56px;font-weight:500;letter-spacing:-.036em;line-height:1.04}.community-final,.community-label,.community-places,.community-title{position:absolute;inset-inline-start:50%;z-index:9;text-align:center;opacity:0}.community-label{top:26%;font-size:11px;font-family:var(--ui);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-display);white-space:nowrap}.community-label,.community-title{transform:translate(-50%,-50%);margin:0}.community-title{top:40%;width:min(940px,80%);font-family:var(--display);font-size:64px;font-weight:500;letter-spacing:-.038em;line-height:1.03}.community-places{top:58%;transform:translate(-50%,-50%);width:min(980px,82%);display:flex;justify-content:center;gap:22px;flex-wrap:wrap}.community-places span{display:inline-block;font-family:var(--display);font-size:25px;line-height:1.18;letter-spacing:-.018em;color:var(--muted);opacity:0;transform:translateY(8px)}.community-final{top:46%;transform:translate(-50%,-50%);margin:0;width:min(920px,80%);font-family:var(--display);font-size:58px;font-weight:500;letter-spacing:-.037em;line-height:1.04}.community-dot{position:absolute;z-index:6;width:7px;height:7px;margin-block:-3.5px 0;margin-inline:-3.5px 0;border-radius:50%;background:var(--accent-display);box-shadow:0 0 13px color-mix(in srgb,var(--accent-display) 42%,transparent),0 0 30px color-mix(in srgb,var(--accent-display) 12%,transparent);opacity:0;transform:scale(.72)}.community-dot:after{content:"";position:absolute;inset-inline-start:50%;top:50%;width:42px;height:42px;margin:-21px;border:1px solid color-mix(in srgb,var(--accent-display) 35%,transparent);border-radius:50%;opacity:0;transform:scale(.15)}.community-dot.awake{animation:community-breathe 4.8s ease-in-out infinite}.community-dot.awake:after{animation:community-echo 5.8s var(--delay,0s) var(--ease) infinite}.community-dot.c1{inset-inline-start:29%;top:65%;--delay:.2s}.community-dot.c2{inset-inline-start:39%;top:72%;--delay:1.4s}.community-dot.c3{inset-inline-start:50%;top:64%;--delay:2.3s}.community-dot.c4{inset-inline-start:61%;top:73%;--delay:3.1s}.community-dot.c5{inset-inline-start:71%;top:64%;--delay:4.0s}.community-dot.c6{inset-inline-start:50%;top:76%;--delay:4.8s}@keyframes community-breathe{0%,to{transform:scale(.94);opacity:.68}50%{transform:scale(1.08);opacity:1}}@keyframes community-echo{0%,8%{opacity:0;transform:scale(.15)}13%{opacity:.18}30%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}.point{position:absolute;z-index:7;width:9px;height:9px;margin-block:-4.5px 0;margin-inline:-4.5px 0;border-radius:50%;background:var(--accent-display);box-shadow:0 0 15px color-mix(in srgb,var(--accent-display) 54%,transparent),0 0 38px color-mix(in srgb,var(--accent-display) 18%,transparent);animation:point-breathe 4.4s ease-in-out infinite}.point.a{inset-inline-start:20%;top:69.5%}.point.b{inset-inline-start:80%;top:69.5%;animation-delay:.55s}.point:before{content:"";position:absolute;inset-inline-start:50%;top:50%;width:64px;height:64px;margin:-32px;border:1px solid color-mix(in srgb,var(--accent-display) 58%,transparent);border-radius:50%;opacity:0;transform:scale(.12);pointer-events:none}.point.a:before{animation:echo-ring-loop 6.4s 0s var(--ease) infinite}.point.b:before{animation:echo-ring-loop 6.4s 2.35s var(--ease) infinite}.point:after{content:"";position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent-display) 22%,transparent),transparent 68%);opacity:.32;filter:blur(4px);animation:point-aura 4.4s ease-in-out infinite}.signal-plane{position:absolute;z-index:6;inset-inline-start:20%;top:69.5%;width:60%;height:1px;pointer-events:none;overflow:visible}.signal-plane:after,.signal-plane:before{content:"";position:absolute;top:50%;width:150px;height:30px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent-display) 17%,transparent) 0,color-mix(in srgb,var(--accent-display) 6%,transparent) 38%,transparent 74%);filter:blur(7px);opacity:0}.signal-plane:before{inset-inline-start:0;animation:transfer-wave 6.4s .72s var(--ease) infinite}.signal-plane:after{inset-inline-start:100%;animation:transfer-wave-return 6.4s 3.15s var(--ease) infinite}.continue-cue,.scrollcue{position:absolute;left:50%;transform:translateX(-50%);z-index:9;overflow:visible}.scrollcue{bottom:24px;width:1px;height:50px;background:var(--line-light);transition:opacity .4s var(--ease)}html[data-theme=light] .scrollcue{background:var(--line-dark)}.scrollcue:before{content:"SCROLL";position:absolute;left:50%;bottom:62px;transform:translateX(-50%);font-family:var(--ui);font-size:9px;font-weight:600;letter-spacing:.2em;color:rgba(255,255,255,.48);white-space:nowrap}html[data-theme=light] .scrollcue:before{color:rgba(0,0,0,.42)}.scrollcue:after{content:"";position:absolute;inset-inline-start:50%;top:0;width:4px;height:4px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px rgba(24,230,210,.58);opacity:.95;animation:scroll-signal 2.6s cubic-bezier(.2,.8,.2,1) infinite}body[data-device=mobile] .scrollcue:before{content:"SWIPE";font-size:8.5px;letter-spacing:.18em;bottom:60px}.continue-cue{bottom:24px;display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;pointer-events:none}.continue-cue .label{font-family:var(--ui);font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.52);white-space:nowrap}html[data-theme=light] .continue-cue .label{color:rgba(0,0,0,.46)}.continue-cue .sub{font-family:var(--ui);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-display);opacity:.82;white-space:nowrap}.continue-cue .bar{width:1px;height:48px;background:var(--line-light);position:relative}html[data-theme=light] .continue-cue .bar{background:var(--line-dark)}.continue-cue .bar:after{content:"";position:absolute;inset-inline-start:50%;top:0;width:4px;height:4px;border-radius:50%;background:var(--accent-display);box-shadow:0 0 12px rgba(24,230,210,.52);animation:scroll-signal 2.6s cubic-bezier(.2,.8,.2,1) infinite}.mic-wrap{top:49.5%;transform:translate(-50%,-50%);width:132px;height:148px;z-index:10;opacity:0;pointer-events:none}.mic,.mic-wrap{position:absolute;left:50%}.mic{top:50%;width:28px;height:56px;transform:translate(-50%,-55%);border:1.8px solid color-mix(in srgb,var(--fg) 82%,transparent);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.012))}html[data-theme=light] .mic{border-color:rgba(17,20,20,.76);background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.006))}.mic:before{bottom:-13px;width:1.8px;height:12px}.mic:after,.mic:before{content:"";position:absolute;left:50%;background:currentColor;transform:translateX(-50%);opacity:.76}.mic:after{bottom:-18px;width:18px;height:1.8px}.mic-arc{position:absolute;left:50%;top:50%;border:1.5px solid color-mix(in srgb,var(--accent-display) 72%,transparent);border-top:1.5px solid transparent;border-inline-start-color:transparent;border-inline-end-color:transparent;border-radius:0 0 80px 80px;transform:translate(-50%,-50%);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent-display) 26%,transparent))}html[data-theme=light] .mic-arc{border-color:color-mix(in srgb,var(--accent-display) 82%,transparent);border-top-color:transparent;border-inline-start-color:transparent;border-inline-end-color:transparent;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent-display) 22%,transparent))}.mic-arc.arc1{width:62px;height:62px;top:50%}.mic-arc.arc2{width:90px;height:90px;top:50%;opacity:.8}.mic-arc.arc3{width:120px;height:120px;top:50%;opacity:.55}.mic-wrap.active .mic-arc.arc1{animation:mic-wave 1.8s ease-in-out 0s infinite}.mic-wrap.active .mic-arc.arc2{animation:mic-wave 1.8s ease-in-out .22s infinite}.mic-wrap.active .mic-arc.arc3{animation:mic-wave 1.8s ease-in-out .44s infinite}.mic-wrap.active .mic{animation:mic-breathe 2.4s ease-in-out infinite}.quote{position:absolute;left:50%;top:54.5%;transform:translate(-50%,-50%);width:min(940px,80%);z-index:10;text-align:center;opacity:0;pointer-events:none}.quote-line{display:block;font-size:44px;line-height:1.11;letter-spacing:-.03em;color:currentColor;transform:translateY(10px)}.quote-line,.understood{font-family:var(--display);opacity:0}.understood{position:absolute;left:50%;top:66.5%;transform:translate(-50%,-50%);z-index:10;margin:0;font-size:28px;font-weight:500;letter-spacing:-.02em;pointer-events:none}@keyframes point-breathe{0%,to{transform:scale(.96);box-shadow:0 0 12px color-mix(in srgb,var(--accent-display) 42%,transparent),0 0 30px color-mix(in srgb,var(--accent-display) 13%,transparent)}50%{transform:scale(1.11);box-shadow:0 0 18px color-mix(in srgb,var(--accent-display) 62%,transparent),0 0 46px color-mix(in srgb,var(--accent-display) 20%,transparent)}}@keyframes point-aura{0%,to{opacity:.16;transform:scale(.9)}50%{opacity:.36;transform:scale(1.1)}}@keyframes echo-ring-loop{0%,7%{opacity:0;transform:scale(.12)}12%{opacity:.22}28%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes transfer-wave{0%,8%{inset-inline-start:0;opacity:0}15%{opacity:.18}39%{inset-inline-start:100%;opacity:.1}46%,to{inset-inline-start:100%;opacity:0}}@keyframes transfer-wave-return{0%,8%{inset-inline-start:100%;opacity:0}15%{opacity:.14}39%{inset-inline-start:0;opacity:.08}46%,to{inset-inline-start:0;opacity:0}}@keyframes scroll-signal{0%{transform:translate(-50%);opacity:0}12%{opacity:.95}62%{opacity:.85}88%,to{transform:translate(-50%,46px);opacity:0}}@keyframes mic-wave{0%,to{transform:translate(-50%,-50%) scale(.82);opacity:0}24%{opacity:.62}72%{transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes mic-breathe{0%,to{transform:translate(-50%,-55%) scale(.98)}50%{transform:translate(-50%,-55%) scale(1.03)}}body[data-device=tablet] .header{padding:0 30px;grid-template-columns:132px 1fr 226px}body[data-device=tablet] .nav{gap:10px}body[data-device=tablet] .statement{width:78%;top:44.5%}body[data-device=tablet] .headline{font-size:61px;line-height:1.025;letter-spacing:-.036em}body[data-device=tablet] .next{top:40.5%;font-size:60px}body[data-device=tablet] .section-label{top:24.5%}body[data-device=tablet] .mic-wrap{top:49.5%;width:126px;height:142px}body[data-device=tablet] .quote{top:54.5%;width:84%}body[data-device=tablet] .quote-line{font-size:40px;line-height:1.12}body[data-device=tablet] .understood{top:67%;font-size:26px}body[data-device=tablet] .final-a,body[data-device=tablet] .final-b{font-size:46px}body[data-device=tablet] .helping-label{top:24.5%}body[data-device=tablet] .helping-title{top:39.5%;width:84%;font-size:58px}body[data-device=tablet] .helping-response{top:55.5%;font-size:28px}body[data-device=tablet] .helping-list{top:67%;width:86%;gap:14px}body[data-device=tablet] .helping-list span{font-size:25px}body[data-device=tablet] .helping-final{top:46%;width:86%;font-size:46px}body[data-device=tablet] .community-label{top:24.5%}body[data-device=tablet] .community-title{top:39%;width:86%;font-size:54px}body[data-device=tablet] .community-places{top:57.5%;width:86%;gap:16px}body[data-device=tablet] .community-places span{font-size:23px}body[data-device=tablet] .community-final{top:46%;width:86%;font-size:46px}body[data-device=tablet] .community-dot.c1{inset-inline-start:24%;top:65%}body[data-device=tablet] .community-dot.c2{inset-inline-start:37%;top:72%}body[data-device=tablet] .community-dot.c3{inset-inline-start:50%;top:64%}body[data-device=tablet] .community-dot.c4{inset-inline-start:63%;top:72%}body[data-device=tablet] .community-dot.c5{inset-inline-start:76%;top:65%}body[data-device=tablet] .community-dot.c6{inset-inline-start:50%;top:77%}body[data-device=tablet] .point.a{inset-inline-start:17%;top:69%}body[data-device=tablet] .point.b{inset-inline-start:83%;top:69%}body[data-device=tablet] .signal-plane{inset-inline-start:17%;top:69%;width:66%}body[data-device=mobile] .header{height:66px;padding:0 22px;grid-template-columns:1fr auto auto auto auto;-moz-column-gap:8px;column-gap:8px}body[data-device=mobile] .header-actions,body[data-device=mobile] .nav{display:none}body[data-device=mobile] .enter-mini,body[data-device=mobile] .home-mini{display:flex}body[data-device=mobile] .menu{display:block}body[data-device=mobile] .logo{width:108px}body[data-device=mobile] .enter-mini{padding-block:0;padding-inline:13px 12px;min-height:34px;font-size:10px;letter-spacing:.08em}body[data-device=mobile] .menu{width:32px;height:32px}.mobile-nav{display:none}body[data-device=mobile] .mobile-nav{display:block;position:absolute;z-index:19;top:66px;inset-inline-start:14px;inset-inline-end:14px;padding:10px;border-radius:18px;background:rgba(13,16,17,.92);border:1px solid rgba(255,255,255,.1);box-shadow:0 22px 54px rgba(0,0,0,.28);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);opacity:0;transform:translateY(-8px) scale(.985);transform-origin:top right;pointer-events:none;transition:opacity .28s var(--ease),transform .28s var(--ease)}html[data-theme=light] body[data-device=mobile] .mobile-nav{background:rgba(246,247,245,.94);border-color:rgba(0,0,0,.09);box-shadow:0 22px 54px rgba(0,0,0,.12)}body[data-device=mobile] .mobile-nav.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.mobile-nav a{position:relative;display:flex;align-items:center;min-height:48px;padding:0 15px;border-radius:12px;text-decoration:none;font-family:var(--display);font-size:16px;letter-spacing:-.012em;color:var(--fg)}.mobile-nav a+a{margin-top:2px}body[data-device=mobile] .mobile-nav a.active{color:var(--accent-display)}body[data-device=mobile] .mobile-nav a.active:after{display:none}.mobile-nav .mobile-enter{margin-top:10px;min-height:44px;justify-content:center;color:var(--accent-display);border:1px solid color-mix(in srgb,var(--accent-display) 30%,transparent);border-radius:12px;background:color-mix(in srgb,var(--accent-display) 6%,transparent);font-family:var(--ui);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}html[data-theme=light] .mobile-nav .mobile-enter{border-color:color-mix(in srgb,var(--accent-display) 28%,transparent);background:color-mix(in srgb,var(--accent-display) 5%,transparent)}body[data-device=mobile] .menu.open:before{top:15.5px;width:14px;transform:translateX(-50%) rotate(45deg)}body[data-device=mobile] .menu.open:after{top:15.5px;width:14px;transform:translateX(-50%) rotate(-45deg)}body[data-device=mobile] .menu:after,body[data-device=mobile] .menu:before{transition:top .24s var(--ease),width .24s var(--ease),transform .24s var(--ease)}body[data-device=mobile] .statement{left:50%;top:40.8%;width:min(320px,calc(100% - 52px));transform:translate(-50%,-50%);text-align:center}body[data-device=mobile] .headline{font-size:40px;line-height:1.055;letter-spacing:-.035em}body[data-device=mobile] .subtitle{margin:22px auto 0;font-size:17px;max-width:255px;line-height:1.42}body[data-device=mobile] .point.a{inset-inline-start:16%;top:69%}body[data-device=mobile] .point.b{inset-inline-start:84%;top:69%}body[data-device=mobile] .signal-plane{inset-inline-start:16%;top:69%;width:68%}body[data-device=mobile] .next{left:50%;top:39%;width:calc(100% - 52px);transform:translate(-50%,-50%);font-size:40px;line-height:1.055;text-align:center;white-space:normal}body[data-device=mobile] .section-label{top:25%;font-size:8.5px;letter-spacing:.18em}body[data-device=mobile] .mic-wrap{top:47.5%;width:108px;height:124px}body[data-device=mobile] .mic{width:25px;height:50px}body[data-device=mobile] .mic-arc.arc1{width:56px;height:56px}body[data-device=mobile] .mic-arc.arc2{width:82px;height:82px}body[data-device=mobile] .mic-arc.arc3{width:106px;height:106px}body[data-device=mobile] .quote{top:53.5%;width:min(318px,calc(100% - 34px))}body[data-device=mobile] .quote-line{font-size:28px;line-height:1.14}body[data-device=mobile] .understood{top:66.5%;font-size:21px}body[data-device=mobile] .final-a{top:38%}body[data-device=mobile] .final-a,body[data-device=mobile] .final-b{width:calc(100% - 42px);font-size:32px;line-height:1.08;white-space:normal}body[data-device=mobile] .final-b{top:48%}body[data-device=mobile] .helping-label{top:24.5%;font-size:8.5px;letter-spacing:.18em}body[data-device=mobile] .helping-title{top:38.5%;width:calc(100% - 42px);font-size:38px;line-height:1.06}body[data-device=mobile] .helping-response{top:54%;font-size:22px}body[data-device=mobile] .helping-list{top:66%;width:calc(100% - 34px);gap:10px}body[data-device=mobile] .helping-list span{font-size:22px;line-height:1.12}body[data-device=mobile] .helping-final{top:46.5%;width:calc(100% - 42px);font-size:32px;line-height:1.08}body[data-device=mobile] .community-label{top:24.5%;font-size:8.5px;letter-spacing:.18em}body[data-device=mobile] .community-title{top:38%;width:calc(100% - 42px);font-size:36px;line-height:1.07}body[data-device=mobile] .community-places{top:56%;width:calc(100% - 34px);gap:10px 14px}body[data-device=mobile] .community-places span{font-size:20px;line-height:1.12}body[data-device=mobile] .community-final{top:45.5%;width:calc(100% - 42px);font-size:32px;line-height:1.08}body[data-device=mobile] .community-dot{width:6px;height:6px;margin-block:-3px 0;margin-inline:-3px 0}body[data-device=mobile] .community-dot.c1{inset-inline-start:20%;top:66%}body[data-device=mobile] .community-dot.c2{inset-inline-start:35%;top:72.5%}body[data-device=mobile] .community-dot.c3{inset-inline-start:50%;top:65%}body[data-device=mobile] .community-dot.c4{inset-inline-start:65%;top:72.5%}body[data-device=mobile] .community-dot.c5{inset-inline-start:80%;top:66%}body[data-device=mobile] .community-dot.c6{inset-inline-start:50%;top:78%}body[data-device=mobile] .continue-cue,body[data-device=mobile] .scrollcue{bottom:22px}body[data-device=mobile] .continue-cue .label{font-size:8.5px;letter-spacing:.18em}body[data-device=mobile] .continue-cue .sub{font-size:9px;letter-spacing:.16em}.s5-final,.s5-giver,.s5-help,.s5-label,.s5-note,.s5-receiver,.s5-title,.s5-wait{transition:opacity .55s var(--ease),transform .7s var(--ease),left .95s var(--ease)}.s5-final,.s5-label,.s5-note,.s5-title,.s5-wait{position:absolute;inset-inline-start:50%;z-index:12;text-align:center;opacity:0}.s5-label{top:26%;transform:translate(-50%,-50%);margin:0;font-size:11px;font-family:var(--ui);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-display);white-space:nowrap}.s5-title{top:39%;width:min(920px,80%);font-size:60px;letter-spacing:-.038em;line-height:1.04}.s5-title,.s5-wait{transform:translate(-50%,-50%);margin:0;font-family:var(--display);font-weight:500}.s5-wait{top:50%;font-size:30px;letter-spacing:-.022em;color:var(--accent-display)}.s5-note{top:57.5%;width:min(760px,72%);font-size:23px;font-weight:400;letter-spacing:-.018em;color:var(--muted);line-height:1.28}.s5-final,.s5-note{transform:translate(-50%,-50%);margin:0;font-family:var(--display)}.s5-final{top:46%;width:min(960px,82%);font-size:56px;font-weight:500;letter-spacing:-.036em;line-height:1.045}.s5-giver,.s5-help,.s5-receiver{position:absolute;top:69.5%;z-index:11;width:9px;height:9px;margin-block:-4.5px 0;margin-inline:-4.5px 0;border-radius:50%;background:var(--accent-display);box-shadow:0 0 15px color-mix(in srgb,var(--accent-display) 52%,transparent),0 0 38px color-mix(in srgb,var(--accent-display) 18%,transparent);opacity:0}.s5-giver,.s5-help{inset-inline-start:20%}.s5-help{width:7px;height:7px;margin-block:-3.5px 0;margin-inline:-3.5px 0;z-index:13}.s5-receiver{inset-inline-start:80%}.s5-help:before{content:"";position:absolute;inset-inline-start:50%;top:50%;width:58px;height:58px;margin:-29px;border:1px solid color-mix(in srgb,var(--accent-display) 52%,transparent);border-radius:50%;opacity:0;transform:scale(.14)}.s5-help.waiting{inset-inline-start:50%;opacity:1}.s5-help.responding{animation:s5-help-breathe 3.8s ease-in-out infinite}.s5-help.responding:before{animation:s5-help-echo 3.9s .15s var(--ease) infinite}@keyframes s5-help-breathe{0%,to{transform:scale(.96);box-shadow:0 0 14px color-mix(in srgb,var(--accent-display) 46%,transparent),0 0 34px color-mix(in srgb,var(--accent-display) 15%,transparent)}50%{transform:scale(1.12);box-shadow:0 0 20px color-mix(in srgb,var(--accent-display) 68%,transparent),0 0 52px color-mix(in srgb,var(--accent-display) 24%,transparent)}}@keyframes s5-help-echo{0%,10%{opacity:0;transform:scale(.14)}18%{opacity:.28}45%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}body[data-device=tablet] .s5-label{top:24.5%}body[data-device=tablet] .s5-title{top:38%;width:86%;font-size:50px}body[data-device=tablet] .s5-wait{top:49%;font-size:27px}body[data-device=tablet] .s5-note{top:56.5%;width:78%;font-size:21px}body[data-device=tablet] .s5-final{top:46%;width:86%;font-size:46px}body[data-device=tablet] .s5-giver,body[data-device=tablet] .s5-help{inset-inline-start:17%;top:69%}body[data-device=tablet] .s5-help.waiting{inset-inline-start:50%}body[data-device=tablet] .s5-receiver{inset-inline-start:83%;top:69%}body[data-device=mobile] .s5-label{top:24.5%;font-size:8.5px;letter-spacing:.18em}body[data-device=mobile] .s5-title{top:36%;width:calc(100% - 42px);font-size:34px;line-height:1.08}body[data-device=mobile] .s5-wait{top:48%;font-size:22px}body[data-device=mobile] .s5-note{top:55.5%;width:calc(100% - 46px);font-size:18px;line-height:1.25}body[data-device=mobile] .s5-final{top:45.5%;width:calc(100% - 42px);font-size:31px;line-height:1.09}body[data-device=mobile] .s5-giver{inset-inline-start:16%;top:69%;width:8px;height:8px;margin-block:-4px 0;margin-inline:-4px 0}body[data-device=mobile] .s5-help{inset-inline-start:16%;top:69%;width:6px;height:6px;margin-block:-3px 0;margin-inline:-3px 0}body[data-device=mobile] .s5-help.waiting{inset-inline-start:50%}body[data-device=mobile] .s5-receiver{inset-inline-start:84%;top:69%;width:8px;height:8px;margin-block:-4px 0;margin-inline:-4px 0}.ai-final,.ai-label,.ai-step,.ai-title{transition:opacity .55s var(--ease),transform .65s var(--ease);position:absolute;inset-inline-start:50%;z-index:12;text-align:center;opacity:0}.ai-label{top:26%;transform:translate(-50%,-50%);margin:0;font-size:11px;font-family:var(--ui);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-display);white-space:nowrap}.ai-title{top:39%;width:min(920px,80%);font-size:60px;font-weight:500;letter-spacing:-.038em;line-height:1.04}.ai-step,.ai-title{transform:translate(-50%,-50%);margin:0;font-family:var(--display)}.ai-step{top:56%;width:min(760px,74%);font-size:28px;font-weight:400;letter-spacing:-.02em;color:var(--muted);line-height:1.2}.ai-step strong{font-weight:500;color:var(--accent-display)}.ai-final{top:46%;transform:translate(-50%,-50%);margin:0;width:min(980px,84%);font-family:var(--display);font-size:54px;font-weight:500;letter-spacing:-.036em;line-height:1.055}.ai-final span{color:var(--accent-display)}body[data-device=tablet] .ai-label{top:24.5%}body[data-device=tablet] .ai-title{top:38%;width:86%;font-size:50px}body[data-device=tablet] .ai-step{top:55%;width:80%;font-size:24px}body[data-device=tablet] .ai-final{top:46%;width:88%;font-size:44px}body[data-device=mobile] .ai-label{top:24.5%;font-size:8.5px;letter-spacing:.18em}body[data-device=mobile] .ai-title{top:36%;width:calc(100% - 42px);font-size:34px;line-height:1.08}body[data-device=mobile] .ai-step{top:53%;width:calc(100% - 46px);font-size:20px;line-height:1.22}body[data-device=mobile] .ai-final{top:45.5%;width:calc(100% - 42px);font-size:30px;line-height:1.1}.ai-dot,.ai-understanding-label,.ai-understanding-line,.ai-word{transition:opacity .5s var(--ease),transform .7s var(--ease),left .85s var(--ease),width .9s var(--ease)}.ai-dot{position:absolute;top:69.5%;z-index:11;width:9px;height:9px;margin-block:-4.5px 0;margin-inline:-4.5px 0;border-radius:50%;background:var(--accent-display);box-shadow:0 0 15px color-mix(in srgb,var(--accent-display) 52%,transparent),0 0 38px color-mix(in srgb,var(--accent-display) 18%,transparent);opacity:0}.ai-dot.left{inset-inline-start:20%}.ai-dot.right{inset-inline-start:80%}.ai-dot:before{content:"";position:absolute;inset-inline-start:50%;top:50%;width:58px;height:58px;margin:-29px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent-display) 44%,transparent);opacity:0;transform:scale(.15)}.ai-dot.echo:before{animation:ai-dot-echo 3.9s .1s var(--ease) infinite}.ai-word{position:absolute;top:69.5%;z-index:12;font-family:var(--ui);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--accent-display) 82%,var(--fg));opacity:0;transform:translate(-50%,-50%) translateY(var(--dy,0)) scale(.96);white-space:nowrap;pointer-events:none}.ai-word.w1{inset-inline-start:22%;--dy:-34px}.ai-word.w2{inset-inline-start:24%;--dy:-12px}.ai-word.w3{inset-inline-start:23%;--dy:14px}.ai-word.w4{inset-inline-start:21%;--dy:36px}.ai-word.fly{left:46%;opacity:.8;transform:translate(-50%,-50%) translateY(0) scale(1)}.ai-word.merge{opacity:0;transform:translate(-50%,-50%) scale(.82)}.ai-understanding-line{position:absolute;inset-inline-start:46%;top:69.5%;z-index:10;width:0;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-display) 84%,transparent),color-mix(in srgb,var(--accent-display) 44%,transparent));box-shadow:0 0 12px color-mix(in srgb,var(--accent-display) 22%,transparent);opacity:0;transform-origin:left center}.ai-understanding-line.active{width:34%;opacity:.82}.ai-understanding-line:after{content:"";position:absolute;inset-inline-end:-2px;top:-1.5px;width:4px;height:4px;border-radius:50%;background:var(--accent-display);box-shadow:0 0 10px color-mix(in srgb,var(--accent-display) 55%,transparent)}.ai-understanding-label{position:absolute;left:63%;top:72.6%;z-index:10;transform:translate(-50%,-50%);font-family:var(--ui);font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-display);opacity:0;white-space:nowrap}@keyframes ai-dot-echo{0%,10%{opacity:0;transform:scale(.15)}18%{opacity:.24}46%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}body[data-device=tablet] .ai-dot{top:69%}body[data-device=tablet] .ai-dot.left{inset-inline-start:17%}body[data-device=tablet] .ai-dot.right{inset-inline-start:83%}body[data-device=tablet] .ai-word{top:69%;font-size:9px}body[data-device=tablet] .ai-word.w1{inset-inline-start:19%}body[data-device=tablet] .ai-word.w2{inset-inline-start:21%}body[data-device=tablet] .ai-word.w3{inset-inline-start:20%}body[data-device=tablet] .ai-word.w4{inset-inline-start:18%}body[data-device=tablet] .ai-word.fly{inset-inline-start:45%}body[data-device=tablet] .ai-understanding-line{inset-inline-start:45%;top:69%}body[data-device=tablet] .ai-understanding-line.active{width:38%}body[data-device=tablet] .ai-understanding-label{inset-inline-start:64%;top:71.8%}body[data-device=mobile] .ai-dot{top:69%;width:8px;height:8px;margin-block:-4px 0;margin-inline:-4px 0}body[data-device=mobile] .ai-dot.left{inset-inline-start:16%}body[data-device=mobile] .ai-dot.right{inset-inline-start:84%}body[data-device=mobile] .ai-word{top:69%;font-size:7.5px;letter-spacing:.1em}body[data-device=mobile] .ai-word.w1{inset-inline-start:18%;--dy:-28px}body[data-device=mobile] .ai-word.w2{inset-inline-start:20%;--dy:-9px}body[data-device=mobile] .ai-word.w3{inset-inline-start:19%;--dy:10px}body[data-device=mobile] .ai-word.w4{inset-inline-start:17%;--dy:29px}body[data-device=mobile] .ai-word.fly{inset-inline-start:43%}body[data-device=mobile] .ai-understanding-line{inset-inline-start:43%;top:69%}body[data-device=mobile] .ai-understanding-line.active{width:41%}body[data-device=mobile] .ai-understanding-label{inset-inline-start:63.5%;top:72%;font-size:7px;letter-spacing:.12em}.safety-dot,.safety-final,.safety-label,.safety-line1,.safety-line2,.safety-title,.safety-zone{transition:opacity .55s var(--ease),transform .75s var(--ease),left .9s var(--ease)}.safety-final,.safety-label,.safety-line1,.safety-line2,.safety-title{position:absolute;inset-inline-start:50%;z-index:12;text-align:center;opacity:0}.safety-label{top:26%;transform:translate(-50%,-50%);margin:0;font-size:11px;font-family:var(--ui);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-display);white-space:nowrap}.safety-title{top:39%;width:min(920px,80%);font-size:60px;font-weight:500;letter-spacing:-.038em;line-height:1.04}.safety-line1,.safety-title{transform:translate(-50%,-50%);margin:0;font-family:var(--display)}.safety-line1{top:53.8%}.safety-line1,.safety-line2{font-size:27px;font-weight:400;letter-spacing:-.02em;color:var(--muted)}.safety-line2{top:60.8%}.safety-final,.safety-line2{transform:translate(-50%,-50%);margin:0;font-family:var(--display)}.safety-final{top:46%;width:min(960px,82%);font-size:52px;font-weight:500;letter-spacing:-.036em;line-height:1.06}.safety-connect-label,.safety-connector{transition:opacity .5s var(--ease),transform .7s var(--ease),width .85s var(--ease)}.safety-connector{position:absolute;inset-inline-start:42%;top:69.5%;z-index:10;width:0;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-display) 60%,transparent),var(--accent-display),color-mix(in srgb,var(--accent-display) 60%,transparent));box-shadow:0 0 10px color-mix(in srgb,var(--accent-display) 20%,transparent);opacity:0}.safety-connector.active{width:16%;opacity:.72}.safety-connect-label{position:absolute;left:50%;top:73%;z-index:10;transform:translate(-50%,-50%);font-family:var(--ui);font-size:9px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--accent-display);opacity:0;white-space:nowrap}body[data-device=tablet] .safety-connector{inset-inline-start:41%;top:69%}body[data-device=tablet] .safety-connector.active{width:18%}body[data-device=tablet] .safety-connect-label{top:72.2%}body[data-device=mobile] .safety-connector{inset-inline-start:39%;top:69%}body[data-device=mobile] .safety-connector.active{width:22%}body[data-device=mobile] .safety-connect-label{top:72%;font-size:7px;letter-spacing:.12em}.safety-dot{position:absolute;top:69.5%;z-index:11;width:9px;height:9px;margin-block:-4.5px 0;margin-inline:-4.5px 0;border-radius:50%;background:var(--accent-display);box-shadow:0 0 15px color-mix(in srgb,var(--accent-display) 52%,transparent),0 0 38px color-mix(in srgb,var(--accent-display) 18%,transparent);opacity:0}.safety-dot.left{inset-inline-start:20%}.safety-dot.right{inset-inline-start:80%}.safety-dot.left.near{inset-inline-start:42%}.safety-dot.right.near{inset-inline-start:58%}.safety-zone{position:absolute;top:69.5%;z-index:10;width:76px;height:76px;margin-block:-38px 0;margin-inline:-38px 0;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent-display) 36%,transparent);opacity:0;transform:scale(.82)}.safety-zone.left{inset-inline-start:42%}.safety-zone.right{inset-inline-start:58%}.safety-zone.awake{animation:safety-zone-breathe 4.5s ease-in-out infinite}@keyframes safety-zone-breathe{0%,to{transform:scale(.92);opacity:.2}50%{transform:scale(1.04);opacity:.4}}body[data-device=tablet] .safety-label{top:24.5%}body[data-device=tablet] .safety-title{top:38%;width:86%;font-size:50px}body[data-device=tablet] .safety-line1{top:53.8%;font-size:24px}body[data-device=tablet] .safety-line2{top:60.8%;font-size:24px}body[data-device=tablet] .safety-final{top:46%;width:86%;font-size:43px}body[data-device=tablet] .safety-dot{top:69%}body[data-device=tablet] .safety-dot.left{inset-inline-start:17%}body[data-device=tablet] .safety-dot.right{inset-inline-start:83%}body[data-device=tablet] .safety-dot.left.near{inset-inline-start:41%}body[data-device=tablet] .safety-dot.right.near{inset-inline-start:59%}body[data-device=tablet] .safety-zone{top:69%}body[data-device=tablet] .safety-zone.left{inset-inline-start:41%}body[data-device=tablet] .safety-zone.right{inset-inline-start:59%}body[data-device=mobile] .safety-label{top:24.5%;font-size:8.5px;letter-spacing:.18em}body[data-device=mobile] .safety-title{top:36%;width:calc(100% - 42px);font-size:34px;line-height:1.08}body[data-device=mobile] .safety-line1{top:52%;width:calc(100% - 44px);font-size:19px;line-height:1.25}body[data-device=mobile] .safety-line2{top:58%;width:calc(100% - 44px);font-size:19px;line-height:1.25}body[data-device=mobile] .safety-final{top:45.5%;width:calc(100% - 42px);font-size:30px;line-height:1.1}body[data-device=mobile] .safety-dot{top:69%;width:8px;height:8px;margin-block:-4px 0;margin-inline:-4px 0}body[data-device=mobile] .safety-dot.left{inset-inline-start:16%}body[data-device=mobile] .safety-dot.right{inset-inline-start:84%}body[data-device=mobile] .safety-dot.left.near{inset-inline-start:39%}body[data-device=mobile] .safety-dot.right.near{inset-inline-start:61%}body[data-device=mobile] .safety-zone{top:69%;width:64px;height:64px;margin-block:-32px 0;margin-inline:-32px 0}body[data-device=mobile] .safety-zone.left{inset-inline-start:39%}body[data-device=mobile] .safety-zone.right{inset-inline-start:61%}.about-dot,.about-echo,.about-final,.about-label,.about-sub,.about-title{transition:opacity .55s var(--ease),transform .7s var(--ease)}.about-echo,.about-final,.about-label,.about-sub,.about-title{position:absolute;inset-inline-start:50%;z-index:12;text-align:center;opacity:0}.about-label{top:25.5%;transform:translate(-50%,-50%);margin:0;font-size:11px;font-family:var(--ui);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-display);white-space:nowrap}.about-title{top:39%;width:min(920px,80%);font-size:60px;font-weight:500;letter-spacing:-.038em;line-height:1.04}.about-sub,.about-title{transform:translate(-50%,-50%);margin:0;font-family:var(--display)}.about-sub{top:55.5%;width:min(820px,76%);font-size:27px;font-weight:400;letter-spacing:-.02em;line-height:1.22;color:var(--muted)}.about-final{top:39%;width:min(940px,82%);font-size:56px;font-weight:500;letter-spacing:-.036em;line-height:1.045}.about-echo,.about-final{transform:translate(-50%,-50%);margin:0;font-family:var(--display)}.about-echo{top:54%;width:min(820px,76%);font-size:23px;font-weight:400;letter-spacing:-.018em;line-height:1.3;color:var(--muted)}.about-dot{position:absolute;z-index:8;width:7px;height:7px;margin-block:-3.5px 0;margin-inline:-3.5px 0;border-radius:50%;background:var(--accent-display);box-shadow:0 0 13px color-mix(in srgb,var(--accent-display) 40%,transparent),0 0 28px color-mix(in srgb,var(--accent-display) 11%,transparent);opacity:0;transform:scale(.75)}.about-dot.awake{animation:about-dot-breathe 5s ease-in-out infinite}.about-dot:before{content:"";position:absolute;inset-inline-start:50%;top:50%;width:42px;height:42px;margin:-21px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent-display) 28%,transparent);opacity:0;transform:scale(.16)}.about-dot.awake:before{animation:about-dot-echo 6.2s var(--ad,0s) var(--ease) infinite}.about-dot.d1{inset-inline-start:18%;top:66%;--ad:.1s}.about-dot.d2{--ad:1.1s}.about-dot.d3{--ad:2s}.about-dot.d4{--ad:2.8s}.about-dot.d5{--ad:3.6s}.about-dot.d6{--ad:4.3s}.about-dot.d7{--ad:5s}.about-dot.d8{--ad:5.6s}.about-dot.linked:before{animation:none!important;opacity:.34!important;transform:scale(1)!important}.about-links{position:absolute;inset:0;z-index:7;width:100%;height:100%;pointer-events:none;overflow:visible}.about-link{stroke:var(--accent-display);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent-display) 20%,transparent));transition:opacity .55s var(--ease)}.about-link.active{opacity:.74}.about-link.settled{opacity:.16}@keyframes about-dot-breathe{0%,to{transform:scale(.94);opacity:.62}50%{transform:scale(1.08);opacity:1}}@keyframes about-dot-echo{0%,8%{opacity:0;transform:scale(.16)}13%{opacity:.16}31%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}body[data-device=tablet] .about-label{top:24%}body[data-device=tablet] .about-title{top:38%;width:86%;font-size:50px}body[data-device=tablet] .about-sub{top:54.5%;width:82%;font-size:24px}body[data-device=tablet] .about-final{top:38.5%;width:88%;font-size:46px}body[data-device=tablet] .about-echo{top:53%;width:82%;font-size:21px}body[data-device=mobile] .about-label{top:24%;font-size:8.5px;letter-spacing:.18em}body[data-device=mobile] .about-title{top:35.5%;width:calc(100% - 42px);font-size:34px;line-height:1.08}body[data-device=mobile] .about-sub{top:51%;width:calc(100% - 46px);font-size:19px;line-height:1.24}body[data-device=mobile] .about-final{top:35.5%;width:calc(100% - 42px);font-size:31px;line-height:1.09}body[data-device=mobile] .about-echo{top:50.5%;width:calc(100% - 48px);font-size:18px;line-height:1.27}body[data-device=mobile] .about-dot{width:6px;height:6px;margin-block:-3px 0;margin-inline:-3px 0}body[data-device=mobile] .about-dot.d1{inset-inline-start:18%;top:66%}.about-dot.d2{inset-inline-start:29%;top:73%}.about-dot.d3{inset-inline-start:39%;top:64%}.about-dot.d4{inset-inline-start:50%;top:74%}.about-dot.d5{inset-inline-start:61%;top:64%}.about-dot.d6{inset-inline-start:71%;top:73%}.about-dot.d7{inset-inline-start:82%;top:66%}.about-dot.d8{inset-inline-start:50%;top:63%}.auth-overlay,.lang-sheet-backdrop{position:absolute;inset:0;z-index:86;background:rgba(5,7,8,.42);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .28s var(--ease)}.auth-overlay.open,.lang-sheet-backdrop.open{opacity:1;pointer-events:auto}.lang-sheet{position:absolute;z-index:87;left:50%;bottom:14px;width:min(520px,calc(100% - 28px));max-height:min(680px,calc(100% - 40px));transform:translate(-50%,24px);border-radius:22px;border:1px solid rgba(255,255,255,.1);background:rgba(13,16,17,.96);box-shadow:0 28px 70px rgba(0,0,0,.3);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;pointer-events:none;transition:opacity .28s var(--ease),transform .34s var(--ease);overflow:hidden}html[data-theme=light] .lang-sheet{background:rgba(247,248,246,.98);border-color:rgba(0,0,0,.09);box-shadow:0 28px 70px rgba(0,0,0,.14)}.lang-sheet.open{opacity:1;pointer-events:auto;transform:translate(-50%)}.lang-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:15px 16px 9px}.lang-sheet-title{margin:0;font-family:var(--display);font-size:20px;font-weight:500;letter-spacing:-.02em}.auth-close,.sheet-close{width:32px;height:32px;border:0;border-radius:999px;background:rgba(255,255,255,.05);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer}html[data-theme=light] .auth-close,html[data-theme=light] .sheet-close{background:rgba(0,0,0,.04)}.auth-close svg,.sheet-close svg{width:13px;height:13px}.lang-search-wrap{padding:0 16px 12px}.lang-search{width:100%;height:42px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.03);color:var(--fg);padding:0 13px;outline:none;font-family:var(--ui);font-size:11px}html[data-theme=light] .lang-search{border-color:rgba(0,0,0,.08);background:rgba(0,0,0,.02)}.lang-search:focus{border-color:color-mix(in srgb,var(--accent-display) 36%,transparent)}.lang-list{overflow:auto;max-height:480px;padding:0 8px 12px;overscroll-behavior:contain}.lang-section-title{padding:9px 10px 6px;font-family:var(--ui);font-size:7px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);opacity:.6}.lang-row{width:100%;min-height:42px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--fg);display:flex;align-items:center;gap:10px;font-family:var(--ui);font-size:11px;cursor:pointer}.lang-row:hover{background:color-mix(in srgb,var(--accent-display) 6%,transparent)}.lang-row .name{flex:1;text-align:start}.lang-row .native{font-size:9px;color:var(--muted)}.lang-row .check{width:7px;height:7px;border-radius:50%;background:var(--accent-display);opacity:0;box-shadow:0 0 12px color-mix(in srgb,var(--accent-display) 42%,transparent)}.lang-row.active .check{opacity:1}.lang-empty{padding:28px 12px;text-align:center;color:var(--muted);font-family:var(--ui);font-size:10px;display:none}.auth-overlay{z-index:96}.auth-card{position:absolute;z-index:97;left:50%;top:50%;width:min(430px,calc(100% - 36px));transform:translate(-50%,calc(-50% + 16px)) scale(.99);padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:rgba(13,16,17,.96);box-shadow:0 30px 80px rgba(0,0,0,.34);backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);opacity:0;pointer-events:none;transition:opacity .28s var(--ease),transform .34s var(--ease)}html[data-theme=light] .auth-card{background:rgba(247,248,246,.98);border-color:rgba(0,0,0,.09);box-shadow:0 30px 80px rgba(0,0,0,.15)}.auth-card.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.auth-top{justify-content:space-between;margin-bottom:17px}.auth-mark,.auth-top{display:flex;align-items:center}.auth-mark{gap:9px;font-family:var(--ui);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-display)}.auth-mark-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-display);box-shadow:0 0 16px color-mix(in srgb,var(--accent-display) 45%,transparent)}.auth-title{margin:0;text-align:center;font-family:var(--display);font-size:34px;font-weight:500;letter-spacing:-.035em;line-height:1.05}.auth-subtitle{margin:10px auto 19px;max-width:320px;text-align:center;font-family:var(--ui);font-size:10px;line-height:1.5;letter-spacing:.02em;color:var(--muted)}.auth-socials{display:grid;grid-template-columns:1fr 1fr;gap:8px}.auth-social{min-height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);color:var(--fg);display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--ui);font-size:10px;font-weight:500;cursor:pointer}html[data-theme=light] .auth-social{border-color:rgba(0,0,0,.09);background:rgba(0,0,0,.018)}.auth-social svg{width:16px;height:16px}.auth-divider{display:flex;align-items:center;gap:10px;margin:16px 0;color:var(--muted);font-family:var(--ui);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.auth-divider:after,.auth-divider:before{content:"";height:1px;background:rgba(255,255,255,.08);flex:1}html[data-theme=light] .auth-divider:after,html[data-theme=light] .auth-divider:before{background:rgba(0,0,0,.08)}.auth-field{width:100%;height:46px;border-radius:13px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);color:var(--fg);padding:0 14px;outline:none;font-family:var(--ui);font-size:11px}html[data-theme=light] .auth-field{border-color:rgba(0,0,0,.09);background:rgba(0,0,0,.018)}.auth-field:focus{border-color:color-mix(in srgb,var(--accent-display) 42%,transparent)}.auth-submit{width:100%;min-height:46px;margin-top:9px;border-radius:13px;border:1px solid color-mix(in srgb,var(--accent-display) 38%,transparent);background:color-mix(in srgb,var(--accent-display) 11%,transparent);color:var(--accent-display);font-family:var(--ui);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.auth-invite{margin:14px 0 2px;text-align:center;font-family:var(--ui);font-size:9px;color:var(--muted)}.auth-invite button{border:0;background:none;padding:0;color:var(--accent-display);font:inherit;cursor:pointer}.auth-legal{margin:15px auto 1px;text-align:center;font-family:var(--ui);font-size:7.5px;line-height:1.45;color:var(--muted)}.auth-legal a{color:inherit;text-decoration:none}.auth-legal a:hover{color:var(--fg)}body[data-device=mobile] .lang-sheet{bottom:0;width:100%;max-height:82%;border-radius:22px 22px 0 0;border-inline-start:0;border-inline-end:0;border-bottom:0;transform:translate(-50%,28px)}body[data-device=mobile] .lang-sheet.open{transform:translate(-50%)}body[data-device=mobile] .lang-list{max-height:52vh}body[data-device=mobile] .auth-card{top:auto;bottom:0;width:100%;transform:translate(-50%,30px);border-radius:24px 24px 0 0;border-inline-start:0;border-inline-end:0;border-bottom:0;padding:18px 18px 22px}body[data-device=mobile] .auth-card.open{transform:translate(-50%)}body[data-device=mobile] .auth-title{font-size:31px}body[data-device=mobile] .auth-socials{grid-template-columns:1fr}.legal-footer{position:absolute;z-index:20;inset-inline-end:20px;bottom:15px;inset-inline-start:auto;transform:none;display:flex;align-items:center;justify-content:flex-end;gap:13px;font-family:var(--ui);font-size:7px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);opacity:.5;pointer-events:auto;transition:opacity .25s var(--ease);white-space:nowrap}.legal-footer:hover{opacity:.82}.legal-footer.visible{opacity:.5;pointer-events:auto}.legal-footer a{color:inherit;text-decoration:none;transition:color .2s var(--ease)}.legal-footer a:hover{color:var(--fg)}.legal-footer .copyright{opacity:.55;text-transform:none}.social-links{position:absolute;z-index:21;inset-inline-start:16px;inset-inline-end:auto;bottom:7px;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--muted);opacity:.64;pointer-events:auto;transition:opacity .25s var(--ease);white-space:nowrap}.social-links:hover{opacity:.9}.social-link{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;color:inherit;opacity:.82;text-decoration:none;transition:opacity .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.social-link:hover{opacity:1;color:var(--fg);transform:translateY(-1px)}.social-link span{display:block;width:13px;height:13px;background:currentColor;mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.social-x span{mask-image:url(/help-public-site/social/x.svg);-webkit-mask-image:url(/help-public-site/social/x.svg)}.social-telegram span{mask-image:url(/help-public-site/social/telegram.svg);-webkit-mask-image:url(/help-public-site/social/telegram.svg)}.social-linkedin span{mask-image:url(/help-public-site/social/linkedin.svg);-webkit-mask-image:url(/help-public-site/social/linkedin.svg)}.social-facebook span{mask-image:url(/help-public-site/social/facebook.svg);-webkit-mask-image:url(/help-public-site/social/facebook.svg)}.social-instagram span{mask-image:url(/help-public-site/social/instagram.svg);-webkit-mask-image:url(/help-public-site/social/instagram.svg)}.social-tiktok span{mask-image:url(/help-public-site/social/tiktok.svg);-webkit-mask-image:url(/help-public-site/social/tiktok.svg)}.social-youtube span{mask-image:url(/help-public-site/social/youtube.svg);-webkit-mask-image:url(/help-public-site/social/youtube.svg)}.cookie-consent{position:absolute;z-index:60;left:50%;bottom:54px;transform:translate(-50%,12px);width:min(680px,calc(100% - 48px));min-height:54px;padding-block:8px;padding-inline:16px 9px;display:flex;align-items:center;gap:14px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(13,16,17,.84);box-shadow:0 18px 48px rgba(0,0,0,.22);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);opacity:0;pointer-events:none;transition:opacity .35s var(--ease),transform .35s var(--ease)}html[data-theme=light] .cookie-consent{background:rgba(246,247,245,.9);border-color:rgba(0,0,0,.09);box-shadow:0 18px 48px rgba(0,0,0,.11)}.cookie-consent.visible{opacity:1;transform:translate(-50%);pointer-events:auto}.cookie-copy{flex:1;min-width:0;font-family:var(--ui);font-size:9px;line-height:1.45;letter-spacing:.025em;color:var(--muted)}.cookie-copy a{color:var(--fg);text-decoration:none}.cookie-actions{display:flex;align-items:center;gap:7px;flex:none}.cookie-btn{min-height:34px;padding:0 12px;border-radius:999px;font-family:var(--ui);font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.cookie-btn.secondary{border:1px solid rgba(255,255,255,.09);background:transparent;color:var(--muted)}html[data-theme=light] .cookie-btn.secondary{border-color:rgba(0,0,0,.09)}.cookie-btn.primary{border:1px solid color-mix(in srgb,var(--accent-display) 34%,transparent);background:color-mix(in srgb,var(--accent-display) 9%,transparent);color:var(--accent-display)}body[data-device=tablet] .legal-footer{inset-inline-end:16px;bottom:13px;gap:11px;font-size:6.5px;letter-spacing:.08em}body[data-device=tablet] .social-links{inset-inline-start:12px;bottom:6px;opacity:.64}body[data-device=tablet] .social-link{width:27px;height:27px}body[data-device=tablet] .social-link span{width:14px;height:14px}body[data-device=mobile] .legal-footer{display:flex;inset-inline-end:12px;inset-inline-start:auto;bottom:9px;transform:none;gap:0;font-size:6.5px;letter-spacing:.08em;opacity:.52}body[data-device=mobile] .social-links{inset-inline-start:7px;inset-inline-end:auto;bottom:4px;display:flex;flex-direction:column;align-items:center;gap:0;opacity:.66}body[data-device=mobile] .social-link{width:28px;height:28px}body[data-device=mobile] .social-link span{width:15px;height:15px}body[data-device=mobile] .cookie-consent{bottom:42px;width:calc(100% - 28px);padding-block:11px 10px;padding-inline:13px 11px;border-radius:16px;display:grid;grid-template-columns:1fr;gap:9px}body[data-device=mobile] .cookie-copy{font-size:8.5px;line-height:1.42}body[data-device=mobile] .cookie-actions{justify-content:flex-end}body[data-device=mobile] .cookie-btn{min-height:32px;padding:0 11px;font-size:7.5px}@media(prefers-reduced-motion:reduce){.continue-cue .bar:after,.mic,.mic-arc,.point,.point:after,.point:before,.scrollcue:after,.signal-plane:after,.signal-plane:before{animation:none!important}.point:before,.signal-plane:after,.signal-plane:before{display:none}}.workspace{position:fixed!important;inset:0!important;top:0!important;padding:0!important;display:block!important;overflow:hidden!important;background:var(--bg)!important}.viewport-wrap{position:relative!important}.viewport,.viewport-wrap{width:100%!important;height:100%!important}.viewport{position:absolute!important;inset-inline-start:0!important;top:0!important;transform:none!important;transform-origin:top left!important;overflow:hidden!important;border-radius:0!important;box-shadow:none!important}.scene,.scroller,.track{width:100%!important;height:100%!important}.scene{position:relative!important;top:0!important}.responsive-stage{position:absolute;visibility:hidden;left:50%;top:50%;width:var(--stage-width,100%);height:var(--stage-height,100%);transform:translate(-50%,-50%) scale(var(--stage-scale,1));transform-origin:center center}body.layout-ready .responsive-stage{visibility:visible}@media (min-width:1101px){.nav a{font-size:clamp(12px,.9vw,14px)}.enter{font-size:13px}.nav a{color:color-mix(in srgb,var(--fg) 58%,var(--muted))}.legal-footer{font-size:9px;gap:14px;opacity:.68;letter-spacing:.085em}.legal-footer:hover{opacity:.9}.legal-footer .copyright,.legal-footer.visible{opacity:.68}}.public-site-skip{position:fixed;z-index:10001;top:8px;inset-inline-start:8px;transform:translateY(-160%);padding:10px 14px;border-radius:6px;background:#18e6d2;color:#06100f}.public-site-skip:focus{transform:none;outline:3px solid #fff}.help-public-site-root a:focus-visible,.help-public-site-root button:focus-visible{outline:3px solid #18e6d2;outline-offset:3px}.public-site-semantic{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.public-site-semantic nav,.public-site-semantic>a{display:none}.help-public-site-root:has(.public-site-semantic:target) .workspace{display:none!important}body:has(.public-site-semantic:target){overflow:auto}.public-site-semantic:target{position:relative;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;max-width:850px;margin:auto;padding:32px 24px 80px;color:#f6f9f9;background:#080a0b}.public-site-semantic:target nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:36px}.public-site-semantic:target>a{display:inline-block;margin-top:24px}.public-site-semantic:target section{padding:24px 0;border-bottom:1px solid #35504d}.public-site-semantic:target h1,.public-site-semantic:target h2{font-family:var(--display);font-size:clamp(1.6rem,4vw,2.5rem)}.public-site-semantic:target p{line-height:1.6}@media (prefers-reduced-motion:reduce){body{overflow:auto}.help-public-site-root .workspace{display:none!important}.public-site-semantic{position:relative;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;max-width:850px;margin:auto;padding:32px 24px 80px;color:#f6f9f9;background:#080a0b}.public-site-semantic nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:36px}.public-site-semantic>a{display:inline-block;margin-top:24px}.public-site-semantic section{padding:24px 0;border-bottom:1px solid #35504d}.public-site-semantic h1,.public-site-semantic h2{font-family:var(--display);font-size:clamp(1.6rem,4vw,2.5rem)}.public-site-semantic p{line-height:1.6}}.public-film-overlay{position:fixed;top:78px;inset-inline-end:0;bottom:0;inset-inline-start:0;z-index:19;display:grid;place-items:center;padding:28px 32px 32px;background:rgba(5,7,8,.34);backdrop-filter:blur(5px) saturate(.94);-webkit-backdrop-filter:blur(5px) saturate(.94);animation:public-film-overlay-in .32s var(--ease) both}.public-film-card{position:relative;width:min(760px,calc(100vw - 220px));border:0;border-radius:18px;background:transparent;box-shadow:0 26px 78px rgba(0,0,0,.32);overflow:visible;transform-origin:center;animation:public-film-card-in .44s var(--ease) both}html[data-theme=light] .public-film-overlay{background:rgba(232,235,232,.42)}html[data-theme=light] .public-film-card{background:transparent;box-shadow:0 26px 78px rgba(31,43,44,.18)}.public-film-head{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding-block:0;padding-inline:18px 14px}.public-film-heading{display:flex;align-items:baseline;gap:9px;min-width:0;font-family:var(--ui);color:var(--fg);white-space:nowrap}.public-film-kicker{font-size:12px;font-weight:650;letter-spacing:.015em}.public-film-heading #public-film-title{font-size:12px;font-weight:450;color:var(--muted)}.h-dialog-close.public-film-close{position:absolute;z-index:4;top:10px;inset-inline-end:10px;background:rgba(8,11,12,.58);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.public-film-frame{position:relative;margin:0;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#050606;box-shadow:0 0 0 .5px rgba(0,0,0,.22)}.public-film-poster{padding:0;border:0;overflow:hidden;background:#050606;cursor:pointer;color:#fff}.public-film-poster,.public-film-poster img{position:absolute;inset:0;width:100%;height:100%}.public-film-poster img{-o-object-fit:cover;object-fit:cover;transform:scale(1.002);transition:transform .5s var(--ease),filter .35s var(--ease)}.public-film-poster-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,0,0,.02) 50%,rgba(0,0,0,.32));transition:background .3s var(--ease)}.public-film-poster-play{position:absolute;left:50%;top:50%;width:58px;height:58px;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:999px;background:rgba(16,210,194,.94);color:#06100f;box-shadow:0 12px 34px rgba(0,0,0,.28),0 0 30px color-mix(in srgb,var(--accent-display) 24%,transparent);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.public-film-poster-play svg{width:25px;height:25px}.public-film-poster-play path{fill:currentColor}.public-film-poster-label{position:absolute;inset-inline-start:18px;bottom:15px;font-family:var(--ui);font-size:9px;font-weight:600;letter-spacing:.06em;text-shadow:0 1px 8px rgba(0,0,0,.55)}.public-film-poster:hover img{transform:scale(1.014);filter:brightness(1.03)}.public-film-poster:hover .public-film-poster-shade{background:linear-gradient(180deg,rgba(0,0,0,.01),rgba(0,0,0,.01) 50%,rgba(0,0,0,.27))}.public-film-poster:hover .public-film-poster-play{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 14px 38px rgba(0,0,0,.3),0 0 36px color-mix(in srgb,var(--accent-display) 31%,transparent)}.public-film-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.public-film-foot{min-height:44px;display:flex;align-items:center;gap:10px;padding:0 22px;font-family:var(--ui);font-size:9px;letter-spacing:.055em;color:var(--muted)}.public-film-accent{display:block;width:28px;height:1px;background:var(--accent-display);box-shadow:0 0 12px color-mix(in srgb,var(--accent-display) 35%,transparent)}.public-film-trigger{position:fixed;z-index:72;inset-inline-end:24px;bottom:72px;height:46px;display:flex;align-items:center;gap:9px;padding-block:4px;padding-inline:4px 13px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(13,16,17,.76);color:var(--fg);box-shadow:0 12px 34px rgba(0,0,0,.22);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);cursor:pointer;animation:public-film-trigger-in .34s var(--ease) both;transition:background .22s var(--ease),border-color .22s var(--ease),transform .22s var(--ease),box-shadow .22s var(--ease)}.public-film-trigger:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent-display) 36%,rgba(255,255,255,.12));background:rgba(17,21,22,.9);box-shadow:0 16px 42px rgba(0,0,0,.29)}html[data-theme=light] .public-film-trigger{border-color:rgba(0,0,0,.09);background:rgba(249,250,248,.82);box-shadow:0 12px 34px rgba(31,43,44,.13)}.public-film-trigger-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;color:#071012;background:var(--accent-display);box-shadow:0 0 22px color-mix(in srgb,var(--accent-display) 24%,transparent)}.public-film-trigger-icon svg{width:19px;height:19px}.public-film-trigger-icon path{fill:currentColor}.public-film-trigger-label{font-family:var(--ui);font-size:9px;font-weight:600;letter-spacing:.055em;white-space:nowrap}@keyframes public-film-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes public-film-card-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes public-film-trigger-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:701px) and (max-width:1100px){.public-film-card{width:min(700px,calc(100vw - 64px))}}@media (max-width:700px){.public-film-overlay{top:66px;padding:10px;place-items:center;background:rgba(5,7,8,.52);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.public-film-card{width:calc(100vw - 20px);border-radius:22px}.public-film-head{min-height:58px;padding-block:0;padding-inline:15px 12px}.public-film-heading{gap:6px}.public-film-heading #public-film-title,.public-film-kicker{font-size:10px}.h-dialog-close.public-film-close{top:8px;inset-inline-end:8px}.public-film-frame{margin:0;border-radius:15px}.public-film-foot{min-height:48px;padding:0 15px;font-size:8px}.public-film-trigger{inset-inline-end:13px;bottom:72px;width:44px;height:44px;padding:4px;justify-content:center}.public-film-trigger-icon{width:34px;height:34px}.public-film-trigger-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@media (prefers-reduced-motion:reduce){.public-film-card,.public-film-overlay,.public-film-trigger{animation:none}.public-film-trigger{transition:none}}.nav .journey-nav-link{color:var(--accent-display);font-weight:600;letter-spacing:.025em}.nav .journey-nav-link:not(.active){opacity:.88}.journey-mini{display:none;align-items:center;justify-content:center;width:30px;height:30px;text-decoration:none;flex:none}.journey-mini img{display:block;width:23px;height:auto}.journey-mini.active{filter:drop-shadow(0 0 4px rgba(24,230,210,.27))}.journey-mark-l,html[data-theme=light] .journey-mark-d{display:none!important}html[data-theme=light] .journey-mark-l{display:block!important}.journey-menu-mark{display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;margin-inline-start:auto}.journey-menu-mark img{width:22px;height:auto}body[data-device=mobile] .header{grid-template-columns:minmax(0,1fr) 28px 28px auto 32px;-moz-column-gap:6px;column-gap:6px;padding:0 14px}body[data-device=mobile] .logo{width:104px}body[data-device=mobile] .mobile-journey-item{margin-top:7px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--fg) 12%,transparent);color:var(--accent-display);display:flex;align-items:center}body[data-device=tablet] .nav{gap:9px}body[data-device=tablet] .nav .journey-nav-link{margin-inline-start:13px}.journey-explainer,.journey-headline,.journey-section-label{position:absolute;inset-inline-start:50%;margin:0;text-align:center;z-index:13;opacity:0;transition:opacity .56s var(--ease),transform .76s var(--ease)}.journey-section-label{top:24.2%;transform:translate(-50%,calc(-50% + 7px));color:var(--accent-display);font:600 11px var(--ui);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.journey-headline{top:38%;transform:translate(-50%,calc(-50% + 14px));font:500 60px/1.05 var(--display);letter-spacing:-.038em;width:min(980px,88%);text-wrap:balance}.journey-headline em{font-style:normal;color:var(--accent-display)}.journey-explainer{top:76%;transform:translate(-50%,calc(-50% + 12px));font:400 22px/1.34 var(--display);letter-spacing:-.012em;color:var(--muted);width:min(850px,80%);text-wrap:balance}.journey-figure{left:50%;top:56.5%;transform:translate(-50%,-50%);width:min(910px,84%);height:230px;z-index:12;pointer-events:none;transition:opacity .55s var(--ease)}.j-piece,.journey-figure{position:absolute;opacity:0}.j-piece{display:none;inset:0;transform:translateY(9px);transition:opacity .85s var(--ease),transform .85s var(--ease)}.j-piece.j-active{display:block}.j-piece.j-reveal{opacity:1;transform:translateY(0)}.j-choice,.j-choice-divider,.j-feature-tags,.j-money-bottom,.j-money-heading,.j-route-node,.j-under-visual,.j-visual-label,.j-visual-title{font-family:var(--ui);letter-spacing:.13em;text-align:center}.j-visual-label{font-size:13px;font-weight:600;color:var(--fg);display:block;margin-top:16px}.j-under-visual{margin:17px 0 0;color:var(--muted);font-size:12px;letter-spacing:.12em;text-align:center}.j-row{display:flex;align-items:center;justify-content:center;height:177px}.j-fuel-row{gap:13px}.j-credit-wrap,.j-person-wrap{width:142px;flex-direction:column}.j-ai-symbol,.j-credit-wrap,.j-human-symbol,.j-person-wrap{display:flex;align-items:center;justify-content:center;position:relative}.j-ai-symbol,.j-human-symbol{width:54px;height:54px;border:1px solid color-mix(in srgb,var(--accent-display) 72%,transparent);border-radius:50%;box-shadow:0 0 40px rgba(24,230,210,.055)}.j-human-symbol i{position:absolute;top:13px;inset-inline-start:20px;border:1px solid var(--fg);width:13px;height:13px;border-radius:50%}.j-human-symbol b{position:absolute;top:28px;inset-inline-start:14px;border:1px solid var(--fg);border-bottom:0;width:25px;height:13px;border-radius:17px 17px 0 0}.j-ai-symbol i{position:absolute;border:1px solid var(--fg);height:21px;width:21px;border-radius:50%;opacity:.9}.j-ai-symbol b{position:absolute;inset:6px;border:1px dashed color-mix(in srgb,var(--accent-display) 65%,transparent);border-radius:50%;animation:j-rotate 6s linear infinite}.j-stream{width:15%;height:1px;position:relative;background:color-mix(in srgb,var(--accent-display) 45%,transparent);transform-origin:center;transform:scaleX(0);transition:transform 1.4s var(--ease)}.j-piece.j-phase2 .j-stream{transform:scaleX(1)}.j-stream i{display:block;position:absolute;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--accent-display);box-shadow:0 0 11px var(--accent-display);opacity:0}.j-stream-left i{animation:j-flow 2.9s ease-in-out infinite;animation-play-state:paused}.j-stream-right i{animation:j-flow-reverse 2.9s ease-in-out infinite;animation-play-state:paused}.j-stream i:nth-child(2){animation-delay:.7s}.j-stream i:nth-child(3){animation-delay:1.4s}.j-piece.j-phase2 .j-stream i{animation-play-state:running;opacity:1}.j-money-mark,.j-network-brand,.j-support-mark,.j-symbol-large,.j-twin-center{display:flex;justify-content:center;align-items:center}.j-symbol-large{width:99px;flex:none;filter:drop-shadow(0 0 8px rgba(24,230,210,.2));transform:scale(.85);transition:transform 1s var(--ease)}.j-piece.j-phase2 .j-symbol-large{transform:scale(1.12)}.j-symbol-large img{width:82px;height:auto}.j-piece-9 .j-under-visual{opacity:0;transition:opacity .7s var(--ease)}.j-piece-9.j-phase2 .j-under-visual{opacity:1}.j-route-line{position:absolute;top:26px;inset-inline-start:0;inset-inline-end:0;gap:19px}.j-route-line,.j-route-node{display:flex;justify-content:center;align-items:center}.j-route-node{width:237px;height:91px;border:1px solid color-mix(in srgb,var(--accent-display) 22%,transparent);border-radius:3px;flex-direction:column;font-size:25px;letter-spacing:.05em;font-weight:500;opacity:.4;transition:opacity .8s var(--ease),border-color .7s}.j-route-node span{display:block;margin-top:9px;color:var(--muted);font-size:11px;letter-spacing:.11em;white-space:nowrap}.j-route-node.j-end{color:var(--accent-display);opacity:.3}.j-piece.j-phase2 .j-route-node.j-end{opacity:1;border-color:color-mix(in srgb,var(--accent-display) 68%,transparent)}.j-route-arrow{width:102px;height:2px;position:relative;background:color-mix(in srgb,var(--fg) 19%,transparent)}.j-route-arrow:after{content:"";inset-inline-end:0;top:-4px;border-top:1px solid var(--accent-display);border-inline-end:1px solid var(--accent-display);transform:rotate(45deg)}.j-route-arrow i,.j-route-arrow:after{position:absolute;width:8px;height:8px}.j-route-arrow i{top:-3px;background:var(--accent-display);border-radius:50%;opacity:0}.j-piece.j-phase2 .j-route-arrow i{animation:j-flow 2.2s ease-in-out infinite;opacity:1}.j-route-arrow i:nth-child(2){animation-delay:.65s}.j-route-arrow i:nth-child(3){animation-delay:1.3s}.j-sparkline{position:absolute;top:168px;left:50%;transform:translateX(-50%);display:flex;gap:40px}.j-sparkline span{width:5px;height:5px;border-radius:50%;background:var(--accent-display);box-shadow:0 0 12px var(--accent-display);opacity:.3}.j-piece.j-phase2 .j-sparkline span{animation:j-pulse 2.7s ease-in-out infinite;animation-delay:calc(var(--i,1)*.3s)}.j-two-paths{gap:42px;height:205px}.j-half,.j-two-paths{display:flex;justify-content:center;align-items:center}.j-half{width:285px;flex-direction:column;min-height:182px;gap:11px;opacity:0;transform:translateY(16px);transition:opacity .75s var(--ease),transform .75s var(--ease)}.j-piece.j-phase1 .j-half-left,.j-piece.j-phase2 .j-half{opacity:1;transform:translateY(0)}.j-visual-title{color:var(--fg);font-size:17px;font-weight:600;letter-spacing:.065em}.j-half small{color:var(--muted);font-size:14px;line-height:1.35;text-align:center}.j-twin-center{width:74px;flex:none;opacity:0;transition:opacity .65s var(--ease)}.j-twin-center img{width:66px}.j-piece.j-phase2 .j-twin-center{opacity:1}.j-network-people{position:relative;width:98px;height:54px}.j-network-people i{position:absolute;width:11px;height:11px;border-radius:50%;border:1px solid var(--accent-display)}.j-network-people i:first-child{inset-inline-start:9px;top:19px}.j-network-people i:nth-child(2){inset-inline-start:43px;top:3px}.j-network-people i:nth-child(3){inset-inline-start:75px;top:20px}.j-network-people i:nth-child(4){inset-inline-start:46px;top:41px}.j-network-people b{position:absolute;height:1px;background:var(--accent-display);opacity:.65;transform-origin:left}.j-network-people b:nth-last-child(2){inset-inline-start:20px;top:24px;width:32px;transform:rotate(-23deg)}.j-network-people b:last-child{inset-inline-start:54px;top:15px;width:30px;transform:rotate(24deg)}.j-choose{display:flex;align-items:center;justify-content:center;gap:22px;position:absolute;top:0;inset-inline-start:0;inset-inline-end:0}.j-choice{color:var(--fg);font-size:13px;font-weight:600;letter-spacing:.08em}.j-choice-divider{color:var(--accent-display);font-size:12px}.j-network-unlock{position:absolute;top:21px;left:50%;transform:translateX(-50%);width:660px;height:174px}.j-network-map{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.j-map-links path{fill:none;stroke:var(--accent-display);stroke-opacity:.49;stroke-width:1;stroke-dasharray:250;stroke-dashoffset:250;transition:stroke-dashoffset 1.6s var(--ease)}.j-piece.j-phase2 .j-map-links path{stroke-dashoffset:0}.j-map-dots circle{fill:var(--accent-display);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent-display) 40%,transparent));opacity:.13;transition:opacity 1s var(--ease)}.j-piece.j-phase2 .j-map-dots circle{opacity:.9}.j-map-halo{fill:none;stroke:var(--accent-display);stroke-opacity:.32;stroke-width:1;stroke-dasharray:3 6}.j-network-brand{position:absolute;top:51px;left:50%;transform:translateX(-50%);width:80px;height:80px}.j-network-brand img{width:80px}.j-feature-tags{position:absolute;top:208px;inset-inline-start:0;inset-inline-end:0;display:flex;justify-content:center;gap:40px;color:var(--muted);font-size:12px;font-weight:600;opacity:0;transition:opacity .7s var(--ease)}.j-piece.j-phase2 .j-feature-tags{opacity:1}.j-support-visual{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center}.j-support-orbit{height:155px;width:300px;position:relative;display:flex;justify-content:center;align-items:center}.j-orbit-ring{position:absolute;border-radius:50%;width:124px;height:124px;border:1px solid var(--accent-display);opacity:.24;transition:transform 1.5s var(--ease)}.j-orbit-two{width:153px;height:153px;border-style:dashed;opacity:.16}.j-piece.j-phase2 .j-orbit-one{transform:scale(1.16)}.j-piece.j-phase2 .j-orbit-two{transform:scale(1.14)}.j-support-mark img{width:89px}.j-support-transition{display:flex;align-items:center;justify-content:center;gap:15px;height:31px}.j-support-transition span{color:var(--fg);font-size:16px;font-weight:600;letter-spacing:.11em}.j-support-transition span:last-child{color:var(--accent-display)}.j-support-transition i{height:1px;width:58px;background:var(--accent-display);display:block;position:relative}.j-support-transition i:after{content:"";position:absolute;inset-inline-end:0;top:-3px;width:6px;height:6px;border-top:1px solid var(--accent-display);border-inline-end:1px solid var(--accent-display);transform:rotate(45deg)}.j-piece-14 .j-under-visual{opacity:0;transition:opacity .7s var(--ease)}.j-piece.j-phase2 .j-under-visual{opacity:1}.j-money-separation{height:195px;display:flex;align-items:center;justify-content:center;gap:50px}.j-money-side{width:240px;display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.j-piece.j-phase1 .j-money-side:first-child,.j-piece.j-phase2 .j-money-side{opacity:1;transform:translateY(0)}.j-money-heading{color:var(--accent-display);font-size:15px;letter-spacing:.14em;font-weight:600}.j-money-side i{width:68px;height:1px;background:var(--accent-display);opacity:.6}.j-money-side strong{font:500 20px var(--display);letter-spacing:.01em;color:var(--fg)}.j-money-side small{font:400 14px var(--ui);color:var(--muted);text-align:center}.j-money-mark{width:90px;flex:none;opacity:0;transition:opacity .6s var(--ease)}.j-money-mark img{width:78px}.j-piece.j-phase2 .j-money-mark{opacity:1}.j-money-bottom{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:-14px;font-size:14px;letter-spacing:.16em;color:var(--fg);opacity:0;transition:opacity .7s var(--ease)}.j-piece.j-phase2 .j-money-bottom{opacity:1}@keyframes j-rotate{to{transform:rotate(1turn)}}@keyframes j-flow{0%{inset-inline-start:0;opacity:0}15%{opacity:1}80%{opacity:1}to{inset-inline-start:100%;opacity:0}}@keyframes j-flow-reverse{0%{inset-inline-end:0;opacity:0}15%{opacity:1}80%{opacity:1}to{inset-inline-end:100%;opacity:0}}@keyframes j-pulse{50%{opacity:1;box-shadow:0 0 20px var(--accent-display)}}body[data-device=mobile] .journey-section-label{top:22%;font-size:10px}body[data-device=mobile] .journey-headline{top:34.4%;font-size:42px;width:89%;line-height:1.06;letter-spacing:-.045em}body[data-device=mobile] .journey-figure{top:54%;height:185px;width:92%}body[data-device=mobile] .journey-explainer{top:73%;font-size:19px;width:88%;line-height:1.42}body[data-device=mobile] .j-fuel-row{gap:4px}body[data-device=mobile] .j-credit-wrap,body[data-device=mobile] .j-person-wrap{width:116px}body[data-device=mobile] .j-ai-symbol,body[data-device=mobile] .j-human-symbol{width:46px;height:46px}body[data-device=mobile] .j-human-symbol i{top:9px;inset-inline-start:16px}body[data-device=mobile] .j-human-symbol b{top:23px;inset-inline-start:10px}body[data-device=mobile] .j-stream{width:7%}body[data-device=mobile] .j-symbol-large{width:65px}body[data-device=mobile] .j-symbol-large img{width:56px}body[data-device=mobile] .j-visual-label{font-size:10px;letter-spacing:.09em;margin-top:10px}body[data-device=mobile] .j-under-visual{font-size:10px;letter-spacing:.06em;margin-top:2px}body[data-device=mobile] .j-route-line{top:25px;gap:7px}body[data-device=mobile] .j-route-node{width:145px;height:78px;font-size:17px}body[data-device=mobile] .j-route-node span{font-size:8px;letter-spacing:0;margin-top:7px;white-space:normal;line-height:1.4;padding:0 4px}body[data-device=mobile] .j-route-arrow{width:40px}body[data-device=mobile] .j-sparkline{top:135px}body[data-device=mobile] .j-two-paths{gap:6px;height:165px}body[data-device=mobile] .j-half{width:150px;min-height:140px;gap:9px}body[data-device=mobile] .j-visual-title{font-size:12px;letter-spacing:.04em}body[data-device=mobile] .j-half small{font-size:11px}body[data-device=mobile] .j-twin-center{width:43px}body[data-device=mobile] .j-twin-center img{width:40px}body[data-device=mobile] .j-choose{gap:11px;top:-10px}body[data-device=mobile] .j-choice{font-size:9px}body[data-device=mobile] .j-choice-divider{font-size:10px}body[data-device=mobile] .j-network-unlock{top:25px;width:420px;height:140px}body[data-device=mobile] .j-network-brand{top:37px;width:55px;height:63px}body[data-device=mobile] .j-network-brand img{width:51px}body[data-device=mobile] .j-feature-tags{top:167px;gap:12px;font-size:9px;letter-spacing:.04em;white-space:nowrap}body[data-device=mobile] .j-support-orbit{height:130px}body[data-device=mobile] .j-support-transition span{font-size:12px}body[data-device=mobile] .j-support-transition i{width:39px}body[data-device=mobile] .j-support-mark img{width:70px}body[data-device=mobile] .j-money-separation{height:145px;gap:7px}body[data-device=mobile] .j-money-side{width:135px;gap:9px}body[data-device=mobile] .j-money-mark{width:46px}body[data-device=mobile] .j-money-mark img{width:42px}body[data-device=mobile] .j-money-heading{font-size:11px}body[data-device=mobile] .j-money-side strong{font-size:14px;text-align:center}body[data-device=mobile] .j-money-side small{font-size:10px}body[data-device=mobile] .j-money-bottom{font-size:10px;bottom:-8px;letter-spacing:.08em}@media(max-height:670px){.journey-section-label{top:19%}.journey-headline{top:32%}.journey-figure{top:53%}.journey-explainer{top:76%}}@media(prefers-reduced-motion:reduce){.j-ai-symbol b,.j-sparkline span,.j-stream i{animation:none!important}}.nav .journey-nav-link{margin-inline-start:39px;color:var(--muted);font-size:13px;font-weight:400;letter-spacing:normal;opacity:1;display:inline-flex;align-items:center;gap:7px}@media(min-width:1101px){.nav .journey-nav-link{font-size:clamp(12px,.9vw,14px);color:color-mix(in srgb,var(--fg) 58%,var(--muted))}}.nav .journey-nav-link.active,.nav .journey-nav-link:hover{color:var(--fg);opacity:1}.nav .journey-nav-link:not(.active){opacity:1}.journey-nav-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:16px}.journey-nav-mark img{width:21px;height:auto;display:block}.journey-menu-mark img,.journey-mini img,.journey-nav-mark img{filter:grayscale(1) brightness(0) invert(1);opacity:.62;transition:opacity .25s var(--ease)}html[data-theme=light] .journey-menu-mark img,html[data-theme=light] .journey-mini img,html[data-theme=light] .journey-nav-mark img{filter:grayscale(1) brightness(0)}.journey-mini.active img,.journey-mini:hover img,.journey-nav-link.active img,.journey-nav-link:hover img,.mobile-journey-item.active img,.mobile-journey-item:hover img{opacity:1}.journey-mini{position:relative;overflow:visible}.journey-mini.active{filter:none}.journey-mini:after{content:"";position:absolute;inset-inline-start:3px;inset-inline-end:calc(100% - 3px);bottom:-6px;height:1px;background:var(--accent-display);transition:right .35s var(--ease)}.journey-mini.active:after{inset-inline-end:3px}body[data-device=mobile] .mobile-journey-item{color:var(--muted);font-weight:inherit;position:relative}body[data-device=mobile] .mobile-journey-item.active,body[data-device=mobile] .mobile-journey-item:hover{color:var(--fg)}body[data-device=mobile] .mobile-journey-item:after{content:"";position:absolute;inset-inline-start:10px;inset-inline-end:calc(100% - 10px);bottom:6px;height:1px;background:var(--accent-display);transition:right .35s var(--ease)}body[data-device=mobile] .mobile-journey-item.active:after{inset-inline-end:calc(100% - 92px)}.journey-headline.j-long{font-size:53px}.j-paths{position:absolute;top:0;inset-inline-start:0;inset-inline-end:0;display:grid;grid-template-columns:1fr 35px 1fr;gap:9px}.j-path,.j-paths{align-items:center;height:180px}.j-path{display:flex;flex-direction:column;justify-content:center;gap:10px;opacity:0;transform:translateY(12px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.j-path-index{color:var(--accent-display);font:600 10px var(--ui);letter-spacing:.15em}.j-path strong{font:600 15px var(--ui);letter-spacing:.06em;color:var(--fg)}.j-path small{font:400 13px/1.35 var(--ui);color:var(--muted);text-align:center}.j-four{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;width:min(290px,100%)}.j-four span{padding:8px 4px;border:1px solid color-mix(in srgb,var(--accent-display) 35%,transparent);border-radius:3px;text-align:center;color:var(--fg);font:600 10px var(--ui);letter-spacing:.06em}.j-or{font:600 12px var(--ui);color:var(--accent-display);text-align:center;opacity:0;transition:opacity .8s var(--ease)}.j-agreement{height:52px;width:190px;display:flex;align-items:center;justify-content:center;gap:19px}.j-agreement i{width:35px;height:35px;border:1px solid var(--accent-display);border-radius:50%;position:relative}.j-agreement i:before{content:"";position:absolute;inset-inline-start:12px;top:6px;width:8px;height:8px;border:1px solid var(--fg);border-radius:50%}.j-agreement i:after{content:"";position:absolute;inset-inline-start:9px;top:19px;width:15px;height:8px;border:1px solid var(--fg);border-bottom:0;border-radius:10px 10px 0 0}.j-agreement b{width:40px;height:1px;background:var(--accent-display);transform:scaleX(0);transition:transform 1s var(--ease)}.j-path-result{position:absolute;top:186px;inset-inline-start:0;inset-inline-end:0;display:flex;flex-direction:column;align-items:center;gap:4px;opacity:0;transform:translateY(8px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.j-path-result strong{font:500 22px var(--display);color:var(--accent-display);letter-spacing:.1em}.j-path-result small{font:600 10px var(--ui);color:var(--muted);letter-spacing:.14em}.j-piece.j-phase1 .j-path-growth,.j-piece.j-phase2 .j-path{opacity:1;transform:translateY(0)}.j-piece.j-phase2 .j-or,.j-piece.j-phase2 .j-path-result{opacity:1}.j-piece.j-phase2 .j-path-result{transform:translateY(0)}.j-piece.j-phase2 .j-agreement b{transform:scaleX(1)}body[data-device=mobile] .journey-headline.j-long{font-size:35px;line-height:1.1}body[data-device=mobile] .j-paths{grid-template-columns:1fr 19px 1fr;gap:3px;height:174px}body[data-device=mobile] .j-path{height:174px;gap:7px}body[data-device=mobile] .j-path strong{font-size:10px;letter-spacing:0}body[data-device=mobile] .j-path small{font-size:10px;max-width:144px}body[data-device=mobile] .j-four{gap:5px}body[data-device=mobile] .j-four span{font-size:8px;letter-spacing:0;padding:7px 2px}body[data-device=mobile] .j-agreement{width:135px;gap:10px;height:50px}body[data-device=mobile] .j-agreement b{width:27px}body[data-device=mobile] .j-or{font-size:10px}body[data-device=mobile] .j-path-result{top:168px}body[data-device=mobile] .j-path-result strong{font-size:16px}body[data-device=mobile] .j-path-result small{font-size:8px}body[data-device=mobile] .home-mini,body[data-device=mobile] .journey-mini{position:relative}body[data-device=mobile] .home-mini:after,body[data-device=mobile] .journey-mini:after{content:"";display:block;position:absolute;inset-inline-start:3px;inset-inline-end:calc(100% - 3px);bottom:-6px;height:1px;background:var(--accent-display);transition:right .35s var(--ease)}body[data-device=mobile] .home-mini.active:after,body[data-device=mobile] .journey-mini.active:after{inset-inline-end:3px}body[data-device=mobile] .mobile-nav .mobile-journey-item:after{display:block;inset-inline-start:15px;inset-inline-end:calc(100% - 15px);bottom:7px}body[data-device=mobile] .mobile-nav .mobile-journey-item.active:after{inset-inline-end:calc(100% - 91px)}body[data-device=mobile] .mobile-nav .mobile-journey-item.active{color:var(--fg)}body[data-device=mobile] .journey-figure.j-promotion-active{top:49%}body[data-device=mobile] .mobile-nav a.mobile-journey-item.active:after{display:block!important;inset-inline-end:calc(100% - 91px)}body[data-device=mobile] .journey-figure.j-promotion-active{top:50%}body[data-device=mobile] .header{grid-template-columns:minmax(0,1fr) 28px 28px 28px auto 32px;-moz-column-gap:5px;column-gap:5px;padding:0 12px}body[data-device=mobile] .logo{width:99px}body[data-device=mobile] .mobile-theme-top{position:relative;z-index:20}body[data-device=mobile] .journey-mini{display:flex}.nav a.journey-nav-link{margin-inline-start:0!important;padding:3px!important;width:35px;height:35px;flex:0 0 35px;align-self:center;display:inline-flex!important;justify-content:center;align-items:center;border:1px solid transparent;border-radius:11px;color:var(--muted);transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.nav a.journey-nav-link:after,body[data-device=mobile] .journey-mini:after,body[data-device=mobile] .mobile-nav a.mobile-journey-item:after{content:none!important;display:none!important}.nav a.journey-nav-link:hover,body[data-device=mobile] a.journey-mini:hover{border-color:color-mix(in srgb,var(--accent-display) 44%,transparent)}.nav a.journey-nav-link.active,body[data-device=mobile] .mobile-nav a.mobile-journey-item.active,body[data-device=mobile] a.journey-mini.active{border-color:var(--accent-display)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-display) 10%,transparent),0 0 14px color-mix(in srgb,var(--accent-display) 17%,transparent)}.nav a.journey-nav-link .journey-nav-mark{width:27px;height:27px;display:flex;align-items:center;justify-content:center;flex:none}.nav a.journey-nav-link .journey-nav-mark img{width:27px!important;height:27px!important;border-radius:7px;-o-object-fit:contain;object-fit:contain}.journey-menu-mark img,.journey-mini img,.journey-nav-mark img,html[data-theme=light] .journey-menu-mark img,html[data-theme=light] .journey-mini img,html[data-theme=light] .journey-nav-mark img{filter:none!important;opacity:1!important}body[data-device=mobile] a.journey-mini{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:31px;min-width:31px;height:31px;border:1px solid transparent;border-radius:10px;overflow:visible;filter:none;transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}body[data-device=mobile] .journey-mini img{width:24px;height:24px;border-radius:6px;-o-object-fit:contain;object-fit:contain}body[data-device=mobile] .mobile-nav a.mobile-journey-item{border:1px solid transparent;border-radius:12px;color:var(--fg)}body[data-device=mobile] .mobile-nav a.mobile-journey-item .journey-menu-mark{display:flex;width:30px;height:30px;margin-inline-start:auto}body[data-device=mobile] .mobile-nav .journey-menu-mark img{width:27px;height:27px;border-radius:7px;-o-object-fit:contain;object-fit:contain}body[data-device=mobile] .mobile-theme-top{display:flex}@media(max-width:420px){body[data-device=mobile] .header{grid-template-columns:minmax(0,1fr) 27px 31px 28px auto 32px;-moz-column-gap:4px;column-gap:4px}}body[data-device=mobile] .mobile-nav a.mobile-journey-item,body[data-device=mobile] .mobile-nav a.mobile-journey-item.active,body[data-device=mobile] .mobile-nav a.mobile-journey-item:hover{border-color:transparent!important;box-shadow:none!important}body[data-device=mobile] .mobile-nav a.mobile-journey-item.active{color:var(--accent-display)}body[data-device=mobile] .mobile-nav a.mobile-journey-item .journey-menu-mark{width:35px;height:35px;border:1px solid transparent;border-radius:11px;flex:0 0 35px;box-sizing:border-box;transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}body[data-device=mobile] .mobile-nav a.mobile-journey-item:hover .journey-menu-mark{border-color:color-mix(in srgb,var(--accent-display) 44%,transparent)}body[data-device=mobile] .mobile-nav a.mobile-journey-item.active .journey-menu-mark{border-color:var(--accent-display);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-display) 10%,transparent),0 0 14px color-mix(in srgb,var(--accent-display) 17%,transparent)}body[data-device=mobile] .mobile-nav a.mobile-journey-item.active:after{display:none!important;content:none!important}.legal-footer .technology-footer-link{color:inherit;text-decoration:none;white-space:nowrap;transition:color .2s var(--ease)}.legal-footer .technology-footer-link:hover{color:var(--fg)}body[data-device=mobile] .legal-footer{gap:13px;font-size:7.4px}@media(max-width:700px){.legal-footer .copyright{display:none}}.technology-dialog{box-sizing:border-box;width:min(744px,calc(100vw - 34px));max-width:none;max-height:85dvh;overflow:auto;margin:auto;padding:0;border:1px solid color-mix(in srgb,var(--fg) 17%,transparent);border-radius:24px;color:var(--fg);background:var(--bg);box-shadow:0 30px 110px rgba(0,0,0,.58);font-family:var(--ui);-webkit-font-smoothing:antialiased;animation:tech-up .25s ease both}.technology-dialog::backdrop{background:rgba(0,0,0,.71);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.technology-content{padding:37px 40px 32px}.technology-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.technology-eyebrow{color:var(--accent-display);font-size:10px;letter-spacing:.18em;font-weight:600;margin-bottom:23px}.technology-dialog h2{font:450 clamp(30px,4.7vw,51px)/1.13 var(--display);letter-spacing:-.065em;margin:0 0 15px}.technology-lead{font:400 14px/1.7 var(--ui);color:var(--muted);max-width:530px;margin:0 0 27px}.technology-rule{height:1px;background:color-mix(in srgb,var(--fg) 14%,transparent);margin-bottom:20px}.technology-section-label{color:var(--muted);font-size:10px;font-weight:650;letter-spacing:.16em;margin-bottom:15px}.technology-program{display:flex;align-items:center;gap:15px;padding:16px 17px;border:1px solid color-mix(in srgb,var(--fg) 12%,transparent);border-radius:15px;background:color-mix(in srgb,var(--fg) 2%,var(--bg));margin-bottom:29px}.technology-n-mark{height:48px;width:48px;border:1px solid rgba(123,188,54,.23);border-radius:10px;background:rgba(123,188,54,.07);color:#98c656;display:grid;place-items:center;font-size:25px;font-weight:750;flex:none}.technology-program-name{font:670 21px/1.18 var(--display);letter-spacing:-.045em}.technology-program-desc{display:block;font-size:12px;color:var(--muted);line-height:1.5;margin-top:5px}.technology-member{margin-inline-start:auto;white-space:nowrap;color:var(--accent-display);font-size:10px;font-weight:650;letter-spacing:.1em;border:1px solid color-mix(in srgb,var(--accent-display) 28%,transparent);border-radius:99px;padding:7px 10px}.technology-brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px}.technology-brand{min-height:92px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:16px 21px;border:1px solid color-mix(in srgb,var(--fg) 11%,transparent);border-radius:14px;background:color-mix(in srgb,var(--fg) 2%,var(--bg))}.technology-brand strong{font:600 22px/1.1 var(--display);letter-spacing:-.045em}.technology-brand.aws strong{font-size:28px;font-weight:750;letter-spacing:-.08em}.technology-brand.anthropic strong{font:700 20px Georgia,serif;letter-spacing:-.045em}.technology-brand small{color:var(--muted);font-size:11px;line-height:1.4}.technology-note{border-top:1px solid color-mix(in srgb,var(--fg) 13%,transparent);padding-top:16px;color:var(--muted);font-size:11px;line-height:1.65;margin:0}.technology-note strong{color:var(--fg);font-weight:550}.technology-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:25px}.technology-footer span{color:var(--muted);font-size:10px}.technology-done{background:var(--accent-display);border:0;color:#051f1c;font-size:12px;font-weight:650;border-radius:999px;padding:11px 19px}.technology-done:hover{filter:brightness(1.06)}.legal-footer .technology-footer-link:focus-visible,.technology-dialog button:focus-visible{outline:2px solid var(--accent-display);outline-offset:3px}@keyframes tech-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.technology-dialog{width:calc(100vw - 24px);max-height:84dvh;border-radius:20px}.technology-content{padding:25px 21px 22px}.technology-eyebrow{font-size:9px;margin-bottom:18px}.technology-dialog h2{font-size:36px}.technology-lead{font-size:12.5px;margin-bottom:22px}.technology-program{padding:12px 13px;gap:11px}.technology-n-mark{width:40px;height:40px;font-size:22px}.technology-program-name{font-size:17px}.technology-program-desc{font-size:10px}.technology-member{font-size:8px;padding:5px 7px}.technology-brands{gap:8px}.technology-brand{min-height:83px;padding:12px 14px}.technology-brand strong{font-size:18px}.technology-brand.aws strong{font-size:24px}.technology-brand.anthropic strong{font-size:17px}.technology-brand small{font-size:10px}}@media(prefers-reduced-motion:reduce){.technology-dialog{animation:none}}.technology-dialog{max-height:calc(100dvh - 46px)}@media(max-width:600px){.technology-dialog{max-height:90dvh}}.technology-dialog-v2 .technology-section-label{margin:22px 0 12px}.technology-dialog-v2 .technology-program{margin-bottom:0}.technology-dialog-v2 .technology-aws-feature{display:flex;align-items:center;gap:20px;padding:14px 19px;border:1px solid color-mix(in srgb,var(--fg) 12%,transparent);border-radius:15px;background:color-mix(in srgb,var(--fg) 2%,var(--bg))}.technology-dialog-v2 .technology-aws-assets{display:flex;align-items:center;justify-content:center;flex:none}.technology-dialog-v2 .technology-aws-logo{display:block;-o-object-fit:contain;object-fit:contain;width:140px;height:auto;max-height:55px}.technology-dialog-v2 .technology-aws-logo.light,html[data-theme=light] .technology-dialog-v2 .technology-aws-logo.dark{display:none}html[data-theme=light] .technology-dialog-v2 .technology-aws-logo.light{display:block}.technology-dialog-v2 .technology-aws-feature>span{font-size:12px;line-height:1.55;color:var(--muted)}.technology-dialog-v2 .technology-ai-brands{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:4px}.technology-dialog-v2 .technology-voice-brands{margin-bottom:20px}.technology-dialog-v2 .technology-brand{min-height:92px;padding:16px 17px}.technology-dialog-v2 .technology-ai-brands .technology-brand strong{font-size:18px}.technology-dialog-v2 .technology-ai-brands .technology-brand.anthropic strong{font-size:16px}.technology-dialog-v2 .technology-vendor-accent{font-weight:420;color:var(--muted)}.technology-dialog-v2 .technology-mobile-line{display:flex;align-items:center;gap:18px;padding:14px 0;border-top:1px solid color-mix(in srgb,var(--fg) 12%,transparent);font-size:11px}.technology-dialog-v2 .technology-mobile-line strong{font-weight:640;white-space:nowrap}.technology-dialog-v2 .technology-mobile-line span{color:var(--muted);line-height:1.5}.technology-dialog-v2 .technology-note{margin-top:0}@media(max-width:680px){.technology-dialog-v2 .technology-aws-feature{gap:7px;align-items:flex-start;flex-direction:column}.technology-dialog-v2 .technology-aws-logo{width:127px}.technology-dialog-v2 .technology-ai-brands{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-dialog-v2 .technology-ai-brands .technology-brand strong{font-size:17px}.technology-dialog-v2 .technology-voice-brands .technology-brand strong{font-size:18px}.technology-dialog-v2 .technology-mobile-line{display:block}.technology-dialog-v2 .technology-mobile-line strong{display:block;margin-bottom:4px}.technology-dialog-v2 .technology-mobile-line span{display:block}}.j-v4{color:var(--fg);font-family:var(--ui)}.j-v4-bottom{position:absolute;top:208px;inset-inline-start:0;inset-inline-end:0;text-align:center;color:var(--muted);font:600 10px/1.4 var(--ui);letter-spacing:.14em;opacity:0;transform:translateY(7px);transition:opacity .85s var(--ease),transform .85s var(--ease)}.j-v4.j-phase2 .j-v4-bottom{opacity:1;transform:translateY(0)}.j-v4-net-stage{position:relative;width:min(700px,100%);height:205px;margin:auto}.j-v4-net-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.j-v4-net-links path{fill:none;stroke:var(--accent-display);stroke-width:1.1;stroke-opacity:.47;stroke-dasharray:500;stroke-dashoffset:500;transition:stroke-dashoffset 1.8s var(--ease)}.j-v4.j-phase1 .j-v4-net-links path{stroke-dashoffset:210}.j-v4.j-phase2 .j-v4-net-links path{stroke-dashoffset:0}.j-v4-net-links .j-v4-net-secondary{stroke-opacity:.22;stroke-dasharray:4 7;stroke-dashoffset:0;opacity:0;transition:opacity 1.1s}.j-v4.j-phase2 .j-v4-net-links .j-v4-net-secondary{opacity:1}.j-v4-net-people circle{fill:var(--accent-display);opacity:0;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent-display) 40%,transparent));transition:opacity .9s var(--ease)}.j-v4.j-phase1 .j-v4-net-people circle:nth-child(-n+4){opacity:.9}.j-v4.j-phase2 .j-v4-net-people circle{opacity:.91}.j-v4-net-halo{fill:none;stroke:var(--accent-display);stroke-width:1.1;stroke-opacity:.26;stroke-dasharray:3 7}.j-v4-net-brand{position:absolute;width:78px;top:62px;transform:translateX(-50%);z-index:2}.j-v4-net-brand img{width:78px;height:auto;filter:drop-shadow(0 0 14px rgba(22,195,182,.12))}.j-v4-net-caption{position:absolute;top:49%;color:var(--muted);font-size:10px;font-weight:650;letter-spacing:.18em;opacity:0;transition:opacity .75s}.j-v4-net-caption.left{inset-inline-start:7%}.j-v4-net-caption.right{inset-inline-end:7%}.j-v4.j-phase2 .j-v4-net-caption{opacity:.9}.j-v4-secondary-bottom{top:207px;font-size:10px}.j-piece-10.j-v4 .j-route-line{top:33px}.j-piece-10.j-v4 .j-route-node{letter-spacing:.035em}.j-piece-10.j-v4 .j-sparkline{top:163px}.j-piece-11.j-v4 .j-two-paths{height:203px}.j-piece-11.j-v4 .j-visual-title{color:var(--accent-display)}.j-v4-growth{height:208px;gap:20px}.j-v4-action,.j-v4-growth{display:flex;align-items:center;justify-content:center}.j-v4-action{width:220px;flex-direction:column;gap:9px;opacity:0;transform:translateY(15px);transition:opacity .7s var(--ease),transform .8s var(--ease)}.j-v4.j-phase1 .j-v4-action.j-v4-invite,.j-v4.j-phase2 .j-v4-action{opacity:1;transform:translateY(0)}.j-v4-action-index{color:var(--muted);font-size:10px;letter-spacing:.1em}.j-v4-action-symbol{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent-display) 46%,transparent);color:var(--accent-display);font:400 28px/1 var(--display);margin-bottom:4px}.j-v4-action strong{color:var(--fg);font-size:14px;font-weight:650;letter-spacing:.06em;white-space:nowrap}.j-v4-action small{color:var(--muted);font-size:12px;white-space:nowrap}.j-v4-growth-center{width:210px;height:164px;position:relative;flex:none}.j-v4-growth-center svg{width:100%;height:100%}.j-v4-growth-lines path{fill:none;stroke:var(--accent-display);stroke-width:1.3;stroke-opacity:.48;stroke-dasharray:240;stroke-dashoffset:240;transition:stroke-dashoffset 1.6s var(--ease)}.j-v4.j-phase2 .j-v4-growth-lines path{stroke-dashoffset:0}.j-v4-growth-people circle{fill:var(--accent-display);opacity:0;transition:opacity .8s var(--ease)}.j-v4.j-phase2 .j-v4-growth-people circle{opacity:.85}.j-v4-growth-mark{position:absolute;width:58px;left:50%;top:50%;transform:translate(-50%,-50%)}.j-v4-growth-mark img{width:58px;height:auto;filter:drop-shadow(0 0 9px rgba(16,219,197,.19))}.j-v4-help-grid{height:202px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:center}.j-v4-help-option{height:172px;border:1px solid color-mix(in srgb,var(--accent-display) 23%,transparent);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:12px 9px;text-align:center;opacity:0;transform:translateY(16px);transition:opacity .75s var(--ease),transform .75s var(--ease);background:color-mix(in srgb,var(--fg) 1.8%,transparent)}.j-v4.j-phase1 .j-v4-help-option:nth-child(-n+2),.j-v4.j-phase2 .j-v4-help-option{opacity:1;transform:translateY(0)}.j-v4-help-icon{width:47px;height:47px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent-display) 40%,transparent);color:var(--accent-display);display:grid;place-items:center;font-size:27px;line-height:1}.j-v4-help-option strong{font:650 11px/1.2 var(--ui);letter-spacing:.085em}.j-v4-help-option small{color:var(--muted);font:400 11px/1.35 var(--ui);max-width:160px}.j-v4-awards{height:202px;gap:51px}.j-v4-award,.j-v4-awards{display:flex;align-items:center;justify-content:center}.j-v4-award{height:200px;width:264px;flex-direction:column;gap:9px;opacity:0;transform:translateY(17px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.j-v4.j-phase1 .j-v4-award:first-child,.j-v4.j-phase2 .j-v4-award{opacity:1;transform:translateY(0)}.j-v4-medal{position:relative;width:88px;height:88px;border:1px solid color-mix(in srgb,var(--accent-display) 56%,transparent);border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 7px color-mix(in srgb,var(--accent-display) 4%,transparent),0 0 39px rgba(16,194,179,.07)}.j-v4-medal:before{content:"";position:absolute;inset:8px;border:1px dashed color-mix(in srgb,var(--accent-display) 44%,transparent);border-radius:50%;animation:j-rotate 24s linear infinite}.j-v4-medal-inner{font-size:39px;font-family:var(--display);line-height:1;color:var(--accent-display)}.j-v4-medal i{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--accent-display);left:50%;top:-5px;transform:translateX(-50%);box-shadow:0 0 15px color-mix(in srgb,var(--accent-display) 58%,transparent)}.j-v4-award strong{font-size:13px;letter-spacing:.09em;font-weight:650;white-space:nowrap}.j-v4-award small{color:var(--muted);font-size:12px;text-align:center}.j-v4-award-steps{display:flex;gap:12px;margin-top:2px}.j-v4-award-steps span{width:5px;height:5px;border-radius:50%;background:var(--accent-display);opacity:.3}.j-v4.j-phase2 .j-v4-award-steps span:first-child{opacity:.95;box-shadow:0 0 13px var(--accent-display)}.j-v4-award-divider{height:132px;width:1px;background:color-mix(in srgb,var(--fg) 12%,transparent)}.j-v4-support{height:204px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:7px}.j-v4-support-orbit{height:132px;width:184px;position:relative;flex:none;display:grid;place-items:center}.j-v4-support-ring{width:112px;height:112px;border:1px solid color-mix(in srgb,var(--accent-display) 38%,transparent);border-radius:50%;position:absolute;transition:transform 1.5s var(--ease)}.j-v4-support-ring.outer{width:148px;height:148px;opacity:.52;border-style:dashed}.j-v4.j-phase2 .j-v4-support-ring.inner{transform:scale(1.09)}.j-v4.j-phase2 .j-v4-support-ring.outer{transform:scale(1.13);opacity:.82}.j-v4-support-symbol img{width:74px;height:auto}.j-v4-support-satellite{width:7px;height:7px;border-radius:50%;position:absolute;background:var(--accent-display);box-shadow:0 0 12px var(--accent-display);opacity:0;transition:opacity .8s}.j-v4-support-satellite.sat1{top:15px;inset-inline-start:17px}.j-v4-support-satellite.sat2{top:51px;inset-inline-end:2px}.j-v4-support-satellite.sat3{bottom:3px;inset-inline-start:47px}.j-v4.j-phase2 .j-v4-support-satellite{opacity:.8}.j-v4-support-tier{display:flex;gap:16px;align-items:center;font-size:13px;font-weight:650;letter-spacing:.13em}.j-v4-support-tier strong{color:var(--accent-display);font-size:16px;font-weight:660}.j-v4-support-arrow{color:var(--muted);font-size:18px;font-weight:300}.j-v4-support-tag{color:var(--muted);font-size:9px;letter-spacing:.12em;opacity:0;transition:opacity .9s var(--ease)}.j-v4.j-phase2 .j-v4-support-tag{opacity:1}.j-v4-finale{height:191px;width:250px;position:relative;margin:auto;display:grid;place-items:center}.j-v4-finale-ripple{position:absolute;border:1px solid var(--accent-display);opacity:.15;border-radius:50%;transition:transform 1.6s var(--ease),opacity 1.6s var(--ease)}.j-v4-finale-ripple.ripple1{width:106px;height:106px}.j-v4-finale-ripple.ripple2{width:151px;height:151px;opacity:.11}.j-v4-finale-ripple.ripple3{width:190px;height:190px;opacity:.07}.j-v4.j-phase2 .j-v4-finale-ripple.ripple1{transform:scale(1.13);opacity:.38}.j-v4.j-phase2 .j-v4-finale-ripple.ripple2{transform:scale(1.18);opacity:.21}.j-v4.j-phase2 .j-v4-finale-ripple.ripple3{transform:scale(1.21);opacity:.11}.j-v4-finale-symbol{position:relative;z-index:1}.j-v4-finale-symbol img{width:104px;height:auto;filter:drop-shadow(0 0 17px rgba(8,181,166,.15))}.j-v4-finale-node{width:7px;height:7px;border-radius:50%;background:var(--accent-display);position:absolute;opacity:0;box-shadow:0 0 12px var(--accent-display);transition:opacity 1s}.j-v4-finale-node.n1{inset-inline-start:18px;top:42px}.j-v4-finale-node.n2{inset-inline-end:14px;top:37px}.j-v4-finale-node.n3{inset-inline-start:37px;bottom:8px}.j-v4-finale-node.n4{inset-inline-end:34px;bottom:9px}.j-v4.j-phase2 .j-v4-finale-node{opacity:.8}.j-v4-finale-words{position:absolute;display:flex;gap:21px;align-items:center;justify-content:center;inset-inline-start:0;inset-inline-end:0;top:198px;font-size:10px;font-weight:650;letter-spacing:.2em;color:var(--fg);opacity:0;transition:opacity .9s var(--ease)}.j-v4-finale-words i{display:block;width:4px;height:4px;background:var(--accent-display);border-radius:50%}.j-v4.j-phase2 .j-v4-finale-words{opacity:1}.j-piece-16.j-v4 .j-v4-bottom{top:230px}@media(prefers-reduced-motion:reduce){.j-v4-medal:before{animation:none}}.journey-headline.j-v4-long{font-size:51px;line-height:1.07}body[data-device=tablet] .j-v4-help-grid{gap:8px}body[data-device=mobile] .journey-headline.j-v4-long{font-size:33px;line-height:1.08}body[data-device=mobile] .j-v4-bottom{top:170px;font-size:7.5px;letter-spacing:.08em;max-width:96%;margin:auto}body[data-device=mobile] .j-v4-net-stage{height:153px}body[data-device=mobile] .j-v4-net-brand{top:48px;width:57px}body[data-device=mobile] .j-v4-net-brand img{width:57px}body[data-device=mobile] .j-v4-net-caption{top:46%;font-size:8px}body[data-device=mobile] .j-v4-net-caption.left{inset-inline-start:8%}body[data-device=mobile] .j-v4-net-caption.right{inset-inline-end:8%}body[data-device=mobile] .j-piece-10.j-v4 .j-route-line{top:22px}body[data-device=mobile] .j-piece-10.j-v4 .j-sparkline{top:125px}body[data-device=mobile] .j-piece-10.j-v4 .j-v4-bottom{top:159px}body[data-device=mobile] .j-piece-11.j-v4 .j-two-paths{height:155px}body[data-device=mobile] .j-v4-growth{height:164px;gap:1px}body[data-device=mobile] .j-v4-action{width:88px;gap:8px}body[data-device=mobile] .j-v4-action-index{font-size:8px}body[data-device=mobile] .j-v4-action-symbol{width:31px;height:31px;font-size:21px}body[data-device=mobile] .j-v4-action strong{font-size:8px;letter-spacing:0}body[data-device=mobile] .j-v4-action small{font-size:8px;white-space:normal;text-align:center}body[data-device=mobile] .j-v4-growth-center{width:162px;height:132px}body[data-device=mobile] .j-v4-growth-mark,body[data-device=mobile] .j-v4-growth-mark img{width:46px}body[data-device=mobile] .j-v4-help-grid{height:165px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body[data-device=mobile] .j-v4-help-option{height:78px;padding:7px;gap:2px;border-radius:9px}body[data-device=mobile] .j-v4-help-icon{height:21px;width:21px;font-size:16px;border:none}body[data-device=mobile] .j-v4-help-option strong{font-size:9px;letter-spacing:.025em}body[data-device=mobile] .j-v4-help-option small{font-size:8px;line-height:1.1}body[data-device=mobile] .j-v4-awards{height:167px;gap:8px}body[data-device=mobile] .j-v4-award{height:163px;width:153px;gap:8px}body[data-device=mobile] .j-v4-medal{height:60px;width:60px;box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--accent-display) 4%,transparent)}body[data-device=mobile] .j-v4-medal:before{inset:5px}body[data-device=mobile] .j-v4-medal-inner{font-size:27px}body[data-device=mobile] .j-v4-award strong{font-size:8.7px;letter-spacing:.035em}body[data-device=mobile] .j-v4-award small{font-size:9px}body[data-device=mobile] .j-v4-award-divider{height:100px}body[data-device=mobile] .j-v4-award-steps{gap:7px}body[data-device=mobile] .j-v4-award-steps span{width:4px;height:4px}body[data-device=mobile] .j-v4-support{height:170px;gap:5px}body[data-device=mobile] .j-v4-support-orbit{height:114px}body[data-device=mobile] .j-v4-support-ring.inner{height:86px;width:86px}body[data-device=mobile] .j-v4-support-ring.outer{height:114px;width:114px}body[data-device=mobile] .j-v4-support-symbol img{width:56px}body[data-device=mobile] .j-v4-support-tier{font-size:10px;gap:11px}body[data-device=mobile] .j-v4-support-tier strong{font-size:12px}body[data-device=mobile] .j-v4-support-tag{font-size:8px}body[data-device=mobile] .j-v4-finale{height:152px;width:195px}body[data-device=mobile] .j-v4-finale-ripple.ripple1{width:84px;height:84px}body[data-device=mobile] .j-v4-finale-ripple.ripple2{width:121px;height:121px}body[data-device=mobile] .j-v4-finale-ripple.ripple3{width:149px;height:149px}body[data-device=mobile] .j-v4-finale-symbol img{width:74px}body[data-device=mobile] .j-v4-finale-words{top:159px;font-size:8px;gap:11px}body[data-device=mobile] .j-piece-16.j-v4 .j-v4-bottom{top:192px;font-size:7px}.j-v4-net-brand{top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center}.j-v4-net-brand img{display:block}.j-v4-net-caption.left{inset-inline-start:0}.j-v4-net-caption.right{inset-inline-end:0}.journey-headline{top:36.8%}.journey-figure{top:57.8%}.journey-explainer{top:76.8%}body[data-device=mobile] .journey-headline{top:33.5%;width:92%}body[data-device=mobile] .journey-figure{top:55%}body[data-device=mobile] .journey-explainer{top:73.5%}body[data-device=mobile] .j-v4-net-caption.left{inset-inline-start:0;font-size:8px}body[data-device=mobile] .j-v4-net-caption.right{inset-inline-end:0;font-size:8px}body[data-device=mobile] .j-v4-net-brand{top:50%;left:50%;transform:translate(-50%,-50%)}@media(max-height:670px){.journey-headline{top:31.8%}.journey-figure{top:54.5%}.journey-explainer{top:76%}body[data-device=mobile] .journey-headline{top:31.5%}body[data-device=mobile] .journey-figure{top:53.8%}body[data-device=mobile] .journey-explainer{top:75.5%}}body[data-device=mobile] .journey-explainer{width:min(80%,calc(100% - 108px));font-size:clamp(15px,4.25vw,18px);line-height:1.36}body[data-device=mobile] .j-v4-bottom{inset-inline-start:38px;inset-inline-end:38px;max-width:calc(100% - 76px)}@media(max-width:375px){body[data-device=mobile] .journey-explainer{width:calc(100% - 104px);font-size:clamp(14.5px,4.5vw,16px);line-height:1.3}body[data-device=mobile] .j-v4-bottom{font-size:7px;letter-spacing:.06em}}@media(max-height:700px){body[data-device=mobile] .journey-explainer{top:73%;font-size:clamp(14px,4.15vw,16px)}}@media(max-width:350px){body[data-device=mobile] .header{grid-template-columns:minmax(0,1fr) 27px 31px 28px auto 32px;-moz-column-gap:2px;column-gap:2px;padding:0 8px}body[data-device=mobile] .logo{width:92px}body[data-device=mobile] .enter-mini{padding-inline-start:9px;padding-inline-end:9px;gap:4px;font-size:9px}body[data-device=mobile] .home-mini,body[data-device=mobile] .mobile-theme-top{width:26px}}.help-public-site-root{--help-journey-connection-end:#fff}html[data-theme=light] .help-public-site-root{--help-journey-connection-end:#000}.j-piece-9 .j-v4-net-links path{stroke:url(#help-journey-network-flow)}.j-piece-9 .j-v4-net-people circle{fill:url(#help-journey-network-flow)}.j-piece-12 .j-v4-growth-lines path{stroke:url(#help-journey-growth-flow)}.j-piece-12 .j-v4-growth-people circle{fill:url(#help-journey-growth-flow)}