.oex{--acc:#f56300;--acc2:#ff8a3d;--ink:#1d1d1f;--ink2:#424245;--mute:#6e6e73;--mute2:#86868b;--line:#d2d2d7;--bg:#f5f5f7;--wa:#25d366;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;line-height:1.47;position:relative;overflow:clip}.oex *,.oex :before,.oex :after{box-sizing:border-box}.oex a{color:inherit;text-decoration:none}.oex img,.oex video{max-width:100%;display:block}.oex h1,.oex h2,.oex h3,.oex p{margin:0}.oex .oex-i{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.oex .oex-w{width:100%;max-width:1200px;margin:0 auto;padding:0 22px}.oex .oex-sec{padding:120px 0}.oex .oex-light{background:var(--bg)}.oex .oex-white{background:#fff}.oex .oex-dark{color:#f5f5f7;background:#000}.oex .oex-eyebrow{color:var(--acc);letter-spacing:-.01em;margin:0 0 10px;font-size:17px;font-weight:600;display:block}.oex .oex-h2{letter-spacing:-.035em;color:var(--ink);font-size:clamp(34px,5.4vw,56px);font-weight:700;line-height:1.07}.oex .oex-h2 span{color:var(--mute2)}.oex .oex-dark .oex-h2{color:#f5f5f7}.oex .oex-dark .oex-h2 span{color:#86868b}.oex .oex-lead{color:var(--ink2);letter-spacing:-.01em;max-width:680px;margin-top:18px;font-size:clamp(17px,2vw,21px);line-height:1.45}.oex .oex-dark .oex-lead{color:#a1a1a6}.oex .oex-head{margin-bottom:56px}.oex .oex-head.c{text-align:center}.oex .oex-head.c .oex-lead{margin-left:auto;margin-right:auto}.oex .oex-btn{background:var(--acc);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:0;border-radius:980px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 26px;font-family:inherit;font-size:17px;font-weight:500;transition:background-color .25s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:inline-flex;color:#fff!important}.oex .oex-btn:hover{background:#ff7a1a;transform:translateY(-1px)}.oex .oex-btn:active{transform:scale(.98)}.oex .oex-btn.wa{background:var(--wa);box-shadow:0 8px 24px #25d36647}.oex .oex-btn.wa:hover{background:#2be070}.oex .oex-btn.ghost{background:#0000000f;color:var(--ink)!important}.oex .oex-btn.ghost:hover{background:#0000001a}.oex .oex-dark .oex-btn.ghost,.oex .oex-hero .oex-btn.ghost,.oex .oex-band .oex-btn.ghost,.oex .oex-cta .oex-btn.ghost{backdrop-filter:blur(20px);background:#ffffff1f;color:#fff!important}.oex .oex-dark .oex-btn.ghost:hover,.oex .oex-hero .oex-btn.ghost:hover,.oex .oex-band .oex-btn.ghost:hover,.oex .oex-cta .oex-btn.ghost:hover{background:#fff3}.oex .oex-link{align-items:center;gap:4px;font-size:17px;font-weight:400;display:inline-flex;color:var(--acc)!important}.oex .oex-link:hover{text-decoration:underline}.oex .oex-status{align-items:center;gap:8px;font-size:14px;line-height:1.2;display:inline-flex}.oex .oex-status i{background:#8e8e93;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.oex .oex-status.is-open i{background:#30d158;animation:2.2s infinite oexPulse;box-shadow:0 0 #30d15899}.oex .oex-status b{font-weight:600}.oex .oex-status small{opacity:.7;font-size:14px}@keyframes oexPulse{0%{box-shadow:0 0 #30d1588c}70%{box-shadow:0 0 0 8px #30d15800}to{box-shadow:0 0 #30d15800}}.oex [data-rv]{opacity:1}html.js .oex [data-rv]{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s);transform:translateY(28px)}html.js .oex [data-rv].in{opacity:1;transform:none}.oex .oex-hero{color:#f5f5f7;isolation:isolate;background:#000;align-items:flex-end;min-height:min(100svh,940px);padding:140px 0 56px;display:flex;position:relative}.oex .oex-hero-bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.oex .oex-hero-bg video{object-fit:cover;opacity:.62;width:100%;height:100%;transform:scale(1.04)}.oex .oex-hero-bg:after{content:"";background:radial-gradient(120% 70% at 50% 0,#0000 0%,#00000059 55%,#000 100%),linear-gradient(#0000008c 0%,#0000 30%,#0003 60%,#000 100%);position:absolute;inset:0}.oex .oex-hero .oex-w{text-align:center}.oex .oex-hero .oex-status{backdrop-filter:blur(20px)saturate(1.8);color:#f5f5f7;background:#ffffff1a;border-radius:980px;padding:8px 14px;font-size:13px;box-shadow:inset 0 0 0 1px #ffffff1f}.oex .oex-hero .oex-status small{font-size:13px}.oex .oex-hero h1{letter-spacing:-.045em;color:#fff;max-width:980px;margin:22px auto 0;font-size:clamp(46px,9vw,104px);font-weight:700;line-height:1}.oex .oex-hero h1 span{background:linear-gradient(92deg,#ff9a4d 0%,#f56300 45%,#ff6a3d 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;display:block}.oex .oex-hero-sub{color:#c7c7cc;letter-spacing:-.01em;max-width:640px;margin:22px auto 0;font-size:clamp(18px,2.2vw,22px);line-height:1.4}.oex .oex-hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.oex .oex-dock{backdrop-filter:blur(30px)saturate(1.8);background:#ffffff12;border-radius:30px;grid-template-columns:repeat(9,minmax(0,1fr));gap:10px;max-width:1060px;margin:64px auto 0;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 80px #00000080}.oex .oex-dock a{color:#f5f5f7;border-radius:20px;flex-direction:column;align-items:center;gap:9px;padding:12px 4px 10px;transition:background-color .25s,transform .3s cubic-bezier(.22,1,.36,1);display:flex}.oex .oex-dock a:hover{background:#ffffff14;transform:translateY(-3px)}.oex .oex-dock a:active{transform:scale(.96)}.oex .oex-dock .ic{color:#fff;background:linear-gradient(160deg,#ffffff2e,#ffffff0d);border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff2e}.oex .oex-dock a:nth-child(-n+2) .ic{color:#ffb27a}.oex .oex-dock a:nth-child(n+3):nth-child(-n+4) .ic{color:#7cc4ff}.oex .oex-dock a:nth-child(n+5):nth-child(-n+6) .ic{color:#d0a6ff}.oex .oex-dock a:nth-child(n+7) .ic{color:#7ee2a0}.oex .oex-dock b{text-align:center;letter-spacing:-.005em;font-size:12.5px;font-weight:500;line-height:1.2}.oex .oex-dock small{display:none}.oex .oex-scroll{color:#6e6e73;justify-content:center;align-items:center;gap:6px;margin-top:30px;font-size:12px;display:flex}.oex .oex-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.oex .oex-tile{color:#fff;isolation:isolate;background:#111;border-radius:30px;flex-direction:column;justify-content:flex-end;min-height:540px;padding:34px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;display:flex;position:relative;overflow:hidden}.oex .oex-tile:hover{transform:translateY(-4px);box-shadow:0 30px 60px #0000002e}.oex .oex-tile.w4{grid-column:span 4}.oex .oex-tile.w2{grid-column:span 2}.oex .oex-tile .bg{z-index:-1;position:absolute;inset:0}.oex .oex-tile .bg img,.oex .oex-tile .bg video{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.oex .oex-tile:hover .bg img{transform:scale(1.04)}.oex .oex-tile .bg:after{content:"";background:linear-gradient(#0000 0%,#0000001f 35%,#0009 62%,#000000e6 100%);position:absolute;inset:0}.oex .oex-tile .cat{color:var(--acc2);margin-bottom:8px;font-size:14px;font-weight:600}.oex .oex-tile h3{letter-spacing:-.03em;font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.08}.oex .oex-tile p{color:#d2d2d7;max-width:440px;margin-top:10px;font-size:17px;line-height:1.45}.oex .oex-pills{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.oex .oex-pills a{backdrop-filter:blur(20px)saturate(1.8);color:#fff;background:#ffffff24;border-radius:980px;align-items:center;gap:8px;padding:10px 16px 10px 12px;font-size:15px;font-weight:500;transition:background-color .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.oex .oex-pills a:hover{background:#ffffff42}.oex .oex-pills a small{color:#d2d2d7;font-size:13px;font-weight:400}.oex .oex-pills .oex-i{width:18px;height:18px}.oex .oex-band{color:#fff;isolation:isolate;background:#000;align-items:flex-end;min-height:min(90svh,820px);padding:0 0 80px;display:flex;position:relative}.oex .oex-band video{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.oex .oex-band:after{content:"";z-index:-1;background:linear-gradient(#000 0%,#0000 20%,#00000026 45%,#000000eb 88%);position:absolute;inset:0}.oex .oex-band h2{letter-spacing:-.045em;font-size:clamp(42px,7vw,88px);font-weight:700;line-height:1.02}.oex .oex-band h2 span{color:#a1a1a6}.oex .oex-band p{color:#d2d2d7;max-width:560px;margin-top:16px;font-size:clamp(17px,2vw,21px)}.oex .oex-band .oex-hero-cta{justify-content:flex-start}.oex .oex-why{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.oex .oex-card{background:#fff;border-radius:28px;padding:32px 28px;position:relative;box-shadow:0 2px 8px #0000000a}.oex .oex-light .oex-card{background:#fff}.oex .oex-white .oex-card{background:var(--bg);box-shadow:none}.oex .oex-card .ic{width:52px;height:52px;color:var(--acc);background:#f563001a;border-radius:15px;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.oex .oex-card .ic.wa{color:#1fa855;background:#25d3661f}.oex .oex-card h3{letter-spacing:-.02em;font-size:21px;font-weight:600;line-height:1.2}.oex .oex-card p{color:var(--mute);margin-top:8px;font-size:16px;line-height:1.5}.oex .oex-steps{counter-reset:st;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid;position:relative}.oex .oex-step{background:#1c1c1e;border:1px solid #ffffff14;border-radius:28px;padding:30px 26px;position:relative}.oex .oex-step .n{color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:22px;font-size:17px;font-weight:700;display:flex}.oex .oex-step:first-child .n{background:var(--wa);color:#fff}.oex .oex-step small{color:var(--acc2);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.oex .oex-step h3{letter-spacing:-.02em;color:#fff;font-size:22px;font-weight:600}.oex .oex-step p{color:#a1a1a6;margin-top:8px;font-size:16px;line-height:1.5}.oex .oex-rail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:18px;margin:0 -22px;padding:6px 22px 30px;scroll-padding:0 22px;display:flex;overflow-x:auto}.oex .oex-rail::-webkit-scrollbar{display:none}.oex .oex-work{scroll-snap-align:start;background:#fff;border-radius:26px;flex:0 0 300px;transition:transform .4s cubic-bezier(.22,1,.36,1);overflow:hidden;box-shadow:0 2px 10px #0000000d}.oex .oex-work:hover{transform:translateY(-4px)}.oex .oex-work .im{background:#fff;justify-content:center;align-items:center;height:340px;display:flex;overflow:hidden}.oex .oex-work .im.pad{padding:34px}.oex .oex-work .im.pad img{object-fit:contain;width:auto;max-height:100%}.oex .oex-work .im.cover img{object-fit:cover;width:100%;height:100%}.oex .oex-work .im.dark{background:#111}.oex .oex-work .t{border-top:1px solid #f0f0f2;padding:16px 20px 20px}.oex .oex-work .t small{color:var(--acc);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.oex .oex-work .t b{letter-spacing:-.01em;font-size:17px;font-weight:600}.oex .oex-rail-nav{justify-content:flex-end;gap:10px;margin-top:-10px;display:flex}.oex .oex-rail-nav button{all:unset;cursor:pointer;width:44px;height:44px;color:var(--ink);background:#00000012;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,opacity .2s;display:flex}.oex .oex-rail-nav button:hover{background:#0000001f}.oex .oex-rail-nav button[disabled]{opacity:.35;pointer-events:none}.oex .oex-rail-nav button:first-child .oex-i{transform:rotate(180deg)}.oex .oex-cta{color:#fff;isolation:isolate;background:#0b0b0c;border-radius:36px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:40px;padding:72px 56px;display:grid;position:relative;overflow:hidden}.oex .oex-cta:before{content:"";z-index:-1;background:radial-gradient(closest-side,#25d36659,#0000);border-radius:50%;width:640px;height:640px;position:absolute;top:-260px;right:-160px}.oex .oex-cta:after{content:"";z-index:-1;background:radial-gradient(closest-side,#f5630047,#0000);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-300px;left:-200px}.oex .oex-cta h2{letter-spacing:-.04em;font-size:clamp(34px,5vw,56px);font-weight:700;line-height:1.05}.oex .oex-cta h2 span{color:#86868b}.oex .oex-cta p{color:#c7c7cc;max-width:520px;margin-top:16px;font-size:19px;line-height:1.45}.oex .oex-cta .oex-hero-cta{justify-content:flex-start}.oex .oex-phone{background:#1c1c1e;border-radius:44px;justify-self:center;width:280px;padding:12px;box-shadow:inset 0 0 0 1px #ffffff1f,0 40px 80px #0000008c}.oex .oex-phone-in{background:#0b141a;border-radius:34px;overflow:hidden}.oex .oex-phone-h{background:#1f2c34;align-items:center;gap:10px;padding:16px 14px;display:flex}.oex .oex-phone-h .av{color:#000;letter-spacing:-.04em;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:flex}.oex .oex-phone-h b{color:#e9edef;font-size:14px;display:block}.oex .oex-phone-h small{color:#8696a0;font-size:11.5px}.oex .oex-chat{background:#0b141a;flex-direction:column;gap:8px;min-height:300px;padding:16px 12px 20px;display:flex}.oex .oex-chat p{color:#e9edef;opacity:0;border-radius:12px;max-width:84%;margin:0;padding:8px 11px;font-size:13.5px;line-height:1.38;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(8px)scale(.98)}.oex .oex-chat p.in{opacity:1;transform:none}.oex .oex-chat p.me{background:#005c4b;border-top-right-radius:4px;align-self:flex-end}.oex .oex-chat p.th{background:#1f2c34;border-top-left-radius:4px;align-self:flex-start}.oex .oex-chat time{text-align:right;color:#e9edef8c;margin-top:2px;font-size:10px;display:block}.oex .oex-faq{max-width:860px;margin:0 auto}.oex .oex-faq details{border-bottom:1px solid var(--line)}.oex .oex-faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font-size:clamp(18px,2vw,22px);font-weight:600;list-style:none;display:flex}.oex .oex-faq summary::-webkit-details-marker{display:none}.oex .oex-faq summary i{background:#0000000f;border-radius:50%;flex:0 0 28px;width:28px;height:28px;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .25s;position:relative}.oex .oex-faq summary i:before,.oex .oex-faq summary i:after{content:"";background:var(--ink);border-radius:2px;width:11px;height:1.6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oex .oex-faq summary i:after{transition:transform .35s;transform:translate(-50%,-50%)rotate(90deg)}.oex .oex-faq details[open] summary i{background:var(--acc)}.oex .oex-faq details[open] summary i:before,.oex .oex-faq details[open] summary i:after{background:#fff}.oex .oex-faq details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.oex .oex-faq .a{color:var(--ink2);padding:0 48px 28px 0;font-size:17px;line-height:1.55}.oex .oex-faq .a a{color:var(--acc)}.oex .oex-nl{padding:0 0 120px}.oex figcaption,.oex figcaption *{font-style:normal}.oex .oex-cta .oex-status{color:#d2d2d7}.oex .oex-band video{object-position:50% 40%}@media (width<=1068px){.oex .oex-sec{padding:96px 0}.oex .oex-dock{grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;padding:10px}.oex .oex-dock .ic{border-radius:14px;width:48px;height:48px}.oex .oex-dock b{font-size:11.5px}.oex .oex-tile{min-height:460px}.oex .oex-why,.oex .oex-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.oex .oex-cta{grid-template-columns:1fr;padding:56px 36px}.oex .oex-phone{display:none}}@media (width<=734px){.oex .oex-w{padding:0 20px}.oex .oex-sec{padding:72px 0}.oex .oex-head{margin-bottom:36px}.oex .oex-hero{min-height:auto;padding:44px 0 28px}.oex .oex-hero h1{margin-top:16px;font-size:clamp(42px,12vw,58px)}.oex .oex-hero-sub{margin-top:14px;font-size:16px;line-height:1.45}.oex .oex-hero .oex-hero-cta .oex-btn.ghost{display:none}.oex .oex-hero-cta{flex-direction:column;align-items:stretch;gap:10px;margin-top:26px}.oex .oex-hero-cta .oex-btn{width:100%}.oex .oex-dock{border-radius:26px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:22px;padding:10px}.oex .oex-dock a{gap:7px;padding:12px 2px 10px}.oex .oex-dock .ic{width:52px;height:52px}.oex .oex-dock b{font-size:12px}.oex .oex-dock small{color:#8e8e93;text-align:center;margin-top:-4px;font-size:10.5px;display:block}.oex .oex-scroll{display:none}.oex .oex-bento{grid-template-columns:1fr;gap:14px}.oex .oex-tile.w4,.oex .oex-tile.w2{grid-column:auto}.oex .oex-tile{background:#161617;border-radius:26px;justify-content:flex-start;min-height:0;padding:0 0 22px}.oex .oex-tile .bg{z-index:0;height:230px;margin-bottom:-18px;position:relative;inset:auto}.oex .oex-tile .bg:after{background:linear-gradient(#16161700 45%,#161617 100%)}.oex .oex-tile>:not(.bg){margin-left:22px;margin-right:22px;position:relative}.oex .oex-tile p{color:#a1a1a6;font-size:16px}.oex .oex-pills{margin-top:18px}.oex .oex-pills a{padding:9px 14px 9px 11px;font-size:14px}.oex .oex-band{min-height:0;padding:0 0 56px;display:block}.oex .oex-band video{z-index:0;height:280px;position:relative;inset:auto}.oex .oex-band:after{z-index:0;background:linear-gradient(#000 0%,#0000 22% 65%,#000 100%);height:280px;bottom:auto}.oex .oex-band .oex-w{z-index:1;margin-top:-20px;position:relative}.oex .oex-band .oex-hero-cta{align-items:flex-start}.oex .oex-band .oex-hero-cta .oex-btn{width:auto}.oex .oex-why{grid-template-columns:1fr;gap:12px}.oex .oex-card{border-radius:24px;grid-template-columns:48px 1fr;column-gap:16px;padding:24px;display:grid}.oex .oex-card .ic{grid-row:span 2;width:48px;height:48px;margin:0}.oex .oex-card h3{align-self:end;font-size:18px}.oex .oex-card p{margin-top:4px;font-size:15px}.oex .oex-steps{grid-template-columns:1fr;gap:0;padding-left:0}.oex .oex-step{background:0 0;border:0;border-radius:0;grid-template-columns:40px 1fr;column-gap:16px;padding:0 0 28px;display:grid}.oex .oex-step:before{content:"";background:#ffffff1f;width:2px;position:absolute;top:44px;bottom:4px;left:19px}.oex .oex-step:last-child:before{display:none}.oex .oex-step .n{grid-row:span 3;margin:0}.oex .oex-step h3{font-size:19px}.oex .oex-step p{font-size:15px}.oex .oex-work{flex-basis:76%}.oex .oex-work .im{height:300px}.oex .oex-rail-nav{display:none}.oex .oex-cta{border-radius:28px;padding:40px 24px 28px}.oex .oex-cta p{font-size:17px}.oex .oex-cta .oex-hero-cta{align-items:stretch}.oex .oex-faq summary{padding:20px 0}.oex .oex-faq .a{padding-right:0;font-size:16px}.oex .oex-nl{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.oex *{animation:none!important}html.js .oex [data-rv]{opacity:1;transition:none;transform:none}}
