.oeh{--ink:#080f14;--blue:#2563ff;--blue-d:#1d52e0;--cloud:#f7f8fa;--slate:#94a3b8;--graphite:#1f2937;--blue-l:#6b93ff;--text-2:#c3cdda;--line:#94a3b847;--line-2:#94a3b824;--ok:#22c55e;--ok-t:#9be3b4;--warn:#ffb020;--sans:var(--font-sora),"Sora",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--mono:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ease:cubic-bezier(.65,0,.35,1);--ease-out:cubic-bezier(.16,1,.3,1);--d-move:1.1s;--d-fade:.5s;--pad:clamp(20px,4.4vw,64px)}.oeh *,.oeh :before,.oeh :after{box-sizing:border-box;margin:0;padding:0}.oeh{background:var(--ink);color:var(--cloud);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;line-height:1.6}.oeh a{color:inherit;text-decoration:none}.oeh button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.oeh :focus-visible{outline:2px solid var(--blue-l);outline-offset:3px;border-radius:4px}.oeh .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oeh .wrap{max-width:1280px;padding:0 var(--pad);width:100%;margin:0 auto}@media (min-width:1680px){.oeh .wrap{max-width:1440px}}.oeh .hd{z-index:5;padding-top:env(safe-area-inset-top,0px);position:relative}.oeh .hd .wrap{justify-content:space-between;align-items:center;height:72px;display:flex}.oeh .logo{align-items:center;gap:10px;min-height:44px;display:inline-flex}.oeh .logo svg{width:auto;height:28px}.oeh .wm{letter-spacing:.02em;flex-direction:column;font-size:15px;font-weight:700;line-height:.95;display:flex}.oeh .wm .e{align-items:center;gap:.08em;display:inline-flex}.oeh .wm .bars{flex-direction:column;justify-content:space-between;width:.6em;height:.72em;display:inline-flex}.oeh .wm .bars i{background:currentColor;border-radius:1px;height:.13em;display:block}.oeh .nav{align-items:center;gap:32px;font-size:15px;display:flex}.oeh .nav span{opacity:.88}.oeh .menu{font-family:var(--mono);letter-spacing:.06em;justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;font-size:13px;display:none}.oeh .btn{background:var(--blue);color:#fff;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-height:52px;padding:0 28px;font-size:15.5px;font-weight:500;transition:background .15s,box-shadow .15s;display:inline-flex}.oeh .btn:hover{background:var(--blue-d)}.oeh .btn:active{background:#1844bd}.oeh .btn:focus-visible{outline:2px solid var(--cloud);outline-offset:3px;border-radius:6px}.oeh .btn.sm{min-height:44px;padding:0 20px;font-size:15px}.oeh .tl{min-height:48px;color:var(--cloud);text-underline-offset:7px;align-items:center;font-size:15.5px;font-weight:500;-webkit-text-decoration:underline #6b93ffb3;text-decoration:underline #6b93ffb3;text-decoration-thickness:1px;transition:text-decoration-color .15s,color .15s;display:inline-flex}.oeh .tl:hover{-webkit-text-decoration-color:var(--cloud);text-decoration-color:var(--cloud)}.oeh .tl:active{color:var(--text-2)}@media (max-width:1023px){.oeh .nav{display:none}.oeh .menu{display:inline-flex}}.oeh .hero{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.oeh .grid{flex:1;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(32px,4vw,72px);padding-bottom:40px;display:grid}.oeh .copy{container-type:inline-size}.oeh .kicker{font-family:var(--mono);letter-spacing:.02em;color:var(--slate);font-size:13px}.oeh h1{letter-spacing:-.045em;margin-top:24px;font-weight:600;line-height:.94}.oeh h1 .a{letter-spacing:-.025em;margin-bottom:.32em;font-size:clamp(22px,6.4cqi,38px);font-weight:500;line-height:1.15;display:block}.oeh h1 .b{font-size:clamp(40px,13.6cqi,96px);display:block}.oeh h1 .c{color:var(--slate);font-weight:500}.oeh h1 .p{display:inline-block;position:relative}.oeh h1 .p:after{content:"";background:var(--blue);transform-origin:0;height:.06em;min-height:3px;transition:transform .9s var(--ease-out) .35s;position:absolute;bottom:-.04em;left:.02em;right:.2em;transform:scaleX(0)}.oeh .hero[data-s="5"] h1 .p:after{transform:scaleX(1)}.oeh .lead{max-width:40ch;color:var(--slate);margin-top:28px;font-size:17.5px;line-height:1.6}.oeh .ctas{flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:34px;display:flex}.oeh .vis{min-width:0;position:relative}.oeh .cap{min-height:54px;padding-right:180px;position:relative}.oeh .cap .n{font-family:var(--mono);color:var(--slate);font-size:12.5px;transition:opacity .22s;display:block}.oeh .cap .n b{color:var(--cloud);font-weight:500}.oeh .cap .m{letter-spacing:-.01em;margin-top:4px;font-size:18px;font-weight:500;transition:opacity .22s;display:block}.oeh .cap.swap .m,.oeh .cap.swap .n{opacity:0}.oeh .ctl{text-align:right;min-width:44px;min-height:44px;font-family:var(--mono);color:var(--text-2);text-underline-offset:4px;white-space:nowrap;padding:0 2px;font-size:12.5px;text-decoration:underline;position:absolute;top:-10px;right:0}.oeh .ctl:hover{color:var(--cloud)}.oeh .st{contain:layout;height:clamp(460px,min(46vw,100svh - 270px),720px);margin-top:14px;position:relative;container-type:size}.oeh .frame{pointer-events:none;width:128%;height:106%;position:absolute;top:-3%;left:-14%;overflow:visible}.oeh .frame .vol{transform:translate(14px,16px)}.oeh .frame .vol path{fill:url(#oeh-gv);opacity:.045;transition:opacity var(--d-move)}.oeh .frame .ln path{fill:none;stroke-width:3.2px;stroke-linejoin:round;transition:transform var(--d-move) var(--ease),opacity var(--d-move) var(--ease)}.oeh .frame .ln .l{stroke:url(#oeh-gl)}.oeh .frame .ln .r{stroke:url(#oeh-gr)}.oeh .st .frame .ln path{opacity:.3}.oeh .st[data-s="2"] .frame .ln path{opacity:.45}.oeh .st[data-s="3"] .frame .ln path,.oeh .st[data-s="4"] .frame .ln path{opacity:.65}.oeh .st[data-s="3"] .frame .vol path,.oeh .st[data-s="4"] .frame .vol path{opacity:.07}.oeh .st[data-s="5"] .frame .ln path{opacity:1}.oeh .st[data-s="5"] .frame .vol path{opacity:.1}.oeh .st[data-s="5"] .frame .ln .l{transform:translate(-26px)}.oeh .st[data-s="5"] .frame .ln .r{transform:translate(26px)}.oeh .surf{left:calc((var(--rx) - 3) * 1cqw);top:calc(var(--sy) * 1cqh);width:calc((var(--rw) + 6) * 1cqw);height:calc(var(--sh3) * 1cqh);border:1px solid var(--line-2);opacity:0;transition:opacity .7s var(--ease) .2s,transform var(--d-move) var(--ease),height .7s var(--ease-out);background:#0c151ed1;border-radius:12px;position:absolute;transform:scale(.97)}.oeh .st[data-s="3"] .surf,.oeh .st[data-s="4"] .surf,.oeh .st[data-s="5"] .surf{opacity:1;transform:none}.oeh .st[data-s="4"] .surf{height:calc(var(--sh4) * 1cqh)}.oeh .st[data-s="5"] .surf{height:calc(var(--sh5) * 1cqh)}.oeh .sh{left:calc(var(--rx) * 1cqw);top:calc(var(--hy) * 1cqh);width:calc(var(--rw) * 1cqw);height:22px;font-family:var(--mono);color:var(--text-2);opacity:0;justify-content:space-between;align-items:center;margin-top:-11px;font-size:12.5px;transition:opacity .5s .5s;display:flex;position:absolute}.oeh .sh span:first-child{padding-left:28px}.oeh .st[data-s="3"] .sh,.oeh .st[data-s="4"] .sh,.oeh .st[data-s="5"] .sh{opacity:1}.oeh .far{font-family:var(--mono);color:var(--slate);white-space:nowrap;filter:blur(.5px);transform:translate(calc(var(--x)*1cqw),calc(var(--y)*1cqh)) scale(var(--k));opacity:var(--o);transition:transform .9s var(--ease),opacity .6s var(--ease);font-size:11.5px;position:absolute;top:0;left:0}.oeh .st[data-s="1"] .far{--x:var(--fx);--y:var(--fy);--k:.94;--o:.42}.oeh .st:not([data-s="1"]) .far{--x:48;--y:46;--k:.2;--o:0}.oeh .links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.oeh .links path{fill:none;stroke:var(--blue-l);stroke-width:1.2px;opacity:.85;stroke-dasharray:1;stroke-dashoffset:1px}.oeh .links.draw path{transition:stroke-dashoffset .8s var(--ease) .75s;stroke-dashoffset:0}.oeh .links.out path{opacity:0;transition:opacity .35s}.oeh .pulse{background:var(--cloud);opacity:0;offset-rotate:0deg;border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:0}.oeh .links-on .pulse{animation:oeh-pulse 1.3s var(--ease) 1.5s 1 both}@keyframes oeh-pulse{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}.oeh .hub{opacity:0;width:30px;height:26px;transform:translate(calc(var(--hx)*1cqw),calc(var(--hyy)*1cqh)) scale(var(--hk,.4));transition:transform var(--d-move) var(--ease),opacity var(--d-fade);margin:-13px 0 0 -15px;position:absolute;top:0;left:0}.oeh .hub svg{width:100%;height:100%;display:block}.oeh .st[data-s="1"] .hub,.oeh .st[data-s="2"] .hub{--hx:50;--hyy:48}.oeh .st[data-s="2"] .hub{--hk:1.15;opacity:1}.oeh .st[data-s="3"] .hub,.oeh .st[data-s="4"] .hub,.oeh .st[data-s="5"] .hub{--hx:calc(var(--rx) + 1.2);--hyy:var(--hy);--hk:.62;opacity:1}.oeh .nd{width:calc(var(--w)*1cqw);height:44px;transform:translate(calc(var(--x)*1cqw),calc(var(--y)*1cqh)) rotate(calc(var(--r)*1deg)) scale(var(--k));transition:transform var(--d-move) var(--ease),width var(--d-move) var(--ease),opacity var(--d-fade),border-color var(--d-fade),background var(--d-fade),border-radius var(--d-fade),height .7s var(--ease-out);transition-delay:calc(var(--i) * 45ms);background:0 0;border:1px solid #0000;border-radius:6px;position:absolute;top:0;left:0}.oeh .nd .t{align-items:center;height:42px;padding:0 12px;display:grid;position:relative}.oeh .nd .t>span{grid-area:1/1;transition:opacity .45s}.oeh .raw{font-family:var(--mono);color:var(--text-2);white-space:nowrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.oeh .raw>*{flex-shrink:0}.oeh .raw i{letter-spacing:.06em;color:var(--text-2);border:1px solid #94a3b873;border-radius:3px;flex-shrink:0;padding:2px 5px;font-size:11px;font-style:normal}.oeh .ok{opacity:0;white-space:nowrap;align-items:center;gap:14px;min-width:0;display:flex}.oeh .ok b{font-size:14px;font-weight:500}.oeh .ok i{font-style:normal;font-family:var(--mono);color:#a9b6c7;font-size:12px}.oeh .ok em{font-style:normal;font-family:var(--mono);color:#c9d7ff;align-items:center;gap:7px;margin-left:auto;font-size:12px;display:inline-flex}.oeh .ok em:before{content:"";background:var(--blue-l);width:7px;height:7px;transition:background .5s;transition-delay:calc(.2s + var(--i) * .12s);border-radius:50%;flex-shrink:0}.oeh .ok em .sw{display:grid}.oeh .ok em .sw>span{grid-area:1/1;transition:opacity .35s}.oeh .st[data-s="5"] .ok em{color:var(--ok-t)}.oeh .st[data-s="5"] .ok em:before{background:var(--ok)}.oeh .st[data-s="1"] .nd{--x:var(--cx1);--y:var(--cy1);--r:var(--cr1);--k:var(--ck1);--w:var(--cw1);opacity:var(--co1)}.oeh .st[data-s="2"] .nd{--x:var(--cx2);--y:var(--cy2);--r:0;--k:1;--w:var(--cw2);background:#0c151eeb;border-color:#6b93ff80}.oeh .st[data-s="3"] .nd,.oeh .st[data-s="5"] .nd{--x:var(--rx);--y:var(--cy3);--r:0;--k:1;--w:var(--rw);border-bottom-color:var(--line);border-radius:0}.oeh .st[data-s="4"] .nd{--x:var(--rx);--y:var(--cy4);--r:0;--k:1;--w:var(--rw);border-bottom-color:var(--line);border-radius:0}.oeh .st[data-s="3"] .raw,.oeh .st[data-s="4"] .raw,.oeh .st[data-s="5"] .raw{opacity:0}.oeh .st[data-s="3"] .ok,.oeh .st[data-s="4"] .ok,.oeh .st[data-s="5"] .ok{opacity:1}.oeh .nd.k:before{content:"";background:var(--blue);transform-origin:50% 0;width:2px;transition:transform .5s var(--ease-out);position:absolute;top:-1px;bottom:-1px;left:-1px;transform:scaleY(0)}.oeh .st[data-s="4"] .nd.k{height:var(--kh,132px);background:#2563ff21;border-color:#6b93ffb3;border-radius:8px}.oeh .st[data-s="4"] .nd.k:before{transform:scaleY(1)}.oeh .ai{opacity:0;max-height:0;transition:max-height .7s var(--ease-out),opacity .4s;overflow:hidden}.oeh .ai div{margin:0 12px 12px;font-size:13px;line-height:1.45}.oeh .ai small{font-family:var(--mono);color:#dce6ff;background:#2563ff47;border-radius:999px;align-items:center;gap:8px;padding:3px 9px 3px 7px;font-size:12px;font-weight:500;display:inline-flex}.oeh .ai small svg{width:15px;height:13px}.oeh .ai p{color:var(--cloud);margin-top:8px;font-size:14px;line-height:1.45}.oeh .ai .act{gap:6px;margin-top:8px;display:flex}.oeh .ai .act span{border:1px solid var(--line);border-radius:4px;padding:4px 10px;font-size:12px}.oeh .ai .act span:first-child{background:var(--blue);border-color:var(--blue);color:#fff}.oeh .st.tight .ai .act{display:none}.oeh .st[data-s="4"] .nd.k .ai{opacity:1;max-height:240px}.oeh .nd.k .sw .a,.oeh .nd.k .sw .b,.oeh .st[data-s="4"] .nd.k .sw .z,.oeh .st[data-s="5"] .nd.k .sw .z{opacity:0}.oeh .st[data-s="4"] .nd.k .sw .a,.oeh .st[data-s="5"] .nd.k .sw .b{opacity:1}.oeh .st[data-s="4"] .nd.k .ok em{color:#e3eaff}.oeh .st[data-s="4"] .nd.k .ok em:before{background:var(--warn)}.oeh .fin{left:calc(var(--rx) * 1cqw);top:calc(var(--fy) * 1cqh);width:calc(var(--rw) * 1cqw);opacity:0;transition:opacity .6s .5s,transform .8s var(--ease-out) .5s;flex-direction:column;align-items:flex-start;gap:3px;display:flex;position:absolute;transform:translateY(8px)}.oeh .fin p{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-size:19px;font-weight:600;display:inline-flex}.oeh .fin p:before{content:"✓";background:var(--ok);color:#06210f;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid}.oeh .fin span{font-family:var(--mono);color:var(--ok-t);white-space:nowrap;padding-left:34px;font-size:12px}.oeh .st[data-s="5"] .fin{opacity:1;transform:none}.oeh .st[data-s="5"] .surf{border-color:#22c55e73}.oeh .st[data-s="5"] .sh span:last-child{color:var(--ok-t)}@container (max-width:560px){.oeh .ok i,.oeh .fin span{display:none}}.oeh .steps{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;list-style:none;display:grid}.oeh .steps button{text-align:left;width:100%;min-height:44px;font-family:var(--mono);color:var(--text-2);padding-top:12px;font-size:12.5px;transition:color .3s;display:block;position:relative}.oeh .steps button:before{content:"";background:var(--line);border-radius:1px;height:2px;position:absolute;top:0;left:0;right:0}.oeh .steps button:after{content:"";background:var(--blue-l);transform-origin:0;height:2px;transition:transform .6s var(--ease);border-radius:1px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.oeh .steps button.past:after,.oeh .steps button[aria-current=step]:after{transform:scaleX(1)}.oeh .steps button[aria-current=step],.oeh .steps button:hover{color:var(--cloud)}.oeh .steps .num{display:none}@media (max-width:767px){.oeh .hd .wrap{height:56px}.oeh .logo svg{height:24px}.oeh .wm{font-size:13.5px}.oeh .hero{min-height:0}.oeh .grid{grid-template-columns:1fr;gap:22px;padding-top:6px;padding-bottom:28px}.oeh .kicker{display:none}.oeh h1{margin-top:0;line-height:.96}.oeh h1 .a{margin-bottom:.4em;font-size:clamp(17px,5.4cqi,21px)}.oeh h1 .b{font-size:clamp(34px,12.8cqi,52px)}.oeh .lead{color:#a9b6c7;margin-top:14px;font-size:15.5px;line-height:1.5}.oeh .ctas{gap:0;margin-top:18px}.oeh .ctas .btn{width:100%;min-height:50px}.oeh .ctas .tl{display:none}.oeh .m-tl{margin-top:2px;display:inline-flex!important}.oeh .cap{min-height:0;padding-right:0}.oeh .cap .n{padding-right:96px}.oeh .cap .m{margin-top:3px;font-size:15.5px}.oeh .ctl{font-size:12px;top:-13px}.oeh .st{height:clamp(280px,82vw,340px);margin-top:10px}.oeh .frame{width:112%;height:112%;top:-6%;left:-6%}.oeh .nd{height:40px}.oeh .nd .t{height:38px;padding:0 10px}.oeh .raw{gap:8px;font-size:12px}.oeh .raw i{font-size:11px}.oeh .ok{gap:8px}.oeh .ok b{font-size:14px}.oeh .ok i{display:none}.oeh .ok em{font-size:12px}.oeh .nd[data-m="0"],.oeh .far[data-m="0"]{display:none}.oeh .far{font-size:11.5px}.oeh .st[data-s="4"] .nd.k{height:var(--kh,96px)}.oeh .ai .act{display:none}.oeh .ai div{margin:0 10px 8px;font-size:13px}.oeh .sh{font-size:12px}.oeh .sh span:first-child{padding-left:26px}.oeh .fin p{font-size:16.5px}.oeh .fin p:before{width:22px;height:22px;font-size:12px}.oeh .fin span{display:none}.oeh .steps{gap:6px;margin-top:8px}.oeh .steps button{padding-top:10px;font-size:0}.oeh .steps .num{color:var(--text-2);font-size:12px;display:block}.oeh .steps button[aria-current=step] .num{color:var(--cloud)}}.oeh .m-tl{display:none}@media (min-width:768px) and (max-width:1023px){.oeh .grid{grid-template-columns:1fr;gap:40px;padding-top:16px}.oeh .st{height:540px}}@media (prefers-reduced-motion:reduce){.oeh *,.oeh :before,.oeh :after{transition:none!important;animation:none!important}}.oeh .dev{z-index:99;font-family:var(--mono);color:#000;background:#ffb020;border-radius:4px;padding:6px 10px;font-size:11px;position:fixed;bottom:12px;right:12px}.oeh{font-feature-settings:normal;text-rendering:auto}.oeh h1{font-family:inherit;font-size:2em}@media (max-width:767px){.oeh .hd .wrap{height:72px}}.oeh .st{--rx:21;--rw:58;--hy:12.54;--sy:8.095;--fy:69.048;--sh3:62.222;--sh4:82.857;--sh5:71.429;--kh:170px}.oeh .nd:first-of-type{--cy3:16.667}.oeh .nd:nth-of-type(2){--cy3:25.238}.oeh .nd:nth-of-type(3){--cy3:33.81}.oeh .nd:nth-of-type(4){--cy3:42.381}.oeh .nd:nth-of-type(5){--cy3:50.952}.oeh .nd:nth-of-type(6){--cy3:59.524}@media (max-width:767px){.oeh .st{--rx:6;--rw:88;--hy:9.075;--sy:2.209;--fy:74.448;--sh3:73.433;--sh4:93.791;--sh5:84.179;--kh:127px}.oeh .nd:first-of-type{--cy3:15.343}.oeh .nd:nth-of-type(3){--cy3:29.672}.oeh .nd:nth-of-type(4){--cy3:44}.oeh .nd:nth-of-type(5){--cy3:58.328}html:not(.oe-js) .oeh .st{height:335px}}.oe-js .oeh:not([data-ready]) .vis{visibility:hidden}.oe-js .oeh:not([data-ready]) h1 .p:after{transform:scaleX(0)}.oeh.oeh-init *,.oeh.oeh-init :before,.oeh.oeh-init :after{transition:none!important}
